Plugin Directory

Changeset 2257752


Ignore:
Timestamp:
03/09/2020 07:49:15 PM (6 years ago)
Author:
blockhandbook
Message:

Update to version 1.0.5 from GitHub

Location:
turbocharged-testimonial-block
Files:
10 added
8 deleted
36 edited
1 copied

Legend:

Unmodified
Added
Removed
  • turbocharged-testimonial-block/tags/1.0.5/build/tailwind.css

    r2247950 r2257752  
    247247  }
    248248
     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
    249263[class*="turbocharged-testimonial-block"] .pr-2 {
    250264    padding-right: 8px
     265  }
     266
     267[class*="turbocharged-testimonial-block"] .pt-3 {
     268    padding-top: 12px
    251269  }
    252270
  • turbocharged-testimonial-block/tags/1.0.5/class-plugin.php

    r2247950 r2257752  
    1111 * License URI: https://www.gnu.org/licenses/gpl-2.0.html
    1212 * Tested up to: 5.3.2
    13  * Version: 1.0.4
     13 * Version: 1.0.5
    1414 * Requires at least: 5.0
    1515 * Requires PHP: 5.6
     
    9393            $this->slug           = 'turbocharged-testimonial-block';
    9494            $this->text_domain    = 'turbocharged-testimonial-block';
    95             $this->version        = '1.0.4';
     95            $this->version        = '1.0.5';
    9696        }
    9797
  • turbocharged-testimonial-block/tags/1.0.5/includes/class-load-translations.php

    r2243676 r2257752  
    4141        // We could store these variables in the constructor as they are shared
    4242        // 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;
    4546
    4647        /**
     
    6667
    6768        // 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;
    7072
    7173        // Load translated strings written in PHP.
  • turbocharged-testimonial-block/tags/1.0.5/includes/class-register-blocks.php

    r2243676 r2257752  
    4343
    4444        // 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;
    5051
    5152        // Register block specific frontend & backend styles.
    5253        wp_register_style(
    5354            $slug . '-style',
    54             $plugin_dir_url . 'build/style.build.css',
     55            $plugin_dir_url . 'build/style.css',
    5556            array(),
    5657            $version
     
    6061        wp_register_style(
    6162            $slug . '-editor-style',
    62             $plugin_dir_url . 'build/editor.build.css',
     63            $plugin_dir_url . 'build/editor.css',
    6364            array( 'wp-edit-blocks' ),
    6465            $version
     
    7374        );
    7475
     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
    7583        // Register editor-only block scripts.
    7684        // Dynamically load dependencies using index.build.asset.php generated by
    7785        // @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" );
    7987
    8088        wp_register_script(
    8189            $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'],
    8593            true
    8694        );
  • turbocharged-testimonial-block/tags/1.0.5/languages/turbocharged-testimonial-block.pot

    r2247950 r2257752  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Turbocharged Testimonial Block 1.0.4\n"
     5"Project-Id-Version: Turbocharged Testimonial Block 1.0.5\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/turbocharged-testimonial-block\n"
    77"Last-Translator: Lee Shadle <lee@blockhandbook.com>\n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2020-02-12T00:12:17+00:00\n"
     12"POT-Creation-Date: 2020-03-04T02:16:35+00:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1414"X-Generator: WP-CLI 2.4.0\n"
     
    3535msgstr ""
    3636
    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
    3843msgid "Edit Image"
    3944msgstr ""
    4045
    41 #: build/index.build.js:3119
     46#: build/index.build.js:18
     47msgid "Box Shadow"
     48msgstr ""
     49
     50#: build/index.build.js:18
     51msgid "None"
     52msgstr ""
     53
     54#: build/index.build.js:18
     55msgid "Small"
     56msgstr ""
     57
     58#: build/index.build.js:18
     59msgid "Medium"
     60msgstr ""
     61
     62#: build/index.build.js:18
     63msgid "Large"
     64msgstr ""
     65
     66#: build/index.build.js:18
     67msgid "X-Large"
     68msgstr ""
     69
     70#: build/index.build.js:18
     71msgid "Custom"
     72msgstr ""
     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
     80msgid "Border Radius"
     81msgstr ""
     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
     89msgid "Border Width"
     90msgstr ""
     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
    4298msgid "Background Settings"
    4399msgstr ""
    44100
    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
    46107msgid "Select Testimonial Image"
    47108msgstr ""
    48109
    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
    50116msgid "Custom image sizing"
    51117msgstr ""
    52118
    53 #: build/index.build.js:3209
     119#: build/index.build.js:18
     120msgid "Image size"
     121msgstr ""
     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
    54129msgid "Image background color"
    55130msgstr ""
    56131
    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
    58138msgid "Content background color"
    59139msgstr ""
    60140
    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
    62147msgid "Content Background Opacity"
    63148msgstr ""
    64149
    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
    66156msgid "Quotation Mark Settings"
    67157msgstr ""
    68158
    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
    70165msgid "Quotation Mark Color"
    71166msgstr ""
    72167
    73 #: build/index.build.js:3303
     168#: build/index.build.js:18
     169msgid "Quotation mark opacity"
     170msgstr ""
     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
    74178msgid "Border Settings"
    75179msgstr ""
    76180
    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
     182msgid "Defaults"
     183msgstr ""
     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
    86191msgid "Border Style"
    87192msgstr ""
    88193
    89 #: build/index.build.js:3392
     194#: build/index.build.js:18
     195msgid "Solid"
     196msgstr ""
     197
     198#: build/index.build.js:18
     199msgid "Dashed"
     200msgstr ""
     201
     202#: build/index.build.js:18
     203msgid "Dotted"
     204msgstr ""
     205
     206#: build/index.build.js:18
     207msgid "Double"
     208msgstr ""
     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
    90216msgid "Border Color"
    91217msgstr ""
    92218
    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
    94225msgid "Shadow Settings"
    95226msgstr ""
    96227
    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
    98234msgid "Shadow Size"
    99235msgstr ""
    100236
    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
    102243msgid "Shadow Color"
    103244msgstr ""
    104245
    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
    108252msgid "Testimonial"
    109253msgstr ""
    110254
    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
    113261msgid "I am obsessed with learning how to build blocks!"
    114262msgstr ""
    115263
    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
    118270msgid "Author's name"
    119271msgstr ""
    120272
    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
    123279msgid "Lee Shadle"
    124280msgstr ""
    125281
    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
    128288msgid "Author's position"
    129289msgstr ""
    130290
    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
    133297msgid "Teacher @ blockhandbook.com"
    134298msgstr ""
    135299
    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
    137306msgid "Image"
    138307msgstr ""
    139308
    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
    141315msgid "Upload an image file or pick one from your media library."
    142316msgstr ""
    143317
    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
     324msgid "1/3"
     325msgstr ""
     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
     332msgid "1/3 Flipped"
     333msgstr ""
     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
     341msgid "1/2"
     342msgstr ""
     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
     350msgid "1/2 Flipped"
     351msgstr ""
     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
     359msgid "Stacked"
     360msgstr ""
     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
     368msgid "Stacked Flipped"
     369msgstr ""
     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
     377msgid "Full"
     378msgstr ""
     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
     386msgid "Circle"
     387msgstr ""
     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
     395msgid "Circle Left"
     396msgstr ""
     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
     404msgid "Circle Right"
     405msgstr ""
     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
    145413msgid "A turbocharged testimonial block with 10 superb styles for sharing positive things people have to say about your products and services."
    146414msgstr ""
    147 
    148 #: build/index.build.js:4415
    149 msgid "1/3"
    150 msgstr ""
    151 
    152 #: build/index.build.js:4418
    153 #: build/index.build.js:4424
    154 msgid "1/2 Flipped"
    155 msgstr ""
    156 
    157 #: build/index.build.js:4421
    158 msgid "1/2"
    159 msgstr ""
    160 
    161 #: build/index.build.js:4427
    162 msgid "Stacked"
    163 msgstr ""
    164 
    165 #: build/index.build.js:4430
    166 msgid "Stacked Flipped"
    167 msgstr ""
    168 
    169 #: build/index.build.js:4433
    170 msgid "Full"
    171 msgstr ""
    172 
    173 #: build/index.build.js:4436
    174 msgid "Circle"
    175 msgstr ""
    176 
    177 #: build/index.build.js:4439
    178 msgid "Circle Left"
    179 msgstr ""
    180 
    181 #: build/index.build.js:4442
    182 msgid "Circle Right"
    183 msgstr ""
  • turbocharged-testimonial-block/tags/1.0.5/readme.txt

    r2247956 r2257752  
    66Requires at least: 5.0
    77Tested up to: 5.3.2
    8 Stable tag: 1.0.4
     8Stable tag: 1.0.5
    99Requires PHP: 5.6
    1010License: GPLv2 or later
     
    2727- Custom Quotation Mark Colors
    2828- 14 Beautiful Quotation Mark styles
    29 - 6 Designer Default Settings for Drop Shadows
    30 - 6 Designer Default Settings for Borders
     29- 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
    3131
    3232<strong>Learn more</strong>:
     
    120120== Changelog ==
    121121
     122= 1.0.5 =
     123* Updating readme.txt
     124* Updating screenshot-5.png
     125* Updating screenshot-6.png
     126
    122127= 1.0.4 =
    123128* Adding Custom Box Shadow Sizing
  • turbocharged-testimonial-block/tags/1.0.5/src/blocks/testimonial/block.json

    r2247950 r2257752  
    6262            "default": null
    6363        },
     64        "useCustomBorderRadius" : {
     65            "type": "boolean",
     66            "default": false
     67        },
    6468        "borderWidth" : {
    6569            "type": "string",
     
    6973            "type": "number",
    7074            "default": null
     75        },
     76        "useCustomBorderWidth" : {
     77            "type": "boolean",
     78            "default": false
    7179        },
    7280        "borderStyle" : {
  • turbocharged-testimonial-block/tags/1.0.5/src/blocks/testimonial/controls.js

    r2247950 r2257752  
    77 */
    88import { __ } from '@wordpress/i18n';
    9 import { BaseControl, Button, ButtonGroup, FocalPointPicker, PanelBody, PanelRow, RangeControl, SelectControl, ToggleControl, Toolbar, ToolbarButton, ToolbarGroup } from '@wordpress/components';
     9import { BaseControl, Button, ButtonGroup, Dropdown, DropdownMenu, FocalPointPicker, MenuGroup, MenuItem, PanelBody, PanelRow, RangeControl, SelectControl, ToggleControl, Toolbar, ToolbarButton, ToolbarGroup, Tooltip } from '@wordpress/components';
    1010import { BlockControls, ColorPalette, InspectorControls, MediaUpload } from '@wordpress/block-editor';
    1111import { Fragment } from '@wordpress/element';
     
    1616import { toUpperCase } from '../../utils/helpers';
    1717import quotationMarks from './quotation-marks';
     18import icons  from '../../utils/icons';
    1819const ALLOWED_MEDIA_TYPES = [ 'image' ];
    1920const pkg = require( '../../../package.json' );
     
    4243            imgId,
    4344            imgUrl,
    44             padding,
    4545            quotationMarkColor,
    4646            quotationMarkIcon,
     
    4848            textBackgroundColor,
    4949            textBackgroundOpacity,
    50             useCustomBoxShadow
     50            useCustomBoxShadow,
     51            useCustomBorderWidth,
     52            useCustomBorderRadius
    5153        },
    5254    } = props;
     
    8688                        ) }
    8789                    />
     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                    />
    88361                </ToolbarGroup>
    89362            </BlockControls>
     
    102375                                render={ ( { open } ) => (
    103376                                    <Button
    104                                         isPrimary
     377                                        className="components-button editor-post-featured-image__toggle"
    105378                                        onClick={ open }
    106379                                    >
     
    128401                                    />
    129402                                    <RangeControl
    130                                         label={ 'Image Size' }
     403                                        label={ __( 'Image size', 'turbocharged-testimonial-block' ) }
    131404                                        value={ imgBackgroundSize }
    132405                                        onChange={
    133406                                            ( value ) => {
    134                                                 //when allowReset fires, it changes the value to undefined
    135                                                 //in this case we need to assign the value of 0 to newValue
    136                                                 //to reset the values
    137                                                 if ( ! value ) {
    138                                                     value = 0;
    139                                                 }
    140407                                                setAttributes( { imgBackgroundSize: value } );
    141408                                            }
     
    219486                            onChange={
    220487                                ( 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 ];
    229489                                    setAttributes( { textBackgroundOpacity: value } );
    230490                                }
     
    269529                    </BaseControl>
    270530                    <RangeControl
    271                         label={ 'Quotation Mark Opacity' }
     531                        label={ __( 'Quotation mark opacity', 'turbocharged-testimonial-block' ) }
    272532                        value={ parseInt( quotationMarkOpacity.replace( 'opacity-', '' ) ) }
    273533                        onChange={
    274534                            ( 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 ];
    283536                                setAttributes( { quotationMarkOpacity: value } );
    284537                            }
     
    300553                        label={ __( 'Border Radius', 'turbocharged-testimonial-block' ) }
    301554                    >
     555                    <Button
     556                        className="float-right mb-3"
     557                        isTertiary
     558                        isSmall
     559                        onClick={ () => setAttributes( { useCustomBorderRadius: ! useCustomBorderRadius } ) }
     560                        >
     561                        { useCustomBorderRadius ? 'Defaults' : 'Custom' }
     562                    </Button>
    302563                    {
    303                         !! customBorderRadius &&
     564                        useCustomBorderRadius &&
    304565                        <RangeControl
    305566                            value={ customBorderRadius }
    306567                            onChange={
    307568                                ( value ) => {
    308                                     //when allowReset fires, it changes the value to undefined
    309                                     //in this case we need to assign the value of 0 to newValue
    310                                     //to reset the values
    311569                                    setAttributes( { customBorderRadius: value } );
    312570                                }
    313571                            }
    314572                            initialPosition={ customBorderRadius }
    315                             min={ 1 }
     573                            min={ 0 }
    316574                            max={ 200 }
    317575                            step={ 1 }
     
    320578                    }
    321579                    {
    322                         ! customBorderRadius &&
     580                        ! useCustomBorderRadius &&
    323581                        <div className="flex justify-between">                         
    324582                                <ButtonGroup
     
    327585                                {
    328586                                    [
    329                                         { label: 'None', value: 'rounded-none' },
     587                                        { label: __( 'None', 'turbocharged-testimonial-block' ), value: 'rounded-none' },
    330588                                        { label: 'S', value: 'rounded-sm' },
    331589                                        { label: 'M', value: 'rounded-md' },
     
    344602                                }
    345603                            </ButtonGroup>
    346                             <Button
    347                                 isSecondary
    348                                 isSmall
    349                                 onClick={ () => setAttributes( { customBorderRadius: 1 } ) }
    350                             >
    351                             Custom
    352                             </Button>
    353604                        </div>
    354605                    }
     
    359610                        label={ __( 'Border Width', 'turbocharged-testimonial-block' ) }
    360611                    >
     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>
    361620                    {
    362                         !! customBorderWidth &&
     621                        useCustomBorderWidth &&
    363622                        <RangeControl
    364623                            value={ customBorderWidth }
    365624                            onChange={
    366625                                ( value ) => {
    367                                     //when allowReset fires, it changes the value to undefined
    368                                     //in this case we need to assign the value of 0 to newValue
    369                                     //to reset the values
    370626                                    setAttributes( { customBorderWidth: value } );
    371627                                }
    372628                            }
    373629                            initialPosition={ customBorderWidth }
    374                             min={ 1 }
     630                            min={ 0 }
    375631                            max={ 50 }
    376632                            step={ 1 }
     
    379635                    }
    380636                    {
    381                         ! customBorderWidth &&
     637                        ! useCustomBorderWidth &&
    382638                        <div className="flex justify-between">                         
    383639                                <ButtonGroup
     
    386642                                {
    387643                                    [
    388                                         { label: 'None', value: 'border-0' },
     644                                        { label: __( 'None', 'turbocharged-testimonial-block' ), value: 'border-0' },
    389645                                        { label: 'S', value: 'border-1' },
    390646                                        { label: 'M', value: 'border-2' },
     
    403659                                }
    404660                            </ButtonGroup>
    405                             <Button
    406                                 isSecondary
    407                                 isSmall
    408                                 onClick={ () => setAttributes( { customBorderWidth: 1 } ) }
    409                             >
    410                             Custom
    411                             </Button>
    412661                        </div>
    413662                    }
     
    418667                        options={
    419668                            [
    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' },
    425674                            ]
    426675                        }
     
    447696                        label={ __( 'Shadow Size', 'turbocharged-testimonial-block' ) }
    448697                    >
    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>
    460706                    {
    461707                        useCustomBoxShadow &&
     
    469715                                onChange={
    470716                                    ( value ) => {
    471                                         //when allowReset fires, it changes the value to undefined
    472                                         //in this case we need to assign the value of 0 to newValue
    473                                         //to reset the values
    474                                         if ( ! value ) {
    475                                             value = 0;
    476                                         }
    477717                                        const newCustomBoxShadow = { ...customBoxShadow, [ key ]: value };
    478718                                        setAttributes( { customBoxShadow: newCustomBoxShadow } );
     
    496736                                {
    497737                                    [
    498                                         { label: 'None', value: 'shadow-none' },
     738                                        { label: __( 'None', 'turbocharged-testimonial-block' ), value: 'shadow-none' },
    499739                                        { label: 'S', value: 'shadow' },
    500740                                        { label: 'M', value: 'shadow-md' },
     
    512752                                    } )
    513753                                }
    514                                 </ButtonGroup>                             
    515                                 <Button
    516                                     isSecondary
    517                                     isSmall
    518                                     onClick={ () => setAttributes( { useCustomBoxShadow: ! useCustomBoxShadow } ) }
    519                                     >
    520                                     Custom
    521                                 </Button>                               
     754                                </ButtonGroup>                         
    522755                            </div>
    523756                        }                       
  • turbocharged-testimonial-block/tags/1.0.5/src/blocks/testimonial/deprecated.js

    r2247950 r2257752  
    2121const deprecated = [
    2222    {
     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;
    2350       
     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        }
    24170    },
    25171];
  • turbocharged-testimonial-block/tags/1.0.5/src/blocks/testimonial/edit.js

    r2247950 r2257752  
    9494            textBackgroundColor,
    9595            textBackgroundOpacity,
    96             useCustomBoxShadow
     96            useCustomBoxShadow,
     97            useCustomBorderRadius,
     98            useCustomBorderWidth
    9799        },
    98100    } = props;
     
    133135            [ `${ borderStyle } overflow-hidden` ]: ! style.includes( 'circle' ),
    134136            [ `${ 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,
    137139            'flex-row-reverse': style === 'third-flipped' || style === 'half-flipped',
    138140            'flex-col': style === 'stacked',
     
    165167            [ `w-full pl-32 ${ boxShadow } ${ borderStyle }` ]: style === 'circle-left',
    166168            [ `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,
    169171        }
    170172    );
     
    182184    const rowStyle = {
    183185        borderColor,
    184         borderRadius: !! customBorderRadius ? customBorderRadius : null,
    185         borderWidth: !! customBorderWidth ? customBorderWidth : null,
     186        borderRadius: useCustomBorderRadius ? customBorderRadius : null,
     187        borderWidth: useCustomBorderWidth ? customBorderWidth : null,
    186188        boxShadow: useCustomBoxShadow && ! style.includes( 'circle' ) ? `${ customBoxShadow.x }px ${ customBoxShadow.y }px ${ customBoxShadow.blur }px ${ customBoxShadow.spread }px rgba( ${ boxShadowColor }, ${ customBoxShadow.opacity / 100 } )` : null
    187189    }
     
    196198    const contentColumnStyle = {
    197199        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,
    200202        boxShadow: useCustomBoxShadow && style.includes( 'circle' ) ? `${ customBoxShadow.x }px ${ customBoxShadow.y }px ${ customBoxShadow.blur }px ${ customBoxShadow.spread }px rgba( ${ boxShadowColor }, ${ customBoxShadow.opacity / 100 } )` : null
    201203    };
  • turbocharged-testimonial-block/tags/1.0.5/src/blocks/testimonial/icon.js

    r2243676 r2257752  
    22 * WordPress dependencies
    33 */
    4 import { Path, SVG } from '@wordpress/components';
    54
    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>;
     5const 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>;
    76
    87export default icon;
  • turbocharged-testimonial-block/tags/1.0.5/src/blocks/testimonial/quotation-marks.js

    r2243676 r2257752  
    22 * Quotation Mark Icons
    33 */
    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>;
     4const 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];
    3320
    3421export default quotationMarks;
  • turbocharged-testimonial-block/tags/1.0.5/src/blocks/testimonial/save.js

    r2247950 r2257752  
    4141            textBackgroundColor,
    4242            textBackgroundOpacity,
    43             useCustomBoxShadow
     43            useCustomBoxShadow,
     44            useCustomBorderRadius,
     45            useCustomBorderWidth
    4446        },
    4547    } = props;
     
    7173            [ `${ borderStyle } overflow-hidden` ]: ! style.includes( 'circle' ),
    7274            [ `${ 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,
    7577            'flex-row-reverse': style === 'third-flipped' || style === 'half-flipped',
    7678            'flex-col': style === 'stacked',
     
    103105            [ `w-full pl-32 ${ boxShadow } ${ borderStyle }` ]: style === 'circle-left',
    104106            [ `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,
    107109        }
    108110    );
     
    120122    const rowStyle = {
    121123        borderColor,
    122         borderRadius: !! customBorderRadius ? customBorderRadius : null,
    123         borderWidth: !! customBorderWidth ? customBorderWidth : null,
     124        borderRadius: useCustomBorderRadius ? customBorderRadius : null,
     125        borderWidth: useCustomBorderWidth ? customBorderWidth : null,
    124126        boxShadow: useCustomBoxShadow && ! style.includes( 'circle' ) ? `${ customBoxShadow.x }px ${ customBoxShadow.y }px ${ customBoxShadow.blur }px ${ customBoxShadow.spread }px rgba( ${ boxShadowColor }, ${ customBoxShadow.opacity / 100 } )` : null
    125127    }
     
    134136    const contentColumnStyle = {
    135137        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,
    138140        boxShadow: useCustomBoxShadow && style.includes( 'circle' ) ? `${ customBoxShadow.x }px ${ customBoxShadow.y }px ${ customBoxShadow.blur }px ${ customBoxShadow.spread }px rgba( ${ boxShadowColor }, ${ customBoxShadow.opacity / 100 } )` : null
    139141    };
  • turbocharged-testimonial-block/tags/1.0.5/src/utils/icons.js

    r2243676 r2257752  
    11const icons = {};
    22
    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>;
     3icons.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
     5icons.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
     7icons.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
     9icons.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
     11icons.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
     13icons.borderWidthNone = <svg viewBox="0 0 104 104"><path d="m16 16h68v68h-68z" fill="none" transform="matrix(1 0 0 1 2 2)"/></svg>;
     14
     15icons.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
     17icons.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
     19icons.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
     21icons.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   
     23icons.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
     25icons.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
     27icons.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
     29icons.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
     31icons.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
     33icons.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
     35icons.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
     37icons.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
     39icons.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>;
    440
    541export default icons;
  • turbocharged-testimonial-block/tags/1.0.5/vendor/autoload.php

    r2247950 r2257752  
    55require_once __DIR__ . '/composer/autoload_real.php';
    66
    7 return ComposerAutoloaderInit89453267e5ce77c9e981f7532ff17d52::getLoader();
     7return ComposerAutoloaderInitc4a5ce43ba98578279abe632e30f898d::getLoader();
  • turbocharged-testimonial-block/tags/1.0.5/vendor/composer/autoload_real.php

    r2247950 r2257752  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit89453267e5ce77c9e981f7532ff17d52
     5class ComposerAutoloaderInitc4a5ce43ba98578279abe632e30f898d
    66{
    77    private static $loader;
     
    2020        }
    2121
    22         spl_autoload_register(array('ComposerAutoloaderInit89453267e5ce77c9e981f7532ff17d52', 'loadClassLoader'), true, true);
     22        spl_autoload_register(array('ComposerAutoloaderInitc4a5ce43ba98578279abe632e30f898d', 'loadClassLoader'), true, true);
    2323        self::$loader = $loader = new \Composer\Autoload\ClassLoader();
    24         spl_autoload_unregister(array('ComposerAutoloaderInit89453267e5ce77c9e981f7532ff17d52', 'loadClassLoader'));
     24        spl_autoload_unregister(array('ComposerAutoloaderInitc4a5ce43ba98578279abe632e30f898d', 'loadClassLoader'));
    2525
    2626        $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
     
    2828            require_once __DIR__ . '/autoload_static.php';
    2929
    30             call_user_func(\Composer\Autoload\ComposerStaticInit89453267e5ce77c9e981f7532ff17d52::getInitializer($loader));
     30            call_user_func(\Composer\Autoload\ComposerStaticInitc4a5ce43ba98578279abe632e30f898d::getInitializer($loader));
    3131        } else {
    3232            $map = require __DIR__ . '/autoload_namespaces.php';
  • turbocharged-testimonial-block/tags/1.0.5/vendor/composer/autoload_static.php

    r2247950 r2257752  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInit89453267e5ce77c9e981f7532ff17d52
     7class ComposerStaticInitc4a5ce43ba98578279abe632e30f898d
    88{
    99    public static $prefixLengthsPsr4 = array (
     
    2929    {
    3030        return \Closure::bind(function () use ($loader) {
    31             $loader->prefixLengthsPsr4 = ComposerStaticInit89453267e5ce77c9e981f7532ff17d52::$prefixLengthsPsr4;
    32             $loader->prefixDirsPsr4 = ComposerStaticInit89453267e5ce77c9e981f7532ff17d52::$prefixDirsPsr4;
    33             $loader->classMap = ComposerStaticInit89453267e5ce77c9e981f7532ff17d52::$classMap;
     31            $loader->prefixLengthsPsr4 = ComposerStaticInitc4a5ce43ba98578279abe632e30f898d::$prefixLengthsPsr4;
     32            $loader->prefixDirsPsr4 = ComposerStaticInitc4a5ce43ba98578279abe632e30f898d::$prefixDirsPsr4;
     33            $loader->classMap = ComposerStaticInitc4a5ce43ba98578279abe632e30f898d::$classMap;
    3434
    3535        }, null, ClassLoader::class);
  • turbocharged-testimonial-block/trunk/build/tailwind.css

    r2247950 r2257752  
    247247  }
    248248
     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
    249263[class*="turbocharged-testimonial-block"] .pr-2 {
    250264    padding-right: 8px
     265  }
     266
     267[class*="turbocharged-testimonial-block"] .pt-3 {
     268    padding-top: 12px
    251269  }
    252270
  • turbocharged-testimonial-block/trunk/class-plugin.php

    r2247950 r2257752  
    1111 * License URI: https://www.gnu.org/licenses/gpl-2.0.html
    1212 * Tested up to: 5.3.2
    13  * Version: 1.0.4
     13 * Version: 1.0.5
    1414 * Requires at least: 5.0
    1515 * Requires PHP: 5.6
     
    9393            $this->slug           = 'turbocharged-testimonial-block';
    9494            $this->text_domain    = 'turbocharged-testimonial-block';
    95             $this->version        = '1.0.4';
     95            $this->version        = '1.0.5';
    9696        }
    9797
  • turbocharged-testimonial-block/trunk/includes/class-load-translations.php

    r2243676 r2257752  
    4141        // We could store these variables in the constructor as they are shared
    4242        // 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;
    4546
    4647        /**
     
    6667
    6768        // 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;
    7072
    7173        // Load translated strings written in PHP.
  • turbocharged-testimonial-block/trunk/includes/class-register-blocks.php

    r2243676 r2257752  
    4343
    4444        // 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;
    5051
    5152        // Register block specific frontend & backend styles.
    5253        wp_register_style(
    5354            $slug . '-style',
    54             $plugin_dir_url . 'build/style.build.css',
     55            $plugin_dir_url . 'build/style.css',
    5556            array(),
    5657            $version
     
    6061        wp_register_style(
    6162            $slug . '-editor-style',
    62             $plugin_dir_url . 'build/editor.build.css',
     63            $plugin_dir_url . 'build/editor.css',
    6364            array( 'wp-edit-blocks' ),
    6465            $version
     
    7374        );
    7475
     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
    7583        // Register editor-only block scripts.
    7684        // Dynamically load dependencies using index.build.asset.php generated by
    7785        // @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" );
    7987
    8088        wp_register_script(
    8189            $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'],
    8593            true
    8694        );
  • turbocharged-testimonial-block/trunk/languages/turbocharged-testimonial-block.pot

    r2247950 r2257752  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Turbocharged Testimonial Block 1.0.4\n"
     5"Project-Id-Version: Turbocharged Testimonial Block 1.0.5\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/turbocharged-testimonial-block\n"
    77"Last-Translator: Lee Shadle <lee@blockhandbook.com>\n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2020-02-12T00:12:17+00:00\n"
     12"POT-Creation-Date: 2020-03-04T02:16:35+00:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1414"X-Generator: WP-CLI 2.4.0\n"
     
    3535msgstr ""
    3636
    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
    3843msgid "Edit Image"
    3944msgstr ""
    4045
    41 #: build/index.build.js:3119
     46#: build/index.build.js:18
     47msgid "Box Shadow"
     48msgstr ""
     49
     50#: build/index.build.js:18
     51msgid "None"
     52msgstr ""
     53
     54#: build/index.build.js:18
     55msgid "Small"
     56msgstr ""
     57
     58#: build/index.build.js:18
     59msgid "Medium"
     60msgstr ""
     61
     62#: build/index.build.js:18
     63msgid "Large"
     64msgstr ""
     65
     66#: build/index.build.js:18
     67msgid "X-Large"
     68msgstr ""
     69
     70#: build/index.build.js:18
     71msgid "Custom"
     72msgstr ""
     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
     80msgid "Border Radius"
     81msgstr ""
     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
     89msgid "Border Width"
     90msgstr ""
     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
    4298msgid "Background Settings"
    4399msgstr ""
    44100
    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
    46107msgid "Select Testimonial Image"
    47108msgstr ""
    48109
    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
    50116msgid "Custom image sizing"
    51117msgstr ""
    52118
    53 #: build/index.build.js:3209
     119#: build/index.build.js:18
     120msgid "Image size"
     121msgstr ""
     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
    54129msgid "Image background color"
    55130msgstr ""
    56131
    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
    58138msgid "Content background color"
    59139msgstr ""
    60140
    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
    62147msgid "Content Background Opacity"
    63148msgstr ""
    64149
    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
    66156msgid "Quotation Mark Settings"
    67157msgstr ""
    68158
    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
    70165msgid "Quotation Mark Color"
    71166msgstr ""
    72167
    73 #: build/index.build.js:3303
     168#: build/index.build.js:18
     169msgid "Quotation mark opacity"
     170msgstr ""
     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
    74178msgid "Border Settings"
    75179msgstr ""
    76180
    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
     182msgid "Defaults"
     183msgstr ""
     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
    86191msgid "Border Style"
    87192msgstr ""
    88193
    89 #: build/index.build.js:3392
     194#: build/index.build.js:18
     195msgid "Solid"
     196msgstr ""
     197
     198#: build/index.build.js:18
     199msgid "Dashed"
     200msgstr ""
     201
     202#: build/index.build.js:18
     203msgid "Dotted"
     204msgstr ""
     205
     206#: build/index.build.js:18
     207msgid "Double"
     208msgstr ""
     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
    90216msgid "Border Color"
    91217msgstr ""
    92218
    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
    94225msgid "Shadow Settings"
    95226msgstr ""
    96227
    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
    98234msgid "Shadow Size"
    99235msgstr ""
    100236
    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
    102243msgid "Shadow Color"
    103244msgstr ""
    104245
    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
    108252msgid "Testimonial"
    109253msgstr ""
    110254
    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
    113261msgid "I am obsessed with learning how to build blocks!"
    114262msgstr ""
    115263
    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
    118270msgid "Author's name"
    119271msgstr ""
    120272
    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
    123279msgid "Lee Shadle"
    124280msgstr ""
    125281
    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
    128288msgid "Author's position"
    129289msgstr ""
    130290
    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
    133297msgid "Teacher @ blockhandbook.com"
    134298msgstr ""
    135299
    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
    137306msgid "Image"
    138307msgstr ""
    139308
    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
    141315msgid "Upload an image file or pick one from your media library."
    142316msgstr ""
    143317
    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
     324msgid "1/3"
     325msgstr ""
     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
     332msgid "1/3 Flipped"
     333msgstr ""
     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
     341msgid "1/2"
     342msgstr ""
     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
     350msgid "1/2 Flipped"
     351msgstr ""
     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
     359msgid "Stacked"
     360msgstr ""
     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
     368msgid "Stacked Flipped"
     369msgstr ""
     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
     377msgid "Full"
     378msgstr ""
     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
     386msgid "Circle"
     387msgstr ""
     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
     395msgid "Circle Left"
     396msgstr ""
     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
     404msgid "Circle Right"
     405msgstr ""
     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
    145413msgid "A turbocharged testimonial block with 10 superb styles for sharing positive things people have to say about your products and services."
    146414msgstr ""
    147 
    148 #: build/index.build.js:4415
    149 msgid "1/3"
    150 msgstr ""
    151 
    152 #: build/index.build.js:4418
    153 #: build/index.build.js:4424
    154 msgid "1/2 Flipped"
    155 msgstr ""
    156 
    157 #: build/index.build.js:4421
    158 msgid "1/2"
    159 msgstr ""
    160 
    161 #: build/index.build.js:4427
    162 msgid "Stacked"
    163 msgstr ""
    164 
    165 #: build/index.build.js:4430
    166 msgid "Stacked Flipped"
    167 msgstr ""
    168 
    169 #: build/index.build.js:4433
    170 msgid "Full"
    171 msgstr ""
    172 
    173 #: build/index.build.js:4436
    174 msgid "Circle"
    175 msgstr ""
    176 
    177 #: build/index.build.js:4439
    178 msgid "Circle Left"
    179 msgstr ""
    180 
    181 #: build/index.build.js:4442
    182 msgid "Circle Right"
    183 msgstr ""
  • turbocharged-testimonial-block/trunk/readme.txt

    r2247956 r2257752  
    66Requires at least: 5.0
    77Tested up to: 5.3.2
    8 Stable tag: 1.0.4
     8Stable tag: 1.0.5
    99Requires PHP: 5.6
    1010License: GPLv2 or later
     
    2727- Custom Quotation Mark Colors
    2828- 14 Beautiful Quotation Mark styles
    29 - 6 Designer Default Settings for Drop Shadows
    30 - 6 Designer Default Settings for Borders
     29- 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
    3131
    3232<strong>Learn more</strong>:
     
    120120== Changelog ==
    121121
     122= 1.0.5 =
     123* Updating readme.txt
     124* Updating screenshot-5.png
     125* Updating screenshot-6.png
     126
    122127= 1.0.4 =
    123128* Adding Custom Box Shadow Sizing
  • turbocharged-testimonial-block/trunk/src/blocks/testimonial/block.json

    r2247950 r2257752  
    6262            "default": null
    6363        },
     64        "useCustomBorderRadius" : {
     65            "type": "boolean",
     66            "default": false
     67        },
    6468        "borderWidth" : {
    6569            "type": "string",
     
    6973            "type": "number",
    7074            "default": null
     75        },
     76        "useCustomBorderWidth" : {
     77            "type": "boolean",
     78            "default": false
    7179        },
    7280        "borderStyle" : {
  • turbocharged-testimonial-block/trunk/src/blocks/testimonial/controls.js

    r2247950 r2257752  
    77 */
    88import { __ } from '@wordpress/i18n';
    9 import { BaseControl, Button, ButtonGroup, FocalPointPicker, PanelBody, PanelRow, RangeControl, SelectControl, ToggleControl, Toolbar, ToolbarButton, ToolbarGroup } from '@wordpress/components';
     9import { BaseControl, Button, ButtonGroup, Dropdown, DropdownMenu, FocalPointPicker, MenuGroup, MenuItem, PanelBody, PanelRow, RangeControl, SelectControl, ToggleControl, Toolbar, ToolbarButton, ToolbarGroup, Tooltip } from '@wordpress/components';
    1010import { BlockControls, ColorPalette, InspectorControls, MediaUpload } from '@wordpress/block-editor';
    1111import { Fragment } from '@wordpress/element';
     
    1616import { toUpperCase } from '../../utils/helpers';
    1717import quotationMarks from './quotation-marks';
     18import icons  from '../../utils/icons';
    1819const ALLOWED_MEDIA_TYPES = [ 'image' ];
    1920const pkg = require( '../../../package.json' );
     
    4243            imgId,
    4344            imgUrl,
    44             padding,
    4545            quotationMarkColor,
    4646            quotationMarkIcon,
     
    4848            textBackgroundColor,
    4949            textBackgroundOpacity,
    50             useCustomBoxShadow
     50            useCustomBoxShadow,
     51            useCustomBorderWidth,
     52            useCustomBorderRadius
    5153        },
    5254    } = props;
     
    8688                        ) }
    8789                    />
     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                    />
    88361                </ToolbarGroup>
    89362            </BlockControls>
     
    102375                                render={ ( { open } ) => (
    103376                                    <Button
    104                                         isPrimary
     377                                        className="components-button editor-post-featured-image__toggle"
    105378                                        onClick={ open }
    106379                                    >
     
    128401                                    />
    129402                                    <RangeControl
    130                                         label={ 'Image Size' }
     403                                        label={ __( 'Image size', 'turbocharged-testimonial-block' ) }
    131404                                        value={ imgBackgroundSize }
    132405                                        onChange={
    133406                                            ( value ) => {
    134                                                 //when allowReset fires, it changes the value to undefined
    135                                                 //in this case we need to assign the value of 0 to newValue
    136                                                 //to reset the values
    137                                                 if ( ! value ) {
    138                                                     value = 0;
    139                                                 }
    140407                                                setAttributes( { imgBackgroundSize: value } );
    141408                                            }
     
    219486                            onChange={
    220487                                ( 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 ];
    229489                                    setAttributes( { textBackgroundOpacity: value } );
    230490                                }
     
    269529                    </BaseControl>
    270530                    <RangeControl
    271                         label={ 'Quotation Mark Opacity' }
     531                        label={ __( 'Quotation mark opacity', 'turbocharged-testimonial-block' ) }
    272532                        value={ parseInt( quotationMarkOpacity.replace( 'opacity-', '' ) ) }
    273533                        onChange={
    274534                            ( 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 ];
    283536                                setAttributes( { quotationMarkOpacity: value } );
    284537                            }
     
    300553                        label={ __( 'Border Radius', 'turbocharged-testimonial-block' ) }
    301554                    >
     555                    <Button
     556                        className="float-right mb-3"
     557                        isTertiary
     558                        isSmall
     559                        onClick={ () => setAttributes( { useCustomBorderRadius: ! useCustomBorderRadius } ) }
     560                        >
     561                        { useCustomBorderRadius ? 'Defaults' : 'Custom' }
     562                    </Button>
    302563                    {
    303                         !! customBorderRadius &&
     564                        useCustomBorderRadius &&
    304565                        <RangeControl
    305566                            value={ customBorderRadius }
    306567                            onChange={
    307568                                ( value ) => {
    308                                     //when allowReset fires, it changes the value to undefined
    309                                     //in this case we need to assign the value of 0 to newValue
    310                                     //to reset the values
    311569                                    setAttributes( { customBorderRadius: value } );
    312570                                }
    313571                            }
    314572                            initialPosition={ customBorderRadius }
    315                             min={ 1 }
     573                            min={ 0 }
    316574                            max={ 200 }
    317575                            step={ 1 }
     
    320578                    }
    321579                    {
    322                         ! customBorderRadius &&
     580                        ! useCustomBorderRadius &&
    323581                        <div className="flex justify-between">                         
    324582                                <ButtonGroup
     
    327585                                {
    328586                                    [
    329                                         { label: 'None', value: 'rounded-none' },
     587                                        { label: __( 'None', 'turbocharged-testimonial-block' ), value: 'rounded-none' },
    330588                                        { label: 'S', value: 'rounded-sm' },
    331589                                        { label: 'M', value: 'rounded-md' },
     
    344602                                }
    345603                            </ButtonGroup>
    346                             <Button
    347                                 isSecondary
    348                                 isSmall
    349                                 onClick={ () => setAttributes( { customBorderRadius: 1 } ) }
    350                             >
    351                             Custom
    352                             </Button>
    353604                        </div>
    354605                    }
     
    359610                        label={ __( 'Border Width', 'turbocharged-testimonial-block' ) }
    360611                    >
     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>
    361620                    {
    362                         !! customBorderWidth &&
     621                        useCustomBorderWidth &&
    363622                        <RangeControl
    364623                            value={ customBorderWidth }
    365624                            onChange={
    366625                                ( value ) => {
    367                                     //when allowReset fires, it changes the value to undefined
    368                                     //in this case we need to assign the value of 0 to newValue
    369                                     //to reset the values
    370626                                    setAttributes( { customBorderWidth: value } );
    371627                                }
    372628                            }
    373629                            initialPosition={ customBorderWidth }
    374                             min={ 1 }
     630                            min={ 0 }
    375631                            max={ 50 }
    376632                            step={ 1 }
     
    379635                    }
    380636                    {
    381                         ! customBorderWidth &&
     637                        ! useCustomBorderWidth &&
    382638                        <div className="flex justify-between">                         
    383639                                <ButtonGroup
     
    386642                                {
    387643                                    [
    388                                         { label: 'None', value: 'border-0' },
     644                                        { label: __( 'None', 'turbocharged-testimonial-block' ), value: 'border-0' },
    389645                                        { label: 'S', value: 'border-1' },
    390646                                        { label: 'M', value: 'border-2' },
     
    403659                                }
    404660                            </ButtonGroup>
    405                             <Button
    406                                 isSecondary
    407                                 isSmall
    408                                 onClick={ () => setAttributes( { customBorderWidth: 1 } ) }
    409                             >
    410                             Custom
    411                             </Button>
    412661                        </div>
    413662                    }
     
    418667                        options={
    419668                            [
    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' },
    425674                            ]
    426675                        }
     
    447696                        label={ __( 'Shadow Size', 'turbocharged-testimonial-block' ) }
    448697                    >
    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>
    460706                    {
    461707                        useCustomBoxShadow &&
     
    469715                                onChange={
    470716                                    ( value ) => {
    471                                         //when allowReset fires, it changes the value to undefined
    472                                         //in this case we need to assign the value of 0 to newValue
    473                                         //to reset the values
    474                                         if ( ! value ) {
    475                                             value = 0;
    476                                         }
    477717                                        const newCustomBoxShadow = { ...customBoxShadow, [ key ]: value };
    478718                                        setAttributes( { customBoxShadow: newCustomBoxShadow } );
     
    496736                                {
    497737                                    [
    498                                         { label: 'None', value: 'shadow-none' },
     738                                        { label: __( 'None', 'turbocharged-testimonial-block' ), value: 'shadow-none' },
    499739                                        { label: 'S', value: 'shadow' },
    500740                                        { label: 'M', value: 'shadow-md' },
     
    512752                                    } )
    513753                                }
    514                                 </ButtonGroup>                             
    515                                 <Button
    516                                     isSecondary
    517                                     isSmall
    518                                     onClick={ () => setAttributes( { useCustomBoxShadow: ! useCustomBoxShadow } ) }
    519                                     >
    520                                     Custom
    521                                 </Button>                               
     754                                </ButtonGroup>                         
    522755                            </div>
    523756                        }                       
  • turbocharged-testimonial-block/trunk/src/blocks/testimonial/deprecated.js

    r2247950 r2257752  
    2121const deprecated = [
    2222    {
     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;
    2350       
     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        }
    24170    },
    25171];
  • turbocharged-testimonial-block/trunk/src/blocks/testimonial/edit.js

    r2247950 r2257752  
    9494            textBackgroundColor,
    9595            textBackgroundOpacity,
    96             useCustomBoxShadow
     96            useCustomBoxShadow,
     97            useCustomBorderRadius,
     98            useCustomBorderWidth
    9799        },
    98100    } = props;
     
    133135            [ `${ borderStyle } overflow-hidden` ]: ! style.includes( 'circle' ),
    134136            [ `${ 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,
    137139            'flex-row-reverse': style === 'third-flipped' || style === 'half-flipped',
    138140            'flex-col': style === 'stacked',
     
    165167            [ `w-full pl-32 ${ boxShadow } ${ borderStyle }` ]: style === 'circle-left',
    166168            [ `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,
    169171        }
    170172    );
     
    182184    const rowStyle = {
    183185        borderColor,
    184         borderRadius: !! customBorderRadius ? customBorderRadius : null,
    185         borderWidth: !! customBorderWidth ? customBorderWidth : null,
     186        borderRadius: useCustomBorderRadius ? customBorderRadius : null,
     187        borderWidth: useCustomBorderWidth ? customBorderWidth : null,
    186188        boxShadow: useCustomBoxShadow && ! style.includes( 'circle' ) ? `${ customBoxShadow.x }px ${ customBoxShadow.y }px ${ customBoxShadow.blur }px ${ customBoxShadow.spread }px rgba( ${ boxShadowColor }, ${ customBoxShadow.opacity / 100 } )` : null
    187189    }
     
    196198    const contentColumnStyle = {
    197199        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,
    200202        boxShadow: useCustomBoxShadow && style.includes( 'circle' ) ? `${ customBoxShadow.x }px ${ customBoxShadow.y }px ${ customBoxShadow.blur }px ${ customBoxShadow.spread }px rgba( ${ boxShadowColor }, ${ customBoxShadow.opacity / 100 } )` : null
    201203    };
  • turbocharged-testimonial-block/trunk/src/blocks/testimonial/icon.js

    r2243676 r2257752  
    22 * WordPress dependencies
    33 */
    4 import { Path, SVG } from '@wordpress/components';
    54
    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>;
     5const 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>;
    76
    87export default icon;
  • turbocharged-testimonial-block/trunk/src/blocks/testimonial/quotation-marks.js

    r2243676 r2257752  
    22 * Quotation Mark Icons
    33 */
    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>;
     4const 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];
    3320
    3421export default quotationMarks;
  • turbocharged-testimonial-block/trunk/src/blocks/testimonial/save.js

    r2247950 r2257752  
    4141            textBackgroundColor,
    4242            textBackgroundOpacity,
    43             useCustomBoxShadow
     43            useCustomBoxShadow,
     44            useCustomBorderRadius,
     45            useCustomBorderWidth
    4446        },
    4547    } = props;
     
    7173            [ `${ borderStyle } overflow-hidden` ]: ! style.includes( 'circle' ),
    7274            [ `${ 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,
    7577            'flex-row-reverse': style === 'third-flipped' || style === 'half-flipped',
    7678            'flex-col': style === 'stacked',
     
    103105            [ `w-full pl-32 ${ boxShadow } ${ borderStyle }` ]: style === 'circle-left',
    104106            [ `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,
    107109        }
    108110    );
     
    120122    const rowStyle = {
    121123        borderColor,
    122         borderRadius: !! customBorderRadius ? customBorderRadius : null,
    123         borderWidth: !! customBorderWidth ? customBorderWidth : null,
     124        borderRadius: useCustomBorderRadius ? customBorderRadius : null,
     125        borderWidth: useCustomBorderWidth ? customBorderWidth : null,
    124126        boxShadow: useCustomBoxShadow && ! style.includes( 'circle' ) ? `${ customBoxShadow.x }px ${ customBoxShadow.y }px ${ customBoxShadow.blur }px ${ customBoxShadow.spread }px rgba( ${ boxShadowColor }, ${ customBoxShadow.opacity / 100 } )` : null
    125127    }
     
    134136    const contentColumnStyle = {
    135137        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,
    138140        boxShadow: useCustomBoxShadow && style.includes( 'circle' ) ? `${ customBoxShadow.x }px ${ customBoxShadow.y }px ${ customBoxShadow.blur }px ${ customBoxShadow.spread }px rgba( ${ boxShadowColor }, ${ customBoxShadow.opacity / 100 } )` : null
    139141    };
  • turbocharged-testimonial-block/trunk/src/utils/icons.js

    r2243676 r2257752  
    11const icons = {};
    22
    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>;
     3icons.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
     5icons.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
     7icons.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
     9icons.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
     11icons.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
     13icons.borderWidthNone = <svg viewBox="0 0 104 104"><path d="m16 16h68v68h-68z" fill="none" transform="matrix(1 0 0 1 2 2)"/></svg>;
     14
     15icons.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
     17icons.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
     19icons.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
     21icons.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   
     23icons.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
     25icons.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
     27icons.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
     29icons.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
     31icons.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
     33icons.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
     35icons.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
     37icons.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
     39icons.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>;
    440
    541export default icons;
  • turbocharged-testimonial-block/trunk/vendor/autoload.php

    r2247950 r2257752  
    55require_once __DIR__ . '/composer/autoload_real.php';
    66
    7 return ComposerAutoloaderInit89453267e5ce77c9e981f7532ff17d52::getLoader();
     7return ComposerAutoloaderInitc4a5ce43ba98578279abe632e30f898d::getLoader();
  • turbocharged-testimonial-block/trunk/vendor/composer/autoload_real.php

    r2247950 r2257752  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit89453267e5ce77c9e981f7532ff17d52
     5class ComposerAutoloaderInitc4a5ce43ba98578279abe632e30f898d
    66{
    77    private static $loader;
     
    2020        }
    2121
    22         spl_autoload_register(array('ComposerAutoloaderInit89453267e5ce77c9e981f7532ff17d52', 'loadClassLoader'), true, true);
     22        spl_autoload_register(array('ComposerAutoloaderInitc4a5ce43ba98578279abe632e30f898d', 'loadClassLoader'), true, true);
    2323        self::$loader = $loader = new \Composer\Autoload\ClassLoader();
    24         spl_autoload_unregister(array('ComposerAutoloaderInit89453267e5ce77c9e981f7532ff17d52', 'loadClassLoader'));
     24        spl_autoload_unregister(array('ComposerAutoloaderInitc4a5ce43ba98578279abe632e30f898d', 'loadClassLoader'));
    2525
    2626        $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
     
    2828            require_once __DIR__ . '/autoload_static.php';
    2929
    30             call_user_func(\Composer\Autoload\ComposerStaticInit89453267e5ce77c9e981f7532ff17d52::getInitializer($loader));
     30            call_user_func(\Composer\Autoload\ComposerStaticInitc4a5ce43ba98578279abe632e30f898d::getInitializer($loader));
    3131        } else {
    3232            $map = require __DIR__ . '/autoload_namespaces.php';
  • turbocharged-testimonial-block/trunk/vendor/composer/autoload_static.php

    r2247950 r2257752  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInit89453267e5ce77c9e981f7532ff17d52
     7class ComposerStaticInitc4a5ce43ba98578279abe632e30f898d
    88{
    99    public static $prefixLengthsPsr4 = array (
     
    2929    {
    3030        return \Closure::bind(function () use ($loader) {
    31             $loader->prefixLengthsPsr4 = ComposerStaticInit89453267e5ce77c9e981f7532ff17d52::$prefixLengthsPsr4;
    32             $loader->prefixDirsPsr4 = ComposerStaticInit89453267e5ce77c9e981f7532ff17d52::$prefixDirsPsr4;
    33             $loader->classMap = ComposerStaticInit89453267e5ce77c9e981f7532ff17d52::$classMap;
     31            $loader->prefixLengthsPsr4 = ComposerStaticInitc4a5ce43ba98578279abe632e30f898d::$prefixLengthsPsr4;
     32            $loader->prefixDirsPsr4 = ComposerStaticInitc4a5ce43ba98578279abe632e30f898d::$prefixDirsPsr4;
     33            $loader->classMap = ComposerStaticInitc4a5ce43ba98578279abe632e30f898d::$classMap;
    3434
    3535        }, null, ClassLoader::class);
Note: See TracChangeset for help on using the changeset viewer.