Changeset 2257752
- Timestamp:
- 03/09/2020 07:49:15 PM (6 years ago)
- Location:
- turbocharged-testimonial-block
- Files:
-
- 10 added
- 8 deleted
- 36 edited
- 1 copied
-
assets/screenshot-5.png (modified) (previous)
-
assets/screenshot-6.png (modified) (previous)
-
tags/1.0.5 (copied) (copied from turbocharged-testimonial-block/trunk)
-
tags/1.0.5/.wp-env.json (added)
-
tags/1.0.5/build/editor.build.css (deleted)
-
tags/1.0.5/build/editor.css (added)
-
tags/1.0.5/build/index.asset.php (added)
-
tags/1.0.5/build/index.build.asset.php (deleted)
-
tags/1.0.5/build/index.build.js (deleted)
-
tags/1.0.5/build/index.js (added)
-
tags/1.0.5/build/style.build.css (deleted)
-
tags/1.0.5/build/style.css (added)
-
tags/1.0.5/build/tailwind.css (modified) (1 diff)
-
tags/1.0.5/class-plugin.php (modified) (2 diffs)
-
tags/1.0.5/includes/class-load-translations.php (modified) (2 diffs)
-
tags/1.0.5/includes/class-register-blocks.php (modified) (3 diffs)
-
tags/1.0.5/languages/turbocharged-testimonial-block.pot (modified) (3 diffs)
-
tags/1.0.5/readme.txt (modified) (3 diffs)
-
tags/1.0.5/src/blocks/testimonial/block.json (modified) (2 diffs)
-
tags/1.0.5/src/blocks/testimonial/controls.js (modified) (22 diffs)
-
tags/1.0.5/src/blocks/testimonial/deprecated.js (modified) (1 diff)
-
tags/1.0.5/src/blocks/testimonial/edit.js (modified) (5 diffs)
-
tags/1.0.5/src/blocks/testimonial/icon.js (modified) (1 diff)
-
tags/1.0.5/src/blocks/testimonial/quotation-marks.js (modified) (1 diff)
-
tags/1.0.5/src/blocks/testimonial/save.js (modified) (5 diffs)
-
tags/1.0.5/src/utils/icons.js (modified) (1 diff)
-
tags/1.0.5/vendor/autoload.php (modified) (1 diff)
-
tags/1.0.5/vendor/composer/autoload_real.php (modified) (3 diffs)
-
tags/1.0.5/vendor/composer/autoload_static.php (modified) (2 diffs)
-
trunk/.wp-env.json (added)
-
trunk/build/editor.build.css (deleted)
-
trunk/build/editor.css (added)
-
trunk/build/index.asset.php (added)
-
trunk/build/index.build.asset.php (deleted)
-
trunk/build/index.build.js (deleted)
-
trunk/build/index.js (added)
-
trunk/build/style.build.css (deleted)
-
trunk/build/style.css (added)
-
trunk/build/tailwind.css (modified) (1 diff)
-
trunk/class-plugin.php (modified) (2 diffs)
-
trunk/includes/class-load-translations.php (modified) (2 diffs)
-
trunk/includes/class-register-blocks.php (modified) (3 diffs)
-
trunk/languages/turbocharged-testimonial-block.pot (modified) (3 diffs)
-
trunk/readme.txt (modified) (3 diffs)
-
trunk/src/blocks/testimonial/block.json (modified) (2 diffs)
-
trunk/src/blocks/testimonial/controls.js (modified) (22 diffs)
-
trunk/src/blocks/testimonial/deprecated.js (modified) (1 diff)
-
trunk/src/blocks/testimonial/edit.js (modified) (5 diffs)
-
trunk/src/blocks/testimonial/icon.js (modified) (1 diff)
-
trunk/src/blocks/testimonial/quotation-marks.js (modified) (1 diff)
-
trunk/src/blocks/testimonial/save.js (modified) (5 diffs)
-
trunk/src/utils/icons.js (modified) (1 diff)
-
trunk/vendor/autoload.php (modified) (1 diff)
-
trunk/vendor/composer/autoload_real.php (modified) (3 diffs)
-
trunk/vendor/composer/autoload_static.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
turbocharged-testimonial-block/tags/1.0.5/build/tailwind.css
r2247950 r2257752 247 247 } 248 248 249 [class*="turbocharged-testimonial-block"] .px-3 { 250 padding-left: 12px; 251 padding-right: 12px 252 } 253 254 [class*="turbocharged-testimonial-block"] .px-6 { 255 padding-left: 24px; 256 padding-right: 24px 257 } 258 259 [class*="turbocharged-testimonial-block"] .pb-0 { 260 padding-bottom: 0px 261 } 262 249 263 [class*="turbocharged-testimonial-block"] .pr-2 { 250 264 padding-right: 8px 265 } 266 267 [class*="turbocharged-testimonial-block"] .pt-3 { 268 padding-top: 12px 251 269 } 252 270 -
turbocharged-testimonial-block/tags/1.0.5/class-plugin.php
r2247950 r2257752 11 11 * License URI: https://www.gnu.org/licenses/gpl-2.0.html 12 12 * Tested up to: 5.3.2 13 * Version: 1.0. 413 * Version: 1.0.5 14 14 * Requires at least: 5.0 15 15 * Requires PHP: 5.6 … … 93 93 $this->slug = 'turbocharged-testimonial-block'; 94 94 $this->text_domain = 'turbocharged-testimonial-block'; 95 $this->version = '1.0. 4';95 $this->version = '1.0.5'; 96 96 } 97 97 -
turbocharged-testimonial-block/tags/1.0.5/includes/class-load-translations.php
r2243676 r2257752 41 41 // We could store these variables in the constructor as they are shared 42 42 // between methods, but I don't think they fit the context of the class. 43 $plugin_dir_path = Plugin::get_instance()->plugin_dir_path; 44 $slug = Plugin::get_instance()->slug; 43 $instance = Plugin::get_instance(); 44 $plugin_dir_path = $instance->plugin_dir_path; 45 $slug = $instance->slug; 45 46 46 47 /** … … 66 67 67 68 // Shortcuts for variables. 68 $text_domain = Plugin::get_instance()->text_domain; 69 $slug = Plugin::get_instance()->slug; 69 $instance = Plugin::get_instance(); 70 $text_domain = $instance->text_domain; 71 $slug = $instance->slug; 70 72 71 73 // Load translated strings written in PHP. -
turbocharged-testimonial-block/tags/1.0.5/includes/class-register-blocks.php
r2243676 r2257752 43 43 44 44 // Shortcuts for variables. 45 $slug = Plugin::get_instance()->slug; 46 $text_domain = Plugin::get_instance()->text_domain; 47 $plugin_dir_path = Plugin::get_instance()->plugin_dir_path; 48 $plugin_dir_url = Plugin::get_instance()->plugin_dir_url; 49 $version = Plugin::get_instance()->version; 45 $instance = Plugin::get_instance(); 46 $slug = $instance->slug; 47 $text_domain = $instance->text_domain; 48 $plugin_dir_path = $instance->plugin_dir_path; 49 $plugin_dir_url = $instance->plugin_dir_url; 50 $version = $instance->version; 50 51 51 52 // Register block specific frontend & backend styles. 52 53 wp_register_style( 53 54 $slug . '-style', 54 $plugin_dir_url . 'build/style. build.css',55 $plugin_dir_url . 'build/style.css', 55 56 array(), 56 57 $version … … 60 61 wp_register_style( 61 62 $slug . '-editor-style', 62 $plugin_dir_url . 'build/editor. build.css',63 $plugin_dir_url . 'build/editor.css', 63 64 array( 'wp-edit-blocks' ), 64 65 $version … … 73 74 ); 74 75 76 $script_asset_path = "$plugin_dir_path/build/index.asset.php"; 77 if ( ! file_exists( $script_asset_path ) ) { 78 throw new Error( 79 'You need to run `npm start` or `npm run build` for the "turbocharged-testimonial-block/testimonial" block first.' 80 ); 81 } 82 75 83 // Register editor-only block scripts. 76 84 // Dynamically load dependencies using index.build.asset.php generated by 77 85 // @wordpress/dependency-extraction-webpack-plugin. 78 $ asset_file = require_once $plugin_dir_path . 'build/index.build.asset.php';86 $script_asset = require( "$plugin_dir_path/build/index.asset.php" ); 79 87 80 88 wp_register_script( 81 89 $slug . '-editor-script', 82 $plugin_dir_url . 'build/index. build.js',83 $ asset_file['dependencies'],84 $ asset_file['version'],90 $plugin_dir_url . 'build/index.js', 91 $script_asset['dependencies'], 92 $script_asset['version'], 85 93 true 86 94 ); -
turbocharged-testimonial-block/tags/1.0.5/languages/turbocharged-testimonial-block.pot
r2247950 r2257752 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Turbocharged Testimonial Block 1.0. 4\n"5 "Project-Id-Version: Turbocharged Testimonial Block 1.0.5\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/turbocharged-testimonial-block\n" 7 7 "Last-Translator: Lee Shadle <lee@blockhandbook.com>\n" … … 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 2020-0 2-12T00:12:17+00:00\n"12 "POT-Creation-Date: 2020-03-04T02:16:35+00:00\n" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 14 "X-Generator: WP-CLI 2.4.0\n" … … 35 35 msgstr "" 36 36 37 #: build/index.build.js:3113 37 #: build/index.build.js:18 38 #: svn/tags/1.0.0/build/index.build.js:18 39 #: svn/tags/1.0.1/build/index.build.js:18 40 #: svn/tags/1.0.2/build/index.build.js:18 41 #: svn/tags/1.0.3/build/index.build.js:18 42 #: svn/trunk/build/index.build.js:18 38 43 msgid "Edit Image" 39 44 msgstr "" 40 45 41 #: build/index.build.js:3119 46 #: build/index.build.js:18 47 msgid "Box Shadow" 48 msgstr "" 49 50 #: build/index.build.js:18 51 msgid "None" 52 msgstr "" 53 54 #: build/index.build.js:18 55 msgid "Small" 56 msgstr "" 57 58 #: build/index.build.js:18 59 msgid "Medium" 60 msgstr "" 61 62 #: build/index.build.js:18 63 msgid "Large" 64 msgstr "" 65 66 #: build/index.build.js:18 67 msgid "X-Large" 68 msgstr "" 69 70 #: build/index.build.js:18 71 msgid "Custom" 72 msgstr "" 73 74 #: build/index.build.js:18 75 #: svn/tags/1.0.0/build/index.build.js:18 76 #: svn/tags/1.0.1/build/index.build.js:18 77 #: svn/tags/1.0.2/build/index.build.js:18 78 #: svn/tags/1.0.3/build/index.build.js:18 79 #: svn/trunk/build/index.build.js:18 80 msgid "Border Radius" 81 msgstr "" 82 83 #: build/index.build.js:18 84 #: svn/tags/1.0.0/build/index.build.js:18 85 #: svn/tags/1.0.1/build/index.build.js:18 86 #: svn/tags/1.0.2/build/index.build.js:18 87 #: svn/tags/1.0.3/build/index.build.js:18 88 #: svn/trunk/build/index.build.js:18 89 msgid "Border Width" 90 msgstr "" 91 92 #: build/index.build.js:18 93 #: svn/tags/1.0.0/build/index.build.js:18 94 #: svn/tags/1.0.1/build/index.build.js:18 95 #: svn/tags/1.0.2/build/index.build.js:18 96 #: svn/tags/1.0.3/build/index.build.js:18 97 #: svn/trunk/build/index.build.js:18 42 98 msgid "Background Settings" 43 99 msgstr "" 44 100 45 #: build/index.build.js:3130 101 #: build/index.build.js:18 102 #: svn/tags/1.0.0/build/index.build.js:18 103 #: svn/tags/1.0.1/build/index.build.js:18 104 #: svn/tags/1.0.2/build/index.build.js:18 105 #: svn/tags/1.0.3/build/index.build.js:18 106 #: svn/trunk/build/index.build.js:18 46 107 msgid "Select Testimonial Image" 47 108 msgstr "" 48 109 49 #: build/index.build.js:3133 110 #: build/index.build.js:18 111 #: svn/tags/1.0.0/build/index.build.js:18 112 #: svn/tags/1.0.1/build/index.build.js:18 113 #: svn/tags/1.0.2/build/index.build.js:18 114 #: svn/tags/1.0.3/build/index.build.js:18 115 #: svn/trunk/build/index.build.js:18 50 116 msgid "Custom image sizing" 51 117 msgstr "" 52 118 53 #: build/index.build.js:3209 119 #: build/index.build.js:18 120 msgid "Image size" 121 msgstr "" 122 123 #: build/index.build.js:18 124 #: svn/tags/1.0.0/build/index.build.js:18 125 #: svn/tags/1.0.1/build/index.build.js:18 126 #: svn/tags/1.0.2/build/index.build.js:18 127 #: svn/tags/1.0.3/build/index.build.js:18 128 #: svn/trunk/build/index.build.js:18 54 129 msgid "Image background color" 55 130 msgstr "" 56 131 57 #: build/index.build.js:3220 132 #: build/index.build.js:18 133 #: svn/tags/1.0.0/build/index.build.js:18 134 #: svn/tags/1.0.1/build/index.build.js:18 135 #: svn/tags/1.0.2/build/index.build.js:18 136 #: svn/tags/1.0.3/build/index.build.js:18 137 #: svn/trunk/build/index.build.js:18 58 138 msgid "Content background color" 59 139 msgstr "" 60 140 61 #: build/index.build.js:3230 141 #: build/index.build.js:18 142 #: svn/tags/1.0.0/build/index.build.js:18 143 #: svn/tags/1.0.1/build/index.build.js:18 144 #: svn/tags/1.0.2/build/index.build.js:18 145 #: svn/tags/1.0.3/build/index.build.js:18 146 #: svn/trunk/build/index.build.js:18 62 147 msgid "Content Background Opacity" 63 148 msgstr "" 64 149 65 #: build/index.build.js:3252 150 #: build/index.build.js:18 151 #: svn/tags/1.0.0/build/index.build.js:18 152 #: svn/tags/1.0.1/build/index.build.js:18 153 #: svn/tags/1.0.2/build/index.build.js:18 154 #: svn/tags/1.0.3/build/index.build.js:18 155 #: svn/trunk/build/index.build.js:18 66 156 msgid "Quotation Mark Settings" 67 157 msgstr "" 68 158 69 #: build/index.build.js:3270 159 #: build/index.build.js:18 160 #: svn/tags/1.0.0/build/index.build.js:18 161 #: svn/tags/1.0.1/build/index.build.js:18 162 #: svn/tags/1.0.2/build/index.build.js:18 163 #: svn/tags/1.0.3/build/index.build.js:18 164 #: svn/trunk/build/index.build.js:18 70 165 msgid "Quotation Mark Color" 71 166 msgstr "" 72 167 73 #: build/index.build.js:3303 168 #: build/index.build.js:18 169 msgid "Quotation mark opacity" 170 msgstr "" 171 172 #: build/index.build.js:18 173 #: svn/tags/1.0.0/build/index.build.js:18 174 #: svn/tags/1.0.1/build/index.build.js:18 175 #: svn/tags/1.0.2/build/index.build.js:18 176 #: svn/tags/1.0.3/build/index.build.js:18 177 #: svn/trunk/build/index.build.js:18 74 178 msgid "Border Settings" 75 179 msgstr "" 76 180 77 #: build/index.build.js:3307 78 msgid "Border Radius" 79 msgstr "" 80 81 #: build/index.build.js:3340 82 msgid "Border Width" 83 msgstr "" 84 85 #: build/index.build.js:3367 181 #: build/index.build.js:18 182 msgid "Defaults" 183 msgstr "" 184 185 #: build/index.build.js:18 186 #: svn/tags/1.0.0/build/index.build.js:18 187 #: svn/tags/1.0.1/build/index.build.js:18 188 #: svn/tags/1.0.2/build/index.build.js:18 189 #: svn/tags/1.0.3/build/index.build.js:18 190 #: svn/trunk/build/index.build.js:18 86 191 msgid "Border Style" 87 192 msgstr "" 88 193 89 #: build/index.build.js:3392 194 #: build/index.build.js:18 195 msgid "Solid" 196 msgstr "" 197 198 #: build/index.build.js:18 199 msgid "Dashed" 200 msgstr "" 201 202 #: build/index.build.js:18 203 msgid "Dotted" 204 msgstr "" 205 206 #: build/index.build.js:18 207 msgid "Double" 208 msgstr "" 209 210 #: build/index.build.js:18 211 #: svn/tags/1.0.0/build/index.build.js:18 212 #: svn/tags/1.0.1/build/index.build.js:18 213 #: svn/tags/1.0.2/build/index.build.js:18 214 #: svn/tags/1.0.3/build/index.build.js:18 215 #: svn/trunk/build/index.build.js:18 90 216 msgid "Border Color" 91 217 msgstr "" 92 218 93 #: build/index.build.js:3402 219 #: build/index.build.js:18 220 #: svn/tags/1.0.0/build/index.build.js:18 221 #: svn/tags/1.0.1/build/index.build.js:18 222 #: svn/tags/1.0.2/build/index.build.js:18 223 #: svn/tags/1.0.3/build/index.build.js:18 224 #: svn/trunk/build/index.build.js:18 94 225 msgid "Shadow Settings" 95 226 msgstr "" 96 227 97 #: build/index.build.js:3406 228 #: build/index.build.js:18 229 #: svn/tags/1.0.0/build/index.build.js:18 230 #: svn/tags/1.0.1/build/index.build.js:18 231 #: svn/tags/1.0.2/build/index.build.js:18 232 #: svn/tags/1.0.3/build/index.build.js:18 233 #: svn/trunk/build/index.build.js:18 98 234 msgid "Shadow Size" 99 235 msgstr "" 100 236 101 #: build/index.build.js:3440 237 #: build/index.build.js:18 238 #: svn/tags/1.0.0/build/index.build.js:18 239 #: svn/tags/1.0.1/build/index.build.js:18 240 #: svn/tags/1.0.2/build/index.build.js:18 241 #: svn/tags/1.0.3/build/index.build.js:18 242 #: svn/trunk/build/index.build.js:18 102 243 msgid "Shadow Color" 103 244 msgstr "" 104 245 105 #. translators: content placeholder 106 #: build/index.build.js:3673 107 #: build/index.build.js:3955 246 #: build/index.build.js:18 247 #: svn/tags/1.0.0/build/index.build.js:18 248 #: svn/tags/1.0.1/build/index.build.js:18 249 #: svn/tags/1.0.2/build/index.build.js:18 250 #: svn/tags/1.0.3/build/index.build.js:18 251 #: svn/trunk/build/index.build.js:18 108 252 msgid "Testimonial" 109 253 msgstr "" 110 254 111 #. translators: content placeholder 112 #: build/index.build.js:3676 255 #: build/index.build.js:18 256 #: svn/tags/1.0.0/build/index.build.js:18 257 #: svn/tags/1.0.1/build/index.build.js:18 258 #: svn/tags/1.0.2/build/index.build.js:18 259 #: svn/tags/1.0.3/build/index.build.js:18 260 #: svn/trunk/build/index.build.js:18 113 261 msgid "I am obsessed with learning how to build blocks!" 114 262 msgstr "" 115 263 116 #. translators: content placeholder 117 #: build/index.build.js:3681 264 #: build/index.build.js:18 265 #: svn/tags/1.0.0/build/index.build.js:18 266 #: svn/tags/1.0.1/build/index.build.js:18 267 #: svn/tags/1.0.2/build/index.build.js:18 268 #: svn/tags/1.0.3/build/index.build.js:18 269 #: svn/trunk/build/index.build.js:18 118 270 msgid "Author's name" 119 271 msgstr "" 120 272 121 #. translators: content placeholder 122 #: build/index.build.js:3684 273 #: build/index.build.js:18 274 #: svn/tags/1.0.0/build/index.build.js:18 275 #: svn/tags/1.0.1/build/index.build.js:18 276 #: svn/tags/1.0.2/build/index.build.js:18 277 #: svn/tags/1.0.3/build/index.build.js:18 278 #: svn/trunk/build/index.build.js:18 123 279 msgid "Lee Shadle" 124 280 msgstr "" 125 281 126 #. translators: content placeholder 127 #: build/index.build.js:3689 282 #: build/index.build.js:18 283 #: svn/tags/1.0.0/build/index.build.js:18 284 #: svn/tags/1.0.1/build/index.build.js:18 285 #: svn/tags/1.0.2/build/index.build.js:18 286 #: svn/tags/1.0.3/build/index.build.js:18 287 #: svn/trunk/build/index.build.js:18 128 288 msgid "Author's position" 129 289 msgstr "" 130 290 131 #. translators: content placeholder 132 #: build/index.build.js:3692 291 #: build/index.build.js:18 292 #: svn/tags/1.0.0/build/index.build.js:18 293 #: svn/tags/1.0.1/build/index.build.js:18 294 #: svn/tags/1.0.2/build/index.build.js:18 295 #: svn/tags/1.0.3/build/index.build.js:18 296 #: svn/trunk/build/index.build.js:18 133 297 msgid "Teacher @ blockhandbook.com" 134 298 msgstr "" 135 299 136 #: build/index.build.js:3801 300 #: build/index.build.js:18 301 #: svn/tags/1.0.0/build/index.build.js:18 302 #: svn/tags/1.0.1/build/index.build.js:18 303 #: svn/tags/1.0.2/build/index.build.js:18 304 #: svn/tags/1.0.3/build/index.build.js:18 305 #: svn/trunk/build/index.build.js:18 137 306 msgid "Image" 138 307 msgstr "" 139 308 140 #: build/index.build.js:3802 309 #: build/index.build.js:18 310 #: svn/tags/1.0.0/build/index.build.js:18 311 #: svn/tags/1.0.1/build/index.build.js:18 312 #: svn/tags/1.0.2/build/index.build.js:18 313 #: svn/tags/1.0.3/build/index.build.js:18 314 #: svn/trunk/build/index.build.js:18 141 315 msgid "Upload an image file or pick one from your media library." 142 316 msgstr "" 143 317 144 #: build/index.build.js:3956 318 #: build/index.build.js:18 319 #: svn/tags/1.0.0/build/index.build.js:18 320 #: svn/tags/1.0.1/build/index.build.js:18 321 #: svn/tags/1.0.2/build/index.build.js:18 322 #: svn/tags/1.0.3/build/index.build.js:18 323 #: svn/trunk/build/index.build.js:18 324 msgid "1/3" 325 msgstr "" 326 327 #: build/index.build.js:18 328 #: svn/tags/1.0.1/build/index.build.js:18 329 #: svn/tags/1.0.2/build/index.build.js:18 330 #: svn/tags/1.0.3/build/index.build.js:18 331 #: svn/trunk/build/index.build.js:18 332 msgid "1/3 Flipped" 333 msgstr "" 334 335 #: build/index.build.js:18 336 #: svn/tags/1.0.0/build/index.build.js:18 337 #: svn/tags/1.0.1/build/index.build.js:18 338 #: svn/tags/1.0.2/build/index.build.js:18 339 #: svn/tags/1.0.3/build/index.build.js:18 340 #: svn/trunk/build/index.build.js:18 341 msgid "1/2" 342 msgstr "" 343 344 #: build/index.build.js:18 345 #: svn/tags/1.0.0/build/index.build.js:18 346 #: svn/tags/1.0.1/build/index.build.js:18 347 #: svn/tags/1.0.2/build/index.build.js:18 348 #: svn/tags/1.0.3/build/index.build.js:18 349 #: svn/trunk/build/index.build.js:18 350 msgid "1/2 Flipped" 351 msgstr "" 352 353 #: build/index.build.js:18 354 #: svn/tags/1.0.0/build/index.build.js:18 355 #: svn/tags/1.0.1/build/index.build.js:18 356 #: svn/tags/1.0.2/build/index.build.js:18 357 #: svn/tags/1.0.3/build/index.build.js:18 358 #: svn/trunk/build/index.build.js:18 359 msgid "Stacked" 360 msgstr "" 361 362 #: build/index.build.js:18 363 #: svn/tags/1.0.0/build/index.build.js:18 364 #: svn/tags/1.0.1/build/index.build.js:18 365 #: svn/tags/1.0.2/build/index.build.js:18 366 #: svn/tags/1.0.3/build/index.build.js:18 367 #: svn/trunk/build/index.build.js:18 368 msgid "Stacked Flipped" 369 msgstr "" 370 371 #: build/index.build.js:18 372 #: svn/tags/1.0.0/build/index.build.js:18 373 #: svn/tags/1.0.1/build/index.build.js:18 374 #: svn/tags/1.0.2/build/index.build.js:18 375 #: svn/tags/1.0.3/build/index.build.js:18 376 #: svn/trunk/build/index.build.js:18 377 msgid "Full" 378 msgstr "" 379 380 #: build/index.build.js:18 381 #: svn/tags/1.0.0/build/index.build.js:18 382 #: svn/tags/1.0.1/build/index.build.js:18 383 #: svn/tags/1.0.2/build/index.build.js:18 384 #: svn/tags/1.0.3/build/index.build.js:18 385 #: svn/trunk/build/index.build.js:18 386 msgid "Circle" 387 msgstr "" 388 389 #: build/index.build.js:18 390 #: svn/tags/1.0.0/build/index.build.js:18 391 #: svn/tags/1.0.1/build/index.build.js:18 392 #: svn/tags/1.0.2/build/index.build.js:18 393 #: svn/tags/1.0.3/build/index.build.js:18 394 #: svn/trunk/build/index.build.js:18 395 msgid "Circle Left" 396 msgstr "" 397 398 #: build/index.build.js:18 399 #: svn/tags/1.0.0/build/index.build.js:18 400 #: svn/tags/1.0.1/build/index.build.js:18 401 #: svn/tags/1.0.2/build/index.build.js:18 402 #: svn/tags/1.0.3/build/index.build.js:18 403 #: svn/trunk/build/index.build.js:18 404 msgid "Circle Right" 405 msgstr "" 406 407 #: build/index.build.js:18 408 #: svn/tags/1.0.0/build/index.build.js:18 409 #: svn/tags/1.0.1/build/index.build.js:18 410 #: svn/tags/1.0.2/build/index.build.js:18 411 #: svn/tags/1.0.3/build/index.build.js:18 412 #: svn/trunk/build/index.build.js:18 145 413 msgid "A turbocharged testimonial block with 10 superb styles for sharing positive things people have to say about your products and services." 146 414 msgstr "" 147 148 #: build/index.build.js:4415149 msgid "1/3"150 msgstr ""151 152 #: build/index.build.js:4418153 #: build/index.build.js:4424154 msgid "1/2 Flipped"155 msgstr ""156 157 #: build/index.build.js:4421158 msgid "1/2"159 msgstr ""160 161 #: build/index.build.js:4427162 msgid "Stacked"163 msgstr ""164 165 #: build/index.build.js:4430166 msgid "Stacked Flipped"167 msgstr ""168 169 #: build/index.build.js:4433170 msgid "Full"171 msgstr ""172 173 #: build/index.build.js:4436174 msgid "Circle"175 msgstr ""176 177 #: build/index.build.js:4439178 msgid "Circle Left"179 msgstr ""180 181 #: build/index.build.js:4442182 msgid "Circle Right"183 msgstr "" -
turbocharged-testimonial-block/tags/1.0.5/readme.txt
r2247956 r2257752 6 6 Requires at least: 5.0 7 7 Tested up to: 5.3.2 8 Stable tag: 1.0. 48 Stable tag: 1.0.5 9 9 Requires PHP: 5.6 10 10 License: GPLv2 or later … … 27 27 - Custom Quotation Mark Colors 28 28 - 14 Beautiful Quotation Mark styles 29 - 6 Designer Default Settings for Drop Shadows30 - 6 Designer Default Settings for Borders29 - 5 Designer Default Settings for Drop Shadows OR Add your own Custom Drop Shadow 30 - 5 Designer Default Settings for Borders OR Add your own Custom Border Radius & Border Width 31 31 32 32 <strong>Learn more</strong>: … … 120 120 == Changelog == 121 121 122 = 1.0.5 = 123 * Updating readme.txt 124 * Updating screenshot-5.png 125 * Updating screenshot-6.png 126 122 127 = 1.0.4 = 123 128 * Adding Custom Box Shadow Sizing -
turbocharged-testimonial-block/tags/1.0.5/src/blocks/testimonial/block.json
r2247950 r2257752 62 62 "default": null 63 63 }, 64 "useCustomBorderRadius" : { 65 "type": "boolean", 66 "default": false 67 }, 64 68 "borderWidth" : { 65 69 "type": "string", … … 69 73 "type": "number", 70 74 "default": null 75 }, 76 "useCustomBorderWidth" : { 77 "type": "boolean", 78 "default": false 71 79 }, 72 80 "borderStyle" : { -
turbocharged-testimonial-block/tags/1.0.5/src/blocks/testimonial/controls.js
r2247950 r2257752 7 7 */ 8 8 import { __ } from '@wordpress/i18n'; 9 import { BaseControl, Button, ButtonGroup, FocalPointPicker, PanelBody, PanelRow, RangeControl, SelectControl, ToggleControl, Toolbar, ToolbarButton, ToolbarGroup } from '@wordpress/components';9 import { BaseControl, Button, ButtonGroup, Dropdown, DropdownMenu, FocalPointPicker, MenuGroup, MenuItem, PanelBody, PanelRow, RangeControl, SelectControl, ToggleControl, Toolbar, ToolbarButton, ToolbarGroup, Tooltip } from '@wordpress/components'; 10 10 import { BlockControls, ColorPalette, InspectorControls, MediaUpload } from '@wordpress/block-editor'; 11 11 import { Fragment } from '@wordpress/element'; … … 16 16 import { toUpperCase } from '../../utils/helpers'; 17 17 import quotationMarks from './quotation-marks'; 18 import icons from '../../utils/icons'; 18 19 const ALLOWED_MEDIA_TYPES = [ 'image' ]; 19 20 const pkg = require( '../../../package.json' ); … … 42 43 imgId, 43 44 imgUrl, 44 padding,45 45 quotationMarkColor, 46 46 quotationMarkIcon, … … 48 48 textBackgroundColor, 49 49 textBackgroundOpacity, 50 useCustomBoxShadow 50 useCustomBoxShadow, 51 useCustomBorderWidth, 52 useCustomBorderRadius 51 53 }, 52 54 } = props; … … 86 88 ) } 87 89 /> 90 <Dropdown 91 renderToggle={ ( { isOpen, onToggle } ) => ( 92 <Button 93 icon={ icons.boxShadow } 94 label={ __( 'Box Shadow', 'turbocharged-testimonial-block' ) } 95 onClick={ onToggle } 96 ariaExpanded={ isOpen } 97 /> 98 ) } 99 renderContent={ () => { 100 return( 101 <div className="block-editor-block-settings-menu__popover"> 102 <div className="components-dropdown-menu__menu turbocharged-testimonial-block"> 103 { 104 ! useCustomBoxShadow && 105 <MenuGroup> 106 { 107 [ 108 { 109 label: __( 'None', 'turbocharged-testimonial-block' ), icon: icons.boxShadowNone, value: 'shadow-none' 110 }, 111 { 112 label: __( 'Small', 'turbocharged-testimonial-block' ), icon: icons.boxShadowSmall, value: 'shadow' 113 }, 114 { 115 label: __( 'Medium', 'turbocharged-testimonial-block' ), icon: icons.boxShadowMedium, value: 'shadow-md' 116 }, 117 { 118 label: __( 'Large', 'turbocharged-testimonial-block' ), icon: icons.boxShadowLarge, value: 'shadow-lg' 119 }, 120 { 121 label: __( 'X-Large', 'turbocharged-testimonial-block' ), icon: icons.boxShadowXLarge, value: 'shadow-xl' 122 }, 123 ].map( ( item ) => { 124 return( 125 <MenuItem 126 icon={ item.icon } 127 className={ boxShadow === item.value ? 'is-active components-dropdown-menu__menu-item' : 'components-dropdown-menu__menu-item' } 128 key={ item.label } 129 onClick={ () => setAttributes( { boxShadow: item.value } ) } 130 > 131 { item.label } 132 </MenuItem> 133 ) 134 }) 135 } 136 </MenuGroup> 137 } 138 { 139 useCustomBoxShadow && 140 <MenuGroup> 141 <div className={ slug } > 142 <div className="px-6 pb-0 pt-3"> 143 { 144 Object.keys( customBoxShadow ).map( ( key ) => { 145 return( 146 <RangeControl 147 key={ key } 148 label={ toUpperCase( key ) } 149 className="clear-both" 150 value={ customBoxShadow[ key ] } 151 showTooltip={ false } 152 onChange={ 153 ( value ) => { 154 const newCustomBoxShadow = { ...customBoxShadow, [ key ]: value }; 155 setAttributes( { customBoxShadow: newCustomBoxShadow } ); 156 } 157 } 158 initialPosition={ customBoxShadow[ key ] } 159 min={ 0 } 160 max={ 100 } 161 step={ 1 } 162 /> 163 ) 164 } ) 165 } 166 </div> 167 </div> 168 </MenuGroup> 169 } 170 <MenuGroup> 171 <div className={ slug } > 172 <ToggleControl 173 className="px-3 pt-3" 174 label={ __( 'Custom', 'turbocharged-testimonial-block' ) } 175 checked={ useCustomBoxShadow } 176 onChange={ ( ) => setAttributes( { useCustomBoxShadow: ! useCustomBoxShadow } ) } 177 /> 178 </div> 179 </MenuGroup> 180 </div> 181 </div> 182 ) } 183 } 184 /> 185 <Dropdown 186 renderToggle={ ( { isOpen, onToggle } ) => ( 187 <Button 188 icon={ icons.borderRadius } 189 label={ __( 'Border Radius', 'turbocharged-testimonial-block' ) } 190 onClick={ onToggle } 191 ariaExpanded={ isOpen } 192 /> 193 ) } 194 renderContent={ () => { 195 return( 196 <div className="block-editor-block-settings-menu__popover"> 197 <div className="components-dropdown-menu__menu turbocharged-testimonial-block"> 198 { 199 ! useCustomBorderRadius && 200 <MenuGroup> 201 { 202 [ 203 { 204 label: __( 'None', 'turbocharged-testimonial-block' ), icon: icons.borderRadiusNone, value: 'rounded-none' 205 }, 206 { 207 label: __( 'Small', 'turbocharged-testimonial-block' ), icon: icons.borderRadiusSmall, value: 'rounded-sm' 208 }, 209 { 210 label: __( 'Medium', 'turbocharged-testimonial-block' ), icon: icons.borderRadiusMedium, value: 'rounded-md' 211 }, 212 { 213 label: __( 'Large', 'turbocharged-testimonial-block' ), icon: icons.borderRadiusLarge, value: 'rounded-lg' 214 }, 215 { 216 label: __( 'X-Large', 'turbocharged-testimonial-block' ), icon: icons.borderRadiusXLarge, value: 'rounded-xl' 217 }, 218 ].map( ( item ) => { 219 return( 220 <MenuItem 221 icon={ item.icon } 222 className={ borderRadius === item.value ? 'is-active components-dropdown-menu__menu-item' : 'components-dropdown-menu__menu-item' } 223 key={ item.label } 224 onClick={ () => setAttributes( { borderRadius: item.value } ) } 225 > 226 { item.label } 227 </MenuItem> 228 ) 229 }) 230 } 231 </MenuGroup> 232 } 233 { 234 useCustomBorderRadius && 235 <MenuGroup> 236 <div className={ slug } > 237 <div className="px-3 pb-0 pt-3"> 238 { 239 useCustomBorderRadius && 240 <RangeControl 241 value={ customBorderRadius } 242 showTooltip={ false } 243 onChange={ 244 ( value ) => { 245 setAttributes( { customBorderRadius: value } ); 246 } 247 } 248 initialPosition={ customBorderRadius } 249 min={ 0 } 250 max={ 200 } 251 step={ 1 } 252 /> 253 } 254 </div> 255 </div> 256 </MenuGroup> 257 } 258 <MenuGroup> 259 <div className={ slug } > 260 <ToggleControl 261 className="px-3 pt-3" 262 label={ __( 'Custom', 'turbocharged-testimonial-block' ) } 263 checked={ useCustomBorderRadius } 264 onChange={ ( ) => setAttributes( { useCustomBorderRadius: ! useCustomBorderRadius } ) } 265 /> 266 </div> 267 </MenuGroup> 268 </div> 269 </div> 270 ) } 271 } 272 /> 273 <Dropdown 274 renderToggle={ ( { isOpen, onToggle } ) => ( 275 <Button 276 icon={ icons.borderWidth } 277 label={ __( 'Border Width', 'turbocharged-testimonial-block' ) } 278 onClick={ onToggle } 279 ariaExpanded={ isOpen } 280 /> 281 ) } 282 renderContent={ () => { 283 return( 284 <div className="block-editor-block-settings-menu__popover"> 285 <div className="components-dropdown-menu__menu turbocharged-testimonial-block"> 286 { 287 ! useCustomBorderWidth && 288 <MenuGroup> 289 { 290 [ 291 { 292 label: __( 'None', 'turbocharged-testimonial-block' ), icon: icons.borderWidth ,value: 'border-0' 293 }, 294 { 295 label: __( 'Small', 'turbocharged-testimonial-block' ), icon: icons.borderWidthSmall, value: 'border-1' 296 }, 297 { 298 label: __( 'Medium', 'turbocharged-testimonial-block' ), icon: icons.borderWidthMedium, value: 'border-2' 299 }, 300 { 301 label: __( 'Large', 'turbocharged-testimonial-block' ), icon: icons.borderWidthLarge ,value: 'border-4' 302 }, 303 { 304 label: __( 'X-Large', 'turbocharged-testimonial-block' ), icon: icons.borderWidthXLarge ,value: 'border-8' 305 }, 306 ].map( ( item ) => { 307 return( 308 <MenuItem 309 icon={ item.icon } 310 className={ borderWidth === item.value ? 'is-active components-dropdown-menu__menu-item' : 'components-dropdown-menu__menu-item' } 311 key={ item.label } 312 onClick={ () => setAttributes( { borderWidth: item.value } ) } 313 > 314 { item.label } 315 </MenuItem> 316 ) 317 }) 318 } 319 </MenuGroup> 320 } 321 { 322 useCustomBorderWidth && 323 <MenuGroup> 324 <div className={ slug } > 325 <div className="px-3 pb-0 pt-3"> 326 { 327 useCustomBorderWidth && 328 <RangeControl 329 value={ customBorderWidth } 330 showTooltip={ false } 331 onChange={ 332 ( value ) => { 333 setAttributes( { customBorderWidth: value } ); 334 } 335 } 336 initialPosition={ customBorderWidth } 337 min={ 0 } 338 max={ 50 } 339 step={ 1 } 340 /> 341 } 342 </div> 343 </div> 344 </MenuGroup> 345 } 346 <MenuGroup> 347 <div className={ slug } > 348 <ToggleControl 349 className="px-3 pt-3" 350 label={ __( 'Custom', 'turbocharged-testimonial-block' ) } 351 checked={ useCustomBorderWidth } 352 onChange={ ( ) => setAttributes( { useCustomBorderWidth: ! useCustomBorderWidth } ) } 353 /> 354 </div> 355 </MenuGroup> 356 </div> 357 </div> 358 ) } 359 } 360 /> 88 361 </ToolbarGroup> 89 362 </BlockControls> … … 102 375 render={ ( { open } ) => ( 103 376 <Button 104 isPrimary377 className="components-button editor-post-featured-image__toggle" 105 378 onClick={ open } 106 379 > … … 128 401 /> 129 402 <RangeControl 130 label={ 'Image Size'}403 label={ __( 'Image size', 'turbocharged-testimonial-block' ) } 131 404 value={ imgBackgroundSize } 132 405 onChange={ 133 406 ( value ) => { 134 //when allowReset fires, it changes the value to undefined135 //in this case we need to assign the value of 0 to newValue136 //to reset the values137 if ( ! value ) {138 value = 0;139 }140 407 setAttributes( { imgBackgroundSize: value } ); 141 408 } … … 219 486 onChange={ 220 487 ( value ) => { 221 //when allowReset fires, it changes the value to undefined 222 //in this case we need to assign the value of 0 to newValue 223 //to reset the values 224 if ( ! value ) { 225 value = 'opacity-0'; 226 } else { 227 value = opacity[ value ]; 228 } 488 value = opacity[ value ]; 229 489 setAttributes( { textBackgroundOpacity: value } ); 230 490 } … … 269 529 </BaseControl> 270 530 <RangeControl 271 label={ 'Quotation Mark Opacity'}531 label={ __( 'Quotation mark opacity', 'turbocharged-testimonial-block' ) } 272 532 value={ parseInt( quotationMarkOpacity.replace( 'opacity-', '' ) ) } 273 533 onChange={ 274 534 ( value ) => { 275 //when allowReset fires, it changes the value to undefined 276 //in this case we need to assign the value of 0 to newValue 277 //to reset the values 278 if ( ! value ) { 279 value = 'opacity-100'; 280 } else { 281 value = opacity[ value ]; 282 } 535 value = opacity[ value ]; 283 536 setAttributes( { quotationMarkOpacity: value } ); 284 537 } … … 300 553 label={ __( 'Border Radius', 'turbocharged-testimonial-block' ) } 301 554 > 555 <Button 556 className="float-right mb-3" 557 isTertiary 558 isSmall 559 onClick={ () => setAttributes( { useCustomBorderRadius: ! useCustomBorderRadius } ) } 560 > 561 { useCustomBorderRadius ? 'Defaults' : 'Custom' } 562 </Button> 302 563 { 303 !! customBorderRadius &&564 useCustomBorderRadius && 304 565 <RangeControl 305 566 value={ customBorderRadius } 306 567 onChange={ 307 568 ( value ) => { 308 //when allowReset fires, it changes the value to undefined309 //in this case we need to assign the value of 0 to newValue310 //to reset the values311 569 setAttributes( { customBorderRadius: value } ); 312 570 } 313 571 } 314 572 initialPosition={ customBorderRadius } 315 min={ 1}573 min={ 0 } 316 574 max={ 200 } 317 575 step={ 1 } … … 320 578 } 321 579 { 322 ! customBorderRadius &&580 ! useCustomBorderRadius && 323 581 <div className="flex justify-between"> 324 582 <ButtonGroup … … 327 585 { 328 586 [ 329 { label: 'None', value: 'rounded-none' },587 { label: __( 'None', 'turbocharged-testimonial-block' ), value: 'rounded-none' }, 330 588 { label: 'S', value: 'rounded-sm' }, 331 589 { label: 'M', value: 'rounded-md' }, … … 344 602 } 345 603 </ButtonGroup> 346 <Button347 isSecondary348 isSmall349 onClick={ () => setAttributes( { customBorderRadius: 1 } ) }350 >351 Custom352 </Button>353 604 </div> 354 605 } … … 359 610 label={ __( 'Border Width', 'turbocharged-testimonial-block' ) } 360 611 > 612 <Button 613 className="float-right mb-3" 614 isTertiary 615 isSmall 616 onClick={ () => setAttributes( { useCustomBorderWidth: ! useCustomBorderWidth } ) } 617 > 618 { useCustomBorderWidth ? __( 'Defaults', 'turbocharged-testimonial-block' ) : __( 'Custom', 'turbocharged-testimonial-block' ) } 619 </Button> 361 620 { 362 !! customBorderWidth &&621 useCustomBorderWidth && 363 622 <RangeControl 364 623 value={ customBorderWidth } 365 624 onChange={ 366 625 ( value ) => { 367 //when allowReset fires, it changes the value to undefined368 //in this case we need to assign the value of 0 to newValue369 //to reset the values370 626 setAttributes( { customBorderWidth: value } ); 371 627 } 372 628 } 373 629 initialPosition={ customBorderWidth } 374 min={ 1}630 min={ 0 } 375 631 max={ 50 } 376 632 step={ 1 } … … 379 635 } 380 636 { 381 ! customBorderWidth &&637 ! useCustomBorderWidth && 382 638 <div className="flex justify-between"> 383 639 <ButtonGroup … … 386 642 { 387 643 [ 388 { label: 'None', value: 'border-0' },644 { label: __( 'None', 'turbocharged-testimonial-block' ), value: 'border-0' }, 389 645 { label: 'S', value: 'border-1' }, 390 646 { label: 'M', value: 'border-2' }, … … 403 659 } 404 660 </ButtonGroup> 405 <Button406 isSecondary407 isSmall408 onClick={ () => setAttributes( { customBorderWidth: 1 } ) }409 >410 Custom411 </Button>412 661 </div> 413 662 } … … 418 667 options={ 419 668 [ 420 { label: 'None', value: 'border-none' },421 { label: 'Solid', value: 'border-solid' },422 { label: 'Dashed', value: 'border-dashed' },423 { label: 'Dotted', value: 'border-dotted' },424 { label: 'Double', value: 'border-double' },669 { label: __( 'None', 'turbocharged-testimonial-block' ), value: 'border-none' }, 670 { label: __( 'Solid', 'turbocharged-testimonial-block' ), value: 'border-solid' }, 671 { label: __( 'Dashed', 'turbocharged-testimonial-block' ), value: 'border-dashed' }, 672 { label: __( 'Dotted', 'turbocharged-testimonial-block' ), value: 'border-dotted' }, 673 { label: __( 'Double', 'turbocharged-testimonial-block' ), value: 'border-double' }, 425 674 ] 426 675 } … … 447 696 label={ __( 'Shadow Size', 'turbocharged-testimonial-block' ) } 448 697 > 449 { 450 useCustomBoxShadow && 451 <Button 452 className="float-right mb-3" 453 isSecondary 454 isSmall 455 onClick={ () => setAttributes( { useCustomBoxShadow: ! useCustomBoxShadow } ) } 456 > 457 Clear 458 </Button> 459 } 698 <Button 699 className="float-right mb-3" 700 isTertiary 701 isSmall 702 onClick={ () => setAttributes( { useCustomBoxShadow: ! useCustomBoxShadow } ) } 703 > 704 { useCustomBoxShadow ? __( 'Defaults', 'turbocharged-testimonial-block' ) : __( 'Custom', 'turbocharged-testimonial-block' ) } 705 </Button> 460 706 { 461 707 useCustomBoxShadow && … … 469 715 onChange={ 470 716 ( value ) => { 471 //when allowReset fires, it changes the value to undefined472 //in this case we need to assign the value of 0 to newValue473 //to reset the values474 if ( ! value ) {475 value = 0;476 }477 717 const newCustomBoxShadow = { ...customBoxShadow, [ key ]: value }; 478 718 setAttributes( { customBoxShadow: newCustomBoxShadow } ); … … 496 736 { 497 737 [ 498 { label: 'None', value: 'shadow-none' },738 { label: __( 'None', 'turbocharged-testimonial-block' ), value: 'shadow-none' }, 499 739 { label: 'S', value: 'shadow' }, 500 740 { label: 'M', value: 'shadow-md' }, … … 512 752 } ) 513 753 } 514 </ButtonGroup> 515 <Button 516 isSecondary 517 isSmall 518 onClick={ () => setAttributes( { useCustomBoxShadow: ! useCustomBoxShadow } ) } 519 > 520 Custom 521 </Button> 754 </ButtonGroup> 522 755 </div> 523 756 } -
turbocharged-testimonial-block/tags/1.0.5/src/blocks/testimonial/deprecated.js
r2247950 r2257752 21 21 const deprecated = [ 22 22 { 23 attributes, 24 save( props ) { 25 const { 26 className, 27 attributes: { 28 borderColor, 29 borderRadius, 30 borderStyle, 31 borderWidth, 32 boxShadow, 33 customBorderRadius, 34 customBorderWidth, 35 customBoxShadow, 36 imgBackgroundColor, 37 imgBackgroundSize, 38 imgCustomSizing, 39 imgFocalPoint, 40 imgId, 41 imgUrl, 42 quotationMarkColor, 43 quotationMarkIcon, 44 quotationMarkOpacity, 45 textBackgroundColor, 46 textBackgroundOpacity, 47 useCustomBoxShadow 48 }, 49 } = props; 23 50 51 let { 52 attributes: { 53 className: styleClassName, 54 boxShadowColor, 55 }, 56 } = props; 57 58 const convertToRGB = ( color ) => { 59 let rgb = hexToRgb( color ); 60 rgb = `${ rgb.r }, ${ rgb.g }, ${ rgb.b }`; 61 return rgb; 62 }; 63 if ( isHexcolor( boxShadowColor ) ) { 64 boxShadowColor = convertToRGB( boxShadowColor ); 65 } 66 67 styleClassName = !! styleClassName ? styleClassName : 'is-style-third'; 68 const style = styleClassName.replace( 'is-style-', '' ); 69 70 const containerClasses = classnames( className ); 71 72 const rowClasses = classnames( 73 'flex', 74 { 75 [ `${ borderStyle } overflow-hidden` ]: ! style.includes( 'circle' ), 76 [ `${ boxShadow }` ]: ! style.includes( 'circle' ) && ! useCustomBoxShadow, 77 [ `${ borderRadius }` ]: ! style.includes( 'circle' ) && ! customBorderRadius, 78 [ `${ borderWidth }` ]: ! style.includes( 'circle' ) && ! customBorderWidth, 79 'flex-row-reverse': style === 'third-flipped' || style === 'half-flipped', 80 'flex-col': style === 'stacked', 81 'flex-col-reverse': style === 'stacked-flipped', 82 relative: style === 'full' || style.includes( 'circle' ), 83 } 84 ); 85 86 const imgColumnClasses = classnames( 87 'bg-no-repeat', 88 { 89 'w-1/3': style === 'third' || style === 'third-flipped', 90 'w-1/2': style === 'half' || style === 'half-flipped', 91 'w-full absolute inset-0': style === 'full', 92 'w-1/4 absolute mx-auto rounded-full z-10': style === 'circle', 93 'w-full pt-64 relative': style === 'stacked' || style === 'stacked-flipped', 94 'w-1/4 absolute rounded-full z-10 left-0': style === 'circle-left', 95 'w-1/4 absolute rounded-full z-10 right-0 left-auto': style === 'circle-right', 96 'bg-transparent': textBackgroundOpacity === 100 && style === 'full', 97 } 98 ); 99 100 const contentColumnClasses = classnames( 101 'p-10 relative', 102 { 103 'w-2/3': style === 'third' || style === 'third-flipped', 104 'w-1/2': style === 'half' || style === 'half-flipped', 105 'w-full z-10 bg-transparent relative': style === 'full', 106 [ `w-full pt-16 ${ boxShadow } ${ borderStyle }` ]: style === 'circle', 107 [ `w-full pl-32 ${ boxShadow } ${ borderStyle }` ]: style === 'circle-left', 108 [ `w-full pr-32 ${ boxShadow } ${ borderStyle }` ]: style === 'circle-right', 109 [ `${ borderRadius }` ]: style === 'circle' && ! customBorderRadius || style === 'circle-left' && ! customBorderRadius || style === 'circle-right' && ! customBorderRadius, 110 [ `${ borderWidth }` ]: style === 'circle' && ! customBorderWidth || style === 'circle-left' && ! customBorderWidth || style === 'circle-right' && ! customBorderWidth, 111 } 112 ); 113 114 const quotationMarkClasses = classnames( 115 `flex absolute quotation-mark ${ quotationMarkOpacity }`, 116 { 117 'w-full justify-center right-0 -mt-16': style !== 'circle', 118 'right-0 bottom-0 pr-2': style === 'circle', 119 'w-full justify-center right-0 -mt-20': style === 'stacked', 120 'w-full justify-center right-0 -mt-10': style === 'stacked-flipped', 121 } 122 ); 123 124 const rowStyle = { 125 borderColor, 126 borderRadius: !! customBorderRadius ? customBorderRadius : null, 127 borderWidth: !! customBorderWidth ? customBorderWidth : null, 128 boxShadow: useCustomBoxShadow && ! style.includes( 'circle' ) ? `${ customBoxShadow.x }px ${ customBoxShadow.y }px ${ customBoxShadow.blur }px ${ customBoxShadow.spread }px rgba( ${ boxShadowColor }, ${ customBoxShadow.opacity / 100 } )` : null 129 } 130 131 const imgColumnStyle = { 132 backgroundImage: `url( ${ imgUrl } )`, 133 backgroundSize: imgCustomSizing ? `${ imgBackgroundSize }px` : 'cover', 134 backgroundPosition: imgCustomSizing ? `${ imgFocalPoint.x * 100 }% ${ imgFocalPoint.y * 100 }%` : 'center center', 135 backgroundColor: imgBackgroundColor, 136 }; 137 138 const contentColumnStyle = { 139 backgroundColor: style === 'full' ? 'transparent' : textBackgroundColor, borderColor: style.includes( 'circle' ) ? borderColor : null, 140 borderRadius: !! customBorderRadius && style.includes( 'circle' ) ? customBorderRadius : null, 141 borderWidth: !! customBorderWidth && style.includes( 'circle' ) ? customBorderWidth : null, 142 boxShadow: useCustomBoxShadow && style.includes( 'circle' ) ? `${ customBoxShadow.x }px ${ customBoxShadow.y }px ${ customBoxShadow.blur }px ${ customBoxShadow.spread }px rgba( ${ boxShadowColor }, ${ customBoxShadow.opacity / 100 } )` : null 143 }; 144 145 const QuotationMark = quotationMarks[ quotationMarkIcon ]; 146 147 // IMPORTANT - Good Test to use. If you use Fragment as wrapper then 148 // the wrapper classes don't get added to the block when saving!!!! 149 // great Error test... 150 151 return ( 152 <div className={ containerClasses } style={ { '--ttb-box-shadow-color': boxShadowColor } }> 153 <div className={ rowClasses } style={ rowStyle }> 154 <div className={ imgColumnClasses } style={ imgColumnStyle }> 155 </div> 156 <blockquote className={ contentColumnClasses } style={ contentColumnStyle }> 157 { 158 style === 'full' && 159 <div className={ `absolute w-full inset-0 -z-10 ${ textBackgroundOpacity }` } style={ { backgroundColor: textBackgroundColor, borderColor } }></div> 160 } 161 <div className={ quotationMarkClasses }> 162 { <QuotationMark color={ quotationMarkColor } /> } 163 </div> 164 <InnerBlocks.Content /> 165 </blockquote> 166 </div> 167 </div> 168 ); 169 } 24 170 }, 25 171 ]; -
turbocharged-testimonial-block/tags/1.0.5/src/blocks/testimonial/edit.js
r2247950 r2257752 94 94 textBackgroundColor, 95 95 textBackgroundOpacity, 96 useCustomBoxShadow 96 useCustomBoxShadow, 97 useCustomBorderRadius, 98 useCustomBorderWidth 97 99 }, 98 100 } = props; … … 133 135 [ `${ borderStyle } overflow-hidden` ]: ! style.includes( 'circle' ), 134 136 [ `${ boxShadow }` ]: ! style.includes( 'circle' ) && ! useCustomBoxShadow, 135 [ `${ borderRadius }` ]: ! style.includes( 'circle' ) && ! customBorderRadius,136 [ `${ borderWidth }` ]: ! style.includes( 'circle' ) && ! customBorderWidth,137 [ `${ borderRadius }` ]: ! style.includes( 'circle' ) && ! useCustomBorderRadius, 138 [ `${ borderWidth }` ]: ! style.includes( 'circle' ) && ! useCustomBorderWidth, 137 139 'flex-row-reverse': style === 'third-flipped' || style === 'half-flipped', 138 140 'flex-col': style === 'stacked', … … 165 167 [ `w-full pl-32 ${ boxShadow } ${ borderStyle }` ]: style === 'circle-left', 166 168 [ `w-full pr-32 ${ boxShadow } ${ borderStyle }` ]: style === 'circle-right', 167 [ `${ borderRadius }` ]: style === 'circle' && ! customBorderRadius || style === 'circle-left' && ! customBorderRadius || style === 'circle-right' && ! customBorderRadius,168 [ `${ borderWidth }` ]: style === 'circle' && ! customBorderWidth || style === 'circle-left' && ! customBorderWidth || style === 'circle-right' && ! customBorderWidth,169 [ `${ borderRadius }` ]: style === 'circle' && ! useCustomBorderRadius || style === 'circle-left' && ! useCustomBorderRadius || style === 'circle-right' && ! useCustomBorderRadius, 170 [ `${ borderWidth }` ]: style === 'circle' && ! useCustomBorderWidth || style === 'circle-left' && ! useCustomBorderWidth || style === 'circle-right' && ! useCustomBorderWidth, 169 171 } 170 172 ); … … 182 184 const rowStyle = { 183 185 borderColor, 184 borderRadius: !! customBorderRadius ? customBorderRadius : null,185 borderWidth: !! customBorderWidth ? customBorderWidth : null,186 borderRadius: useCustomBorderRadius ? customBorderRadius : null, 187 borderWidth: useCustomBorderWidth ? customBorderWidth : null, 186 188 boxShadow: useCustomBoxShadow && ! style.includes( 'circle' ) ? `${ customBoxShadow.x }px ${ customBoxShadow.y }px ${ customBoxShadow.blur }px ${ customBoxShadow.spread }px rgba( ${ boxShadowColor }, ${ customBoxShadow.opacity / 100 } )` : null 187 189 } … … 196 198 const contentColumnStyle = { 197 199 backgroundColor: style === 'full' ? 'transparent' : textBackgroundColor, borderColor: style.includes( 'circle' ) ? borderColor : null, 198 borderRadius: !! customBorderRadius && style.includes( 'circle' ) ? customBorderRadius : null,199 borderWidth: !! customBorderWidth && style.includes( 'circle' ) ? customBorderWidth : null,200 borderRadius: useCustomBorderRadius && style.includes( 'circle' ) ? customBorderRadius : null, 201 borderWidth: useCustomBorderWidth && style.includes( 'circle' ) ? customBorderWidth : null, 200 202 boxShadow: useCustomBoxShadow && style.includes( 'circle' ) ? `${ customBoxShadow.x }px ${ customBoxShadow.y }px ${ customBoxShadow.blur }px ${ customBoxShadow.spread }px rgba( ${ boxShadowColor }, ${ customBoxShadow.opacity / 100 } )` : null 201 203 }; -
turbocharged-testimonial-block/tags/1.0.5/src/blocks/testimonial/icon.js
r2243676 r2257752 2 2 * WordPress dependencies 3 3 */ 4 import { Path, SVG } from '@wordpress/components';5 4 6 const icon = < SVG height="20px" width="20px" viewBox="0 0 100 100" x="0px" y="0px"><g data-name="Layer 3"><Path d="M41.4877,19.14c-.0171-3.5171-8.9619-5.0913-17.8193-5.0913-8.8013.0078-17.6821,1.5859-17.6821,5.0947,0,1.3555-.0078,3.5952-.0171,6.251l-.002.5171c-.0269,7.7559-.0635,18.3779.019,21.6431.0356,1.417,1.5093,2.626,4.2622,3.4961,6.8066,2.15,20.8726,2.1045,27.3647-.0884.229-.0771.4507-.1582.6631-.2422-.1079,13.7725-.9673,21.0933-5.6094,27.7939A11.9742,11.9742,0,0,1,23.621,83.895,11.0415,11.0415,0,0,1,16.8847,82.22a2.3943,2.3943,0,0,0-2.0225-.1392,1.0227,1.0227,0,0,0-.7183.793.8467.8467,0,0,0,.4438.7769,15.0539,15.0539,0,0,0,8.2188,2.3013c.3921,0,.7905-.0142,1.1851-.042A15.1313,15.1313,0,0,0,35.59,79.3564c5.0757-7.3262,5.8955-15.3589,5.8975-31.7451v-.0767c0-2.165.0059-4.43.0127-6.8979.0146-5.5151.0327-12.3789-.0127-21.4976Z"></Path><Path d="M94.0361,19.1392c-.0176-3.5166-8.9624-5.0908-17.8193-5.0908-8.8018.0078-17.6826,1.5859-17.6826,5.0947,0,1.3555-.0073,3.5952-.0171,6.2515l-.002.5986c-.0264,7.728-.063,18.3125.019,21.561.0356,1.417,1.51,2.626,4.2627,3.4961,6.8071,2.15,20.8735,2.1045,27.3643-.0884.2295-.0776.4517-.1587.6636-.2422-.1084,13.7729-.9683,21.0942-5.61,27.7939a11.9742,11.9742,0,0,1-9.0459,5.3813A11.0516,11.0516,0,0,1,69.4325,82.22a2.394,2.394,0,0,0-2.0225-.1392,1.0236,1.0236,0,0,0-.7183.7925.8479.8479,0,0,0,.4438.7773,15.0543,15.0543,0,0,0,8.2192,2.3013c.3916,0,.79-.0142,1.1851-.042a15.129,15.129,0,0,0,11.5981-6.5532c5.0752-7.3262,5.8955-15.3584,5.8979-31.7451v-.0767c0-2.1519.0059-4.4023.0122-6.8979C94.0629,35.1216,94.081,28.2578,94.0361,19.1392Z"></Path></g></SVG>;5 const icon = <svg height="20px" width="20px" viewBox="0 0 100 100" x="0px" y="0px"><g data-name="Layer 3"><path d="M41.4877,19.14c-.0171-3.5171-8.9619-5.0913-17.8193-5.0913-8.8013.0078-17.6821,1.5859-17.6821,5.0947,0,1.3555-.0078,3.5952-.0171,6.251l-.002.5171c-.0269,7.7559-.0635,18.3779.019,21.6431.0356,1.417,1.5093,2.626,4.2622,3.4961,6.8066,2.15,20.8726,2.1045,27.3647-.0884.229-.0771.4507-.1582.6631-.2422-.1079,13.7725-.9673,21.0933-5.6094,27.7939A11.9742,11.9742,0,0,1,23.621,83.895,11.0415,11.0415,0,0,1,16.8847,82.22a2.3943,2.3943,0,0,0-2.0225-.1392,1.0227,1.0227,0,0,0-.7183.793.8467.8467,0,0,0,.4438.7769,15.0539,15.0539,0,0,0,8.2188,2.3013c.3921,0,.7905-.0142,1.1851-.042A15.1313,15.1313,0,0,0,35.59,79.3564c5.0757-7.3262,5.8955-15.3589,5.8975-31.7451v-.0767c0-2.165.0059-4.43.0127-6.8979.0146-5.5151.0327-12.3789-.0127-21.4976Z"></path><path d="M94.0361,19.1392c-.0176-3.5166-8.9624-5.0908-17.8193-5.0908-8.8018.0078-17.6826,1.5859-17.6826,5.0947,0,1.3555-.0073,3.5952-.0171,6.2515l-.002.5986c-.0264,7.728-.063,18.3125.019,21.561.0356,1.417,1.51,2.626,4.2627,3.4961,6.8071,2.15,20.8735,2.1045,27.3643-.0884.2295-.0776.4517-.1587.6636-.2422-.1084,13.7729-.9683,21.0942-5.61,27.7939a11.9742,11.9742,0,0,1-9.0459,5.3813A11.0516,11.0516,0,0,1,69.4325,82.22a2.394,2.394,0,0,0-2.0225-.1392,1.0236,1.0236,0,0,0-.7183.7925.8479.8479,0,0,0,.4438.7773,15.0543,15.0543,0,0,0,8.2192,2.3013c.3916,0,.79-.0142,1.1851-.042a15.129,15.129,0,0,0,11.5981-6.5532c5.0752-7.3262,5.8955-15.3584,5.8979-31.7451v-.0767c0-2.1519.0059-4.4023.0122-6.8979C94.0629,35.1216,94.081,28.2578,94.0361,19.1392Z"></path></g></svg>; 7 6 8 7 export default icon; -
turbocharged-testimonial-block/tags/1.0.5/src/blocks/testimonial/quotation-marks.js
r2243676 r2257752 2 2 * Quotation Mark Icons 3 3 */ 4 const quotationMarks = []; 5 6 quotationMarks[ 0 ] = ( props ) => <svg height="20px" width="20px" fill={ props.color } xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" x="0px" y="0px"><g data-name="Layer 3"><path d="M41.4877,19.14c-.0171-3.5171-8.9619-5.0913-17.8193-5.0913-8.8013.0078-17.6821,1.5859-17.6821,5.0947,0,1.3555-.0078,3.5952-.0171,6.251l-.002.5171c-.0269,7.7559-.0635,18.3779.019,21.6431.0356,1.417,1.5093,2.626,4.2622,3.4961,6.8066,2.15,20.8726,2.1045,27.3647-.0884.229-.0771.4507-.1582.6631-.2422-.1079,13.7725-.9673,21.0933-5.6094,27.7939A11.9742,11.9742,0,0,1,23.621,83.895,11.0415,11.0415,0,0,1,16.8847,82.22a2.3943,2.3943,0,0,0-2.0225-.1392,1.0227,1.0227,0,0,0-.7183.793.8467.8467,0,0,0,.4438.7769,15.0539,15.0539,0,0,0,8.2188,2.3013c.3921,0,.7905-.0142,1.1851-.042A15.1313,15.1313,0,0,0,35.59,79.3564c5.0757-7.3262,5.8955-15.3589,5.8975-31.7451v-.0767c0-2.165.0059-4.43.0127-6.8979.0146-5.5151.0327-12.3789-.0127-21.4976Z"></path><path d="M94.0361,19.1392c-.0176-3.5166-8.9624-5.0908-17.8193-5.0908-8.8018.0078-17.6826,1.5859-17.6826,5.0947,0,1.3555-.0073,3.5952-.0171,6.2515l-.002.5986c-.0264,7.728-.063,18.3125.019,21.561.0356,1.417,1.51,2.626,4.2627,3.4961,6.8071,2.15,20.8735,2.1045,27.3643-.0884.2295-.0776.4517-.1587.6636-.2422-.1084,13.7729-.9683,21.0942-5.61,27.7939a11.9742,11.9742,0,0,1-9.0459,5.3813A11.0516,11.0516,0,0,1,69.4325,82.22a2.394,2.394,0,0,0-2.0225-.1392,1.0236,1.0236,0,0,0-.7183.7925.8479.8479,0,0,0,.4438.7773,15.0543,15.0543,0,0,0,8.2192,2.3013c.3916,0,.79-.0142,1.1851-.042a15.129,15.129,0,0,0,11.5981-6.5532c5.0752-7.3262,5.8955-15.3584,5.8979-31.7451v-.0767c0-2.1519.0059-4.4023.0122-6.8979C94.0629,35.1216,94.081,28.2578,94.0361,19.1392Z"></path></g></svg>; 7 8 quotationMarks[ 1 ] = ( props ) => <svg height="20px" width="20px" fill={ props.color } version="1.1" x="0px" y="0px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><g><path d="M5273.1,2400.1v-2c0-2.8-5-4-9.7-4s-9.7,1.3-9.7,4v2c0,1.8,0.7,3.6,2,4.9l5,4.9c0.3,0.3,0.4,0.6,0.4,1v6.4 c0,0.4,0.2,0.7,0.6,0.8l2.9,0.9c0.5,0.1,1-0.2,1-0.8v-7.2c0-0.4,0.2-0.7,0.4-1l5.1-5C5272.4,2403.7,5273.1,2401.9,5273.1,2400.1z M5263.4,2400c-4.8,0-7.4-1.3-7.5-1.8v0c0.1-0.5,2.7-1.8,7.5-1.8c4.8,0,7.3,1.3,7.5,1.8C5270.7,2398.7,5268.2,2400,5263.4,2400z"></path><path d="M5268.4,2410.3c-0.6,0-1,0.4-1,1c0,0.6,0.4,1,1,1h4.3c0.6,0,1-0.4,1-1c0-0.6-0.4-1-1-1H5268.4z"></path><path d="M5272.7,2413.7h-4.3c-0.6,0-1,0.4-1,1c0,0.6,0.4,1,1,1h4.3c0.6,0,1-0.4,1-1C5273.7,2414.1,5273.3,2413.7,5272.7,2413.7z"></path><path d="M5272.7,2417h-4.3c-0.6,0-1,0.4-1,1c0,0.6,0.4,1,1,1h4.3c0.6,0,1-0.4,1-1C5273.7,2417.5,5273.3,2417,5272.7,2417z"></path></g><g><path d="M78.2,40.7c2.2-4,6.2-8.3,13-12.4c1.9-1.1,3.1-3.1,3.1-5.2c0-4.3-4.4-7.3-8.4-5.5C74.3,22.7,55,35.4,55,61.7 C55,73.5,64.5,83,76.3,83s21.2-9.5,21.2-21.2C97.5,50.7,89,41.7,78.2,40.7z"></path><path d="M25.6,40.7c2.2-4,6.2-8.3,13-12.4c1.9-1.1,3.1-3.1,3.1-5.2c0-4.3-4.4-7.3-8.4-5.5C21.8,22.7,2.5,35.4,2.5,61.7 C2.5,73.5,12,83,23.7,83S45,73.5,45,61.7C45,50.7,36.5,41.7,25.6,40.7z"></path></g></svg>; 9 10 quotationMarks[ 2 ] = ( props ) => <svg height="20px" width="20px" fill={ props.color } version="1.1" x="0px" y="0px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path d="M95,50.102H70.161C70.354,36.438,81.363,25.35,95,25.042V10.879c-21.447,0.31-38.816,17.748-39.011,39.223h-0.01v0.361 v38.658H95V50.102z"></path><path d="M44.02,89.121v-39.02H19.181c0.194-13.664,11.202-24.752,24.839-25.06V10.879C22.572,11.188,5.203,28.627,5.009,50.102H5 v0.361v38.658H44.02z"></path></svg>; 11 12 quotationMarks[ 3 ] = ( props ) => <svg height="20px" width="20px" fill={ props.color } version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 846.66 846.66" x="0px" y="0px" ><defs></defs><g><path d="M242.27 366.87c91.16,0 165.05,73.89 165.05,165.05 0,91.15 -73.89,165.05 -165.05,165.05 -52.15,0 -97.25,-25.34 -128.88,-61.95 -146.1,-169.1 -37.7,-485.33 200.86,-485.33l0 83.15c0,0 -126.75,34.34 -131.91,145.25 18.58,-7.24 38.79,-11.22 59.93,-11.22zm392.16 0c91.15,0 165.05,73.89 165.05,165.05 0,91.15 -73.9,165.05 -165.05,165.05 -52.15,0 -97.26,-25.34 -128.89,-61.95 -146.1,-169.1 -37.7,-485.33 200.86,-485.33l0 83.15c0,0 -126.74,34.34 -131.9,145.25 18.57,-7.24 38.78,-11.22 59.93,-11.22z"></path></g></svg>; 13 14 quotationMarks[ 4 ] = ( props ) => <svg height="20px" width="20px" fill={ props.color } version="1.1" x="0px" y="0px" xmlns="http://www.w3.org/2000/svg" viewBox="0, 0, 150, 150"><g><path d="M66.376,0.368 C68.963,0.368 71.06,2.466 71.06,5.053 L71.06,70.619 C71.06,100.758 60.134,122.865 34.286,145.865 L31.387,148.445 C29.596,150.041 26.89,150.025 25.117,148.41 L3.073,128.321 C1.093,126.517 1.027,123.422 2.929,121.534 L6.171,118.317 C18.521,106.037 26.482,97.367 29.177,79.787 L9.26,79.787 C6.673,79.788 4.576,77.69 4.576,75.103 L4.576,5.052 C4.576,2.466 6.673,0.368 9.26,0.368 L66.376,0.368 z M66.376,3.368 L9.26,3.368 C8.33,3.368 7.576,4.122 7.576,5.052 L7.576,75.103 C7.576,76.034 8.33,76.788 9.26,76.787 L29.177,76.787 C31.015,76.787 32.421,78.425 32.142,80.242 C30.79,89.064 28.12,96.105 23.803,102.685 C20.299,108.026 16.356,112.42 8.284,120.446 L5.042,123.663 C4.358,124.342 4.382,125.455 5.094,126.104 L27.138,146.192 C27.775,146.773 28.748,146.779 29.392,146.205 L32.292,143.623 C57.609,121.096 68.06,99.766 68.06,70.619 L68.06,5.052 C68.06,4.122 67.306,3.368 66.376,3.368 z" fill={ props.color }></path><path d="M143.772,0.368 C146.359,0.369 148.456,2.466 148.456,5.052 L148.456,70.619 C148.456,100.757 137.529,122.865 111.681,145.865 L108.782,148.445 C106.991,150.041 104.284,150.025 102.512,148.41 L80.467,128.321 C78.486,126.517 78.421,123.421 80.323,121.534 L83.565,118.317 C95.915,106.037 103.877,97.367 106.572,79.787 L86.867,79.787 C84.28,79.788 82.183,77.69 82.183,75.103 L82.183,5.052 C82.183,2.466 84.28,0.369 86.867,0.368 L143.771,0.368 L143.772,0.368 z M143.771,3.368 L86.867,3.368 C85.937,3.368 85.183,4.122 85.183,5.052 L85.183,75.103 C85.183,76.034 85.937,76.788 86.867,76.787 L106.572,76.787 C108.41,76.788 109.816,78.425 109.537,80.242 C108.185,89.064 105.515,96.105 101.197,102.685 C97.693,108.026 93.752,112.418 85.678,120.446 L82.436,123.663 C81.752,124.342 81.776,125.455 82.488,126.104 L104.533,146.192 C105.17,146.773 106.143,146.779 106.787,146.205 L109.686,143.623 C135.004,121.096 145.456,99.765 145.456,70.619 L145.456,5.052 C145.456,4.122 144.702,3.368 143.771,3.368 z" fill={ props.color }></path></g></svg>; 15 16 quotationMarks[ 5 ] = ( props ) => <svg height="20px" width="20px" fill={ props.color } version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 846.66 846.66" x="0px" y="0px"><defs></defs><g><path d="M88.88 120.52l295.36 0 0 305.28 -295.36 300.33 0 -605.61zm373.55 0l295.35 0 0 305.28 -295.35 300.33 0 -605.61z"></path></g></svg>; 17 18 quotationMarks[ 6 ] = ( props ) => <svg height="20px" width="20px" fill={ props.color } version="1.1" x="0px" y="0px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><g transform="translate(0,-952.36218)"><path d="m 92,997.73719 0,-10.75 c 0,-6.99891 -5.62609,-12.625 -12.625,-12.625 l -10.75,0 c -6.99891,0 -12.625,5.62609 -12.625,12.625 l 0,10.75 c 0,6.99891 5.62609,12.62501 12.625,12.62501 l 9.375,0 c -1,7 -2,13 -4,20 7.27642,0 18,-21.8882 18,-32 z"></path><path d="m 44,997.73719 0,-10.75 c 0,-6.99891 -5.62609,-12.625 -12.625,-12.625 l -10.75,0 c -6.99891,0 -12.625,5.62609 -12.625,12.625 l 0,10.75 c 0,6.99891 5.62609,12.62501 12.625,12.62501 l 9.375,0 c -1,7 -2,13 -4,20 7.27642,0 18,-21.8882 18,-32 z"></path></g></svg>; 19 20 quotationMarks[ 7 ] = ( props ) => <svg height="20px" width="20px" fill={ props.color } version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 846.66 846.66" x="0px" y="0px"><defs></defs><g><path d="M56.15 186.03l324.17 0 0 308.25 -153.16 0c8.62,72.47 71.2,166.35 71.2,166.35l-242.21 -166.35 0 -308.25zm734.36 474.6l-324.17 0 0 -308.24 153.17 0c-8.62,-72.48 -71.21,-166.36 -71.21,-166.36l242.21 166.36 0 308.24z"></path></g></svg>; 21 22 quotationMarks[ 8 ] = ( props ) => <svg height="20px" width="20px" fill={ props.color } xmlns="http://www.w3.org/2000/svg" viewBox="0 0 846.66 846.66" x="0px" y="0px" ><defs></defs><g><path d="M262.24 366.87c91.16,0 165.05,73.89 165.05,165.05 0,91.15 -73.89,165.05 -165.05,165.05 -52.15,0 -97.25,-25.34 -128.88,-61.95 -146.1,-169.1 -37.7,-485.33 200.86,-485.33l0 83.15c0,0 -126.75,34.34 -131.91,145.25 18.58,-7.24 38.79,-11.22 59.93,-11.22zm322.17 112.93c-91.15,0 -165.05,-73.9 -165.05,-165.06 0,-91.15 73.9,-165.05 165.05,-165.05 52.15,0 97.26,25.34 128.89,61.95 146.1,169.11 37.7,485.33 -200.86,485.33l0 -83.15c0,0 126.74,-34.34 131.9,-145.25 -18.57,7.24 -38.79,11.23 -59.93,11.23z"></path></g></svg>; 23 24 quotationMarks[ 9 ] = ( props ) => <svg height="20px" width="20px" fill={ props.color } version="1.1" x="0px" y="0px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" ><g><path d="M44,17.5c-4.687,0-8.5,3.813-8.5,8.5s3.813,8.5,8.5,8.5c2.863,0,5.396-1.428,6.937-3.604 c-1.353,6.087-5.042,11.748-9.633,14.246c-0.242,0.132-0.332,0.436-0.2,0.679c0.091,0.166,0.263,0.261,0.439,0.261 c0.081,0,0.163-0.02,0.239-0.061C47.893,42.696,52.5,34.089,52.5,26C52.5,21.313,48.687,17.5,44,17.5z M44,33.5 c-4.136,0-7.5-3.364-7.5-7.5s3.364-7.5,7.5-7.5s7.5,3.364,7.5,7.5S48.136,33.5,44,33.5z"></path><path d="M19,17.5c-4.687,0-8.5,3.813-8.5,8.5s3.813,8.5,8.5,8.5c2.864,0,5.396-1.428,6.937-3.604 c-1.352,6.087-5.041,11.748-9.632,14.246c-0.243,0.132-0.333,0.436-0.2,0.679c0.09,0.166,0.262,0.261,0.439,0.261 c0.081,0,0.163-0.02,0.238-0.061C22.892,42.696,27.5,34.089,27.5,26C27.5,21.313,23.687,17.5,19,17.5z M19,33.5 c-4.136,0-7.5-3.364-7.5-7.5s3.364-7.5,7.5-7.5s7.5,3.364,7.5,7.5S23.136,33.5,19,33.5z"></path></g></svg>; 25 26 quotationMarks[ 10 ] = ( props ) => <svg height="20px" width="20px" fill={ props.color } version="1.1" x="0px" y="0px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path d="M46.4,45.6c0,0,0.1-0.1,0.1-0.1c0-0.1,0-0.2,0-0.2c0-0.1,0-0.3-0.1-0.5c0-0.2,0-0.3,0-0.4l0-0.1c0-0.1,0-0.2-0.1-0.4 c0,0,0,0,0.1-0.1c0-0.1,0.1-0.1,0-0.2c-0.1-0.2-0.1-0.4-0.1-0.7c0-0.3,0-0.7-0.2-1c0.1-0.2,0-0.4,0-0.5c0,0,0-0.1,0-0.1 c0-0.1,0-0.2,0-0.3c0-0.1,0-0.3-0.1-0.4c0,0,0-0.1-0.1-0.1c0-0.3,0-0.5-0.1-0.6c0,0,0-0.1-0.1-0.1c0-0.1-0.1-0.2-0.2-0.3 c0,0,0-0.1,0-0.1c0.1,0,0.1-0.1,0.1-0.2c0-0.1,0-0.3,0-0.4c0,0,0-0.1,0-0.1c0-0.1,0-0.2-0.1-0.3c-0.1-0.3-0.1-0.7-0.3-0.9 c0,0,0.1-0.1,0.1-0.1c0-0.1,0-0.2-0.1-0.2l0-0.2c0-0.2,0-0.4-0.1-0.7c0,0,0-0.1-0.1-0.1c0-0.1-0.1-0.1-0.1-0.2c0,0,0-0.1-0.1-0.1 c0-0.1-0.1-0.2-0.1-0.3c0-0.2-0.1-0.3-0.1-0.4c0-0.1-0.1-0.1-0.1-0.1c0,0,0-0.1,0-0.1c0,0-0.1-0.1-0.1-0.1c-0.1-0.1-0.2-0.1-0.2-0.2 c0-0.1-0.1-0.2-0.2-0.2c-0.1,0-0.1,0-0.2-0.1c0,0-0.1,0-0.1-0.1c0,0-0.1-0.1-0.1-0.1c0,0-0.1,0-0.1,0c0,0,0,0-0.1,0 c0,0-0.1-0.1-0.1-0.1c0,0-0.1,0-0.1,0c0,0,0,0,0,0c-0.1-0.1-0.3-0.2-0.5-0.2L42.4,34c-0.1,0-0.2,0-0.2,0c-0.1,0-0.1,0-0.2,0 c-0.1,0-0.2-0.1-0.3-0.1c-0.1-0.1-0.3-0.1-0.4-0.2c-0.1,0-0.3,0-0.4-0.1l-0.1,0c0,0-0.1-0.1-0.2-0.1c0,0-0.1,0-0.1,0 c0,0-0.1,0-0.1,0.1c0,0,0,0,0,0c-0.1-0.1-0.2-0.1-0.4-0.1c-0.4,0-1-0.1-1.5-0.2c-0.1,0-0.1-0.1-0.3-0.1c0,0-0.1,0-0.1,0 c0,0,0,0-0.1,0l-0.1,0c-0.1,0-0.3,0-0.4,0c-0.2,0-0.4,0-0.6,0c-0.1,0-0.1,0-0.2,0c0,0,0,0,0-0.1c0-0.1-0.1-0.1-0.2-0.1l-0.1,0 c-0.2,0-0.4-0.1-0.6-0.1c0-0.1-0.1-0.1-0.3-0.1c0,0-0.1,0-0.1,0c-0.1-0.1-0.2-0.2-0.2-0.2c0,0,0,0,0,0c-0.4,0-0.8,0-1.2,0 c-0.3,0-0.6,0-0.9,0c-0.2,0-0.3,0-0.4-0.1c-0.2,0-0.3-0.1-0.5-0.1c-0.2,0-0.3,0-0.5,0c-0.2,0-0.5,0-0.7,0c-0.2-0.1-0.8-0.1-1.2-0.1 c0,0,0,0,0,0c0,0-0.1-0.1-0.2-0.1l-0.1,0l-0.1,0c0,0-0.1,0-0.1,0c0,0-0.1,0-0.1,0l-0.2,0c0,0-0.1,0-0.1,0c0,0,0,0-0.1,0 c0,0-0.1,0-0.1,0l-0.2,0c-0.6,0-1.3,0-2.1,0.1c-0.1,0-0.1,0-0.2,0.1c-0.1,0-0.2-0.1-0.4-0.1c0,0-0.1,0-0.1,0c0,0-0.1,0-0.2,0 c-0.1,0-0.1,0-0.2,0.1c-0.2,0-0.4,0-0.6,0c-0.3,0-0.6,0-0.8,0c-0.6,0-1.2,0.1-1.8,0.1c-0.3,0-0.6,0.1-0.9,0.1c-0.1,0-0.2,0-0.3,0 c-0.1,0-0.2,0-0.3,0.1c-0.1,0-0.2,0-0.3,0.1c-0.1,0-0.3,0-0.5,0c0,0,0,0-0.1,0c-0.1,0-0.1,0-0.2,0c-0.1,0-0.1,0-0.1,0.1 c-0.1,0-0.2,0-0.3,0c-0.1,0-0.3,0.1-0.4,0.1l-0.1,0c-0.1,0-0.2,0-0.2,0c0,0-0.1,0-0.1,0.1c-0.1,0-0.1,0-0.2,0.1c0,0-0.1,0-0.1,0 c-0.1,0-0.2,0.1-0.3,0.1c-0.2,0-0.3,0-0.5,0.1c-0.1,0-0.1,0.1-0.2,0.2c0,0,0,0-0.1,0c0,0-0.1,0-0.2,0.1c-0.3,0.2-0.6,0.4-0.8,0.7 c-0.1,0.1-0.1,0.1-0.1,0.2c0,0,0,0,0,0c-0.1,0-0.2,0-0.2,0.1l-0.4,0.4c-0.1,0.1-0.1,0.1-0.2,0.2c-0.1,0.1-0.2,0.2-0.3,0.3 c0,0-0.1,0.1-0.1,0.1c0,0-0.1,0.1-0.1,0.1c0,0,0,0.1,0,0.1c0,0-0.1,0.1-0.1,0.2c0,0.1,0,0.1,0,0.2c0,0,0,0,0,0 c-0.1,0-0.1,0.1-0.2,0.1c0,0.1,0,0.1,0,0.2c0,0,0,0,0,0.1c0,0-0.1,0-0.1,0.1c-0.1,0.1-0.1,0.2-0.1,0.3c-0.1,0.2-0.1,0.5-0.2,0.9 c0,0.2,0,0.4-0.1,0.5l-0.1,0.3c-0.1,0.3-0.1,0.5-0.1,0.8c0,0,0,0-0.1,0.1l0,0c0,0,0,0,0,0c0,0,0,0,0,0l0,0c0,0,0,0.1,0,0.1 c0,0.2,0.1,0.4,0.1,0.5c0,0-0.1,0.1-0.1,0.3c0,0.1,0,0.1,0.1,0.1c0,0,0,0.1-0.1,0.2c0,0.1,0,0.3,0,0.5c0,0.1,0,0.1,0,0.2 c0,0,0,0,0,0c0,0,0,0.1,0,0.2c0,0.1,0,0.1,0.1,0.2c0,0,0,0,0,0.1c0,0.1-0.1,0.1-0.1,0.3L13.5,44c0,0.1,0,0.3,0,0.4 c0,0.4-0.1,0.8,0,1.3c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0,0.2c0,0,0,0.1,0.1,0.1c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1c-0.1,0-0.2,0.1-0.1,0.3 c0,0,0,0.1,0.1,0.1v0.5c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0,0.2l0,0.1c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1 c0,0.1,0,0.3,0,0.5c0,0.1,0,0.2,0,0.3c0,0,0,0,0,0c0,0,0,0.1,0,0.1c0,0.2,0,0.4,0,0.8c0,0.1,0,0.2,0,0.3c0,0.2,0,0.3,0,0.5 c0,0.2,0,0.5,0,0.8c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.2c0,0,0,0.1,0,0.1c0,0,0,0,0,0.1c0,0.1,0,0.1,0,0.2c0,0,0,0,0,0 c0,0.1-0.1,0.2,0,0.2c0,0,0,0.1,0.1,0.1c0,0,0,0.1,0,0.1c-0.1,0.1,0,0.2,0,0.3c0,0,0,0,0,0.1c0,0.5,0,1.1,0.1,1.7c0,0,0,0.1-0.1,0.1 c0,0.1,0,0.2,0.1,0.2c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0,0.2c0,0.1,0,0.2,0,0.1c0,0,0,0,0,0.1c0,0.2,0,0.4,0.1,0.6 c0,0.1,0.1,0.2,0.1,0.3c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1c0,0.1,0,0.3,0.1,0.6c0,0.1,0,0.2,0.1,0.3c0,0.1,0.1,0.3,0.1,0.5 c0,0.3,0.1,0.6,0.1,0.9l0,0.2c0,0.1,0,0.2,0,0.3c0,0.3,0.1,0.5,0,0.8c0,0.1,0,0.1,0.1,0.2c0.1,0.1,0.1,0.2,0.1,0.3c0,0,0,0.1,0,0.1 c0,0,0,0.1,0,0.1c0,0,0,0,0,0.1c0,0.1,0,0.2,0,0.2c0,0,0,0,0.1,0c0,0,0,0.1,0.1,0.2c0,0.1,0,0.1,0,0.2c0,0.1,0,0.2,0.1,0.3 c0,0,0,0.1,0.1,0.2l0,0.1c0,0,0,0.1,0.1,0.1c0,0.3,0.1,0.6,0.1,0.9c0,0,0,0,0,0c0,0.1,0,0.2,0.1,0.2c0,0,0,0.1,0.1,0.3 c0,0.1,0.1,0.3,0.1,0.3c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1c0,0.1,0,0.2,0,0.3c0,0,0,0.1,0,0.1l0,0.2c0,0.2,0,0.5,0.1,0.7 c0,0.1,0,0.2,0.1,0.3c0,0,0,0,0,0c0,0,0,0,0,0.1c0,0.1,0,0.2,0,0.2l0.1,0.3c0,0.1,0.1,0.3,0.1,0.4c0,0.1,0,0.1,0,0.2 c0,0.1,0,0.2,0,0.3c0,0.1,0.1,0.1,0.2,0.2c0,0,0,0.1,0,0.1c0,0.1,0,0.2,0.1,0.3c0,0,0,0.1,0.1,0.1c0,0.3,0.1,0.4,0.1,0.4 c0,0,0,0.1,0,0.1c0.1,0.2,0.1,0.3,0.1,0.3c0,0,0,0.1,0,0.2c0,0.1,0,0.1,0.1,0.2c0,0,0,0.1,0.1,0.1l0,0.1c0,0.1,0,0.1,0,0.2 c0,0,0,0.1,0,0.1c0,0.1,0,0.2,0.1,0.2c0,0.1,0.1,0.1,0.1,0.2c0,0.1,0,0.1,0,0.2c0,0.1,0.1,0.1,0.1,0.2c0,0.1,0,0.1,0,0.2 c0,0.2,0.1,0.5,0.3,0.7c0.1,0.1,0.1,0.2,0.2,0.4c0,0.1,0.1,0.2,0.1,0.3c0,0.1,0,0.1,0.1,0.2c0,0.1,0.1,0.1,0.1,0.1 c0,0.1,0,0.2,0.1,0.2c0,0.1,0.1,0.2,0.2,0.2c0,0.1,0.1,0.2,0.2,0.2c0,0,0,0,0,0c0,0.1,0,0.4,0.2,0.5c0,0,0,0,0,0.1 c0,0,0,0.1,0.1,0.1c0,0,0.1,0.1,0.1,0.1c0,0,0.1,0.1,0.1,0.1c0,0,0.1,0.1,0.1,0.1c0,0,0.1,0.1,0.1,0.1c0,0,0,0.1,0.1,0.1 c0,0,0,0.1,0.1,0.1c0,0,0,0,0,0.1c0.1,0.1,0.1,0.1,0.2,0.1c0,0,0.1,0.1,0.1,0.1c0,0,0.1,0,0.1,0c0,0,0,0.1,0.1,0.1 c0,0,0.1,0.1,0.2,0.1c0,0,0,0,0,0c0,0.1,0.1,0.2,0.2,0.3c0.1,0.1,0.2,0.1,0.2,0.1c0,0,0.1,0.1,0.1,0.1c0.1,0.1,0.1,0.1,0.2,0.2 c0.1,0,0.1,0.1,0.1,0.1c0,0,0,0,0,0c0,0.2,0.2,0.2,0.3,0.2c0,0,0.1,0,0.1,0c0,0,0,0,0,0c0,0,0.1,0.1,0.1,0.1c0.1,0,0.1,0.1,0.2,0.1 c0.2,0.1,0.3,0.2,0.3,0.4c0,0.1,0.1,0.1,0.1,0.1c0.1,0,0.2,0.1,0.3,0.2c0.1,0,0.1,0.1,0.2,0.1c0.1,0.1,0.3,0.2,0.4,0.2 c0,0,0.1,0,0.1,0c0,0.1,0.1,0.1,0.1,0.2c0.1,0,0.1,0,0.2,0c0,0,0,0.1,0.1,0.1c0.1,0.1,0.2,0.1,0.4,0.1c0,0,0,0,0,0c0,0,0,0,0,0 c0,0.1,0.1,0.3,0.3,0.3c0.1,0,0.2,0.1,0.3,0.1c0.1,0,0.1,0.1,0.2,0.1c0,0.1,0.1,0.1,0.2,0.1c0,0,0.1,0,0.1,0c0,0,0,0,0.1,0 c0.1,0.1,0.4,0.3,0.6,0.3c0,0,0.1,0,0.1,0.1c0,0,0.1,0,0.1,0.1c0,0,0.1,0,0.1,0c0,0,0,0,0.1,0c0,0,0.1,0,0.1,0c0,0,0,0,0,0 c0.1,0.1,0.2,0.2,0.3,0.2c0.4,0.1,0.6,0.2,0.8,0.4c0,0,0.1,0,0.1,0.1l0.5,0.1c0.5,0.1,1,0.2,1.6,0.3c0.2,0,0.4,0,0.5,0.1 c0,0.1,0.1,0.1,0.2,0.1c0,0,0.1,0,0.1,0c0.2-0.1,0.5-0.1,0.8-0.1c0.1,0,0.2,0,0.3,0c0.3,0,0.5,0,0.7-0.1c0.1,0,0.2-0.1,0.2-0.1 c0,0,0.1,0,0.1,0c0.3,0.1,0.5,0.1,0.8,0l0.1,0c0,0,0,0,0.1,0c0,0,0.1,0,0.1,0l0.1,0c0.1,0,0.3-0.1,0.4-0.1c0.1,0,0.1,0,0.2,0 c0.1,0,0.2,0,0.3-0.1c0.1,0,0.1-0.1,0.2-0.1c0,0,0,0,0,0c0,0,0.1,0,0.1,0c0.2-0.1,0.3-0.1,0.5-0.1c0.1,0,0.2-0.1,0.2-0.2 c0-0.1,0.1-0.1,0.2-0.3c0,0,0.1-0.1,0.1-0.1c0.1-0.1,0.2-0.2,0.2-0.3c0-0.1,0-0.2,0-0.3c0,0,0,0,0,0c0.1-0.1,0.1-0.1,0.1-0.2 c0,0,0-0.4-0.1-0.7c0,0,0-0.1-0.1-0.1c0-0.1-0.1-0.2-0.2-0.2c0,0-0.1-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1c0-0.1-0.1-0.1-0.2-0.2 c0,0-0.1,0-0.1-0.1c0-0.1,0-0.2-0.1-0.2c0-0.1,0-0.1-0.1-0.2c0,0,0,0,0,0c0,0,0,0,0,0c0-0.1,0-0.2-0.1-0.2c0,0-0.1-0.1-0.1-0.1 c-0.1,0-0.2-0.1-0.2-0.2c0,0,0-0.1-0.1-0.1c0-0.1,0-0.1-0.1-0.2c0,0,0,0-0.1-0.1c0-0.1-0.2-0.3-0.4-0.5C33.8,74,33.7,74,33.7,74 c-0.1-0.1-0.2-0.2-0.2-0.2c-0.1-0.1-0.1-0.1-0.2-0.2c0,0-0.1-0.1-0.1-0.1c0,0,0,0,0,0c0-0.1,0-0.2-0.1-0.2c0,0-0.1-0.1-0.2-0.1 c0,0,0,0,0,0c0-0.1,0-0.1-0.1-0.2c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c-0.1-0.1-0.1-0.2-0.1-0.3l-0.1-0.2c0-0.1,0-0.1-0.1-0.2 c0,0,0-0.1-0.1-0.1c0-0.1-0.1-0.2-0.1-0.4c0-0.1,0-0.2-0.1-0.3c0,0,0-0.1-0.1-0.1c0,0,0,0,0-0.1c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2 c0-0.1,0-0.1-0.1-0.1c0,0,0,0,0,0c0-0.1,0-0.2,0-0.3c0-0.1-0.1-0.1-0.1-0.2c0,0,0-0.1,0-0.2c0-0.1,0-0.2,0-0.3c0,0,0-0.1-0.1-0.1 c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1,0.1-0.1c0-0.1,0-0.1,0-0.2c0-0.1,0-0.1,0-0.2c0-0.1,0-0.3-0.1-0.4 c0-0.1-0.1-0.2-0.1-0.2c0-0.1,0-0.1,0-0.2c0-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.2-0.1-0.3c0,0,0-0.1,0.1-0.1c0-0.1,0-0.1,0-0.2 c0,0,0.1-0.1,0.1-0.1c0-0.1,0-0.2,0-0.3c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0-0.1,0-0.1,0.1-0.2c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2 c0-0.1,0-0.2,0-0.2c0-0.1,0-0.2,0-0.4c0.1-0.1,0.1-0.2,0.1-0.2c0,0,0-0.1,0-0.1c0-0.2,0-0.4,0-0.4c0.1-0.1,0.1-0.3,0.2-0.5 c0-0.1,0.1-0.2,0.1-0.3l0.1-0.1c0,0,0-0.1,0.1-0.1c0,0,0.1-0.1,0.2-0.2l0.3,0c1.2,0,2.4,0.1,3.8,0.1l0.3,0c0.1,0,0.1,0,0.2,0 c0,0,0.1,0,0.1,0c0,0,0.1,0,0.2,0c0.3,0,0.8,0.1,1,0c0,0,0,0,0,0c0.1,0.1,0.4,0.2,0.6,0.1c0,0,0.1,0,0.1,0l0.1,0 c0.1,0,0.2,0,0.3,0.1c0.1,0,0.3,0.1,0.5,0.1c0.2,0,0.5,0,0.7,0.1c0.6,0.1,1.3,0.1,1.8,0c0,0,0.1,0,0.2,0c0.1,0,0.2,0,0.2,0 c0,0,0.1,0,0.1-0.1c0.1,0,0.1-0.1,0.2-0.1c0,0,0.1,0,0.1,0c0,0,0.1,0,0.1,0l0.1,0c0.1,0,0.3-0.1,0.4-0.1c0,0,0.1,0,0.1-0.1 c0.1,0,0.1-0.1,0.2-0.1c0.1,0,0.2,0,0.2,0c0.1,0,0.1-0.1,0.1-0.2c0,0,0,0,0,0c0,0,0,0,0,0c0.1,0,0.2,0,0.2,0c0.1,0,0.1-0.1,0.1-0.2 c0,0,0.1-0.1,0.1-0.2c0-0.1,0-0.1,0.1-0.1c0,0,0-0.1,0.1-0.1c0-0.1,0.1-0.1,0.1-0.2c0,0,0,0,0-0.1c0.1,0,0.1-0.1,0.1-0.2 c0-0.1,0-0.1,0-0.1c0,0,0,0,0.1-0.1c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0.1,0,0.1-0.1,0.1-0.2c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2 c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.2c0.1-0.3,0.1-0.7,0.1-1.1c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2c0,0,0,0,0-0.1c0,0,0-0.1,0-0.1 l0-0.1c0-0.1,0.1-0.3,0.1-0.5c0-0.2,0-0.3,0-0.4c0-0.2,0-0.3,0-0.5c0-0.2,0-0.3,0-0.6c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2 c0,0,0,0,0-0.1c0,0,0,0,0-0.1c0-0.1,0-0.1,0-0.2c0,0,0,0,0,0c0-0.1,0.1-0.3,0.1-0.5c0-0.2,0-0.3,0-0.5c0-0.1,0-0.3,0-0.4 c0-0.1,0-0.2,0.1-0.3c0-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.2,0-0.2c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.1c0,0,0-0.1,0-0.2 c0-0.4,0.1-0.8,0.1-1.1c0-0.3,0.1-0.6,0.1-0.9c0,0,0.1-0.1,0.1-0.2c0,0,0-0.2,0-0.3c0.1-0.1,0.1-0.2,0.1-0.3c0,0,0,0,0,0 c0,0,0,0,0,0c0-0.1,0-0.2-0.1-0.3c0,0,0,0,0-0.1c0-0.1,0-0.1,0.1-0.2c0-0.2,0-0.5,0-0.8c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0.1-0.1 c0-0.1,0-0.4,0-0.6c0-0.2,0-0.5,0-0.7c0,0,0,0,0-0.1c0,0,0-0.1,0.1-0.2c0,0,0,0,0,0c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0,0,0,0,0,0 c0-0.1,0.1-0.2,0-0.3c0-0.1,0-0.2-0.1-0.2c0,0,0,0,0,0c0.1-0.1,0.1-0.2,0.1-0.2c0,0,0-0.1-0.1-0.1c0,0,0-0.1,0-0.2c0,0,0,0,0-0.1 c0-0.1,0-0.2,0-0.4L46.4,45.6z M42.3,47.9c0,0,0,0.1,0,0.2c0,0.1,0,0.2,0,0.3c-0.1,0.1-0.1,0.3-0.1,0.4c0,0,0,0,0,0.1 c-0.1,0.1-0.1,0.2,0,0.4c0,0.1,0,0.1,0,0.2c0,0.1-0.1,0.2,0,0.3c0,0,0,0.1,0,0.1c0,0.1,0,0.3,0,0.5c0,0.2-0.1,0.4,0,0.5 c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1C42,51,42,51.1,42,51.2c0,0.1,0,0.3,0,0.4c0,0.1,0,0.2,0,0.3c0,0.1,0,0.2,0,0.2c0,0,0,0.1,0,0.1 c0,0.1,0,0.2,0,0.2c0,0,0,0.1,0,0.1c0,0-0.1,0.1-0.1,0.1c0,0.1,0,0.3,0,0.4c0,0.1,0,0.3,0,0.4c0,0-0.1,0.1-0.1,0.2 c0,0.1,0,0.1,0,0.2c-0.1,0.6-0.2,1.4-0.2,2.2c0,0.5-0.1,0.9-0.1,1.3c0,0.2,0,0.5,0,0.7c0,0.2,0,0.3,0,0.4c0,0,0,0,0,0.1 c0,0,0,0.1,0,0.2c0,0.2,0,0.4,0,0.6c0,0.3,0,0.6-0.1,0.9c-0.1,0-0.3,0-0.4-0.1c-0.2,0-0.5-0.1-0.7-0.1c-0.2,0-0.5,0-0.7,0 c-0.2,0-0.5,0-0.7,0c-0.2,0-0.2,0-0.4,0l-0.1,0c-0.4,0.1-1,0-1.5,0c-0.1,0-0.3,0-0.4,0c0,0-0.1-0.1-0.2-0.1c0,0,0,0,0,0v0 c0,0,0,0,0,0c-0.1,0-0.1,0-0.2,0.1c0,0,0,0,0,0c0,0-0.1-0.1-0.2-0.1c0,0-0.1,0-0.1,0c0,0,0,0-0.1,0c-0.4,0-0.8,0-1.2,0 c-0.4,0-0.8,0-1.3,0c-0.3,0-0.5,0-0.8,0c-0.5,0-0.9,0-1.1,0.1c-0.1,0-0.2,0-0.3,0.1c0,0-0.1,0-0.1,0c-0.1,0-0.2,0-0.3,0 c0,0-0.1,0-0.1,0c-0.1,0-0.1,0-0.2,0.1c-0.1,0.1-0.2,0.2-0.4,0.2c-0.1,0-0.2,0.1-0.3,0.2c-0.1,0.1-0.1,0.1-0.2,0.2 c0,0-0.1,0.1-0.1,0.1c-0.1,0-0.1,0-0.2,0.1c-0.1,0-0.1,0.1-0.1,0.1c0,0,0,0,0,0c0,0,0,0,0,0.1c0,0,0,0,0,0c0,0-0.1,0-0.2,0.1 c-0.1,0-0.1,0.1-0.1,0.1c0,0,0,0,0,0c0,0-0.1,0-0.1,0.1c0,0-0.1,0.1-0.1,0.2c0,0,0,0.1,0,0.1c0,0-0.1,0.1-0.1,0.2c0,0,0,0,0,0 c0,0-0.1,0-0.1,0.1C28,61.9,28,62,28,62l0,0.1c-0.1,0.2-0.2,0.3-0.2,0.5c0,0.1,0,0.1-0.1,0.2c0,0,0,0.1,0,0.1c0,0.1-0.1,0.2-0.1,0.3 c0,0,0,0.1,0,0.2c0,0,0,0.1,0,0.1c0,0,0,0.1-0.1,0.1c0,0-0.1,0.1-0.1,0.1c0,0.1-0.1,0.3-0.1,0.4c0,0.1,0,0.2,0,0.2l0,0.1 c0,0.1,0,0.1,0,0.2c0,0-0.1,0.1-0.1,0.1c0,0.1,0,0.2,0,0.3c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0,0.2c0,0-0.1,0.1-0.1,0.1 c0,0.1,0,0.2,0.1,0.3c0,0.1-0.1,0.3-0.1,0.4c0,0.1-0.1,0.3-0.1,0.4c0,0.1,0,0.2,0,0.3c0,0.1,0,0.2,0,0.4l0,0c0,0-0.1,0.1-0.1,0.2 c0,0.1,0,0.1,0,0.2c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0,0.2c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1c0,0.1,0,0.2,0,0.2 c0,0.1,0,0.1,0,0.1l0,0.3c0,0.4,0,0.7,0.1,0.9c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1c0,0,0,0.1,0.1,0.2c0,0.1,0.1,0.2,0.1,0.4l0,0.1 c0,0.1,0,0.2,0.1,0.3c0.1,0.3,0.1,0.6,0.3,0.8c0,0.2,0,0.4,0.1,0.5c0,0.1,0,0.2,0.1,0.2c0,0.1,0.1,0.2,0.1,0.3 c0.1,0.2,0.2,0.4,0.2,0.5c0,0.1,0,0.1,0,0.1c0,0.1,0,0.1,0,0.2l0,0.1c0.1,0.1,0.1,0.3,0.2,0.3c0,0,0,0.1,0,0.2 c0,0.1,0.1,0.1,0.2,0.2c0,0,0,0.1,0,0c0,0.1,0.1,0.2,0.1,0.2l0,0c0,0.1,0.1,0.1,0.1,0.2c0,0.1,0,0.1,0.1,0.2c0,0.1,0.1,0.1,0.2,0.2 c0,0,0,0,0,0c0.1,0.1,0.2,0.2,0.3,0.2c0,0,0,0,0,0c0,0,0,0.1,0,0.1c-0.1,0-0.1,0-0.2,0l-0.1,0c0,0-0.1,0-0.2,0c-0.1,0-0.1,0-0.2-0.1 c0,0-0.1-0.1-0.2-0.1c0,0-0.1,0-0.1,0c0,0,0,0,0,0c0,0-0.1-0.1-0.1-0.1c-0.1,0-0.1,0-0.2-0.1c-0.1,0-0.1-0.1-0.1-0.1 c-0.1,0-0.1-0.1-0.2-0.1c-0.1,0-0.2-0.1-0.3-0.1c-0.1,0-0.1,0-0.2-0.1c0,0-0.1-0.1-0.1-0.1c-0.1,0-0.1,0-0.2-0.1c0,0,0,0-0.1,0 c-0.3-0.1-0.5-0.3-0.7-0.4c-0.1-0.1-0.2-0.1-0.4-0.2c-0.2-0.1-0.3-0.2-0.4-0.3c0-0.1-0.1-0.1-0.2-0.1c-0.1,0-0.1,0-0.1,0 c0,0-0.1,0-0.1-0.1c-0.1,0-0.1,0-0.2-0.1c0,0-0.1-0.1-0.1-0.1c-0.1-0.1-0.1-0.1-0.2-0.2c-0.1,0-0.1-0.1-0.2-0.1 c-0.1,0-0.1-0.1-0.2-0.1c0,0-0.1-0.1-0.1-0.1c-0.1-0.1-0.1-0.1-0.2-0.2c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1-0.1-0.3-0.2-0.3-0.3 c0,0-0.1-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1c-0.2-0.2-0.3-0.3-0.3-0.5c-0.1-0.1-0.2-0.2-0.3-0.3c-0.1,0-0.1-0.1-0.1-0.1 c0,0,0-0.1,0-0.1c0-0.1-0.1-0.2-0.1-0.2c0,0,0,0,0-0.1c0-0.1-0.1-0.2-0.1-0.2c0,0,0,0,0-0.1c0,0,0-0.1,0-0.1c0-0.1-0.1-0.1-0.1-0.1 c0,0,0-0.1-0.1-0.2c0-0.1,0-0.1-0.1-0.2c0-0.1-0.1-0.1-0.1-0.1l0-0.1c0-0.1,0-0.1-0.1-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1,0-0.1l0,0 c0-0.1,0-0.1-0.1-0.1c0,0,0-0.1,0-0.1l-0.2-0.6c0-0.1,0-0.1-0.1-0.1c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.1c0,0,0-0.1-0.1-0.2 c0-0.1-0.1-0.2-0.1-0.2c0,0,0-0.1-0.1-0.2c0-0.1,0-0.1,0-0.2c0-0.2-0.1-0.3-0.1-0.4c0,0,0-0.1,0-0.1c0,0,0-0.1,0-0.1 c0,0,0-0.1,0-0.1l0-0.2c0-0.1-0.1-0.2-0.1-0.3c0,0,0-0.1,0-0.1l0-0.1c-0.1-0.3-0.1-0.4-0.2-0.5c0,0,0-0.1,0-0.1l0-0.1 c0-0.1,0-0.2-0.1-0.3c0-0.1,0-0.2-0.1-0.2c0-0.3-0.1-0.5-0.1-0.8c-0.1-0.3-0.1-0.7-0.2-1c-0.1-0.5-0.2-0.8-0.3-1.2l0-0.1 c0-0.1-0.1-0.3-0.1-0.4c0-0.1,0-0.2-0.1-0.2c-0.1-0.2-0.1-0.5-0.1-0.7c0-0.2-0.1-0.4-0.1-0.6c0-0.1-0.1-0.2-0.1-0.2 c0-0.1,0.1-0.1,0-0.3c0-0.1-0.1-0.2-0.1-0.3c0,0,0,0,0-0.1c0-0.1,0-0.2,0-0.2c0-0.1,0-0.2,0-0.3c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1 c0-0.1,0-0.2,0-0.3c0,0,0-0.1-0.1-0.1c0-0.2-0.1-0.4-0.1-0.7c0-0.2,0-0.4-0.1-0.6c0-0.1-0.1-0.2-0.1-0.2c0,0,0-0.1,0-0.1 c0-0.1,0-0.1,0-0.2c0-0.2,0-0.3-0.1-0.4c0-0.1,0-0.2-0.1-0.4c0-0.1,0.1-0.1,0.1-0.2c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2c0,0,0,0,0,0 c0-0.1,0-0.1,0-0.2c0,0,0,0,0,0c0,0,0.1-0.1,0-0.2c0,0,0-0.1-0.1-0.1c0-0.3,0-0.7,0-1c0-0.3,0-0.6,0-0.9c0,0,0-0.1,0-0.1 c0-0.1,0-0.2,0-0.3c0,0,0,0,0,0c0,0,0,0,0-0.1c0-0.1,0-0.1,0-0.2c0-0.1,0-0.1,0-0.2c0-0.1,0-0.2,0-0.3c0,0,0-0.1,0-0.1 c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0-0.2,0-0.3,0-0.5c0-0.5,0.1-1.1,0-1.4c0,0,0,0,0-0.1c0,0,0-0.1,0-0.1c0,0,0-0.1,0-0.1 c0-0.1,0.1-0.1,0-0.3c0-0.1-0.1-0.2-0.1-0.4c0,0,0,0,0-0.1c0,0,0-0.1,0.1-0.1c0-0.1,0-0.2,0-0.3v-0.2c0-0.5,0-0.9,0-1.2 c0-0.6,0-1.2,0-1.7l0.1-1c0-0.5,0.1-0.9,0.1-1.4c0-0.4,0-0.6,0-0.8c0-0.1,0-0.2,0-0.3c0,0,0,0,0-0.1c0-0.1,0.1-0.1,0.1-0.3 c0-0.1,0-0.1,0-0.2c0,0,0,0,0-0.1l0.1-0.3c0-0.1,0-0.2,0-0.2c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0.1-0.2c0-0.1,0.1-0.2,0.1-0.3 c0-0.2,0-0.4,0-0.5c0-0.1,0-0.3,0-0.4c0.1-0.1,0.1-0.2,0.1-0.2c0,0,0.1-0.1,0.1-0.1c0.1-0.2,0.3-0.3,0.3-0.4c0.1,0,0.1,0,0.2-0.1 c0.1-0.1,0.1-0.1,0.2-0.2c0,0,0,0,0,0c0.1-0.1,0.4-0.1,0.6-0.1c0.1,0,0.2,0,0.3,0c0.1,0,0.2,0,0.3,0c0.1,0,0.1,0,0.2,0 c0.1,0,0.1,0,0.2,0c0.2,0,0.3,0,0.4-0.1c0.1,0,0.3,0,0.4,0c0.1,0,0.2,0,0.3,0c0.5-0.1,1-0.1,1.5-0.1l1,0c0.2,0,0.4,0,0.6,0 c0.3,0,0.7,0,1-0.1c0.7-0.1,1.2-0.1,2,0c0.4,0,0.8,0.1,1.2,0.1c0.1,0,0.2,0,0.2-0.1c0.2,0,0.4,0.1,0.7,0.1c0.1,0,0.3,0,0.4,0 c0.1,0,0.1,0,0.2,0c0,0,0.1,0,0.2,0c0,0,0.1,0.1,0.1,0.1c0,0,0.1,0,0.1,0c0.1,0,0.1,0,0.2,0c0,0,0.1,0,0.1,0c0.2,0.1,0.5,0,0.7,0 l0.1,0c0.1,0,0.2,0,0.2,0c0,0,0.1,0,0.1,0c0.1,0.1,0.2,0.1,0.2,0c0.2,0,0.4,0,0.6,0c0.1,0,0.2,0,0.2,0c0.1,0,0.3,0,0.4,0 c0.2,0,0.4,0.1,0.6,0l0.1,0c0.1,0,0.3,0,0.4-0.1c0.1,0,0.1-0.1,0.1-0.1c0,0,0,0,0.1,0c0,0,0.1,0,0.2,0c0,0,0.1,0,0.1,0 c0.1,0,0.1,0,0.1,0c0.1,0.1,0.2,0.1,0.2,0.1c0.1,0,0.1,0,0.2,0c0.1,0,0.1,0,0.2-0.1c0.2,0,0.4,0,0.5,0.1c0.1,0,0.3,0,0.4,0.1 c0.3,0,0.4,0.1,0.5,0.1c0.1,0,0.3,0,0.4,0c0,0,0,0,0,0c0,0,0.1,0.1,0.1,0.1c1,0.2,1.8,0.4,2.3,0.7c0.1,0.2,0.1,0.5,0.2,0.7 c0,0.2,0,0.4,0.1,0.5c0,0.2,0.1,0.3,0.2,0.4c0.1,0.1,0.1,0.2,0.1,0.4c0,0.1,0,0.3,0.1,0.4c0,0.2,0,0.4,0.1,0.5 c0,0.2,0.1,0.3,0.2,0.3c0,0,0,0,0,0c0.3,1.3,0.4,2.5,0.5,3.6c0,0.1,0,0.1,0,0.2c0,0,0,0.1,0,0.1c-0.1,0.1,0,0.2,0,0.3 c0,0,0,0.1,0,0.2c0,0,0,0.1,0.1,0.2c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.2c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1 c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.2c0,0.2,0,0.5,0,0.6c0,0,0,0,0,0.1c0,0,0,0,0,0c0,0.1,0,0.2,0.1,0.3c0,0.2,0,0.5,0,0.6 c0,0-0.1,0.1-0.1,0.1C42.2,47.8,42.2,47.8,42.3,47.9z M21.2,68.9L21.2,68.9C21.2,68.9,21.2,68.9,21.2,68.9L21.2,68.9z M21.3,69.3 L21.3,69.3C21.3,69.3,21.3,69.3,21.3,69.3L21.3,69.3z M43.2,63.3C43.2,63.3,43.2,63.3,43.2,63.3L43.2,63.3L43.2,63.3z"></path><path d="M88,47.7c0,0,0-0.1,0.1-0.2c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0,0,0,0,0,0c0-0.1,0.1-0.2,0-0.3c0-0.1,0-0.2-0.1-0.2 c0,0,0,0,0,0c0.1-0.1,0.1-0.2,0.1-0.2c0,0,0-0.1-0.1-0.1c0,0,0-0.1,0-0.2c0,0,0,0,0-0.1c0-0.2,0-0.3,0-0.4l0,0c0,0,0.1-0.1,0.1-0.1 c0-0.1,0-0.2,0-0.2c0-0.1,0-0.3-0.1-0.5c0-0.2,0-0.3,0-0.4l0-0.1c0-0.1,0-0.2-0.1-0.3c0,0,0,0,0.1-0.1c0-0.1,0.1-0.1,0-0.2 c-0.1-0.2-0.1-0.4-0.1-0.7c0-0.3,0-0.7-0.2-1c0.1-0.2,0-0.4,0-0.5c0,0,0-0.1,0-0.1c0-0.1,0-0.2,0-0.2c0-0.1,0-0.3-0.1-0.4 c0,0,0-0.1-0.1-0.1c0-0.3,0-0.5-0.1-0.6c0,0,0-0.1-0.1-0.1c0-0.1-0.1-0.2-0.2-0.3c0,0,0-0.1,0-0.1c0.1,0,0.1-0.1,0.1-0.2 c0-0.1,0-0.3-0.1-0.4c0,0,0-0.1,0-0.1c0-0.1,0-0.2,0-0.2c-0.1-0.3-0.1-0.7-0.3-0.9c0,0,0.1-0.1,0.1-0.1c0-0.1,0-0.2-0.1-0.2l0-0.2 c0-0.2,0-0.4-0.1-0.7c0,0,0-0.1-0.1-0.1c0-0.1-0.1-0.1-0.1-0.2c0,0,0-0.1-0.1-0.1c0-0.1-0.1-0.2-0.1-0.3c0-0.2-0.1-0.3-0.1-0.4 c0-0.1-0.1-0.1-0.1-0.1c0,0,0-0.1,0-0.1c0,0-0.1-0.1-0.1-0.1c-0.1-0.1-0.2-0.1-0.2-0.2c0-0.1-0.1-0.2-0.2-0.2c-0.1,0-0.1,0-0.2-0.1 c0,0-0.1,0-0.1-0.1c0,0-0.1-0.1-0.1-0.1c0,0-0.1,0-0.1,0c0,0,0,0-0.1,0c0,0-0.1-0.1-0.1-0.1c0,0-0.1,0-0.1,0c0,0,0,0,0,0 c-0.1-0.1-0.3-0.2-0.5-0.2L84,34c-0.1,0-0.2,0-0.2,0c-0.1,0-0.1,0-0.2,0c-0.1,0-0.2-0.1-0.3-0.1c-0.1-0.1-0.3-0.1-0.4-0.2 c-0.1,0-0.3,0-0.4-0.1l-0.1,0c-0.1-0.1-0.2-0.1-0.3-0.1c0,0-0.1,0-0.1,0.1c0,0,0,0,0,0c-0.1-0.1-0.2-0.1-0.4-0.1 c-0.4,0-0.9-0.1-1.5-0.2c-0.1,0-0.1-0.1-0.3-0.1c0,0-0.1,0-0.1,0c0,0,0,0-0.1,0l-0.1,0c-0.1,0-0.3,0-0.4,0c-0.2,0-0.4,0-0.6,0 c-0.1,0-0.1,0-0.2,0c0,0,0,0,0-0.1c0-0.1-0.1-0.1-0.2-0.1l-0.1,0c-0.2,0-0.4-0.1-0.6-0.1c0-0.1-0.1-0.1-0.3-0.1c0,0-0.1,0-0.1,0 c-0.1-0.1-0.2-0.2-0.2-0.2c0,0,0,0,0,0c-0.4,0-0.8,0-1.2,0c-0.3,0-0.6,0-0.9,0c-0.2,0-0.3,0-0.4-0.1c-0.2,0-0.3-0.1-0.5-0.1 c-0.2,0-0.3,0-0.5,0c-0.2,0-0.5,0-0.7,0c-0.2-0.1-0.9-0.1-1.2-0.1c0,0,0,0,0,0c0,0-0.1-0.1-0.2-0.1l-0.1,0l-0.1,0c0,0-0.1,0-0.1,0 c0,0-0.1,0-0.1,0l-0.2,0c0,0-0.1,0-0.1,0c0,0,0,0-0.1,0c0,0-0.1,0-0.1,0l-0.2,0c-0.6,0-1.3,0-2.1,0.1c-0.1,0-0.1,0-0.2,0.1 c-0.1,0-0.2-0.1-0.4-0.1c0,0-0.1,0-0.1,0c0,0-0.1,0-0.2,0c-0.1,0-0.1,0-0.2,0.1c-0.2,0-0.4,0-0.6,0c-0.3,0-0.6,0-0.8,0 c-0.6,0-1.2,0.1-1.8,0.1c-0.3,0-0.6,0.1-0.9,0.1c-0.1,0-0.2,0-0.3,0c-0.1,0-0.2,0-0.3,0.1c-0.1,0-0.2,0-0.3,0.1c-0.1,0-0.3,0-0.5,0 c0,0,0,0-0.1,0c-0.1,0-0.1,0-0.2,0c-0.1,0-0.1,0-0.1,0.1c-0.1,0-0.2,0-0.3,0c-0.1,0-0.3,0.1-0.4,0.1l-0.1,0c-0.1,0-0.2,0-0.2,0 c0,0-0.1,0-0.1,0.1c-0.1,0-0.1,0-0.2,0.1c0,0-0.1,0-0.1,0c-0.1,0-0.2,0.1-0.3,0.1c-0.2,0-0.3,0-0.5,0.1c-0.1,0-0.1,0.1-0.2,0.1 c0,0,0,0-0.1,0c0,0-0.1,0-0.2,0.1c-0.3,0.2-0.6,0.4-0.8,0.7c-0.1,0.1-0.1,0.1-0.1,0.2c0,0,0,0,0,0c-0.1,0-0.2,0-0.2,0.1l-0.5,0.6 c-0.1,0.1-0.2,0.2-0.3,0.3c0,0-0.1,0.1-0.1,0.1c-0.1,0-0.1,0.1-0.1,0.1c0,0.1,0,0.1,0,0.2c0,0-0.1,0.1-0.1,0.2c0,0.1,0,0.1,0,0.2 c0,0,0,0,0,0c-0.1,0-0.1,0.1-0.2,0.1c0,0.1,0,0.1,0,0.2c0,0,0,0,0,0.1c0,0-0.1,0-0.1,0.1c-0.1,0.1-0.1,0.2-0.1,0.3 c-0.1,0.2-0.1,0.5-0.2,0.9c0,0.2,0,0.4-0.1,0.6l-0.1,0.3c-0.1,0.3-0.1,0.5-0.1,0.8c0,0-0.1,0.1-0.1,0.2c0,0,0,0,0,0.1 c0,0.2,0.1,0.4,0.1,0.5c0,0-0.1,0.1-0.1,0.3c0,0.1,0,0.1,0.1,0.1c0,0,0,0.1-0.1,0.2c0,0.1,0,0.3,0,0.4c0,0.1,0,0.1,0,0.2 c0,0,0,0,0,0c0,0,0,0.1,0,0.2c0,0.1,0,0.1,0.1,0.2c0,0,0,0,0,0.1c0,0.1-0.1,0.1-0.1,0.3L55.1,44c0,0.1,0,0.3,0,0.4 c0,0.4-0.1,0.8,0,1.3c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0,0.2c0,0,0,0.1,0.1,0.1c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1c-0.1,0-0.2,0.1-0.1,0.3 c0,0,0,0.1,0.1,0.1c0,0.1,0,0.2,0,0.2l0,0.3c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0,0.2l0,0.1c0,0,0,0.1,0,0.1 c0,0,0,0.1,0,0.1c0,0.1,0,0.3,0,0.5c0,0.1,0,0.2,0,0.4c0,0,0,0,0,0c0,0,0,0.1,0,0.1c0,0.2,0,0.4,0,0.8c0,0.1,0,0.2,0,0.3l0,0.4 c0,0.3,0,0.5,0,0.8c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.2c0,0,0,0.1,0,0.1c0,0,0,0,0,0.1c0,0.1,0,0.1,0,0.2c0,0,0,0,0,0 c0,0.1-0.1,0.2,0,0.2c0,0,0,0.1,0.1,0.1c0,0,0,0.1,0,0.1c-0.1,0.1,0,0.2,0,0.3c0,0,0,0,0,0.1c0,0.5,0,1.1,0.1,1.7c0,0,0,0.1-0.1,0.1 c0,0.1,0,0.2,0.1,0.3c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0,0.2c0,0.1,0,0.2,0,0.1c0,0,0,0,0,0.1c0,0.2,0,0.4,0.1,0.6 c0,0.1,0.1,0.2,0.1,0.2c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1c0,0.1,0,0.3,0.1,0.6c0,0.1,0,0.2,0.1,0.3c0,0.1,0.1,0.3,0.1,0.5 c0,0.3,0.1,0.5,0.1,0.8l0,0.3c0,0.1,0,0.2,0,0.3c0,0.3,0.1,0.5,0,0.8c0,0.1,0,0.2,0.1,0.2c0.1,0,0.1,0.2,0.1,0.3c0,0,0,0.1,0,0.1 c0,0,0,0.1,0,0.1c0,0,0,0,0,0.1c0,0.1,0,0.2,0,0.2c0,0,0,0,0.1,0c0,0,0,0.1,0.1,0.2c0,0.1,0,0.2,0,0.2c0,0.1,0,0.2,0.1,0.3 c0,0,0,0.1,0.1,0.2l0,0.1c0,0,0,0.1,0.1,0.1c0,0.3,0.1,0.6,0.1,0.9c0,0,0,0,0,0c0,0.1,0,0.2,0.1,0.3c0,0,0,0.1,0.1,0.3 c0,0.1,0.1,0.3,0.1,0.4c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1c0,0.1,0,0.2,0,0.3c0,0,0,0.1,0,0.1l0,0.2c0,0.2,0,0.5,0.1,0.7 c0,0.1,0,0.2,0.1,0.3c0,0,0,0,0,0c0,0,0,0,0,0.1c0,0.1,0,0.2,0,0.3l0.1,0.3c0,0.1,0.1,0.3,0.1,0.4c0,0.1,0,0.1,0,0.2 c0,0.1,0,0.2,0,0.2c0,0.1,0.1,0.1,0.2,0.2c0,0,0,0.1,0,0.1c0,0.1,0,0.2,0.1,0.3c0,0,0,0.1,0.1,0.1c0,0.1,0,0.3,0.1,0.4c0,0,0,0,0,0 l0,0l0,0c0,0.1,0.1,0.3,0.1,0.3c0,0,0,0.1,0,0.2c0,0.1,0,0.1,0.1,0.2c0,0,0,0.1,0.1,0.1l0.1,0.2c0,0,0,0.1,0,0.1 c0,0.1,0,0.2,0.1,0.2c0,0.1,0.1,0.1,0.1,0.1c0,0.1,0,0.1,0,0.2c0,0.1,0.1,0.1,0.2,0.2c0,0.1,0,0.1,0,0.2c0,0.2,0.1,0.5,0.3,0.7 c0.1,0.1,0.1,0.2,0.2,0.4c0,0.1,0.1,0.2,0.1,0.3c0,0.1,0,0.1,0.1,0.2c0,0.1,0.1,0.1,0.2,0.1c0,0,0,0,0,0c0,0.1,0,0.2,0.1,0.2 c0,0.1,0.1,0.2,0.2,0.2c0,0.1,0.1,0.2,0.2,0.2c0,0,0,0,0,0c0,0.1,0,0.4,0.2,0.5c0,0,0,0,0,0.1c0,0,0.1,0.1,0.1,0.1 c0,0,0.1,0.1,0.1,0.1c0,0,0.1,0.1,0.1,0.1c0,0,0.1,0.1,0.1,0.1c0,0,0.1,0.1,0.1,0.1c0,0,0,0.1,0.1,0.1c0,0,0,0.1,0.1,0.1 c0,0,0,0,0,0c0.1,0.1,0.1,0.1,0.2,0.1c0,0,0.1,0.1,0.1,0.1c0,0,0.1,0,0.1,0c0,0,0,0.1,0.1,0.1c0,0,0.1,0.1,0.2,0.1c0,0,0,0,0,0 c0,0.1,0.1,0.2,0.2,0.3c0.1,0.1,0.2,0.1,0.2,0.1c0,0,0.1,0.1,0.1,0.1c0,0.1,0.1,0.1,0.2,0.2c0.1,0,0.1,0.1,0.1,0.1c0,0,0,0,0,0 c0,0.2,0.2,0.2,0.3,0.2c0,0,0.1,0,0.1,0c0,0,0,0,0,0c0,0,0.1,0.1,0.1,0.1c0.1,0,0.1,0.1,0.2,0.1c0.2,0.1,0.3,0.2,0.3,0.4 c0,0.1,0.1,0.1,0.1,0.1c0.1,0,0.2,0.1,0.3,0.2c0.1,0,0.1,0.1,0.2,0.1c0.1,0.1,0.3,0.2,0.4,0.2c0,0,0.1,0,0.1,0 c0,0.1,0.1,0.1,0.1,0.2c0.1,0,0.1,0,0.2,0c0,0,0,0.1,0.1,0.1C64.9,77,65,77,65.2,77c0,0,0,0,0,0c0,0,0,0,0,0c0,0.1,0.1,0.3,0.3,0.3 c0.1,0,0.2,0.1,0.3,0.1c0.1,0,0.1,0.1,0.2,0.1c0,0.1,0.1,0.1,0.2,0.1c0,0,0.1,0,0.1,0c0,0,0,0,0.1,0c0.1,0.1,0.4,0.3,0.6,0.3 c0,0,0.1,0,0.1,0.1c0,0,0.1,0,0.1,0.1c0,0,0.1,0,0.1,0c0,0,0,0,0.1,0c0,0,0.1,0,0.1,0c0,0,0,0,0,0c0.1,0.1,0.2,0.2,0.3,0.2 c0.4,0.1,0.6,0.2,0.8,0.4c0,0,0.1,0,0.1,0.1l0.5,0.1c0.5,0.1,1,0.2,1.6,0.3c0.2,0,0.4,0,0.5,0.1c0,0.1,0.1,0.1,0.2,0.1 c0,0,0.1,0,0.1,0c0.2-0.1,0.4-0.1,0.5-0.1c0.1,0,0.2,0,0.3,0c0.1,0,0.2,0,0.3,0c0.3,0,0.5,0,0.7-0.1c0.1,0,0.2-0.1,0.2-0.1 c0,0,0.1,0,0.1,0c0.3,0.1,0.5,0.1,0.8,0l0.1,0c0,0,0,0,0.1,0c0,0,0.1,0,0.1,0l0.1,0c0.1,0,0.3-0.1,0.4-0.1c0.1,0,0.1,0,0.2,0 c0.1,0,0.2,0,0.3-0.1c0.1,0,0.1-0.1,0.2-0.1c0,0,0,0,0,0c0,0,0.1,0,0.1,0c0.2-0.1,0.3-0.1,0.5-0.1c0.1,0,0.2-0.1,0.2-0.2 c0-0.1,0.1-0.2,0.2-0.3c0,0,0.1-0.1,0.1-0.1c0.1-0.1,0.2-0.2,0.2-0.3c0-0.1,0-0.2,0-0.3c0,0,0,0,0,0c0.1-0.1,0.1-0.1,0.1-0.2 c0,0,0-0.4-0.1-0.7c0,0,0-0.1-0.1-0.1c0-0.1-0.1-0.2-0.2-0.2c0,0-0.1-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1c0-0.1-0.1-0.1-0.2-0.2 c0,0-0.1,0-0.1-0.1c0-0.1,0-0.2-0.1-0.2c0-0.1,0-0.1-0.1-0.2c0,0,0,0,0,0c0,0,0,0,0,0c0-0.1,0-0.2-0.1-0.2c0,0-0.1-0.1-0.1-0.1 C76.1,75,76,75,76,74.9c0,0,0-0.1-0.1-0.1c0-0.1,0-0.1-0.1-0.2c0,0,0,0-0.1-0.1c0-0.1-0.2-0.3-0.4-0.5C75.3,74,75.3,74,75.2,74 c-0.1-0.1-0.1-0.1-0.2-0.2c-0.1-0.1-0.1-0.1-0.2-0.2c0,0-0.1-0.1-0.1-0.1c0,0,0,0,0,0c0-0.1,0-0.2-0.1-0.2c0,0-0.1,0-0.1-0.1 c0,0,0,0,0,0c0-0.1,0-0.1-0.1-0.2c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c-0.1-0.1-0.1-0.2-0.1-0.3L74,72.1c0-0.1,0-0.1-0.1-0.2 c0,0,0-0.1-0.1-0.2c0-0.1-0.1-0.2-0.1-0.4c0-0.1,0-0.2-0.1-0.3c0,0,0-0.1-0.1-0.1c0,0,0-0.1,0-0.1c0,0,0-0.1,0-0.1c0,0,0-0.1,0-0.2 c0,0,0-0.1-0.1-0.1c0,0,0,0,0,0c0-0.1,0-0.2,0-0.3c0-0.1-0.1-0.1-0.1-0.1c0-0.1,0-0.1,0-0.2c0-0.1,0-0.2,0-0.3c0,0,0-0.1-0.1-0.1 c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1,0.1-0.1c0-0.1,0-0.1,0-0.2c0-0.1,0-0.1,0-0.2c0-0.1,0-0.3-0.1-0.4 c0-0.1-0.1-0.2-0.1-0.2c0-0.1,0-0.1,0-0.2c0-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.2-0.1-0.3c0,0,0-0.1,0.1-0.1c0-0.1,0-0.1,0-0.2 c0,0,0.1-0.1,0.1-0.1c0-0.1,0-0.2,0-0.3c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0-0.1,0-0.1,0.1-0.2c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2 c0-0.1,0-0.2,0-0.2c0-0.1,0-0.2,0-0.4c0.1-0.1,0.1-0.1,0.1-0.2c0,0,0-0.1,0-0.1c0-0.2,0-0.4,0-0.4c0.1-0.1,0.1-0.3,0.2-0.5 c0-0.1,0.1-0.3,0.1-0.3l0-0.1c0,0,0-0.1,0.1-0.1c0,0,0.1-0.1,0.2-0.2l0.3,0c1.2,0,2.4,0.1,3.8,0.1l0.3,0c0,0,0.1,0,0.2,0 c0,0,0.1,0,0.1,0c0.1,0,0.1,0,0.2,0c0.3,0,0.8,0.1,1,0c0,0,0,0,0,0c0.1,0.1,0.4,0.2,0.6,0.1c0,0,0.1,0,0.1,0l0.1,0 c0.1,0,0.2,0,0.3,0.1c0.1,0,0.3,0.1,0.5,0.1c0.2,0,0.5,0,0.7,0.1c0.6,0.1,1.3,0.1,1.8,0c0,0,0.1,0,0.2,0c0.1,0,0.2,0,0.2,0 c0,0,0.1,0,0.1-0.1c0.1,0,0.1-0.1,0.2-0.1l0.1,0c0,0,0.1,0,0.1,0l0.1,0c0.1,0,0.3-0.1,0.4-0.1c0,0,0.1,0,0.1-0.1 c0.1,0,0.1-0.1,0.2-0.1c0.1,0,0.2,0,0.2,0c0.1,0,0.1-0.1,0.1-0.2c0,0,0,0,0,0c0,0,0,0,0,0c0.1,0,0.2,0,0.2,0c0.1,0,0.1-0.1,0.1-0.2 c0,0,0.1-0.1,0.1-0.2c0-0.1,0-0.1,0.1-0.1c0,0,0-0.1,0.1-0.1c0-0.1,0-0.1,0.1-0.2c0,0,0,0,0-0.1c0.1,0,0.1-0.1,0.1-0.2 c0-0.1,0-0.1,0-0.1c0,0,0-0.1,0.1-0.1c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0.1,0,0.1-0.1,0.1-0.2c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2 c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.2c0.1-0.3,0.1-0.7,0.1-1c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2c0,0,0,0,0-0.2c0,0,0,0,0,0l0-0.1 c0-0.1,0.1-0.3,0.1-0.5c0-0.2,0-0.3,0-0.4c0-0.2,0-0.3,0-0.5c0-0.2,0-0.3,0-0.6c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2c0,0,0,0,0-0.1 c0,0,0,0,0-0.1c0-0.1,0-0.1,0-0.2c0-0.1,0.1-0.3,0.1-0.5c0-0.2,0-0.3,0-0.5c0-0.2,0-0.3,0-0.4c0-0.1,0-0.2,0.1-0.3 c0-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.2,0-0.2c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.1c0,0,0-0.1,0-0.2c0-0.4,0.1-0.8,0.1-1.2 c0-0.3,0.1-0.5,0.1-0.8c0,0,0.1-0.1,0.1-0.2c0,0,0-0.1,0-0.2c0.1-0.1,0.1-0.2,0.1-0.3c0,0,0,0,0,0c0,0,0,0,0,0c0-0.1,0-0.2-0.1-0.3 c0,0,0,0,0-0.1c0-0.1,0-0.1,0.1-0.2c0-0.2,0-0.5,0-0.8c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0.1-0.1c0-0.2,0-0.4,0-0.6 C88,48.2,88,48,88,47.7C88,47.7,88,47.7,88,47.7z M83.8,47.9c0,0,0,0.1,0,0.2c0,0.1,0,0.2,0,0.3c-0.1,0.1-0.1,0.3-0.1,0.4 c0,0,0,0,0,0.1c-0.1,0.1-0.1,0.2,0,0.4c0,0.1,0,0.1,0,0.1c0,0.1-0.1,0.3,0,0.4c0,0,0,0.1,0,0.1c0,0.1,0,0.3,0,0.5 c0,0.2-0.1,0.4,0,0.5c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1c-0.1,0.1-0.1,0.2-0.1,0.3c0,0.1,0,0.2,0,0.3c0,0.1,0,0.2,0,0.3 c0,0.1,0,0.2,0,0.2c0,0,0,0.1,0,0.1c0,0.1,0,0.2,0,0.2c0,0,0,0.1,0,0.1c0,0-0.1,0.1-0.1,0.1c0,0.1,0,0.3,0,0.5c0,0.1,0,0.3,0,0.4 c0,0-0.1,0.1-0.1,0.1c0,0.1,0,0.1,0,0.2c-0.1,0.6-0.2,1.4-0.2,2.2c0,0.5,0,0.9-0.1,1.3c0,0.2,0,0.5,0,0.7c0,0.1,0,0.3,0,0.4 c0,0,0,0,0,0.1c0,0,0,0.1,0,0.2c0,0.2,0,0.4,0,0.6c0,0.3,0,0.6-0.1,0.9c-0.1,0-0.3,0-0.4-0.1c-0.2,0-0.5-0.1-0.7-0.1 c-0.2,0-0.5,0-0.7,0c-0.2,0-0.5,0-0.7,0c-0.2,0-0.2,0-0.4,0l-0.1,0c-0.4,0.1-1,0-1.5,0c-0.1,0-0.3,0-0.4,0c0,0-0.1-0.1-0.2-0.1 c0,0,0,0,0,0v0c0,0,0,0,0,0c-0.1,0-0.1,0-0.2,0.1c0,0,0,0,0,0c0,0-0.1-0.1-0.2-0.1c0,0-0.1,0-0.1,0c0,0,0,0-0.1,0 c-0.4,0-0.8,0-1.2,0c-0.4,0-0.8,0-1.3,0c-0.3,0-0.5,0-0.8,0c-0.5,0-0.9,0-1.1,0.1c-0.1,0-0.2,0-0.3,0.1l-0.1,0c0,0-0.1,0-0.1,0 c-0.1,0-0.2,0-0.3,0c0,0-0.1,0-0.1,0c-0.1,0-0.1,0-0.2,0.1c-0.1,0.1-0.2,0.2-0.4,0.2c-0.1,0-0.2,0.1-0.3,0.2 c-0.1,0.1-0.1,0.1-0.2,0.2c0,0-0.1,0.1-0.1,0.1c-0.1,0-0.1,0-0.2,0.1c-0.1,0-0.1,0.1-0.2,0.2c0,0,0,0,0,0.1c0,0,0,0,0,0 c0,0-0.1,0-0.2,0.1c-0.1,0-0.1,0.1-0.1,0.1c0,0,0,0,0,0c0,0-0.1,0-0.1,0.1c0,0-0.1,0.1-0.1,0.2c0,0,0,0.1,0,0.1c0,0-0.1,0.1-0.1,0.2 c0,0,0,0,0,0c0,0-0.1,0-0.1,0.1c-0.1,0.1-0.1,0.1-0.1,0.2l0,0.1c-0.1,0.2-0.2,0.4-0.2,0.5c0,0.1,0,0.1,0,0.2c0,0,0,0.1,0,0.1 c0,0.1-0.1,0.2-0.1,0.4c0,0,0,0.1,0,0.2c0,0,0,0.1,0,0.1c0,0,0,0.1-0.1,0.1c0,0-0.1,0.1-0.1,0.1c0,0.1-0.1,0.3-0.1,0.4 c0,0.1,0,0.2,0,0.2l0,0.1c0,0.1,0,0.1,0,0.2c0,0-0.1,0.1-0.1,0.1c0,0.1,0,0.2,0,0.3c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0,0.2 c0,0-0.1,0.1-0.1,0.1c0,0.1,0,0.2,0.1,0.3c0,0.1-0.1,0.3-0.1,0.4c0,0.1-0.1,0.3-0.1,0.4c0,0.1,0,0.2,0,0.3c0,0.1,0,0.2,0,0.4l0,0 c0,0-0.1,0.1-0.1,0.2c0,0.1,0,0.1,0,0.2c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0,0.2c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1 c0,0.1,0,0.2,0,0.2c0,0.1,0,0.1,0,0.1l0,0.3c0,0.4,0,0.7,0.1,0.9c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1c0,0,0,0.1,0.1,0.2 c0,0.2,0.1,0.3,0.1,0.5c0,0.1,0,0.2,0.1,0.3c0.1,0.3,0.1,0.6,0.3,0.8c0,0.2,0,0.4,0.1,0.5c0,0.1,0,0.2,0.1,0.2 c0,0.1,0.1,0.2,0.1,0.3c0.1,0.2,0.2,0.4,0.2,0.5c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0.1,0.2l0,0.1c0.1,0.1,0.1,0.3,0.2,0.4 c0,0,0,0.1,0,0.2c0,0.1,0.1,0.1,0.2,0.2c0,0,0,0.1,0,0.1c0,0.1,0.1,0.2,0.1,0.2l0,0c0,0.1,0.1,0.1,0.1,0.2c0,0.1,0,0.1,0,0.2 c0.1,0.1,0.1,0.1,0.2,0.2c0,0,0,0,0,0c0.1,0.1,0.2,0.2,0.3,0.2c0,0,0,0,0,0c0,0,0,0.1,0,0.1c-0.1,0-0.1,0-0.2,0l-0.1,0 c0,0-0.1,0-0.2,0c-0.1,0-0.1,0-0.2-0.1c0,0-0.1-0.1-0.2-0.1c0,0-0.1,0-0.1,0c0,0,0,0,0,0c0,0-0.1-0.1-0.1-0.1 c-0.1,0-0.1-0.1-0.2-0.1c-0.1,0-0.1-0.1-0.1-0.1c-0.1,0-0.1-0.1-0.2-0.1c-0.1,0-0.2-0.1-0.3-0.1c-0.1,0-0.1,0-0.2-0.1 c0,0-0.1-0.1-0.1-0.1c-0.1,0-0.1,0-0.2-0.1c0,0,0,0-0.1,0c-0.3-0.1-0.5-0.3-0.7-0.4c-0.1-0.1-0.2-0.1-0.3-0.2l-0.1,0 c-0.1-0.1-0.3-0.2-0.4-0.2c0-0.1-0.1-0.1-0.2-0.1c-0.1,0-0.1,0-0.1-0.1c0,0-0.1,0-0.1-0.1c-0.1,0-0.1,0-0.2-0.1c0,0-0.1-0.1-0.1-0.1 c-0.1-0.1-0.1-0.1-0.2-0.2c-0.1,0-0.1-0.1-0.2-0.1c-0.1,0-0.1-0.1-0.2-0.1c0,0-0.1-0.1-0.1-0.1c-0.1-0.1-0.1-0.1-0.2-0.2 c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1-0.1-0.3-0.2-0.3-0.3c0,0-0.1-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1c-0.2-0.2-0.3-0.3-0.3-0.5 c-0.1-0.1-0.2-0.2-0.3-0.3c-0.1,0-0.1-0.1-0.1-0.1c0,0,0-0.1,0-0.1c0-0.1-0.1-0.2-0.1-0.2c0,0,0,0,0-0.1c0-0.1-0.1-0.2-0.1-0.2 c0,0,0,0,0-0.1c0,0,0-0.1,0-0.1c0-0.1-0.1-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0-0.1,0-0.1-0.1-0.2c0-0.1-0.1-0.1-0.1-0.1l0-0.1 c0-0.1,0-0.1-0.1-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1,0-0.1l0,0c0-0.1,0-0.1-0.1-0.1c0,0,0-0.1,0-0.1l0-0.1c-0.1-0.2-0.1-0.3-0.2-0.5 c0,0,0-0.1-0.1-0.1c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.1c0,0,0-0.1-0.1-0.2c0-0.1-0.1-0.2-0.1-0.2c0,0,0-0.1-0.1-0.2 c0-0.1,0-0.1,0-0.2c0-0.2-0.1-0.3-0.1-0.4c0,0,0-0.1,0-0.1c0,0,0-0.1,0-0.1c0,0,0-0.1,0-0.1l0-0.2c0-0.1-0.1-0.2-0.1-0.3 c0,0,0-0.1,0-0.1l0-0.2c-0.1-0.3-0.1-0.4-0.2-0.5h0c0,0,0-0.1,0-0.1l0-0.1c0-0.1,0-0.2-0.1-0.3c0-0.1,0-0.2-0.1-0.2 c0-0.3-0.1-0.5-0.1-0.8c0-0.3-0.1-0.6-0.2-1c-0.1-0.5-0.2-0.8-0.3-1.2l0-0.1c0-0.1-0.1-0.3-0.1-0.4c0-0.1,0-0.2-0.1-0.2 c-0.1-0.3-0.1-0.5-0.1-0.7c0-0.2-0.1-0.4-0.1-0.5c0-0.1-0.1-0.2-0.1-0.2c0-0.1,0.1-0.1,0-0.3c0-0.1-0.1-0.2-0.1-0.3c0,0,0,0,0-0.1 c0-0.1,0-0.1,0-0.2c0-0.1,0-0.2,0-0.3c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0-0.1,0-0.2,0-0.3c0,0,0-0.1-0.1-0.1 c0-0.2-0.1-0.5-0.1-0.7c0-0.2,0-0.4-0.1-0.6c0-0.1-0.1-0.2-0.1-0.2c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2c0-0.1,0-0.3-0.1-0.4 c0-0.1,0-0.2-0.1-0.4c0-0.1,0.1-0.1,0.1-0.2c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2c0,0,0,0,0,0c0-0.1,0-0.1,0-0.2c0,0,0,0,0,0 c0,0,0.1-0.1,0-0.2c0,0,0-0.1-0.1-0.1c0-0.3,0-0.7,0-1c0-0.3,0-0.6,0-0.9c0,0,0-0.1,0-0.1c0-0.1,0-0.2,0-0.3c0,0,0,0,0,0 c0,0,0,0,0-0.1c0-0.1,0-0.1,0-0.2c0-0.1,0-0.1,0-0.2c0-0.1,0-0.2,0-0.3c0,0,0-0.1,0-0.1v0c0,0,0,0,0-0.1c0,0,0,0,0-0.1 c0-0.2,0-0.3,0-0.5c0-0.5,0.1-1.1,0-1.4c0,0,0,0,0,0c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.1c0-0.1,0.1-0.1,0-0.3c0-0.1-0.1-0.2-0.1-0.4 c0,0,0,0,0-0.1c0,0,0-0.1,0-0.1c0-0.1,0-0.2,0-0.3l0-0.2c0-0.5,0-0.9,0-1.3c0-0.6,0-1.1,0-1.7l0-0.6c0-0.6,0.1-1.3,0.1-1.8l0-0.1 c0-0.4,0-0.5,0-0.8c0-0.1,0-0.2,0-0.3c0,0,0,0,0-0.1c0-0.1,0.1-0.1,0.1-0.3c0-0.1,0-0.1,0-0.2c0,0,0,0,0-0.1l0.1-0.3 c0-0.1,0-0.2,0-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1,0.1-0.2c0-0.1,0.1-0.2,0.1-0.3c0-0.2,0-0.4,0-0.5c0-0.1,0-0.3,0-0.3 c0.1-0.1,0.1-0.2,0.1-0.2c0,0,0.1-0.1,0.1-0.1c0.1-0.2,0.3-0.3,0.3-0.4c0.1,0,0.1,0,0.2-0.1c0.1-0.1,0.1-0.1,0.2-0.2c0,0,0,0,0-0.1 c0.1-0.1,0.4-0.1,0.6-0.1c0.1,0,0.2,0,0.3,0c0.1,0,0.2,0,0.2,0c0.1,0,0.1,0,0.2,0c0.1,0,0.1,0,0.2,0c0.2,0,0.3,0,0.4-0.1 c0.1,0,0.3,0,0.4,0c0.1,0,0.2,0,0.3,0c0.5-0.1,1-0.1,1.5-0.1l1,0c0.2,0,0.4,0,0.6,0c0.3,0,0.7,0,1-0.1c0.7-0.1,1.2-0.1,2,0 c0.4,0,0.8,0.1,1.2,0.1c0.1,0,0.2,0,0.2-0.1c0.2,0,0.4,0.1,0.7,0.1c0.1,0,0.3,0,0.4,0c0.1,0,0.1,0,0.2,0c0.1,0,0.1,0,0.2,0 c0,0,0.1,0.1,0.1,0.1c0,0,0.1,0,0.1,0c0.1,0,0.1,0,0.2,0c0,0,0.1,0,0.1,0c0.2,0.1,0.5,0,0.7,0l0.1,0c0.1,0,0.2,0,0.2,0 c0,0,0.1,0,0.1,0c0.1,0.1,0.2,0.1,0.2,0c0.2,0,0.4,0,0.6,0c0.1,0,0.2,0,0.2,0c0.1,0,0.3,0,0.4,0c0.2,0,0.4,0.1,0.6,0l0.1,0 c0.1,0,0.3,0,0.4-0.1c0.1,0,0.1-0.1,0.1-0.1c0,0,0,0,0.1,0c0,0,0.1,0,0.2,0c0,0,0.1,0,0.1,0c0.1,0,0.1,0,0.1,0 c0.1,0.1,0.2,0.1,0.2,0.1c0.1,0,0.1,0,0.2,0c0.1,0,0.1,0,0.2-0.1c0.2,0,0.4,0,0.5,0.1c0.1,0,0.3,0,0.4,0.1c0.3,0,0.4,0.1,0.5,0.1 c0.1,0,0.3,0,0.4,0c0,0,0,0,0,0c0,0,0.1,0.1,0.1,0.1c1,0.2,1.8,0.4,2.3,0.7c0.1,0.2,0.1,0.5,0.2,0.7c0,0.2,0,0.4,0.1,0.5 c0,0.2,0.1,0.3,0.2,0.4c0.1,0.1,0.1,0.2,0.1,0.4c0,0.1,0,0.3,0.1,0.4c0,0.2,0,0.4,0.1,0.5c0,0.2,0.1,0.3,0.2,0.3c0,0,0,0,0,0 c0.3,1.2,0.4,2.2,0.5,3.6c0,0.1,0,0.2,0,0.2c0,0,0,0.1,0,0.1c-0.1,0.1,0,0.2,0,0.3c0,0,0,0.1,0,0.2c0,0,0,0.1,0.1,0.2 c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.2c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1l0,0.1c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.2c0,0.2,0,0.5,0,0.6 c0,0,0,0,0,0.1c0,0,0,0,0,0c0,0.1,0,0.2,0.1,0.2c0,0.2,0,0.4,0,0.6c0,0-0.1,0.1-0.1,0.2C83.8,47.8,83.8,47.8,83.8,47.9z M62.7,68.9 L62.7,68.9C62.7,68.9,62.7,68.9,62.7,68.9L62.7,68.9z M62.9,69.3L62.9,69.3L62.9,69.3C62.9,69.3,62.9,69.3,62.9,69.3z M84.7,63.3 C84.7,63.3,84.7,63.3,84.7,63.3L84.7,63.3L84.7,63.3z M86.9,59.2C86.9,59.2,86.9,59.2,86.9,59.2L86.9,59.2L86.9,59.2z"></path></svg>; 27 28 quotationMarks[ 12 ] = ( props ) => <svg height="20px" width="20px" fill={ props.color } version="1.1" x="0px" y="0px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g><path d="M436.422,378.555c-1.625,0-2.984-1.391-2.984-3.047c0-0.312,0.062-0.656,0.078-0.734c2.047-10.609,3.031-21,3.031-31.719 c0-10.031-0.922-20.156-2.734-30.125l-0.844-4.688l-2.75-14.953h-15.188H310.094c-3.156,0-5.703-2.578-5.703-5.734l-0.016-148.797 c0-3.141,2.562-5.719,5.688-5.719h178c3.141,0,5.688,2.578,5.688,5.703l-0.031,122.969c-0.125,12.328-4.672,34.844-25.594,72.125 c-11.625,20.719-25.062,39.578-28.094,42.578c-2.141,1.734-2.844,2.062-2.906,2.094 C437.125,378.508,436.938,378.555,436.422,378.555L436.422,378.555z M436.422,396.789c6.297,0,10.172-2.188,15.141-6.234 c4.688-3.812,20.219-25.969,32.469-47.781c18.312-32.641,27.719-59.844,27.922-80.875L512,138.758 c0-13.203-10.734-23.953-23.938-23.953h-178c-13.188,0-23.938,10.75-23.938,23.953l0.031,148.797 c0,13.219,10.734,23.969,23.938,23.969h104.938l0.844,4.688c1.609,8.844,2.438,17.875,2.438,26.844 c0,9.594-0.906,18.844-2.719,28.281c-0.312,1.953-0.406,3.078-0.406,4.188C415.188,387.258,424.719,396.789,436.422,396.789 L436.422,396.789z"></path><path d="M150.281,378.961c-1.625,0-3-1.391-3-3c0.031-0.312,0.094-0.688,0.094-0.781c2.031-10.562,3.031-20.938,3.031-31.719 c0-10.078-0.906-20.203-2.719-30.078l-0.844-4.703l-2.719-14.984h-15.234H23.953c-3.141,0-5.703-2.578-5.703-5.719V139.148 c0-3.125,2.547-5.688,5.688-5.688h178c3.125,0,5.688,2.562,5.688,5.688l-0.062,123c-0.109,12.312-4.641,34.812-25.578,72.109 c-11.625,20.703-25.062,39.578-28.078,42.578c-2.141,1.734-2.828,2.047-2.906,2.078C151,378.914,150.812,378.961,150.281,378.961 L150.281,378.961z M150.281,397.195c6.312,0,10.188-2.188,15.125-6.219c4.688-3.797,20.219-25.953,32.484-47.797 c18.328-32.656,27.719-59.859,27.922-80.859l0.062-123.172c0-13.188-10.75-23.922-23.938-23.922h-178 C10.734,115.227,0,125.961,0,139.148l0.016,148.828c0,13.188,10.734,23.953,23.938,23.953h104.938l0.859,4.703 c1.594,8.828,2.406,17.859,2.406,26.828c0,9.609-0.875,18.859-2.688,28.281c-0.328,1.953-0.422,3.094-0.422,4.188 C129.047,387.648,138.578,397.195,150.281,397.195L150.281,397.195z"></path></g></svg>; 29 30 quotationMarks[ 13 ] = ( props ) => <svg height="20px" width="20px" fill={ props.color } version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 847 847" x="0px" y="0px"><defs></defs><g><path d="M116 188l245 0c17,0 31,14 31,31l0 245c0,17 -22,17 -31,31l-112 163 -68 0 96 -163 -160 0c-17,0 -31,-14 -31,-31l0 -245c0,-17 14,-31 31,-31zm370 0l245 0c17,0 31,14 31,31l0 245c0,17 -22,17 -31,31l-112 163 -68 0 96 -163 -160 0c-17,0 -31,-14 -31,-31l0 -245c0,-17 14,-31 31,-31z"></path></g></svg>; 31 32 quotationMarks[ 14 ] = ( props ) => <svg height="20px" width="20px" fill={ props.color } version="1.1" x="0px" y="0px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 80 80"><g><path d="M37.9951,34.9795C37.9839,27.8213,32.1563,22,24.9951,22c-7.1685,0-13,5.8315-13,13 c0,6.3716,4.5796,11.7432,10.7769,12.8062c0.3379,4.5796-3.4448,8.4473-3.4854,8.4878c-0.3198,0.3223-0.3833,0.8193-0.1538,1.2109 C19.3154,57.8169,19.647,58,19.9956,58c0.0889,0,0.1787-0.0117,0.2671-0.0366C38.4082,52.9233,38.0313,35.9097,37.9951,34.9795z M22.7646,55.0034c1.2285-2.0098,2.4482-4.9619,1.8926-8.2466c-0.0742-0.4409-0.4321-0.7788-0.8765-0.8276 C18.2021,45.3164,13.9951,40.6177,13.9951,35c0-6.0654,4.9346-11,11-11s11,4.9346,11,11c0,0.0195,0.0005,0.0391,0.002,0.0586 C36.0059,35.2104,36.6602,49.3257,22.7646,55.0034z"></path><path d="M67.9951,34.9795C67.9839,27.8213,62.1563,22,54.9951,22c-7.1685,0-13,5.8315-13,13 c0,6.3716,4.5796,11.7432,10.7769,12.8062c0.3379,4.5796-3.4448,8.4473-3.4854,8.4878c-0.3198,0.3223-0.3833,0.8193-0.1538,1.2109 C49.3154,57.8169,49.647,58,49.9956,58c0.0889,0,0.1787-0.0117,0.2671-0.0366C68.4082,52.9233,68.0313,35.9097,67.9951,34.9795z M52.7646,55.0034c1.2285-2.0098,2.4482-4.9619,1.8926-8.2466c-0.0742-0.4409-0.4321-0.7788-0.8765-0.8276 C48.2021,45.3164,43.9951,40.6177,43.9951,35c0-6.0654,4.9346-11,11-11s11,4.9346,11,11c0,0.0195,0.0005,0.0391,0.002,0.0586 C66.0059,35.2104,66.6602,49.3257,52.7646,55.0034z"></path></g></svg>; 4 const quotationMarks = [ 5 ( props ) => <svg height="20px" width="20px" fill={ props.color } xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" x="0px" y="0px"><g data-name="Layer 3"><path d="M41.4877,19.14c-.0171-3.5171-8.9619-5.0913-17.8193-5.0913-8.8013.0078-17.6821,1.5859-17.6821,5.0947,0,1.3555-.0078,3.5952-.0171,6.251l-.002.5171c-.0269,7.7559-.0635,18.3779.019,21.6431.0356,1.417,1.5093,2.626,4.2622,3.4961,6.8066,2.15,20.8726,2.1045,27.3647-.0884.229-.0771.4507-.1582.6631-.2422-.1079,13.7725-.9673,21.0933-5.6094,27.7939A11.9742,11.9742,0,0,1,23.621,83.895,11.0415,11.0415,0,0,1,16.8847,82.22a2.3943,2.3943,0,0,0-2.0225-.1392,1.0227,1.0227,0,0,0-.7183.793.8467.8467,0,0,0,.4438.7769,15.0539,15.0539,0,0,0,8.2188,2.3013c.3921,0,.7905-.0142,1.1851-.042A15.1313,15.1313,0,0,0,35.59,79.3564c5.0757-7.3262,5.8955-15.3589,5.8975-31.7451v-.0767c0-2.165.0059-4.43.0127-6.8979.0146-5.5151.0327-12.3789-.0127-21.4976Z"></path><path d="M94.0361,19.1392c-.0176-3.5166-8.9624-5.0908-17.8193-5.0908-8.8018.0078-17.6826,1.5859-17.6826,5.0947,0,1.3555-.0073,3.5952-.0171,6.2515l-.002.5986c-.0264,7.728-.063,18.3125.019,21.561.0356,1.417,1.51,2.626,4.2627,3.4961,6.8071,2.15,20.8735,2.1045,27.3643-.0884.2295-.0776.4517-.1587.6636-.2422-.1084,13.7729-.9683,21.0942-5.61,27.7939a11.9742,11.9742,0,0,1-9.0459,5.3813A11.0516,11.0516,0,0,1,69.4325,82.22a2.394,2.394,0,0,0-2.0225-.1392,1.0236,1.0236,0,0,0-.7183.7925.8479.8479,0,0,0,.4438.7773,15.0543,15.0543,0,0,0,8.2192,2.3013c.3916,0,.79-.0142,1.1851-.042a15.129,15.129,0,0,0,11.5981-6.5532c5.0752-7.3262,5.8955-15.3584,5.8979-31.7451v-.0767c0-2.1519.0059-4.4023.0122-6.8979C94.0629,35.1216,94.081,28.2578,94.0361,19.1392Z"></path></g></svg>, 6 ( props ) => <svg height="20px" width="20px" fill={ props.color } version="1.1" x="0px" y="0px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><g><path d="M5273.1,2400.1v-2c0-2.8-5-4-9.7-4s-9.7,1.3-9.7,4v2c0,1.8,0.7,3.6,2,4.9l5,4.9c0.3,0.3,0.4,0.6,0.4,1v6.4 c0,0.4,0.2,0.7,0.6,0.8l2.9,0.9c0.5,0.1,1-0.2,1-0.8v-7.2c0-0.4,0.2-0.7,0.4-1l5.1-5C5272.4,2403.7,5273.1,2401.9,5273.1,2400.1z M5263.4,2400c-4.8,0-7.4-1.3-7.5-1.8v0c0.1-0.5,2.7-1.8,7.5-1.8c4.8,0,7.3,1.3,7.5,1.8C5270.7,2398.7,5268.2,2400,5263.4,2400z"></path><path d="M5268.4,2410.3c-0.6,0-1,0.4-1,1c0,0.6,0.4,1,1,1h4.3c0.6,0,1-0.4,1-1c0-0.6-0.4-1-1-1H5268.4z"></path><path d="M5272.7,2413.7h-4.3c-0.6,0-1,0.4-1,1c0,0.6,0.4,1,1,1h4.3c0.6,0,1-0.4,1-1C5273.7,2414.1,5273.3,2413.7,5272.7,2413.7z"></path><path d="M5272.7,2417h-4.3c-0.6,0-1,0.4-1,1c0,0.6,0.4,1,1,1h4.3c0.6,0,1-0.4,1-1C5273.7,2417.5,5273.3,2417,5272.7,2417z"></path></g><g><path d="M78.2,40.7c2.2-4,6.2-8.3,13-12.4c1.9-1.1,3.1-3.1,3.1-5.2c0-4.3-4.4-7.3-8.4-5.5C74.3,22.7,55,35.4,55,61.7 C55,73.5,64.5,83,76.3,83s21.2-9.5,21.2-21.2C97.5,50.7,89,41.7,78.2,40.7z"></path><path d="M25.6,40.7c2.2-4,6.2-8.3,13-12.4c1.9-1.1,3.1-3.1,3.1-5.2c0-4.3-4.4-7.3-8.4-5.5C21.8,22.7,2.5,35.4,2.5,61.7 C2.5,73.5,12,83,23.7,83S45,73.5,45,61.7C45,50.7,36.5,41.7,25.6,40.7z"></path></g></svg>, 7 ( props ) => <svg height="20px" width="20px" fill={ props.color } version="1.1" x="0px" y="0px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path d="M95,50.102H70.161C70.354,36.438,81.363,25.35,95,25.042V10.879c-21.447,0.31-38.816,17.748-39.011,39.223h-0.01v0.361 v38.658H95V50.102z"></path><path d="M44.02,89.121v-39.02H19.181c0.194-13.664,11.202-24.752,24.839-25.06V10.879C22.572,11.188,5.203,28.627,5.009,50.102H5 v0.361v38.658H44.02z"></path></svg>, 8 ( props ) => <svg height="20px" width="20px" fill={ props.color } version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 846.66 846.66" x="0px" y="0px" ><defs></defs><g><path d="M242.27 366.87c91.16,0 165.05,73.89 165.05,165.05 0,91.15 -73.89,165.05 -165.05,165.05 -52.15,0 -97.25,-25.34 -128.88,-61.95 -146.1,-169.1 -37.7,-485.33 200.86,-485.33l0 83.15c0,0 -126.75,34.34 -131.91,145.25 18.58,-7.24 38.79,-11.22 59.93,-11.22zm392.16 0c91.15,0 165.05,73.89 165.05,165.05 0,91.15 -73.9,165.05 -165.05,165.05 -52.15,0 -97.26,-25.34 -128.89,-61.95 -146.1,-169.1 -37.7,-485.33 200.86,-485.33l0 83.15c0,0 -126.74,34.34 -131.9,145.25 18.57,-7.24 38.78,-11.22 59.93,-11.22z"></path></g></svg>, 9 ( props ) => <svg height="20px" width="20px" fill={ props.color } version="1.1" x="0px" y="0px" xmlns="http://www.w3.org/2000/svg" viewBox="0, 0, 150, 150"><g><path d="M66.376,0.368 C68.963,0.368 71.06,2.466 71.06,5.053 L71.06,70.619 C71.06,100.758 60.134,122.865 34.286,145.865 L31.387,148.445 C29.596,150.041 26.89,150.025 25.117,148.41 L3.073,128.321 C1.093,126.517 1.027,123.422 2.929,121.534 L6.171,118.317 C18.521,106.037 26.482,97.367 29.177,79.787 L9.26,79.787 C6.673,79.788 4.576,77.69 4.576,75.103 L4.576,5.052 C4.576,2.466 6.673,0.368 9.26,0.368 L66.376,0.368 z M66.376,3.368 L9.26,3.368 C8.33,3.368 7.576,4.122 7.576,5.052 L7.576,75.103 C7.576,76.034 8.33,76.788 9.26,76.787 L29.177,76.787 C31.015,76.787 32.421,78.425 32.142,80.242 C30.79,89.064 28.12,96.105 23.803,102.685 C20.299,108.026 16.356,112.42 8.284,120.446 L5.042,123.663 C4.358,124.342 4.382,125.455 5.094,126.104 L27.138,146.192 C27.775,146.773 28.748,146.779 29.392,146.205 L32.292,143.623 C57.609,121.096 68.06,99.766 68.06,70.619 L68.06,5.052 C68.06,4.122 67.306,3.368 66.376,3.368 z" fill={ props.color }></path><path d="M143.772,0.368 C146.359,0.369 148.456,2.466 148.456,5.052 L148.456,70.619 C148.456,100.757 137.529,122.865 111.681,145.865 L108.782,148.445 C106.991,150.041 104.284,150.025 102.512,148.41 L80.467,128.321 C78.486,126.517 78.421,123.421 80.323,121.534 L83.565,118.317 C95.915,106.037 103.877,97.367 106.572,79.787 L86.867,79.787 C84.28,79.788 82.183,77.69 82.183,75.103 L82.183,5.052 C82.183,2.466 84.28,0.369 86.867,0.368 L143.771,0.368 L143.772,0.368 z M143.771,3.368 L86.867,3.368 C85.937,3.368 85.183,4.122 85.183,5.052 L85.183,75.103 C85.183,76.034 85.937,76.788 86.867,76.787 L106.572,76.787 C108.41,76.788 109.816,78.425 109.537,80.242 C108.185,89.064 105.515,96.105 101.197,102.685 C97.693,108.026 93.752,112.418 85.678,120.446 L82.436,123.663 C81.752,124.342 81.776,125.455 82.488,126.104 L104.533,146.192 C105.17,146.773 106.143,146.779 106.787,146.205 L109.686,143.623 C135.004,121.096 145.456,99.765 145.456,70.619 L145.456,5.052 C145.456,4.122 144.702,3.368 143.771,3.368 z" fill={ props.color }></path></g></svg>, 10 ( props ) => <svg height="20px" width="20px" fill={ props.color } version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 846.66 846.66" x="0px" y="0px"><defs></defs><g><path d="M88.88 120.52l295.36 0 0 305.28 -295.36 300.33 0 -605.61zm373.55 0l295.35 0 0 305.28 -295.35 300.33 0 -605.61z"></path></g></svg>, 11 ( props ) => <svg height="20px" width="20px" fill={ props.color } version="1.1" x="0px" y="0px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><g transform="translate(0,-952.36218)"><path d="m 92,997.73719 0,-10.75 c 0,-6.99891 -5.62609,-12.625 -12.625,-12.625 l -10.75,0 c -6.99891,0 -12.625,5.62609 -12.625,12.625 l 0,10.75 c 0,6.99891 5.62609,12.62501 12.625,12.62501 l 9.375,0 c -1,7 -2,13 -4,20 7.27642,0 18,-21.8882 18,-32 z"></path><path d="m 44,997.73719 0,-10.75 c 0,-6.99891 -5.62609,-12.625 -12.625,-12.625 l -10.75,0 c -6.99891,0 -12.625,5.62609 -12.625,12.625 l 0,10.75 c 0,6.99891 5.62609,12.62501 12.625,12.62501 l 9.375,0 c -1,7 -2,13 -4,20 7.27642,0 18,-21.8882 18,-32 z"></path></g></svg>, 12 ( props ) => <svg height="20px" width="20px" fill={ props.color } version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 846.66 846.66" x="0px" y="0px"><defs></defs><g><path d="M56.15 186.03l324.17 0 0 308.25 -153.16 0c8.62,72.47 71.2,166.35 71.2,166.35l-242.21 -166.35 0 -308.25zm734.36 474.6l-324.17 0 0 -308.24 153.17 0c-8.62,-72.48 -71.21,-166.36 -71.21,-166.36l242.21 166.36 0 308.24z"></path></g></svg>, 13 ( props ) => <svg height="20px" width="20px" fill={ props.color } xmlns="http://www.w3.org/2000/svg" viewBox="0 0 846.66 846.66" x="0px" y="0px" ><defs></defs><g><path d="M262.24 366.87c91.16,0 165.05,73.89 165.05,165.05 0,91.15 -73.89,165.05 -165.05,165.05 -52.15,0 -97.25,-25.34 -128.88,-61.95 -146.1,-169.1 -37.7,-485.33 200.86,-485.33l0 83.15c0,0 -126.75,34.34 -131.91,145.25 18.58,-7.24 38.79,-11.22 59.93,-11.22zm322.17 112.93c-91.15,0 -165.05,-73.9 -165.05,-165.06 0,-91.15 73.9,-165.05 165.05,-165.05 52.15,0 97.26,25.34 128.89,61.95 146.1,169.11 37.7,485.33 -200.86,485.33l0 -83.15c0,0 126.74,-34.34 131.9,-145.25 -18.57,7.24 -38.79,11.23 -59.93,11.23z"></path></g></svg>, 14 ( props ) => <svg height="20px" width="20px" fill={ props.color } version="1.1" x="0px" y="0px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" ><g><path d="M44,17.5c-4.687,0-8.5,3.813-8.5,8.5s3.813,8.5,8.5,8.5c2.863,0,5.396-1.428,6.937-3.604 c-1.353,6.087-5.042,11.748-9.633,14.246c-0.242,0.132-0.332,0.436-0.2,0.679c0.091,0.166,0.263,0.261,0.439,0.261 c0.081,0,0.163-0.02,0.239-0.061C47.893,42.696,52.5,34.089,52.5,26C52.5,21.313,48.687,17.5,44,17.5z M44,33.5 c-4.136,0-7.5-3.364-7.5-7.5s3.364-7.5,7.5-7.5s7.5,3.364,7.5,7.5S48.136,33.5,44,33.5z"></path><path d="M19,17.5c-4.687,0-8.5,3.813-8.5,8.5s3.813,8.5,8.5,8.5c2.864,0,5.396-1.428,6.937-3.604 c-1.352,6.087-5.041,11.748-9.632,14.246c-0.243,0.132-0.333,0.436-0.2,0.679c0.09,0.166,0.262,0.261,0.439,0.261 c0.081,0,0.163-0.02,0.238-0.061C22.892,42.696,27.5,34.089,27.5,26C27.5,21.313,23.687,17.5,19,17.5z M19,33.5 c-4.136,0-7.5-3.364-7.5-7.5s3.364-7.5,7.5-7.5s7.5,3.364,7.5,7.5S23.136,33.5,19,33.5z"></path></g></svg>, 15 ( props ) => <svg height="20px" width="20px" fill={ props.color } version="1.1" x="0px" y="0px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path d="M46.4,45.6c0,0,0.1-0.1,0.1-0.1c0-0.1,0-0.2,0-0.2c0-0.1,0-0.3-0.1-0.5c0-0.2,0-0.3,0-0.4l0-0.1c0-0.1,0-0.2-0.1-0.4 c0,0,0,0,0.1-0.1c0-0.1,0.1-0.1,0-0.2c-0.1-0.2-0.1-0.4-0.1-0.7c0-0.3,0-0.7-0.2-1c0.1-0.2,0-0.4,0-0.5c0,0,0-0.1,0-0.1 c0-0.1,0-0.2,0-0.3c0-0.1,0-0.3-0.1-0.4c0,0,0-0.1-0.1-0.1c0-0.3,0-0.5-0.1-0.6c0,0,0-0.1-0.1-0.1c0-0.1-0.1-0.2-0.2-0.3 c0,0,0-0.1,0-0.1c0.1,0,0.1-0.1,0.1-0.2c0-0.1,0-0.3,0-0.4c0,0,0-0.1,0-0.1c0-0.1,0-0.2-0.1-0.3c-0.1-0.3-0.1-0.7-0.3-0.9 c0,0,0.1-0.1,0.1-0.1c0-0.1,0-0.2-0.1-0.2l0-0.2c0-0.2,0-0.4-0.1-0.7c0,0,0-0.1-0.1-0.1c0-0.1-0.1-0.1-0.1-0.2c0,0,0-0.1-0.1-0.1 c0-0.1-0.1-0.2-0.1-0.3c0-0.2-0.1-0.3-0.1-0.4c0-0.1-0.1-0.1-0.1-0.1c0,0,0-0.1,0-0.1c0,0-0.1-0.1-0.1-0.1c-0.1-0.1-0.2-0.1-0.2-0.2 c0-0.1-0.1-0.2-0.2-0.2c-0.1,0-0.1,0-0.2-0.1c0,0-0.1,0-0.1-0.1c0,0-0.1-0.1-0.1-0.1c0,0-0.1,0-0.1,0c0,0,0,0-0.1,0 c0,0-0.1-0.1-0.1-0.1c0,0-0.1,0-0.1,0c0,0,0,0,0,0c-0.1-0.1-0.3-0.2-0.5-0.2L42.4,34c-0.1,0-0.2,0-0.2,0c-0.1,0-0.1,0-0.2,0 c-0.1,0-0.2-0.1-0.3-0.1c-0.1-0.1-0.3-0.1-0.4-0.2c-0.1,0-0.3,0-0.4-0.1l-0.1,0c0,0-0.1-0.1-0.2-0.1c0,0-0.1,0-0.1,0 c0,0-0.1,0-0.1,0.1c0,0,0,0,0,0c-0.1-0.1-0.2-0.1-0.4-0.1c-0.4,0-1-0.1-1.5-0.2c-0.1,0-0.1-0.1-0.3-0.1c0,0-0.1,0-0.1,0 c0,0,0,0-0.1,0l-0.1,0c-0.1,0-0.3,0-0.4,0c-0.2,0-0.4,0-0.6,0c-0.1,0-0.1,0-0.2,0c0,0,0,0,0-0.1c0-0.1-0.1-0.1-0.2-0.1l-0.1,0 c-0.2,0-0.4-0.1-0.6-0.1c0-0.1-0.1-0.1-0.3-0.1c0,0-0.1,0-0.1,0c-0.1-0.1-0.2-0.2-0.2-0.2c0,0,0,0,0,0c-0.4,0-0.8,0-1.2,0 c-0.3,0-0.6,0-0.9,0c-0.2,0-0.3,0-0.4-0.1c-0.2,0-0.3-0.1-0.5-0.1c-0.2,0-0.3,0-0.5,0c-0.2,0-0.5,0-0.7,0c-0.2-0.1-0.8-0.1-1.2-0.1 c0,0,0,0,0,0c0,0-0.1-0.1-0.2-0.1l-0.1,0l-0.1,0c0,0-0.1,0-0.1,0c0,0-0.1,0-0.1,0l-0.2,0c0,0-0.1,0-0.1,0c0,0,0,0-0.1,0 c0,0-0.1,0-0.1,0l-0.2,0c-0.6,0-1.3,0-2.1,0.1c-0.1,0-0.1,0-0.2,0.1c-0.1,0-0.2-0.1-0.4-0.1c0,0-0.1,0-0.1,0c0,0-0.1,0-0.2,0 c-0.1,0-0.1,0-0.2,0.1c-0.2,0-0.4,0-0.6,0c-0.3,0-0.6,0-0.8,0c-0.6,0-1.2,0.1-1.8,0.1c-0.3,0-0.6,0.1-0.9,0.1c-0.1,0-0.2,0-0.3,0 c-0.1,0-0.2,0-0.3,0.1c-0.1,0-0.2,0-0.3,0.1c-0.1,0-0.3,0-0.5,0c0,0,0,0-0.1,0c-0.1,0-0.1,0-0.2,0c-0.1,0-0.1,0-0.1,0.1 c-0.1,0-0.2,0-0.3,0c-0.1,0-0.3,0.1-0.4,0.1l-0.1,0c-0.1,0-0.2,0-0.2,0c0,0-0.1,0-0.1,0.1c-0.1,0-0.1,0-0.2,0.1c0,0-0.1,0-0.1,0 c-0.1,0-0.2,0.1-0.3,0.1c-0.2,0-0.3,0-0.5,0.1c-0.1,0-0.1,0.1-0.2,0.2c0,0,0,0-0.1,0c0,0-0.1,0-0.2,0.1c-0.3,0.2-0.6,0.4-0.8,0.7 c-0.1,0.1-0.1,0.1-0.1,0.2c0,0,0,0,0,0c-0.1,0-0.2,0-0.2,0.1l-0.4,0.4c-0.1,0.1-0.1,0.1-0.2,0.2c-0.1,0.1-0.2,0.2-0.3,0.3 c0,0-0.1,0.1-0.1,0.1c0,0-0.1,0.1-0.1,0.1c0,0,0,0.1,0,0.1c0,0-0.1,0.1-0.1,0.2c0,0.1,0,0.1,0,0.2c0,0,0,0,0,0 c-0.1,0-0.1,0.1-0.2,0.1c0,0.1,0,0.1,0,0.2c0,0,0,0,0,0.1c0,0-0.1,0-0.1,0.1c-0.1,0.1-0.1,0.2-0.1,0.3c-0.1,0.2-0.1,0.5-0.2,0.9 c0,0.2,0,0.4-0.1,0.5l-0.1,0.3c-0.1,0.3-0.1,0.5-0.1,0.8c0,0,0,0-0.1,0.1l0,0c0,0,0,0,0,0c0,0,0,0,0,0l0,0c0,0,0,0.1,0,0.1 c0,0.2,0.1,0.4,0.1,0.5c0,0-0.1,0.1-0.1,0.3c0,0.1,0,0.1,0.1,0.1c0,0,0,0.1-0.1,0.2c0,0.1,0,0.3,0,0.5c0,0.1,0,0.1,0,0.2 c0,0,0,0,0,0c0,0,0,0.1,0,0.2c0,0.1,0,0.1,0.1,0.2c0,0,0,0,0,0.1c0,0.1-0.1,0.1-0.1,0.3L13.5,44c0,0.1,0,0.3,0,0.4 c0,0.4-0.1,0.8,0,1.3c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0,0.2c0,0,0,0.1,0.1,0.1c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1c-0.1,0-0.2,0.1-0.1,0.3 c0,0,0,0.1,0.1,0.1v0.5c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0,0.2l0,0.1c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1 c0,0.1,0,0.3,0,0.5c0,0.1,0,0.2,0,0.3c0,0,0,0,0,0c0,0,0,0.1,0,0.1c0,0.2,0,0.4,0,0.8c0,0.1,0,0.2,0,0.3c0,0.2,0,0.3,0,0.5 c0,0.2,0,0.5,0,0.8c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.2c0,0,0,0.1,0,0.1c0,0,0,0,0,0.1c0,0.1,0,0.1,0,0.2c0,0,0,0,0,0 c0,0.1-0.1,0.2,0,0.2c0,0,0,0.1,0.1,0.1c0,0,0,0.1,0,0.1c-0.1,0.1,0,0.2,0,0.3c0,0,0,0,0,0.1c0,0.5,0,1.1,0.1,1.7c0,0,0,0.1-0.1,0.1 c0,0.1,0,0.2,0.1,0.2c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0,0.2c0,0.1,0,0.2,0,0.1c0,0,0,0,0,0.1c0,0.2,0,0.4,0.1,0.6 c0,0.1,0.1,0.2,0.1,0.3c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1c0,0.1,0,0.3,0.1,0.6c0,0.1,0,0.2,0.1,0.3c0,0.1,0.1,0.3,0.1,0.5 c0,0.3,0.1,0.6,0.1,0.9l0,0.2c0,0.1,0,0.2,0,0.3c0,0.3,0.1,0.5,0,0.8c0,0.1,0,0.1,0.1,0.2c0.1,0.1,0.1,0.2,0.1,0.3c0,0,0,0.1,0,0.1 c0,0,0,0.1,0,0.1c0,0,0,0,0,0.1c0,0.1,0,0.2,0,0.2c0,0,0,0,0.1,0c0,0,0,0.1,0.1,0.2c0,0.1,0,0.1,0,0.2c0,0.1,0,0.2,0.1,0.3 c0,0,0,0.1,0.1,0.2l0,0.1c0,0,0,0.1,0.1,0.1c0,0.3,0.1,0.6,0.1,0.9c0,0,0,0,0,0c0,0.1,0,0.2,0.1,0.2c0,0,0,0.1,0.1,0.3 c0,0.1,0.1,0.3,0.1,0.3c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1c0,0.1,0,0.2,0,0.3c0,0,0,0.1,0,0.1l0,0.2c0,0.2,0,0.5,0.1,0.7 c0,0.1,0,0.2,0.1,0.3c0,0,0,0,0,0c0,0,0,0,0,0.1c0,0.1,0,0.2,0,0.2l0.1,0.3c0,0.1,0.1,0.3,0.1,0.4c0,0.1,0,0.1,0,0.2 c0,0.1,0,0.2,0,0.3c0,0.1,0.1,0.1,0.2,0.2c0,0,0,0.1,0,0.1c0,0.1,0,0.2,0.1,0.3c0,0,0,0.1,0.1,0.1c0,0.3,0.1,0.4,0.1,0.4 c0,0,0,0.1,0,0.1c0.1,0.2,0.1,0.3,0.1,0.3c0,0,0,0.1,0,0.2c0,0.1,0,0.1,0.1,0.2c0,0,0,0.1,0.1,0.1l0,0.1c0,0.1,0,0.1,0,0.2 c0,0,0,0.1,0,0.1c0,0.1,0,0.2,0.1,0.2c0,0.1,0.1,0.1,0.1,0.2c0,0.1,0,0.1,0,0.2c0,0.1,0.1,0.1,0.1,0.2c0,0.1,0,0.1,0,0.2 c0,0.2,0.1,0.5,0.3,0.7c0.1,0.1,0.1,0.2,0.2,0.4c0,0.1,0.1,0.2,0.1,0.3c0,0.1,0,0.1,0.1,0.2c0,0.1,0.1,0.1,0.1,0.1 c0,0.1,0,0.2,0.1,0.2c0,0.1,0.1,0.2,0.2,0.2c0,0.1,0.1,0.2,0.2,0.2c0,0,0,0,0,0c0,0.1,0,0.4,0.2,0.5c0,0,0,0,0,0.1 c0,0,0,0.1,0.1,0.1c0,0,0.1,0.1,0.1,0.1c0,0,0.1,0.1,0.1,0.1c0,0,0.1,0.1,0.1,0.1c0,0,0.1,0.1,0.1,0.1c0,0,0,0.1,0.1,0.1 c0,0,0,0.1,0.1,0.1c0,0,0,0,0,0.1c0.1,0.1,0.1,0.1,0.2,0.1c0,0,0.1,0.1,0.1,0.1c0,0,0.1,0,0.1,0c0,0,0,0.1,0.1,0.1 c0,0,0.1,0.1,0.2,0.1c0,0,0,0,0,0c0,0.1,0.1,0.2,0.2,0.3c0.1,0.1,0.2,0.1,0.2,0.1c0,0,0.1,0.1,0.1,0.1c0.1,0.1,0.1,0.1,0.2,0.2 c0.1,0,0.1,0.1,0.1,0.1c0,0,0,0,0,0c0,0.2,0.2,0.2,0.3,0.2c0,0,0.1,0,0.1,0c0,0,0,0,0,0c0,0,0.1,0.1,0.1,0.1c0.1,0,0.1,0.1,0.2,0.1 c0.2,0.1,0.3,0.2,0.3,0.4c0,0.1,0.1,0.1,0.1,0.1c0.1,0,0.2,0.1,0.3,0.2c0.1,0,0.1,0.1,0.2,0.1c0.1,0.1,0.3,0.2,0.4,0.2 c0,0,0.1,0,0.1,0c0,0.1,0.1,0.1,0.1,0.2c0.1,0,0.1,0,0.2,0c0,0,0,0.1,0.1,0.1c0.1,0.1,0.2,0.1,0.4,0.1c0,0,0,0,0,0c0,0,0,0,0,0 c0,0.1,0.1,0.3,0.3,0.3c0.1,0,0.2,0.1,0.3,0.1c0.1,0,0.1,0.1,0.2,0.1c0,0.1,0.1,0.1,0.2,0.1c0,0,0.1,0,0.1,0c0,0,0,0,0.1,0 c0.1,0.1,0.4,0.3,0.6,0.3c0,0,0.1,0,0.1,0.1c0,0,0.1,0,0.1,0.1c0,0,0.1,0,0.1,0c0,0,0,0,0.1,0c0,0,0.1,0,0.1,0c0,0,0,0,0,0 c0.1,0.1,0.2,0.2,0.3,0.2c0.4,0.1,0.6,0.2,0.8,0.4c0,0,0.1,0,0.1,0.1l0.5,0.1c0.5,0.1,1,0.2,1.6,0.3c0.2,0,0.4,0,0.5,0.1 c0,0.1,0.1,0.1,0.2,0.1c0,0,0.1,0,0.1,0c0.2-0.1,0.5-0.1,0.8-0.1c0.1,0,0.2,0,0.3,0c0.3,0,0.5,0,0.7-0.1c0.1,0,0.2-0.1,0.2-0.1 c0,0,0.1,0,0.1,0c0.3,0.1,0.5,0.1,0.8,0l0.1,0c0,0,0,0,0.1,0c0,0,0.1,0,0.1,0l0.1,0c0.1,0,0.3-0.1,0.4-0.1c0.1,0,0.1,0,0.2,0 c0.1,0,0.2,0,0.3-0.1c0.1,0,0.1-0.1,0.2-0.1c0,0,0,0,0,0c0,0,0.1,0,0.1,0c0.2-0.1,0.3-0.1,0.5-0.1c0.1,0,0.2-0.1,0.2-0.2 c0-0.1,0.1-0.1,0.2-0.3c0,0,0.1-0.1,0.1-0.1c0.1-0.1,0.2-0.2,0.2-0.3c0-0.1,0-0.2,0-0.3c0,0,0,0,0,0c0.1-0.1,0.1-0.1,0.1-0.2 c0,0,0-0.4-0.1-0.7c0,0,0-0.1-0.1-0.1c0-0.1-0.1-0.2-0.2-0.2c0,0-0.1-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1c0-0.1-0.1-0.1-0.2-0.2 c0,0-0.1,0-0.1-0.1c0-0.1,0-0.2-0.1-0.2c0-0.1,0-0.1-0.1-0.2c0,0,0,0,0,0c0,0,0,0,0,0c0-0.1,0-0.2-0.1-0.2c0,0-0.1-0.1-0.1-0.1 c-0.1,0-0.2-0.1-0.2-0.2c0,0,0-0.1-0.1-0.1c0-0.1,0-0.1-0.1-0.2c0,0,0,0-0.1-0.1c0-0.1-0.2-0.3-0.4-0.5C33.8,74,33.7,74,33.7,74 c-0.1-0.1-0.2-0.2-0.2-0.2c-0.1-0.1-0.1-0.1-0.2-0.2c0,0-0.1-0.1-0.1-0.1c0,0,0,0,0,0c0-0.1,0-0.2-0.1-0.2c0,0-0.1-0.1-0.2-0.1 c0,0,0,0,0,0c0-0.1,0-0.1-0.1-0.2c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c-0.1-0.1-0.1-0.2-0.1-0.3l-0.1-0.2c0-0.1,0-0.1-0.1-0.2 c0,0,0-0.1-0.1-0.1c0-0.1-0.1-0.2-0.1-0.4c0-0.1,0-0.2-0.1-0.3c0,0,0-0.1-0.1-0.1c0,0,0,0,0-0.1c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2 c0-0.1,0-0.1-0.1-0.1c0,0,0,0,0,0c0-0.1,0-0.2,0-0.3c0-0.1-0.1-0.1-0.1-0.2c0,0,0-0.1,0-0.2c0-0.1,0-0.2,0-0.3c0,0,0-0.1-0.1-0.1 c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1,0.1-0.1c0-0.1,0-0.1,0-0.2c0-0.1,0-0.1,0-0.2c0-0.1,0-0.3-0.1-0.4 c0-0.1-0.1-0.2-0.1-0.2c0-0.1,0-0.1,0-0.2c0-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.2-0.1-0.3c0,0,0-0.1,0.1-0.1c0-0.1,0-0.1,0-0.2 c0,0,0.1-0.1,0.1-0.1c0-0.1,0-0.2,0-0.3c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0-0.1,0-0.1,0.1-0.2c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2 c0-0.1,0-0.2,0-0.2c0-0.1,0-0.2,0-0.4c0.1-0.1,0.1-0.2,0.1-0.2c0,0,0-0.1,0-0.1c0-0.2,0-0.4,0-0.4c0.1-0.1,0.1-0.3,0.2-0.5 c0-0.1,0.1-0.2,0.1-0.3l0.1-0.1c0,0,0-0.1,0.1-0.1c0,0,0.1-0.1,0.2-0.2l0.3,0c1.2,0,2.4,0.1,3.8,0.1l0.3,0c0.1,0,0.1,0,0.2,0 c0,0,0.1,0,0.1,0c0,0,0.1,0,0.2,0c0.3,0,0.8,0.1,1,0c0,0,0,0,0,0c0.1,0.1,0.4,0.2,0.6,0.1c0,0,0.1,0,0.1,0l0.1,0 c0.1,0,0.2,0,0.3,0.1c0.1,0,0.3,0.1,0.5,0.1c0.2,0,0.5,0,0.7,0.1c0.6,0.1,1.3,0.1,1.8,0c0,0,0.1,0,0.2,0c0.1,0,0.2,0,0.2,0 c0,0,0.1,0,0.1-0.1c0.1,0,0.1-0.1,0.2-0.1c0,0,0.1,0,0.1,0c0,0,0.1,0,0.1,0l0.1,0c0.1,0,0.3-0.1,0.4-0.1c0,0,0.1,0,0.1-0.1 c0.1,0,0.1-0.1,0.2-0.1c0.1,0,0.2,0,0.2,0c0.1,0,0.1-0.1,0.1-0.2c0,0,0,0,0,0c0,0,0,0,0,0c0.1,0,0.2,0,0.2,0c0.1,0,0.1-0.1,0.1-0.2 c0,0,0.1-0.1,0.1-0.2c0-0.1,0-0.1,0.1-0.1c0,0,0-0.1,0.1-0.1c0-0.1,0.1-0.1,0.1-0.2c0,0,0,0,0-0.1c0.1,0,0.1-0.1,0.1-0.2 c0-0.1,0-0.1,0-0.1c0,0,0,0,0.1-0.1c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0.1,0,0.1-0.1,0.1-0.2c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2 c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.2c0.1-0.3,0.1-0.7,0.1-1.1c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2c0,0,0,0,0-0.1c0,0,0-0.1,0-0.1 l0-0.1c0-0.1,0.1-0.3,0.1-0.5c0-0.2,0-0.3,0-0.4c0-0.2,0-0.3,0-0.5c0-0.2,0-0.3,0-0.6c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2 c0,0,0,0,0-0.1c0,0,0,0,0-0.1c0-0.1,0-0.1,0-0.2c0,0,0,0,0,0c0-0.1,0.1-0.3,0.1-0.5c0-0.2,0-0.3,0-0.5c0-0.1,0-0.3,0-0.4 c0-0.1,0-0.2,0.1-0.3c0-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.2,0-0.2c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.1c0,0,0-0.1,0-0.2 c0-0.4,0.1-0.8,0.1-1.1c0-0.3,0.1-0.6,0.1-0.9c0,0,0.1-0.1,0.1-0.2c0,0,0-0.2,0-0.3c0.1-0.1,0.1-0.2,0.1-0.3c0,0,0,0,0,0 c0,0,0,0,0,0c0-0.1,0-0.2-0.1-0.3c0,0,0,0,0-0.1c0-0.1,0-0.1,0.1-0.2c0-0.2,0-0.5,0-0.8c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0.1-0.1 c0-0.1,0-0.4,0-0.6c0-0.2,0-0.5,0-0.7c0,0,0,0,0-0.1c0,0,0-0.1,0.1-0.2c0,0,0,0,0,0c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0,0,0,0,0,0 c0-0.1,0.1-0.2,0-0.3c0-0.1,0-0.2-0.1-0.2c0,0,0,0,0,0c0.1-0.1,0.1-0.2,0.1-0.2c0,0,0-0.1-0.1-0.1c0,0,0-0.1,0-0.2c0,0,0,0,0-0.1 c0-0.1,0-0.2,0-0.4L46.4,45.6z M42.3,47.9c0,0,0,0.1,0,0.2c0,0.1,0,0.2,0,0.3c-0.1,0.1-0.1,0.3-0.1,0.4c0,0,0,0,0,0.1 c-0.1,0.1-0.1,0.2,0,0.4c0,0.1,0,0.1,0,0.2c0,0.1-0.1,0.2,0,0.3c0,0,0,0.1,0,0.1c0,0.1,0,0.3,0,0.5c0,0.2-0.1,0.4,0,0.5 c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1C42,51,42,51.1,42,51.2c0,0.1,0,0.3,0,0.4c0,0.1,0,0.2,0,0.3c0,0.1,0,0.2,0,0.2c0,0,0,0.1,0,0.1 c0,0.1,0,0.2,0,0.2c0,0,0,0.1,0,0.1c0,0-0.1,0.1-0.1,0.1c0,0.1,0,0.3,0,0.4c0,0.1,0,0.3,0,0.4c0,0-0.1,0.1-0.1,0.2 c0,0.1,0,0.1,0,0.2c-0.1,0.6-0.2,1.4-0.2,2.2c0,0.5-0.1,0.9-0.1,1.3c0,0.2,0,0.5,0,0.7c0,0.2,0,0.3,0,0.4c0,0,0,0,0,0.1 c0,0,0,0.1,0,0.2c0,0.2,0,0.4,0,0.6c0,0.3,0,0.6-0.1,0.9c-0.1,0-0.3,0-0.4-0.1c-0.2,0-0.5-0.1-0.7-0.1c-0.2,0-0.5,0-0.7,0 c-0.2,0-0.5,0-0.7,0c-0.2,0-0.2,0-0.4,0l-0.1,0c-0.4,0.1-1,0-1.5,0c-0.1,0-0.3,0-0.4,0c0,0-0.1-0.1-0.2-0.1c0,0,0,0,0,0v0 c0,0,0,0,0,0c-0.1,0-0.1,0-0.2,0.1c0,0,0,0,0,0c0,0-0.1-0.1-0.2-0.1c0,0-0.1,0-0.1,0c0,0,0,0-0.1,0c-0.4,0-0.8,0-1.2,0 c-0.4,0-0.8,0-1.3,0c-0.3,0-0.5,0-0.8,0c-0.5,0-0.9,0-1.1,0.1c-0.1,0-0.2,0-0.3,0.1c0,0-0.1,0-0.1,0c-0.1,0-0.2,0-0.3,0 c0,0-0.1,0-0.1,0c-0.1,0-0.1,0-0.2,0.1c-0.1,0.1-0.2,0.2-0.4,0.2c-0.1,0-0.2,0.1-0.3,0.2c-0.1,0.1-0.1,0.1-0.2,0.2 c0,0-0.1,0.1-0.1,0.1c-0.1,0-0.1,0-0.2,0.1c-0.1,0-0.1,0.1-0.1,0.1c0,0,0,0,0,0c0,0,0,0,0,0.1c0,0,0,0,0,0c0,0-0.1,0-0.2,0.1 c-0.1,0-0.1,0.1-0.1,0.1c0,0,0,0,0,0c0,0-0.1,0-0.1,0.1c0,0-0.1,0.1-0.1,0.2c0,0,0,0.1,0,0.1c0,0-0.1,0.1-0.1,0.2c0,0,0,0,0,0 c0,0-0.1,0-0.1,0.1C28,61.9,28,62,28,62l0,0.1c-0.1,0.2-0.2,0.3-0.2,0.5c0,0.1,0,0.1-0.1,0.2c0,0,0,0.1,0,0.1c0,0.1-0.1,0.2-0.1,0.3 c0,0,0,0.1,0,0.2c0,0,0,0.1,0,0.1c0,0,0,0.1-0.1,0.1c0,0-0.1,0.1-0.1,0.1c0,0.1-0.1,0.3-0.1,0.4c0,0.1,0,0.2,0,0.2l0,0.1 c0,0.1,0,0.1,0,0.2c0,0-0.1,0.1-0.1,0.1c0,0.1,0,0.2,0,0.3c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0,0.2c0,0-0.1,0.1-0.1,0.1 c0,0.1,0,0.2,0.1,0.3c0,0.1-0.1,0.3-0.1,0.4c0,0.1-0.1,0.3-0.1,0.4c0,0.1,0,0.2,0,0.3c0,0.1,0,0.2,0,0.4l0,0c0,0-0.1,0.1-0.1,0.2 c0,0.1,0,0.1,0,0.2c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0,0.2c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1c0,0.1,0,0.2,0,0.2 c0,0.1,0,0.1,0,0.1l0,0.3c0,0.4,0,0.7,0.1,0.9c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1c0,0,0,0.1,0.1,0.2c0,0.1,0.1,0.2,0.1,0.4l0,0.1 c0,0.1,0,0.2,0.1,0.3c0.1,0.3,0.1,0.6,0.3,0.8c0,0.2,0,0.4,0.1,0.5c0,0.1,0,0.2,0.1,0.2c0,0.1,0.1,0.2,0.1,0.3 c0.1,0.2,0.2,0.4,0.2,0.5c0,0.1,0,0.1,0,0.1c0,0.1,0,0.1,0,0.2l0,0.1c0.1,0.1,0.1,0.3,0.2,0.3c0,0,0,0.1,0,0.2 c0,0.1,0.1,0.1,0.2,0.2c0,0,0,0.1,0,0c0,0.1,0.1,0.2,0.1,0.2l0,0c0,0.1,0.1,0.1,0.1,0.2c0,0.1,0,0.1,0.1,0.2c0,0.1,0.1,0.1,0.2,0.2 c0,0,0,0,0,0c0.1,0.1,0.2,0.2,0.3,0.2c0,0,0,0,0,0c0,0,0,0.1,0,0.1c-0.1,0-0.1,0-0.2,0l-0.1,0c0,0-0.1,0-0.2,0c-0.1,0-0.1,0-0.2-0.1 c0,0-0.1-0.1-0.2-0.1c0,0-0.1,0-0.1,0c0,0,0,0,0,0c0,0-0.1-0.1-0.1-0.1c-0.1,0-0.1,0-0.2-0.1c-0.1,0-0.1-0.1-0.1-0.1 c-0.1,0-0.1-0.1-0.2-0.1c-0.1,0-0.2-0.1-0.3-0.1c-0.1,0-0.1,0-0.2-0.1c0,0-0.1-0.1-0.1-0.1c-0.1,0-0.1,0-0.2-0.1c0,0,0,0-0.1,0 c-0.3-0.1-0.5-0.3-0.7-0.4c-0.1-0.1-0.2-0.1-0.4-0.2c-0.2-0.1-0.3-0.2-0.4-0.3c0-0.1-0.1-0.1-0.2-0.1c-0.1,0-0.1,0-0.1,0 c0,0-0.1,0-0.1-0.1c-0.1,0-0.1,0-0.2-0.1c0,0-0.1-0.1-0.1-0.1c-0.1-0.1-0.1-0.1-0.2-0.2c-0.1,0-0.1-0.1-0.2-0.1 c-0.1,0-0.1-0.1-0.2-0.1c0,0-0.1-0.1-0.1-0.1c-0.1-0.1-0.1-0.1-0.2-0.2c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1-0.1-0.3-0.2-0.3-0.3 c0,0-0.1-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1c-0.2-0.2-0.3-0.3-0.3-0.5c-0.1-0.1-0.2-0.2-0.3-0.3c-0.1,0-0.1-0.1-0.1-0.1 c0,0,0-0.1,0-0.1c0-0.1-0.1-0.2-0.1-0.2c0,0,0,0,0-0.1c0-0.1-0.1-0.2-0.1-0.2c0,0,0,0,0-0.1c0,0,0-0.1,0-0.1c0-0.1-0.1-0.1-0.1-0.1 c0,0,0-0.1-0.1-0.2c0-0.1,0-0.1-0.1-0.2c0-0.1-0.1-0.1-0.1-0.1l0-0.1c0-0.1,0-0.1-0.1-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1,0-0.1l0,0 c0-0.1,0-0.1-0.1-0.1c0,0,0-0.1,0-0.1l-0.2-0.6c0-0.1,0-0.1-0.1-0.1c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.1c0,0,0-0.1-0.1-0.2 c0-0.1-0.1-0.2-0.1-0.2c0,0,0-0.1-0.1-0.2c0-0.1,0-0.1,0-0.2c0-0.2-0.1-0.3-0.1-0.4c0,0,0-0.1,0-0.1c0,0,0-0.1,0-0.1 c0,0,0-0.1,0-0.1l0-0.2c0-0.1-0.1-0.2-0.1-0.3c0,0,0-0.1,0-0.1l0-0.1c-0.1-0.3-0.1-0.4-0.2-0.5c0,0,0-0.1,0-0.1l0-0.1 c0-0.1,0-0.2-0.1-0.3c0-0.1,0-0.2-0.1-0.2c0-0.3-0.1-0.5-0.1-0.8c-0.1-0.3-0.1-0.7-0.2-1c-0.1-0.5-0.2-0.8-0.3-1.2l0-0.1 c0-0.1-0.1-0.3-0.1-0.4c0-0.1,0-0.2-0.1-0.2c-0.1-0.2-0.1-0.5-0.1-0.7c0-0.2-0.1-0.4-0.1-0.6c0-0.1-0.1-0.2-0.1-0.2 c0-0.1,0.1-0.1,0-0.3c0-0.1-0.1-0.2-0.1-0.3c0,0,0,0,0-0.1c0-0.1,0-0.2,0-0.2c0-0.1,0-0.2,0-0.3c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1 c0-0.1,0-0.2,0-0.3c0,0,0-0.1-0.1-0.1c0-0.2-0.1-0.4-0.1-0.7c0-0.2,0-0.4-0.1-0.6c0-0.1-0.1-0.2-0.1-0.2c0,0,0-0.1,0-0.1 c0-0.1,0-0.1,0-0.2c0-0.2,0-0.3-0.1-0.4c0-0.1,0-0.2-0.1-0.4c0-0.1,0.1-0.1,0.1-0.2c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2c0,0,0,0,0,0 c0-0.1,0-0.1,0-0.2c0,0,0,0,0,0c0,0,0.1-0.1,0-0.2c0,0,0-0.1-0.1-0.1c0-0.3,0-0.7,0-1c0-0.3,0-0.6,0-0.9c0,0,0-0.1,0-0.1 c0-0.1,0-0.2,0-0.3c0,0,0,0,0,0c0,0,0,0,0-0.1c0-0.1,0-0.1,0-0.2c0-0.1,0-0.1,0-0.2c0-0.1,0-0.2,0-0.3c0,0,0-0.1,0-0.1 c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0-0.2,0-0.3,0-0.5c0-0.5,0.1-1.1,0-1.4c0,0,0,0,0-0.1c0,0,0-0.1,0-0.1c0,0,0-0.1,0-0.1 c0-0.1,0.1-0.1,0-0.3c0-0.1-0.1-0.2-0.1-0.4c0,0,0,0,0-0.1c0,0,0-0.1,0.1-0.1c0-0.1,0-0.2,0-0.3v-0.2c0-0.5,0-0.9,0-1.2 c0-0.6,0-1.2,0-1.7l0.1-1c0-0.5,0.1-0.9,0.1-1.4c0-0.4,0-0.6,0-0.8c0-0.1,0-0.2,0-0.3c0,0,0,0,0-0.1c0-0.1,0.1-0.1,0.1-0.3 c0-0.1,0-0.1,0-0.2c0,0,0,0,0-0.1l0.1-0.3c0-0.1,0-0.2,0-0.2c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0.1-0.2c0-0.1,0.1-0.2,0.1-0.3 c0-0.2,0-0.4,0-0.5c0-0.1,0-0.3,0-0.4c0.1-0.1,0.1-0.2,0.1-0.2c0,0,0.1-0.1,0.1-0.1c0.1-0.2,0.3-0.3,0.3-0.4c0.1,0,0.1,0,0.2-0.1 c0.1-0.1,0.1-0.1,0.2-0.2c0,0,0,0,0,0c0.1-0.1,0.4-0.1,0.6-0.1c0.1,0,0.2,0,0.3,0c0.1,0,0.2,0,0.3,0c0.1,0,0.1,0,0.2,0 c0.1,0,0.1,0,0.2,0c0.2,0,0.3,0,0.4-0.1c0.1,0,0.3,0,0.4,0c0.1,0,0.2,0,0.3,0c0.5-0.1,1-0.1,1.5-0.1l1,0c0.2,0,0.4,0,0.6,0 c0.3,0,0.7,0,1-0.1c0.7-0.1,1.2-0.1,2,0c0.4,0,0.8,0.1,1.2,0.1c0.1,0,0.2,0,0.2-0.1c0.2,0,0.4,0.1,0.7,0.1c0.1,0,0.3,0,0.4,0 c0.1,0,0.1,0,0.2,0c0,0,0.1,0,0.2,0c0,0,0.1,0.1,0.1,0.1c0,0,0.1,0,0.1,0c0.1,0,0.1,0,0.2,0c0,0,0.1,0,0.1,0c0.2,0.1,0.5,0,0.7,0 l0.1,0c0.1,0,0.2,0,0.2,0c0,0,0.1,0,0.1,0c0.1,0.1,0.2,0.1,0.2,0c0.2,0,0.4,0,0.6,0c0.1,0,0.2,0,0.2,0c0.1,0,0.3,0,0.4,0 c0.2,0,0.4,0.1,0.6,0l0.1,0c0.1,0,0.3,0,0.4-0.1c0.1,0,0.1-0.1,0.1-0.1c0,0,0,0,0.1,0c0,0,0.1,0,0.2,0c0,0,0.1,0,0.1,0 c0.1,0,0.1,0,0.1,0c0.1,0.1,0.2,0.1,0.2,0.1c0.1,0,0.1,0,0.2,0c0.1,0,0.1,0,0.2-0.1c0.2,0,0.4,0,0.5,0.1c0.1,0,0.3,0,0.4,0.1 c0.3,0,0.4,0.1,0.5,0.1c0.1,0,0.3,0,0.4,0c0,0,0,0,0,0c0,0,0.1,0.1,0.1,0.1c1,0.2,1.8,0.4,2.3,0.7c0.1,0.2,0.1,0.5,0.2,0.7 c0,0.2,0,0.4,0.1,0.5c0,0.2,0.1,0.3,0.2,0.4c0.1,0.1,0.1,0.2,0.1,0.4c0,0.1,0,0.3,0.1,0.4c0,0.2,0,0.4,0.1,0.5 c0,0.2,0.1,0.3,0.2,0.3c0,0,0,0,0,0c0.3,1.3,0.4,2.5,0.5,3.6c0,0.1,0,0.1,0,0.2c0,0,0,0.1,0,0.1c-0.1,0.1,0,0.2,0,0.3 c0,0,0,0.1,0,0.2c0,0,0,0.1,0.1,0.2c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.2c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1 c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.2c0,0.2,0,0.5,0,0.6c0,0,0,0,0,0.1c0,0,0,0,0,0c0,0.1,0,0.2,0.1,0.3c0,0.2,0,0.5,0,0.6 c0,0-0.1,0.1-0.1,0.1C42.2,47.8,42.2,47.8,42.3,47.9z M21.2,68.9L21.2,68.9C21.2,68.9,21.2,68.9,21.2,68.9L21.2,68.9z M21.3,69.3 L21.3,69.3C21.3,69.3,21.3,69.3,21.3,69.3L21.3,69.3z M43.2,63.3C43.2,63.3,43.2,63.3,43.2,63.3L43.2,63.3L43.2,63.3z"></path><path d="M88,47.7c0,0,0-0.1,0.1-0.2c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0,0,0,0,0,0c0-0.1,0.1-0.2,0-0.3c0-0.1,0-0.2-0.1-0.2 c0,0,0,0,0,0c0.1-0.1,0.1-0.2,0.1-0.2c0,0,0-0.1-0.1-0.1c0,0,0-0.1,0-0.2c0,0,0,0,0-0.1c0-0.2,0-0.3,0-0.4l0,0c0,0,0.1-0.1,0.1-0.1 c0-0.1,0-0.2,0-0.2c0-0.1,0-0.3-0.1-0.5c0-0.2,0-0.3,0-0.4l0-0.1c0-0.1,0-0.2-0.1-0.3c0,0,0,0,0.1-0.1c0-0.1,0.1-0.1,0-0.2 c-0.1-0.2-0.1-0.4-0.1-0.7c0-0.3,0-0.7-0.2-1c0.1-0.2,0-0.4,0-0.5c0,0,0-0.1,0-0.1c0-0.1,0-0.2,0-0.2c0-0.1,0-0.3-0.1-0.4 c0,0,0-0.1-0.1-0.1c0-0.3,0-0.5-0.1-0.6c0,0,0-0.1-0.1-0.1c0-0.1-0.1-0.2-0.2-0.3c0,0,0-0.1,0-0.1c0.1,0,0.1-0.1,0.1-0.2 c0-0.1,0-0.3-0.1-0.4c0,0,0-0.1,0-0.1c0-0.1,0-0.2,0-0.2c-0.1-0.3-0.1-0.7-0.3-0.9c0,0,0.1-0.1,0.1-0.1c0-0.1,0-0.2-0.1-0.2l0-0.2 c0-0.2,0-0.4-0.1-0.7c0,0,0-0.1-0.1-0.1c0-0.1-0.1-0.1-0.1-0.2c0,0,0-0.1-0.1-0.1c0-0.1-0.1-0.2-0.1-0.3c0-0.2-0.1-0.3-0.1-0.4 c0-0.1-0.1-0.1-0.1-0.1c0,0,0-0.1,0-0.1c0,0-0.1-0.1-0.1-0.1c-0.1-0.1-0.2-0.1-0.2-0.2c0-0.1-0.1-0.2-0.2-0.2c-0.1,0-0.1,0-0.2-0.1 c0,0-0.1,0-0.1-0.1c0,0-0.1-0.1-0.1-0.1c0,0-0.1,0-0.1,0c0,0,0,0-0.1,0c0,0-0.1-0.1-0.1-0.1c0,0-0.1,0-0.1,0c0,0,0,0,0,0 c-0.1-0.1-0.3-0.2-0.5-0.2L84,34c-0.1,0-0.2,0-0.2,0c-0.1,0-0.1,0-0.2,0c-0.1,0-0.2-0.1-0.3-0.1c-0.1-0.1-0.3-0.1-0.4-0.2 c-0.1,0-0.3,0-0.4-0.1l-0.1,0c-0.1-0.1-0.2-0.1-0.3-0.1c0,0-0.1,0-0.1,0.1c0,0,0,0,0,0c-0.1-0.1-0.2-0.1-0.4-0.1 c-0.4,0-0.9-0.1-1.5-0.2c-0.1,0-0.1-0.1-0.3-0.1c0,0-0.1,0-0.1,0c0,0,0,0-0.1,0l-0.1,0c-0.1,0-0.3,0-0.4,0c-0.2,0-0.4,0-0.6,0 c-0.1,0-0.1,0-0.2,0c0,0,0,0,0-0.1c0-0.1-0.1-0.1-0.2-0.1l-0.1,0c-0.2,0-0.4-0.1-0.6-0.1c0-0.1-0.1-0.1-0.3-0.1c0,0-0.1,0-0.1,0 c-0.1-0.1-0.2-0.2-0.2-0.2c0,0,0,0,0,0c-0.4,0-0.8,0-1.2,0c-0.3,0-0.6,0-0.9,0c-0.2,0-0.3,0-0.4-0.1c-0.2,0-0.3-0.1-0.5-0.1 c-0.2,0-0.3,0-0.5,0c-0.2,0-0.5,0-0.7,0c-0.2-0.1-0.9-0.1-1.2-0.1c0,0,0,0,0,0c0,0-0.1-0.1-0.2-0.1l-0.1,0l-0.1,0c0,0-0.1,0-0.1,0 c0,0-0.1,0-0.1,0l-0.2,0c0,0-0.1,0-0.1,0c0,0,0,0-0.1,0c0,0-0.1,0-0.1,0l-0.2,0c-0.6,0-1.3,0-2.1,0.1c-0.1,0-0.1,0-0.2,0.1 c-0.1,0-0.2-0.1-0.4-0.1c0,0-0.1,0-0.1,0c0,0-0.1,0-0.2,0c-0.1,0-0.1,0-0.2,0.1c-0.2,0-0.4,0-0.6,0c-0.3,0-0.6,0-0.8,0 c-0.6,0-1.2,0.1-1.8,0.1c-0.3,0-0.6,0.1-0.9,0.1c-0.1,0-0.2,0-0.3,0c-0.1,0-0.2,0-0.3,0.1c-0.1,0-0.2,0-0.3,0.1c-0.1,0-0.3,0-0.5,0 c0,0,0,0-0.1,0c-0.1,0-0.1,0-0.2,0c-0.1,0-0.1,0-0.1,0.1c-0.1,0-0.2,0-0.3,0c-0.1,0-0.3,0.1-0.4,0.1l-0.1,0c-0.1,0-0.2,0-0.2,0 c0,0-0.1,0-0.1,0.1c-0.1,0-0.1,0-0.2,0.1c0,0-0.1,0-0.1,0c-0.1,0-0.2,0.1-0.3,0.1c-0.2,0-0.3,0-0.5,0.1c-0.1,0-0.1,0.1-0.2,0.1 c0,0,0,0-0.1,0c0,0-0.1,0-0.2,0.1c-0.3,0.2-0.6,0.4-0.8,0.7c-0.1,0.1-0.1,0.1-0.1,0.2c0,0,0,0,0,0c-0.1,0-0.2,0-0.2,0.1l-0.5,0.6 c-0.1,0.1-0.2,0.2-0.3,0.3c0,0-0.1,0.1-0.1,0.1c-0.1,0-0.1,0.1-0.1,0.1c0,0.1,0,0.1,0,0.2c0,0-0.1,0.1-0.1,0.2c0,0.1,0,0.1,0,0.2 c0,0,0,0,0,0c-0.1,0-0.1,0.1-0.2,0.1c0,0.1,0,0.1,0,0.2c0,0,0,0,0,0.1c0,0-0.1,0-0.1,0.1c-0.1,0.1-0.1,0.2-0.1,0.3 c-0.1,0.2-0.1,0.5-0.2,0.9c0,0.2,0,0.4-0.1,0.6l-0.1,0.3c-0.1,0.3-0.1,0.5-0.1,0.8c0,0-0.1,0.1-0.1,0.2c0,0,0,0,0,0.1 c0,0.2,0.1,0.4,0.1,0.5c0,0-0.1,0.1-0.1,0.3c0,0.1,0,0.1,0.1,0.1c0,0,0,0.1-0.1,0.2c0,0.1,0,0.3,0,0.4c0,0.1,0,0.1,0,0.2 c0,0,0,0,0,0c0,0,0,0.1,0,0.2c0,0.1,0,0.1,0.1,0.2c0,0,0,0,0,0.1c0,0.1-0.1,0.1-0.1,0.3L55.1,44c0,0.1,0,0.3,0,0.4 c0,0.4-0.1,0.8,0,1.3c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0,0.2c0,0,0,0.1,0.1,0.1c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1c-0.1,0-0.2,0.1-0.1,0.3 c0,0,0,0.1,0.1,0.1c0,0.1,0,0.2,0,0.2l0,0.3c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0,0.2l0,0.1c0,0,0,0.1,0,0.1 c0,0,0,0.1,0,0.1c0,0.1,0,0.3,0,0.5c0,0.1,0,0.2,0,0.4c0,0,0,0,0,0c0,0,0,0.1,0,0.1c0,0.2,0,0.4,0,0.8c0,0.1,0,0.2,0,0.3l0,0.4 c0,0.3,0,0.5,0,0.8c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.2c0,0,0,0.1,0,0.1c0,0,0,0,0,0.1c0,0.1,0,0.1,0,0.2c0,0,0,0,0,0 c0,0.1-0.1,0.2,0,0.2c0,0,0,0.1,0.1,0.1c0,0,0,0.1,0,0.1c-0.1,0.1,0,0.2,0,0.3c0,0,0,0,0,0.1c0,0.5,0,1.1,0.1,1.7c0,0,0,0.1-0.1,0.1 c0,0.1,0,0.2,0.1,0.3c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0,0.2c0,0.1,0,0.2,0,0.1c0,0,0,0,0,0.1c0,0.2,0,0.4,0.1,0.6 c0,0.1,0.1,0.2,0.1,0.2c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1c0,0.1,0,0.3,0.1,0.6c0,0.1,0,0.2,0.1,0.3c0,0.1,0.1,0.3,0.1,0.5 c0,0.3,0.1,0.5,0.1,0.8l0,0.3c0,0.1,0,0.2,0,0.3c0,0.3,0.1,0.5,0,0.8c0,0.1,0,0.2,0.1,0.2c0.1,0,0.1,0.2,0.1,0.3c0,0,0,0.1,0,0.1 c0,0,0,0.1,0,0.1c0,0,0,0,0,0.1c0,0.1,0,0.2,0,0.2c0,0,0,0,0.1,0c0,0,0,0.1,0.1,0.2c0,0.1,0,0.2,0,0.2c0,0.1,0,0.2,0.1,0.3 c0,0,0,0.1,0.1,0.2l0,0.1c0,0,0,0.1,0.1,0.1c0,0.3,0.1,0.6,0.1,0.9c0,0,0,0,0,0c0,0.1,0,0.2,0.1,0.3c0,0,0,0.1,0.1,0.3 c0,0.1,0.1,0.3,0.1,0.4c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1c0,0.1,0,0.2,0,0.3c0,0,0,0.1,0,0.1l0,0.2c0,0.2,0,0.5,0.1,0.7 c0,0.1,0,0.2,0.1,0.3c0,0,0,0,0,0c0,0,0,0,0,0.1c0,0.1,0,0.2,0,0.3l0.1,0.3c0,0.1,0.1,0.3,0.1,0.4c0,0.1,0,0.1,0,0.2 c0,0.1,0,0.2,0,0.2c0,0.1,0.1,0.1,0.2,0.2c0,0,0,0.1,0,0.1c0,0.1,0,0.2,0.1,0.3c0,0,0,0.1,0.1,0.1c0,0.1,0,0.3,0.1,0.4c0,0,0,0,0,0 l0,0l0,0c0,0.1,0.1,0.3,0.1,0.3c0,0,0,0.1,0,0.2c0,0.1,0,0.1,0.1,0.2c0,0,0,0.1,0.1,0.1l0.1,0.2c0,0,0,0.1,0,0.1 c0,0.1,0,0.2,0.1,0.2c0,0.1,0.1,0.1,0.1,0.1c0,0.1,0,0.1,0,0.2c0,0.1,0.1,0.1,0.2,0.2c0,0.1,0,0.1,0,0.2c0,0.2,0.1,0.5,0.3,0.7 c0.1,0.1,0.1,0.2,0.2,0.4c0,0.1,0.1,0.2,0.1,0.3c0,0.1,0,0.1,0.1,0.2c0,0.1,0.1,0.1,0.2,0.1c0,0,0,0,0,0c0,0.1,0,0.2,0.1,0.2 c0,0.1,0.1,0.2,0.2,0.2c0,0.1,0.1,0.2,0.2,0.2c0,0,0,0,0,0c0,0.1,0,0.4,0.2,0.5c0,0,0,0,0,0.1c0,0,0.1,0.1,0.1,0.1 c0,0,0.1,0.1,0.1,0.1c0,0,0.1,0.1,0.1,0.1c0,0,0.1,0.1,0.1,0.1c0,0,0.1,0.1,0.1,0.1c0,0,0,0.1,0.1,0.1c0,0,0,0.1,0.1,0.1 c0,0,0,0,0,0c0.1,0.1,0.1,0.1,0.2,0.1c0,0,0.1,0.1,0.1,0.1c0,0,0.1,0,0.1,0c0,0,0,0.1,0.1,0.1c0,0,0.1,0.1,0.2,0.1c0,0,0,0,0,0 c0,0.1,0.1,0.2,0.2,0.3c0.1,0.1,0.2,0.1,0.2,0.1c0,0,0.1,0.1,0.1,0.1c0,0.1,0.1,0.1,0.2,0.2c0.1,0,0.1,0.1,0.1,0.1c0,0,0,0,0,0 c0,0.2,0.2,0.2,0.3,0.2c0,0,0.1,0,0.1,0c0,0,0,0,0,0c0,0,0.1,0.1,0.1,0.1c0.1,0,0.1,0.1,0.2,0.1c0.2,0.1,0.3,0.2,0.3,0.4 c0,0.1,0.1,0.1,0.1,0.1c0.1,0,0.2,0.1,0.3,0.2c0.1,0,0.1,0.1,0.2,0.1c0.1,0.1,0.3,0.2,0.4,0.2c0,0,0.1,0,0.1,0 c0,0.1,0.1,0.1,0.1,0.2c0.1,0,0.1,0,0.2,0c0,0,0,0.1,0.1,0.1C64.9,77,65,77,65.2,77c0,0,0,0,0,0c0,0,0,0,0,0c0,0.1,0.1,0.3,0.3,0.3 c0.1,0,0.2,0.1,0.3,0.1c0.1,0,0.1,0.1,0.2,0.1c0,0.1,0.1,0.1,0.2,0.1c0,0,0.1,0,0.1,0c0,0,0,0,0.1,0c0.1,0.1,0.4,0.3,0.6,0.3 c0,0,0.1,0,0.1,0.1c0,0,0.1,0,0.1,0.1c0,0,0.1,0,0.1,0c0,0,0,0,0.1,0c0,0,0.1,0,0.1,0c0,0,0,0,0,0c0.1,0.1,0.2,0.2,0.3,0.2 c0.4,0.1,0.6,0.2,0.8,0.4c0,0,0.1,0,0.1,0.1l0.5,0.1c0.5,0.1,1,0.2,1.6,0.3c0.2,0,0.4,0,0.5,0.1c0,0.1,0.1,0.1,0.2,0.1 c0,0,0.1,0,0.1,0c0.2-0.1,0.4-0.1,0.5-0.1c0.1,0,0.2,0,0.3,0c0.1,0,0.2,0,0.3,0c0.3,0,0.5,0,0.7-0.1c0.1,0,0.2-0.1,0.2-0.1 c0,0,0.1,0,0.1,0c0.3,0.1,0.5,0.1,0.8,0l0.1,0c0,0,0,0,0.1,0c0,0,0.1,0,0.1,0l0.1,0c0.1,0,0.3-0.1,0.4-0.1c0.1,0,0.1,0,0.2,0 c0.1,0,0.2,0,0.3-0.1c0.1,0,0.1-0.1,0.2-0.1c0,0,0,0,0,0c0,0,0.1,0,0.1,0c0.2-0.1,0.3-0.1,0.5-0.1c0.1,0,0.2-0.1,0.2-0.2 c0-0.1,0.1-0.2,0.2-0.3c0,0,0.1-0.1,0.1-0.1c0.1-0.1,0.2-0.2,0.2-0.3c0-0.1,0-0.2,0-0.3c0,0,0,0,0,0c0.1-0.1,0.1-0.1,0.1-0.2 c0,0,0-0.4-0.1-0.7c0,0,0-0.1-0.1-0.1c0-0.1-0.1-0.2-0.2-0.2c0,0-0.1-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1c0-0.1-0.1-0.1-0.2-0.2 c0,0-0.1,0-0.1-0.1c0-0.1,0-0.2-0.1-0.2c0-0.1,0-0.1-0.1-0.2c0,0,0,0,0,0c0,0,0,0,0,0c0-0.1,0-0.2-0.1-0.2c0,0-0.1-0.1-0.1-0.1 C76.1,75,76,75,76,74.9c0,0,0-0.1-0.1-0.1c0-0.1,0-0.1-0.1-0.2c0,0,0,0-0.1-0.1c0-0.1-0.2-0.3-0.4-0.5C75.3,74,75.3,74,75.2,74 c-0.1-0.1-0.1-0.1-0.2-0.2c-0.1-0.1-0.1-0.1-0.2-0.2c0,0-0.1-0.1-0.1-0.1c0,0,0,0,0,0c0-0.1,0-0.2-0.1-0.2c0,0-0.1,0-0.1-0.1 c0,0,0,0,0,0c0-0.1,0-0.1-0.1-0.2c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c-0.1-0.1-0.1-0.2-0.1-0.3L74,72.1c0-0.1,0-0.1-0.1-0.2 c0,0,0-0.1-0.1-0.2c0-0.1-0.1-0.2-0.1-0.4c0-0.1,0-0.2-0.1-0.3c0,0,0-0.1-0.1-0.1c0,0,0-0.1,0-0.1c0,0,0-0.1,0-0.1c0,0,0-0.1,0-0.2 c0,0,0-0.1-0.1-0.1c0,0,0,0,0,0c0-0.1,0-0.2,0-0.3c0-0.1-0.1-0.1-0.1-0.1c0-0.1,0-0.1,0-0.2c0-0.1,0-0.2,0-0.3c0,0,0-0.1-0.1-0.1 c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1,0.1-0.1c0-0.1,0-0.1,0-0.2c0-0.1,0-0.1,0-0.2c0-0.1,0-0.3-0.1-0.4 c0-0.1-0.1-0.2-0.1-0.2c0-0.1,0-0.1,0-0.2c0-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.2-0.1-0.3c0,0,0-0.1,0.1-0.1c0-0.1,0-0.1,0-0.2 c0,0,0.1-0.1,0.1-0.1c0-0.1,0-0.2,0-0.3c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0-0.1,0-0.1,0.1-0.2c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2 c0-0.1,0-0.2,0-0.2c0-0.1,0-0.2,0-0.4c0.1-0.1,0.1-0.1,0.1-0.2c0,0,0-0.1,0-0.1c0-0.2,0-0.4,0-0.4c0.1-0.1,0.1-0.3,0.2-0.5 c0-0.1,0.1-0.3,0.1-0.3l0-0.1c0,0,0-0.1,0.1-0.1c0,0,0.1-0.1,0.2-0.2l0.3,0c1.2,0,2.4,0.1,3.8,0.1l0.3,0c0,0,0.1,0,0.2,0 c0,0,0.1,0,0.1,0c0.1,0,0.1,0,0.2,0c0.3,0,0.8,0.1,1,0c0,0,0,0,0,0c0.1,0.1,0.4,0.2,0.6,0.1c0,0,0.1,0,0.1,0l0.1,0 c0.1,0,0.2,0,0.3,0.1c0.1,0,0.3,0.1,0.5,0.1c0.2,0,0.5,0,0.7,0.1c0.6,0.1,1.3,0.1,1.8,0c0,0,0.1,0,0.2,0c0.1,0,0.2,0,0.2,0 c0,0,0.1,0,0.1-0.1c0.1,0,0.1-0.1,0.2-0.1l0.1,0c0,0,0.1,0,0.1,0l0.1,0c0.1,0,0.3-0.1,0.4-0.1c0,0,0.1,0,0.1-0.1 c0.1,0,0.1-0.1,0.2-0.1c0.1,0,0.2,0,0.2,0c0.1,0,0.1-0.1,0.1-0.2c0,0,0,0,0,0c0,0,0,0,0,0c0.1,0,0.2,0,0.2,0c0.1,0,0.1-0.1,0.1-0.2 c0,0,0.1-0.1,0.1-0.2c0-0.1,0-0.1,0.1-0.1c0,0,0-0.1,0.1-0.1c0-0.1,0-0.1,0.1-0.2c0,0,0,0,0-0.1c0.1,0,0.1-0.1,0.1-0.2 c0-0.1,0-0.1,0-0.1c0,0,0-0.1,0.1-0.1c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0.1,0,0.1-0.1,0.1-0.2c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2 c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.2c0.1-0.3,0.1-0.7,0.1-1c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2c0,0,0,0,0-0.2c0,0,0,0,0,0l0-0.1 c0-0.1,0.1-0.3,0.1-0.5c0-0.2,0-0.3,0-0.4c0-0.2,0-0.3,0-0.5c0-0.2,0-0.3,0-0.6c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2c0,0,0,0,0-0.1 c0,0,0,0,0-0.1c0-0.1,0-0.1,0-0.2c0-0.1,0.1-0.3,0.1-0.5c0-0.2,0-0.3,0-0.5c0-0.2,0-0.3,0-0.4c0-0.1,0-0.2,0.1-0.3 c0-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.2,0-0.2c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.1c0,0,0-0.1,0-0.2c0-0.4,0.1-0.8,0.1-1.2 c0-0.3,0.1-0.5,0.1-0.8c0,0,0.1-0.1,0.1-0.2c0,0,0-0.1,0-0.2c0.1-0.1,0.1-0.2,0.1-0.3c0,0,0,0,0,0c0,0,0,0,0,0c0-0.1,0-0.2-0.1-0.3 c0,0,0,0,0-0.1c0-0.1,0-0.1,0.1-0.2c0-0.2,0-0.5,0-0.8c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0.1-0.1c0-0.2,0-0.4,0-0.6 C88,48.2,88,48,88,47.7C88,47.7,88,47.7,88,47.7z M83.8,47.9c0,0,0,0.1,0,0.2c0,0.1,0,0.2,0,0.3c-0.1,0.1-0.1,0.3-0.1,0.4 c0,0,0,0,0,0.1c-0.1,0.1-0.1,0.2,0,0.4c0,0.1,0,0.1,0,0.1c0,0.1-0.1,0.3,0,0.4c0,0,0,0.1,0,0.1c0,0.1,0,0.3,0,0.5 c0,0.2-0.1,0.4,0,0.5c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1c-0.1,0.1-0.1,0.2-0.1,0.3c0,0.1,0,0.2,0,0.3c0,0.1,0,0.2,0,0.3 c0,0.1,0,0.2,0,0.2c0,0,0,0.1,0,0.1c0,0.1,0,0.2,0,0.2c0,0,0,0.1,0,0.1c0,0-0.1,0.1-0.1,0.1c0,0.1,0,0.3,0,0.5c0,0.1,0,0.3,0,0.4 c0,0-0.1,0.1-0.1,0.1c0,0.1,0,0.1,0,0.2c-0.1,0.6-0.2,1.4-0.2,2.2c0,0.5,0,0.9-0.1,1.3c0,0.2,0,0.5,0,0.7c0,0.1,0,0.3,0,0.4 c0,0,0,0,0,0.1c0,0,0,0.1,0,0.2c0,0.2,0,0.4,0,0.6c0,0.3,0,0.6-0.1,0.9c-0.1,0-0.3,0-0.4-0.1c-0.2,0-0.5-0.1-0.7-0.1 c-0.2,0-0.5,0-0.7,0c-0.2,0-0.5,0-0.7,0c-0.2,0-0.2,0-0.4,0l-0.1,0c-0.4,0.1-1,0-1.5,0c-0.1,0-0.3,0-0.4,0c0,0-0.1-0.1-0.2-0.1 c0,0,0,0,0,0v0c0,0,0,0,0,0c-0.1,0-0.1,0-0.2,0.1c0,0,0,0,0,0c0,0-0.1-0.1-0.2-0.1c0,0-0.1,0-0.1,0c0,0,0,0-0.1,0 c-0.4,0-0.8,0-1.2,0c-0.4,0-0.8,0-1.3,0c-0.3,0-0.5,0-0.8,0c-0.5,0-0.9,0-1.1,0.1c-0.1,0-0.2,0-0.3,0.1l-0.1,0c0,0-0.1,0-0.1,0 c-0.1,0-0.2,0-0.3,0c0,0-0.1,0-0.1,0c-0.1,0-0.1,0-0.2,0.1c-0.1,0.1-0.2,0.2-0.4,0.2c-0.1,0-0.2,0.1-0.3,0.2 c-0.1,0.1-0.1,0.1-0.2,0.2c0,0-0.1,0.1-0.1,0.1c-0.1,0-0.1,0-0.2,0.1c-0.1,0-0.1,0.1-0.2,0.2c0,0,0,0,0,0.1c0,0,0,0,0,0 c0,0-0.1,0-0.2,0.1c-0.1,0-0.1,0.1-0.1,0.1c0,0,0,0,0,0c0,0-0.1,0-0.1,0.1c0,0-0.1,0.1-0.1,0.2c0,0,0,0.1,0,0.1c0,0-0.1,0.1-0.1,0.2 c0,0,0,0,0,0c0,0-0.1,0-0.1,0.1c-0.1,0.1-0.1,0.1-0.1,0.2l0,0.1c-0.1,0.2-0.2,0.4-0.2,0.5c0,0.1,0,0.1,0,0.2c0,0,0,0.1,0,0.1 c0,0.1-0.1,0.2-0.1,0.4c0,0,0,0.1,0,0.2c0,0,0,0.1,0,0.1c0,0,0,0.1-0.1,0.1c0,0-0.1,0.1-0.1,0.1c0,0.1-0.1,0.3-0.1,0.4 c0,0.1,0,0.2,0,0.2l0,0.1c0,0.1,0,0.1,0,0.2c0,0-0.1,0.1-0.1,0.1c0,0.1,0,0.2,0,0.3c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0,0.2 c0,0-0.1,0.1-0.1,0.1c0,0.1,0,0.2,0.1,0.3c0,0.1-0.1,0.3-0.1,0.4c0,0.1-0.1,0.3-0.1,0.4c0,0.1,0,0.2,0,0.3c0,0.1,0,0.2,0,0.4l0,0 c0,0-0.1,0.1-0.1,0.2c0,0.1,0,0.1,0,0.2c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0,0.2c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1 c0,0.1,0,0.2,0,0.2c0,0.1,0,0.1,0,0.1l0,0.3c0,0.4,0,0.7,0.1,0.9c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1c0,0,0,0.1,0.1,0.2 c0,0.2,0.1,0.3,0.1,0.5c0,0.1,0,0.2,0.1,0.3c0.1,0.3,0.1,0.6,0.3,0.8c0,0.2,0,0.4,0.1,0.5c0,0.1,0,0.2,0.1,0.2 c0,0.1,0.1,0.2,0.1,0.3c0.1,0.2,0.2,0.4,0.2,0.5c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0.1,0.2l0,0.1c0.1,0.1,0.1,0.3,0.2,0.4 c0,0,0,0.1,0,0.2c0,0.1,0.1,0.1,0.2,0.2c0,0,0,0.1,0,0.1c0,0.1,0.1,0.2,0.1,0.2l0,0c0,0.1,0.1,0.1,0.1,0.2c0,0.1,0,0.1,0,0.2 c0.1,0.1,0.1,0.1,0.2,0.2c0,0,0,0,0,0c0.1,0.1,0.2,0.2,0.3,0.2c0,0,0,0,0,0c0,0,0,0.1,0,0.1c-0.1,0-0.1,0-0.2,0l-0.1,0 c0,0-0.1,0-0.2,0c-0.1,0-0.1,0-0.2-0.1c0,0-0.1-0.1-0.2-0.1c0,0-0.1,0-0.1,0c0,0,0,0,0,0c0,0-0.1-0.1-0.1-0.1 c-0.1,0-0.1-0.1-0.2-0.1c-0.1,0-0.1-0.1-0.1-0.1c-0.1,0-0.1-0.1-0.2-0.1c-0.1,0-0.2-0.1-0.3-0.1c-0.1,0-0.1,0-0.2-0.1 c0,0-0.1-0.1-0.1-0.1c-0.1,0-0.1,0-0.2-0.1c0,0,0,0-0.1,0c-0.3-0.1-0.5-0.3-0.7-0.4c-0.1-0.1-0.2-0.1-0.3-0.2l-0.1,0 c-0.1-0.1-0.3-0.2-0.4-0.2c0-0.1-0.1-0.1-0.2-0.1c-0.1,0-0.1,0-0.1-0.1c0,0-0.1,0-0.1-0.1c-0.1,0-0.1,0-0.2-0.1c0,0-0.1-0.1-0.1-0.1 c-0.1-0.1-0.1-0.1-0.2-0.2c-0.1,0-0.1-0.1-0.2-0.1c-0.1,0-0.1-0.1-0.2-0.1c0,0-0.1-0.1-0.1-0.1c-0.1-0.1-0.1-0.1-0.2-0.2 c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1-0.1-0.3-0.2-0.3-0.3c0,0-0.1-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1c-0.2-0.2-0.3-0.3-0.3-0.5 c-0.1-0.1-0.2-0.2-0.3-0.3c-0.1,0-0.1-0.1-0.1-0.1c0,0,0-0.1,0-0.1c0-0.1-0.1-0.2-0.1-0.2c0,0,0,0,0-0.1c0-0.1-0.1-0.2-0.1-0.2 c0,0,0,0,0-0.1c0,0,0-0.1,0-0.1c0-0.1-0.1-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0-0.1,0-0.1-0.1-0.2c0-0.1-0.1-0.1-0.1-0.1l0-0.1 c0-0.1,0-0.1-0.1-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1,0-0.1l0,0c0-0.1,0-0.1-0.1-0.1c0,0,0-0.1,0-0.1l0-0.1c-0.1-0.2-0.1-0.3-0.2-0.5 c0,0,0-0.1-0.1-0.1c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.1c0,0,0-0.1-0.1-0.2c0-0.1-0.1-0.2-0.1-0.2c0,0,0-0.1-0.1-0.2 c0-0.1,0-0.1,0-0.2c0-0.2-0.1-0.3-0.1-0.4c0,0,0-0.1,0-0.1c0,0,0-0.1,0-0.1c0,0,0-0.1,0-0.1l0-0.2c0-0.1-0.1-0.2-0.1-0.3 c0,0,0-0.1,0-0.1l0-0.2c-0.1-0.3-0.1-0.4-0.2-0.5h0c0,0,0-0.1,0-0.1l0-0.1c0-0.1,0-0.2-0.1-0.3c0-0.1,0-0.2-0.1-0.2 c0-0.3-0.1-0.5-0.1-0.8c0-0.3-0.1-0.6-0.2-1c-0.1-0.5-0.2-0.8-0.3-1.2l0-0.1c0-0.1-0.1-0.3-0.1-0.4c0-0.1,0-0.2-0.1-0.2 c-0.1-0.3-0.1-0.5-0.1-0.7c0-0.2-0.1-0.4-0.1-0.5c0-0.1-0.1-0.2-0.1-0.2c0-0.1,0.1-0.1,0-0.3c0-0.1-0.1-0.2-0.1-0.3c0,0,0,0,0-0.1 c0-0.1,0-0.1,0-0.2c0-0.1,0-0.2,0-0.3c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0-0.1,0-0.2,0-0.3c0,0,0-0.1-0.1-0.1 c0-0.2-0.1-0.5-0.1-0.7c0-0.2,0-0.4-0.1-0.6c0-0.1-0.1-0.2-0.1-0.2c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2c0-0.1,0-0.3-0.1-0.4 c0-0.1,0-0.2-0.1-0.4c0-0.1,0.1-0.1,0.1-0.2c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2c0,0,0,0,0,0c0-0.1,0-0.1,0-0.2c0,0,0,0,0,0 c0,0,0.1-0.1,0-0.2c0,0,0-0.1-0.1-0.1c0-0.3,0-0.7,0-1c0-0.3,0-0.6,0-0.9c0,0,0-0.1,0-0.1c0-0.1,0-0.2,0-0.3c0,0,0,0,0,0 c0,0,0,0,0-0.1c0-0.1,0-0.1,0-0.2c0-0.1,0-0.1,0-0.2c0-0.1,0-0.2,0-0.3c0,0,0-0.1,0-0.1v0c0,0,0,0,0-0.1c0,0,0,0,0-0.1 c0-0.2,0-0.3,0-0.5c0-0.5,0.1-1.1,0-1.4c0,0,0,0,0,0c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.1c0-0.1,0.1-0.1,0-0.3c0-0.1-0.1-0.2-0.1-0.4 c0,0,0,0,0-0.1c0,0,0-0.1,0-0.1c0-0.1,0-0.2,0-0.3l0-0.2c0-0.5,0-0.9,0-1.3c0-0.6,0-1.1,0-1.7l0-0.6c0-0.6,0.1-1.3,0.1-1.8l0-0.1 c0-0.4,0-0.5,0-0.8c0-0.1,0-0.2,0-0.3c0,0,0,0,0-0.1c0-0.1,0.1-0.1,0.1-0.3c0-0.1,0-0.1,0-0.2c0,0,0,0,0-0.1l0.1-0.3 c0-0.1,0-0.2,0-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1,0.1-0.2c0-0.1,0.1-0.2,0.1-0.3c0-0.2,0-0.4,0-0.5c0-0.1,0-0.3,0-0.3 c0.1-0.1,0.1-0.2,0.1-0.2c0,0,0.1-0.1,0.1-0.1c0.1-0.2,0.3-0.3,0.3-0.4c0.1,0,0.1,0,0.2-0.1c0.1-0.1,0.1-0.1,0.2-0.2c0,0,0,0,0-0.1 c0.1-0.1,0.4-0.1,0.6-0.1c0.1,0,0.2,0,0.3,0c0.1,0,0.2,0,0.2,0c0.1,0,0.1,0,0.2,0c0.1,0,0.1,0,0.2,0c0.2,0,0.3,0,0.4-0.1 c0.1,0,0.3,0,0.4,0c0.1,0,0.2,0,0.3,0c0.5-0.1,1-0.1,1.5-0.1l1,0c0.2,0,0.4,0,0.6,0c0.3,0,0.7,0,1-0.1c0.7-0.1,1.2-0.1,2,0 c0.4,0,0.8,0.1,1.2,0.1c0.1,0,0.2,0,0.2-0.1c0.2,0,0.4,0.1,0.7,0.1c0.1,0,0.3,0,0.4,0c0.1,0,0.1,0,0.2,0c0.1,0,0.1,0,0.2,0 c0,0,0.1,0.1,0.1,0.1c0,0,0.1,0,0.1,0c0.1,0,0.1,0,0.2,0c0,0,0.1,0,0.1,0c0.2,0.1,0.5,0,0.7,0l0.1,0c0.1,0,0.2,0,0.2,0 c0,0,0.1,0,0.1,0c0.1,0.1,0.2,0.1,0.2,0c0.2,0,0.4,0,0.6,0c0.1,0,0.2,0,0.2,0c0.1,0,0.3,0,0.4,0c0.2,0,0.4,0.1,0.6,0l0.1,0 c0.1,0,0.3,0,0.4-0.1c0.1,0,0.1-0.1,0.1-0.1c0,0,0,0,0.1,0c0,0,0.1,0,0.2,0c0,0,0.1,0,0.1,0c0.1,0,0.1,0,0.1,0 c0.1,0.1,0.2,0.1,0.2,0.1c0.1,0,0.1,0,0.2,0c0.1,0,0.1,0,0.2-0.1c0.2,0,0.4,0,0.5,0.1c0.1,0,0.3,0,0.4,0.1c0.3,0,0.4,0.1,0.5,0.1 c0.1,0,0.3,0,0.4,0c0,0,0,0,0,0c0,0,0.1,0.1,0.1,0.1c1,0.2,1.8,0.4,2.3,0.7c0.1,0.2,0.1,0.5,0.2,0.7c0,0.2,0,0.4,0.1,0.5 c0,0.2,0.1,0.3,0.2,0.4c0.1,0.1,0.1,0.2,0.1,0.4c0,0.1,0,0.3,0.1,0.4c0,0.2,0,0.4,0.1,0.5c0,0.2,0.1,0.3,0.2,0.3c0,0,0,0,0,0 c0.3,1.2,0.4,2.2,0.5,3.6c0,0.1,0,0.2,0,0.2c0,0,0,0.1,0,0.1c-0.1,0.1,0,0.2,0,0.3c0,0,0,0.1,0,0.2c0,0,0,0.1,0.1,0.2 c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.2c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1l0,0.1c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.2c0,0.2,0,0.5,0,0.6 c0,0,0,0,0,0.1c0,0,0,0,0,0c0,0.1,0,0.2,0.1,0.2c0,0.2,0,0.4,0,0.6c0,0-0.1,0.1-0.1,0.2C83.8,47.8,83.8,47.8,83.8,47.9z M62.7,68.9 L62.7,68.9C62.7,68.9,62.7,68.9,62.7,68.9L62.7,68.9z M62.9,69.3L62.9,69.3L62.9,69.3C62.9,69.3,62.9,69.3,62.9,69.3z M84.7,63.3 C84.7,63.3,84.7,63.3,84.7,63.3L84.7,63.3L84.7,63.3z M86.9,59.2C86.9,59.2,86.9,59.2,86.9,59.2L86.9,59.2L86.9,59.2z"></path></svg>, 16 ( props ) => <svg height="20px" width="20px" fill={ props.color } version="1.1" x="0px" y="0px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g><path d="M436.422,378.555c-1.625,0-2.984-1.391-2.984-3.047c0-0.312,0.062-0.656,0.078-0.734c2.047-10.609,3.031-21,3.031-31.719 c0-10.031-0.922-20.156-2.734-30.125l-0.844-4.688l-2.75-14.953h-15.188H310.094c-3.156,0-5.703-2.578-5.703-5.734l-0.016-148.797 c0-3.141,2.562-5.719,5.688-5.719h178c3.141,0,5.688,2.578,5.688,5.703l-0.031,122.969c-0.125,12.328-4.672,34.844-25.594,72.125 c-11.625,20.719-25.062,39.578-28.094,42.578c-2.141,1.734-2.844,2.062-2.906,2.094 C437.125,378.508,436.938,378.555,436.422,378.555L436.422,378.555z M436.422,396.789c6.297,0,10.172-2.188,15.141-6.234 c4.688-3.812,20.219-25.969,32.469-47.781c18.312-32.641,27.719-59.844,27.922-80.875L512,138.758 c0-13.203-10.734-23.953-23.938-23.953h-178c-13.188,0-23.938,10.75-23.938,23.953l0.031,148.797 c0,13.219,10.734,23.969,23.938,23.969h104.938l0.844,4.688c1.609,8.844,2.438,17.875,2.438,26.844 c0,9.594-0.906,18.844-2.719,28.281c-0.312,1.953-0.406,3.078-0.406,4.188C415.188,387.258,424.719,396.789,436.422,396.789 L436.422,396.789z"></path><path d="M150.281,378.961c-1.625,0-3-1.391-3-3c0.031-0.312,0.094-0.688,0.094-0.781c2.031-10.562,3.031-20.938,3.031-31.719 c0-10.078-0.906-20.203-2.719-30.078l-0.844-4.703l-2.719-14.984h-15.234H23.953c-3.141,0-5.703-2.578-5.703-5.719V139.148 c0-3.125,2.547-5.688,5.688-5.688h178c3.125,0,5.688,2.562,5.688,5.688l-0.062,123c-0.109,12.312-4.641,34.812-25.578,72.109 c-11.625,20.703-25.062,39.578-28.078,42.578c-2.141,1.734-2.828,2.047-2.906,2.078C151,378.914,150.812,378.961,150.281,378.961 L150.281,378.961z M150.281,397.195c6.312,0,10.188-2.188,15.125-6.219c4.688-3.797,20.219-25.953,32.484-47.797 c18.328-32.656,27.719-59.859,27.922-80.859l0.062-123.172c0-13.188-10.75-23.922-23.938-23.922h-178 C10.734,115.227,0,125.961,0,139.148l0.016,148.828c0,13.188,10.734,23.953,23.938,23.953h104.938l0.859,4.703 c1.594,8.828,2.406,17.859,2.406,26.828c0,9.609-0.875,18.859-2.688,28.281c-0.328,1.953-0.422,3.094-0.422,4.188 C129.047,387.648,138.578,397.195,150.281,397.195L150.281,397.195z"></path></g></svg>, 17 ( props ) => <svg height="20px" width="20px" fill={ props.color } version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 847 847" x="0px" y="0px"><defs></defs><g><path d="M116 188l245 0c17,0 31,14 31,31l0 245c0,17 -22,17 -31,31l-112 163 -68 0 96 -163 -160 0c-17,0 -31,-14 -31,-31l0 -245c0,-17 14,-31 31,-31zm370 0l245 0c17,0 31,14 31,31l0 245c0,17 -22,17 -31,31l-112 163 -68 0 96 -163 -160 0c-17,0 -31,-14 -31,-31l0 -245c0,-17 14,-31 31,-31z"></path></g></svg>, 18 ( props ) => <svg height="20px" width="20px" fill={ props.color } version="1.1" x="0px" y="0px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 80 80"><g><path d="M37.9951,34.9795C37.9839,27.8213,32.1563,22,24.9951,22c-7.1685,0-13,5.8315-13,13 c0,6.3716,4.5796,11.7432,10.7769,12.8062c0.3379,4.5796-3.4448,8.4473-3.4854,8.4878c-0.3198,0.3223-0.3833,0.8193-0.1538,1.2109 C19.3154,57.8169,19.647,58,19.9956,58c0.0889,0,0.1787-0.0117,0.2671-0.0366C38.4082,52.9233,38.0313,35.9097,37.9951,34.9795z M22.7646,55.0034c1.2285-2.0098,2.4482-4.9619,1.8926-8.2466c-0.0742-0.4409-0.4321-0.7788-0.8765-0.8276 C18.2021,45.3164,13.9951,40.6177,13.9951,35c0-6.0654,4.9346-11,11-11s11,4.9346,11,11c0,0.0195,0.0005,0.0391,0.002,0.0586 C36.0059,35.2104,36.6602,49.3257,22.7646,55.0034z"></path><path d="M67.9951,34.9795C67.9839,27.8213,62.1563,22,54.9951,22c-7.1685,0-13,5.8315-13,13 c0,6.3716,4.5796,11.7432,10.7769,12.8062c0.3379,4.5796-3.4448,8.4473-3.4854,8.4878c-0.3198,0.3223-0.3833,0.8193-0.1538,1.2109 C49.3154,57.8169,49.647,58,49.9956,58c0.0889,0,0.1787-0.0117,0.2671-0.0366C68.4082,52.9233,68.0313,35.9097,67.9951,34.9795z M52.7646,55.0034c1.2285-2.0098,2.4482-4.9619,1.8926-8.2466c-0.0742-0.4409-0.4321-0.7788-0.8765-0.8276 C48.2021,45.3164,43.9951,40.6177,43.9951,35c0-6.0654,4.9346-11,11-11s11,4.9346,11,11c0,0.0195,0.0005,0.0391,0.002,0.0586 C66.0059,35.2104,66.6602,49.3257,52.7646,55.0034z"></path></g></svg>, 19 ]; 33 20 34 21 export default quotationMarks; -
turbocharged-testimonial-block/tags/1.0.5/src/blocks/testimonial/save.js
r2247950 r2257752 41 41 textBackgroundColor, 42 42 textBackgroundOpacity, 43 useCustomBoxShadow 43 useCustomBoxShadow, 44 useCustomBorderRadius, 45 useCustomBorderWidth 44 46 }, 45 47 } = props; … … 71 73 [ `${ borderStyle } overflow-hidden` ]: ! style.includes( 'circle' ), 72 74 [ `${ boxShadow }` ]: ! style.includes( 'circle' ) && ! useCustomBoxShadow, 73 [ `${ borderRadius }` ]: ! style.includes( 'circle' ) && ! customBorderRadius,74 [ `${ borderWidth }` ]: ! style.includes( 'circle' ) && ! customBorderWidth,75 [ `${ borderRadius }` ]: ! style.includes( 'circle' ) && ! useCustomBorderRadius, 76 [ `${ borderWidth }` ]: ! style.includes( 'circle' ) && ! useCustomBorderWidth, 75 77 'flex-row-reverse': style === 'third-flipped' || style === 'half-flipped', 76 78 'flex-col': style === 'stacked', … … 103 105 [ `w-full pl-32 ${ boxShadow } ${ borderStyle }` ]: style === 'circle-left', 104 106 [ `w-full pr-32 ${ boxShadow } ${ borderStyle }` ]: style === 'circle-right', 105 [ `${ borderRadius }` ]: style === 'circle' && ! customBorderRadius || style === 'circle-left' && ! customBorderRadius || style === 'circle-right' && ! customBorderRadius,106 [ `${ borderWidth }` ]: style === 'circle' && ! customBorderWidth || style === 'circle-left' && ! customBorderWidth || style === 'circle-right' && ! customBorderWidth,107 [ `${ borderRadius }` ]: style === 'circle' && ! useCustomBorderRadius || style === 'circle-left' && ! useCustomBorderRadius || style === 'circle-right' && ! useCustomBorderRadius, 108 [ `${ borderWidth }` ]: style === 'circle' && ! useCustomBorderWidth || style === 'circle-left' && ! useCustomBorderWidth || style === 'circle-right' && ! useCustomBorderWidth, 107 109 } 108 110 ); … … 120 122 const rowStyle = { 121 123 borderColor, 122 borderRadius: !! customBorderRadius ? customBorderRadius : null,123 borderWidth: !! customBorderWidth ? customBorderWidth : null,124 borderRadius: useCustomBorderRadius ? customBorderRadius : null, 125 borderWidth: useCustomBorderWidth ? customBorderWidth : null, 124 126 boxShadow: useCustomBoxShadow && ! style.includes( 'circle' ) ? `${ customBoxShadow.x }px ${ customBoxShadow.y }px ${ customBoxShadow.blur }px ${ customBoxShadow.spread }px rgba( ${ boxShadowColor }, ${ customBoxShadow.opacity / 100 } )` : null 125 127 } … … 134 136 const contentColumnStyle = { 135 137 backgroundColor: style === 'full' ? 'transparent' : textBackgroundColor, borderColor: style.includes( 'circle' ) ? borderColor : null, 136 borderRadius: !! customBorderRadius && style.includes( 'circle' ) ? customBorderRadius : null,137 borderWidth: !! customBorderWidth && style.includes( 'circle' ) ? customBorderWidth : null,138 borderRadius: useCustomBorderRadius && style.includes( 'circle' ) ? customBorderRadius : null, 139 borderWidth: useCustomBorderWidth && style.includes( 'circle' ) ? customBorderWidth : null, 138 140 boxShadow: useCustomBoxShadow && style.includes( 'circle' ) ? `${ customBoxShadow.x }px ${ customBoxShadow.y }px ${ customBoxShadow.blur }px ${ customBoxShadow.spread }px rgba( ${ boxShadowColor }, ${ customBoxShadow.opacity / 100 } )` : null 139 141 }; -
turbocharged-testimonial-block/tags/1.0.5/src/utils/icons.js
r2243676 r2257752 1 1 const icons = {}; 2 2 3 icons.plugin = <svg height="20px" width="20px" fill="#000000" version="1.1" x="0px" y="0px" viewBox="0 0 100 100" enableBackground="new 0 0 100 100" ><path fillRule="evenodd" clipRule="evenodd" d="M27.751,67.15l-0.001-4.54l-16.454,0.033c-3.027,0.017-5.475-2.431-5.478-5.47 V21.941c0.003-3.014,2.451-5.462,5.453-5.462c1.313,0,2.521,0.469,3.441,1.225l15.019,15.069c1.434,1.484,2.331,3.479,2.318,5.568 l-0.033,20.008l4.595,0.026L36.61,42.428c0.011-2.975,2.459-5.423,5.51-5.43l16.99,0.028v-4.742l-19.718,0.03 c-2.173,0-4.168-0.897-5.582-2.264l-15.39-15.078c-1.075-0.938-1.807-2.414-1.807-4.055c0-3.002,2.448-5.45,5.526-5.415h35.67 c3.099-0.035,5.548,2.413,5.544,5.212l0.024,17.276l4.386,0.056l-0.01-11.806c-0.002-3.042,2.519-5.49,5.442-5.49 c1.37,0,2.638,0.538,3.672,1.435l10.798,10.549c0.974,0.952,1.913,2.361,1.913,4.096c0,3.002-2.448,5.457-5.33,5.467L72.085,32.34 v4.658l16.678-0.037c2.984-0.007,5.433,2.419,5.418,5.451L94.17,78.11c-0.001,3.088-2.445,5.537-5.447,5.537 c-1.595,0-2.99-0.732-3.995-1.735l-14.585-14.56c-1.447-1.444-2.376-3.411-2.377-5.455l-0.004-20.661l-4.414,0.084l0.016,15.931 c0.015,2.96-2.433,5.4-5.411,5.392l-17.076-0.047l0.004,4.596l19.44-0.016c2.225-0.002,4.206,0.933,5.57,2.301l15.985,16.035 c0.868,0.87,1.242,2.163,1.242,3.476c0,3.002-2.448,5.45-5.546,5.471l-35.508,0.041c-3.102,0.02-5.55-2.428-5.507-5.539 l0.068-17.508l-4.598,0.029l0.023,11.997c0.013,3.031-2.435,5.479-5.437,5.479c-1.407,0-2.692-0.538-3.642-1.401l-11.506-11.45 c-0.76-0.919-1.215-2.126-1.187-3.44c0.063-3.002,2.448-5.45,5.331-5.482l12.135-0.032 M27.722,38.6 c-0.029-1.116-0.492-2.146-1.173-2.829L12.096,21.133c-0.217-0.23-0.506-0.36-0.824-0.36c-0.637,0-1.156,0.519-1.163,1.258v35.089 c0.008,0.726,0.527,1.245,1.213,1.233l16.429-0.032L27.722,38.6L27.722,38.6z M57.901,58.354l-16.997-0.009L40.9,42.47 c0.016-0.652,0.535-1.171,1.199-1.183l16.983,0.033l-0.007,15.87C59.086,57.847,58.566,58.354,57.901,58.354L57.901,58.354z M78.443,88.126L63.137,72.745c-0.709-0.712-1.703-1.255-2.816-1.257l-19.44-0.034l-0.035,17.565 c-0.039,0.688,0.481,1.207,1.101,1.192l35.763-0.041c0.594-0.025,1.113-0.544,1.113-1.181C78.823,88.67,78.695,88.379,78.443,88.126 L78.443,88.126z M36.584,62.61l-0.005,4.515l-4.553,0.053l0.017-4.515L36.584,62.61L36.584,62.61z M27.76,83.419l0.01-11.91 l-12.062-0.013c-0.617,0.014-1.136,0.533-1.136,1.17c0,0.318,0.13,0.607,0.33,0.829L25.599,84.12 c0.263,0.34,0.615,0.543,1.013,0.543C27.249,84.662,27.768,84.143,27.76,83.419L27.76,83.419z M59.063,10.761l0.019,17.284 l-19.526-0.021c-1.164-0.004-2.194-0.467-2.942-1.164L21.308,11.77c-0.199-0.104-0.402-0.456-0.402-0.854 c0-0.637,0.519-1.156,1.158-1.125h35.88C58.542,9.76,59.062,10.279,59.063,10.761L59.063,10.761z M67.763,36.998l0.028-4.63 l-4.414-0.056v4.658L67.763,36.998L67.763,36.998z M84.931,25.999L74.106,15.276c-0.162-0.252-0.514-0.455-0.912-0.455 c-0.637,0-1.156,0.519-1.152,1.203l0.043,12.021l12.037-0.038c0.642-0.022,1.161-0.541,1.161-1.178 C85.284,26.511,85.154,26.222,84.931,25.999L84.931,25.999z M89.901,42.381c0-0.637-0.519-1.156-1.247-1.131l-16.597,0.014 l-0.004,20.39c0,0.834,0.51,1.821,1.194,2.514l14.571,14.741c0.201,0.203,0.507,0.443,0.904,0.443c0.637,0,1.156-0.519,1.157-1.168 l0.001-35.906"></path></svg>; 3 icons.borderRadiusNone = <svg viewBox="0 0 104 104"><defs><rect height="100" width="100" x="0" y="0"/></defs><g fill="none" stroke="none" strokeWidth="1" fillRule="evenodd"><g transform="matrix(1 0 0 1 2 2)"><g><mask fill="#fff"><use xlinkHref="#path-1"/></mask><use stroke="#fff" strokeWidth="3" xlinkHref="#path-1"/><rect height="118" stroke="currentColor" width="118" x="-51" y="-48" strokeWidth="10"/></g></g></g></svg>; 4 5 icons.borderRadiusSmall = <svg viewBox="0 0 104 104"><defs><rect height="100" width="100" x="0" y="0"/></defs><g fill="none" stroke="none" strokeWidth="1" fillRule="evenodd"><g transform="matrix(1 0 0 1 2 2)"><g><mask fill="#fff"><use xlinkHref="#path-1"/></mask><use stroke="#fff" strokeWidth="3" xlinkHref="#path-1"/><rect height="118" rx="2" stroke="currentColor" width="118" x="-51" y="-48" strokeWidth="10"/></g></g></g></svg>; 6 7 icons.borderRadiusMedium = <svg viewBox="0 0 104 104"><defs><rect height="100" width="100" x="0" y="0"/></defs><g fill="none" stroke="none" strokeWidth="1" fillRule="evenodd"><g transform="matrix(1 0 0 1 2 2)"><g><mask fill="#fff"><use xlinkHref="#path-1"/></mask><use stroke="#fff" strokeWidth="3" xlinkHref="#path-1"/><rect height="118" rx="10" stroke="currentColor" width="118" x="-51" y="-48" strokeWidth="10"/></g></g></g></svg>; 8 9 icons.borderRadiusLarge = <svg viewBox="0 0 104 104"><defs><rect height="100" width="100" x="0" y="0"/></defs><g fill="none" stroke="none" strokeWidth="1" fillRule="evenodd"><g transform="matrix(1 0 0 1 2 2)"><g><mask fill="#fff"><use xlinkHref="#path-1"/></mask><use stroke="#fff" strokeWidth="3" xlinkHref="#path-1"/><rect height="118" rx="20" stroke="currentColor" width="118" x="-51" y="-48" strokeWidth="10"/></g></g></g></svg>; 10 11 icons.borderRadiusXLarge = <svg viewBox="0 0 104 104"><defs><rect height="100" width="100" x="0" y="0"/></defs><g fill="none" stroke="none" strokeWidth="1" fillRule="evenodd"><g transform="matrix(1 0 0 1 2 2)"><g><mask fill="#fff"><use xlinkHref="#path-1"/></mask><use stroke="#fff" strokeWidth="3" xlinkHref="#path-1"/><rect height="118" rx="50" stroke="currentColor" width="118" x="-51" y="-48" strokeWidth="10"/></g></g></g></svg>; 12 13 icons.borderWidthNone = <svg viewBox="0 0 104 104"><path d="m16 16h68v68h-68z" fill="none" transform="matrix(1 0 0 1 2 2)"/></svg>; 14 15 icons.borderWidthSmall = <svg viewBox="0 0 104 104"><defs><rect height="100" width="100" x="0" y="0"/></defs><g fill="none" stroke="none" strokeWidth="1" fillRule="evenodd"><g transform="matrix(1 0 0 1 2 2)"><g><mask fill="#fff"><use xlinkHref="#path-1"/></mask><use stroke="#fff" strokeWidth="3" xlinkHref="#path-1"/><rect height="68" stroke="currentColor" width="68" x="16" y="16"/></g></g></g></svg>; 16 17 icons.borderWidthMedium = <svg viewBox="0 0 104 104"><defs><rect height="100" width="100" x="0" y="0"/></defs><g fill="none" stroke="none" strokeWidth="1" fillRule="evenodd"><g transform="matrix(1 0 0 1 2 2)"><g><mask fill="#fff"><use xlinkHref="#path-1"/></mask><use stroke="#fff" strokeWidth="3" xlinkHref="#path-1"/><rect height="68" stroke="currentColor" width="68" x="16" y="16" strokeWidth="4"/></g></g></g></svg>; 18 19 icons.borderWidthLarge = <svg viewBox="0 0 104 104"><defs><rect height="100" width="100" x="0" y="0"/></defs><g fill="none" stroke="none" strokeWidth="1" fillRule="evenodd"><g transform="matrix(1 0 0 1 2 2)"><g><mask fill="#fff"><use xlinkHref="#path-1"/></mask><use stroke="#fff" strokeWidth="3" xlinkHref="#path-1"/><rect height="68" stroke="currentColor" width="68" x="16" y="16" strokeWidth="6"/></g></g></g></svg>; 20 21 icons.borderWidthXLarge = <svg viewBox="0 0 104 104"><defs><rect height="100" width="100" x="0" y="0"/></defs><g fill="none" stroke="none" strokeWidth="1" fillRule="evenodd"><g transform="matrix(1 0 0 1 2 2)"><g><mask fill="#fff"><use xlinkHref="#path-1"/></mask><use stroke="#fff" strokeWidth="3" xlinkHref="#path-1"/><rect height="68" stroke="currentColor" width="68" x="16" y="16" strokeWidth="10"/></g></g></g></svg>; 22 23 icons.boxShadowNone = <svg viewBox="0 0 104 104"><path d="m16 16h68v68h-68z" fill="#fff" stroke="#000" transform="matrix(1 0 0 1 2 2)" strokeWidth="3"/></svg>; 24 25 icons.boxShadowSmall = <svg viewBox="0 0 104 104"><g fill="none" transform="matrix(1 0 0 1 2 2)"><path d="m12 13h68v68h-68z" fill="#d8d8d8"/><path d="m6 7h68v68h-68z" fill="#fff" stroke="#000" strokeWidth="3"/></g></svg>; 26 27 icons.boxShadowMedium = <svg viewBox="0 0 104 104"><g fill="none" transform="matrix(1 0 0 1 2 2)"><path d="m19 20h68v68h-68z" fill="#d8d8d8"/><path d="m6 7h68v68h-68z" fill="#fff" stroke="#000" strokeWidth="3"/></g></svg>; 28 29 icons.boxShadowLarge = <svg viewBox="0 0 104 104"><g fill="none" transform="matrix(1 0 0 1 2 2)"><path d="m23 24h68v68h-68z" fill="#d8d8d8"/><path d="m6 7h68v68h-68z" fill="#fff" stroke="#000" strokeWidth="3"/></g></svg>; 30 31 icons.boxShadowXLarge = <svg viewBox="0 0 104 104"><g fill="none" transform="matrix(1 0 0 1 2 2)"><path d="m32 32h68v68h-68z" fill="#d8d8d8"/><path d="m6 7h68v68h-68z" fill="#fff" stroke="#000" strokeWidth="3"/></g></svg>; 32 33 icons.borderWidth = <svg fill="currentColor" height="20px" version="1.1" viewBox="0 0 24 24" width="20px" x="0px" y="0px"><title>content_040-no_border-table-cell-square</title><desc>Created with Sketch.</desc><g fill="none" stroke="none" strokeWidth="1" fillRule="evenodd"><g fill="currentColor" transform="matrix(1 0 0 1 -476 -188)"><g transform="matrix(1 0 0 1 477 189)"><rect height="1" width="2" x="0" y="0"/><rect height="1" width="2" x="8" y="0"/><rect height="1" width="2" x="4" y="0"/><rect height="1" width="2" x="12" y="0"/><rect height="2" width="1" x="0" y="7"/><rect height="2" width="1" x="0" y="3"/><rect height="2" width="1" x="20" y="8"/><rect height="2" width="1" x="20" y="0"/><rect height="2" width="1" x="20" y="4"/><rect height="2" width="1" x="0" y="11"/><rect height="2" width="1" x="0" y="15"/><rect height="2" width="1" x="0" y="19"/><rect height="2" width="1" x="20" y="12"/><rect height="2" width="1" x="20" y="16"/><rect height="1" width="2" x="19" y="20"/><rect height="1" width="2" x="3" y="20"/><rect height="1" width="2" x="7" y="20"/><rect height="1" width="2" x="11" y="20"/><rect height="1" width="2" x="16" y="0"/><rect height="1" width="2" x="15" y="20"/></g></g></g></svg>; 34 35 icons.borderRadius = <svg height="20px" viewBox="0 0 66 66" width="20px"><path d="m457 596.97658v5.02342c0 .552285-.447715 1-1 1h-12c-.552285 0-1-.447715-1-1v-5h-14.996435c-6.077067 0-11.003565-4.926533-11.003565-11.003565v-37.99287c0-6.077067 4.926533-11.003565 11.003565-11.003565h37.99287c6.077067 0 11.003565 4.926533 11.003565 11.003565v14.996435h5c.552285 0 1 .447715 1 1v12c0 .552285-.447715 1-1 1h-5.023422c-.506685 10.803114-9.172511 19.469882-19.976578 19.97658zm-12 4.02342h10v-10h-10zm26-26h10v-10h-10zm-28 20v-5c0-.552285.447715-1 1-1h12c.552285 0 1 .447715 1 1v4.974104c9.699148-.5031 17.471015-8.275803 17.974102-17.974104h-4.974102c-.552285 0-1-.447715-1-1v-12c0-.552285.447715-1 1-1h5v-14.996435c0-4.972466-4.03107-9.003565-9.003565-9.003565h-37.99287c-4.972466 0-9.003565 4.03107-9.003565 9.003565v37.99287c0 4.972466 4.03107 9.003565 9.003565 9.003565z" transform="matrix(1 0 0 1 -417 -537)" fillRule="evenodd"/></svg>; 36 37 icons.boxShadow = <svg height="20px" viewBox="0 0 100 100" width="20px" enableBackground="new 0 0 100 100"><path d="m92.5 21.233h-13.733v-13.733c0-1.381-1.119-2.5-2.5-2.5h-68.767c-1.381 0-2.5 1.119-2.5 2.5v68.767c0 1.381 1.119 2.5 2.5 2.5h13.733v13.733c0 1.381 1.119 2.5 2.5 2.5h68.767c.164 0 .328-.017.489-.049.075-.015.145-.043.217-.064.084-.025.168-.044.249-.077.086-.036.164-.084.245-.129.062-.034.126-.061.185-.101.275-.183.51-.419.694-.694.039-.058.065-.122.099-.182.045-.082.094-.161.13-.248.033-.081.052-.165.077-.248.022-.073.05-.143.065-.219.033-.161.05-.325.05-.489v-68.767c0-1.38-1.119-2.5-2.5-2.5zm-82.5 52.534v-63.767h63.767v13.733 50.033h-50.034-13.733zm16.233 16.233v-7.698l7.699 7.698zm14.769 0-11.233-11.233h6.063l11.233 11.233zm13.133 0-11.233-11.233h6.063l11.233 11.233zm13.134 0-11.234-11.233h6.063l11.234 11.233zm13.133 0-11.234-11.233h6.063l11.234 11.233zm9.598-3.535-11.233-11.234v-6.063l11.233 11.234zm0-13.133-11.233-11.234v-6.063l11.233 11.234zm0-13.134-11.233-11.233v-6.063l11.233 11.233zm0-13.133-11.233-11.233v-6.063l11.233 11.233zm0-13.133-7.698-7.698h7.698z"/></svg>; 38 39 icons.plugin = <svg height="20px" viewBox="0 0 100 100" width="20px" enableBackground="new 0 0 100 100"><path d="m27.751 67.15-.001-4.54-16.454.033c-3.027.017-5.475-2.431-5.478-5.47v-35.232c.003-3.014 2.451-5.462 5.453-5.462 1.313 0 2.521.469 3.441 1.225l15.019 15.069c1.434 1.484 2.331 3.479 2.318 5.568l-.033 20.008 4.595.026-.001-15.947c.011-2.975 2.459-5.423 5.51-5.43l16.99.028v-4.742l-19.718.03c-2.173 0-4.168-.897-5.582-2.264l-15.39-15.078c-1.075-.938-1.807-2.414-1.807-4.055 0-3.002 2.448-5.45 5.526-5.415h35.67c3.099-.035 5.548 2.413 5.544 5.212l.024 17.276 4.386.056-.01-11.806c-.002-3.042 2.519-5.49 5.442-5.49 1.37 0 2.638.538 3.672 1.435l10.798 10.549c.974.952 1.913 2.361 1.913 4.096 0 3.002-2.448 5.457-5.33 5.467l-12.163.043v4.658l16.678-.037c2.984-.007 5.433 2.419 5.418 5.451l-.011 35.698c-.001 3.088-2.445 5.537-5.447 5.537-1.595 0-2.99-.732-3.995-1.735l-14.585-14.56c-1.447-1.444-2.376-3.411-2.377-5.455l-.004-20.661-4.414.084.016 15.931c.015 2.96-2.433 5.4-5.411 5.392l-17.076-.047.004 4.596 19.44-.016c2.225-.002 4.206.933 5.57 2.301l15.985 16.035c.868.87 1.242 2.163 1.242 3.476 0 3.002-2.448 5.45-5.546 5.471l-35.508.041c-3.102.02-5.55-2.428-5.507-5.539l.068-17.508-4.598.029.023 11.997c.013 3.031-2.435 5.479-5.437 5.479-1.407 0-2.692-.538-3.642-1.401l-11.506-11.45c-.76-.919-1.215-2.126-1.187-3.44.063-3.002 2.448-5.45 5.331-5.482l12.135-.032m-.022-28.553c-.029-1.116-.492-2.146-1.173-2.829l-14.453-14.638c-.217-.23-.506-.36-.824-.36-.637 0-1.156.519-1.163 1.258v35.089c.008.726.527 1.245 1.213 1.233l16.429-.032zm30.179 19.754-16.997-.009-.004-15.875c.016-.652.535-1.171 1.199-1.183l16.983.033-.007 15.87c.011.657-.509 1.164-1.174 1.164zm20.542 29.772-15.306-15.381c-.709-.712-1.703-1.255-2.816-1.257l-19.44-.034-.035 17.565c-.039.688.481 1.207 1.101 1.192l35.763-.041c.594-.025 1.113-.544 1.113-1.181 0-.319-.128-.61-.38-.863zm-41.859-25.516-.005 4.515-4.553.053.017-4.515zm-8.824 20.809.01-11.91-12.062-.013c-.617.014-1.136.533-1.136 1.17 0 .318.13.607.33.829l10.697 10.625c.263.34.615.543 1.013.543.637-.001 1.156-.52 1.148-1.244zm31.303-72.658.019 17.284-19.526-.021c-1.164-.004-2.194-.467-2.942-1.164l-15.306-15.09c-.199-.104-.402-.456-.402-.854 0-.637.519-1.156 1.158-1.125h35.88c.598-.031 1.118.488 1.119.97zm8.7 26.237.028-4.63-4.414-.056v4.658zm17.168-10.999-10.825-10.723c-.162-.252-.514-.455-.912-.455-.637 0-1.156.519-1.152 1.203l.043 12.021 12.037-.038c.642-.022 1.161-.541 1.161-1.178.001-.318-.129-.607-.352-.83zm4.97 16.382c0-.637-.519-1.156-1.247-1.131l-16.597.014-.004 20.39c0 .834.51 1.821 1.194 2.514l14.571 14.741c.201.203.507.443.904.443.637 0 1.156-.519 1.157-1.168l.001-35.906" fillRule="evenodd" clipRule="evenodd"/></svg>; 4 40 5 41 export default icons; -
turbocharged-testimonial-block/tags/1.0.5/vendor/autoload.php
r2247950 r2257752 5 5 require_once __DIR__ . '/composer/autoload_real.php'; 6 6 7 return ComposerAutoloaderInit 89453267e5ce77c9e981f7532ff17d52::getLoader();7 return ComposerAutoloaderInitc4a5ce43ba98578279abe632e30f898d::getLoader(); -
turbocharged-testimonial-block/tags/1.0.5/vendor/composer/autoload_real.php
r2247950 r2257752 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit 89453267e5ce77c9e981f7532ff17d525 class ComposerAutoloaderInitc4a5ce43ba98578279abe632e30f898d 6 6 { 7 7 private static $loader; … … 20 20 } 21 21 22 spl_autoload_register(array('ComposerAutoloaderInit 89453267e5ce77c9e981f7532ff17d52', 'loadClassLoader'), true, true);22 spl_autoload_register(array('ComposerAutoloaderInitc4a5ce43ba98578279abe632e30f898d', 'loadClassLoader'), true, true); 23 23 self::$loader = $loader = new \Composer\Autoload\ClassLoader(); 24 spl_autoload_unregister(array('ComposerAutoloaderInit 89453267e5ce77c9e981f7532ff17d52', 'loadClassLoader'));24 spl_autoload_unregister(array('ComposerAutoloaderInitc4a5ce43ba98578279abe632e30f898d', 'loadClassLoader')); 25 25 26 26 $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded()); … … 28 28 require_once __DIR__ . '/autoload_static.php'; 29 29 30 call_user_func(\Composer\Autoload\ComposerStaticInit 89453267e5ce77c9e981f7532ff17d52::getInitializer($loader));30 call_user_func(\Composer\Autoload\ComposerStaticInitc4a5ce43ba98578279abe632e30f898d::getInitializer($loader)); 31 31 } else { 32 32 $map = require __DIR__ . '/autoload_namespaces.php'; -
turbocharged-testimonial-block/tags/1.0.5/vendor/composer/autoload_static.php
r2247950 r2257752 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit 89453267e5ce77c9e981f7532ff17d527 class ComposerStaticInitc4a5ce43ba98578279abe632e30f898d 8 8 { 9 9 public static $prefixLengthsPsr4 = array ( … … 29 29 { 30 30 return \Closure::bind(function () use ($loader) { 31 $loader->prefixLengthsPsr4 = ComposerStaticInit 89453267e5ce77c9e981f7532ff17d52::$prefixLengthsPsr4;32 $loader->prefixDirsPsr4 = ComposerStaticInit 89453267e5ce77c9e981f7532ff17d52::$prefixDirsPsr4;33 $loader->classMap = ComposerStaticInit 89453267e5ce77c9e981f7532ff17d52::$classMap;31 $loader->prefixLengthsPsr4 = ComposerStaticInitc4a5ce43ba98578279abe632e30f898d::$prefixLengthsPsr4; 32 $loader->prefixDirsPsr4 = ComposerStaticInitc4a5ce43ba98578279abe632e30f898d::$prefixDirsPsr4; 33 $loader->classMap = ComposerStaticInitc4a5ce43ba98578279abe632e30f898d::$classMap; 34 34 35 35 }, null, ClassLoader::class); -
turbocharged-testimonial-block/trunk/build/tailwind.css
r2247950 r2257752 247 247 } 248 248 249 [class*="turbocharged-testimonial-block"] .px-3 { 250 padding-left: 12px; 251 padding-right: 12px 252 } 253 254 [class*="turbocharged-testimonial-block"] .px-6 { 255 padding-left: 24px; 256 padding-right: 24px 257 } 258 259 [class*="turbocharged-testimonial-block"] .pb-0 { 260 padding-bottom: 0px 261 } 262 249 263 [class*="turbocharged-testimonial-block"] .pr-2 { 250 264 padding-right: 8px 265 } 266 267 [class*="turbocharged-testimonial-block"] .pt-3 { 268 padding-top: 12px 251 269 } 252 270 -
turbocharged-testimonial-block/trunk/class-plugin.php
r2247950 r2257752 11 11 * License URI: https://www.gnu.org/licenses/gpl-2.0.html 12 12 * Tested up to: 5.3.2 13 * Version: 1.0. 413 * Version: 1.0.5 14 14 * Requires at least: 5.0 15 15 * Requires PHP: 5.6 … … 93 93 $this->slug = 'turbocharged-testimonial-block'; 94 94 $this->text_domain = 'turbocharged-testimonial-block'; 95 $this->version = '1.0. 4';95 $this->version = '1.0.5'; 96 96 } 97 97 -
turbocharged-testimonial-block/trunk/includes/class-load-translations.php
r2243676 r2257752 41 41 // We could store these variables in the constructor as they are shared 42 42 // between methods, but I don't think they fit the context of the class. 43 $plugin_dir_path = Plugin::get_instance()->plugin_dir_path; 44 $slug = Plugin::get_instance()->slug; 43 $instance = Plugin::get_instance(); 44 $plugin_dir_path = $instance->plugin_dir_path; 45 $slug = $instance->slug; 45 46 46 47 /** … … 66 67 67 68 // Shortcuts for variables. 68 $text_domain = Plugin::get_instance()->text_domain; 69 $slug = Plugin::get_instance()->slug; 69 $instance = Plugin::get_instance(); 70 $text_domain = $instance->text_domain; 71 $slug = $instance->slug; 70 72 71 73 // Load translated strings written in PHP. -
turbocharged-testimonial-block/trunk/includes/class-register-blocks.php
r2243676 r2257752 43 43 44 44 // Shortcuts for variables. 45 $slug = Plugin::get_instance()->slug; 46 $text_domain = Plugin::get_instance()->text_domain; 47 $plugin_dir_path = Plugin::get_instance()->plugin_dir_path; 48 $plugin_dir_url = Plugin::get_instance()->plugin_dir_url; 49 $version = Plugin::get_instance()->version; 45 $instance = Plugin::get_instance(); 46 $slug = $instance->slug; 47 $text_domain = $instance->text_domain; 48 $plugin_dir_path = $instance->plugin_dir_path; 49 $plugin_dir_url = $instance->plugin_dir_url; 50 $version = $instance->version; 50 51 51 52 // Register block specific frontend & backend styles. 52 53 wp_register_style( 53 54 $slug . '-style', 54 $plugin_dir_url . 'build/style. build.css',55 $plugin_dir_url . 'build/style.css', 55 56 array(), 56 57 $version … … 60 61 wp_register_style( 61 62 $slug . '-editor-style', 62 $plugin_dir_url . 'build/editor. build.css',63 $plugin_dir_url . 'build/editor.css', 63 64 array( 'wp-edit-blocks' ), 64 65 $version … … 73 74 ); 74 75 76 $script_asset_path = "$plugin_dir_path/build/index.asset.php"; 77 if ( ! file_exists( $script_asset_path ) ) { 78 throw new Error( 79 'You need to run `npm start` or `npm run build` for the "turbocharged-testimonial-block/testimonial" block first.' 80 ); 81 } 82 75 83 // Register editor-only block scripts. 76 84 // Dynamically load dependencies using index.build.asset.php generated by 77 85 // @wordpress/dependency-extraction-webpack-plugin. 78 $ asset_file = require_once $plugin_dir_path . 'build/index.build.asset.php';86 $script_asset = require( "$plugin_dir_path/build/index.asset.php" ); 79 87 80 88 wp_register_script( 81 89 $slug . '-editor-script', 82 $plugin_dir_url . 'build/index. build.js',83 $ asset_file['dependencies'],84 $ asset_file['version'],90 $plugin_dir_url . 'build/index.js', 91 $script_asset['dependencies'], 92 $script_asset['version'], 85 93 true 86 94 ); -
turbocharged-testimonial-block/trunk/languages/turbocharged-testimonial-block.pot
r2247950 r2257752 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Turbocharged Testimonial Block 1.0. 4\n"5 "Project-Id-Version: Turbocharged Testimonial Block 1.0.5\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/turbocharged-testimonial-block\n" 7 7 "Last-Translator: Lee Shadle <lee@blockhandbook.com>\n" … … 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 2020-0 2-12T00:12:17+00:00\n"12 "POT-Creation-Date: 2020-03-04T02:16:35+00:00\n" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 14 "X-Generator: WP-CLI 2.4.0\n" … … 35 35 msgstr "" 36 36 37 #: build/index.build.js:3113 37 #: build/index.build.js:18 38 #: svn/tags/1.0.0/build/index.build.js:18 39 #: svn/tags/1.0.1/build/index.build.js:18 40 #: svn/tags/1.0.2/build/index.build.js:18 41 #: svn/tags/1.0.3/build/index.build.js:18 42 #: svn/trunk/build/index.build.js:18 38 43 msgid "Edit Image" 39 44 msgstr "" 40 45 41 #: build/index.build.js:3119 46 #: build/index.build.js:18 47 msgid "Box Shadow" 48 msgstr "" 49 50 #: build/index.build.js:18 51 msgid "None" 52 msgstr "" 53 54 #: build/index.build.js:18 55 msgid "Small" 56 msgstr "" 57 58 #: build/index.build.js:18 59 msgid "Medium" 60 msgstr "" 61 62 #: build/index.build.js:18 63 msgid "Large" 64 msgstr "" 65 66 #: build/index.build.js:18 67 msgid "X-Large" 68 msgstr "" 69 70 #: build/index.build.js:18 71 msgid "Custom" 72 msgstr "" 73 74 #: build/index.build.js:18 75 #: svn/tags/1.0.0/build/index.build.js:18 76 #: svn/tags/1.0.1/build/index.build.js:18 77 #: svn/tags/1.0.2/build/index.build.js:18 78 #: svn/tags/1.0.3/build/index.build.js:18 79 #: svn/trunk/build/index.build.js:18 80 msgid "Border Radius" 81 msgstr "" 82 83 #: build/index.build.js:18 84 #: svn/tags/1.0.0/build/index.build.js:18 85 #: svn/tags/1.0.1/build/index.build.js:18 86 #: svn/tags/1.0.2/build/index.build.js:18 87 #: svn/tags/1.0.3/build/index.build.js:18 88 #: svn/trunk/build/index.build.js:18 89 msgid "Border Width" 90 msgstr "" 91 92 #: build/index.build.js:18 93 #: svn/tags/1.0.0/build/index.build.js:18 94 #: svn/tags/1.0.1/build/index.build.js:18 95 #: svn/tags/1.0.2/build/index.build.js:18 96 #: svn/tags/1.0.3/build/index.build.js:18 97 #: svn/trunk/build/index.build.js:18 42 98 msgid "Background Settings" 43 99 msgstr "" 44 100 45 #: build/index.build.js:3130 101 #: build/index.build.js:18 102 #: svn/tags/1.0.0/build/index.build.js:18 103 #: svn/tags/1.0.1/build/index.build.js:18 104 #: svn/tags/1.0.2/build/index.build.js:18 105 #: svn/tags/1.0.3/build/index.build.js:18 106 #: svn/trunk/build/index.build.js:18 46 107 msgid "Select Testimonial Image" 47 108 msgstr "" 48 109 49 #: build/index.build.js:3133 110 #: build/index.build.js:18 111 #: svn/tags/1.0.0/build/index.build.js:18 112 #: svn/tags/1.0.1/build/index.build.js:18 113 #: svn/tags/1.0.2/build/index.build.js:18 114 #: svn/tags/1.0.3/build/index.build.js:18 115 #: svn/trunk/build/index.build.js:18 50 116 msgid "Custom image sizing" 51 117 msgstr "" 52 118 53 #: build/index.build.js:3209 119 #: build/index.build.js:18 120 msgid "Image size" 121 msgstr "" 122 123 #: build/index.build.js:18 124 #: svn/tags/1.0.0/build/index.build.js:18 125 #: svn/tags/1.0.1/build/index.build.js:18 126 #: svn/tags/1.0.2/build/index.build.js:18 127 #: svn/tags/1.0.3/build/index.build.js:18 128 #: svn/trunk/build/index.build.js:18 54 129 msgid "Image background color" 55 130 msgstr "" 56 131 57 #: build/index.build.js:3220 132 #: build/index.build.js:18 133 #: svn/tags/1.0.0/build/index.build.js:18 134 #: svn/tags/1.0.1/build/index.build.js:18 135 #: svn/tags/1.0.2/build/index.build.js:18 136 #: svn/tags/1.0.3/build/index.build.js:18 137 #: svn/trunk/build/index.build.js:18 58 138 msgid "Content background color" 59 139 msgstr "" 60 140 61 #: build/index.build.js:3230 141 #: build/index.build.js:18 142 #: svn/tags/1.0.0/build/index.build.js:18 143 #: svn/tags/1.0.1/build/index.build.js:18 144 #: svn/tags/1.0.2/build/index.build.js:18 145 #: svn/tags/1.0.3/build/index.build.js:18 146 #: svn/trunk/build/index.build.js:18 62 147 msgid "Content Background Opacity" 63 148 msgstr "" 64 149 65 #: build/index.build.js:3252 150 #: build/index.build.js:18 151 #: svn/tags/1.0.0/build/index.build.js:18 152 #: svn/tags/1.0.1/build/index.build.js:18 153 #: svn/tags/1.0.2/build/index.build.js:18 154 #: svn/tags/1.0.3/build/index.build.js:18 155 #: svn/trunk/build/index.build.js:18 66 156 msgid "Quotation Mark Settings" 67 157 msgstr "" 68 158 69 #: build/index.build.js:3270 159 #: build/index.build.js:18 160 #: svn/tags/1.0.0/build/index.build.js:18 161 #: svn/tags/1.0.1/build/index.build.js:18 162 #: svn/tags/1.0.2/build/index.build.js:18 163 #: svn/tags/1.0.3/build/index.build.js:18 164 #: svn/trunk/build/index.build.js:18 70 165 msgid "Quotation Mark Color" 71 166 msgstr "" 72 167 73 #: build/index.build.js:3303 168 #: build/index.build.js:18 169 msgid "Quotation mark opacity" 170 msgstr "" 171 172 #: build/index.build.js:18 173 #: svn/tags/1.0.0/build/index.build.js:18 174 #: svn/tags/1.0.1/build/index.build.js:18 175 #: svn/tags/1.0.2/build/index.build.js:18 176 #: svn/tags/1.0.3/build/index.build.js:18 177 #: svn/trunk/build/index.build.js:18 74 178 msgid "Border Settings" 75 179 msgstr "" 76 180 77 #: build/index.build.js:3307 78 msgid "Border Radius" 79 msgstr "" 80 81 #: build/index.build.js:3340 82 msgid "Border Width" 83 msgstr "" 84 85 #: build/index.build.js:3367 181 #: build/index.build.js:18 182 msgid "Defaults" 183 msgstr "" 184 185 #: build/index.build.js:18 186 #: svn/tags/1.0.0/build/index.build.js:18 187 #: svn/tags/1.0.1/build/index.build.js:18 188 #: svn/tags/1.0.2/build/index.build.js:18 189 #: svn/tags/1.0.3/build/index.build.js:18 190 #: svn/trunk/build/index.build.js:18 86 191 msgid "Border Style" 87 192 msgstr "" 88 193 89 #: build/index.build.js:3392 194 #: build/index.build.js:18 195 msgid "Solid" 196 msgstr "" 197 198 #: build/index.build.js:18 199 msgid "Dashed" 200 msgstr "" 201 202 #: build/index.build.js:18 203 msgid "Dotted" 204 msgstr "" 205 206 #: build/index.build.js:18 207 msgid "Double" 208 msgstr "" 209 210 #: build/index.build.js:18 211 #: svn/tags/1.0.0/build/index.build.js:18 212 #: svn/tags/1.0.1/build/index.build.js:18 213 #: svn/tags/1.0.2/build/index.build.js:18 214 #: svn/tags/1.0.3/build/index.build.js:18 215 #: svn/trunk/build/index.build.js:18 90 216 msgid "Border Color" 91 217 msgstr "" 92 218 93 #: build/index.build.js:3402 219 #: build/index.build.js:18 220 #: svn/tags/1.0.0/build/index.build.js:18 221 #: svn/tags/1.0.1/build/index.build.js:18 222 #: svn/tags/1.0.2/build/index.build.js:18 223 #: svn/tags/1.0.3/build/index.build.js:18 224 #: svn/trunk/build/index.build.js:18 94 225 msgid "Shadow Settings" 95 226 msgstr "" 96 227 97 #: build/index.build.js:3406 228 #: build/index.build.js:18 229 #: svn/tags/1.0.0/build/index.build.js:18 230 #: svn/tags/1.0.1/build/index.build.js:18 231 #: svn/tags/1.0.2/build/index.build.js:18 232 #: svn/tags/1.0.3/build/index.build.js:18 233 #: svn/trunk/build/index.build.js:18 98 234 msgid "Shadow Size" 99 235 msgstr "" 100 236 101 #: build/index.build.js:3440 237 #: build/index.build.js:18 238 #: svn/tags/1.0.0/build/index.build.js:18 239 #: svn/tags/1.0.1/build/index.build.js:18 240 #: svn/tags/1.0.2/build/index.build.js:18 241 #: svn/tags/1.0.3/build/index.build.js:18 242 #: svn/trunk/build/index.build.js:18 102 243 msgid "Shadow Color" 103 244 msgstr "" 104 245 105 #. translators: content placeholder 106 #: build/index.build.js:3673 107 #: build/index.build.js:3955 246 #: build/index.build.js:18 247 #: svn/tags/1.0.0/build/index.build.js:18 248 #: svn/tags/1.0.1/build/index.build.js:18 249 #: svn/tags/1.0.2/build/index.build.js:18 250 #: svn/tags/1.0.3/build/index.build.js:18 251 #: svn/trunk/build/index.build.js:18 108 252 msgid "Testimonial" 109 253 msgstr "" 110 254 111 #. translators: content placeholder 112 #: build/index.build.js:3676 255 #: build/index.build.js:18 256 #: svn/tags/1.0.0/build/index.build.js:18 257 #: svn/tags/1.0.1/build/index.build.js:18 258 #: svn/tags/1.0.2/build/index.build.js:18 259 #: svn/tags/1.0.3/build/index.build.js:18 260 #: svn/trunk/build/index.build.js:18 113 261 msgid "I am obsessed with learning how to build blocks!" 114 262 msgstr "" 115 263 116 #. translators: content placeholder 117 #: build/index.build.js:3681 264 #: build/index.build.js:18 265 #: svn/tags/1.0.0/build/index.build.js:18 266 #: svn/tags/1.0.1/build/index.build.js:18 267 #: svn/tags/1.0.2/build/index.build.js:18 268 #: svn/tags/1.0.3/build/index.build.js:18 269 #: svn/trunk/build/index.build.js:18 118 270 msgid "Author's name" 119 271 msgstr "" 120 272 121 #. translators: content placeholder 122 #: build/index.build.js:3684 273 #: build/index.build.js:18 274 #: svn/tags/1.0.0/build/index.build.js:18 275 #: svn/tags/1.0.1/build/index.build.js:18 276 #: svn/tags/1.0.2/build/index.build.js:18 277 #: svn/tags/1.0.3/build/index.build.js:18 278 #: svn/trunk/build/index.build.js:18 123 279 msgid "Lee Shadle" 124 280 msgstr "" 125 281 126 #. translators: content placeholder 127 #: build/index.build.js:3689 282 #: build/index.build.js:18 283 #: svn/tags/1.0.0/build/index.build.js:18 284 #: svn/tags/1.0.1/build/index.build.js:18 285 #: svn/tags/1.0.2/build/index.build.js:18 286 #: svn/tags/1.0.3/build/index.build.js:18 287 #: svn/trunk/build/index.build.js:18 128 288 msgid "Author's position" 129 289 msgstr "" 130 290 131 #. translators: content placeholder 132 #: build/index.build.js:3692 291 #: build/index.build.js:18 292 #: svn/tags/1.0.0/build/index.build.js:18 293 #: svn/tags/1.0.1/build/index.build.js:18 294 #: svn/tags/1.0.2/build/index.build.js:18 295 #: svn/tags/1.0.3/build/index.build.js:18 296 #: svn/trunk/build/index.build.js:18 133 297 msgid "Teacher @ blockhandbook.com" 134 298 msgstr "" 135 299 136 #: build/index.build.js:3801 300 #: build/index.build.js:18 301 #: svn/tags/1.0.0/build/index.build.js:18 302 #: svn/tags/1.0.1/build/index.build.js:18 303 #: svn/tags/1.0.2/build/index.build.js:18 304 #: svn/tags/1.0.3/build/index.build.js:18 305 #: svn/trunk/build/index.build.js:18 137 306 msgid "Image" 138 307 msgstr "" 139 308 140 #: build/index.build.js:3802 309 #: build/index.build.js:18 310 #: svn/tags/1.0.0/build/index.build.js:18 311 #: svn/tags/1.0.1/build/index.build.js:18 312 #: svn/tags/1.0.2/build/index.build.js:18 313 #: svn/tags/1.0.3/build/index.build.js:18 314 #: svn/trunk/build/index.build.js:18 141 315 msgid "Upload an image file or pick one from your media library." 142 316 msgstr "" 143 317 144 #: build/index.build.js:3956 318 #: build/index.build.js:18 319 #: svn/tags/1.0.0/build/index.build.js:18 320 #: svn/tags/1.0.1/build/index.build.js:18 321 #: svn/tags/1.0.2/build/index.build.js:18 322 #: svn/tags/1.0.3/build/index.build.js:18 323 #: svn/trunk/build/index.build.js:18 324 msgid "1/3" 325 msgstr "" 326 327 #: build/index.build.js:18 328 #: svn/tags/1.0.1/build/index.build.js:18 329 #: svn/tags/1.0.2/build/index.build.js:18 330 #: svn/tags/1.0.3/build/index.build.js:18 331 #: svn/trunk/build/index.build.js:18 332 msgid "1/3 Flipped" 333 msgstr "" 334 335 #: build/index.build.js:18 336 #: svn/tags/1.0.0/build/index.build.js:18 337 #: svn/tags/1.0.1/build/index.build.js:18 338 #: svn/tags/1.0.2/build/index.build.js:18 339 #: svn/tags/1.0.3/build/index.build.js:18 340 #: svn/trunk/build/index.build.js:18 341 msgid "1/2" 342 msgstr "" 343 344 #: build/index.build.js:18 345 #: svn/tags/1.0.0/build/index.build.js:18 346 #: svn/tags/1.0.1/build/index.build.js:18 347 #: svn/tags/1.0.2/build/index.build.js:18 348 #: svn/tags/1.0.3/build/index.build.js:18 349 #: svn/trunk/build/index.build.js:18 350 msgid "1/2 Flipped" 351 msgstr "" 352 353 #: build/index.build.js:18 354 #: svn/tags/1.0.0/build/index.build.js:18 355 #: svn/tags/1.0.1/build/index.build.js:18 356 #: svn/tags/1.0.2/build/index.build.js:18 357 #: svn/tags/1.0.3/build/index.build.js:18 358 #: svn/trunk/build/index.build.js:18 359 msgid "Stacked" 360 msgstr "" 361 362 #: build/index.build.js:18 363 #: svn/tags/1.0.0/build/index.build.js:18 364 #: svn/tags/1.0.1/build/index.build.js:18 365 #: svn/tags/1.0.2/build/index.build.js:18 366 #: svn/tags/1.0.3/build/index.build.js:18 367 #: svn/trunk/build/index.build.js:18 368 msgid "Stacked Flipped" 369 msgstr "" 370 371 #: build/index.build.js:18 372 #: svn/tags/1.0.0/build/index.build.js:18 373 #: svn/tags/1.0.1/build/index.build.js:18 374 #: svn/tags/1.0.2/build/index.build.js:18 375 #: svn/tags/1.0.3/build/index.build.js:18 376 #: svn/trunk/build/index.build.js:18 377 msgid "Full" 378 msgstr "" 379 380 #: build/index.build.js:18 381 #: svn/tags/1.0.0/build/index.build.js:18 382 #: svn/tags/1.0.1/build/index.build.js:18 383 #: svn/tags/1.0.2/build/index.build.js:18 384 #: svn/tags/1.0.3/build/index.build.js:18 385 #: svn/trunk/build/index.build.js:18 386 msgid "Circle" 387 msgstr "" 388 389 #: build/index.build.js:18 390 #: svn/tags/1.0.0/build/index.build.js:18 391 #: svn/tags/1.0.1/build/index.build.js:18 392 #: svn/tags/1.0.2/build/index.build.js:18 393 #: svn/tags/1.0.3/build/index.build.js:18 394 #: svn/trunk/build/index.build.js:18 395 msgid "Circle Left" 396 msgstr "" 397 398 #: build/index.build.js:18 399 #: svn/tags/1.0.0/build/index.build.js:18 400 #: svn/tags/1.0.1/build/index.build.js:18 401 #: svn/tags/1.0.2/build/index.build.js:18 402 #: svn/tags/1.0.3/build/index.build.js:18 403 #: svn/trunk/build/index.build.js:18 404 msgid "Circle Right" 405 msgstr "" 406 407 #: build/index.build.js:18 408 #: svn/tags/1.0.0/build/index.build.js:18 409 #: svn/tags/1.0.1/build/index.build.js:18 410 #: svn/tags/1.0.2/build/index.build.js:18 411 #: svn/tags/1.0.3/build/index.build.js:18 412 #: svn/trunk/build/index.build.js:18 145 413 msgid "A turbocharged testimonial block with 10 superb styles for sharing positive things people have to say about your products and services." 146 414 msgstr "" 147 148 #: build/index.build.js:4415149 msgid "1/3"150 msgstr ""151 152 #: build/index.build.js:4418153 #: build/index.build.js:4424154 msgid "1/2 Flipped"155 msgstr ""156 157 #: build/index.build.js:4421158 msgid "1/2"159 msgstr ""160 161 #: build/index.build.js:4427162 msgid "Stacked"163 msgstr ""164 165 #: build/index.build.js:4430166 msgid "Stacked Flipped"167 msgstr ""168 169 #: build/index.build.js:4433170 msgid "Full"171 msgstr ""172 173 #: build/index.build.js:4436174 msgid "Circle"175 msgstr ""176 177 #: build/index.build.js:4439178 msgid "Circle Left"179 msgstr ""180 181 #: build/index.build.js:4442182 msgid "Circle Right"183 msgstr "" -
turbocharged-testimonial-block/trunk/readme.txt
r2247956 r2257752 6 6 Requires at least: 5.0 7 7 Tested up to: 5.3.2 8 Stable tag: 1.0. 48 Stable tag: 1.0.5 9 9 Requires PHP: 5.6 10 10 License: GPLv2 or later … … 27 27 - Custom Quotation Mark Colors 28 28 - 14 Beautiful Quotation Mark styles 29 - 6 Designer Default Settings for Drop Shadows30 - 6 Designer Default Settings for Borders29 - 5 Designer Default Settings for Drop Shadows OR Add your own Custom Drop Shadow 30 - 5 Designer Default Settings for Borders OR Add your own Custom Border Radius & Border Width 31 31 32 32 <strong>Learn more</strong>: … … 120 120 == Changelog == 121 121 122 = 1.0.5 = 123 * Updating readme.txt 124 * Updating screenshot-5.png 125 * Updating screenshot-6.png 126 122 127 = 1.0.4 = 123 128 * Adding Custom Box Shadow Sizing -
turbocharged-testimonial-block/trunk/src/blocks/testimonial/block.json
r2247950 r2257752 62 62 "default": null 63 63 }, 64 "useCustomBorderRadius" : { 65 "type": "boolean", 66 "default": false 67 }, 64 68 "borderWidth" : { 65 69 "type": "string", … … 69 73 "type": "number", 70 74 "default": null 75 }, 76 "useCustomBorderWidth" : { 77 "type": "boolean", 78 "default": false 71 79 }, 72 80 "borderStyle" : { -
turbocharged-testimonial-block/trunk/src/blocks/testimonial/controls.js
r2247950 r2257752 7 7 */ 8 8 import { __ } from '@wordpress/i18n'; 9 import { BaseControl, Button, ButtonGroup, FocalPointPicker, PanelBody, PanelRow, RangeControl, SelectControl, ToggleControl, Toolbar, ToolbarButton, ToolbarGroup } from '@wordpress/components';9 import { BaseControl, Button, ButtonGroup, Dropdown, DropdownMenu, FocalPointPicker, MenuGroup, MenuItem, PanelBody, PanelRow, RangeControl, SelectControl, ToggleControl, Toolbar, ToolbarButton, ToolbarGroup, Tooltip } from '@wordpress/components'; 10 10 import { BlockControls, ColorPalette, InspectorControls, MediaUpload } from '@wordpress/block-editor'; 11 11 import { Fragment } from '@wordpress/element'; … … 16 16 import { toUpperCase } from '../../utils/helpers'; 17 17 import quotationMarks from './quotation-marks'; 18 import icons from '../../utils/icons'; 18 19 const ALLOWED_MEDIA_TYPES = [ 'image' ]; 19 20 const pkg = require( '../../../package.json' ); … … 42 43 imgId, 43 44 imgUrl, 44 padding,45 45 quotationMarkColor, 46 46 quotationMarkIcon, … … 48 48 textBackgroundColor, 49 49 textBackgroundOpacity, 50 useCustomBoxShadow 50 useCustomBoxShadow, 51 useCustomBorderWidth, 52 useCustomBorderRadius 51 53 }, 52 54 } = props; … … 86 88 ) } 87 89 /> 90 <Dropdown 91 renderToggle={ ( { isOpen, onToggle } ) => ( 92 <Button 93 icon={ icons.boxShadow } 94 label={ __( 'Box Shadow', 'turbocharged-testimonial-block' ) } 95 onClick={ onToggle } 96 ariaExpanded={ isOpen } 97 /> 98 ) } 99 renderContent={ () => { 100 return( 101 <div className="block-editor-block-settings-menu__popover"> 102 <div className="components-dropdown-menu__menu turbocharged-testimonial-block"> 103 { 104 ! useCustomBoxShadow && 105 <MenuGroup> 106 { 107 [ 108 { 109 label: __( 'None', 'turbocharged-testimonial-block' ), icon: icons.boxShadowNone, value: 'shadow-none' 110 }, 111 { 112 label: __( 'Small', 'turbocharged-testimonial-block' ), icon: icons.boxShadowSmall, value: 'shadow' 113 }, 114 { 115 label: __( 'Medium', 'turbocharged-testimonial-block' ), icon: icons.boxShadowMedium, value: 'shadow-md' 116 }, 117 { 118 label: __( 'Large', 'turbocharged-testimonial-block' ), icon: icons.boxShadowLarge, value: 'shadow-lg' 119 }, 120 { 121 label: __( 'X-Large', 'turbocharged-testimonial-block' ), icon: icons.boxShadowXLarge, value: 'shadow-xl' 122 }, 123 ].map( ( item ) => { 124 return( 125 <MenuItem 126 icon={ item.icon } 127 className={ boxShadow === item.value ? 'is-active components-dropdown-menu__menu-item' : 'components-dropdown-menu__menu-item' } 128 key={ item.label } 129 onClick={ () => setAttributes( { boxShadow: item.value } ) } 130 > 131 { item.label } 132 </MenuItem> 133 ) 134 }) 135 } 136 </MenuGroup> 137 } 138 { 139 useCustomBoxShadow && 140 <MenuGroup> 141 <div className={ slug } > 142 <div className="px-6 pb-0 pt-3"> 143 { 144 Object.keys( customBoxShadow ).map( ( key ) => { 145 return( 146 <RangeControl 147 key={ key } 148 label={ toUpperCase( key ) } 149 className="clear-both" 150 value={ customBoxShadow[ key ] } 151 showTooltip={ false } 152 onChange={ 153 ( value ) => { 154 const newCustomBoxShadow = { ...customBoxShadow, [ key ]: value }; 155 setAttributes( { customBoxShadow: newCustomBoxShadow } ); 156 } 157 } 158 initialPosition={ customBoxShadow[ key ] } 159 min={ 0 } 160 max={ 100 } 161 step={ 1 } 162 /> 163 ) 164 } ) 165 } 166 </div> 167 </div> 168 </MenuGroup> 169 } 170 <MenuGroup> 171 <div className={ slug } > 172 <ToggleControl 173 className="px-3 pt-3" 174 label={ __( 'Custom', 'turbocharged-testimonial-block' ) } 175 checked={ useCustomBoxShadow } 176 onChange={ ( ) => setAttributes( { useCustomBoxShadow: ! useCustomBoxShadow } ) } 177 /> 178 </div> 179 </MenuGroup> 180 </div> 181 </div> 182 ) } 183 } 184 /> 185 <Dropdown 186 renderToggle={ ( { isOpen, onToggle } ) => ( 187 <Button 188 icon={ icons.borderRadius } 189 label={ __( 'Border Radius', 'turbocharged-testimonial-block' ) } 190 onClick={ onToggle } 191 ariaExpanded={ isOpen } 192 /> 193 ) } 194 renderContent={ () => { 195 return( 196 <div className="block-editor-block-settings-menu__popover"> 197 <div className="components-dropdown-menu__menu turbocharged-testimonial-block"> 198 { 199 ! useCustomBorderRadius && 200 <MenuGroup> 201 { 202 [ 203 { 204 label: __( 'None', 'turbocharged-testimonial-block' ), icon: icons.borderRadiusNone, value: 'rounded-none' 205 }, 206 { 207 label: __( 'Small', 'turbocharged-testimonial-block' ), icon: icons.borderRadiusSmall, value: 'rounded-sm' 208 }, 209 { 210 label: __( 'Medium', 'turbocharged-testimonial-block' ), icon: icons.borderRadiusMedium, value: 'rounded-md' 211 }, 212 { 213 label: __( 'Large', 'turbocharged-testimonial-block' ), icon: icons.borderRadiusLarge, value: 'rounded-lg' 214 }, 215 { 216 label: __( 'X-Large', 'turbocharged-testimonial-block' ), icon: icons.borderRadiusXLarge, value: 'rounded-xl' 217 }, 218 ].map( ( item ) => { 219 return( 220 <MenuItem 221 icon={ item.icon } 222 className={ borderRadius === item.value ? 'is-active components-dropdown-menu__menu-item' : 'components-dropdown-menu__menu-item' } 223 key={ item.label } 224 onClick={ () => setAttributes( { borderRadius: item.value } ) } 225 > 226 { item.label } 227 </MenuItem> 228 ) 229 }) 230 } 231 </MenuGroup> 232 } 233 { 234 useCustomBorderRadius && 235 <MenuGroup> 236 <div className={ slug } > 237 <div className="px-3 pb-0 pt-3"> 238 { 239 useCustomBorderRadius && 240 <RangeControl 241 value={ customBorderRadius } 242 showTooltip={ false } 243 onChange={ 244 ( value ) => { 245 setAttributes( { customBorderRadius: value } ); 246 } 247 } 248 initialPosition={ customBorderRadius } 249 min={ 0 } 250 max={ 200 } 251 step={ 1 } 252 /> 253 } 254 </div> 255 </div> 256 </MenuGroup> 257 } 258 <MenuGroup> 259 <div className={ slug } > 260 <ToggleControl 261 className="px-3 pt-3" 262 label={ __( 'Custom', 'turbocharged-testimonial-block' ) } 263 checked={ useCustomBorderRadius } 264 onChange={ ( ) => setAttributes( { useCustomBorderRadius: ! useCustomBorderRadius } ) } 265 /> 266 </div> 267 </MenuGroup> 268 </div> 269 </div> 270 ) } 271 } 272 /> 273 <Dropdown 274 renderToggle={ ( { isOpen, onToggle } ) => ( 275 <Button 276 icon={ icons.borderWidth } 277 label={ __( 'Border Width', 'turbocharged-testimonial-block' ) } 278 onClick={ onToggle } 279 ariaExpanded={ isOpen } 280 /> 281 ) } 282 renderContent={ () => { 283 return( 284 <div className="block-editor-block-settings-menu__popover"> 285 <div className="components-dropdown-menu__menu turbocharged-testimonial-block"> 286 { 287 ! useCustomBorderWidth && 288 <MenuGroup> 289 { 290 [ 291 { 292 label: __( 'None', 'turbocharged-testimonial-block' ), icon: icons.borderWidth ,value: 'border-0' 293 }, 294 { 295 label: __( 'Small', 'turbocharged-testimonial-block' ), icon: icons.borderWidthSmall, value: 'border-1' 296 }, 297 { 298 label: __( 'Medium', 'turbocharged-testimonial-block' ), icon: icons.borderWidthMedium, value: 'border-2' 299 }, 300 { 301 label: __( 'Large', 'turbocharged-testimonial-block' ), icon: icons.borderWidthLarge ,value: 'border-4' 302 }, 303 { 304 label: __( 'X-Large', 'turbocharged-testimonial-block' ), icon: icons.borderWidthXLarge ,value: 'border-8' 305 }, 306 ].map( ( item ) => { 307 return( 308 <MenuItem 309 icon={ item.icon } 310 className={ borderWidth === item.value ? 'is-active components-dropdown-menu__menu-item' : 'components-dropdown-menu__menu-item' } 311 key={ item.label } 312 onClick={ () => setAttributes( { borderWidth: item.value } ) } 313 > 314 { item.label } 315 </MenuItem> 316 ) 317 }) 318 } 319 </MenuGroup> 320 } 321 { 322 useCustomBorderWidth && 323 <MenuGroup> 324 <div className={ slug } > 325 <div className="px-3 pb-0 pt-3"> 326 { 327 useCustomBorderWidth && 328 <RangeControl 329 value={ customBorderWidth } 330 showTooltip={ false } 331 onChange={ 332 ( value ) => { 333 setAttributes( { customBorderWidth: value } ); 334 } 335 } 336 initialPosition={ customBorderWidth } 337 min={ 0 } 338 max={ 50 } 339 step={ 1 } 340 /> 341 } 342 </div> 343 </div> 344 </MenuGroup> 345 } 346 <MenuGroup> 347 <div className={ slug } > 348 <ToggleControl 349 className="px-3 pt-3" 350 label={ __( 'Custom', 'turbocharged-testimonial-block' ) } 351 checked={ useCustomBorderWidth } 352 onChange={ ( ) => setAttributes( { useCustomBorderWidth: ! useCustomBorderWidth } ) } 353 /> 354 </div> 355 </MenuGroup> 356 </div> 357 </div> 358 ) } 359 } 360 /> 88 361 </ToolbarGroup> 89 362 </BlockControls> … … 102 375 render={ ( { open } ) => ( 103 376 <Button 104 isPrimary377 className="components-button editor-post-featured-image__toggle" 105 378 onClick={ open } 106 379 > … … 128 401 /> 129 402 <RangeControl 130 label={ 'Image Size'}403 label={ __( 'Image size', 'turbocharged-testimonial-block' ) } 131 404 value={ imgBackgroundSize } 132 405 onChange={ 133 406 ( value ) => { 134 //when allowReset fires, it changes the value to undefined135 //in this case we need to assign the value of 0 to newValue136 //to reset the values137 if ( ! value ) {138 value = 0;139 }140 407 setAttributes( { imgBackgroundSize: value } ); 141 408 } … … 219 486 onChange={ 220 487 ( value ) => { 221 //when allowReset fires, it changes the value to undefined 222 //in this case we need to assign the value of 0 to newValue 223 //to reset the values 224 if ( ! value ) { 225 value = 'opacity-0'; 226 } else { 227 value = opacity[ value ]; 228 } 488 value = opacity[ value ]; 229 489 setAttributes( { textBackgroundOpacity: value } ); 230 490 } … … 269 529 </BaseControl> 270 530 <RangeControl 271 label={ 'Quotation Mark Opacity'}531 label={ __( 'Quotation mark opacity', 'turbocharged-testimonial-block' ) } 272 532 value={ parseInt( quotationMarkOpacity.replace( 'opacity-', '' ) ) } 273 533 onChange={ 274 534 ( value ) => { 275 //when allowReset fires, it changes the value to undefined 276 //in this case we need to assign the value of 0 to newValue 277 //to reset the values 278 if ( ! value ) { 279 value = 'opacity-100'; 280 } else { 281 value = opacity[ value ]; 282 } 535 value = opacity[ value ]; 283 536 setAttributes( { quotationMarkOpacity: value } ); 284 537 } … … 300 553 label={ __( 'Border Radius', 'turbocharged-testimonial-block' ) } 301 554 > 555 <Button 556 className="float-right mb-3" 557 isTertiary 558 isSmall 559 onClick={ () => setAttributes( { useCustomBorderRadius: ! useCustomBorderRadius } ) } 560 > 561 { useCustomBorderRadius ? 'Defaults' : 'Custom' } 562 </Button> 302 563 { 303 !! customBorderRadius &&564 useCustomBorderRadius && 304 565 <RangeControl 305 566 value={ customBorderRadius } 306 567 onChange={ 307 568 ( value ) => { 308 //when allowReset fires, it changes the value to undefined309 //in this case we need to assign the value of 0 to newValue310 //to reset the values311 569 setAttributes( { customBorderRadius: value } ); 312 570 } 313 571 } 314 572 initialPosition={ customBorderRadius } 315 min={ 1}573 min={ 0 } 316 574 max={ 200 } 317 575 step={ 1 } … … 320 578 } 321 579 { 322 ! customBorderRadius &&580 ! useCustomBorderRadius && 323 581 <div className="flex justify-between"> 324 582 <ButtonGroup … … 327 585 { 328 586 [ 329 { label: 'None', value: 'rounded-none' },587 { label: __( 'None', 'turbocharged-testimonial-block' ), value: 'rounded-none' }, 330 588 { label: 'S', value: 'rounded-sm' }, 331 589 { label: 'M', value: 'rounded-md' }, … … 344 602 } 345 603 </ButtonGroup> 346 <Button347 isSecondary348 isSmall349 onClick={ () => setAttributes( { customBorderRadius: 1 } ) }350 >351 Custom352 </Button>353 604 </div> 354 605 } … … 359 610 label={ __( 'Border Width', 'turbocharged-testimonial-block' ) } 360 611 > 612 <Button 613 className="float-right mb-3" 614 isTertiary 615 isSmall 616 onClick={ () => setAttributes( { useCustomBorderWidth: ! useCustomBorderWidth } ) } 617 > 618 { useCustomBorderWidth ? __( 'Defaults', 'turbocharged-testimonial-block' ) : __( 'Custom', 'turbocharged-testimonial-block' ) } 619 </Button> 361 620 { 362 !! customBorderWidth &&621 useCustomBorderWidth && 363 622 <RangeControl 364 623 value={ customBorderWidth } 365 624 onChange={ 366 625 ( value ) => { 367 //when allowReset fires, it changes the value to undefined368 //in this case we need to assign the value of 0 to newValue369 //to reset the values370 626 setAttributes( { customBorderWidth: value } ); 371 627 } 372 628 } 373 629 initialPosition={ customBorderWidth } 374 min={ 1}630 min={ 0 } 375 631 max={ 50 } 376 632 step={ 1 } … … 379 635 } 380 636 { 381 ! customBorderWidth &&637 ! useCustomBorderWidth && 382 638 <div className="flex justify-between"> 383 639 <ButtonGroup … … 386 642 { 387 643 [ 388 { label: 'None', value: 'border-0' },644 { label: __( 'None', 'turbocharged-testimonial-block' ), value: 'border-0' }, 389 645 { label: 'S', value: 'border-1' }, 390 646 { label: 'M', value: 'border-2' }, … … 403 659 } 404 660 </ButtonGroup> 405 <Button406 isSecondary407 isSmall408 onClick={ () => setAttributes( { customBorderWidth: 1 } ) }409 >410 Custom411 </Button>412 661 </div> 413 662 } … … 418 667 options={ 419 668 [ 420 { label: 'None', value: 'border-none' },421 { label: 'Solid', value: 'border-solid' },422 { label: 'Dashed', value: 'border-dashed' },423 { label: 'Dotted', value: 'border-dotted' },424 { label: 'Double', value: 'border-double' },669 { label: __( 'None', 'turbocharged-testimonial-block' ), value: 'border-none' }, 670 { label: __( 'Solid', 'turbocharged-testimonial-block' ), value: 'border-solid' }, 671 { label: __( 'Dashed', 'turbocharged-testimonial-block' ), value: 'border-dashed' }, 672 { label: __( 'Dotted', 'turbocharged-testimonial-block' ), value: 'border-dotted' }, 673 { label: __( 'Double', 'turbocharged-testimonial-block' ), value: 'border-double' }, 425 674 ] 426 675 } … … 447 696 label={ __( 'Shadow Size', 'turbocharged-testimonial-block' ) } 448 697 > 449 { 450 useCustomBoxShadow && 451 <Button 452 className="float-right mb-3" 453 isSecondary 454 isSmall 455 onClick={ () => setAttributes( { useCustomBoxShadow: ! useCustomBoxShadow } ) } 456 > 457 Clear 458 </Button> 459 } 698 <Button 699 className="float-right mb-3" 700 isTertiary 701 isSmall 702 onClick={ () => setAttributes( { useCustomBoxShadow: ! useCustomBoxShadow } ) } 703 > 704 { useCustomBoxShadow ? __( 'Defaults', 'turbocharged-testimonial-block' ) : __( 'Custom', 'turbocharged-testimonial-block' ) } 705 </Button> 460 706 { 461 707 useCustomBoxShadow && … … 469 715 onChange={ 470 716 ( value ) => { 471 //when allowReset fires, it changes the value to undefined472 //in this case we need to assign the value of 0 to newValue473 //to reset the values474 if ( ! value ) {475 value = 0;476 }477 717 const newCustomBoxShadow = { ...customBoxShadow, [ key ]: value }; 478 718 setAttributes( { customBoxShadow: newCustomBoxShadow } ); … … 496 736 { 497 737 [ 498 { label: 'None', value: 'shadow-none' },738 { label: __( 'None', 'turbocharged-testimonial-block' ), value: 'shadow-none' }, 499 739 { label: 'S', value: 'shadow' }, 500 740 { label: 'M', value: 'shadow-md' }, … … 512 752 } ) 513 753 } 514 </ButtonGroup> 515 <Button 516 isSecondary 517 isSmall 518 onClick={ () => setAttributes( { useCustomBoxShadow: ! useCustomBoxShadow } ) } 519 > 520 Custom 521 </Button> 754 </ButtonGroup> 522 755 </div> 523 756 } -
turbocharged-testimonial-block/trunk/src/blocks/testimonial/deprecated.js
r2247950 r2257752 21 21 const deprecated = [ 22 22 { 23 attributes, 24 save( props ) { 25 const { 26 className, 27 attributes: { 28 borderColor, 29 borderRadius, 30 borderStyle, 31 borderWidth, 32 boxShadow, 33 customBorderRadius, 34 customBorderWidth, 35 customBoxShadow, 36 imgBackgroundColor, 37 imgBackgroundSize, 38 imgCustomSizing, 39 imgFocalPoint, 40 imgId, 41 imgUrl, 42 quotationMarkColor, 43 quotationMarkIcon, 44 quotationMarkOpacity, 45 textBackgroundColor, 46 textBackgroundOpacity, 47 useCustomBoxShadow 48 }, 49 } = props; 23 50 51 let { 52 attributes: { 53 className: styleClassName, 54 boxShadowColor, 55 }, 56 } = props; 57 58 const convertToRGB = ( color ) => { 59 let rgb = hexToRgb( color ); 60 rgb = `${ rgb.r }, ${ rgb.g }, ${ rgb.b }`; 61 return rgb; 62 }; 63 if ( isHexcolor( boxShadowColor ) ) { 64 boxShadowColor = convertToRGB( boxShadowColor ); 65 } 66 67 styleClassName = !! styleClassName ? styleClassName : 'is-style-third'; 68 const style = styleClassName.replace( 'is-style-', '' ); 69 70 const containerClasses = classnames( className ); 71 72 const rowClasses = classnames( 73 'flex', 74 { 75 [ `${ borderStyle } overflow-hidden` ]: ! style.includes( 'circle' ), 76 [ `${ boxShadow }` ]: ! style.includes( 'circle' ) && ! useCustomBoxShadow, 77 [ `${ borderRadius }` ]: ! style.includes( 'circle' ) && ! customBorderRadius, 78 [ `${ borderWidth }` ]: ! style.includes( 'circle' ) && ! customBorderWidth, 79 'flex-row-reverse': style === 'third-flipped' || style === 'half-flipped', 80 'flex-col': style === 'stacked', 81 'flex-col-reverse': style === 'stacked-flipped', 82 relative: style === 'full' || style.includes( 'circle' ), 83 } 84 ); 85 86 const imgColumnClasses = classnames( 87 'bg-no-repeat', 88 { 89 'w-1/3': style === 'third' || style === 'third-flipped', 90 'w-1/2': style === 'half' || style === 'half-flipped', 91 'w-full absolute inset-0': style === 'full', 92 'w-1/4 absolute mx-auto rounded-full z-10': style === 'circle', 93 'w-full pt-64 relative': style === 'stacked' || style === 'stacked-flipped', 94 'w-1/4 absolute rounded-full z-10 left-0': style === 'circle-left', 95 'w-1/4 absolute rounded-full z-10 right-0 left-auto': style === 'circle-right', 96 'bg-transparent': textBackgroundOpacity === 100 && style === 'full', 97 } 98 ); 99 100 const contentColumnClasses = classnames( 101 'p-10 relative', 102 { 103 'w-2/3': style === 'third' || style === 'third-flipped', 104 'w-1/2': style === 'half' || style === 'half-flipped', 105 'w-full z-10 bg-transparent relative': style === 'full', 106 [ `w-full pt-16 ${ boxShadow } ${ borderStyle }` ]: style === 'circle', 107 [ `w-full pl-32 ${ boxShadow } ${ borderStyle }` ]: style === 'circle-left', 108 [ `w-full pr-32 ${ boxShadow } ${ borderStyle }` ]: style === 'circle-right', 109 [ `${ borderRadius }` ]: style === 'circle' && ! customBorderRadius || style === 'circle-left' && ! customBorderRadius || style === 'circle-right' && ! customBorderRadius, 110 [ `${ borderWidth }` ]: style === 'circle' && ! customBorderWidth || style === 'circle-left' && ! customBorderWidth || style === 'circle-right' && ! customBorderWidth, 111 } 112 ); 113 114 const quotationMarkClasses = classnames( 115 `flex absolute quotation-mark ${ quotationMarkOpacity }`, 116 { 117 'w-full justify-center right-0 -mt-16': style !== 'circle', 118 'right-0 bottom-0 pr-2': style === 'circle', 119 'w-full justify-center right-0 -mt-20': style === 'stacked', 120 'w-full justify-center right-0 -mt-10': style === 'stacked-flipped', 121 } 122 ); 123 124 const rowStyle = { 125 borderColor, 126 borderRadius: !! customBorderRadius ? customBorderRadius : null, 127 borderWidth: !! customBorderWidth ? customBorderWidth : null, 128 boxShadow: useCustomBoxShadow && ! style.includes( 'circle' ) ? `${ customBoxShadow.x }px ${ customBoxShadow.y }px ${ customBoxShadow.blur }px ${ customBoxShadow.spread }px rgba( ${ boxShadowColor }, ${ customBoxShadow.opacity / 100 } )` : null 129 } 130 131 const imgColumnStyle = { 132 backgroundImage: `url( ${ imgUrl } )`, 133 backgroundSize: imgCustomSizing ? `${ imgBackgroundSize }px` : 'cover', 134 backgroundPosition: imgCustomSizing ? `${ imgFocalPoint.x * 100 }% ${ imgFocalPoint.y * 100 }%` : 'center center', 135 backgroundColor: imgBackgroundColor, 136 }; 137 138 const contentColumnStyle = { 139 backgroundColor: style === 'full' ? 'transparent' : textBackgroundColor, borderColor: style.includes( 'circle' ) ? borderColor : null, 140 borderRadius: !! customBorderRadius && style.includes( 'circle' ) ? customBorderRadius : null, 141 borderWidth: !! customBorderWidth && style.includes( 'circle' ) ? customBorderWidth : null, 142 boxShadow: useCustomBoxShadow && style.includes( 'circle' ) ? `${ customBoxShadow.x }px ${ customBoxShadow.y }px ${ customBoxShadow.blur }px ${ customBoxShadow.spread }px rgba( ${ boxShadowColor }, ${ customBoxShadow.opacity / 100 } )` : null 143 }; 144 145 const QuotationMark = quotationMarks[ quotationMarkIcon ]; 146 147 // IMPORTANT - Good Test to use. If you use Fragment as wrapper then 148 // the wrapper classes don't get added to the block when saving!!!! 149 // great Error test... 150 151 return ( 152 <div className={ containerClasses } style={ { '--ttb-box-shadow-color': boxShadowColor } }> 153 <div className={ rowClasses } style={ rowStyle }> 154 <div className={ imgColumnClasses } style={ imgColumnStyle }> 155 </div> 156 <blockquote className={ contentColumnClasses } style={ contentColumnStyle }> 157 { 158 style === 'full' && 159 <div className={ `absolute w-full inset-0 -z-10 ${ textBackgroundOpacity }` } style={ { backgroundColor: textBackgroundColor, borderColor } }></div> 160 } 161 <div className={ quotationMarkClasses }> 162 { <QuotationMark color={ quotationMarkColor } /> } 163 </div> 164 <InnerBlocks.Content /> 165 </blockquote> 166 </div> 167 </div> 168 ); 169 } 24 170 }, 25 171 ]; -
turbocharged-testimonial-block/trunk/src/blocks/testimonial/edit.js
r2247950 r2257752 94 94 textBackgroundColor, 95 95 textBackgroundOpacity, 96 useCustomBoxShadow 96 useCustomBoxShadow, 97 useCustomBorderRadius, 98 useCustomBorderWidth 97 99 }, 98 100 } = props; … … 133 135 [ `${ borderStyle } overflow-hidden` ]: ! style.includes( 'circle' ), 134 136 [ `${ boxShadow }` ]: ! style.includes( 'circle' ) && ! useCustomBoxShadow, 135 [ `${ borderRadius }` ]: ! style.includes( 'circle' ) && ! customBorderRadius,136 [ `${ borderWidth }` ]: ! style.includes( 'circle' ) && ! customBorderWidth,137 [ `${ borderRadius }` ]: ! style.includes( 'circle' ) && ! useCustomBorderRadius, 138 [ `${ borderWidth }` ]: ! style.includes( 'circle' ) && ! useCustomBorderWidth, 137 139 'flex-row-reverse': style === 'third-flipped' || style === 'half-flipped', 138 140 'flex-col': style === 'stacked', … … 165 167 [ `w-full pl-32 ${ boxShadow } ${ borderStyle }` ]: style === 'circle-left', 166 168 [ `w-full pr-32 ${ boxShadow } ${ borderStyle }` ]: style === 'circle-right', 167 [ `${ borderRadius }` ]: style === 'circle' && ! customBorderRadius || style === 'circle-left' && ! customBorderRadius || style === 'circle-right' && ! customBorderRadius,168 [ `${ borderWidth }` ]: style === 'circle' && ! customBorderWidth || style === 'circle-left' && ! customBorderWidth || style === 'circle-right' && ! customBorderWidth,169 [ `${ borderRadius }` ]: style === 'circle' && ! useCustomBorderRadius || style === 'circle-left' && ! useCustomBorderRadius || style === 'circle-right' && ! useCustomBorderRadius, 170 [ `${ borderWidth }` ]: style === 'circle' && ! useCustomBorderWidth || style === 'circle-left' && ! useCustomBorderWidth || style === 'circle-right' && ! useCustomBorderWidth, 169 171 } 170 172 ); … … 182 184 const rowStyle = { 183 185 borderColor, 184 borderRadius: !! customBorderRadius ? customBorderRadius : null,185 borderWidth: !! customBorderWidth ? customBorderWidth : null,186 borderRadius: useCustomBorderRadius ? customBorderRadius : null, 187 borderWidth: useCustomBorderWidth ? customBorderWidth : null, 186 188 boxShadow: useCustomBoxShadow && ! style.includes( 'circle' ) ? `${ customBoxShadow.x }px ${ customBoxShadow.y }px ${ customBoxShadow.blur }px ${ customBoxShadow.spread }px rgba( ${ boxShadowColor }, ${ customBoxShadow.opacity / 100 } )` : null 187 189 } … … 196 198 const contentColumnStyle = { 197 199 backgroundColor: style === 'full' ? 'transparent' : textBackgroundColor, borderColor: style.includes( 'circle' ) ? borderColor : null, 198 borderRadius: !! customBorderRadius && style.includes( 'circle' ) ? customBorderRadius : null,199 borderWidth: !! customBorderWidth && style.includes( 'circle' ) ? customBorderWidth : null,200 borderRadius: useCustomBorderRadius && style.includes( 'circle' ) ? customBorderRadius : null, 201 borderWidth: useCustomBorderWidth && style.includes( 'circle' ) ? customBorderWidth : null, 200 202 boxShadow: useCustomBoxShadow && style.includes( 'circle' ) ? `${ customBoxShadow.x }px ${ customBoxShadow.y }px ${ customBoxShadow.blur }px ${ customBoxShadow.spread }px rgba( ${ boxShadowColor }, ${ customBoxShadow.opacity / 100 } )` : null 201 203 }; -
turbocharged-testimonial-block/trunk/src/blocks/testimonial/icon.js
r2243676 r2257752 2 2 * WordPress dependencies 3 3 */ 4 import { Path, SVG } from '@wordpress/components';5 4 6 const icon = < SVG height="20px" width="20px" viewBox="0 0 100 100" x="0px" y="0px"><g data-name="Layer 3"><Path d="M41.4877,19.14c-.0171-3.5171-8.9619-5.0913-17.8193-5.0913-8.8013.0078-17.6821,1.5859-17.6821,5.0947,0,1.3555-.0078,3.5952-.0171,6.251l-.002.5171c-.0269,7.7559-.0635,18.3779.019,21.6431.0356,1.417,1.5093,2.626,4.2622,3.4961,6.8066,2.15,20.8726,2.1045,27.3647-.0884.229-.0771.4507-.1582.6631-.2422-.1079,13.7725-.9673,21.0933-5.6094,27.7939A11.9742,11.9742,0,0,1,23.621,83.895,11.0415,11.0415,0,0,1,16.8847,82.22a2.3943,2.3943,0,0,0-2.0225-.1392,1.0227,1.0227,0,0,0-.7183.793.8467.8467,0,0,0,.4438.7769,15.0539,15.0539,0,0,0,8.2188,2.3013c.3921,0,.7905-.0142,1.1851-.042A15.1313,15.1313,0,0,0,35.59,79.3564c5.0757-7.3262,5.8955-15.3589,5.8975-31.7451v-.0767c0-2.165.0059-4.43.0127-6.8979.0146-5.5151.0327-12.3789-.0127-21.4976Z"></Path><Path d="M94.0361,19.1392c-.0176-3.5166-8.9624-5.0908-17.8193-5.0908-8.8018.0078-17.6826,1.5859-17.6826,5.0947,0,1.3555-.0073,3.5952-.0171,6.2515l-.002.5986c-.0264,7.728-.063,18.3125.019,21.561.0356,1.417,1.51,2.626,4.2627,3.4961,6.8071,2.15,20.8735,2.1045,27.3643-.0884.2295-.0776.4517-.1587.6636-.2422-.1084,13.7729-.9683,21.0942-5.61,27.7939a11.9742,11.9742,0,0,1-9.0459,5.3813A11.0516,11.0516,0,0,1,69.4325,82.22a2.394,2.394,0,0,0-2.0225-.1392,1.0236,1.0236,0,0,0-.7183.7925.8479.8479,0,0,0,.4438.7773,15.0543,15.0543,0,0,0,8.2192,2.3013c.3916,0,.79-.0142,1.1851-.042a15.129,15.129,0,0,0,11.5981-6.5532c5.0752-7.3262,5.8955-15.3584,5.8979-31.7451v-.0767c0-2.1519.0059-4.4023.0122-6.8979C94.0629,35.1216,94.081,28.2578,94.0361,19.1392Z"></Path></g></SVG>;5 const icon = <svg height="20px" width="20px" viewBox="0 0 100 100" x="0px" y="0px"><g data-name="Layer 3"><path d="M41.4877,19.14c-.0171-3.5171-8.9619-5.0913-17.8193-5.0913-8.8013.0078-17.6821,1.5859-17.6821,5.0947,0,1.3555-.0078,3.5952-.0171,6.251l-.002.5171c-.0269,7.7559-.0635,18.3779.019,21.6431.0356,1.417,1.5093,2.626,4.2622,3.4961,6.8066,2.15,20.8726,2.1045,27.3647-.0884.229-.0771.4507-.1582.6631-.2422-.1079,13.7725-.9673,21.0933-5.6094,27.7939A11.9742,11.9742,0,0,1,23.621,83.895,11.0415,11.0415,0,0,1,16.8847,82.22a2.3943,2.3943,0,0,0-2.0225-.1392,1.0227,1.0227,0,0,0-.7183.793.8467.8467,0,0,0,.4438.7769,15.0539,15.0539,0,0,0,8.2188,2.3013c.3921,0,.7905-.0142,1.1851-.042A15.1313,15.1313,0,0,0,35.59,79.3564c5.0757-7.3262,5.8955-15.3589,5.8975-31.7451v-.0767c0-2.165.0059-4.43.0127-6.8979.0146-5.5151.0327-12.3789-.0127-21.4976Z"></path><path d="M94.0361,19.1392c-.0176-3.5166-8.9624-5.0908-17.8193-5.0908-8.8018.0078-17.6826,1.5859-17.6826,5.0947,0,1.3555-.0073,3.5952-.0171,6.2515l-.002.5986c-.0264,7.728-.063,18.3125.019,21.561.0356,1.417,1.51,2.626,4.2627,3.4961,6.8071,2.15,20.8735,2.1045,27.3643-.0884.2295-.0776.4517-.1587.6636-.2422-.1084,13.7729-.9683,21.0942-5.61,27.7939a11.9742,11.9742,0,0,1-9.0459,5.3813A11.0516,11.0516,0,0,1,69.4325,82.22a2.394,2.394,0,0,0-2.0225-.1392,1.0236,1.0236,0,0,0-.7183.7925.8479.8479,0,0,0,.4438.7773,15.0543,15.0543,0,0,0,8.2192,2.3013c.3916,0,.79-.0142,1.1851-.042a15.129,15.129,0,0,0,11.5981-6.5532c5.0752-7.3262,5.8955-15.3584,5.8979-31.7451v-.0767c0-2.1519.0059-4.4023.0122-6.8979C94.0629,35.1216,94.081,28.2578,94.0361,19.1392Z"></path></g></svg>; 7 6 8 7 export default icon; -
turbocharged-testimonial-block/trunk/src/blocks/testimonial/quotation-marks.js
r2243676 r2257752 2 2 * Quotation Mark Icons 3 3 */ 4 const quotationMarks = []; 5 6 quotationMarks[ 0 ] = ( props ) => <svg height="20px" width="20px" fill={ props.color } xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" x="0px" y="0px"><g data-name="Layer 3"><path d="M41.4877,19.14c-.0171-3.5171-8.9619-5.0913-17.8193-5.0913-8.8013.0078-17.6821,1.5859-17.6821,5.0947,0,1.3555-.0078,3.5952-.0171,6.251l-.002.5171c-.0269,7.7559-.0635,18.3779.019,21.6431.0356,1.417,1.5093,2.626,4.2622,3.4961,6.8066,2.15,20.8726,2.1045,27.3647-.0884.229-.0771.4507-.1582.6631-.2422-.1079,13.7725-.9673,21.0933-5.6094,27.7939A11.9742,11.9742,0,0,1,23.621,83.895,11.0415,11.0415,0,0,1,16.8847,82.22a2.3943,2.3943,0,0,0-2.0225-.1392,1.0227,1.0227,0,0,0-.7183.793.8467.8467,0,0,0,.4438.7769,15.0539,15.0539,0,0,0,8.2188,2.3013c.3921,0,.7905-.0142,1.1851-.042A15.1313,15.1313,0,0,0,35.59,79.3564c5.0757-7.3262,5.8955-15.3589,5.8975-31.7451v-.0767c0-2.165.0059-4.43.0127-6.8979.0146-5.5151.0327-12.3789-.0127-21.4976Z"></path><path d="M94.0361,19.1392c-.0176-3.5166-8.9624-5.0908-17.8193-5.0908-8.8018.0078-17.6826,1.5859-17.6826,5.0947,0,1.3555-.0073,3.5952-.0171,6.2515l-.002.5986c-.0264,7.728-.063,18.3125.019,21.561.0356,1.417,1.51,2.626,4.2627,3.4961,6.8071,2.15,20.8735,2.1045,27.3643-.0884.2295-.0776.4517-.1587.6636-.2422-.1084,13.7729-.9683,21.0942-5.61,27.7939a11.9742,11.9742,0,0,1-9.0459,5.3813A11.0516,11.0516,0,0,1,69.4325,82.22a2.394,2.394,0,0,0-2.0225-.1392,1.0236,1.0236,0,0,0-.7183.7925.8479.8479,0,0,0,.4438.7773,15.0543,15.0543,0,0,0,8.2192,2.3013c.3916,0,.79-.0142,1.1851-.042a15.129,15.129,0,0,0,11.5981-6.5532c5.0752-7.3262,5.8955-15.3584,5.8979-31.7451v-.0767c0-2.1519.0059-4.4023.0122-6.8979C94.0629,35.1216,94.081,28.2578,94.0361,19.1392Z"></path></g></svg>; 7 8 quotationMarks[ 1 ] = ( props ) => <svg height="20px" width="20px" fill={ props.color } version="1.1" x="0px" y="0px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><g><path d="M5273.1,2400.1v-2c0-2.8-5-4-9.7-4s-9.7,1.3-9.7,4v2c0,1.8,0.7,3.6,2,4.9l5,4.9c0.3,0.3,0.4,0.6,0.4,1v6.4 c0,0.4,0.2,0.7,0.6,0.8l2.9,0.9c0.5,0.1,1-0.2,1-0.8v-7.2c0-0.4,0.2-0.7,0.4-1l5.1-5C5272.4,2403.7,5273.1,2401.9,5273.1,2400.1z M5263.4,2400c-4.8,0-7.4-1.3-7.5-1.8v0c0.1-0.5,2.7-1.8,7.5-1.8c4.8,0,7.3,1.3,7.5,1.8C5270.7,2398.7,5268.2,2400,5263.4,2400z"></path><path d="M5268.4,2410.3c-0.6,0-1,0.4-1,1c0,0.6,0.4,1,1,1h4.3c0.6,0,1-0.4,1-1c0-0.6-0.4-1-1-1H5268.4z"></path><path d="M5272.7,2413.7h-4.3c-0.6,0-1,0.4-1,1c0,0.6,0.4,1,1,1h4.3c0.6,0,1-0.4,1-1C5273.7,2414.1,5273.3,2413.7,5272.7,2413.7z"></path><path d="M5272.7,2417h-4.3c-0.6,0-1,0.4-1,1c0,0.6,0.4,1,1,1h4.3c0.6,0,1-0.4,1-1C5273.7,2417.5,5273.3,2417,5272.7,2417z"></path></g><g><path d="M78.2,40.7c2.2-4,6.2-8.3,13-12.4c1.9-1.1,3.1-3.1,3.1-5.2c0-4.3-4.4-7.3-8.4-5.5C74.3,22.7,55,35.4,55,61.7 C55,73.5,64.5,83,76.3,83s21.2-9.5,21.2-21.2C97.5,50.7,89,41.7,78.2,40.7z"></path><path d="M25.6,40.7c2.2-4,6.2-8.3,13-12.4c1.9-1.1,3.1-3.1,3.1-5.2c0-4.3-4.4-7.3-8.4-5.5C21.8,22.7,2.5,35.4,2.5,61.7 C2.5,73.5,12,83,23.7,83S45,73.5,45,61.7C45,50.7,36.5,41.7,25.6,40.7z"></path></g></svg>; 9 10 quotationMarks[ 2 ] = ( props ) => <svg height="20px" width="20px" fill={ props.color } version="1.1" x="0px" y="0px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path d="M95,50.102H70.161C70.354,36.438,81.363,25.35,95,25.042V10.879c-21.447,0.31-38.816,17.748-39.011,39.223h-0.01v0.361 v38.658H95V50.102z"></path><path d="M44.02,89.121v-39.02H19.181c0.194-13.664,11.202-24.752,24.839-25.06V10.879C22.572,11.188,5.203,28.627,5.009,50.102H5 v0.361v38.658H44.02z"></path></svg>; 11 12 quotationMarks[ 3 ] = ( props ) => <svg height="20px" width="20px" fill={ props.color } version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 846.66 846.66" x="0px" y="0px" ><defs></defs><g><path d="M242.27 366.87c91.16,0 165.05,73.89 165.05,165.05 0,91.15 -73.89,165.05 -165.05,165.05 -52.15,0 -97.25,-25.34 -128.88,-61.95 -146.1,-169.1 -37.7,-485.33 200.86,-485.33l0 83.15c0,0 -126.75,34.34 -131.91,145.25 18.58,-7.24 38.79,-11.22 59.93,-11.22zm392.16 0c91.15,0 165.05,73.89 165.05,165.05 0,91.15 -73.9,165.05 -165.05,165.05 -52.15,0 -97.26,-25.34 -128.89,-61.95 -146.1,-169.1 -37.7,-485.33 200.86,-485.33l0 83.15c0,0 -126.74,34.34 -131.9,145.25 18.57,-7.24 38.78,-11.22 59.93,-11.22z"></path></g></svg>; 13 14 quotationMarks[ 4 ] = ( props ) => <svg height="20px" width="20px" fill={ props.color } version="1.1" x="0px" y="0px" xmlns="http://www.w3.org/2000/svg" viewBox="0, 0, 150, 150"><g><path d="M66.376,0.368 C68.963,0.368 71.06,2.466 71.06,5.053 L71.06,70.619 C71.06,100.758 60.134,122.865 34.286,145.865 L31.387,148.445 C29.596,150.041 26.89,150.025 25.117,148.41 L3.073,128.321 C1.093,126.517 1.027,123.422 2.929,121.534 L6.171,118.317 C18.521,106.037 26.482,97.367 29.177,79.787 L9.26,79.787 C6.673,79.788 4.576,77.69 4.576,75.103 L4.576,5.052 C4.576,2.466 6.673,0.368 9.26,0.368 L66.376,0.368 z M66.376,3.368 L9.26,3.368 C8.33,3.368 7.576,4.122 7.576,5.052 L7.576,75.103 C7.576,76.034 8.33,76.788 9.26,76.787 L29.177,76.787 C31.015,76.787 32.421,78.425 32.142,80.242 C30.79,89.064 28.12,96.105 23.803,102.685 C20.299,108.026 16.356,112.42 8.284,120.446 L5.042,123.663 C4.358,124.342 4.382,125.455 5.094,126.104 L27.138,146.192 C27.775,146.773 28.748,146.779 29.392,146.205 L32.292,143.623 C57.609,121.096 68.06,99.766 68.06,70.619 L68.06,5.052 C68.06,4.122 67.306,3.368 66.376,3.368 z" fill={ props.color }></path><path d="M143.772,0.368 C146.359,0.369 148.456,2.466 148.456,5.052 L148.456,70.619 C148.456,100.757 137.529,122.865 111.681,145.865 L108.782,148.445 C106.991,150.041 104.284,150.025 102.512,148.41 L80.467,128.321 C78.486,126.517 78.421,123.421 80.323,121.534 L83.565,118.317 C95.915,106.037 103.877,97.367 106.572,79.787 L86.867,79.787 C84.28,79.788 82.183,77.69 82.183,75.103 L82.183,5.052 C82.183,2.466 84.28,0.369 86.867,0.368 L143.771,0.368 L143.772,0.368 z M143.771,3.368 L86.867,3.368 C85.937,3.368 85.183,4.122 85.183,5.052 L85.183,75.103 C85.183,76.034 85.937,76.788 86.867,76.787 L106.572,76.787 C108.41,76.788 109.816,78.425 109.537,80.242 C108.185,89.064 105.515,96.105 101.197,102.685 C97.693,108.026 93.752,112.418 85.678,120.446 L82.436,123.663 C81.752,124.342 81.776,125.455 82.488,126.104 L104.533,146.192 C105.17,146.773 106.143,146.779 106.787,146.205 L109.686,143.623 C135.004,121.096 145.456,99.765 145.456,70.619 L145.456,5.052 C145.456,4.122 144.702,3.368 143.771,3.368 z" fill={ props.color }></path></g></svg>; 15 16 quotationMarks[ 5 ] = ( props ) => <svg height="20px" width="20px" fill={ props.color } version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 846.66 846.66" x="0px" y="0px"><defs></defs><g><path d="M88.88 120.52l295.36 0 0 305.28 -295.36 300.33 0 -605.61zm373.55 0l295.35 0 0 305.28 -295.35 300.33 0 -605.61z"></path></g></svg>; 17 18 quotationMarks[ 6 ] = ( props ) => <svg height="20px" width="20px" fill={ props.color } version="1.1" x="0px" y="0px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><g transform="translate(0,-952.36218)"><path d="m 92,997.73719 0,-10.75 c 0,-6.99891 -5.62609,-12.625 -12.625,-12.625 l -10.75,0 c -6.99891,0 -12.625,5.62609 -12.625,12.625 l 0,10.75 c 0,6.99891 5.62609,12.62501 12.625,12.62501 l 9.375,0 c -1,7 -2,13 -4,20 7.27642,0 18,-21.8882 18,-32 z"></path><path d="m 44,997.73719 0,-10.75 c 0,-6.99891 -5.62609,-12.625 -12.625,-12.625 l -10.75,0 c -6.99891,0 -12.625,5.62609 -12.625,12.625 l 0,10.75 c 0,6.99891 5.62609,12.62501 12.625,12.62501 l 9.375,0 c -1,7 -2,13 -4,20 7.27642,0 18,-21.8882 18,-32 z"></path></g></svg>; 19 20 quotationMarks[ 7 ] = ( props ) => <svg height="20px" width="20px" fill={ props.color } version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 846.66 846.66" x="0px" y="0px"><defs></defs><g><path d="M56.15 186.03l324.17 0 0 308.25 -153.16 0c8.62,72.47 71.2,166.35 71.2,166.35l-242.21 -166.35 0 -308.25zm734.36 474.6l-324.17 0 0 -308.24 153.17 0c-8.62,-72.48 -71.21,-166.36 -71.21,-166.36l242.21 166.36 0 308.24z"></path></g></svg>; 21 22 quotationMarks[ 8 ] = ( props ) => <svg height="20px" width="20px" fill={ props.color } xmlns="http://www.w3.org/2000/svg" viewBox="0 0 846.66 846.66" x="0px" y="0px" ><defs></defs><g><path d="M262.24 366.87c91.16,0 165.05,73.89 165.05,165.05 0,91.15 -73.89,165.05 -165.05,165.05 -52.15,0 -97.25,-25.34 -128.88,-61.95 -146.1,-169.1 -37.7,-485.33 200.86,-485.33l0 83.15c0,0 -126.75,34.34 -131.91,145.25 18.58,-7.24 38.79,-11.22 59.93,-11.22zm322.17 112.93c-91.15,0 -165.05,-73.9 -165.05,-165.06 0,-91.15 73.9,-165.05 165.05,-165.05 52.15,0 97.26,25.34 128.89,61.95 146.1,169.11 37.7,485.33 -200.86,485.33l0 -83.15c0,0 126.74,-34.34 131.9,-145.25 -18.57,7.24 -38.79,11.23 -59.93,11.23z"></path></g></svg>; 23 24 quotationMarks[ 9 ] = ( props ) => <svg height="20px" width="20px" fill={ props.color } version="1.1" x="0px" y="0px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" ><g><path d="M44,17.5c-4.687,0-8.5,3.813-8.5,8.5s3.813,8.5,8.5,8.5c2.863,0,5.396-1.428,6.937-3.604 c-1.353,6.087-5.042,11.748-9.633,14.246c-0.242,0.132-0.332,0.436-0.2,0.679c0.091,0.166,0.263,0.261,0.439,0.261 c0.081,0,0.163-0.02,0.239-0.061C47.893,42.696,52.5,34.089,52.5,26C52.5,21.313,48.687,17.5,44,17.5z M44,33.5 c-4.136,0-7.5-3.364-7.5-7.5s3.364-7.5,7.5-7.5s7.5,3.364,7.5,7.5S48.136,33.5,44,33.5z"></path><path d="M19,17.5c-4.687,0-8.5,3.813-8.5,8.5s3.813,8.5,8.5,8.5c2.864,0,5.396-1.428,6.937-3.604 c-1.352,6.087-5.041,11.748-9.632,14.246c-0.243,0.132-0.333,0.436-0.2,0.679c0.09,0.166,0.262,0.261,0.439,0.261 c0.081,0,0.163-0.02,0.238-0.061C22.892,42.696,27.5,34.089,27.5,26C27.5,21.313,23.687,17.5,19,17.5z M19,33.5 c-4.136,0-7.5-3.364-7.5-7.5s3.364-7.5,7.5-7.5s7.5,3.364,7.5,7.5S23.136,33.5,19,33.5z"></path></g></svg>; 25 26 quotationMarks[ 10 ] = ( props ) => <svg height="20px" width="20px" fill={ props.color } version="1.1" x="0px" y="0px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path d="M46.4,45.6c0,0,0.1-0.1,0.1-0.1c0-0.1,0-0.2,0-0.2c0-0.1,0-0.3-0.1-0.5c0-0.2,0-0.3,0-0.4l0-0.1c0-0.1,0-0.2-0.1-0.4 c0,0,0,0,0.1-0.1c0-0.1,0.1-0.1,0-0.2c-0.1-0.2-0.1-0.4-0.1-0.7c0-0.3,0-0.7-0.2-1c0.1-0.2,0-0.4,0-0.5c0,0,0-0.1,0-0.1 c0-0.1,0-0.2,0-0.3c0-0.1,0-0.3-0.1-0.4c0,0,0-0.1-0.1-0.1c0-0.3,0-0.5-0.1-0.6c0,0,0-0.1-0.1-0.1c0-0.1-0.1-0.2-0.2-0.3 c0,0,0-0.1,0-0.1c0.1,0,0.1-0.1,0.1-0.2c0-0.1,0-0.3,0-0.4c0,0,0-0.1,0-0.1c0-0.1,0-0.2-0.1-0.3c-0.1-0.3-0.1-0.7-0.3-0.9 c0,0,0.1-0.1,0.1-0.1c0-0.1,0-0.2-0.1-0.2l0-0.2c0-0.2,0-0.4-0.1-0.7c0,0,0-0.1-0.1-0.1c0-0.1-0.1-0.1-0.1-0.2c0,0,0-0.1-0.1-0.1 c0-0.1-0.1-0.2-0.1-0.3c0-0.2-0.1-0.3-0.1-0.4c0-0.1-0.1-0.1-0.1-0.1c0,0,0-0.1,0-0.1c0,0-0.1-0.1-0.1-0.1c-0.1-0.1-0.2-0.1-0.2-0.2 c0-0.1-0.1-0.2-0.2-0.2c-0.1,0-0.1,0-0.2-0.1c0,0-0.1,0-0.1-0.1c0,0-0.1-0.1-0.1-0.1c0,0-0.1,0-0.1,0c0,0,0,0-0.1,0 c0,0-0.1-0.1-0.1-0.1c0,0-0.1,0-0.1,0c0,0,0,0,0,0c-0.1-0.1-0.3-0.2-0.5-0.2L42.4,34c-0.1,0-0.2,0-0.2,0c-0.1,0-0.1,0-0.2,0 c-0.1,0-0.2-0.1-0.3-0.1c-0.1-0.1-0.3-0.1-0.4-0.2c-0.1,0-0.3,0-0.4-0.1l-0.1,0c0,0-0.1-0.1-0.2-0.1c0,0-0.1,0-0.1,0 c0,0-0.1,0-0.1,0.1c0,0,0,0,0,0c-0.1-0.1-0.2-0.1-0.4-0.1c-0.4,0-1-0.1-1.5-0.2c-0.1,0-0.1-0.1-0.3-0.1c0,0-0.1,0-0.1,0 c0,0,0,0-0.1,0l-0.1,0c-0.1,0-0.3,0-0.4,0c-0.2,0-0.4,0-0.6,0c-0.1,0-0.1,0-0.2,0c0,0,0,0,0-0.1c0-0.1-0.1-0.1-0.2-0.1l-0.1,0 c-0.2,0-0.4-0.1-0.6-0.1c0-0.1-0.1-0.1-0.3-0.1c0,0-0.1,0-0.1,0c-0.1-0.1-0.2-0.2-0.2-0.2c0,0,0,0,0,0c-0.4,0-0.8,0-1.2,0 c-0.3,0-0.6,0-0.9,0c-0.2,0-0.3,0-0.4-0.1c-0.2,0-0.3-0.1-0.5-0.1c-0.2,0-0.3,0-0.5,0c-0.2,0-0.5,0-0.7,0c-0.2-0.1-0.8-0.1-1.2-0.1 c0,0,0,0,0,0c0,0-0.1-0.1-0.2-0.1l-0.1,0l-0.1,0c0,0-0.1,0-0.1,0c0,0-0.1,0-0.1,0l-0.2,0c0,0-0.1,0-0.1,0c0,0,0,0-0.1,0 c0,0-0.1,0-0.1,0l-0.2,0c-0.6,0-1.3,0-2.1,0.1c-0.1,0-0.1,0-0.2,0.1c-0.1,0-0.2-0.1-0.4-0.1c0,0-0.1,0-0.1,0c0,0-0.1,0-0.2,0 c-0.1,0-0.1,0-0.2,0.1c-0.2,0-0.4,0-0.6,0c-0.3,0-0.6,0-0.8,0c-0.6,0-1.2,0.1-1.8,0.1c-0.3,0-0.6,0.1-0.9,0.1c-0.1,0-0.2,0-0.3,0 c-0.1,0-0.2,0-0.3,0.1c-0.1,0-0.2,0-0.3,0.1c-0.1,0-0.3,0-0.5,0c0,0,0,0-0.1,0c-0.1,0-0.1,0-0.2,0c-0.1,0-0.1,0-0.1,0.1 c-0.1,0-0.2,0-0.3,0c-0.1,0-0.3,0.1-0.4,0.1l-0.1,0c-0.1,0-0.2,0-0.2,0c0,0-0.1,0-0.1,0.1c-0.1,0-0.1,0-0.2,0.1c0,0-0.1,0-0.1,0 c-0.1,0-0.2,0.1-0.3,0.1c-0.2,0-0.3,0-0.5,0.1c-0.1,0-0.1,0.1-0.2,0.2c0,0,0,0-0.1,0c0,0-0.1,0-0.2,0.1c-0.3,0.2-0.6,0.4-0.8,0.7 c-0.1,0.1-0.1,0.1-0.1,0.2c0,0,0,0,0,0c-0.1,0-0.2,0-0.2,0.1l-0.4,0.4c-0.1,0.1-0.1,0.1-0.2,0.2c-0.1,0.1-0.2,0.2-0.3,0.3 c0,0-0.1,0.1-0.1,0.1c0,0-0.1,0.1-0.1,0.1c0,0,0,0.1,0,0.1c0,0-0.1,0.1-0.1,0.2c0,0.1,0,0.1,0,0.2c0,0,0,0,0,0 c-0.1,0-0.1,0.1-0.2,0.1c0,0.1,0,0.1,0,0.2c0,0,0,0,0,0.1c0,0-0.1,0-0.1,0.1c-0.1,0.1-0.1,0.2-0.1,0.3c-0.1,0.2-0.1,0.5-0.2,0.9 c0,0.2,0,0.4-0.1,0.5l-0.1,0.3c-0.1,0.3-0.1,0.5-0.1,0.8c0,0,0,0-0.1,0.1l0,0c0,0,0,0,0,0c0,0,0,0,0,0l0,0c0,0,0,0.1,0,0.1 c0,0.2,0.1,0.4,0.1,0.5c0,0-0.1,0.1-0.1,0.3c0,0.1,0,0.1,0.1,0.1c0,0,0,0.1-0.1,0.2c0,0.1,0,0.3,0,0.5c0,0.1,0,0.1,0,0.2 c0,0,0,0,0,0c0,0,0,0.1,0,0.2c0,0.1,0,0.1,0.1,0.2c0,0,0,0,0,0.1c0,0.1-0.1,0.1-0.1,0.3L13.5,44c0,0.1,0,0.3,0,0.4 c0,0.4-0.1,0.8,0,1.3c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0,0.2c0,0,0,0.1,0.1,0.1c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1c-0.1,0-0.2,0.1-0.1,0.3 c0,0,0,0.1,0.1,0.1v0.5c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0,0.2l0,0.1c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1 c0,0.1,0,0.3,0,0.5c0,0.1,0,0.2,0,0.3c0,0,0,0,0,0c0,0,0,0.1,0,0.1c0,0.2,0,0.4,0,0.8c0,0.1,0,0.2,0,0.3c0,0.2,0,0.3,0,0.5 c0,0.2,0,0.5,0,0.8c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.2c0,0,0,0.1,0,0.1c0,0,0,0,0,0.1c0,0.1,0,0.1,0,0.2c0,0,0,0,0,0 c0,0.1-0.1,0.2,0,0.2c0,0,0,0.1,0.1,0.1c0,0,0,0.1,0,0.1c-0.1,0.1,0,0.2,0,0.3c0,0,0,0,0,0.1c0,0.5,0,1.1,0.1,1.7c0,0,0,0.1-0.1,0.1 c0,0.1,0,0.2,0.1,0.2c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0,0.2c0,0.1,0,0.2,0,0.1c0,0,0,0,0,0.1c0,0.2,0,0.4,0.1,0.6 c0,0.1,0.1,0.2,0.1,0.3c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1c0,0.1,0,0.3,0.1,0.6c0,0.1,0,0.2,0.1,0.3c0,0.1,0.1,0.3,0.1,0.5 c0,0.3,0.1,0.6,0.1,0.9l0,0.2c0,0.1,0,0.2,0,0.3c0,0.3,0.1,0.5,0,0.8c0,0.1,0,0.1,0.1,0.2c0.1,0.1,0.1,0.2,0.1,0.3c0,0,0,0.1,0,0.1 c0,0,0,0.1,0,0.1c0,0,0,0,0,0.1c0,0.1,0,0.2,0,0.2c0,0,0,0,0.1,0c0,0,0,0.1,0.1,0.2c0,0.1,0,0.1,0,0.2c0,0.1,0,0.2,0.1,0.3 c0,0,0,0.1,0.1,0.2l0,0.1c0,0,0,0.1,0.1,0.1c0,0.3,0.1,0.6,0.1,0.9c0,0,0,0,0,0c0,0.1,0,0.2,0.1,0.2c0,0,0,0.1,0.1,0.3 c0,0.1,0.1,0.3,0.1,0.3c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1c0,0.1,0,0.2,0,0.3c0,0,0,0.1,0,0.1l0,0.2c0,0.2,0,0.5,0.1,0.7 c0,0.1,0,0.2,0.1,0.3c0,0,0,0,0,0c0,0,0,0,0,0.1c0,0.1,0,0.2,0,0.2l0.1,0.3c0,0.1,0.1,0.3,0.1,0.4c0,0.1,0,0.1,0,0.2 c0,0.1,0,0.2,0,0.3c0,0.1,0.1,0.1,0.2,0.2c0,0,0,0.1,0,0.1c0,0.1,0,0.2,0.1,0.3c0,0,0,0.1,0.1,0.1c0,0.3,0.1,0.4,0.1,0.4 c0,0,0,0.1,0,0.1c0.1,0.2,0.1,0.3,0.1,0.3c0,0,0,0.1,0,0.2c0,0.1,0,0.1,0.1,0.2c0,0,0,0.1,0.1,0.1l0,0.1c0,0.1,0,0.1,0,0.2 c0,0,0,0.1,0,0.1c0,0.1,0,0.2,0.1,0.2c0,0.1,0.1,0.1,0.1,0.2c0,0.1,0,0.1,0,0.2c0,0.1,0.1,0.1,0.1,0.2c0,0.1,0,0.1,0,0.2 c0,0.2,0.1,0.5,0.3,0.7c0.1,0.1,0.1,0.2,0.2,0.4c0,0.1,0.1,0.2,0.1,0.3c0,0.1,0,0.1,0.1,0.2c0,0.1,0.1,0.1,0.1,0.1 c0,0.1,0,0.2,0.1,0.2c0,0.1,0.1,0.2,0.2,0.2c0,0.1,0.1,0.2,0.2,0.2c0,0,0,0,0,0c0,0.1,0,0.4,0.2,0.5c0,0,0,0,0,0.1 c0,0,0,0.1,0.1,0.1c0,0,0.1,0.1,0.1,0.1c0,0,0.1,0.1,0.1,0.1c0,0,0.1,0.1,0.1,0.1c0,0,0.1,0.1,0.1,0.1c0,0,0,0.1,0.1,0.1 c0,0,0,0.1,0.1,0.1c0,0,0,0,0,0.1c0.1,0.1,0.1,0.1,0.2,0.1c0,0,0.1,0.1,0.1,0.1c0,0,0.1,0,0.1,0c0,0,0,0.1,0.1,0.1 c0,0,0.1,0.1,0.2,0.1c0,0,0,0,0,0c0,0.1,0.1,0.2,0.2,0.3c0.1,0.1,0.2,0.1,0.2,0.1c0,0,0.1,0.1,0.1,0.1c0.1,0.1,0.1,0.1,0.2,0.2 c0.1,0,0.1,0.1,0.1,0.1c0,0,0,0,0,0c0,0.2,0.2,0.2,0.3,0.2c0,0,0.1,0,0.1,0c0,0,0,0,0,0c0,0,0.1,0.1,0.1,0.1c0.1,0,0.1,0.1,0.2,0.1 c0.2,0.1,0.3,0.2,0.3,0.4c0,0.1,0.1,0.1,0.1,0.1c0.1,0,0.2,0.1,0.3,0.2c0.1,0,0.1,0.1,0.2,0.1c0.1,0.1,0.3,0.2,0.4,0.2 c0,0,0.1,0,0.1,0c0,0.1,0.1,0.1,0.1,0.2c0.1,0,0.1,0,0.2,0c0,0,0,0.1,0.1,0.1c0.1,0.1,0.2,0.1,0.4,0.1c0,0,0,0,0,0c0,0,0,0,0,0 c0,0.1,0.1,0.3,0.3,0.3c0.1,0,0.2,0.1,0.3,0.1c0.1,0,0.1,0.1,0.2,0.1c0,0.1,0.1,0.1,0.2,0.1c0,0,0.1,0,0.1,0c0,0,0,0,0.1,0 c0.1,0.1,0.4,0.3,0.6,0.3c0,0,0.1,0,0.1,0.1c0,0,0.1,0,0.1,0.1c0,0,0.1,0,0.1,0c0,0,0,0,0.1,0c0,0,0.1,0,0.1,0c0,0,0,0,0,0 c0.1,0.1,0.2,0.2,0.3,0.2c0.4,0.1,0.6,0.2,0.8,0.4c0,0,0.1,0,0.1,0.1l0.5,0.1c0.5,0.1,1,0.2,1.6,0.3c0.2,0,0.4,0,0.5,0.1 c0,0.1,0.1,0.1,0.2,0.1c0,0,0.1,0,0.1,0c0.2-0.1,0.5-0.1,0.8-0.1c0.1,0,0.2,0,0.3,0c0.3,0,0.5,0,0.7-0.1c0.1,0,0.2-0.1,0.2-0.1 c0,0,0.1,0,0.1,0c0.3,0.1,0.5,0.1,0.8,0l0.1,0c0,0,0,0,0.1,0c0,0,0.1,0,0.1,0l0.1,0c0.1,0,0.3-0.1,0.4-0.1c0.1,0,0.1,0,0.2,0 c0.1,0,0.2,0,0.3-0.1c0.1,0,0.1-0.1,0.2-0.1c0,0,0,0,0,0c0,0,0.1,0,0.1,0c0.2-0.1,0.3-0.1,0.5-0.1c0.1,0,0.2-0.1,0.2-0.2 c0-0.1,0.1-0.1,0.2-0.3c0,0,0.1-0.1,0.1-0.1c0.1-0.1,0.2-0.2,0.2-0.3c0-0.1,0-0.2,0-0.3c0,0,0,0,0,0c0.1-0.1,0.1-0.1,0.1-0.2 c0,0,0-0.4-0.1-0.7c0,0,0-0.1-0.1-0.1c0-0.1-0.1-0.2-0.2-0.2c0,0-0.1-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1c0-0.1-0.1-0.1-0.2-0.2 c0,0-0.1,0-0.1-0.1c0-0.1,0-0.2-0.1-0.2c0-0.1,0-0.1-0.1-0.2c0,0,0,0,0,0c0,0,0,0,0,0c0-0.1,0-0.2-0.1-0.2c0,0-0.1-0.1-0.1-0.1 c-0.1,0-0.2-0.1-0.2-0.2c0,0,0-0.1-0.1-0.1c0-0.1,0-0.1-0.1-0.2c0,0,0,0-0.1-0.1c0-0.1-0.2-0.3-0.4-0.5C33.8,74,33.7,74,33.7,74 c-0.1-0.1-0.2-0.2-0.2-0.2c-0.1-0.1-0.1-0.1-0.2-0.2c0,0-0.1-0.1-0.1-0.1c0,0,0,0,0,0c0-0.1,0-0.2-0.1-0.2c0,0-0.1-0.1-0.2-0.1 c0,0,0,0,0,0c0-0.1,0-0.1-0.1-0.2c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c-0.1-0.1-0.1-0.2-0.1-0.3l-0.1-0.2c0-0.1,0-0.1-0.1-0.2 c0,0,0-0.1-0.1-0.1c0-0.1-0.1-0.2-0.1-0.4c0-0.1,0-0.2-0.1-0.3c0,0,0-0.1-0.1-0.1c0,0,0,0,0-0.1c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2 c0-0.1,0-0.1-0.1-0.1c0,0,0,0,0,0c0-0.1,0-0.2,0-0.3c0-0.1-0.1-0.1-0.1-0.2c0,0,0-0.1,0-0.2c0-0.1,0-0.2,0-0.3c0,0,0-0.1-0.1-0.1 c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1,0.1-0.1c0-0.1,0-0.1,0-0.2c0-0.1,0-0.1,0-0.2c0-0.1,0-0.3-0.1-0.4 c0-0.1-0.1-0.2-0.1-0.2c0-0.1,0-0.1,0-0.2c0-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.2-0.1-0.3c0,0,0-0.1,0.1-0.1c0-0.1,0-0.1,0-0.2 c0,0,0.1-0.1,0.1-0.1c0-0.1,0-0.2,0-0.3c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0-0.1,0-0.1,0.1-0.2c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2 c0-0.1,0-0.2,0-0.2c0-0.1,0-0.2,0-0.4c0.1-0.1,0.1-0.2,0.1-0.2c0,0,0-0.1,0-0.1c0-0.2,0-0.4,0-0.4c0.1-0.1,0.1-0.3,0.2-0.5 c0-0.1,0.1-0.2,0.1-0.3l0.1-0.1c0,0,0-0.1,0.1-0.1c0,0,0.1-0.1,0.2-0.2l0.3,0c1.2,0,2.4,0.1,3.8,0.1l0.3,0c0.1,0,0.1,0,0.2,0 c0,0,0.1,0,0.1,0c0,0,0.1,0,0.2,0c0.3,0,0.8,0.1,1,0c0,0,0,0,0,0c0.1,0.1,0.4,0.2,0.6,0.1c0,0,0.1,0,0.1,0l0.1,0 c0.1,0,0.2,0,0.3,0.1c0.1,0,0.3,0.1,0.5,0.1c0.2,0,0.5,0,0.7,0.1c0.6,0.1,1.3,0.1,1.8,0c0,0,0.1,0,0.2,0c0.1,0,0.2,0,0.2,0 c0,0,0.1,0,0.1-0.1c0.1,0,0.1-0.1,0.2-0.1c0,0,0.1,0,0.1,0c0,0,0.1,0,0.1,0l0.1,0c0.1,0,0.3-0.1,0.4-0.1c0,0,0.1,0,0.1-0.1 c0.1,0,0.1-0.1,0.2-0.1c0.1,0,0.2,0,0.2,0c0.1,0,0.1-0.1,0.1-0.2c0,0,0,0,0,0c0,0,0,0,0,0c0.1,0,0.2,0,0.2,0c0.1,0,0.1-0.1,0.1-0.2 c0,0,0.1-0.1,0.1-0.2c0-0.1,0-0.1,0.1-0.1c0,0,0-0.1,0.1-0.1c0-0.1,0.1-0.1,0.1-0.2c0,0,0,0,0-0.1c0.1,0,0.1-0.1,0.1-0.2 c0-0.1,0-0.1,0-0.1c0,0,0,0,0.1-0.1c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0.1,0,0.1-0.1,0.1-0.2c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2 c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.2c0.1-0.3,0.1-0.7,0.1-1.1c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2c0,0,0,0,0-0.1c0,0,0-0.1,0-0.1 l0-0.1c0-0.1,0.1-0.3,0.1-0.5c0-0.2,0-0.3,0-0.4c0-0.2,0-0.3,0-0.5c0-0.2,0-0.3,0-0.6c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2 c0,0,0,0,0-0.1c0,0,0,0,0-0.1c0-0.1,0-0.1,0-0.2c0,0,0,0,0,0c0-0.1,0.1-0.3,0.1-0.5c0-0.2,0-0.3,0-0.5c0-0.1,0-0.3,0-0.4 c0-0.1,0-0.2,0.1-0.3c0-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.2,0-0.2c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.1c0,0,0-0.1,0-0.2 c0-0.4,0.1-0.8,0.1-1.1c0-0.3,0.1-0.6,0.1-0.9c0,0,0.1-0.1,0.1-0.2c0,0,0-0.2,0-0.3c0.1-0.1,0.1-0.2,0.1-0.3c0,0,0,0,0,0 c0,0,0,0,0,0c0-0.1,0-0.2-0.1-0.3c0,0,0,0,0-0.1c0-0.1,0-0.1,0.1-0.2c0-0.2,0-0.5,0-0.8c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0.1-0.1 c0-0.1,0-0.4,0-0.6c0-0.2,0-0.5,0-0.7c0,0,0,0,0-0.1c0,0,0-0.1,0.1-0.2c0,0,0,0,0,0c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0,0,0,0,0,0 c0-0.1,0.1-0.2,0-0.3c0-0.1,0-0.2-0.1-0.2c0,0,0,0,0,0c0.1-0.1,0.1-0.2,0.1-0.2c0,0,0-0.1-0.1-0.1c0,0,0-0.1,0-0.2c0,0,0,0,0-0.1 c0-0.1,0-0.2,0-0.4L46.4,45.6z M42.3,47.9c0,0,0,0.1,0,0.2c0,0.1,0,0.2,0,0.3c-0.1,0.1-0.1,0.3-0.1,0.4c0,0,0,0,0,0.1 c-0.1,0.1-0.1,0.2,0,0.4c0,0.1,0,0.1,0,0.2c0,0.1-0.1,0.2,0,0.3c0,0,0,0.1,0,0.1c0,0.1,0,0.3,0,0.5c0,0.2-0.1,0.4,0,0.5 c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1C42,51,42,51.1,42,51.2c0,0.1,0,0.3,0,0.4c0,0.1,0,0.2,0,0.3c0,0.1,0,0.2,0,0.2c0,0,0,0.1,0,0.1 c0,0.1,0,0.2,0,0.2c0,0,0,0.1,0,0.1c0,0-0.1,0.1-0.1,0.1c0,0.1,0,0.3,0,0.4c0,0.1,0,0.3,0,0.4c0,0-0.1,0.1-0.1,0.2 c0,0.1,0,0.1,0,0.2c-0.1,0.6-0.2,1.4-0.2,2.2c0,0.5-0.1,0.9-0.1,1.3c0,0.2,0,0.5,0,0.7c0,0.2,0,0.3,0,0.4c0,0,0,0,0,0.1 c0,0,0,0.1,0,0.2c0,0.2,0,0.4,0,0.6c0,0.3,0,0.6-0.1,0.9c-0.1,0-0.3,0-0.4-0.1c-0.2,0-0.5-0.1-0.7-0.1c-0.2,0-0.5,0-0.7,0 c-0.2,0-0.5,0-0.7,0c-0.2,0-0.2,0-0.4,0l-0.1,0c-0.4,0.1-1,0-1.5,0c-0.1,0-0.3,0-0.4,0c0,0-0.1-0.1-0.2-0.1c0,0,0,0,0,0v0 c0,0,0,0,0,0c-0.1,0-0.1,0-0.2,0.1c0,0,0,0,0,0c0,0-0.1-0.1-0.2-0.1c0,0-0.1,0-0.1,0c0,0,0,0-0.1,0c-0.4,0-0.8,0-1.2,0 c-0.4,0-0.8,0-1.3,0c-0.3,0-0.5,0-0.8,0c-0.5,0-0.9,0-1.1,0.1c-0.1,0-0.2,0-0.3,0.1c0,0-0.1,0-0.1,0c-0.1,0-0.2,0-0.3,0 c0,0-0.1,0-0.1,0c-0.1,0-0.1,0-0.2,0.1c-0.1,0.1-0.2,0.2-0.4,0.2c-0.1,0-0.2,0.1-0.3,0.2c-0.1,0.1-0.1,0.1-0.2,0.2 c0,0-0.1,0.1-0.1,0.1c-0.1,0-0.1,0-0.2,0.1c-0.1,0-0.1,0.1-0.1,0.1c0,0,0,0,0,0c0,0,0,0,0,0.1c0,0,0,0,0,0c0,0-0.1,0-0.2,0.1 c-0.1,0-0.1,0.1-0.1,0.1c0,0,0,0,0,0c0,0-0.1,0-0.1,0.1c0,0-0.1,0.1-0.1,0.2c0,0,0,0.1,0,0.1c0,0-0.1,0.1-0.1,0.2c0,0,0,0,0,0 c0,0-0.1,0-0.1,0.1C28,61.9,28,62,28,62l0,0.1c-0.1,0.2-0.2,0.3-0.2,0.5c0,0.1,0,0.1-0.1,0.2c0,0,0,0.1,0,0.1c0,0.1-0.1,0.2-0.1,0.3 c0,0,0,0.1,0,0.2c0,0,0,0.1,0,0.1c0,0,0,0.1-0.1,0.1c0,0-0.1,0.1-0.1,0.1c0,0.1-0.1,0.3-0.1,0.4c0,0.1,0,0.2,0,0.2l0,0.1 c0,0.1,0,0.1,0,0.2c0,0-0.1,0.1-0.1,0.1c0,0.1,0,0.2,0,0.3c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0,0.2c0,0-0.1,0.1-0.1,0.1 c0,0.1,0,0.2,0.1,0.3c0,0.1-0.1,0.3-0.1,0.4c0,0.1-0.1,0.3-0.1,0.4c0,0.1,0,0.2,0,0.3c0,0.1,0,0.2,0,0.4l0,0c0,0-0.1,0.1-0.1,0.2 c0,0.1,0,0.1,0,0.2c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0,0.2c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1c0,0.1,0,0.2,0,0.2 c0,0.1,0,0.1,0,0.1l0,0.3c0,0.4,0,0.7,0.1,0.9c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1c0,0,0,0.1,0.1,0.2c0,0.1,0.1,0.2,0.1,0.4l0,0.1 c0,0.1,0,0.2,0.1,0.3c0.1,0.3,0.1,0.6,0.3,0.8c0,0.2,0,0.4,0.1,0.5c0,0.1,0,0.2,0.1,0.2c0,0.1,0.1,0.2,0.1,0.3 c0.1,0.2,0.2,0.4,0.2,0.5c0,0.1,0,0.1,0,0.1c0,0.1,0,0.1,0,0.2l0,0.1c0.1,0.1,0.1,0.3,0.2,0.3c0,0,0,0.1,0,0.2 c0,0.1,0.1,0.1,0.2,0.2c0,0,0,0.1,0,0c0,0.1,0.1,0.2,0.1,0.2l0,0c0,0.1,0.1,0.1,0.1,0.2c0,0.1,0,0.1,0.1,0.2c0,0.1,0.1,0.1,0.2,0.2 c0,0,0,0,0,0c0.1,0.1,0.2,0.2,0.3,0.2c0,0,0,0,0,0c0,0,0,0.1,0,0.1c-0.1,0-0.1,0-0.2,0l-0.1,0c0,0-0.1,0-0.2,0c-0.1,0-0.1,0-0.2-0.1 c0,0-0.1-0.1-0.2-0.1c0,0-0.1,0-0.1,0c0,0,0,0,0,0c0,0-0.1-0.1-0.1-0.1c-0.1,0-0.1,0-0.2-0.1c-0.1,0-0.1-0.1-0.1-0.1 c-0.1,0-0.1-0.1-0.2-0.1c-0.1,0-0.2-0.1-0.3-0.1c-0.1,0-0.1,0-0.2-0.1c0,0-0.1-0.1-0.1-0.1c-0.1,0-0.1,0-0.2-0.1c0,0,0,0-0.1,0 c-0.3-0.1-0.5-0.3-0.7-0.4c-0.1-0.1-0.2-0.1-0.4-0.2c-0.2-0.1-0.3-0.2-0.4-0.3c0-0.1-0.1-0.1-0.2-0.1c-0.1,0-0.1,0-0.1,0 c0,0-0.1,0-0.1-0.1c-0.1,0-0.1,0-0.2-0.1c0,0-0.1-0.1-0.1-0.1c-0.1-0.1-0.1-0.1-0.2-0.2c-0.1,0-0.1-0.1-0.2-0.1 c-0.1,0-0.1-0.1-0.2-0.1c0,0-0.1-0.1-0.1-0.1c-0.1-0.1-0.1-0.1-0.2-0.2c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1-0.1-0.3-0.2-0.3-0.3 c0,0-0.1-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1c-0.2-0.2-0.3-0.3-0.3-0.5c-0.1-0.1-0.2-0.2-0.3-0.3c-0.1,0-0.1-0.1-0.1-0.1 c0,0,0-0.1,0-0.1c0-0.1-0.1-0.2-0.1-0.2c0,0,0,0,0-0.1c0-0.1-0.1-0.2-0.1-0.2c0,0,0,0,0-0.1c0,0,0-0.1,0-0.1c0-0.1-0.1-0.1-0.1-0.1 c0,0,0-0.1-0.1-0.2c0-0.1,0-0.1-0.1-0.2c0-0.1-0.1-0.1-0.1-0.1l0-0.1c0-0.1,0-0.1-0.1-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1,0-0.1l0,0 c0-0.1,0-0.1-0.1-0.1c0,0,0-0.1,0-0.1l-0.2-0.6c0-0.1,0-0.1-0.1-0.1c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.1c0,0,0-0.1-0.1-0.2 c0-0.1-0.1-0.2-0.1-0.2c0,0,0-0.1-0.1-0.2c0-0.1,0-0.1,0-0.2c0-0.2-0.1-0.3-0.1-0.4c0,0,0-0.1,0-0.1c0,0,0-0.1,0-0.1 c0,0,0-0.1,0-0.1l0-0.2c0-0.1-0.1-0.2-0.1-0.3c0,0,0-0.1,0-0.1l0-0.1c-0.1-0.3-0.1-0.4-0.2-0.5c0,0,0-0.1,0-0.1l0-0.1 c0-0.1,0-0.2-0.1-0.3c0-0.1,0-0.2-0.1-0.2c0-0.3-0.1-0.5-0.1-0.8c-0.1-0.3-0.1-0.7-0.2-1c-0.1-0.5-0.2-0.8-0.3-1.2l0-0.1 c0-0.1-0.1-0.3-0.1-0.4c0-0.1,0-0.2-0.1-0.2c-0.1-0.2-0.1-0.5-0.1-0.7c0-0.2-0.1-0.4-0.1-0.6c0-0.1-0.1-0.2-0.1-0.2 c0-0.1,0.1-0.1,0-0.3c0-0.1-0.1-0.2-0.1-0.3c0,0,0,0,0-0.1c0-0.1,0-0.2,0-0.2c0-0.1,0-0.2,0-0.3c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1 c0-0.1,0-0.2,0-0.3c0,0,0-0.1-0.1-0.1c0-0.2-0.1-0.4-0.1-0.7c0-0.2,0-0.4-0.1-0.6c0-0.1-0.1-0.2-0.1-0.2c0,0,0-0.1,0-0.1 c0-0.1,0-0.1,0-0.2c0-0.2,0-0.3-0.1-0.4c0-0.1,0-0.2-0.1-0.4c0-0.1,0.1-0.1,0.1-0.2c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2c0,0,0,0,0,0 c0-0.1,0-0.1,0-0.2c0,0,0,0,0,0c0,0,0.1-0.1,0-0.2c0,0,0-0.1-0.1-0.1c0-0.3,0-0.7,0-1c0-0.3,0-0.6,0-0.9c0,0,0-0.1,0-0.1 c0-0.1,0-0.2,0-0.3c0,0,0,0,0,0c0,0,0,0,0-0.1c0-0.1,0-0.1,0-0.2c0-0.1,0-0.1,0-0.2c0-0.1,0-0.2,0-0.3c0,0,0-0.1,0-0.1 c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0-0.2,0-0.3,0-0.5c0-0.5,0.1-1.1,0-1.4c0,0,0,0,0-0.1c0,0,0-0.1,0-0.1c0,0,0-0.1,0-0.1 c0-0.1,0.1-0.1,0-0.3c0-0.1-0.1-0.2-0.1-0.4c0,0,0,0,0-0.1c0,0,0-0.1,0.1-0.1c0-0.1,0-0.2,0-0.3v-0.2c0-0.5,0-0.9,0-1.2 c0-0.6,0-1.2,0-1.7l0.1-1c0-0.5,0.1-0.9,0.1-1.4c0-0.4,0-0.6,0-0.8c0-0.1,0-0.2,0-0.3c0,0,0,0,0-0.1c0-0.1,0.1-0.1,0.1-0.3 c0-0.1,0-0.1,0-0.2c0,0,0,0,0-0.1l0.1-0.3c0-0.1,0-0.2,0-0.2c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0.1-0.2c0-0.1,0.1-0.2,0.1-0.3 c0-0.2,0-0.4,0-0.5c0-0.1,0-0.3,0-0.4c0.1-0.1,0.1-0.2,0.1-0.2c0,0,0.1-0.1,0.1-0.1c0.1-0.2,0.3-0.3,0.3-0.4c0.1,0,0.1,0,0.2-0.1 c0.1-0.1,0.1-0.1,0.2-0.2c0,0,0,0,0,0c0.1-0.1,0.4-0.1,0.6-0.1c0.1,0,0.2,0,0.3,0c0.1,0,0.2,0,0.3,0c0.1,0,0.1,0,0.2,0 c0.1,0,0.1,0,0.2,0c0.2,0,0.3,0,0.4-0.1c0.1,0,0.3,0,0.4,0c0.1,0,0.2,0,0.3,0c0.5-0.1,1-0.1,1.5-0.1l1,0c0.2,0,0.4,0,0.6,0 c0.3,0,0.7,0,1-0.1c0.7-0.1,1.2-0.1,2,0c0.4,0,0.8,0.1,1.2,0.1c0.1,0,0.2,0,0.2-0.1c0.2,0,0.4,0.1,0.7,0.1c0.1,0,0.3,0,0.4,0 c0.1,0,0.1,0,0.2,0c0,0,0.1,0,0.2,0c0,0,0.1,0.1,0.1,0.1c0,0,0.1,0,0.1,0c0.1,0,0.1,0,0.2,0c0,0,0.1,0,0.1,0c0.2,0.1,0.5,0,0.7,0 l0.1,0c0.1,0,0.2,0,0.2,0c0,0,0.1,0,0.1,0c0.1,0.1,0.2,0.1,0.2,0c0.2,0,0.4,0,0.6,0c0.1,0,0.2,0,0.2,0c0.1,0,0.3,0,0.4,0 c0.2,0,0.4,0.1,0.6,0l0.1,0c0.1,0,0.3,0,0.4-0.1c0.1,0,0.1-0.1,0.1-0.1c0,0,0,0,0.1,0c0,0,0.1,0,0.2,0c0,0,0.1,0,0.1,0 c0.1,0,0.1,0,0.1,0c0.1,0.1,0.2,0.1,0.2,0.1c0.1,0,0.1,0,0.2,0c0.1,0,0.1,0,0.2-0.1c0.2,0,0.4,0,0.5,0.1c0.1,0,0.3,0,0.4,0.1 c0.3,0,0.4,0.1,0.5,0.1c0.1,0,0.3,0,0.4,0c0,0,0,0,0,0c0,0,0.1,0.1,0.1,0.1c1,0.2,1.8,0.4,2.3,0.7c0.1,0.2,0.1,0.5,0.2,0.7 c0,0.2,0,0.4,0.1,0.5c0,0.2,0.1,0.3,0.2,0.4c0.1,0.1,0.1,0.2,0.1,0.4c0,0.1,0,0.3,0.1,0.4c0,0.2,0,0.4,0.1,0.5 c0,0.2,0.1,0.3,0.2,0.3c0,0,0,0,0,0c0.3,1.3,0.4,2.5,0.5,3.6c0,0.1,0,0.1,0,0.2c0,0,0,0.1,0,0.1c-0.1,0.1,0,0.2,0,0.3 c0,0,0,0.1,0,0.2c0,0,0,0.1,0.1,0.2c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.2c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1 c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.2c0,0.2,0,0.5,0,0.6c0,0,0,0,0,0.1c0,0,0,0,0,0c0,0.1,0,0.2,0.1,0.3c0,0.2,0,0.5,0,0.6 c0,0-0.1,0.1-0.1,0.1C42.2,47.8,42.2,47.8,42.3,47.9z M21.2,68.9L21.2,68.9C21.2,68.9,21.2,68.9,21.2,68.9L21.2,68.9z M21.3,69.3 L21.3,69.3C21.3,69.3,21.3,69.3,21.3,69.3L21.3,69.3z M43.2,63.3C43.2,63.3,43.2,63.3,43.2,63.3L43.2,63.3L43.2,63.3z"></path><path d="M88,47.7c0,0,0-0.1,0.1-0.2c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0,0,0,0,0,0c0-0.1,0.1-0.2,0-0.3c0-0.1,0-0.2-0.1-0.2 c0,0,0,0,0,0c0.1-0.1,0.1-0.2,0.1-0.2c0,0,0-0.1-0.1-0.1c0,0,0-0.1,0-0.2c0,0,0,0,0-0.1c0-0.2,0-0.3,0-0.4l0,0c0,0,0.1-0.1,0.1-0.1 c0-0.1,0-0.2,0-0.2c0-0.1,0-0.3-0.1-0.5c0-0.2,0-0.3,0-0.4l0-0.1c0-0.1,0-0.2-0.1-0.3c0,0,0,0,0.1-0.1c0-0.1,0.1-0.1,0-0.2 c-0.1-0.2-0.1-0.4-0.1-0.7c0-0.3,0-0.7-0.2-1c0.1-0.2,0-0.4,0-0.5c0,0,0-0.1,0-0.1c0-0.1,0-0.2,0-0.2c0-0.1,0-0.3-0.1-0.4 c0,0,0-0.1-0.1-0.1c0-0.3,0-0.5-0.1-0.6c0,0,0-0.1-0.1-0.1c0-0.1-0.1-0.2-0.2-0.3c0,0,0-0.1,0-0.1c0.1,0,0.1-0.1,0.1-0.2 c0-0.1,0-0.3-0.1-0.4c0,0,0-0.1,0-0.1c0-0.1,0-0.2,0-0.2c-0.1-0.3-0.1-0.7-0.3-0.9c0,0,0.1-0.1,0.1-0.1c0-0.1,0-0.2-0.1-0.2l0-0.2 c0-0.2,0-0.4-0.1-0.7c0,0,0-0.1-0.1-0.1c0-0.1-0.1-0.1-0.1-0.2c0,0,0-0.1-0.1-0.1c0-0.1-0.1-0.2-0.1-0.3c0-0.2-0.1-0.3-0.1-0.4 c0-0.1-0.1-0.1-0.1-0.1c0,0,0-0.1,0-0.1c0,0-0.1-0.1-0.1-0.1c-0.1-0.1-0.2-0.1-0.2-0.2c0-0.1-0.1-0.2-0.2-0.2c-0.1,0-0.1,0-0.2-0.1 c0,0-0.1,0-0.1-0.1c0,0-0.1-0.1-0.1-0.1c0,0-0.1,0-0.1,0c0,0,0,0-0.1,0c0,0-0.1-0.1-0.1-0.1c0,0-0.1,0-0.1,0c0,0,0,0,0,0 c-0.1-0.1-0.3-0.2-0.5-0.2L84,34c-0.1,0-0.2,0-0.2,0c-0.1,0-0.1,0-0.2,0c-0.1,0-0.2-0.1-0.3-0.1c-0.1-0.1-0.3-0.1-0.4-0.2 c-0.1,0-0.3,0-0.4-0.1l-0.1,0c-0.1-0.1-0.2-0.1-0.3-0.1c0,0-0.1,0-0.1,0.1c0,0,0,0,0,0c-0.1-0.1-0.2-0.1-0.4-0.1 c-0.4,0-0.9-0.1-1.5-0.2c-0.1,0-0.1-0.1-0.3-0.1c0,0-0.1,0-0.1,0c0,0,0,0-0.1,0l-0.1,0c-0.1,0-0.3,0-0.4,0c-0.2,0-0.4,0-0.6,0 c-0.1,0-0.1,0-0.2,0c0,0,0,0,0-0.1c0-0.1-0.1-0.1-0.2-0.1l-0.1,0c-0.2,0-0.4-0.1-0.6-0.1c0-0.1-0.1-0.1-0.3-0.1c0,0-0.1,0-0.1,0 c-0.1-0.1-0.2-0.2-0.2-0.2c0,0,0,0,0,0c-0.4,0-0.8,0-1.2,0c-0.3,0-0.6,0-0.9,0c-0.2,0-0.3,0-0.4-0.1c-0.2,0-0.3-0.1-0.5-0.1 c-0.2,0-0.3,0-0.5,0c-0.2,0-0.5,0-0.7,0c-0.2-0.1-0.9-0.1-1.2-0.1c0,0,0,0,0,0c0,0-0.1-0.1-0.2-0.1l-0.1,0l-0.1,0c0,0-0.1,0-0.1,0 c0,0-0.1,0-0.1,0l-0.2,0c0,0-0.1,0-0.1,0c0,0,0,0-0.1,0c0,0-0.1,0-0.1,0l-0.2,0c-0.6,0-1.3,0-2.1,0.1c-0.1,0-0.1,0-0.2,0.1 c-0.1,0-0.2-0.1-0.4-0.1c0,0-0.1,0-0.1,0c0,0-0.1,0-0.2,0c-0.1,0-0.1,0-0.2,0.1c-0.2,0-0.4,0-0.6,0c-0.3,0-0.6,0-0.8,0 c-0.6,0-1.2,0.1-1.8,0.1c-0.3,0-0.6,0.1-0.9,0.1c-0.1,0-0.2,0-0.3,0c-0.1,0-0.2,0-0.3,0.1c-0.1,0-0.2,0-0.3,0.1c-0.1,0-0.3,0-0.5,0 c0,0,0,0-0.1,0c-0.1,0-0.1,0-0.2,0c-0.1,0-0.1,0-0.1,0.1c-0.1,0-0.2,0-0.3,0c-0.1,0-0.3,0.1-0.4,0.1l-0.1,0c-0.1,0-0.2,0-0.2,0 c0,0-0.1,0-0.1,0.1c-0.1,0-0.1,0-0.2,0.1c0,0-0.1,0-0.1,0c-0.1,0-0.2,0.1-0.3,0.1c-0.2,0-0.3,0-0.5,0.1c-0.1,0-0.1,0.1-0.2,0.1 c0,0,0,0-0.1,0c0,0-0.1,0-0.2,0.1c-0.3,0.2-0.6,0.4-0.8,0.7c-0.1,0.1-0.1,0.1-0.1,0.2c0,0,0,0,0,0c-0.1,0-0.2,0-0.2,0.1l-0.5,0.6 c-0.1,0.1-0.2,0.2-0.3,0.3c0,0-0.1,0.1-0.1,0.1c-0.1,0-0.1,0.1-0.1,0.1c0,0.1,0,0.1,0,0.2c0,0-0.1,0.1-0.1,0.2c0,0.1,0,0.1,0,0.2 c0,0,0,0,0,0c-0.1,0-0.1,0.1-0.2,0.1c0,0.1,0,0.1,0,0.2c0,0,0,0,0,0.1c0,0-0.1,0-0.1,0.1c-0.1,0.1-0.1,0.2-0.1,0.3 c-0.1,0.2-0.1,0.5-0.2,0.9c0,0.2,0,0.4-0.1,0.6l-0.1,0.3c-0.1,0.3-0.1,0.5-0.1,0.8c0,0-0.1,0.1-0.1,0.2c0,0,0,0,0,0.1 c0,0.2,0.1,0.4,0.1,0.5c0,0-0.1,0.1-0.1,0.3c0,0.1,0,0.1,0.1,0.1c0,0,0,0.1-0.1,0.2c0,0.1,0,0.3,0,0.4c0,0.1,0,0.1,0,0.2 c0,0,0,0,0,0c0,0,0,0.1,0,0.2c0,0.1,0,0.1,0.1,0.2c0,0,0,0,0,0.1c0,0.1-0.1,0.1-0.1,0.3L55.1,44c0,0.1,0,0.3,0,0.4 c0,0.4-0.1,0.8,0,1.3c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0,0.2c0,0,0,0.1,0.1,0.1c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1c-0.1,0-0.2,0.1-0.1,0.3 c0,0,0,0.1,0.1,0.1c0,0.1,0,0.2,0,0.2l0,0.3c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0,0.2l0,0.1c0,0,0,0.1,0,0.1 c0,0,0,0.1,0,0.1c0,0.1,0,0.3,0,0.5c0,0.1,0,0.2,0,0.4c0,0,0,0,0,0c0,0,0,0.1,0,0.1c0,0.2,0,0.4,0,0.8c0,0.1,0,0.2,0,0.3l0,0.4 c0,0.3,0,0.5,0,0.8c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.2c0,0,0,0.1,0,0.1c0,0,0,0,0,0.1c0,0.1,0,0.1,0,0.2c0,0,0,0,0,0 c0,0.1-0.1,0.2,0,0.2c0,0,0,0.1,0.1,0.1c0,0,0,0.1,0,0.1c-0.1,0.1,0,0.2,0,0.3c0,0,0,0,0,0.1c0,0.5,0,1.1,0.1,1.7c0,0,0,0.1-0.1,0.1 c0,0.1,0,0.2,0.1,0.3c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0,0.2c0,0.1,0,0.2,0,0.1c0,0,0,0,0,0.1c0,0.2,0,0.4,0.1,0.6 c0,0.1,0.1,0.2,0.1,0.2c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1c0,0.1,0,0.3,0.1,0.6c0,0.1,0,0.2,0.1,0.3c0,0.1,0.1,0.3,0.1,0.5 c0,0.3,0.1,0.5,0.1,0.8l0,0.3c0,0.1,0,0.2,0,0.3c0,0.3,0.1,0.5,0,0.8c0,0.1,0,0.2,0.1,0.2c0.1,0,0.1,0.2,0.1,0.3c0,0,0,0.1,0,0.1 c0,0,0,0.1,0,0.1c0,0,0,0,0,0.1c0,0.1,0,0.2,0,0.2c0,0,0,0,0.1,0c0,0,0,0.1,0.1,0.2c0,0.1,0,0.2,0,0.2c0,0.1,0,0.2,0.1,0.3 c0,0,0,0.1,0.1,0.2l0,0.1c0,0,0,0.1,0.1,0.1c0,0.3,0.1,0.6,0.1,0.9c0,0,0,0,0,0c0,0.1,0,0.2,0.1,0.3c0,0,0,0.1,0.1,0.3 c0,0.1,0.1,0.3,0.1,0.4c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1c0,0.1,0,0.2,0,0.3c0,0,0,0.1,0,0.1l0,0.2c0,0.2,0,0.5,0.1,0.7 c0,0.1,0,0.2,0.1,0.3c0,0,0,0,0,0c0,0,0,0,0,0.1c0,0.1,0,0.2,0,0.3l0.1,0.3c0,0.1,0.1,0.3,0.1,0.4c0,0.1,0,0.1,0,0.2 c0,0.1,0,0.2,0,0.2c0,0.1,0.1,0.1,0.2,0.2c0,0,0,0.1,0,0.1c0,0.1,0,0.2,0.1,0.3c0,0,0,0.1,0.1,0.1c0,0.1,0,0.3,0.1,0.4c0,0,0,0,0,0 l0,0l0,0c0,0.1,0.1,0.3,0.1,0.3c0,0,0,0.1,0,0.2c0,0.1,0,0.1,0.1,0.2c0,0,0,0.1,0.1,0.1l0.1,0.2c0,0,0,0.1,0,0.1 c0,0.1,0,0.2,0.1,0.2c0,0.1,0.1,0.1,0.1,0.1c0,0.1,0,0.1,0,0.2c0,0.1,0.1,0.1,0.2,0.2c0,0.1,0,0.1,0,0.2c0,0.2,0.1,0.5,0.3,0.7 c0.1,0.1,0.1,0.2,0.2,0.4c0,0.1,0.1,0.2,0.1,0.3c0,0.1,0,0.1,0.1,0.2c0,0.1,0.1,0.1,0.2,0.1c0,0,0,0,0,0c0,0.1,0,0.2,0.1,0.2 c0,0.1,0.1,0.2,0.2,0.2c0,0.1,0.1,0.2,0.2,0.2c0,0,0,0,0,0c0,0.1,0,0.4,0.2,0.5c0,0,0,0,0,0.1c0,0,0.1,0.1,0.1,0.1 c0,0,0.1,0.1,0.1,0.1c0,0,0.1,0.1,0.1,0.1c0,0,0.1,0.1,0.1,0.1c0,0,0.1,0.1,0.1,0.1c0,0,0,0.1,0.1,0.1c0,0,0,0.1,0.1,0.1 c0,0,0,0,0,0c0.1,0.1,0.1,0.1,0.2,0.1c0,0,0.1,0.1,0.1,0.1c0,0,0.1,0,0.1,0c0,0,0,0.1,0.1,0.1c0,0,0.1,0.1,0.2,0.1c0,0,0,0,0,0 c0,0.1,0.1,0.2,0.2,0.3c0.1,0.1,0.2,0.1,0.2,0.1c0,0,0.1,0.1,0.1,0.1c0,0.1,0.1,0.1,0.2,0.2c0.1,0,0.1,0.1,0.1,0.1c0,0,0,0,0,0 c0,0.2,0.2,0.2,0.3,0.2c0,0,0.1,0,0.1,0c0,0,0,0,0,0c0,0,0.1,0.1,0.1,0.1c0.1,0,0.1,0.1,0.2,0.1c0.2,0.1,0.3,0.2,0.3,0.4 c0,0.1,0.1,0.1,0.1,0.1c0.1,0,0.2,0.1,0.3,0.2c0.1,0,0.1,0.1,0.2,0.1c0.1,0.1,0.3,0.2,0.4,0.2c0,0,0.1,0,0.1,0 c0,0.1,0.1,0.1,0.1,0.2c0.1,0,0.1,0,0.2,0c0,0,0,0.1,0.1,0.1C64.9,77,65,77,65.2,77c0,0,0,0,0,0c0,0,0,0,0,0c0,0.1,0.1,0.3,0.3,0.3 c0.1,0,0.2,0.1,0.3,0.1c0.1,0,0.1,0.1,0.2,0.1c0,0.1,0.1,0.1,0.2,0.1c0,0,0.1,0,0.1,0c0,0,0,0,0.1,0c0.1,0.1,0.4,0.3,0.6,0.3 c0,0,0.1,0,0.1,0.1c0,0,0.1,0,0.1,0.1c0,0,0.1,0,0.1,0c0,0,0,0,0.1,0c0,0,0.1,0,0.1,0c0,0,0,0,0,0c0.1,0.1,0.2,0.2,0.3,0.2 c0.4,0.1,0.6,0.2,0.8,0.4c0,0,0.1,0,0.1,0.1l0.5,0.1c0.5,0.1,1,0.2,1.6,0.3c0.2,0,0.4,0,0.5,0.1c0,0.1,0.1,0.1,0.2,0.1 c0,0,0.1,0,0.1,0c0.2-0.1,0.4-0.1,0.5-0.1c0.1,0,0.2,0,0.3,0c0.1,0,0.2,0,0.3,0c0.3,0,0.5,0,0.7-0.1c0.1,0,0.2-0.1,0.2-0.1 c0,0,0.1,0,0.1,0c0.3,0.1,0.5,0.1,0.8,0l0.1,0c0,0,0,0,0.1,0c0,0,0.1,0,0.1,0l0.1,0c0.1,0,0.3-0.1,0.4-0.1c0.1,0,0.1,0,0.2,0 c0.1,0,0.2,0,0.3-0.1c0.1,0,0.1-0.1,0.2-0.1c0,0,0,0,0,0c0,0,0.1,0,0.1,0c0.2-0.1,0.3-0.1,0.5-0.1c0.1,0,0.2-0.1,0.2-0.2 c0-0.1,0.1-0.2,0.2-0.3c0,0,0.1-0.1,0.1-0.1c0.1-0.1,0.2-0.2,0.2-0.3c0-0.1,0-0.2,0-0.3c0,0,0,0,0,0c0.1-0.1,0.1-0.1,0.1-0.2 c0,0,0-0.4-0.1-0.7c0,0,0-0.1-0.1-0.1c0-0.1-0.1-0.2-0.2-0.2c0,0-0.1-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1c0-0.1-0.1-0.1-0.2-0.2 c0,0-0.1,0-0.1-0.1c0-0.1,0-0.2-0.1-0.2c0-0.1,0-0.1-0.1-0.2c0,0,0,0,0,0c0,0,0,0,0,0c0-0.1,0-0.2-0.1-0.2c0,0-0.1-0.1-0.1-0.1 C76.1,75,76,75,76,74.9c0,0,0-0.1-0.1-0.1c0-0.1,0-0.1-0.1-0.2c0,0,0,0-0.1-0.1c0-0.1-0.2-0.3-0.4-0.5C75.3,74,75.3,74,75.2,74 c-0.1-0.1-0.1-0.1-0.2-0.2c-0.1-0.1-0.1-0.1-0.2-0.2c0,0-0.1-0.1-0.1-0.1c0,0,0,0,0,0c0-0.1,0-0.2-0.1-0.2c0,0-0.1,0-0.1-0.1 c0,0,0,0,0,0c0-0.1,0-0.1-0.1-0.2c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c-0.1-0.1-0.1-0.2-0.1-0.3L74,72.1c0-0.1,0-0.1-0.1-0.2 c0,0,0-0.1-0.1-0.2c0-0.1-0.1-0.2-0.1-0.4c0-0.1,0-0.2-0.1-0.3c0,0,0-0.1-0.1-0.1c0,0,0-0.1,0-0.1c0,0,0-0.1,0-0.1c0,0,0-0.1,0-0.2 c0,0,0-0.1-0.1-0.1c0,0,0,0,0,0c0-0.1,0-0.2,0-0.3c0-0.1-0.1-0.1-0.1-0.1c0-0.1,0-0.1,0-0.2c0-0.1,0-0.2,0-0.3c0,0,0-0.1-0.1-0.1 c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1,0.1-0.1c0-0.1,0-0.1,0-0.2c0-0.1,0-0.1,0-0.2c0-0.1,0-0.3-0.1-0.4 c0-0.1-0.1-0.2-0.1-0.2c0-0.1,0-0.1,0-0.2c0-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.2-0.1-0.3c0,0,0-0.1,0.1-0.1c0-0.1,0-0.1,0-0.2 c0,0,0.1-0.1,0.1-0.1c0-0.1,0-0.2,0-0.3c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0-0.1,0-0.1,0.1-0.2c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2 c0-0.1,0-0.2,0-0.2c0-0.1,0-0.2,0-0.4c0.1-0.1,0.1-0.1,0.1-0.2c0,0,0-0.1,0-0.1c0-0.2,0-0.4,0-0.4c0.1-0.1,0.1-0.3,0.2-0.5 c0-0.1,0.1-0.3,0.1-0.3l0-0.1c0,0,0-0.1,0.1-0.1c0,0,0.1-0.1,0.2-0.2l0.3,0c1.2,0,2.4,0.1,3.8,0.1l0.3,0c0,0,0.1,0,0.2,0 c0,0,0.1,0,0.1,0c0.1,0,0.1,0,0.2,0c0.3,0,0.8,0.1,1,0c0,0,0,0,0,0c0.1,0.1,0.4,0.2,0.6,0.1c0,0,0.1,0,0.1,0l0.1,0 c0.1,0,0.2,0,0.3,0.1c0.1,0,0.3,0.1,0.5,0.1c0.2,0,0.5,0,0.7,0.1c0.6,0.1,1.3,0.1,1.8,0c0,0,0.1,0,0.2,0c0.1,0,0.2,0,0.2,0 c0,0,0.1,0,0.1-0.1c0.1,0,0.1-0.1,0.2-0.1l0.1,0c0,0,0.1,0,0.1,0l0.1,0c0.1,0,0.3-0.1,0.4-0.1c0,0,0.1,0,0.1-0.1 c0.1,0,0.1-0.1,0.2-0.1c0.1,0,0.2,0,0.2,0c0.1,0,0.1-0.1,0.1-0.2c0,0,0,0,0,0c0,0,0,0,0,0c0.1,0,0.2,0,0.2,0c0.1,0,0.1-0.1,0.1-0.2 c0,0,0.1-0.1,0.1-0.2c0-0.1,0-0.1,0.1-0.1c0,0,0-0.1,0.1-0.1c0-0.1,0-0.1,0.1-0.2c0,0,0,0,0-0.1c0.1,0,0.1-0.1,0.1-0.2 c0-0.1,0-0.1,0-0.1c0,0,0-0.1,0.1-0.1c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0.1,0,0.1-0.1,0.1-0.2c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2 c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.2c0.1-0.3,0.1-0.7,0.1-1c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2c0,0,0,0,0-0.2c0,0,0,0,0,0l0-0.1 c0-0.1,0.1-0.3,0.1-0.5c0-0.2,0-0.3,0-0.4c0-0.2,0-0.3,0-0.5c0-0.2,0-0.3,0-0.6c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2c0,0,0,0,0-0.1 c0,0,0,0,0-0.1c0-0.1,0-0.1,0-0.2c0-0.1,0.1-0.3,0.1-0.5c0-0.2,0-0.3,0-0.5c0-0.2,0-0.3,0-0.4c0-0.1,0-0.2,0.1-0.3 c0-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.2,0-0.2c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.1c0,0,0-0.1,0-0.2c0-0.4,0.1-0.8,0.1-1.2 c0-0.3,0.1-0.5,0.1-0.8c0,0,0.1-0.1,0.1-0.2c0,0,0-0.1,0-0.2c0.1-0.1,0.1-0.2,0.1-0.3c0,0,0,0,0,0c0,0,0,0,0,0c0-0.1,0-0.2-0.1-0.3 c0,0,0,0,0-0.1c0-0.1,0-0.1,0.1-0.2c0-0.2,0-0.5,0-0.8c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0.1-0.1c0-0.2,0-0.4,0-0.6 C88,48.2,88,48,88,47.7C88,47.7,88,47.7,88,47.7z M83.8,47.9c0,0,0,0.1,0,0.2c0,0.1,0,0.2,0,0.3c-0.1,0.1-0.1,0.3-0.1,0.4 c0,0,0,0,0,0.1c-0.1,0.1-0.1,0.2,0,0.4c0,0.1,0,0.1,0,0.1c0,0.1-0.1,0.3,0,0.4c0,0,0,0.1,0,0.1c0,0.1,0,0.3,0,0.5 c0,0.2-0.1,0.4,0,0.5c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1c-0.1,0.1-0.1,0.2-0.1,0.3c0,0.1,0,0.2,0,0.3c0,0.1,0,0.2,0,0.3 c0,0.1,0,0.2,0,0.2c0,0,0,0.1,0,0.1c0,0.1,0,0.2,0,0.2c0,0,0,0.1,0,0.1c0,0-0.1,0.1-0.1,0.1c0,0.1,0,0.3,0,0.5c0,0.1,0,0.3,0,0.4 c0,0-0.1,0.1-0.1,0.1c0,0.1,0,0.1,0,0.2c-0.1,0.6-0.2,1.4-0.2,2.2c0,0.5,0,0.9-0.1,1.3c0,0.2,0,0.5,0,0.7c0,0.1,0,0.3,0,0.4 c0,0,0,0,0,0.1c0,0,0,0.1,0,0.2c0,0.2,0,0.4,0,0.6c0,0.3,0,0.6-0.1,0.9c-0.1,0-0.3,0-0.4-0.1c-0.2,0-0.5-0.1-0.7-0.1 c-0.2,0-0.5,0-0.7,0c-0.2,0-0.5,0-0.7,0c-0.2,0-0.2,0-0.4,0l-0.1,0c-0.4,0.1-1,0-1.5,0c-0.1,0-0.3,0-0.4,0c0,0-0.1-0.1-0.2-0.1 c0,0,0,0,0,0v0c0,0,0,0,0,0c-0.1,0-0.1,0-0.2,0.1c0,0,0,0,0,0c0,0-0.1-0.1-0.2-0.1c0,0-0.1,0-0.1,0c0,0,0,0-0.1,0 c-0.4,0-0.8,0-1.2,0c-0.4,0-0.8,0-1.3,0c-0.3,0-0.5,0-0.8,0c-0.5,0-0.9,0-1.1,0.1c-0.1,0-0.2,0-0.3,0.1l-0.1,0c0,0-0.1,0-0.1,0 c-0.1,0-0.2,0-0.3,0c0,0-0.1,0-0.1,0c-0.1,0-0.1,0-0.2,0.1c-0.1,0.1-0.2,0.2-0.4,0.2c-0.1,0-0.2,0.1-0.3,0.2 c-0.1,0.1-0.1,0.1-0.2,0.2c0,0-0.1,0.1-0.1,0.1c-0.1,0-0.1,0-0.2,0.1c-0.1,0-0.1,0.1-0.2,0.2c0,0,0,0,0,0.1c0,0,0,0,0,0 c0,0-0.1,0-0.2,0.1c-0.1,0-0.1,0.1-0.1,0.1c0,0,0,0,0,0c0,0-0.1,0-0.1,0.1c0,0-0.1,0.1-0.1,0.2c0,0,0,0.1,0,0.1c0,0-0.1,0.1-0.1,0.2 c0,0,0,0,0,0c0,0-0.1,0-0.1,0.1c-0.1,0.1-0.1,0.1-0.1,0.2l0,0.1c-0.1,0.2-0.2,0.4-0.2,0.5c0,0.1,0,0.1,0,0.2c0,0,0,0.1,0,0.1 c0,0.1-0.1,0.2-0.1,0.4c0,0,0,0.1,0,0.2c0,0,0,0.1,0,0.1c0,0,0,0.1-0.1,0.1c0,0-0.1,0.1-0.1,0.1c0,0.1-0.1,0.3-0.1,0.4 c0,0.1,0,0.2,0,0.2l0,0.1c0,0.1,0,0.1,0,0.2c0,0-0.1,0.1-0.1,0.1c0,0.1,0,0.2,0,0.3c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0,0.2 c0,0-0.1,0.1-0.1,0.1c0,0.1,0,0.2,0.1,0.3c0,0.1-0.1,0.3-0.1,0.4c0,0.1-0.1,0.3-0.1,0.4c0,0.1,0,0.2,0,0.3c0,0.1,0,0.2,0,0.4l0,0 c0,0-0.1,0.1-0.1,0.2c0,0.1,0,0.1,0,0.2c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0,0.2c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1 c0,0.1,0,0.2,0,0.2c0,0.1,0,0.1,0,0.1l0,0.3c0,0.4,0,0.7,0.1,0.9c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1c0,0,0,0.1,0.1,0.2 c0,0.2,0.1,0.3,0.1,0.5c0,0.1,0,0.2,0.1,0.3c0.1,0.3,0.1,0.6,0.3,0.8c0,0.2,0,0.4,0.1,0.5c0,0.1,0,0.2,0.1,0.2 c0,0.1,0.1,0.2,0.1,0.3c0.1,0.2,0.2,0.4,0.2,0.5c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0.1,0.2l0,0.1c0.1,0.1,0.1,0.3,0.2,0.4 c0,0,0,0.1,0,0.2c0,0.1,0.1,0.1,0.2,0.2c0,0,0,0.1,0,0.1c0,0.1,0.1,0.2,0.1,0.2l0,0c0,0.1,0.1,0.1,0.1,0.2c0,0.1,0,0.1,0,0.2 c0.1,0.1,0.1,0.1,0.2,0.2c0,0,0,0,0,0c0.1,0.1,0.2,0.2,0.3,0.2c0,0,0,0,0,0c0,0,0,0.1,0,0.1c-0.1,0-0.1,0-0.2,0l-0.1,0 c0,0-0.1,0-0.2,0c-0.1,0-0.1,0-0.2-0.1c0,0-0.1-0.1-0.2-0.1c0,0-0.1,0-0.1,0c0,0,0,0,0,0c0,0-0.1-0.1-0.1-0.1 c-0.1,0-0.1-0.1-0.2-0.1c-0.1,0-0.1-0.1-0.1-0.1c-0.1,0-0.1-0.1-0.2-0.1c-0.1,0-0.2-0.1-0.3-0.1c-0.1,0-0.1,0-0.2-0.1 c0,0-0.1-0.1-0.1-0.1c-0.1,0-0.1,0-0.2-0.1c0,0,0,0-0.1,0c-0.3-0.1-0.5-0.3-0.7-0.4c-0.1-0.1-0.2-0.1-0.3-0.2l-0.1,0 c-0.1-0.1-0.3-0.2-0.4-0.2c0-0.1-0.1-0.1-0.2-0.1c-0.1,0-0.1,0-0.1-0.1c0,0-0.1,0-0.1-0.1c-0.1,0-0.1,0-0.2-0.1c0,0-0.1-0.1-0.1-0.1 c-0.1-0.1-0.1-0.1-0.2-0.2c-0.1,0-0.1-0.1-0.2-0.1c-0.1,0-0.1-0.1-0.2-0.1c0,0-0.1-0.1-0.1-0.1c-0.1-0.1-0.1-0.1-0.2-0.2 c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1-0.1-0.3-0.2-0.3-0.3c0,0-0.1-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1c-0.2-0.2-0.3-0.3-0.3-0.5 c-0.1-0.1-0.2-0.2-0.3-0.3c-0.1,0-0.1-0.1-0.1-0.1c0,0,0-0.1,0-0.1c0-0.1-0.1-0.2-0.1-0.2c0,0,0,0,0-0.1c0-0.1-0.1-0.2-0.1-0.2 c0,0,0,0,0-0.1c0,0,0-0.1,0-0.1c0-0.1-0.1-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0-0.1,0-0.1-0.1-0.2c0-0.1-0.1-0.1-0.1-0.1l0-0.1 c0-0.1,0-0.1-0.1-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1,0-0.1l0,0c0-0.1,0-0.1-0.1-0.1c0,0,0-0.1,0-0.1l0-0.1c-0.1-0.2-0.1-0.3-0.2-0.5 c0,0,0-0.1-0.1-0.1c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.1c0,0,0-0.1-0.1-0.2c0-0.1-0.1-0.2-0.1-0.2c0,0,0-0.1-0.1-0.2 c0-0.1,0-0.1,0-0.2c0-0.2-0.1-0.3-0.1-0.4c0,0,0-0.1,0-0.1c0,0,0-0.1,0-0.1c0,0,0-0.1,0-0.1l0-0.2c0-0.1-0.1-0.2-0.1-0.3 c0,0,0-0.1,0-0.1l0-0.2c-0.1-0.3-0.1-0.4-0.2-0.5h0c0,0,0-0.1,0-0.1l0-0.1c0-0.1,0-0.2-0.1-0.3c0-0.1,0-0.2-0.1-0.2 c0-0.3-0.1-0.5-0.1-0.8c0-0.3-0.1-0.6-0.2-1c-0.1-0.5-0.2-0.8-0.3-1.2l0-0.1c0-0.1-0.1-0.3-0.1-0.4c0-0.1,0-0.2-0.1-0.2 c-0.1-0.3-0.1-0.5-0.1-0.7c0-0.2-0.1-0.4-0.1-0.5c0-0.1-0.1-0.2-0.1-0.2c0-0.1,0.1-0.1,0-0.3c0-0.1-0.1-0.2-0.1-0.3c0,0,0,0,0-0.1 c0-0.1,0-0.1,0-0.2c0-0.1,0-0.2,0-0.3c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0-0.1,0-0.2,0-0.3c0,0,0-0.1-0.1-0.1 c0-0.2-0.1-0.5-0.1-0.7c0-0.2,0-0.4-0.1-0.6c0-0.1-0.1-0.2-0.1-0.2c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2c0-0.1,0-0.3-0.1-0.4 c0-0.1,0-0.2-0.1-0.4c0-0.1,0.1-0.1,0.1-0.2c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2c0,0,0,0,0,0c0-0.1,0-0.1,0-0.2c0,0,0,0,0,0 c0,0,0.1-0.1,0-0.2c0,0,0-0.1-0.1-0.1c0-0.3,0-0.7,0-1c0-0.3,0-0.6,0-0.9c0,0,0-0.1,0-0.1c0-0.1,0-0.2,0-0.3c0,0,0,0,0,0 c0,0,0,0,0-0.1c0-0.1,0-0.1,0-0.2c0-0.1,0-0.1,0-0.2c0-0.1,0-0.2,0-0.3c0,0,0-0.1,0-0.1v0c0,0,0,0,0-0.1c0,0,0,0,0-0.1 c0-0.2,0-0.3,0-0.5c0-0.5,0.1-1.1,0-1.4c0,0,0,0,0,0c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.1c0-0.1,0.1-0.1,0-0.3c0-0.1-0.1-0.2-0.1-0.4 c0,0,0,0,0-0.1c0,0,0-0.1,0-0.1c0-0.1,0-0.2,0-0.3l0-0.2c0-0.5,0-0.9,0-1.3c0-0.6,0-1.1,0-1.7l0-0.6c0-0.6,0.1-1.3,0.1-1.8l0-0.1 c0-0.4,0-0.5,0-0.8c0-0.1,0-0.2,0-0.3c0,0,0,0,0-0.1c0-0.1,0.1-0.1,0.1-0.3c0-0.1,0-0.1,0-0.2c0,0,0,0,0-0.1l0.1-0.3 c0-0.1,0-0.2,0-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1,0.1-0.2c0-0.1,0.1-0.2,0.1-0.3c0-0.2,0-0.4,0-0.5c0-0.1,0-0.3,0-0.3 c0.1-0.1,0.1-0.2,0.1-0.2c0,0,0.1-0.1,0.1-0.1c0.1-0.2,0.3-0.3,0.3-0.4c0.1,0,0.1,0,0.2-0.1c0.1-0.1,0.1-0.1,0.2-0.2c0,0,0,0,0-0.1 c0.1-0.1,0.4-0.1,0.6-0.1c0.1,0,0.2,0,0.3,0c0.1,0,0.2,0,0.2,0c0.1,0,0.1,0,0.2,0c0.1,0,0.1,0,0.2,0c0.2,0,0.3,0,0.4-0.1 c0.1,0,0.3,0,0.4,0c0.1,0,0.2,0,0.3,0c0.5-0.1,1-0.1,1.5-0.1l1,0c0.2,0,0.4,0,0.6,0c0.3,0,0.7,0,1-0.1c0.7-0.1,1.2-0.1,2,0 c0.4,0,0.8,0.1,1.2,0.1c0.1,0,0.2,0,0.2-0.1c0.2,0,0.4,0.1,0.7,0.1c0.1,0,0.3,0,0.4,0c0.1,0,0.1,0,0.2,0c0.1,0,0.1,0,0.2,0 c0,0,0.1,0.1,0.1,0.1c0,0,0.1,0,0.1,0c0.1,0,0.1,0,0.2,0c0,0,0.1,0,0.1,0c0.2,0.1,0.5,0,0.7,0l0.1,0c0.1,0,0.2,0,0.2,0 c0,0,0.1,0,0.1,0c0.1,0.1,0.2,0.1,0.2,0c0.2,0,0.4,0,0.6,0c0.1,0,0.2,0,0.2,0c0.1,0,0.3,0,0.4,0c0.2,0,0.4,0.1,0.6,0l0.1,0 c0.1,0,0.3,0,0.4-0.1c0.1,0,0.1-0.1,0.1-0.1c0,0,0,0,0.1,0c0,0,0.1,0,0.2,0c0,0,0.1,0,0.1,0c0.1,0,0.1,0,0.1,0 c0.1,0.1,0.2,0.1,0.2,0.1c0.1,0,0.1,0,0.2,0c0.1,0,0.1,0,0.2-0.1c0.2,0,0.4,0,0.5,0.1c0.1,0,0.3,0,0.4,0.1c0.3,0,0.4,0.1,0.5,0.1 c0.1,0,0.3,0,0.4,0c0,0,0,0,0,0c0,0,0.1,0.1,0.1,0.1c1,0.2,1.8,0.4,2.3,0.7c0.1,0.2,0.1,0.5,0.2,0.7c0,0.2,0,0.4,0.1,0.5 c0,0.2,0.1,0.3,0.2,0.4c0.1,0.1,0.1,0.2,0.1,0.4c0,0.1,0,0.3,0.1,0.4c0,0.2,0,0.4,0.1,0.5c0,0.2,0.1,0.3,0.2,0.3c0,0,0,0,0,0 c0.3,1.2,0.4,2.2,0.5,3.6c0,0.1,0,0.2,0,0.2c0,0,0,0.1,0,0.1c-0.1,0.1,0,0.2,0,0.3c0,0,0,0.1,0,0.2c0,0,0,0.1,0.1,0.2 c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.2c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1l0,0.1c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.2c0,0.2,0,0.5,0,0.6 c0,0,0,0,0,0.1c0,0,0,0,0,0c0,0.1,0,0.2,0.1,0.2c0,0.2,0,0.4,0,0.6c0,0-0.1,0.1-0.1,0.2C83.8,47.8,83.8,47.8,83.8,47.9z M62.7,68.9 L62.7,68.9C62.7,68.9,62.7,68.9,62.7,68.9L62.7,68.9z M62.9,69.3L62.9,69.3L62.9,69.3C62.9,69.3,62.9,69.3,62.9,69.3z M84.7,63.3 C84.7,63.3,84.7,63.3,84.7,63.3L84.7,63.3L84.7,63.3z M86.9,59.2C86.9,59.2,86.9,59.2,86.9,59.2L86.9,59.2L86.9,59.2z"></path></svg>; 27 28 quotationMarks[ 12 ] = ( props ) => <svg height="20px" width="20px" fill={ props.color } version="1.1" x="0px" y="0px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g><path d="M436.422,378.555c-1.625,0-2.984-1.391-2.984-3.047c0-0.312,0.062-0.656,0.078-0.734c2.047-10.609,3.031-21,3.031-31.719 c0-10.031-0.922-20.156-2.734-30.125l-0.844-4.688l-2.75-14.953h-15.188H310.094c-3.156,0-5.703-2.578-5.703-5.734l-0.016-148.797 c0-3.141,2.562-5.719,5.688-5.719h178c3.141,0,5.688,2.578,5.688,5.703l-0.031,122.969c-0.125,12.328-4.672,34.844-25.594,72.125 c-11.625,20.719-25.062,39.578-28.094,42.578c-2.141,1.734-2.844,2.062-2.906,2.094 C437.125,378.508,436.938,378.555,436.422,378.555L436.422,378.555z M436.422,396.789c6.297,0,10.172-2.188,15.141-6.234 c4.688-3.812,20.219-25.969,32.469-47.781c18.312-32.641,27.719-59.844,27.922-80.875L512,138.758 c0-13.203-10.734-23.953-23.938-23.953h-178c-13.188,0-23.938,10.75-23.938,23.953l0.031,148.797 c0,13.219,10.734,23.969,23.938,23.969h104.938l0.844,4.688c1.609,8.844,2.438,17.875,2.438,26.844 c0,9.594-0.906,18.844-2.719,28.281c-0.312,1.953-0.406,3.078-0.406,4.188C415.188,387.258,424.719,396.789,436.422,396.789 L436.422,396.789z"></path><path d="M150.281,378.961c-1.625,0-3-1.391-3-3c0.031-0.312,0.094-0.688,0.094-0.781c2.031-10.562,3.031-20.938,3.031-31.719 c0-10.078-0.906-20.203-2.719-30.078l-0.844-4.703l-2.719-14.984h-15.234H23.953c-3.141,0-5.703-2.578-5.703-5.719V139.148 c0-3.125,2.547-5.688,5.688-5.688h178c3.125,0,5.688,2.562,5.688,5.688l-0.062,123c-0.109,12.312-4.641,34.812-25.578,72.109 c-11.625,20.703-25.062,39.578-28.078,42.578c-2.141,1.734-2.828,2.047-2.906,2.078C151,378.914,150.812,378.961,150.281,378.961 L150.281,378.961z M150.281,397.195c6.312,0,10.188-2.188,15.125-6.219c4.688-3.797,20.219-25.953,32.484-47.797 c18.328-32.656,27.719-59.859,27.922-80.859l0.062-123.172c0-13.188-10.75-23.922-23.938-23.922h-178 C10.734,115.227,0,125.961,0,139.148l0.016,148.828c0,13.188,10.734,23.953,23.938,23.953h104.938l0.859,4.703 c1.594,8.828,2.406,17.859,2.406,26.828c0,9.609-0.875,18.859-2.688,28.281c-0.328,1.953-0.422,3.094-0.422,4.188 C129.047,387.648,138.578,397.195,150.281,397.195L150.281,397.195z"></path></g></svg>; 29 30 quotationMarks[ 13 ] = ( props ) => <svg height="20px" width="20px" fill={ props.color } version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 847 847" x="0px" y="0px"><defs></defs><g><path d="M116 188l245 0c17,0 31,14 31,31l0 245c0,17 -22,17 -31,31l-112 163 -68 0 96 -163 -160 0c-17,0 -31,-14 -31,-31l0 -245c0,-17 14,-31 31,-31zm370 0l245 0c17,0 31,14 31,31l0 245c0,17 -22,17 -31,31l-112 163 -68 0 96 -163 -160 0c-17,0 -31,-14 -31,-31l0 -245c0,-17 14,-31 31,-31z"></path></g></svg>; 31 32 quotationMarks[ 14 ] = ( props ) => <svg height="20px" width="20px" fill={ props.color } version="1.1" x="0px" y="0px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 80 80"><g><path d="M37.9951,34.9795C37.9839,27.8213,32.1563,22,24.9951,22c-7.1685,0-13,5.8315-13,13 c0,6.3716,4.5796,11.7432,10.7769,12.8062c0.3379,4.5796-3.4448,8.4473-3.4854,8.4878c-0.3198,0.3223-0.3833,0.8193-0.1538,1.2109 C19.3154,57.8169,19.647,58,19.9956,58c0.0889,0,0.1787-0.0117,0.2671-0.0366C38.4082,52.9233,38.0313,35.9097,37.9951,34.9795z M22.7646,55.0034c1.2285-2.0098,2.4482-4.9619,1.8926-8.2466c-0.0742-0.4409-0.4321-0.7788-0.8765-0.8276 C18.2021,45.3164,13.9951,40.6177,13.9951,35c0-6.0654,4.9346-11,11-11s11,4.9346,11,11c0,0.0195,0.0005,0.0391,0.002,0.0586 C36.0059,35.2104,36.6602,49.3257,22.7646,55.0034z"></path><path d="M67.9951,34.9795C67.9839,27.8213,62.1563,22,54.9951,22c-7.1685,0-13,5.8315-13,13 c0,6.3716,4.5796,11.7432,10.7769,12.8062c0.3379,4.5796-3.4448,8.4473-3.4854,8.4878c-0.3198,0.3223-0.3833,0.8193-0.1538,1.2109 C49.3154,57.8169,49.647,58,49.9956,58c0.0889,0,0.1787-0.0117,0.2671-0.0366C68.4082,52.9233,68.0313,35.9097,67.9951,34.9795z M52.7646,55.0034c1.2285-2.0098,2.4482-4.9619,1.8926-8.2466c-0.0742-0.4409-0.4321-0.7788-0.8765-0.8276 C48.2021,45.3164,43.9951,40.6177,43.9951,35c0-6.0654,4.9346-11,11-11s11,4.9346,11,11c0,0.0195,0.0005,0.0391,0.002,0.0586 C66.0059,35.2104,66.6602,49.3257,52.7646,55.0034z"></path></g></svg>; 4 const quotationMarks = [ 5 ( props ) => <svg height="20px" width="20px" fill={ props.color } xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" x="0px" y="0px"><g data-name="Layer 3"><path d="M41.4877,19.14c-.0171-3.5171-8.9619-5.0913-17.8193-5.0913-8.8013.0078-17.6821,1.5859-17.6821,5.0947,0,1.3555-.0078,3.5952-.0171,6.251l-.002.5171c-.0269,7.7559-.0635,18.3779.019,21.6431.0356,1.417,1.5093,2.626,4.2622,3.4961,6.8066,2.15,20.8726,2.1045,27.3647-.0884.229-.0771.4507-.1582.6631-.2422-.1079,13.7725-.9673,21.0933-5.6094,27.7939A11.9742,11.9742,0,0,1,23.621,83.895,11.0415,11.0415,0,0,1,16.8847,82.22a2.3943,2.3943,0,0,0-2.0225-.1392,1.0227,1.0227,0,0,0-.7183.793.8467.8467,0,0,0,.4438.7769,15.0539,15.0539,0,0,0,8.2188,2.3013c.3921,0,.7905-.0142,1.1851-.042A15.1313,15.1313,0,0,0,35.59,79.3564c5.0757-7.3262,5.8955-15.3589,5.8975-31.7451v-.0767c0-2.165.0059-4.43.0127-6.8979.0146-5.5151.0327-12.3789-.0127-21.4976Z"></path><path d="M94.0361,19.1392c-.0176-3.5166-8.9624-5.0908-17.8193-5.0908-8.8018.0078-17.6826,1.5859-17.6826,5.0947,0,1.3555-.0073,3.5952-.0171,6.2515l-.002.5986c-.0264,7.728-.063,18.3125.019,21.561.0356,1.417,1.51,2.626,4.2627,3.4961,6.8071,2.15,20.8735,2.1045,27.3643-.0884.2295-.0776.4517-.1587.6636-.2422-.1084,13.7729-.9683,21.0942-5.61,27.7939a11.9742,11.9742,0,0,1-9.0459,5.3813A11.0516,11.0516,0,0,1,69.4325,82.22a2.394,2.394,0,0,0-2.0225-.1392,1.0236,1.0236,0,0,0-.7183.7925.8479.8479,0,0,0,.4438.7773,15.0543,15.0543,0,0,0,8.2192,2.3013c.3916,0,.79-.0142,1.1851-.042a15.129,15.129,0,0,0,11.5981-6.5532c5.0752-7.3262,5.8955-15.3584,5.8979-31.7451v-.0767c0-2.1519.0059-4.4023.0122-6.8979C94.0629,35.1216,94.081,28.2578,94.0361,19.1392Z"></path></g></svg>, 6 ( props ) => <svg height="20px" width="20px" fill={ props.color } version="1.1" x="0px" y="0px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><g><path d="M5273.1,2400.1v-2c0-2.8-5-4-9.7-4s-9.7,1.3-9.7,4v2c0,1.8,0.7,3.6,2,4.9l5,4.9c0.3,0.3,0.4,0.6,0.4,1v6.4 c0,0.4,0.2,0.7,0.6,0.8l2.9,0.9c0.5,0.1,1-0.2,1-0.8v-7.2c0-0.4,0.2-0.7,0.4-1l5.1-5C5272.4,2403.7,5273.1,2401.9,5273.1,2400.1z M5263.4,2400c-4.8,0-7.4-1.3-7.5-1.8v0c0.1-0.5,2.7-1.8,7.5-1.8c4.8,0,7.3,1.3,7.5,1.8C5270.7,2398.7,5268.2,2400,5263.4,2400z"></path><path d="M5268.4,2410.3c-0.6,0-1,0.4-1,1c0,0.6,0.4,1,1,1h4.3c0.6,0,1-0.4,1-1c0-0.6-0.4-1-1-1H5268.4z"></path><path d="M5272.7,2413.7h-4.3c-0.6,0-1,0.4-1,1c0,0.6,0.4,1,1,1h4.3c0.6,0,1-0.4,1-1C5273.7,2414.1,5273.3,2413.7,5272.7,2413.7z"></path><path d="M5272.7,2417h-4.3c-0.6,0-1,0.4-1,1c0,0.6,0.4,1,1,1h4.3c0.6,0,1-0.4,1-1C5273.7,2417.5,5273.3,2417,5272.7,2417z"></path></g><g><path d="M78.2,40.7c2.2-4,6.2-8.3,13-12.4c1.9-1.1,3.1-3.1,3.1-5.2c0-4.3-4.4-7.3-8.4-5.5C74.3,22.7,55,35.4,55,61.7 C55,73.5,64.5,83,76.3,83s21.2-9.5,21.2-21.2C97.5,50.7,89,41.7,78.2,40.7z"></path><path d="M25.6,40.7c2.2-4,6.2-8.3,13-12.4c1.9-1.1,3.1-3.1,3.1-5.2c0-4.3-4.4-7.3-8.4-5.5C21.8,22.7,2.5,35.4,2.5,61.7 C2.5,73.5,12,83,23.7,83S45,73.5,45,61.7C45,50.7,36.5,41.7,25.6,40.7z"></path></g></svg>, 7 ( props ) => <svg height="20px" width="20px" fill={ props.color } version="1.1" x="0px" y="0px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path d="M95,50.102H70.161C70.354,36.438,81.363,25.35,95,25.042V10.879c-21.447,0.31-38.816,17.748-39.011,39.223h-0.01v0.361 v38.658H95V50.102z"></path><path d="M44.02,89.121v-39.02H19.181c0.194-13.664,11.202-24.752,24.839-25.06V10.879C22.572,11.188,5.203,28.627,5.009,50.102H5 v0.361v38.658H44.02z"></path></svg>, 8 ( props ) => <svg height="20px" width="20px" fill={ props.color } version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 846.66 846.66" x="0px" y="0px" ><defs></defs><g><path d="M242.27 366.87c91.16,0 165.05,73.89 165.05,165.05 0,91.15 -73.89,165.05 -165.05,165.05 -52.15,0 -97.25,-25.34 -128.88,-61.95 -146.1,-169.1 -37.7,-485.33 200.86,-485.33l0 83.15c0,0 -126.75,34.34 -131.91,145.25 18.58,-7.24 38.79,-11.22 59.93,-11.22zm392.16 0c91.15,0 165.05,73.89 165.05,165.05 0,91.15 -73.9,165.05 -165.05,165.05 -52.15,0 -97.26,-25.34 -128.89,-61.95 -146.1,-169.1 -37.7,-485.33 200.86,-485.33l0 83.15c0,0 -126.74,34.34 -131.9,145.25 18.57,-7.24 38.78,-11.22 59.93,-11.22z"></path></g></svg>, 9 ( props ) => <svg height="20px" width="20px" fill={ props.color } version="1.1" x="0px" y="0px" xmlns="http://www.w3.org/2000/svg" viewBox="0, 0, 150, 150"><g><path d="M66.376,0.368 C68.963,0.368 71.06,2.466 71.06,5.053 L71.06,70.619 C71.06,100.758 60.134,122.865 34.286,145.865 L31.387,148.445 C29.596,150.041 26.89,150.025 25.117,148.41 L3.073,128.321 C1.093,126.517 1.027,123.422 2.929,121.534 L6.171,118.317 C18.521,106.037 26.482,97.367 29.177,79.787 L9.26,79.787 C6.673,79.788 4.576,77.69 4.576,75.103 L4.576,5.052 C4.576,2.466 6.673,0.368 9.26,0.368 L66.376,0.368 z M66.376,3.368 L9.26,3.368 C8.33,3.368 7.576,4.122 7.576,5.052 L7.576,75.103 C7.576,76.034 8.33,76.788 9.26,76.787 L29.177,76.787 C31.015,76.787 32.421,78.425 32.142,80.242 C30.79,89.064 28.12,96.105 23.803,102.685 C20.299,108.026 16.356,112.42 8.284,120.446 L5.042,123.663 C4.358,124.342 4.382,125.455 5.094,126.104 L27.138,146.192 C27.775,146.773 28.748,146.779 29.392,146.205 L32.292,143.623 C57.609,121.096 68.06,99.766 68.06,70.619 L68.06,5.052 C68.06,4.122 67.306,3.368 66.376,3.368 z" fill={ props.color }></path><path d="M143.772,0.368 C146.359,0.369 148.456,2.466 148.456,5.052 L148.456,70.619 C148.456,100.757 137.529,122.865 111.681,145.865 L108.782,148.445 C106.991,150.041 104.284,150.025 102.512,148.41 L80.467,128.321 C78.486,126.517 78.421,123.421 80.323,121.534 L83.565,118.317 C95.915,106.037 103.877,97.367 106.572,79.787 L86.867,79.787 C84.28,79.788 82.183,77.69 82.183,75.103 L82.183,5.052 C82.183,2.466 84.28,0.369 86.867,0.368 L143.771,0.368 L143.772,0.368 z M143.771,3.368 L86.867,3.368 C85.937,3.368 85.183,4.122 85.183,5.052 L85.183,75.103 C85.183,76.034 85.937,76.788 86.867,76.787 L106.572,76.787 C108.41,76.788 109.816,78.425 109.537,80.242 C108.185,89.064 105.515,96.105 101.197,102.685 C97.693,108.026 93.752,112.418 85.678,120.446 L82.436,123.663 C81.752,124.342 81.776,125.455 82.488,126.104 L104.533,146.192 C105.17,146.773 106.143,146.779 106.787,146.205 L109.686,143.623 C135.004,121.096 145.456,99.765 145.456,70.619 L145.456,5.052 C145.456,4.122 144.702,3.368 143.771,3.368 z" fill={ props.color }></path></g></svg>, 10 ( props ) => <svg height="20px" width="20px" fill={ props.color } version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 846.66 846.66" x="0px" y="0px"><defs></defs><g><path d="M88.88 120.52l295.36 0 0 305.28 -295.36 300.33 0 -605.61zm373.55 0l295.35 0 0 305.28 -295.35 300.33 0 -605.61z"></path></g></svg>, 11 ( props ) => <svg height="20px" width="20px" fill={ props.color } version="1.1" x="0px" y="0px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><g transform="translate(0,-952.36218)"><path d="m 92,997.73719 0,-10.75 c 0,-6.99891 -5.62609,-12.625 -12.625,-12.625 l -10.75,0 c -6.99891,0 -12.625,5.62609 -12.625,12.625 l 0,10.75 c 0,6.99891 5.62609,12.62501 12.625,12.62501 l 9.375,0 c -1,7 -2,13 -4,20 7.27642,0 18,-21.8882 18,-32 z"></path><path d="m 44,997.73719 0,-10.75 c 0,-6.99891 -5.62609,-12.625 -12.625,-12.625 l -10.75,0 c -6.99891,0 -12.625,5.62609 -12.625,12.625 l 0,10.75 c 0,6.99891 5.62609,12.62501 12.625,12.62501 l 9.375,0 c -1,7 -2,13 -4,20 7.27642,0 18,-21.8882 18,-32 z"></path></g></svg>, 12 ( props ) => <svg height="20px" width="20px" fill={ props.color } version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 846.66 846.66" x="0px" y="0px"><defs></defs><g><path d="M56.15 186.03l324.17 0 0 308.25 -153.16 0c8.62,72.47 71.2,166.35 71.2,166.35l-242.21 -166.35 0 -308.25zm734.36 474.6l-324.17 0 0 -308.24 153.17 0c-8.62,-72.48 -71.21,-166.36 -71.21,-166.36l242.21 166.36 0 308.24z"></path></g></svg>, 13 ( props ) => <svg height="20px" width="20px" fill={ props.color } xmlns="http://www.w3.org/2000/svg" viewBox="0 0 846.66 846.66" x="0px" y="0px" ><defs></defs><g><path d="M262.24 366.87c91.16,0 165.05,73.89 165.05,165.05 0,91.15 -73.89,165.05 -165.05,165.05 -52.15,0 -97.25,-25.34 -128.88,-61.95 -146.1,-169.1 -37.7,-485.33 200.86,-485.33l0 83.15c0,0 -126.75,34.34 -131.91,145.25 18.58,-7.24 38.79,-11.22 59.93,-11.22zm322.17 112.93c-91.15,0 -165.05,-73.9 -165.05,-165.06 0,-91.15 73.9,-165.05 165.05,-165.05 52.15,0 97.26,25.34 128.89,61.95 146.1,169.11 37.7,485.33 -200.86,485.33l0 -83.15c0,0 126.74,-34.34 131.9,-145.25 -18.57,7.24 -38.79,11.23 -59.93,11.23z"></path></g></svg>, 14 ( props ) => <svg height="20px" width="20px" fill={ props.color } version="1.1" x="0px" y="0px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" ><g><path d="M44,17.5c-4.687,0-8.5,3.813-8.5,8.5s3.813,8.5,8.5,8.5c2.863,0,5.396-1.428,6.937-3.604 c-1.353,6.087-5.042,11.748-9.633,14.246c-0.242,0.132-0.332,0.436-0.2,0.679c0.091,0.166,0.263,0.261,0.439,0.261 c0.081,0,0.163-0.02,0.239-0.061C47.893,42.696,52.5,34.089,52.5,26C52.5,21.313,48.687,17.5,44,17.5z M44,33.5 c-4.136,0-7.5-3.364-7.5-7.5s3.364-7.5,7.5-7.5s7.5,3.364,7.5,7.5S48.136,33.5,44,33.5z"></path><path d="M19,17.5c-4.687,0-8.5,3.813-8.5,8.5s3.813,8.5,8.5,8.5c2.864,0,5.396-1.428,6.937-3.604 c-1.352,6.087-5.041,11.748-9.632,14.246c-0.243,0.132-0.333,0.436-0.2,0.679c0.09,0.166,0.262,0.261,0.439,0.261 c0.081,0,0.163-0.02,0.238-0.061C22.892,42.696,27.5,34.089,27.5,26C27.5,21.313,23.687,17.5,19,17.5z M19,33.5 c-4.136,0-7.5-3.364-7.5-7.5s3.364-7.5,7.5-7.5s7.5,3.364,7.5,7.5S23.136,33.5,19,33.5z"></path></g></svg>, 15 ( props ) => <svg height="20px" width="20px" fill={ props.color } version="1.1" x="0px" y="0px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path d="M46.4,45.6c0,0,0.1-0.1,0.1-0.1c0-0.1,0-0.2,0-0.2c0-0.1,0-0.3-0.1-0.5c0-0.2,0-0.3,0-0.4l0-0.1c0-0.1,0-0.2-0.1-0.4 c0,0,0,0,0.1-0.1c0-0.1,0.1-0.1,0-0.2c-0.1-0.2-0.1-0.4-0.1-0.7c0-0.3,0-0.7-0.2-1c0.1-0.2,0-0.4,0-0.5c0,0,0-0.1,0-0.1 c0-0.1,0-0.2,0-0.3c0-0.1,0-0.3-0.1-0.4c0,0,0-0.1-0.1-0.1c0-0.3,0-0.5-0.1-0.6c0,0,0-0.1-0.1-0.1c0-0.1-0.1-0.2-0.2-0.3 c0,0,0-0.1,0-0.1c0.1,0,0.1-0.1,0.1-0.2c0-0.1,0-0.3,0-0.4c0,0,0-0.1,0-0.1c0-0.1,0-0.2-0.1-0.3c-0.1-0.3-0.1-0.7-0.3-0.9 c0,0,0.1-0.1,0.1-0.1c0-0.1,0-0.2-0.1-0.2l0-0.2c0-0.2,0-0.4-0.1-0.7c0,0,0-0.1-0.1-0.1c0-0.1-0.1-0.1-0.1-0.2c0,0,0-0.1-0.1-0.1 c0-0.1-0.1-0.2-0.1-0.3c0-0.2-0.1-0.3-0.1-0.4c0-0.1-0.1-0.1-0.1-0.1c0,0,0-0.1,0-0.1c0,0-0.1-0.1-0.1-0.1c-0.1-0.1-0.2-0.1-0.2-0.2 c0-0.1-0.1-0.2-0.2-0.2c-0.1,0-0.1,0-0.2-0.1c0,0-0.1,0-0.1-0.1c0,0-0.1-0.1-0.1-0.1c0,0-0.1,0-0.1,0c0,0,0,0-0.1,0 c0,0-0.1-0.1-0.1-0.1c0,0-0.1,0-0.1,0c0,0,0,0,0,0c-0.1-0.1-0.3-0.2-0.5-0.2L42.4,34c-0.1,0-0.2,0-0.2,0c-0.1,0-0.1,0-0.2,0 c-0.1,0-0.2-0.1-0.3-0.1c-0.1-0.1-0.3-0.1-0.4-0.2c-0.1,0-0.3,0-0.4-0.1l-0.1,0c0,0-0.1-0.1-0.2-0.1c0,0-0.1,0-0.1,0 c0,0-0.1,0-0.1,0.1c0,0,0,0,0,0c-0.1-0.1-0.2-0.1-0.4-0.1c-0.4,0-1-0.1-1.5-0.2c-0.1,0-0.1-0.1-0.3-0.1c0,0-0.1,0-0.1,0 c0,0,0,0-0.1,0l-0.1,0c-0.1,0-0.3,0-0.4,0c-0.2,0-0.4,0-0.6,0c-0.1,0-0.1,0-0.2,0c0,0,0,0,0-0.1c0-0.1-0.1-0.1-0.2-0.1l-0.1,0 c-0.2,0-0.4-0.1-0.6-0.1c0-0.1-0.1-0.1-0.3-0.1c0,0-0.1,0-0.1,0c-0.1-0.1-0.2-0.2-0.2-0.2c0,0,0,0,0,0c-0.4,0-0.8,0-1.2,0 c-0.3,0-0.6,0-0.9,0c-0.2,0-0.3,0-0.4-0.1c-0.2,0-0.3-0.1-0.5-0.1c-0.2,0-0.3,0-0.5,0c-0.2,0-0.5,0-0.7,0c-0.2-0.1-0.8-0.1-1.2-0.1 c0,0,0,0,0,0c0,0-0.1-0.1-0.2-0.1l-0.1,0l-0.1,0c0,0-0.1,0-0.1,0c0,0-0.1,0-0.1,0l-0.2,0c0,0-0.1,0-0.1,0c0,0,0,0-0.1,0 c0,0-0.1,0-0.1,0l-0.2,0c-0.6,0-1.3,0-2.1,0.1c-0.1,0-0.1,0-0.2,0.1c-0.1,0-0.2-0.1-0.4-0.1c0,0-0.1,0-0.1,0c0,0-0.1,0-0.2,0 c-0.1,0-0.1,0-0.2,0.1c-0.2,0-0.4,0-0.6,0c-0.3,0-0.6,0-0.8,0c-0.6,0-1.2,0.1-1.8,0.1c-0.3,0-0.6,0.1-0.9,0.1c-0.1,0-0.2,0-0.3,0 c-0.1,0-0.2,0-0.3,0.1c-0.1,0-0.2,0-0.3,0.1c-0.1,0-0.3,0-0.5,0c0,0,0,0-0.1,0c-0.1,0-0.1,0-0.2,0c-0.1,0-0.1,0-0.1,0.1 c-0.1,0-0.2,0-0.3,0c-0.1,0-0.3,0.1-0.4,0.1l-0.1,0c-0.1,0-0.2,0-0.2,0c0,0-0.1,0-0.1,0.1c-0.1,0-0.1,0-0.2,0.1c0,0-0.1,0-0.1,0 c-0.1,0-0.2,0.1-0.3,0.1c-0.2,0-0.3,0-0.5,0.1c-0.1,0-0.1,0.1-0.2,0.2c0,0,0,0-0.1,0c0,0-0.1,0-0.2,0.1c-0.3,0.2-0.6,0.4-0.8,0.7 c-0.1,0.1-0.1,0.1-0.1,0.2c0,0,0,0,0,0c-0.1,0-0.2,0-0.2,0.1l-0.4,0.4c-0.1,0.1-0.1,0.1-0.2,0.2c-0.1,0.1-0.2,0.2-0.3,0.3 c0,0-0.1,0.1-0.1,0.1c0,0-0.1,0.1-0.1,0.1c0,0,0,0.1,0,0.1c0,0-0.1,0.1-0.1,0.2c0,0.1,0,0.1,0,0.2c0,0,0,0,0,0 c-0.1,0-0.1,0.1-0.2,0.1c0,0.1,0,0.1,0,0.2c0,0,0,0,0,0.1c0,0-0.1,0-0.1,0.1c-0.1,0.1-0.1,0.2-0.1,0.3c-0.1,0.2-0.1,0.5-0.2,0.9 c0,0.2,0,0.4-0.1,0.5l-0.1,0.3c-0.1,0.3-0.1,0.5-0.1,0.8c0,0,0,0-0.1,0.1l0,0c0,0,0,0,0,0c0,0,0,0,0,0l0,0c0,0,0,0.1,0,0.1 c0,0.2,0.1,0.4,0.1,0.5c0,0-0.1,0.1-0.1,0.3c0,0.1,0,0.1,0.1,0.1c0,0,0,0.1-0.1,0.2c0,0.1,0,0.3,0,0.5c0,0.1,0,0.1,0,0.2 c0,0,0,0,0,0c0,0,0,0.1,0,0.2c0,0.1,0,0.1,0.1,0.2c0,0,0,0,0,0.1c0,0.1-0.1,0.1-0.1,0.3L13.5,44c0,0.1,0,0.3,0,0.4 c0,0.4-0.1,0.8,0,1.3c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0,0.2c0,0,0,0.1,0.1,0.1c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1c-0.1,0-0.2,0.1-0.1,0.3 c0,0,0,0.1,0.1,0.1v0.5c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0,0.2l0,0.1c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1 c0,0.1,0,0.3,0,0.5c0,0.1,0,0.2,0,0.3c0,0,0,0,0,0c0,0,0,0.1,0,0.1c0,0.2,0,0.4,0,0.8c0,0.1,0,0.2,0,0.3c0,0.2,0,0.3,0,0.5 c0,0.2,0,0.5,0,0.8c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.2c0,0,0,0.1,0,0.1c0,0,0,0,0,0.1c0,0.1,0,0.1,0,0.2c0,0,0,0,0,0 c0,0.1-0.1,0.2,0,0.2c0,0,0,0.1,0.1,0.1c0,0,0,0.1,0,0.1c-0.1,0.1,0,0.2,0,0.3c0,0,0,0,0,0.1c0,0.5,0,1.1,0.1,1.7c0,0,0,0.1-0.1,0.1 c0,0.1,0,0.2,0.1,0.2c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0,0.2c0,0.1,0,0.2,0,0.1c0,0,0,0,0,0.1c0,0.2,0,0.4,0.1,0.6 c0,0.1,0.1,0.2,0.1,0.3c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1c0,0.1,0,0.3,0.1,0.6c0,0.1,0,0.2,0.1,0.3c0,0.1,0.1,0.3,0.1,0.5 c0,0.3,0.1,0.6,0.1,0.9l0,0.2c0,0.1,0,0.2,0,0.3c0,0.3,0.1,0.5,0,0.8c0,0.1,0,0.1,0.1,0.2c0.1,0.1,0.1,0.2,0.1,0.3c0,0,0,0.1,0,0.1 c0,0,0,0.1,0,0.1c0,0,0,0,0,0.1c0,0.1,0,0.2,0,0.2c0,0,0,0,0.1,0c0,0,0,0.1,0.1,0.2c0,0.1,0,0.1,0,0.2c0,0.1,0,0.2,0.1,0.3 c0,0,0,0.1,0.1,0.2l0,0.1c0,0,0,0.1,0.1,0.1c0,0.3,0.1,0.6,0.1,0.9c0,0,0,0,0,0c0,0.1,0,0.2,0.1,0.2c0,0,0,0.1,0.1,0.3 c0,0.1,0.1,0.3,0.1,0.3c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1c0,0.1,0,0.2,0,0.3c0,0,0,0.1,0,0.1l0,0.2c0,0.2,0,0.5,0.1,0.7 c0,0.1,0,0.2,0.1,0.3c0,0,0,0,0,0c0,0,0,0,0,0.1c0,0.1,0,0.2,0,0.2l0.1,0.3c0,0.1,0.1,0.3,0.1,0.4c0,0.1,0,0.1,0,0.2 c0,0.1,0,0.2,0,0.3c0,0.1,0.1,0.1,0.2,0.2c0,0,0,0.1,0,0.1c0,0.1,0,0.2,0.1,0.3c0,0,0,0.1,0.1,0.1c0,0.3,0.1,0.4,0.1,0.4 c0,0,0,0.1,0,0.1c0.1,0.2,0.1,0.3,0.1,0.3c0,0,0,0.1,0,0.2c0,0.1,0,0.1,0.1,0.2c0,0,0,0.1,0.1,0.1l0,0.1c0,0.1,0,0.1,0,0.2 c0,0,0,0.1,0,0.1c0,0.1,0,0.2,0.1,0.2c0,0.1,0.1,0.1,0.1,0.2c0,0.1,0,0.1,0,0.2c0,0.1,0.1,0.1,0.1,0.2c0,0.1,0,0.1,0,0.2 c0,0.2,0.1,0.5,0.3,0.7c0.1,0.1,0.1,0.2,0.2,0.4c0,0.1,0.1,0.2,0.1,0.3c0,0.1,0,0.1,0.1,0.2c0,0.1,0.1,0.1,0.1,0.1 c0,0.1,0,0.2,0.1,0.2c0,0.1,0.1,0.2,0.2,0.2c0,0.1,0.1,0.2,0.2,0.2c0,0,0,0,0,0c0,0.1,0,0.4,0.2,0.5c0,0,0,0,0,0.1 c0,0,0,0.1,0.1,0.1c0,0,0.1,0.1,0.1,0.1c0,0,0.1,0.1,0.1,0.1c0,0,0.1,0.1,0.1,0.1c0,0,0.1,0.1,0.1,0.1c0,0,0,0.1,0.1,0.1 c0,0,0,0.1,0.1,0.1c0,0,0,0,0,0.1c0.1,0.1,0.1,0.1,0.2,0.1c0,0,0.1,0.1,0.1,0.1c0,0,0.1,0,0.1,0c0,0,0,0.1,0.1,0.1 c0,0,0.1,0.1,0.2,0.1c0,0,0,0,0,0c0,0.1,0.1,0.2,0.2,0.3c0.1,0.1,0.2,0.1,0.2,0.1c0,0,0.1,0.1,0.1,0.1c0.1,0.1,0.1,0.1,0.2,0.2 c0.1,0,0.1,0.1,0.1,0.1c0,0,0,0,0,0c0,0.2,0.2,0.2,0.3,0.2c0,0,0.1,0,0.1,0c0,0,0,0,0,0c0,0,0.1,0.1,0.1,0.1c0.1,0,0.1,0.1,0.2,0.1 c0.2,0.1,0.3,0.2,0.3,0.4c0,0.1,0.1,0.1,0.1,0.1c0.1,0,0.2,0.1,0.3,0.2c0.1,0,0.1,0.1,0.2,0.1c0.1,0.1,0.3,0.2,0.4,0.2 c0,0,0.1,0,0.1,0c0,0.1,0.1,0.1,0.1,0.2c0.1,0,0.1,0,0.2,0c0,0,0,0.1,0.1,0.1c0.1,0.1,0.2,0.1,0.4,0.1c0,0,0,0,0,0c0,0,0,0,0,0 c0,0.1,0.1,0.3,0.3,0.3c0.1,0,0.2,0.1,0.3,0.1c0.1,0,0.1,0.1,0.2,0.1c0,0.1,0.1,0.1,0.2,0.1c0,0,0.1,0,0.1,0c0,0,0,0,0.1,0 c0.1,0.1,0.4,0.3,0.6,0.3c0,0,0.1,0,0.1,0.1c0,0,0.1,0,0.1,0.1c0,0,0.1,0,0.1,0c0,0,0,0,0.1,0c0,0,0.1,0,0.1,0c0,0,0,0,0,0 c0.1,0.1,0.2,0.2,0.3,0.2c0.4,0.1,0.6,0.2,0.8,0.4c0,0,0.1,0,0.1,0.1l0.5,0.1c0.5,0.1,1,0.2,1.6,0.3c0.2,0,0.4,0,0.5,0.1 c0,0.1,0.1,0.1,0.2,0.1c0,0,0.1,0,0.1,0c0.2-0.1,0.5-0.1,0.8-0.1c0.1,0,0.2,0,0.3,0c0.3,0,0.5,0,0.7-0.1c0.1,0,0.2-0.1,0.2-0.1 c0,0,0.1,0,0.1,0c0.3,0.1,0.5,0.1,0.8,0l0.1,0c0,0,0,0,0.1,0c0,0,0.1,0,0.1,0l0.1,0c0.1,0,0.3-0.1,0.4-0.1c0.1,0,0.1,0,0.2,0 c0.1,0,0.2,0,0.3-0.1c0.1,0,0.1-0.1,0.2-0.1c0,0,0,0,0,0c0,0,0.1,0,0.1,0c0.2-0.1,0.3-0.1,0.5-0.1c0.1,0,0.2-0.1,0.2-0.2 c0-0.1,0.1-0.1,0.2-0.3c0,0,0.1-0.1,0.1-0.1c0.1-0.1,0.2-0.2,0.2-0.3c0-0.1,0-0.2,0-0.3c0,0,0,0,0,0c0.1-0.1,0.1-0.1,0.1-0.2 c0,0,0-0.4-0.1-0.7c0,0,0-0.1-0.1-0.1c0-0.1-0.1-0.2-0.2-0.2c0,0-0.1-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1c0-0.1-0.1-0.1-0.2-0.2 c0,0-0.1,0-0.1-0.1c0-0.1,0-0.2-0.1-0.2c0-0.1,0-0.1-0.1-0.2c0,0,0,0,0,0c0,0,0,0,0,0c0-0.1,0-0.2-0.1-0.2c0,0-0.1-0.1-0.1-0.1 c-0.1,0-0.2-0.1-0.2-0.2c0,0,0-0.1-0.1-0.1c0-0.1,0-0.1-0.1-0.2c0,0,0,0-0.1-0.1c0-0.1-0.2-0.3-0.4-0.5C33.8,74,33.7,74,33.7,74 c-0.1-0.1-0.2-0.2-0.2-0.2c-0.1-0.1-0.1-0.1-0.2-0.2c0,0-0.1-0.1-0.1-0.1c0,0,0,0,0,0c0-0.1,0-0.2-0.1-0.2c0,0-0.1-0.1-0.2-0.1 c0,0,0,0,0,0c0-0.1,0-0.1-0.1-0.2c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c-0.1-0.1-0.1-0.2-0.1-0.3l-0.1-0.2c0-0.1,0-0.1-0.1-0.2 c0,0,0-0.1-0.1-0.1c0-0.1-0.1-0.2-0.1-0.4c0-0.1,0-0.2-0.1-0.3c0,0,0-0.1-0.1-0.1c0,0,0,0,0-0.1c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2 c0-0.1,0-0.1-0.1-0.1c0,0,0,0,0,0c0-0.1,0-0.2,0-0.3c0-0.1-0.1-0.1-0.1-0.2c0,0,0-0.1,0-0.2c0-0.1,0-0.2,0-0.3c0,0,0-0.1-0.1-0.1 c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1,0.1-0.1c0-0.1,0-0.1,0-0.2c0-0.1,0-0.1,0-0.2c0-0.1,0-0.3-0.1-0.4 c0-0.1-0.1-0.2-0.1-0.2c0-0.1,0-0.1,0-0.2c0-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.2-0.1-0.3c0,0,0-0.1,0.1-0.1c0-0.1,0-0.1,0-0.2 c0,0,0.1-0.1,0.1-0.1c0-0.1,0-0.2,0-0.3c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0-0.1,0-0.1,0.1-0.2c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2 c0-0.1,0-0.2,0-0.2c0-0.1,0-0.2,0-0.4c0.1-0.1,0.1-0.2,0.1-0.2c0,0,0-0.1,0-0.1c0-0.2,0-0.4,0-0.4c0.1-0.1,0.1-0.3,0.2-0.5 c0-0.1,0.1-0.2,0.1-0.3l0.1-0.1c0,0,0-0.1,0.1-0.1c0,0,0.1-0.1,0.2-0.2l0.3,0c1.2,0,2.4,0.1,3.8,0.1l0.3,0c0.1,0,0.1,0,0.2,0 c0,0,0.1,0,0.1,0c0,0,0.1,0,0.2,0c0.3,0,0.8,0.1,1,0c0,0,0,0,0,0c0.1,0.1,0.4,0.2,0.6,0.1c0,0,0.1,0,0.1,0l0.1,0 c0.1,0,0.2,0,0.3,0.1c0.1,0,0.3,0.1,0.5,0.1c0.2,0,0.5,0,0.7,0.1c0.6,0.1,1.3,0.1,1.8,0c0,0,0.1,0,0.2,0c0.1,0,0.2,0,0.2,0 c0,0,0.1,0,0.1-0.1c0.1,0,0.1-0.1,0.2-0.1c0,0,0.1,0,0.1,0c0,0,0.1,0,0.1,0l0.1,0c0.1,0,0.3-0.1,0.4-0.1c0,0,0.1,0,0.1-0.1 c0.1,0,0.1-0.1,0.2-0.1c0.1,0,0.2,0,0.2,0c0.1,0,0.1-0.1,0.1-0.2c0,0,0,0,0,0c0,0,0,0,0,0c0.1,0,0.2,0,0.2,0c0.1,0,0.1-0.1,0.1-0.2 c0,0,0.1-0.1,0.1-0.2c0-0.1,0-0.1,0.1-0.1c0,0,0-0.1,0.1-0.1c0-0.1,0.1-0.1,0.1-0.2c0,0,0,0,0-0.1c0.1,0,0.1-0.1,0.1-0.2 c0-0.1,0-0.1,0-0.1c0,0,0,0,0.1-0.1c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0.1,0,0.1-0.1,0.1-0.2c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2 c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.2c0.1-0.3,0.1-0.7,0.1-1.1c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2c0,0,0,0,0-0.1c0,0,0-0.1,0-0.1 l0-0.1c0-0.1,0.1-0.3,0.1-0.5c0-0.2,0-0.3,0-0.4c0-0.2,0-0.3,0-0.5c0-0.2,0-0.3,0-0.6c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2 c0,0,0,0,0-0.1c0,0,0,0,0-0.1c0-0.1,0-0.1,0-0.2c0,0,0,0,0,0c0-0.1,0.1-0.3,0.1-0.5c0-0.2,0-0.3,0-0.5c0-0.1,0-0.3,0-0.4 c0-0.1,0-0.2,0.1-0.3c0-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.2,0-0.2c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.1c0,0,0-0.1,0-0.2 c0-0.4,0.1-0.8,0.1-1.1c0-0.3,0.1-0.6,0.1-0.9c0,0,0.1-0.1,0.1-0.2c0,0,0-0.2,0-0.3c0.1-0.1,0.1-0.2,0.1-0.3c0,0,0,0,0,0 c0,0,0,0,0,0c0-0.1,0-0.2-0.1-0.3c0,0,0,0,0-0.1c0-0.1,0-0.1,0.1-0.2c0-0.2,0-0.5,0-0.8c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0.1-0.1 c0-0.1,0-0.4,0-0.6c0-0.2,0-0.5,0-0.7c0,0,0,0,0-0.1c0,0,0-0.1,0.1-0.2c0,0,0,0,0,0c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0,0,0,0,0,0 c0-0.1,0.1-0.2,0-0.3c0-0.1,0-0.2-0.1-0.2c0,0,0,0,0,0c0.1-0.1,0.1-0.2,0.1-0.2c0,0,0-0.1-0.1-0.1c0,0,0-0.1,0-0.2c0,0,0,0,0-0.1 c0-0.1,0-0.2,0-0.4L46.4,45.6z M42.3,47.9c0,0,0,0.1,0,0.2c0,0.1,0,0.2,0,0.3c-0.1,0.1-0.1,0.3-0.1,0.4c0,0,0,0,0,0.1 c-0.1,0.1-0.1,0.2,0,0.4c0,0.1,0,0.1,0,0.2c0,0.1-0.1,0.2,0,0.3c0,0,0,0.1,0,0.1c0,0.1,0,0.3,0,0.5c0,0.2-0.1,0.4,0,0.5 c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1C42,51,42,51.1,42,51.2c0,0.1,0,0.3,0,0.4c0,0.1,0,0.2,0,0.3c0,0.1,0,0.2,0,0.2c0,0,0,0.1,0,0.1 c0,0.1,0,0.2,0,0.2c0,0,0,0.1,0,0.1c0,0-0.1,0.1-0.1,0.1c0,0.1,0,0.3,0,0.4c0,0.1,0,0.3,0,0.4c0,0-0.1,0.1-0.1,0.2 c0,0.1,0,0.1,0,0.2c-0.1,0.6-0.2,1.4-0.2,2.2c0,0.5-0.1,0.9-0.1,1.3c0,0.2,0,0.5,0,0.7c0,0.2,0,0.3,0,0.4c0,0,0,0,0,0.1 c0,0,0,0.1,0,0.2c0,0.2,0,0.4,0,0.6c0,0.3,0,0.6-0.1,0.9c-0.1,0-0.3,0-0.4-0.1c-0.2,0-0.5-0.1-0.7-0.1c-0.2,0-0.5,0-0.7,0 c-0.2,0-0.5,0-0.7,0c-0.2,0-0.2,0-0.4,0l-0.1,0c-0.4,0.1-1,0-1.5,0c-0.1,0-0.3,0-0.4,0c0,0-0.1-0.1-0.2-0.1c0,0,0,0,0,0v0 c0,0,0,0,0,0c-0.1,0-0.1,0-0.2,0.1c0,0,0,0,0,0c0,0-0.1-0.1-0.2-0.1c0,0-0.1,0-0.1,0c0,0,0,0-0.1,0c-0.4,0-0.8,0-1.2,0 c-0.4,0-0.8,0-1.3,0c-0.3,0-0.5,0-0.8,0c-0.5,0-0.9,0-1.1,0.1c-0.1,0-0.2,0-0.3,0.1c0,0-0.1,0-0.1,0c-0.1,0-0.2,0-0.3,0 c0,0-0.1,0-0.1,0c-0.1,0-0.1,0-0.2,0.1c-0.1,0.1-0.2,0.2-0.4,0.2c-0.1,0-0.2,0.1-0.3,0.2c-0.1,0.1-0.1,0.1-0.2,0.2 c0,0-0.1,0.1-0.1,0.1c-0.1,0-0.1,0-0.2,0.1c-0.1,0-0.1,0.1-0.1,0.1c0,0,0,0,0,0c0,0,0,0,0,0.1c0,0,0,0,0,0c0,0-0.1,0-0.2,0.1 c-0.1,0-0.1,0.1-0.1,0.1c0,0,0,0,0,0c0,0-0.1,0-0.1,0.1c0,0-0.1,0.1-0.1,0.2c0,0,0,0.1,0,0.1c0,0-0.1,0.1-0.1,0.2c0,0,0,0,0,0 c0,0-0.1,0-0.1,0.1C28,61.9,28,62,28,62l0,0.1c-0.1,0.2-0.2,0.3-0.2,0.5c0,0.1,0,0.1-0.1,0.2c0,0,0,0.1,0,0.1c0,0.1-0.1,0.2-0.1,0.3 c0,0,0,0.1,0,0.2c0,0,0,0.1,0,0.1c0,0,0,0.1-0.1,0.1c0,0-0.1,0.1-0.1,0.1c0,0.1-0.1,0.3-0.1,0.4c0,0.1,0,0.2,0,0.2l0,0.1 c0,0.1,0,0.1,0,0.2c0,0-0.1,0.1-0.1,0.1c0,0.1,0,0.2,0,0.3c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0,0.2c0,0-0.1,0.1-0.1,0.1 c0,0.1,0,0.2,0.1,0.3c0,0.1-0.1,0.3-0.1,0.4c0,0.1-0.1,0.3-0.1,0.4c0,0.1,0,0.2,0,0.3c0,0.1,0,0.2,0,0.4l0,0c0,0-0.1,0.1-0.1,0.2 c0,0.1,0,0.1,0,0.2c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0,0.2c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1c0,0.1,0,0.2,0,0.2 c0,0.1,0,0.1,0,0.1l0,0.3c0,0.4,0,0.7,0.1,0.9c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1c0,0,0,0.1,0.1,0.2c0,0.1,0.1,0.2,0.1,0.4l0,0.1 c0,0.1,0,0.2,0.1,0.3c0.1,0.3,0.1,0.6,0.3,0.8c0,0.2,0,0.4,0.1,0.5c0,0.1,0,0.2,0.1,0.2c0,0.1,0.1,0.2,0.1,0.3 c0.1,0.2,0.2,0.4,0.2,0.5c0,0.1,0,0.1,0,0.1c0,0.1,0,0.1,0,0.2l0,0.1c0.1,0.1,0.1,0.3,0.2,0.3c0,0,0,0.1,0,0.2 c0,0.1,0.1,0.1,0.2,0.2c0,0,0,0.1,0,0c0,0.1,0.1,0.2,0.1,0.2l0,0c0,0.1,0.1,0.1,0.1,0.2c0,0.1,0,0.1,0.1,0.2c0,0.1,0.1,0.1,0.2,0.2 c0,0,0,0,0,0c0.1,0.1,0.2,0.2,0.3,0.2c0,0,0,0,0,0c0,0,0,0.1,0,0.1c-0.1,0-0.1,0-0.2,0l-0.1,0c0,0-0.1,0-0.2,0c-0.1,0-0.1,0-0.2-0.1 c0,0-0.1-0.1-0.2-0.1c0,0-0.1,0-0.1,0c0,0,0,0,0,0c0,0-0.1-0.1-0.1-0.1c-0.1,0-0.1,0-0.2-0.1c-0.1,0-0.1-0.1-0.1-0.1 c-0.1,0-0.1-0.1-0.2-0.1c-0.1,0-0.2-0.1-0.3-0.1c-0.1,0-0.1,0-0.2-0.1c0,0-0.1-0.1-0.1-0.1c-0.1,0-0.1,0-0.2-0.1c0,0,0,0-0.1,0 c-0.3-0.1-0.5-0.3-0.7-0.4c-0.1-0.1-0.2-0.1-0.4-0.2c-0.2-0.1-0.3-0.2-0.4-0.3c0-0.1-0.1-0.1-0.2-0.1c-0.1,0-0.1,0-0.1,0 c0,0-0.1,0-0.1-0.1c-0.1,0-0.1,0-0.2-0.1c0,0-0.1-0.1-0.1-0.1c-0.1-0.1-0.1-0.1-0.2-0.2c-0.1,0-0.1-0.1-0.2-0.1 c-0.1,0-0.1-0.1-0.2-0.1c0,0-0.1-0.1-0.1-0.1c-0.1-0.1-0.1-0.1-0.2-0.2c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1-0.1-0.3-0.2-0.3-0.3 c0,0-0.1-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1c-0.2-0.2-0.3-0.3-0.3-0.5c-0.1-0.1-0.2-0.2-0.3-0.3c-0.1,0-0.1-0.1-0.1-0.1 c0,0,0-0.1,0-0.1c0-0.1-0.1-0.2-0.1-0.2c0,0,0,0,0-0.1c0-0.1-0.1-0.2-0.1-0.2c0,0,0,0,0-0.1c0,0,0-0.1,0-0.1c0-0.1-0.1-0.1-0.1-0.1 c0,0,0-0.1-0.1-0.2c0-0.1,0-0.1-0.1-0.2c0-0.1-0.1-0.1-0.1-0.1l0-0.1c0-0.1,0-0.1-0.1-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1,0-0.1l0,0 c0-0.1,0-0.1-0.1-0.1c0,0,0-0.1,0-0.1l-0.2-0.6c0-0.1,0-0.1-0.1-0.1c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.1c0,0,0-0.1-0.1-0.2 c0-0.1-0.1-0.2-0.1-0.2c0,0,0-0.1-0.1-0.2c0-0.1,0-0.1,0-0.2c0-0.2-0.1-0.3-0.1-0.4c0,0,0-0.1,0-0.1c0,0,0-0.1,0-0.1 c0,0,0-0.1,0-0.1l0-0.2c0-0.1-0.1-0.2-0.1-0.3c0,0,0-0.1,0-0.1l0-0.1c-0.1-0.3-0.1-0.4-0.2-0.5c0,0,0-0.1,0-0.1l0-0.1 c0-0.1,0-0.2-0.1-0.3c0-0.1,0-0.2-0.1-0.2c0-0.3-0.1-0.5-0.1-0.8c-0.1-0.3-0.1-0.7-0.2-1c-0.1-0.5-0.2-0.8-0.3-1.2l0-0.1 c0-0.1-0.1-0.3-0.1-0.4c0-0.1,0-0.2-0.1-0.2c-0.1-0.2-0.1-0.5-0.1-0.7c0-0.2-0.1-0.4-0.1-0.6c0-0.1-0.1-0.2-0.1-0.2 c0-0.1,0.1-0.1,0-0.3c0-0.1-0.1-0.2-0.1-0.3c0,0,0,0,0-0.1c0-0.1,0-0.2,0-0.2c0-0.1,0-0.2,0-0.3c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1 c0-0.1,0-0.2,0-0.3c0,0,0-0.1-0.1-0.1c0-0.2-0.1-0.4-0.1-0.7c0-0.2,0-0.4-0.1-0.6c0-0.1-0.1-0.2-0.1-0.2c0,0,0-0.1,0-0.1 c0-0.1,0-0.1,0-0.2c0-0.2,0-0.3-0.1-0.4c0-0.1,0-0.2-0.1-0.4c0-0.1,0.1-0.1,0.1-0.2c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2c0,0,0,0,0,0 c0-0.1,0-0.1,0-0.2c0,0,0,0,0,0c0,0,0.1-0.1,0-0.2c0,0,0-0.1-0.1-0.1c0-0.3,0-0.7,0-1c0-0.3,0-0.6,0-0.9c0,0,0-0.1,0-0.1 c0-0.1,0-0.2,0-0.3c0,0,0,0,0,0c0,0,0,0,0-0.1c0-0.1,0-0.1,0-0.2c0-0.1,0-0.1,0-0.2c0-0.1,0-0.2,0-0.3c0,0,0-0.1,0-0.1 c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0-0.2,0-0.3,0-0.5c0-0.5,0.1-1.1,0-1.4c0,0,0,0,0-0.1c0,0,0-0.1,0-0.1c0,0,0-0.1,0-0.1 c0-0.1,0.1-0.1,0-0.3c0-0.1-0.1-0.2-0.1-0.4c0,0,0,0,0-0.1c0,0,0-0.1,0.1-0.1c0-0.1,0-0.2,0-0.3v-0.2c0-0.5,0-0.9,0-1.2 c0-0.6,0-1.2,0-1.7l0.1-1c0-0.5,0.1-0.9,0.1-1.4c0-0.4,0-0.6,0-0.8c0-0.1,0-0.2,0-0.3c0,0,0,0,0-0.1c0-0.1,0.1-0.1,0.1-0.3 c0-0.1,0-0.1,0-0.2c0,0,0,0,0-0.1l0.1-0.3c0-0.1,0-0.2,0-0.2c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0.1-0.2c0-0.1,0.1-0.2,0.1-0.3 c0-0.2,0-0.4,0-0.5c0-0.1,0-0.3,0-0.4c0.1-0.1,0.1-0.2,0.1-0.2c0,0,0.1-0.1,0.1-0.1c0.1-0.2,0.3-0.3,0.3-0.4c0.1,0,0.1,0,0.2-0.1 c0.1-0.1,0.1-0.1,0.2-0.2c0,0,0,0,0,0c0.1-0.1,0.4-0.1,0.6-0.1c0.1,0,0.2,0,0.3,0c0.1,0,0.2,0,0.3,0c0.1,0,0.1,0,0.2,0 c0.1,0,0.1,0,0.2,0c0.2,0,0.3,0,0.4-0.1c0.1,0,0.3,0,0.4,0c0.1,0,0.2,0,0.3,0c0.5-0.1,1-0.1,1.5-0.1l1,0c0.2,0,0.4,0,0.6,0 c0.3,0,0.7,0,1-0.1c0.7-0.1,1.2-0.1,2,0c0.4,0,0.8,0.1,1.2,0.1c0.1,0,0.2,0,0.2-0.1c0.2,0,0.4,0.1,0.7,0.1c0.1,0,0.3,0,0.4,0 c0.1,0,0.1,0,0.2,0c0,0,0.1,0,0.2,0c0,0,0.1,0.1,0.1,0.1c0,0,0.1,0,0.1,0c0.1,0,0.1,0,0.2,0c0,0,0.1,0,0.1,0c0.2,0.1,0.5,0,0.7,0 l0.1,0c0.1,0,0.2,0,0.2,0c0,0,0.1,0,0.1,0c0.1,0.1,0.2,0.1,0.2,0c0.2,0,0.4,0,0.6,0c0.1,0,0.2,0,0.2,0c0.1,0,0.3,0,0.4,0 c0.2,0,0.4,0.1,0.6,0l0.1,0c0.1,0,0.3,0,0.4-0.1c0.1,0,0.1-0.1,0.1-0.1c0,0,0,0,0.1,0c0,0,0.1,0,0.2,0c0,0,0.1,0,0.1,0 c0.1,0,0.1,0,0.1,0c0.1,0.1,0.2,0.1,0.2,0.1c0.1,0,0.1,0,0.2,0c0.1,0,0.1,0,0.2-0.1c0.2,0,0.4,0,0.5,0.1c0.1,0,0.3,0,0.4,0.1 c0.3,0,0.4,0.1,0.5,0.1c0.1,0,0.3,0,0.4,0c0,0,0,0,0,0c0,0,0.1,0.1,0.1,0.1c1,0.2,1.8,0.4,2.3,0.7c0.1,0.2,0.1,0.5,0.2,0.7 c0,0.2,0,0.4,0.1,0.5c0,0.2,0.1,0.3,0.2,0.4c0.1,0.1,0.1,0.2,0.1,0.4c0,0.1,0,0.3,0.1,0.4c0,0.2,0,0.4,0.1,0.5 c0,0.2,0.1,0.3,0.2,0.3c0,0,0,0,0,0c0.3,1.3,0.4,2.5,0.5,3.6c0,0.1,0,0.1,0,0.2c0,0,0,0.1,0,0.1c-0.1,0.1,0,0.2,0,0.3 c0,0,0,0.1,0,0.2c0,0,0,0.1,0.1,0.2c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.2c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1 c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.2c0,0.2,0,0.5,0,0.6c0,0,0,0,0,0.1c0,0,0,0,0,0c0,0.1,0,0.2,0.1,0.3c0,0.2,0,0.5,0,0.6 c0,0-0.1,0.1-0.1,0.1C42.2,47.8,42.2,47.8,42.3,47.9z M21.2,68.9L21.2,68.9C21.2,68.9,21.2,68.9,21.2,68.9L21.2,68.9z M21.3,69.3 L21.3,69.3C21.3,69.3,21.3,69.3,21.3,69.3L21.3,69.3z M43.2,63.3C43.2,63.3,43.2,63.3,43.2,63.3L43.2,63.3L43.2,63.3z"></path><path d="M88,47.7c0,0,0-0.1,0.1-0.2c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0,0,0,0,0,0c0-0.1,0.1-0.2,0-0.3c0-0.1,0-0.2-0.1-0.2 c0,0,0,0,0,0c0.1-0.1,0.1-0.2,0.1-0.2c0,0,0-0.1-0.1-0.1c0,0,0-0.1,0-0.2c0,0,0,0,0-0.1c0-0.2,0-0.3,0-0.4l0,0c0,0,0.1-0.1,0.1-0.1 c0-0.1,0-0.2,0-0.2c0-0.1,0-0.3-0.1-0.5c0-0.2,0-0.3,0-0.4l0-0.1c0-0.1,0-0.2-0.1-0.3c0,0,0,0,0.1-0.1c0-0.1,0.1-0.1,0-0.2 c-0.1-0.2-0.1-0.4-0.1-0.7c0-0.3,0-0.7-0.2-1c0.1-0.2,0-0.4,0-0.5c0,0,0-0.1,0-0.1c0-0.1,0-0.2,0-0.2c0-0.1,0-0.3-0.1-0.4 c0,0,0-0.1-0.1-0.1c0-0.3,0-0.5-0.1-0.6c0,0,0-0.1-0.1-0.1c0-0.1-0.1-0.2-0.2-0.3c0,0,0-0.1,0-0.1c0.1,0,0.1-0.1,0.1-0.2 c0-0.1,0-0.3-0.1-0.4c0,0,0-0.1,0-0.1c0-0.1,0-0.2,0-0.2c-0.1-0.3-0.1-0.7-0.3-0.9c0,0,0.1-0.1,0.1-0.1c0-0.1,0-0.2-0.1-0.2l0-0.2 c0-0.2,0-0.4-0.1-0.7c0,0,0-0.1-0.1-0.1c0-0.1-0.1-0.1-0.1-0.2c0,0,0-0.1-0.1-0.1c0-0.1-0.1-0.2-0.1-0.3c0-0.2-0.1-0.3-0.1-0.4 c0-0.1-0.1-0.1-0.1-0.1c0,0,0-0.1,0-0.1c0,0-0.1-0.1-0.1-0.1c-0.1-0.1-0.2-0.1-0.2-0.2c0-0.1-0.1-0.2-0.2-0.2c-0.1,0-0.1,0-0.2-0.1 c0,0-0.1,0-0.1-0.1c0,0-0.1-0.1-0.1-0.1c0,0-0.1,0-0.1,0c0,0,0,0-0.1,0c0,0-0.1-0.1-0.1-0.1c0,0-0.1,0-0.1,0c0,0,0,0,0,0 c-0.1-0.1-0.3-0.2-0.5-0.2L84,34c-0.1,0-0.2,0-0.2,0c-0.1,0-0.1,0-0.2,0c-0.1,0-0.2-0.1-0.3-0.1c-0.1-0.1-0.3-0.1-0.4-0.2 c-0.1,0-0.3,0-0.4-0.1l-0.1,0c-0.1-0.1-0.2-0.1-0.3-0.1c0,0-0.1,0-0.1,0.1c0,0,0,0,0,0c-0.1-0.1-0.2-0.1-0.4-0.1 c-0.4,0-0.9-0.1-1.5-0.2c-0.1,0-0.1-0.1-0.3-0.1c0,0-0.1,0-0.1,0c0,0,0,0-0.1,0l-0.1,0c-0.1,0-0.3,0-0.4,0c-0.2,0-0.4,0-0.6,0 c-0.1,0-0.1,0-0.2,0c0,0,0,0,0-0.1c0-0.1-0.1-0.1-0.2-0.1l-0.1,0c-0.2,0-0.4-0.1-0.6-0.1c0-0.1-0.1-0.1-0.3-0.1c0,0-0.1,0-0.1,0 c-0.1-0.1-0.2-0.2-0.2-0.2c0,0,0,0,0,0c-0.4,0-0.8,0-1.2,0c-0.3,0-0.6,0-0.9,0c-0.2,0-0.3,0-0.4-0.1c-0.2,0-0.3-0.1-0.5-0.1 c-0.2,0-0.3,0-0.5,0c-0.2,0-0.5,0-0.7,0c-0.2-0.1-0.9-0.1-1.2-0.1c0,0,0,0,0,0c0,0-0.1-0.1-0.2-0.1l-0.1,0l-0.1,0c0,0-0.1,0-0.1,0 c0,0-0.1,0-0.1,0l-0.2,0c0,0-0.1,0-0.1,0c0,0,0,0-0.1,0c0,0-0.1,0-0.1,0l-0.2,0c-0.6,0-1.3,0-2.1,0.1c-0.1,0-0.1,0-0.2,0.1 c-0.1,0-0.2-0.1-0.4-0.1c0,0-0.1,0-0.1,0c0,0-0.1,0-0.2,0c-0.1,0-0.1,0-0.2,0.1c-0.2,0-0.4,0-0.6,0c-0.3,0-0.6,0-0.8,0 c-0.6,0-1.2,0.1-1.8,0.1c-0.3,0-0.6,0.1-0.9,0.1c-0.1,0-0.2,0-0.3,0c-0.1,0-0.2,0-0.3,0.1c-0.1,0-0.2,0-0.3,0.1c-0.1,0-0.3,0-0.5,0 c0,0,0,0-0.1,0c-0.1,0-0.1,0-0.2,0c-0.1,0-0.1,0-0.1,0.1c-0.1,0-0.2,0-0.3,0c-0.1,0-0.3,0.1-0.4,0.1l-0.1,0c-0.1,0-0.2,0-0.2,0 c0,0-0.1,0-0.1,0.1c-0.1,0-0.1,0-0.2,0.1c0,0-0.1,0-0.1,0c-0.1,0-0.2,0.1-0.3,0.1c-0.2,0-0.3,0-0.5,0.1c-0.1,0-0.1,0.1-0.2,0.1 c0,0,0,0-0.1,0c0,0-0.1,0-0.2,0.1c-0.3,0.2-0.6,0.4-0.8,0.7c-0.1,0.1-0.1,0.1-0.1,0.2c0,0,0,0,0,0c-0.1,0-0.2,0-0.2,0.1l-0.5,0.6 c-0.1,0.1-0.2,0.2-0.3,0.3c0,0-0.1,0.1-0.1,0.1c-0.1,0-0.1,0.1-0.1,0.1c0,0.1,0,0.1,0,0.2c0,0-0.1,0.1-0.1,0.2c0,0.1,0,0.1,0,0.2 c0,0,0,0,0,0c-0.1,0-0.1,0.1-0.2,0.1c0,0.1,0,0.1,0,0.2c0,0,0,0,0,0.1c0,0-0.1,0-0.1,0.1c-0.1,0.1-0.1,0.2-0.1,0.3 c-0.1,0.2-0.1,0.5-0.2,0.9c0,0.2,0,0.4-0.1,0.6l-0.1,0.3c-0.1,0.3-0.1,0.5-0.1,0.8c0,0-0.1,0.1-0.1,0.2c0,0,0,0,0,0.1 c0,0.2,0.1,0.4,0.1,0.5c0,0-0.1,0.1-0.1,0.3c0,0.1,0,0.1,0.1,0.1c0,0,0,0.1-0.1,0.2c0,0.1,0,0.3,0,0.4c0,0.1,0,0.1,0,0.2 c0,0,0,0,0,0c0,0,0,0.1,0,0.2c0,0.1,0,0.1,0.1,0.2c0,0,0,0,0,0.1c0,0.1-0.1,0.1-0.1,0.3L55.1,44c0,0.1,0,0.3,0,0.4 c0,0.4-0.1,0.8,0,1.3c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0,0.2c0,0,0,0.1,0.1,0.1c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1c-0.1,0-0.2,0.1-0.1,0.3 c0,0,0,0.1,0.1,0.1c0,0.1,0,0.2,0,0.2l0,0.3c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0,0.2l0,0.1c0,0,0,0.1,0,0.1 c0,0,0,0.1,0,0.1c0,0.1,0,0.3,0,0.5c0,0.1,0,0.2,0,0.4c0,0,0,0,0,0c0,0,0,0.1,0,0.1c0,0.2,0,0.4,0,0.8c0,0.1,0,0.2,0,0.3l0,0.4 c0,0.3,0,0.5,0,0.8c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.2c0,0,0,0.1,0,0.1c0,0,0,0,0,0.1c0,0.1,0,0.1,0,0.2c0,0,0,0,0,0 c0,0.1-0.1,0.2,0,0.2c0,0,0,0.1,0.1,0.1c0,0,0,0.1,0,0.1c-0.1,0.1,0,0.2,0,0.3c0,0,0,0,0,0.1c0,0.5,0,1.1,0.1,1.7c0,0,0,0.1-0.1,0.1 c0,0.1,0,0.2,0.1,0.3c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0,0.2c0,0.1,0,0.2,0,0.1c0,0,0,0,0,0.1c0,0.2,0,0.4,0.1,0.6 c0,0.1,0.1,0.2,0.1,0.2c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1c0,0.1,0,0.3,0.1,0.6c0,0.1,0,0.2,0.1,0.3c0,0.1,0.1,0.3,0.1,0.5 c0,0.3,0.1,0.5,0.1,0.8l0,0.3c0,0.1,0,0.2,0,0.3c0,0.3,0.1,0.5,0,0.8c0,0.1,0,0.2,0.1,0.2c0.1,0,0.1,0.2,0.1,0.3c0,0,0,0.1,0,0.1 c0,0,0,0.1,0,0.1c0,0,0,0,0,0.1c0,0.1,0,0.2,0,0.2c0,0,0,0,0.1,0c0,0,0,0.1,0.1,0.2c0,0.1,0,0.2,0,0.2c0,0.1,0,0.2,0.1,0.3 c0,0,0,0.1,0.1,0.2l0,0.1c0,0,0,0.1,0.1,0.1c0,0.3,0.1,0.6,0.1,0.9c0,0,0,0,0,0c0,0.1,0,0.2,0.1,0.3c0,0,0,0.1,0.1,0.3 c0,0.1,0.1,0.3,0.1,0.4c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1c0,0.1,0,0.2,0,0.3c0,0,0,0.1,0,0.1l0,0.2c0,0.2,0,0.5,0.1,0.7 c0,0.1,0,0.2,0.1,0.3c0,0,0,0,0,0c0,0,0,0,0,0.1c0,0.1,0,0.2,0,0.3l0.1,0.3c0,0.1,0.1,0.3,0.1,0.4c0,0.1,0,0.1,0,0.2 c0,0.1,0,0.2,0,0.2c0,0.1,0.1,0.1,0.2,0.2c0,0,0,0.1,0,0.1c0,0.1,0,0.2,0.1,0.3c0,0,0,0.1,0.1,0.1c0,0.1,0,0.3,0.1,0.4c0,0,0,0,0,0 l0,0l0,0c0,0.1,0.1,0.3,0.1,0.3c0,0,0,0.1,0,0.2c0,0.1,0,0.1,0.1,0.2c0,0,0,0.1,0.1,0.1l0.1,0.2c0,0,0,0.1,0,0.1 c0,0.1,0,0.2,0.1,0.2c0,0.1,0.1,0.1,0.1,0.1c0,0.1,0,0.1,0,0.2c0,0.1,0.1,0.1,0.2,0.2c0,0.1,0,0.1,0,0.2c0,0.2,0.1,0.5,0.3,0.7 c0.1,0.1,0.1,0.2,0.2,0.4c0,0.1,0.1,0.2,0.1,0.3c0,0.1,0,0.1,0.1,0.2c0,0.1,0.1,0.1,0.2,0.1c0,0,0,0,0,0c0,0.1,0,0.2,0.1,0.2 c0,0.1,0.1,0.2,0.2,0.2c0,0.1,0.1,0.2,0.2,0.2c0,0,0,0,0,0c0,0.1,0,0.4,0.2,0.5c0,0,0,0,0,0.1c0,0,0.1,0.1,0.1,0.1 c0,0,0.1,0.1,0.1,0.1c0,0,0.1,0.1,0.1,0.1c0,0,0.1,0.1,0.1,0.1c0,0,0.1,0.1,0.1,0.1c0,0,0,0.1,0.1,0.1c0,0,0,0.1,0.1,0.1 c0,0,0,0,0,0c0.1,0.1,0.1,0.1,0.2,0.1c0,0,0.1,0.1,0.1,0.1c0,0,0.1,0,0.1,0c0,0,0,0.1,0.1,0.1c0,0,0.1,0.1,0.2,0.1c0,0,0,0,0,0 c0,0.1,0.1,0.2,0.2,0.3c0.1,0.1,0.2,0.1,0.2,0.1c0,0,0.1,0.1,0.1,0.1c0,0.1,0.1,0.1,0.2,0.2c0.1,0,0.1,0.1,0.1,0.1c0,0,0,0,0,0 c0,0.2,0.2,0.2,0.3,0.2c0,0,0.1,0,0.1,0c0,0,0,0,0,0c0,0,0.1,0.1,0.1,0.1c0.1,0,0.1,0.1,0.2,0.1c0.2,0.1,0.3,0.2,0.3,0.4 c0,0.1,0.1,0.1,0.1,0.1c0.1,0,0.2,0.1,0.3,0.2c0.1,0,0.1,0.1,0.2,0.1c0.1,0.1,0.3,0.2,0.4,0.2c0,0,0.1,0,0.1,0 c0,0.1,0.1,0.1,0.1,0.2c0.1,0,0.1,0,0.2,0c0,0,0,0.1,0.1,0.1C64.9,77,65,77,65.2,77c0,0,0,0,0,0c0,0,0,0,0,0c0,0.1,0.1,0.3,0.3,0.3 c0.1,0,0.2,0.1,0.3,0.1c0.1,0,0.1,0.1,0.2,0.1c0,0.1,0.1,0.1,0.2,0.1c0,0,0.1,0,0.1,0c0,0,0,0,0.1,0c0.1,0.1,0.4,0.3,0.6,0.3 c0,0,0.1,0,0.1,0.1c0,0,0.1,0,0.1,0.1c0,0,0.1,0,0.1,0c0,0,0,0,0.1,0c0,0,0.1,0,0.1,0c0,0,0,0,0,0c0.1,0.1,0.2,0.2,0.3,0.2 c0.4,0.1,0.6,0.2,0.8,0.4c0,0,0.1,0,0.1,0.1l0.5,0.1c0.5,0.1,1,0.2,1.6,0.3c0.2,0,0.4,0,0.5,0.1c0,0.1,0.1,0.1,0.2,0.1 c0,0,0.1,0,0.1,0c0.2-0.1,0.4-0.1,0.5-0.1c0.1,0,0.2,0,0.3,0c0.1,0,0.2,0,0.3,0c0.3,0,0.5,0,0.7-0.1c0.1,0,0.2-0.1,0.2-0.1 c0,0,0.1,0,0.1,0c0.3,0.1,0.5,0.1,0.8,0l0.1,0c0,0,0,0,0.1,0c0,0,0.1,0,0.1,0l0.1,0c0.1,0,0.3-0.1,0.4-0.1c0.1,0,0.1,0,0.2,0 c0.1,0,0.2,0,0.3-0.1c0.1,0,0.1-0.1,0.2-0.1c0,0,0,0,0,0c0,0,0.1,0,0.1,0c0.2-0.1,0.3-0.1,0.5-0.1c0.1,0,0.2-0.1,0.2-0.2 c0-0.1,0.1-0.2,0.2-0.3c0,0,0.1-0.1,0.1-0.1c0.1-0.1,0.2-0.2,0.2-0.3c0-0.1,0-0.2,0-0.3c0,0,0,0,0,0c0.1-0.1,0.1-0.1,0.1-0.2 c0,0,0-0.4-0.1-0.7c0,0,0-0.1-0.1-0.1c0-0.1-0.1-0.2-0.2-0.2c0,0-0.1-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1c0-0.1-0.1-0.1-0.2-0.2 c0,0-0.1,0-0.1-0.1c0-0.1,0-0.2-0.1-0.2c0-0.1,0-0.1-0.1-0.2c0,0,0,0,0,0c0,0,0,0,0,0c0-0.1,0-0.2-0.1-0.2c0,0-0.1-0.1-0.1-0.1 C76.1,75,76,75,76,74.9c0,0,0-0.1-0.1-0.1c0-0.1,0-0.1-0.1-0.2c0,0,0,0-0.1-0.1c0-0.1-0.2-0.3-0.4-0.5C75.3,74,75.3,74,75.2,74 c-0.1-0.1-0.1-0.1-0.2-0.2c-0.1-0.1-0.1-0.1-0.2-0.2c0,0-0.1-0.1-0.1-0.1c0,0,0,0,0,0c0-0.1,0-0.2-0.1-0.2c0,0-0.1,0-0.1-0.1 c0,0,0,0,0,0c0-0.1,0-0.1-0.1-0.2c0,0,0-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c-0.1-0.1-0.1-0.2-0.1-0.3L74,72.1c0-0.1,0-0.1-0.1-0.2 c0,0,0-0.1-0.1-0.2c0-0.1-0.1-0.2-0.1-0.4c0-0.1,0-0.2-0.1-0.3c0,0,0-0.1-0.1-0.1c0,0,0-0.1,0-0.1c0,0,0-0.1,0-0.1c0,0,0-0.1,0-0.2 c0,0,0-0.1-0.1-0.1c0,0,0,0,0,0c0-0.1,0-0.2,0-0.3c0-0.1-0.1-0.1-0.1-0.1c0-0.1,0-0.1,0-0.2c0-0.1,0-0.2,0-0.3c0,0,0-0.1-0.1-0.1 c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1,0.1-0.1c0-0.1,0-0.1,0-0.2c0-0.1,0-0.1,0-0.2c0-0.1,0-0.3-0.1-0.4 c0-0.1-0.1-0.2-0.1-0.2c0-0.1,0-0.1,0-0.2c0-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.2-0.1-0.3c0,0,0-0.1,0.1-0.1c0-0.1,0-0.1,0-0.2 c0,0,0.1-0.1,0.1-0.1c0-0.1,0-0.2,0-0.3c0,0,0-0.1,0-0.1c0,0,0,0,0-0.1c0-0.1,0-0.1,0.1-0.2c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2 c0-0.1,0-0.2,0-0.2c0-0.1,0-0.2,0-0.4c0.1-0.1,0.1-0.1,0.1-0.2c0,0,0-0.1,0-0.1c0-0.2,0-0.4,0-0.4c0.1-0.1,0.1-0.3,0.2-0.5 c0-0.1,0.1-0.3,0.1-0.3l0-0.1c0,0,0-0.1,0.1-0.1c0,0,0.1-0.1,0.2-0.2l0.3,0c1.2,0,2.4,0.1,3.8,0.1l0.3,0c0,0,0.1,0,0.2,0 c0,0,0.1,0,0.1,0c0.1,0,0.1,0,0.2,0c0.3,0,0.8,0.1,1,0c0,0,0,0,0,0c0.1,0.1,0.4,0.2,0.6,0.1c0,0,0.1,0,0.1,0l0.1,0 c0.1,0,0.2,0,0.3,0.1c0.1,0,0.3,0.1,0.5,0.1c0.2,0,0.5,0,0.7,0.1c0.6,0.1,1.3,0.1,1.8,0c0,0,0.1,0,0.2,0c0.1,0,0.2,0,0.2,0 c0,0,0.1,0,0.1-0.1c0.1,0,0.1-0.1,0.2-0.1l0.1,0c0,0,0.1,0,0.1,0l0.1,0c0.1,0,0.3-0.1,0.4-0.1c0,0,0.1,0,0.1-0.1 c0.1,0,0.1-0.1,0.2-0.1c0.1,0,0.2,0,0.2,0c0.1,0,0.1-0.1,0.1-0.2c0,0,0,0,0,0c0,0,0,0,0,0c0.1,0,0.2,0,0.2,0c0.1,0,0.1-0.1,0.1-0.2 c0,0,0.1-0.1,0.1-0.2c0-0.1,0-0.1,0.1-0.1c0,0,0-0.1,0.1-0.1c0-0.1,0-0.1,0.1-0.2c0,0,0,0,0-0.1c0.1,0,0.1-0.1,0.1-0.2 c0-0.1,0-0.1,0-0.1c0,0,0-0.1,0.1-0.1c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0.1,0,0.1-0.1,0.1-0.2c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2 c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.2c0.1-0.3,0.1-0.7,0.1-1c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2c0,0,0,0,0-0.2c0,0,0,0,0,0l0-0.1 c0-0.1,0.1-0.3,0.1-0.5c0-0.2,0-0.3,0-0.4c0-0.2,0-0.3,0-0.5c0-0.2,0-0.3,0-0.6c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2c0,0,0,0,0-0.1 c0,0,0,0,0-0.1c0-0.1,0-0.1,0-0.2c0-0.1,0.1-0.3,0.1-0.5c0-0.2,0-0.3,0-0.5c0-0.2,0-0.3,0-0.4c0-0.1,0-0.2,0.1-0.3 c0-0.1,0.1-0.2,0.1-0.3c0-0.1,0-0.2,0-0.2c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.1c0,0,0-0.1,0-0.2c0-0.4,0.1-0.8,0.1-1.2 c0-0.3,0.1-0.5,0.1-0.8c0,0,0.1-0.1,0.1-0.2c0,0,0-0.1,0-0.2c0.1-0.1,0.1-0.2,0.1-0.3c0,0,0,0,0,0c0,0,0,0,0,0c0-0.1,0-0.2-0.1-0.3 c0,0,0,0,0-0.1c0-0.1,0-0.1,0.1-0.2c0-0.2,0-0.5,0-0.8c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0.1-0.1c0-0.2,0-0.4,0-0.6 C88,48.2,88,48,88,47.7C88,47.7,88,47.7,88,47.7z M83.8,47.9c0,0,0,0.1,0,0.2c0,0.1,0,0.2,0,0.3c-0.1,0.1-0.1,0.3-0.1,0.4 c0,0,0,0,0,0.1c-0.1,0.1-0.1,0.2,0,0.4c0,0.1,0,0.1,0,0.1c0,0.1-0.1,0.3,0,0.4c0,0,0,0.1,0,0.1c0,0.1,0,0.3,0,0.5 c0,0.2-0.1,0.4,0,0.5c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1c-0.1,0.1-0.1,0.2-0.1,0.3c0,0.1,0,0.2,0,0.3c0,0.1,0,0.2,0,0.3 c0,0.1,0,0.2,0,0.2c0,0,0,0.1,0,0.1c0,0.1,0,0.2,0,0.2c0,0,0,0.1,0,0.1c0,0-0.1,0.1-0.1,0.1c0,0.1,0,0.3,0,0.5c0,0.1,0,0.3,0,0.4 c0,0-0.1,0.1-0.1,0.1c0,0.1,0,0.1,0,0.2c-0.1,0.6-0.2,1.4-0.2,2.2c0,0.5,0,0.9-0.1,1.3c0,0.2,0,0.5,0,0.7c0,0.1,0,0.3,0,0.4 c0,0,0,0,0,0.1c0,0,0,0.1,0,0.2c0,0.2,0,0.4,0,0.6c0,0.3,0,0.6-0.1,0.9c-0.1,0-0.3,0-0.4-0.1c-0.2,0-0.5-0.1-0.7-0.1 c-0.2,0-0.5,0-0.7,0c-0.2,0-0.5,0-0.7,0c-0.2,0-0.2,0-0.4,0l-0.1,0c-0.4,0.1-1,0-1.5,0c-0.1,0-0.3,0-0.4,0c0,0-0.1-0.1-0.2-0.1 c0,0,0,0,0,0v0c0,0,0,0,0,0c-0.1,0-0.1,0-0.2,0.1c0,0,0,0,0,0c0,0-0.1-0.1-0.2-0.1c0,0-0.1,0-0.1,0c0,0,0,0-0.1,0 c-0.4,0-0.8,0-1.2,0c-0.4,0-0.8,0-1.3,0c-0.3,0-0.5,0-0.8,0c-0.5,0-0.9,0-1.1,0.1c-0.1,0-0.2,0-0.3,0.1l-0.1,0c0,0-0.1,0-0.1,0 c-0.1,0-0.2,0-0.3,0c0,0-0.1,0-0.1,0c-0.1,0-0.1,0-0.2,0.1c-0.1,0.1-0.2,0.2-0.4,0.2c-0.1,0-0.2,0.1-0.3,0.2 c-0.1,0.1-0.1,0.1-0.2,0.2c0,0-0.1,0.1-0.1,0.1c-0.1,0-0.1,0-0.2,0.1c-0.1,0-0.1,0.1-0.2,0.2c0,0,0,0,0,0.1c0,0,0,0,0,0 c0,0-0.1,0-0.2,0.1c-0.1,0-0.1,0.1-0.1,0.1c0,0,0,0,0,0c0,0-0.1,0-0.1,0.1c0,0-0.1,0.1-0.1,0.2c0,0,0,0.1,0,0.1c0,0-0.1,0.1-0.1,0.2 c0,0,0,0,0,0c0,0-0.1,0-0.1,0.1c-0.1,0.1-0.1,0.1-0.1,0.2l0,0.1c-0.1,0.2-0.2,0.4-0.2,0.5c0,0.1,0,0.1,0,0.2c0,0,0,0.1,0,0.1 c0,0.1-0.1,0.2-0.1,0.4c0,0,0,0.1,0,0.2c0,0,0,0.1,0,0.1c0,0,0,0.1-0.1,0.1c0,0-0.1,0.1-0.1,0.1c0,0.1-0.1,0.3-0.1,0.4 c0,0.1,0,0.2,0,0.2l0,0.1c0,0.1,0,0.1,0,0.2c0,0-0.1,0.1-0.1,0.1c0,0.1,0,0.2,0,0.3c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0,0.2 c0,0-0.1,0.1-0.1,0.1c0,0.1,0,0.2,0.1,0.3c0,0.1-0.1,0.3-0.1,0.4c0,0.1-0.1,0.3-0.1,0.4c0,0.1,0,0.2,0,0.3c0,0.1,0,0.2,0,0.4l0,0 c0,0-0.1,0.1-0.1,0.2c0,0.1,0,0.1,0,0.2c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0,0.2c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1 c0,0.1,0,0.2,0,0.2c0,0.1,0,0.1,0,0.1l0,0.3c0,0.4,0,0.7,0.1,0.9c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1c0,0,0,0.1,0.1,0.2 c0,0.2,0.1,0.3,0.1,0.5c0,0.1,0,0.2,0.1,0.3c0.1,0.3,0.1,0.6,0.3,0.8c0,0.2,0,0.4,0.1,0.5c0,0.1,0,0.2,0.1,0.2 c0,0.1,0.1,0.2,0.1,0.3c0.1,0.2,0.2,0.4,0.2,0.5c0,0,0,0.1,0,0.1c0,0.1,0,0.1,0.1,0.2l0,0.1c0.1,0.1,0.1,0.3,0.2,0.4 c0,0,0,0.1,0,0.2c0,0.1,0.1,0.1,0.2,0.2c0,0,0,0.1,0,0.1c0,0.1,0.1,0.2,0.1,0.2l0,0c0,0.1,0.1,0.1,0.1,0.2c0,0.1,0,0.1,0,0.2 c0.1,0.1,0.1,0.1,0.2,0.2c0,0,0,0,0,0c0.1,0.1,0.2,0.2,0.3,0.2c0,0,0,0,0,0c0,0,0,0.1,0,0.1c-0.1,0-0.1,0-0.2,0l-0.1,0 c0,0-0.1,0-0.2,0c-0.1,0-0.1,0-0.2-0.1c0,0-0.1-0.1-0.2-0.1c0,0-0.1,0-0.1,0c0,0,0,0,0,0c0,0-0.1-0.1-0.1-0.1 c-0.1,0-0.1-0.1-0.2-0.1c-0.1,0-0.1-0.1-0.1-0.1c-0.1,0-0.1-0.1-0.2-0.1c-0.1,0-0.2-0.1-0.3-0.1c-0.1,0-0.1,0-0.2-0.1 c0,0-0.1-0.1-0.1-0.1c-0.1,0-0.1,0-0.2-0.1c0,0,0,0-0.1,0c-0.3-0.1-0.5-0.3-0.7-0.4c-0.1-0.1-0.2-0.1-0.3-0.2l-0.1,0 c-0.1-0.1-0.3-0.2-0.4-0.2c0-0.1-0.1-0.1-0.2-0.1c-0.1,0-0.1,0-0.1-0.1c0,0-0.1,0-0.1-0.1c-0.1,0-0.1,0-0.2-0.1c0,0-0.1-0.1-0.1-0.1 c-0.1-0.1-0.1-0.1-0.2-0.2c-0.1,0-0.1-0.1-0.2-0.1c-0.1,0-0.1-0.1-0.2-0.1c0,0-0.1-0.1-0.1-0.1c-0.1-0.1-0.1-0.1-0.2-0.2 c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1-0.1-0.3-0.2-0.3-0.3c0,0-0.1-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1c-0.2-0.2-0.3-0.3-0.3-0.5 c-0.1-0.1-0.2-0.2-0.3-0.3c-0.1,0-0.1-0.1-0.1-0.1c0,0,0-0.1,0-0.1c0-0.1-0.1-0.2-0.1-0.2c0,0,0,0,0-0.1c0-0.1-0.1-0.2-0.1-0.2 c0,0,0,0,0-0.1c0,0,0-0.1,0-0.1c0-0.1-0.1-0.1-0.1-0.1c0,0,0-0.1-0.1-0.1c0-0.1,0-0.1-0.1-0.2c0-0.1-0.1-0.1-0.1-0.1l0-0.1 c0-0.1,0-0.1-0.1-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1,0-0.1l0,0c0-0.1,0-0.1-0.1-0.1c0,0,0-0.1,0-0.1l0-0.1c-0.1-0.2-0.1-0.3-0.2-0.5 c0,0,0-0.1-0.1-0.1c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.1c0,0,0-0.1-0.1-0.2c0-0.1-0.1-0.2-0.1-0.2c0,0,0-0.1-0.1-0.2 c0-0.1,0-0.1,0-0.2c0-0.2-0.1-0.3-0.1-0.4c0,0,0-0.1,0-0.1c0,0,0-0.1,0-0.1c0,0,0-0.1,0-0.1l0-0.2c0-0.1-0.1-0.2-0.1-0.3 c0,0,0-0.1,0-0.1l0-0.2c-0.1-0.3-0.1-0.4-0.2-0.5h0c0,0,0-0.1,0-0.1l0-0.1c0-0.1,0-0.2-0.1-0.3c0-0.1,0-0.2-0.1-0.2 c0-0.3-0.1-0.5-0.1-0.8c0-0.3-0.1-0.6-0.2-1c-0.1-0.5-0.2-0.8-0.3-1.2l0-0.1c0-0.1-0.1-0.3-0.1-0.4c0-0.1,0-0.2-0.1-0.2 c-0.1-0.3-0.1-0.5-0.1-0.7c0-0.2-0.1-0.4-0.1-0.5c0-0.1-0.1-0.2-0.1-0.2c0-0.1,0.1-0.1,0-0.3c0-0.1-0.1-0.2-0.1-0.3c0,0,0,0,0-0.1 c0-0.1,0-0.1,0-0.2c0-0.1,0-0.2,0-0.3c0-0.1,0-0.1,0-0.2c0,0,0-0.1,0-0.1c0-0.1,0-0.2,0-0.3c0,0,0-0.1-0.1-0.1 c0-0.2-0.1-0.5-0.1-0.7c0-0.2,0-0.4-0.1-0.6c0-0.1-0.1-0.2-0.1-0.2c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2c0-0.1,0-0.3-0.1-0.4 c0-0.1,0-0.2-0.1-0.4c0-0.1,0.1-0.1,0.1-0.2c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.2c0,0,0,0,0,0c0-0.1,0-0.1,0-0.2c0,0,0,0,0,0 c0,0,0.1-0.1,0-0.2c0,0,0-0.1-0.1-0.1c0-0.3,0-0.7,0-1c0-0.3,0-0.6,0-0.9c0,0,0-0.1,0-0.1c0-0.1,0-0.2,0-0.3c0,0,0,0,0,0 c0,0,0,0,0-0.1c0-0.1,0-0.1,0-0.2c0-0.1,0-0.1,0-0.2c0-0.1,0-0.2,0-0.3c0,0,0-0.1,0-0.1v0c0,0,0,0,0-0.1c0,0,0,0,0-0.1 c0-0.2,0-0.3,0-0.5c0-0.5,0.1-1.1,0-1.4c0,0,0,0,0,0c0,0,0-0.1,0-0.1c0-0.1,0-0.1,0-0.1c0-0.1,0.1-0.1,0-0.3c0-0.1-0.1-0.2-0.1-0.4 c0,0,0,0,0-0.1c0,0,0-0.1,0-0.1c0-0.1,0-0.2,0-0.3l0-0.2c0-0.5,0-0.9,0-1.3c0-0.6,0-1.1,0-1.7l0-0.6c0-0.6,0.1-1.3,0.1-1.8l0-0.1 c0-0.4,0-0.5,0-0.8c0-0.1,0-0.2,0-0.3c0,0,0,0,0-0.1c0-0.1,0.1-0.1,0.1-0.3c0-0.1,0-0.1,0-0.2c0,0,0,0,0-0.1l0.1-0.3 c0-0.1,0-0.2,0-0.2c0,0,0-0.1,0-0.1c0,0,0-0.1,0.1-0.2c0-0.1,0.1-0.2,0.1-0.3c0-0.2,0-0.4,0-0.5c0-0.1,0-0.3,0-0.3 c0.1-0.1,0.1-0.2,0.1-0.2c0,0,0.1-0.1,0.1-0.1c0.1-0.2,0.3-0.3,0.3-0.4c0.1,0,0.1,0,0.2-0.1c0.1-0.1,0.1-0.1,0.2-0.2c0,0,0,0,0-0.1 c0.1-0.1,0.4-0.1,0.6-0.1c0.1,0,0.2,0,0.3,0c0.1,0,0.2,0,0.2,0c0.1,0,0.1,0,0.2,0c0.1,0,0.1,0,0.2,0c0.2,0,0.3,0,0.4-0.1 c0.1,0,0.3,0,0.4,0c0.1,0,0.2,0,0.3,0c0.5-0.1,1-0.1,1.5-0.1l1,0c0.2,0,0.4,0,0.6,0c0.3,0,0.7,0,1-0.1c0.7-0.1,1.2-0.1,2,0 c0.4,0,0.8,0.1,1.2,0.1c0.1,0,0.2,0,0.2-0.1c0.2,0,0.4,0.1,0.7,0.1c0.1,0,0.3,0,0.4,0c0.1,0,0.1,0,0.2,0c0.1,0,0.1,0,0.2,0 c0,0,0.1,0.1,0.1,0.1c0,0,0.1,0,0.1,0c0.1,0,0.1,0,0.2,0c0,0,0.1,0,0.1,0c0.2,0.1,0.5,0,0.7,0l0.1,0c0.1,0,0.2,0,0.2,0 c0,0,0.1,0,0.1,0c0.1,0.1,0.2,0.1,0.2,0c0.2,0,0.4,0,0.6,0c0.1,0,0.2,0,0.2,0c0.1,0,0.3,0,0.4,0c0.2,0,0.4,0.1,0.6,0l0.1,0 c0.1,0,0.3,0,0.4-0.1c0.1,0,0.1-0.1,0.1-0.1c0,0,0,0,0.1,0c0,0,0.1,0,0.2,0c0,0,0.1,0,0.1,0c0.1,0,0.1,0,0.1,0 c0.1,0.1,0.2,0.1,0.2,0.1c0.1,0,0.1,0,0.2,0c0.1,0,0.1,0,0.2-0.1c0.2,0,0.4,0,0.5,0.1c0.1,0,0.3,0,0.4,0.1c0.3,0,0.4,0.1,0.5,0.1 c0.1,0,0.3,0,0.4,0c0,0,0,0,0,0c0,0,0.1,0.1,0.1,0.1c1,0.2,1.8,0.4,2.3,0.7c0.1,0.2,0.1,0.5,0.2,0.7c0,0.2,0,0.4,0.1,0.5 c0,0.2,0.1,0.3,0.2,0.4c0.1,0.1,0.1,0.2,0.1,0.4c0,0.1,0,0.3,0.1,0.4c0,0.2,0,0.4,0.1,0.5c0,0.2,0.1,0.3,0.2,0.3c0,0,0,0,0,0 c0.3,1.2,0.4,2.2,0.5,3.6c0,0.1,0,0.2,0,0.2c0,0,0,0.1,0,0.1c-0.1,0.1,0,0.2,0,0.3c0,0,0,0.1,0,0.2c0,0,0,0.1,0.1,0.2 c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.2c0,0,0,0,0,0.1c0,0,0,0.1,0,0.1l0,0.1c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.2c0,0.2,0,0.5,0,0.6 c0,0,0,0,0,0.1c0,0,0,0,0,0c0,0.1,0,0.2,0.1,0.2c0,0.2,0,0.4,0,0.6c0,0-0.1,0.1-0.1,0.2C83.8,47.8,83.8,47.8,83.8,47.9z M62.7,68.9 L62.7,68.9C62.7,68.9,62.7,68.9,62.7,68.9L62.7,68.9z M62.9,69.3L62.9,69.3L62.9,69.3C62.9,69.3,62.9,69.3,62.9,69.3z M84.7,63.3 C84.7,63.3,84.7,63.3,84.7,63.3L84.7,63.3L84.7,63.3z M86.9,59.2C86.9,59.2,86.9,59.2,86.9,59.2L86.9,59.2L86.9,59.2z"></path></svg>, 16 ( props ) => <svg height="20px" width="20px" fill={ props.color } version="1.1" x="0px" y="0px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g><path d="M436.422,378.555c-1.625,0-2.984-1.391-2.984-3.047c0-0.312,0.062-0.656,0.078-0.734c2.047-10.609,3.031-21,3.031-31.719 c0-10.031-0.922-20.156-2.734-30.125l-0.844-4.688l-2.75-14.953h-15.188H310.094c-3.156,0-5.703-2.578-5.703-5.734l-0.016-148.797 c0-3.141,2.562-5.719,5.688-5.719h178c3.141,0,5.688,2.578,5.688,5.703l-0.031,122.969c-0.125,12.328-4.672,34.844-25.594,72.125 c-11.625,20.719-25.062,39.578-28.094,42.578c-2.141,1.734-2.844,2.062-2.906,2.094 C437.125,378.508,436.938,378.555,436.422,378.555L436.422,378.555z M436.422,396.789c6.297,0,10.172-2.188,15.141-6.234 c4.688-3.812,20.219-25.969,32.469-47.781c18.312-32.641,27.719-59.844,27.922-80.875L512,138.758 c0-13.203-10.734-23.953-23.938-23.953h-178c-13.188,0-23.938,10.75-23.938,23.953l0.031,148.797 c0,13.219,10.734,23.969,23.938,23.969h104.938l0.844,4.688c1.609,8.844,2.438,17.875,2.438,26.844 c0,9.594-0.906,18.844-2.719,28.281c-0.312,1.953-0.406,3.078-0.406,4.188C415.188,387.258,424.719,396.789,436.422,396.789 L436.422,396.789z"></path><path d="M150.281,378.961c-1.625,0-3-1.391-3-3c0.031-0.312,0.094-0.688,0.094-0.781c2.031-10.562,3.031-20.938,3.031-31.719 c0-10.078-0.906-20.203-2.719-30.078l-0.844-4.703l-2.719-14.984h-15.234H23.953c-3.141,0-5.703-2.578-5.703-5.719V139.148 c0-3.125,2.547-5.688,5.688-5.688h178c3.125,0,5.688,2.562,5.688,5.688l-0.062,123c-0.109,12.312-4.641,34.812-25.578,72.109 c-11.625,20.703-25.062,39.578-28.078,42.578c-2.141,1.734-2.828,2.047-2.906,2.078C151,378.914,150.812,378.961,150.281,378.961 L150.281,378.961z M150.281,397.195c6.312,0,10.188-2.188,15.125-6.219c4.688-3.797,20.219-25.953,32.484-47.797 c18.328-32.656,27.719-59.859,27.922-80.859l0.062-123.172c0-13.188-10.75-23.922-23.938-23.922h-178 C10.734,115.227,0,125.961,0,139.148l0.016,148.828c0,13.188,10.734,23.953,23.938,23.953h104.938l0.859,4.703 c1.594,8.828,2.406,17.859,2.406,26.828c0,9.609-0.875,18.859-2.688,28.281c-0.328,1.953-0.422,3.094-0.422,4.188 C129.047,387.648,138.578,397.195,150.281,397.195L150.281,397.195z"></path></g></svg>, 17 ( props ) => <svg height="20px" width="20px" fill={ props.color } version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 847 847" x="0px" y="0px"><defs></defs><g><path d="M116 188l245 0c17,0 31,14 31,31l0 245c0,17 -22,17 -31,31l-112 163 -68 0 96 -163 -160 0c-17,0 -31,-14 -31,-31l0 -245c0,-17 14,-31 31,-31zm370 0l245 0c17,0 31,14 31,31l0 245c0,17 -22,17 -31,31l-112 163 -68 0 96 -163 -160 0c-17,0 -31,-14 -31,-31l0 -245c0,-17 14,-31 31,-31z"></path></g></svg>, 18 ( props ) => <svg height="20px" width="20px" fill={ props.color } version="1.1" x="0px" y="0px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 80 80"><g><path d="M37.9951,34.9795C37.9839,27.8213,32.1563,22,24.9951,22c-7.1685,0-13,5.8315-13,13 c0,6.3716,4.5796,11.7432,10.7769,12.8062c0.3379,4.5796-3.4448,8.4473-3.4854,8.4878c-0.3198,0.3223-0.3833,0.8193-0.1538,1.2109 C19.3154,57.8169,19.647,58,19.9956,58c0.0889,0,0.1787-0.0117,0.2671-0.0366C38.4082,52.9233,38.0313,35.9097,37.9951,34.9795z M22.7646,55.0034c1.2285-2.0098,2.4482-4.9619,1.8926-8.2466c-0.0742-0.4409-0.4321-0.7788-0.8765-0.8276 C18.2021,45.3164,13.9951,40.6177,13.9951,35c0-6.0654,4.9346-11,11-11s11,4.9346,11,11c0,0.0195,0.0005,0.0391,0.002,0.0586 C36.0059,35.2104,36.6602,49.3257,22.7646,55.0034z"></path><path d="M67.9951,34.9795C67.9839,27.8213,62.1563,22,54.9951,22c-7.1685,0-13,5.8315-13,13 c0,6.3716,4.5796,11.7432,10.7769,12.8062c0.3379,4.5796-3.4448,8.4473-3.4854,8.4878c-0.3198,0.3223-0.3833,0.8193-0.1538,1.2109 C49.3154,57.8169,49.647,58,49.9956,58c0.0889,0,0.1787-0.0117,0.2671-0.0366C68.4082,52.9233,68.0313,35.9097,67.9951,34.9795z M52.7646,55.0034c1.2285-2.0098,2.4482-4.9619,1.8926-8.2466c-0.0742-0.4409-0.4321-0.7788-0.8765-0.8276 C48.2021,45.3164,43.9951,40.6177,43.9951,35c0-6.0654,4.9346-11,11-11s11,4.9346,11,11c0,0.0195,0.0005,0.0391,0.002,0.0586 C66.0059,35.2104,66.6602,49.3257,52.7646,55.0034z"></path></g></svg>, 19 ]; 33 20 34 21 export default quotationMarks; -
turbocharged-testimonial-block/trunk/src/blocks/testimonial/save.js
r2247950 r2257752 41 41 textBackgroundColor, 42 42 textBackgroundOpacity, 43 useCustomBoxShadow 43 useCustomBoxShadow, 44 useCustomBorderRadius, 45 useCustomBorderWidth 44 46 }, 45 47 } = props; … … 71 73 [ `${ borderStyle } overflow-hidden` ]: ! style.includes( 'circle' ), 72 74 [ `${ boxShadow }` ]: ! style.includes( 'circle' ) && ! useCustomBoxShadow, 73 [ `${ borderRadius }` ]: ! style.includes( 'circle' ) && ! customBorderRadius,74 [ `${ borderWidth }` ]: ! style.includes( 'circle' ) && ! customBorderWidth,75 [ `${ borderRadius }` ]: ! style.includes( 'circle' ) && ! useCustomBorderRadius, 76 [ `${ borderWidth }` ]: ! style.includes( 'circle' ) && ! useCustomBorderWidth, 75 77 'flex-row-reverse': style === 'third-flipped' || style === 'half-flipped', 76 78 'flex-col': style === 'stacked', … … 103 105 [ `w-full pl-32 ${ boxShadow } ${ borderStyle }` ]: style === 'circle-left', 104 106 [ `w-full pr-32 ${ boxShadow } ${ borderStyle }` ]: style === 'circle-right', 105 [ `${ borderRadius }` ]: style === 'circle' && ! customBorderRadius || style === 'circle-left' && ! customBorderRadius || style === 'circle-right' && ! customBorderRadius,106 [ `${ borderWidth }` ]: style === 'circle' && ! customBorderWidth || style === 'circle-left' && ! customBorderWidth || style === 'circle-right' && ! customBorderWidth,107 [ `${ borderRadius }` ]: style === 'circle' && ! useCustomBorderRadius || style === 'circle-left' && ! useCustomBorderRadius || style === 'circle-right' && ! useCustomBorderRadius, 108 [ `${ borderWidth }` ]: style === 'circle' && ! useCustomBorderWidth || style === 'circle-left' && ! useCustomBorderWidth || style === 'circle-right' && ! useCustomBorderWidth, 107 109 } 108 110 ); … … 120 122 const rowStyle = { 121 123 borderColor, 122 borderRadius: !! customBorderRadius ? customBorderRadius : null,123 borderWidth: !! customBorderWidth ? customBorderWidth : null,124 borderRadius: useCustomBorderRadius ? customBorderRadius : null, 125 borderWidth: useCustomBorderWidth ? customBorderWidth : null, 124 126 boxShadow: useCustomBoxShadow && ! style.includes( 'circle' ) ? `${ customBoxShadow.x }px ${ customBoxShadow.y }px ${ customBoxShadow.blur }px ${ customBoxShadow.spread }px rgba( ${ boxShadowColor }, ${ customBoxShadow.opacity / 100 } )` : null 125 127 } … … 134 136 const contentColumnStyle = { 135 137 backgroundColor: style === 'full' ? 'transparent' : textBackgroundColor, borderColor: style.includes( 'circle' ) ? borderColor : null, 136 borderRadius: !! customBorderRadius && style.includes( 'circle' ) ? customBorderRadius : null,137 borderWidth: !! customBorderWidth && style.includes( 'circle' ) ? customBorderWidth : null,138 borderRadius: useCustomBorderRadius && style.includes( 'circle' ) ? customBorderRadius : null, 139 borderWidth: useCustomBorderWidth && style.includes( 'circle' ) ? customBorderWidth : null, 138 140 boxShadow: useCustomBoxShadow && style.includes( 'circle' ) ? `${ customBoxShadow.x }px ${ customBoxShadow.y }px ${ customBoxShadow.blur }px ${ customBoxShadow.spread }px rgba( ${ boxShadowColor }, ${ customBoxShadow.opacity / 100 } )` : null 139 141 }; -
turbocharged-testimonial-block/trunk/src/utils/icons.js
r2243676 r2257752 1 1 const icons = {}; 2 2 3 icons.plugin = <svg height="20px" width="20px" fill="#000000" version="1.1" x="0px" y="0px" viewBox="0 0 100 100" enableBackground="new 0 0 100 100" ><path fillRule="evenodd" clipRule="evenodd" d="M27.751,67.15l-0.001-4.54l-16.454,0.033c-3.027,0.017-5.475-2.431-5.478-5.47 V21.941c0.003-3.014,2.451-5.462,5.453-5.462c1.313,0,2.521,0.469,3.441,1.225l15.019,15.069c1.434,1.484,2.331,3.479,2.318,5.568 l-0.033,20.008l4.595,0.026L36.61,42.428c0.011-2.975,2.459-5.423,5.51-5.43l16.99,0.028v-4.742l-19.718,0.03 c-2.173,0-4.168-0.897-5.582-2.264l-15.39-15.078c-1.075-0.938-1.807-2.414-1.807-4.055c0-3.002,2.448-5.45,5.526-5.415h35.67 c3.099-0.035,5.548,2.413,5.544,5.212l0.024,17.276l4.386,0.056l-0.01-11.806c-0.002-3.042,2.519-5.49,5.442-5.49 c1.37,0,2.638,0.538,3.672,1.435l10.798,10.549c0.974,0.952,1.913,2.361,1.913,4.096c0,3.002-2.448,5.457-5.33,5.467L72.085,32.34 v4.658l16.678-0.037c2.984-0.007,5.433,2.419,5.418,5.451L94.17,78.11c-0.001,3.088-2.445,5.537-5.447,5.537 c-1.595,0-2.99-0.732-3.995-1.735l-14.585-14.56c-1.447-1.444-2.376-3.411-2.377-5.455l-0.004-20.661l-4.414,0.084l0.016,15.931 c0.015,2.96-2.433,5.4-5.411,5.392l-17.076-0.047l0.004,4.596l19.44-0.016c2.225-0.002,4.206,0.933,5.57,2.301l15.985,16.035 c0.868,0.87,1.242,2.163,1.242,3.476c0,3.002-2.448,5.45-5.546,5.471l-35.508,0.041c-3.102,0.02-5.55-2.428-5.507-5.539 l0.068-17.508l-4.598,0.029l0.023,11.997c0.013,3.031-2.435,5.479-5.437,5.479c-1.407,0-2.692-0.538-3.642-1.401l-11.506-11.45 c-0.76-0.919-1.215-2.126-1.187-3.44c0.063-3.002,2.448-5.45,5.331-5.482l12.135-0.032 M27.722,38.6 c-0.029-1.116-0.492-2.146-1.173-2.829L12.096,21.133c-0.217-0.23-0.506-0.36-0.824-0.36c-0.637,0-1.156,0.519-1.163,1.258v35.089 c0.008,0.726,0.527,1.245,1.213,1.233l16.429-0.032L27.722,38.6L27.722,38.6z M57.901,58.354l-16.997-0.009L40.9,42.47 c0.016-0.652,0.535-1.171,1.199-1.183l16.983,0.033l-0.007,15.87C59.086,57.847,58.566,58.354,57.901,58.354L57.901,58.354z M78.443,88.126L63.137,72.745c-0.709-0.712-1.703-1.255-2.816-1.257l-19.44-0.034l-0.035,17.565 c-0.039,0.688,0.481,1.207,1.101,1.192l35.763-0.041c0.594-0.025,1.113-0.544,1.113-1.181C78.823,88.67,78.695,88.379,78.443,88.126 L78.443,88.126z M36.584,62.61l-0.005,4.515l-4.553,0.053l0.017-4.515L36.584,62.61L36.584,62.61z M27.76,83.419l0.01-11.91 l-12.062-0.013c-0.617,0.014-1.136,0.533-1.136,1.17c0,0.318,0.13,0.607,0.33,0.829L25.599,84.12 c0.263,0.34,0.615,0.543,1.013,0.543C27.249,84.662,27.768,84.143,27.76,83.419L27.76,83.419z M59.063,10.761l0.019,17.284 l-19.526-0.021c-1.164-0.004-2.194-0.467-2.942-1.164L21.308,11.77c-0.199-0.104-0.402-0.456-0.402-0.854 c0-0.637,0.519-1.156,1.158-1.125h35.88C58.542,9.76,59.062,10.279,59.063,10.761L59.063,10.761z M67.763,36.998l0.028-4.63 l-4.414-0.056v4.658L67.763,36.998L67.763,36.998z M84.931,25.999L74.106,15.276c-0.162-0.252-0.514-0.455-0.912-0.455 c-0.637,0-1.156,0.519-1.152,1.203l0.043,12.021l12.037-0.038c0.642-0.022,1.161-0.541,1.161-1.178 C85.284,26.511,85.154,26.222,84.931,25.999L84.931,25.999z M89.901,42.381c0-0.637-0.519-1.156-1.247-1.131l-16.597,0.014 l-0.004,20.39c0,0.834,0.51,1.821,1.194,2.514l14.571,14.741c0.201,0.203,0.507,0.443,0.904,0.443c0.637,0,1.156-0.519,1.157-1.168 l0.001-35.906"></path></svg>; 3 icons.borderRadiusNone = <svg viewBox="0 0 104 104"><defs><rect height="100" width="100" x="0" y="0"/></defs><g fill="none" stroke="none" strokeWidth="1" fillRule="evenodd"><g transform="matrix(1 0 0 1 2 2)"><g><mask fill="#fff"><use xlinkHref="#path-1"/></mask><use stroke="#fff" strokeWidth="3" xlinkHref="#path-1"/><rect height="118" stroke="currentColor" width="118" x="-51" y="-48" strokeWidth="10"/></g></g></g></svg>; 4 5 icons.borderRadiusSmall = <svg viewBox="0 0 104 104"><defs><rect height="100" width="100" x="0" y="0"/></defs><g fill="none" stroke="none" strokeWidth="1" fillRule="evenodd"><g transform="matrix(1 0 0 1 2 2)"><g><mask fill="#fff"><use xlinkHref="#path-1"/></mask><use stroke="#fff" strokeWidth="3" xlinkHref="#path-1"/><rect height="118" rx="2" stroke="currentColor" width="118" x="-51" y="-48" strokeWidth="10"/></g></g></g></svg>; 6 7 icons.borderRadiusMedium = <svg viewBox="0 0 104 104"><defs><rect height="100" width="100" x="0" y="0"/></defs><g fill="none" stroke="none" strokeWidth="1" fillRule="evenodd"><g transform="matrix(1 0 0 1 2 2)"><g><mask fill="#fff"><use xlinkHref="#path-1"/></mask><use stroke="#fff" strokeWidth="3" xlinkHref="#path-1"/><rect height="118" rx="10" stroke="currentColor" width="118" x="-51" y="-48" strokeWidth="10"/></g></g></g></svg>; 8 9 icons.borderRadiusLarge = <svg viewBox="0 0 104 104"><defs><rect height="100" width="100" x="0" y="0"/></defs><g fill="none" stroke="none" strokeWidth="1" fillRule="evenodd"><g transform="matrix(1 0 0 1 2 2)"><g><mask fill="#fff"><use xlinkHref="#path-1"/></mask><use stroke="#fff" strokeWidth="3" xlinkHref="#path-1"/><rect height="118" rx="20" stroke="currentColor" width="118" x="-51" y="-48" strokeWidth="10"/></g></g></g></svg>; 10 11 icons.borderRadiusXLarge = <svg viewBox="0 0 104 104"><defs><rect height="100" width="100" x="0" y="0"/></defs><g fill="none" stroke="none" strokeWidth="1" fillRule="evenodd"><g transform="matrix(1 0 0 1 2 2)"><g><mask fill="#fff"><use xlinkHref="#path-1"/></mask><use stroke="#fff" strokeWidth="3" xlinkHref="#path-1"/><rect height="118" rx="50" stroke="currentColor" width="118" x="-51" y="-48" strokeWidth="10"/></g></g></g></svg>; 12 13 icons.borderWidthNone = <svg viewBox="0 0 104 104"><path d="m16 16h68v68h-68z" fill="none" transform="matrix(1 0 0 1 2 2)"/></svg>; 14 15 icons.borderWidthSmall = <svg viewBox="0 0 104 104"><defs><rect height="100" width="100" x="0" y="0"/></defs><g fill="none" stroke="none" strokeWidth="1" fillRule="evenodd"><g transform="matrix(1 0 0 1 2 2)"><g><mask fill="#fff"><use xlinkHref="#path-1"/></mask><use stroke="#fff" strokeWidth="3" xlinkHref="#path-1"/><rect height="68" stroke="currentColor" width="68" x="16" y="16"/></g></g></g></svg>; 16 17 icons.borderWidthMedium = <svg viewBox="0 0 104 104"><defs><rect height="100" width="100" x="0" y="0"/></defs><g fill="none" stroke="none" strokeWidth="1" fillRule="evenodd"><g transform="matrix(1 0 0 1 2 2)"><g><mask fill="#fff"><use xlinkHref="#path-1"/></mask><use stroke="#fff" strokeWidth="3" xlinkHref="#path-1"/><rect height="68" stroke="currentColor" width="68" x="16" y="16" strokeWidth="4"/></g></g></g></svg>; 18 19 icons.borderWidthLarge = <svg viewBox="0 0 104 104"><defs><rect height="100" width="100" x="0" y="0"/></defs><g fill="none" stroke="none" strokeWidth="1" fillRule="evenodd"><g transform="matrix(1 0 0 1 2 2)"><g><mask fill="#fff"><use xlinkHref="#path-1"/></mask><use stroke="#fff" strokeWidth="3" xlinkHref="#path-1"/><rect height="68" stroke="currentColor" width="68" x="16" y="16" strokeWidth="6"/></g></g></g></svg>; 20 21 icons.borderWidthXLarge = <svg viewBox="0 0 104 104"><defs><rect height="100" width="100" x="0" y="0"/></defs><g fill="none" stroke="none" strokeWidth="1" fillRule="evenodd"><g transform="matrix(1 0 0 1 2 2)"><g><mask fill="#fff"><use xlinkHref="#path-1"/></mask><use stroke="#fff" strokeWidth="3" xlinkHref="#path-1"/><rect height="68" stroke="currentColor" width="68" x="16" y="16" strokeWidth="10"/></g></g></g></svg>; 22 23 icons.boxShadowNone = <svg viewBox="0 0 104 104"><path d="m16 16h68v68h-68z" fill="#fff" stroke="#000" transform="matrix(1 0 0 1 2 2)" strokeWidth="3"/></svg>; 24 25 icons.boxShadowSmall = <svg viewBox="0 0 104 104"><g fill="none" transform="matrix(1 0 0 1 2 2)"><path d="m12 13h68v68h-68z" fill="#d8d8d8"/><path d="m6 7h68v68h-68z" fill="#fff" stroke="#000" strokeWidth="3"/></g></svg>; 26 27 icons.boxShadowMedium = <svg viewBox="0 0 104 104"><g fill="none" transform="matrix(1 0 0 1 2 2)"><path d="m19 20h68v68h-68z" fill="#d8d8d8"/><path d="m6 7h68v68h-68z" fill="#fff" stroke="#000" strokeWidth="3"/></g></svg>; 28 29 icons.boxShadowLarge = <svg viewBox="0 0 104 104"><g fill="none" transform="matrix(1 0 0 1 2 2)"><path d="m23 24h68v68h-68z" fill="#d8d8d8"/><path d="m6 7h68v68h-68z" fill="#fff" stroke="#000" strokeWidth="3"/></g></svg>; 30 31 icons.boxShadowXLarge = <svg viewBox="0 0 104 104"><g fill="none" transform="matrix(1 0 0 1 2 2)"><path d="m32 32h68v68h-68z" fill="#d8d8d8"/><path d="m6 7h68v68h-68z" fill="#fff" stroke="#000" strokeWidth="3"/></g></svg>; 32 33 icons.borderWidth = <svg fill="currentColor" height="20px" version="1.1" viewBox="0 0 24 24" width="20px" x="0px" y="0px"><title>content_040-no_border-table-cell-square</title><desc>Created with Sketch.</desc><g fill="none" stroke="none" strokeWidth="1" fillRule="evenodd"><g fill="currentColor" transform="matrix(1 0 0 1 -476 -188)"><g transform="matrix(1 0 0 1 477 189)"><rect height="1" width="2" x="0" y="0"/><rect height="1" width="2" x="8" y="0"/><rect height="1" width="2" x="4" y="0"/><rect height="1" width="2" x="12" y="0"/><rect height="2" width="1" x="0" y="7"/><rect height="2" width="1" x="0" y="3"/><rect height="2" width="1" x="20" y="8"/><rect height="2" width="1" x="20" y="0"/><rect height="2" width="1" x="20" y="4"/><rect height="2" width="1" x="0" y="11"/><rect height="2" width="1" x="0" y="15"/><rect height="2" width="1" x="0" y="19"/><rect height="2" width="1" x="20" y="12"/><rect height="2" width="1" x="20" y="16"/><rect height="1" width="2" x="19" y="20"/><rect height="1" width="2" x="3" y="20"/><rect height="1" width="2" x="7" y="20"/><rect height="1" width="2" x="11" y="20"/><rect height="1" width="2" x="16" y="0"/><rect height="1" width="2" x="15" y="20"/></g></g></g></svg>; 34 35 icons.borderRadius = <svg height="20px" viewBox="0 0 66 66" width="20px"><path d="m457 596.97658v5.02342c0 .552285-.447715 1-1 1h-12c-.552285 0-1-.447715-1-1v-5h-14.996435c-6.077067 0-11.003565-4.926533-11.003565-11.003565v-37.99287c0-6.077067 4.926533-11.003565 11.003565-11.003565h37.99287c6.077067 0 11.003565 4.926533 11.003565 11.003565v14.996435h5c.552285 0 1 .447715 1 1v12c0 .552285-.447715 1-1 1h-5.023422c-.506685 10.803114-9.172511 19.469882-19.976578 19.97658zm-12 4.02342h10v-10h-10zm26-26h10v-10h-10zm-28 20v-5c0-.552285.447715-1 1-1h12c.552285 0 1 .447715 1 1v4.974104c9.699148-.5031 17.471015-8.275803 17.974102-17.974104h-4.974102c-.552285 0-1-.447715-1-1v-12c0-.552285.447715-1 1-1h5v-14.996435c0-4.972466-4.03107-9.003565-9.003565-9.003565h-37.99287c-4.972466 0-9.003565 4.03107-9.003565 9.003565v37.99287c0 4.972466 4.03107 9.003565 9.003565 9.003565z" transform="matrix(1 0 0 1 -417 -537)" fillRule="evenodd"/></svg>; 36 37 icons.boxShadow = <svg height="20px" viewBox="0 0 100 100" width="20px" enableBackground="new 0 0 100 100"><path d="m92.5 21.233h-13.733v-13.733c0-1.381-1.119-2.5-2.5-2.5h-68.767c-1.381 0-2.5 1.119-2.5 2.5v68.767c0 1.381 1.119 2.5 2.5 2.5h13.733v13.733c0 1.381 1.119 2.5 2.5 2.5h68.767c.164 0 .328-.017.489-.049.075-.015.145-.043.217-.064.084-.025.168-.044.249-.077.086-.036.164-.084.245-.129.062-.034.126-.061.185-.101.275-.183.51-.419.694-.694.039-.058.065-.122.099-.182.045-.082.094-.161.13-.248.033-.081.052-.165.077-.248.022-.073.05-.143.065-.219.033-.161.05-.325.05-.489v-68.767c0-1.38-1.119-2.5-2.5-2.5zm-82.5 52.534v-63.767h63.767v13.733 50.033h-50.034-13.733zm16.233 16.233v-7.698l7.699 7.698zm14.769 0-11.233-11.233h6.063l11.233 11.233zm13.133 0-11.233-11.233h6.063l11.233 11.233zm13.134 0-11.234-11.233h6.063l11.234 11.233zm13.133 0-11.234-11.233h6.063l11.234 11.233zm9.598-3.535-11.233-11.234v-6.063l11.233 11.234zm0-13.133-11.233-11.234v-6.063l11.233 11.234zm0-13.134-11.233-11.233v-6.063l11.233 11.233zm0-13.133-11.233-11.233v-6.063l11.233 11.233zm0-13.133-7.698-7.698h7.698z"/></svg>; 38 39 icons.plugin = <svg height="20px" viewBox="0 0 100 100" width="20px" enableBackground="new 0 0 100 100"><path d="m27.751 67.15-.001-4.54-16.454.033c-3.027.017-5.475-2.431-5.478-5.47v-35.232c.003-3.014 2.451-5.462 5.453-5.462 1.313 0 2.521.469 3.441 1.225l15.019 15.069c1.434 1.484 2.331 3.479 2.318 5.568l-.033 20.008 4.595.026-.001-15.947c.011-2.975 2.459-5.423 5.51-5.43l16.99.028v-4.742l-19.718.03c-2.173 0-4.168-.897-5.582-2.264l-15.39-15.078c-1.075-.938-1.807-2.414-1.807-4.055 0-3.002 2.448-5.45 5.526-5.415h35.67c3.099-.035 5.548 2.413 5.544 5.212l.024 17.276 4.386.056-.01-11.806c-.002-3.042 2.519-5.49 5.442-5.49 1.37 0 2.638.538 3.672 1.435l10.798 10.549c.974.952 1.913 2.361 1.913 4.096 0 3.002-2.448 5.457-5.33 5.467l-12.163.043v4.658l16.678-.037c2.984-.007 5.433 2.419 5.418 5.451l-.011 35.698c-.001 3.088-2.445 5.537-5.447 5.537-1.595 0-2.99-.732-3.995-1.735l-14.585-14.56c-1.447-1.444-2.376-3.411-2.377-5.455l-.004-20.661-4.414.084.016 15.931c.015 2.96-2.433 5.4-5.411 5.392l-17.076-.047.004 4.596 19.44-.016c2.225-.002 4.206.933 5.57 2.301l15.985 16.035c.868.87 1.242 2.163 1.242 3.476 0 3.002-2.448 5.45-5.546 5.471l-35.508.041c-3.102.02-5.55-2.428-5.507-5.539l.068-17.508-4.598.029.023 11.997c.013 3.031-2.435 5.479-5.437 5.479-1.407 0-2.692-.538-3.642-1.401l-11.506-11.45c-.76-.919-1.215-2.126-1.187-3.44.063-3.002 2.448-5.45 5.331-5.482l12.135-.032m-.022-28.553c-.029-1.116-.492-2.146-1.173-2.829l-14.453-14.638c-.217-.23-.506-.36-.824-.36-.637 0-1.156.519-1.163 1.258v35.089c.008.726.527 1.245 1.213 1.233l16.429-.032zm30.179 19.754-16.997-.009-.004-15.875c.016-.652.535-1.171 1.199-1.183l16.983.033-.007 15.87c.011.657-.509 1.164-1.174 1.164zm20.542 29.772-15.306-15.381c-.709-.712-1.703-1.255-2.816-1.257l-19.44-.034-.035 17.565c-.039.688.481 1.207 1.101 1.192l35.763-.041c.594-.025 1.113-.544 1.113-1.181 0-.319-.128-.61-.38-.863zm-41.859-25.516-.005 4.515-4.553.053.017-4.515zm-8.824 20.809.01-11.91-12.062-.013c-.617.014-1.136.533-1.136 1.17 0 .318.13.607.33.829l10.697 10.625c.263.34.615.543 1.013.543.637-.001 1.156-.52 1.148-1.244zm31.303-72.658.019 17.284-19.526-.021c-1.164-.004-2.194-.467-2.942-1.164l-15.306-15.09c-.199-.104-.402-.456-.402-.854 0-.637.519-1.156 1.158-1.125h35.88c.598-.031 1.118.488 1.119.97zm8.7 26.237.028-4.63-4.414-.056v4.658zm17.168-10.999-10.825-10.723c-.162-.252-.514-.455-.912-.455-.637 0-1.156.519-1.152 1.203l.043 12.021 12.037-.038c.642-.022 1.161-.541 1.161-1.178.001-.318-.129-.607-.352-.83zm4.97 16.382c0-.637-.519-1.156-1.247-1.131l-16.597.014-.004 20.39c0 .834.51 1.821 1.194 2.514l14.571 14.741c.201.203.507.443.904.443.637 0 1.156-.519 1.157-1.168l.001-35.906" fillRule="evenodd" clipRule="evenodd"/></svg>; 4 40 5 41 export default icons; -
turbocharged-testimonial-block/trunk/vendor/autoload.php
r2247950 r2257752 5 5 require_once __DIR__ . '/composer/autoload_real.php'; 6 6 7 return ComposerAutoloaderInit 89453267e5ce77c9e981f7532ff17d52::getLoader();7 return ComposerAutoloaderInitc4a5ce43ba98578279abe632e30f898d::getLoader(); -
turbocharged-testimonial-block/trunk/vendor/composer/autoload_real.php
r2247950 r2257752 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit 89453267e5ce77c9e981f7532ff17d525 class ComposerAutoloaderInitc4a5ce43ba98578279abe632e30f898d 6 6 { 7 7 private static $loader; … … 20 20 } 21 21 22 spl_autoload_register(array('ComposerAutoloaderInit 89453267e5ce77c9e981f7532ff17d52', 'loadClassLoader'), true, true);22 spl_autoload_register(array('ComposerAutoloaderInitc4a5ce43ba98578279abe632e30f898d', 'loadClassLoader'), true, true); 23 23 self::$loader = $loader = new \Composer\Autoload\ClassLoader(); 24 spl_autoload_unregister(array('ComposerAutoloaderInit 89453267e5ce77c9e981f7532ff17d52', 'loadClassLoader'));24 spl_autoload_unregister(array('ComposerAutoloaderInitc4a5ce43ba98578279abe632e30f898d', 'loadClassLoader')); 25 25 26 26 $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded()); … … 28 28 require_once __DIR__ . '/autoload_static.php'; 29 29 30 call_user_func(\Composer\Autoload\ComposerStaticInit 89453267e5ce77c9e981f7532ff17d52::getInitializer($loader));30 call_user_func(\Composer\Autoload\ComposerStaticInitc4a5ce43ba98578279abe632e30f898d::getInitializer($loader)); 31 31 } else { 32 32 $map = require __DIR__ . '/autoload_namespaces.php'; -
turbocharged-testimonial-block/trunk/vendor/composer/autoload_static.php
r2247950 r2257752 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit 89453267e5ce77c9e981f7532ff17d527 class ComposerStaticInitc4a5ce43ba98578279abe632e30f898d 8 8 { 9 9 public static $prefixLengthsPsr4 = array ( … … 29 29 { 30 30 return \Closure::bind(function () use ($loader) { 31 $loader->prefixLengthsPsr4 = ComposerStaticInit 89453267e5ce77c9e981f7532ff17d52::$prefixLengthsPsr4;32 $loader->prefixDirsPsr4 = ComposerStaticInit 89453267e5ce77c9e981f7532ff17d52::$prefixDirsPsr4;33 $loader->classMap = ComposerStaticInit 89453267e5ce77c9e981f7532ff17d52::$classMap;31 $loader->prefixLengthsPsr4 = ComposerStaticInitc4a5ce43ba98578279abe632e30f898d::$prefixLengthsPsr4; 32 $loader->prefixDirsPsr4 = ComposerStaticInitc4a5ce43ba98578279abe632e30f898d::$prefixDirsPsr4; 33 $loader->classMap = ComposerStaticInitc4a5ce43ba98578279abe632e30f898d::$classMap; 34 34 35 35 }, null, ClassLoader::class);
Note: See TracChangeset
for help on using the changeset viewer.