Version Description
Download this release
Release Info
Developer | creativethemeshq |
Plugin | Blocksy Companion |
Version | 1.8.32 |
Comparing to | |
See all releases |
Code changes from version 1.8.31 to 1.8.32
- blocksy-companion.php +1 -6
- framework/extensions/cookies-consent/static/bundle/main.min.css +1 -1
- framework/extensions/newsletter-subscribe/static/bundle/main.min.css +1 -1
- framework/extensions/product-reviews/static/bundle/main-admin.min.css +1 -1
- framework/extensions/product-reviews/static/bundle/main.min.css +1 -1
- framework/extensions/trending/static/bundle/main.min.css +1 -1
- framework/extensions/widgets/static/bundle/main.min.css +1 -1
- framework/theme-integration.php +4 -0
- freemius-pricing/178afa6030e76635dbe835e111d2c507.png +0 -0
- freemius-pricing/27b5a722a5553d9de0170325267fccec.png +0 -0
- freemius-pricing/4375c4a3ddc6f637c2ab9a2d7220f91e.png +0 -0
- freemius-pricing/5480ed23b199531a8cbc05924f26952b.png +0 -0
- freemius-pricing/b4f3b958f4a019862d81b15f3f8eee3a.svg +0 -402
- freemius-pricing/c03f665db27af43971565560adfba594.png +0 -0
- freemius-pricing/cb5fc4f6ec7ada72e986f6e7dde365bf.png +0 -0
- freemius-pricing/dd89563360f0272635c8f0ab7d7f1402.png +0 -0
- freemius-pricing/e366d70661d8ad2493bd6afbd779f125.png +0 -0
- freemius-pricing/f3aac72a8e63997d6bb888f816457e9b.png +0 -0
- freemius-pricing/f928f1be99776af83e8e6be4baf8ffe7.svg +0 -227
- freemius-pricing/fde48e4609a6ddc11d639fc2421f2afd.png +0 -0
- freemius-pricing/freemius-pricing.js +0 -15857
- languages/blocksy-companion-ru_RU.mo +0 -0
- languages/blocksy-companion-ru_RU.po +111 -111
- languages/blocksy-companion.pot +146 -126
- plugin.php +1 -1
- readme.txt +4 -1
- static/bundle/account-lazy.min.css +1 -1
- static/bundle/dashboard.min.css +2 -2
- static/bundle/options.min.css +2 -2
- static/bundle/sticky.js +1 -1
- static/js/frontend/sticky.js +5 -1
- static/js/frontend/sticky/shrink-handle-middle-row.js +4 -0
- static/sass/extensions/mailchimp-config.scss +1 -1
- static/sass/options/display-conditions.scss +1 -1
blocksy-companion.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
/*
|
4 |
Plugin Name: Blocksy Companion
|
5 |
Description: This plugin is the companion for the Blocksy theme, it runs and adds its enhacements only if the Blocksy theme is installed and active.
|
6 |
-
Version: 1.8.
|
7 |
Author: CreativeThemes
|
8 |
Author URI: https://creativethemes.com
|
9 |
Text Domain: blocksy-companion
|
@@ -72,11 +72,6 @@ if ( function_exists( 'blc_fs' ) ) {
|
|
72 |
|
73 |
blc_fs();
|
74 |
do_action( 'blc_fs_loaded' );
|
75 |
-
blc_fs()->add_filter( 'freemius_pricing_js_path', function ( $d ) {
|
76 |
-
// return BLOCKSY_PATH . 'freemius-pricing/freemius-pricing.js';
|
77 |
-
// Only in DEV!!
|
78 |
-
return WP_CONTENT_DIR . '/plugins/blocksy-companion/freemius-pricing/freemius-pricing.js';
|
79 |
-
} );
|
80 |
}
|
81 |
|
82 |
}
|
3 |
/*
|
4 |
Plugin Name: Blocksy Companion
|
5 |
Description: This plugin is the companion for the Blocksy theme, it runs and adds its enhacements only if the Blocksy theme is installed and active.
|
6 |
+
Version: 1.8.32
|
7 |
Author: CreativeThemes
|
8 |
Author URI: https://creativethemes.com
|
9 |
Text Domain: blocksy-companion
|
72 |
|
73 |
blc_fs();
|
74 |
do_action( 'blc_fs_loaded' );
|
|
|
|
|
|
|
|
|
|
|
75 |
}
|
76 |
|
77 |
}
|
framework/extensions/cookies-consent/static/bundle/main.min.css
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
/**
|
2 |
-
* - v1.8.
|
3 |
*
|
4 |
* Copyright (c) 2022
|
5 |
* Licensed GPLv2+
|
1 |
/**
|
2 |
+
* - v1.8.32
|
3 |
*
|
4 |
* Copyright (c) 2022
|
5 |
* Licensed GPLv2+
|
framework/extensions/newsletter-subscribe/static/bundle/main.min.css
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
/**
|
2 |
-
* - v1.8.
|
3 |
*
|
4 |
* Copyright (c) 2022
|
5 |
* Licensed GPLv2+
|
1 |
/**
|
2 |
+
* - v1.8.32
|
3 |
*
|
4 |
* Copyright (c) 2022
|
5 |
* Licensed GPLv2+
|
framework/extensions/product-reviews/static/bundle/main-admin.min.css
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
/**
|
2 |
-
* - v1.8.
|
3 |
*
|
4 |
* Copyright (c) 2022
|
5 |
* Licensed GPLv2+
|
1 |
/**
|
2 |
+
* - v1.8.32
|
3 |
*
|
4 |
* Copyright (c) 2022
|
5 |
* Licensed GPLv2+
|
framework/extensions/product-reviews/static/bundle/main.min.css
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
/**
|
2 |
-
* - v1.8.
|
3 |
*
|
4 |
* Copyright (c) 2022
|
5 |
* Licensed GPLv2+
|
1 |
/**
|
2 |
+
* - v1.8.32
|
3 |
*
|
4 |
* Copyright (c) 2022
|
5 |
* Licensed GPLv2+
|
framework/extensions/trending/static/bundle/main.min.css
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
/**
|
2 |
-
* - v1.8.
|
3 |
*
|
4 |
* Copyright (c) 2022
|
5 |
* Licensed GPLv2+
|
1 |
/**
|
2 |
+
* - v1.8.32
|
3 |
*
|
4 |
* Copyright (c) 2022
|
5 |
* Licensed GPLv2+
|
framework/extensions/widgets/static/bundle/main.min.css
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
/**
|
2 |
-
* - v1.8.
|
3 |
*
|
4 |
* Copyright (c) 2022
|
5 |
* Licensed GPLv2+
|
1 |
/**
|
2 |
+
* - v1.8.32
|
3 |
*
|
4 |
* Copyright (c) 2022
|
5 |
* Licensed GPLv2+
|
framework/theme-integration.php
CHANGED
@@ -122,6 +122,10 @@ class ThemeIntegration {
|
|
122 |
});
|
123 |
|
124 |
add_shortcode('blocksy_breadcrumbs', function ($args, $content) {
|
|
|
|
|
|
|
|
|
125 |
$breadcrumbs_builder = new \Blocksy_Breadcrumbs_Builder();
|
126 |
return $breadcrumbs_builder->render([
|
127 |
'class' => 'ct-breadcrumbs-shortcode'
|
122 |
});
|
123 |
|
124 |
add_shortcode('blocksy_breadcrumbs', function ($args, $content) {
|
125 |
+
if (! class_exists('Blocksy_Breadcrumbs_Builder')) {
|
126 |
+
return '';
|
127 |
+
}
|
128 |
+
|
129 |
$breadcrumbs_builder = new \Blocksy_Breadcrumbs_Builder();
|
130 |
return $breadcrumbs_builder->render([
|
131 |
'class' => 'ct-breadcrumbs-shortcode'
|
freemius-pricing/178afa6030e76635dbe835e111d2c507.png
DELETED
Binary file
|
freemius-pricing/27b5a722a5553d9de0170325267fccec.png
DELETED
Binary file
|
freemius-pricing/4375c4a3ddc6f637c2ab9a2d7220f91e.png
DELETED
Binary file
|
freemius-pricing/5480ed23b199531a8cbc05924f26952b.png
DELETED
Binary file
|
freemius-pricing/b4f3b958f4a019862d81b15f3f8eee3a.svg
DELETED
@@ -1,402 +0,0 @@
|
|
1 |
-
<?xml version="1.0" encoding="utf-8"?>
|
2 |
-
<!-- Generator: Adobe Illustrator 22.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
3 |
-
<svg version="1.1" id="Слой_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
4 |
-
width="250px" height="115.3px" viewBox="0 0 250 115.3" style="enable-background:new 0 0 250 115.3;" xml:space="preserve">
|
5 |
-
<style type="text/css">
|
6 |
-
.st0{fill:#969696;}
|
7 |
-
.st1{fill:#999999;}
|
8 |
-
.st2{fill:#FFFFFF;}
|
9 |
-
.st3{fill:#CCCCCC;}
|
10 |
-
.st4{fill:#72AF00;}
|
11 |
-
.st5{fill:#29ABE2;}
|
12 |
-
.st6{fill:#D4145A;}
|
13 |
-
.st7{fill:#333333;}
|
14 |
-
.st8{fill:#009ADE;}
|
15 |
-
.st9{fill:#002F87;}
|
16 |
-
.st10{fill-rule:evenodd;clip-rule:evenodd;fill:#FBB231;}
|
17 |
-
.st11{fill-rule:evenodd;clip-rule:evenodd;fill:#EC1B2E;}
|
18 |
-
.st12{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;}
|
19 |
-
.st13{fill:#2FABF7;}
|
20 |
-
.st14{fill:#228FE0;}
|
21 |
-
.st15{fill:#0571C1;}
|
22 |
-
.st16{fill:#1174CE;}
|
23 |
-
.st17{fill:#1BCC38;}
|
24 |
-
.st18{fill:#E20E37;}
|
25 |
-
.st19{fill:#00579F;}
|
26 |
-
.st20{fill:#FAA61A;}
|
27 |
-
.st21{fill:#F4F4F4;}
|
28 |
-
.st22{fill:none;stroke:#969696;stroke-width:7;stroke-miterlimit:10;}
|
29 |
-
</style>
|
30 |
-
<g>
|
31 |
-
<g>
|
32 |
-
<path class="st4" d="M225.4,36c-1,0-1.4-0.5-1.2-1.6l0.5-2.8c0.2-1.1,0.9-1.6,1.9-1.6h3.9c1.1,0,1.5,0.5,1.3,1.6l-0.5,2.8
|
33 |
-
c-0.2,1.1-0.8,1.6-1.9,1.6H225.4z"/>
|
34 |
-
<path class="st4" d="M218.3,70.4c-1,0-1.4-0.5-1.2-1.6l0.5-2.8c0.2-1.1,0.9-1.6,1.9-1.6h3.9c1.1,0,1.5,0.5,1.3,1.6l-0.5,2.8
|
35 |
-
c-0.2,1.1-0.8,1.6-1.9,1.6H218.3z"/>
|
36 |
-
<path class="st7" d="M187.1,38h-3c-1,0-1.9,0.7-2,1.7l-2.8,15.9h-3l2.1-11.8c0.7-3.9-0.9-5.8-4.7-5.8h-21.5
|
37 |
-
c-3.8,0-6.1,1.9-6.7,5.8l-2.1,11.8h-6.6h-5.7c-0.9,0-1.2-0.4-1-1.2l0.3-1.8c0.3,0.2,0.8,0.3,1.2,0.3h5.3c3.6,0,6.1-1.9,6.7-5.7
|
38 |
-
l0.6-3.6c0.6-3.7-0.8-5.6-4.4-5.6h-8.5c-3.8,0-6,1.9-6.7,5.8l-2.1,11.9h-11.4c-0.9,0-1.2-0.4-1-1.2l0.3-1.8
|
39 |
-
c0.3,0.2,0.8,0.3,1.2,0.3h4.9c3.6,0,5.7-1.9,6.4-5.7l0.6-3.6c0.6-3.7-0.8-5.6-4.4-5.6h-7.1h-0.7h-6.8h-7.1H85.6l0.1-0.3
|
40 |
-
c0.2-1.1,0.9-1.7,1.9-1.7h3.1c1,0,1.8-0.7,1.9-1.6l0.8-4.3h-7.9c-1.8,0-3.3,0.5-4.5,1.5c-1.2,1-1.9,2.4-2.3,4.3l-4.7,26.6h7.2
|
41 |
-
l3.1-17.8h6.4l-3.1,17.8h7.2l3-16.6c0.1-0.8,0.5-1.2,1.2-1.2h4.3l0,0h1.4l-2.2,12.1c-0.5,3.2,1.6,5.8,4.8,5.8h19.9h8.2h6.6h1.8
|
42 |
-
h2.9c1.4,0,2.6-1,2.8-2.4l2.4-13.6c0.2-0.9,0.6-1.2,1.5-1.2h4.5l-2.7,15.9c-0.1,0.7,0.4,1.3,1.2,1.3h4.7c0.6,0,1.1-0.4,1.2-1
|
43 |
-
l2.9-16.3h4.6c0.9,0,1.2,0.4,1,1.2l-2.4,13.4c-0.2,1.1,0.5,2.2,1.6,2.5v0.1h0.6h4.4h5.4h3h0.4v-0.1c0.9-0.2,1.5-0.8,1.7-1.7
|
44 |
-
l3.6-20.3C189.3,39.2,188.4,38,187.1,38z M131.3,47.3l0.3-1.7c0.1-0.5,0.4-0.8,1-0.8h3c0.5,0,0.8,0.3,0.7,0.8l-0.3,1.7
|
45 |
-
c-0.1,0.5-0.4,0.8-1,0.8h-3C131.4,48.1,131.2,47.8,131.3,47.3z M111.5,47.3l0.3-1.7c0.1-0.5,0.4-0.8,1-0.8h2.6
|
46 |
-
c0.5,0,0.8,0.3,0.7,0.8l-0.3,1.7c-0.1,0.5-0.4,0.8-1,0.8h-2.6C111.6,48.1,111.4,47.8,111.5,47.3z"/>
|
47 |
-
<path class="st7" d="M214,38l-3.3,18.8c-0.6,3.8-2.9,5.7-6.6,5.7h-10.3c-3.9,0-5.5-1.8-4.8-5.5l3.3-19h7.2l-2.8,15.9
|
48 |
-
c-0.2,0.9,0.2,1.3,1,1.3h4.9c0.9,0,1.3-0.4,1.5-1.2l2.9-16H214z"/>
|
49 |
-
<path class="st5" d="M183,34.4l0.5-2.8c0.2-1.1,0.9-1.6,1.9-1.6h3.9c1.1,0,1.5,0.5,1.3,1.6l-0.5,2.8c-0.2,1.1-0.8,1.6-1.9,1.6
|
50 |
-
h-4.1C183.2,36,182.8,35.5,183,34.4z"/>
|
51 |
-
<path class="st6" d="M68.7,42.9l0.5-2.8c0.2-1.1,0.9-1.6,1.9-1.6h3.9c1.1,0,1.5,0.5,1.3,1.6l-0.5,2.8c-0.2,1.1-0.8,1.6-1.9,1.6
|
52 |
-
h-4.1C68.9,44.5,68.6,43.9,68.7,42.9z"/>
|
53 |
-
<path class="st7" d="M212.1,62.6l1.2-6.8h13.8c0.5,0,0.8-0.3,0.9-0.8l0.3-1.5c0.1-0.4-0.1-0.6-0.6-0.6h-9.2
|
54 |
-
c-1.9,0-3.1-0.4-3.7-1.3c-0.5-0.9-0.7-2.2-0.4-4l0.6-3.7c0.6-3.8,2.9-5.7,6.7-5.7h15.8l-1.2,6.8h-13.7c-0.5,0-0.8,0.3-0.9,0.8
|
55 |
-
l-0.3,1.5c-0.1,0.4,0.1,0.6,0.6,0.6h9.2c3.4,0,4.8,1.8,4.3,5.3l-0.6,3.8c-0.7,3.8-2.7,5.8-6.2,5.8L212.1,62.6L212.1,62.6z"/>
|
56 |
-
</g>
|
57 |
-
<g>
|
58 |
-
<path class="st0" d="M244.4,115.2H5.6c-3.1,0-5.6-2.5-5.6-5.6V14.1C0,11,2.5,8.5,5.6,8.5h34.7v0.7H5.6c-2.7,0-4.8,2.2-4.8,4.8
|
59 |
-
v95.6c0,2.7,2.2,4.8,4.8,4.8h238.9c2.7,0,4.8-2.2,4.8-4.8V14.1c0-2.7-2.2-4.8-4.8-4.8h-35.9V8.5h35.9c3.1,0,5.6,2.5,5.6,5.6v95.6
|
60 |
-
C250,112.7,247.5,115.2,244.4,115.2z"/>
|
61 |
-
</g>
|
62 |
-
<g>
|
63 |
-
<path class="st0" d="M51.3,13.2c-0.7-0.2-1.3-0.5-1.8-0.8l0.8-1.7c0.4,0.3,0.9,0.6,1.5,0.8c0.6,0.2,1.2,0.3,1.8,0.3
|
64 |
-
c0.7,0,1.1-0.1,1.4-0.3c0.3-0.2,0.5-0.5,0.5-0.8c0-0.2-0.1-0.4-0.3-0.6c-0.2-0.2-0.4-0.3-0.7-0.4c-0.3-0.1-0.7-0.2-1.2-0.3
|
65 |
-
c-0.8-0.2-1.4-0.4-1.9-0.5c-0.5-0.2-0.9-0.5-1.2-0.9C50,7.5,49.8,7,49.8,6.3c0-0.6,0.2-1.1,0.5-1.6c0.3-0.5,0.8-0.8,1.4-1.1
|
66 |
-
c0.6-0.3,1.4-0.4,2.3-0.4c0.6,0,1.3,0.1,1.9,0.2c0.6,0.2,1.1,0.4,1.6,0.7l-0.7,1.7c-0.9-0.5-1.8-0.8-2.8-0.8
|
67 |
-
c-0.6,0-1.1,0.1-1.4,0.3c-0.3,0.2-0.5,0.5-0.5,0.8c0,0.3,0.2,0.6,0.5,0.8c0.4,0.2,0.9,0.3,1.6,0.5C55,7.6,55.6,7.8,56.1,8
|
68 |
-
c0.5,0.2,0.9,0.5,1.2,0.9c0.3,0.4,0.5,0.9,0.5,1.6c0,0.6-0.2,1.1-0.5,1.6c-0.3,0.5-0.8,0.8-1.4,1.1c-0.6,0.3-1.4,0.4-2.3,0.4
|
69 |
-
C52.8,13.5,52.1,13.4,51.3,13.2z"/>
|
70 |
-
<path class="st0" d="M66.7,10.1h-5.8c0.1,0.5,0.4,0.8,0.7,1.1c0.4,0.3,0.9,0.4,1.4,0.4c0.4,0,0.8-0.1,1.1-0.2
|
71 |
-
c0.3-0.1,0.6-0.3,0.9-0.6l1.2,1.3c-0.7,0.8-1.8,1.2-3.2,1.2c-0.9,0-1.6-0.2-2.3-0.5c-0.7-0.3-1.2-0.8-1.5-1.4
|
72 |
-
c-0.4-0.6-0.5-1.3-0.5-2c0-0.7,0.2-1.4,0.5-2c0.4-0.6,0.8-1.1,1.5-1.4c0.6-0.3,1.3-0.5,2.1-0.5c0.7,0,1.4,0.2,2,0.5
|
73 |
-
c0.6,0.3,1.1,0.8,1.4,1.4c0.3,0.6,0.5,1.3,0.5,2.1C66.8,9.6,66.7,9.8,66.7,10.1z M61.5,7.7c-0.3,0.3-0.5,0.7-0.6,1.2h3.8
|
74 |
-
C64.6,8.3,64.4,8,64,7.7c-0.3-0.3-0.8-0.4-1.2-0.4C62.3,7.2,61.9,7.4,61.5,7.7z"/>
|
75 |
-
<path class="st0" d="M69.7,12.9c-0.6-0.3-1.2-0.8-1.5-1.4c-0.4-0.6-0.5-1.3-0.5-2c0-0.8,0.2-1.4,0.5-2c0.4-0.6,0.9-1.1,1.5-1.4
|
76 |
-
c0.6-0.3,1.4-0.5,2.2-0.5c0.8,0,1.5,0.2,2.1,0.5c0.6,0.3,1,0.8,1.3,1.4l-1.7,0.9c-0.4-0.7-1-1.1-1.7-1.1c-0.6,0-1.1,0.2-1.4,0.6
|
77 |
-
c-0.4,0.4-0.6,0.9-0.6,1.5c0,0.7,0.2,1.2,0.6,1.5c0.4,0.4,0.9,0.6,1.4,0.6c0.8,0,1.3-0.4,1.7-1.1l1.7,0.9
|
78 |
-
c-0.3,0.6-0.7,1.1-1.3,1.4c-0.6,0.3-1.3,0.5-2.1,0.5C71.1,13.4,70.4,13.3,69.7,12.9z"/>
|
79 |
-
<path class="st0" d="M84.3,5.7v7.6h-2.1v-0.9c-0.3,0.3-0.6,0.6-1.1,0.8c-0.4,0.2-0.8,0.3-1.3,0.3c-1,0-1.8-0.3-2.4-0.9
|
80 |
-
c-0.6-0.6-0.9-1.4-0.9-2.6V5.7h2.2v4c0,1.2,0.5,1.8,1.5,1.8c0.5,0,1-0.2,1.3-0.5c0.3-0.3,0.5-0.9,0.5-1.5V5.7H84.3z"/>
|
81 |
-
<path class="st0" d="M89.6,5.8c0.4-0.2,1-0.3,1.6-0.3v2c-0.2,0-0.4,0-0.5,0c-0.6,0-1.1,0.2-1.5,0.5c-0.4,0.4-0.5,0.9-0.5,1.6v3.6
|
82 |
-
h-2.2V5.7h2.1v1C88.8,6.3,89.1,6,89.6,5.8z"/>
|
83 |
-
<path class="st0" d="M99.8,10.1H94c0.1,0.5,0.4,0.8,0.7,1.1c0.4,0.3,0.9,0.4,1.4,0.4c0.4,0,0.8-0.1,1.1-0.2
|
84 |
-
c0.3-0.1,0.6-0.3,0.9-0.6l1.2,1.3c-0.7,0.8-1.8,1.2-3.2,1.2c-0.9,0-1.6-0.2-2.3-0.5c-0.7-0.3-1.2-0.8-1.5-1.4
|
85 |
-
c-0.4-0.6-0.5-1.3-0.5-2c0-0.7,0.2-1.4,0.5-2c0.4-0.6,0.8-1.1,1.5-1.4c0.6-0.3,1.3-0.5,2.1-0.5c0.7,0,1.4,0.2,2,0.5
|
86 |
-
c0.6,0.3,1.1,0.8,1.4,1.4c0.3,0.6,0.5,1.3,0.5,2.1C99.9,9.6,99.8,9.8,99.8,10.1z M94.6,7.7c-0.3,0.3-0.5,0.7-0.6,1.2h3.8
|
87 |
-
c-0.1-0.5-0.3-0.9-0.6-1.2c-0.3-0.3-0.8-0.4-1.2-0.4C95.4,7.2,95,7.4,94.6,7.7z"/>
|
88 |
-
<path class="st0" d="M111.8,6.1c0.6,0.3,1,0.8,1.4,1.4c0.3,0.6,0.5,1.3,0.5,2.1c0,0.8-0.2,1.5-0.5,2.1c-0.3,0.6-0.8,1.1-1.4,1.4
|
89 |
-
s-1.2,0.5-1.9,0.5c-1,0-1.7-0.3-2.3-0.9v3.6h-2.2V5.7h2.1v0.9c0.5-0.7,1.3-1,2.4-1C110.6,5.6,111.2,5.7,111.8,6.1z M110.9,11
|
90 |
-
c0.4-0.4,0.5-0.9,0.5-1.5c0-0.6-0.2-1.2-0.5-1.5c-0.4-0.4-0.8-0.6-1.4-0.6c-0.6,0-1,0.2-1.4,0.6c-0.4,0.4-0.5,0.9-0.5,1.5
|
91 |
-
c0,0.6,0.2,1.2,0.5,1.5c0.4,0.4,0.8,0.6,1.4,0.6C110.1,11.6,110.5,11.4,110.9,11z"/>
|
92 |
-
<path class="st0" d="M120.8,6.4c0.6,0.6,1,1.4,1,2.5v4.4h-2.1v-1c-0.4,0.7-1.2,1.1-2.3,1.1c-0.6,0-1.1-0.1-1.5-0.3
|
93 |
-
c-0.4-0.2-0.8-0.5-1-0.8c-0.2-0.4-0.3-0.7-0.3-1.2c0-0.7,0.3-1.3,0.8-1.7c0.5-0.4,1.4-0.6,2.5-0.6h1.8c0-0.5-0.1-0.9-0.4-1.1
|
94 |
-
c-0.3-0.3-0.7-0.4-1.3-0.4c-0.4,0-0.8,0.1-1.2,0.2c-0.4,0.1-0.7,0.3-1,0.5l-0.8-1.5c0.4-0.3,0.9-0.5,1.5-0.7
|
95 |
-
c0.6-0.2,1.2-0.2,1.8-0.2C119.3,5.6,120.2,5.8,120.8,6.4z M118.9,11.7c0.3-0.2,0.5-0.4,0.6-0.8v-0.8h-1.5c-0.9,0-1.4,0.3-1.4,0.9
|
96 |
-
c0,0.3,0.1,0.5,0.3,0.7c0.2,0.2,0.5,0.2,0.9,0.2C118.3,11.9,118.7,11.9,118.9,11.7z"/>
|
97 |
-
<path class="st0" d="M131.2,5.7l-3.5,8.1c-0.4,0.9-0.8,1.5-1.3,1.9c-0.5,0.4-1.1,0.5-1.9,0.5c-0.4,0-0.8-0.1-1.2-0.2
|
98 |
-
c-0.4-0.1-0.7-0.3-1-0.5l0.8-1.6c0.2,0.2,0.4,0.3,0.6,0.4c0.2,0.1,0.4,0.1,0.7,0.1c0.3,0,0.5-0.1,0.7-0.2c0.2-0.1,0.4-0.4,0.5-0.7
|
99 |
-
l0-0.1l-3.3-7.7h2.3l2.1,5.2l2.2-5.2H131.2z"/>
|
100 |
-
<path class="st0" d="M144.2,6.4c0.6,0.6,0.8,1.4,0.8,2.5v4.4h-2.2v-4c0-0.6-0.1-1.1-0.4-1.4c-0.3-0.3-0.6-0.4-1.1-0.4
|
101 |
-
c-0.5,0-0.9,0.2-1.2,0.5c-0.3,0.3-0.5,0.8-0.5,1.5v3.8h-2.2v-4c0-1.2-0.5-1.8-1.4-1.8c-0.5,0-0.9,0.2-1.2,0.5
|
102 |
-
c-0.3,0.3-0.5,0.8-0.5,1.5v3.8h-2.2V5.7h2.1v0.9c0.3-0.3,0.6-0.6,1-0.7c0.4-0.2,0.9-0.3,1.4-0.3c0.5,0,1,0.1,1.5,0.3
|
103 |
-
c0.4,0.2,0.8,0.5,1.1,0.9c0.3-0.4,0.7-0.7,1.2-0.9c0.5-0.2,1-0.3,1.6-0.3C142.9,5.6,143.6,5.8,144.2,6.4z"/>
|
104 |
-
<path class="st0" d="M154.6,10.1h-5.8c0.1,0.5,0.4,0.8,0.7,1.1c0.4,0.3,0.9,0.4,1.4,0.4c0.4,0,0.8-0.1,1.1-0.2
|
105 |
-
c0.3-0.1,0.6-0.3,0.9-0.6l1.2,1.3c-0.7,0.8-1.8,1.2-3.2,1.2c-0.9,0-1.6-0.2-2.3-0.5c-0.7-0.3-1.2-0.8-1.5-1.4
|
106 |
-
c-0.4-0.6-0.5-1.3-0.5-2c0-0.7,0.2-1.4,0.5-2c0.4-0.6,0.8-1.1,1.5-1.4c0.6-0.3,1.3-0.5,2.1-0.5c0.7,0,1.4,0.2,2,0.5
|
107 |
-
c0.6,0.3,1.1,0.8,1.4,1.4c0.3,0.6,0.5,1.3,0.5,2.1C154.6,9.6,154.6,9.8,154.6,10.1z M149.4,7.7c-0.3,0.3-0.5,0.7-0.6,1.2h3.8
|
108 |
-
c-0.1-0.5-0.3-0.9-0.6-1.2c-0.3-0.3-0.8-0.4-1.2-0.4C150.1,7.2,149.7,7.4,149.4,7.7z"/>
|
109 |
-
<path class="st0" d="M163,6.4c0.6,0.6,0.9,1.4,0.9,2.5v4.4h-2.2v-4c0-0.6-0.1-1.1-0.4-1.4c-0.3-0.3-0.6-0.4-1.2-0.4
|
110 |
-
c-0.6,0-1,0.2-1.3,0.5c-0.3,0.3-0.5,0.9-0.5,1.5v3.8h-2.2V5.7h2.1v0.9c0.3-0.3,0.7-0.6,1.1-0.7c0.4-0.2,0.9-0.3,1.4-0.3
|
111 |
-
C161.7,5.6,162.4,5.8,163,6.4z"/>
|
112 |
-
<path class="st0" d="M170.8,12.9c-0.2,0.2-0.5,0.3-0.8,0.4c-0.3,0.1-0.7,0.1-1,0.1c-0.9,0-1.6-0.2-2.1-0.7c-0.5-0.5-0.7-1.1-0.7-2
|
113 |
-
V7.6H165V5.8h1.2V4h2.2v1.9h1.9v1.7h-1.9v3.1c0,0.3,0.1,0.6,0.2,0.7c0.2,0.2,0.4,0.3,0.7,0.3c0.4,0,0.6-0.1,0.9-0.3L170.8,12.9z"
|
114 |
-
/>
|
115 |
-
<path class="st0" d="M172.8,13.2c-0.6-0.2-1.1-0.4-1.4-0.6l0.7-1.6c0.3,0.2,0.8,0.4,1.2,0.5c0.5,0.1,1,0.2,1.4,0.2
|
116 |
-
c0.9,0,1.4-0.2,1.4-0.7c0-0.2-0.1-0.4-0.4-0.5c-0.3-0.1-0.6-0.2-1.2-0.2c-0.6-0.1-1.1-0.2-1.5-0.3c-0.4-0.1-0.8-0.3-1.1-0.7
|
117 |
-
c-0.3-0.3-0.4-0.8-0.4-1.3c0-0.5,0.1-0.9,0.4-1.3c0.3-0.4,0.7-0.7,1.2-0.9c0.5-0.2,1.2-0.3,1.9-0.3c0.5,0,1.1,0.1,1.6,0.2
|
118 |
-
c0.5,0.1,1,0.3,1.3,0.5l-0.7,1.6c-0.7-0.4-1.4-0.6-2.2-0.6c-0.5,0-0.8,0.1-1.1,0.2c-0.2,0.1-0.4,0.3-0.4,0.5
|
119 |
-
c0,0.2,0.1,0.4,0.4,0.5c0.3,0.1,0.7,0.2,1.2,0.3c0.6,0.1,1.1,0.2,1.5,0.3c0.4,0.1,0.7,0.3,1,0.6c0.3,0.3,0.4,0.7,0.4,1.3
|
120 |
-
c0,0.5-0.1,0.9-0.4,1.3c-0.3,0.4-0.7,0.7-1.2,0.9c-0.5,0.2-1.2,0.3-1.9,0.3C174,13.4,173.4,13.4,172.8,13.2z"/>
|
121 |
-
<path class="st0" d="M190.1,6.1c0.6,0.3,1,0.8,1.4,1.4c0.3,0.6,0.5,1.3,0.5,2.1c0,0.8-0.2,1.5-0.5,2.1c-0.3,0.6-0.8,1.1-1.4,1.4
|
122 |
-
c-0.6,0.3-1.2,0.5-1.9,0.5c-1.1,0-1.9-0.3-2.4-1v0.9h-2.1V2.8h2.2v3.7c0.6-0.6,1.3-0.9,2.3-0.9C188.9,5.6,189.5,5.7,190.1,6.1z
|
123 |
-
M189.2,11c0.4-0.4,0.5-0.9,0.5-1.5c0-0.6-0.2-1.2-0.5-1.5c-0.4-0.4-0.8-0.6-1.4-0.6s-1,0.2-1.4,0.6c-0.4,0.4-0.5,0.9-0.5,1.5
|
124 |
-
c0,0.6,0.2,1.2,0.5,1.5c0.4,0.4,0.8,0.6,1.4,0.6S188.8,11.4,189.2,11z"/>
|
125 |
-
<path class="st0" d="M200.8,5.7l-3.5,8.1c-0.4,0.9-0.8,1.5-1.3,1.9c-0.5,0.4-1.1,0.5-1.9,0.5c-0.4,0-0.8-0.1-1.2-0.2
|
126 |
-
c-0.4-0.1-0.7-0.3-1-0.5l0.8-1.6c0.2,0.2,0.4,0.3,0.6,0.4c0.2,0.1,0.4,0.1,0.7,0.1c0.3,0,0.5-0.1,0.7-0.2c0.2-0.1,0.4-0.4,0.5-0.7
|
127 |
-
l0-0.1l-3.3-7.7h2.3l2.1,5.2l2.2-5.2H200.8z"/>
|
128 |
-
</g>
|
129 |
-
<path class="st4" d="M51,41.7h-2.3v-4.8c0-8.2-6.7-14.8-14.8-14.8S19,28.8,19,36.9v4.8h-2.3c-2.6,0-4.7,2.1-4.7,4.7v18.7
|
130 |
-
c0,2.6,2.1,4.7,4.7,4.7H51c2.6,0,4.7-2.1,4.7-4.7V46.4C55.7,43.8,53.6,41.7,51,41.7z M26.8,36.9c0-3.9,3.2-7,7-7s7,3.2,7,7v4.8
|
131 |
-
H26.8V36.9z M44.1,51L31.9,63.2c-0.4,0.4-1.1,0.4-1.5,0l-6.9-6.9c-0.4-0.4-0.4-1.1,0-1.5l1.5-1.5c0.4-0.4,1.1-0.4,1.5,0l4.6,4.6
|
132 |
-
l10-10c0.4-0.4,1.1-0.4,1.5,0l1.5,1.5C44.6,49.9,44.6,50.6,44.1,51z"/>
|
133 |
-
<g>
|
134 |
-
<g>
|
135 |
-
<g>
|
136 |
-
<g>
|
137 |
-
<path class="st8" d="M53.9,87h-4.8c-0.3,0-0.6,0.2-0.7,0.6l-2,12.4c0,0.2,0.2,0.5,0.4,0.5h2.5c0.2,0,0.4-0.2,0.5-0.4l0.6-3.5
|
138 |
-
c0.1-0.3,0.3-0.6,0.7-0.6h1.5c3.2,0,5-1.5,5.5-4.6c0.2-1.3,0-2.4-0.6-3.1C56.7,87.4,55.5,87,53.9,87z M54.5,91.5
|
139 |
-
c-0.3,1.7-1.6,1.7-2.9,1.7h-0.7l0.5-3.2c0-0.2,0.2-0.3,0.4-0.3h0.3c0.9,0,1.7,0,2.1,0.5C54.5,90.5,54.5,90.9,54.5,91.5z"/>
|
140 |
-
<path class="st9" d="M19.4,87h-4.8c-0.3,0-0.6,0.2-0.7,0.6l-2,12.4c0,0.2,0.2,0.5,0.4,0.5h2.3c0.3,0,0.6-0.2,0.7-0.6l0.5-3.3
|
141 |
-
c0.1-0.3,0.3-0.6,0.7-0.6h1.5c3.2,0,5-1.5,5.5-4.6c0.2-1.3,0-2.4-0.6-3.1C22.3,87.4,21,87,19.4,87z M20,91.5
|
142 |
-
c-0.3,1.7-1.6,1.7-2.9,1.7h-0.7l0.5-3.2c0-0.2,0.2-0.3,0.4-0.3h0.3c0.9,0,1.7,0,2.1,0.5C20,90.5,20.1,90.9,20,91.5z"/>
|
143 |
-
<path class="st9" d="M33.9,91.5h-2.3c-0.2,0-0.4,0.1-0.4,0.3l-0.1,0.6l-0.2-0.2c-0.5-0.7-1.6-1-2.7-1c-2.6,0-4.7,1.9-5.2,4.7
|
144 |
-
c-0.2,1.4,0.1,2.7,0.9,3.6c0.7,0.8,1.7,1.2,2.9,1.2c2.1,0,3.2-1.3,3.2-1.3l-0.1,0.6c0,0.2,0.2,0.5,0.4,0.5h2.1
|
145 |
-
c0.3,0,0.6-0.2,0.7-0.6l1.3-7.9C34.3,91.7,34.1,91.5,33.9,91.5z M30.6,96c-0.2,1.3-1.3,2.2-2.6,2.2c-0.7,0-1.2-0.2-1.6-0.6
|
146 |
-
c-0.3-0.4-0.5-1-0.4-1.6c0.2-1.3,1.3-2.2,2.6-2.2c0.7,0,1.2,0.2,1.5,0.6C30.6,94.7,30.8,95.3,30.6,96z"/>
|
147 |
-
<path class="st8" d="M68.3,91.5H66c-0.2,0-0.4,0.1-0.4,0.3l-0.1,0.6l-0.2-0.2c-0.5-0.7-1.6-1-2.7-1c-2.6,0-4.7,1.9-5.2,4.7
|
148 |
-
c-0.2,1.4,0.1,2.7,0.9,3.6c0.7,0.8,1.7,1.2,2.9,1.2c2.1,0,3.2-1.3,3.2-1.3l-0.1,0.6c0,0.2,0.2,0.5,0.4,0.5h2.1
|
149 |
-
c0.3,0,0.6-0.2,0.7-0.6l1.3-7.9C68.8,91.7,68.6,91.5,68.3,91.5z M65.1,96c-0.2,1.3-1.3,2.2-2.6,2.2c-0.7,0-1.2-0.2-1.6-0.6
|
150 |
-
c-0.3-0.4-0.5-1-0.4-1.6c0.2-1.3,1.3-2.2,2.6-2.2c0.7,0,1.2,0.2,1.5,0.6C65.1,94.7,65.2,95.3,65.1,96z"/>
|
151 |
-
<path class="st9" d="M46.2,91.5h-2.3c-0.2,0-0.4,0.1-0.6,0.3l-3.2,4.7l-1.4-4.5c-0.1-0.3-0.3-0.5-0.6-0.5h-2.3
|
152 |
-
c-0.3,0-0.5,0.3-0.4,0.5l2.6,7.5l-2.4,3.4c-0.2,0.3,0,0.6,0.3,0.6h2.3c0.2,0,0.4-0.1,0.6-0.3l7.7-11.2
|
153 |
-
C46.7,91.8,46.5,91.5,46.2,91.5z"/>
|
154 |
-
<path class="st8" d="M71.1,87.3l-2,12.6c0,0.2,0.2,0.5,0.4,0.5h2c0.3,0,0.6-0.2,0.7-0.6l2-12.4c0-0.2-0.2-0.5-0.4-0.5h-2.2
|
155 |
-
C71.3,87,71.1,87.1,71.1,87.3z"/>
|
156 |
-
</g>
|
157 |
-
</g>
|
158 |
-
</g>
|
159 |
-
</g>
|
160 |
-
<g>
|
161 |
-
<polygon class="st10" points="150.3,102.3 150.8,102.2 151.3,102.2 151.7,102.1 152.2,102.1 152.6,102 153,101.8 153.4,101.7
|
162 |
-
153.8,101.5 154.2,101.4 154.6,101.2 155,100.9 155.4,100.7 155.7,100.5 156.1,100.2 156.4,99.9 156.7,99.6 157,99.3 157.3,99
|
163 |
-
157.6,98.6 157.8,98.3 158,97.9 158.3,97.5 158.5,97.2 158.6,96.8 158.8,96.3 158.9,95.9 159.1,95.5 159.2,95.1 159.2,94.6
|
164 |
-
159.3,94.2 159.3,93.7 159.3,93.2 159.3,92.8 159.3,92.3 159.2,91.9 159.2,91.4 159.1,91 158.9,90.6 158.8,90.2 158.6,89.8
|
165 |
-
158.5,89.4 158.3,89 158,88.6 157.8,88.2 157.6,87.9 157.3,87.5 157,87.2 156.7,86.9 156.4,86.6 156.1,86.3 155.7,86.1
|
166 |
-
155.4,85.8 155,85.6 154.6,85.4 154.2,85.2 153.8,85 153.4,84.8 153,84.7 152.6,84.6 152.2,84.5 151.7,84.4 151.3,84.3
|
167 |
-
150.8,84.3 150.3,84.3 149.9,84.3 149.4,84.3 149,84.4 148.5,84.5 148.1,84.6 147.7,84.7 147.3,84.8 146.8,85 146.4,85.2
|
168 |
-
146.1,85.4 145.7,85.6 145.3,85.8 145,86.1 144.6,86.3 144.3,86.6 144,86.9 143.7,87.2 143.4,87.5 143.1,87.9 142.9,88.2
|
169 |
-
142.7,88.6 142.4,89 142.2,89.4 142.1,89.8 141.9,90.2 141.8,90.6 141.6,91 141.5,91.4 141.5,91.9 141.4,92.3 141.4,92.8
|
170 |
-
141.4,93.2 141.4,93.7 141.4,94.2 141.5,94.6 141.5,95.1 141.6,95.5 141.8,95.9 141.9,96.3 142.1,96.8 142.2,97.2 142.4,97.5
|
171 |
-
142.7,97.9 142.9,98.3 143.1,98.6 143.4,99 143.7,99.3 144,99.6 144.3,99.9 144.6,100.2 145,100.5 145.3,100.7 145.7,100.9
|
172 |
-
146.1,101.2 146.4,101.4 146.8,101.5 147.3,101.7 147.7,101.8 148.1,102 148.5,102.1 149,102.1 149.4,102.2 149.9,102.2
|
173 |
-
150.3,102.3 150.3,102.3 "/>
|
174 |
-
<polygon class="st11" points="138.3,102.3 138.8,102.2 139.2,102.2 139.7,102.1 140.1,102.1 140.6,102 141,101.8 141.4,101.7
|
175 |
-
141.8,101.5 142.2,101.4 142.6,101.2 143,100.9 143.3,100.7 143.7,100.5 144,100.2 144.3,99.9 144.7,99.6 145,99.3 145.2,99
|
176 |
-
145.5,98.6 145.8,98.3 146,97.9 146.2,97.5 146.4,97.2 146.6,96.8 146.7,96.3 146.9,95.9 147,95.5 147.1,95.1 147.2,94.6
|
177 |
-
147.2,94.2 147.3,93.7 147.3,93.2 147.3,92.8 147.2,92.3 147.2,91.9 147.1,91.4 147,91 146.9,90.6 146.7,90.2 146.6,89.8
|
178 |
-
146.4,89.4 146.2,89 146,88.6 145.8,88.2 145.5,87.9 145.2,87.5 145,87.2 144.7,86.9 144.3,86.6 144,86.3 143.7,86.1 143.3,85.8
|
179 |
-
143,85.6 142.6,85.4 142.2,85.2 141.8,85 141.4,84.8 141,84.7 140.6,84.6 140.1,84.5 139.7,84.4 139.2,84.3 138.8,84.3
|
180 |
-
138.3,84.3 137.8,84.3 137.4,84.3 136.9,84.4 136.5,84.5 136.1,84.6 135.6,84.7 135.2,84.8 134.8,85 134.4,85.2 134,85.4
|
181 |
-
133.6,85.6 133.3,85.8 132.9,86.1 132.6,86.3 132.3,86.6 131.9,86.9 131.6,87.2 131.4,87.5 131.1,87.9 130.8,88.2 130.6,88.6
|
182 |
-
130.4,89 130.2,89.4 130,89.8 129.9,90.2 129.7,90.6 129.6,91 129.5,91.4 129.4,91.9 129.3,92.3 129.3,92.8 129.3,93.2
|
183 |
-
129.3,93.7 129.3,94.2 129.4,94.6 129.5,95.1 129.6,95.5 129.7,95.9 129.9,96.3 130,96.8 130.2,97.2 130.4,97.5 130.6,97.9
|
184 |
-
130.8,98.3 131.1,98.6 131.4,99 131.6,99.3 131.9,99.6 132.3,99.9 132.6,100.2 132.9,100.5 133.3,100.7 133.6,100.9 134,101.2
|
185 |
-
134.4,101.4 134.8,101.5 135.2,101.7 135.6,101.8 136.1,102 136.5,102.1 136.9,102.1 137.4,102.2 137.8,102.2 138.3,102.3
|
186 |
-
138.3,102.3 "/>
|
187 |
-
<polygon class="st10" points="143.3,87.7 148,87.7 148,87.2 143.7,87.2 143.3,87.7 143.3,87.7 "/>
|
188 |
-
<polygon class="st10" points="142.6,88.8 148,88.8 148,88.3 142.8,88.3 142.6,88.8 142.6,88.8 "/>
|
189 |
-
<polygon class="st10" points="142,89.9 148,89.9 148,89.4 142.2,89.4 142,89.9 142,89.9 "/>
|
190 |
-
<polygon class="st10" points="141.7,91 148,91 148,90.5 141.8,90.5 141.7,91 141.7,91 "/>
|
191 |
-
<polygon class="st10" points="141.9,96.2 148.1,96.2 148.1,95.7 141.7,95.7 141.9,96.2 141.9,96.2 "/>
|
192 |
-
<polygon class="st10" points="142.3,97.3 148.1,97.3 148.1,96.8 142.1,96.8 142.3,97.3 142.3,97.3 "/>
|
193 |
-
<polygon class="st10" points="143,98.4 148.1,98.4 148.1,97.9 142.7,97.9 143,98.4 143,98.4 "/>
|
194 |
-
<polygon class="st10" points="143.9,99.5 148.1,99.5 148.1,99 143.4,99 143.9,99.5 143.9,99.5 "/>
|
195 |
-
<polygon class="st10" points="141.4,92.1 148,92.1 148,91.6 141.5,91.6 141.4,92.1 141.4,92.1 "/>
|
196 |
-
<polygon class="st10" points="145.5,95.1 148,95.1 148,94.6 145.6,94.6 145.5,95.1 145.5,95.1 "/>
|
197 |
-
<polygon class="st10" points="145.7,94.1 148,94.1 148,93.6 145.8,93.6 145.7,94.1 145.7,94.1 "/>
|
198 |
-
<polygon class="st10" points="141.3,93.6 141.9,93.6 141.9,94.1 141.3,94.1 141.3,93.6 141.3,93.6 "/>
|
199 |
-
<g>
|
200 |
-
<polygon class="st12" points="140.1,93 140,93 140,93 139.9,93 139.9,93 139.9,92.9 139.8,92.9 139.8,92.9 139.7,92.9
|
201 |
-
139.7,92.9 139.6,92.9 139.6,92.9 139.5,92.9 139.5,92.9 139.4,92.9 139.3,92.9 139.2,92.9 139.2,92.9 139.1,92.9 139.1,93
|
202 |
-
139,93 139,93 138.9,93 138.9,93.1 138.9,93.1 138.9,93.1 138.8,93.2 138.8,93.2 138.8,93.2 138.8,93.3 138.9,93.3 138.9,93.3
|
203 |
-
138.9,93.4 139,93.4 139,93.5 139.1,93.5 139.2,93.6 139.3,93.6 139.4,93.6 139.5,93.7 139.6,93.7 139.7,93.7 139.8,93.8
|
204 |
-
139.9,93.9 139.9,94 140,94.1 140,94.2 140,94.4 140,94.6 140,94.7 139.9,94.9 139.9,95 139.8,95.1 139.8,95.2 139.7,95.2
|
205 |
-
139.6,95.3 139.5,95.4 139.4,95.4 139.3,95.4 139.2,95.5 139.1,95.5 139,95.5 138.9,95.5 138.8,95.5 138.7,95.5 138.6,95.5
|
206 |
-
138.5,95.5 138.4,95.5 138.3,95.5 138.2,95.5 138.1,95.5 138,95.5 137.9,95.5 137.9,95.5 137.8,95.5 137.8,95.5 137.7,95.5
|
207 |
-
137.7,95.4 137.6,95.4 137.6,95.4 137.5,95.4 137.6,94.7 137.7,94.7 137.7,94.7 137.7,94.8 137.8,94.8 137.9,94.8 137.9,94.8
|
208 |
-
138,94.8 138.1,94.8 138.1,94.8 138.2,94.8 138.3,94.8 138.4,94.9 138.5,94.9 138.5,94.9 138.6,94.9 138.7,94.9 138.8,94.8
|
209 |
-
138.9,94.8 138.9,94.8 139,94.7 139,94.7 139,94.7 139,94.6 139.1,94.6 139.1,94.5 139,94.4 139,94.3 138.9,94.3 138.8,94.2
|
210 |
-
138.7,94.2 138.6,94.1 138.5,94.1 138.4,94 138.2,94 138.1,93.9 138,93.8 138,93.7 137.9,93.6 137.9,93.4 137.9,93.2 137.9,93.1
|
211 |
-
137.9,93 138,92.9 138,92.8 138,92.7 138.1,92.6 138.2,92.5 138.2,92.5 138.3,92.4 138.4,92.4 138.5,92.3 138.6,92.3 138.8,92.2
|
212 |
-
138.9,92.2 139.1,92.2 139.3,92.2 139.4,92.2 139.5,92.2 139.6,92.2 139.7,92.2 139.7,92.2 139.8,92.2 139.9,92.2 139.9,92.2
|
213 |
-
140,92.2 140,92.3 140.1,92.3 140.1,92.3 140.1,92.3 140.2,92.3 140.2,92.3 140.2,92.3 140.1,93 140.1,93 "/>
|
214 |
-
<polygon class="st12" points="140.8,91.5 141.6,91.5 141.5,92.3 142,92.3 141.9,93 141.3,92.9 141.1,94.6 141.1,94.7 141.1,94.7
|
215 |
-
141.1,94.8 141.1,94.8 141.2,94.8 141.3,94.9 141.3,94.9 141.4,94.9 141.5,94.9 141.5,94.9 141.6,94.9 141.6,94.8 141.7,94.8
|
216 |
-
141.7,94.8 141.7,94.8 141.7,94.8 141.6,95.4 141.6,95.4 141.6,95.4 141.5,95.4 141.5,95.4 141.5,95.4 141.5,95.4 141.5,95.5
|
217 |
-
141.4,95.5 141.4,95.5 141.4,95.5 141.3,95.5 141.3,95.5 141.3,95.5 141.2,95.5 141.2,95.5 141.1,95.5 140.9,95.5 140.8,95.5
|
218 |
-
140.6,95.5 140.6,95.5 140.5,95.5 140.4,95.4 140.3,95.4 140.3,95.4 140.3,95.3 140.2,95.3 140.2,95.2 140.2,95.2 140.2,95.1
|
219 |
-
140.2,95.1 140.2,95 140.2,94.9 140.2,94.8 140.8,91.5 140.8,91.5 "/>
|
220 |
-
<polygon class="st12" points="149.9,92.5 149.9,92.4 149.8,92.4 149.8,92.4 149.7,92.4 149.7,92.4 149.6,92.3 149.6,92.3
|
221 |
-
149.5,92.3 149.5,92.3 149.4,92.3 149.3,92.3 149.3,92.3 149.2,92.2 149.1,92.2 149.1,92.2 149,92.2 148.9,92.2 148.8,92.2
|
222 |
-
148.8,92.3 148.7,92.3 148.6,92.3 148.5,92.3 148.4,92.4 148.3,92.4 148.3,92.5 148.2,92.6 148.1,92.7 148,92.8 148,92.9
|
223 |
-
147.9,93.1 147.8,93.2 147.8,93.4 147.8,93.5 147.8,93.6 147.8,93.7 147.8,93.9 147.8,94 147.8,94.1 147.8,94.1 147.8,94.2
|
224 |
-
147.9,94.3 147.9,94.4 148,94.5 148.1,94.5 148.2,94.6 148.3,94.6 148.4,94.7 148.5,94.7 148.5,94.7 148.6,94.7 148.6,94.7
|
225 |
-
148.7,94.7 148.7,94.7 148.8,94.7 148.9,94.7 149,94.7 149,94.7 149.1,94.7 149.2,94.7 149.3,94.7 149.3,94.6 149.4,94.6
|
226 |
-
149.5,94.5 149.5,94.5 149.4,95.3 149.4,95.3 149.4,95.3 149.3,95.3 149.3,95.4 149.3,95.4 149.2,95.4 149.2,95.4 149.1,95.4
|
227 |
-
149.1,95.5 149,95.5 148.9,95.5 148.8,95.5 148.7,95.5 148.5,95.5 148.4,95.5 148.2,95.5 148.1,95.5 147.9,95.5 147.8,95.4
|
228 |
-
147.7,95.4 147.5,95.3 147.4,95.2 147.3,95.1 147.2,95 147.1,94.8 147,94.7 146.9,94.5 146.9,94.3 146.8,94.1 146.8,93.9
|
229 |
-
146.8,93.7 146.8,93.4 146.9,93.3 146.9,93.2 146.9,93 147,92.9 147,92.8 147,92.7 147.1,92.6 147.1,92.5 147.2,92.4 147.2,92.3
|
230 |
-
147.3,92.3 147.3,92.2 147.4,92.1 147.4,92 147.5,92 147.5,91.9 147.6,91.8 147.7,91.8 147.8,91.7 147.8,91.7 147.9,91.6
|
231 |
-
148,91.6 148.1,91.6 148.2,91.5 148.3,91.5 148.4,91.5 148.5,91.5 148.6,91.4 148.7,91.4 148.8,91.4 148.9,91.4 149,91.4
|
232 |
-
149.1,91.4 149.2,91.4 149.3,91.4 149.4,91.4 149.5,91.4 149.5,91.5 149.6,91.5 149.7,91.5 149.8,91.5 149.8,91.5 149.9,91.5
|
233 |
-
149.9,91.6 150,91.6 150,91.6 150,91.6 150,91.6 149.9,92.5 149.9,92.5 "/>
|
234 |
-
<path class="st12" d="M157.2,91.6l-0.2,1.2l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l-0.1,0l-0.1,0l-0.1,0l-0.1,0l-0.1,0l-0.1,0l-0.1,0
|
235 |
-
l-0.1,0l-0.1,0l-0.1,0l-0.1,0l-0.1,0l-0.1,0.1l-0.1,0.1l-0.1,0.1l-0.1,0.1l-0.1,0.1l-0.1,0.1l-0.1,0.1l-0.1,0.1l-0.1,0.1
|
236 |
-
l-0.1,0.2l-0.1,0.2l0,0.2l0,0.2l0,0.2l0,0.2l0,0.2l0,0.2l0,0.1l0,0.1l0.1,0.1l0.1,0.1l0.1,0.1l0.1,0.1l0.1,0.1l0.1,0.1l0.1,0.1
|
237 |
-
l0.1,0l0.2,0h0.1l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1-0.1l0-0.1v0l-0.1,0.3h0.8
|
238 |
-
l0.7-4H157.2z M156.8,93.8L156.8,93.8l0,0.2l0,0.1l0,0.1l0,0.1l0,0.1l0,0.1l0,0.1l0,0.1l0,0.1l-0.1,0.1l-0.1,0.1l-0.1,0l-0.1,0
|
239 |
-
l-0.1,0l-0.1,0l-0.1,0l-0.1,0l-0.1,0l-0.1-0.1l-0.1-0.1l-0.1-0.1l0-0.1l0-0.1l0-0.1l0-0.1l0-0.1l0-0.1l0-0.1l0-0.1l0-0.1l0-0.1
|
240 |
-
l0-0.1l0-0.1l0.1-0.1l0.1-0.1l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0,0l0,0l0,0.1l0,0.1l0,0.1l0,0.1
|
241 |
-
l0,0.1l0,0.1L156.8,93.8L156.8,93.8z"/>
|
242 |
-
<path class="st12" d="M137.7,92.9L137.7,92.9l-0.1-0.2l-0.1-0.1l-0.1-0.1l-0.1-0.1l-0.1-0.1l-0.1-0.1l-0.1,0l-0.1,0l-0.1,0
|
243 |
-
l-0.1,0l-0.1,0l-0.1,0l-0.1,0l-0.1,0h-0.1h-0.1h-0.1l-0.1,0l-0.1,0l-0.1,0l-0.1,0l-0.1,0l-0.1,0l-0.1,0l-0.1,0l-0.1,0l-0.1,0
|
244 |
-
l-0.1,0l-0.2,0.7l0,0l0,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0h0.1l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0
|
245 |
-
l0.1,0l0,0l0,0.1l0,0.1l0,0.1l0,0.1l0,0.1l0,0.1l0,0h0l0,0l0,0l-0.1,0h-0.1l-0.1,0l-0.1,0h-0.1h0l0,0l0,0l0,0l0,0l-0.1,0l-0.1,0
|
246 |
-
l-0.1,0l-0.1,0l0,0l0,0l0,0l0,0l0,0l0,0h0l-0.1,0l-0.1,0l-0.1,0l-0.1,0l-0.1,0l-0.1,0.1l-0.1,0.1l-0.1,0.1l-0.1,0.1l-0.1,0.1
|
247 |
-
l-0.1,0.1l0,0.1l0,0.1l0,0.1l0,0.1l0,0.1v0.1l0,0.1l0,0.1l0,0.1l0,0.1l0,0.1l0,0.1l0,0.1l0,0.1l0,0.1l0.1,0.1l0.1,0l0.1,0l0.1,0
|
248 |
-
l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0,0l0,0l0,0l0,0.1l0,0.1
|
249 |
-
l0,0.1h0.8l0.1-0.7l0.3-1.6l0-0.1V93L137.7,92.9z M136.6,94.1L136.6,94.1l0,0.2l0,0.1l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0
|
250 |
-
l-0.1,0l-0.1,0l-0.1,0l-0.1,0l-0.1,0l-0.1,0l-0.1,0l0,0l0,0l-0.1,0l0,0l0,0l0-0.1l0-0.1l0-0.1l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0
|
251 |
-
l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0.1,0l0,0h0h0l0,0l0,0l0,0l0,0V94.1L136.6,94.1L136.6,94.1z"/>
|
252 |
-
<polygon class="st12" points="131,95.5 130.2,95.5 130.8,91.5 132.3,91.5 132.4,93.9 133.4,91.5 134.9,91.5 134.2,95.5
|
253 |
-
133.4,95.5 133.9,92.5 133.9,92.5 132.6,95.5 131.7,95.5 131.7,95.4 131.7,95.1 131.6,94.6 131.6,94.1 131.6,93.5 131.6,93
|
254 |
-
131.5,92.7 131.5,92.5 131.5,92.5 131.5,92.5 131.5,92.5 131.5,92.5 131,95.5 131,95.5 "/>
|
255 |
-
<path class="st12" d="M152.7,92.9L152.7,92.9l-0.1-0.2l-0.1-0.1l-0.1-0.1l-0.1-0.1l-0.1-0.1l-0.1-0.1l-0.1,0l-0.1,0l-0.1,0
|
256 |
-
l-0.1,0l-0.1,0l-0.1,0l-0.1,0l-0.1,0h-0.1h-0.1h-0.1l-0.1,0l-0.1,0l-0.1,0l-0.1,0l-0.1,0l-0.1,0l-0.1,0l-0.1,0l-0.1,0l-0.1,0
|
257 |
-
l-0.1,0l-0.2,0.7l0,0l0,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0h0.1l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0
|
258 |
-
l0.1,0l0,0l0,0.1l0,0.1l0,0.1l0,0.1l0,0.1l0,0.1l0,0h0l0,0l0,0l-0.1,0h-0.1l-0.1,0l-0.1,0h-0.1h0l0,0l0,0l0,0l-0.1,0l-0.1,0
|
259 |
-
l-0.1,0l-0.1,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0h0l-0.1,0l-0.1,0l-0.1,0l-0.1,0l-0.1,0l-0.1,0.1l-0.1,0.1l-0.1,0.1l-0.1,0.1l-0.1,0.1
|
260 |
-
l-0.1,0.1l0,0.1l0,0.1l0,0.1l0,0.1l0,0.1v0.1l0,0.1l0,0.1l0,0.1l0,0.1l0,0.1l0,0.1l0,0.1l0,0.1l0,0.1l0.1,0.1l0.1,0l0.1,0l0.1,0
|
261 |
-
l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0,0l0,0l0,0v0.1l0,0.1l0,0.1
|
262 |
-
h0.8l0.1-0.7l0.3-1.6l0-0.1V93L152.7,92.9z M151.7,94.1L151.7,94.1l0,0.2l0,0.1l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l-0.1,0
|
263 |
-
l-0.1,0l-0.1,0l-0.1,0l-0.1,0l-0.1,0l-0.1,0l-0.1,0l-0.1,0l-0.1,0l0,0l0,0l0-0.1l0-0.1l0-0.1l0-0.1l0,0l0,0l0,0l0,0l0,0l0,0l0,0
|
264 |
-
l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0h0l0,0l0,0l0,0l0,0L151.7,94.1L151.7,94.1L151.7,94.1z"/>
|
265 |
-
<polygon class="st12" points="152.6,95.5 153.5,95.5 153.5,95.5 153.8,93.8 153.8,93.7 153.8,93.7 153.9,93.6 153.9,93.5
|
266 |
-
153.9,93.5 153.9,93.4 154,93.3 154,93.3 154.1,93.2 154.1,93.2 154.2,93.1 154.3,93.1 154.4,93.1 154.5,93 154.6,93 154.7,93
|
267 |
-
154.7,93 154.8,93 154.8,93 154.8,93 154.9,92.2 154.8,92.2 154.8,92.3 154.7,92.3 154.6,92.3 154.5,92.3 154.5,92.3 154.4,92.4
|
268 |
-
154.4,92.4 154.3,92.5 154.2,92.5 154.2,92.5 154.2,92.6 154.1,92.6 154.1,92.7 154,92.8 154,92.8 154.1,92.3 153.2,92.3
|
269 |
-
152.6,95.5 152.6,95.5 152.6,95.5 "/>
|
270 |
-
<polygon class="st12" points="144.6,95.5 145.5,95.5 145.5,95.5 145.8,93.8 145.8,93.7 145.8,93.7 145.8,93.6 145.8,93.5
|
271 |
-
145.9,93.5 145.9,93.4 145.9,93.4 146,93.3 146,93.3 146.1,93.2 146.1,93.2 146.2,93.2 146.3,93.1 146.4,93.1 146.5,93.1
|
272 |
-
146.6,93.1 146.6,93.1 146.6,93.1 146.7,93.1 146.7,93.1 146.7,93.1 146.7,93.1 146.7,93.1 146.7,93.1 146.7,93.1 146.7,93
|
273 |
-
146.7,93 146.7,92.9 146.8,92.8 146.8,92.8 146.8,92.7 146.8,92.6 146.9,92.5 146.9,92.5 146.9,92.4 147,92.4 147,92.3 147,92.3
|
274 |
-
147,92.3 147,92.3 147,92.3 147,92.3 147,92.2 147,92.2 147,92.2 146.9,92.2 146.9,92.2 146.9,92.2 146.8,92.2 146.7,92.3
|
275 |
-
146.6,92.3 146.6,92.3 146.5,92.3 146.4,92.3 146.4,92.4 146.3,92.4 146.3,92.4 146.2,92.5 146.2,92.5 146.1,92.6 146.1,92.6
|
276 |
-
146,92.7 146,92.8 145.9,92.8 146.1,92.3 145.2,92.3 144.6,95.5 144.6,95.5 144.6,95.5 "/>
|
277 |
-
<path class="st12" d="M144.7,93.2l0-0.2l0-0.2l-0.1-0.1l-0.1-0.1l-0.1-0.1l-0.1-0.1l-0.1-0.1l-0.1-0.1l-0.1,0l-0.1,0l-0.1,0
|
278 |
-
l-0.1,0l-0.1,0l-0.2,0l-0.2,0l-0.2,0.1l-0.2,0.1l-0.2,0.1l-0.1,0.1l-0.1,0.1l-0.1,0.1l-0.1,0.1l-0.1,0.1l-0.1,0.1l0,0.1l0,0.1
|
279 |
-
l0,0.1l0,0.1l0,0.1l0,0.2l0,0.2l0,0.2l0.1,0.2l0.1,0.2l0.1,0.1l0.1,0.1l0.1,0.1l0.1,0.1l0.1,0.1l0.1,0.1l0.1,0l0.2,0l0.2,0l0.2,0
|
280 |
-
l0.1,0h0.1l0.1,0h0.1l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0.1-0.7l-0.1,0.1l-0.1,0l-0.1,0l-0.1,0
|
281 |
-
l-0.1,0l-0.1,0l-0.1,0l-0.1,0l-0.1,0l-0.1,0h-0.1l-0.1,0l-0.1,0l-0.1,0l-0.1,0l-0.1,0l-0.1,0l-0.1,0l-0.1,0l-0.1,0l-0.1,0l0,0
|
282 |
-
l0,0l0-0.1l0-0.1l0-0.1l0-0.1l0-0.1l0-0.1l0-0.1l0-0.1l0,0h0.5v0h1.4l0-0.2l0-0.3l0-0.2L144.7,93.2z M143.9,93.5h-0.7l0,0h-0.4
|
283 |
-
l0,0l0-0.1l0-0.1l0-0.1l0-0.1l0-0.1l0,0l0,0l0,0l0,0l0,0l0,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0.1,0l0,0l0,0l0,0l0,0l0,0l0,0
|
284 |
-
l0,0l0,0l0,0.1l0,0.1l0,0.1l0,0.1L143.9,93.5L143.9,93.5z"/>
|
285 |
-
</g>
|
286 |
-
</g>
|
287 |
-
<g>
|
288 |
-
<polygon class="st13" points="168.8,89.4 170.4,89.4 169.6,87.5 "/>
|
289 |
-
<path class="st14" d="M187.7,87.8c-0.1-0.1-0.3-0.1-0.6-0.1h-1.4v1.1h1.4c0.2,0,0.4,0,0.6-0.1s0.2-0.3,0.2-0.5
|
290 |
-
C188,88,187.8,87.8,187.7,87.8z"/>
|
291 |
-
<path class="st15" d="M202.4,85.7v0.8l-0.4-0.8h-3.2v0.8l-0.4-0.8H194c-0.8,0-1.4,0.1-1.9,0.4v-0.4h-3.1v0.4
|
292 |
-
c-0.3-0.3-0.8-0.4-1.3-0.4h-11.1l-0.8,1.7l-0.8-1.7h-3.5v0.8l-0.4-0.8h-3l-1.4,3.2l-1.6,3.6h1.6h1.9l0.4-1.1h1l0.4,1.1h4v-0.8
|
293 |
-
l0.3,0.8h2l0.3-0.8v0.8h9.6v-1.8h0.1c0.1,0,0.1,0,0.1,0.2v1.5h5v-0.4c0.4,0.2,1,0.4,1.9,0.4h2.1l0.4-1.1h1l0.4,1.1h4v-1l0.6,1h3.2
|
294 |
-
v-6.8H202.4L202.4,85.7z M179.1,91.5H178v-3.8l-1.7,3.8h-1l-1.7-3.8v3.8h-2.3l-0.5-1h-2.3l-0.4,1.1h-1.3l2.1-4.9h1.7l1.9,4.6v-4.6
|
295 |
-
h1.9l1.5,3.3l1.4-3.3h1.9V91.5z M183.8,87.7h-2.7v0.9h2.6v1h-2.6v1h2.7v1H180v-4.9h3.9V87.7z M189,89.7c0.1,0.3,0.2,0.5,0.2,0.9v1
|
296 |
-
H188V91c0-0.3,0-0.7-0.2-1c-0.2-0.2-0.4-0.2-0.8-0.2h-1.2v1.8h-1.2v-4.9h2.6c0.6,0,1,0,1.4,0.2c0.3,0.2,0.6,0.6,0.6,1.1
|
297 |
-
c0,0.8-0.5,1.2-0.8,1.3C188.6,89.4,188.9,89.6,189,89.7z M191.1,91.5h-1.2v-4.9h1.2V91.5z M204.7,91.5H203l-2.2-3.7v3.7h-2.3
|
298 |
-
l-0.4-1h-2.4l-0.4,1.1h-1.3c-0.6,0-1.2-0.1-1.7-0.6c-0.4-0.4-0.6-1-0.6-1.9c0-0.7,0.1-1.4,0.6-1.9c0.3-0.4,1-0.6,1.7-0.6h1.1v1
|
299 |
-
H194c-0.4,0-0.6,0.1-0.9,0.3c-0.2,0.2-0.3,0.6-0.3,1.1c0,0.6,0.1,0.9,0.3,1.2c0.2,0.2,0.5,0.3,0.8,0.3h0.5l1.6-3.8h1.7l1.9,4.6
|
300 |
-
v-4.6h1.7l2,3.4v-3.4h1.2v4.8H204.7L204.7,91.5z"/>
|
301 |
-
<g>
|
302 |
-
<polygon class="st14" points="196,89.4 197.6,89.4 196.9,87.5 "/>
|
303 |
-
<polygon class="st14" points="184.3,99.4 184.3,95.4 182.5,97.4 "/>
|
304 |
-
</g>
|
305 |
-
<polygon class="st13" points="176.9,95.9 176.9,96.8 179.5,96.8 179.5,97.8 176.9,97.8 176.9,98.8 179.7,98.8 181.1,97.4
|
306 |
-
179.8,95.9 "/>
|
307 |
-
<path id="SVGCleanerId_0_3_" class="st14" d="M186.9,95.9h-1.4v1.2h1.5c0.4,0,0.7-0.2,0.7-0.6C187.6,96.1,187.3,95.9,186.9,95.9z"
|
308 |
-
/>
|
309 |
-
<path class="st15" d="M208.2,97.1V94h-0.8h-2.1c-0.6,0-1.1,0.1-1.4,0.4V94h-3.2c-0.5,0-1.1,0.1-1.4,0.4V94h-5.6v0.4
|
310 |
-
c-0.4-0.3-1.2-0.4-1.5-0.4h-3.7v0.4c-0.3-0.3-1.2-0.4-1.6-0.4h-4.1l-1,1l-0.9-1h-6.2v6.8h6.1l1-1l0.9,1h3.7v-1.6h0.5
|
311 |
-
c0.5,0,1.1,0,1.6-0.2v1.9h3.1V99h0.1c0.2,0,0.2,0,0.2,0.2v1.6h9.4c0.6,0,1.2-0.1,1.6-0.4v0.4h3c0.6,0,1.2-0.1,1.7-0.3l0,0
|
312 |
-
c0.7-0.4,1.1-1.2,1.1-2.1C208.6,97.9,208.5,97.4,208.2,97.1z M186.9,98.2h-1.4v1.7h-2.2l-1.4-1.6l-1.4,1.6h-4.6V95h4.6l1.4,1.6
|
313 |
-
l1.4-1.6h3.7c0.9,0,1.9,0.3,1.9,1.6C188.9,97.9,187.9,98.2,186.9,98.2z M193.8,97.9c0.1,0.2,0.2,0.5,0.2,0.9v1h-1.2v-0.6
|
314 |
-
c0-0.3,0-0.8-0.2-1c-0.1-0.2-0.4-0.2-0.8-0.2h-1.2v1.8h-1.2v-4.9h2.6c0.6,0,1,0,1.4,0.2c0.3,0.2,0.6,0.6,0.6,1.1
|
315 |
-
c0,0.8-0.5,1.2-0.8,1.3C193.5,97.6,193.7,97.8,193.8,97.9z M198.5,95.9h-2.7v0.9h2.6v1h-2.6v1h2.7v1h-3.9v-4.9h3.9V95.9z
|
316 |
-
M201.4,99.8h-2.2v-1h2.2c0.2,0,0.3,0,0.5-0.1c0.1-0.1,0.1-0.2,0.1-0.3c0-0.1-0.1-0.3-0.1-0.3c-0.1-0.1-0.2-0.1-0.4-0.1
|
317 |
-
c-1.1-0.1-2.4,0-2.4-1.5c0-0.7,0.4-1.4,1.7-1.4h2.3V96h-2.1c-0.2,0-0.3,0-0.5,0.1c-0.1,0.1-0.1,0.2-0.1,0.3c0,0.2,0.1,0.3,0.3,0.3
|
318 |
-
c0.1,0.1,0.3,0.1,0.4,0.1h0.6c0.6,0,1,0.1,1.3,0.4c0.2,0.2,0.3,0.6,0.3,1C203.2,99.3,202.6,99.8,201.4,99.8z M207.3,99.3
|
319 |
-
c-0.3,0.3-0.8,0.5-1.4,0.5h-2.2v-1h2.2c0.2,0,0.3,0,0.5-0.1c0.1-0.1,0.1-0.2,0.1-0.3c0-0.1-0.1-0.3-0.1-0.3
|
320 |
-
c-0.1-0.1-0.2-0.1-0.4-0.1c-1.1-0.1-2.4,0-2.4-1.5c0-0.7,0.4-1.4,1.7-1.4h2.3V96h-2.1c-0.2,0-0.3,0-0.5,0.1s-0.1,0.2-0.1,0.3
|
321 |
-
c0,0.2,0.1,0.3,0.3,0.3c0.1,0.1,0.3,0.1,0.4,0.1h0.6c0.6,0,1,0.1,1.3,0.4c0.1,0,0.1,0.1,0.1,0.1c0.2,0.3,0.3,0.6,0.3,1
|
322 |
-
C207.8,98.7,207.6,99,207.3,99.3z"/>
|
323 |
-
<path id="SVGCleanerId_1_3_" class="st14" d="M192.5,96.1c-0.1-0.1-0.3-0.1-0.6-0.1h-1.4v1.1h1.4c0.2,0,0.4,0,0.6-0.1
|
324 |
-
s0.2-0.3,0.2-0.5C192.8,96.3,192.7,96.1,192.5,96.1z"/>
|
325 |
-
<g>
|
326 |
-
<path class="st14" d="M187.7,87.8c-0.1-0.1-0.3-0.1-0.6-0.1h-1.4v1.1h1.4c0.2,0,0.4,0,0.6-0.1s0.2-0.3,0.2-0.5
|
327 |
-
C188,88,187.8,87.8,187.7,87.8z"/>
|
328 |
-
<polygon class="st14" points="196,89.4 197.6,89.4 196.9,87.5 "/>
|
329 |
-
<polygon class="st14" points="184.3,99.4 184.3,95.4 182.5,97.4 "/>
|
330 |
-
</g>
|
331 |
-
<g>
|
332 |
-
<path id="SVGCleanerId_0_2_" class="st14" d="M186.9,95.9h-1.4v1.2h1.5c0.4,0,0.7-0.2,0.7-0.6C187.6,96.1,187.3,95.9,186.9,95.9z
|
333 |
-
"/>
|
334 |
-
</g>
|
335 |
-
<g>
|
336 |
-
<path id="SVGCleanerId_1_2_" class="st14" d="M192.5,96.1c-0.1-0.1-0.3-0.1-0.6-0.1h-1.4v1.1h1.4c0.2,0,0.4,0,0.6-0.1
|
337 |
-
s0.2-0.3,0.2-0.5C192.8,96.3,192.7,96.1,192.5,96.1z"/>
|
338 |
-
</g>
|
339 |
-
<g>
|
340 |
-
<polygon class="st13" points="186.4,99.6 185.5,98.6 185.5,99.8 183.2,99.8 181.8,98.2 180.3,99.8 175.7,99.8 175.7,95 180.4,95
|
341 |
-
181.8,96.5 182.5,95.7 180.8,94 174.7,94 174.7,100.7 180.8,100.7 181.8,99.7 182.7,100.7 186.4,100.7 "/>
|
342 |
-
<polygon class="st13" points="179.3,92.5 178.4,91.5 178,91.5 178,91.1 176.9,90.1 176.2,91.5 175.3,91.5 173.6,87.7 173.6,91.5
|
343 |
-
171.3,91.5 170.8,90.5 168.4,90.5 168,91.5 166.7,91.5 168.8,86.7 170.5,86.7 172.4,91.3 172.4,86.7 173.5,86.7 172.5,85.7
|
344 |
-
171.5,85.7 171.5,86.5 171.1,85.7 168.1,85.7 166.7,88.9 165.1,92.5 166.7,92.5 168.7,92.5 169.1,91.4 170.1,91.4 170.6,92.5
|
345 |
-
174.4,92.5 174.4,91.6 174.8,92.5 176.8,92.5 177.1,91.6 177.1,92.5 "/>
|
346 |
-
<polygon class="st13" points="176.1,89.3 175,88.2 175.8,90 "/>
|
347 |
-
</g>
|
348 |
-
<g>
|
349 |
-
<path class="st14" d="M207.5,100.4c0.6-0.4,1-1.1,1.1-1.9l-1-1c0.1,0.2,0.1,0.4,0.1,0.7c0,0.4-0.1,0.8-0.4,1s-0.8,0.5-1.4,0.5
|
350 |
-
h-2.2v-1h2.2c0.2,0,0.3,0,0.5-0.1c0.1-0.1,0.1-0.2,0.1-0.3c0-0.1-0.1-0.3-0.1-0.3c-0.1-0.1-0.2-0.1-0.4-0.1
|
351 |
-
c-1.1-0.1-2.4,0-2.4-1.5c0-0.7,0.4-1.3,1.4-1.4l-0.8-0.8c-0.1,0.1-0.2,0.1-0.3,0.1v-0.4h-3.2c-0.5,0-1.1,0.1-1.4,0.4v-0.4h-5.7
|
352 |
-
v0.4c-0.4-0.3-1.2-0.4-1.5-0.4h-3.7v0.4c-0.3-0.3-1.2-0.4-1.6-0.4h-4.1l-1,1l-0.9-1h-0.8l2.1,2.1l1-1.1h3.7
|
353 |
-
c0.9,0,1.9,0.3,1.9,1.6c0,1.4-1,1.7-2,1.7h-1.4v1l1,1v-1h0.3c0.5,0,1.1,0,1.6-0.2v1.9h3.1v-1.8h0.1c0.2,0,0.2,0,0.2,0.2v1.6h9.4
|
354 |
-
c0.6,0,1.2-0.1,1.6-0.4v0.4h3C206.4,100.7,207,100.7,207.5,100.4L207.5,100.4z M193.8,97.9c0.1,0.2,0.2,0.5,0.2,0.9v1h-1.2v-0.6
|
355 |
-
c0-0.3,0-0.8-0.2-1c-0.1-0.2-0.4-0.2-0.8-0.2h-1.2v1.8h-1.2v-4.9h2.6c0.6,0,1,0,1.4,0.2c0.3,0.2,0.6,0.6,0.6,1.1
|
356 |
-
c0,0.8-0.5,1.2-0.8,1.3C193.5,97.6,193.7,97.8,193.8,97.9z M198.5,95.9h-2.7v0.9h2.6v1h-2.6v1h2.7v1h-3.9v-4.9h3.9V95.9z
|
357 |
-
M201.4,99.8h-2.2v-1h2.2c0.2,0,0.3,0,0.5-0.1c0.1-0.1,0.1-0.2,0.1-0.3c0-0.1-0.1-0.3-0.1-0.3c-0.1-0.1-0.2-0.1-0.4-0.1
|
358 |
-
c-1.1-0.1-2.4,0-2.4-1.5c0-0.7,0.4-1.4,1.7-1.4h2.3V96h-2.1c-0.2,0-0.3,0-0.5,0.1c-0.1,0.1-0.1,0.2-0.1,0.3
|
359 |
-
c0,0.2,0.1,0.3,0.3,0.3c0.1,0.1,0.3,0.1,0.4,0.1h0.6c0.6,0,1,0.1,1.3,0.4c0.2,0.2,0.3,0.6,0.3,1
|
360 |
-
C203.2,99.3,202.6,99.8,201.4,99.8z"/>
|
361 |
-
<path class="st14" d="M204.7,96.4c0,0.2,0.1,0.3,0.3,0.3c0.1,0.1,0.3,0.1,0.4,0.1h0.6c0.4,0,0.7,0.1,1,0.2l-1-1h-0.6
|
362 |
-
c-0.2,0-0.3,0-0.5,0.1C204.8,96.1,204.7,96.3,204.7,96.4z"/>
|
363 |
-
<polygon class="st14" points="202.3,92.3 202.4,92.5 202.5,92.5 "/>
|
364 |
-
<polygon class="st14" points="198.5,88.5 199.7,91.3 199.7,89.6 "/>
|
365 |
-
<path class="st14" d="M186.7,90.7h0.1c0.1,0,0.1,0,0.1,0.2v1.5h5v-0.4c0.4,0.2,1,0.4,1.9,0.4h2.1l0.4-1.1h1l0.4,1.1h4v-0.7l-1-1
|
366 |
-
v0.8h-2.3l-0.3-1.1h-2.4l-0.4,1.1h-1.3c-0.6,0-1.2-0.1-1.7-0.6c-0.4-0.4-0.6-1-0.6-1.9c0-0.7,0.1-1.4,0.6-1.9
|
367 |
-
c0.3-0.4,1-0.6,1.7-0.6h1.1v1H194c-0.4,0-0.6,0.1-0.9,0.3c-0.2,0.2-0.3,0.6-0.3,1.1c0,0.6,0.1,0.9,0.3,1.2
|
368 |
-
c0.2,0.2,0.5,0.3,0.8,0.3h0.5l1.6-3.8h0.7l-1-1h-1.8c-0.8,0-1.4,0.1-1.9,0.4v-0.4h-3v0.4c-0.3-0.3-0.8-0.4-1.3-0.4h-11.1
|
369 |
-
l-0.8,1.7l-0.8-1.7h-3l1,1h1.4l1.2,2.6l0.4,0.4l1.2-3h1.9v4.9h-1.2v-3.8l-1.2,2.8l2,2h7.9L186.7,90.7z M189.9,86.7h1.2v4.9h-1.2
|
370 |
-
V86.7z M183.8,87.7h-2.7v0.9h2.6v1h-2.6v1h2.7v1H180v-4.9h3.9V87.7z M185.8,91.5h-1.2v-4.9h2.6c0.6,0,1,0,1.4,0.2
|
371 |
-
c0.3,0.2,0.6,0.6,0.6,1.1c0,0.8-0.5,1.2-0.8,1.3c0.3,0.1,0.5,0.3,0.6,0.4c0.1,0.3,0.2,0.5,0.2,0.9v1h-1.2v-0.6c0-0.3,0-0.7-0.2-1
|
372 |
-
c-0.1-0.1-0.3-0.1-0.7-0.1h-1.2V91.5L185.8,91.5z"/>
|
373 |
-
</g>
|
374 |
-
</g>
|
375 |
-
<g>
|
376 |
-
<path class="st16" d="M217.5,85c-1.8,0-3.1,1.1-3.1,3.1v5.7c0.1,0.7,0.9,1.2,1.7,1.2c0.9,0,1.6-0.7,1.6-1.5v-2.9h2.5v2.9
|
377 |
-
c0,1.6-2,2.4-3.5,2.4c-0.9,0-1.7-0.3-2.3-0.7v6.3h4c1.4,0,3-1.3,3-3V85L217.5,85L217.5,85z"/>
|
378 |
-
<path class="st17" d="M231.5,95h1.7c0.4,0,0.9-0.4,0.9-0.9s-0.4-0.9-0.9-0.9h-1.7V95z"/>
|
379 |
-
<path class="st17" d="M233.5,85c-1.8,0-3.1,1.1-3.1,3.1v2.6h4.7c0.7,0,1.2,0.6,1.2,1.2s-0.6,1.2-1.2,1.2c0.7,0,1.3,0.5,1.3,1.2
|
380 |
-
s-0.6,1.2-1.3,1.2h-4.7v6h4c1.4,0,3-1.3,3-3V85L233.5,85L233.5,85z"/>
|
381 |
-
<g>
|
382 |
-
<path class="st17" d="M234.1,92.1c0-0.4-0.4-0.9-0.9-0.9h-1.7v1.7h1.7C233.7,92.9,234.1,92.5,234.1,92.1z"/>
|
383 |
-
</g>
|
384 |
-
<path class="st18" d="M225.4,85c-1.8,0-3.1,1.1-3.1,3.1v3.2c0.4-0.4,1-0.6,1.6-0.6h4.2v0.9c-1-0.2-2-0.3-2.4-0.3
|
385 |
-
c-1,0-1.9,0.9-1.9,1.9s0.9,1.9,1.9,1.9c0.5,0,1.4-0.1,2.4-0.3v0.8h-4.2c-0.6,0-1.2-0.2-1.6-0.6v6.7h4c1.4,0,3-1.3,3-3V85L225.4,85
|
386 |
-
L225.4,85z"/>
|
387 |
-
</g>
|
388 |
-
<g>
|
389 |
-
<g>
|
390 |
-
<g>
|
391 |
-
<path class="st19" d="M97.6,86.4L95.4,100h3.5l2.2-13.7H97.6z M108.2,91.9c-1.2-0.6-2-1-2-1.6c0-0.6,0.6-1.1,2-1.1
|
392 |
-
c1.1,0,2,0.2,2.6,0.5l0.3,0.1l0.5-2.9c-0.7-0.3-1.8-0.6-3.1-0.6c-3.5,0-5.9,1.8-5.9,4.4c0,1.9,1.7,3,3.1,3.6
|
393 |
-
c1.4,0.6,1.8,1.1,1.8,1.6c0,0.9-1.1,1.3-2.1,1.3c-1.4,0-2.2-0.2-3.3-0.7l-0.5-0.2l-0.5,3c0.8,0.4,2.3,0.7,3.9,0.7
|
394 |
-
c3.7,0,6.1-1.8,6.1-4.5C111.2,94,110.2,92.9,108.2,91.9z M120.6,86.4h-2.7c-0.8,0-1.5,0.2-1.8,1.1l-5.2,12.5h3.7l1-2.7h4.1
|
395 |
-
l0.5,2.7h3.2L120.6,86.4z M116.6,94.6c0.1,0,1.4-4.4,1.4-4.4l1.1,4.4C119.1,94.6,117.3,94.6,116.6,94.6z M92.5,86.4l-3.4,9.3
|
396 |
-
l-0.4-1.8c-0.6-2.1-2.6-4.4-4.8-5.5L87,100h3.7l5.5-13.6L92.5,86.4L92.5,86.4z"/>
|
397 |
-
</g>
|
398 |
-
</g>
|
399 |
-
<path class="st20" d="M87.5,88.1c-0.3-1-1.1-1.7-2.3-1.8h-5.4l-0.1,0.3c4.2,1,7.8,4.3,9,7.3L87.5,88.1z"/>
|
400 |
-
</g>
|
401 |
-
</g>
|
402 |
-
</svg>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
freemius-pricing/c03f665db27af43971565560adfba594.png
DELETED
Binary file
|
freemius-pricing/cb5fc4f6ec7ada72e986f6e7dde365bf.png
DELETED
Binary file
|
freemius-pricing/dd89563360f0272635c8f0ab7d7f1402.png
DELETED
Binary file
|
freemius-pricing/e366d70661d8ad2493bd6afbd779f125.png
DELETED
Binary file
|
freemius-pricing/f3aac72a8e63997d6bb888f816457e9b.png
DELETED
Binary file
|
freemius-pricing/f928f1be99776af83e8e6be4baf8ffe7.svg
DELETED
@@ -1,227 +0,0 @@
|
|
1 |
-
<?xml version="1.0" encoding="utf-8"?>
|
2 |
-
<!-- Generator: Adobe Illustrator 22.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
3 |
-
<svg version="1.1" id="Слой_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
4 |
-
viewBox="0 0 1000 1000" style="enable-background:new 0 0 1000 1000;" xml:space="preserve">
|
5 |
-
<style type="text/css">
|
6 |
-
.st0{opacity:0.25;}
|
7 |
-
.st1{fill:#1FBC99;}
|
8 |
-
</style>
|
9 |
-
<g class="st0">
|
10 |
-
<g>
|
11 |
-
<path class="st1" d="M934.5,517.1c5.6-1.8,11.9,0.4,15.2,5.4c0.4-7.9,0.6-15.9,0.6-23.9l-20.8,6c-0.1,5.7-0.2,11.4-0.5,17.1
|
12 |
-
C930.2,519.6,931.8,518,934.5,517.1z"/>
|
13 |
-
<polygon class="st1" points="912.1,649.8 914,648.9 912,649.7 "/>
|
14 |
-
<path class="st1" d="M367.4,908.8c9.3,4.4,17.9-0.1,26.7-1c3.8-0.4,7.5-0.8,11.3-1.2c2.9-0.3,5.8-0.5,8.7-0.8
|
15 |
-
c-44.2-10.7-86.3-28.6-124.5-52.6l-1.6,4.5c0,0-0.1,0-0.1,0c-1-0.4-1.8-1-2.5-1.9l2.2-1.9l1.3-1.1c-50.6-32-94.5-75-127.8-126.7
|
16 |
-
l-20.8,6C193,816.6,272.6,879.4,364,912.4C365.1,911.2,366.2,910,367.4,908.8z"/>
|
17 |
-
<path class="st1" d="M754.9,859.2c-0.4-2,0.1-4.3,0.4-8.3c3.6,2.4,6.1,3.3,7.3,5c0.8,1,1.1,2.1,1,3.1
|
18 |
-
c39.3-27.6,73.4-61.1,101.3-99.1c-3.3-0.3-6.6-2.1-7.6-4.7c-1.4-3.5,1.1-9.2,4.7-10.6c0,0,0,0,0,0c-0.4-1.2,0-2.4,1.2-3.1
|
19 |
-
c1.3-0.8,3-0.4,3.7,0.8c0.4,0.6,0.4,1.5,0.1,2.3c2.2,0.7,4.3,2.3,5.2,4.4c0.1,0.1,0.1,0.2,0.2,0.4
|
20 |
-
c37.1-53.7,62.1-115.5,72.5-180.6c-0.7-0.3-1.3-0.5-1.7-1c-0.8-0.9-0.4-2,0.6-2.6c0.5-0.3,1.1-0.3,1.6-0.2
|
21 |
-
c0.4-2.7,0.8-5.4,1.1-8.1c-0.5,0.7-1.3,1.2-2.1,1.6c-2.4,1.1-7.2-0.8-8.5-3.5c-1.3-2.6,0.3-6.2,3.3-7.5c3.1-1.3,6.3-0.3,7.8,2.6
|
22 |
-
c0.1,0.2,0.2,0.3,0.2,0.5c0.5-4.6,1-9.2,1.4-13.8c-0.6,0.5-1.5,0.8-2.6,0.8c-3.3,2.7-7.3,1.9-10.8,2.4c-0.8,0.1-1.8-0.4-2.6-0.8
|
23 |
-
c-1.7-0.9-3.4-2.9-4.6-5.1c-8.1,99-51.5,191.8-121,261.3c0,0,0,0,0,0.1l-0.1,0c-48.3,48.3-109.2,85.5-179.5,105.8
|
24 |
-
c-68.4,19.7-137.7,21.1-202.7,7.2c-2.5,2.3-5.7,2.7-9,2.1c-4.9-0.9-9.2,0.1-13.4,2c-5.8,2.5-7.8,4.9-7.2,10
|
25 |
-
c75.4,20.9,157.4,21.9,238.1-1.3c45.6-13.1,87.5-33.1,124.7-58.3C756.5,862.3,755.3,861,754.9,859.2z M939.8,590.7
|
26 |
-
c-1.6-0.3-2.5-0.5-3.6-0.8C938,588.5,938,588.5,939.8,590.7z M929.9,614.7c0.4,0.1,0.9,0.1,1.2,0.3c0.2,0.2,0.1,0.7,0.1,1.4
|
27 |
-
c-0.7-0.3-1.3-0.3-1.4-0.6C929.7,615.5,929.9,615.1,929.9,614.7z M909.1,644.6l0.3-0.2l0.4-0.1c2.5-0.6,4.8,0.2,6.2,2.2
|
28 |
-
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0.1c0,0,0,0,0,0c0,0,0,0,0,0l0,0c0,0,0,0,0,0v0c0,0,0,0,0,0l0,0c0,0,0,0,0,0c0,0,0,0,0,0
|
29 |
-
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0l0,0c0,0,0,0,0,0.1v0
|
30 |
-
c0,0.1,0.1,0.1,0.1,0.2c0,0,0,0,0,0c0,0,0,0,0,0l0,0c0,0,0,0,0,0c0,0,0,0.1,0,0.1l0.1,0.2l-2.8,1.2l0.1,0l-2,0.9l0,0
|
31 |
-
c-0.2,0.1-0.3,0.3-0.4,0.3l-0.1-0.1l-0.1,0c0,0,0.1,0,0.1,0.1c0,0-0.1,0-0.2,0l0,0l-0.1-0.4l-4.1-3.5
|
32 |
-
C907.7,645.6,908.3,645,909.1,644.6z M791.2,818.1c0.8-0.6,2.7-0.1,3.8,0.5c0.5,0.3,0.7,2.7,0.1,3.1c-0.9,0.7-2.4,0.5-4.5,0.9
|
33 |
-
C790.8,820.5,790.5,818.6,791.2,818.1z"/>
|
34 |
-
</g>
|
35 |
-
<g>
|
36 |
-
<path class="st1" d="M450.7,717.7c-0.4,0.1-0.7,0.7-1,1.1c0.6,0.4,1.2,0.7,1.9,1.1c0.2-0.5,0.4-1,0.6-1.4
|
37 |
-
C451.6,718.2,451,717.7,450.7,717.7z"/>
|
38 |
-
<path class="st1" d="M515.3,737.8L490.2,726l-1.7-27.7l-19,20.2l-5.9-1.5c3.3,8,1,16.8-5.1,19c-1,0.4-2,0.6-3.1,0.7l-13.2,20.7
|
39 |
-
c0.1,0.3,0.1,0.7,0.1,1c0,0,0,0,0,0c0,0,0,0.1,0,0.1l0,0l-0.7-0.1l-0.5,0.8l27.3-5.2l17.6,21.4l3.5-27.5L515.3,737.8z"/>
|
40 |
-
</g>
|
41 |
-
<g>
|
42 |
-
<polygon class="st1" points="570.2,694.7 570.2,694.7 568.1,695.7 "/>
|
43 |
-
<path class="st1" d="M612.1,728.8l4.5-1.1c0,0,0,0,0,0c0,0,0,0.1,0,0.1c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0.1,0,0.1l16.8-6.6
|
44 |
-
l-34.5-16.2l-1.3-20.9c-0.6-0.2-1.2-0.4-1.6-0.7c-2.3-1.6-2.4-4-0.5-5.7c0.5-0.5,1.1-0.7,1.6-0.8l-0.6-9.9l-26,27.6
|
45 |
-
c0.1,0.1,0.1,0.3,0.1,0.4c0,0,0,0.1,0,0.1c0,0,0,0,0,0l0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0.1,0,0.1v0c0.2,0.8,0.1,1.7-0.2,2.5
|
46 |
-
l-3.8-1.6l-0.6,0.2l-1,0.5l0.7-0.3l-0.7,0.3l0.7-0.3l0,0l0,0l0.3-0.1l0,0l0.5-0.2l0,0l0,0l1.2-0.5l2.1-0.9l-36.3-9.4l18.3,33.4
|
47 |
-
l-20.5,32.1l37.4-7.1l24.2,29.4l4.8-37.8l14.4-5.7L612.1,728.8z M588.4,715.2l-4.6-3.8c0,0,0,0.1-0.1,0.1
|
48 |
-
c-0.1,0.1-0.1,0.3-0.1,0.3c0,0,0-0.2-0.1-0.5l5.7-1.3l0,0h0c0.1,0.3,0.1,0.7,0.2,1C589.7,713.1,589.1,714.4,588.4,715.2z
|
49 |
-
M593.2,730.4c-0.2,0.1-1.4-0.4-1.5-0.7c-0.2-0.7,0.1-1.5,0.2-2.7c1.2,0.7,1.9,1.1,2.6,1.6C594.1,729.2,593.8,729.9,593.2,730.4z"
|
50 |
-
/>
|
51 |
-
</g>
|
52 |
-
<path class="st1" d="M691.1,639.9l-19,20.2l-26.8-7l13.4,24.3l-14.9,23.4l27.3-5.2l0.4,0.5c0.2-1.6,0.7-3.5,1-6
|
53 |
-
c3.9,1.8,6.8,2.2,8.4,3.9c2.2,2.3,0.8,6.4-2.1,7.6c-0.8,0.3-1.5,0.5-2.2,0.5l12.3,14.9l3.5-27.5l25.8-10.1l-25.1-11.8L691.1,639.9z
|
54 |
-
M685.1,654.4l0.4,0.5l-0.2-0.2l0.2,0.2L685.1,654.4l-0.1,0l0.5,0.5c0,0-0.1,0.1-0.1,0.1c0,0,0,0,0,0l-0.6-0.5l-0.3,0.1l-0.2-0.5
|
55 |
-
l-3.4-2.9c0.2-0.2,0.4-0.4,0.6-0.6c0,0,0.1-0.1,0.1-0.1l0.6-0.6l0.5-0.2c2.8-1,5.3,0.1,6.5,2.6c0,0,0,0,0,0c0,0,0,0,0,0
|
56 |
-
c0.1,0.1,0.1,0.3,0.2,0.5L685.1,654.4z"/>
|
57 |
-
<path class="st1" d="M75.3,605.9l6.9,23.9l18-5.2l9.6,33.4c-4.2,2.4-8.5,4.3-12.9,5.5c-8.3,2.4-15.9-0.1-22.7-7.6
|
58 |
-
c-6.8-7.4-12.6-19.3-17.3-35.7c-4.6-15.9-5.2-29.3-1.8-40.2c3.4-10.9,10.2-17.9,20.5-20.8c7.2-2.1,15.6-1.9,25.2,0.5l2.2-24.6
|
59 |
-
c-12.3-2.9-24.2-2.7-35.8,0.6C48.3,541.2,35.6,552,29,568.3c-6.6,16.2-6.6,36,0.1,59.4c7,24.2,16.9,41.5,29.7,51.7
|
60 |
-
c12.8,10.2,27.7,12.9,44.6,8.1c14.2-4.1,26.8-10.6,37.9-19.7l-21.5-74.7L75.3,605.9z M51.9,563.3c-3.6-2.2-6.2-3.1-7.6-4.9
|
61 |
-
c-0.8-1,0.1-4.4,1.2-5.1c2.7-1.6,5.6-0.2,6.8,2.6C53,557.4,52.2,559.5,51.9,563.3z M108.3,669.5c-0.1-0.4-0.2-0.8-0.3-1.2
|
62 |
-
c0-0.1,0.5-0.3,0.6-0.2c0.3,0.3,0.6,0.6,0.8,1C109,669.2,108.7,669.3,108.3,669.5z"/>
|
63 |
-
<path class="st1" d="M213.9,495.8l-26.9,7.7l27.8,96.4c2.5,8.7,2.9,15.9,1.1,21.5c-1.8,5.6-5.5,9.2-11.2,10.9
|
64 |
-
c-8.4,2.4-15.2-0.3-20.4-8.3c-3.6,2.8-7.5,4.6-12.5,5c-5.3,0.4-7.5-2-5.7-6.8c1-2.6,3-5.7,5.4-6.6c2.6-1,5.4-1.3,8.2-1.2
|
65 |
-
c-0.5-1.4-1-3-1.5-4.6l-19.2-66.6c-1.8-0.4-3-0.4-3.9-1c-0.4-0.3-0.2-2.4,0.2-2.5c0.8-0.2,1.8-0.2,2.7,0l-7.4-25.7l-26.9,7.7
|
66 |
-
l15.3,53.3c1.2,0.6,2.1,1.2,2.7,2c1.8,2.1,1.6,4.6-0.4,6.1l9.3,32.4c5.1,17.7,12.7,30,22.9,36.9c10.2,6.9,22.5,8.2,37,4.1
|
67 |
-
c14.8-4.3,24.8-12.1,30-23.5c5.2-11.4,5.3-25.7,0.3-43.1L213.9,495.8z M208.1,543.9l-2.7,1c-0.4-1.1-0.7-1.4-0.7-1.4l2.6-5.3
|
68 |
-
c2.1,1.1,3,3.2,3.6,4.7L208.1,543.9z"/>
|
69 |
-
<path class="st1" d="M331.9,579.7l18.9,34.3l27.2-7.8l-78.2-135.7L263,481l3.2,83.2c0,0,0.1-0.1,0.1-0.1c2.6-2.9,8.6-2.7,11.9,0.3
|
70 |
-
c3.1,2.9,3.5,9.1,0.7,11.7c-2.8,2.6-7.9,2.1-11.2-1.1c-0.4-0.4-0.8-0.8-1.1-1.3l2.5,63.8l27.1-7.8l-2.2-39.1L331.9,579.7z
|
71 |
-
M343.3,593.3l0.2-0.1c0.7-0.1,1.5,0,2.2,0.3c0,0,0,0,0,0l0.4,0.2l0.2,0.2l-2,3.4l0.7,1.8l-0.5-1l0.1,0.3l0.2,0.8l-0.5-1.5l0-0.1
|
72 |
-
l0-0.1l0,0.1l0,0l-0.2,0.4l-0.6,1.1l0.8-1.6l0,0l-1.8-3.8L343.3,593.3z M320.6,529.5c0.9-0.1,1.8-0.2,2.8-0.3
|
73 |
-
c2.6-0.1,4.7,0.9,5.7,3.3c0.7,1.7,1.8,2.9,3.2,4.1c0.9,0.8,1.7,2,2.1,3.2c1.2,3.3-0.4,6.8-3.4,7.7c-4,1.3-7.9-0.3-9.3-3.9
|
74 |
-
c-0.5-1.2-0.9-2.4-1.4-3.8c-3.3,0.5-3.3,0.4-3.7-2.2c-0.1-1-0.3-2-0.3-3.1C316.2,531.6,317.7,529.9,320.6,529.5z M283.6,623.2
|
75 |
-
l-2,1.4l0,0l-0.4,0.3l0.4-0.3l-1.1-2.1c0,0,0,0,0,0v0c0,0,0,0,0,0l-1.4-2.7c2.4-1.3,5.3-0.5,6.8,1.7L283.6,623.2z M289.2,515
|
76 |
-
c-0.7-7.3-1.4-13.9-2.1-19.8c0.9,2.1,2.6,5.6,5.1,10.7c0.4,0.1,0.8,0.3,1.1,0.5c0.4,0.2,0.6,1.6,0.4,2.5c0.3,0.7,0.7,1.4,1.1,2.1
|
77 |
-
c4,7.8,6.5,12.7,7.6,14.6l5.8,10.4c0.2,0,0.5,0.1,0.7,0.1c-0.1,0.3-0.1,0.6-0.2,0.8l11.2,20.2l-22.3,6.4l1,0.3l0,0.2
|
78 |
-
c-0.2,0.6-0.4,1.2-0.7,1.6c-0.1,0.2-0.2,0.3-0.2,0.5l0,0l-3.6-1.5l-1.6,0.5c0-0.4,0-0.7-0.1-1.1l-0.2-0.1c0-0.1,0.1-0.3,0.2-0.4
|
79 |
-
C290.9,538.3,289.8,522.1,289.2,515z M296.6,579.1c2,4.2,0.5,6.5-3.7,9C291.6,583,292.7,580.6,296.6,579.1z"/>
|
80 |
-
<path class="st1" d="M461.4,557L461.4,557c0-0.1,0-0.1-0.1-0.2c-0.1-0.2-0.1-0.3-0.2-0.3c0,0,0-0.1,0-0.1l1.5-1.4l-28.4-34.2
|
81 |
-
c10.3-10.9,12.8-25.5,7.5-43.9c-4.2-14.6-10.9-24.4-20.1-29.5c-9.2-5-21.3-5.4-36.3-1.1l-35.4,10.2l7.1,24.5h0
|
82 |
-
c0.1-0.1,0.2-0.2,0.3-0.2c0.1-0.1,0.2-0.2,0.4-0.2c1.5-0.7,3.6-0.1,4.2,1.2c0.6,1.3,0.1,3.1-1.2,3.8c-0.2,0.1-0.4,0.2-0.6,0.2
|
83 |
-
c0,0-0.1,0-0.1,0c-0.2,0-0.3,0.1-0.5,0.1c0,0,0,0,0,0c-0.4,0-0.8-0.1-1.2-0.2l5.9,20.4l2.2-0.7c0.1,0.3,0.2,0.6,0.2,0.9
|
84 |
-
c0,0.1,0,0.2,0,0.3c0,0.2,0.1,0.4,0.1,0.6c0,0.1,0,0.3,0,0.4c0,0.1,0,0.3,0,0.4c0,0.1,0,0.3,0,0.4c0,0.1,0,0.2-0.1,0.3
|
85 |
-
c0,0.2-0.1,0.3-0.1,0.5c0,0.1,0,0.1-0.1,0.2c-0.2,0.6-0.5,1.2-0.9,1.7c0,0,0,0,0,0l7.9,27.4c0,0,0,0,0,0c0.2,0,0.5,0.1,0.8,0.1
|
86 |
-
c0,0.1-0.1,0.3-0.1,0.4c0,0,0,0.1,0,0.1c0,0,0,0,0,0.1c-0.1,0.4-0.2,0.6-0.3,0.8l17.9,62.2l27.1-7.8l-16.3-56.6l9.7-2.8l39.3,50
|
87 |
-
l29-8.3l-16.9-20.3L461.4,557z M367.6,465.7c-0.1-0.2-0.1-0.3-0.2-0.5c1.1-0.5,2.2-1,3.3-1.5c0.1,0.3,0.2,0.6,0.4,0.9
|
88 |
-
C369.9,465,368.8,465.4,367.6,465.7z M388,556.7c-0.2,0.1-0.6-0.2-0.8-0.3c0.1-0.3,0.2-0.7,0.4-0.8c0.2-0.1,0.6,0.1,1,0.3
|
89 |
-
C388.3,556.3,388.2,556.7,388,556.7z M397,585l0,0.4c0,0.2,0,0.3,0,0.5l0,5l-4.7-2.7l-1.1-0.9l0-1.5c0-0.3,0-0.7,0.1-1l0-0.3
|
90 |
-
c0,0,0,0,0-0.1c0,0,0-0.1,0-0.1c0,0,0,0,0,0v0l3.8-0.3l0.5,0l1.5-0.1c0,0.3,0,0.6,0,0.9C397,584.8,397,584.9,397,585z M415.1,503
|
91 |
-
c-1.7,4.4-5.8,7.5-12.2,9.4l-7,2l-11-38.1l-2,0.7l0.3,0.5l-0.6,0.3l-0.2-0.6l-0.3,0.1l-0.7-2.9l-1.1-2.1l0.5-0.3l0.5-0.1
|
92 |
-
c0.3,0,0.6-0.1,0.8,0c0.1,0,0.2,0,0.3,0c0.1,0,0.3,0,0.4,0c0.3,0,0.7,0.1,1,0.2c0,0,0,0,0,0l6.6-1.9c6.2-1.8,11.2-1.5,15,0.8
|
93 |
-
c3.9,2.3,6.9,7.2,9,14.6C416.6,492.8,416.8,498.6,415.1,503z M433.2,476.7c-0.5,0.3-1.5-0.3-2.3-0.6c0.2-0.7,0.5-1.5,0.8-2.6
|
94 |
-
c1,0.5,2.2,0.8,2.2,1.1C434,475.3,433.7,476.5,433.2,476.7z M460.6,577.8l0.2,0.8l-0.1-0.4l0.1,0.4l-0.2-0.7l0,0L460.6,577.8
|
95 |
-
L460.6,577.8L460.6,577.8l0.1,0.8L460.6,577.8l0.1,0.8l-0.2-1.1l-0.5-1.8l-0.8-2.9l0.9,2.9l-0.8-2.9c0.1,0,0.2-0.1,0.3-0.1
|
96 |
-
c0.1,0,0.2-0.1,0.4-0.1l0.4,3l-0.3-3c1.3-0.1,2.6,0.3,3.6,1.3l-3.1,3.6L460.6,577.8z"/>
|
97 |
-
<path class="st1" d="M506.8,529.2l37.9-10.9l18.9,34.3l27.2-7.8l-56.1-97.3l-1.6,0.3l0-0.1c-0.1-0.7-0.1-1.3-0.1-1.8
|
98 |
-
c0-0.2,0-0.3,0-0.5l-0.1-1l-20.4-35.4l-36.7,10.6l0.8,20c0.3,0,0.5,0.1,0.9,0.2c-0.3,0.7-0.4,1.3-0.6,1.4c-0.1,0-0.1,0-0.2,0
|
99 |
-
l1.1,27.9l2,0.4c-0.2,1.4-0.9,2.6-1.8,3.5l4,103.3l27.1-7.8L506.8,529.2z M526.4,522.7c-0.2,0-0.5,0-0.6-0.1c-0.1-0.1,0-0.4,0-0.6
|
100 |
-
c0.2,0,0.5,0,0.6,0.1C526.5,522.2,526.4,522.5,526.4,522.7z M541.7,492c-0.2-0.3-0.4-0.7-0.6-1c0.1,0,0.2-0.1,0.2-0.1
|
101 |
-
c0.3,0.3,0.5,0.6,0.8,0.9C541.9,491.8,541.8,491.9,541.7,492z M549.5,490.8c1.4-0.7,3.8,0.1,4.6,1.5c0.7,1.3,0,3.4-1.4,4.1
|
102 |
-
c-1.4,0.7-3.6,0.1-4.4-1.1C547.5,494,548.2,491.5,549.5,490.8z M539.3,479.9c0.1-0.1,0.1-0.2,0.2-0.4c0,0,0-0.1,0.1-0.1
|
103 |
-
c0.1-0.1,0.2-0.3,0.2-0.4c0,0,0,0,0,0l5.4,2.5c0,0,0,0,0,0l0,0c-0.1,0.2-0.2,0.4-0.3,0.6c-0.1,0.1-0.1,0.2-0.2,0.3l-0.2,0.3
|
104 |
-
l-2.6-1.4L539.3,479.9L539.3,479.9z M524.3,439.5c0.6-0.4,1.8-0.2,2.7,0c0.3,0.1,0.6,1.6,0.3,1.9c-0.5,0.6-1.5,0.7-3.1,1.4
|
105 |
-
C524.2,441.1,523.9,439.8,524.3,439.5z M517.7,458.9c1.8-3.1,4.7-4.4,8.3-4.3c3.3,0.1,5.3,2.4,6.9,4.8c1.3,1.9,0.4,3.9,0.1,6.1
|
106 |
-
c-2.2,0-3.8,0.3-5.3,2.2c-1.8,2.2-6.2,1.8-8.3,0C517.2,465.8,516.3,461.3,517.7,458.9z M484.4,473.7c-0.2-0.1-0.4-0.3-0.5-0.4
|
107 |
-
c-0.1-0.1,0.1-0.3,0.2-0.5c0.3,0.2,0.5,0.4,0.8,0.6C484.7,473.6,484.5,473.8,484.4,473.7z M492.7,472c-1.5,0.9-4,0.3-4.5-1.2
|
108 |
-
c-0.3-0.8,0.3-1.7,0.3-2.2c2.1-1.1,4.5-0.6,5.1,0.8C494.2,470.7,493.7,471.5,492.7,472z M505.3,503.7c-1.5-26.1-2.6-42.8-3.2-50
|
109 |
-
c-0.7-7.3-1.4-13.9-2.1-19.8c1.1,2.7,3.7,7.9,7.7,15.7c4,7.8,6.5,12.7,7.6,14.6l5.5,9.9c1-0.1,2,0.3,2.3,1.1
|
110 |
-
c0.2,0.5-0.2,1.1-0.3,1.5c-0.1,0.1-0.3,0.2-0.5,0.2l10.5,18.9l-21.2,6.1c0.7,0.2,1.3,0.4,1.9,0.8c0,0,0,0,0,0l0,0
|
111 |
-
c1.1,0.7,1.8,1.8,2.1,3.2c0,0,0,0,0,0c0,0,0,0,0,0c0,0.1,0,0.2,0.1,0.3c0,0.3,0.1,0.5,0.1,0.8l-2.9,0.1l-1,0
|
112 |
-
c-0.1,0.1-0.1,0.2-0.2,0.3c-0.1,0.1-0.3,0.3-0.4,0.4l-1.1-0.6l-0.2,0l0,0l-0.1,0l0,0l0.1,0v-0.1l-3.9-2.3c0,0,0,0,0-0.1
|
113 |
-
c0,0,0,0,0,0c0,0,0,0,0,0c0.1-0.2,0.3-0.4,0.4-0.6c0,0,0,0,0,0l0,0c0.2-0.3,0.5-0.6,0.7-0.8c0.1-0.1,0.1-0.1,0.2-0.2L505.3,503.7z"
|
114 |
-
/>
|
115 |
-
<path class="st1" d="M671.8,476.8l-1.1,0.3l-74.7-91.5l-33.3,9.6l41.9,145.6l14.4-4.1c0.4-3.8,3.2-5.3,8.3-6.2
|
116 |
-
c-0.2,1.6-0.5,3-1,4.1l3.4-1L606.9,454c-2.7-9.2-6-17.6-9.9-25.2l1.3-0.4l75.4,92.5l11.4-3.3l-0.5-1.5c0.1,0,0.1,0,0.2-0.1
|
117 |
-
c0.2-0.1,0.2-0.5,0.1-0.8c-0.1-0.1-0.1-0.2-0.2-0.2c0,0,0,0,0,0l2.9-5.1c1.1,0.7,2,1.7,2.6,3.1l0.1,0.3l0.1,0.3
|
118 |
-
c0.2,0.8,0.3,1.6,0.2,2.3l16-4.6l-11.6-40.2c-0.6,1.1-1.6,1.9-2.9,2.3h0c0,0-0.1,0-0.2,0c-0.1,0-0.2,0-0.3,0.1l-1-4.9l-0.2-1l0,0
|
119 |
-
c-0.2,0-0.3,0.1-0.4,0.2c0,0,0,0-0.1,0c-0.1,0.1-0.1,0.1-0.1,0.2c0,0,0-0.1,0-0.2l0.2-13.4l-25.6-88.7l-24.9,7.2l22.9,79.5
|
120 |
-
C665.6,462.1,668.6,470.2,671.8,476.8z M593.5,469.2c-0.2-0.1-0.5-0.1-0.6-0.2c-0.1-0.1,0-0.4,0-0.6c0.2,0,0.4,0,0.6-0.1
|
121 |
-
C593.5,468.6,593.5,468.9,593.5,469.2z M600.9,412.4l-0.8-2.9l-0.8-2.9l0.8,2.9l0.8,2.9L600.9,412.4z M604.6,409.2L604.6,409.2
|
122 |
-
C604.6,409.2,604.6,409.2,604.6,409.2c-0.7,1.6-1.9,2.7-3.6,3.2l-0.9-2.9l-0.8-2.9c0,0,0-0.2,0-0.5c-0.2-0.9-0.6-1.2-0.9-1.4
|
123 |
-
c-0.1,0-0.2-0.1-0.2-0.1l1.7-5.7c0,0,0,0,0.1,0c2.6,0.9,4.5,3.1,5.2,6.2l0.1,0.5C605.3,406.9,605.1,408.1,604.6,409.2z M624,439.8
|
124 |
-
c-2.9,1.3-7-0.3-8.6-3.3c-1.3-2.5,0.2-7,2.9-8.2c3.1-1.4,8.3,0.8,9.9,4.2C628.9,434.2,626.4,438.8,624,439.8z M647.4,473.3
|
125 |
-
c-0.5,0.7-1.9,1.2-2.6,0.9c-2.7-0.9-5.2-2-6.2-5.4c1-0.7,1.9-1.5,3-1.9c1.5-0.6,2.9-0.4,4,1.1c0.6,0.8,1.4,1.6,1.8,2.6
|
126 |
-
C647.6,471.4,647.8,472.7,647.4,473.3z M649.3,467.9c-0.2,0-0.5,0-0.6-0.1c-0.1-0.1,0-0.4,0-0.6c0.2,0,0.4,0,0.6,0.1
|
127 |
-
C649.3,467.6,649.3,467.8,649.3,467.9z M656.6,464.8C656.6,464.8,656.6,464.8,656.6,464.8L656.6,464.8
|
128 |
-
C656.6,464.9,656.6,464.9,656.6,464.8c-0.1,0.3-0.1,0.4-0.2,0.6l-1.8-0.8c1.2,2,0.9,2.3-1.7,2.8c0.4-0.9,0.8-1.9,1.2-3l-3.2-1.3
|
129 |
-
l0,0c0-0.1,0-0.2-0.1-0.5c-1.4-2.1-2.2-2-2.7-1.9c-0.2,0.1-0.4,0.1-0.5,0.2l-1.2-2.7l-1.2-2.7c0.4-0.2,0.9-0.4,1.4-0.5c0,0,0,0,0,0
|
130 |
-
c1.5-0.4,3.5-0.5,5.5,0.7c0,0,0,0,0,0c0,0,0,0,0,0c1.3,0.8,2.6,2,3.9,4l0.2,0.3l0.1,0.4C656.9,462.1,657,463.5,656.6,464.8z"/>
|
131 |
-
<path class="st1" d="M754.7,497.6l-0.1-2.2c0.9,0,2,0.1,3.2,0.6c0,0,0,0,0,0c0,0,0,0,0,0c0.3,0.1,0.5,0.3,0.8,0.4l19.5-5.6
|
132 |
-
L743,369.1l18-5.2c-3.3,0.2-6.5,0.5-9.7,0.7c-0.1,0-0.2,0-0.3,0c-0.5,0-1,0.1-1.5,0.1c-0.2,0-0.3,0-0.5,0c-0.5,0-0.9,0-1.4,0
|
133 |
-
c-0.2,0-0.4,0-0.6,0c-0.7,0-1.3,0-2,0c-3.1,0-6.3-0.9-7.1-4.8c-0.6-3.2,1.8-6.4,5.9-7.5c3.9-1,7.8-1.7,12.3-2.7
|
134 |
-
c0,0.3,0.1,0.6,0.2,0.9c0,0.1,0,0.1,0.1,0.2c0.1,0.2,0.1,0.5,0.2,0.7c0,0,0,0,0,0c1.7,3.9,6.5,6.7,4.4,12.3c0,0,0,0,0,0l9.8-2.8
|
135 |
-
l-6.9-23.8L717,350.8l2.3,1.2c0,0,0,0,0,0h0c-0.2,0.3-0.4,0.7-0.6,1l-0.2,0.4l0,0L716,352l-0.9-0.6l-33.7,9.7l6.9,23.8l27.9-8
|
136 |
-
l35.1,121.8L754.7,497.6z M708.8,359.6c-0.3-0.5-0.4-1.4-0.2-2c0.2-0.4,1.1-0.5,1.6-0.8c0.2,0.8,0.5,1.7,0.9,2.9
|
137 |
-
C709.9,359.7,709,359.9,708.8,359.6z M745.1,378c0,0.2,0,0.4,0,0.5v0c-0.2,1.9-1.2,3.5-2.7,4.3c-0.1,0.1-0.3,0.1-0.4,0.2l-2.1-5.4
|
138 |
-
v0L745.1,378L745.1,378z"/>
|
139 |
-
<g>
|
140 |
-
<path class="st1" d="M860.2,372.5l-35.7,10.3l-10-34.6L853,337l-6.7-23.4l-65.6,18.9l41.9,145.6l65.6-18.9l-1.6-5.7l-0.5-0.9
|
141 |
-
l-0.4,0.5c0,0,0,0,0,0v0c-0.3-0.3-0.6-0.6-0.9-0.9c-0.1-0.1-0.3-0.3-0.4-0.4c0,0,0,0,0,0l0.3-0.4c0,0,0-0.1,0-0.1l0,0v0l0.1,0
|
142 |
-
l0-0.1l0.8-1.1l-4.2-14.7l-38.5,11.1l-11.6-40.3l23.1-6.7c0-0.2,0-0.4,0-0.6c0.5,0.1,1.1,0.1,1.6,0.1l11.1-3.2L860.2,372.5z
|
143 |
-
M809.4,414.7l-3.8-1.3l4.9-3.6l1.6-1l1.7,1.1l1.1,0.4l0,0.4l2.4,1.6l-2,1.5l0.2,1.7l-5.8,0.5L809.4,414.7z M815.9,447L815.9,447
|
144 |
-
c-0.1-0.1-0.1-0.3-0.2-0.4c-0.1-0.2-0.2-0.4-0.3-0.6c0-0.1-0.1-0.2-0.1-0.2c0-0.1-0.1-0.1-0.1-0.2l1.1-0.9l1.1-1l2.2-1.9l0.1,0.2
|
145 |
-
c0.2,0.2,0.3,0.5,0.4,0.7c0,0,0,0,0,0l0,0c0.1,0.3,0.3,0.5,0.4,0.7c0.1,0.2,0.1,0.3,0.2,0.5l0,0L815.9,447z"/>
|
146 |
-
<path class="st1" d="M884.7,451.3l0.6-0.1l-0.2-0.3C885,451,884.8,451.1,884.7,451.3z"/>
|
147 |
-
</g>
|
148 |
-
<polygon class="st1" points="969.2,410.2 930.6,421.3 919,380.9 954.8,370.6 948,347.1 912.3,357.4 902.3,322.8 940.8,311.7
|
149 |
-
934.1,288.3 868.5,307.2 910.4,452.8 976,433.9 "/>
|
150 |
-
<path class="st1" d="M405.3,270.3l-0.3,0.1l21.7,10.3l1.4,22.6c0-0.3,0.1-0.6,0.2-0.8c0.4,0.1,0.9,0.1,1.2,0.3
|
151 |
-
c0.2,0.2,0.1,0.7,0.1,1.4c-0.7-0.3-1.3-0.3-1.4-0.6c0-0.1,0-0.1-0.1-0.2l0.9,15.4l26.1-27.7l4.5,1.2c-2.6-1.4-4.5-2.3-5.7-3.8
|
152 |
-
c-0.7-1,0.1-4.4,1.2-5.2c2.7-1.6,5.6-0.2,6.9,2.6c0.6,1.5-0.1,3.5-0.4,6.8l30.3,7.9l-6.8-12.5c-0.4,0.5-1,1-1.7,1.4
|
153 |
-
c-2.1,0.7-4.1,0.6-6-0.8c-0.6-0.4-1.3-1.4-1.2-2c0.4-2.1,1-4.1,1.7-6c0.2-0.5,1.3-0.8,2.1-0.8c0.2,0,0.4,0,0.6,0l-7-12.8l20.5-32.1
|
154 |
-
l-37.4,7.1l-24.2-29.4l-4.8,37.8l-35.5,13.9l12.4,5.9L405.3,270.3z M434.4,277.6c1.9-1.4,1.9-1.4,3.6,0.8
|
155 |
-
C436.5,278.1,435.6,277.9,434.4,277.6z M444.6,256.9c-1.4-0.7-2.5-0.9-3-1.6c-0.8-0.9-0.4-2,0.6-2.6c1-0.6,2.7-0.2,2.9,0.9
|
156 |
-
C445.2,254.5,444.8,255.4,444.6,256.9z M448.8,285.2c0.6,0.3,1.2,0.6,1.7,0.9c0.1,0.1-0.3,1.1-0.4,1.1c-0.6-0.1-1.2-0.4-1.8-0.6
|
157 |
-
C448.5,286.3,448.6,285.9,448.8,285.2z M437.6,235.1c3.1-1.3,6.3-0.3,7.8,2.6c1.7,3.2,0.5,6.9-2.7,8.4c-2.4,1.1-7.2-0.8-8.5-3.5
|
158 |
-
C433,240,434.6,236.3,437.6,235.1z M415.3,266c0.4,0.2,0.8,0.3,1.2,0.5c0.1,0.1-0.1,0.5-0.2,1c-0.5-0.2-0.9-0.3-1.3-0.5
|
159 |
-
C415.1,266.7,415.2,266.4,415.3,266z"/>
|
160 |
-
<path class="st1" d="M334.6,345.9l19-20.2l26.8,7l-13.3-24.3l15-23.4l-27.2,5.2l-17.6-21.4l-3.5,27.5l-25.8,10.1l25.1,11.8
|
161 |
-
L334.6,345.9z M351.1,302.9c0.8,0.9,0.6,3.2,0,4.4c-0.3,0.6-3.2,0.6-3.9-0.1c-1-1-1-2.8-1.9-5.6C348.2,302.1,350.4,302,351.1,302.9
|
162 |
-
z M339.5,298c0.2-0.2,1.1,0.4,2.3,0.8c-0.9,0.9-1.4,1.6-2.1,1.9c-0.3,0.2-0.9-0.4-1.4-0.7C338.7,299.4,339,298.5,339.5,298z"/>
|
163 |
-
<path class="st1" d="M568.4,269.9c0.1,0.1,0.2,0.3,0.2,0.6l14.5,3.8l-13.3-24.3l13.4-21l-1.6-0.2l2.1-0.6l1-1.5l-17.2,3.3
|
164 |
-
c0.1,0.3,0.2,0.6,0.3,0.9c-1,0.1-1.9,0.5-2.4,0.2c-0.2-0.1-0.3-0.3-0.4-0.6l-7.6,1.4l-17.6-21.4l-3.5,27.5l-25.8,10.1l25.1,11.8
|
165 |
-
l1.7,27.7l19-20.2l9,2.3C566.2,269.4,567.5,269.5,568.4,269.9z M538.7,241.2c0.9-0.7,2.1-0.3,2.5,0.7c0.3,0.6-0.1,1.5-0.2,2.9
|
166 |
-
c-1.4-0.7-2.5-0.9-3-1.5C537.7,242.9,538.1,241.6,538.7,241.2z M541.8,246.2c-0.1,0.3-0.3,0.6-0.5,0.9c0,0,0,0,0,0
|
167 |
-
c-0.1,0.1-0.1,0.2-0.2,0.3l-5.5-2.1c0.2-0.7,0.6-1.2,0.8-1.6c0.1-0.1,0.2-0.2,0.2-0.4l0,0L541.8,246.2
|
168 |
-
C541.8,246.2,541.8,246.2,541.8,246.2z M550.9,254.1c-0.5,1.8-1.6,3.2-3,4c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0h0
|
169 |
-
c-0.3,0.1-0.5,0.3-0.8,0.4c0,0-0.1,0-0.1,0.1l-1-2.8l-0.6-2.1c0,0,0,0,0,0c0,0-0.1,0-0.1,0l0-0.4l-0.1-0.4c0,0,0.1,0,0.1-0.1v-5.1
|
170 |
-
c4.7,0.1,5.7,3.3,5.9,5.2l0.1,0.6L550.9,254.1z M557.2,259.6c-0.2-0.3-0.4-0.6-0.6-1c-0.1-0.2-0.2-0.4-0.3-0.5c0,0,0.3,0.4,0.9,0.5
|
171 |
-
l0.8-2.9l0.8-2.9c0.3,0.1,0.6,0.2,0.8,0.4c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0l0,0c0,0,0,0,0,0l0,0c0,0,0,0,0,0c0,0,0,0,0,0
|
172 |
-
c0,0,0,0,0,0s0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0s0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0l0,0c0,0,0,0,0,0l0,0l0,0
|
173 |
-
c0,0,0,0,0,0c0,0,0,0,0,0l0,0l0,0c0,0,0,0,0,0l0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0l0,0c0,0,0,0,0,0
|
174 |
-
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0v0c0,0,0,0,0,0v0c0,0,0,0,0,0c0,0,0,0,0,0s0,0,0,0v0c0,0,0,0,0,0s0,0,0,0
|
175 |
-
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0s0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0v0l0,0c0,0,0,0,0,0c0,0,0,0,0,0
|
176 |
-
c0,0,0,0,0,0l0,0c0,0,0,0,0,0c0.6,0.6,0.9,1.2,1.2,1.7c0.1,0.2,0.2,0.3,0.3,0.5c0,0,0,0,0,0l-2.4,1.7L557.2,259.6z"/>
|
177 |
-
<g>
|
178 |
-
<path class="st1" d="M456,117.5c0.2,0.7,0.4,1.4,0.5,2c67.8-10,135-1.4,195.9,22.5c1.2-1.5,3-2.8,5.6-4c6.8-3.1,16.9-0.1,19.9,5.8
|
179 |
-
c1.1,2.2,1.1,5.8,0.3,9.4c31.8,15.3,61.5,34.8,88.1,58.3c0.3-0.4,0.6-0.7,1.1-0.9c1.5-0.7,3.6-0.1,4.3,1.2c0.6,1.2,0.1,2.9-1,3.6
|
180 |
-
c16,14.5,30.8,30.4,44.3,47.6l12-3.5C768,182.5,682.6,129.8,588.2,111.3c0.2,0.1,0.3,0.3,0.5,0.4c2.2,2.3,0.8,6.4-2.1,7.6
|
181 |
-
c-3.1,1.3-6,0.2-7.1-2.7c-0.6-1.8,0-3.9,0.5-6.9c-42.3-7.4-86.2-8-130.3-0.9C452.7,111.5,455,114.4,456,117.5z M685.1,144.4
|
182 |
-
c0.7,0.2,1.7,0.2,2,0.6c0.3,0.5,0,1.3-0.1,2.4c-1-0.4-1.9-0.5-2-0.9C684.7,145.8,685,145.1,685.1,144.4z M537.6,107
|
183 |
-
c0.4,0.2,0.8,0.3,1.2,0.5c0.1,0.1,0,0.6-0.1,0.6c-0.4,0.1-0.9,0-1.3,0C537.5,107.8,537.5,107.4,537.6,107z"/>
|
184 |
-
<path class="st1" d="M129.9,456c-3.2-3.1-4.6-13.5-2.1-16.3c1.1-1.3,2.9-2,4.9-2.2c7.3-44.3,22.4-86.8,44.1-125.5
|
185 |
-
c-1-0.1-1.8-0.3-2.5-0.7c-2.3-1.3-2.7-3.7-0.9-5.7c1.8-1.9,4.3-2,6-0.1c0.2,0.3,0.4,0.6,0.6,1c48.1-82.5,126.7-147.3,225.6-175.8
|
186 |
-
c15-4.3,30.1-7.7,45.1-10.1c-0.1-0.4-0.2-0.7-0.3-1.1c-0.9-2.9-4.4-6.3-8.9-9.1c-13.1,2.4-26.1,5.4-39.1,9.2
|
187 |
-
c-84.3,24.3-154.3,74.2-204,138.8l1,0.5c-0.1,0.3-0.3,0.6-0.4,0.9c-0.8,1.6-1.7,3.1-2.8,4.4c-0.7,0.9-1.5,1.7-2.3,2.5c0,0,0,0,0,0
|
188 |
-
l-0.9-1c-42.3,57.6-68.8,126.2-75.4,198.5l12-3.5c0.2-1.5,0.3-2.9,0.5-4.4C130,456.1,129.9,456.1,129.9,456z M134.9,403.2l1.8,1.9
|
189 |
-
v0l-2.1,2l-2.1,2l-1.8-1.9L134.9,403.2z"/>
|
190 |
-
</g>
|
191 |
-
<path class="st1" d="M725.5,833.5c0.1,0,0.1,0,0.2,0c0.5-0.3,1-0.7,1.5-1l-2.8-0.7c0.7-2.9,1.1-5.9,1.4-8.9l5.8,0.7
|
192 |
-
c-0.2,2.3-0.5,4.5-0.9,6.7c107.4-71,173.8-190.9,177.3-319.5l-11.7,3.4c-1.3,35-7.4,69.2-17.8,102c1.3,0,2.5,0.5,3.6,1.4
|
193 |
-
c2.2,1.9,2.4,4.4,1.9,6.9c-0.4,2-3,4.2-5,3.8c-1.4-0.3-2.8-0.9-4-1.7C840,727,763.9,811.5,660.7,854.6c0,0.3,0,0.6,0.1,0.9
|
194 |
-
c-0.6-0.1-1.1-0.2-1.5-0.3c-13.2,5.4-26.8,10.2-40.8,14.3c-163.7,47.2-333.3-19.4-424.3-153l-11.7,3.4
|
195 |
-
c54.3,81.4,136.7,139.2,229.7,163.5l4.3-2.9c0.1,0.2,0.2,0.4,0.3,0.5l0-0.1l1.8,3.2l2.9,0.3l-0.6,1.1c4.4,1,8.8,2,13.2,2.9
|
196 |
-
l-0.1-3.1c0,0,0,0,0,0l0,0c0,0,0,0,0,0c0.1,0,0.1,0,0.2,0c0,0,0.1,0,0.1,0l0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
|
197 |
-
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0v0c0,0,0,0,0,0c0,0,0,0,0,0h0c0,0,0.1,0,0.1,0c0,0,0,0,0,0
|
198 |
-
c0,0,0,0,0,0c0,0,0,0,0,0c0.3,0.1,0.6,0.2,0.9,0.3l0,0c0,0,0,0,0,0s0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0
|
199 |
-
c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0,0,0,0,0,0c0.6,0.3,1.1,0.7,1.5,1c0.1,0.1,0.3,0.2,0.4,0.3l0.9,0.6
|
200 |
-
l0.3,1.1c0,0.2,0.1,0.3,0.1,0.5c58.8,11.1,121.1,8.9,182.5-8.8c37.5-10.8,72.2-26.7,103.6-46.7
|
201 |
-
C725.4,833.7,725.5,833.5,725.5,833.5z M874.3,655.5c-3.1,2.4-4.7,2.8-7,1.7C868.9,655,870.4,654.6,874.3,655.5z M837.2,711.5
|
202 |
-
c0.3,0.2,0.3,0.7,0.4,1.1c-0.4,0.1-0.9,0.4-1.1,0.2c-0.3-0.2-0.3-0.7-0.4-1.1C836.4,711.7,836.9,711.3,837.2,711.5z M407.5,874.8
|
203 |
-
c0,0.3,0,0.6,0,0.9c0,0.2,0,0.3,0,0.5l-5.8,0.5v0c0-0.1,0-0.1,0-0.2c-0.1-0.7,0-1.4,0-2l0-0.5v0l0,0l5.8,0.4L407.5,874.8z
|
204 |
-
M473.8,885.7l1.9,2.3c-0.5,0.4-0.8,0.8-0.9,1.3l-5.5-2.1c0.1-0.2,0.2-0.4,0.3-0.7c0,0,0,0,0,0v0c0.5-1.2,1.3-2.3,2.4-3.2l0.1-0.1
|
205 |
-
L473.8,885.7l1.9,2.3L473.8,885.7l-1.9-2.3L473.8,885.7z"/>
|
206 |
-
<path class="st1" d="M396.5,98.9c131.9-38,267.3-8,368.7,69.2c0.7-2.6,2.5-5,4.7-5.9c0,0,0,0,0,0c-0.4-1.2,0-2.4,1.2-3.1
|
207 |
-
c1.3-0.8,3-0.4,3.7,0.8c0.4,0.6,0.4,1.5,0.1,2.3c2.2,0.7,4.3,2.3,5.2,4.4c1.8,3.8,0.5,8.7-2.9,10.3c-0.2,0.1-0.5,0.2-0.8,0.3
|
208 |
-
c5.8,4.7,11.5,9.7,17,14.7c0.9-2.2,2.4-4.1,4.1-5.9c1-1.1,2.1-1.5,3.6-1.5c5.2,0.1,5.5,0.3,7.2,5.4c0.1,0.3,0.4,0.6,0.5,0.9
|
209 |
-
c0.2,0,0.4,0,0.6,0c-0.1-0.9-0.2-1.9-0.3-2.9c3,1.2,4.5,3.8,3.7,6.8c-0.1,0.3-0.2,0.5-0.3,0.8c2-0.7,4-1.8,6.3-2.7
|
210 |
-
c1,3.4,2.3,6.2,2.4,9c0.2,5.4-3.5,8.1-9.1,7.1c-0.5-0.1-1-0.2-1.5-0.3c13.6,13.9,26.3,28.9,38,44.8l21.1-6.1
|
211 |
-
C780.5,120.4,628.1,48.7,470.7,63.8c1.9,2.3,2,5.6,0.2,7.4c-2.5,2.4-7.9,2-10.5-0.8c-1.6-1.7-2.2-3.6-1.9-5.3
|
212 |
-
c-22.5,2.8-45.1,7.4-67.7,13.9c-11,3.2-21.8,6.7-32.3,10.7c0.1,1,0,2.1,0.2,3c-1.6,0-3.2,0-5.6,0c0-0.3,0-0.6-0.1-0.9
|
213 |
-
C227.1,140.7,135,243,95.4,364.7c1.4-0.5,2.9,0.2,3.9,1.7c0.9,1.5,1.2,3.4,2.2,6.7c-3.4-0.9-5.5-0.9-7-1.9
|
214 |
-
c-0.4-0.3-0.7-0.6-0.9-0.9c-5.4,17.4-9.7,35.1-12.9,53.2l0.3-0.5l-0.3,0.6c0,0.1,0,0.1,0,0.2L81,423l0.2,0.1
|
215 |
-
c0.5,0.4,0.9,0.8,1.3,1.3c0.7,0.9,1.1,2,1.4,3.4l0.1,0.5c0,1.7-0.3,3.2-1.1,4.3l-3.5-2.3c-2.4,15.2-4.1,30.5-5,46l21.1-6.1
|
216 |
-
C107.7,300.7,223.5,148.7,396.5,98.9z M749.4,142.3c0.2-1.2,1.4-1.3,2.5-1.2c1.2,0.1,2.3,0.3,4,0.4c-1.1,1.1-1.8,2.4-3,3.1
|
217 |
-
c-0.6,0.4-2,0.1-2.8-0.3C749.6,144.1,749.3,142.9,749.4,142.3z M745.2,129.2c0.3,0.2,0.3,0.7,0.4,1.1c-0.4,0.1-0.9,0.4-1.1,0.2
|
218 |
-
c-0.3-0.2-0.3-0.7-0.4-1.1C744.4,129.3,744.9,129,745.2,129.2z M723.5,130.8c1.2-0.5,3.1,0.2,3.6,1.3c0.5,1-0.8,3.4-2,3.8
|
219 |
-
c-1.4,0.4-2.2-0.4-2.8-1.5C721.4,133.1,722.1,131.3,723.5,130.8z M673,99.4c0.7-0.2,1.6,0.2,3,0.5c-0.6,1.4-0.8,2.4-1.4,3
|
220 |
-
c-0.6,0.6-2.2,0-2.5-1C671.6,100.8,671.8,99.7,673,99.4z M571.9,68.8l0-1l0.2,0c0.3,0,0.5,0,0.6,0c0,0,0,0,0,0l0,0.8l2.6-0.5
|
221 |
-
l-2.6,0.6l0,0l2.6-0.5l0,0c0.1,0.4,0.1,0.7,0.2,1.1v0c0,0,0,0,0,0c0,0,0,0,0,0v0c0,0.3,0,0.5,0.1,0.8l0.3,3.7l-3.5-0.1l-0.2-3
|
222 |
-
l0.1,3c-0.2,0-0.4,0-0.5,0l-0.1,0l0.1-2.9l-2,0.1l0,0l0,0l0-0.5c0-0.5-0.1-0.9-0.1-1.3L571.9,68.8L571.9,68.8l-2.2,0.4L571.9,68.8z
|
223 |
-
M230.9,174.4l1.8-0.4l-0.2-0.5c0,0,0,0,0,0c0.1,0,0.2-0.1,0.2-0.1c0,0,0.1,0,0.1,0h0l0.3,0.5l0.4-0.1l0,0l0.3-0.1l-0.3,0.1l0,0.7
|
224 |
-
l2.3,4c-0.3,0.2-0.7,0.4-1.1,0.6l-0.5,0.2l-0.5,0c-2.8,0.1-5-1.5-5.7-4.1c0-0.1-0.1-0.2-0.1-0.3L230.9,174.4z M91.5,418.1
|
225 |
-
c-0.2,0.1-1.4-0.4-1.5-0.7c-0.2-0.7,0.1-1.5,0.2-2.7c1.2,0.7,1.9,1.1,2.6,1.6C92.4,416.9,92.1,417.7,91.5,418.1z"/>
|
226 |
-
</g>
|
227 |
-
</svg>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
freemius-pricing/fde48e4609a6ddc11d639fc2421f2afd.png
DELETED
Binary file
|
freemius-pricing/freemius-pricing.js
DELETED
@@ -1,15857 +0,0 @@
|
|
1 |
-
!(function (e, n) {
|
2 |
-
'object' == typeof exports && 'object' == typeof module
|
3 |
-
? (module.exports = n())
|
4 |
-
: 'function' == typeof define && define.amd
|
5 |
-
? define([], n)
|
6 |
-
: 'object' == typeof exports
|
7 |
-
? (exports.Freemius = n())
|
8 |
-
: (e.Freemius = n())
|
9 |
-
})(window, function () {
|
10 |
-
return (function (e) {
|
11 |
-
var n = {}
|
12 |
-
function t(a) {
|
13 |
-
if (n[a]) return n[a].exports
|
14 |
-
var i = (n[a] = { i: a, l: !1, exports: {} })
|
15 |
-
return e[a].call(i.exports, i, i.exports, t), (i.l = !0), i.exports
|
16 |
-
}
|
17 |
-
return (
|
18 |
-
(t.m = e),
|
19 |
-
(t.c = n),
|
20 |
-
(t.d = function (e, n, a) {
|
21 |
-
t.o(e, n) ||
|
22 |
-
Object.defineProperty(e, n, { enumerable: !0, get: a })
|
23 |
-
}),
|
24 |
-
(t.r = function (e) {
|
25 |
-
'undefined' != typeof Symbol &&
|
26 |
-
Symbol.toStringTag &&
|
27 |
-
Object.defineProperty(e, Symbol.toStringTag, {
|
28 |
-
value: 'Module',
|
29 |
-
}),
|
30 |
-
Object.defineProperty(e, '__esModule', { value: !0 })
|
31 |
-
}),
|
32 |
-
(t.t = function (e, n) {
|
33 |
-
if ((1 & n && (e = t(e)), 8 & n)) return e
|
34 |
-
if (4 & n && 'object' == typeof e && e && e.__esModule) return e
|
35 |
-
var a = Object.create(null)
|
36 |
-
if (
|
37 |
-
(t.r(a),
|
38 |
-
Object.defineProperty(a, 'default', {
|
39 |
-
enumerable: !0,
|
40 |
-
value: e,
|
41 |
-
}),
|
42 |
-
2 & n && 'string' != typeof e)
|
43 |
-
)
|
44 |
-
for (var i in e)
|
45 |
-
t.d(
|
46 |
-
a,
|
47 |
-
i,
|
48 |
-
function (n) {
|
49 |
-
return e[n]
|
50 |
-
}.bind(null, i)
|
51 |
-
)
|
52 |
-
return a
|
53 |
-
}),
|
54 |
-
(t.n = function (e) {
|
55 |
-
var n =
|
56 |
-
e && e.__esModule
|
57 |
-
? function () {
|
58 |
-
return e.default
|
59 |
-
}
|
60 |
-
: function () {
|
61 |
-
return e
|
62 |
-
}
|
63 |
-
return t.d(n, 'a', n), n
|
64 |
-
}),
|
65 |
-
(t.o = function (e, n) {
|
66 |
-
return Object.prototype.hasOwnProperty.call(e, n)
|
67 |
-
}),
|
68 |
-
(t.p = ''),
|
69 |
-
t((t.s = 35))
|
70 |
-
)
|
71 |
-
})([
|
72 |
-
function (e, n, t) {
|
73 |
-
'use strict'
|
74 |
-
e.exports = t(20)
|
75 |
-
},
|
76 |
-
function (e, n, t) {
|
77 |
-
e.exports = t(30)()
|
78 |
-
},
|
79 |
-
function (e, n, t) {
|
80 |
-
'use strict'
|
81 |
-
;(function (e, a) {
|
82 |
-
/*!
|
83 |
-
* Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com
|
84 |
-
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
|
85 |
-
*/
|
86 |
-
function i(e) {
|
87 |
-
return (i =
|
88 |
-
'function' == typeof Symbol &&
|
89 |
-
'symbol' == typeof Symbol.iterator
|
90 |
-
? function (e) {
|
91 |
-
return typeof e
|
92 |
-
}
|
93 |
-
: function (e) {
|
94 |
-
return e &&
|
95 |
-
'function' == typeof Symbol &&
|
96 |
-
e.constructor === Symbol &&
|
97 |
-
e !== Symbol.prototype
|
98 |
-
? 'symbol'
|
99 |
-
: typeof e
|
100 |
-
})(e)
|
101 |
-
}
|
102 |
-
function s(e, n) {
|
103 |
-
for (var t = 0; t < n.length; t++) {
|
104 |
-
var a = n[t]
|
105 |
-
;(a.enumerable = a.enumerable || !1),
|
106 |
-
(a.configurable = !0),
|
107 |
-
'value' in a && (a.writable = !0),
|
108 |
-
Object.defineProperty(e, a.key, a)
|
109 |
-
}
|
110 |
-
}
|
111 |
-
function r(e, n, t) {
|
112 |
-
return (
|
113 |
-
n in e
|
114 |
-
? Object.defineProperty(e, n, {
|
115 |
-
value: t,
|
116 |
-
enumerable: !0,
|
117 |
-
configurable: !0,
|
118 |
-
writable: !0,
|
119 |
-
})
|
120 |
-
: (e[n] = t),
|
121 |
-
e
|
122 |
-
)
|
123 |
-
}
|
124 |
-
function o(e) {
|
125 |
-
for (var n = 1; n < arguments.length; n++) {
|
126 |
-
var t = null != arguments[n] ? arguments[n] : {},
|
127 |
-
a = Object.keys(t)
|
128 |
-
'function' == typeof Object.getOwnPropertySymbols &&
|
129 |
-
(a = a.concat(
|
130 |
-
Object.getOwnPropertySymbols(t).filter(
|
131 |
-
function (e) {
|
132 |
-
return Object.getOwnPropertyDescriptor(
|
133 |
-
t,
|
134 |
-
e
|
135 |
-
).enumerable
|
136 |
-
}
|
137 |
-
)
|
138 |
-
)),
|
139 |
-
a.forEach(function (n) {
|
140 |
-
r(e, n, t[n])
|
141 |
-
})
|
142 |
-
}
|
143 |
-
return e
|
144 |
-
}
|
145 |
-
function c(e, n) {
|
146 |
-
return (
|
147 |
-
(function (e) {
|
148 |
-
if (Array.isArray(e)) return e
|
149 |
-
})(e) ||
|
150 |
-
(function (e, n) {
|
151 |
-
var t = [],
|
152 |
-
a = !0,
|
153 |
-
i = !1,
|
154 |
-
s = void 0
|
155 |
-
try {
|
156 |
-
for (
|
157 |
-
var r, o = e[Symbol.iterator]();
|
158 |
-
!(a = (r = o.next()).done) &&
|
159 |
-
(t.push(r.value), !n || t.length !== n);
|
160 |
-
a = !0
|
161 |
-
);
|
162 |
-
} catch (e) {
|
163 |
-
;(i = !0), (s = e)
|
164 |
-
} finally {
|
165 |
-
try {
|
166 |
-
a || null == o.return || o.return()
|
167 |
-
} finally {
|
168 |
-
if (i) throw s
|
169 |
-
}
|
170 |
-
}
|
171 |
-
return t
|
172 |
-
})(e, n) ||
|
173 |
-
(function () {
|
174 |
-
throw new TypeError(
|
175 |
-
'Invalid attempt to destructure non-iterable instance'
|
176 |
-
)
|
177 |
-
})()
|
178 |
-
)
|
179 |
-
}
|
180 |
-
t.d(n, 'a', function () {
|
181 |
-
return Ee
|
182 |
-
}),
|
183 |
-
t.d(n, 'b', function () {
|
184 |
-
return _e
|
185 |
-
}),
|
186 |
-
t.d(n, 'c', function () {
|
187 |
-
return we
|
188 |
-
})
|
189 |
-
var l = function () {},
|
190 |
-
p = {},
|
191 |
-
f = {},
|
192 |
-
u = { mark: l, measure: l }
|
193 |
-
try {
|
194 |
-
'undefined' != typeof window && (p = window),
|
195 |
-
'undefined' != typeof document && (f = document),
|
196 |
-
'undefined' != typeof MutationObserver &&
|
197 |
-
MutationObserver,
|
198 |
-
'undefined' != typeof performance && (u = performance)
|
199 |
-
} catch (e) {}
|
200 |
-
var d = (p.navigator || {}).userAgent,
|
201 |
-
g = void 0 === d ? '' : d,
|
202 |
-
m = p,
|
203 |
-
h = f,
|
204 |
-
A = u,
|
205 |
-
k =
|
206 |
-
(m.document,
|
207 |
-
!!h.documentElement &&
|
208 |
-
!!h.head &&
|
209 |
-
'function' == typeof h.addEventListener &&
|
210 |
-
'function' == typeof h.createElement),
|
211 |
-
y =
|
212 |
-
(~g.indexOf('MSIE') || g.indexOf('Trident/'),
|
213 |
-
(function () {
|
214 |
-
try {
|
215 |
-
} catch (e) {
|
216 |
-
return !1
|
217 |
-
}
|
218 |
-
})(),
|
219 |
-
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]),
|
220 |
-
b = y.concat([11, 12, 13, 14, 15, 16, 17, 18, 19, 20]),
|
221 |
-
_ = {
|
222 |
-
GROUP: 'group',
|
223 |
-
SWAP_OPACITY: 'swap-opacity',
|
224 |
-
PRIMARY: 'primary',
|
225 |
-
SECONDARY: 'secondary',
|
226 |
-
},
|
227 |
-
v =
|
228 |
-
([
|
229 |
-
'xs',
|
230 |
-
'sm',
|
231 |
-
'lg',
|
232 |
-
'fw',
|
233 |
-
'ul',
|
234 |
-
'li',
|
235 |
-
'border',
|
236 |
-
'pull-left',
|
237 |
-
'pull-right',
|
238 |
-
'spin',
|
239 |
-
'pulse',
|
240 |
-
'rotate-90',
|
241 |
-
'rotate-180',
|
242 |
-
'rotate-270',
|
243 |
-
'flip-horizontal',
|
244 |
-
'flip-vertical',
|
245 |
-
'flip-both',
|
246 |
-
'stack',
|
247 |
-
'stack-1x',
|
248 |
-
'stack-2x',
|
249 |
-
'inverse',
|
250 |
-
'layers',
|
251 |
-
'layers-text',
|
252 |
-
'layers-counter',
|
253 |
-
_.GROUP,
|
254 |
-
_.SWAP_OPACITY,
|
255 |
-
_.PRIMARY,
|
256 |
-
_.SECONDARY,
|
257 |
-
]
|
258 |
-
.concat(
|
259 |
-
y.map(function (e) {
|
260 |
-
return ''.concat(e, 'x')
|
261 |
-
})
|
262 |
-
)
|
263 |
-
.concat(
|
264 |
-
b.map(function (e) {
|
265 |
-
return 'w-'.concat(e)
|
266 |
-
})
|
267 |
-
),
|
268 |
-
m.FontAwesomeConfig || {})
|
269 |
-
if (h && 'function' == typeof h.querySelector) {
|
270 |
-
;[
|
271 |
-
['data-family-prefix', 'familyPrefix'],
|
272 |
-
['data-replacement-class', 'replacementClass'],
|
273 |
-
['data-auto-replace-svg', 'autoReplaceSvg'],
|
274 |
-
['data-auto-add-css', 'autoAddCss'],
|
275 |
-
['data-auto-a11y', 'autoA11y'],
|
276 |
-
['data-search-pseudo-elements', 'searchPseudoElements'],
|
277 |
-
['data-observe-mutations', 'observeMutations'],
|
278 |
-
['data-mutate-approach', 'mutateApproach'],
|
279 |
-
['data-keep-original-source', 'keepOriginalSource'],
|
280 |
-
['data-measure-performance', 'measurePerformance'],
|
281 |
-
['data-show-missing-icons', 'showMissingIcons'],
|
282 |
-
].forEach(function (e) {
|
283 |
-
var n = c(e, 2),
|
284 |
-
t = n[0],
|
285 |
-
a = n[1],
|
286 |
-
i = (function (e) {
|
287 |
-
return (
|
288 |
-
'' === e ||
|
289 |
-
('false' !== e && ('true' === e || e))
|
290 |
-
)
|
291 |
-
})(
|
292 |
-
(function (e) {
|
293 |
-
var n = h.querySelector('script[' + e + ']')
|
294 |
-
if (n) return n.getAttribute(e)
|
295 |
-
})(t)
|
296 |
-
)
|
297 |
-
null != i && (v[a] = i)
|
298 |
-
})
|
299 |
-
}
|
300 |
-
var w = o(
|
301 |
-
{},
|
302 |
-
{
|
303 |
-
familyPrefix: 'fa',
|
304 |
-
replacementClass: 'svg-inline--fa',
|
305 |
-
autoReplaceSvg: !0,
|
306 |
-
autoAddCss: !0,
|
307 |
-
autoA11y: !0,
|
308 |
-
searchPseudoElements: !1,
|
309 |
-
observeMutations: !0,
|
310 |
-
mutateApproach: 'async',
|
311 |
-
keepOriginalSource: !0,
|
312 |
-
measurePerformance: !1,
|
313 |
-
showMissingIcons: !0,
|
314 |
-
},
|
315 |
-
v
|
316 |
-
)
|
317 |
-
w.autoReplaceSvg || (w.observeMutations = !1)
|
318 |
-
var E = o({}, w)
|
319 |
-
m.FontAwesomeConfig = E
|
320 |
-
var C = m || {}
|
321 |
-
C.___FONT_AWESOME___ || (C.___FONT_AWESOME___ = {}),
|
322 |
-
C.___FONT_AWESOME___.styles ||
|
323 |
-
(C.___FONT_AWESOME___.styles = {}),
|
324 |
-
C.___FONT_AWESOME___.hooks ||
|
325 |
-
(C.___FONT_AWESOME___.hooks = {}),
|
326 |
-
C.___FONT_AWESOME___.shims ||
|
327 |
-
(C.___FONT_AWESOME___.shims = [])
|
328 |
-
var x = C.___FONT_AWESOME___,
|
329 |
-
B = []
|
330 |
-
k &&
|
331 |
-
((h.documentElement.doScroll
|
332 |
-
? /^loaded|^c/
|
333 |
-
: /^loaded|^i|^c/
|
334 |
-
).test(h.readyState) ||
|
335 |
-
h.addEventListener('DOMContentLoaded', function e() {
|
336 |
-
h.removeEventListener('DOMContentLoaded', e),
|
337 |
-
1,
|
338 |
-
B.map(function (e) {
|
339 |
-
return e()
|
340 |
-
})
|
341 |
-
}))
|
342 |
-
var S,
|
343 |
-
T = function () {},
|
344 |
-
P =
|
345 |
-
void 0 !== e &&
|
346 |
-
void 0 !== e.process &&
|
347 |
-
'function' == typeof e.process.emit,
|
348 |
-
N = void 0 === a ? setTimeout : a,
|
349 |
-
M = []
|
350 |
-
function q() {
|
351 |
-
for (var e = 0; e < M.length; e++) M[e][0](M[e][1])
|
352 |
-
;(M = []), (S = !1)
|
353 |
-
}
|
354 |
-
function I(e, n) {
|
355 |
-
M.push([e, n]), S || ((S = !0), N(q, 0))
|
356 |
-
}
|
357 |
-
function O(e) {
|
358 |
-
var n = e.owner,
|
359 |
-
t = n._state,
|
360 |
-
a = n._data,
|
361 |
-
i = e[t],
|
362 |
-
s = e.then
|
363 |
-
if ('function' == typeof i) {
|
364 |
-
t = 'fulfilled'
|
365 |
-
try {
|
366 |
-
a = i(a)
|
367 |
-
} catch (e) {
|
368 |
-
j(s, e)
|
369 |
-
}
|
370 |
-
}
|
371 |
-
z(s, a) ||
|
372 |
-
('fulfilled' === t && L(s, a),
|
373 |
-
'rejected' === t && j(s, a))
|
374 |
-
}
|
375 |
-
function z(e, n) {
|
376 |
-
var t
|
377 |
-
try {
|
378 |
-
if (e === n)
|
379 |
-
throw new TypeError(
|
380 |
-
'A promises callback cannot return that same promise.'
|
381 |
-
)
|
382 |
-
if (
|
383 |
-
n &&
|
384 |
-
('function' == typeof n || 'object' === i(n))
|
385 |
-
) {
|
386 |
-
var a = n.then
|
387 |
-
if ('function' == typeof a)
|
388 |
-
return (
|
389 |
-
a.call(
|
390 |
-
n,
|
391 |
-
function (a) {
|
392 |
-
t ||
|
393 |
-
((t = !0),
|
394 |
-
n === a ? U(e, a) : L(e, a))
|
395 |
-
},
|
396 |
-
function (n) {
|
397 |
-
t || ((t = !0), j(e, n))
|
398 |
-
}
|
399 |
-
),
|
400 |
-
!0
|
401 |
-
)
|
402 |
-
}
|
403 |
-
} catch (n) {
|
404 |
-
return t || j(e, n), !0
|
405 |
-
}
|
406 |
-
return !1
|
407 |
-
}
|
408 |
-
function L(e, n) {
|
409 |
-
;(e !== n && z(e, n)) || U(e, n)
|
410 |
-
}
|
411 |
-
function U(e, n) {
|
412 |
-
'pending' === e._state &&
|
413 |
-
((e._state = 'settled'), (e._data = n), I(F, e))
|
414 |
-
}
|
415 |
-
function j(e, n) {
|
416 |
-
'pending' === e._state &&
|
417 |
-
((e._state = 'settled'), (e._data = n), I(R, e))
|
418 |
-
}
|
419 |
-
function D(e) {
|
420 |
-
e._then = e._then.forEach(O)
|
421 |
-
}
|
422 |
-
function F(e) {
|
423 |
-
;(e._state = 'fulfilled'), D(e)
|
424 |
-
}
|
425 |
-
function R(n) {
|
426 |
-
;(n._state = 'rejected'),
|
427 |
-
D(n),
|
428 |
-
!n._handled &&
|
429 |
-
P &&
|
430 |
-
e.process.emit('unhandledRejection', n._data, n)
|
431 |
-
}
|
432 |
-
function Y(n) {
|
433 |
-
e.process.emit('rejectionHandled', n)
|
434 |
-
}
|
435 |
-
function Q(e) {
|
436 |
-
if ('function' != typeof e)
|
437 |
-
throw new TypeError(
|
438 |
-
'Promise resolver ' + e + ' is not a function'
|
439 |
-
)
|
440 |
-
if (this instanceof Q == !1)
|
441 |
-
throw new TypeError(
|
442 |
-
"Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function."
|
443 |
-
)
|
444 |
-
;(this._then = []),
|
445 |
-
(function (e, n) {
|
446 |
-
function t(e) {
|
447 |
-
j(n, e)
|
448 |
-
}
|
449 |
-
try {
|
450 |
-
e(function (e) {
|
451 |
-
L(n, e)
|
452 |
-
}, t)
|
453 |
-
} catch (e) {
|
454 |
-
t(e)
|
455 |
-
}
|
456 |
-
})(e, this)
|
457 |
-
}
|
458 |
-
;(Q.prototype = {
|
459 |
-
constructor: Q,
|
460 |
-
_state: 'pending',
|
461 |
-
_then: null,
|
462 |
-
_data: void 0,
|
463 |
-
_handled: !1,
|
464 |
-
then: function (e, n) {
|
465 |
-
var t = {
|
466 |
-
owner: this,
|
467 |
-
then: new this.constructor(T),
|
468 |
-
fulfilled: e,
|
469 |
-
rejected: n,
|
470 |
-
}
|
471 |
-
return (
|
472 |
-
(!n && !e) ||
|
473 |
-
this._handled ||
|
474 |
-
((this._handled = !0),
|
475 |
-
'rejected' === this._state && P && I(Y, this)),
|
476 |
-
'fulfilled' === this._state ||
|
477 |
-
'rejected' === this._state
|
478 |
-
? I(O, t)
|
479 |
-
: this._then.push(t),
|
480 |
-
t.then
|
481 |
-
)
|
482 |
-
},
|
483 |
-
catch: function (e) {
|
484 |
-
return this.then(null, e)
|
485 |
-
},
|
486 |
-
}),
|
487 |
-
(Q.all = function (e) {
|
488 |
-
if (!Array.isArray(e))
|
489 |
-
throw new TypeError(
|
490 |
-
'You must pass an array to Promise.all().'
|
491 |
-
)
|
492 |
-
return new Q(function (n, t) {
|
493 |
-
var a = [],
|
494 |
-
i = 0
|
495 |
-
function s(e) {
|
496 |
-
return (
|
497 |
-
i++,
|
498 |
-
function (t) {
|
499 |
-
;(a[e] = t), --i || n(a)
|
500 |
-
}
|
501 |
-
)
|
502 |
-
}
|
503 |
-
for (var r, o = 0; o < e.length; o++)
|
504 |
-
(r = e[o]) && 'function' == typeof r.then
|
505 |
-
? r.then(s(o), t)
|
506 |
-
: (a[o] = r)
|
507 |
-
i || n(a)
|
508 |
-
})
|
509 |
-
}),
|
510 |
-
(Q.race = function (e) {
|
511 |
-
if (!Array.isArray(e))
|
512 |
-
throw new TypeError(
|
513 |
-
'You must pass an array to Promise.race().'
|
514 |
-
)
|
515 |
-
return new Q(function (n, t) {
|
516 |
-
for (var a, i = 0; i < e.length; i++)
|
517 |
-
(a = e[i]) && 'function' == typeof a.then
|
518 |
-
? a.then(n, t)
|
519 |
-
: n(a)
|
520 |
-
})
|
521 |
-
}),
|
522 |
-
(Q.resolve = function (e) {
|
523 |
-
return e && 'object' === i(e) && e.constructor === Q
|
524 |
-
? e
|
525 |
-
: new Q(function (n) {
|
526 |
-
n(e)
|
527 |
-
})
|
528 |
-
}),
|
529 |
-
(Q.reject = function (e) {
|
530 |
-
return new Q(function (n, t) {
|
531 |
-
t(e)
|
532 |
-
})
|
533 |
-
})
|
534 |
-
var W = {
|
535 |
-
size: 16,
|
536 |
-
x: 0,
|
537 |
-
y: 0,
|
538 |
-
rotate: 0,
|
539 |
-
flipX: !1,
|
540 |
-
flipY: !1,
|
541 |
-
}
|
542 |
-
function V(e) {
|
543 |
-
if (e && k) {
|
544 |
-
var n = h.createElement('style')
|
545 |
-
n.setAttribute('type', 'text/css'), (n.innerHTML = e)
|
546 |
-
for (
|
547 |
-
var t = h.head.childNodes,
|
548 |
-
a = null,
|
549 |
-
i = t.length - 1;
|
550 |
-
i > -1;
|
551 |
-
i--
|
552 |
-
) {
|
553 |
-
var s = t[i],
|
554 |
-
r = (s.tagName || '').toUpperCase()
|
555 |
-
;['STYLE', 'LINK'].indexOf(r) > -1 && (a = s)
|
556 |
-
}
|
557 |
-
return h.head.insertBefore(n, a), e
|
558 |
-
}
|
559 |
-
}
|
560 |
-
function H() {
|
561 |
-
for (var e = 12, n = ''; e-- > 0; )
|
562 |
-
n += '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'[
|
563 |
-
(62 * Math.random()) | 0
|
564 |
-
]
|
565 |
-
return n
|
566 |
-
}
|
567 |
-
function $(e) {
|
568 |
-
return ''
|
569 |
-
.concat(e)
|
570 |
-
.replace(/&/g, '&')
|
571 |
-
.replace(/"/g, '"')
|
572 |
-
.replace(/'/g, ''')
|
573 |
-
.replace(/</g, '<')
|
574 |
-
.replace(/>/g, '>')
|
575 |
-
}
|
576 |
-
function X(e) {
|
577 |
-
return Object.keys(e || {}).reduce(function (n, t) {
|
578 |
-
return n + ''.concat(t, ': ').concat(e[t], ';')
|
579 |
-
}, '')
|
580 |
-
}
|
581 |
-
function K(e) {
|
582 |
-
return (
|
583 |
-
e.size !== W.size ||
|
584 |
-
e.x !== W.x ||
|
585 |
-
e.y !== W.y ||
|
586 |
-
e.rotate !== W.rotate ||
|
587 |
-
e.flipX ||
|
588 |
-
e.flipY
|
589 |
-
)
|
590 |
-
}
|
591 |
-
function Z(e) {
|
592 |
-
var n = e.transform,
|
593 |
-
t = e.containerWidth,
|
594 |
-
a = e.iconWidth,
|
595 |
-
i = { transform: 'translate('.concat(t / 2, ' 256)') },
|
596 |
-
s = 'translate('
|
597 |
-
.concat(32 * n.x, ', ')
|
598 |
-
.concat(32 * n.y, ') '),
|
599 |
-
r = 'scale('
|
600 |
-
.concat((n.size / 16) * (n.flipX ? -1 : 1), ', ')
|
601 |
-
.concat((n.size / 16) * (n.flipY ? -1 : 1), ') '),
|
602 |
-
o = 'rotate('.concat(n.rotate, ' 0 0)')
|
603 |
-
return {
|
604 |
-
outer: i,
|
605 |
-
inner: {
|
606 |
-
transform: ''
|
607 |
-
.concat(s, ' ')
|
608 |
-
.concat(r, ' ')
|
609 |
-
.concat(o),
|
610 |
-
},
|
611 |
-
path: {
|
612 |
-
transform: 'translate('.concat(
|
613 |
-
(a / 2) * -1,
|
614 |
-
' -256)'
|
615 |
-
),
|
616 |
-
},
|
617 |
-
}
|
618 |
-
}
|
619 |
-
var G = { x: 0, y: 0, width: '100%', height: '100%' }
|
620 |
-
function J(e) {
|
621 |
-
var n =
|
622 |
-
!(arguments.length > 1 && void 0 !== arguments[1]) ||
|
623 |
-
arguments[1]
|
624 |
-
return (
|
625 |
-
e.attributes &&
|
626 |
-
(e.attributes.fill || n) &&
|
627 |
-
(e.attributes.fill = 'black'),
|
628 |
-
e
|
629 |
-
)
|
630 |
-
}
|
631 |
-
function ee(e) {
|
632 |
-
var n = e.icons,
|
633 |
-
t = n.main,
|
634 |
-
a = n.mask,
|
635 |
-
i = e.prefix,
|
636 |
-
s = e.iconName,
|
637 |
-
r = e.transform,
|
638 |
-
c = e.symbol,
|
639 |
-
l = e.title,
|
640 |
-
p = e.maskId,
|
641 |
-
f = e.titleId,
|
642 |
-
u = e.extra,
|
643 |
-
d = e.watchable,
|
644 |
-
g = void 0 !== d && d,
|
645 |
-
m = a.found ? a : t,
|
646 |
-
h = m.width,
|
647 |
-
A = m.height,
|
648 |
-
k = 'fak' === i,
|
649 |
-
y = k ? '' : 'fa-w-'.concat(Math.ceil((h / A) * 16)),
|
650 |
-
b = [
|
651 |
-
E.replacementClass,
|
652 |
-
s ? ''.concat(E.familyPrefix, '-').concat(s) : '',
|
653 |
-
y,
|
654 |
-
]
|
655 |
-
.filter(function (e) {
|
656 |
-
return -1 === u.classes.indexOf(e)
|
657 |
-
})
|
658 |
-
.filter(function (e) {
|
659 |
-
return '' !== e || !!e
|
660 |
-
})
|
661 |
-
.concat(u.classes)
|
662 |
-
.join(' '),
|
663 |
-
_ = {
|
664 |
-
children: [],
|
665 |
-
attributes: o({}, u.attributes, {
|
666 |
-
'data-prefix': i,
|
667 |
-
'data-icon': s,
|
668 |
-
class: b,
|
669 |
-
role: u.attributes.role || 'img',
|
670 |
-
xmlns: 'http://www.w3.org/2000/svg',
|
671 |
-
viewBox: '0 0 '.concat(h, ' ').concat(A),
|
672 |
-
}),
|
673 |
-
},
|
674 |
-
v =
|
675 |
-
k && !~u.classes.indexOf('fa-fw')
|
676 |
-
? {
|
677 |
-
width: ''.concat(
|
678 |
-
(h / A) * 16 * 0.0625,
|
679 |
-
'em'
|
680 |
-
),
|
681 |
-
}
|
682 |
-
: {}
|
683 |
-
g && (_.attributes['data-fa-i2svg'] = ''),
|
684 |
-
l &&
|
685 |
-
_.children.push({
|
686 |
-
tag: 'title',
|
687 |
-
attributes: {
|
688 |
-
id:
|
689 |
-
_.attributes['aria-labelledby'] ||
|
690 |
-
'title-'.concat(f || H()),
|
691 |
-
},
|
692 |
-
children: [l],
|
693 |
-
})
|
694 |
-
var w = o({}, _, {
|
695 |
-
prefix: i,
|
696 |
-
iconName: s,
|
697 |
-
main: t,
|
698 |
-
mask: a,
|
699 |
-
maskId: p,
|
700 |
-
transform: r,
|
701 |
-
symbol: c,
|
702 |
-
styles: o({}, v, u.styles),
|
703 |
-
}),
|
704 |
-
C =
|
705 |
-
a.found && t.found
|
706 |
-
? (function (e) {
|
707 |
-
var n,
|
708 |
-
t = e.children,
|
709 |
-
a = e.attributes,
|
710 |
-
i = e.main,
|
711 |
-
s = e.mask,
|
712 |
-
r = e.maskId,
|
713 |
-
c = e.transform,
|
714 |
-
l = i.width,
|
715 |
-
p = i.icon,
|
716 |
-
f = s.width,
|
717 |
-
u = s.icon,
|
718 |
-
d = Z({
|
719 |
-
transform: c,
|
720 |
-
containerWidth: f,
|
721 |
-
iconWidth: l,
|
722 |
-
}),
|
723 |
-
g = {
|
724 |
-
tag: 'rect',
|
725 |
-
attributes: o({}, G, {
|
726 |
-
fill: 'white',
|
727 |
-
}),
|
728 |
-
},
|
729 |
-
m = p.children
|
730 |
-
? {
|
731 |
-
children: p.children.map(
|
732 |
-
J
|
733 |
-
),
|
734 |
-
}
|
735 |
-
: {},
|
736 |
-
h = {
|
737 |
-
tag: 'g',
|
738 |
-
attributes: o({}, d.inner),
|
739 |
-
children: [
|
740 |
-
J(
|
741 |
-
o(
|
742 |
-
{
|
743 |
-
tag: p.tag,
|
744 |
-
attributes: o(
|
745 |
-
{},
|
746 |
-
p.attributes,
|
747 |
-
d.path
|
748 |
-
),
|
749 |
-
},
|
750 |
-
m
|
751 |
-
)
|
752 |
-
),
|
753 |
-
],
|
754 |
-
},
|
755 |
-
A = {
|
756 |
-
tag: 'g',
|
757 |
-
attributes: o({}, d.outer),
|
758 |
-
children: [h],
|
759 |
-
},
|
760 |
-
k = 'mask-'.concat(r || H()),
|
761 |
-
y = 'clip-'.concat(r || H()),
|
762 |
-
b = {
|
763 |
-
tag: 'mask',
|
764 |
-
attributes: o({}, G, {
|
765 |
-
id: k,
|
766 |
-
maskUnits: 'userSpaceOnUse',
|
767 |
-
maskContentUnits:
|
768 |
-
'userSpaceOnUse',
|
769 |
-
}),
|
770 |
-
children: [g, A],
|
771 |
-
},
|
772 |
-
_ = {
|
773 |
-
tag: 'defs',
|
774 |
-
children: [
|
775 |
-
{
|
776 |
-
tag: 'clipPath',
|
777 |
-
attributes: { id: y },
|
778 |
-
children:
|
779 |
-
((n = u),
|
780 |
-
'g' === n.tag
|
781 |
-
? n.children
|
782 |
-
: [n]),
|
783 |
-
},
|
784 |
-
b,
|
785 |
-
],
|
786 |
-
}
|
787 |
-
return (
|
788 |
-
t.push(_, {
|
789 |
-
tag: 'rect',
|
790 |
-
attributes: o(
|
791 |
-
{
|
792 |
-
fill: 'currentColor',
|
793 |
-
'clip-path': 'url(#'.concat(
|
794 |
-
y,
|
795 |
-
')'
|
796 |
-
),
|
797 |
-
mask: 'url(#'.concat(
|
798 |
-
k,
|
799 |
-
')'
|
800 |
-
),
|
801 |
-
},
|
802 |
-
G
|
803 |
-
),
|
804 |
-
}),
|
805 |
-
{ children: t, attributes: a }
|
806 |
-
)
|
807 |
-
})(w)
|
808 |
-
: (function (e) {
|
809 |
-
var n = e.children,
|
810 |
-
t = e.attributes,
|
811 |
-
a = e.main,
|
812 |
-
i = e.transform,
|
813 |
-
s = X(e.styles)
|
814 |
-
if (
|
815 |
-
(s.length > 0 && (t.style = s),
|
816 |
-
K(i))
|
817 |
-
) {
|
818 |
-
var r = Z({
|
819 |
-
transform: i,
|
820 |
-
containerWidth: a.width,
|
821 |
-
iconWidth: a.width,
|
822 |
-
})
|
823 |
-
n.push({
|
824 |
-
tag: 'g',
|
825 |
-
attributes: o({}, r.outer),
|
826 |
-
children: [
|
827 |
-
{
|
828 |
-
tag: 'g',
|
829 |
-
attributes: o(
|
830 |
-
{},
|
831 |
-
r.inner
|
832 |
-
),
|
833 |
-
children: [
|
834 |
-
{
|
835 |
-
tag: a.icon.tag,
|
836 |
-
children:
|
837 |
-
a.icon
|
838 |
-
.children,
|
839 |
-
attributes: o(
|
840 |
-
{},
|
841 |
-
a.icon
|
842 |
-
.attributes,
|
843 |
-
r.path
|
844 |
-
),
|
845 |
-
},
|
846 |
-
],
|
847 |
-
},
|
848 |
-
],
|
849 |
-
})
|
850 |
-
} else n.push(a.icon)
|
851 |
-
return { children: n, attributes: t }
|
852 |
-
})(w),
|
853 |
-
x = C.children,
|
854 |
-
B = C.attributes
|
855 |
-
return (
|
856 |
-
(w.children = x),
|
857 |
-
(w.attributes = B),
|
858 |
-
c
|
859 |
-
? (function (e) {
|
860 |
-
var n = e.prefix,
|
861 |
-
t = e.iconName,
|
862 |
-
a = e.children,
|
863 |
-
i = e.attributes,
|
864 |
-
s = e.symbol
|
865 |
-
return [
|
866 |
-
{
|
867 |
-
tag: 'svg',
|
868 |
-
attributes: {
|
869 |
-
style: 'display: none;',
|
870 |
-
},
|
871 |
-
children: [
|
872 |
-
{
|
873 |
-
tag: 'symbol',
|
874 |
-
attributes: o({}, i, {
|
875 |
-
id:
|
876 |
-
!0 === s
|
877 |
-
? ''
|
878 |
-
.concat(
|
879 |
-
n,
|
880 |
-
'-'
|
881 |
-
)
|
882 |
-
.concat(
|
883 |
-
E.familyPrefix,
|
884 |
-
'-'
|
885 |
-
)
|
886 |
-
.concat(
|
887 |
-
t
|
888 |
-
)
|
889 |
-
: s,
|
890 |
-
}),
|
891 |
-
children: a,
|
892 |
-
},
|
893 |
-
],
|
894 |
-
},
|
895 |
-
]
|
896 |
-
})(w)
|
897 |
-
: (function (e) {
|
898 |
-
var n = e.children,
|
899 |
-
t = e.main,
|
900 |
-
a = e.mask,
|
901 |
-
i = e.attributes,
|
902 |
-
s = e.styles,
|
903 |
-
r = e.transform
|
904 |
-
if (K(r) && t.found && !a.found) {
|
905 |
-
var c = {
|
906 |
-
x: t.width / t.height / 2,
|
907 |
-
y: 0.5,
|
908 |
-
}
|
909 |
-
i.style = X(
|
910 |
-
o({}, s, {
|
911 |
-
'transform-origin': ''
|
912 |
-
.concat(
|
913 |
-
c.x + r.x / 16,
|
914 |
-
'em '
|
915 |
-
)
|
916 |
-
.concat(
|
917 |
-
c.y + r.y / 16,
|
918 |
-
'em'
|
919 |
-
),
|
920 |
-
})
|
921 |
-
)
|
922 |
-
}
|
923 |
-
return [
|
924 |
-
{
|
925 |
-
tag: 'svg',
|
926 |
-
attributes: i,
|
927 |
-
children: n,
|
928 |
-
},
|
929 |
-
]
|
930 |
-
})(w)
|
931 |
-
)
|
932 |
-
}
|
933 |
-
var ne = function () {},
|
934 |
-
te =
|
935 |
-
(E.measurePerformance && A && A.mark && A.measure,
|
936 |
-
function (e, n, t, a) {
|
937 |
-
var i,
|
938 |
-
s,
|
939 |
-
r,
|
940 |
-
o = Object.keys(e),
|
941 |
-
c = o.length,
|
942 |
-
l =
|
943 |
-
void 0 !== a
|
944 |
-
? (function (e, n) {
|
945 |
-
return function (t, a, i, s) {
|
946 |
-
return e.call(n, t, a, i, s)
|
947 |
-
}
|
948 |
-
})(n, a)
|
949 |
-
: n
|
950 |
-
for (
|
951 |
-
void 0 === t
|
952 |
-
? ((i = 1), (r = e[o[0]]))
|
953 |
-
: ((i = 0), (r = t));
|
954 |
-
i < c;
|
955 |
-
i++
|
956 |
-
)
|
957 |
-
r = l(r, e[(s = o[i])], s, e)
|
958 |
-
return r
|
959 |
-
})
|
960 |
-
function ae(e, n) {
|
961 |
-
var t =
|
962 |
-
arguments.length > 2 && void 0 !== arguments[2]
|
963 |
-
? arguments[2]
|
964 |
-
: {},
|
965 |
-
a = t.skipHooks,
|
966 |
-
i = void 0 !== a && a,
|
967 |
-
s = Object.keys(n).reduce(function (e, t) {
|
968 |
-
var a = n[t]
|
969 |
-
return (
|
970 |
-
!!a.icon
|
971 |
-
? (e[a.iconName] = a.icon)
|
972 |
-
: (e[t] = a),
|
973 |
-
e
|
974 |
-
)
|
975 |
-
}, {})
|
976 |
-
'function' != typeof x.hooks.addPack || i
|
977 |
-
? (x.styles[e] = o({}, x.styles[e] || {}, s))
|
978 |
-
: x.hooks.addPack(e, s),
|
979 |
-
'fas' === e && ae('fa', n)
|
980 |
-
}
|
981 |
-
var ie = x.styles,
|
982 |
-
se = x.shims,
|
983 |
-
re = function () {
|
984 |
-
var e = function (e) {
|
985 |
-
return te(
|
986 |
-
ie,
|
987 |
-
function (n, t, a) {
|
988 |
-
return (n[a] = te(t, e, {})), n
|
989 |
-
},
|
990 |
-
{}
|
991 |
-
)
|
992 |
-
}
|
993 |
-
e(function (e, n, t) {
|
994 |
-
return n[3] && (e[n[3]] = t), e
|
995 |
-
}),
|
996 |
-
e(function (e, n, t) {
|
997 |
-
var a = n[2]
|
998 |
-
return (
|
999 |
-
(e[t] = t),
|
1000 |
-
a.forEach(function (n) {
|
1001 |
-
e[n] = t
|
1002 |
-
}),
|
1003 |
-
e
|
1004 |
-
)
|
1005 |
-
})
|
1006 |
-
var n = 'far' in ie
|
1007 |
-
te(
|
1008 |
-
se,
|
1009 |
-
function (e, t) {
|
1010 |
-
var a = t[0],
|
1011 |
-
i = t[1],
|
1012 |
-
s = t[2]
|
1013 |
-
return (
|
1014 |
-
'far' !== i || n || (i = 'fas'),
|
1015 |
-
(e[a] = { prefix: i, iconName: s }),
|
1016 |
-
e
|
1017 |
-
)
|
1018 |
-
},
|
1019 |
-
{}
|
1020 |
-
)
|
1021 |
-
}
|
1022 |
-
re()
|
1023 |
-
x.styles
|
1024 |
-
function oe(e, n, t) {
|
1025 |
-
if (e && e[n] && e[n][t])
|
1026 |
-
return { prefix: n, iconName: t, icon: e[n][t] }
|
1027 |
-
}
|
1028 |
-
function ce(e) {
|
1029 |
-
var n = e.tag,
|
1030 |
-
t = e.attributes,
|
1031 |
-
a = void 0 === t ? {} : t,
|
1032 |
-
i = e.children,
|
1033 |
-
s = void 0 === i ? [] : i
|
1034 |
-
return 'string' == typeof e
|
1035 |
-
? $(e)
|
1036 |
-
: '<'
|
1037 |
-
.concat(n, ' ')
|
1038 |
-
.concat(
|
1039 |
-
(function (e) {
|
1040 |
-
return Object.keys(e || {})
|
1041 |
-
.reduce(function (n, t) {
|
1042 |
-
return (
|
1043 |
-
n +
|
1044 |
-
''
|
1045 |
-
.concat(t, '="')
|
1046 |
-
.concat($(e[t]), '" ')
|
1047 |
-
)
|
1048 |
-
}, '')
|
1049 |
-
.trim()
|
1050 |
-
})(a),
|
1051 |
-
'>'
|
1052 |
-
)
|
1053 |
-
.concat(s.map(ce).join(''), '</')
|
1054 |
-
.concat(n, '>')
|
1055 |
-
}
|
1056 |
-
var le = function (e) {
|
1057 |
-
var n = {
|
1058 |
-
size: 16,
|
1059 |
-
x: 0,
|
1060 |
-
y: 0,
|
1061 |
-
flipX: !1,
|
1062 |
-
flipY: !1,
|
1063 |
-
rotate: 0,
|
1064 |
-
}
|
1065 |
-
return e
|
1066 |
-
? e
|
1067 |
-
.toLowerCase()
|
1068 |
-
.split(' ')
|
1069 |
-
.reduce(function (e, n) {
|
1070 |
-
var t = n.toLowerCase().split('-'),
|
1071 |
-
a = t[0],
|
1072 |
-
i = t.slice(1).join('-')
|
1073 |
-
if (a && 'h' === i) return (e.flipX = !0), e
|
1074 |
-
if (a && 'v' === i) return (e.flipY = !0), e
|
1075 |
-
if (((i = parseFloat(i)), isNaN(i)))
|
1076 |
-
return e
|
1077 |
-
switch (a) {
|
1078 |
-
case 'grow':
|
1079 |
-
e.size = e.size + i
|
1080 |
-
break
|
1081 |
-
case 'shrink':
|
1082 |
-
e.size = e.size - i
|
1083 |
-
break
|
1084 |
-
case 'left':
|
1085 |
-
e.x = e.x - i
|
1086 |
-
break
|
1087 |
-
case 'right':
|
1088 |
-
e.x = e.x + i
|
1089 |
-
break
|
1090 |
-
case 'up':
|
1091 |
-
e.y = e.y - i
|
1092 |
-
break
|
1093 |
-
case 'down':
|
1094 |
-
e.y = e.y + i
|
1095 |
-
break
|
1096 |
-
case 'rotate':
|
1097 |
-
e.rotate = e.rotate + i
|
1098 |
-
}
|
1099 |
-
return e
|
1100 |
-
}, n)
|
1101 |
-
: n
|
1102 |
-
}
|
1103 |
-
function pe(e) {
|
1104 |
-
;(this.name = 'MissingIcon'),
|
1105 |
-
(this.message = e || 'Icon unavailable'),
|
1106 |
-
(this.stack = new Error().stack)
|
1107 |
-
}
|
1108 |
-
;(pe.prototype = Object.create(Error.prototype)),
|
1109 |
-
(pe.prototype.constructor = pe)
|
1110 |
-
var fe = { fill: 'currentColor' },
|
1111 |
-
ue = {
|
1112 |
-
attributeType: 'XML',
|
1113 |
-
repeatCount: 'indefinite',
|
1114 |
-
dur: '2s',
|
1115 |
-
},
|
1116 |
-
de = {
|
1117 |
-
tag: 'path',
|
1118 |
-
attributes: o({}, fe, {
|
1119 |
-
d:
|
1120 |
-
'M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z',
|
1121 |
-
}),
|
1122 |
-
},
|
1123 |
-
ge = o({}, ue, { attributeName: 'opacity' })
|
1124 |
-
o({}, fe, { cx: '256', cy: '364', r: '28' }),
|
1125 |
-
o({}, ue, {
|
1126 |
-
attributeName: 'r',
|
1127 |
-
values: '28;14;28;28;14;28;',
|
1128 |
-
}),
|
1129 |
-
o({}, ge, { values: '1;0;1;1;0;1;' }),
|
1130 |
-
o({}, fe, {
|
1131 |
-
opacity: '1',
|
1132 |
-
d:
|
1133 |
-
'M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z',
|
1134 |
-
}),
|
1135 |
-
o({}, ge, { values: '1;0;0;0;0;1;' }),
|
1136 |
-
o({}, fe, {
|
1137 |
-
opacity: '0',
|
1138 |
-
d:
|
1139 |
-
'M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z',
|
1140 |
-
}),
|
1141 |
-
o({}, ge, { values: '0;0;1;1;0;0;' }),
|
1142 |
-
x.styles
|
1143 |
-
function me(e) {
|
1144 |
-
var n = e[0],
|
1145 |
-
t = e[1],
|
1146 |
-
a = c(e.slice(4), 1)[0]
|
1147 |
-
return {
|
1148 |
-
found: !0,
|
1149 |
-
width: n,
|
1150 |
-
height: t,
|
1151 |
-
icon: Array.isArray(a)
|
1152 |
-
? {
|
1153 |
-
tag: 'g',
|
1154 |
-
attributes: {
|
1155 |
-
class: ''
|
1156 |
-
.concat(E.familyPrefix, '-')
|
1157 |
-
.concat(_.GROUP),
|
1158 |
-
},
|
1159 |
-
children: [
|
1160 |
-
{
|
1161 |
-
tag: 'path',
|
1162 |
-
attributes: {
|
1163 |
-
class: ''
|
1164 |
-
.concat(E.familyPrefix, '-')
|
1165 |
-
.concat(_.SECONDARY),
|
1166 |
-
fill: 'currentColor',
|
1167 |
-
d: a[0],
|
1168 |
-
},
|
1169 |
-
},
|
1170 |
-
{
|
1171 |
-
tag: 'path',
|
1172 |
-
attributes: {
|
1173 |
-
class: ''
|
1174 |
-
.concat(E.familyPrefix, '-')
|
1175 |
-
.concat(_.PRIMARY),
|
1176 |
-
fill: 'currentColor',
|
1177 |
-
d: a[1],
|
1178 |
-
},
|
1179 |
-
},
|
1180 |
-
],
|
1181 |
-
}
|
1182 |
-
: {
|
1183 |
-
tag: 'path',
|
1184 |
-
attributes: { fill: 'currentColor', d: a },
|
1185 |
-
},
|
1186 |
-
}
|
1187 |
-
}
|
1188 |
-
x.styles
|
1189 |
-
function he() {
|
1190 |
-
var e = 'svg-inline--fa',
|
1191 |
-
n = E.familyPrefix,
|
1192 |
-
t = E.replacementClass,
|
1193 |
-
a =
|
1194 |
-
'svg:not(:root).svg-inline--fa {\n overflow: visible;\n}\n\n.svg-inline--fa {\n display: inline-block;\n font-size: inherit;\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.225em;\n}\n.svg-inline--fa.fa-w-1 {\n width: 0.0625em;\n}\n.svg-inline--fa.fa-w-2 {\n width: 0.125em;\n}\n.svg-inline--fa.fa-w-3 {\n width: 0.1875em;\n}\n.svg-inline--fa.fa-w-4 {\n width: 0.25em;\n}\n.svg-inline--fa.fa-w-5 {\n width: 0.3125em;\n}\n.svg-inline--fa.fa-w-6 {\n width: 0.375em;\n}\n.svg-inline--fa.fa-w-7 {\n width: 0.4375em;\n}\n.svg-inline--fa.fa-w-8 {\n width: 0.5em;\n}\n.svg-inline--fa.fa-w-9 {\n width: 0.5625em;\n}\n.svg-inline--fa.fa-w-10 {\n width: 0.625em;\n}\n.svg-inline--fa.fa-w-11 {\n width: 0.6875em;\n}\n.svg-inline--fa.fa-w-12 {\n width: 0.75em;\n}\n.svg-inline--fa.fa-w-13 {\n width: 0.8125em;\n}\n.svg-inline--fa.fa-w-14 {\n width: 0.875em;\n}\n.svg-inline--fa.fa-w-15 {\n width: 0.9375em;\n}\n.svg-inline--fa.fa-w-16 {\n width: 1em;\n}\n.svg-inline--fa.fa-w-17 {\n width: 1.0625em;\n}\n.svg-inline--fa.fa-w-18 {\n width: 1.125em;\n}\n.svg-inline--fa.fa-w-19 {\n width: 1.1875em;\n}\n.svg-inline--fa.fa-w-20 {\n width: 1.25em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: 0.3em;\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: 0.3em;\n width: auto;\n}\n.svg-inline--fa.fa-border {\n height: 1.5em;\n}\n.svg-inline--fa.fa-li {\n width: 2em;\n}\n.svg-inline--fa.fa-fw {\n width: 1.25em;\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: #ff253a;\n border-radius: 1em;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n color: #fff;\n height: 1.5em;\n line-height: 1;\n max-width: 5em;\n min-width: 1.5em;\n overflow: hidden;\n padding: 0.25em;\n right: 0;\n text-overflow: ellipsis;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: 0;\n right: 0;\n top: auto;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: 0;\n left: 0;\n right: auto;\n top: auto;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: bottom left;\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n right: 0;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: 0;\n right: auto;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top left;\n transform-origin: top left;\n}\n\n.fa-lg {\n font-size: 1.3333333333em;\n line-height: 0.75em;\n vertical-align: -0.0667em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: 2.5em;\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: -2em;\n position: absolute;\n text-align: center;\n width: 2em;\n line-height: inherit;\n}\n\n.fa-border {\n border: solid 0.08em #eee;\n border-radius: 0.1em;\n padding: 0.2em 0.25em 0.15em;\n}\n\n.fa-pull-left {\n float: left;\n}\n\n.fa-pull-right {\n float: right;\n}\n\n.fa.fa-pull-left,\n.fas.fa-pull-left,\n.far.fa-pull-left,\n.fal.fa-pull-left,\n.fab.fa-pull-left {\n margin-right: 0.3em;\n}\n.fa.fa-pull-right,\n.fas.fa-pull-right,\n.far.fa-pull-right,\n.fal.fa-pull-right,\n.fab.fa-pull-right {\n margin-left: 0.3em;\n}\n\n.fa-spin {\n -webkit-animation: fa-spin 2s infinite linear;\n animation: fa-spin 2s infinite linear;\n}\n\n.fa-pulse {\n -webkit-animation: fa-spin 1s infinite steps(8);\n animation: fa-spin 1s infinite steps(8);\n}\n\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n\n.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1);\n}\n\n:root .fa-rotate-90,\n:root .fa-rotate-180,\n:root .fa-rotate-270,\n:root .fa-flip-horizontal,\n:root .fa-flip-vertical,\n:root .fa-flip-both {\n -webkit-filter: none;\n filter: none;\n}\n\n.fa-stack {\n display: inline-block;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: #fff;\n}\n\n.sr-only {\n border: 0;\n clip: rect(0, 0, 0, 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n clip: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n position: static;\n width: auto;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: 1;\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: 0.4;\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: 0.4;\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: 1;\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}\n\n.fad.fa-inverse {\n color: #fff;\n}'
|
1195 |
-
if ('fa' !== n || t !== e) {
|
1196 |
-
var i = new RegExp('\\.'.concat('fa', '\\-'), 'g'),
|
1197 |
-
s = new RegExp('\\--'.concat('fa', '\\-'), 'g'),
|
1198 |
-
r = new RegExp('\\.'.concat(e), 'g')
|
1199 |
-
a = a
|
1200 |
-
.replace(i, '.'.concat(n, '-'))
|
1201 |
-
.replace(s, '--'.concat(n, '-'))
|
1202 |
-
.replace(r, '.'.concat(t))
|
1203 |
-
}
|
1204 |
-
return a
|
1205 |
-
}
|
1206 |
-
function Ae() {
|
1207 |
-
E.autoAddCss && !ve && (V(he()), (ve = !0))
|
1208 |
-
}
|
1209 |
-
function ke(e, n) {
|
1210 |
-
return (
|
1211 |
-
Object.defineProperty(e, 'abstract', { get: n }),
|
1212 |
-
Object.defineProperty(e, 'html', {
|
1213 |
-
get: function () {
|
1214 |
-
return e.abstract.map(function (e) {
|
1215 |
-
return ce(e)
|
1216 |
-
})
|
1217 |
-
},
|
1218 |
-
}),
|
1219 |
-
Object.defineProperty(e, 'node', {
|
1220 |
-
get: function () {
|
1221 |
-
if (k) {
|
1222 |
-
var n = h.createElement('div')
|
1223 |
-
return (n.innerHTML = e.html), n.children
|
1224 |
-
}
|
1225 |
-
},
|
1226 |
-
}),
|
1227 |
-
e
|
1228 |
-
)
|
1229 |
-
}
|
1230 |
-
function ye(e) {
|
1231 |
-
var n = e.prefix,
|
1232 |
-
t = void 0 === n ? 'fa' : n,
|
1233 |
-
a = e.iconName
|
1234 |
-
if (a) return oe(_e.definitions, t, a) || oe(x.styles, t, a)
|
1235 |
-
}
|
1236 |
-
var be,
|
1237 |
-
_e = new ((function () {
|
1238 |
-
function e() {
|
1239 |
-
!(function (e, n) {
|
1240 |
-
if (!(e instanceof n))
|
1241 |
-
throw new TypeError(
|
1242 |
-
'Cannot call a class as a function'
|
1243 |
-
)
|
1244 |
-
})(this, e),
|
1245 |
-
(this.definitions = {})
|
1246 |
-
}
|
1247 |
-
var n, t, a
|
1248 |
-
return (
|
1249 |
-
(n = e),
|
1250 |
-
(t = [
|
1251 |
-
{
|
1252 |
-
key: 'add',
|
1253 |
-
value: function () {
|
1254 |
-
for (
|
1255 |
-
var e = this,
|
1256 |
-
n = arguments.length,
|
1257 |
-
t = new Array(n),
|
1258 |
-
a = 0;
|
1259 |
-
a < n;
|
1260 |
-
a++
|
1261 |
-
)
|
1262 |
-
t[a] = arguments[a]
|
1263 |
-
var i = t.reduce(
|
1264 |
-
this._pullDefinitions,
|
1265 |
-
{}
|
1266 |
-
)
|
1267 |
-
Object.keys(i).forEach(function (n) {
|
1268 |
-
;(e.definitions[n] = o(
|
1269 |
-
{},
|
1270 |
-
e.definitions[n] || {},
|
1271 |
-
i[n]
|
1272 |
-
)),
|
1273 |
-
ae(n, i[n]),
|
1274 |
-
re()
|
1275 |
-
})
|
1276 |
-
},
|
1277 |
-
},
|
1278 |
-
{
|
1279 |
-
key: 'reset',
|
1280 |
-
value: function () {
|
1281 |
-
this.definitions = {}
|
1282 |
-
},
|
1283 |
-
},
|
1284 |
-
{
|
1285 |
-
key: '_pullDefinitions',
|
1286 |
-
value: function (e, n) {
|
1287 |
-
var t =
|
1288 |
-
n.prefix && n.iconName && n.icon
|
1289 |
-
? { 0: n }
|
1290 |
-
: n
|
1291 |
-
return (
|
1292 |
-
Object.keys(t).map(function (n) {
|
1293 |
-
var a = t[n],
|
1294 |
-
i = a.prefix,
|
1295 |
-
s = a.iconName,
|
1296 |
-
r = a.icon
|
1297 |
-
e[i] || (e[i] = {}),
|
1298 |
-
(e[i][s] = r)
|
1299 |
-
}),
|
1300 |
-
e
|
1301 |
-
)
|
1302 |
-
},
|
1303 |
-
},
|
1304 |
-
]) && s(n.prototype, t),
|
1305 |
-
a && s(n, a),
|
1306 |
-
e
|
1307 |
-
)
|
1308 |
-
})())(),
|
1309 |
-
ve = !1,
|
1310 |
-
we = {
|
1311 |
-
transform: function (e) {
|
1312 |
-
return le(e)
|
1313 |
-
},
|
1314 |
-
},
|
1315 |
-
Ee =
|
1316 |
-
((be = function (e) {
|
1317 |
-
var n =
|
1318 |
-
arguments.length > 1 &&
|
1319 |
-
void 0 !== arguments[1]
|
1320 |
-
? arguments[1]
|
1321 |
-
: {},
|
1322 |
-
t = n.transform,
|
1323 |
-
a = void 0 === t ? W : t,
|
1324 |
-
i = n.symbol,
|
1325 |
-
s = void 0 !== i && i,
|
1326 |
-
r = n.mask,
|
1327 |
-
c = void 0 === r ? null : r,
|
1328 |
-
l = n.maskId,
|
1329 |
-
p = void 0 === l ? null : l,
|
1330 |
-
f = n.title,
|
1331 |
-
u = void 0 === f ? null : f,
|
1332 |
-
d = n.titleId,
|
1333 |
-
g = void 0 === d ? null : d,
|
1334 |
-
m = n.classes,
|
1335 |
-
h = void 0 === m ? [] : m,
|
1336 |
-
A = n.attributes,
|
1337 |
-
k = void 0 === A ? {} : A,
|
1338 |
-
y = n.styles,
|
1339 |
-
b = void 0 === y ? {} : y
|
1340 |
-
if (e) {
|
1341 |
-
var _ = e.prefix,
|
1342 |
-
v = e.iconName,
|
1343 |
-
w = e.icon
|
1344 |
-
return ke(o({ type: 'icon' }, e), function () {
|
1345 |
-
return (
|
1346 |
-
Ae(),
|
1347 |
-
E.autoA11y &&
|
1348 |
-
(u
|
1349 |
-
? (k[
|
1350 |
-
'aria-labelledby'
|
1351 |
-
] = ''
|
1352 |
-
.concat(
|
1353 |
-
E.replacementClass,
|
1354 |
-
'-title-'
|
1355 |
-
)
|
1356 |
-
.concat(g || H()))
|
1357 |
-
: ((k['aria-hidden'] = 'true'),
|
1358 |
-
(k.focusable = 'false'))),
|
1359 |
-
ee({
|
1360 |
-
icons: {
|
1361 |
-
main: me(w),
|
1362 |
-
mask: c
|
1363 |
-
? me(c.icon)
|
1364 |
-
: {
|
1365 |
-
found: !1,
|
1366 |
-
width: null,
|
1367 |
-
height: null,
|
1368 |
-
icon: {},
|
1369 |
-
},
|
1370 |
-
},
|
1371 |
-
prefix: _,
|
1372 |
-
iconName: v,
|
1373 |
-
transform: o({}, W, a),
|
1374 |
-
symbol: s,
|
1375 |
-
title: u,
|
1376 |
-
maskId: p,
|
1377 |
-
titleId: g,
|
1378 |
-
extra: {
|
1379 |
-
attributes: k,
|
1380 |
-
styles: b,
|
1381 |
-
classes: h,
|
1382 |
-
},
|
1383 |
-
})
|
1384 |
-
)
|
1385 |
-
})
|
1386 |
-
}
|
1387 |
-
}),
|
1388 |
-
function (e) {
|
1389 |
-
var n =
|
1390 |
-
arguments.length > 1 &&
|
1391 |
-
void 0 !== arguments[1]
|
1392 |
-
? arguments[1]
|
1393 |
-
: {},
|
1394 |
-
t = (e || {}).icon ? e : ye(e || {}),
|
1395 |
-
a = n.mask
|
1396 |
-
return (
|
1397 |
-
a && (a = (a || {}).icon ? a : ye(a || {})),
|
1398 |
-
be(t, o({}, n, { mask: a }))
|
1399 |
-
)
|
1400 |
-
})
|
1401 |
-
}.call(this, t(3), t(27).setImmediate))
|
1402 |
-
},
|
1403 |
-
function (e, n) {
|
1404 |
-
var t
|
1405 |
-
t = (function () {
|
1406 |
-
return this
|
1407 |
-
})()
|
1408 |
-
try {
|
1409 |
-
t = t || new Function('return this')()
|
1410 |
-
} catch (e) {
|
1411 |
-
'object' == typeof window && (t = window)
|
1412 |
-
}
|
1413 |
-
e.exports = t
|
1414 |
-
},
|
1415 |
-
function (e, n, t) {
|
1416 |
-
'use strict'
|
1417 |
-
/*
|
1418 |
-
object-assign
|
1419 |
-
(c) Sindre Sorhus
|
1420 |
-
@license MIT
|
1421 |
-
*/ var a =
|
1422 |
-
Object.getOwnPropertySymbols,
|
1423 |
-
i = Object.prototype.hasOwnProperty,
|
1424 |
-
s = Object.prototype.propertyIsEnumerable
|
1425 |
-
function r(e) {
|
1426 |
-
if (null == e)
|
1427 |
-
throw new TypeError(
|
1428 |
-
'Object.assign cannot be called with null or undefined'
|
1429 |
-
)
|
1430 |
-
return Object(e)
|
1431 |
-
}
|
1432 |
-
e.exports = (function () {
|
1433 |
-
try {
|
1434 |
-
if (!Object.assign) return !1
|
1435 |
-
var e = new String('abc')
|
1436 |
-
if (
|
1437 |
-
((e[5] = 'de'),
|
1438 |
-
'5' === Object.getOwnPropertyNames(e)[0])
|
1439 |
-
)
|
1440 |
-
return !1
|
1441 |
-
for (var n = {}, t = 0; t < 10; t++)
|
1442 |
-
n['_' + String.fromCharCode(t)] = t
|
1443 |
-
if (
|
1444 |
-
'0123456789' !==
|
1445 |
-
Object.getOwnPropertyNames(n)
|
1446 |
-
.map(function (e) {
|
1447 |
-
return n[e]
|
1448 |
-
})
|
1449 |
-
.join('')
|
1450 |
-
)
|
1451 |
-
return !1
|
1452 |
-
var a = {}
|
1453 |
-
return (
|
1454 |
-
'abcdefghijklmnopqrst'.split('').forEach(function (e) {
|
1455 |
-
a[e] = e
|
1456 |
-
}),
|
1457 |
-
'abcdefghijklmnopqrst' ===
|
1458 |
-
Object.keys(Object.assign({}, a)).join('')
|
1459 |
-
)
|
1460 |
-
} catch (e) {
|
1461 |
-
return !1
|
1462 |
-
}
|
1463 |
-
})()
|
1464 |
-
? Object.assign
|
1465 |
-
: function (e, n) {
|
1466 |
-
for (
|
1467 |
-
var t, o, c = r(e), l = 1;
|
1468 |
-
l < arguments.length;
|
1469 |
-
l++
|
1470 |
-
) {
|
1471 |
-
for (var p in (t = Object(arguments[l])))
|
1472 |
-
i.call(t, p) && (c[p] = t[p])
|
1473 |
-
if (a) {
|
1474 |
-
o = a(t)
|
1475 |
-
for (var f = 0; f < o.length; f++)
|
1476 |
-
s.call(t, o[f]) && (c[o[f]] = t[o[f]])
|
1477 |
-
}
|
1478 |
-
}
|
1479 |
-
return c
|
1480 |
-
}
|
1481 |
-
},
|
1482 |
-
function (e, n) {
|
1483 |
-
var t = {
|
1484 |
-
utf8: {
|
1485 |
-
stringToBytes: function (e) {
|
1486 |
-
return t.bin.stringToBytes(
|
1487 |
-
unescape(encodeURIComponent(e))
|
1488 |
-
)
|
1489 |
-
},
|
1490 |
-
bytesToString: function (e) {
|
1491 |
-
return decodeURIComponent(
|
1492 |
-
escape(t.bin.bytesToString(e))
|
1493 |
-
)
|
1494 |
-
},
|
1495 |
-
},
|
1496 |
-
bin: {
|
1497 |
-
stringToBytes: function (e) {
|
1498 |
-
for (var n = [], t = 0; t < e.length; t++)
|
1499 |
-
n.push(255 & e.charCodeAt(t))
|
1500 |
-
return n
|
1501 |
-
},
|
1502 |
-
bytesToString: function (e) {
|
1503 |
-
for (var n = [], t = 0; t < e.length; t++)
|
1504 |
-
n.push(String.fromCharCode(e[t]))
|
1505 |
-
return n.join('')
|
1506 |
-
},
|
1507 |
-
},
|
1508 |
-
}
|
1509 |
-
e.exports = t
|
1510 |
-
},
|
1511 |
-
function (e, n, t) {
|
1512 |
-
'use strict'
|
1513 |
-
!(function e() {
|
1514 |
-
if (
|
1515 |
-
'undefined' != typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
|
1516 |
-
'function' == typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE
|
1517 |
-
) {
|
1518 |
-
0
|
1519 |
-
try {
|
1520 |
-
__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)
|
1521 |
-
} catch (e) {
|
1522 |
-
console.error(e)
|
1523 |
-
}
|
1524 |
-
}
|
1525 |
-
})(),
|
1526 |
-
(e.exports = t(21))
|
1527 |
-
},
|
1528 |
-
function (e, n, t) {
|
1529 |
-
'use strict'
|
1530 |
-
e.exports = function (e) {
|
1531 |
-
var n = []
|
1532 |
-
return (
|
1533 |
-
(n.toString = function () {
|
1534 |
-
return this.map(function (n) {
|
1535 |
-
var t = (function (e, n) {
|
1536 |
-
var t = e[1] || '',
|
1537 |
-
a = e[3]
|
1538 |
-
if (!a) return t
|
1539 |
-
if (n && 'function' == typeof btoa) {
|
1540 |
-
var i =
|
1541 |
-
((r = a),
|
1542 |
-
(o = btoa(
|
1543 |
-
unescape(
|
1544 |
-
encodeURIComponent(
|
1545 |
-
JSON.stringify(r)
|
1546 |
-
)
|
1547 |
-
)
|
1548 |
-
)),
|
1549 |
-
(c = 'sourceMappingURL=data:application/json;charset=utf-8;base64,'.concat(
|
1550 |
-
o
|
1551 |
-
)),
|
1552 |
-
'/*# '.concat(c, ' */')),
|
1553 |
-
s = a.sources.map(function (e) {
|
1554 |
-
return '/*# sourceURL='
|
1555 |
-
.concat(a.sourceRoot || '')
|
1556 |
-
.concat(e, ' */')
|
1557 |
-
})
|
1558 |
-
return [t].concat(s).concat([i]).join('\n')
|
1559 |
-
}
|
1560 |
-
var r, o, c
|
1561 |
-
return [t].join('\n')
|
1562 |
-
})(n, e)
|
1563 |
-
return n[2]
|
1564 |
-
? '@media '.concat(n[2], ' {').concat(t, '}')
|
1565 |
-
: t
|
1566 |
-
}).join('')
|
1567 |
-
}),
|
1568 |
-
(n.i = function (e, t, a) {
|
1569 |
-
'string' == typeof e && (e = [[null, e, '']])
|
1570 |
-
var i = {}
|
1571 |
-
if (a)
|
1572 |
-
for (var s = 0; s < this.length; s++) {
|
1573 |
-
var r = this[s][0]
|
1574 |
-
null != r && (i[r] = !0)
|
1575 |
-
}
|
1576 |
-
for (var o = 0; o < e.length; o++) {
|
1577 |
-
var c = [].concat(e[o])
|
1578 |
-
;(a && i[c[0]]) ||
|
1579 |
-
(t &&
|
1580 |
-
(c[2]
|
1581 |
-
? (c[2] = ''
|
1582 |
-
.concat(t, ' and ')
|
1583 |
-
.concat(c[2]))
|
1584 |
-
: (c[2] = t)),
|
1585 |
-
n.push(c))
|
1586 |
-
}
|
1587 |
-
}),
|
1588 |
-
n
|
1589 |
-
)
|
1590 |
-
}
|
1591 |
-
},
|
1592 |
-
function (e, n, t) {
|
1593 |
-
var a, i, s, r, o
|
1594 |
-
;(a = t(32)),
|
1595 |
-
(i = t(5).utf8),
|
1596 |
-
(s = t(33)),
|
1597 |
-
(r = t(5).bin),
|
1598 |
-
((o = function (e, n) {
|
1599 |
-
e.constructor == String
|
1600 |
-
? (e =
|
1601 |
-
n && 'binary' === n.encoding
|
1602 |
-
? r.stringToBytes(e)
|
1603 |
-
: i.stringToBytes(e))
|
1604 |
-
: s(e)
|
1605 |
-
? (e = Array.prototype.slice.call(e, 0))
|
1606 |
-
: Array.isArray(e) ||
|
1607 |
-
e.constructor === Uint8Array ||
|
1608 |
-
(e = e.toString())
|
1609 |
-
for (
|
1610 |
-
var t = a.bytesToWords(e),
|
1611 |
-
c = 8 * e.length,
|
1612 |
-
l = 1732584193,
|
1613 |
-
p = -271733879,
|
1614 |
-
f = -1732584194,
|
1615 |
-
u = 271733878,
|
1616 |
-
d = 0;
|
1617 |
-
d < t.length;
|
1618 |
-
d++
|
1619 |
-
)
|
1620 |
-
t[d] =
|
1621 |
-
(16711935 & ((t[d] << 8) | (t[d] >>> 24))) |
|
1622 |
-
(4278255360 & ((t[d] << 24) | (t[d] >>> 8)))
|
1623 |
-
;(t[c >>> 5] |= 128 << c % 32),
|
1624 |
-
(t[14 + (((c + 64) >>> 9) << 4)] = c)
|
1625 |
-
var g = o._ff,
|
1626 |
-
m = o._gg,
|
1627 |
-
h = o._hh,
|
1628 |
-
A = o._ii
|
1629 |
-
for (d = 0; d < t.length; d += 16) {
|
1630 |
-
var k = l,
|
1631 |
-
y = p,
|
1632 |
-
b = f,
|
1633 |
-
_ = u
|
1634 |
-
;(l = g(l, p, f, u, t[d + 0], 7, -680876936)),
|
1635 |
-
(u = g(u, l, p, f, t[d + 1], 12, -389564586)),
|
1636 |
-
(f = g(f, u, l, p, t[d + 2], 17, 606105819)),
|
1637 |
-
(p = g(p, f, u, l, t[d + 3], 22, -1044525330)),
|
1638 |
-
(l = g(l, p, f, u, t[d + 4], 7, -176418897)),
|
1639 |
-
(u = g(u, l, p, f, t[d + 5], 12, 1200080426)),
|
1640 |
-
(f = g(f, u, l, p, t[d + 6], 17, -1473231341)),
|
1641 |
-
(p = g(p, f, u, l, t[d + 7], 22, -45705983)),
|
1642 |
-
(l = g(l, p, f, u, t[d + 8], 7, 1770035416)),
|
1643 |
-
(u = g(u, l, p, f, t[d + 9], 12, -1958414417)),
|
1644 |
-
(f = g(f, u, l, p, t[d + 10], 17, -42063)),
|
1645 |
-
(p = g(p, f, u, l, t[d + 11], 22, -1990404162)),
|
1646 |
-
(l = g(l, p, f, u, t[d + 12], 7, 1804603682)),
|
1647 |
-
(u = g(u, l, p, f, t[d + 13], 12, -40341101)),
|
1648 |
-
(f = g(f, u, l, p, t[d + 14], 17, -1502002290)),
|
1649 |
-
(l = m(
|
1650 |
-
l,
|
1651 |
-
(p = g(p, f, u, l, t[d + 15], 22, 1236535329)),
|
1652 |
-
f,
|
1653 |
-
u,
|
1654 |
-
t[d + 1],
|
1655 |
-
5,
|
1656 |
-
-165796510
|
1657 |
-
)),
|
1658 |
-
(u = m(u, l, p, f, t[d + 6], 9, -1069501632)),
|
1659 |
-
(f = m(f, u, l, p, t[d + 11], 14, 643717713)),
|
1660 |
-
(p = m(p, f, u, l, t[d + 0], 20, -373897302)),
|
1661 |
-
(l = m(l, p, f, u, t[d + 5], 5, -701558691)),
|
1662 |
-
(u = m(u, l, p, f, t[d + 10], 9, 38016083)),
|
1663 |
-
(f = m(f, u, l, p, t[d + 15], 14, -660478335)),
|
1664 |
-
(p = m(p, f, u, l, t[d + 4], 20, -405537848)),
|
1665 |
-
(l = m(l, p, f, u, t[d + 9], 5, 568446438)),
|
1666 |
-
(u = m(u, l, p, f, t[d + 14], 9, -1019803690)),
|
1667 |
-
(f = m(f, u, l, p, t[d + 3], 14, -187363961)),
|
1668 |
-
(p = m(p, f, u, l, t[d + 8], 20, 1163531501)),
|
1669 |
-
(l = m(l, p, f, u, t[d + 13], 5, -1444681467)),
|
1670 |
-
(u = m(u, l, p, f, t[d + 2], 9, -51403784)),
|
1671 |
-
(f = m(f, u, l, p, t[d + 7], 14, 1735328473)),
|
1672 |
-
(l = h(
|
1673 |
-
l,
|
1674 |
-
(p = m(p, f, u, l, t[d + 12], 20, -1926607734)),
|
1675 |
-
f,
|
1676 |
-
u,
|
1677 |
-
t[d + 5],
|
1678 |
-
4,
|
1679 |
-
-378558
|
1680 |
-
)),
|
1681 |
-
(u = h(u, l, p, f, t[d + 8], 11, -2022574463)),
|
1682 |
-
(f = h(f, u, l, p, t[d + 11], 16, 1839030562)),
|
1683 |
-
(p = h(p, f, u, l, t[d + 14], 23, -35309556)),
|
1684 |
-
(l = h(l, p, f, u, t[d + 1], 4, -1530992060)),
|
1685 |
-
(u = h(u, l, p, f, t[d + 4], 11, 1272893353)),
|
1686 |
-
(f = h(f, u, l, p, t[d + 7], 16, -155497632)),
|
1687 |
-
(p = h(p, f, u, l, t[d + 10], 23, -1094730640)),
|
1688 |
-
(l = h(l, p, f, u, t[d + 13], 4, 681279174)),
|
1689 |
-
(u = h(u, l, p, f, t[d + 0], 11, -358537222)),
|
1690 |
-
(f = h(f, u, l, p, t[d + 3], 16, -722521979)),
|
1691 |
-
(p = h(p, f, u, l, t[d + 6], 23, 76029189)),
|
1692 |
-
(l = h(l, p, f, u, t[d + 9], 4, -640364487)),
|
1693 |
-
(u = h(u, l, p, f, t[d + 12], 11, -421815835)),
|
1694 |
-
(f = h(f, u, l, p, t[d + 15], 16, 530742520)),
|
1695 |
-
(l = A(
|
1696 |
-
l,
|
1697 |
-
(p = h(p, f, u, l, t[d + 2], 23, -995338651)),
|
1698 |
-
f,
|
1699 |
-
u,
|
1700 |
-
t[d + 0],
|
1701 |
-
6,
|
1702 |
-
-198630844
|
1703 |
-
)),
|
1704 |
-
(u = A(u, l, p, f, t[d + 7], 10, 1126891415)),
|
1705 |
-
(f = A(f, u, l, p, t[d + 14], 15, -1416354905)),
|
1706 |
-
(p = A(p, f, u, l, t[d + 5], 21, -57434055)),
|
1707 |
-
(l = A(l, p, f, u, t[d + 12], 6, 1700485571)),
|
1708 |
-
(u = A(u, l, p, f, t[d + 3], 10, -1894986606)),
|
1709 |
-
(f = A(f, u, l, p, t[d + 10], 15, -1051523)),
|
1710 |
-
(p = A(p, f, u, l, t[d + 1], 21, -2054922799)),
|
1711 |
-
(l = A(l, p, f, u, t[d + 8], 6, 1873313359)),
|
1712 |
-
(u = A(u, l, p, f, t[d + 15], 10, -30611744)),
|
1713 |
-
(f = A(f, u, l, p, t[d + 6], 15, -1560198380)),
|
1714 |
-
(p = A(p, f, u, l, t[d + 13], 21, 1309151649)),
|
1715 |
-
(l = A(l, p, f, u, t[d + 4], 6, -145523070)),
|
1716 |
-
(u = A(u, l, p, f, t[d + 11], 10, -1120210379)),
|
1717 |
-
(f = A(f, u, l, p, t[d + 2], 15, 718787259)),
|
1718 |
-
(p = A(p, f, u, l, t[d + 9], 21, -343485551)),
|
1719 |
-
(l = (l + k) >>> 0),
|
1720 |
-
(p = (p + y) >>> 0),
|
1721 |
-
(f = (f + b) >>> 0),
|
1722 |
-
(u = (u + _) >>> 0)
|
1723 |
-
}
|
1724 |
-
return a.endian([l, p, f, u])
|
1725 |
-
})._ff = function (e, n, t, a, i, s, r) {
|
1726 |
-
var o = e + ((n & t) | (~n & a)) + (i >>> 0) + r
|
1727 |
-
return ((o << s) | (o >>> (32 - s))) + n
|
1728 |
-
}),
|
1729 |
-
(o._gg = function (e, n, t, a, i, s, r) {
|
1730 |
-
var o = e + ((n & a) | (t & ~a)) + (i >>> 0) + r
|
1731 |
-
return ((o << s) | (o >>> (32 - s))) + n
|
1732 |
-
}),
|
1733 |
-
(o._hh = function (e, n, t, a, i, s, r) {
|
1734 |
-
var o = e + (n ^ t ^ a) + (i >>> 0) + r
|
1735 |
-
return ((o << s) | (o >>> (32 - s))) + n
|
1736 |
-
}),
|
1737 |
-
(o._ii = function (e, n, t, a, i, s, r) {
|
1738 |
-
var o = e + (t ^ (n | ~a)) + (i >>> 0) + r
|
1739 |
-
return ((o << s) | (o >>> (32 - s))) + n
|
1740 |
-
}),
|
1741 |
-
(o._blocksize = 16),
|
1742 |
-
(o._digestsize = 16),
|
1743 |
-
(e.exports = function (e, n) {
|
1744 |
-
if (null == e) throw new Error('Illegal argument ' + e)
|
1745 |
-
var t = a.wordsToBytes(o(e, n))
|
1746 |
-
return n && n.asBytes
|
1747 |
-
? t
|
1748 |
-
: n && n.asString
|
1749 |
-
? r.bytesToString(t)
|
1750 |
-
: a.bytesToHex(t)
|
1751 |
-
})
|
1752 |
-
},
|
1753 |
-
function (e, n, t) {
|
1754 |
-
'use strict'
|
1755 |
-
Object.defineProperty(n, '__esModule', { value: !0 })
|
1756 |
-
var a = [],
|
1757 |
-
i =
|
1758 |
-
'M257.5 445.1l-22.2 22.2c-9.4 9.4-24.6 9.4-33.9 0L7 273c-9.4-9.4-9.4-24.6 0-33.9L201.4 44.7c9.4-9.4 24.6-9.4 33.9 0l22.2 22.2c9.5 9.5 9.3 25-.4 34.3L136.6 216H424c13.3 0 24 10.7 24 24v32c0 13.3-10.7 24-24 24H136.6l120.5 114.8c9.8 9.3 10 24.8.4 34.3z'
|
1759 |
-
;(n.definition = {
|
1760 |
-
prefix: 'fas',
|
1761 |
-
iconName: 'arrow-left',
|
1762 |
-
icon: [448, 512, a, 'f060', i],
|
1763 |
-
}),
|
1764 |
-
(n.faArrowLeft = n.definition),
|
1765 |
-
(n.prefix = 'fas'),
|
1766 |
-
(n.iconName = 'arrow-left'),
|
1767 |
-
(n.width = 448),
|
1768 |
-
(n.height = 512),
|
1769 |
-
(n.ligatures = a),
|
1770 |
-
(n.unicode = 'f060'),
|
1771 |
-
(n.svgPathData = i)
|
1772 |
-
},
|
1773 |
-
function (e, n, t) {
|
1774 |
-
'use strict'
|
1775 |
-
Object.defineProperty(n, '__esModule', { value: !0 })
|
1776 |
-
var a = [],
|
1777 |
-
i =
|
1778 |
-
'M34.52 239.03L228.87 44.69c9.37-9.37 24.57-9.37 33.94 0l22.67 22.67c9.36 9.36 9.37 24.52.04 33.9L131.49 256l154.02 154.75c9.34 9.38 9.32 24.54-.04 33.9l-22.67 22.67c-9.37 9.37-24.57 9.37-33.94 0L34.52 272.97c-9.37-9.37-9.37-24.57 0-33.94z'
|
1779 |
-
;(n.definition = {
|
1780 |
-
prefix: 'fas',
|
1781 |
-
iconName: 'chevron-left',
|
1782 |
-
icon: [320, 512, a, 'f053', i],
|
1783 |
-
}),
|
1784 |
-
(n.faChevronLeft = n.definition),
|
1785 |
-
(n.prefix = 'fas'),
|
1786 |
-
(n.iconName = 'chevron-left'),
|
1787 |
-
(n.width = 320),
|
1788 |
-
(n.height = 512),
|
1789 |
-
(n.ligatures = a),
|
1790 |
-
(n.unicode = 'f053'),
|
1791 |
-
(n.svgPathData = i)
|
1792 |
-
},
|
1793 |
-
function (e, n, t) {
|
1794 |
-
'use strict'
|
1795 |
-
Object.defineProperty(n, '__esModule', { value: !0 })
|
1796 |
-
var a = [],
|
1797 |
-
i =
|
1798 |
-
'M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z'
|
1799 |
-
;(n.definition = {
|
1800 |
-
prefix: 'fas',
|
1801 |
-
iconName: 'arrow-right',
|
1802 |
-
icon: [448, 512, a, 'f061', i],
|
1803 |
-
}),
|
1804 |
-
(n.faArrowRight = n.definition),
|
1805 |
-
(n.prefix = 'fas'),
|
1806 |
-
(n.iconName = 'arrow-right'),
|
1807 |
-
(n.width = 448),
|
1808 |
-
(n.height = 512),
|
1809 |
-
(n.ligatures = a),
|
1810 |
-
(n.unicode = 'f061'),
|
1811 |
-
(n.svgPathData = i)
|
1812 |
-
},
|
1813 |
-
function (e, n, t) {
|
1814 |
-
'use strict'
|
1815 |
-
Object.defineProperty(n, '__esModule', { value: !0 })
|
1816 |
-
var a = [],
|
1817 |
-
i =
|
1818 |
-
'M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z'
|
1819 |
-
;(n.definition = {
|
1820 |
-
prefix: 'fas',
|
1821 |
-
iconName: 'chevron-right',
|
1822 |
-
icon: [320, 512, a, 'f054', i],
|
1823 |
-
}),
|
1824 |
-
(n.faChevronRight = n.definition),
|
1825 |
-
(n.prefix = 'fas'),
|
1826 |
-
(n.iconName = 'chevron-right'),
|
1827 |
-
(n.width = 320),
|
1828 |
-
(n.height = 512),
|
1829 |
-
(n.ligatures = a),
|
1830 |
-
(n.unicode = 'f054'),
|
1831 |
-
(n.svgPathData = i)
|
1832 |
-
},
|
1833 |
-
function (e, n, t) {
|
1834 |
-
'use strict'
|
1835 |
-
Object.defineProperty(n, '__esModule', { value: !0 })
|
1836 |
-
var a = [],
|
1837 |
-
i =
|
1838 |
-
'M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'
|
1839 |
-
;(n.definition = {
|
1840 |
-
prefix: 'fas',
|
1841 |
-
iconName: 'check',
|
1842 |
-
icon: [512, 512, a, 'f00c', i],
|
1843 |
-
}),
|
1844 |
-
(n.faCheck = n.definition),
|
1845 |
-
(n.prefix = 'fas'),
|
1846 |
-
(n.iconName = 'check'),
|
1847 |
-
(n.width = 512),
|
1848 |
-
(n.height = 512),
|
1849 |
-
(n.ligatures = a),
|
1850 |
-
(n.unicode = 'f00c'),
|
1851 |
-
(n.svgPathData = i)
|
1852 |
-
},
|
1853 |
-
function (e, n, t) {
|
1854 |
-
'use strict'
|
1855 |
-
Object.defineProperty(n, '__esModule', { value: !0 })
|
1856 |
-
var a = [],
|
1857 |
-
i =
|
1858 |
-
'M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200z'
|
1859 |
-
;(n.definition = {
|
1860 |
-
prefix: 'far',
|
1861 |
-
iconName: 'circle',
|
1862 |
-
icon: [512, 512, a, 'f111', i],
|
1863 |
-
}),
|
1864 |
-
(n.faCircle = n.definition),
|
1865 |
-
(n.prefix = 'far'),
|
1866 |
-
(n.iconName = 'circle'),
|
1867 |
-
(n.width = 512),
|
1868 |
-
(n.height = 512),
|
1869 |
-
(n.ligatures = a),
|
1870 |
-
(n.unicode = 'f111'),
|
1871 |
-
(n.svgPathData = i)
|
1872 |
-
},
|
1873 |
-
function (e, n, t) {
|
1874 |
-
'use strict'
|
1875 |
-
Object.defineProperty(n, '__esModule', { value: !0 })
|
1876 |
-
var a = [],
|
1877 |
-
i =
|
1878 |
-
'M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zM262.655 90c-54.497 0-89.255 22.957-116.549 63.758-3.536 5.286-2.353 12.415 2.715 16.258l34.699 26.31c5.205 3.947 12.621 3.008 16.665-2.122 17.864-22.658 30.113-35.797 57.303-35.797 20.429 0 45.698 13.148 45.698 32.958 0 14.976-12.363 22.667-32.534 33.976C247.128 238.528 216 254.941 216 296v4c0 6.627 5.373 12 12 12h56c6.627 0 12-5.373 12-12v-1.333c0-28.462 83.186-29.647 83.186-106.667 0-58.002-60.165-102-116.531-102zM256 338c-25.365 0-46 20.635-46 46 0 25.364 20.635 46 46 46s46-20.636 46-46c0-25.365-20.635-46-46-46z'
|
1879 |
-
;(n.definition = {
|
1880 |
-
prefix: 'fas',
|
1881 |
-
iconName: 'question-circle',
|
1882 |
-
icon: [512, 512, a, 'f059', i],
|
1883 |
-
}),
|
1884 |
-
(n.faQuestionCircle = n.definition),
|
1885 |
-
(n.prefix = 'fas'),
|
1886 |
-
(n.iconName = 'question-circle'),
|
1887 |
-
(n.width = 512),
|
1888 |
-
(n.height = 512),
|
1889 |
-
(n.ligatures = a),
|
1890 |
-
(n.unicode = 'f059'),
|
1891 |
-
(n.svgPathData = i)
|
1892 |
-
},
|
1893 |
-
function (e, n, t) {
|
1894 |
-
'use strict'
|
1895 |
-
Object.defineProperty(n, '__esModule', { value: !0 })
|
1896 |
-
var a = [],
|
1897 |
-
i =
|
1898 |
-
'M464 256h-80v-64c0-35.3 28.7-64 64-64h8c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24h-8c-88.4 0-160 71.6-160 160v240c0 26.5 21.5 48 48 48h128c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48zm-288 0H96v-64c0-35.3 28.7-64 64-64h8c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24h-8C71.6 32 0 103.6 0 192v240c0 26.5 21.5 48 48 48h128c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48z'
|
1899 |
-
;(n.definition = {
|
1900 |
-
prefix: 'fas',
|
1901 |
-
iconName: 'quote-left',
|
1902 |
-
icon: [512, 512, a, 'f10d', i],
|
1903 |
-
}),
|
1904 |
-
(n.faQuoteLeft = n.definition),
|
1905 |
-
(n.prefix = 'fas'),
|
1906 |
-
(n.iconName = 'quote-left'),
|
1907 |
-
(n.width = 512),
|
1908 |
-
(n.height = 512),
|
1909 |
-
(n.ligatures = a),
|
1910 |
-
(n.unicode = 'f10d'),
|
1911 |
-
(n.svgPathData = i)
|
1912 |
-
},
|
1913 |
-
function (e, n, t) {
|
1914 |
-
'use strict'
|
1915 |
-
Object.defineProperty(n, '__esModule', { value: !0 })
|
1916 |
-
var a = [],
|
1917 |
-
i =
|
1918 |
-
'M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z'
|
1919 |
-
;(n.definition = {
|
1920 |
-
prefix: 'fas',
|
1921 |
-
iconName: 'star',
|
1922 |
-
icon: [576, 512, a, 'f005', i],
|
1923 |
-
}),
|
1924 |
-
(n.faStar = n.definition),
|
1925 |
-
(n.prefix = 'fas'),
|
1926 |
-
(n.iconName = 'star'),
|
1927 |
-
(n.width = 576),
|
1928 |
-
(n.height = 512),
|
1929 |
-
(n.ligatures = a),
|
1930 |
-
(n.unicode = 'f005'),
|
1931 |
-
(n.svgPathData = i)
|
1932 |
-
},
|
1933 |
-
function (e, n, t) {
|
1934 |
-
'use strict'
|
1935 |
-
Object.defineProperty(n, '__esModule', { value: !0 })
|
1936 |
-
var a = [],
|
1937 |
-
i =
|
1938 |
-
'M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z'
|
1939 |
-
;(n.definition = {
|
1940 |
-
prefix: 'fas',
|
1941 |
-
iconName: 'times-circle',
|
1942 |
-
icon: [512, 512, a, 'f057', i],
|
1943 |
-
}),
|
1944 |
-
(n.faTimesCircle = n.definition),
|
1945 |
-
(n.prefix = 'fas'),
|
1946 |
-
(n.iconName = 'times-circle'),
|
1947 |
-
(n.width = 512),
|
1948 |
-
(n.height = 512),
|
1949 |
-
(n.ligatures = a),
|
1950 |
-
(n.unicode = 'f057'),
|
1951 |
-
(n.svgPathData = i)
|
1952 |
-
},
|
1953 |
-
function (e, n, t) {
|
1954 |
-
let a = document.getElementById('fs_pricing_wrapper')
|
1955 |
-
a && a.dataset && a.dataset.publicUrl && (t.p = a.dataset.publicUrl)
|
1956 |
-
},
|
1957 |
-
function (e, n, t) {
|
1958 |
-
'use strict'
|
1959 |
-
/** @license React v16.14.0
|
1960 |
-
* react.production.min.js
|
1961 |
-
*
|
1962 |
-
* Copyright (c) Facebook, Inc. and its affiliates.
|
1963 |
-
*
|
1964 |
-
* This source code is licensed under the MIT license found in the
|
1965 |
-
* LICENSE file in the root directory of this source tree.
|
1966 |
-
*/ var a = t(4),
|
1967 |
-
i = 'function' == typeof Symbol && Symbol.for,
|
1968 |
-
s = i ? Symbol.for('react.element') : 60103,
|
1969 |
-
r = i ? Symbol.for('react.portal') : 60106,
|
1970 |
-
o = i ? Symbol.for('react.fragment') : 60107,
|
1971 |
-
c = i ? Symbol.for('react.strict_mode') : 60108,
|
1972 |
-
l = i ? Symbol.for('react.profiler') : 60114,
|
1973 |
-
p = i ? Symbol.for('react.provider') : 60109,
|
1974 |
-
f = i ? Symbol.for('react.context') : 60110,
|
1975 |
-
u = i ? Symbol.for('react.forward_ref') : 60112,
|
1976 |
-
d = i ? Symbol.for('react.suspense') : 60113,
|
1977 |
-
g = i ? Symbol.for('react.memo') : 60115,
|
1978 |
-
m = i ? Symbol.for('react.lazy') : 60116,
|
1979 |
-
h = 'function' == typeof Symbol && Symbol.iterator
|
1980 |
-
function A(e) {
|
1981 |
-
for (
|
1982 |
-
var n =
|
1983 |
-
'https://reactjs.org/docs/error-decoder.html?invariant=' +
|
1984 |
-
e,
|
1985 |
-
t = 1;
|
1986 |
-
t < arguments.length;
|
1987 |
-
t++
|
1988 |
-
)
|
1989 |
-
n += '&args[]=' + encodeURIComponent(arguments[t])
|
1990 |
-
return (
|
1991 |
-
'Minified React error #' +
|
1992 |
-
e +
|
1993 |
-
'; visit ' +
|
1994 |
-
n +
|
1995 |
-
' for the full message or use the non-minified dev environment for full errors and additional helpful warnings.'
|
1996 |
-
)
|
1997 |
-
}
|
1998 |
-
var k = {
|
1999 |
-
isMounted: function () {
|
2000 |
-
return !1
|
2001 |
-
},
|
2002 |
-
enqueueForceUpdate: function () {},
|
2003 |
-
enqueueReplaceState: function () {},
|
2004 |
-
enqueueSetState: function () {},
|
2005 |
-
},
|
2006 |
-
y = {}
|
2007 |
-
function b(e, n, t) {
|
2008 |
-
;(this.props = e),
|
2009 |
-
(this.context = n),
|
2010 |
-
(this.refs = y),
|
2011 |
-
(this.updater = t || k)
|
2012 |
-
}
|
2013 |
-
function _() {}
|
2014 |
-
function v(e, n, t) {
|
2015 |
-
;(this.props = e),
|
2016 |
-
(this.context = n),
|
2017 |
-
(this.refs = y),
|
2018 |
-
(this.updater = t || k)
|
2019 |
-
}
|
2020 |
-
;(b.prototype.isReactComponent = {}),
|
2021 |
-
(b.prototype.setState = function (e, n) {
|
2022 |
-
if (
|
2023 |
-
'object' != typeof e &&
|
2024 |
-
'function' != typeof e &&
|
2025 |
-
null != e
|
2026 |
-
)
|
2027 |
-
throw Error(A(85))
|
2028 |
-
this.updater.enqueueSetState(this, e, n, 'setState')
|
2029 |
-
}),
|
2030 |
-
(b.prototype.forceUpdate = function (e) {
|
2031 |
-
this.updater.enqueueForceUpdate(this, e, 'forceUpdate')
|
2032 |
-
}),
|
2033 |
-
(_.prototype = b.prototype)
|
2034 |
-
var w = (v.prototype = new _())
|
2035 |
-
;(w.constructor = v),
|
2036 |
-
a(w, b.prototype),
|
2037 |
-
(w.isPureReactComponent = !0)
|
2038 |
-
var E = { current: null },
|
2039 |
-
C = Object.prototype.hasOwnProperty,
|
2040 |
-
x = { key: !0, ref: !0, __self: !0, __source: !0 }
|
2041 |
-
function B(e, n, t) {
|
2042 |
-
var a,
|
2043 |
-
i = {},
|
2044 |
-
r = null,
|
2045 |
-
o = null
|
2046 |
-
if (null != n)
|
2047 |
-
for (a in (void 0 !== n.ref && (o = n.ref),
|
2048 |
-
void 0 !== n.key && (r = '' + n.key),
|
2049 |
-
n))
|
2050 |
-
C.call(n, a) && !x.hasOwnProperty(a) && (i[a] = n[a])
|
2051 |
-
var c = arguments.length - 2
|
2052 |
-
if (1 === c) i.children = t
|
2053 |
-
else if (1 < c) {
|
2054 |
-
for (var l = Array(c), p = 0; p < c; p++)
|
2055 |
-
l[p] = arguments[p + 2]
|
2056 |
-
i.children = l
|
2057 |
-
}
|
2058 |
-
if (e && e.defaultProps)
|
2059 |
-
for (a in (c = e.defaultProps))
|
2060 |
-
void 0 === i[a] && (i[a] = c[a])
|
2061 |
-
return {
|
2062 |
-
$$typeof: s,
|
2063 |
-
type: e,
|
2064 |
-
key: r,
|
2065 |
-
ref: o,
|
2066 |
-
props: i,
|
2067 |
-
_owner: E.current,
|
2068 |
-
}
|
2069 |
-
}
|
2070 |
-
function S(e) {
|
2071 |
-
return 'object' == typeof e && null !== e && e.$$typeof === s
|
2072 |
-
}
|
2073 |
-
var T = /\/+/g,
|
2074 |
-
P = []
|
2075 |
-
function N(e, n, t, a) {
|
2076 |
-
if (P.length) {
|
2077 |
-
var i = P.pop()
|
2078 |
-
return (
|
2079 |
-
(i.result = e),
|
2080 |
-
(i.keyPrefix = n),
|
2081 |
-
(i.func = t),
|
2082 |
-
(i.context = a),
|
2083 |
-
(i.count = 0),
|
2084 |
-
i
|
2085 |
-
)
|
2086 |
-
}
|
2087 |
-
return {
|
2088 |
-
result: e,
|
2089 |
-
keyPrefix: n,
|
2090 |
-
func: t,
|
2091 |
-
context: a,
|
2092 |
-
count: 0,
|
2093 |
-
}
|
2094 |
-
}
|
2095 |
-
function M(e) {
|
2096 |
-
;(e.result = null),
|
2097 |
-
(e.keyPrefix = null),
|
2098 |
-
(e.func = null),
|
2099 |
-
(e.context = null),
|
2100 |
-
(e.count = 0),
|
2101 |
-
10 > P.length && P.push(e)
|
2102 |
-
}
|
2103 |
-
function q(e, n, t) {
|
2104 |
-
return null == e
|
2105 |
-
? 0
|
2106 |
-
: (function e(n, t, a, i) {
|
2107 |
-
var o = typeof n
|
2108 |
-
;('undefined' !== o && 'boolean' !== o) ||
|
2109 |
-
(n = null)
|
2110 |
-
var c = !1
|
2111 |
-
if (null === n) c = !0
|
2112 |
-
else
|
2113 |
-
switch (o) {
|
2114 |
-
case 'string':
|
2115 |
-
case 'number':
|
2116 |
-
c = !0
|
2117 |
-
break
|
2118 |
-
case 'object':
|
2119 |
-
switch (n.$$typeof) {
|
2120 |
-
case s:
|
2121 |
-
case r:
|
2122 |
-
c = !0
|
2123 |
-
}
|
2124 |
-
}
|
2125 |
-
if (c)
|
2126 |
-
return a(i, n, '' === t ? '.' + I(n, 0) : t), 1
|
2127 |
-
if (
|
2128 |
-
((c = 0),
|
2129 |
-
(t = '' === t ? '.' : t + ':'),
|
2130 |
-
Array.isArray(n))
|
2131 |
-
)
|
2132 |
-
for (var l = 0; l < n.length; l++) {
|
2133 |
-
var p = t + I((o = n[l]), l)
|
2134 |
-
c += e(o, p, a, i)
|
2135 |
-
}
|
2136 |
-
else if (
|
2137 |
-
(null === n || 'object' != typeof n
|
2138 |
-
? (p = null)
|
2139 |
-
: (p =
|
2140 |
-
'function' ==
|
2141 |
-
typeof (p =
|
2142 |
-
(h && n[h]) || n['@@iterator'])
|
2143 |
-
? p
|
2144 |
-
: null),
|
2145 |
-
'function' == typeof p)
|
2146 |
-
)
|
2147 |
-
for (
|
2148 |
-
n = p.call(n), l = 0;
|
2149 |
-
!(o = n.next()).done;
|
2150 |
-
|
2151 |
-
)
|
2152 |
-
c += e(
|
2153 |
-
(o = o.value),
|
2154 |
-
(p = t + I(o, l++)),
|
2155 |
-
a,
|
2156 |
-
i
|
2157 |
-
)
|
2158 |
-
else if ('object' === o)
|
2159 |
-
throw (
|
2160 |
-
((a = '' + n),
|
2161 |
-
Error(
|
2162 |
-
A(
|
2163 |
-
31,
|
2164 |
-
'[object Object]' === a
|
2165 |
-
? 'object with keys {' +
|
2166 |
-
Object.keys(n).join(
|
2167 |
-
', '
|
2168 |
-
) +
|
2169 |
-
'}'
|
2170 |
-
: a,
|
2171 |
-
''
|
2172 |
-
)
|
2173 |
-
))
|
2174 |
-
)
|
2175 |
-
return c
|
2176 |
-
})(e, '', n, t)
|
2177 |
-
}
|
2178 |
-
function I(e, n) {
|
2179 |
-
return 'object' == typeof e && null !== e && null != e.key
|
2180 |
-
? (function (e) {
|
2181 |
-
var n = { '=': '=0', ':': '=2' }
|
2182 |
-
return (
|
2183 |
-
'$' +
|
2184 |
-
('' + e).replace(/[=:]/g, function (e) {
|
2185 |
-
return n[e]
|
2186 |
-
})
|
2187 |
-
)
|
2188 |
-
})(e.key)
|
2189 |
-
: n.toString(36)
|
2190 |
-
}
|
2191 |
-
function O(e, n) {
|
2192 |
-
e.func.call(e.context, n, e.count++)
|
2193 |
-
}
|
2194 |
-
function z(e, n, t) {
|
2195 |
-
var a = e.result,
|
2196 |
-
i = e.keyPrefix
|
2197 |
-
;(e = e.func.call(e.context, n, e.count++)),
|
2198 |
-
Array.isArray(e)
|
2199 |
-
? L(e, a, t, function (e) {
|
2200 |
-
return e
|
2201 |
-
})
|
2202 |
-
: null != e &&
|
2203 |
-
(S(e) &&
|
2204 |
-
(e = (function (e, n) {
|
2205 |
-
return {
|
2206 |
-
$$typeof: s,
|
2207 |
-
type: e.type,
|
2208 |
-
key: n,
|
2209 |
-
ref: e.ref,
|
2210 |
-
props: e.props,
|
2211 |
-
_owner: e._owner,
|
2212 |
-
}
|
2213 |
-
})(
|
2214 |
-
e,
|
2215 |
-
i +
|
2216 |
-
(!e.key || (n && n.key === e.key)
|
2217 |
-
? ''
|
2218 |
-
: ('' + e.key).replace(T, '$&/') +
|
2219 |
-
'/') +
|
2220 |
-
t
|
2221 |
-
)),
|
2222 |
-
a.push(e))
|
2223 |
-
}
|
2224 |
-
function L(e, n, t, a, i) {
|
2225 |
-
var s = ''
|
2226 |
-
null != t && (s = ('' + t).replace(T, '$&/') + '/'),
|
2227 |
-
q(e, z, (n = N(n, s, a, i))),
|
2228 |
-
M(n)
|
2229 |
-
}
|
2230 |
-
var U = { current: null }
|
2231 |
-
function j() {
|
2232 |
-
var e = U.current
|
2233 |
-
if (null === e) throw Error(A(321))
|
2234 |
-
return e
|
2235 |
-
}
|
2236 |
-
var D = {
|
2237 |
-
ReactCurrentDispatcher: U,
|
2238 |
-
ReactCurrentBatchConfig: { suspense: null },
|
2239 |
-
ReactCurrentOwner: E,
|
2240 |
-
IsSomeRendererActing: { current: !1 },
|
2241 |
-
assign: a,
|
2242 |
-
}
|
2243 |
-
;(n.Children = {
|
2244 |
-
map: function (e, n, t) {
|
2245 |
-
if (null == e) return e
|
2246 |
-
var a = []
|
2247 |
-
return L(e, a, null, n, t), a
|
2248 |
-
},
|
2249 |
-
forEach: function (e, n, t) {
|
2250 |
-
if (null == e) return e
|
2251 |
-
q(e, O, (n = N(null, null, n, t))), M(n)
|
2252 |
-
},
|
2253 |
-
count: function (e) {
|
2254 |
-
return q(
|
2255 |
-
e,
|
2256 |
-
function () {
|
2257 |
-
return null
|
2258 |
-
},
|
2259 |
-
null
|
2260 |
-
)
|
2261 |
-
},
|
2262 |
-
toArray: function (e) {
|
2263 |
-
var n = []
|
2264 |
-
return (
|
2265 |
-
L(e, n, null, function (e) {
|
2266 |
-
return e
|
2267 |
-
}),
|
2268 |
-
n
|
2269 |
-
)
|
2270 |
-
},
|
2271 |
-
only: function (e) {
|
2272 |
-
if (!S(e)) throw Error(A(143))
|
2273 |
-
return e
|
2274 |
-
},
|
2275 |
-
}),
|
2276 |
-
(n.Component = b),
|
2277 |
-
(n.Fragment = o),
|
2278 |
-
(n.Profiler = l),
|
2279 |
-
(n.PureComponent = v),
|
2280 |
-
(n.StrictMode = c),
|
2281 |
-
(n.Suspense = d),
|
2282 |
-
(n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = D),
|
2283 |
-
(n.cloneElement = function (e, n, t) {
|
2284 |
-
if (null == e) throw Error(A(267, e))
|
2285 |
-
var i = a({}, e.props),
|
2286 |
-
r = e.key,
|
2287 |
-
o = e.ref,
|
2288 |
-
c = e._owner
|
2289 |
-
if (null != n) {
|
2290 |
-
if (
|
2291 |
-
(void 0 !== n.ref && ((o = n.ref), (c = E.current)),
|
2292 |
-
void 0 !== n.key && (r = '' + n.key),
|
2293 |
-
e.type && e.type.defaultProps)
|
2294 |
-
)
|
2295 |
-
var l = e.type.defaultProps
|
2296 |
-
for (p in n)
|
2297 |
-
C.call(n, p) &&
|
2298 |
-
!x.hasOwnProperty(p) &&
|
2299 |
-
(i[p] =
|
2300 |
-
void 0 === n[p] && void 0 !== l
|
2301 |
-
? l[p]
|
2302 |
-
: n[p])
|
2303 |
-
}
|
2304 |
-
var p = arguments.length - 2
|
2305 |
-
if (1 === p) i.children = t
|
2306 |
-
else if (1 < p) {
|
2307 |
-
l = Array(p)
|
2308 |
-
for (var f = 0; f < p; f++) l[f] = arguments[f + 2]
|
2309 |
-
i.children = l
|
2310 |
-
}
|
2311 |
-
return {
|
2312 |
-
$$typeof: s,
|
2313 |
-
type: e.type,
|
2314 |
-
key: r,
|
2315 |
-
ref: o,
|
2316 |
-
props: i,
|
2317 |
-
_owner: c,
|
2318 |
-
}
|
2319 |
-
}),
|
2320 |
-
(n.createContext = function (e, n) {
|
2321 |
-
return (
|
2322 |
-
void 0 === n && (n = null),
|
2323 |
-
((e = {
|
2324 |
-
$$typeof: f,
|
2325 |
-
_calculateChangedBits: n,
|
2326 |
-
_currentValue: e,
|
2327 |
-
_currentValue2: e,
|
2328 |
-
_threadCount: 0,
|
2329 |
-
Provider: null,
|
2330 |
-
Consumer: null,
|
2331 |
-
}).Provider = { $$typeof: p, _context: e }),
|
2332 |
-
(e.Consumer = e)
|
2333 |
-
)
|
2334 |
-
}),
|
2335 |
-
(n.createElement = B),
|
2336 |
-
(n.createFactory = function (e) {
|
2337 |
-
var n = B.bind(null, e)
|
2338 |
-
return (n.type = e), n
|
2339 |
-
}),
|
2340 |
-
(n.createRef = function () {
|
2341 |
-
return { current: null }
|
2342 |
-
}),
|
2343 |
-
(n.forwardRef = function (e) {
|
2344 |
-
return { $$typeof: u, render: e }
|
2345 |
-
}),
|
2346 |
-
(n.isValidElement = S),
|
2347 |
-
(n.lazy = function (e) {
|
2348 |
-
return { $$typeof: m, _ctor: e, _status: -1, _result: null }
|
2349 |
-
}),
|
2350 |
-
(n.memo = function (e, n) {
|
2351 |
-
return {
|
2352 |
-
$$typeof: g,
|
2353 |
-
type: e,
|
2354 |
-
compare: void 0 === n ? null : n,
|
2355 |
-
}
|
2356 |
-
}),
|
2357 |
-
(n.useCallback = function (e, n) {
|
2358 |
-
return j().useCallback(e, n)
|
2359 |
-
}),
|
2360 |
-
(n.useContext = function (e, n) {
|
2361 |
-
return j().useContext(e, n)
|
2362 |
-
}),
|
2363 |
-
(n.useDebugValue = function () {}),
|
2364 |
-
(n.useEffect = function (e, n) {
|
2365 |
-
return j().useEffect(e, n)
|
2366 |
-
}),
|
2367 |
-
(n.useImperativeHandle = function (e, n, t) {
|
2368 |
-
return j().useImperativeHandle(e, n, t)
|
2369 |
-
}),
|
2370 |
-
(n.useLayoutEffect = function (e, n) {
|
2371 |
-
return j().useLayoutEffect(e, n)
|
2372 |
-
}),
|
2373 |
-
(n.useMemo = function (e, n) {
|
2374 |
-
return j().useMemo(e, n)
|
2375 |
-
}),
|
2376 |
-
(n.useReducer = function (e, n, t) {
|
2377 |
-
return j().useReducer(e, n, t)
|
2378 |
-
}),
|
2379 |
-
(n.useRef = function (e) {
|
2380 |
-
return j().useRef(e)
|
2381 |
-
}),
|
2382 |
-
(n.useState = function (e) {
|
2383 |
-
return j().useState(e)
|
2384 |
-
}),
|
2385 |
-
(n.version = '16.14.0')
|
2386 |
-
},
|
2387 |
-
function (e, n, t) {
|
2388 |
-
'use strict'
|
2389 |
-
/** @license React v16.14.0
|
2390 |
-
* react-dom.production.min.js
|
2391 |
-
*
|
2392 |
-
* Copyright (c) Facebook, Inc. and its affiliates.
|
2393 |
-
*
|
2394 |
-
* This source code is licensed under the MIT license found in the
|
2395 |
-
* LICENSE file in the root directory of this source tree.
|
2396 |
-
*/ var a = t(0),
|
2397 |
-
i = t(4),
|
2398 |
-
s = t(22)
|
2399 |
-
function r(e) {
|
2400 |
-
for (
|
2401 |
-
var n =
|
2402 |
-
'https://reactjs.org/docs/error-decoder.html?invariant=' +
|
2403 |
-
e,
|
2404 |
-
t = 1;
|
2405 |
-
t < arguments.length;
|
2406 |
-
t++
|
2407 |
-
)
|
2408 |
-
n += '&args[]=' + encodeURIComponent(arguments[t])
|
2409 |
-
return (
|
2410 |
-
'Minified React error #' +
|
2411 |
-
e +
|
2412 |
-
'; visit ' +
|
2413 |
-
n +
|
2414 |
-
' for the full message or use the non-minified dev environment for full errors and additional helpful warnings.'
|
2415 |
-
)
|
2416 |
-
}
|
2417 |
-
if (!a) throw Error(r(227))
|
2418 |
-
function o(e, n, t, a, i, s, r, o, c) {
|
2419 |
-
var l = Array.prototype.slice.call(arguments, 3)
|
2420 |
-
try {
|
2421 |
-
n.apply(t, l)
|
2422 |
-
} catch (e) {
|
2423 |
-
this.onError(e)
|
2424 |
-
}
|
2425 |
-
}
|
2426 |
-
var c = !1,
|
2427 |
-
l = null,
|
2428 |
-
p = !1,
|
2429 |
-
f = null,
|
2430 |
-
u = {
|
2431 |
-
onError: function (e) {
|
2432 |
-
;(c = !0), (l = e)
|
2433 |
-
},
|
2434 |
-
}
|
2435 |
-
function d(e, n, t, a, i, s, r, p, f) {
|
2436 |
-
;(c = !1), (l = null), o.apply(u, arguments)
|
2437 |
-
}
|
2438 |
-
var g = null,
|
2439 |
-
m = null,
|
2440 |
-
h = null
|
2441 |
-
function A(e, n, t) {
|
2442 |
-
var a = e.type || 'unknown-event'
|
2443 |
-
;(e.currentTarget = h(t)),
|
2444 |
-
(function (e, n, t, a, i, s, o, u, g) {
|
2445 |
-
if ((d.apply(this, arguments), c)) {
|
2446 |
-
if (!c) throw Error(r(198))
|
2447 |
-
var m = l
|
2448 |
-
;(c = !1), (l = null), p || ((p = !0), (f = m))
|
2449 |
-
}
|
2450 |
-
})(a, n, void 0, e),
|
2451 |
-
(e.currentTarget = null)
|
2452 |
-
}
|
2453 |
-
var k = null,
|
2454 |
-
y = {}
|
2455 |
-
function b() {
|
2456 |
-
if (k)
|
2457 |
-
for (var e in y) {
|
2458 |
-
var n = y[e],
|
2459 |
-
t = k.indexOf(e)
|
2460 |
-
if (!(-1 < t)) throw Error(r(96, e))
|
2461 |
-
if (!v[t]) {
|
2462 |
-
if (!n.extractEvents) throw Error(r(97, e))
|
2463 |
-
for (var a in ((v[t] = n), (t = n.eventTypes))) {
|
2464 |
-
var i = void 0,
|
2465 |
-
s = t[a],
|
2466 |
-
o = n,
|
2467 |
-
c = a
|
2468 |
-
if (w.hasOwnProperty(c)) throw Error(r(99, c))
|
2469 |
-
w[c] = s
|
2470 |
-
var l = s.phasedRegistrationNames
|
2471 |
-
if (l) {
|
2472 |
-
for (i in l)
|
2473 |
-
l.hasOwnProperty(i) && _(l[i], o, c)
|
2474 |
-
i = !0
|
2475 |
-
} else
|
2476 |
-
s.registrationName
|
2477 |
-
? (_(s.registrationName, o, c),
|
2478 |
-
(i = !0))
|
2479 |
-
: (i = !1)
|
2480 |
-
if (!i) throw Error(r(98, a, e))
|
2481 |
-
}
|
2482 |
-
}
|
2483 |
-
}
|
2484 |
-
}
|
2485 |
-
function _(e, n, t) {
|
2486 |
-
if (E[e]) throw Error(r(100, e))
|
2487 |
-
;(E[e] = n), (C[e] = n.eventTypes[t].dependencies)
|
2488 |
-
}
|
2489 |
-
var v = [],
|
2490 |
-
w = {},
|
2491 |
-
E = {},
|
2492 |
-
C = {}
|
2493 |
-
function x(e) {
|
2494 |
-
var n,
|
2495 |
-
t = !1
|
2496 |
-
for (n in e)
|
2497 |
-
if (e.hasOwnProperty(n)) {
|
2498 |
-
var a = e[n]
|
2499 |
-
if (!y.hasOwnProperty(n) || y[n] !== a) {
|
2500 |
-
if (y[n]) throw Error(r(102, n))
|
2501 |
-
;(y[n] = a), (t = !0)
|
2502 |
-
}
|
2503 |
-
}
|
2504 |
-
t && b()
|
2505 |
-
}
|
2506 |
-
var B = !(
|
2507 |
-
'undefined' == typeof window ||
|
2508 |
-
void 0 === window.document ||
|
2509 |
-
void 0 === window.document.createElement
|
2510 |
-
),
|
2511 |
-
S = null,
|
2512 |
-
T = null,
|
2513 |
-
P = null
|
2514 |
-
function N(e) {
|
2515 |
-
if ((e = m(e))) {
|
2516 |
-
if ('function' != typeof S) throw Error(r(280))
|
2517 |
-
var n = e.stateNode
|
2518 |
-
n && ((n = g(n)), S(e.stateNode, e.type, n))
|
2519 |
-
}
|
2520 |
-
}
|
2521 |
-
function M(e) {
|
2522 |
-
T ? (P ? P.push(e) : (P = [e])) : (T = e)
|
2523 |
-
}
|
2524 |
-
function q() {
|
2525 |
-
if (T) {
|
2526 |
-
var e = T,
|
2527 |
-
n = P
|
2528 |
-
if (((P = T = null), N(e), n))
|
2529 |
-
for (e = 0; e < n.length; e++) N(n[e])
|
2530 |
-
}
|
2531 |
-
}
|
2532 |
-
function I(e, n) {
|
2533 |
-
return e(n)
|
2534 |
-
}
|
2535 |
-
function O(e, n, t, a, i) {
|
2536 |
-
return e(n, t, a, i)
|
2537 |
-
}
|
2538 |
-
function z() {}
|
2539 |
-
var L = I,
|
2540 |
-
U = !1,
|
2541 |
-
j = !1
|
2542 |
-
function D() {
|
2543 |
-
;(null === T && null === P) || (z(), q())
|
2544 |
-
}
|
2545 |
-
function F(e, n, t) {
|
2546 |
-
if (j) return e(n, t)
|
2547 |
-
j = !0
|
2548 |
-
try {
|
2549 |
-
return L(e, n, t)
|
2550 |
-
} finally {
|
2551 |
-
;(j = !1), D()
|
2552 |
-
}
|
2553 |
-
}
|
2554 |
-
var R = /^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,
|
2555 |
-
Y = Object.prototype.hasOwnProperty,
|
2556 |
-
Q = {},
|
2557 |
-
W = {}
|
2558 |
-
function V(e, n, t, a, i, s) {
|
2559 |
-
;(this.acceptsBooleans = 2 === n || 3 === n || 4 === n),
|
2560 |
-
(this.attributeName = a),
|
2561 |
-
(this.attributeNamespace = i),
|
2562 |
-
(this.mustUseProperty = t),
|
2563 |
-
(this.propertyName = e),
|
2564 |
-
(this.type = n),
|
2565 |
-
(this.sanitizeURL = s)
|
2566 |
-
}
|
2567 |
-
var H = {}
|
2568 |
-
'children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style'
|
2569 |
-
.split(' ')
|
2570 |
-
.forEach(function (e) {
|
2571 |
-
H[e] = new V(e, 0, !1, e, null, !1)
|
2572 |
-
}),
|
2573 |
-
[
|
2574 |
-
['acceptCharset', 'accept-charset'],
|
2575 |
-
['className', 'class'],
|
2576 |
-
['htmlFor', 'for'],
|
2577 |
-
['httpEquiv', 'http-equiv'],
|
2578 |
-
].forEach(function (e) {
|
2579 |
-
var n = e[0]
|
2580 |
-
H[n] = new V(n, 1, !1, e[1], null, !1)
|
2581 |
-
}),
|
2582 |
-
['contentEditable', 'draggable', 'spellCheck', 'value'].forEach(
|
2583 |
-
function (e) {
|
2584 |
-
H[e] = new V(e, 2, !1, e.toLowerCase(), null, !1)
|
2585 |
-
}
|
2586 |
-
),
|
2587 |
-
[
|
2588 |
-
'autoReverse',
|
2589 |
-
'externalResourcesRequired',
|
2590 |
-
'focusable',
|
2591 |
-
'preserveAlpha',
|
2592 |
-
].forEach(function (e) {
|
2593 |
-
H[e] = new V(e, 2, !1, e, null, !1)
|
2594 |
-
}),
|
2595 |
-
'allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope'
|
2596 |
-
.split(' ')
|
2597 |
-
.forEach(function (e) {
|
2598 |
-
H[e] = new V(e, 3, !1, e.toLowerCase(), null, !1)
|
2599 |
-
}),
|
2600 |
-
['checked', 'multiple', 'muted', 'selected'].forEach(function (
|
2601 |
-
e
|
2602 |
-
) {
|
2603 |
-
H[e] = new V(e, 3, !0, e, null, !1)
|
2604 |
-
}),
|
2605 |
-
['capture', 'download'].forEach(function (e) {
|
2606 |
-
H[e] = new V(e, 4, !1, e, null, !1)
|
2607 |
-
}),
|
2608 |
-
['cols', 'rows', 'size', 'span'].forEach(function (e) {
|
2609 |
-
H[e] = new V(e, 6, !1, e, null, !1)
|
2610 |
-
}),
|
2611 |
-
['rowSpan', 'start'].forEach(function (e) {
|
2612 |
-
H[e] = new V(e, 5, !1, e.toLowerCase(), null, !1)
|
2613 |
-
})
|
2614 |
-
var $ = /[\-:]([a-z])/g
|
2615 |
-
function X(e) {
|
2616 |
-
return e[1].toUpperCase()
|
2617 |
-
}
|
2618 |
-
'accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height'
|
2619 |
-
.split(' ')
|
2620 |
-
.forEach(function (e) {
|
2621 |
-
var n = e.replace($, X)
|
2622 |
-
H[n] = new V(n, 1, !1, e, null, !1)
|
2623 |
-
}),
|
2624 |
-
'xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type'
|
2625 |
-
.split(' ')
|
2626 |
-
.forEach(function (e) {
|
2627 |
-
var n = e.replace($, X)
|
2628 |
-
H[n] = new V(
|
2629 |
-
n,
|
2630 |
-
1,
|
2631 |
-
!1,
|
2632 |
-
e,
|
2633 |
-
'http://www.w3.org/1999/xlink',
|
2634 |
-
!1
|
2635 |
-
)
|
2636 |
-
}),
|
2637 |
-
['xml:base', 'xml:lang', 'xml:space'].forEach(function (e) {
|
2638 |
-
var n = e.replace($, X)
|
2639 |
-
H[n] = new V(
|
2640 |
-
n,
|
2641 |
-
1,
|
2642 |
-
!1,
|
2643 |
-
e,
|
2644 |
-
'http://www.w3.org/XML/1998/namespace',
|
2645 |
-
!1
|
2646 |
-
)
|
2647 |
-
}),
|
2648 |
-
['tabIndex', 'crossOrigin'].forEach(function (e) {
|
2649 |
-
H[e] = new V(e, 1, !1, e.toLowerCase(), null, !1)
|
2650 |
-
}),
|
2651 |
-
(H.xlinkHref = new V(
|
2652 |
-
'xlinkHref',
|
2653 |
-
1,
|
2654 |
-
!1,
|
2655 |
-
'xlink:href',
|
2656 |
-
'http://www.w3.org/1999/xlink',
|
2657 |
-
!0
|
2658 |
-
)),
|
2659 |
-
['src', 'href', 'action', 'formAction'].forEach(function (e) {
|
2660 |
-
H[e] = new V(e, 1, !1, e.toLowerCase(), null, !0)
|
2661 |
-
})
|
2662 |
-
var K = a.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED
|
2663 |
-
function Z(e, n, t, a) {
|
2664 |
-
var i = H.hasOwnProperty(n) ? H[n] : null
|
2665 |
-
;(null !== i
|
2666 |
-
? 0 === i.type
|
2667 |
-
: !a &&
|
2668 |
-
2 < n.length &&
|
2669 |
-
('o' === n[0] || 'O' === n[0]) &&
|
2670 |
-
('n' === n[1] || 'N' === n[1])) ||
|
2671 |
-
((function (e, n, t, a) {
|
2672 |
-
if (
|
2673 |
-
null == n ||
|
2674 |
-
(function (e, n, t, a) {
|
2675 |
-
if (null !== t && 0 === t.type) return !1
|
2676 |
-
switch (typeof n) {
|
2677 |
-
case 'function':
|
2678 |
-
case 'symbol':
|
2679 |
-
return !0
|
2680 |
-
case 'boolean':
|
2681 |
-
return (
|
2682 |
-
!a &&
|
2683 |
-
(null !== t
|
2684 |
-
? !t.acceptsBooleans
|
2685 |
-
: 'data-' !==
|
2686 |
-
(e = e
|
2687 |
-
.toLowerCase()
|
2688 |
-
.slice(0, 5)) &&
|
2689 |
-
'aria-' !== e)
|
2690 |
-
)
|
2691 |
-
default:
|
2692 |
-
return !1
|
2693 |
-
}
|
2694 |
-
})(e, n, t, a)
|
2695 |
-
)
|
2696 |
-
return !0
|
2697 |
-
if (a) return !1
|
2698 |
-
if (null !== t)
|
2699 |
-
switch (t.type) {
|
2700 |
-
case 3:
|
2701 |
-
return !n
|
2702 |
-
case 4:
|
2703 |
-
return !1 === n
|
2704 |
-
case 5:
|
2705 |
-
return isNaN(n)
|
2706 |
-
case 6:
|
2707 |
-
return isNaN(n) || 1 > n
|
2708 |
-
}
|
2709 |
-
return !1
|
2710 |
-
})(n, t, i, a) && (t = null),
|
2711 |
-
a || null === i
|
2712 |
-
? (function (e) {
|
2713 |
-
return (
|
2714 |
-
!!Y.call(W, e) ||
|
2715 |
-
(!Y.call(Q, e) &&
|
2716 |
-
(R.test(e)
|
2717 |
-
? (W[e] = !0)
|
2718 |
-
: ((Q[e] = !0), !1)))
|
2719 |
-
)
|
2720 |
-
})(n) &&
|
2721 |
-
(null === t
|
2722 |
-
? e.removeAttribute(n)
|
2723 |
-
: e.setAttribute(n, '' + t))
|
2724 |
-
: i.mustUseProperty
|
2725 |
-
? (e[i.propertyName] =
|
2726 |
-
null === t ? 3 !== i.type && '' : t)
|
2727 |
-
: ((n = i.attributeName),
|
2728 |
-
(a = i.attributeNamespace),
|
2729 |
-
null === t
|
2730 |
-
? e.removeAttribute(n)
|
2731 |
-
: ((t =
|
2732 |
-
3 === (i = i.type) ||
|
2733 |
-
(4 === i && !0 === t)
|
2734 |
-
? ''
|
2735 |
-
: '' + t),
|
2736 |
-
a
|
2737 |
-
? e.setAttributeNS(a, n, t)
|
2738 |
-
: e.setAttribute(n, t))))
|
2739 |
-
}
|
2740 |
-
K.hasOwnProperty('ReactCurrentDispatcher') ||
|
2741 |
-
(K.ReactCurrentDispatcher = { current: null }),
|
2742 |
-
K.hasOwnProperty('ReactCurrentBatchConfig') ||
|
2743 |
-
(K.ReactCurrentBatchConfig = { suspense: null })
|
2744 |
-
var G = /^(.*)[\\\/]/,
|
2745 |
-
J = 'function' == typeof Symbol && Symbol.for,
|
2746 |
-
ee = J ? Symbol.for('react.element') : 60103,
|
2747 |
-
ne = J ? Symbol.for('react.portal') : 60106,
|
2748 |
-
te = J ? Symbol.for('react.fragment') : 60107,
|
2749 |
-
ae = J ? Symbol.for('react.strict_mode') : 60108,
|
2750 |
-
ie = J ? Symbol.for('react.profiler') : 60114,
|
2751 |
-
se = J ? Symbol.for('react.provider') : 60109,
|
2752 |
-
re = J ? Symbol.for('react.context') : 60110,
|
2753 |
-
oe = J ? Symbol.for('react.concurrent_mode') : 60111,
|
2754 |
-
ce = J ? Symbol.for('react.forward_ref') : 60112,
|
2755 |
-
le = J ? Symbol.for('react.suspense') : 60113,
|
2756 |
-
pe = J ? Symbol.for('react.suspense_list') : 60120,
|
2757 |
-
fe = J ? Symbol.for('react.memo') : 60115,
|
2758 |
-
ue = J ? Symbol.for('react.lazy') : 60116,
|
2759 |
-
de = J ? Symbol.for('react.block') : 60121,
|
2760 |
-
ge = 'function' == typeof Symbol && Symbol.iterator
|
2761 |
-
function me(e) {
|
2762 |
-
return null === e || 'object' != typeof e
|
2763 |
-
? null
|
2764 |
-
: 'function' ==
|
2765 |
-
typeof (e = (ge && e[ge]) || e['@@iterator'])
|
2766 |
-
? e
|
2767 |
-
: null
|
2768 |
-
}
|
2769 |
-
function he(e) {
|
2770 |
-
if (null == e) return null
|
2771 |
-
if ('function' == typeof e)
|
2772 |
-
return e.displayName || e.name || null
|
2773 |
-
if ('string' == typeof e) return e
|
2774 |
-
switch (e) {
|
2775 |
-
case te:
|
2776 |
-
return 'Fragment'
|
2777 |
-
case ne:
|
2778 |
-
return 'Portal'
|
2779 |
-
case ie:
|
2780 |
-
return 'Profiler'
|
2781 |
-
case ae:
|
2782 |
-
return 'StrictMode'
|
2783 |
-
case le:
|
2784 |
-
return 'Suspense'
|
2785 |
-
case pe:
|
2786 |
-
return 'SuspenseList'
|
2787 |
-
}
|
2788 |
-
if ('object' == typeof e)
|
2789 |
-
switch (e.$$typeof) {
|
2790 |
-
case re:
|
2791 |
-
return 'Context.Consumer'
|
2792 |
-
case se:
|
2793 |
-
return 'Context.Provider'
|
2794 |
-
case ce:
|
2795 |
-
var n = e.render
|
2796 |
-
return (
|
2797 |
-
(n = n.displayName || n.name || ''),
|
2798 |
-
e.displayName ||
|
2799 |
-
('' !== n
|
2800 |
-
? 'ForwardRef(' + n + ')'
|
2801 |
-
: 'ForwardRef')
|
2802 |
-
)
|
2803 |
-
case fe:
|
2804 |
-
return he(e.type)
|
2805 |
-
case de:
|
2806 |
-
return he(e.render)
|
2807 |
-
case ue:
|
2808 |
-
if ((e = 1 === e._status ? e._result : null))
|
2809 |
-
return he(e)
|
2810 |
-
}
|
2811 |
-
return null
|
2812 |
-
}
|
2813 |
-
function Ae(e) {
|
2814 |
-
var n = ''
|
2815 |
-
do {
|
2816 |
-
e: switch (e.tag) {
|
2817 |
-
case 3:
|
2818 |
-
case 4:
|
2819 |
-
case 6:
|
2820 |
-
case 7:
|
2821 |
-
case 10:
|
2822 |
-
case 9:
|
2823 |
-
var t = ''
|
2824 |
-
break e
|
2825 |
-
default:
|
2826 |
-
var a = e._debugOwner,
|
2827 |
-
i = e._debugSource,
|
2828 |
-
s = he(e.type)
|
2829 |
-
;(t = null),
|
2830 |
-
a && (t = he(a.type)),
|
2831 |
-
(a = s),
|
2832 |
-
(s = ''),
|
2833 |
-
i
|
2834 |
-
? (s =
|
2835 |
-
' (at ' +
|
2836 |
-
i.fileName.replace(G, '') +
|
2837 |
-
':' +
|
2838 |
-
i.lineNumber +
|
2839 |
-
')')
|
2840 |
-
: t && (s = ' (created by ' + t + ')'),
|
2841 |
-
(t = '\n in ' + (a || 'Unknown') + s)
|
2842 |
-
}
|
2843 |
-
;(n += t), (e = e.return)
|
2844 |
-
} while (e)
|
2845 |
-
return n
|
2846 |
-
}
|
2847 |
-
function ke(e) {
|
2848 |
-
switch (typeof e) {
|
2849 |
-
case 'boolean':
|
2850 |
-
case 'number':
|
2851 |
-
case 'object':
|
2852 |
-
case 'string':
|
2853 |
-
case 'undefined':
|
2854 |
-
return e
|
2855 |
-
default:
|
2856 |
-
return ''
|
2857 |
-
}
|
2858 |
-
}
|
2859 |
-
function ye(e) {
|
2860 |
-
var n = e.type
|
2861 |
-
return (
|
2862 |
-
(e = e.nodeName) &&
|
2863 |
-
'input' === e.toLowerCase() &&
|
2864 |
-
('checkbox' === n || 'radio' === n)
|
2865 |
-
)
|
2866 |
-
}
|
2867 |
-
function be(e) {
|
2868 |
-
e._valueTracker ||
|
2869 |
-
(e._valueTracker = (function (e) {
|
2870 |
-
var n = ye(e) ? 'checked' : 'value',
|
2871 |
-
t = Object.getOwnPropertyDescriptor(
|
2872 |
-
e.constructor.prototype,
|
2873 |
-
n
|
2874 |
-
),
|
2875 |
-
a = '' + e[n]
|
2876 |
-
if (
|
2877 |
-
!e.hasOwnProperty(n) &&
|
2878 |
-
void 0 !== t &&
|
2879 |
-
'function' == typeof t.get &&
|
2880 |
-
'function' == typeof t.set
|
2881 |
-
) {
|
2882 |
-
var i = t.get,
|
2883 |
-
s = t.set
|
2884 |
-
return (
|
2885 |
-
Object.defineProperty(e, n, {
|
2886 |
-
configurable: !0,
|
2887 |
-
get: function () {
|
2888 |
-
return i.call(this)
|
2889 |
-
},
|
2890 |
-
set: function (e) {
|
2891 |
-
;(a = '' + e), s.call(this, e)
|
2892 |
-
},
|
2893 |
-
}),
|
2894 |
-
Object.defineProperty(e, n, {
|
2895 |
-
enumerable: t.enumerable,
|
2896 |
-
}),
|
2897 |
-
{
|
2898 |
-
getValue: function () {
|
2899 |
-
return a
|
2900 |
-
},
|
2901 |
-
setValue: function (e) {
|
2902 |
-
a = '' + e
|
2903 |
-
},
|
2904 |
-
stopTracking: function () {
|
2905 |
-
;(e._valueTracker = null), delete e[n]
|
2906 |
-
},
|
2907 |
-
}
|
2908 |
-
)
|
2909 |
-
}
|
2910 |
-
})(e))
|
2911 |
-
}
|
2912 |
-
function _e(e) {
|
2913 |
-
if (!e) return !1
|
2914 |
-
var n = e._valueTracker
|
2915 |
-
if (!n) return !0
|
2916 |
-
var t = n.getValue(),
|
2917 |
-
a = ''
|
2918 |
-
return (
|
2919 |
-
e && (a = ye(e) ? (e.checked ? 'true' : 'false') : e.value),
|
2920 |
-
(e = a) !== t && (n.setValue(e), !0)
|
2921 |
-
)
|
2922 |
-
}
|
2923 |
-
function ve(e, n) {
|
2924 |
-
var t = n.checked
|
2925 |
-
return i({}, n, {
|
2926 |
-
defaultChecked: void 0,
|
2927 |
-
defaultValue: void 0,
|
2928 |
-
value: void 0,
|
2929 |
-
checked: null != t ? t : e._wrapperState.initialChecked,
|
2930 |
-
})
|
2931 |
-
}
|
2932 |
-
function we(e, n) {
|
2933 |
-
var t = null == n.defaultValue ? '' : n.defaultValue,
|
2934 |
-
a = null != n.checked ? n.checked : n.defaultChecked
|
2935 |
-
;(t = ke(null != n.value ? n.value : t)),
|
2936 |
-
(e._wrapperState = {
|
2937 |
-
initialChecked: a,
|
2938 |
-
initialValue: t,
|
2939 |
-
controlled:
|
2940 |
-
'checkbox' === n.type || 'radio' === n.type
|
2941 |
-
? null != n.checked
|
2942 |
-
: null != n.value,
|
2943 |
-
})
|
2944 |
-
}
|
2945 |
-
function Ee(e, n) {
|
2946 |
-
null != (n = n.checked) && Z(e, 'checked', n, !1)
|
2947 |
-
}
|
2948 |
-
function Ce(e, n) {
|
2949 |
-
Ee(e, n)
|
2950 |
-
var t = ke(n.value),
|
2951 |
-
a = n.type
|
2952 |
-
if (null != t)
|
2953 |
-
'number' === a
|
2954 |
-
? ((0 === t && '' === e.value) || e.value != t) &&
|
2955 |
-
(e.value = '' + t)
|
2956 |
-
: e.value !== '' + t && (e.value = '' + t)
|
2957 |
-
else if ('submit' === a || 'reset' === a)
|
2958 |
-
return void e.removeAttribute('value')
|
2959 |
-
n.hasOwnProperty('value')
|
2960 |
-
? Be(e, n.type, t)
|
2961 |
-
: n.hasOwnProperty('defaultValue') &&
|
2962 |
-
Be(e, n.type, ke(n.defaultValue)),
|
2963 |
-
null == n.checked &&
|
2964 |
-
null != n.defaultChecked &&
|
2965 |
-
(e.defaultChecked = !!n.defaultChecked)
|
2966 |
-
}
|
2967 |
-
function xe(e, n, t) {
|
2968 |
-
if (
|
2969 |
-
n.hasOwnProperty('value') ||
|
2970 |
-
n.hasOwnProperty('defaultValue')
|
2971 |
-
) {
|
2972 |
-
var a = n.type
|
2973 |
-
if (
|
2974 |
-
!(
|
2975 |
-
('submit' !== a && 'reset' !== a) ||
|
2976 |
-
(void 0 !== n.value && null !== n.value)
|
2977 |
-
)
|
2978 |
-
)
|
2979 |
-
return
|
2980 |
-
;(n = '' + e._wrapperState.initialValue),
|
2981 |
-
t || n === e.value || (e.value = n),
|
2982 |
-
(e.defaultValue = n)
|
2983 |
-
}
|
2984 |
-
'' !== (t = e.name) && (e.name = ''),
|
2985 |
-
(e.defaultChecked = !!e._wrapperState.initialChecked),
|
2986 |
-
'' !== t && (e.name = t)
|
2987 |
-
}
|
2988 |
-
function Be(e, n, t) {
|
2989 |
-
;('number' === n && e.ownerDocument.activeElement === e) ||
|
2990 |
-
(null == t
|
2991 |
-
? (e.defaultValue = '' + e._wrapperState.initialValue)
|
2992 |
-
: e.defaultValue !== '' + t &&
|
2993 |
-
(e.defaultValue = '' + t))
|
2994 |
-
}
|
2995 |
-
function Se(e, n) {
|
2996 |
-
return (
|
2997 |
-
(e = i({ children: void 0 }, n)),
|
2998 |
-
(n = (function (e) {
|
2999 |
-
var n = ''
|
3000 |
-
return (
|
3001 |
-
a.Children.forEach(e, function (e) {
|
3002 |
-
null != e && (n += e)
|
3003 |
-
}),
|
3004 |
-
n
|
3005 |
-
)
|
3006 |
-
})(n.children)) && (e.children = n),
|
3007 |
-
e
|
3008 |
-
)
|
3009 |
-
}
|
3010 |
-
function Te(e, n, t, a) {
|
3011 |
-
if (((e = e.options), n)) {
|
3012 |
-
n = {}
|
3013 |
-
for (var i = 0; i < t.length; i++) n['$' + t[i]] = !0
|
3014 |
-
for (t = 0; t < e.length; t++)
|
3015 |
-
(i = n.hasOwnProperty('$' + e[t].value)),
|
3016 |
-
e[t].selected !== i && (e[t].selected = i),
|
3017 |
-
i && a && (e[t].defaultSelected = !0)
|
3018 |
-
} else {
|
3019 |
-
for (t = '' + ke(t), n = null, i = 0; i < e.length; i++) {
|
3020 |
-
if (e[i].value === t)
|
3021 |
-
return (
|
3022 |
-
(e[i].selected = !0),
|
3023 |
-
void (a && (e[i].defaultSelected = !0))
|
3024 |
-
)
|
3025 |
-
null !== n || e[i].disabled || (n = e[i])
|
3026 |
-
}
|
3027 |
-
null !== n && (n.selected = !0)
|
3028 |
-
}
|
3029 |
-
}
|
3030 |
-
function Pe(e, n) {
|
3031 |
-
if (null != n.dangerouslySetInnerHTML) throw Error(r(91))
|
3032 |
-
return i({}, n, {
|
3033 |
-
value: void 0,
|
3034 |
-
defaultValue: void 0,
|
3035 |
-
children: '' + e._wrapperState.initialValue,
|
3036 |
-
})
|
3037 |
-
}
|
3038 |
-
function Ne(e, n) {
|
3039 |
-
var t = n.value
|
3040 |
-
if (null == t) {
|
3041 |
-
if (((t = n.children), (n = n.defaultValue), null != t)) {
|
3042 |
-
if (null != n) throw Error(r(92))
|
3043 |
-
if (Array.isArray(t)) {
|
3044 |
-
if (!(1 >= t.length)) throw Error(r(93))
|
3045 |
-
t = t[0]
|
3046 |
-
}
|
3047 |
-
n = t
|
3048 |
-
}
|
3049 |
-
null == n && (n = ''), (t = n)
|
3050 |
-
}
|
3051 |
-
e._wrapperState = { initialValue: ke(t) }
|
3052 |
-
}
|
3053 |
-
function Me(e, n) {
|
3054 |
-
var t = ke(n.value),
|
3055 |
-
a = ke(n.defaultValue)
|
3056 |
-
null != t &&
|
3057 |
-
((t = '' + t) !== e.value && (e.value = t),
|
3058 |
-
null == n.defaultValue &&
|
3059 |
-
e.defaultValue !== t &&
|
3060 |
-
(e.defaultValue = t)),
|
3061 |
-
null != a && (e.defaultValue = '' + a)
|
3062 |
-
}
|
3063 |
-
function qe(e) {
|
3064 |
-
var n = e.textContent
|
3065 |
-
n === e._wrapperState.initialValue &&
|
3066 |
-
'' !== n &&
|
3067 |
-
null !== n &&
|
3068 |
-
(e.value = n)
|
3069 |
-
}
|
3070 |
-
var Ie = 'http://www.w3.org/1999/xhtml',
|
3071 |
-
Oe = 'http://www.w3.org/2000/svg'
|
3072 |
-
function ze(e) {
|
3073 |
-
switch (e) {
|
3074 |
-
case 'svg':
|
3075 |
-
return 'http://www.w3.org/2000/svg'
|
3076 |
-
case 'math':
|
3077 |
-
return 'http://www.w3.org/1998/Math/MathML'
|
3078 |
-
default:
|
3079 |
-
return 'http://www.w3.org/1999/xhtml'
|
3080 |
-
}
|
3081 |
-
}
|
3082 |
-
function Le(e, n) {
|
3083 |
-
return null == e || 'http://www.w3.org/1999/xhtml' === e
|
3084 |
-
? ze(n)
|
3085 |
-
: 'http://www.w3.org/2000/svg' === e &&
|
3086 |
-
'foreignObject' === n
|
3087 |
-
? 'http://www.w3.org/1999/xhtml'
|
3088 |
-
: e
|
3089 |
-
}
|
3090 |
-
var Ue,
|
3091 |
-
je = (function (e) {
|
3092 |
-
return 'undefined' != typeof MSApp &&
|
3093 |
-
MSApp.execUnsafeLocalFunction
|
3094 |
-
? function (n, t, a, i) {
|
3095 |
-
MSApp.execUnsafeLocalFunction(function () {
|
3096 |
-
return e(n, t)
|
3097 |
-
})
|
3098 |
-
}
|
3099 |
-
: e
|
3100 |
-
})(function (e, n) {
|
3101 |
-
if (e.namespaceURI !== Oe || 'innerHTML' in e)
|
3102 |
-
e.innerHTML = n
|
3103 |
-
else {
|
3104 |
-
for (
|
3105 |
-
(Ue =
|
3106 |
-
Ue || document.createElement('div')).innerHTML =
|
3107 |
-
'<svg>' + n.valueOf().toString() + '</svg>',
|
3108 |
-
n = Ue.firstChild;
|
3109 |
-
e.firstChild;
|
3110 |
-
|
3111 |
-
)
|
3112 |
-
e.removeChild(e.firstChild)
|
3113 |
-
for (; n.firstChild; ) e.appendChild(n.firstChild)
|
3114 |
-
}
|
3115 |
-
})
|
3116 |
-
function De(e, n) {
|
3117 |
-
if (n) {
|
3118 |
-
var t = e.firstChild
|
3119 |
-
if (t && t === e.lastChild && 3 === t.nodeType)
|
3120 |
-
return void (t.nodeValue = n)
|
3121 |
-
}
|
3122 |
-
e.textContent = n
|
3123 |
-
}
|
3124 |
-
function Fe(e, n) {
|
3125 |
-
var t = {}
|
3126 |
-
return (
|
3127 |
-
(t[e.toLowerCase()] = n.toLowerCase()),
|
3128 |
-
(t['Webkit' + e] = 'webkit' + n),
|
3129 |
-
(t['Moz' + e] = 'moz' + n),
|
3130 |
-
t
|
3131 |
-
)
|
3132 |
-
}
|
3133 |
-
var Re = {
|
3134 |
-
animationend: Fe('Animation', 'AnimationEnd'),
|
3135 |
-
animationiteration: Fe('Animation', 'AnimationIteration'),
|
3136 |
-
animationstart: Fe('Animation', 'AnimationStart'),
|
3137 |
-
transitionend: Fe('Transition', 'TransitionEnd'),
|
3138 |
-
},
|
3139 |
-
Ye = {},
|
3140 |
-
Qe = {}
|
3141 |
-
function We(e) {
|
3142 |
-
if (Ye[e]) return Ye[e]
|
3143 |
-
if (!Re[e]) return e
|
3144 |
-
var n,
|
3145 |
-
t = Re[e]
|
3146 |
-
for (n in t)
|
3147 |
-
if (t.hasOwnProperty(n) && n in Qe) return (Ye[e] = t[n])
|
3148 |
-
return e
|
3149 |
-
}
|
3150 |
-
B &&
|
3151 |
-
((Qe = document.createElement('div').style),
|
3152 |
-
'AnimationEvent' in window ||
|
3153 |
-
(delete Re.animationend.animation,
|
3154 |
-
delete Re.animationiteration.animation,
|
3155 |
-
delete Re.animationstart.animation),
|
3156 |
-
'TransitionEvent' in window ||
|
3157 |
-
delete Re.transitionend.transition)
|
3158 |
-
var Ve = We('animationend'),
|
3159 |
-
He = We('animationiteration'),
|
3160 |
-
$e = We('animationstart'),
|
3161 |
-
Xe = We('transitionend'),
|
3162 |
-
Ke = 'abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting'.split(
|
3163 |
-
' '
|
3164 |
-
),
|
3165 |
-
Ze = new ('function' == typeof WeakMap ? WeakMap : Map)()
|
3166 |
-
function Ge(e) {
|
3167 |
-
var n = Ze.get(e)
|
3168 |
-
return void 0 === n && ((n = new Map()), Ze.set(e, n)), n
|
3169 |
-
}
|
3170 |
-
function Je(e) {
|
3171 |
-
var n = e,
|
3172 |
-
t = e
|
3173 |
-
if (e.alternate) for (; n.return; ) n = n.return
|
3174 |
-
else {
|
3175 |
-
e = n
|
3176 |
-
do {
|
3177 |
-
0 != (1026 & (n = e).effectTag) && (t = n.return),
|
3178 |
-
(e = n.return)
|
3179 |
-
} while (e)
|
3180 |
-
}
|
3181 |
-
return 3 === n.tag ? t : null
|
3182 |
-
}
|
3183 |
-
function en(e) {
|
3184 |
-
if (13 === e.tag) {
|
3185 |
-
var n = e.memoizedState
|
3186 |
-
if (
|
3187 |
-
(null === n &&
|
3188 |
-
null !== (e = e.alternate) &&
|
3189 |
-
(n = e.memoizedState),
|
3190 |
-
null !== n)
|
3191 |
-
)
|
3192 |
-
return n.dehydrated
|
3193 |
-
}
|
3194 |
-
return null
|
3195 |
-
}
|
3196 |
-
function nn(e) {
|
3197 |
-
if (Je(e) !== e) throw Error(r(188))
|
3198 |
-
}
|
3199 |
-
function tn(e) {
|
3200 |
-
if (
|
3201 |
-
!(e = (function (e) {
|
3202 |
-
var n = e.alternate
|
3203 |
-
if (!n) {
|
3204 |
-
if (null === (n = Je(e))) throw Error(r(188))
|
3205 |
-
return n !== e ? null : e
|
3206 |
-
}
|
3207 |
-
for (var t = e, a = n; ; ) {
|
3208 |
-
var i = t.return
|
3209 |
-
if (null === i) break
|
3210 |
-
var s = i.alternate
|
3211 |
-
if (null === s) {
|
3212 |
-
if (null !== (a = i.return)) {
|
3213 |
-
t = a
|
3214 |
-
continue
|
3215 |
-
}
|
3216 |
-
break
|
3217 |
-
}
|
3218 |
-
if (i.child === s.child) {
|
3219 |
-
for (s = i.child; s; ) {
|
3220 |
-
if (s === t) return nn(i), e
|
3221 |
-
if (s === a) return nn(i), n
|
3222 |
-
s = s.sibling
|
3223 |
-
}
|
3224 |
-
throw Error(r(188))
|
3225 |
-
}
|
3226 |
-
if (t.return !== a.return) (t = i), (a = s)
|
3227 |
-
else {
|
3228 |
-
for (var o = !1, c = i.child; c; ) {
|
3229 |
-
if (c === t) {
|
3230 |
-
;(o = !0), (t = i), (a = s)
|
3231 |
-
break
|
3232 |
-
}
|
3233 |
-
if (c === a) {
|
3234 |
-
;(o = !0), (a = i), (t = s)
|
3235 |
-
break
|
3236 |
-
}
|
3237 |
-
c = c.sibling
|
3238 |
-
}
|
3239 |
-
if (!o) {
|
3240 |
-
for (c = s.child; c; ) {
|
3241 |
-
if (c === t) {
|
3242 |
-
;(o = !0), (t = s), (a = i)
|
3243 |
-
break
|
3244 |
-
}
|
3245 |
-
if (c === a) {
|
3246 |
-
;(o = !0), (a = s), (t = i)
|
3247 |
-
break
|
3248 |
-
}
|
3249 |
-
c = c.sibling
|
3250 |
-
}
|
3251 |
-
if (!o) throw Error(r(189))
|
3252 |
-
}
|
3253 |
-
}
|
3254 |
-
if (t.alternate !== a) throw Error(r(190))
|
3255 |
-
}
|
3256 |
-
if (3 !== t.tag) throw Error(r(188))
|
3257 |
-
return t.stateNode.current === t ? e : n
|
3258 |
-
})(e))
|
3259 |
-
)
|
3260 |
-
return null
|
3261 |
-
for (var n = e; ; ) {
|
3262 |
-
if (5 === n.tag || 6 === n.tag) return n
|
3263 |
-
if (n.child) (n.child.return = n), (n = n.child)
|
3264 |
-
else {
|
3265 |
-
if (n === e) break
|
3266 |
-
for (; !n.sibling; ) {
|
3267 |
-
if (!n.return || n.return === e) return null
|
3268 |
-
n = n.return
|
3269 |
-
}
|
3270 |
-
;(n.sibling.return = n.return), (n = n.sibling)
|
3271 |
-
}
|
3272 |
-
}
|
3273 |
-
return null
|
3274 |
-
}
|
3275 |
-
function an(e, n) {
|
3276 |
-
if (null == n) throw Error(r(30))
|
3277 |
-
return null == e
|
3278 |
-
? n
|
3279 |
-
: Array.isArray(e)
|
3280 |
-
? Array.isArray(n)
|
3281 |
-
? (e.push.apply(e, n), e)
|
3282 |
-
: (e.push(n), e)
|
3283 |
-
: Array.isArray(n)
|
3284 |
-
? [e].concat(n)
|
3285 |
-
: [e, n]
|
3286 |
-
}
|
3287 |
-
function sn(e, n, t) {
|
3288 |
-
Array.isArray(e) ? e.forEach(n, t) : e && n.call(t, e)
|
3289 |
-
}
|
3290 |
-
var rn = null
|
3291 |
-
function on(e) {
|
3292 |
-
if (e) {
|
3293 |
-
var n = e._dispatchListeners,
|
3294 |
-
t = e._dispatchInstances
|
3295 |
-
if (Array.isArray(n))
|
3296 |
-
for (
|
3297 |
-
var a = 0;
|
3298 |
-
a < n.length && !e.isPropagationStopped();
|
3299 |
-
a++
|
3300 |
-
)
|
3301 |
-
A(e, n[a], t[a])
|
3302 |
-
else n && A(e, n, t)
|
3303 |
-
;(e._dispatchListeners = null),
|
3304 |
-
(e._dispatchInstances = null),
|
3305 |
-
e.isPersistent() || e.constructor.release(e)
|
3306 |
-
}
|
3307 |
-
}
|
3308 |
-
function cn(e) {
|
3309 |
-
if (
|
3310 |
-
(null !== e && (rn = an(rn, e)), (e = rn), (rn = null), e)
|
3311 |
-
) {
|
3312 |
-
if ((sn(e, on), rn)) throw Error(r(95))
|
3313 |
-
if (p) throw ((e = f), (p = !1), (f = null), e)
|
3314 |
-
}
|
3315 |
-
}
|
3316 |
-
function ln(e) {
|
3317 |
-
return (
|
3318 |
-
(e = e.target || e.srcElement || window)
|
3319 |
-
.correspondingUseElement &&
|
3320 |
-
(e = e.correspondingUseElement),
|
3321 |
-
3 === e.nodeType ? e.parentNode : e
|
3322 |
-
)
|
3323 |
-
}
|
3324 |
-
function pn(e) {
|
3325 |
-
if (!B) return !1
|
3326 |
-
var n = (e = 'on' + e) in document
|
3327 |
-
return (
|
3328 |
-
n ||
|
3329 |
-
((n = document.createElement('div')).setAttribute(
|
3330 |
-
e,
|
3331 |
-
'return;'
|
3332 |
-
),
|
3333 |
-
(n = 'function' == typeof n[e])),
|
3334 |
-
n
|
3335 |
-
)
|
3336 |
-
}
|
3337 |
-
var fn = []
|
3338 |
-
function un(e) {
|
3339 |
-
;(e.topLevelType = null),
|
3340 |
-
(e.nativeEvent = null),
|
3341 |
-
(e.targetInst = null),
|
3342 |
-
(e.ancestors.length = 0),
|
3343 |
-
10 > fn.length && fn.push(e)
|
3344 |
-
}
|
3345 |
-
function dn(e, n, t, a) {
|
3346 |
-
if (fn.length) {
|
3347 |
-
var i = fn.pop()
|
3348 |
-
return (
|
3349 |
-
(i.topLevelType = e),
|
3350 |
-
(i.eventSystemFlags = a),
|
3351 |
-
(i.nativeEvent = n),
|
3352 |
-
(i.targetInst = t),
|
3353 |
-
i
|
3354 |
-
)
|
3355 |
-
}
|
3356 |
-
return {
|
3357 |
-
topLevelType: e,
|
3358 |
-
eventSystemFlags: a,
|
3359 |
-
nativeEvent: n,
|
3360 |
-
targetInst: t,
|
3361 |
-
ancestors: [],
|
3362 |
-
}
|
3363 |
-
}
|
3364 |
-
function gn(e) {
|
3365 |
-
var n = e.targetInst,
|
3366 |
-
t = n
|
3367 |
-
do {
|
3368 |
-
if (!t) {
|
3369 |
-
e.ancestors.push(t)
|
3370 |
-
break
|
3371 |
-
}
|
3372 |
-
var a = t
|
3373 |
-
if (3 === a.tag) a = a.stateNode.containerInfo
|
3374 |
-
else {
|
3375 |
-
for (; a.return; ) a = a.return
|
3376 |
-
a = 3 !== a.tag ? null : a.stateNode.containerInfo
|
3377 |
-
}
|
3378 |
-
if (!a) break
|
3379 |
-
;(5 !== (n = t.tag) && 6 !== n) || e.ancestors.push(t),
|
3380 |
-
(t = Bt(a))
|
3381 |
-
} while (t)
|
3382 |
-
for (t = 0; t < e.ancestors.length; t++) {
|
3383 |
-
n = e.ancestors[t]
|
3384 |
-
var i = ln(e.nativeEvent)
|
3385 |
-
a = e.topLevelType
|
3386 |
-
var s = e.nativeEvent,
|
3387 |
-
r = e.eventSystemFlags
|
3388 |
-
0 === t && (r |= 64)
|
3389 |
-
for (var o = null, c = 0; c < v.length; c++) {
|
3390 |
-
var l = v[c]
|
3391 |
-
l &&
|
3392 |
-
(l = l.extractEvents(a, n, s, i, r)) &&
|
3393 |
-
(o = an(o, l))
|
3394 |
-
}
|
3395 |
-
cn(o)
|
3396 |
-
}
|
3397 |
-
}
|
3398 |
-
function mn(e, n, t) {
|
3399 |
-
if (!t.has(e)) {
|
3400 |
-
switch (e) {
|
3401 |
-
case 'scroll':
|
3402 |
-
Xn(n, 'scroll', !0)
|
3403 |
-
break
|
3404 |
-
case 'focus':
|
3405 |
-
case 'blur':
|
3406 |
-
Xn(n, 'focus', !0),
|
3407 |
-
Xn(n, 'blur', !0),
|
3408 |
-
t.set('blur', null),
|
3409 |
-
t.set('focus', null)
|
3410 |
-
break
|
3411 |
-
case 'cancel':
|
3412 |
-
case 'close':
|
3413 |
-
pn(e) && Xn(n, e, !0)
|
3414 |
-
break
|
3415 |
-
case 'invalid':
|
3416 |
-
case 'submit':
|
3417 |
-
case 'reset':
|
3418 |
-
break
|
3419 |
-
default:
|
3420 |
-
;-1 === Ke.indexOf(e) && $n(e, n)
|
3421 |
-
}
|
3422 |
-
t.set(e, null)
|
3423 |
-
}
|
3424 |
-
}
|
3425 |
-
var hn,
|
3426 |
-
An,
|
3427 |
-
kn,
|
3428 |
-
yn = !1,
|
3429 |
-
bn = [],
|
3430 |
-
_n = null,
|
3431 |
-
vn = null,
|
3432 |
-
wn = null,
|
3433 |
-
En = new Map(),
|
3434 |
-
Cn = new Map(),
|
3435 |
-
xn = [],
|
3436 |
-
Bn = 'mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput close cancel copy cut paste click change contextmenu reset submit'.split(
|
3437 |
-
' '
|
3438 |
-
),
|
3439 |
-
Sn = 'focus blur dragenter dragleave mouseover mouseout pointerover pointerout gotpointercapture lostpointercapture'.split(
|
3440 |
-
' '
|
3441 |
-
)
|
3442 |
-
function Tn(e, n, t, a, i) {
|
3443 |
-
return {
|
3444 |
-
blockedOn: e,
|
3445 |
-
topLevelType: n,
|
3446 |
-
eventSystemFlags: 32 | t,
|
3447 |
-
nativeEvent: i,
|
3448 |
-
container: a,
|
3449 |
-
}
|
3450 |
-
}
|
3451 |
-
function Pn(e, n) {
|
3452 |
-
switch (e) {
|
3453 |
-
case 'focus':
|
3454 |
-
case 'blur':
|
3455 |
-
_n = null
|
3456 |
-
break
|
3457 |
-
case 'dragenter':
|
3458 |
-
case 'dragleave':
|
3459 |
-
vn = null
|
3460 |
-
break
|
3461 |
-
case 'mouseover':
|
3462 |
-
case 'mouseout':
|
3463 |
-
wn = null
|
3464 |
-
break
|
3465 |
-
case 'pointerover':
|
3466 |
-
case 'pointerout':
|
3467 |
-
En.delete(n.pointerId)
|
3468 |
-
break
|
3469 |
-
case 'gotpointercapture':
|
3470 |
-
case 'lostpointercapture':
|
3471 |
-
Cn.delete(n.pointerId)
|
3472 |
-
}
|
3473 |
-
}
|
3474 |
-
function Nn(e, n, t, a, i, s) {
|
3475 |
-
return null === e || e.nativeEvent !== s
|
3476 |
-
? ((e = Tn(n, t, a, i, s)),
|
3477 |
-
null !== n && null !== (n = St(n)) && An(n),
|
3478 |
-
e)
|
3479 |
-
: ((e.eventSystemFlags |= a), e)
|
3480 |
-
}
|
3481 |
-
function Mn(e) {
|
3482 |
-
var n = Bt(e.target)
|
3483 |
-
if (null !== n) {
|
3484 |
-
var t = Je(n)
|
3485 |
-
if (null !== t)
|
3486 |
-
if (13 === (n = t.tag)) {
|
3487 |
-
if (null !== (n = en(t)))
|
3488 |
-
return (
|
3489 |
-
(e.blockedOn = n),
|
3490 |
-
void s.unstable_runWithPriority(
|
3491 |
-
e.priority,
|
3492 |
-
function () {
|
3493 |
-
kn(t)
|
3494 |
-
}
|
3495 |
-
)
|
3496 |
-
)
|
3497 |
-
} else if (3 === n && t.stateNode.hydrate)
|
3498 |
-
return void (e.blockedOn =
|
3499 |
-
3 === t.tag ? t.stateNode.containerInfo : null)
|
3500 |
-
}
|
3501 |
-
e.blockedOn = null
|
3502 |
-
}
|
3503 |
-
function qn(e) {
|
3504 |
-
if (null !== e.blockedOn) return !1
|
3505 |
-
var n = Jn(
|
3506 |
-
e.topLevelType,
|
3507 |
-
e.eventSystemFlags,
|
3508 |
-
e.container,
|
3509 |
-
e.nativeEvent
|
3510 |
-
)
|
3511 |
-
if (null !== n) {
|
3512 |
-
var t = St(n)
|
3513 |
-
return null !== t && An(t), (e.blockedOn = n), !1
|
3514 |
-
}
|
3515 |
-
return !0
|
3516 |
-
}
|
3517 |
-
function In(e, n, t) {
|
3518 |
-
qn(e) && t.delete(n)
|
3519 |
-
}
|
3520 |
-
function On() {
|
3521 |
-
for (yn = !1; 0 < bn.length; ) {
|
3522 |
-
var e = bn[0]
|
3523 |
-
if (null !== e.blockedOn) {
|
3524 |
-
null !== (e = St(e.blockedOn)) && hn(e)
|
3525 |
-
break
|
3526 |
-
}
|
3527 |
-
var n = Jn(
|
3528 |
-
e.topLevelType,
|
3529 |
-
e.eventSystemFlags,
|
3530 |
-
e.container,
|
3531 |
-
e.nativeEvent
|
3532 |
-
)
|
3533 |
-
null !== n ? (e.blockedOn = n) : bn.shift()
|
3534 |
-
}
|
3535 |
-
null !== _n && qn(_n) && (_n = null),
|
3536 |
-
null !== vn && qn(vn) && (vn = null),
|
3537 |
-
null !== wn && qn(wn) && (wn = null),
|
3538 |
-
En.forEach(In),
|
3539 |
-
Cn.forEach(In)
|
3540 |
-
}
|
3541 |
-
function zn(e, n) {
|
3542 |
-
e.blockedOn === n &&
|
3543 |
-
((e.blockedOn = null),
|
3544 |
-
yn ||
|
3545 |
-
((yn = !0),
|
3546 |
-
s.unstable_scheduleCallback(
|
3547 |
-
s.unstable_NormalPriority,
|
3548 |
-
On
|
3549 |
-
)))
|
3550 |
-
}
|
3551 |
-
function Ln(e) {
|
3552 |
-
function n(n) {
|
3553 |
-
return zn(n, e)
|
3554 |
-
}
|
3555 |
-
if (0 < bn.length) {
|
3556 |
-
zn(bn[0], e)
|
3557 |
-
for (var t = 1; t < bn.length; t++) {
|
3558 |
-
var a = bn[t]
|
3559 |
-
a.blockedOn === e && (a.blockedOn = null)
|
3560 |
-
}
|
3561 |
-
}
|
3562 |
-
for (
|
3563 |
-
null !== _n && zn(_n, e),
|
3564 |
-
null !== vn && zn(vn, e),
|
3565 |
-
null !== wn && zn(wn, e),
|
3566 |
-
En.forEach(n),
|
3567 |
-
Cn.forEach(n),
|
3568 |
-
t = 0;
|
3569 |
-
t < xn.length;
|
3570 |
-
t++
|
3571 |
-
)
|
3572 |
-
(a = xn[t]).blockedOn === e && (a.blockedOn = null)
|
3573 |
-
for (; 0 < xn.length && null === (t = xn[0]).blockedOn; )
|
3574 |
-
Mn(t), null === t.blockedOn && xn.shift()
|
3575 |
-
}
|
3576 |
-
var Un = {},
|
3577 |
-
jn = new Map(),
|
3578 |
-
Dn = new Map(),
|
3579 |
-
Fn = [
|
3580 |
-
'abort',
|
3581 |
-
'abort',
|
3582 |
-
Ve,
|
3583 |
-
'animationEnd',
|
3584 |
-
He,
|
3585 |
-
'animationIteration',
|
3586 |
-
$e,
|
3587 |
-
'animationStart',
|
3588 |
-
'canplay',
|
3589 |
-
'canPlay',
|
3590 |
-
'canplaythrough',
|
3591 |
-
'canPlayThrough',
|
3592 |
-
'durationchange',
|
3593 |
-
'durationChange',
|
3594 |
-
'emptied',
|
3595 |
-
'emptied',
|
3596 |
-
'encrypted',
|
3597 |
-
'encrypted',
|
3598 |
-
'ended',
|
3599 |
-
'ended',
|
3600 |
-
'error',
|
3601 |
-
'error',
|
3602 |
-
'gotpointercapture',
|
3603 |
-
'gotPointerCapture',
|
3604 |
-
'load',
|
3605 |
-
'load',
|
3606 |
-
'loadeddata',
|
3607 |
-
'loadedData',
|
3608 |
-
'loadedmetadata',
|
3609 |
-
'loadedMetadata',
|
3610 |
-
'loadstart',
|
3611 |
-
'loadStart',
|
3612 |
-
'lostpointercapture',
|
3613 |
-
'lostPointerCapture',
|
3614 |
-
'playing',
|
3615 |
-
'playing',
|
3616 |
-
'progress',
|
3617 |
-
'progress',
|
3618 |
-
'seeking',
|
3619 |
-
'seeking',
|
3620 |
-
'stalled',
|
3621 |
-
'stalled',
|
3622 |
-
'suspend',
|
3623 |
-
'suspend',
|
3624 |
-
'timeupdate',
|
3625 |
-
'timeUpdate',
|
3626 |
-
Xe,
|
3627 |
-
'transitionEnd',
|
3628 |
-
'waiting',
|
3629 |
-
'waiting',
|
3630 |
-
]
|
3631 |
-
function Rn(e, n) {
|
3632 |
-
for (var t = 0; t < e.length; t += 2) {
|
3633 |
-
var a = e[t],
|
3634 |
-
i = e[t + 1],
|
3635 |
-
s = 'on' + (i[0].toUpperCase() + i.slice(1))
|
3636 |
-
;(s = {
|
3637 |
-
phasedRegistrationNames: {
|
3638 |
-
bubbled: s,
|
3639 |
-
captured: s + 'Capture',
|
3640 |
-
},
|
3641 |
-
dependencies: [a],
|
3642 |
-
eventPriority: n,
|
3643 |
-
}),
|
3644 |
-
Dn.set(a, n),
|
3645 |
-
jn.set(a, s),
|
3646 |
-
(Un[i] = s)
|
3647 |
-
}
|
3648 |
-
}
|
3649 |
-
Rn(
|
3650 |
-
'blur blur cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focus focus input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange'.split(
|
3651 |
-
' '
|
3652 |
-
),
|
3653 |
-
0
|
3654 |
-
),
|
3655 |
-
Rn(
|
3656 |
-
'drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel'.split(
|
3657 |
-
' '
|
3658 |
-
),
|
3659 |
-
1
|
3660 |
-
),
|
3661 |
-
Rn(Fn, 2)
|
3662 |
-
for (
|
3663 |
-
var Yn = 'change selectionchange textInput compositionstart compositionend compositionupdate'.split(
|
3664 |
-
' '
|
3665 |
-
),
|
3666 |
-
Qn = 0;
|
3667 |
-
Qn < Yn.length;
|
3668 |
-
Qn++
|
3669 |
-
)
|
3670 |
-
Dn.set(Yn[Qn], 0)
|
3671 |
-
var Wn = s.unstable_UserBlockingPriority,
|
3672 |
-
Vn = s.unstable_runWithPriority,
|
3673 |
-
Hn = !0
|
3674 |
-
function $n(e, n) {
|
3675 |
-
Xn(n, e, !1)
|
3676 |
-
}
|
3677 |
-
function Xn(e, n, t) {
|
3678 |
-
var a = Dn.get(n)
|
3679 |
-
switch (void 0 === a ? 2 : a) {
|
3680 |
-
case 0:
|
3681 |
-
a = Kn.bind(null, n, 1, e)
|
3682 |
-
break
|
3683 |
-
case 1:
|
3684 |
-
a = Zn.bind(null, n, 1, e)
|
3685 |
-
break
|
3686 |
-
default:
|
3687 |
-
a = Gn.bind(null, n, 1, e)
|
3688 |
-
}
|
3689 |
-
t ? e.addEventListener(n, a, !0) : e.addEventListener(n, a, !1)
|
3690 |
-
}
|
3691 |
-
function Kn(e, n, t, a) {
|
3692 |
-
U || z()
|
3693 |
-
var i = Gn,
|
3694 |
-
s = U
|
3695 |
-
U = !0
|
3696 |
-
try {
|
3697 |
-
O(i, e, n, t, a)
|
3698 |
-
} finally {
|
3699 |
-
;(U = s) || D()
|
3700 |
-
}
|
3701 |
-
}
|
3702 |
-
function Zn(e, n, t, a) {
|
3703 |
-
Vn(Wn, Gn.bind(null, e, n, t, a))
|
3704 |
-
}
|
3705 |
-
function Gn(e, n, t, a) {
|
3706 |
-
if (Hn)
|
3707 |
-
if (0 < bn.length && -1 < Bn.indexOf(e))
|
3708 |
-
(e = Tn(null, e, n, t, a)), bn.push(e)
|
3709 |
-
else {
|
3710 |
-
var i = Jn(e, n, t, a)
|
3711 |
-
if (null === i) Pn(e, a)
|
3712 |
-
else if (-1 < Bn.indexOf(e))
|
3713 |
-
(e = Tn(i, e, n, t, a)), bn.push(e)
|
3714 |
-
else if (
|
3715 |
-
!(function (e, n, t, a, i) {
|
3716 |
-
switch (n) {
|
3717 |
-
case 'focus':
|
3718 |
-
return (_n = Nn(_n, e, n, t, a, i)), !0
|
3719 |
-
case 'dragenter':
|
3720 |
-
return (vn = Nn(vn, e, n, t, a, i)), !0
|
3721 |
-
case 'mouseover':
|
3722 |
-
return (wn = Nn(wn, e, n, t, a, i)), !0
|
3723 |
-
case 'pointerover':
|
3724 |
-
var s = i.pointerId
|
3725 |
-
return (
|
3726 |
-
En.set(
|
3727 |
-
s,
|
3728 |
-
Nn(
|
3729 |
-
En.get(s) || null,
|
3730 |
-
e,
|
3731 |
-
n,
|
3732 |
-
t,
|
3733 |
-
a,
|
3734 |
-
i
|
3735 |
-
)
|
3736 |
-
),
|
3737 |
-
!0
|
3738 |
-
)
|
3739 |
-
case 'gotpointercapture':
|
3740 |
-
return (
|
3741 |
-
(s = i.pointerId),
|
3742 |
-
Cn.set(
|
3743 |
-
s,
|
3744 |
-
Nn(
|
3745 |
-
Cn.get(s) || null,
|
3746 |
-
e,
|
3747 |
-
n,
|
3748 |
-
t,
|
3749 |
-
a,
|
3750 |
-
i
|
3751 |
-
)
|
3752 |
-
),
|
3753 |
-
!0
|
3754 |
-
)
|
3755 |
-
}
|
3756 |
-
return !1
|
3757 |
-
})(i, e, n, t, a)
|
3758 |
-
) {
|
3759 |
-
Pn(e, a), (e = dn(e, a, null, n))
|
3760 |
-
try {
|
3761 |
-
F(gn, e)
|
3762 |
-
} finally {
|
3763 |
-
un(e)
|
3764 |
-
}
|
3765 |
-
}
|
3766 |
-
}
|
3767 |
-
}
|
3768 |
-
function Jn(e, n, t, a) {
|
3769 |
-
if (null !== (t = Bt((t = ln(a))))) {
|
3770 |
-
var i = Je(t)
|
3771 |
-
if (null === i) t = null
|
3772 |
-
else {
|
3773 |
-
var s = i.tag
|
3774 |
-
if (13 === s) {
|
3775 |
-
if (null !== (t = en(i))) return t
|
3776 |
-
t = null
|
3777 |
-
} else if (3 === s) {
|
3778 |
-
if (i.stateNode.hydrate)
|
3779 |
-
return 3 === i.tag
|
3780 |
-
? i.stateNode.containerInfo
|
3781 |
-
: null
|
3782 |
-
t = null
|
3783 |
-
} else i !== t && (t = null)
|
3784 |
-
}
|
3785 |
-
}
|
3786 |
-
e = dn(e, a, t, n)
|
3787 |
-
try {
|
3788 |
-
F(gn, e)
|
3789 |
-
} finally {
|
3790 |
-
un(e)
|
3791 |
-
}
|
3792 |
-
return null
|
3793 |
-
}
|
3794 |
-
var et = {
|
3795 |
-
animationIterationCount: !0,
|
3796 |
-
borderImageOutset: !0,
|
3797 |
-
borderImageSlice: !0,
|
3798 |
-
borderImageWidth: !0,
|
3799 |
-
boxFlex: !0,
|
3800 |
-
boxFlexGroup: !0,
|
3801 |
-
boxOrdinalGroup: !0,
|
3802 |
-
columnCount: !0,
|
3803 |
-
columns: !0,
|
3804 |
-
flex: !0,
|
3805 |
-
flexGrow: !0,
|
3806 |
-
flexPositive: !0,
|
3807 |
-
flexShrink: !0,
|
3808 |
-
flexNegative: !0,
|
3809 |
-
flexOrder: !0,
|
3810 |
-
gridArea: !0,
|
3811 |
-
gridRow: !0,
|
3812 |
-
gridRowEnd: !0,
|
3813 |
-
gridRowSpan: !0,
|
3814 |
-
gridRowStart: !0,
|
3815 |
-
gridColumn: !0,
|
3816 |
-
gridColumnEnd: !0,
|
3817 |
-
gridColumnSpan: !0,
|
3818 |
-
gridColumnStart: !0,
|
3819 |
-
fontWeight: !0,
|
3820 |
-
lineClamp: !0,
|
3821 |
-
lineHeight: !0,
|
3822 |
-
opacity: !0,
|
3823 |
-
order: !0,
|
3824 |
-
orphans: !0,
|
3825 |
-
tabSize: !0,
|
3826 |
-
widows: !0,
|
3827 |
-
zIndex: !0,
|
3828 |
-
zoom: !0,
|
3829 |
-
fillOpacity: !0,
|
3830 |
-
floodOpacity: !0,
|
3831 |
-
stopOpacity: !0,
|
3832 |
-
strokeDasharray: !0,
|
3833 |
-
strokeDashoffset: !0,
|
3834 |
-
strokeMiterlimit: !0,
|
3835 |
-
strokeOpacity: !0,
|
3836 |
-
strokeWidth: !0,
|
3837 |
-
},
|
3838 |
-
nt = ['Webkit', 'ms', 'Moz', 'O']
|
3839 |
-
function tt(e, n, t) {
|
3840 |
-
return null == n || 'boolean' == typeof n || '' === n
|
3841 |
-
? ''
|
3842 |
-
: t ||
|
3843 |
-
'number' != typeof n ||
|
3844 |
-
0 === n ||
|
3845 |
-
(et.hasOwnProperty(e) && et[e])
|
3846 |
-
? ('' + n).trim()
|
3847 |
-
: n + 'px'
|
3848 |
-
}
|
3849 |
-
function at(e, n) {
|
3850 |
-
for (var t in ((e = e.style), n))
|
3851 |
-
if (n.hasOwnProperty(t)) {
|
3852 |
-
var a = 0 === t.indexOf('--'),
|
3853 |
-
i = tt(t, n[t], a)
|
3854 |
-
'float' === t && (t = 'cssFloat'),
|
3855 |
-
a ? e.setProperty(t, i) : (e[t] = i)
|
3856 |
-
}
|
3857 |
-
}
|
3858 |
-
Object.keys(et).forEach(function (e) {
|
3859 |
-
nt.forEach(function (n) {
|
3860 |
-
;(n = n + e.charAt(0).toUpperCase() + e.substring(1)),
|
3861 |
-
(et[n] = et[e])
|
3862 |
-
})
|
3863 |
-
})
|
3864 |
-
var it = i(
|
3865 |
-
{ menuitem: !0 },
|
3866 |
-
{
|
3867 |
-
area: !0,
|
3868 |
-
base: !0,
|
3869 |
-
br: !0,
|
3870 |
-
col: !0,
|
3871 |
-
embed: !0,
|
3872 |
-
hr: !0,
|
3873 |
-
img: !0,
|
3874 |
-
input: !0,
|
3875 |
-
keygen: !0,
|
3876 |
-
link: !0,
|
3877 |
-
meta: !0,
|
3878 |
-
param: !0,
|
3879 |
-
source: !0,
|
3880 |
-
track: !0,
|
3881 |
-
wbr: !0,
|
3882 |
-
}
|
3883 |
-
)
|
3884 |
-
function st(e, n) {
|
3885 |
-
if (n) {
|
3886 |
-
if (
|
3887 |
-
it[e] &&
|
3888 |
-
(null != n.children ||
|
3889 |
-
null != n.dangerouslySetInnerHTML)
|
3890 |
-
)
|
3891 |
-
throw Error(r(137, e, ''))
|
3892 |
-
if (null != n.dangerouslySetInnerHTML) {
|
3893 |
-
if (null != n.children) throw Error(r(60))
|
3894 |
-
if (
|
3895 |
-
'object' != typeof n.dangerouslySetInnerHTML ||
|
3896 |
-
!('__html' in n.dangerouslySetInnerHTML)
|
3897 |
-
)
|
3898 |
-
throw Error(r(61))
|
3899 |
-
}
|
3900 |
-
if (null != n.style && 'object' != typeof n.style)
|
3901 |
-
throw Error(r(62, ''))
|
3902 |
-
}
|
3903 |
-
}
|
3904 |
-
function rt(e, n) {
|
3905 |
-
if (-1 === e.indexOf('-')) return 'string' == typeof n.is
|
3906 |
-
switch (e) {
|
3907 |
-
case 'annotation-xml':
|
3908 |
-
case 'color-profile':
|
3909 |
-
case 'font-face':
|
3910 |
-
case 'font-face-src':
|
3911 |
-
case 'font-face-uri':
|
3912 |
-
case 'font-face-format':
|
3913 |
-
case 'font-face-name':
|
3914 |
-
case 'missing-glyph':
|
3915 |
-
return !1
|
3916 |
-
default:
|
3917 |
-
return !0
|
3918 |
-
}
|
3919 |
-
}
|
3920 |
-
var ot = Ie
|
3921 |
-
function ct(e, n) {
|
3922 |
-
var t = Ge(
|
3923 |
-
(e =
|
3924 |
-
9 === e.nodeType || 11 === e.nodeType
|
3925 |
-
? e
|
3926 |
-
: e.ownerDocument)
|
3927 |
-
)
|
3928 |
-
n = C[n]
|
3929 |
-
for (var a = 0; a < n.length; a++) mn(n[a], e, t)
|
3930 |
-
}
|
3931 |
-
function lt() {}
|
3932 |
-
function pt(e) {
|
3933 |
-
if (
|
3934 |
-
void 0 ===
|
3935 |
-
(e =
|
3936 |
-
e ||
|
3937 |
-
('undefined' != typeof document ? document : void 0))
|
3938 |
-
)
|
3939 |
-
return null
|
3940 |
-
try {
|
3941 |
-
return e.activeElement || e.body
|
3942 |
-
} catch (n) {
|
3943 |
-
return e.body
|
3944 |
-
}
|
3945 |
-
}
|
3946 |
-
function ft(e) {
|
3947 |
-
for (; e && e.firstChild; ) e = e.firstChild
|
3948 |
-
return e
|
3949 |
-
}
|
3950 |
-
function ut(e, n) {
|
3951 |
-
var t,
|
3952 |
-
a = ft(e)
|
3953 |
-
for (e = 0; a; ) {
|
3954 |
-
if (3 === a.nodeType) {
|
3955 |
-
if (((t = e + a.textContent.length), e <= n && t >= n))
|
3956 |
-
return { node: a, offset: n - e }
|
3957 |
-
e = t
|
3958 |
-
}
|
3959 |
-
e: {
|
3960 |
-
for (; a; ) {
|
3961 |
-
if (a.nextSibling) {
|
3962 |
-
a = a.nextSibling
|
3963 |
-
break e
|
3964 |
-
}
|
3965 |
-
a = a.parentNode
|
3966 |
-
}
|
3967 |
-
a = void 0
|
3968 |
-
}
|
3969 |
-
a = ft(a)
|
3970 |
-
}
|
3971 |
-
}
|
3972 |
-
function dt() {
|
3973 |
-
for (
|
3974 |
-
var e = window, n = pt();
|
3975 |
-
n instanceof e.HTMLIFrameElement;
|
3976 |
-
|
3977 |
-
) {
|
3978 |
-
try {
|
3979 |
-
var t = 'string' == typeof n.contentWindow.location.href
|
3980 |
-
} catch (e) {
|
3981 |
-
t = !1
|
3982 |
-
}
|
3983 |
-
if (!t) break
|
3984 |
-
n = pt((e = n.contentWindow).document)
|
3985 |
-
}
|
3986 |
-
return n
|
3987 |
-
}
|
3988 |
-
function gt(e) {
|
3989 |
-
var n = e && e.nodeName && e.nodeName.toLowerCase()
|
3990 |
-
return (
|
3991 |
-
n &&
|
3992 |
-
(('input' === n &&
|
3993 |
-
('text' === e.type ||
|
3994 |
-
'search' === e.type ||
|
3995 |
-
'tel' === e.type ||
|
3996 |
-
'url' === e.type ||
|
3997 |
-
'password' === e.type)) ||
|
3998 |
-
'textarea' === n ||
|
3999 |
-
'true' === e.contentEditable)
|
4000 |
-
)
|
4001 |
-
}
|
4002 |
-
var mt = null,
|
4003 |
-
ht = null
|
4004 |
-
function At(e, n) {
|
4005 |
-
switch (e) {
|
4006 |
-
case 'button':
|
4007 |
-
case 'input':
|
4008 |
-
case 'select':
|
4009 |
-
case 'textarea':
|
4010 |
-
return !!n.autoFocus
|
4011 |
-
}
|
4012 |
-
return !1
|
4013 |
-
}
|
4014 |
-
function kt(e, n) {
|
4015 |
-
return (
|
4016 |
-
'textarea' === e ||
|
4017 |
-
'option' === e ||
|
4018 |
-
'noscript' === e ||
|
4019 |
-
'string' == typeof n.children ||
|
4020 |
-
'number' == typeof n.children ||
|
4021 |
-
('object' == typeof n.dangerouslySetInnerHTML &&
|
4022 |
-
null !== n.dangerouslySetInnerHTML &&
|
4023 |
-
null != n.dangerouslySetInnerHTML.__html)
|
4024 |
-
)
|
4025 |
-
}
|
4026 |
-
var yt = 'function' == typeof setTimeout ? setTimeout : void 0,
|
4027 |
-
bt = 'function' == typeof clearTimeout ? clearTimeout : void 0
|
4028 |
-
function _t(e) {
|
4029 |
-
for (; null != e; e = e.nextSibling) {
|
4030 |
-
var n = e.nodeType
|
4031 |
-
if (1 === n || 3 === n) break
|
4032 |
-
}
|
4033 |
-
return e
|
4034 |
-
}
|
4035 |
-
function vt(e) {
|
4036 |
-
e = e.previousSibling
|
4037 |
-
for (var n = 0; e; ) {
|
4038 |
-
if (8 === e.nodeType) {
|
4039 |
-
var t = e.data
|
4040 |
-
if ('$' === t || '$!' === t || '$?' === t) {
|
4041 |
-
if (0 === n) return e
|
4042 |
-
n--
|
4043 |
-
} else '/$' === t && n++
|
4044 |
-
}
|
4045 |
-
e = e.previousSibling
|
4046 |
-
}
|
4047 |
-
return null
|
4048 |
-
}
|
4049 |
-
var wt = Math.random().toString(36).slice(2),
|
4050 |
-
Et = '__reactInternalInstance$' + wt,
|
4051 |
-
Ct = '__reactEventHandlers$' + wt,
|
4052 |
-
xt = '__reactContainere$' + wt
|
4053 |
-
function Bt(e) {
|
4054 |
-
var n = e[Et]
|
4055 |
-
if (n) return n
|
4056 |
-
for (var t = e.parentNode; t; ) {
|
4057 |
-
if ((n = t[xt] || t[Et])) {
|
4058 |
-
if (
|
4059 |
-
((t = n.alternate),
|
4060 |
-
null !== n.child ||
|
4061 |
-
(null !== t && null !== t.child))
|
4062 |
-
)
|
4063 |
-
for (e = vt(e); null !== e; ) {
|
4064 |
-
if ((t = e[Et])) return t
|
4065 |
-
e = vt(e)
|
4066 |
-
}
|
4067 |
-
return n
|
4068 |
-
}
|
4069 |
-
t = (e = t).parentNode
|
4070 |
-
}
|
4071 |
-
return null
|
4072 |
-
}
|
4073 |
-
function St(e) {
|
4074 |
-
return !(e = e[Et] || e[xt]) ||
|
4075 |
-
(5 !== e.tag && 6 !== e.tag && 13 !== e.tag && 3 !== e.tag)
|
4076 |
-
? null
|
4077 |
-
: e
|
4078 |
-
}
|
4079 |
-
function Tt(e) {
|
4080 |
-
if (5 === e.tag || 6 === e.tag) return e.stateNode
|
4081 |
-
throw Error(r(33))
|
4082 |
-
}
|
4083 |
-
function Pt(e) {
|
4084 |
-
return e[Ct] || null
|
4085 |
-
}
|
4086 |
-
function Nt(e) {
|
4087 |
-
do {
|
4088 |
-
e = e.return
|
4089 |
-
} while (e && 5 !== e.tag)
|
4090 |
-
return e || null
|
4091 |
-
}
|
4092 |
-
function Mt(e, n) {
|
4093 |
-
var t = e.stateNode
|
4094 |
-
if (!t) return null
|
4095 |
-
var a = g(t)
|
4096 |
-
if (!a) return null
|
4097 |
-
t = a[n]
|
4098 |
-
e: switch (n) {
|
4099 |
-
case 'onClick':
|
4100 |
-
case 'onClickCapture':
|
4101 |
-
case 'onDoubleClick':
|
4102 |
-
case 'onDoubleClickCapture':
|
4103 |
-
case 'onMouseDown':
|
4104 |
-
case 'onMouseDownCapture':
|
4105 |
-
case 'onMouseMove':
|
4106 |
-
case 'onMouseMoveCapture':
|
4107 |
-
case 'onMouseUp':
|
4108 |
-
case 'onMouseUpCapture':
|
4109 |
-
case 'onMouseEnter':
|
4110 |
-
;(a = !a.disabled) ||
|
4111 |
-
(a = !(
|
4112 |
-
'button' === (e = e.type) ||
|
4113 |
-
'input' === e ||
|
4114 |
-
'select' === e ||
|
4115 |
-
'textarea' === e
|
4116 |
-
)),
|
4117 |
-
(e = !a)
|
4118 |
-
break e
|
4119 |
-
default:
|
4120 |
-
e = !1
|
4121 |
-
}
|
4122 |
-
if (e) return null
|
4123 |
-
if (t && 'function' != typeof t)
|
4124 |
-
throw Error(r(231, n, typeof t))
|
4125 |
-
return t
|
4126 |
-
}
|
4127 |
-
function qt(e, n, t) {
|
4128 |
-
;(n = Mt(e, t.dispatchConfig.phasedRegistrationNames[n])) &&
|
4129 |
-
((t._dispatchListeners = an(t._dispatchListeners, n)),
|
4130 |
-
(t._dispatchInstances = an(t._dispatchInstances, e)))
|
4131 |
-
}
|
4132 |
-
function It(e) {
|
4133 |
-
if (e && e.dispatchConfig.phasedRegistrationNames) {
|
4134 |
-
for (var n = e._targetInst, t = []; n; )
|
4135 |
-
t.push(n), (n = Nt(n))
|
4136 |
-
for (n = t.length; 0 < n--; ) qt(t[n], 'captured', e)
|
4137 |
-
for (n = 0; n < t.length; n++) qt(t[n], 'bubbled', e)
|
4138 |
-
}
|
4139 |
-
}
|
4140 |
-
function Ot(e, n, t) {
|
4141 |
-
e &&
|
4142 |
-
t &&
|
4143 |
-
t.dispatchConfig.registrationName &&
|
4144 |
-
(n = Mt(e, t.dispatchConfig.registrationName)) &&
|
4145 |
-
((t._dispatchListeners = an(t._dispatchListeners, n)),
|
4146 |
-
(t._dispatchInstances = an(t._dispatchInstances, e)))
|
4147 |
-
}
|
4148 |
-
function zt(e) {
|
4149 |
-
e &&
|
4150 |
-
e.dispatchConfig.registrationName &&
|
4151 |
-
Ot(e._targetInst, null, e)
|
4152 |
-
}
|
4153 |
-
function Lt(e) {
|
4154 |
-
sn(e, It)
|
4155 |
-
}
|
4156 |
-
var Ut = null,
|
4157 |
-
jt = null,
|
4158 |
-
Dt = null
|
4159 |
-
function Ft() {
|
4160 |
-
if (Dt) return Dt
|
4161 |
-
var e,
|
4162 |
-
n,
|
4163 |
-
t = jt,
|
4164 |
-
a = t.length,
|
4165 |
-
i = 'value' in Ut ? Ut.value : Ut.textContent,
|
4166 |
-
s = i.length
|
4167 |
-
for (e = 0; e < a && t[e] === i[e]; e++);
|
4168 |
-
var r = a - e
|
4169 |
-
for (n = 1; n <= r && t[a - n] === i[s - n]; n++);
|
4170 |
-
return (Dt = i.slice(e, 1 < n ? 1 - n : void 0))
|
4171 |
-
}
|
4172 |
-
function Rt() {
|
4173 |
-
return !0
|
4174 |
-
}
|
4175 |
-
function Yt() {
|
4176 |
-
return !1
|
4177 |
-
}
|
4178 |
-
function Qt(e, n, t, a) {
|
4179 |
-
for (var i in ((this.dispatchConfig = e),
|
4180 |
-
(this._targetInst = n),
|
4181 |
-
(this.nativeEvent = t),
|
4182 |
-
(e = this.constructor.Interface)))
|
4183 |
-
e.hasOwnProperty(i) &&
|
4184 |
-
((n = e[i])
|
4185 |
-
? (this[i] = n(t))
|
4186 |
-
: 'target' === i
|
4187 |
-
? (this.target = a)
|
4188 |
-
: (this[i] = t[i]))
|
4189 |
-
return (
|
4190 |
-
(this.isDefaultPrevented = (
|
4191 |
-
null != t.defaultPrevented
|
4192 |
-
? t.defaultPrevented
|
4193 |
-
: !1 === t.returnValue
|
4194 |
-
)
|
4195 |
-
? Rt
|
4196 |
-
: Yt),
|
4197 |
-
(this.isPropagationStopped = Yt),
|
4198 |
-
this
|
4199 |
-
)
|
4200 |
-
}
|
4201 |
-
function Wt(e, n, t, a) {
|
4202 |
-
if (this.eventPool.length) {
|
4203 |
-
var i = this.eventPool.pop()
|
4204 |
-
return this.call(i, e, n, t, a), i
|
4205 |
-
}
|
4206 |
-
return new this(e, n, t, a)
|
4207 |
-
}
|
4208 |
-
function Vt(e) {
|
4209 |
-
if (!(e instanceof this)) throw Error(r(279))
|
4210 |
-
e.destructor(),
|
4211 |
-
10 > this.eventPool.length && this.eventPool.push(e)
|
4212 |
-
}
|
4213 |
-
function Ht(e) {
|
4214 |
-
;(e.eventPool = []), (e.getPooled = Wt), (e.release = Vt)
|
4215 |
-
}
|
4216 |
-
i(Qt.prototype, {
|
4217 |
-
preventDefault: function () {
|
4218 |
-
this.defaultPrevented = !0
|
4219 |
-
var e = this.nativeEvent
|
4220 |
-
e &&
|
4221 |
-
(e.preventDefault
|
4222 |
-
? e.preventDefault()
|
4223 |
-
: 'unknown' != typeof e.returnValue &&
|
4224 |
-
(e.returnValue = !1),
|
4225 |
-
(this.isDefaultPrevented = Rt))
|
4226 |
-
},
|
4227 |
-
stopPropagation: function () {
|
4228 |
-
var e = this.nativeEvent
|
4229 |
-
e &&
|
4230 |
-
(e.stopPropagation
|
4231 |
-
? e.stopPropagation()
|
4232 |
-
: 'unknown' != typeof e.cancelBubble &&
|
4233 |
-
(e.cancelBubble = !0),
|
4234 |
-
(this.isPropagationStopped = Rt))
|
4235 |
-
},
|
4236 |
-
persist: function () {
|
4237 |
-
this.isPersistent = Rt
|
4238 |
-
},
|
4239 |
-
isPersistent: Yt,
|
4240 |
-
destructor: function () {
|
4241 |
-
var e,
|
4242 |
-
n = this.constructor.Interface
|
4243 |
-
for (e in n) this[e] = null
|
4244 |
-
;(this.nativeEvent = this._targetInst = this.dispatchConfig = null),
|
4245 |
-
(this.isPropagationStopped = this.isDefaultPrevented = Yt),
|
4246 |
-
(this._dispatchInstances = this._dispatchListeners = null)
|
4247 |
-
},
|
4248 |
-
}),
|
4249 |
-
(Qt.Interface = {
|
4250 |
-
type: null,
|
4251 |
-
target: null,
|
4252 |
-
currentTarget: function () {
|
4253 |
-
return null
|
4254 |
-
},
|
4255 |
-
eventPhase: null,
|
4256 |
-
bubbles: null,
|
4257 |
-
cancelable: null,
|
4258 |
-
timeStamp: function (e) {
|
4259 |
-
return e.timeStamp || Date.now()
|
4260 |
-
},
|
4261 |
-
defaultPrevented: null,
|
4262 |
-
isTrusted: null,
|
4263 |
-
}),
|
4264 |
-
(Qt.extend = function (e) {
|
4265 |
-
function n() {}
|
4266 |
-
function t() {
|
4267 |
-
return a.apply(this, arguments)
|
4268 |
-
}
|
4269 |
-
var a = this
|
4270 |
-
n.prototype = a.prototype
|
4271 |
-
var s = new n()
|
4272 |
-
return (
|
4273 |
-
i(s, t.prototype),
|
4274 |
-
(t.prototype = s),
|
4275 |
-
(t.prototype.constructor = t),
|
4276 |
-
(t.Interface = i({}, a.Interface, e)),
|
4277 |
-
(t.extend = a.extend),
|
4278 |
-
Ht(t),
|
4279 |
-
t
|
4280 |
-
)
|
4281 |
-
}),
|
4282 |
-
Ht(Qt)
|
4283 |
-
var $t = Qt.extend({ data: null }),
|
4284 |
-
Xt = Qt.extend({ data: null }),
|
4285 |
-
Kt = [9, 13, 27, 32],
|
4286 |
-
Zt = B && 'CompositionEvent' in window,
|
4287 |
-
Gt = null
|
4288 |
-
B && 'documentMode' in document && (Gt = document.documentMode)
|
4289 |
-
var Jt = B && 'TextEvent' in window && !Gt,
|
4290 |
-
ea = B && (!Zt || (Gt && 8 < Gt && 11 >= Gt)),
|
4291 |
-
na = String.fromCharCode(32),
|
4292 |
-
ta = {
|
4293 |
-
beforeInput: {
|
4294 |
-
phasedRegistrationNames: {
|
4295 |
-
bubbled: 'onBeforeInput',
|
4296 |
-
captured: 'onBeforeInputCapture',
|
4297 |
-
},
|
4298 |
-
dependencies: [
|
4299 |
-
'compositionend',
|
4300 |
-
'keypress',
|
4301 |
-
'textInput',
|
4302 |
-
'paste',
|
4303 |
-
],
|
4304 |
-
},
|
4305 |
-
compositionEnd: {
|
4306 |
-
phasedRegistrationNames: {
|
4307 |
-
bubbled: 'onCompositionEnd',
|
4308 |
-
captured: 'onCompositionEndCapture',
|
4309 |
-
},
|
4310 |
-
dependencies: 'blur compositionend keydown keypress keyup mousedown'.split(
|
4311 |
-
' '
|
4312 |
-
),
|
4313 |
-
},
|
4314 |
-
compositionStart: {
|
4315 |
-
phasedRegistrationNames: {
|
4316 |
-
bubbled: 'onCompositionStart',
|
4317 |
-
captured: 'onCompositionStartCapture',
|
4318 |
-
},
|
4319 |
-
dependencies: 'blur compositionstart keydown keypress keyup mousedown'.split(
|
4320 |
-
' '
|
4321 |
-
),
|
4322 |
-
},
|
4323 |
-
compositionUpdate: {
|
4324 |
-
phasedRegistrationNames: {
|
4325 |
-
bubbled: 'onCompositionUpdate',
|
4326 |
-
captured: 'onCompositionUpdateCapture',
|
4327 |
-
},
|
4328 |
-
dependencies: 'blur compositionupdate keydown keypress keyup mousedown'.split(
|
4329 |
-
' '
|
4330 |
-
),
|
4331 |
-
},
|
4332 |
-
},
|
4333 |
-
aa = !1
|
4334 |
-
function ia(e, n) {
|
4335 |
-
switch (e) {
|
4336 |
-
case 'keyup':
|
4337 |
-
return -1 !== Kt.indexOf(n.keyCode)
|
4338 |
-
case 'keydown':
|
4339 |
-
return 229 !== n.keyCode
|
4340 |
-
case 'keypress':
|
4341 |
-
case 'mousedown':
|
4342 |
-
case 'blur':
|
4343 |
-
return !0
|
4344 |
-
default:
|
4345 |
-
return !1
|
4346 |
-
}
|
4347 |
-
}
|
4348 |
-
function sa(e) {
|
4349 |
-
return 'object' == typeof (e = e.detail) && 'data' in e
|
4350 |
-
? e.data
|
4351 |
-
: null
|
4352 |
-
}
|
4353 |
-
var ra = !1
|
4354 |
-
var oa = {
|
4355 |
-
eventTypes: ta,
|
4356 |
-
extractEvents: function (e, n, t, a) {
|
4357 |
-
var i
|
4358 |
-
if (Zt)
|
4359 |
-
e: {
|
4360 |
-
switch (e) {
|
4361 |
-
case 'compositionstart':
|
4362 |
-
var s = ta.compositionStart
|
4363 |
-
break e
|
4364 |
-
case 'compositionend':
|
4365 |
-
s = ta.compositionEnd
|
4366 |
-
break e
|
4367 |
-
case 'compositionupdate':
|
4368 |
-
s = ta.compositionUpdate
|
4369 |
-
break e
|
4370 |
-
}
|
4371 |
-
s = void 0
|
4372 |
-
}
|
4373 |
-
else
|
4374 |
-
ra
|
4375 |
-
? ia(e, t) && (s = ta.compositionEnd)
|
4376 |
-
: 'keydown' === e &&
|
4377 |
-
229 === t.keyCode &&
|
4378 |
-
(s = ta.compositionStart)
|
4379 |
-
return (
|
4380 |
-
s
|
4381 |
-
? (ea &&
|
4382 |
-
'ko' !== t.locale &&
|
4383 |
-
(ra || s !== ta.compositionStart
|
4384 |
-
? s === ta.compositionEnd &&
|
4385 |
-
ra &&
|
4386 |
-
(i = Ft())
|
4387 |
-
: ((jt =
|
4388 |
-
'value' in (Ut = a)
|
4389 |
-
? Ut.value
|
4390 |
-
: Ut.textContent),
|
4391 |
-
(ra = !0))),
|
4392 |
-
(s = $t.getPooled(s, n, t, a)),
|
4393 |
-
i
|
4394 |
-
? (s.data = i)
|
4395 |
-
: null !== (i = sa(t)) && (s.data = i),
|
4396 |
-
Lt(s),
|
4397 |
-
(i = s))
|
4398 |
-
: (i = null),
|
4399 |
-
(e = Jt
|
4400 |
-
? (function (e, n) {
|
4401 |
-
switch (e) {
|
4402 |
-
case 'compositionend':
|
4403 |
-
return sa(n)
|
4404 |
-
case 'keypress':
|
4405 |
-
return 32 !== n.which
|
4406 |
-
? null
|
4407 |
-
: ((aa = !0), na)
|
4408 |
-
case 'textInput':
|
4409 |
-
return (e = n.data) === na && aa
|
4410 |
-
? null
|
4411 |
-
: e
|
4412 |
-
default:
|
4413 |
-
return null
|
4414 |
-
}
|
4415 |
-
})(e, t)
|
4416 |
-
: (function (e, n) {
|
4417 |
-
if (ra)
|
4418 |
-
return 'compositionend' === e ||
|
4419 |
-
(!Zt && ia(e, n))
|
4420 |
-
? ((e = Ft()),
|
4421 |
-
(Dt = jt = Ut = null),
|
4422 |
-
(ra = !1),
|
4423 |
-
e)
|
4424 |
-
: null
|
4425 |
-
switch (e) {
|
4426 |
-
case 'paste':
|
4427 |
-
return null
|
4428 |
-
case 'keypress':
|
4429 |
-
if (
|
4430 |
-
!(
|
4431 |
-
n.ctrlKey ||
|
4432 |
-
n.altKey ||
|
4433 |
-
n.metaKey
|
4434 |
-
) ||
|
4435 |
-
(n.ctrlKey && n.altKey)
|
4436 |
-
) {
|
4437 |
-
if (
|
4438 |
-
n.char &&
|
4439 |
-
1 < n.char.length
|
4440 |
-
)
|
4441 |
-
return n.char
|
4442 |
-
if (n.which)
|
4443 |
-
return String.fromCharCode(
|
4444 |
-
n.which
|
4445 |
-
)
|
4446 |
-
}
|
4447 |
-
return null
|
4448 |
-
case 'compositionend':
|
4449 |
-
return ea && 'ko' !== n.locale
|
4450 |
-
? null
|
4451 |
-
: n.data
|
4452 |
-
default:
|
4453 |
-
return null
|
4454 |
-
}
|
4455 |
-
})(e, t))
|
4456 |
-
? (((n = Xt.getPooled(
|
4457 |
-
ta.beforeInput,
|
4458 |
-
n,
|
4459 |
-
t,
|
4460 |
-
a
|
4461 |
-
)).data = e),
|
4462 |
-
Lt(n))
|
4463 |
-
: (n = null),
|
4464 |
-
null === i ? n : null === n ? i : [i, n]
|
4465 |
-
)
|
4466 |
-
},
|
4467 |
-
},
|
4468 |
-
ca = {
|
4469 |
-
color: !0,
|
4470 |
-
date: !0,
|
4471 |
-
datetime: !0,
|
4472 |
-
'datetime-local': !0,
|
4473 |
-
email: !0,
|
4474 |
-
month: !0,
|
4475 |
-
number: !0,
|
4476 |
-
password: !0,
|
4477 |
-
range: !0,
|
4478 |
-
search: !0,
|
4479 |
-
tel: !0,
|
4480 |
-
text: !0,
|
4481 |
-
time: !0,
|
4482 |
-
url: !0,
|
4483 |
-
week: !0,
|
4484 |
-
}
|
4485 |
-
function la(e) {
|
4486 |
-
var n = e && e.nodeName && e.nodeName.toLowerCase()
|
4487 |
-
return 'input' === n ? !!ca[e.type] : 'textarea' === n
|
4488 |
-
}
|
4489 |
-
var pa = {
|
4490 |
-
change: {
|
4491 |
-
phasedRegistrationNames: {
|
4492 |
-
bubbled: 'onChange',
|
4493 |
-
captured: 'onChangeCapture',
|
4494 |
-
},
|
4495 |
-
dependencies: 'blur change click focus input keydown keyup selectionchange'.split(
|
4496 |
-
' '
|
4497 |
-
),
|
4498 |
-
},
|
4499 |
-
}
|
4500 |
-
function fa(e, n, t) {
|
4501 |
-
return (
|
4502 |
-
((e = Qt.getPooled(pa.change, e, n, t)).type = 'change'),
|
4503 |
-
M(t),
|
4504 |
-
Lt(e),
|
4505 |
-
e
|
4506 |
-
)
|
4507 |
-
}
|
4508 |
-
var ua = null,
|
4509 |
-
da = null
|
4510 |
-
function ga(e) {
|
4511 |
-
cn(e)
|
4512 |
-
}
|
4513 |
-
function ma(e) {
|
4514 |
-
if (_e(Tt(e))) return e
|
4515 |
-
}
|
4516 |
-
function ha(e, n) {
|
4517 |
-
if ('change' === e) return n
|
4518 |
-
}
|
4519 |
-
var Aa = !1
|
4520 |
-
function ka() {
|
4521 |
-
ua && (ua.detachEvent('onpropertychange', ya), (da = ua = null))
|
4522 |
-
}
|
4523 |
-
function ya(e) {
|
4524 |
-
if ('value' === e.propertyName && ma(da))
|
4525 |
-
if (((e = fa(da, e, ln(e))), U)) cn(e)
|
4526 |
-
else {
|
4527 |
-
U = !0
|
4528 |
-
try {
|
4529 |
-
I(ga, e)
|
4530 |
-
} finally {
|
4531 |
-
;(U = !1), D()
|
4532 |
-
}
|
4533 |
-
}
|
4534 |
-
}
|
4535 |
-
function ba(e, n, t) {
|
4536 |
-
'focus' === e
|
4537 |
-
? (ka(),
|
4538 |
-
(da = t),
|
4539 |
-
(ua = n).attachEvent('onpropertychange', ya))
|
4540 |
-
: 'blur' === e && ka()
|
4541 |
-
}
|
4542 |
-
function _a(e) {
|
4543 |
-
if ('selectionchange' === e || 'keyup' === e || 'keydown' === e)
|
4544 |
-
return ma(da)
|
4545 |
-
}
|
4546 |
-
function va(e, n) {
|
4547 |
-
if ('click' === e) return ma(n)
|
4548 |
-
}
|
4549 |
-
function wa(e, n) {
|
4550 |
-
if ('input' === e || 'change' === e) return ma(n)
|
4551 |
-
}
|
4552 |
-
B &&
|
4553 |
-
(Aa =
|
4554 |
-
pn('input') &&
|
4555 |
-
(!document.documentMode || 9 < document.documentMode))
|
4556 |
-
var Ea = {
|
4557 |
-
eventTypes: pa,
|
4558 |
-
_isInputEventSupported: Aa,
|
4559 |
-
extractEvents: function (e, n, t, a) {
|
4560 |
-
var i = n ? Tt(n) : window,
|
4561 |
-
s = i.nodeName && i.nodeName.toLowerCase()
|
4562 |
-
if (
|
4563 |
-
'select' === s ||
|
4564 |
-
('input' === s && 'file' === i.type)
|
4565 |
-
)
|
4566 |
-
var r = ha
|
4567 |
-
else if (la(i))
|
4568 |
-
if (Aa) r = wa
|
4569 |
-
else {
|
4570 |
-
r = _a
|
4571 |
-
var o = ba
|
4572 |
-
}
|
4573 |
-
else
|
4574 |
-
(s = i.nodeName) &&
|
4575 |
-
'input' === s.toLowerCase() &&
|
4576 |
-
('checkbox' === i.type || 'radio' === i.type) &&
|
4577 |
-
(r = va)
|
4578 |
-
if (r && (r = r(e, n))) return fa(r, t, a)
|
4579 |
-
o && o(e, i, n),
|
4580 |
-
'blur' === e &&
|
4581 |
-
(e = i._wrapperState) &&
|
4582 |
-
e.controlled &&
|
4583 |
-
'number' === i.type &&
|
4584 |
-
Be(i, 'number', i.value)
|
4585 |
-
},
|
4586 |
-
},
|
4587 |
-
Ca = Qt.extend({ view: null, detail: null }),
|
4588 |
-
xa = {
|
4589 |
-
Alt: 'altKey',
|
4590 |
-
Control: 'ctrlKey',
|
4591 |
-
Meta: 'metaKey',
|
4592 |
-
Shift: 'shiftKey',
|
4593 |
-
}
|
4594 |
-
function Ba(e) {
|
4595 |
-
var n = this.nativeEvent
|
4596 |
-
return n.getModifierState
|
4597 |
-
? n.getModifierState(e)
|
4598 |
-
: !!(e = xa[e]) && !!n[e]
|
4599 |
-
}
|
4600 |
-
function Sa() {
|
4601 |
-
return Ba
|
4602 |
-
}
|
4603 |
-
var Ta = 0,
|
4604 |
-
Pa = 0,
|
4605 |
-
Na = !1,
|
4606 |
-
Ma = !1,
|
4607 |
-
qa = Ca.extend({
|
4608 |
-
screenX: null,
|
4609 |
-
screenY: null,
|
4610 |
-
clientX: null,
|
4611 |
-
clientY: null,
|
4612 |
-
pageX: null,
|
4613 |
-
pageY: null,
|
4614 |
-
ctrlKey: null,
|
4615 |
-
shiftKey: null,
|
4616 |
-
altKey: null,
|
4617 |
-
metaKey: null,
|
4618 |
-
getModifierState: Sa,
|
4619 |
-
button: null,
|
4620 |
-
buttons: null,
|
4621 |
-
relatedTarget: function (e) {
|
4622 |
-
return (
|
4623 |
-
e.relatedTarget ||
|
4624 |
-
(e.fromElement === e.srcElement
|
4625 |
-
? e.toElement
|
4626 |
-
: e.fromElement)
|
4627 |
-
)
|
4628 |
-
},
|
4629 |
-
movementX: function (e) {
|
4630 |
-
if ('movementX' in e) return e.movementX
|
4631 |
-
var n = Ta
|
4632 |
-
return (
|
4633 |
-
(Ta = e.screenX),
|
4634 |
-
Na
|
4635 |
-
? 'mousemove' === e.type
|
4636 |
-
? e.screenX - n
|
4637 |
-
: 0
|
4638 |
-
: ((Na = !0), 0)
|
4639 |
-
)
|
4640 |
-
},
|
4641 |
-
movementY: function (e) {
|
4642 |
-
if ('movementY' in e) return e.movementY
|
4643 |
-
var n = Pa
|
4644 |
-
return (
|
4645 |
-
(Pa = e.screenY),
|
4646 |
-
Ma
|
4647 |
-
? 'mousemove' === e.type
|
4648 |
-
? e.screenY - n
|
4649 |
-
: 0
|
4650 |
-
: ((Ma = !0), 0)
|
4651 |
-
)
|
4652 |
-
},
|
4653 |
-
}),
|
4654 |
-
Ia = qa.extend({
|
4655 |
-
pointerId: null,
|
4656 |
-
width: null,
|
4657 |
-
height: null,
|
4658 |
-
pressure: null,
|
4659 |
-
tangentialPressure: null,
|
4660 |
-
tiltX: null,
|
4661 |
-
tiltY: null,
|
4662 |
-
twist: null,
|
4663 |
-
pointerType: null,
|
4664 |
-
isPrimary: null,
|
4665 |
-
}),
|
4666 |
-
Oa = {
|
4667 |
-
mouseEnter: {
|
4668 |
-
registrationName: 'onMouseEnter',
|
4669 |
-
dependencies: ['mouseout', 'mouseover'],
|
4670 |
-
},
|
4671 |
-
mouseLeave: {
|
4672 |
-
registrationName: 'onMouseLeave',
|
4673 |
-
dependencies: ['mouseout', 'mouseover'],
|
4674 |
-
},
|
4675 |
-
pointerEnter: {
|
4676 |
-
registrationName: 'onPointerEnter',
|
4677 |
-
dependencies: ['pointerout', 'pointerover'],
|
4678 |
-
},
|
4679 |
-
pointerLeave: {
|
4680 |
-
registrationName: 'onPointerLeave',
|
4681 |
-
dependencies: ['pointerout', 'pointerover'],
|
4682 |
-
},
|
4683 |
-
},
|
4684 |
-
za = {
|
4685 |
-
eventTypes: Oa,
|
4686 |
-
extractEvents: function (e, n, t, a, i) {
|
4687 |
-
var s = 'mouseover' === e || 'pointerover' === e,
|
4688 |
-
r = 'mouseout' === e || 'pointerout' === e
|
4689 |
-
if (
|
4690 |
-
(s &&
|
4691 |
-
0 == (32 & i) &&
|
4692 |
-
(t.relatedTarget || t.fromElement)) ||
|
4693 |
-
(!r && !s)
|
4694 |
-
)
|
4695 |
-
return null
|
4696 |
-
;((s =
|
4697 |
-
a.window === a
|
4698 |
-
? a
|
4699 |
-
: (s = a.ownerDocument)
|
4700 |
-
? s.defaultView || s.parentWindow
|
4701 |
-
: window),
|
4702 |
-
r)
|
4703 |
-
? ((r = n),
|
4704 |
-
null !==
|
4705 |
-
(n = (n = t.relatedTarget || t.toElement)
|
4706 |
-
? Bt(n)
|
4707 |
-
: null) &&
|
4708 |
-
(n !== Je(n) ||
|
4709 |
-
(5 !== n.tag && 6 !== n.tag)) &&
|
4710 |
-
(n = null))
|
4711 |
-
: (r = null)
|
4712 |
-
if (r === n) return null
|
4713 |
-
if ('mouseout' === e || 'mouseover' === e)
|
4714 |
-
var o = qa,
|
4715 |
-
c = Oa.mouseLeave,
|
4716 |
-
l = Oa.mouseEnter,
|
4717 |
-
p = 'mouse'
|
4718 |
-
else
|
4719 |
-
('pointerout' !== e && 'pointerover' !== e) ||
|
4720 |
-
((o = Ia),
|
4721 |
-
(c = Oa.pointerLeave),
|
4722 |
-
(l = Oa.pointerEnter),
|
4723 |
-
(p = 'pointer'))
|
4724 |
-
if (
|
4725 |
-
((e = null == r ? s : Tt(r)),
|
4726 |
-
(s = null == n ? s : Tt(n)),
|
4727 |
-
((c = o.getPooled(c, r, t, a)).type = p + 'leave'),
|
4728 |
-
(c.target = e),
|
4729 |
-
(c.relatedTarget = s),
|
4730 |
-
((t = o.getPooled(l, n, t, a)).type = p + 'enter'),
|
4731 |
-
(t.target = s),
|
4732 |
-
(t.relatedTarget = e),
|
4733 |
-
(p = n),
|
4734 |
-
(a = r) && p)
|
4735 |
-
)
|
4736 |
-
e: {
|
4737 |
-
for (l = p, r = 0, e = o = a; e; e = Nt(e)) r++
|
4738 |
-
for (e = 0, n = l; n; n = Nt(n)) e++
|
4739 |
-
for (; 0 < r - e; ) (o = Nt(o)), r--
|
4740 |
-
for (; 0 < e - r; ) (l = Nt(l)), e--
|
4741 |
-
for (; r--; ) {
|
4742 |
-
if (o === l || o === l.alternate) break e
|
4743 |
-
;(o = Nt(o)), (l = Nt(l))
|
4744 |
-
}
|
4745 |
-
o = null
|
4746 |
-
}
|
4747 |
-
else o = null
|
4748 |
-
for (
|
4749 |
-
l = o, o = [];
|
4750 |
-
a &&
|
4751 |
-
a !== l &&
|
4752 |
-
(null === (r = a.alternate) || r !== l);
|
4753 |
-
|
4754 |
-
)
|
4755 |
-
o.push(a), (a = Nt(a))
|
4756 |
-
for (
|
4757 |
-
a = [];
|
4758 |
-
p &&
|
4759 |
-
p !== l &&
|
4760 |
-
(null === (r = p.alternate) || r !== l);
|
4761 |
-
|
4762 |
-
)
|
4763 |
-
a.push(p), (p = Nt(p))
|
4764 |
-
for (p = 0; p < o.length; p++) Ot(o[p], 'bubbled', c)
|
4765 |
-
for (p = a.length; 0 < p--; ) Ot(a[p], 'captured', t)
|
4766 |
-
return 0 == (64 & i) ? [c] : [c, t]
|
4767 |
-
},
|
4768 |
-
}
|
4769 |
-
var La =
|
4770 |
-
'function' == typeof Object.is
|
4771 |
-
? Object.is
|
4772 |
-
: function (e, n) {
|
4773 |
-
return (
|
4774 |
-
(e === n && (0 !== e || 1 / e == 1 / n)) ||
|
4775 |
-
(e != e && n != n)
|
4776 |
-
)
|
4777 |
-
},
|
4778 |
-
Ua = Object.prototype.hasOwnProperty
|
4779 |
-
function ja(e, n) {
|
4780 |
-
if (La(e, n)) return !0
|
4781 |
-
if (
|
4782 |
-
'object' != typeof e ||
|
4783 |
-
null === e ||
|
4784 |
-
'object' != typeof n ||
|
4785 |
-
null === n
|
4786 |
-
)
|
4787 |
-
return !1
|
4788 |
-
var t = Object.keys(e),
|
4789 |
-
a = Object.keys(n)
|
4790 |
-
if (t.length !== a.length) return !1
|
4791 |
-
for (a = 0; a < t.length; a++)
|
4792 |
-
if (!Ua.call(n, t[a]) || !La(e[t[a]], n[t[a]])) return !1
|
4793 |
-
return !0
|
4794 |
-
}
|
4795 |
-
var Da =
|
4796 |
-
B &&
|
4797 |
-
'documentMode' in document &&
|
4798 |
-
11 >= document.documentMode,
|
4799 |
-
Fa = {
|
4800 |
-
select: {
|
4801 |
-
phasedRegistrationNames: {
|
4802 |
-
bubbled: 'onSelect',
|
4803 |
-
captured: 'onSelectCapture',
|
4804 |
-
},
|
4805 |
-
dependencies: 'blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange'.split(
|
4806 |
-
' '
|
4807 |
-
),
|
4808 |
-
},
|
4809 |
-
},
|
4810 |
-
Ra = null,
|
4811 |
-
Ya = null,
|
4812 |
-
Qa = null,
|
4813 |
-
Wa = !1
|
4814 |
-
function Va(e, n) {
|
4815 |
-
var t =
|
4816 |
-
n.window === n
|
4817 |
-
? n.document
|
4818 |
-
: 9 === n.nodeType
|
4819 |
-
? n
|
4820 |
-
: n.ownerDocument
|
4821 |
-
return Wa || null == Ra || Ra !== pt(t)
|
4822 |
-
? null
|
4823 |
-
: ('selectionStart' in (t = Ra) && gt(t)
|
4824 |
-
? (t = {
|
4825 |
-
start: t.selectionStart,
|
4826 |
-
end: t.selectionEnd,
|
4827 |
-
})
|
4828 |
-
: (t = {
|
4829 |
-
anchorNode: (t = (
|
4830 |
-
(t.ownerDocument &&
|
4831 |
-
t.ownerDocument.defaultView) ||
|
4832 |
-
window
|
4833 |
-
).getSelection()).anchorNode,
|
4834 |
-
anchorOffset: t.anchorOffset,
|
4835 |
-
focusNode: t.focusNode,
|
4836 |
-
focusOffset: t.focusOffset,
|
4837 |
-
}),
|
4838 |
-
Qa && ja(Qa, t)
|
4839 |
-
? null
|
4840 |
-
: ((Qa = t),
|
4841 |
-
((e = Qt.getPooled(Fa.select, Ya, e, n)).type =
|
4842 |
-
'select'),
|
4843 |
-
(e.target = Ra),
|
4844 |
-
Lt(e),
|
4845 |
-
e))
|
4846 |
-
}
|
4847 |
-
var Ha = {
|
4848 |
-
eventTypes: Fa,
|
4849 |
-
extractEvents: function (e, n, t, a, i, s) {
|
4850 |
-
if (
|
4851 |
-
!(s = !(i =
|
4852 |
-
s ||
|
4853 |
-
(a.window === a
|
4854 |
-
? a.document
|
4855 |
-
: 9 === a.nodeType
|
4856 |
-
? a
|
4857 |
-
: a.ownerDocument)))
|
4858 |
-
) {
|
4859 |
-
e: {
|
4860 |
-
;(i = Ge(i)), (s = C.onSelect)
|
4861 |
-
for (var r = 0; r < s.length; r++)
|
4862 |
-
if (!i.has(s[r])) {
|
4863 |
-
i = !1
|
4864 |
-
break e
|
4865 |
-
}
|
4866 |
-
i = !0
|
4867 |
-
}
|
4868 |
-
s = !i
|
4869 |
-
}
|
4870 |
-
if (s) return null
|
4871 |
-
switch (((i = n ? Tt(n) : window), e)) {
|
4872 |
-
case 'focus':
|
4873 |
-
;(la(i) || 'true' === i.contentEditable) &&
|
4874 |
-
((Ra = i), (Ya = n), (Qa = null))
|
4875 |
-
break
|
4876 |
-
case 'blur':
|
4877 |
-
Qa = Ya = Ra = null
|
4878 |
-
break
|
4879 |
-
case 'mousedown':
|
4880 |
-
Wa = !0
|
4881 |
-
break
|
4882 |
-
case 'contextmenu':
|
4883 |
-
case 'mouseup':
|
4884 |
-
case 'dragend':
|
4885 |
-
return (Wa = !1), Va(t, a)
|
4886 |
-
case 'selectionchange':
|
4887 |
-
if (Da) break
|
4888 |
-
case 'keydown':
|
4889 |
-
case 'keyup':
|
4890 |
-
return Va(t, a)
|
4891 |
-
}
|
4892 |
-
return null
|
4893 |
-
},
|
4894 |
-
},
|
4895 |
-
$a = Qt.extend({
|
4896 |
-
animationName: null,
|
4897 |
-
elapsedTime: null,
|
4898 |
-
pseudoElement: null,
|
4899 |
-
}),
|
4900 |
-
Xa = Qt.extend({
|
4901 |
-
clipboardData: function (e) {
|
4902 |
-
return 'clipboardData' in e
|
4903 |
-
? e.clipboardData
|
4904 |
-
: window.clipboardData
|
4905 |
-
},
|
4906 |
-
}),
|
4907 |
-
Ka = Ca.extend({ relatedTarget: null })
|
4908 |
-
function Za(e) {
|
4909 |
-
var n = e.keyCode
|
4910 |
-
return (
|
4911 |
-
'charCode' in e
|
4912 |
-
? 0 === (e = e.charCode) && 13 === n && (e = 13)
|
4913 |
-
: (e = n),
|
4914 |
-
10 === e && (e = 13),
|
4915 |
-
32 <= e || 13 === e ? e : 0
|
4916 |
-
)
|
4917 |
-
}
|
4918 |
-
var Ga = {
|
4919 |
-
Esc: 'Escape',
|
4920 |
-
Spacebar: ' ',
|
4921 |
-
Left: 'ArrowLeft',
|
4922 |
-
Up: 'ArrowUp',
|
4923 |
-
Right: 'ArrowRight',
|
4924 |
-
Down: 'ArrowDown',
|
4925 |
-
Del: 'Delete',
|
4926 |
-
Win: 'OS',
|
4927 |
-
Menu: 'ContextMenu',
|
4928 |
-
Apps: 'ContextMenu',
|
4929 |
-
Scroll: 'ScrollLock',
|
4930 |
-
MozPrintableKey: 'Unidentified',
|
4931 |
-
},
|
4932 |
-
Ja = {
|
4933 |
-
8: 'Backspace',
|
4934 |
-
9: 'Tab',
|
4935 |
-
12: 'Clear',
|
4936 |
-
13: 'Enter',
|
4937 |
-
16: 'Shift',
|
4938 |
-
17: 'Control',
|
4939 |
-
18: 'Alt',
|
4940 |
-
19: 'Pause',
|
4941 |
-
20: 'CapsLock',
|
4942 |
-
27: 'Escape',
|
4943 |
-
32: ' ',
|
4944 |
-
33: 'PageUp',
|
4945 |
-
34: 'PageDown',
|
4946 |
-
35: 'End',
|
4947 |
-
36: 'Home',
|
4948 |
-
37: 'ArrowLeft',
|
4949 |
-
38: 'ArrowUp',
|
4950 |
-
39: 'ArrowRight',
|
4951 |
-
40: 'ArrowDown',
|
4952 |
-
45: 'Insert',
|
4953 |
-
46: 'Delete',
|
4954 |
-
112: 'F1',
|
4955 |
-
113: 'F2',
|
4956 |
-
114: 'F3',
|
4957 |
-
115: 'F4',
|
4958 |
-
116: 'F5',
|
4959 |
-
117: 'F6',
|
4960 |
-
118: 'F7',
|
4961 |
-
119: 'F8',
|
4962 |
-
120: 'F9',
|
4963 |
-
121: 'F10',
|
4964 |
-
122: 'F11',
|
4965 |
-
123: 'F12',
|
4966 |
-
144: 'NumLock',
|
4967 |
-
145: 'ScrollLock',
|
4968 |
-
224: 'Meta',
|
4969 |
-
},
|
4970 |
-
ei = Ca.extend({
|
4971 |
-
key: function (e) {
|
4972 |
-
if (e.key) {
|
4973 |
-
var n = Ga[e.key] || e.key
|
4974 |
-
if ('Unidentified' !== n) return n
|
4975 |
-
}
|
4976 |
-
return 'keypress' === e.type
|
4977 |
-
? 13 === (e = Za(e))
|
4978 |
-
? 'Enter'
|
4979 |
-
: String.fromCharCode(e)
|
4980 |
-
: 'keydown' === e.type || 'keyup' === e.type
|
4981 |
-
? Ja[e.keyCode] || 'Unidentified'
|
4982 |
-
: ''
|
4983 |
-
},
|
4984 |
-
location: null,
|
4985 |
-
ctrlKey: null,
|
4986 |
-
shiftKey: null,
|
4987 |
-
altKey: null,
|
4988 |
-
metaKey: null,
|
4989 |
-
repeat: null,
|
4990 |
-
locale: null,
|
4991 |
-
getModifierState: Sa,
|
4992 |
-
charCode: function (e) {
|
4993 |
-
return 'keypress' === e.type ? Za(e) : 0
|
4994 |
-
},
|
4995 |
-
keyCode: function (e) {
|
4996 |
-
return 'keydown' === e.type || 'keyup' === e.type
|
4997 |
-
? e.keyCode
|
4998 |
-
: 0
|
4999 |
-
},
|
5000 |
-
which: function (e) {
|
5001 |
-
return 'keypress' === e.type
|
5002 |
-
? Za(e)
|
5003 |
-
: 'keydown' === e.type || 'keyup' === e.type
|
5004 |
-
? e.keyCode
|
5005 |
-
: 0
|
5006 |
-
},
|
5007 |
-
}),
|
5008 |
-
ni = qa.extend({ dataTransfer: null }),
|
5009 |
-
ti = Ca.extend({
|
5010 |
-
touches: null,
|
5011 |
-
targetTouches: null,
|
5012 |
-
changedTouches: null,
|
5013 |
-
altKey: null,
|
5014 |
-
metaKey: null,
|
5015 |
-
ctrlKey: null,
|
5016 |
-
shiftKey: null,
|
5017 |
-
getModifierState: Sa,
|
5018 |
-
}),
|
5019 |
-
ai = Qt.extend({
|
5020 |
-
propertyName: null,
|
5021 |
-
elapsedTime: null,
|
5022 |
-
pseudoElement: null,
|
5023 |
-
}),
|
5024 |
-
ii = qa.extend({
|
5025 |
-
deltaX: function (e) {
|
5026 |
-
return 'deltaX' in e
|
5027 |
-
? e.deltaX
|
5028 |
-
: 'wheelDeltaX' in e
|
5029 |
-
? -e.wheelDeltaX
|
5030 |
-
: 0
|
5031 |
-
},
|
5032 |
-
deltaY: function (e) {
|
5033 |
-
return 'deltaY' in e
|
5034 |
-
? e.deltaY
|
5035 |
-
: 'wheelDeltaY' in e
|
5036 |
-
? -e.wheelDeltaY
|
5037 |
-
: 'wheelDelta' in e
|
5038 |
-
? -e.wheelDelta
|
5039 |
-
: 0
|
5040 |
-
},
|
5041 |
-
deltaZ: null,
|
5042 |
-
deltaMode: null,
|
5043 |
-
}),
|
5044 |
-
si = {
|
5045 |
-
eventTypes: Un,
|
5046 |
-
extractEvents: function (e, n, t, a) {
|
5047 |
-
var i = jn.get(e)
|
5048 |
-
if (!i) return null
|
5049 |
-
switch (e) {
|
5050 |
-
case 'keypress':
|
5051 |
-
if (0 === Za(t)) return null
|
5052 |
-
case 'keydown':
|
5053 |
-
case 'keyup':
|
5054 |
-
e = ei
|
5055 |
-
break
|
5056 |
-
case 'blur':
|
5057 |
-
case 'focus':
|
5058 |
-
e = Ka
|
5059 |
-
break
|
5060 |
-
case 'click':
|
5061 |
-
if (2 === t.button) return null
|
5062 |
-
case 'auxclick':
|
5063 |
-
case 'dblclick':
|
5064 |
-
case 'mousedown':
|
5065 |
-
case 'mousemove':
|
5066 |
-
case 'mouseup':
|
5067 |
-
case 'mouseout':
|
5068 |
-
case 'mouseover':
|
5069 |
-
case 'contextmenu':
|
5070 |
-
e = qa
|
5071 |
-
break
|
5072 |
-
case 'drag':
|
5073 |
-
case 'dragend':
|
5074 |
-
case 'dragenter':
|
5075 |
-
case 'dragexit':
|
5076 |
-
case 'dragleave':
|
5077 |
-
case 'dragover':
|
5078 |
-
case 'dragstart':
|
5079 |
-
case 'drop':
|
5080 |
-
e = ni
|
5081 |
-
break
|
5082 |
-
case 'touchcancel':
|
5083 |
-
case 'touchend':
|
5084 |
-
case 'touchmove':
|
5085 |
-
case 'touchstart':
|
5086 |
-
e = ti
|
5087 |
-
break
|
5088 |
-
case Ve:
|
5089 |
-
case He:
|
5090 |
-
case $e:
|
5091 |
-
e = $a
|
5092 |
-
break
|
5093 |
-
case Xe:
|
5094 |
-
e = ai
|
5095 |
-
break
|
5096 |
-
case 'scroll':
|
5097 |
-
e = Ca
|
5098 |
-
break
|
5099 |
-
case 'wheel':
|
5100 |
-
e = ii
|
5101 |
-
break
|
5102 |
-
case 'copy':
|
5103 |
-
case 'cut':
|
5104 |
-
case 'paste':
|
5105 |
-
e = Xa
|
5106 |
-
break
|
5107 |
-
case 'gotpointercapture':
|
5108 |
-
case 'lostpointercapture':
|
5109 |
-
case 'pointercancel':
|
5110 |
-
case 'pointerdown':
|
5111 |
-
case 'pointermove':
|
5112 |
-
case 'pointerout':
|
5113 |
-
case 'pointerover':
|
5114 |
-
case 'pointerup':
|
5115 |
-
e = Ia
|
5116 |
-
break
|
5117 |
-
default:
|
5118 |
-
e = Qt
|
5119 |
-
}
|
5120 |
-
return Lt((n = e.getPooled(i, n, t, a))), n
|
5121 |
-
},
|
5122 |
-
}
|
5123 |
-
if (k) throw Error(r(101))
|
5124 |
-
;(k = Array.prototype.slice.call(
|
5125 |
-
'ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin'.split(
|
5126 |
-
' '
|
5127 |
-
)
|
5128 |
-
)),
|
5129 |
-
b(),
|
5130 |
-
(g = Pt),
|
5131 |
-
(m = St),
|
5132 |
-
(h = Tt),
|
5133 |
-
x({
|
5134 |
-
SimpleEventPlugin: si,
|
5135 |
-
EnterLeaveEventPlugin: za,
|
5136 |
-
ChangeEventPlugin: Ea,
|
5137 |
-
SelectEventPlugin: Ha,
|
5138 |
-
BeforeInputEventPlugin: oa,
|
5139 |
-
})
|
5140 |
-
var ri = [],
|
5141 |
-
oi = -1
|
5142 |
-
function ci(e) {
|
5143 |
-
0 > oi || ((e.current = ri[oi]), (ri[oi] = null), oi--)
|
5144 |
-
}
|
5145 |
-
function li(e, n) {
|
5146 |
-
oi++, (ri[oi] = e.current), (e.current = n)
|
5147 |
-
}
|
5148 |
-
var pi = {},
|
5149 |
-
fi = { current: pi },
|
5150 |
-
ui = { current: !1 },
|
5151 |
-
di = pi
|
5152 |
-
function gi(e, n) {
|
5153 |
-
var t = e.type.contextTypes
|
5154 |
-
if (!t) return pi
|
5155 |
-
var a = e.stateNode
|
5156 |
-
if (a && a.__reactInternalMemoizedUnmaskedChildContext === n)
|
5157 |
-
return a.__reactInternalMemoizedMaskedChildContext
|
5158 |
-
var i,
|
5159 |
-
s = {}
|
5160 |
-
for (i in t) s[i] = n[i]
|
5161 |
-
return (
|
5162 |
-
a &&
|
5163 |
-
(((e =
|
5164 |
-
e.stateNode).__reactInternalMemoizedUnmaskedChildContext = n),
|
5165 |
-
(e.__reactInternalMemoizedMaskedChildContext = s)),
|
5166 |
-
s
|
5167 |
-
)
|
5168 |
-
}
|
5169 |
-
function mi(e) {
|
5170 |
-
return null != (e = e.childContextTypes)
|
5171 |
-
}
|
5172 |
-
function hi() {
|
5173 |
-
ci(ui), ci(fi)
|
5174 |
-
}
|
5175 |
-
function Ai(e, n, t) {
|
5176 |
-
if (fi.current !== pi) throw Error(r(168))
|
5177 |
-
li(fi, n), li(ui, t)
|
5178 |
-
}
|
5179 |
-
function ki(e, n, t) {
|
5180 |
-
var a = e.stateNode
|
5181 |
-
if (
|
5182 |
-
((e = n.childContextTypes),
|
5183 |
-
'function' != typeof a.getChildContext)
|
5184 |
-
)
|
5185 |
-
return t
|
5186 |
-
for (var s in (a = a.getChildContext()))
|
5187 |
-
if (!(s in e)) throw Error(r(108, he(n) || 'Unknown', s))
|
5188 |
-
return i({}, t, {}, a)
|
5189 |
-
}
|
5190 |
-
function yi(e) {
|
5191 |
-
return (
|
5192 |
-
(e =
|
5193 |
-
((e = e.stateNode) &&
|
5194 |
-
e.__reactInternalMemoizedMergedChildContext) ||
|
5195 |
-
pi),
|
5196 |
-
(di = fi.current),
|
5197 |
-
li(fi, e),
|
5198 |
-
li(ui, ui.current),
|
5199 |
-
!0
|
5200 |
-
)
|
5201 |
-
}
|
5202 |
-
function bi(e, n, t) {
|
5203 |
-
var a = e.stateNode
|
5204 |
-
if (!a) throw Error(r(169))
|
5205 |
-
t
|
5206 |
-
? ((e = ki(e, n, di)),
|
5207 |
-
(a.__reactInternalMemoizedMergedChildContext = e),
|
5208 |
-
ci(ui),
|
5209 |
-
ci(fi),
|
5210 |
-
li(fi, e))
|
5211 |
-
: ci(ui),
|
5212 |
-
li(ui, t)
|
5213 |
-
}
|
5214 |
-
var _i = s.unstable_runWithPriority,
|
5215 |
-
vi = s.unstable_scheduleCallback,
|
5216 |
-
wi = s.unstable_cancelCallback,
|
5217 |
-
Ei = s.unstable_requestPaint,
|
5218 |
-
Ci = s.unstable_now,
|
5219 |
-
xi = s.unstable_getCurrentPriorityLevel,
|
5220 |
-
Bi = s.unstable_ImmediatePriority,
|
5221 |
-
Si = s.unstable_UserBlockingPriority,
|
5222 |
-
Ti = s.unstable_NormalPriority,
|
5223 |
-
Pi = s.unstable_LowPriority,
|
5224 |
-
Ni = s.unstable_IdlePriority,
|
5225 |
-
Mi = {},
|
5226 |
-
qi = s.unstable_shouldYield,
|
5227 |
-
Ii = void 0 !== Ei ? Ei : function () {},
|
5228 |
-
Oi = null,
|
5229 |
-
zi = null,
|
5230 |
-
Li = !1,
|
5231 |
-
Ui = Ci(),
|
5232 |
-
ji =
|
5233 |
-
1e4 > Ui
|
5234 |
-
? Ci
|
5235 |
-
: function () {
|
5236 |
-
return Ci() - Ui
|
5237 |
-
}
|
5238 |
-
function Di() {
|
5239 |
-
switch (xi()) {
|
5240 |
-
case Bi:
|
5241 |
-
return 99
|
5242 |
-
case Si:
|
5243 |
-
return 98
|
5244 |
-
case Ti:
|
5245 |
-
return 97
|
5246 |
-
case Pi:
|
5247 |
-
return 96
|
5248 |
-
case Ni:
|
5249 |
-
return 95
|
5250 |
-
default:
|
5251 |
-
throw Error(r(332))
|
5252 |
-
}
|
5253 |
-
}
|
5254 |
-
function Fi(e) {
|
5255 |
-
switch (e) {
|
5256 |
-
case 99:
|
5257 |
-
return Bi
|
5258 |
-
case 98:
|
5259 |
-
return Si
|
5260 |
-
case 97:
|
5261 |
-
return Ti
|
5262 |
-
case 96:
|
5263 |
-
return Pi
|
5264 |
-
case 95:
|
5265 |
-
return Ni
|
5266 |
-
default:
|
5267 |
-
throw Error(r(332))
|
5268 |
-
}
|
5269 |
-
}
|
5270 |
-
function Ri(e, n) {
|
5271 |
-
return (e = Fi(e)), _i(e, n)
|
5272 |
-
}
|
5273 |
-
function Yi(e, n, t) {
|
5274 |
-
return (e = Fi(e)), vi(e, n, t)
|
5275 |
-
}
|
5276 |
-
function Qi(e) {
|
5277 |
-
return (
|
5278 |
-
null === Oi ? ((Oi = [e]), (zi = vi(Bi, Vi))) : Oi.push(e),
|
5279 |
-
Mi
|
5280 |
-
)
|
5281 |
-
}
|
5282 |
-
function Wi() {
|
5283 |
-
if (null !== zi) {
|
5284 |
-
var e = zi
|
5285 |
-
;(zi = null), wi(e)
|
5286 |
-
}
|
5287 |
-
Vi()
|
5288 |
-
}
|
5289 |
-
function Vi() {
|
5290 |
-
if (!Li && null !== Oi) {
|
5291 |
-
Li = !0
|
5292 |
-
var e = 0
|
5293 |
-
try {
|
5294 |
-
var n = Oi
|
5295 |
-
Ri(99, function () {
|
5296 |
-
for (; e < n.length; e++) {
|
5297 |
-
var t = n[e]
|
5298 |
-
do {
|
5299 |
-
t = t(!0)
|
5300 |
-
} while (null !== t)
|
5301 |
-
}
|
5302 |
-
}),
|
5303 |
-
(Oi = null)
|
5304 |
-
} catch (n) {
|
5305 |
-
throw (
|
5306 |
-
(null !== Oi && (Oi = Oi.slice(e + 1)),
|
5307 |
-
vi(Bi, Wi),
|
5308 |
-
n)
|
5309 |
-
)
|
5310 |
-
} finally {
|
5311 |
-
Li = !1
|
5312 |
-
}
|
5313 |
-
}
|
5314 |
-
}
|
5315 |
-
function Hi(e, n, t) {
|
5316 |
-
return (
|
5317 |
-
1073741821 -
|
5318 |
-
(1 + (((1073741821 - e + n / 10) / (t /= 10)) | 0)) * t
|
5319 |
-
)
|
5320 |
-
}
|
5321 |
-
function $i(e, n) {
|
5322 |
-
if (e && e.defaultProps)
|
5323 |
-
for (var t in ((n = i({}, n)), (e = e.defaultProps)))
|
5324 |
-
void 0 === n[t] && (n[t] = e[t])
|
5325 |
-
return n
|
5326 |
-
}
|
5327 |
-
var Xi = { current: null },
|
5328 |
-
Ki = null,
|
5329 |
-
Zi = null,
|
5330 |
-
Gi = null
|
5331 |
-
function Ji() {
|
5332 |
-
Gi = Zi = Ki = null
|
5333 |
-
}
|
5334 |
-
function es(e) {
|
5335 |
-
var n = Xi.current
|
5336 |
-
ci(Xi), (e.type._context._currentValue = n)
|
5337 |
-
}
|
5338 |
-
function ns(e, n) {
|
5339 |
-
for (; null !== e; ) {
|
5340 |
-
var t = e.alternate
|
5341 |
-
if (e.childExpirationTime < n)
|
5342 |
-
(e.childExpirationTime = n),
|
5343 |
-
null !== t &&
|
5344 |
-
t.childExpirationTime < n &&
|
5345 |
-
(t.childExpirationTime = n)
|
5346 |
-
else {
|
5347 |
-
if (!(null !== t && t.childExpirationTime < n)) break
|
5348 |
-
t.childExpirationTime = n
|
5349 |
-
}
|
5350 |
-
e = e.return
|
5351 |
-
}
|
5352 |
-
}
|
5353 |
-
function ts(e, n) {
|
5354 |
-
;(Ki = e),
|
5355 |
-
(Gi = Zi = null),
|
5356 |
-
null !== (e = e.dependencies) &&
|
5357 |
-
null !== e.firstContext &&
|
5358 |
-
(e.expirationTime >= n && (Tr = !0),
|
5359 |
-
(e.firstContext = null))
|
5360 |
-
}
|
5361 |
-
function as(e, n) {
|
5362 |
-
if (Gi !== e && !1 !== n && 0 !== n)
|
5363 |
-
if (
|
5364 |
-
(('number' == typeof n && 1073741823 !== n) ||
|
5365 |
-
((Gi = e), (n = 1073741823)),
|
5366 |
-
(n = { context: e, observedBits: n, next: null }),
|
5367 |
-
null === Zi)
|
5368 |
-
) {
|
5369 |
-
if (null === Ki) throw Error(r(308))
|
5370 |
-
;(Zi = n),
|
5371 |
-
(Ki.dependencies = {
|
5372 |
-
expirationTime: 0,
|
5373 |
-
firstContext: n,
|
5374 |
-
responders: null,
|
5375 |
-
})
|
5376 |
-
} else Zi = Zi.next = n
|
5377 |
-
return e._currentValue
|
5378 |
-
}
|
5379 |
-
var is = !1
|
5380 |
-
function ss(e) {
|
5381 |
-
e.updateQueue = {
|
5382 |
-
baseState: e.memoizedState,
|
5383 |
-
baseQueue: null,
|
5384 |
-
shared: { pending: null },
|
5385 |
-
effects: null,
|
5386 |
-
}
|
5387 |
-
}
|
5388 |
-
function rs(e, n) {
|
5389 |
-
;(e = e.updateQueue),
|
5390 |
-
n.updateQueue === e &&
|
5391 |
-
(n.updateQueue = {
|
5392 |
-
baseState: e.baseState,
|
5393 |
-
baseQueue: e.baseQueue,
|
5394 |
-
shared: e.shared,
|
5395 |
-
effects: e.effects,
|
5396 |
-
})
|
5397 |
-
}
|
5398 |
-
function os(e, n) {
|
5399 |
-
return ((e = {
|
5400 |
-
expirationTime: e,
|
5401 |
-
suspenseConfig: n,
|
5402 |
-
tag: 0,
|
5403 |
-
payload: null,
|
5404 |
-
callback: null,
|
5405 |
-
next: null,
|
5406 |
-
}).next = e)
|
5407 |
-
}
|
5408 |
-
function cs(e, n) {
|
5409 |
-
if (null !== (e = e.updateQueue)) {
|
5410 |
-
var t = (e = e.shared).pending
|
5411 |
-
null === t
|
5412 |
-
? (n.next = n)
|
5413 |
-
: ((n.next = t.next), (t.next = n)),
|
5414 |
-
(e.pending = n)
|
5415 |
-
}
|
5416 |
-
}
|
5417 |
-
function ls(e, n) {
|
5418 |
-
var t = e.alternate
|
5419 |
-
null !== t && rs(t, e),
|
5420 |
-
null === (t = (e = e.updateQueue).baseQueue)
|
5421 |
-
? ((e.baseQueue = n.next = n), (n.next = n))
|
5422 |
-
: ((n.next = t.next), (t.next = n))
|
5423 |
-
}
|
5424 |
-
function ps(e, n, t, a) {
|
5425 |
-
var s = e.updateQueue
|
5426 |
-
is = !1
|
5427 |
-
var r = s.baseQueue,
|
5428 |
-
o = s.shared.pending
|
5429 |
-
if (null !== o) {
|
5430 |
-
if (null !== r) {
|
5431 |
-
var c = r.next
|
5432 |
-
;(r.next = o.next), (o.next = c)
|
5433 |
-
}
|
5434 |
-
;(r = o),
|
5435 |
-
(s.shared.pending = null),
|
5436 |
-
null !== (c = e.alternate) &&
|
5437 |
-
null !== (c = c.updateQueue) &&
|
5438 |
-
(c.baseQueue = o)
|
5439 |
-
}
|
5440 |
-
if (null !== r) {
|
5441 |
-
c = r.next
|
5442 |
-
var l = s.baseState,
|
5443 |
-
p = 0,
|
5444 |
-
f = null,
|
5445 |
-
u = null,
|
5446 |
-
d = null
|
5447 |
-
if (null !== c)
|
5448 |
-
for (var g = c; ; ) {
|
5449 |
-
if ((o = g.expirationTime) < a) {
|
5450 |
-
var m = {
|
5451 |
-
expirationTime: g.expirationTime,
|
5452 |
-
suspenseConfig: g.suspenseConfig,
|
5453 |
-
tag: g.tag,
|
5454 |
-
payload: g.payload,
|
5455 |
-
callback: g.callback,
|
5456 |
-
next: null,
|
5457 |
-
}
|
5458 |
-
null === d
|
5459 |
-
? ((u = d = m), (f = l))
|
5460 |
-
: (d = d.next = m),
|
5461 |
-
o > p && (p = o)
|
5462 |
-
} else {
|
5463 |
-
null !== d &&
|
5464 |
-
(d = d.next = {
|
5465 |
-
expirationTime: 1073741823,
|
5466 |
-
suspenseConfig: g.suspenseConfig,
|
5467 |
-
tag: g.tag,
|
5468 |
-
payload: g.payload,
|
5469 |
-
callback: g.callback,
|
5470 |
-
next: null,
|
5471 |
-
}),
|
5472 |
-
sc(o, g.suspenseConfig)
|
5473 |
-
e: {
|
5474 |
-
var h = e,
|
5475 |
-
A = g
|
5476 |
-
switch (((o = n), (m = t), A.tag)) {
|
5477 |
-
case 1:
|
5478 |
-
if (
|
5479 |
-
'function' ==
|
5480 |
-
typeof (h = A.payload)
|
5481 |
-
) {
|
5482 |
-
l = h.call(m, l, o)
|
5483 |
-
break e
|
5484 |
-
}
|
5485 |
-
l = h
|
5486 |
-
break e
|
5487 |
-
case 3:
|
5488 |
-
h.effectTag =
|
5489 |
-
(-4097 & h.effectTag) | 64
|
5490 |
-
case 0:
|
5491 |
-
if (
|
5492 |
-
null ==
|
5493 |
-
(o =
|
5494 |
-
'function' ==
|
5495 |
-
typeof (h = A.payload)
|
5496 |
-
? h.call(m, l, o)
|
5497 |
-
: h)
|
5498 |
-
)
|
5499 |
-
break e
|
5500 |
-
l = i({}, l, o)
|
5501 |
-
break e
|
5502 |
-
case 2:
|
5503 |
-
is = !0
|
5504 |
-
}
|
5505 |
-
}
|
5506 |
-
null !== g.callback &&
|
5507 |
-
((e.effectTag |= 32),
|
5508 |
-
null === (o = s.effects)
|
5509 |
-
? (s.effects = [g])
|
5510 |
-
: o.push(g))
|
5511 |
-
}
|
5512 |
-
if (null === (g = g.next) || g === c) {
|
5513 |
-
if (null === (o = s.shared.pending)) break
|
5514 |
-
;(g = r.next = o.next),
|
5515 |
-
(o.next = c),
|
5516 |
-
(s.baseQueue = r = o),
|
5517 |
-
(s.shared.pending = null)
|
5518 |
-
}
|
5519 |
-
}
|
5520 |
-
null === d ? (f = l) : (d.next = u),
|
5521 |
-
(s.baseState = f),
|
5522 |
-
(s.baseQueue = d),
|
5523 |
-
rc(p),
|
5524 |
-
(e.expirationTime = p),
|
5525 |
-
(e.memoizedState = l)
|
5526 |
-
}
|
5527 |
-
}
|
5528 |
-
function fs(e, n, t) {
|
5529 |
-
if (((e = n.effects), (n.effects = null), null !== e))
|
5530 |
-
for (n = 0; n < e.length; n++) {
|
5531 |
-
var a = e[n],
|
5532 |
-
i = a.callback
|
5533 |
-
if (null !== i) {
|
5534 |
-
if (
|
5535 |
-
((a.callback = null),
|
5536 |
-
(a = i),
|
5537 |
-
(i = t),
|
5538 |
-
'function' != typeof a)
|
5539 |
-
)
|
5540 |
-
throw Error(r(191, a))
|
5541 |
-
a.call(i)
|
5542 |
-
}
|
5543 |
-
}
|
5544 |
-
}
|
5545 |
-
var us = K.ReactCurrentBatchConfig,
|
5546 |
-
ds = new a.Component().refs
|
5547 |
-
function gs(e, n, t, a) {
|
5548 |
-
;(t =
|
5549 |
-
null == (t = t(a, (n = e.memoizedState)))
|
5550 |
-
? n
|
5551 |
-
: i({}, n, t)),
|
5552 |
-
(e.memoizedState = t),
|
5553 |
-
0 === e.expirationTime && (e.updateQueue.baseState = t)
|
5554 |
-
}
|
5555 |
-
var ms = {
|
5556 |
-
isMounted: function (e) {
|
5557 |
-
return !!(e = e._reactInternalFiber) && Je(e) === e
|
5558 |
-
},
|
5559 |
-
enqueueSetState: function (e, n, t) {
|
5560 |
-
e = e._reactInternalFiber
|
5561 |
-
var a = Vo(),
|
5562 |
-
i = us.suspense
|
5563 |
-
;((i = os((a = Ho(a, e, i)), i)).payload = n),
|
5564 |
-
null != t && (i.callback = t),
|
5565 |
-
cs(e, i),
|
5566 |
-
$o(e, a)
|
5567 |
-
},
|
5568 |
-
enqueueReplaceState: function (e, n, t) {
|
5569 |
-
e = e._reactInternalFiber
|
5570 |
-
var a = Vo(),
|
5571 |
-
i = us.suspense
|
5572 |
-
;((i = os((a = Ho(a, e, i)), i)).tag = 1),
|
5573 |
-
(i.payload = n),
|
5574 |
-
null != t && (i.callback = t),
|
5575 |
-
cs(e, i),
|
5576 |
-
$o(e, a)
|
5577 |
-
},
|
5578 |
-
enqueueForceUpdate: function (e, n) {
|
5579 |
-
e = e._reactInternalFiber
|
5580 |
-
var t = Vo(),
|
5581 |
-
a = us.suspense
|
5582 |
-
;((a = os((t = Ho(t, e, a)), a)).tag = 2),
|
5583 |
-
null != n && (a.callback = n),
|
5584 |
-
cs(e, a),
|
5585 |
-
$o(e, t)
|
5586 |
-
},
|
5587 |
-
}
|
5588 |
-
function hs(e, n, t, a, i, s, r) {
|
5589 |
-
return 'function' ==
|
5590 |
-
typeof (e = e.stateNode).shouldComponentUpdate
|
5591 |
-
? e.shouldComponentUpdate(a, s, r)
|
5592 |
-
: !n.prototype ||
|
5593 |
-
!n.prototype.isPureReactComponent ||
|
5594 |
-
!ja(t, a) ||
|
5595 |
-
!ja(i, s)
|
5596 |
-
}
|
5597 |
-
function As(e, n, t) {
|
5598 |
-
var a = !1,
|
5599 |
-
i = pi,
|
5600 |
-
s = n.contextType
|
5601 |
-
return (
|
5602 |
-
'object' == typeof s && null !== s
|
5603 |
-
? (s = as(s))
|
5604 |
-
: ((i = mi(n) ? di : fi.current),
|
5605 |
-
(s = (a = null != (a = n.contextTypes))
|
5606 |
-
? gi(e, i)
|
5607 |
-
: pi)),
|
5608 |
-
(n = new n(t, s)),
|
5609 |
-
(e.memoizedState =
|
5610 |
-
null !== n.state && void 0 !== n.state
|
5611 |
-
? n.state
|
5612 |
-
: null),
|
5613 |
-
(n.updater = ms),
|
5614 |
-
(e.stateNode = n),
|
5615 |
-
(n._reactInternalFiber = e),
|
5616 |
-
a &&
|
5617 |
-
(((e =
|
5618 |
-
e.stateNode).__reactInternalMemoizedUnmaskedChildContext = i),
|
5619 |
-
(e.__reactInternalMemoizedMaskedChildContext = s)),
|
5620 |
-
n
|
5621 |
-
)
|
5622 |
-
}
|
5623 |
-
function ks(e, n, t, a) {
|
5624 |
-
;(e = n.state),
|
5625 |
-
'function' == typeof n.componentWillReceiveProps &&
|
5626 |
-
n.componentWillReceiveProps(t, a),
|
5627 |
-
'function' == typeof n.UNSAFE_componentWillReceiveProps &&
|
5628 |
-
n.UNSAFE_componentWillReceiveProps(t, a),
|
5629 |
-
n.state !== e && ms.enqueueReplaceState(n, n.state, null)
|
5630 |
-
}
|
5631 |
-
function ys(e, n, t, a) {
|
5632 |
-
var i = e.stateNode
|
5633 |
-
;(i.props = t),
|
5634 |
-
(i.state = e.memoizedState),
|
5635 |
-
(i.refs = ds),
|
5636 |
-
ss(e)
|
5637 |
-
var s = n.contextType
|
5638 |
-
'object' == typeof s && null !== s
|
5639 |
-
? (i.context = as(s))
|
5640 |
-
: ((s = mi(n) ? di : fi.current), (i.context = gi(e, s))),
|
5641 |
-
ps(e, t, i, a),
|
5642 |
-
(i.state = e.memoizedState),
|
5643 |
-
'function' == typeof (s = n.getDerivedStateFromProps) &&
|
5644 |
-
(gs(e, n, s, t), (i.state = e.memoizedState)),
|
5645 |
-
'function' == typeof n.getDerivedStateFromProps ||
|
5646 |
-
'function' == typeof i.getSnapshotBeforeUpdate ||
|
5647 |
-
('function' != typeof i.UNSAFE_componentWillMount &&
|
5648 |
-
'function' != typeof i.componentWillMount) ||
|
5649 |
-
((n = i.state),
|
5650 |
-
'function' == typeof i.componentWillMount &&
|
5651 |
-
i.componentWillMount(),
|
5652 |
-
'function' == typeof i.UNSAFE_componentWillMount &&
|
5653 |
-
i.UNSAFE_componentWillMount(),
|
5654 |
-
n !== i.state &&
|
5655 |
-
ms.enqueueReplaceState(i, i.state, null),
|
5656 |
-
ps(e, t, i, a),
|
5657 |
-
(i.state = e.memoizedState)),
|
5658 |
-
'function' == typeof i.componentDidMount &&
|
5659 |
-
(e.effectTag |= 4)
|
5660 |
-
}
|
5661 |
-
var bs = Array.isArray
|
5662 |
-
function _s(e, n, t) {
|
5663 |
-
if (
|
5664 |
-
null !== (e = t.ref) &&
|
5665 |
-
'function' != typeof e &&
|
5666 |
-
'object' != typeof e
|
5667 |
-
) {
|
5668 |
-
if (t._owner) {
|
5669 |
-
if ((t = t._owner)) {
|
5670 |
-
if (1 !== t.tag) throw Error(r(309))
|
5671 |
-
var a = t.stateNode
|
5672 |
-
}
|
5673 |
-
if (!a) throw Error(r(147, e))
|
5674 |
-
var i = '' + e
|
5675 |
-
return null !== n &&
|
5676 |
-
null !== n.ref &&
|
5677 |
-
'function' == typeof n.ref &&
|
5678 |
-
n.ref._stringRef === i
|
5679 |
-
? n.ref
|
5680 |
-
: (((n = function (e) {
|
5681 |
-
var n = a.refs
|
5682 |
-
n === ds && (n = a.refs = {}),
|
5683 |
-
null === e ? delete n[i] : (n[i] = e)
|
5684 |
-
})._stringRef = i),
|
5685 |
-
n)
|
5686 |
-
}
|
5687 |
-
if ('string' != typeof e) throw Error(r(284))
|
5688 |
-
if (!t._owner) throw Error(r(290, e))
|
5689 |
-
}
|
5690 |
-
return e
|
5691 |
-
}
|
5692 |
-
function vs(e, n) {
|
5693 |
-
if ('textarea' !== e.type)
|
5694 |
-
throw Error(
|
5695 |
-
r(
|
5696 |
-
31,
|
5697 |
-
'[object Object]' ===
|
5698 |
-
Object.prototype.toString.call(n)
|
5699 |
-
? 'object with keys {' +
|
5700 |
-
Object.keys(n).join(', ') +
|
5701 |
-
'}'
|
5702 |
-
: n,
|
5703 |
-
''
|
5704 |
-
)
|
5705 |
-
)
|
5706 |
-
}
|
5707 |
-
function ws(e) {
|
5708 |
-
function n(n, t) {
|
5709 |
-
if (e) {
|
5710 |
-
var a = n.lastEffect
|
5711 |
-
null !== a
|
5712 |
-
? ((a.nextEffect = t), (n.lastEffect = t))
|
5713 |
-
: (n.firstEffect = n.lastEffect = t),
|
5714 |
-
(t.nextEffect = null),
|
5715 |
-
(t.effectTag = 8)
|
5716 |
-
}
|
5717 |
-
}
|
5718 |
-
function t(t, a) {
|
5719 |
-
if (!e) return null
|
5720 |
-
for (; null !== a; ) n(t, a), (a = a.sibling)
|
5721 |
-
return null
|
5722 |
-
}
|
5723 |
-
function a(e, n) {
|
5724 |
-
for (e = new Map(); null !== n; )
|
5725 |
-
null !== n.key ? e.set(n.key, n) : e.set(n.index, n),
|
5726 |
-
(n = n.sibling)
|
5727 |
-
return e
|
5728 |
-
}
|
5729 |
-
function i(e, n) {
|
5730 |
-
return ((e = xc(e, n)).index = 0), (e.sibling = null), e
|
5731 |
-
}
|
5732 |
-
function s(n, t, a) {
|
5733 |
-
return (
|
5734 |
-
(n.index = a),
|
5735 |
-
e
|
5736 |
-
? null !== (a = n.alternate)
|
5737 |
-
? (a = a.index) < t
|
5738 |
-
? ((n.effectTag = 2), t)
|
5739 |
-
: a
|
5740 |
-
: ((n.effectTag = 2), t)
|
5741 |
-
: t
|
5742 |
-
)
|
5743 |
-
}
|
5744 |
-
function o(n) {
|
5745 |
-
return e && null === n.alternate && (n.effectTag = 2), n
|
5746 |
-
}
|
5747 |
-
function c(e, n, t, a) {
|
5748 |
-
return null === n || 6 !== n.tag
|
5749 |
-
? (((n = Tc(t, e.mode, a)).return = e), n)
|
5750 |
-
: (((n = i(n, t)).return = e), n)
|
5751 |
-
}
|
5752 |
-
function l(e, n, t, a) {
|
5753 |
-
return null !== n && n.elementType === t.type
|
5754 |
-
? (((a = i(n, t.props)).ref = _s(e, n, t)),
|
5755 |
-
(a.return = e),
|
5756 |
-
a)
|
5757 |
-
: (((a = Bc(
|
5758 |
-
t.type,
|
5759 |
-
t.key,
|
5760 |
-
t.props,
|
5761 |
-
null,
|
5762 |
-
e.mode,
|
5763 |
-
a
|
5764 |
-
)).ref = _s(e, n, t)),
|
5765 |
-
(a.return = e),
|
5766 |
-
a)
|
5767 |
-
}
|
5768 |
-
function p(e, n, t, a) {
|
5769 |
-
return null === n ||
|
5770 |
-
4 !== n.tag ||
|
5771 |
-
n.stateNode.containerInfo !== t.containerInfo ||
|
5772 |
-
n.stateNode.implementation !== t.implementation
|
5773 |
-
? (((n = Pc(t, e.mode, a)).return = e), n)
|
5774 |
-
: (((n = i(n, t.children || [])).return = e), n)
|
5775 |
-
}
|
5776 |
-
function f(e, n, t, a, s) {
|
5777 |
-
return null === n || 7 !== n.tag
|
5778 |
-
? (((n = Sc(t, e.mode, a, s)).return = e), n)
|
5779 |
-
: (((n = i(n, t)).return = e), n)
|
5780 |
-
}
|
5781 |
-
function u(e, n, t) {
|
5782 |
-
if ('string' == typeof n || 'number' == typeof n)
|
5783 |
-
return ((n = Tc('' + n, e.mode, t)).return = e), n
|
5784 |
-
if ('object' == typeof n && null !== n) {
|
5785 |
-
switch (n.$$typeof) {
|
5786 |
-
case ee:
|
5787 |
-
return (
|
5788 |
-
((t = Bc(
|
5789 |
-
n.type,
|
5790 |
-
n.key,
|
5791 |
-
n.props,
|
5792 |
-
null,
|
5793 |
-
e.mode,
|
5794 |
-
t
|
5795 |
-
)).ref = _s(e, null, n)),
|
5796 |
-
(t.return = e),
|
5797 |
-
t
|
5798 |
-
)
|
5799 |
-
case ne:
|
5800 |
-
return ((n = Pc(n, e.mode, t)).return = e), n
|
5801 |
-
}
|
5802 |
-
if (bs(n) || me(n))
|
5803 |
-
return ((n = Sc(n, e.mode, t, null)).return = e), n
|
5804 |
-
vs(e, n)
|
5805 |
-
}
|
5806 |
-
return null
|
5807 |
-
}
|
5808 |
-
function d(e, n, t, a) {
|
5809 |
-
var i = null !== n ? n.key : null
|
5810 |
-
if ('string' == typeof t || 'number' == typeof t)
|
5811 |
-
return null !== i ? null : c(e, n, '' + t, a)
|
5812 |
-
if ('object' == typeof t && null !== t) {
|
5813 |
-
switch (t.$$typeof) {
|
5814 |
-
case ee:
|
5815 |
-
return t.key === i
|
5816 |
-
? t.type === te
|
5817 |
-
? f(e, n, t.props.children, a, i)
|
5818 |
-
: l(e, n, t, a)
|
5819 |
-
: null
|
5820 |
-
case ne:
|
5821 |
-
return t.key === i ? p(e, n, t, a) : null
|
5822 |
-
}
|
5823 |
-
if (bs(t) || me(t))
|
5824 |
-
return null !== i ? null : f(e, n, t, a, null)
|
5825 |
-
vs(e, t)
|
5826 |
-
}
|
5827 |
-
return null
|
5828 |
-
}
|
5829 |
-
function g(e, n, t, a, i) {
|
5830 |
-
if ('string' == typeof a || 'number' == typeof a)
|
5831 |
-
return c(n, (e = e.get(t) || null), '' + a, i)
|
5832 |
-
if ('object' == typeof a && null !== a) {
|
5833 |
-
switch (a.$$typeof) {
|
5834 |
-
case ee:
|
5835 |
-
return (
|
5836 |
-
(e =
|
5837 |
-
e.get(null === a.key ? t : a.key) ||
|
5838 |
-
null),
|
5839 |
-
a.type === te
|
5840 |
-
? f(n, e, a.props.children, i, a.key)
|
5841 |
-
: l(n, e, a, i)
|
5842 |
-
)
|
5843 |
-
case ne:
|
5844 |
-
return p(
|
5845 |
-
n,
|
5846 |
-
(e =
|
5847 |
-
e.get(null === a.key ? t : a.key) ||
|
5848 |
-
null),
|
5849 |
-
a,
|
5850 |
-
i
|
5851 |
-
)
|
5852 |
-
}
|
5853 |
-
if (bs(a) || me(a))
|
5854 |
-
return f(n, (e = e.get(t) || null), a, i, null)
|
5855 |
-
vs(n, a)
|
5856 |
-
}
|
5857 |
-
return null
|
5858 |
-
}
|
5859 |
-
function m(i, r, o, c) {
|
5860 |
-
for (
|
5861 |
-
var l = null, p = null, f = r, m = (r = 0), h = null;
|
5862 |
-
null !== f && m < o.length;
|
5863 |
-
m++
|
5864 |
-
) {
|
5865 |
-
f.index > m ? ((h = f), (f = null)) : (h = f.sibling)
|
5866 |
-
var A = d(i, f, o[m], c)
|
5867 |
-
if (null === A) {
|
5868 |
-
null === f && (f = h)
|
5869 |
-
break
|
5870 |
-
}
|
5871 |
-
e && f && null === A.alternate && n(i, f),
|
5872 |
-
(r = s(A, r, m)),
|
5873 |
-
null === p ? (l = A) : (p.sibling = A),
|
5874 |
-
(p = A),
|
5875 |
-
(f = h)
|
5876 |
-
}
|
5877 |
-
if (m === o.length) return t(i, f), l
|
5878 |
-
if (null === f) {
|
5879 |
-
for (; m < o.length; m++)
|
5880 |
-
null !== (f = u(i, o[m], c)) &&
|
5881 |
-
((r = s(f, r, m)),
|
5882 |
-
null === p ? (l = f) : (p.sibling = f),
|
5883 |
-
(p = f))
|
5884 |
-
return l
|
5885 |
-
}
|
5886 |
-
for (f = a(i, f); m < o.length; m++)
|
5887 |
-
null !== (h = g(f, i, m, o[m], c)) &&
|
5888 |
-
(e &&
|
5889 |
-
null !== h.alternate &&
|
5890 |
-
f.delete(null === h.key ? m : h.key),
|
5891 |
-
(r = s(h, r, m)),
|
5892 |
-
null === p ? (l = h) : (p.sibling = h),
|
5893 |
-
(p = h))
|
5894 |
-
return (
|
5895 |
-
e &&
|
5896 |
-
f.forEach(function (e) {
|
5897 |
-
return n(i, e)
|
5898 |
-
}),
|
5899 |
-
l
|
5900 |
-
)
|
5901 |
-
}
|
5902 |
-
function h(i, o, c, l) {
|
5903 |
-
var p = me(c)
|
5904 |
-
if ('function' != typeof p) throw Error(r(150))
|
5905 |
-
if (null == (c = p.call(c))) throw Error(r(151))
|
5906 |
-
for (
|
5907 |
-
var f = (p = null),
|
5908 |
-
m = o,
|
5909 |
-
h = (o = 0),
|
5910 |
-
A = null,
|
5911 |
-
k = c.next();
|
5912 |
-
null !== m && !k.done;
|
5913 |
-
h++, k = c.next()
|
5914 |
-
) {
|
5915 |
-
m.index > h ? ((A = m), (m = null)) : (A = m.sibling)
|
5916 |
-
var y = d(i, m, k.value, l)
|
5917 |
-
if (null === y) {
|
5918 |
-
null === m && (m = A)
|
5919 |
-
break
|
5920 |
-
}
|
5921 |
-
e && m && null === y.alternate && n(i, m),
|
5922 |
-
(o = s(y, o, h)),
|
5923 |
-
null === f ? (p = y) : (f.sibling = y),
|
5924 |
-
(f = y),
|
5925 |
-
(m = A)
|
5926 |
-
}
|
5927 |
-
if (k.done) return t(i, m), p
|
5928 |
-
if (null === m) {
|
5929 |
-
for (; !k.done; h++, k = c.next())
|
5930 |
-
null !== (k = u(i, k.value, l)) &&
|
5931 |
-
((o = s(k, o, h)),
|
5932 |
-
null === f ? (p = k) : (f.sibling = k),
|
5933 |
-
(f = k))
|
5934 |
-
return p
|
5935 |
-
}
|
5936 |
-
for (m = a(i, m); !k.done; h++, k = c.next())
|
5937 |
-
null !== (k = g(m, i, h, k.value, l)) &&
|
5938 |
-
(e &&
|
5939 |
-
null !== k.alternate &&
|
5940 |
-
m.delete(null === k.key ? h : k.key),
|
5941 |
-
(o = s(k, o, h)),
|
5942 |
-
null === f ? (p = k) : (f.sibling = k),
|
5943 |
-
(f = k))
|
5944 |
-
return (
|
5945 |
-
e &&
|
5946 |
-
m.forEach(function (e) {
|
5947 |
-
return n(i, e)
|
5948 |
-
}),
|
5949 |
-
p
|
5950 |
-
)
|
5951 |
-
}
|
5952 |
-
return function (e, a, s, c) {
|
5953 |
-
var l =
|
5954 |
-
'object' == typeof s &&
|
5955 |
-
null !== s &&
|
5956 |
-
s.type === te &&
|
5957 |
-
null === s.key
|
5958 |
-
l && (s = s.props.children)
|
5959 |
-
var p = 'object' == typeof s && null !== s
|
5960 |
-
if (p)
|
5961 |
-
switch (s.$$typeof) {
|
5962 |
-
case ee:
|
5963 |
-
e: {
|
5964 |
-
for (p = s.key, l = a; null !== l; ) {
|
5965 |
-
if (l.key === p) {
|
5966 |
-
switch (l.tag) {
|
5967 |
-
case 7:
|
5968 |
-
if (s.type === te) {
|
5969 |
-
t(e, l.sibling),
|
5970 |
-
((a = i(
|
5971 |
-
l,
|
5972 |
-
s.props.children
|
5973 |
-
)).return = e),
|
5974 |
-
(e = a)
|
5975 |
-
break e
|
5976 |
-
}
|
5977 |
-
break
|
5978 |
-
default:
|
5979 |
-
if (
|
5980 |
-
l.elementType === s.type
|
5981 |
-
) {
|
5982 |
-
t(e, l.sibling),
|
5983 |
-
((a = i(
|
5984 |
-
l,
|
5985 |
-
s.props
|
5986 |
-
)).ref = _s(
|
5987 |
-
e,
|
5988 |
-
l,
|
5989 |
-
s
|
5990 |
-
)),
|
5991 |
-
(a.return = e),
|
5992 |
-
(e = a)
|
5993 |
-
break e
|
5994 |
-
}
|
5995 |
-
}
|
5996 |
-
t(e, l)
|
5997 |
-
break
|
5998 |
-
}
|
5999 |
-
n(e, l), (l = l.sibling)
|
6000 |
-
}
|
6001 |
-
s.type === te
|
6002 |
-
? (((a = Sc(
|
6003 |
-
s.props.children,
|
6004 |
-
e.mode,
|
6005 |
-
c,
|
6006 |
-
s.key
|
6007 |
-
)).return = e),
|
6008 |
-
(e = a))
|
6009 |
-
: (((c = Bc(
|
6010 |
-
s.type,
|
6011 |
-
s.key,
|
6012 |
-
s.props,
|
6013 |
-
null,
|
6014 |
-
e.mode,
|
6015 |
-
c
|
6016 |
-
)).ref = _s(e, a, s)),
|
6017 |
-
(c.return = e),
|
6018 |
-
(e = c))
|
6019 |
-
}
|
6020 |
-
return o(e)
|
6021 |
-
case ne:
|
6022 |
-
e: {
|
6023 |
-
for (l = s.key; null !== a; ) {
|
6024 |
-
if (a.key === l) {
|
6025 |
-
if (
|
6026 |
-
4 === a.tag &&
|
6027 |
-
a.stateNode.containerInfo ===
|
6028 |
-
s.containerInfo &&
|
6029 |
-
a.stateNode.implementation ===
|
6030 |
-
s.implementation
|
6031 |
-
) {
|
6032 |
-
t(e, a.sibling),
|
6033 |
-
((a = i(
|
6034 |
-
a,
|
6035 |
-
s.children || []
|
6036 |
-
)).return = e),
|
6037 |
-
(e = a)
|
6038 |
-
break e
|
6039 |
-
}
|
6040 |
-
t(e, a)
|
6041 |
-
break
|
6042 |
-
}
|
6043 |
-
n(e, a), (a = a.sibling)
|
6044 |
-
}
|
6045 |
-
;((a = Pc(s, e.mode, c)).return = e),
|
6046 |
-
(e = a)
|
6047 |
-
}
|
6048 |
-
return o(e)
|
6049 |
-
}
|
6050 |
-
if ('string' == typeof s || 'number' == typeof s)
|
6051 |
-
return (
|
6052 |
-
(s = '' + s),
|
6053 |
-
null !== a && 6 === a.tag
|
6054 |
-
? (t(e, a.sibling),
|
6055 |
-
((a = i(a, s)).return = e),
|
6056 |
-
(e = a))
|
6057 |
-
: (t(e, a),
|
6058 |
-
((a = Tc(s, e.mode, c)).return = e),
|
6059 |
-
(e = a)),
|
6060 |
-
o(e)
|
6061 |
-
)
|
6062 |
-
if (bs(s)) return m(e, a, s, c)
|
6063 |
-
if (me(s)) return h(e, a, s, c)
|
6064 |
-
if ((p && vs(e, s), void 0 === s && !l))
|
6065 |
-
switch (e.tag) {
|
6066 |
-
case 1:
|
6067 |
-
case 0:
|
6068 |
-
throw (
|
6069 |
-
((e = e.type),
|
6070 |
-
Error(
|
6071 |
-
r(
|
6072 |
-
152,
|
6073 |
-
e.displayName ||
|
6074 |
-
e.name ||
|
6075 |
-
'Component'
|
6076 |
-
)
|
6077 |
-
))
|
6078 |
-
)
|
6079 |
-
}
|
6080 |
-
return t(e, a)
|
6081 |
-
}
|
6082 |
-
}
|
6083 |
-
var Es = ws(!0),
|
6084 |
-
Cs = ws(!1),
|
6085 |
-
xs = {},
|
6086 |
-
Bs = { current: xs },
|
6087 |
-
Ss = { current: xs },
|
6088 |
-
Ts = { current: xs }
|
6089 |
-
function Ps(e) {
|
6090 |
-
if (e === xs) throw Error(r(174))
|
6091 |
-
return e
|
6092 |
-
}
|
6093 |
-
function Ns(e, n) {
|
6094 |
-
switch ((li(Ts, n), li(Ss, e), li(Bs, xs), (e = n.nodeType))) {
|
6095 |
-
case 9:
|
6096 |
-
case 11:
|
6097 |
-
n = (n = n.documentElement)
|
6098 |
-
? n.namespaceURI
|
6099 |
-
: Le(null, '')
|
6100 |
-
break
|
6101 |
-
default:
|
6102 |
-
n = Le(
|
6103 |
-
(n =
|
6104 |
-
(e = 8 === e ? n.parentNode : n).namespaceURI ||
|
6105 |
-
null),
|
6106 |
-
(e = e.tagName)
|
6107 |
-
)
|
6108 |
-
}
|
6109 |
-
ci(Bs), li(Bs, n)
|
6110 |
-
}
|
6111 |
-
function Ms() {
|
6112 |
-
ci(Bs), ci(Ss), ci(Ts)
|
6113 |
-
}
|
6114 |
-
function qs(e) {
|
6115 |
-
Ps(Ts.current)
|
6116 |
-
var n = Ps(Bs.current),
|
6117 |
-
t = Le(n, e.type)
|
6118 |
-
n !== t && (li(Ss, e), li(Bs, t))
|
6119 |
-
}
|
6120 |
-
function Is(e) {
|
6121 |
-
Ss.current === e && (ci(Bs), ci(Ss))
|
6122 |
-
}
|
6123 |
-
var Os = { current: 0 }
|
6124 |
-
function zs(e) {
|
6125 |
-
for (var n = e; null !== n; ) {
|
6126 |
-
if (13 === n.tag) {
|
6127 |
-
var t = n.memoizedState
|
6128 |
-
if (
|
6129 |
-
null !== t &&
|
6130 |
-
(null === (t = t.dehydrated) ||
|
6131 |
-
'$?' === t.data ||
|
6132 |
-
'$!' === t.data)
|
6133 |
-
)
|
6134 |
-
return n
|
6135 |
-
} else if (
|
6136 |
-
19 === n.tag &&
|
6137 |
-
void 0 !== n.memoizedProps.revealOrder
|
6138 |
-
) {
|
6139 |
-
if (0 != (64 & n.effectTag)) return n
|
6140 |
-
} else if (null !== n.child) {
|
6141 |
-
;(n.child.return = n), (n = n.child)
|
6142 |
-
continue
|
6143 |
-
}
|
6144 |
-
if (n === e) break
|
6145 |
-
for (; null === n.sibling; ) {
|
6146 |
-
if (null === n.return || n.return === e) return null
|
6147 |
-
n = n.return
|
6148 |
-
}
|
6149 |
-
;(n.sibling.return = n.return), (n = n.sibling)
|
6150 |
-
}
|
6151 |
-
return null
|
6152 |
-
}
|
6153 |
-
function Ls(e, n) {
|
6154 |
-
return { responder: e, props: n }
|
6155 |
-
}
|
6156 |
-
var Us = K.ReactCurrentDispatcher,
|
6157 |
-
js = K.ReactCurrentBatchConfig,
|
6158 |
-
Ds = 0,
|
6159 |
-
Fs = null,
|
6160 |
-
Rs = null,
|
6161 |
-
Ys = null,
|
6162 |
-
Qs = !1
|
6163 |
-
function Ws() {
|
6164 |
-
throw Error(r(321))
|
6165 |
-
}
|
6166 |
-
function Vs(e, n) {
|
6167 |
-
if (null === n) return !1
|
6168 |
-
for (var t = 0; t < n.length && t < e.length; t++)
|
6169 |
-
if (!La(e[t], n[t])) return !1
|
6170 |
-
return !0
|
6171 |
-
}
|
6172 |
-
function Hs(e, n, t, a, i, s) {
|
6173 |
-
if (
|
6174 |
-
((Ds = s),
|
6175 |
-
(Fs = n),
|
6176 |
-
(n.memoizedState = null),
|
6177 |
-
(n.updateQueue = null),
|
6178 |
-
(n.expirationTime = 0),
|
6179 |
-
(Us.current =
|
6180 |
-
null === e || null === e.memoizedState ? hr : Ar),
|
6181 |
-
(e = t(a, i)),
|
6182 |
-
n.expirationTime === Ds)
|
6183 |
-
) {
|
6184 |
-
s = 0
|
6185 |
-
do {
|
6186 |
-
if (((n.expirationTime = 0), !(25 > s)))
|
6187 |
-
throw Error(r(301))
|
6188 |
-
;(s += 1),
|
6189 |
-
(Ys = Rs = null),
|
6190 |
-
(n.updateQueue = null),
|
6191 |
-
(Us.current = kr),
|
6192 |
-
(e = t(a, i))
|
6193 |
-
} while (n.expirationTime === Ds)
|
6194 |
-
}
|
6195 |
-
if (
|
6196 |
-
((Us.current = mr),
|
6197 |
-
(n = null !== Rs && null !== Rs.next),
|
6198 |
-
(Ds = 0),
|
6199 |
-
(Ys = Rs = Fs = null),
|
6200 |
-
(Qs = !1),
|
6201 |
-
n)
|
6202 |
-
)
|
6203 |
-
throw Error(r(300))
|
6204 |
-
return e
|
6205 |
-
}
|
6206 |
-
function $s() {
|
6207 |
-
var e = {
|
6208 |
-
memoizedState: null,
|
6209 |
-
baseState: null,
|
6210 |
-
baseQueue: null,
|
6211 |
-
queue: null,
|
6212 |
-
next: null,
|
6213 |
-
}
|
6214 |
-
return (
|
6215 |
-
null === Ys
|
6216 |
-
? (Fs.memoizedState = Ys = e)
|
6217 |
-
: (Ys = Ys.next = e),
|
6218 |
-
Ys
|
6219 |
-
)
|
6220 |
-
}
|
6221 |
-
function Xs() {
|
6222 |
-
if (null === Rs) {
|
6223 |
-
var e = Fs.alternate
|
6224 |
-
e = null !== e ? e.memoizedState : null
|
6225 |
-
} else e = Rs.next
|
6226 |
-
var n = null === Ys ? Fs.memoizedState : Ys.next
|
6227 |
-
if (null !== n) (Ys = n), (Rs = e)
|
6228 |
-
else {
|
6229 |
-
if (null === e) throw Error(r(310))
|
6230 |
-
;(e = {
|
6231 |
-
memoizedState: (Rs = e).memoizedState,
|
6232 |
-
baseState: Rs.baseState,
|
6233 |
-
baseQueue: Rs.baseQueue,
|
6234 |
-
queue: Rs.queue,
|
6235 |
-
next: null,
|
6236 |
-
}),
|
6237 |
-
null === Ys
|
6238 |
-
? (Fs.memoizedState = Ys = e)
|
6239 |
-
: (Ys = Ys.next = e)
|
6240 |
-
}
|
6241 |
-
return Ys
|
6242 |
-
}
|
6243 |
-
function Ks(e, n) {
|
6244 |
-
return 'function' == typeof n ? n(e) : n
|
6245 |
-
}
|
6246 |
-
function Zs(e) {
|
6247 |
-
var n = Xs(),
|
6248 |
-
t = n.queue
|
6249 |
-
if (null === t) throw Error(r(311))
|
6250 |
-
t.lastRenderedReducer = e
|
6251 |
-
var a = Rs,
|
6252 |
-
i = a.baseQueue,
|
6253 |
-
s = t.pending
|
6254 |
-
if (null !== s) {
|
6255 |
-
if (null !== i) {
|
6256 |
-
var o = i.next
|
6257 |
-
;(i.next = s.next), (s.next = o)
|
6258 |
-
}
|
6259 |
-
;(a.baseQueue = i = s), (t.pending = null)
|
6260 |
-
}
|
6261 |
-
if (null !== i) {
|
6262 |
-
;(i = i.next), (a = a.baseState)
|
6263 |
-
var c = (o = s = null),
|
6264 |
-
l = i
|
6265 |
-
do {
|
6266 |
-
var p = l.expirationTime
|
6267 |
-
if (p < Ds) {
|
6268 |
-
var f = {
|
6269 |
-
expirationTime: l.expirationTime,
|
6270 |
-
suspenseConfig: l.suspenseConfig,
|
6271 |
-
action: l.action,
|
6272 |
-
eagerReducer: l.eagerReducer,
|
6273 |
-
eagerState: l.eagerState,
|
6274 |
-
next: null,
|
6275 |
-
}
|
6276 |
-
null === c
|
6277 |
-
? ((o = c = f), (s = a))
|
6278 |
-
: (c = c.next = f),
|
6279 |
-
p > Fs.expirationTime &&
|
6280 |
-
((Fs.expirationTime = p), rc(p))
|
6281 |
-
} else
|
6282 |
-
null !== c &&
|
6283 |
-
(c = c.next = {
|
6284 |
-
expirationTime: 1073741823,
|
6285 |
-
suspenseConfig: l.suspenseConfig,
|
6286 |
-
action: l.action,
|
6287 |
-
eagerReducer: l.eagerReducer,
|
6288 |
-
eagerState: l.eagerState,
|
6289 |
-
next: null,
|
6290 |
-
}),
|
6291 |
-
sc(p, l.suspenseConfig),
|
6292 |
-
(a =
|
6293 |
-
l.eagerReducer === e
|
6294 |
-
? l.eagerState
|
6295 |
-
: e(a, l.action))
|
6296 |
-
l = l.next
|
6297 |
-
} while (null !== l && l !== i)
|
6298 |
-
null === c ? (s = a) : (c.next = o),
|
6299 |
-
La(a, n.memoizedState) || (Tr = !0),
|
6300 |
-
(n.memoizedState = a),
|
6301 |
-
(n.baseState = s),
|
6302 |
-
(n.baseQueue = c),
|
6303 |
-
(t.lastRenderedState = a)
|
6304 |
-
}
|
6305 |
-
return [n.memoizedState, t.dispatch]
|
6306 |
-
}
|
6307 |
-
function Gs(e) {
|
6308 |
-
var n = Xs(),
|
6309 |
-
t = n.queue
|
6310 |
-
if (null === t) throw Error(r(311))
|
6311 |
-
t.lastRenderedReducer = e
|
6312 |
-
var a = t.dispatch,
|
6313 |
-
i = t.pending,
|
6314 |
-
s = n.memoizedState
|
6315 |
-
if (null !== i) {
|
6316 |
-
t.pending = null
|
6317 |
-
var o = (i = i.next)
|
6318 |
-
do {
|
6319 |
-
;(s = e(s, o.action)), (o = o.next)
|
6320 |
-
} while (o !== i)
|
6321 |
-
La(s, n.memoizedState) || (Tr = !0),
|
6322 |
-
(n.memoizedState = s),
|
6323 |
-
null === n.baseQueue && (n.baseState = s),
|
6324 |
-
(t.lastRenderedState = s)
|
6325 |
-
}
|
6326 |
-
return [s, a]
|
6327 |
-
}
|
6328 |
-
function Js(e) {
|
6329 |
-
var n = $s()
|
6330 |
-
return (
|
6331 |
-
'function' == typeof e && (e = e()),
|
6332 |
-
(n.memoizedState = n.baseState = e),
|
6333 |
-
(e = (e = n.queue = {
|
6334 |
-
pending: null,
|
6335 |
-
dispatch: null,
|
6336 |
-
lastRenderedReducer: Ks,
|
6337 |
-
lastRenderedState: e,
|
6338 |
-
}).dispatch = gr.bind(null, Fs, e)),
|
6339 |
-
[n.memoizedState, e]
|
6340 |
-
)
|
6341 |
-
}
|
6342 |
-
function er(e, n, t, a) {
|
6343 |
-
return (
|
6344 |
-
(e = {
|
6345 |
-
tag: e,
|
6346 |
-
create: n,
|
6347 |
-
destroy: t,
|
6348 |
-
deps: a,
|
6349 |
-
next: null,
|
6350 |
-
}),
|
6351 |
-
null === (n = Fs.updateQueue)
|
6352 |
-
? ((n = { lastEffect: null }),
|
6353 |
-
(Fs.updateQueue = n),
|
6354 |
-
(n.lastEffect = e.next = e))
|
6355 |
-
: null === (t = n.lastEffect)
|
6356 |
-
? (n.lastEffect = e.next = e)
|
6357 |
-
: ((a = t.next),
|
6358 |
-
(t.next = e),
|
6359 |
-
(e.next = a),
|
6360 |
-
(n.lastEffect = e)),
|
6361 |
-
e
|
6362 |
-
)
|
6363 |
-
}
|
6364 |
-
function nr() {
|
6365 |
-
return Xs().memoizedState
|
6366 |
-
}
|
6367 |
-
function tr(e, n, t, a) {
|
6368 |
-
var i = $s()
|
6369 |
-
;(Fs.effectTag |= e),
|
6370 |
-
(i.memoizedState = er(
|
6371 |
-
1 | n,
|
6372 |
-
t,
|
6373 |
-
void 0,
|
6374 |
-
void 0 === a ? null : a
|
6375 |
-
))
|
6376 |
-
}
|
6377 |
-
function ar(e, n, t, a) {
|
6378 |
-
var i = Xs()
|
6379 |
-
a = void 0 === a ? null : a
|
6380 |
-
var s = void 0
|
6381 |
-
if (null !== Rs) {
|
6382 |
-
var r = Rs.memoizedState
|
6383 |
-
if (((s = r.destroy), null !== a && Vs(a, r.deps)))
|
6384 |
-
return void er(n, t, s, a)
|
6385 |
-
}
|
6386 |
-
;(Fs.effectTag |= e), (i.memoizedState = er(1 | n, t, s, a))
|
6387 |
-
}
|
6388 |
-
function ir(e, n) {
|
6389 |
-
return tr(516, 4, e, n)
|
6390 |
-
}
|
6391 |
-
function sr(e, n) {
|
6392 |
-
return ar(516, 4, e, n)
|
6393 |
-
}
|
6394 |
-
function rr(e, n) {
|
6395 |
-
return ar(4, 2, e, n)
|
6396 |
-
}
|
6397 |
-
function or(e, n) {
|
6398 |
-
return 'function' == typeof n
|
6399 |
-
? ((e = e()),
|
6400 |
-
n(e),
|
6401 |
-
function () {
|
6402 |
-
n(null)
|
6403 |
-
})
|
6404 |
-
: null != n
|
6405 |
-
? ((e = e()),
|
6406 |
-
(n.current = e),
|
6407 |
-
function () {
|
6408 |
-
n.current = null
|
6409 |
-
})
|
6410 |
-
: void 0
|
6411 |
-
}
|
6412 |
-
function cr(e, n, t) {
|
6413 |
-
return (
|
6414 |
-
(t = null != t ? t.concat([e]) : null),
|
6415 |
-
ar(4, 2, or.bind(null, n, e), t)
|
6416 |
-
)
|
6417 |
-
}
|
6418 |
-
function lr() {}
|
6419 |
-
function pr(e, n) {
|
6420 |
-
return ($s().memoizedState = [e, void 0 === n ? null : n]), e
|
6421 |
-
}
|
6422 |
-
function fr(e, n) {
|
6423 |
-
var t = Xs()
|
6424 |
-
n = void 0 === n ? null : n
|
6425 |
-
var a = t.memoizedState
|
6426 |
-
return null !== a && null !== n && Vs(n, a[1])
|
6427 |
-
? a[0]
|
6428 |
-
: ((t.memoizedState = [e, n]), e)
|
6429 |
-
}
|
6430 |
-
function ur(e, n) {
|
6431 |
-
var t = Xs()
|
6432 |
-
n = void 0 === n ? null : n
|
6433 |
-
var a = t.memoizedState
|
6434 |
-
return null !== a && null !== n && Vs(n, a[1])
|
6435 |
-
? a[0]
|
6436 |
-
: ((e = e()), (t.memoizedState = [e, n]), e)
|
6437 |
-
}
|
6438 |
-
function dr(e, n, t) {
|
6439 |
-
var a = Di()
|
6440 |
-
Ri(98 > a ? 98 : a, function () {
|
6441 |
-
e(!0)
|
6442 |
-
}),
|
6443 |
-
Ri(97 < a ? 97 : a, function () {
|
6444 |
-
var a = js.suspense
|
6445 |
-
js.suspense = void 0 === n ? null : n
|
6446 |
-
try {
|
6447 |
-
e(!1), t()
|
6448 |
-
} finally {
|
6449 |
-
js.suspense = a
|
6450 |
-
}
|
6451 |
-
})
|
6452 |
-
}
|
6453 |
-
function gr(e, n, t) {
|
6454 |
-
var a = Vo(),
|
6455 |
-
i = us.suspense
|
6456 |
-
i = {
|
6457 |
-
expirationTime: (a = Ho(a, e, i)),
|
6458 |
-
suspenseConfig: i,
|
6459 |
-
action: t,
|
6460 |
-
eagerReducer: null,
|
6461 |
-
eagerState: null,
|
6462 |
-
next: null,
|
6463 |
-
}
|
6464 |
-
var s = n.pending
|
6465 |
-
if (
|
6466 |
-
(null === s
|
6467 |
-
? (i.next = i)
|
6468 |
-
: ((i.next = s.next), (s.next = i)),
|
6469 |
-
(n.pending = i),
|
6470 |
-
(s = e.alternate),
|
6471 |
-
e === Fs || (null !== s && s === Fs))
|
6472 |
-
)
|
6473 |
-
(Qs = !0), (i.expirationTime = Ds), (Fs.expirationTime = Ds)
|
6474 |
-
else {
|
6475 |
-
if (
|
6476 |
-
0 === e.expirationTime &&
|
6477 |
-
(null === s || 0 === s.expirationTime) &&
|
6478 |
-
null !== (s = n.lastRenderedReducer)
|
6479 |
-
)
|
6480 |
-
try {
|
6481 |
-
var r = n.lastRenderedState,
|
6482 |
-
o = s(r, t)
|
6483 |
-
if (
|
6484 |
-
((i.eagerReducer = s),
|
6485 |
-
(i.eagerState = o),
|
6486 |
-
La(o, r))
|
6487 |
-
)
|
6488 |
-
return
|
6489 |
-
} catch (e) {}
|
6490 |
-
$o(e, a)
|
6491 |
-
}
|
6492 |
-
}
|
6493 |
-
var mr = {
|
6494 |
-
readContext: as,
|
6495 |
-
useCallback: Ws,
|
6496 |
-
useContext: Ws,
|
6497 |
-
useEffect: Ws,
|
6498 |
-
useImperativeHandle: Ws,
|
6499 |
-
useLayoutEffect: Ws,
|
6500 |
-
useMemo: Ws,
|
6501 |
-
useReducer: Ws,
|
6502 |
-
useRef: Ws,
|
6503 |
-
useState: Ws,
|
6504 |
-
useDebugValue: Ws,
|
6505 |
-
useResponder: Ws,
|
6506 |
-
useDeferredValue: Ws,
|
6507 |
-
useTransition: Ws,
|
6508 |
-
},
|
6509 |
-
hr = {
|
6510 |
-
readContext: as,
|
6511 |
-
useCallback: pr,
|
6512 |
-
useContext: as,
|
6513 |
-
useEffect: ir,
|
6514 |
-
useImperativeHandle: function (e, n, t) {
|
6515 |
-
return (
|
6516 |
-
(t = null != t ? t.concat([e]) : null),
|
6517 |
-
tr(4, 2, or.bind(null, n, e), t)
|
6518 |
-
)
|
6519 |
-
},
|
6520 |
-
useLayoutEffect: function (e, n) {
|
6521 |
-
return tr(4, 2, e, n)
|
6522 |
-
},
|
6523 |
-
useMemo: function (e, n) {
|
6524 |
-
var t = $s()
|
6525 |
-
return (
|
6526 |
-
(n = void 0 === n ? null : n),
|
6527 |
-
(e = e()),
|
6528 |
-
(t.memoizedState = [e, n]),
|
6529 |
-
e
|
6530 |
-
)
|
6531 |
-
},
|
6532 |
-
useReducer: function (e, n, t) {
|
6533 |
-
var a = $s()
|
6534 |
-
return (
|
6535 |
-
(n = void 0 !== t ? t(n) : n),
|
6536 |
-
(a.memoizedState = a.baseState = n),
|
6537 |
-
(e = (e = a.queue = {
|
6538 |
-
pending: null,
|
6539 |
-
dispatch: null,
|
6540 |
-
lastRenderedReducer: e,
|
6541 |
-
lastRenderedState: n,
|
6542 |
-
}).dispatch = gr.bind(null, Fs, e)),
|
6543 |
-
[a.memoizedState, e]
|
6544 |
-
)
|
6545 |
-
},
|
6546 |
-
useRef: function (e) {
|
6547 |
-
return (e = { current: e }), ($s().memoizedState = e)
|
6548 |
-
},
|
6549 |
-
useState: Js,
|
6550 |
-
useDebugValue: lr,
|
6551 |
-
useResponder: Ls,
|
6552 |
-
useDeferredValue: function (e, n) {
|
6553 |
-
var t = Js(e),
|
6554 |
-
a = t[0],
|
6555 |
-
i = t[1]
|
6556 |
-
return (
|
6557 |
-
ir(
|
6558 |
-
function () {
|
6559 |
-
var t = js.suspense
|
6560 |
-
js.suspense = void 0 === n ? null : n
|
6561 |
-
try {
|
6562 |
-
i(e)
|
6563 |
-
} finally {
|
6564 |
-
js.suspense = t
|
6565 |
-
}
|
6566 |
-
},
|
6567 |
-
[e, n]
|
6568 |
-
),
|
6569 |
-
a
|
6570 |
-
)
|
6571 |
-
},
|
6572 |
-
useTransition: function (e) {
|
6573 |
-
var n = Js(!1),
|
6574 |
-
t = n[0]
|
6575 |
-
return (n = n[1]), [pr(dr.bind(null, n, e), [n, e]), t]
|
6576 |
-
},
|
6577 |
-
},
|
6578 |
-
Ar = {
|
6579 |
-
readContext: as,
|
6580 |
-
useCallback: fr,
|
6581 |
-
useContext: as,
|
6582 |
-
useEffect: sr,
|
6583 |
-
useImperativeHandle: cr,
|
6584 |
-
useLayoutEffect: rr,
|
6585 |
-
useMemo: ur,
|
6586 |
-
useReducer: Zs,
|
6587 |
-
useRef: nr,
|
6588 |
-
useState: function () {
|
6589 |
-
return Zs(Ks)
|
6590 |
-
},
|
6591 |
-
useDebugValue: lr,
|
6592 |
-
useResponder: Ls,
|
6593 |
-
useDeferredValue: function (e, n) {
|
6594 |
-
var t = Zs(Ks),
|
6595 |
-
a = t[0],
|
6596 |
-
i = t[1]
|
6597 |
-
return (
|
6598 |
-
sr(
|
6599 |
-
function () {
|
6600 |
-
var t = js.suspense
|
6601 |
-
js.suspense = void 0 === n ? null : n
|
6602 |
-
try {
|
6603 |
-
i(e)
|
6604 |
-
} finally {
|
6605 |
-
js.suspense = t
|
6606 |
-
}
|
6607 |
-
},
|
6608 |
-
[e, n]
|
6609 |
-
),
|
6610 |
-
a
|
6611 |
-
)
|
6612 |
-
},
|
6613 |
-
useTransition: function (e) {
|
6614 |
-
var n = Zs(Ks),
|
6615 |
-
t = n[0]
|
6616 |
-
return (n = n[1]), [fr(dr.bind(null, n, e), [n, e]), t]
|
6617 |
-
},
|
6618 |
-
},
|
6619 |
-
kr = {
|
6620 |
-
readContext: as,
|
6621 |
-
useCallback: fr,
|
6622 |
-
useContext: as,
|
6623 |
-
useEffect: sr,
|
6624 |
-
useImperativeHandle: cr,
|
6625 |
-
useLayoutEffect: rr,
|
6626 |
-
useMemo: ur,
|
6627 |
-
useReducer: Gs,
|
6628 |
-
useRef: nr,
|
6629 |
-
useState: function () {
|
6630 |
-
return Gs(Ks)
|
6631 |
-
},
|
6632 |
-
useDebugValue: lr,
|
6633 |
-
useResponder: Ls,
|
6634 |
-
useDeferredValue: function (e, n) {
|
6635 |
-
var t = Gs(Ks),
|
6636 |
-
a = t[0],
|
6637 |
-
i = t[1]
|
6638 |
-
return (
|
6639 |
-
sr(
|
6640 |
-
function () {
|
6641 |
-
var t = js.suspense
|
6642 |
-
js.suspense = void 0 === n ? null : n
|
6643 |
-
try {
|
6644 |
-
i(e)
|
6645 |
-
} finally {
|
6646 |
-
js.suspense = t
|
6647 |
-
}
|
6648 |
-
},
|
6649 |
-
[e, n]
|
6650 |
-
),
|
6651 |
-
a
|
6652 |
-
)
|
6653 |
-
},
|
6654 |
-
useTransition: function (e) {
|
6655 |
-
var n = Gs(Ks),
|
6656 |
-
t = n[0]
|
6657 |
-
return (n = n[1]), [fr(dr.bind(null, n, e), [n, e]), t]
|
6658 |
-
},
|
6659 |
-
},
|
6660 |
-
yr = null,
|
6661 |
-
br = null,
|
6662 |
-
_r = !1
|
6663 |
-
function vr(e, n) {
|
6664 |
-
var t = Ec(5, null, null, 0)
|
6665 |
-
;(t.elementType = 'DELETED'),
|
6666 |
-
(t.type = 'DELETED'),
|
6667 |
-
(t.stateNode = n),
|
6668 |
-
(t.return = e),
|
6669 |
-
(t.effectTag = 8),
|
6670 |
-
null !== e.lastEffect
|
6671 |
-
? ((e.lastEffect.nextEffect = t), (e.lastEffect = t))
|
6672 |
-
: (e.firstEffect = e.lastEffect = t)
|
6673 |
-
}
|
6674 |
-
function wr(e, n) {
|
6675 |
-
switch (e.tag) {
|
6676 |
-
case 5:
|
6677 |
-
var t = e.type
|
6678 |
-
return (
|
6679 |
-
null !==
|
6680 |
-
(n =
|
6681 |
-
1 !== n.nodeType ||
|
6682 |
-
t.toLowerCase() !== n.nodeName.toLowerCase()
|
6683 |
-
? null
|
6684 |
-
: n) && ((e.stateNode = n), !0)
|
6685 |
-
)
|
6686 |
-
case 6:
|
6687 |
-
return (
|
6688 |
-
null !==
|
6689 |
-
(n =
|
6690 |
-
'' === e.pendingProps || 3 !== n.nodeType
|
6691 |
-
? null
|
6692 |
-
: n) && ((e.stateNode = n), !0)
|
6693 |
-
)
|
6694 |
-
case 13:
|
6695 |
-
default:
|
6696 |
-
return !1
|
6697 |
-
}
|
6698 |
-
}
|
6699 |
-
function Er(e) {
|
6700 |
-
if (_r) {
|
6701 |
-
var n = br
|
6702 |
-
if (n) {
|
6703 |
-
var t = n
|
6704 |
-
if (!wr(e, n)) {
|
6705 |
-
if (!(n = _t(t.nextSibling)) || !wr(e, n))
|
6706 |
-
return (
|
6707 |
-
(e.effectTag = (-1025 & e.effectTag) | 2),
|
6708 |
-
(_r = !1),
|
6709 |
-
void (yr = e)
|
6710 |
-
)
|
6711 |
-
vr(yr, t)
|
6712 |
-
}
|
6713 |
-
;(yr = e), (br = _t(n.firstChild))
|
6714 |
-
} else
|
6715 |
-
(e.effectTag = (-1025 & e.effectTag) | 2),
|
6716 |
-
(_r = !1),
|
6717 |
-
(yr = e)
|
6718 |
-
}
|
6719 |
-
}
|
6720 |
-
function Cr(e) {
|
6721 |
-
for (
|
6722 |
-
e = e.return;
|
6723 |
-
null !== e && 5 !== e.tag && 3 !== e.tag && 13 !== e.tag;
|
6724 |
-
|
6725 |
-
)
|
6726 |
-
e = e.return
|
6727 |
-
yr = e
|
6728 |
-
}
|
6729 |
-
function xr(e) {
|
6730 |
-
if (e !== yr) return !1
|
6731 |
-
if (!_r) return Cr(e), (_r = !0), !1
|
6732 |
-
var n = e.type
|
6733 |
-
if (
|
6734 |
-
5 !== e.tag ||
|
6735 |
-
('head' !== n && 'body' !== n && !kt(n, e.memoizedProps))
|
6736 |
-
)
|
6737 |
-
for (n = br; n; ) vr(e, n), (n = _t(n.nextSibling))
|
6738 |
-
if ((Cr(e), 13 === e.tag)) {
|
6739 |
-
if (
|
6740 |
-
!(e =
|
6741 |
-
null !== (e = e.memoizedState)
|
6742 |
-
? e.dehydrated
|
6743 |
-
: null)
|
6744 |
-
)
|
6745 |
-
throw Error(r(317))
|
6746 |
-
e: {
|
6747 |
-
for (e = e.nextSibling, n = 0; e; ) {
|
6748 |
-
if (8 === e.nodeType) {
|
6749 |
-
var t = e.data
|
6750 |
-
if ('/$' === t) {
|
6751 |
-
if (0 === n) {
|
6752 |
-
br = _t(e.nextSibling)
|
6753 |
-
break e
|
6754 |
-
}
|
6755 |
-
n--
|
6756 |
-
} else
|
6757 |
-
('$' !== t && '$!' !== t && '$?' !== t) ||
|
6758 |
-
n++
|
6759 |
-
}
|
6760 |
-
e = e.nextSibling
|
6761 |
-
}
|
6762 |
-
br = null
|
6763 |
-
}
|
6764 |
-
} else br = yr ? _t(e.stateNode.nextSibling) : null
|
6765 |
-
return !0
|
6766 |
-
}
|
6767 |
-
function Br() {
|
6768 |
-
;(br = yr = null), (_r = !1)
|
6769 |
-
}
|
6770 |
-
var Sr = K.ReactCurrentOwner,
|
6771 |
-
Tr = !1
|
6772 |
-
function Pr(e, n, t, a) {
|
6773 |
-
n.child = null === e ? Cs(n, null, t, a) : Es(n, e.child, t, a)
|
6774 |
-
}
|
6775 |
-
function Nr(e, n, t, a, i) {
|
6776 |
-
t = t.render
|
6777 |
-
var s = n.ref
|
6778 |
-
return (
|
6779 |
-
ts(n, i),
|
6780 |
-
(a = Hs(e, n, t, a, s, i)),
|
6781 |
-
null === e || Tr
|
6782 |
-
? ((n.effectTag |= 1), Pr(e, n, a, i), n.child)
|
6783 |
-
: ((n.updateQueue = e.updateQueue),
|
6784 |
-
(n.effectTag &= -517),
|
6785 |
-
e.expirationTime <= i && (e.expirationTime = 0),
|
6786 |
-
Hr(e, n, i))
|
6787 |
-
)
|
6788 |
-
}
|
6789 |
-
function Mr(e, n, t, a, i, s) {
|
6790 |
-
if (null === e) {
|
6791 |
-
var r = t.type
|
6792 |
-
return 'function' != typeof r ||
|
6793 |
-
Cc(r) ||
|
6794 |
-
void 0 !== r.defaultProps ||
|
6795 |
-
null !== t.compare ||
|
6796 |
-
void 0 !== t.defaultProps
|
6797 |
-
? (((e = Bc(t.type, null, a, null, n.mode, s)).ref =
|
6798 |
-
n.ref),
|
6799 |
-
(e.return = n),
|
6800 |
-
(n.child = e))
|
6801 |
-
: ((n.tag = 15), (n.type = r), qr(e, n, r, a, i, s))
|
6802 |
-
}
|
6803 |
-
return (
|
6804 |
-
(r = e.child),
|
6805 |
-
i < s &&
|
6806 |
-
((i = r.memoizedProps),
|
6807 |
-
(t = null !== (t = t.compare) ? t : ja)(i, a) &&
|
6808 |
-
e.ref === n.ref)
|
6809 |
-
? Hr(e, n, s)
|
6810 |
-
: ((n.effectTag |= 1),
|
6811 |
-
((e = xc(r, a)).ref = n.ref),
|
6812 |
-
(e.return = n),
|
6813 |
-
(n.child = e))
|
6814 |
-
)
|
6815 |
-
}
|
6816 |
-
function qr(e, n, t, a, i, s) {
|
6817 |
-
return null !== e &&
|
6818 |
-
ja(e.memoizedProps, a) &&
|
6819 |
-
e.ref === n.ref &&
|
6820 |
-
((Tr = !1), i < s)
|
6821 |
-
? ((n.expirationTime = e.expirationTime), Hr(e, n, s))
|
6822 |
-
: Or(e, n, t, a, s)
|
6823 |
-
}
|
6824 |
-
function Ir(e, n) {
|
6825 |
-
var t = n.ref
|
6826 |
-
;((null === e && null !== t) || (null !== e && e.ref !== t)) &&
|
6827 |
-
(n.effectTag |= 128)
|
6828 |
-
}
|
6829 |
-
function Or(e, n, t, a, i) {
|
6830 |
-
var s = mi(t) ? di : fi.current
|
6831 |
-
return (
|
6832 |
-
(s = gi(n, s)),
|
6833 |
-
ts(n, i),
|
6834 |
-
(t = Hs(e, n, t, a, s, i)),
|
6835 |
-
null === e || Tr
|
6836 |
-
? ((n.effectTag |= 1), Pr(e, n, t, i), n.child)
|
6837 |
-
: ((n.updateQueue = e.updateQueue),
|
6838 |
-
(n.effectTag &= -517),
|
6839 |
-
e.expirationTime <= i && (e.expirationTime = 0),
|
6840 |
-
Hr(e, n, i))
|
6841 |
-
)
|
6842 |
-
}
|
6843 |
-
function zr(e, n, t, a, i) {
|
6844 |
-
if (mi(t)) {
|
6845 |
-
var s = !0
|
6846 |
-
yi(n)
|
6847 |
-
} else s = !1
|
6848 |
-
if ((ts(n, i), null === n.stateNode))
|
6849 |
-
null !== e &&
|
6850 |
-
((e.alternate = null),
|
6851 |
-
(n.alternate = null),
|
6852 |
-
(n.effectTag |= 2)),
|
6853 |
-
As(n, t, a),
|
6854 |
-
ys(n, t, a, i),
|
6855 |
-
(a = !0)
|
6856 |
-
else if (null === e) {
|
6857 |
-
var r = n.stateNode,
|
6858 |
-
o = n.memoizedProps
|
6859 |
-
r.props = o
|
6860 |
-
var c = r.context,
|
6861 |
-
l = t.contextType
|
6862 |
-
'object' == typeof l && null !== l
|
6863 |
-
? (l = as(l))
|
6864 |
-
: (l = gi(n, (l = mi(t) ? di : fi.current)))
|
6865 |
-
var p = t.getDerivedStateFromProps,
|
6866 |
-
f =
|
6867 |
-
'function' == typeof p ||
|
6868 |
-
'function' == typeof r.getSnapshotBeforeUpdate
|
6869 |
-
f ||
|
6870 |
-
('function' !=
|
6871 |
-
typeof r.UNSAFE_componentWillReceiveProps &&
|
6872 |
-
'function' != typeof r.componentWillReceiveProps) ||
|
6873 |
-
((o !== a || c !== l) && ks(n, r, a, l)),
|
6874 |
-
(is = !1)
|
6875 |
-
var u = n.memoizedState
|
6876 |
-
;(r.state = u),
|
6877 |
-
ps(n, a, r, i),
|
6878 |
-
(c = n.memoizedState),
|
6879 |
-
o !== a || u !== c || ui.current || is
|
6880 |
-
? ('function' == typeof p &&
|
6881 |
-
(gs(n, t, p, a), (c = n.memoizedState)),
|
6882 |
-
(o = is || hs(n, t, o, a, u, c, l))
|
6883 |
-
? (f ||
|
6884 |
-
('function' !=
|
6885 |
-
typeof r.UNSAFE_componentWillMount &&
|
6886 |
-
'function' !=
|
6887 |
-
typeof r.componentWillMount) ||
|
6888 |
-
('function' ==
|
6889 |
-
typeof r.componentWillMount &&
|
6890 |
-
r.componentWillMount(),
|
6891 |
-
'function' ==
|
6892 |
-
typeof r.UNSAFE_componentWillMount &&
|
6893 |
-
r.UNSAFE_componentWillMount()),
|
6894 |
-
'function' ==
|
6895 |
-
typeof r.componentDidMount &&
|
6896 |
-
(n.effectTag |= 4))
|
6897 |
-
: ('function' ==
|
6898 |
-
typeof r.componentDidMount &&
|
6899 |
-
(n.effectTag |= 4),
|
6900 |
-
(n.memoizedProps = a),
|
6901 |
-
(n.memoizedState = c)),
|
6902 |
-
(r.props = a),
|
6903 |
-
(r.state = c),
|
6904 |
-
(r.context = l),
|
6905 |
-
(a = o))
|
6906 |
-
: ('function' == typeof r.componentDidMount &&
|
6907 |
-
(n.effectTag |= 4),
|
6908 |
-
(a = !1))
|
6909 |
-
} else
|
6910 |
-
(r = n.stateNode),
|
6911 |
-
rs(e, n),
|
6912 |
-
(o = n.memoizedProps),
|
6913 |
-
(r.props =
|
6914 |
-
n.type === n.elementType ? o : $i(n.type, o)),
|
6915 |
-
(c = r.context),
|
6916 |
-
'object' == typeof (l = t.contextType) && null !== l
|
6917 |
-
? (l = as(l))
|
6918 |
-
: (l = gi(n, (l = mi(t) ? di : fi.current))),
|
6919 |
-
(f =
|
6920 |
-
'function' ==
|
6921 |
-
typeof (p = t.getDerivedStateFromProps) ||
|
6922 |
-
'function' == typeof r.getSnapshotBeforeUpdate) ||
|
6923 |
-
('function' !=
|
6924 |
-
typeof r.UNSAFE_componentWillReceiveProps &&
|
6925 |
-
'function' !=
|
6926 |
-
typeof r.componentWillReceiveProps) ||
|
6927 |
-
((o !== a || c !== l) && ks(n, r, a, l)),
|
6928 |
-
(is = !1),
|
6929 |
-
(c = n.memoizedState),
|
6930 |
-
(r.state = c),
|
6931 |
-
ps(n, a, r, i),
|
6932 |
-
(u = n.memoizedState),
|
6933 |
-
o !== a || c !== u || ui.current || is
|
6934 |
-
? ('function' == typeof p &&
|
6935 |
-
(gs(n, t, p, a), (u = n.memoizedState)),
|
6936 |
-
(p = is || hs(n, t, o, a, c, u, l))
|
6937 |
-
? (f ||
|
6938 |
-
('function' !=
|
6939 |
-
typeof r.UNSAFE_componentWillUpdate &&
|
6940 |
-
'function' !=
|
6941 |
-
typeof r.componentWillUpdate) ||
|
6942 |
-
('function' ==
|
6943 |
-
typeof r.componentWillUpdate &&
|
6944 |
-
r.componentWillUpdate(a, u, l),
|
6945 |
-
'function' ==
|
6946 |
-
typeof r.UNSAFE_componentWillUpdate &&
|
6947 |
-
r.UNSAFE_componentWillUpdate(
|
6948 |
-
a,
|
6949 |
-
u,
|
6950 |
-
l
|
6951 |
-
)),
|
6952 |
-
'function' ==
|
6953 |
-
typeof r.componentDidUpdate &&
|
6954 |
-
(n.effectTag |= 4),
|
6955 |
-
'function' ==
|
6956 |
-
typeof r.getSnapshotBeforeUpdate &&
|
6957 |
-
(n.effectTag |= 256))
|
6958 |
-
: ('function' !=
|
6959 |
-
typeof r.componentDidUpdate ||
|
6960 |
-
(o === e.memoizedProps &&
|
6961 |
-
c === e.memoizedState) ||
|
6962 |
-
(n.effectTag |= 4),
|
6963 |
-
'function' !=
|
6964 |
-
typeof r.getSnapshotBeforeUpdate ||
|
6965 |
-
(o === e.memoizedProps &&
|
6966 |
-
c === e.memoizedState) ||
|
6967 |
-
(n.effectTag |= 256),
|
6968 |
-
(n.memoizedProps = a),
|
6969 |
-
(n.memoizedState = u)),
|
6970 |
-
(r.props = a),
|
6971 |
-
(r.state = u),
|
6972 |
-
(r.context = l),
|
6973 |
-
(a = p))
|
6974 |
-
: ('function' != typeof r.componentDidUpdate ||
|
6975 |
-
(o === e.memoizedProps &&
|
6976 |
-
c === e.memoizedState) ||
|
6977 |
-
(n.effectTag |= 4),
|
6978 |
-
'function' != typeof r.getSnapshotBeforeUpdate ||
|
6979 |
-
(o === e.memoizedProps &&
|
6980 |
-
c === e.memoizedState) ||
|
6981 |
-
(n.effectTag |= 256),
|
6982 |
-
(a = !1))
|
6983 |
-
return Lr(e, n, t, a, s, i)
|
6984 |
-
}
|
6985 |
-
function Lr(e, n, t, a, i, s) {
|
6986 |
-
Ir(e, n)
|
6987 |
-
var r = 0 != (64 & n.effectTag)
|
6988 |
-
if (!a && !r) return i && bi(n, t, !1), Hr(e, n, s)
|
6989 |
-
;(a = n.stateNode), (Sr.current = n)
|
6990 |
-
var o =
|
6991 |
-
r && 'function' != typeof t.getDerivedStateFromError
|
6992 |
-
? null
|
6993 |
-
: a.render()
|
6994 |
-
return (
|
6995 |
-
(n.effectTag |= 1),
|
6996 |
-
null !== e && r
|
6997 |
-
? ((n.child = Es(n, e.child, null, s)),
|
6998 |
-
(n.child = Es(n, null, o, s)))
|
6999 |
-
: Pr(e, n, o, s),
|
7000 |
-
(n.memoizedState = a.state),
|
7001 |
-
i && bi(n, t, !0),
|
7002 |
-
n.child
|
7003 |
-
)
|
7004 |
-
}
|
7005 |
-
function Ur(e) {
|
7006 |
-
var n = e.stateNode
|
7007 |
-
n.pendingContext
|
7008 |
-
? Ai(0, n.pendingContext, n.pendingContext !== n.context)
|
7009 |
-
: n.context && Ai(0, n.context, !1),
|
7010 |
-
Ns(e, n.containerInfo)
|
7011 |
-
}
|
7012 |
-
var jr,
|
7013 |
-
Dr,
|
7014 |
-
Fr,
|
7015 |
-
Rr = { dehydrated: null, retryTime: 0 }
|
7016 |
-
function Yr(e, n, t) {
|
7017 |
-
var a,
|
7018 |
-
i = n.mode,
|
7019 |
-
s = n.pendingProps,
|
7020 |
-
r = Os.current,
|
7021 |
-
o = !1
|
7022 |
-
if (
|
7023 |
-
((a = 0 != (64 & n.effectTag)) ||
|
7024 |
-
(a =
|
7025 |
-
0 != (2 & r) &&
|
7026 |
-
(null === e || null !== e.memoizedState)),
|
7027 |
-
a
|
7028 |
-
? ((o = !0), (n.effectTag &= -65))
|
7029 |
-
: (null !== e && null === e.memoizedState) ||
|
7030 |
-
void 0 === s.fallback ||
|
7031 |
-
!0 === s.unstable_avoidThisFallback ||
|
7032 |
-
(r |= 1),
|
7033 |
-
li(Os, 1 & r),
|
7034 |
-
null === e)
|
7035 |
-
) {
|
7036 |
-
if ((void 0 !== s.fallback && Er(n), o)) {
|
7037 |
-
if (
|
7038 |
-
((o = s.fallback),
|
7039 |
-
((s = Sc(null, i, 0, null)).return = n),
|
7040 |
-
0 == (2 & n.mode))
|
7041 |
-
)
|
7042 |
-
for (
|
7043 |
-
e =
|
7044 |
-
null !== n.memoizedState
|
7045 |
-
? n.child.child
|
7046 |
-
: n.child,
|
7047 |
-
s.child = e;
|
7048 |
-
null !== e;
|
7049 |
-
|
7050 |
-
)
|
7051 |
-
(e.return = s), (e = e.sibling)
|
7052 |
-
return (
|
7053 |
-
((t = Sc(o, i, t, null)).return = n),
|
7054 |
-
(s.sibling = t),
|
7055 |
-
(n.memoizedState = Rr),
|
7056 |
-
(n.child = s),
|
7057 |
-
t
|
7058 |
-
)
|
7059 |
-
}
|
7060 |
-
return (
|
7061 |
-
(i = s.children),
|
7062 |
-
(n.memoizedState = null),
|
7063 |
-
(n.child = Cs(n, null, i, t))
|
7064 |
-
)
|
7065 |
-
}
|
7066 |
-
if (null !== e.memoizedState) {
|
7067 |
-
if (((i = (e = e.child).sibling), o)) {
|
7068 |
-
if (
|
7069 |
-
((s = s.fallback),
|
7070 |
-
((t = xc(e, e.pendingProps)).return = n),
|
7071 |
-
0 == (2 & n.mode) &&
|
7072 |
-
(o =
|
7073 |
-
null !== n.memoizedState
|
7074 |
-
? n.child.child
|
7075 |
-
: n.child) !== e.child)
|
7076 |
-
)
|
7077 |
-
for (t.child = o; null !== o; )
|
7078 |
-
(o.return = t), (o = o.sibling)
|
7079 |
-
return (
|
7080 |
-
((i = xc(i, s)).return = n),
|
7081 |
-
(t.sibling = i),
|
7082 |
-
(t.childExpirationTime = 0),
|
7083 |
-
(n.memoizedState = Rr),
|
7084 |
-
(n.child = t),
|
7085 |
-
i
|
7086 |
-
)
|
7087 |
-
}
|
7088 |
-
return (
|
7089 |
-
(t = Es(n, e.child, s.children, t)),
|
7090 |
-
(n.memoizedState = null),
|
7091 |
-
(n.child = t)
|
7092 |
-
)
|
7093 |
-
}
|
7094 |
-
if (((e = e.child), o)) {
|
7095 |
-
if (
|
7096 |
-
((o = s.fallback),
|
7097 |
-
((s = Sc(null, i, 0, null)).return = n),
|
7098 |
-
(s.child = e),
|
7099 |
-
null !== e && (e.return = s),
|
7100 |
-
0 == (2 & n.mode))
|
7101 |
-
)
|
7102 |
-
for (
|
7103 |
-
e =
|
7104 |
-
null !== n.memoizedState
|
7105 |
-
? n.child.child
|
7106 |
-
: n.child,
|
7107 |
-
s.child = e;
|
7108 |
-
null !== e;
|
7109 |
-
|
7110 |
-
)
|
7111 |
-
(e.return = s), (e = e.sibling)
|
7112 |
-
return (
|
7113 |
-
((t = Sc(o, i, t, null)).return = n),
|
7114 |
-
(s.sibling = t),
|
7115 |
-
(t.effectTag |= 2),
|
7116 |
-
(s.childExpirationTime = 0),
|
7117 |
-
(n.memoizedState = Rr),
|
7118 |
-
(n.child = s),
|
7119 |
-
t
|
7120 |
-
)
|
7121 |
-
}
|
7122 |
-
return (
|
7123 |
-
(n.memoizedState = null),
|
7124 |
-
(n.child = Es(n, e, s.children, t))
|
7125 |
-
)
|
7126 |
-
}
|
7127 |
-
function Qr(e, n) {
|
7128 |
-
e.expirationTime < n && (e.expirationTime = n)
|
7129 |
-
var t = e.alternate
|
7130 |
-
null !== t && t.expirationTime < n && (t.expirationTime = n),
|
7131 |
-
ns(e.return, n)
|
7132 |
-
}
|
7133 |
-
function Wr(e, n, t, a, i, s) {
|
7134 |
-
var r = e.memoizedState
|
7135 |
-
null === r
|
7136 |
-
? (e.memoizedState = {
|
7137 |
-
isBackwards: n,
|
7138 |
-
rendering: null,
|
7139 |
-
renderingStartTime: 0,
|
7140 |
-
last: a,
|
7141 |
-
tail: t,
|
7142 |
-
tailExpiration: 0,
|
7143 |
-
tailMode: i,
|
7144 |
-
lastEffect: s,
|
7145 |
-
})
|
7146 |
-
: ((r.isBackwards = n),
|
7147 |
-
(r.rendering = null),
|
7148 |
-
(r.renderingStartTime = 0),
|
7149 |
-
(r.last = a),
|
7150 |
-
(r.tail = t),
|
7151 |
-
(r.tailExpiration = 0),
|
7152 |
-
(r.tailMode = i),
|
7153 |
-
(r.lastEffect = s))
|
7154 |
-
}
|
7155 |
-
function Vr(e, n, t) {
|
7156 |
-
var a = n.pendingProps,
|
7157 |
-
i = a.revealOrder,
|
7158 |
-
s = a.tail
|
7159 |
-
if ((Pr(e, n, a.children, t), 0 != (2 & (a = Os.current))))
|
7160 |
-
(a = (1 & a) | 2), (n.effectTag |= 64)
|
7161 |
-
else {
|
7162 |
-
if (null !== e && 0 != (64 & e.effectTag))
|
7163 |
-
e: for (e = n.child; null !== e; ) {
|
7164 |
-
if (13 === e.tag)
|
7165 |
-
null !== e.memoizedState && Qr(e, t)
|
7166 |
-
else if (19 === e.tag) Qr(e, t)
|
7167 |
-
else if (null !== e.child) {
|
7168 |
-
;(e.child.return = e), (e = e.child)
|
7169 |
-
continue
|
7170 |
-
}
|
7171 |
-
if (e === n) break e
|
7172 |
-
for (; null === e.sibling; ) {
|
7173 |
-
if (null === e.return || e.return === n) break e
|
7174 |
-
e = e.return
|
7175 |
-
}
|
7176 |
-
;(e.sibling.return = e.return), (e = e.sibling)
|
7177 |
-
}
|
7178 |
-
a &= 1
|
7179 |
-
}
|
7180 |
-
if ((li(Os, a), 0 == (2 & n.mode))) n.memoizedState = null
|
7181 |
-
else
|
7182 |
-
switch (i) {
|
7183 |
-
case 'forwards':
|
7184 |
-
for (t = n.child, i = null; null !== t; )
|
7185 |
-
null !== (e = t.alternate) &&
|
7186 |
-
null === zs(e) &&
|
7187 |
-
(i = t),
|
7188 |
-
(t = t.sibling)
|
7189 |
-
null === (t = i)
|
7190 |
-
? ((i = n.child), (n.child = null))
|
7191 |
-
: ((i = t.sibling), (t.sibling = null)),
|
7192 |
-
Wr(n, !1, i, t, s, n.lastEffect)
|
7193 |
-
break
|
7194 |
-
case 'backwards':
|
7195 |
-
for (
|
7196 |
-
t = null, i = n.child, n.child = null;
|
7197 |
-
null !== i;
|
7198 |
-
|
7199 |
-
) {
|
7200 |
-
if (
|
7201 |
-
null !== (e = i.alternate) &&
|
7202 |
-
null === zs(e)
|
7203 |
-
) {
|
7204 |
-
n.child = i
|
7205 |
-
break
|
7206 |
-
}
|
7207 |
-
;(e = i.sibling),
|
7208 |
-
(i.sibling = t),
|
7209 |
-
(t = i),
|
7210 |
-
(i = e)
|
7211 |
-
}
|
7212 |
-
Wr(n, !0, t, null, s, n.lastEffect)
|
7213 |
-
break
|
7214 |
-
case 'together':
|
7215 |
-
Wr(n, !1, null, null, void 0, n.lastEffect)
|
7216 |
-
break
|
7217 |
-
default:
|
7218 |
-
n.memoizedState = null
|
7219 |
-
}
|
7220 |
-
return n.child
|
7221 |
-
}
|
7222 |
-
function Hr(e, n, t) {
|
7223 |
-
null !== e && (n.dependencies = e.dependencies)
|
7224 |
-
var a = n.expirationTime
|
7225 |
-
if ((0 !== a && rc(a), n.childExpirationTime < t)) return null
|
7226 |
-
if (null !== e && n.child !== e.child) throw Error(r(153))
|
7227 |
-
if (null !== n.child) {
|
7228 |
-
for (
|
7229 |
-
t = xc((e = n.child), e.pendingProps),
|
7230 |
-
n.child = t,
|
7231 |
-
t.return = n;
|
7232 |
-
null !== e.sibling;
|
7233 |
-
|
7234 |
-
)
|
7235 |
-
(e = e.sibling),
|
7236 |
-
((t = t.sibling = xc(e, e.pendingProps)).return = n)
|
7237 |
-
t.sibling = null
|
7238 |
-
}
|
7239 |
-
return n.child
|
7240 |
-
}
|
7241 |
-
function $r(e, n) {
|
7242 |
-
switch (e.tailMode) {
|
7243 |
-
case 'hidden':
|
7244 |
-
n = e.tail
|
7245 |
-
for (var t = null; null !== n; )
|
7246 |
-
null !== n.alternate && (t = n), (n = n.sibling)
|
7247 |
-
null === t ? (e.tail = null) : (t.sibling = null)
|
7248 |
-
break
|
7249 |
-
case 'collapsed':
|
7250 |
-
t = e.tail
|
7251 |
-
for (var a = null; null !== t; )
|
7252 |
-
null !== t.alternate && (a = t), (t = t.sibling)
|
7253 |
-
null === a
|
7254 |
-
? n || null === e.tail
|
7255 |
-
? (e.tail = null)
|
7256 |
-
: (e.tail.sibling = null)
|
7257 |
-
: (a.sibling = null)
|
7258 |
-
}
|
7259 |
-
}
|
7260 |
-
function Xr(e, n, t) {
|
7261 |
-
var a = n.pendingProps
|
7262 |
-
switch (n.tag) {
|
7263 |
-
case 2:
|
7264 |
-
case 16:
|
7265 |
-
case 15:
|
7266 |
-
case 0:
|
7267 |
-
case 11:
|
7268 |
-
case 7:
|
7269 |
-
case 8:
|
7270 |
-
case 12:
|
7271 |
-
case 9:
|
7272 |
-
case 14:
|
7273 |
-
return null
|
7274 |
-
case 1:
|
7275 |
-
return mi(n.type) && hi(), null
|
7276 |
-
case 3:
|
7277 |
-
return (
|
7278 |
-
Ms(),
|
7279 |
-
ci(ui),
|
7280 |
-
ci(fi),
|
7281 |
-
(t = n.stateNode).pendingContext &&
|
7282 |
-
((t.context = t.pendingContext),
|
7283 |
-
(t.pendingContext = null)),
|
7284 |
-
(null !== e && null !== e.child) ||
|
7285 |
-
!xr(n) ||
|
7286 |
-
(n.effectTag |= 4),
|
7287 |
-
null
|
7288 |
-
)
|
7289 |
-
case 5:
|
7290 |
-
Is(n), (t = Ps(Ts.current))
|
7291 |
-
var s = n.type
|
7292 |
-
if (null !== e && null != n.stateNode)
|
7293 |
-
Dr(e, n, s, a, t),
|
7294 |
-
e.ref !== n.ref && (n.effectTag |= 128)
|
7295 |
-
else {
|
7296 |
-
if (!a) {
|
7297 |
-
if (null === n.stateNode) throw Error(r(166))
|
7298 |
-
return null
|
7299 |
-
}
|
7300 |
-
if (((e = Ps(Bs.current)), xr(n))) {
|
7301 |
-
;(a = n.stateNode), (s = n.type)
|
7302 |
-
var o = n.memoizedProps
|
7303 |
-
switch (((a[Et] = n), (a[Ct] = o), s)) {
|
7304 |
-
case 'iframe':
|
7305 |
-
case 'object':
|
7306 |
-
case 'embed':
|
7307 |
-
$n('load', a)
|
7308 |
-
break
|
7309 |
-
case 'video':
|
7310 |
-
case 'audio':
|
7311 |
-
for (e = 0; e < Ke.length; e++)
|
7312 |
-
$n(Ke[e], a)
|
7313 |
-
break
|
7314 |
-
case 'source':
|
7315 |
-
$n('error', a)
|
7316 |
-
break
|
7317 |
-
case 'img':
|
7318 |
-
case 'image':
|
7319 |
-
case 'link':
|
7320 |
-
$n('error', a), $n('load', a)
|
7321 |
-
break
|
7322 |
-
case 'form':
|
7323 |
-
$n('reset', a), $n('submit', a)
|
7324 |
-
break
|
7325 |
-
case 'details':
|
7326 |
-
$n('toggle', a)
|
7327 |
-
break
|
7328 |
-
case 'input':
|
7329 |
-
we(a, o),
|
7330 |
-
$n('invalid', a),
|
7331 |
-
ct(t, 'onChange')
|
7332 |
-
break
|
7333 |
-
case 'select':
|
7334 |
-
;(a._wrapperState = {
|
7335 |
-
wasMultiple: !!o.multiple,
|
7336 |
-
}),
|
7337 |
-
$n('invalid', a),
|
7338 |
-
ct(t, 'onChange')
|
7339 |
-
break
|
7340 |
-
case 'textarea':
|
7341 |
-
Ne(a, o),
|
7342 |
-
$n('invalid', a),
|
7343 |
-
ct(t, 'onChange')
|
7344 |
-
}
|
7345 |
-
for (var c in (st(s, o), (e = null), o))
|
7346 |
-
if (o.hasOwnProperty(c)) {
|
7347 |
-
var l = o[c]
|
7348 |
-
'children' === c
|
7349 |
-
? 'string' == typeof l
|
7350 |
-
? a.textContent !== l &&
|
7351 |
-
(e = ['children', l])
|
7352 |
-
: 'number' == typeof l &&
|
7353 |
-
a.textContent !== '' + l &&
|
7354 |
-
(e = ['children', '' + l])
|
7355 |
-
: E.hasOwnProperty(c) &&
|
7356 |
-
null != l &&
|
7357 |
-
ct(t, c)
|
7358 |
-
}
|
7359 |
-
switch (s) {
|
7360 |
-
case 'input':
|
7361 |
-
be(a), xe(a, o, !0)
|
7362 |
-
break
|
7363 |
-
case 'textarea':
|
7364 |
-
be(a), qe(a)
|
7365 |
-
break
|
7366 |
-
case 'select':
|
7367 |
-
case 'option':
|
7368 |
-
break
|
7369 |
-
default:
|
7370 |
-
'function' == typeof o.onClick &&
|
7371 |
-
(a.onclick = lt)
|
7372 |
-
}
|
7373 |
-
;(t = e),
|
7374 |
-
(n.updateQueue = t),
|
7375 |
-
null !== t && (n.effectTag |= 4)
|
7376 |
-
} else {
|
7377 |
-
switch (
|
7378 |
-
((c =
|
7379 |
-
9 === t.nodeType ? t : t.ownerDocument),
|
7380 |
-
e === ot && (e = ze(s)),
|
7381 |
-
e === ot
|
7382 |
-
? 'script' === s
|
7383 |
-
? (((e = c.createElement(
|
7384 |
-
'div'
|
7385 |
-
)).innerHTML =
|
7386 |
-
'<script></script>'),
|
7387 |
-
(e = e.removeChild(e.firstChild)))
|
7388 |
-
: 'string' == typeof a.is
|
7389 |
-
? (e = c.createElement(s, {
|
7390 |
-
is: a.is,
|
7391 |
-
}))
|
7392 |
-
: ((e = c.createElement(s)),
|
7393 |
-
'select' === s &&
|
7394 |
-
((c = e),
|
7395 |
-
a.multiple
|
7396 |
-
? (c.multiple = !0)
|
7397 |
-
: a.size &&
|
7398 |
-
(c.size = a.size)))
|
7399 |
-
: (e = c.createElementNS(e, s)),
|
7400 |
-
(e[Et] = n),
|
7401 |
-
(e[Ct] = a),
|
7402 |
-
jr(e, n),
|
7403 |
-
(n.stateNode = e),
|
7404 |
-
(c = rt(s, a)),
|
7405 |
-
s)
|
7406 |
-
) {
|
7407 |
-
case 'iframe':
|
7408 |
-
case 'object':
|
7409 |
-
case 'embed':
|
7410 |
-
$n('load', e), (l = a)
|
7411 |
-
break
|
7412 |
-
case 'video':
|
7413 |
-
case 'audio':
|
7414 |
-
for (l = 0; l < Ke.length; l++)
|
7415 |
-
$n(Ke[l], e)
|
7416 |
-
l = a
|
7417 |
-
break
|
7418 |
-
case 'source':
|
7419 |
-
$n('error', e), (l = a)
|
7420 |
-
break
|
7421 |
-
case 'img':
|
7422 |
-
case 'image':
|
7423 |
-
case 'link':
|
7424 |
-
$n('error', e), $n('load', e), (l = a)
|
7425 |
-
break
|
7426 |
-
case 'form':
|
7427 |
-
$n('reset', e), $n('submit', e), (l = a)
|
7428 |
-
break
|
7429 |
-
case 'details':
|
7430 |
-
$n('toggle', e), (l = a)
|
7431 |
-
break
|
7432 |
-
case 'input':
|
7433 |
-
we(e, a),
|
7434 |
-
(l = ve(e, a)),
|
7435 |
-
$n('invalid', e),
|
7436 |
-
ct(t, 'onChange')
|
7437 |
-
break
|
7438 |
-
case 'option':
|
7439 |
-
l = Se(e, a)
|
7440 |
-
break
|
7441 |
-
case 'select':
|
7442 |
-
;(e._wrapperState = {
|
7443 |
-
wasMultiple: !!a.multiple,
|
7444 |
-
}),
|
7445 |
-
(l = i({}, a, { value: void 0 })),
|
7446 |
-
$n('invalid', e),
|
7447 |
-
ct(t, 'onChange')
|
7448 |
-
break
|
7449 |
-
case 'textarea':
|
7450 |
-
Ne(e, a),
|
7451 |
-
(l = Pe(e, a)),
|
7452 |
-
$n('invalid', e),
|
7453 |
-
ct(t, 'onChange')
|
7454 |
-
break
|
7455 |
-
default:
|
7456 |
-
l = a
|
7457 |
-
}
|
7458 |
-
st(s, l)
|
7459 |
-
var p = l
|
7460 |
-
for (o in p)
|
7461 |
-
if (p.hasOwnProperty(o)) {
|
7462 |
-
var f = p[o]
|
7463 |
-
'style' === o
|
7464 |
-
? at(e, f)
|
7465 |
-
: 'dangerouslySetInnerHTML' === o
|
7466 |
-
? null !=
|
7467 |
-
(f = f
|
7468 |
-
? f.__html
|
7469 |
-
: void 0) && je(e, f)
|
7470 |
-
: 'children' === o
|
7471 |
-
? 'string' == typeof f
|
7472 |
-
? ('textarea' !== s ||
|
7473 |
-
'' !== f) &&
|
7474 |
-
De(e, f)
|
7475 |
-
: 'number' == typeof f &&
|
7476 |
-
De(e, '' + f)
|
7477 |
-
: 'suppressContentEditableWarning' !==
|
7478 |
-
o &&
|
7479 |
-
'suppressHydrationWarning' !==
|
7480 |
-
o &&
|
7481 |
-
'autoFocus' !== o &&
|
7482 |
-
(E.hasOwnProperty(o)
|
7483 |
-
? null != f && ct(t, o)
|
7484 |
-
: null != f &&
|
7485 |
-
Z(e, o, f, c))
|
7486 |
-
}
|
7487 |
-
switch (s) {
|
7488 |
-
case 'input':
|
7489 |
-
be(e), xe(e, a, !1)
|
7490 |
-
break
|
7491 |
-
case 'textarea':
|
7492 |
-
be(e), qe(e)
|
7493 |
-
break
|
7494 |
-
case 'option':
|
7495 |
-
null != a.value &&
|
7496 |
-
e.setAttribute(
|
7497 |
-
'value',
|
7498 |
-
'' + ke(a.value)
|
7499 |
-
)
|
7500 |
-
break
|
7501 |
-
case 'select':
|
7502 |
-
;(e.multiple = !!a.multiple),
|
7503 |
-
null != (t = a.value)
|
7504 |
-
? Te(e, !!a.multiple, t, !1)
|
7505 |
-
: null != a.defaultValue &&
|
7506 |
-
Te(
|
7507 |
-
e,
|
7508 |
-
!!a.multiple,
|
7509 |
-
a.defaultValue,
|
7510 |
-
!0
|
7511 |
-
)
|
7512 |
-
break
|
7513 |
-
default:
|
7514 |
-
'function' == typeof l.onClick &&
|
7515 |
-
(e.onclick = lt)
|
7516 |
-
}
|
7517 |
-
At(s, a) && (n.effectTag |= 4)
|
7518 |
-
}
|
7519 |
-
null !== n.ref && (n.effectTag |= 128)
|
7520 |
-
}
|
7521 |
-
return null
|
7522 |
-
case 6:
|
7523 |
-
if (e && null != n.stateNode)
|
7524 |
-
Fr(0, n, e.memoizedProps, a)
|
7525 |
-
else {
|
7526 |
-
if ('string' != typeof a && null === n.stateNode)
|
7527 |
-
throw Error(r(166))
|
7528 |
-
;(t = Ps(Ts.current)),
|
7529 |
-
Ps(Bs.current),
|
7530 |
-
xr(n)
|
7531 |
-
? ((t = n.stateNode),
|
7532 |
-
(a = n.memoizedProps),
|
7533 |
-
(t[Et] = n),
|
7534 |
-
t.nodeValue !== a && (n.effectTag |= 4))
|
7535 |
-
: (((t = (9 === t.nodeType
|
7536 |
-
? t
|
7537 |
-
: t.ownerDocument
|
7538 |
-
).createTextNode(a))[Et] = n),
|
7539 |
-
(n.stateNode = t))
|
7540 |
-
}
|
7541 |
-
return null
|
7542 |
-
case 13:
|
7543 |
-
return (
|
7544 |
-
ci(Os),
|
7545 |
-
(a = n.memoizedState),
|
7546 |
-
0 != (64 & n.effectTag)
|
7547 |
-
? ((n.expirationTime = t), n)
|
7548 |
-
: ((t = null !== a),
|
7549 |
-
(a = !1),
|
7550 |
-
null === e
|
7551 |
-
? void 0 !== n.memoizedProps.fallback &&
|
7552 |
-
xr(n)
|
7553 |
-
: ((a = null !== (s = e.memoizedState)),
|
7554 |
-
t ||
|
7555 |
-
null === s ||
|
7556 |
-
(null !==
|
7557 |
-
(s = e.child.sibling) &&
|
7558 |
-
(null !==
|
7559 |
-
(o = n.firstEffect)
|
7560 |
-
? ((n.firstEffect = s),
|
7561 |
-
(s.nextEffect = o))
|
7562 |
-
: ((n.firstEffect = n.lastEffect = s),
|
7563 |
-
(s.nextEffect = null)),
|
7564 |
-
(s.effectTag = 8)))),
|
7565 |
-
t &&
|
7566 |
-
!a &&
|
7567 |
-
0 != (2 & n.mode) &&
|
7568 |
-
((null === e &&
|
7569 |
-
!0 !==
|
7570 |
-
n.memoizedProps
|
7571 |
-
.unstable_avoidThisFallback) ||
|
7572 |
-
0 != (1 & Os.current)
|
7573 |
-
? Bo === bo && (Bo = _o)
|
7574 |
-
: ((Bo !== bo && Bo !== _o) ||
|
7575 |
-
(Bo = vo),
|
7576 |
-
0 !== Mo &&
|
7577 |
-
null !== Eo &&
|
7578 |
-
(qc(Eo, xo), Ic(Eo, Mo)))),
|
7579 |
-
(t || a) && (n.effectTag |= 4),
|
7580 |
-
null)
|
7581 |
-
)
|
7582 |
-
case 4:
|
7583 |
-
return Ms(), null
|
7584 |
-
case 10:
|
7585 |
-
return es(n), null
|
7586 |
-
case 17:
|
7587 |
-
return mi(n.type) && hi(), null
|
7588 |
-
case 19:
|
7589 |
-
if ((ci(Os), null === (a = n.memoizedState)))
|
7590 |
-
return null
|
7591 |
-
if (
|
7592 |
-
((s = 0 != (64 & n.effectTag)),
|
7593 |
-
null === (o = a.rendering))
|
7594 |
-
) {
|
7595 |
-
if (s) $r(a, !1)
|
7596 |
-
else if (
|
7597 |
-
Bo !== bo ||
|
7598 |
-
(null !== e && 0 != (64 & e.effectTag))
|
7599 |
-
)
|
7600 |
-
for (o = n.child; null !== o; ) {
|
7601 |
-
if (null !== (e = zs(o))) {
|
7602 |
-
for (
|
7603 |
-
n.effectTag |= 64,
|
7604 |
-
$r(a, !1),
|
7605 |
-
null !== (s = e.updateQueue) &&
|
7606 |
-
((n.updateQueue = s),
|
7607 |
-
(n.effectTag |= 4)),
|
7608 |
-
null === a.lastEffect &&
|
7609 |
-
(n.firstEffect = null),
|
7610 |
-
n.lastEffect = a.lastEffect,
|
7611 |
-
a = n.child;
|
7612 |
-
null !== a;
|
7613 |
-
|
7614 |
-
)
|
7615 |
-
(o = t),
|
7616 |
-
((s = a).effectTag &= 2),
|
7617 |
-
(s.nextEffect = null),
|
7618 |
-
(s.firstEffect = null),
|
7619 |
-
(s.lastEffect = null),
|
7620 |
-
null === (e = s.alternate)
|
7621 |
-
? ((s.childExpirationTime = 0),
|
7622 |
-
(s.expirationTime = o),
|
7623 |
-
(s.child = null),
|
7624 |
-
(s.memoizedProps = null),
|
7625 |
-
(s.memoizedState = null),
|
7626 |
-
(s.updateQueue = null),
|
7627 |
-
(s.dependencies = null))
|
7628 |
-
: ((s.childExpirationTime =
|
7629 |
-
e.childExpirationTime),
|
7630 |
-
(s.expirationTime =
|
7631 |
-
e.expirationTime),
|
7632 |
-
(s.child = e.child),
|
7633 |
-
(s.memoizedProps =
|
7634 |
-
e.memoizedProps),
|
7635 |
-
(s.memoizedState =
|
7636 |
-
e.memoizedState),
|
7637 |
-
(s.updateQueue =
|
7638 |
-
e.updateQueue),
|
7639 |
-
(o = e.dependencies),
|
7640 |
-
(s.dependencies =
|
7641 |
-
null === o
|
7642 |
-
? null
|
7643 |
-
: {
|
7644 |
-
expirationTime:
|
7645 |
-
o.expirationTime,
|
7646 |
-
firstContext:
|
7647 |
-
o.firstContext,
|
7648 |
-
responders:
|
7649 |
-
o.responders,
|
7650 |
-
})),
|
7651 |
-
(a = a.sibling)
|
7652 |
-
return (
|
7653 |
-
li(Os, (1 & Os.current) | 2),
|
7654 |
-
n.child
|
7655 |
-
)
|
7656 |
-
}
|
7657 |
-
o = o.sibling
|
7658 |
-
}
|
7659 |
-
} else {
|
7660 |
-
if (!s)
|
7661 |
-
if (null !== (e = zs(o))) {
|
7662 |
-
if (
|
7663 |
-
((n.effectTag |= 64),
|
7664 |
-
(s = !0),
|
7665 |
-
null !== (t = e.updateQueue) &&
|
7666 |
-
((n.updateQueue = t),
|
7667 |
-
(n.effectTag |= 4)),
|
7668 |
-
$r(a, !0),
|
7669 |
-
null === a.tail &&
|
7670 |
-
'hidden' === a.tailMode &&
|
7671 |
-
!o.alternate)
|
7672 |
-
)
|
7673 |
-
return (
|
7674 |
-
null !==
|
7675 |
-
(n = n.lastEffect =
|
7676 |
-
a.lastEffect) &&
|
7677 |
-
(n.nextEffect = null),
|
7678 |
-
null
|
7679 |
-
)
|
7680 |
-
} else
|
7681 |
-
2 * ji() - a.renderingStartTime >
|
7682 |
-
a.tailExpiration &&
|
7683 |
-
1 < t &&
|
7684 |
-
((n.effectTag |= 64),
|
7685 |
-
(s = !0),
|
7686 |
-
$r(a, !1),
|
7687 |
-
(n.expirationTime = n.childExpirationTime =
|
7688 |
-
t - 1))
|
7689 |
-
a.isBackwards
|
7690 |
-
? ((o.sibling = n.child), (n.child = o))
|
7691 |
-
: (null !== (t = a.last)
|
7692 |
-
? (t.sibling = o)
|
7693 |
-
: (n.child = o),
|
7694 |
-
(a.last = o))
|
7695 |
-
}
|
7696 |
-
return null !== a.tail
|
7697 |
-
? (0 === a.tailExpiration &&
|
7698 |
-
(a.tailExpiration = ji() + 500),
|
7699 |
-
(t = a.tail),
|
7700 |
-
(a.rendering = t),
|
7701 |
-
(a.tail = t.sibling),
|
7702 |
-
(a.lastEffect = n.lastEffect),
|
7703 |
-
(a.renderingStartTime = ji()),
|
7704 |
-
(t.sibling = null),
|
7705 |
-
(n = Os.current),
|
7706 |
-
li(Os, s ? (1 & n) | 2 : 1 & n),
|
7707 |
-
t)
|
7708 |
-
: null
|
7709 |
-
}
|
7710 |
-
throw Error(r(156, n.tag))
|
7711 |
-
}
|
7712 |
-
function Kr(e) {
|
7713 |
-
switch (e.tag) {
|
7714 |
-
case 1:
|
7715 |
-
mi(e.type) && hi()
|
7716 |
-
var n = e.effectTag
|
7717 |
-
return 4096 & n
|
7718 |
-
? ((e.effectTag = (-4097 & n) | 64), e)
|
7719 |
-
: null
|
7720 |
-
case 3:
|
7721 |
-
if (
|
7722 |
-
(Ms(),
|
7723 |
-
ci(ui),
|
7724 |
-
ci(fi),
|
7725 |
-
0 != (64 & (n = e.effectTag)))
|
7726 |
-
)
|
7727 |
-
throw Error(r(285))
|
7728 |
-
return (e.effectTag = (-4097 & n) | 64), e
|
7729 |
-
case 5:
|
7730 |
-
return Is(e), null
|
7731 |
-
case 13:
|
7732 |
-
return (
|
7733 |
-
ci(Os),
|
7734 |
-
4096 & (n = e.effectTag)
|
7735 |
-
? ((e.effectTag = (-4097 & n) | 64), e)
|
7736 |
-
: null
|
7737 |
-
)
|
7738 |
-
case 19:
|
7739 |
-
return ci(Os), null
|
7740 |
-
case 4:
|
7741 |
-
return Ms(), null
|
7742 |
-
case 10:
|
7743 |
-
return es(e), null
|
7744 |
-
default:
|
7745 |
-
return null
|
7746 |
-
}
|
7747 |
-
}
|
7748 |
-
function Zr(e, n) {
|
7749 |
-
return { value: e, source: n, stack: Ae(n) }
|
7750 |
-
}
|
7751 |
-
;(jr = function (e, n) {
|
7752 |
-
for (var t = n.child; null !== t; ) {
|
7753 |
-
if (5 === t.tag || 6 === t.tag) e.appendChild(t.stateNode)
|
7754 |
-
else if (4 !== t.tag && null !== t.child) {
|
7755 |
-
;(t.child.return = t), (t = t.child)
|
7756 |
-
continue
|
7757 |
-
}
|
7758 |
-
if (t === n) break
|
7759 |
-
for (; null === t.sibling; ) {
|
7760 |
-
if (null === t.return || t.return === n) return
|
7761 |
-
t = t.return
|
7762 |
-
}
|
7763 |
-
;(t.sibling.return = t.return), (t = t.sibling)
|
7764 |
-
}
|
7765 |
-
}),
|
7766 |
-
(Dr = function (e, n, t, a, s) {
|
7767 |
-
var r = e.memoizedProps
|
7768 |
-
if (r !== a) {
|
7769 |
-
var o,
|
7770 |
-
c,
|
7771 |
-
l = n.stateNode
|
7772 |
-
switch ((Ps(Bs.current), (e = null), t)) {
|
7773 |
-
case 'input':
|
7774 |
-
;(r = ve(l, r)), (a = ve(l, a)), (e = [])
|
7775 |
-
break
|
7776 |
-
case 'option':
|
7777 |
-
;(r = Se(l, r)), (a = Se(l, a)), (e = [])
|
7778 |
-
break
|
7779 |
-
case 'select':
|
7780 |
-
;(r = i({}, r, { value: void 0 })),
|
7781 |
-
(a = i({}, a, { value: void 0 })),
|
7782 |
-
(e = [])
|
7783 |
-
break
|
7784 |
-
case 'textarea':
|
7785 |
-
;(r = Pe(l, r)), (a = Pe(l, a)), (e = [])
|
7786 |
-
break
|
7787 |
-
default:
|
7788 |
-
'function' != typeof r.onClick &&
|
7789 |
-
'function' == typeof a.onClick &&
|
7790 |
-
(l.onclick = lt)
|
7791 |
-
}
|
7792 |
-
for (o in (st(t, a), (t = null), r))
|
7793 |
-
if (
|
7794 |
-
!a.hasOwnProperty(o) &&
|
7795 |
-
r.hasOwnProperty(o) &&
|
7796 |
-
null != r[o]
|
7797 |
-
)
|
7798 |
-
if ('style' === o)
|
7799 |
-
for (c in (l = r[o]))
|
7800 |
-
l.hasOwnProperty(c) &&
|
7801 |
-
(t || (t = {}), (t[c] = ''))
|
7802 |
-
else
|
7803 |
-
'dangerouslySetInnerHTML' !== o &&
|
7804 |
-
'children' !== o &&
|
7805 |
-
'suppressContentEditableWarning' !==
|
7806 |
-
o &&
|
7807 |
-
'suppressHydrationWarning' !== o &&
|
7808 |
-
'autoFocus' !== o &&
|
7809 |
-
(E.hasOwnProperty(o)
|
7810 |
-
? e || (e = [])
|
7811 |
-
: (e = e || []).push(o, null))
|
7812 |
-
for (o in a) {
|
7813 |
-
var p = a[o]
|
7814 |
-
if (
|
7815 |
-
((l = null != r ? r[o] : void 0),
|
7816 |
-
a.hasOwnProperty(o) &&
|
7817 |
-
p !== l &&
|
7818 |
-
(null != p || null != l))
|
7819 |
-
)
|
7820 |
-
if ('style' === o)
|
7821 |
-
if (l) {
|
7822 |
-
for (c in l)
|
7823 |
-
!l.hasOwnProperty(c) ||
|
7824 |
-
(p && p.hasOwnProperty(c)) ||
|
7825 |
-
(t || (t = {}), (t[c] = ''))
|
7826 |
-
for (c in p)
|
7827 |
-
p.hasOwnProperty(c) &&
|
7828 |
-
l[c] !== p[c] &&
|
7829 |
-
(t || (t = {}), (t[c] = p[c]))
|
7830 |
-
} else
|
7831 |
-
t || (e || (e = []), e.push(o, t)),
|
7832 |
-
(t = p)
|
7833 |
-
else
|
7834 |
-
'dangerouslySetInnerHTML' === o
|
7835 |
-
? ((p = p ? p.__html : void 0),
|
7836 |
-
(l = l ? l.__html : void 0),
|
7837 |
-
null != p &&
|
7838 |
-
l !== p &&
|
7839 |
-
(e = e || []).push(o, p))
|
7840 |
-
: 'children' === o
|
7841 |
-
? l === p ||
|
7842 |
-
('string' != typeof p &&
|
7843 |
-
'number' != typeof p) ||
|
7844 |
-
(e = e || []).push(o, '' + p)
|
7845 |
-
: 'suppressContentEditableWarning' !==
|
7846 |
-
o &&
|
7847 |
-
'suppressHydrationWarning' !== o &&
|
7848 |
-
(E.hasOwnProperty(o)
|
7849 |
-
? (null != p && ct(s, o),
|
7850 |
-
e || l === p || (e = []))
|
7851 |
-
: (e = e || []).push(o, p))
|
7852 |
-
}
|
7853 |
-
t && (e = e || []).push('style', t),
|
7854 |
-
(s = e),
|
7855 |
-
(n.updateQueue = s) && (n.effectTag |= 4)
|
7856 |
-
}
|
7857 |
-
}),
|
7858 |
-
(Fr = function (e, n, t, a) {
|
7859 |
-
t !== a && (n.effectTag |= 4)
|
7860 |
-
})
|
7861 |
-
var Gr = 'function' == typeof WeakSet ? WeakSet : Set
|
7862 |
-
function Jr(e, n) {
|
7863 |
-
var t = n.source,
|
7864 |
-
a = n.stack
|
7865 |
-
null === a && null !== t && (a = Ae(t)),
|
7866 |
-
null !== t && he(t.type),
|
7867 |
-
(n = n.value),
|
7868 |
-
null !== e && 1 === e.tag && he(e.type)
|
7869 |
-
try {
|
7870 |
-
console.error(n)
|
7871 |
-
} catch (e) {
|
7872 |
-
setTimeout(function () {
|
7873 |
-
throw e
|
7874 |
-
})
|
7875 |
-
}
|
7876 |
-
}
|
7877 |
-
function eo(e) {
|
7878 |
-
var n = e.ref
|
7879 |
-
if (null !== n)
|
7880 |
-
if ('function' == typeof n)
|
7881 |
-
try {
|
7882 |
-
n(null)
|
7883 |
-
} catch (n) {
|
7884 |
-
kc(e, n)
|
7885 |
-
}
|
7886 |
-
else n.current = null
|
7887 |
-
}
|
7888 |
-
function no(e, n) {
|
7889 |
-
switch (n.tag) {
|
7890 |
-
case 0:
|
7891 |
-
case 11:
|
7892 |
-
case 15:
|
7893 |
-
case 22:
|
7894 |
-
return
|
7895 |
-
case 1:
|
7896 |
-
if (256 & n.effectTag && null !== e) {
|
7897 |
-
var t = e.memoizedProps,
|
7898 |
-
a = e.memoizedState
|
7899 |
-
;(n = (e = n.stateNode).getSnapshotBeforeUpdate(
|
7900 |
-
n.elementType === n.type ? t : $i(n.type, t),
|
7901 |
-
a
|
7902 |
-
)),
|
7903 |
-
(e.__reactInternalSnapshotBeforeUpdate = n)
|
7904 |
-
}
|
7905 |
-
return
|
7906 |
-
case 3:
|
7907 |
-
case 5:
|
7908 |
-
case 6:
|
7909 |
-
case 4:
|
7910 |
-
case 17:
|
7911 |
-
return
|
7912 |
-
}
|
7913 |
-
throw Error(r(163))
|
7914 |
-
}
|
7915 |
-
function to(e, n) {
|
7916 |
-
if (
|
7917 |
-
null !==
|
7918 |
-
(n = null !== (n = n.updateQueue) ? n.lastEffect : null)
|
7919 |
-
) {
|
7920 |
-
var t = (n = n.next)
|
7921 |
-
do {
|
7922 |
-
if ((t.tag & e) === e) {
|
7923 |
-
var a = t.destroy
|
7924 |
-
;(t.destroy = void 0), void 0 !== a && a()
|
7925 |
-
}
|
7926 |
-
t = t.next
|
7927 |
-
} while (t !== n)
|
7928 |
-
}
|
7929 |
-
}
|
7930 |
-
function ao(e, n) {
|
7931 |
-
if (
|
7932 |
-
null !==
|
7933 |
-
(n = null !== (n = n.updateQueue) ? n.lastEffect : null)
|
7934 |
-
) {
|
7935 |
-
var t = (n = n.next)
|
7936 |
-
do {
|
7937 |
-
if ((t.tag & e) === e) {
|
7938 |
-
var a = t.create
|
7939 |
-
t.destroy = a()
|
7940 |
-
}
|
7941 |
-
t = t.next
|
7942 |
-
} while (t !== n)
|
7943 |
-
}
|
7944 |
-
}
|
7945 |
-
function io(e, n, t) {
|
7946 |
-
switch (t.tag) {
|
7947 |
-
case 0:
|
7948 |
-
case 11:
|
7949 |
-
case 15:
|
7950 |
-
case 22:
|
7951 |
-
return void ao(3, t)
|
7952 |
-
case 1:
|
7953 |
-
if (((e = t.stateNode), 4 & t.effectTag))
|
7954 |
-
if (null === n) e.componentDidMount()
|
7955 |
-
else {
|
7956 |
-
var a =
|
7957 |
-
t.elementType === t.type
|
7958 |
-
? n.memoizedProps
|
7959 |
-
: $i(t.type, n.memoizedProps)
|
7960 |
-
e.componentDidUpdate(
|
7961 |
-
a,
|
7962 |
-
n.memoizedState,
|
7963 |
-
e.__reactInternalSnapshotBeforeUpdate
|
7964 |
-
)
|
7965 |
-
}
|
7966 |
-
return void (
|
7967 |
-
null !== (n = t.updateQueue) && fs(t, n, e)
|
7968 |
-
)
|
7969 |
-
case 3:
|
7970 |
-
if (null !== (n = t.updateQueue)) {
|
7971 |
-
if (((e = null), null !== t.child))
|
7972 |
-
switch (t.child.tag) {
|
7973 |
-
case 5:
|
7974 |
-
e = t.child.stateNode
|
7975 |
-
break
|
7976 |
-
case 1:
|
7977 |
-
e = t.child.stateNode
|
7978 |
-
}
|
7979 |
-
fs(t, n, e)
|
7980 |
-
}
|
7981 |
-
return
|
7982 |
-
case 5:
|
7983 |
-
return (
|
7984 |
-
(e = t.stateNode),
|
7985 |
-
void (
|
7986 |
-
null === n &&
|
7987 |
-
4 & t.effectTag &&
|
7988 |
-
At(t.type, t.memoizedProps) &&
|
7989 |
-
e.focus()
|
7990 |
-
)
|
7991 |
-
)
|
7992 |
-
case 6:
|
7993 |
-
case 4:
|
7994 |
-
case 12:
|
7995 |
-
return
|
7996 |
-
case 13:
|
7997 |
-
return void (
|
7998 |
-
null === t.memoizedState &&
|
7999 |
-
((t = t.alternate),
|
8000 |
-
null !== t &&
|
8001 |
-
((t = t.memoizedState),
|
8002 |
-
null !== t &&
|
8003 |
-
((t = t.dehydrated), null !== t && Ln(t))))
|
8004 |
-
)
|
8005 |
-
case 19:
|
8006 |
-
case 17:
|
8007 |
-
case 20:
|
8008 |
-
case 21:
|
8009 |
-
return
|
8010 |
-
}
|
8011 |
-
throw Error(r(163))
|
8012 |
-
}
|
8013 |
-
function so(e, n, t) {
|
8014 |
-
switch (('function' == typeof vc && vc(n), n.tag)) {
|
8015 |
-
case 0:
|
8016 |
-
case 11:
|
8017 |
-
case 14:
|
8018 |
-
case 15:
|
8019 |
-
case 22:
|
8020 |
-
if (
|
8021 |
-
null !== (e = n.updateQueue) &&
|
8022 |
-
null !== (e = e.lastEffect)
|
8023 |
-
) {
|
8024 |
-
var a = e.next
|
8025 |
-
Ri(97 < t ? 97 : t, function () {
|
8026 |
-
var e = a
|
8027 |
-
do {
|
8028 |
-
var t = e.destroy
|
8029 |
-
if (void 0 !== t) {
|
8030 |
-
var i = n
|
8031 |
-
try {
|
8032 |
-
t()
|
8033 |
-
} catch (e) {
|
8034 |
-
kc(i, e)
|
8035 |
-
}
|
8036 |
-
}
|
8037 |
-
e = e.next
|
8038 |
-
} while (e !== a)
|
8039 |
-
})
|
8040 |
-
}
|
8041 |
-
break
|
8042 |
-
case 1:
|
8043 |
-
eo(n),
|
8044 |
-
'function' ==
|
8045 |
-
typeof (t = n.stateNode).componentWillUnmount &&
|
8046 |
-
(function (e, n) {
|
8047 |
-
try {
|
8048 |
-
;(n.props = e.memoizedProps),
|
8049 |
-
(n.state = e.memoizedState),
|
8050 |
-
n.componentWillUnmount()
|
8051 |
-
} catch (n) {
|
8052 |
-
kc(e, n)
|
8053 |
-
}
|
8054 |
-
})(n, t)
|
8055 |
-
break
|
8056 |
-
case 5:
|
8057 |
-
eo(n)
|
8058 |
-
break
|
8059 |
-
case 4:
|
8060 |
-
lo(e, n, t)
|
8061 |
-
}
|
8062 |
-
}
|
8063 |
-
function ro(e) {
|
8064 |
-
var n = e.alternate
|
8065 |
-
;(e.return = null),
|
8066 |
-
(e.child = null),
|
8067 |
-
(e.memoizedState = null),
|
8068 |
-
(e.updateQueue = null),
|
8069 |
-
(e.dependencies = null),
|
8070 |
-
(e.alternate = null),
|
8071 |
-
(e.firstEffect = null),
|
8072 |
-
(e.lastEffect = null),
|
8073 |
-
(e.pendingProps = null),
|
8074 |
-
(e.memoizedProps = null),
|
8075 |
-
(e.stateNode = null),
|
8076 |
-
null !== n && ro(n)
|
8077 |
-
}
|
8078 |
-
function oo(e) {
|
8079 |
-
return 5 === e.tag || 3 === e.tag || 4 === e.tag
|
8080 |
-
}
|
8081 |
-
function co(e) {
|
8082 |
-
e: {
|
8083 |
-
for (var n = e.return; null !== n; ) {
|
8084 |
-
if (oo(n)) {
|
8085 |
-
var t = n
|
8086 |
-
break e
|
8087 |
-
}
|
8088 |
-
n = n.return
|
8089 |
-
}
|
8090 |
-
throw Error(r(160))
|
8091 |
-
}
|
8092 |
-
switch (((n = t.stateNode), t.tag)) {
|
8093 |
-
case 5:
|
8094 |
-
var a = !1
|
8095 |
-
break
|
8096 |
-
case 3:
|
8097 |
-
case 4:
|
8098 |
-
;(n = n.containerInfo), (a = !0)
|
8099 |
-
break
|
8100 |
-
default:
|
8101 |
-
throw Error(r(161))
|
8102 |
-
}
|
8103 |
-
16 & t.effectTag && (De(n, ''), (t.effectTag &= -17))
|
8104 |
-
e: n: for (t = e; ; ) {
|
8105 |
-
for (; null === t.sibling; ) {
|
8106 |
-
if (null === t.return || oo(t.return)) {
|
8107 |
-
t = null
|
8108 |
-
break e
|
8109 |
-
}
|
8110 |
-
t = t.return
|
8111 |
-
}
|
8112 |
-
for (
|
8113 |
-
t.sibling.return = t.return, t = t.sibling;
|
8114 |
-
5 !== t.tag && 6 !== t.tag && 18 !== t.tag;
|
8115 |
-
|
8116 |
-
) {
|
8117 |
-
if (2 & t.effectTag) continue n
|
8118 |
-
if (null === t.child || 4 === t.tag) continue n
|
8119 |
-
;(t.child.return = t), (t = t.child)
|
8120 |
-
}
|
8121 |
-
if (!(2 & t.effectTag)) {
|
8122 |
-
t = t.stateNode
|
8123 |
-
break e
|
8124 |
-
}
|
8125 |
-
}
|
8126 |
-
a
|
8127 |
-
? (function e(n, t, a) {
|
8128 |
-
var i = n.tag,
|
8129 |
-
s = 5 === i || 6 === i
|
8130 |
-
if (s)
|
8131 |
-
(n = s ? n.stateNode : n.stateNode.instance),
|
8132 |
-
t
|
8133 |
-
? 8 === a.nodeType
|
8134 |
-
? a.parentNode.insertBefore(n, t)
|
8135 |
-
: a.insertBefore(n, t)
|
8136 |
-
: (8 === a.nodeType
|
8137 |
-
? (t =
|
8138 |
-
a.parentNode).insertBefore(
|
8139 |
-
n,
|
8140 |
-
a
|
8141 |
-
)
|
8142 |
-
: (t = a).appendChild(n),
|
8143 |
-
(null !==
|
8144 |
-
(a = a._reactRootContainer) &&
|
8145 |
-
void 0 !== a) ||
|
8146 |
-
null !== t.onclick ||
|
8147 |
-
(t.onclick = lt))
|
8148 |
-
else if (4 !== i && null !== (n = n.child))
|
8149 |
-
for (e(n, t, a), n = n.sibling; null !== n; )
|
8150 |
-
e(n, t, a), (n = n.sibling)
|
8151 |
-
})(e, t, n)
|
8152 |
-
: (function e(n, t, a) {
|
8153 |
-
var i = n.tag,
|
8154 |
-
s = 5 === i || 6 === i
|
8155 |
-
if (s)
|
8156 |
-
(n = s ? n.stateNode : n.stateNode.instance),
|
8157 |
-
t ? a.insertBefore(n, t) : a.appendChild(n)
|
8158 |
-
else if (4 !== i && null !== (n = n.child))
|
8159 |
-
for (e(n, t, a), n = n.sibling; null !== n; )
|
8160 |
-
e(n, t, a), (n = n.sibling)
|
8161 |
-
})(e, t, n)
|
8162 |
-
}
|
8163 |
-
function lo(e, n, t) {
|
8164 |
-
for (var a, i, s = n, o = !1; ; ) {
|
8165 |
-
if (!o) {
|
8166 |
-
o = s.return
|
8167 |
-
e: for (;;) {
|
8168 |
-
if (null === o) throw Error(r(160))
|
8169 |
-
switch (((a = o.stateNode), o.tag)) {
|
8170 |
-
case 5:
|
8171 |
-
i = !1
|
8172 |
-
break e
|
8173 |
-
case 3:
|
8174 |
-
case 4:
|
8175 |
-
;(a = a.containerInfo), (i = !0)
|
8176 |
-
break e
|
8177 |
-
}
|
8178 |
-
o = o.return
|
8179 |
-
}
|
8180 |
-
o = !0
|
8181 |
-
}
|
8182 |
-
if (5 === s.tag || 6 === s.tag) {
|
8183 |
-
e: for (var c = e, l = s, p = t, f = l; ; )
|
8184 |
-
if ((so(c, f, p), null !== f.child && 4 !== f.tag))
|
8185 |
-
(f.child.return = f), (f = f.child)
|
8186 |
-
else {
|
8187 |
-
if (f === l) break e
|
8188 |
-
for (; null === f.sibling; ) {
|
8189 |
-
if (null === f.return || f.return === l)
|
8190 |
-
break e
|
8191 |
-
f = f.return
|
8192 |
-
}
|
8193 |
-
;(f.sibling.return = f.return), (f = f.sibling)
|
8194 |
-
}
|
8195 |
-
i
|
8196 |
-
? ((c = a),
|
8197 |
-
(l = s.stateNode),
|
8198 |
-
8 === c.nodeType
|
8199 |
-
? c.parentNode.removeChild(l)
|
8200 |
-
: c.removeChild(l))
|
8201 |
-
: a.removeChild(s.stateNode)
|
8202 |
-
} else if (4 === s.tag) {
|
8203 |
-
if (null !== s.child) {
|
8204 |
-
;(a = s.stateNode.containerInfo),
|
8205 |
-
(i = !0),
|
8206 |
-
(s.child.return = s),
|
8207 |
-
(s = s.child)
|
8208 |
-
continue
|
8209 |
-
}
|
8210 |
-
} else if ((so(e, s, t), null !== s.child)) {
|
8211 |
-
;(s.child.return = s), (s = s.child)
|
8212 |
-
continue
|
8213 |
-
}
|
8214 |
-
if (s === n) break
|
8215 |
-
for (; null === s.sibling; ) {
|
8216 |
-
if (null === s.return || s.return === n) return
|
8217 |
-
4 === (s = s.return).tag && (o = !1)
|
8218 |
-
}
|
8219 |
-
;(s.sibling.return = s.return), (s = s.sibling)
|
8220 |
-
}
|
8221 |
-
}
|
8222 |
-
function po(e, n) {
|
8223 |
-
switch (n.tag) {
|
8224 |
-
case 0:
|
8225 |
-
case 11:
|
8226 |
-
case 14:
|
8227 |
-
case 15:
|
8228 |
-
case 22:
|
8229 |
-
return void to(3, n)
|
8230 |
-
case 1:
|
8231 |
-
return
|
8232 |
-
case 5:
|
8233 |
-
var t = n.stateNode
|
8234 |
-
if (null != t) {
|
8235 |
-
var a = n.memoizedProps,
|
8236 |
-
i = null !== e ? e.memoizedProps : a
|
8237 |
-
e = n.type
|
8238 |
-
var s = n.updateQueue
|
8239 |
-
if (((n.updateQueue = null), null !== s)) {
|
8240 |
-
for (
|
8241 |
-
t[Ct] = a,
|
8242 |
-
'input' === e &&
|
8243 |
-
'radio' === a.type &&
|
8244 |
-
null != a.name &&
|
8245 |
-
Ee(t, a),
|
8246 |
-
rt(e, i),
|
8247 |
-
n = rt(e, a),
|
8248 |
-
i = 0;
|
8249 |
-
i < s.length;
|
8250 |
-
i += 2
|
8251 |
-
) {
|
8252 |
-
var o = s[i],
|
8253 |
-
c = s[i + 1]
|
8254 |
-
'style' === o
|
8255 |
-
? at(t, c)
|
8256 |
-
: 'dangerouslySetInnerHTML' === o
|
8257 |
-
? je(t, c)
|
8258 |
-
: 'children' === o
|
8259 |
-
? De(t, c)
|
8260 |
-
: Z(t, o, c, n)
|
8261 |
-
}
|
8262 |
-
switch (e) {
|
8263 |
-
case 'input':
|
8264 |
-
Ce(t, a)
|
8265 |
-
break
|
8266 |
-
case 'textarea':
|
8267 |
-
Me(t, a)
|
8268 |
-
break
|
8269 |
-
case 'select':
|
8270 |
-
;(n = t._wrapperState.wasMultiple),
|
8271 |
-
(t._wrapperState.wasMultiple = !!a.multiple),
|
8272 |
-
null != (e = a.value)
|
8273 |
-
? Te(t, !!a.multiple, e, !1)
|
8274 |
-
: n !== !!a.multiple &&
|
8275 |
-
(null != a.defaultValue
|
8276 |
-
? Te(
|
8277 |
-
t,
|
8278 |
-
!!a.multiple,
|
8279 |
-
a.defaultValue,
|
8280 |
-
!0
|
8281 |
-
)
|
8282 |
-
: Te(
|
8283 |
-
t,
|
8284 |
-
!!a.multiple,
|
8285 |
-
a.multiple
|
8286 |
-
? []
|
8287 |
-
: '',
|
8288 |
-
!1
|
8289 |
-
))
|
8290 |
-
}
|
8291 |
-
}
|
8292 |
-
}
|
8293 |
-
return
|
8294 |
-
case 6:
|
8295 |
-
if (null === n.stateNode) throw Error(r(162))
|
8296 |
-
return void (n.stateNode.nodeValue = n.memoizedProps)
|
8297 |
-
case 3:
|
8298 |
-
return void (
|
8299 |
-
(n = n.stateNode).hydrate &&
|
8300 |
-
((n.hydrate = !1), Ln(n.containerInfo))
|
8301 |
-
)
|
8302 |
-
case 12:
|
8303 |
-
return
|
8304 |
-
case 13:
|
8305 |
-
if (
|
8306 |
-
((t = n),
|
8307 |
-
null === n.memoizedState
|
8308 |
-
? (a = !1)
|
8309 |
-
: ((a = !0), (t = n.child), (Io = ji())),
|
8310 |
-
null !== t)
|
8311 |
-
)
|
8312 |
-
e: for (e = t; ; ) {
|
8313 |
-
if (5 === e.tag)
|
8314 |
-
(s = e.stateNode),
|
8315 |
-
a
|
8316 |
-
? 'function' ==
|
8317 |
-
typeof (s = s.style).setProperty
|
8318 |
-
? s.setProperty(
|
8319 |
-
'display',
|
8320 |
-
'none',
|
8321 |
-
'important'
|
8322 |
-
)
|
8323 |
-
: (s.display = 'none')
|
8324 |
-
: ((s = e.stateNode),
|
8325 |
-
(i =
|
8326 |
-
null !=
|
8327 |
-
(i =
|
8328 |
-
e.memoizedProps
|
8329 |
-
.style) &&
|
8330 |
-
i.hasOwnProperty('display')
|
8331 |
-
? i.display
|
8332 |
-
: null),
|
8333 |
-
(s.style.display = tt(
|
8334 |
-
'display',
|
8335 |
-
i
|
8336 |
-
)))
|
8337 |
-
else if (6 === e.tag)
|
8338 |
-
e.stateNode.nodeValue = a
|
8339 |
-
? ''
|
8340 |
-
: e.memoizedProps
|
8341 |
-
else {
|
8342 |
-
if (
|
8343 |
-
13 === e.tag &&
|
8344 |
-
null !== e.memoizedState &&
|
8345 |
-
null === e.memoizedState.dehydrated
|
8346 |
-
) {
|
8347 |
-
;((s = e.child.sibling).return = e),
|
8348 |
-
(e = s)
|
8349 |
-
continue
|
8350 |
-
}
|
8351 |
-
if (null !== e.child) {
|
8352 |
-
;(e.child.return = e), (e = e.child)
|
8353 |
-
continue
|
8354 |
-
}
|
8355 |
-
}
|
8356 |
-
if (e === t) break
|
8357 |
-
for (; null === e.sibling; ) {
|
8358 |
-
if (null === e.return || e.return === t)
|
8359 |
-
break e
|
8360 |
-
e = e.return
|
8361 |
-
}
|
8362 |
-
;(e.sibling.return = e.return), (e = e.sibling)
|
8363 |
-
}
|
8364 |
-
return void fo(n)
|
8365 |
-
case 19:
|
8366 |
-
return void fo(n)
|
8367 |
-
case 17:
|
8368 |
-
return
|
8369 |
-
}
|
8370 |
-
throw Error(r(163))
|
8371 |
-
}
|
8372 |
-
function fo(e) {
|
8373 |
-
var n = e.updateQueue
|
8374 |
-
if (null !== n) {
|
8375 |
-
e.updateQueue = null
|
8376 |
-
var t = e.stateNode
|
8377 |
-
null === t && (t = e.stateNode = new Gr()),
|
8378 |
-
n.forEach(function (n) {
|
8379 |
-
var a = bc.bind(null, e, n)
|
8380 |
-
t.has(n) || (t.add(n), n.then(a, a))
|
8381 |
-
})
|
8382 |
-
}
|
8383 |
-
}
|
8384 |
-
var uo = 'function' == typeof WeakMap ? WeakMap : Map
|
8385 |
-
function go(e, n, t) {
|
8386 |
-
;((t = os(t, null)).tag = 3), (t.payload = { element: null })
|
8387 |
-
var a = n.value
|
8388 |
-
return (
|
8389 |
-
(t.callback = function () {
|
8390 |
-
zo || ((zo = !0), (Lo = a)), Jr(e, n)
|
8391 |
-
}),
|
8392 |
-
t
|
8393 |
-
)
|
8394 |
-
}
|
8395 |
-
function mo(e, n, t) {
|
8396 |
-
;(t = os(t, null)).tag = 3
|
8397 |
-
var a = e.type.getDerivedStateFromError
|
8398 |
-
if ('function' == typeof a) {
|
8399 |
-
var i = n.value
|
8400 |
-
t.payload = function () {
|
8401 |
-
return Jr(e, n), a(i)
|
8402 |
-
}
|
8403 |
-
}
|
8404 |
-
var s = e.stateNode
|
8405 |
-
return (
|
8406 |
-
null !== s &&
|
8407 |
-
'function' == typeof s.componentDidCatch &&
|
8408 |
-
(t.callback = function () {
|
8409 |
-
'function' != typeof a &&
|
8410 |
-
(null === Uo
|
8411 |
-
? (Uo = new Set([this]))
|
8412 |
-
: Uo.add(this),
|
8413 |
-
Jr(e, n))
|
8414 |
-
var t = n.stack
|
8415 |
-
this.componentDidCatch(n.value, {
|
8416 |
-
componentStack: null !== t ? t : '',
|
8417 |
-
})
|
8418 |
-
}),
|
8419 |
-
t
|
8420 |
-
)
|
8421 |
-
}
|
8422 |
-
var ho,
|
8423 |
-
Ao = Math.ceil,
|
8424 |
-
ko = K.ReactCurrentDispatcher,
|
8425 |
-
yo = K.ReactCurrentOwner,
|
8426 |
-
bo = 0,
|
8427 |
-
_o = 3,
|
8428 |
-
vo = 4,
|
8429 |
-
wo = 0,
|
8430 |
-
Eo = null,
|
8431 |
-
Co = null,
|
8432 |
-
xo = 0,
|
8433 |
-
Bo = bo,
|
8434 |
-
So = null,
|
8435 |
-
To = 1073741823,
|
8436 |
-
Po = 1073741823,
|
8437 |
-
No = null,
|
8438 |
-
Mo = 0,
|
8439 |
-
qo = !1,
|
8440 |
-
Io = 0,
|
8441 |
-
Oo = null,
|
8442 |
-
zo = !1,
|
8443 |
-
Lo = null,
|
8444 |
-
Uo = null,
|
8445 |
-
jo = !1,
|
8446 |
-
Do = null,
|
8447 |
-
Fo = 90,
|
8448 |
-
Ro = null,
|
8449 |
-
Yo = 0,
|
8450 |
-
Qo = null,
|
8451 |
-
Wo = 0
|
8452 |
-
function Vo() {
|
8453 |
-
return 0 != (48 & wo)
|
8454 |
-
? 1073741821 - ((ji() / 10) | 0)
|
8455 |
-
: 0 !== Wo
|
8456 |
-
? Wo
|
8457 |
-
: (Wo = 1073741821 - ((ji() / 10) | 0))
|
8458 |
-
}
|
8459 |
-
function Ho(e, n, t) {
|
8460 |
-
if (0 == (2 & (n = n.mode))) return 1073741823
|
8461 |
-
var a = Di()
|
8462 |
-
if (0 == (4 & n)) return 99 === a ? 1073741823 : 1073741822
|
8463 |
-
if (0 != (16 & wo)) return xo
|
8464 |
-
if (null !== t) e = Hi(e, 0 | t.timeoutMs || 5e3, 250)
|
8465 |
-
else
|
8466 |
-
switch (a) {
|
8467 |
-
case 99:
|
8468 |
-
e = 1073741823
|
8469 |
-
break
|
8470 |
-
case 98:
|
8471 |
-
e = Hi(e, 150, 100)
|
8472 |
-
break
|
8473 |
-
case 97:
|
8474 |
-
case 96:
|
8475 |
-
e = Hi(e, 5e3, 250)
|
8476 |
-
break
|
8477 |
-
case 95:
|
8478 |
-
e = 2
|
8479 |
-
break
|
8480 |
-
default:
|
8481 |
-
throw Error(r(326))
|
8482 |
-
}
|
8483 |
-
return null !== Eo && e === xo && --e, e
|
8484 |
-
}
|
8485 |
-
function $o(e, n) {
|
8486 |
-
if (50 < Yo) throw ((Yo = 0), (Qo = null), Error(r(185)))
|
8487 |
-
if (null !== (e = Xo(e, n))) {
|
8488 |
-
var t = Di()
|
8489 |
-
1073741823 === n
|
8490 |
-
? 0 != (8 & wo) && 0 == (48 & wo)
|
8491 |
-
? Jo(e)
|
8492 |
-
: (Zo(e), 0 === wo && Wi())
|
8493 |
-
: Zo(e),
|
8494 |
-
0 == (4 & wo) ||
|
8495 |
-
(98 !== t && 99 !== t) ||
|
8496 |
-
(null === Ro
|
8497 |
-
? (Ro = new Map([[e, n]]))
|
8498 |
-
: (void 0 === (t = Ro.get(e)) || t > n) &&
|
8499 |
-
Ro.set(e, n))
|
8500 |
-
}
|
8501 |
-
}
|
8502 |
-
function Xo(e, n) {
|
8503 |
-
e.expirationTime < n && (e.expirationTime = n)
|
8504 |
-
var t = e.alternate
|
8505 |
-
null !== t && t.expirationTime < n && (t.expirationTime = n)
|
8506 |
-
var a = e.return,
|
8507 |
-
i = null
|
8508 |
-
if (null === a && 3 === e.tag) i = e.stateNode
|
8509 |
-
else
|
8510 |
-
for (; null !== a; ) {
|
8511 |
-
if (
|
8512 |
-
((t = a.alternate),
|
8513 |
-
a.childExpirationTime < n &&
|
8514 |
-
(a.childExpirationTime = n),
|
8515 |
-
null !== t &&
|
8516 |
-
t.childExpirationTime < n &&
|
8517 |
-
(t.childExpirationTime = n),
|
8518 |
-
null === a.return && 3 === a.tag)
|
8519 |
-
) {
|
8520 |
-
i = a.stateNode
|
8521 |
-
break
|
8522 |
-
}
|
8523 |
-
a = a.return
|
8524 |
-
}
|
8525 |
-
return (
|
8526 |
-
null !== i &&
|
8527 |
-
(Eo === i && (rc(n), Bo === vo && qc(i, xo)), Ic(i, n)),
|
8528 |
-
i
|
8529 |
-
)
|
8530 |
-
}
|
8531 |
-
function Ko(e) {
|
8532 |
-
var n = e.lastExpiredTime
|
8533 |
-
if (0 !== n) return n
|
8534 |
-
if (!Mc(e, (n = e.firstPendingTime))) return n
|
8535 |
-
var t = e.lastPingedTime
|
8536 |
-
return 2 >= (e = t > (e = e.nextKnownPendingLevel) ? t : e) &&
|
8537 |
-
n !== e
|
8538 |
-
? 0
|
8539 |
-
: e
|
8540 |
-
}
|
8541 |
-
function Zo(e) {
|
8542 |
-
if (0 !== e.lastExpiredTime)
|
8543 |
-
(e.callbackExpirationTime = 1073741823),
|
8544 |
-
(e.callbackPriority = 99),
|
8545 |
-
(e.callbackNode = Qi(Jo.bind(null, e)))
|
8546 |
-
else {
|
8547 |
-
var n = Ko(e),
|
8548 |
-
t = e.callbackNode
|
8549 |
-
if (0 === n)
|
8550 |
-
null !== t &&
|
8551 |
-
((e.callbackNode = null),
|
8552 |
-
(e.callbackExpirationTime = 0),
|
8553 |
-
(e.callbackPriority = 90))
|
8554 |
-
else {
|
8555 |
-
var a = Vo()
|
8556 |
-
if (
|
8557 |
-
(1073741823 === n
|
8558 |
-
? (a = 99)
|
8559 |
-
: 1 === n || 2 === n
|
8560 |
-
? (a = 95)
|
8561 |
-
: (a =
|
8562 |
-
0 >=
|
8563 |
-
(a =
|
8564 |
-
10 * (1073741821 - n) -
|
8565 |
-
10 * (1073741821 - a))
|
8566 |
-
? 99
|
8567 |
-
: 250 >= a
|
8568 |
-
? 98
|
8569 |
-
: 5250 >= a
|
8570 |
-
? 97
|
8571 |
-
: 95),
|
8572 |
-
null !== t)
|
8573 |
-
) {
|
8574 |
-
var i = e.callbackPriority
|
8575 |
-
if (e.callbackExpirationTime === n && i >= a) return
|
8576 |
-
t !== Mi && wi(t)
|
8577 |
-
}
|
8578 |
-
;(e.callbackExpirationTime = n),
|
8579 |
-
(e.callbackPriority = a),
|
8580 |
-
(n =
|
8581 |
-
1073741823 === n
|
8582 |
-
? Qi(Jo.bind(null, e))
|
8583 |
-
: Yi(a, Go.bind(null, e), {
|
8584 |
-
timeout:
|
8585 |
-
10 * (1073741821 - n) - ji(),
|
8586 |
-
})),
|
8587 |
-
(e.callbackNode = n)
|
8588 |
-
}
|
8589 |
-
}
|
8590 |
-
}
|
8591 |
-
function Go(e, n) {
|
8592 |
-
if (((Wo = 0), n)) return Oc(e, (n = Vo())), Zo(e), null
|
8593 |
-
var t = Ko(e)
|
8594 |
-
if (0 !== t) {
|
8595 |
-
if (((n = e.callbackNode), 0 != (48 & wo)))
|
8596 |
-
throw Error(r(327))
|
8597 |
-
if (
|
8598 |
-
(mc(), (e === Eo && t === xo) || tc(e, t), null !== Co)
|
8599 |
-
) {
|
8600 |
-
var a = wo
|
8601 |
-
wo |= 16
|
8602 |
-
for (var i = ic(); ; )
|
8603 |
-
try {
|
8604 |
-
cc()
|
8605 |
-
break
|
8606 |
-
} catch (n) {
|
8607 |
-
ac(e, n)
|
8608 |
-
}
|
8609 |
-
if ((Ji(), (wo = a), (ko.current = i), 1 === Bo))
|
8610 |
-
throw ((n = So), tc(e, t), qc(e, t), Zo(e), n)
|
8611 |
-
if (null === Co)
|
8612 |
-
switch (
|
8613 |
-
((i = e.finishedWork = e.current.alternate),
|
8614 |
-
(e.finishedExpirationTime = t),
|
8615 |
-
(a = Bo),
|
8616 |
-
(Eo = null),
|
8617 |
-
a)
|
8618 |
-
) {
|
8619 |
-
case bo:
|
8620 |
-
case 1:
|
8621 |
-
throw Error(r(345))
|
8622 |
-
case 2:
|
8623 |
-
Oc(e, 2 < t ? 2 : t)
|
8624 |
-
break
|
8625 |
-
case _o:
|
8626 |
-
if (
|
8627 |
-
(qc(e, t),
|
8628 |
-
t === (a = e.lastSuspendedTime) &&
|
8629 |
-
(e.nextKnownPendingLevel = fc(i)),
|
8630 |
-
1073741823 === To &&
|
8631 |
-
10 < (i = Io + 500 - ji()))
|
8632 |
-
) {
|
8633 |
-
if (qo) {
|
8634 |
-
var s = e.lastPingedTime
|
8635 |
-
if (0 === s || s >= t) {
|
8636 |
-
;(e.lastPingedTime = t),
|
8637 |
-
tc(e, t)
|
8638 |
-
break
|
8639 |
-
}
|
8640 |
-
}
|
8641 |
-
if (0 !== (s = Ko(e)) && s !== t) break
|
8642 |
-
if (0 !== a && a !== t) {
|
8643 |
-
e.lastPingedTime = a
|
8644 |
-
break
|
8645 |
-
}
|
8646 |
-
e.timeoutHandle = yt(
|
8647 |
-
uc.bind(null, e),
|
8648 |
-
i
|
8649 |
-
)
|
8650 |
-
break
|
8651 |
-
}
|
8652 |
-
uc(e)
|
8653 |
-
break
|
8654 |
-
case vo:
|
8655 |
-
if (
|
8656 |
-
(qc(e, t),
|
8657 |
-
t === (a = e.lastSuspendedTime) &&
|
8658 |
-
(e.nextKnownPendingLevel = fc(i)),
|
8659 |
-
qo &&
|
8660 |
-
(0 === (i = e.lastPingedTime) ||
|
8661 |
-
i >= t))
|
8662 |
-
) {
|
8663 |
-
;(e.lastPingedTime = t), tc(e, t)
|
8664 |
-
break
|
8665 |
-
}
|
8666 |
-
if (0 !== (i = Ko(e)) && i !== t) break
|
8667 |
-
if (0 !== a && a !== t) {
|
8668 |
-
e.lastPingedTime = a
|
8669 |
-
break
|
8670 |
-
}
|
8671 |
-
if (
|
8672 |
-
(1073741823 !== Po
|
8673 |
-
? (a =
|
8674 |
-
10 * (1073741821 - Po) -
|
8675 |
-
ji())
|
8676 |
-
: 1073741823 === To
|
8677 |
-
? (a = 0)
|
8678 |
-
: ((a =
|
8679 |
-
10 * (1073741821 - To) -
|
8680 |
-
5e3),
|
8681 |
-
0 > (a = (i = ji()) - a) &&
|
8682 |
-
(a = 0),
|
8683 |
-
(t = 10 * (1073741821 - t) - i) <
|
8684 |
-
(a =
|
8685 |
-
(120 > a
|
8686 |
-
? 120
|
8687 |
-
: 480 > a
|
8688 |
-
? 480
|
8689 |
-
: 1080 > a
|
8690 |
-
? 1080
|
8691 |
-
: 1920 > a
|
8692 |
-
? 1920
|
8693 |
-
: 3e3 > a
|
8694 |
-
? 3e3
|
8695 |
-
: 4320 > a
|
8696 |
-
? 4320
|
8697 |
-
: 1960 *
|
8698 |
-
Ao(a / 1960)) -
|
8699 |
-
a) && (a = t)),
|
8700 |
-
10 < a)
|
8701 |
-
) {
|
8702 |
-
e.timeoutHandle = yt(
|
8703 |
-
uc.bind(null, e),
|
8704 |
-
a
|
8705 |
-
)
|
8706 |
-
break
|
8707 |
-
}
|
8708 |
-
uc(e)
|
8709 |
-
break
|
8710 |
-
case 5:
|
8711 |
-
if (1073741823 !== To && null !== No) {
|
8712 |
-
s = To
|
8713 |
-
var o = No
|
8714 |
-
if (
|
8715 |
-
(0 >= (a = 0 | o.busyMinDurationMs)
|
8716 |
-
? (a = 0)
|
8717 |
-
: ((i = 0 | o.busyDelayMs),
|
8718 |
-
(a =
|
8719 |
-
(s =
|
8720 |
-
ji() -
|
8721 |
-
(10 *
|
8722 |
-
(1073741821 -
|
8723 |
-
s) -
|
8724 |
-
(0 |
|
8725 |
-
o.timeoutMs ||
|
8726 |
-
5e3))) <= i
|
8727 |
-
? 0
|
8728 |
-
: i + a - s)),
|
8729 |
-
10 < a)
|
8730 |
-
) {
|
8731 |
-
qc(e, t),
|
8732 |
-
(e.timeoutHandle = yt(
|
8733 |
-
uc.bind(null, e),
|
8734 |
-
a
|
8735 |
-
))
|
8736 |
-
break
|
8737 |
-
}
|
8738 |
-
}
|
8739 |
-
uc(e)
|
8740 |
-
break
|
8741 |
-
default:
|
8742 |
-
throw Error(r(329))
|
8743 |
-
}
|
8744 |
-
if ((Zo(e), e.callbackNode === n))
|
8745 |
-
return Go.bind(null, e)
|
8746 |
-
}
|
8747 |
-
}
|
8748 |
-
return null
|
8749 |
-
}
|
8750 |
-
function Jo(e) {
|
8751 |
-
var n = e.lastExpiredTime
|
8752 |
-
if (((n = 0 !== n ? n : 1073741823), 0 != (48 & wo)))
|
8753 |
-
throw Error(r(327))
|
8754 |
-
if ((mc(), (e === Eo && n === xo) || tc(e, n), null !== Co)) {
|
8755 |
-
var t = wo
|
8756 |
-
wo |= 16
|
8757 |
-
for (var a = ic(); ; )
|
8758 |
-
try {
|
8759 |
-
oc()
|
8760 |
-
break
|
8761 |
-
} catch (n) {
|
8762 |
-
ac(e, n)
|
8763 |
-
}
|
8764 |
-
if ((Ji(), (wo = t), (ko.current = a), 1 === Bo))
|
8765 |
-
throw ((t = So), tc(e, n), qc(e, n), Zo(e), t)
|
8766 |
-
if (null !== Co) throw Error(r(261))
|
8767 |
-
;(e.finishedWork = e.current.alternate),
|
8768 |
-
(e.finishedExpirationTime = n),
|
8769 |
-
(Eo = null),
|
8770 |
-
uc(e),
|
8771 |
-
Zo(e)
|
8772 |
-
}
|
8773 |
-
return null
|
8774 |
-
}
|
8775 |
-
function ec(e, n) {
|
8776 |
-
var t = wo
|
8777 |
-
wo |= 1
|
8778 |
-
try {
|
8779 |
-
return e(n)
|
8780 |
-
} finally {
|
8781 |
-
0 === (wo = t) && Wi()
|
8782 |
-
}
|
8783 |
-
}
|
8784 |
-
function nc(e, n) {
|
8785 |
-
var t = wo
|
8786 |
-
;(wo &= -2), (wo |= 8)
|
8787 |
-
try {
|
8788 |
-
return e(n)
|
8789 |
-
} finally {
|
8790 |
-
0 === (wo = t) && Wi()
|
8791 |
-
}
|
8792 |
-
}
|
8793 |
-
function tc(e, n) {
|
8794 |
-
;(e.finishedWork = null), (e.finishedExpirationTime = 0)
|
8795 |
-
var t = e.timeoutHandle
|
8796 |
-
if ((-1 !== t && ((e.timeoutHandle = -1), bt(t)), null !== Co))
|
8797 |
-
for (t = Co.return; null !== t; ) {
|
8798 |
-
var a = t
|
8799 |
-
switch (a.tag) {
|
8800 |
-
case 1:
|
8801 |
-
null != (a = a.type.childContextTypes) && hi()
|
8802 |
-
break
|
8803 |
-
case 3:
|
8804 |
-
Ms(), ci(ui), ci(fi)
|
8805 |
-
break
|
8806 |
-
case 5:
|
8807 |
-
Is(a)
|
8808 |
-
break
|
8809 |
-
case 4:
|
8810 |
-
Ms()
|
8811 |
-
break
|
8812 |
-
case 13:
|
8813 |
-
case 19:
|
8814 |
-
ci(Os)
|
8815 |
-
break
|
8816 |
-
case 10:
|
8817 |
-
es(a)
|
8818 |
-
}
|
8819 |
-
t = t.return
|
8820 |
-
}
|
8821 |
-
;(Eo = e),
|
8822 |
-
(Co = xc(e.current, null)),
|
8823 |
-
(xo = n),
|
8824 |
-
(Bo = bo),
|
8825 |
-
(So = null),
|
8826 |
-
(Po = To = 1073741823),
|
8827 |
-
(No = null),
|
8828 |
-
(Mo = 0),
|
8829 |
-
(qo = !1)
|
8830 |
-
}
|
8831 |
-
function ac(e, n) {
|
8832 |
-
for (;;) {
|
8833 |
-
try {
|
8834 |
-
if ((Ji(), (Us.current = mr), Qs))
|
8835 |
-
for (var t = Fs.memoizedState; null !== t; ) {
|
8836 |
-
var a = t.queue
|
8837 |
-
null !== a && (a.pending = null), (t = t.next)
|
8838 |
-
}
|
8839 |
-
if (
|
8840 |
-
((Ds = 0),
|
8841 |
-
(Ys = Rs = Fs = null),
|
8842 |
-
(Qs = !1),
|
8843 |
-
null === Co || null === Co.return)
|
8844 |
-
)
|
8845 |
-
return (Bo = 1), (So = n), (Co = null)
|
8846 |
-
e: {
|
8847 |
-
var i = e,
|
8848 |
-
s = Co.return,
|
8849 |
-
r = Co,
|
8850 |
-
o = n
|
8851 |
-
if (
|
8852 |
-
((n = xo),
|
8853 |
-
(r.effectTag |= 2048),
|
8854 |
-
(r.firstEffect = r.lastEffect = null),
|
8855 |
-
null !== o &&
|
8856 |
-
'object' == typeof o &&
|
8857 |
-
'function' == typeof o.then)
|
8858 |
-
) {
|
8859 |
-
var c = o
|
8860 |
-
if (0 == (2 & r.mode)) {
|
8861 |
-
var l = r.alternate
|
8862 |
-
l
|
8863 |
-
? ((r.updateQueue = l.updateQueue),
|
8864 |
-
(r.memoizedState = l.memoizedState),
|
8865 |
-
(r.expirationTime = l.expirationTime))
|
8866 |
-
: ((r.updateQueue = null),
|
8867 |
-
(r.memoizedState = null))
|
8868 |
-
}
|
8869 |
-
var p = 0 != (1 & Os.current),
|
8870 |
-
f = s
|
8871 |
-
do {
|
8872 |
-
var u
|
8873 |
-
if ((u = 13 === f.tag)) {
|
8874 |
-
var d = f.memoizedState
|
8875 |
-
if (null !== d)
|
8876 |
-
u = null !== d.dehydrated
|
8877 |
-
else {
|
8878 |
-
var g = f.memoizedProps
|
8879 |
-
u =
|
8880 |
-
void 0 !== g.fallback &&
|
8881 |
-
(!0 !==
|
8882 |
-
g.unstable_avoidThisFallback ||
|
8883 |
-
!p)
|
8884 |
-
}
|
8885 |
-
}
|
8886 |
-
if (u) {
|
8887 |
-
var m = f.updateQueue
|
8888 |
-
if (null === m) {
|
8889 |
-
var h = new Set()
|
8890 |
-
h.add(c), (f.updateQueue = h)
|
8891 |
-
} else m.add(c)
|
8892 |
-
if (0 == (2 & f.mode)) {
|
8893 |
-
if (
|
8894 |
-
((f.effectTag |= 64),
|
8895 |
-
(r.effectTag &= -2981),
|
8896 |
-
1 === r.tag)
|
8897 |
-
)
|
8898 |
-
if (null === r.alternate)
|
8899 |
-
r.tag = 17
|
8900 |
-
else {
|
8901 |
-
var A = os(1073741823, null)
|
8902 |
-
;(A.tag = 2), cs(r, A)
|
8903 |
-
}
|
8904 |
-
r.expirationTime = 1073741823
|
8905 |
-
break e
|
8906 |
-
}
|
8907 |
-
;(o = void 0), (r = n)
|
8908 |
-
var k = i.pingCache
|
8909 |
-
if (
|
8910 |
-
(null === k
|
8911 |
-
? ((k = i.pingCache = new uo()),
|
8912 |
-
(o = new Set()),
|
8913 |
-
k.set(c, o))
|
8914 |
-
: void 0 === (o = k.get(c)) &&
|
8915 |
-
((o = new Set()),
|
8916 |
-
k.set(c, o)),
|
8917 |
-
!o.has(r))
|
8918 |
-
) {
|
8919 |
-
o.add(r)
|
8920 |
-
var y = yc.bind(null, i, c, r)
|
8921 |
-
c.then(y, y)
|
8922 |
-
}
|
8923 |
-
;(f.effectTag |= 4096),
|
8924 |
-
(f.expirationTime = n)
|
8925 |
-
break e
|
8926 |
-
}
|
8927 |
-
f = f.return
|
8928 |
-
} while (null !== f)
|
8929 |
-
o = Error(
|
8930 |
-
(he(r.type) || 'A React component') +
|
8931 |
-
' suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.' +
|
8932 |
-
Ae(r)
|
8933 |
-
)
|
8934 |
-
}
|
8935 |
-
5 !== Bo && (Bo = 2), (o = Zr(o, r)), (f = s)
|
8936 |
-
do {
|
8937 |
-
switch (f.tag) {
|
8938 |
-
case 3:
|
8939 |
-
;(c = o),
|
8940 |
-
(f.effectTag |= 4096),
|
8941 |
-
(f.expirationTime = n),
|
8942 |
-
ls(f, go(f, c, n))
|
8943 |
-
break e
|
8944 |
-
case 1:
|
8945 |
-
c = o
|
8946 |
-
var b = f.type,
|
8947 |
-
_ = f.stateNode
|
8948 |
-
if (
|
8949 |
-
0 == (64 & f.effectTag) &&
|
8950 |
-
('function' ==
|
8951 |
-
typeof b.getDerivedStateFromError ||
|
8952 |
-
(null !== _ &&
|
8953 |
-
'function' ==
|
8954 |
-
typeof _.componentDidCatch &&
|
8955 |
-
(null === Uo ||
|
8956 |
-
!Uo.has(_))))
|
8957 |
-
) {
|
8958 |
-
;(f.effectTag |= 4096),
|
8959 |
-
(f.expirationTime = n),
|
8960 |
-
ls(f, mo(f, c, n))
|
8961 |
-
break e
|
8962 |
-
}
|
8963 |
-
}
|
8964 |
-
f = f.return
|
8965 |
-
} while (null !== f)
|
8966 |
-
}
|
8967 |
-
Co = pc(Co)
|
8968 |
-
} catch (e) {
|
8969 |
-
n = e
|
8970 |
-
continue
|
8971 |
-
}
|
8972 |
-
break
|
8973 |
-
}
|
8974 |
-
}
|
8975 |
-
function ic() {
|
8976 |
-
var e = ko.current
|
8977 |
-
return (ko.current = mr), null === e ? mr : e
|
8978 |
-
}
|
8979 |
-
function sc(e, n) {
|
8980 |
-
e < To && 2 < e && (To = e),
|
8981 |
-
null !== n && e < Po && 2 < e && ((Po = e), (No = n))
|
8982 |
-
}
|
8983 |
-
function rc(e) {
|
8984 |
-
e > Mo && (Mo = e)
|
8985 |
-
}
|
8986 |
-
function oc() {
|
8987 |
-
for (; null !== Co; ) Co = lc(Co)
|
8988 |
-
}
|
8989 |
-
function cc() {
|
8990 |
-
for (; null !== Co && !qi(); ) Co = lc(Co)
|
8991 |
-
}
|
8992 |
-
function lc(e) {
|
8993 |
-
var n = ho(e.alternate, e, xo)
|
8994 |
-
return (
|
8995 |
-
(e.memoizedProps = e.pendingProps),
|
8996 |
-
null === n && (n = pc(e)),
|
8997 |
-
(yo.current = null),
|
8998 |
-
n
|
8999 |
-
)
|
9000 |
-
}
|
9001 |
-
function pc(e) {
|
9002 |
-
Co = e
|
9003 |
-
do {
|
9004 |
-
var n = Co.alternate
|
9005 |
-
if (((e = Co.return), 0 == (2048 & Co.effectTag))) {
|
9006 |
-
if (
|
9007 |
-
((n = Xr(n, Co, xo)),
|
9008 |
-
1 === xo || 1 !== Co.childExpirationTime)
|
9009 |
-
) {
|
9010 |
-
for (var t = 0, a = Co.child; null !== a; ) {
|
9011 |
-
var i = a.expirationTime,
|
9012 |
-
s = a.childExpirationTime
|
9013 |
-
i > t && (t = i),
|
9014 |
-
s > t && (t = s),
|
9015 |
-
(a = a.sibling)
|
9016 |
-
}
|
9017 |
-
Co.childExpirationTime = t
|
9018 |
-
}
|
9019 |
-
if (null !== n) return n
|
9020 |
-
null !== e &&
|
9021 |
-
0 == (2048 & e.effectTag) &&
|
9022 |
-
(null === e.firstEffect &&
|
9023 |
-
(e.firstEffect = Co.firstEffect),
|
9024 |
-
null !== Co.lastEffect &&
|
9025 |
-
(null !== e.lastEffect &&
|
9026 |
-
(e.lastEffect.nextEffect = Co.firstEffect),
|
9027 |
-
(e.lastEffect = Co.lastEffect)),
|
9028 |
-
1 < Co.effectTag &&
|
9029 |
-
(null !== e.lastEffect
|
9030 |
-
? (e.lastEffect.nextEffect = Co)
|
9031 |
-
: (e.firstEffect = Co),
|
9032 |
-
(e.lastEffect = Co)))
|
9033 |
-
} else {
|
9034 |
-
if (null !== (n = Kr(Co)))
|
9035 |
-
return (n.effectTag &= 2047), n
|
9036 |
-
null !== e &&
|
9037 |
-
((e.firstEffect = e.lastEffect = null),
|
9038 |
-
(e.effectTag |= 2048))
|
9039 |
-
}
|
9040 |
-
if (null !== (n = Co.sibling)) return n
|
9041 |
-
Co = e
|
9042 |
-
} while (null !== Co)
|
9043 |
-
return Bo === bo && (Bo = 5), null
|
9044 |
-
}
|
9045 |
-
function fc(e) {
|
9046 |
-
var n = e.expirationTime
|
9047 |
-
return n > (e = e.childExpirationTime) ? n : e
|
9048 |
-
}
|
9049 |
-
function uc(e) {
|
9050 |
-
var n = Di()
|
9051 |
-
return Ri(99, dc.bind(null, e, n)), null
|
9052 |
-
}
|
9053 |
-
function dc(e, n) {
|
9054 |
-
do {
|
9055 |
-
mc()
|
9056 |
-
} while (null !== Do)
|
9057 |
-
if (0 != (48 & wo)) throw Error(r(327))
|
9058 |
-
var t = e.finishedWork,
|
9059 |
-
a = e.finishedExpirationTime
|
9060 |
-
if (null === t) return null
|
9061 |
-
if (
|
9062 |
-
((e.finishedWork = null),
|
9063 |
-
(e.finishedExpirationTime = 0),
|
9064 |
-
t === e.current)
|
9065 |
-
)
|
9066 |
-
throw Error(r(177))
|
9067 |
-
;(e.callbackNode = null),
|
9068 |
-
(e.callbackExpirationTime = 0),
|
9069 |
-
(e.callbackPriority = 90),
|
9070 |
-
(e.nextKnownPendingLevel = 0)
|
9071 |
-
var i = fc(t)
|
9072 |
-
if (
|
9073 |
-
((e.firstPendingTime = i),
|
9074 |
-
a <= e.lastSuspendedTime
|
9075 |
-
? (e.firstSuspendedTime = e.lastSuspendedTime = e.nextKnownPendingLevel = 0)
|
9076 |
-
: a <= e.firstSuspendedTime &&
|
9077 |
-
(e.firstSuspendedTime = a - 1),
|
9078 |
-
a <= e.lastPingedTime && (e.lastPingedTime = 0),
|
9079 |
-
a <= e.lastExpiredTime && (e.lastExpiredTime = 0),
|
9080 |
-
e === Eo && ((Co = Eo = null), (xo = 0)),
|
9081 |
-
1 < t.effectTag
|
9082 |
-
? null !== t.lastEffect
|
9083 |
-
? ((t.lastEffect.nextEffect = t),
|
9084 |
-
(i = t.firstEffect))
|
9085 |
-
: (i = t)
|
9086 |
-
: (i = t.firstEffect),
|
9087 |
-
null !== i)
|
9088 |
-
) {
|
9089 |
-
var s = wo
|
9090 |
-
;(wo |= 32), (yo.current = null), (mt = Hn)
|
9091 |
-
var o = dt()
|
9092 |
-
if (gt(o)) {
|
9093 |
-
if ('selectionStart' in o)
|
9094 |
-
var c = {
|
9095 |
-
start: o.selectionStart,
|
9096 |
-
end: o.selectionEnd,
|
9097 |
-
}
|
9098 |
-
else
|
9099 |
-
e: {
|
9100 |
-
var l =
|
9101 |
-
(c =
|
9102 |
-
((c = o.ownerDocument) &&
|
9103 |
-
c.defaultView) ||
|
9104 |
-
window).getSelection && c.getSelection()
|
9105 |
-
if (l && 0 !== l.rangeCount) {
|
9106 |
-
c = l.anchorNode
|
9107 |
-
var p = l.anchorOffset,
|
9108 |
-
f = l.focusNode
|
9109 |
-
l = l.focusOffset
|
9110 |
-
try {
|
9111 |
-
c.nodeType, f.nodeType
|
9112 |
-
} catch (e) {
|
9113 |
-
c = null
|
9114 |
-
break e
|
9115 |
-
}
|
9116 |
-
var u = 0,
|
9117 |
-
d = -1,
|
9118 |
-
g = -1,
|
9119 |
-
m = 0,
|
9120 |
-
h = 0,
|
9121 |
-
A = o,
|
9122 |
-
k = null
|
9123 |
-
n: for (;;) {
|
9124 |
-
for (
|
9125 |
-
var y;
|
9126 |
-
A !== c ||
|
9127 |
-
(0 !== p && 3 !== A.nodeType) ||
|
9128 |
-
(d = u + p),
|
9129 |
-
A !== f ||
|
9130 |
-
(0 !== l &&
|
9131 |
-
3 !== A.nodeType) ||
|
9132 |
-
(g = u + l),
|
9133 |
-
3 === A.nodeType &&
|
9134 |
-
(u += A.nodeValue.length),
|
9135 |
-
null !== (y = A.firstChild);
|
9136 |
-
|
9137 |
-
)
|
9138 |
-
(k = A), (A = y)
|
9139 |
-
for (;;) {
|
9140 |
-
if (A === o) break n
|
9141 |
-
if (
|
9142 |
-
(k === c &&
|
9143 |
-
++m === p &&
|
9144 |
-
(d = u),
|
9145 |
-
k === f && ++h === l && (g = u),
|
9146 |
-
null !== (y = A.nextSibling))
|
9147 |
-
)
|
9148 |
-
break
|
9149 |
-
k = (A = k).parentNode
|
9150 |
-
}
|
9151 |
-
A = y
|
9152 |
-
}
|
9153 |
-
c =
|
9154 |
-
-1 === d || -1 === g
|
9155 |
-
? null
|
9156 |
-
: { start: d, end: g }
|
9157 |
-
} else c = null
|
9158 |
-
}
|
9159 |
-
c = c || { start: 0, end: 0 }
|
9160 |
-
} else c = null
|
9161 |
-
;(ht = {
|
9162 |
-
activeElementDetached: null,
|
9163 |
-
focusedElem: o,
|
9164 |
-
selectionRange: c,
|
9165 |
-
}),
|
9166 |
-
(Hn = !1),
|
9167 |
-
(Oo = i)
|
9168 |
-
do {
|
9169 |
-
try {
|
9170 |
-
gc()
|
9171 |
-
} catch (e) {
|
9172 |
-
if (null === Oo) throw Error(r(330))
|
9173 |
-
kc(Oo, e), (Oo = Oo.nextEffect)
|
9174 |
-
}
|
9175 |
-
} while (null !== Oo)
|
9176 |
-
Oo = i
|
9177 |
-
do {
|
9178 |
-
try {
|
9179 |
-
for (o = e, c = n; null !== Oo; ) {
|
9180 |
-
var b = Oo.effectTag
|
9181 |
-
if ((16 & b && De(Oo.stateNode, ''), 128 & b)) {
|
9182 |
-
var _ = Oo.alternate
|
9183 |
-
if (null !== _) {
|
9184 |
-
var v = _.ref
|
9185 |
-
null !== v &&
|
9186 |
-
('function' == typeof v
|
9187 |
-
? v(null)
|
9188 |
-
: (v.current = null))
|
9189 |
-
}
|
9190 |
-
}
|
9191 |
-
switch (1038 & b) {
|
9192 |
-
case 2:
|
9193 |
-
co(Oo), (Oo.effectTag &= -3)
|
9194 |
-
break
|
9195 |
-
case 6:
|
9196 |
-
co(Oo),
|
9197 |
-
(Oo.effectTag &= -3),
|
9198 |
-
po(Oo.alternate, Oo)
|
9199 |
-
break
|
9200 |
-
case 1024:
|
9201 |
-
Oo.effectTag &= -1025
|
9202 |
-
break
|
9203 |
-
case 1028:
|
9204 |
-
;(Oo.effectTag &= -1025),
|
9205 |
-
po(Oo.alternate, Oo)
|
9206 |
-
break
|
9207 |
-
case 4:
|
9208 |
-
po(Oo.alternate, Oo)
|
9209 |
-
break
|
9210 |
-
case 8:
|
9211 |
-
lo(o, (p = Oo), c), ro(p)
|
9212 |
-
}
|
9213 |
-
Oo = Oo.nextEffect
|
9214 |
-
}
|
9215 |
-
} catch (e) {
|
9216 |
-
if (null === Oo) throw Error(r(330))
|
9217 |
-
kc(Oo, e), (Oo = Oo.nextEffect)
|
9218 |
-
}
|
9219 |
-
} while (null !== Oo)
|
9220 |
-
if (
|
9221 |
-
((v = ht),
|
9222 |
-
(_ = dt()),
|
9223 |
-
(b = v.focusedElem),
|
9224 |
-
(c = v.selectionRange),
|
9225 |
-
_ !== b &&
|
9226 |
-
b &&
|
9227 |
-
b.ownerDocument &&
|
9228 |
-
(function e(n, t) {
|
9229 |
-
return (
|
9230 |
-
!(!n || !t) &&
|
9231 |
-
(n === t ||
|
9232 |
-
((!n || 3 !== n.nodeType) &&
|
9233 |
-
(t && 3 === t.nodeType
|
9234 |
-
? e(n, t.parentNode)
|
9235 |
-
: 'contains' in n
|
9236 |
-
? n.contains(t)
|
9237 |
-
: !!n.compareDocumentPosition &&
|
9238 |
-
!!(
|
9239 |
-
16 &
|
9240 |
-
n.compareDocumentPosition(
|
9241 |
-
t
|
9242 |
-
)
|
9243 |
-
))))
|
9244 |
-
)
|
9245 |
-
})(b.ownerDocument.documentElement, b))
|
9246 |
-
) {
|
9247 |
-
null !== c &&
|
9248 |
-
gt(b) &&
|
9249 |
-
((_ = c.start),
|
9250 |
-
void 0 === (v = c.end) && (v = _),
|
9251 |
-
'selectionStart' in b
|
9252 |
-
? ((b.selectionStart = _),
|
9253 |
-
(b.selectionEnd = Math.min(
|
9254 |
-
v,
|
9255 |
-
b.value.length
|
9256 |
-
)))
|
9257 |
-
: (v =
|
9258 |
-
((_ = b.ownerDocument || document) &&
|
9259 |
-
_.defaultView) ||
|
9260 |
-
window).getSelection &&
|
9261 |
-
((v = v.getSelection()),
|
9262 |
-
(p = b.textContent.length),
|
9263 |
-
(o = Math.min(c.start, p)),
|
9264 |
-
(c =
|
9265 |
-
void 0 === c.end
|
9266 |
-
? o
|
9267 |
-
: Math.min(c.end, p)),
|
9268 |
-
!v.extend &&
|
9269 |
-
o > c &&
|
9270 |
-
((p = c), (c = o), (o = p)),
|
9271 |
-
(p = ut(b, o)),
|
9272 |
-
(f = ut(b, c)),
|
9273 |
-
p &&
|
9274 |
-
f &&
|
9275 |
-
(1 !== v.rangeCount ||
|
9276 |
-
v.anchorNode !== p.node ||
|
9277 |
-
v.anchorOffset !== p.offset ||
|
9278 |
-
v.focusNode !== f.node ||
|
9279 |
-
v.focusOffset !== f.offset) &&
|
9280 |
-
((_ = _.createRange()).setStart(
|
9281 |
-
p.node,
|
9282 |
-
p.offset
|
9283 |
-
),
|
9284 |
-
v.removeAllRanges(),
|
9285 |
-
o > c
|
9286 |
-
? (v.addRange(_),
|
9287 |
-
v.extend(f.node, f.offset))
|
9288 |
-
: (_.setEnd(f.node, f.offset),
|
9289 |
-
v.addRange(_))))),
|
9290 |
-
(_ = [])
|
9291 |
-
for (v = b; (v = v.parentNode); )
|
9292 |
-
1 === v.nodeType &&
|
9293 |
-
_.push({
|
9294 |
-
element: v,
|
9295 |
-
left: v.scrollLeft,
|
9296 |
-
top: v.scrollTop,
|
9297 |
-
})
|
9298 |
-
for (
|
9299 |
-
'function' == typeof b.focus && b.focus(), b = 0;
|
9300 |
-
b < _.length;
|
9301 |
-
b++
|
9302 |
-
)
|
9303 |
-
((v = _[b]).element.scrollLeft = v.left),
|
9304 |
-
(v.element.scrollTop = v.top)
|
9305 |
-
}
|
9306 |
-
;(Hn = !!mt), (ht = mt = null), (e.current = t), (Oo = i)
|
9307 |
-
do {
|
9308 |
-
try {
|
9309 |
-
for (b = e; null !== Oo; ) {
|
9310 |
-
var w = Oo.effectTag
|
9311 |
-
if (
|
9312 |
-
(36 & w && io(b, Oo.alternate, Oo), 128 & w)
|
9313 |
-
) {
|
9314 |
-
_ = void 0
|
9315 |
-
var E = Oo.ref
|
9316 |
-
if (null !== E) {
|
9317 |
-
var C = Oo.stateNode
|
9318 |
-
switch (Oo.tag) {
|
9319 |
-
case 5:
|
9320 |
-
_ = C
|
9321 |
-
break
|
9322 |
-
default:
|
9323 |
-
_ = C
|
9324 |
-
}
|
9325 |
-
'function' == typeof E
|
9326 |
-
? E(_)
|
9327 |
-
: (E.current = _)
|
9328 |
-
}
|
9329 |
-
}
|
9330 |
-
Oo = Oo.nextEffect
|
9331 |
-
}
|
9332 |
-
} catch (e) {
|
9333 |
-
if (null === Oo) throw Error(r(330))
|
9334 |
-
kc(Oo, e), (Oo = Oo.nextEffect)
|
9335 |
-
}
|
9336 |
-
} while (null !== Oo)
|
9337 |
-
;(Oo = null), Ii(), (wo = s)
|
9338 |
-
} else e.current = t
|
9339 |
-
if (jo) (jo = !1), (Do = e), (Fo = n)
|
9340 |
-
else
|
9341 |
-
for (Oo = i; null !== Oo; )
|
9342 |
-
(n = Oo.nextEffect), (Oo.nextEffect = null), (Oo = n)
|
9343 |
-
if (
|
9344 |
-
(0 === (n = e.firstPendingTime) && (Uo = null),
|
9345 |
-
1073741823 === n
|
9346 |
-
? e === Qo
|
9347 |
-
? Yo++
|
9348 |
-
: ((Yo = 0), (Qo = e))
|
9349 |
-
: (Yo = 0),
|
9350 |
-
'function' == typeof _c && _c(t.stateNode, a),
|
9351 |
-
Zo(e),
|
9352 |
-
zo)
|
9353 |
-
)
|
9354 |
-
throw ((zo = !1), (e = Lo), (Lo = null), e)
|
9355 |
-
return 0 != (8 & wo) || Wi(), null
|
9356 |
-
}
|
9357 |
-
function gc() {
|
9358 |
-
for (; null !== Oo; ) {
|
9359 |
-
var e = Oo.effectTag
|
9360 |
-
0 != (256 & e) && no(Oo.alternate, Oo),
|
9361 |
-
0 == (512 & e) ||
|
9362 |
-
jo ||
|
9363 |
-
((jo = !0),
|
9364 |
-
Yi(97, function () {
|
9365 |
-
return mc(), null
|
9366 |
-
})),
|
9367 |
-
(Oo = Oo.nextEffect)
|
9368 |
-
}
|
9369 |
-
}
|
9370 |
-
function mc() {
|
9371 |
-
if (90 !== Fo) {
|
9372 |
-
var e = 97 < Fo ? 97 : Fo
|
9373 |
-
return (Fo = 90), Ri(e, hc)
|
9374 |
-
}
|
9375 |
-
}
|
9376 |
-
function hc() {
|
9377 |
-
if (null === Do) return !1
|
9378 |
-
var e = Do
|
9379 |
-
if (((Do = null), 0 != (48 & wo))) throw Error(r(331))
|
9380 |
-
var n = wo
|
9381 |
-
for (wo |= 32, e = e.current.firstEffect; null !== e; ) {
|
9382 |
-
try {
|
9383 |
-
var t = e
|
9384 |
-
if (0 != (512 & t.effectTag))
|
9385 |
-
switch (t.tag) {
|
9386 |
-
case 0:
|
9387 |
-
case 11:
|
9388 |
-
case 15:
|
9389 |
-
case 22:
|
9390 |
-
to(5, t), ao(5, t)
|
9391 |
-
}
|
9392 |
-
} catch (n) {
|
9393 |
-
if (null === e) throw Error(r(330))
|
9394 |
-
kc(e, n)
|
9395 |
-
}
|
9396 |
-
;(t = e.nextEffect), (e.nextEffect = null), (e = t)
|
9397 |
-
}
|
9398 |
-
return (wo = n), Wi(), !0
|
9399 |
-
}
|
9400 |
-
function Ac(e, n, t) {
|
9401 |
-
cs(e, (n = go(e, (n = Zr(t, n)), 1073741823))),
|
9402 |
-
null !== (e = Xo(e, 1073741823)) && Zo(e)
|
9403 |
-
}
|
9404 |
-
function kc(e, n) {
|
9405 |
-
if (3 === e.tag) Ac(e, e, n)
|
9406 |
-
else
|
9407 |
-
for (var t = e.return; null !== t; ) {
|
9408 |
-
if (3 === t.tag) {
|
9409 |
-
Ac(t, e, n)
|
9410 |
-
break
|
9411 |
-
}
|
9412 |
-
if (1 === t.tag) {
|
9413 |
-
var a = t.stateNode
|
9414 |
-
if (
|
9415 |
-
'function' ==
|
9416 |
-
typeof t.type.getDerivedStateFromError ||
|
9417 |
-
('function' == typeof a.componentDidCatch &&
|
9418 |
-
(null === Uo || !Uo.has(a)))
|
9419 |
-
) {
|
9420 |
-
cs(t, (e = mo(t, (e = Zr(n, e)), 1073741823))),
|
9421 |
-
null !== (t = Xo(t, 1073741823)) && Zo(t)
|
9422 |
-
break
|
9423 |
-
}
|
9424 |
-
}
|
9425 |
-
t = t.return
|
9426 |
-
}
|
9427 |
-
}
|
9428 |
-
function yc(e, n, t) {
|
9429 |
-
var a = e.pingCache
|
9430 |
-
null !== a && a.delete(n),
|
9431 |
-
Eo === e && xo === t
|
9432 |
-
? Bo === vo ||
|
9433 |
-
(Bo === _o && 1073741823 === To && ji() - Io < 500)
|
9434 |
-
? tc(e, xo)
|
9435 |
-
: (qo = !0)
|
9436 |
-
: Mc(e, t) &&
|
9437 |
-
((0 !== (n = e.lastPingedTime) && n < t) ||
|
9438 |
-
((e.lastPingedTime = t), Zo(e)))
|
9439 |
-
}
|
9440 |
-
function bc(e, n) {
|
9441 |
-
var t = e.stateNode
|
9442 |
-
null !== t && t.delete(n),
|
9443 |
-
0 === (n = 0) && (n = Ho((n = Vo()), e, null)),
|
9444 |
-
null !== (e = Xo(e, n)) && Zo(e)
|
9445 |
-
}
|
9446 |
-
ho = function (e, n, t) {
|
9447 |
-
var a = n.expirationTime
|
9448 |
-
if (null !== e) {
|
9449 |
-
var i = n.pendingProps
|
9450 |
-
if (e.memoizedProps !== i || ui.current) Tr = !0
|
9451 |
-
else {
|
9452 |
-
if (a < t) {
|
9453 |
-
switch (((Tr = !1), n.tag)) {
|
9454 |
-
case 3:
|
9455 |
-
Ur(n), Br()
|
9456 |
-
break
|
9457 |
-
case 5:
|
9458 |
-
if (
|
9459 |
-
(qs(n),
|
9460 |
-
4 & n.mode && 1 !== t && i.hidden)
|
9461 |
-
)
|
9462 |
-
return (
|
9463 |
-
(n.expirationTime = n.childExpirationTime = 1),
|
9464 |
-
null
|
9465 |
-
)
|
9466 |
-
break
|
9467 |
-
case 1:
|
9468 |
-
mi(n.type) && yi(n)
|
9469 |
-
break
|
9470 |
-
case 4:
|
9471 |
-
Ns(n, n.stateNode.containerInfo)
|
9472 |
-
break
|
9473 |
-
case 10:
|
9474 |
-
;(a = n.memoizedProps.value),
|
9475 |
-
(i = n.type._context),
|
9476 |
-
li(Xi, i._currentValue),
|
9477 |
-
(i._currentValue = a)
|
9478 |
-
break
|
9479 |
-
case 13:
|
9480 |
-
if (null !== n.memoizedState)
|
9481 |
-
return 0 !==
|
9482 |
-
(a = n.child.childExpirationTime) &&
|
9483 |
-
a >= t
|
9484 |
-
? Yr(e, n, t)
|
9485 |
-
: (li(Os, 1 & Os.current),
|
9486 |
-
null !== (n = Hr(e, n, t))
|
9487 |
-
? n.sibling
|
9488 |
-
: null)
|
9489 |
-
li(Os, 1 & Os.current)
|
9490 |
-
break
|
9491 |
-
case 19:
|
9492 |
-
if (
|
9493 |
-
((a = n.childExpirationTime >= t),
|
9494 |
-
0 != (64 & e.effectTag))
|
9495 |
-
) {
|
9496 |
-
if (a) return Vr(e, n, t)
|
9497 |
-
n.effectTag |= 64
|
9498 |
-
}
|
9499 |
-
if (
|
9500 |
-
(null !== (i = n.memoizedState) &&
|
9501 |
-
((i.rendering = null),
|
9502 |
-
(i.tail = null)),
|
9503 |
-
li(Os, Os.current),
|
9504 |
-
!a)
|
9505 |
-
)
|
9506 |
-
return null
|
9507 |
-
}
|
9508 |
-
return Hr(e, n, t)
|
9509 |
-
}
|
9510 |
-
Tr = !1
|
9511 |
-
}
|
9512 |
-
} else Tr = !1
|
9513 |
-
switch (((n.expirationTime = 0), n.tag)) {
|
9514 |
-
case 2:
|
9515 |
-
if (
|
9516 |
-
((a = n.type),
|
9517 |
-
null !== e &&
|
9518 |
-
((e.alternate = null),
|
9519 |
-
(n.alternate = null),
|
9520 |
-
(n.effectTag |= 2)),
|
9521 |
-
(e = n.pendingProps),
|
9522 |
-
(i = gi(n, fi.current)),
|
9523 |
-
ts(n, t),
|
9524 |
-
(i = Hs(null, n, a, e, i, t)),
|
9525 |
-
(n.effectTag |= 1),
|
9526 |
-
'object' == typeof i &&
|
9527 |
-
null !== i &&
|
9528 |
-
'function' == typeof i.render &&
|
9529 |
-
void 0 === i.$$typeof)
|
9530 |
-
) {
|
9531 |
-
if (
|
9532 |
-
((n.tag = 1),
|
9533 |
-
(n.memoizedState = null),
|
9534 |
-
(n.updateQueue = null),
|
9535 |
-
mi(a))
|
9536 |
-
) {
|
9537 |
-
var s = !0
|
9538 |
-
yi(n)
|
9539 |
-
} else s = !1
|
9540 |
-
;(n.memoizedState =
|
9541 |
-
null !== i.state && void 0 !== i.state
|
9542 |
-
? i.state
|
9543 |
-
: null),
|
9544 |
-
ss(n)
|
9545 |
-
var o = a.getDerivedStateFromProps
|
9546 |
-
'function' == typeof o && gs(n, a, o, e),
|
9547 |
-
(i.updater = ms),
|
9548 |
-
(n.stateNode = i),
|
9549 |
-
(i._reactInternalFiber = n),
|
9550 |
-
ys(n, a, e, t),
|
9551 |
-
(n = Lr(null, n, a, !0, s, t))
|
9552 |
-
} else (n.tag = 0), Pr(null, n, i, t), (n = n.child)
|
9553 |
-
return n
|
9554 |
-
case 16:
|
9555 |
-
e: {
|
9556 |
-
if (
|
9557 |
-
((i = n.elementType),
|
9558 |
-
null !== e &&
|
9559 |
-
((e.alternate = null),
|
9560 |
-
(n.alternate = null),
|
9561 |
-
(n.effectTag |= 2)),
|
9562 |
-
(e = n.pendingProps),
|
9563 |
-
(function (e) {
|
9564 |
-
if (-1 === e._status) {
|
9565 |
-
e._status = 0
|
9566 |
-
var n = e._ctor
|
9567 |
-
;(n = n()),
|
9568 |
-
(e._result = n),
|
9569 |
-
n.then(
|
9570 |
-
function (n) {
|
9571 |
-
0 === e._status &&
|
9572 |
-
((n = n.default),
|
9573 |
-
(e._status = 1),
|
9574 |
-
(e._result = n))
|
9575 |
-
},
|
9576 |
-
function (n) {
|
9577 |
-
0 === e._status &&
|
9578 |
-
((e._status = 2),
|
9579 |
-
(e._result = n))
|
9580 |
-
}
|
9581 |
-
)
|
9582 |
-
}
|
9583 |
-
})(i),
|
9584 |
-
1 !== i._status)
|
9585 |
-
)
|
9586 |
-
throw i._result
|
9587 |
-
switch (
|
9588 |
-
((i = i._result),
|
9589 |
-
(n.type = i),
|
9590 |
-
(s = n.tag = (function (e) {
|
9591 |
-
if ('function' == typeof e)
|
9592 |
-
return Cc(e) ? 1 : 0
|
9593 |
-
if (null != e) {
|
9594 |
-
if ((e = e.$$typeof) === ce) return 11
|
9595 |
-
if (e === fe) return 14
|
9596 |
-
}
|
9597 |
-
return 2
|
9598 |
-
})(i)),
|
9599 |
-
(e = $i(i, e)),
|
9600 |
-
s)
|
9601 |
-
) {
|
9602 |
-
case 0:
|
9603 |
-
n = Or(null, n, i, e, t)
|
9604 |
-
break e
|
9605 |
-
case 1:
|
9606 |
-
n = zr(null, n, i, e, t)
|
9607 |
-
break e
|
9608 |
-
case 11:
|
9609 |
-
n = Nr(null, n, i, e, t)
|
9610 |
-
break e
|
9611 |
-
case 14:
|
9612 |
-
n = Mr(null, n, i, $i(i.type, e), a, t)
|
9613 |
-
break e
|
9614 |
-
}
|
9615 |
-
throw Error(r(306, i, ''))
|
9616 |
-
}
|
9617 |
-
return n
|
9618 |
-
case 0:
|
9619 |
-
return (
|
9620 |
-
(a = n.type),
|
9621 |
-
(i = n.pendingProps),
|
9622 |
-
Or(
|
9623 |
-
e,
|
9624 |
-
n,
|
9625 |
-
a,
|
9626 |
-
(i = n.elementType === a ? i : $i(a, i)),
|
9627 |
-
t
|
9628 |
-
)
|
9629 |
-
)
|
9630 |
-
case 1:
|
9631 |
-
return (
|
9632 |
-
(a = n.type),
|
9633 |
-
(i = n.pendingProps),
|
9634 |
-
zr(
|
9635 |
-
e,
|
9636 |
-
n,
|
9637 |
-
a,
|
9638 |
-
(i = n.elementType === a ? i : $i(a, i)),
|
9639 |
-
t
|
9640 |
-
)
|
9641 |
-
)
|
9642 |
-
case 3:
|
9643 |
-
if (
|
9644 |
-
(Ur(n),
|
9645 |
-
(a = n.updateQueue),
|
9646 |
-
null === e || null === a)
|
9647 |
-
)
|
9648 |
-
throw Error(r(282))
|
9649 |
-
if (
|
9650 |
-
((a = n.pendingProps),
|
9651 |
-
(i =
|
9652 |
-
null !== (i = n.memoizedState)
|
9653 |
-
? i.element
|
9654 |
-
: null),
|
9655 |
-
rs(e, n),
|
9656 |
-
ps(n, a, null, t),
|
9657 |
-
(a = n.memoizedState.element) === i)
|
9658 |
-
)
|
9659 |
-
Br(), (n = Hr(e, n, t))
|
9660 |
-
else {
|
9661 |
-
if (
|
9662 |
-
((i = n.stateNode.hydrate) &&
|
9663 |
-
((br = _t(
|
9664 |
-
n.stateNode.containerInfo.firstChild
|
9665 |
-
)),
|
9666 |
-
(yr = n),
|
9667 |
-
(i = _r = !0)),
|
9668 |
-
i)
|
9669 |
-
)
|
9670 |
-
for (t = Cs(n, null, a, t), n.child = t; t; )
|
9671 |
-
(t.effectTag = (-3 & t.effectTag) | 1024),
|
9672 |
-
(t = t.sibling)
|
9673 |
-
else Pr(e, n, a, t), Br()
|
9674 |
-
n = n.child
|
9675 |
-
}
|
9676 |
-
return n
|
9677 |
-
case 5:
|
9678 |
-
return (
|
9679 |
-
qs(n),
|
9680 |
-
null === e && Er(n),
|
9681 |
-
(a = n.type),
|
9682 |
-
(i = n.pendingProps),
|
9683 |
-
(s = null !== e ? e.memoizedProps : null),
|
9684 |
-
(o = i.children),
|
9685 |
-
kt(a, i)
|
9686 |
-
? (o = null)
|
9687 |
-
: null !== s && kt(a, s) && (n.effectTag |= 16),
|
9688 |
-
Ir(e, n),
|
9689 |
-
4 & n.mode && 1 !== t && i.hidden
|
9690 |
-
? ((n.expirationTime = n.childExpirationTime = 1),
|
9691 |
-
(n = null))
|
9692 |
-
: (Pr(e, n, o, t), (n = n.child)),
|
9693 |
-
n
|
9694 |
-
)
|
9695 |
-
case 6:
|
9696 |
-
return null === e && Er(n), null
|
9697 |
-
case 13:
|
9698 |
-
return Yr(e, n, t)
|
9699 |
-
case 4:
|
9700 |
-
return (
|
9701 |
-
Ns(n, n.stateNode.containerInfo),
|
9702 |
-
(a = n.pendingProps),
|
9703 |
-
null === e
|
9704 |
-
? (n.child = Es(n, null, a, t))
|
9705 |
-
: Pr(e, n, a, t),
|
9706 |
-
n.child
|
9707 |
-
)
|
9708 |
-
case 11:
|
9709 |
-
return (
|
9710 |
-
(a = n.type),
|
9711 |
-
(i = n.pendingProps),
|
9712 |
-
Nr(
|
9713 |
-
e,
|
9714 |
-
n,
|
9715 |
-
a,
|
9716 |
-
(i = n.elementType === a ? i : $i(a, i)),
|
9717 |
-
t
|
9718 |
-
)
|
9719 |
-
)
|
9720 |
-
case 7:
|
9721 |
-
return Pr(e, n, n.pendingProps, t), n.child
|
9722 |
-
case 8:
|
9723 |
-
case 12:
|
9724 |
-
return Pr(e, n, n.pendingProps.children, t), n.child
|
9725 |
-
case 10:
|
9726 |
-
e: {
|
9727 |
-
;(a = n.type._context),
|
9728 |
-
(i = n.pendingProps),
|
9729 |
-
(o = n.memoizedProps),
|
9730 |
-
(s = i.value)
|
9731 |
-
var c = n.type._context
|
9732 |
-
if (
|
9733 |
-
(li(Xi, c._currentValue),
|
9734 |
-
(c._currentValue = s),
|
9735 |
-
null !== o)
|
9736 |
-
)
|
9737 |
-
if (
|
9738 |
-
((c = o.value),
|
9739 |
-
0 ===
|
9740 |
-
(s = La(c, s)
|
9741 |
-
? 0
|
9742 |
-
: 0 |
|
9743 |
-
('function' ==
|
9744 |
-
typeof a._calculateChangedBits
|
9745 |
-
? a._calculateChangedBits(
|
9746 |
-
c,
|
9747 |
-
s
|
9748 |
-
)
|
9749 |
-
: 1073741823)))
|
9750 |
-
) {
|
9751 |
-
if (
|
9752 |
-
o.children === i.children &&
|
9753 |
-
!ui.current
|
9754 |
-
) {
|
9755 |
-
n = Hr(e, n, t)
|
9756 |
-
break e
|
9757 |
-
}
|
9758 |
-
} else
|
9759 |
-
for (
|
9760 |
-
null !== (c = n.child) &&
|
9761 |
-
(c.return = n);
|
9762 |
-
null !== c;
|
9763 |
-
|
9764 |
-
) {
|
9765 |
-
var l = c.dependencies
|
9766 |
-
if (null !== l) {
|
9767 |
-
o = c.child
|
9768 |
-
for (
|
9769 |
-
var p = l.firstContext;
|
9770 |
-
null !== p;
|
9771 |
-
|
9772 |
-
) {
|
9773 |
-
if (
|
9774 |
-
p.context === a &&
|
9775 |
-
0 != (p.observedBits & s)
|
9776 |
-
) {
|
9777 |
-
1 === c.tag &&
|
9778 |
-
(((p = os(
|
9779 |
-
t,
|
9780 |
-
null
|
9781 |
-
)).tag = 2),
|
9782 |
-
cs(c, p)),
|
9783 |
-
c.expirationTime < t &&
|
9784 |
-
(c.expirationTime = t),
|
9785 |
-
null !==
|
9786 |
-
(p = c.alternate) &&
|
9787 |
-
p.expirationTime <
|
9788 |
-
t &&
|
9789 |
-
(p.expirationTime = t),
|
9790 |
-
ns(c.return, t),
|
9791 |
-
l.expirationTime < t &&
|
9792 |
-
(l.expirationTime = t)
|
9793 |
-
break
|
9794 |
-
}
|
9795 |
-
p = p.next
|
9796 |
-
}
|
9797 |
-
} else
|
9798 |
-
o =
|
9799 |
-
10 === c.tag &&
|
9800 |
-
c.type === n.type
|
9801 |
-
? null
|
9802 |
-
: c.child
|
9803 |
-
if (null !== o) o.return = c
|
9804 |
-
else
|
9805 |
-
for (o = c; null !== o; ) {
|
9806 |
-
if (o === n) {
|
9807 |
-
o = null
|
9808 |
-
break
|
9809 |
-
}
|
9810 |
-
if (null !== (c = o.sibling)) {
|
9811 |
-
;(c.return = o.return),
|
9812 |
-
(o = c)
|
9813 |
-
break
|
9814 |
-
}
|
9815 |
-
o = o.return
|
9816 |
-
}
|
9817 |
-
c = o
|
9818 |
-
}
|
9819 |
-
Pr(e, n, i.children, t), (n = n.child)
|
9820 |
-
}
|
9821 |
-
return n
|
9822 |
-
case 9:
|
9823 |
-
return (
|
9824 |
-
(i = n.type),
|
9825 |
-
(a = (s = n.pendingProps).children),
|
9826 |
-
ts(n, t),
|
9827 |
-
(a = a((i = as(i, s.unstable_observedBits)))),
|
9828 |
-
(n.effectTag |= 1),
|
9829 |
-
Pr(e, n, a, t),
|
9830 |
-
n.child
|
9831 |
-
)
|
9832 |
-
case 14:
|
9833 |
-
return (
|
9834 |
-
(s = $i((i = n.type), n.pendingProps)),
|
9835 |
-
Mr(e, n, i, (s = $i(i.type, s)), a, t)
|
9836 |
-
)
|
9837 |
-
case 15:
|
9838 |
-
return qr(e, n, n.type, n.pendingProps, a, t)
|
9839 |
-
case 17:
|
9840 |
-
return (
|
9841 |
-
(a = n.type),
|
9842 |
-
(i = n.pendingProps),
|
9843 |
-
(i = n.elementType === a ? i : $i(a, i)),
|
9844 |
-
null !== e &&
|
9845 |
-
((e.alternate = null),
|
9846 |
-
(n.alternate = null),
|
9847 |
-
(n.effectTag |= 2)),
|
9848 |
-
(n.tag = 1),
|
9849 |
-
mi(a) ? ((e = !0), yi(n)) : (e = !1),
|
9850 |
-
ts(n, t),
|
9851 |
-
As(n, a, i),
|
9852 |
-
ys(n, a, i, t),
|
9853 |
-
Lr(null, n, a, !0, e, t)
|
9854 |
-
)
|
9855 |
-
case 19:
|
9856 |
-
return Vr(e, n, t)
|
9857 |
-
}
|
9858 |
-
throw Error(r(156, n.tag))
|
9859 |
-
}
|
9860 |
-
var _c = null,
|
9861 |
-
vc = null
|
9862 |
-
function wc(e, n, t, a) {
|
9863 |
-
;(this.tag = e),
|
9864 |
-
(this.key = t),
|
9865 |
-
(this.sibling = this.child = this.return = this.stateNode = this.type = this.elementType = null),
|
9866 |
-
(this.index = 0),
|
9867 |
-
(this.ref = null),
|
9868 |
-
(this.pendingProps = n),
|
9869 |
-
(this.dependencies = this.memoizedState = this.updateQueue = this.memoizedProps = null),
|
9870 |
-
(this.mode = a),
|
9871 |
-
(this.effectTag = 0),
|
9872 |
-
(this.lastEffect = this.firstEffect = this.nextEffect = null),
|
9873 |
-
(this.childExpirationTime = this.expirationTime = 0),
|
9874 |
-
(this.alternate = null)
|
9875 |
-
}
|
9876 |
-
function Ec(e, n, t, a) {
|
9877 |
-
return new wc(e, n, t, a)
|
9878 |
-
}
|
9879 |
-
function Cc(e) {
|
9880 |
-
return !(!(e = e.prototype) || !e.isReactComponent)
|
9881 |
-
}
|
9882 |
-
function xc(e, n) {
|
9883 |
-
var t = e.alternate
|
9884 |
-
return (
|
9885 |
-
null === t
|
9886 |
-
? (((t = Ec(e.tag, n, e.key, e.mode)).elementType =
|
9887 |
-
e.elementType),
|
9888 |
-
(t.type = e.type),
|
9889 |
-
(t.stateNode = e.stateNode),
|
9890 |
-
(t.alternate = e),
|
9891 |
-
(e.alternate = t))
|
9892 |
-
: ((t.pendingProps = n),
|
9893 |
-
(t.effectTag = 0),
|
9894 |
-
(t.nextEffect = null),
|
9895 |
-
(t.firstEffect = null),
|
9896 |
-
(t.lastEffect = null)),
|
9897 |
-
(t.childExpirationTime = e.childExpirationTime),
|
9898 |
-
(t.expirationTime = e.expirationTime),
|
9899 |
-
(t.child = e.child),
|
9900 |
-
(t.memoizedProps = e.memoizedProps),
|
9901 |
-
(t.memoizedState = e.memoizedState),
|
9902 |
-
(t.updateQueue = e.updateQueue),
|
9903 |
-
(n = e.dependencies),
|
9904 |
-
(t.dependencies =
|
9905 |
-
null === n
|
9906 |
-
? null
|
9907 |
-
: {
|
9908 |
-
expirationTime: n.expirationTime,
|
9909 |
-
firstContext: n.firstContext,
|
9910 |
-
responders: n.responders,
|
9911 |
-
}),
|
9912 |
-
(t.sibling = e.sibling),
|
9913 |
-
(t.index = e.index),
|
9914 |
-
(t.ref = e.ref),
|
9915 |
-
t
|
9916 |
-
)
|
9917 |
-
}
|
9918 |
-
function Bc(e, n, t, a, i, s) {
|
9919 |
-
var o = 2
|
9920 |
-
if (((a = e), 'function' == typeof e)) Cc(e) && (o = 1)
|
9921 |
-
else if ('string' == typeof e) o = 5
|
9922 |
-
else
|
9923 |
-
e: switch (e) {
|
9924 |
-
case te:
|
9925 |
-
return Sc(t.children, i, s, n)
|
9926 |
-
case oe:
|
9927 |
-
;(o = 8), (i |= 7)
|
9928 |
-
break
|
9929 |
-
case ae:
|
9930 |
-
;(o = 8), (i |= 1)
|
9931 |
-
break
|
9932 |
-
case ie:
|
9933 |
-
return (
|
9934 |
-
((e = Ec(12, t, n, 8 | i)).elementType = ie),
|
9935 |
-
(e.type = ie),
|
9936 |
-
(e.expirationTime = s),
|
9937 |
-
e
|
9938 |
-
)
|
9939 |
-
case le:
|
9940 |
-
return (
|
9941 |
-
((e = Ec(13, t, n, i)).type = le),
|
9942 |
-
(e.elementType = le),
|
9943 |
-
(e.expirationTime = s),
|
9944 |
-
e
|
9945 |
-
)
|
9946 |
-
case pe:
|
9947 |
-
return (
|
9948 |
-
((e = Ec(19, t, n, i)).elementType = pe),
|
9949 |
-
(e.expirationTime = s),
|
9950 |
-
e
|
9951 |
-
)
|
9952 |
-
default:
|
9953 |
-
if ('object' == typeof e && null !== e)
|
9954 |
-
switch (e.$$typeof) {
|
9955 |
-
case se:
|
9956 |
-
o = 10
|
9957 |
-
break e
|
9958 |
-
case re:
|
9959 |
-
o = 9
|
9960 |
-
break e
|
9961 |
-
case ce:
|
9962 |
-
o = 11
|
9963 |
-
break e
|
9964 |
-
case fe:
|
9965 |
-
o = 14
|
9966 |
-
break e
|
9967 |
-
case ue:
|
9968 |
-
;(o = 16), (a = null)
|
9969 |
-
break e
|
9970 |
-
case de:
|
9971 |
-
o = 22
|
9972 |
-
break e
|
9973 |
-
}
|
9974 |
-
throw Error(r(130, null == e ? e : typeof e, ''))
|
9975 |
-
}
|
9976 |
-
return (
|
9977 |
-
((n = Ec(o, t, n, i)).elementType = e),
|
9978 |
-
(n.type = a),
|
9979 |
-
(n.expirationTime = s),
|
9980 |
-
n
|
9981 |
-
)
|
9982 |
-
}
|
9983 |
-
function Sc(e, n, t, a) {
|
9984 |
-
return ((e = Ec(7, e, a, n)).expirationTime = t), e
|
9985 |
-
}
|
9986 |
-
function Tc(e, n, t) {
|
9987 |
-
return ((e = Ec(6, e, null, n)).expirationTime = t), e
|
9988 |
-
}
|
9989 |
-
function Pc(e, n, t) {
|
9990 |
-
return (
|
9991 |
-
((n = Ec(
|
9992 |
-
4,
|
9993 |
-
null !== e.children ? e.children : [],
|
9994 |
-
e.key,
|
9995 |
-
n
|
9996 |
-
)).expirationTime = t),
|
9997 |
-
(n.stateNode = {
|
9998 |
-
containerInfo: e.containerInfo,
|
9999 |
-
pendingChildren: null,
|
10000 |
-
implementation: e.implementation,
|
10001 |
-
}),
|
10002 |
-
n
|
10003 |
-
)
|
10004 |
-
}
|
10005 |
-
function Nc(e, n, t) {
|
10006 |
-
;(this.tag = n),
|
10007 |
-
(this.current = null),
|
10008 |
-
(this.containerInfo = e),
|
10009 |
-
(this.pingCache = this.pendingChildren = null),
|
10010 |
-
(this.finishedExpirationTime = 0),
|
10011 |
-
(this.finishedWork = null),
|
10012 |
-
(this.timeoutHandle = -1),
|
10013 |
-
(this.pendingContext = this.context = null),
|
10014 |
-
(this.hydrate = t),
|
10015 |
-
(this.callbackNode = null),
|
10016 |
-
(this.callbackPriority = 90),
|
10017 |
-
(this.lastExpiredTime = this.lastPingedTime = this.nextKnownPendingLevel = this.lastSuspendedTime = this.firstSuspendedTime = this.firstPendingTime = 0)
|
10018 |
-
}
|
10019 |
-
function Mc(e, n) {
|
10020 |
-
var t = e.firstSuspendedTime
|
10021 |
-
return (e = e.lastSuspendedTime), 0 !== t && t >= n && e <= n
|
10022 |
-
}
|
10023 |
-
function qc(e, n) {
|
10024 |
-
var t = e.firstSuspendedTime,
|
10025 |
-
a = e.lastSuspendedTime
|
10026 |
-
t < n && (e.firstSuspendedTime = n),
|
10027 |
-
(a > n || 0 === t) && (e.lastSuspendedTime = n),
|
10028 |
-
n <= e.lastPingedTime && (e.lastPingedTime = 0),
|
10029 |
-
n <= e.lastExpiredTime && (e.lastExpiredTime = 0)
|
10030 |
-
}
|
10031 |
-
function Ic(e, n) {
|
10032 |
-
n > e.firstPendingTime && (e.firstPendingTime = n)
|
10033 |
-
var t = e.firstSuspendedTime
|
10034 |
-
0 !== t &&
|
10035 |
-
(n >= t
|
10036 |
-
? (e.firstSuspendedTime = e.lastSuspendedTime = e.nextKnownPendingLevel = 0)
|
10037 |
-
: n >= e.lastSuspendedTime &&
|
10038 |
-
(e.lastSuspendedTime = n + 1),
|
10039 |
-
n > e.nextKnownPendingLevel &&
|
10040 |
-
(e.nextKnownPendingLevel = n))
|
10041 |
-
}
|
10042 |
-
function Oc(e, n) {
|
10043 |
-
var t = e.lastExpiredTime
|
10044 |
-
;(0 === t || t > n) && (e.lastExpiredTime = n)
|
10045 |
-
}
|
10046 |
-
function zc(e, n, t, a) {
|
10047 |
-
var i = n.current,
|
10048 |
-
s = Vo(),
|
10049 |
-
o = us.suspense
|
10050 |
-
s = Ho(s, i, o)
|
10051 |
-
e: if (t) {
|
10052 |
-
n: {
|
10053 |
-
if (
|
10054 |
-
Je((t = t._reactInternalFiber)) !== t ||
|
10055 |
-
1 !== t.tag
|
10056 |
-
)
|
10057 |
-
throw Error(r(170))
|
10058 |
-
var c = t
|
10059 |
-
do {
|
10060 |
-
switch (c.tag) {
|
10061 |
-
case 3:
|
10062 |
-
c = c.stateNode.context
|
10063 |
-
break n
|
10064 |
-
case 1:
|
10065 |
-
if (mi(c.type)) {
|
10066 |
-
c =
|
10067 |
-
c.stateNode
|
10068 |
-
.__reactInternalMemoizedMergedChildContext
|
10069 |
-
break n
|
10070 |
-
}
|
10071 |
-
}
|
10072 |
-
c = c.return
|
10073 |
-
} while (null !== c)
|
10074 |
-
throw Error(r(171))
|
10075 |
-
}
|
10076 |
-
if (1 === t.tag) {
|
10077 |
-
var l = t.type
|
10078 |
-
if (mi(l)) {
|
10079 |
-
t = ki(t, l, c)
|
10080 |
-
break e
|
10081 |
-
}
|
10082 |
-
}
|
10083 |
-
t = c
|
10084 |
-
} else t = pi
|
10085 |
-
return (
|
10086 |
-
null === n.context
|
10087 |
-
? (n.context = t)
|
10088 |
-
: (n.pendingContext = t),
|
10089 |
-
((n = os(s, o)).payload = { element: e }),
|
10090 |
-
null !== (a = void 0 === a ? null : a) && (n.callback = a),
|
10091 |
-
cs(i, n),
|
10092 |
-
$o(i, s),
|
10093 |
-
s
|
10094 |
-
)
|
10095 |
-
}
|
10096 |
-
function Lc(e) {
|
10097 |
-
if (!(e = e.current).child) return null
|
10098 |
-
switch (e.child.tag) {
|
10099 |
-
case 5:
|
10100 |
-
default:
|
10101 |
-
return e.child.stateNode
|
10102 |
-
}
|
10103 |
-
}
|
10104 |
-
function Uc(e, n) {
|
10105 |
-
null !== (e = e.memoizedState) &&
|
10106 |
-
null !== e.dehydrated &&
|
10107 |
-
e.retryTime < n &&
|
10108 |
-
(e.retryTime = n)
|
10109 |
-
}
|
10110 |
-
function jc(e, n) {
|
10111 |
-
Uc(e, n), (e = e.alternate) && Uc(e, n)
|
10112 |
-
}
|
10113 |
-
function Dc(e, n, t) {
|
10114 |
-
var a = new Nc(e, n, (t = null != t && !0 === t.hydrate)),
|
10115 |
-
i = Ec(3, null, null, 2 === n ? 7 : 1 === n ? 3 : 0)
|
10116 |
-
;(a.current = i),
|
10117 |
-
(i.stateNode = a),
|
10118 |
-
ss(i),
|
10119 |
-
(e[xt] = a.current),
|
10120 |
-
t &&
|
10121 |
-
0 !== n &&
|
10122 |
-
(function (e, n) {
|
10123 |
-
var t = Ge(n)
|
10124 |
-
Bn.forEach(function (e) {
|
10125 |
-
mn(e, n, t)
|
10126 |
-
}),
|
10127 |
-
Sn.forEach(function (e) {
|
10128 |
-
mn(e, n, t)
|
10129 |
-
})
|
10130 |
-
})(0, 9 === e.nodeType ? e : e.ownerDocument),
|
10131 |
-
(this._internalRoot = a)
|
10132 |
-
}
|
10133 |
-
function Fc(e) {
|
10134 |
-
return !(
|
10135 |
-
!e ||
|
10136 |
-
(1 !== e.nodeType &&
|
10137 |
-
9 !== e.nodeType &&
|
10138 |
-
11 !== e.nodeType &&
|
10139 |
-
(8 !== e.nodeType ||
|
10140 |
-
' react-mount-point-unstable ' !== e.nodeValue))
|
10141 |
-
)
|
10142 |
-
}
|
10143 |
-
function Rc(e, n, t, a, i) {
|
10144 |
-
var s = t._reactRootContainer
|
10145 |
-
if (s) {
|
10146 |
-
var r = s._internalRoot
|
10147 |
-
if ('function' == typeof i) {
|
10148 |
-
var o = i
|
10149 |
-
i = function () {
|
10150 |
-
var e = Lc(r)
|
10151 |
-
o.call(e)
|
10152 |
-
}
|
10153 |
-
}
|
10154 |
-
zc(n, r, e, i)
|
10155 |
-
} else {
|
10156 |
-
if (
|
10157 |
-
((s = t._reactRootContainer = (function (e, n) {
|
10158 |
-
if (
|
10159 |
-
(n ||
|
10160 |
-
(n = !(
|
10161 |
-
!(n = e
|
10162 |
-
? 9 === e.nodeType
|
10163 |
-
? e.documentElement
|
10164 |
-
: e.firstChild
|
10165 |
-
: null) ||
|
10166 |
-
1 !== n.nodeType ||
|
10167 |
-
!n.hasAttribute('data-reactroot')
|
10168 |
-
)),
|
10169 |
-
!n)
|
10170 |
-
)
|
10171 |
-
for (var t; (t = e.lastChild); )
|
10172 |
-
e.removeChild(t)
|
10173 |
-
return new Dc(e, 0, n ? { hydrate: !0 } : void 0)
|
10174 |
-
})(t, a)),
|
10175 |
-
(r = s._internalRoot),
|
10176 |
-
'function' == typeof i)
|
10177 |
-
) {
|
10178 |
-
var c = i
|
10179 |
-
i = function () {
|
10180 |
-
var e = Lc(r)
|
10181 |
-
c.call(e)
|
10182 |
-
}
|
10183 |
-
}
|
10184 |
-
nc(function () {
|
10185 |
-
zc(n, r, e, i)
|
10186 |
-
})
|
10187 |
-
}
|
10188 |
-
return Lc(r)
|
10189 |
-
}
|
10190 |
-
function Yc(e, n, t) {
|
10191 |
-
var a =
|
10192 |
-
3 < arguments.length && void 0 !== arguments[3]
|
10193 |
-
? arguments[3]
|
10194 |
-
: null
|
10195 |
-
return {
|
10196 |
-
$$typeof: ne,
|
10197 |
-
key: null == a ? null : '' + a,
|
10198 |
-
children: e,
|
10199 |
-
containerInfo: n,
|
10200 |
-
implementation: t,
|
10201 |
-
}
|
10202 |
-
}
|
10203 |
-
function Qc(e, n) {
|
10204 |
-
var t =
|
10205 |
-
2 < arguments.length && void 0 !== arguments[2]
|
10206 |
-
? arguments[2]
|
10207 |
-
: null
|
10208 |
-
if (!Fc(n)) throw Error(r(200))
|
10209 |
-
return Yc(e, n, null, t)
|
10210 |
-
}
|
10211 |
-
;(Dc.prototype.render = function (e) {
|
10212 |
-
zc(e, this._internalRoot, null, null)
|
10213 |
-
}),
|
10214 |
-
(Dc.prototype.unmount = function () {
|
10215 |
-
var e = this._internalRoot,
|
10216 |
-
n = e.containerInfo
|
10217 |
-
zc(null, e, null, function () {
|
10218 |
-
n[xt] = null
|
10219 |
-
})
|
10220 |
-
}),
|
10221 |
-
(hn = function (e) {
|
10222 |
-
if (13 === e.tag) {
|
10223 |
-
var n = Hi(Vo(), 150, 100)
|
10224 |
-
$o(e, n), jc(e, n)
|
10225 |
-
}
|
10226 |
-
}),
|
10227 |
-
(An = function (e) {
|
10228 |
-
13 === e.tag && ($o(e, 3), jc(e, 3))
|
10229 |
-
}),
|
10230 |
-
(kn = function (e) {
|
10231 |
-
if (13 === e.tag) {
|
10232 |
-
var n = Vo()
|
10233 |
-
$o(e, (n = Ho(n, e, null))), jc(e, n)
|
10234 |
-
}
|
10235 |
-
}),
|
10236 |
-
(S = function (e, n, t) {
|
10237 |
-
switch (n) {
|
10238 |
-
case 'input':
|
10239 |
-
if (
|
10240 |
-
(Ce(e, t),
|
10241 |
-
(n = t.name),
|
10242 |
-
'radio' === t.type && null != n)
|
10243 |
-
) {
|
10244 |
-
for (t = e; t.parentNode; ) t = t.parentNode
|
10245 |
-
for (
|
10246 |
-
t = t.querySelectorAll(
|
10247 |
-
'input[name=' +
|
10248 |
-
JSON.stringify('' + n) +
|
10249 |
-
'][type="radio"]'
|
10250 |
-
),
|
10251 |
-
n = 0;
|
10252 |
-
n < t.length;
|
10253 |
-
n++
|
10254 |
-
) {
|
10255 |
-
var a = t[n]
|
10256 |
-
if (a !== e && a.form === e.form) {
|
10257 |
-
var i = Pt(a)
|
10258 |
-
if (!i) throw Error(r(90))
|
10259 |
-
_e(a), Ce(a, i)
|
10260 |
-
}
|
10261 |
-
}
|
10262 |
-
}
|
10263 |
-
break
|
10264 |
-
case 'textarea':
|
10265 |
-
Me(e, t)
|
10266 |
-
break
|
10267 |
-
case 'select':
|
10268 |
-
null != (n = t.value) && Te(e, !!t.multiple, n, !1)
|
10269 |
-
}
|
10270 |
-
}),
|
10271 |
-
(I = ec),
|
10272 |
-
(O = function (e, n, t, a, i) {
|
10273 |
-
var s = wo
|
10274 |
-
wo |= 4
|
10275 |
-
try {
|
10276 |
-
return Ri(98, e.bind(null, n, t, a, i))
|
10277 |
-
} finally {
|
10278 |
-
0 === (wo = s) && Wi()
|
10279 |
-
}
|
10280 |
-
}),
|
10281 |
-
(z = function () {
|
10282 |
-
0 == (49 & wo) &&
|
10283 |
-
((function () {
|
10284 |
-
if (null !== Ro) {
|
10285 |
-
var e = Ro
|
10286 |
-
;(Ro = null),
|
10287 |
-
e.forEach(function (e, n) {
|
10288 |
-
Oc(n, e), Zo(n)
|
10289 |
-
}),
|
10290 |
-
Wi()
|
10291 |
-
}
|
10292 |
-
})(),
|
10293 |
-
mc())
|
10294 |
-
}),
|
10295 |
-
(L = function (e, n) {
|
10296 |
-
var t = wo
|
10297 |
-
wo |= 2
|
10298 |
-
try {
|
10299 |
-
return e(n)
|
10300 |
-
} finally {
|
10301 |
-
0 === (wo = t) && Wi()
|
10302 |
-
}
|
10303 |
-
})
|
10304 |
-
var Wc,
|
10305 |
-
Vc,
|
10306 |
-
Hc = {
|
10307 |
-
Events: [
|
10308 |
-
St,
|
10309 |
-
Tt,
|
10310 |
-
Pt,
|
10311 |
-
x,
|
10312 |
-
w,
|
10313 |
-
Lt,
|
10314 |
-
function (e) {
|
10315 |
-
sn(e, zt)
|
10316 |
-
},
|
10317 |
-
M,
|
10318 |
-
q,
|
10319 |
-
Gn,
|
10320 |
-
cn,
|
10321 |
-
mc,
|
10322 |
-
{ current: !1 },
|
10323 |
-
],
|
10324 |
-
}
|
10325 |
-
;(Vc = (Wc = {
|
10326 |
-
findFiberByHostInstance: Bt,
|
10327 |
-
bundleType: 0,
|
10328 |
-
version: '16.14.0',
|
10329 |
-
rendererPackageName: 'react-dom',
|
10330 |
-
}).findFiberByHostInstance),
|
10331 |
-
(function (e) {
|
10332 |
-
if ('undefined' == typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)
|
10333 |
-
return !1
|
10334 |
-
var n = __REACT_DEVTOOLS_GLOBAL_HOOK__
|
10335 |
-
if (n.isDisabled || !n.supportsFiber) return !0
|
10336 |
-
try {
|
10337 |
-
var t = n.inject(e)
|
10338 |
-
;(_c = function (e) {
|
10339 |
-
try {
|
10340 |
-
n.onCommitFiberRoot(
|
10341 |
-
t,
|
10342 |
-
e,
|
10343 |
-
void 0,
|
10344 |
-
64 == (64 & e.current.effectTag)
|
10345 |
-
)
|
10346 |
-
} catch (e) {}
|
10347 |
-
}),
|
10348 |
-
(vc = function (e) {
|
10349 |
-
try {
|
10350 |
-
n.onCommitFiberUnmount(t, e)
|
10351 |
-
} catch (e) {}
|
10352 |
-
})
|
10353 |
-
} catch (e) {}
|
10354 |
-
})(
|
10355 |
-
i({}, Wc, {
|
10356 |
-
overrideHookState: null,
|
10357 |
-
overrideProps: null,
|
10358 |
-
setSuspenseHandler: null,
|
10359 |
-
scheduleUpdate: null,
|
10360 |
-
currentDispatcherRef: K.ReactCurrentDispatcher,
|
10361 |
-
findHostInstanceByFiber: function (e) {
|
10362 |
-
return null === (e = tn(e)) ? null : e.stateNode
|
10363 |
-
},
|
10364 |
-
findFiberByHostInstance: function (e) {
|
10365 |
-
return Vc ? Vc(e) : null
|
10366 |
-
},
|
10367 |
-
findHostInstancesForRefresh: null,
|
10368 |
-
scheduleRefresh: null,
|
10369 |
-
scheduleRoot: null,
|
10370 |
-
setRefreshHandler: null,
|
10371 |
-
getCurrentFiber: null,
|
10372 |
-
})
|
10373 |
-
),
|
10374 |
-
(n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = Hc),
|
10375 |
-
(n.createPortal = Qc),
|
10376 |
-
(n.findDOMNode = function (e) {
|
10377 |
-
if (null == e) return null
|
10378 |
-
if (1 === e.nodeType) return e
|
10379 |
-
var n = e._reactInternalFiber
|
10380 |
-
if (void 0 === n) {
|
10381 |
-
if ('function' == typeof e.render) throw Error(r(188))
|
10382 |
-
throw Error(r(268, Object.keys(e)))
|
10383 |
-
}
|
10384 |
-
return (e = null === (e = tn(n)) ? null : e.stateNode)
|
10385 |
-
}),
|
10386 |
-
(n.flushSync = function (e, n) {
|
10387 |
-
if (0 != (48 & wo)) throw Error(r(187))
|
10388 |
-
var t = wo
|
10389 |
-
wo |= 1
|
10390 |
-
try {
|
10391 |
-
return Ri(99, e.bind(null, n))
|
10392 |
-
} finally {
|
10393 |
-
;(wo = t), Wi()
|
10394 |
-
}
|
10395 |
-
}),
|
10396 |
-
(n.hydrate = function (e, n, t) {
|
10397 |
-
if (!Fc(n)) throw Error(r(200))
|
10398 |
-
return Rc(null, e, n, !0, t)
|
10399 |
-
}),
|
10400 |
-
(n.render = function (e, n, t) {
|
10401 |
-
if (!Fc(n)) throw Error(r(200))
|
10402 |
-
return Rc(null, e, n, !1, t)
|
10403 |
-
}),
|
10404 |
-
(n.unmountComponentAtNode = function (e) {
|
10405 |
-
if (!Fc(e)) throw Error(r(40))
|
10406 |
-
return (
|
10407 |
-
!!e._reactRootContainer &&
|
10408 |
-
(nc(function () {
|
10409 |
-
Rc(null, null, e, !1, function () {
|
10410 |
-
;(e._reactRootContainer = null), (e[xt] = null)
|
10411 |
-
})
|
10412 |
-
}),
|
10413 |
-
!0)
|
10414 |
-
)
|
10415 |
-
}),
|
10416 |
-
(n.unstable_batchedUpdates = ec),
|
10417 |
-
(n.unstable_createPortal = function (e, n) {
|
10418 |
-
return Qc(
|
10419 |
-
e,
|
10420 |
-
n,
|
10421 |
-
2 < arguments.length && void 0 !== arguments[2]
|
10422 |
-
? arguments[2]
|
10423 |
-
: null
|
10424 |
-
)
|
10425 |
-
}),
|
10426 |
-
(n.unstable_renderSubtreeIntoContainer = function (e, n, t, a) {
|
10427 |
-
if (!Fc(t)) throw Error(r(200))
|
10428 |
-
if (null == e || void 0 === e._reactInternalFiber)
|
10429 |
-
throw Error(r(38))
|
10430 |
-
return Rc(e, n, t, !1, a)
|
10431 |
-
}),
|
10432 |
-
(n.version = '16.14.0')
|
10433 |
-
},
|
10434 |
-
function (e, n, t) {
|
10435 |
-
'use strict'
|
10436 |
-
e.exports = t(23)
|
10437 |
-
},
|
10438 |
-
function (e, n, t) {
|
10439 |
-
'use strict'
|
10440 |
-
/** @license React v0.19.1
|
10441 |
-
* scheduler.production.min.js
|
10442 |
-
*
|
10443 |
-
* Copyright (c) Facebook, Inc. and its affiliates.
|
10444 |
-
*
|
10445 |
-
* This source code is licensed under the MIT license found in the
|
10446 |
-
* LICENSE file in the root directory of this source tree.
|
10447 |
-
*/ var a, i, s, r, o
|
10448 |
-
if (
|
10449 |
-
'undefined' == typeof window ||
|
10450 |
-
'function' != typeof MessageChannel
|
10451 |
-
) {
|
10452 |
-
var c = null,
|
10453 |
-
l = null,
|
10454 |
-
p = function () {
|
10455 |
-
if (null !== c)
|
10456 |
-
try {
|
10457 |
-
var e = n.unstable_now()
|
10458 |
-
c(!0, e), (c = null)
|
10459 |
-
} catch (e) {
|
10460 |
-
throw (setTimeout(p, 0), e)
|
10461 |
-
}
|
10462 |
-
},
|
10463 |
-
f = Date.now()
|
10464 |
-
;(n.unstable_now = function () {
|
10465 |
-
return Date.now() - f
|
10466 |
-
}),
|
10467 |
-
(a = function (e) {
|
10468 |
-
null !== c
|
10469 |
-
? setTimeout(a, 0, e)
|
10470 |
-
: ((c = e), setTimeout(p, 0))
|
10471 |
-
}),
|
10472 |
-
(i = function (e, n) {
|
10473 |
-
l = setTimeout(e, n)
|
10474 |
-
}),
|
10475 |
-
(s = function () {
|
10476 |
-
clearTimeout(l)
|
10477 |
-
}),
|
10478 |
-
(r = function () {
|
10479 |
-
return !1
|
10480 |
-
}),
|
10481 |
-
(o = n.unstable_forceFrameRate = function () {})
|
10482 |
-
} else {
|
10483 |
-
var u = window.performance,
|
10484 |
-
d = window.Date,
|
10485 |
-
g = window.setTimeout,
|
10486 |
-
m = window.clearTimeout
|
10487 |
-
if ('undefined' != typeof console) {
|
10488 |
-
var h = window.cancelAnimationFrame
|
10489 |
-
'function' != typeof window.requestAnimationFrame &&
|
10490 |
-
console.error(
|
10491 |
-
"This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"
|
10492 |
-
),
|
10493 |
-
'function' != typeof h &&
|
10494 |
-
console.error(
|
10495 |
-
"This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"
|
10496 |
-
)
|
10497 |
-
}
|
10498 |
-
if ('object' == typeof u && 'function' == typeof u.now)
|
10499 |
-
n.unstable_now = function () {
|
10500 |
-
return u.now()
|
10501 |
-
}
|
10502 |
-
else {
|
10503 |
-
var A = d.now()
|
10504 |
-
n.unstable_now = function () {
|
10505 |
-
return d.now() - A
|
10506 |
-
}
|
10507 |
-
}
|
10508 |
-
var k = !1,
|
10509 |
-
y = null,
|
10510 |
-
b = -1,
|
10511 |
-
_ = 5,
|
10512 |
-
v = 0
|
10513 |
-
;(r = function () {
|
10514 |
-
return n.unstable_now() >= v
|
10515 |
-
}),
|
10516 |
-
(o = function () {}),
|
10517 |
-
(n.unstable_forceFrameRate = function (e) {
|
10518 |
-
0 > e || 125 < e
|
10519 |
-
? console.error(
|
10520 |
-
'forceFrameRate takes a positive int between 0 and 125, forcing framerates higher than 125 fps is not unsupported'
|
10521 |
-
)
|
10522 |
-
: (_ = 0 < e ? Math.floor(1e3 / e) : 5)
|
10523 |
-
})
|
10524 |
-
var w = new MessageChannel(),
|
10525 |
-
E = w.port2
|
10526 |
-
;(w.port1.onmessage = function () {
|
10527 |
-
if (null !== y) {
|
10528 |
-
var e = n.unstable_now()
|
10529 |
-
v = e + _
|
10530 |
-
try {
|
10531 |
-
y(!0, e)
|
10532 |
-
? E.postMessage(null)
|
10533 |
-
: ((k = !1), (y = null))
|
10534 |
-
} catch (e) {
|
10535 |
-
throw (E.postMessage(null), e)
|
10536 |
-
}
|
10537 |
-
} else k = !1
|
10538 |
-
}),
|
10539 |
-
(a = function (e) {
|
10540 |
-
;(y = e), k || ((k = !0), E.postMessage(null))
|
10541 |
-
}),
|
10542 |
-
(i = function (e, t) {
|
10543 |
-
b = g(function () {
|
10544 |
-
e(n.unstable_now())
|
10545 |
-
}, t)
|
10546 |
-
}),
|
10547 |
-
(s = function () {
|
10548 |
-
m(b), (b = -1)
|
10549 |
-
})
|
10550 |
-
}
|
10551 |
-
function C(e, n) {
|
10552 |
-
var t = e.length
|
10553 |
-
e.push(n)
|
10554 |
-
e: for (;;) {
|
10555 |
-
var a = (t - 1) >>> 1,
|
10556 |
-
i = e[a]
|
10557 |
-
if (!(void 0 !== i && 0 < S(i, n))) break e
|
10558 |
-
;(e[a] = n), (e[t] = i), (t = a)
|
10559 |
-
}
|
10560 |
-
}
|
10561 |
-
function x(e) {
|
10562 |
-
return void 0 === (e = e[0]) ? null : e
|
10563 |
-
}
|
10564 |
-
function B(e) {
|
10565 |
-
var n = e[0]
|
10566 |
-
if (void 0 !== n) {
|
10567 |
-
var t = e.pop()
|
10568 |
-
if (t !== n) {
|
10569 |
-
e[0] = t
|
10570 |
-
e: for (var a = 0, i = e.length; a < i; ) {
|
10571 |
-
var s = 2 * (a + 1) - 1,
|
10572 |
-
r = e[s],
|
10573 |
-
o = s + 1,
|
10574 |
-
c = e[o]
|
10575 |
-
if (void 0 !== r && 0 > S(r, t))
|
10576 |
-
void 0 !== c && 0 > S(c, r)
|
10577 |
-
? ((e[a] = c), (e[o] = t), (a = o))
|
10578 |
-
: ((e[a] = r), (e[s] = t), (a = s))
|
10579 |
-
else {
|
10580 |
-
if (!(void 0 !== c && 0 > S(c, t))) break e
|
10581 |
-
;(e[a] = c), (e[o] = t), (a = o)
|
10582 |
-
}
|
10583 |
-
}
|
10584 |
-
}
|
10585 |
-
return n
|
10586 |
-
}
|
10587 |
-
return null
|
10588 |
-
}
|
10589 |
-
function S(e, n) {
|
10590 |
-
var t = e.sortIndex - n.sortIndex
|
10591 |
-
return 0 !== t ? t : e.id - n.id
|
10592 |
-
}
|
10593 |
-
var T = [],
|
10594 |
-
P = [],
|
10595 |
-
N = 1,
|
10596 |
-
M = null,
|
10597 |
-
q = 3,
|
10598 |
-
I = !1,
|
10599 |
-
O = !1,
|
10600 |
-
z = !1
|
10601 |
-
function L(e) {
|
10602 |
-
for (var n = x(P); null !== n; ) {
|
10603 |
-
if (null === n.callback) B(P)
|
10604 |
-
else {
|
10605 |
-
if (!(n.startTime <= e)) break
|
10606 |
-
B(P), (n.sortIndex = n.expirationTime), C(T, n)
|
10607 |
-
}
|
10608 |
-
n = x(P)
|
10609 |
-
}
|
10610 |
-
}
|
10611 |
-
function U(e) {
|
10612 |
-
if (((z = !1), L(e), !O))
|
10613 |
-
if (null !== x(T)) (O = !0), a(j)
|
10614 |
-
else {
|
10615 |
-
var n = x(P)
|
10616 |
-
null !== n && i(U, n.startTime - e)
|
10617 |
-
}
|
10618 |
-
}
|
10619 |
-
function j(e, t) {
|
10620 |
-
;(O = !1), z && ((z = !1), s()), (I = !0)
|
10621 |
-
var a = q
|
10622 |
-
try {
|
10623 |
-
for (
|
10624 |
-
L(t), M = x(T);
|
10625 |
-
null !== M && (!(M.expirationTime > t) || (e && !r()));
|
10626 |
-
|
10627 |
-
) {
|
10628 |
-
var o = M.callback
|
10629 |
-
if (null !== o) {
|
10630 |
-
;(M.callback = null), (q = M.priorityLevel)
|
10631 |
-
var c = o(M.expirationTime <= t)
|
10632 |
-
;(t = n.unstable_now()),
|
10633 |
-
'function' == typeof c
|
10634 |
-
? (M.callback = c)
|
10635 |
-
: M === x(T) && B(T),
|
10636 |
-
L(t)
|
10637 |
-
} else B(T)
|
10638 |
-
M = x(T)
|
10639 |
-
}
|
10640 |
-
if (null !== M) var l = !0
|
10641 |
-
else {
|
10642 |
-
var p = x(P)
|
10643 |
-
null !== p && i(U, p.startTime - t), (l = !1)
|
10644 |
-
}
|
10645 |
-
return l
|
10646 |
-
} finally {
|
10647 |
-
;(M = null), (q = a), (I = !1)
|
10648 |
-
}
|
10649 |
-
}
|
10650 |
-
function D(e) {
|
10651 |
-
switch (e) {
|
10652 |
-
case 1:
|
10653 |
-
return -1
|
10654 |
-
case 2:
|
10655 |
-
return 250
|
10656 |
-
case 5:
|
10657 |
-
return 1073741823
|
10658 |
-
case 4:
|
10659 |
-
return 1e4
|
10660 |
-
default:
|
10661 |
-
return 5e3
|
10662 |
-
}
|
10663 |
-
}
|
10664 |
-
var F = o
|
10665 |
-
;(n.unstable_IdlePriority = 5),
|
10666 |
-
(n.unstable_ImmediatePriority = 1),
|
10667 |
-
(n.unstable_LowPriority = 4),
|
10668 |
-
(n.unstable_NormalPriority = 3),
|
10669 |
-
(n.unstable_Profiling = null),
|
10670 |
-
(n.unstable_UserBlockingPriority = 2),
|
10671 |
-
(n.unstable_cancelCallback = function (e) {
|
10672 |
-
e.callback = null
|
10673 |
-
}),
|
10674 |
-
(n.unstable_continueExecution = function () {
|
10675 |
-
O || I || ((O = !0), a(j))
|
10676 |
-
}),
|
10677 |
-
(n.unstable_getCurrentPriorityLevel = function () {
|
10678 |
-
return q
|
10679 |
-
}),
|
10680 |
-
(n.unstable_getFirstCallbackNode = function () {
|
10681 |
-
return x(T)
|
10682 |
-
}),
|
10683 |
-
(n.unstable_next = function (e) {
|
10684 |
-
switch (q) {
|
10685 |
-
case 1:
|
10686 |
-
case 2:
|
10687 |
-
case 3:
|
10688 |
-
var n = 3
|
10689 |
-
break
|
10690 |
-
default:
|
10691 |
-
n = q
|
10692 |
-
}
|
10693 |
-
var t = q
|
10694 |
-
q = n
|
10695 |
-
try {
|
10696 |
-
return e()
|
10697 |
-
} finally {
|
10698 |
-
q = t
|
10699 |
-
}
|
10700 |
-
}),
|
10701 |
-
(n.unstable_pauseExecution = function () {}),
|
10702 |
-
(n.unstable_requestPaint = F),
|
10703 |
-
(n.unstable_runWithPriority = function (e, n) {
|
10704 |
-
switch (e) {
|
10705 |
-
case 1:
|
10706 |
-
case 2:
|
10707 |
-
case 3:
|
10708 |
-
case 4:
|
10709 |
-
case 5:
|
10710 |
-
break
|
10711 |
-
default:
|
10712 |
-
e = 3
|
10713 |
-
}
|
10714 |
-
var t = q
|
10715 |
-
q = e
|
10716 |
-
try {
|
10717 |
-
return n()
|
10718 |
-
} finally {
|
10719 |
-
q = t
|
10720 |
-
}
|
10721 |
-
}),
|
10722 |
-
(n.unstable_scheduleCallback = function (e, t, r) {
|
10723 |
-
var o = n.unstable_now()
|
10724 |
-
if ('object' == typeof r && null !== r) {
|
10725 |
-
var c = r.delay
|
10726 |
-
;(c = 'number' == typeof c && 0 < c ? o + c : o),
|
10727 |
-
(r =
|
10728 |
-
'number' == typeof r.timeout ? r.timeout : D(e))
|
10729 |
-
} else (r = D(e)), (c = o)
|
10730 |
-
return (
|
10731 |
-
(e = {
|
10732 |
-
id: N++,
|
10733 |
-
callback: t,
|
10734 |
-
priorityLevel: e,
|
10735 |
-
startTime: c,
|
10736 |
-
expirationTime: (r = c + r),
|
10737 |
-
sortIndex: -1,
|
10738 |
-
}),
|
10739 |
-
c > o
|
10740 |
-
? ((e.sortIndex = c),
|
10741 |
-
C(P, e),
|
10742 |
-
null === x(T) &&
|
10743 |
-
e === x(P) &&
|
10744 |
-
(z ? s() : (z = !0), i(U, c - o)))
|
10745 |
-
: ((e.sortIndex = r),
|
10746 |
-
C(T, e),
|
10747 |
-
O || I || ((O = !0), a(j))),
|
10748 |
-
e
|
10749 |
-
)
|
10750 |
-
}),
|
10751 |
-
(n.unstable_shouldYield = function () {
|
10752 |
-
var e = n.unstable_now()
|
10753 |
-
L(e)
|
10754 |
-
var t = x(T)
|
10755 |
-
return (
|
10756 |
-
(t !== M &&
|
10757 |
-
null !== M &&
|
10758 |
-
null !== t &&
|
10759 |
-
null !== t.callback &&
|
10760 |
-
t.startTime <= e &&
|
10761 |
-
t.expirationTime < M.expirationTime) ||
|
10762 |
-
r()
|
10763 |
-
)
|
10764 |
-
}),
|
10765 |
-
(n.unstable_wrapCallback = function (e) {
|
10766 |
-
var n = q
|
10767 |
-
return function () {
|
10768 |
-
var t = q
|
10769 |
-
q = n
|
10770 |
-
try {
|
10771 |
-
return e.apply(this, arguments)
|
10772 |
-
} finally {
|
10773 |
-
q = t
|
10774 |
-
}
|
10775 |
-
}
|
10776 |
-
})
|
10777 |
-
},
|
10778 |
-
function (e, n, t) {
|
10779 |
-
var a = t(25),
|
10780 |
-
i = t(26)
|
10781 |
-
'string' == typeof (i = i.__esModule ? i.default : i) &&
|
10782 |
-
(i = [[e.i, i, '']])
|
10783 |
-
var s = { insert: 'head', singleton: !1 }
|
10784 |
-
a(i, s)
|
10785 |
-
e.exports = i.locals || {}
|
10786 |
-
},
|
10787 |
-
function (e, n, t) {
|
10788 |
-
'use strict'
|
10789 |
-
var a,
|
10790 |
-
i = function () {
|
10791 |
-
return (
|
10792 |
-
void 0 === a &&
|
10793 |
-
(a = Boolean(
|
10794 |
-
window &&
|
10795 |
-
document &&
|
10796 |
-
document.all &&
|
10797 |
-
!window.atob
|
10798 |
-
)),
|
10799 |
-
a
|
10800 |
-
)
|
10801 |
-
},
|
10802 |
-
s = (function () {
|
10803 |
-
var e = {}
|
10804 |
-
return function (n) {
|
10805 |
-
if (void 0 === e[n]) {
|
10806 |
-
var t = document.querySelector(n)
|
10807 |
-
if (
|
10808 |
-
window.HTMLIFrameElement &&
|
10809 |
-
t instanceof window.HTMLIFrameElement
|
10810 |
-
)
|
10811 |
-
try {
|
10812 |
-
t = t.contentDocument.head
|
10813 |
-
} catch (e) {
|
10814 |
-
t = null
|
10815 |
-
}
|
10816 |
-
e[n] = t
|
10817 |
-
}
|
10818 |
-
return e[n]
|
10819 |
-
}
|
10820 |
-
})(),
|
10821 |
-
r = []
|
10822 |
-
function o(e) {
|
10823 |
-
for (var n = -1, t = 0; t < r.length; t++)
|
10824 |
-
if (r[t].identifier === e) {
|
10825 |
-
n = t
|
10826 |
-
break
|
10827 |
-
}
|
10828 |
-
return n
|
10829 |
-
}
|
10830 |
-
function c(e, n) {
|
10831 |
-
for (var t = {}, a = [], i = 0; i < e.length; i++) {
|
10832 |
-
var s = e[i],
|
10833 |
-
c = n.base ? s[0] + n.base : s[0],
|
10834 |
-
l = t[c] || 0,
|
10835 |
-
p = ''.concat(c, ' ').concat(l)
|
10836 |
-
t[c] = l + 1
|
10837 |
-
var f = o(p),
|
10838 |
-
u = { css: s[1], media: s[2], sourceMap: s[3] }
|
10839 |
-
;-1 !== f
|
10840 |
-
? (r[f].references++, r[f].updater(u))
|
10841 |
-
: r.push({
|
10842 |
-
identifier: p,
|
10843 |
-
updater: h(u, n),
|
10844 |
-
references: 1,
|
10845 |
-
}),
|
10846 |
-
a.push(p)
|
10847 |
-
}
|
10848 |
-
return a
|
10849 |
-
}
|
10850 |
-
function l(e) {
|
10851 |
-
var n = document.createElement('style'),
|
10852 |
-
a = e.attributes || {}
|
10853 |
-
if (void 0 === a.nonce) {
|
10854 |
-
var i = t.nc
|
10855 |
-
i && (a.nonce = i)
|
10856 |
-
}
|
10857 |
-
if (
|
10858 |
-
(Object.keys(a).forEach(function (e) {
|
10859 |
-
n.setAttribute(e, a[e])
|
10860 |
-
}),
|
10861 |
-
'function' == typeof e.insert)
|
10862 |
-
)
|
10863 |
-
e.insert(n)
|
10864 |
-
else {
|
10865 |
-
var r = s(e.insert || 'head')
|
10866 |
-
if (!r)
|
10867 |
-
throw new Error(
|
10868 |
-
"Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid."
|
10869 |
-
)
|
10870 |
-
r.appendChild(n)
|
10871 |
-
}
|
10872 |
-
return n
|
10873 |
-
}
|
10874 |
-
var p,
|
10875 |
-
f =
|
10876 |
-
((p = []),
|
10877 |
-
function (e, n) {
|
10878 |
-
return (p[e] = n), p.filter(Boolean).join('\n')
|
10879 |
-
})
|
10880 |
-
function u(e, n, t, a) {
|
10881 |
-
var i = t
|
10882 |
-
? ''
|
10883 |
-
: a.media
|
10884 |
-
? '@media '.concat(a.media, ' {').concat(a.css, '}')
|
10885 |
-
: a.css
|
10886 |
-
if (e.styleSheet) e.styleSheet.cssText = f(n, i)
|
10887 |
-
else {
|
10888 |
-
var s = document.createTextNode(i),
|
10889 |
-
r = e.childNodes
|
10890 |
-
r[n] && e.removeChild(r[n]),
|
10891 |
-
r.length ? e.insertBefore(s, r[n]) : e.appendChild(s)
|
10892 |
-
}
|
10893 |
-
}
|
10894 |
-
function d(e, n, t) {
|
10895 |
-
var a = t.css,
|
10896 |
-
i = t.media,
|
10897 |
-
s = t.sourceMap
|
10898 |
-
if (
|
10899 |
-
(i
|
10900 |
-
? e.setAttribute('media', i)
|
10901 |
-
: e.removeAttribute('media'),
|
10902 |
-
s &&
|
10903 |
-
'undefined' != typeof btoa &&
|
10904 |
-
(a += '\n/*# sourceMappingURL=data:application/json;base64,'.concat(
|
10905 |
-
btoa(
|
10906 |
-
unescape(encodeURIComponent(JSON.stringify(s)))
|
10907 |
-
),
|
10908 |
-
' */'
|
10909 |
-
)),
|
10910 |
-
e.styleSheet)
|
10911 |
-
)
|
10912 |
-
e.styleSheet.cssText = a
|
10913 |
-
else {
|
10914 |
-
for (; e.firstChild; ) e.removeChild(e.firstChild)
|
10915 |
-
e.appendChild(document.createTextNode(a))
|
10916 |
-
}
|
10917 |
-
}
|
10918 |
-
var g = null,
|
10919 |
-
m = 0
|
10920 |
-
function h(e, n) {
|
10921 |
-
var t, a, i
|
10922 |
-
if (n.singleton) {
|
10923 |
-
var s = m++
|
10924 |
-
;(t = g || (g = l(n))),
|
10925 |
-
(a = u.bind(null, t, s, !1)),
|
10926 |
-
(i = u.bind(null, t, s, !0))
|
10927 |
-
} else
|
10928 |
-
(t = l(n)),
|
10929 |
-
(a = d.bind(null, t, n)),
|
10930 |
-
(i = function () {
|
10931 |
-
!(function (e) {
|
10932 |
-
if (null === e.parentNode) return !1
|
10933 |
-
e.parentNode.removeChild(e)
|
10934 |
-
})(t)
|
10935 |
-
})
|
10936 |
-
return (
|
10937 |
-
a(e),
|
10938 |
-
function (n) {
|
10939 |
-
if (n) {
|
10940 |
-
if (
|
10941 |
-
n.css === e.css &&
|
10942 |
-
n.media === e.media &&
|
10943 |
-
n.sourceMap === e.sourceMap
|
10944 |
-
)
|
10945 |
-
return
|
10946 |
-
a((e = n))
|
10947 |
-
} else i()
|
10948 |
-
}
|
10949 |
-
)
|
10950 |
-
}
|
10951 |
-
e.exports = function (e, n) {
|
10952 |
-
;(n = n || {}).singleton ||
|
10953 |
-
'boolean' == typeof n.singleton ||
|
10954 |
-
(n.singleton = i())
|
10955 |
-
var t = c((e = e || []), n)
|
10956 |
-
return function (e) {
|
10957 |
-
if (
|
10958 |
-
((e = e || []),
|
10959 |
-
'[object Array]' === Object.prototype.toString.call(e))
|
10960 |
-
) {
|
10961 |
-
for (var a = 0; a < t.length; a++) {
|
10962 |
-
var i = o(t[a])
|
10963 |
-
r[i].references--
|
10964 |
-
}
|
10965 |
-
for (var s = c(e, n), l = 0; l < t.length; l++) {
|
10966 |
-
var p = o(t[l])
|
10967 |
-
0 === r[p].references &&
|
10968 |
-
(r[p].updater(), r.splice(p, 1))
|
10969 |
-
}
|
10970 |
-
t = s
|
10971 |
-
}
|
10972 |
-
}
|
10973 |
-
}
|
10974 |
-
},
|
10975 |
-
function (e, n, t) {
|
10976 |
-
'use strict'
|
10977 |
-
t.r(n)
|
10978 |
-
var a = t(7),
|
10979 |
-
i = t.n(a)()(!0)
|
10980 |
-
i.push([
|
10981 |
-
e.i,
|
10982 |
-
'#root, #fs_pricing_wrapper {\n background: #f1f1f1;\n height: auto;\n line-height: normal;\n font-size: 13px;\n margin: 0;\n /**\n * MAIN HEADER\n */\n /**\n * MAIN SECTIONS CONTAINER\n */ }\n #root, #root span, #root input, #root select, #root label, #root a, #root div, #root th, #root td, #fs_pricing_wrapper, #fs_pricing_wrapper span, #fs_pricing_wrapper input, #fs_pricing_wrapper select, #fs_pricing_wrapper label, #fs_pricing_wrapper a, #fs_pricing_wrapper div, #fs_pricing_wrapper th, #fs_pricing_wrapper td {\n font-family: "Open Sans", sans-serif; }\n #root h1, #root h2, #root h3, #root h4, #root ul, #root blockquote, #fs_pricing_wrapper h1, #fs_pricing_wrapper h2, #fs_pricing_wrapper h3, #fs_pricing_wrapper h4, #fs_pricing_wrapper ul, #fs_pricing_wrapper blockquote {\n margin: 0;\n padding: 0;\n text-align: center; }\n #root h1, #fs_pricing_wrapper h1 {\n font-size: 2.5em; }\n #root h2, #fs_pricing_wrapper h2 {\n font-size: 1.5em; }\n #root h3, #fs_pricing_wrapper h3 {\n font-size: 1.2em; }\n #root ul, #fs_pricing_wrapper ul {\n list-style-type: none; }\n #root p, #fs_pricing_wrapper p {\n font-size: 0.9em; }\n #root p, #root blockquote, #fs_pricing_wrapper p, #fs_pricing_wrapper blockquote {\n color: #606060; }\n #root strong, #fs_pricing_wrapper strong {\n font-weight: bold; }\n #root li, #root dd, #fs_pricing_wrapper li, #fs_pricing_wrapper dd {\n margin: 0; }\n #root .fs-app-header .fs-page-title, #fs_pricing_wrapper .fs-app-header .fs-page-title {\n margin: 15px 0;\n text-align: left; }\n #root .fs-app-header .fs-page-title h2, #root .fs-app-header .fs-page-title h3, #fs_pricing_wrapper .fs-app-header .fs-page-title h2, #fs_pricing_wrapper .fs-app-header .fs-page-title h3 {\n display: inline-block; }\n #root .fs-app-header .fs-page-title h2, #fs_pricing_wrapper .fs-app-header .fs-page-title h2 {\n vertical-align: middle; }\n #root .fs-app-header .fs-page-title h3, #fs_pricing_wrapper .fs-app-header .fs-page-title h3 {\n font-size: small;\n margin-left: 15px;\n background: #e0e0e0;\n padding: 3px;\n border-radius: 2px;\n vertical-align: sub; }\n #root .fs-app-header .fs-plugin-title-and-logo, #fs_pricing_wrapper .fs-app-header .fs-plugin-title-and-logo {\n background: #fff;\n padding-top: 12px;\n padding-bottom: 12px;\n border: 1px solid #ccc;\n border-radius: 3px;\n text-align: center;\n background: #fff; }\n #root .fs-app-header .fs-plugin-title-and-logo .fs-plugin-logo, #root .fs-app-header .fs-plugin-title-and-logo h1, #fs_pricing_wrapper .fs-app-header .fs-plugin-title-and-logo .fs-plugin-logo, #fs_pricing_wrapper .fs-app-header .fs-plugin-title-and-logo h1 {\n display: inline-block;\n vertical-align: middle;\n margin: 0 10px; }\n #root .fs-app-header .fs-plugin-title-and-logo .fs-plugin-logo, #fs_pricing_wrapper .fs-app-header .fs-plugin-title-and-logo .fs-plugin-logo {\n width: 48px;\n height: 48px; }\n #root .fs-trial-message, #fs_pricing_wrapper .fs-trial-message {\n padding: 20px;\n background: #FFE4BF;\n color: #E07B00;\n font-weight: bold;\n text-align: center;\n border: 2px solid darkorange;\n font-size: 1.2em; }\n #root .fs-app-main, #fs_pricing_wrapper .fs-app-main {\n text-align: center; }\n #root .fs-app-main .fs-section, #fs_pricing_wrapper .fs-app-main .fs-section {\n margin: auto;\n display: block; }\n #root .fs-app-main .fs-section .fs-section-header, #fs_pricing_wrapper .fs-app-main .fs-section .fs-section-header {\n font-weight: bold; }\n #root .fs-app-main > .fs-section, #fs_pricing_wrapper .fs-app-main > .fs-section {\n padding: 20px;\n margin: 4em auto 0 auto; }\n #root .fs-app-main > .fs-section:nth-child(even), #fs_pricing_wrapper .fs-app-main > .fs-section:nth-child(even) {\n background: white; }\n #root .fs-app-main > .fs-section > header, #fs_pricing_wrapper .fs-app-main > .fs-section > header {\n margin: 0 0 3em 0; }\n #root .fs-app-main > .fs-section > header h2, #fs_pricing_wrapper .fs-app-main > .fs-section > header h2 {\n margin: 0;\n font-size: 2.5em; }\n #root .fs-app-main .fs-section--plans-and-pricing, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing {\n padding: 20px 60px;\n margin-top: 0; }\n #root .fs-app-main .fs-section--plans-and-pricing > .fs-section, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing > .fs-section {\n margin: 1.5em auto 0; }\n #root .fs-app-main .fs-section--plans-and-pricing > .fs-section:first-child, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing > .fs-section:first-child {\n margin-top: 0; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-annual-discount, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-annual-discount {\n font-weight: bold;\n font-size: small; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--trial-header, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--trial-header {\n text-align: center;\n background: #f9f9f9;\n padding: 20px;\n border-radius: 5px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--trial-header h2, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--trial-header h2 {\n margin-bottom: 10px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--trial-header h4, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--trial-header h4 {\n font-weight: normal; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--billing-cycles, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--billing-cycles {\n display: inline-block;\n vertical-align: middle;\n padding: 0 10px;\n width: auto; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--billing-cycles .fs-billing-cycles, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--billing-cycles .fs-billing-cycles {\n border: 1px solid #ccc;\n border-radius: 20px;\n overflow: hidden; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--billing-cycles .fs-billing-cycles li, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--billing-cycles .fs-billing-cycles li {\n display: inline-block;\n font-weight: bold;\n margin: 0;\n padding: 10px 10px;\n cursor: pointer; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--billing-cycles .fs-billing-cycles li.fs-selected-billing-cycle, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--billing-cycles .fs-billing-cycles li.fs-selected-billing-cycle {\n background: #1fbc99;\n color: #fff; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--billing-cycles .fs-billing-cycles li:not(:last-child), #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--billing-cycles .fs-billing-cycles li:not(:last-child) {\n border-right: 1px solid #ccc; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages {\n display: inline-block;\n width: 100%;\n position: relative; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages-menu, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages-menu {\n display: none;\n flex-wrap: wrap;\n justify-content: center; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages-tab, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages-tab {\n display: none; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-package-tab, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-package-tab {\n display: inline-block;\n flex: 1; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-package-tab a, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-package-tab a {\n display: block;\n padding: 4px 10px 7px;\n border-bottom: 2px solid transparent;\n color: #000;\n text-align: center;\n text-decoration: none; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-package-tab.fs-package-tab--selected a, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-package-tab.fs-package-tab--selected a {\n border-color: #0085ba; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages-nav, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages-nav {\n position: relative;\n overflow: hidden;\n margin: auto; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages-nav:before, #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages-nav:after, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages-nav:before, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages-nav:after {\n position: absolute;\n top: 0;\n bottom: 0;\n width: 60px;\n margin-top: 2.8em;\n z-index: 1;\n margin-bottom: 32px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages-nav.fs-has-previous-plan:before, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages-nav.fs-has-previous-plan:before {\n content: "";\n left: 0;\n background: linear-gradient(to right, #cccccc96, transparent); }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages-nav.fs-has-next-plan:after, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages-nav.fs-has-next-plan:after {\n content: "";\n right: 0;\n background: linear-gradient(to left, #cccccc96, transparent); }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-prev-package, #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-next-package, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-prev-package, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-next-package {\n position: absolute;\n top: 50%;\n margin-top: -11px;\n cursor: pointer;\n font-size: 48px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-prev-package, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-prev-package {\n visibility: hidden; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages {\n width: auto;\n display: inline-block;\n margin-bottom: 30px;\n border-top-right-radius: 10px;\n position: relative;\n transition: left 500ms ease,right 500ms ease;\n padding-top: 5px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages.fs-has-featured-plan, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages.fs-has-featured-plan {\n margin-top: 2.8em; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages:before, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages:before {\n content: \'\';\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n width: 100px;\n height: 100px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package {\n display: inline-block;\n vertical-align: top;\n background: #fff;\n border-bottom: 3px solid #e8e8e8;\n width: 315px;\n box-sizing: border-box; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package:first-child, #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package + .fs-package, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package:first-child, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package + .fs-package {\n border-left: 1px solid #e8e8e8; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package:last-child, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package:last-child {\n border-right: 1px solid #e8e8e8; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package:not(.fs-featured-plan):first-child, #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package:not(.fs-featured-plan):first-child .fs-plan-title, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package:not(.fs-featured-plan):first-child, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package:not(.fs-featured-plan):first-child .fs-plan-title {\n border-top-left-radius: 10px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-package-content, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-package-content {\n vertical-align: middle;\n padding-bottom: 30px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-title, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-title {\n padding: 10px 0;\n background: #f8f8f9;\n text-transform: uppercase;\n border-bottom: 1px solid #f1f1f2;\n border-right: 1px solid #f1f1f2;\n width: 100%;\n text-align: center; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-title:last-child, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-title:last-child {\n border-right: none; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-description, #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-undiscounted-price, #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-licenses, #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-upgrade-button, #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-features, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-description, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-undiscounted-price, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-licenses, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-upgrade-button, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-features {\n margin-top: 10px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-description, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-description {\n text-transform: uppercase; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-undiscounted-price, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-undiscounted-price {\n margin: auto;\n position: relative;\n display: inline-block;\n color: #808080;\n top: 6px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-undiscounted-price::after, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-undiscounted-price::after {\n content: \'\';\n border-bottom: 1px solid #dd89a8;\n position: absolute;\n left: -2px;\n top: 50%;\n width: 100%;\n padding: 0px 2px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount {\n margin: 5px 0; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-currency-symbol, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-currency-symbol {\n font-size: 39px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-integer, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-integer {\n font-size: 58px;\n margin: 0 5px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-currency-symbol,\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-integer,\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-fraction-container, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-currency-symbol,\n #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-integer,\n #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-fraction-container {\n display: inline-block;\n vertical-align: middle; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-currency-symbol:not(.fs-selected-pricing-amount-integer),\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-integer:not(.fs-selected-pricing-amount-integer),\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-fraction-container:not(.fs-selected-pricing-amount-integer), #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-currency-symbol:not(.fs-selected-pricing-amount-integer),\n #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-integer:not(.fs-selected-pricing-amount-integer),\n #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-fraction-container:not(.fs-selected-pricing-amount-integer) {\n line-height: 18px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-currency-symbol .fs-selected-pricing-amount-fraction,\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-currency-symbol .fs-selected-pricing-amount-cycle,\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-integer .fs-selected-pricing-amount-fraction,\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-integer .fs-selected-pricing-amount-cycle,\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-fraction-container .fs-selected-pricing-amount-fraction,\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-fraction-container .fs-selected-pricing-amount-cycle, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-currency-symbol .fs-selected-pricing-amount-fraction,\n #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-currency-symbol .fs-selected-pricing-amount-cycle,\n #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-integer .fs-selected-pricing-amount-fraction,\n #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-integer .fs-selected-pricing-amount-cycle,\n #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-fraction-container .fs-selected-pricing-amount-fraction,\n #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-fraction-container .fs-selected-pricing-amount-cycle {\n display: block;\n font-size: 12px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-currency-symbol .fs-selected-pricing-amount-fraction,\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-integer .fs-selected-pricing-amount-fraction,\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-fraction-container .fs-selected-pricing-amount-fraction, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-currency-symbol .fs-selected-pricing-amount-fraction,\n #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-integer .fs-selected-pricing-amount-fraction,\n #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-fraction-container .fs-selected-pricing-amount-fraction {\n vertical-align: top; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-currency-symbol .fs-selected-pricing-amount-cycle,\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-integer .fs-selected-pricing-amount-cycle,\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-fraction-container .fs-selected-pricing-amount-cycle, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-currency-symbol .fs-selected-pricing-amount-cycle,\n #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-integer .fs-selected-pricing-amount-cycle,\n #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-fraction-container .fs-selected-pricing-amount-cycle {\n vertical-align: bottom; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-fraction-container, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-fraction-container {\n color: #606060; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount-free, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount-free {\n font-size: 48px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-cycle, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-cycle {\n margin-bottom: 5px;\n text-transform: uppercase;\n color: #606060; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-license-quantity, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-license-quantity {\n color: #47aed6; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-license-quantity .fs-tooltip, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-license-quantity .fs-tooltip {\n margin-left: 5px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-upgrade-button-container, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-upgrade-button-container {\n padding: 0 13px;\n display: block; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-upgrade-button-container .fs-upgrade-button, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-upgrade-button-container .fs-upgrade-button {\n margin-top: 20px;\n margin-bottom: 5px;\n outline: none;\n cursor: pointer; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-features, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-features {\n text-align: left;\n margin-left: 13px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-features li, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-features li {\n font-size: 16px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-features li:not(:first-child), #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-features li:not(:first-child) {\n margin-top: 8px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-features li > span, #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-features li .fs-tooltip, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-features li > span, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-features li .fs-tooltip {\n font-size: small;\n vertical-align: middle;\n display: inline-block; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-features li .fs-feature-title, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-features li .fs-feature-title {\n margin: 0 5px;\n color: #606060; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-features li .fs-icon, #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-features li .fs-tooltip, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-features li .fs-icon, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-features li .fs-tooltip {\n color: #2da1d0; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-support-and-main-features, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-support-and-main-features {\n margin-top: 12px;\n padding-top: 18px;\n padding-bottom: 18px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-support-and-main-features .fs-plan-support, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-support-and-main-features .fs-plan-support {\n margin-bottom: 15px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-support-and-main-features .fs-plan-features-with-value li, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-support-and-main-features .fs-plan-features-with-value li {\n font-size: small; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-support-and-main-features .fs-plan-features-with-value li .fs-feature-title, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-support-and-main-features .fs-plan-features-with-value li .fs-feature-title {\n margin: 0 2px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-support-and-main-features .fs-plan-features-with-value li:not(:first-child), #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-support-and-main-features .fs-plan-features-with-value li:not(:first-child) {\n margin-top: 5px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities {\n border-collapse: collapse;\n position: relative;\n width: 100%; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities, #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities input, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities input {\n cursor: pointer; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities .fs-license-quantity-discount span, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities .fs-license-quantity-discount span {\n background: #2da1d0;\n color: #fff;\n display: inline;\n padding: 4px 8px;\n border-radius: 4px;\n font-weight: bold;\n margin: 0 5px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities .fs-license-quantity-discount span.fs-license-quantity-no-discount, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities .fs-license-quantity-discount span.fs-license-quantity-no-discount {\n visibility: hidden; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities .fs-license-quantity-container, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities .fs-license-quantity-container {\n line-height: 30px;\n border-top: 1px solid #f0f0f0;\n border-bottom: 1px solid #f0f0f0;\n font-size: small; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities .fs-license-quantity-container.fs-license-quantity-selected, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities .fs-license-quantity-container.fs-license-quantity-selected {\n background: #2da1d0;\n color: #fff; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities .fs-license-quantity-container.fs-license-quantity-selected .fs-license-quantity-discount > span, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities .fs-license-quantity-container.fs-license-quantity-selected .fs-license-quantity-discount > span {\n background: #fff;\n color: #2da1d0; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities .fs-license-quantity-container > td:not(.fs-license-quantity-discount), #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities .fs-license-quantity-container > td:not(.fs-license-quantity-discount) {\n text-align: left; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities .fs-license-quantity, #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities .fs-license-quantity-discount, #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities .fs-license-quantity-price, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities .fs-license-quantity, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities .fs-license-quantity-discount, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities .fs-license-quantity-price {\n vertical-align: middle;\n color: #606060; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities .fs-license-quantity, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities .fs-license-quantity {\n position: relative; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities .fs-license-quantity input, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities .fs-license-quantity input {\n position: relative;\n margin-top: -1px;\n margin-left: 7px;\n margin-right: 7px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities .fs-license-quantity-price, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities .fs-license-quantity-price {\n position: relative;\n margin-right: auto;\n padding-right: 7px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-free-plan .fs-license-quantity-container:not(:last-child), #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-free-plan .fs-license-quantity-container:not(:last-child) {\n border-color: transparent; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-featured-plan .fs-plan-title, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-featured-plan .fs-plan-title {\n background: #1fbc99; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-most-popular, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-most-popular {\n display: none; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-featured-plan .fs-most-popular, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-featured-plan .fs-most-popular {\n display: block;\n line-height: 2.8em;\n margin-top: -2.8em;\n border-radius: 20px 20px 0 0;\n color: #fff;\n background: #158369;\n text-transform: uppercase;\n font-size: 14px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-featured-plan .fs-plan-title, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-featured-plan .fs-plan-title {\n color: #fff; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-featured-plan .fs-selected-pricing-license-quantity, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-featured-plan .fs-selected-pricing-license-quantity {\n color: #1fbc99; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-featured-plan .fs-license-quantity-selected .fs-license-quantity:before, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-featured-plan .fs-license-quantity-selected .fs-license-quantity:before {\n content: "";\n position: absolute;\n top: 0;\n bottom: 0;\n left: -1px;\n border-left: 2px solid #1fbc99; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-featured-plan .fs-license-quantity-selected .fs-license-quantity-price:after, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-featured-plan .fs-license-quantity-selected .fs-license-quantity-price:after {\n content: "";\n position: absolute;\n top: 0;\n bottom: 0;\n right: -1px;\n border-right: 2px solid #1fbc99; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-featured-plan .fs-license-quantities .fs-license-quantity-selected, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-featured-plan .fs-license-quantities .fs-license-quantity-selected {\n background: #1fbc99; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-featured-plan .fs-license-quantities .fs-license-quantity-selected .fs-license-quantity-discount > span, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-featured-plan .fs-license-quantities .fs-license-quantity-selected .fs-license-quantity-discount > span {\n color: #1fbc99; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-featured-plan .fs-upgrade-button, #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-featured-plan .fs-license-quantities .fs-license-quantity-discount span, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-featured-plan .fs-upgrade-button, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-featured-plan .fs-license-quantities .fs-license-quantity-discount span {\n background: #1fbc99;\n color: #fff; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-featured-plan .fs-upgrade-button, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-featured-plan .fs-upgrade-button {\n border-bottom: 3px solid #15846a; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-featured-plan .fs-tooltip .fs-icon, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-featured-plan .fs-tooltip .fs-icon {\n color: #1fbc99 !important; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantity-selected .fs-license-quantity, #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantity-selected .fs-license-quantity-discount, #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantity-selected .fs-license-quantity-price, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantity-selected .fs-license-quantity, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantity-selected .fs-license-quantity-discount, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantity-selected .fs-license-quantity-price {\n color: #fff; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--custom-implementation, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--custom-implementation {\n padding: 15px 15px;\n background: #fff;\n border: 1px solid #ccc;\n border-radius: 8px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--custom-implementation h2, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--custom-implementation h2 {\n margin-bottom: 10px;\n font-weight: bold; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--custom-implementation p, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--custom-implementation p {\n font-size: small;\n margin: 0; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--money-back-guarantee, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--money-back-guarantee {\n max-width: 857px;\n margin: 30px auto;\n position: relative; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--money-back-guarantee .fs-money-back-guarantee-title, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--money-back-guarantee .fs-money-back-guarantee-title {\n color: #1fbc99;\n font-weight: bold;\n margin-bottom: 15px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--money-back-guarantee .fs-money-back-guarantee-message, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--money-back-guarantee .fs-money-back-guarantee-message {\n font-size: small;\n line-height: 20px;\n margin-bottom: 15px;\n padding: 0 15px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--money-back-guarantee img, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--money-back-guarantee img {\n position: absolute;\n width: 90px;\n top: 50%;\n right: 0;\n margin-top: -45px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--badges .fs-badge, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--badges .fs-badge {\n display: inline-block;\n vertical-align: middle;\n position: relative;\n box-shadow: none;\n background: transparent; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--badges .fs-badge + .fs-badge, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--badges .fs-badge + .fs-badge {\n margin-left: 20px;\n margin-top: 13px; }\n #root .fs-app-main .fs-section--testimonials, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials {\n border-top: 1px solid #ccc;\n border-bottom: 1px solid #ccc;\n padding: 4em 4em 1.6em 4em; }\n #root .fs-app-main .fs-section--testimonials .fs-section-header, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-section-header {\n color: #2da1d0; }\n #root .fs-app-main .fs-section--testimonials .fs-testimonials-nav, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav {\n margin: auto;\n margin-top: 40px;\n display: block;\n width: auto;\n position: relative; }\n #root .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-nav.fs-nav-prev, #root .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-nav.fs-nav-next, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-nav.fs-nav-prev, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-nav.fs-nav-next {\n top: 50%;\n border: 1px solid #c9c9c9;\n border-radius: 14px;\n cursor: pointer;\n margin-top: 11px;\n position: absolute; }\n #root .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-nav.fs-nav-prev .fs-icon, #root .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-nav.fs-nav-next .fs-icon, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-nav.fs-nav-prev .fs-icon, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-nav.fs-nav-next .fs-icon {\n display: inline-block;\n height: 1em;\n width: 1em;\n line-height: 1em;\n color: #c9c9c9;\n padding: 5px; }\n #root .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-nav.fs-nav-prev, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-nav.fs-nav-prev {\n margin-left: -30px; }\n #root .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-nav.fs-nav-next, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-nav.fs-nav-next {\n right: -30px; }\n #root .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials-track, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials-track {\n margin: auto;\n overflow: hidden;\n position: relative;\n display: block;\n padding-top: 45px; }\n #root .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials {\n width: 10000px;\n display: block;\n position: relative;\n transition: left 500ms ease,right 500ms ease; }\n #root .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial {\n float: left;\n font-size: small;\n border-radius: 15px;\n position: relative;\n width: 340px;\n box-sizing: border-box;\n margin: 0; }\n #root .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial > section, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial > section {\n box-sizing: border-box; }\n #root .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial .fs-testimonial-rating, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial .fs-testimonial-rating {\n color: #f7941d; }\n #root .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial .fs-testimonial-header, #root .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial > section, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial .fs-testimonial-header, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial > section {\n background: #f7f7f7;\n padding: 10px;\n margin: 0 2em;\n border: 1px solid #e2e2e2; }\n #root .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial > section, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial > section {\n border-radius: 0 0 20px 20px;\n border-top: 0 none; }\n #root .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial .fs-testimonial-header, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial .fs-testimonial-header {\n border-bottom: 0 none;\n border-radius: 20px 20px 0 0; }\n #root .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial .fs-testimonial-header .fs-testimonial-logo, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial .fs-testimonial-header .fs-testimonial-logo {\n border: 1px solid #e4e4e4;\n border-radius: 44px;\n padding: 5px;\n background: #fff;\n width: 76px;\n height: 76px;\n position: relative;\n margin-top: -54px;\n left: 50%;\n margin-left: -44px; }\n #root .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial .fs-testimonial-header .fs-testimonial-logo object, #root .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial .fs-testimonial-header .fs-testimonial-logo img, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial .fs-testimonial-header .fs-testimonial-logo object, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial .fs-testimonial-header .fs-testimonial-logo img {\n max-width: 100%;\n border-radius: 40px; }\n #root .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial .fs-testimonial-header h4, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial .fs-testimonial-header h4 {\n margin: 15px 0 6px 0; }\n #root .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial .fs-icon-quote, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial .fs-icon-quote {\n color: #2da1d0; }\n #root .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial .fs-testimonial-message, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial .fs-testimonial-message {\n line-height: 18px; }\n #root .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial .fs-testimonial-author, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial .fs-testimonial-author {\n margin-top: 35px; }\n #root .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial .fs-testimonial-author .fs-testimonial-author-name, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial .fs-testimonial-author .fs-testimonial-author-name {\n font-weight: bold;\n margin-bottom: 2px;\n color: #505050; }\n #root .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial .fs-testimonial-author:last-child, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial .fs-testimonial-author:last-child {\n color: #8f8f8f; }\n #root .fs-app-main .fs-section--testimonials .fs-nav-pagination, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-nav-pagination {\n margin: 45px 0 25px 0;\n position: relative; }\n #root .fs-app-main .fs-section--testimonials .fs-nav-pagination li, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-nav-pagination li {\n position: relative;\n display: inline-block;\n margin: 0 8px; }\n #root .fs-app-main .fs-section--testimonials .fs-nav-pagination li button.fs-round-button, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-nav-pagination li button.fs-round-button {\n cursor: pointer;\n border: 1px solid #d2d2d2;\n vertical-align: middle;\n display: inline-block;\n line-height: 0;\n width: 8px;\n height: 8px;\n padding: 0;\n color: transparent;\n outline: none;\n border-radius: 4px;\n overflow: hidden; }\n #root .fs-app-main .fs-section--testimonials .fs-nav-pagination li button.fs-round-button span, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-nav-pagination li button.fs-round-button span {\n display: inline-block;\n width: 100%;\n height: 100%;\n background: #f7f7f7; }\n #root .fs-app-main .fs-section--testimonials .fs-nav-pagination li.selected button, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-nav-pagination li.selected button {\n border: 0 none; }\n #root .fs-app-main .fs-section--testimonials .fs-nav-pagination li.selected button.fs-round-button span, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-nav-pagination li.selected button.fs-round-button span {\n background: #c9c9c9; }\n #root .fs-app-main .fs-section--faq, #fs_pricing_wrapper .fs-app-main .fs-section--faq {\n background: #f1f1f1; }\n #root .fs-app-main .fs-section--faq .fs-section--faq-items, #fs_pricing_wrapper .fs-app-main .fs-section--faq .fs-section--faq-items {\n max-width: 850px;\n text-align: left;\n columns: 2;\n column-gap: 20px; }\n @media only screen and (max-width: 600px) {\n #root .fs-app-main .fs-section--faq .fs-section--faq-items, #fs_pricing_wrapper .fs-app-main .fs-section--faq .fs-section--faq-items {\n columns: 1; } }\n #root .fs-app-main .fs-section--faq .fs-section--faq-items .fs-section--faq-item, #fs_pricing_wrapper .fs-app-main .fs-section--faq .fs-section--faq-items .fs-section--faq-item {\n width: 100%;\n display: inline-block;\n vertical-align: top;\n margin: 0 0 20px 0;\n overflow: hidden; }\n #root .fs-app-main .fs-section--faq .fs-section--faq-items .fs-section--faq-item h3, #root .fs-app-main .fs-section--faq .fs-section--faq-items .fs-section--faq-item p, #fs_pricing_wrapper .fs-app-main .fs-section--faq .fs-section--faq-items .fs-section--faq-item h3, #fs_pricing_wrapper .fs-app-main .fs-section--faq .fs-section--faq-items .fs-section--faq-item p {\n margin: 0;\n text-align: left; }\n #root .fs-app-main .fs-section--faq .fs-section--faq-items .fs-section--faq-item h3, #fs_pricing_wrapper .fs-app-main .fs-section--faq .fs-section--faq-items .fs-section--faq-item h3 {\n background: #f7f7f7;\n padding: 15px;\n font-weight: bold;\n border: 1px solid #dbdbdb;\n border-bottom: 1px solid #dedede;\n border-radius: 3px 3px 0 0; }\n #root .fs-app-main .fs-section--faq .fs-section--faq-items .fs-section--faq-item p, #fs_pricing_wrapper .fs-app-main .fs-section--faq .fs-section--faq-items .fs-section--faq-item p {\n background: #fff;\n font-size: small;\n padding: 15px;\n line-height: 20px;\n border: 1px solid #dbdbdb;\n border-top: 0 none;\n border-radius: 0 0 3px 3px; }\n #root .fs-button, #fs_pricing_wrapper .fs-button {\n background: #e0e0e0;\n padding: 10px;\n display: inline-block;\n text-transform: uppercase;\n font-weight: bold;\n font-size: 18px;\n width: 100%;\n border-radius: 4px;\n border-bottom: 3px solid #a0a0a0; }\n #root .fs-button.fs-button--size-small, #fs_pricing_wrapper .fs-button.fs-button--size-small {\n font-size: 14px;\n width: auto; }\n #root .fs-tooltip, #fs_pricing_wrapper .fs-tooltip {\n cursor: help;\n position: relative;\n color: #2da1d0 !important; }\n #root .fs-tooltip .fs-tooltip-message, #fs_pricing_wrapper .fs-tooltip .fs-tooltip-message {\n position: absolute;\n width: 200px;\n background: #000;\n z-index: 1;\n display: none;\n border-radius: 4px;\n color: #fff;\n padding: 8px;\n text-align: left;\n line-height: 18px;\n transform: translate(0, -50%);\n left: 30px;\n top: 8px; }\n #root .fs-tooltip .fs-tooltip-message:before, #fs_pricing_wrapper .fs-tooltip .fs-tooltip-message:before {\n content: "";\n position: absolute;\n left: -8px;\n z-index: 1;\n top: 50%;\n margin-top: -6px;\n border-top: 6px solid transparent;\n border-bottom: 6px solid transparent;\n border-right: 8px solid #000; }\n #root .fs-tooltip:hover .fs-tooltip-message, #fs_pricing_wrapper .fs-tooltip:hover .fs-tooltip-message {\n display: block; }\n #root .fs-placeholder:before, #fs_pricing_wrapper .fs-placeholder:before {\n content: "";\n display: inline-block; }\n #root .fs-modal, #fs_pricing_wrapper .fs-modal {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n bottom: 0;\n z-index: 1000;\n zoom: 1;\n text-align: left;\n display: block important; }\n #root .fs-modal .fs-modal-content-container, #fs_pricing_wrapper .fs-modal .fs-modal-content-container {\n display: block;\n position: absolute;\n left: 50%;\n background: #fff;\n box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.3); }\n #root .fs-modal .fs-modal-content-container .fs-modal-header, #fs_pricing_wrapper .fs-modal .fs-modal-content-container .fs-modal-header {\n background: #534741;\n padding: 15px; }\n #root .fs-modal .fs-modal-content-container .fs-modal-header h3, #root .fs-modal .fs-modal-content-container .fs-modal-header .fs-modal-close, #fs_pricing_wrapper .fs-modal .fs-modal-content-container .fs-modal-header h3, #fs_pricing_wrapper .fs-modal .fs-modal-content-container .fs-modal-header .fs-modal-close {\n color: #fff; }\n #root .fs-modal .fs-modal-content-container .fs-modal-content, #fs_pricing_wrapper .fs-modal .fs-modal-content-container .fs-modal-content {\n font-size: 1.2em; }\n #root .fs-modal--loading, #fs_pricing_wrapper .fs-modal--loading {\n background-color: rgba(0, 0, 0, 0.3); }\n #root .fs-modal--loading .fs-modal-content-container, #fs_pricing_wrapper .fs-modal--loading .fs-modal-content-container {\n width: 220px;\n margin-left: -126px;\n padding: 15px;\n border: 1px solid #ccc;\n text-align: center;\n top: 50%; }\n #root .fs-modal--loading .fs-modal-content-container span, #fs_pricing_wrapper .fs-modal--loading .fs-modal-content-container span {\n display: block;\n font-weight: bold;\n font-size: 16px;\n text-align: center;\n color: #29abe1;\n margin-bottom: 10px; }\n #root .fs-modal--loading .fs-modal-content-container i, #fs_pricing_wrapper .fs-modal--loading .fs-modal-content-container i {\n display: block;\n width: 128px;\n margin: 0 auto;\n height: 15px;\n background: url(//img.freemius.com/blue-loader.gif); }\n #root .fs-modal--refund-policy, #root .fs-modal--trial-confirmation, #fs_pricing_wrapper .fs-modal--refund-policy, #fs_pricing_wrapper .fs-modal--trial-confirmation {\n background: rgba(0, 0, 0, 0.7); }\n #root .fs-modal--refund-policy .fs-modal-content-container, #root .fs-modal--trial-confirmation .fs-modal-content-container, #fs_pricing_wrapper .fs-modal--refund-policy .fs-modal-content-container, #fs_pricing_wrapper .fs-modal--trial-confirmation .fs-modal-content-container {\n width: 510px;\n margin-left: -255px;\n top: 20%; }\n #root .fs-modal--refund-policy .fs-modal-content-container .fs-modal-header .fs-modal-close, #root .fs-modal--trial-confirmation .fs-modal-content-container .fs-modal-header .fs-modal-close, #fs_pricing_wrapper .fs-modal--refund-policy .fs-modal-content-container .fs-modal-header .fs-modal-close, #fs_pricing_wrapper .fs-modal--trial-confirmation .fs-modal-content-container .fs-modal-header .fs-modal-close {\n line-height: 24px;\n font-size: 24px;\n position: absolute;\n top: -12px;\n right: -12px;\n cursor: pointer; }\n #root .fs-modal--refund-policy .fs-modal-content-container .fs-modal-content, #root .fs-modal--trial-confirmation .fs-modal-content-container .fs-modal-content, #fs_pricing_wrapper .fs-modal--refund-policy .fs-modal-content-container .fs-modal-content, #fs_pricing_wrapper .fs-modal--trial-confirmation .fs-modal-content-container .fs-modal-content {\n background: #f2f2f2;\n height: 100%;\n padding: 1px 15px; }\n #root .fs-modal--refund-policy .fs-modal-content-container .fs-modal-footer, #root .fs-modal--trial-confirmation .fs-modal-content-container .fs-modal-footer, #fs_pricing_wrapper .fs-modal--refund-policy .fs-modal-content-container .fs-modal-footer, #fs_pricing_wrapper .fs-modal--trial-confirmation .fs-modal-content-container .fs-modal-footer {\n padding: 20px;\n text-align: right;\n border-top: 1px solid #e4e4e4;\n background: #f2f2f2; }\n #root .fs-modal--refund-policy .fs-modal-content-container .fs-modal-footer .fs-button--approve-trial, #root .fs-modal--trial-confirmation .fs-modal-content-container .fs-modal-footer .fs-button--approve-trial, #fs_pricing_wrapper .fs-modal--refund-policy .fs-modal-content-container .fs-modal-footer .fs-button--approve-trial, #fs_pricing_wrapper .fs-modal--trial-confirmation .fs-modal-content-container .fs-modal-footer .fs-button--approve-trial {\n margin: 0 7px; }\n #root #fs_pricing_wrapper .fs-modal--trial-confirmation .fs-button, #fs_pricing_wrapper #fs_pricing_wrapper .fs-modal--trial-confirmation .fs-button {\n width: auto;\n font-size: 13px;\n line-height: 26px;\n height: 28px;\n padding: 0 10px 1px;\n border-width: 1px;\n text-transform: none;\n font-weight: normal;\n box-shadow: 0 1px 0 #cccccc;\n background: #f7f7f7;\n border-color: #cccccc;\n color: #555;\n cursor: pointer;\n outline: none; }\n #root #fs_pricing_wrapper .fs-modal--trial-confirmation .fs-button:hover, #fs_pricing_wrapper #fs_pricing_wrapper .fs-modal--trial-confirmation .fs-button:hover {\n background: #fafafa;\n border-color: #999;\n color: #23282d; }\n #root #fs_pricing_wrapper .fs-modal--trial-confirmation .fs-button:active, #fs_pricing_wrapper #fs_pricing_wrapper .fs-modal--trial-confirmation .fs-button:active {\n background: #eee;\n border-color: #999;\n box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);\n transform: translateY(1px); }\n #root #fs_pricing_wrapper .fs-modal--trial-confirmation .fs-button.fs-button--primary, #fs_pricing_wrapper #fs_pricing_wrapper .fs-modal--trial-confirmation .fs-button.fs-button--primary {\n background: #0085ba;\n border-color: #0073aa #006799 #006799;\n box-shadow: 0 1px 0 #006799;\n color: #fff;\n text-decoration: none; }\n @media only screen and (max-width: 768px) {\n #root #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-next-package, #root #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-prev-package, #fs_pricing_wrapper #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-next-package, #fs_pricing_wrapper #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-prev-package {\n display: none; }\n #root #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages-menu, #fs_pricing_wrapper #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages-menu {\n display: block;\n font-size: 24px; }\n #root #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages-tab, #fs_pricing_wrapper #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages-tab {\n display: flex;\n font-size: 24px; }\n #root #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-most-popular, #root #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-package .fs-most-popular, #fs_pricing_wrapper #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-most-popular, #fs_pricing_wrapper #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-package .fs-most-popular {\n display: none; }\n #root #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages-menu, #fs_pricing_wrapper #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages-menu {\n display: flex; } }\n @media only screen and (max-width: 400px) {\n #root #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package, #fs_pricing_wrapper #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package {\n width: 100%; }\n #root #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial, #fs_pricing_wrapper #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial {\n width: auto; }\n #root #fs_pricing_wrapper .fs-app-main .fs-section--billing-cycles .fs-billing-cycles li.fs-period--annual span, #fs_pricing_wrapper #fs_pricing_wrapper .fs-app-main .fs-section--billing-cycles .fs-billing-cycles li.fs-period--annual span {\n display: none; }\n #root #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing, #fs_pricing_wrapper #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing {\n padding: 10px; } }\n @media only screen and (max-width: 375px) {\n #root #fs_pricing_wrapper .fs-app-main #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package, #fs_pricing_wrapper #fs_pricing_wrapper .fs-app-main #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package {\n width: 100%; }\n #root #fs_pricing_wrapper .fs-app-main #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial, #fs_pricing_wrapper #fs_pricing_wrapper .fs-app-main #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial {\n width: auto; } }\n',
|
10983 |
-
'',
|
10984 |
-
{
|
10985 |
-
version: 3,
|
10986 |
-
sources: ['webpack://src/assets/scss/App.scss'],
|
10987 |
-
names: [],
|
10988 |
-
mappings:
|
10989 |
-
'AAAA;EACE,mBAAmB;EACnB,YAAY;EACZ,mBAAmB;EACnB,eAAe;EACf,SAAS;EACT;;IAEE;EACF;;IAEE,EAAE;EACJ;IACE,oCAAoC,EAAE;EACxC;IACE,SAAS;IACT,UAAU;IACV,kBAAkB,EAAE;EACtB;IACE,gBAAgB,EAAE;EACpB;IACE,gBAAgB,EAAE;EACpB;IACE,gBAAgB,EAAE;EACpB;IACE,qBAAqB,EAAE;EACzB;IACE,gBAAgB,EAAE;EACpB;IACE,cAAc,EAAE;EAClB;IACE,iBAAiB,EAAE;EACrB;IACE,SAAS,EAAE;EACb;IACE,cAAc;IACd,gBAAgB,EAAE;IAClB;MACE,qBAAqB,EAAE;IACzB;MACE,sBAAsB,EAAE;IAC1B;MACE,gBAAgB;MAChB,iBAAiB;MACjB,mBAAmB;MACnB,YAAY;MACZ,kBAAkB;MAClB,mBAAmB,EAAE;EACzB;IACE,gBAAgB;IAChB,iBAAiB;IACjB,oBAAoB;IACpB,sBAAsB;IACtB,kBAAkB;IAClB,kBAAkB;IAClB,gBAAgB,EAAE;IAClB;MACE,qBAAqB;MACrB,sBAAsB;MACtB,cAAc,EAAE;IAClB;MACE,WAAW;MACX,YAAY,EAAE;EAClB;IACE,aAAa;IACb,mBAAmB;IACnB,cAAc;IACd,iBAAiB;IACjB,kBAAkB;IAClB,4BAA4B;IAC5B,gBAAgB,EAAE;EACpB;IACE,kBAAkB,EAAE;IACpB;MACE,YAAY;MACZ,cAAc,EAAE;MAChB;QACE,iBAAiB,EAAE;IACvB;MACE,aAAa;MACb,uBAAuB,EAAE;MACzB;QACE,iBAAiB,EAAE;MACrB;QACE,iBAAiB,EAAE;QACnB;UACE,SAAS;UACT,gBAAgB,EAAE;IACxB;MACE,kBAAkB;MAClB,aAAa,EAAE;MACf;QACE,oBAAoB,EAAE;QACtB;UACE,aAAa,EAAE;MACnB;QACE,iBAAiB;QACjB,gBAAgB,EAAE;MACpB;QACE,kBAAkB;QAClB,mBAAmB;QACnB,aAAa;QACb,kBAAkB,EAAE;QACpB;UACE,mBAAmB,EAAE;QACvB;UACE,mBAAmB,EAAE;MACzB;QACE,qBAAqB;QACrB,sBAAsB;QACtB,eAAe;QACf,WAAW,EAAE;QACb;UACE,sBAAsB;UACtB,mBAAmB;UACnB,gBAAgB,EAAE;UAClB;YACE,qBAAqB;YACrB,iBAAiB;YACjB,SAAS;YACT,kBAAkB;YAClB,eAAe,EAAE;YACjB;cACE,mBAAmB;cACnB,WAAW,EAAE;YACf;cACE,4BAA4B,EAAE;MACtC;QACE,qBAAqB;QACrB,WAAW;QACX,kBAAkB,EAAE;QACpB;UACE,aAAa;UACb,eAAe;UACf,uBAAuB,EAAE;QAC3B;UACE,aAAa,EAAE;QACjB;UACE,qBAAqB;UACrB,OAAO,EAAE;UACT;YACE,cAAc;YACd,qBAAqB;YACrB,oCAAoC;YACpC,WAAW;YACX,kBAAkB;YAClB,qBAAqB,EAAE;UACzB;YACE,qBAAqB,EAAE;QAC3B;UACE,kBAAkB;UAClB,gBAAgB;UAChB,YAAY,EAAE;UACd;YACE,kBAAkB;YAClB,MAAM;YACN,SAAS;YACT,WAAW;YACX,iBAAiB;YACjB,UAAU;YACV,mBAAmB,EAAE;UACvB;YACE,WAAW;YACX,OAAO;YACP,6DAA6D,EAAE;UACjE;YACE,WAAW;YACX,QAAQ;YACR,4DAA4D,EAAE;QAClE;UACE,kBAAkB;UAClB,QAAQ;UACR,iBAAiB;UACjB,eAAe;UACf,eAAe,EAAE;QACnB;UACE,kBAAkB,EAAE;QACtB;UACE,WAAW;UACX,qBAAqB;UACrB,mBAAmB;UACnB,6BAA6B;UAC7B,kBAAkB;UAClB,4CAA4C;UAC5C,gBAAgB,EAAE;UAClB;YACE,iBAAiB,EAAE;UACrB;YACE,WAAW;YACX,kBAAkB;YAClB,MAAM;YACN,QAAQ;YACR,SAAS;YACT,YAAY;YACZ,aAAa,EAAE;UACjB;YACE,qBAAqB;YACrB,mBAAmB;YACnB,gBAAgB;YAChB,gCAAgC;YAChC,YAAY;YACZ,sBAAsB,EAAE;YACxB;cACE,8BAA8B,EAAE;YAClC;cACE,+BAA+B,EAAE;YACnC;cACE,4BAA4B,EAAE;YAChC;cACE,sBAAsB;cACtB,oBAAoB,EAAE;YACxB;cACE,eAAe;cACf,mBAAmB;cACnB,yBAAyB;cACzB,gCAAgC;cAChC,+BAA+B;cAC/B,WAAW;cACX,kBAAkB,EAAE;cACpB;gBACE,kBAAkB,EAAE;YACxB;cACE,gBAAgB,EAAE;YACpB;cACE,yBAAyB,EAAE;YAC7B;cACE,YAAY;cACZ,kBAAkB;cAClB,qBAAqB;cACrB,cAAc;cACd,QAAQ,EAAE;cACV;gBACE,WAAW;gBACX,gCAAgC;gBAChC,kBAAkB;gBAClB,UAAU;gBACV,QAAQ;gBACR,WAAW;gBACX,gBAAgB,EAAE;YACtB;cACE,aAAa,EAAE;cACf;gBACE,eAAe,EAAE;cACnB;gBACE,eAAe;gBACf,aAAa,EAAE;cACjB;;;;;gBAKE,qBAAqB;gBACrB,sBAAsB,EAAE;gBACxB;;;;;kBAKE,iBAAiB,EAAE;gBACrB;;;;;;;;;;;kBAWE,cAAc;kBACd,eAAe,EAAE;gBACnB;;;;;kBAKE,mBAAmB,EAAE;gBACvB;;;;;kBAKE,sBAAsB,EAAE;cAC5B;gBACE,cAAc,EAAE;YACpB;cACE,eAAe,EAAE;YACnB;cACE,kBAAkB;cAClB,yBAAyB;cACzB,cAAc,EAAE;YAClB;cACE,cAAc,EAAE;cAChB;gBACE,gBAAgB,EAAE;YACtB;cACE,eAAe;cACf,cAAc,EAAE;cAChB;gBACE,gBAAgB;gBAChB,kBAAkB;gBAClB,aAAa;gBACb,eAAe,EAAE;YACrB;cACE,gBAAgB;cAChB,iBAAiB,EAAE;cACnB;gBACE,eAAe,EAAE;gBACjB;kBACE,eAAe,EAAE;gBACnB;kBACE,gBAAgB;kBAChB,sBAAsB;kBACtB,qBAAqB,EAAE;gBACzB;kBACE,aAAa;kBACb,cAAc,EAAE;gBAClB;kBACE,cAAc,EAAE;YACtB;cACE,gBAAgB;cAChB,iBAAiB;cACjB,oBAAoB,EAAE;cACtB;gBACE,mBAAmB,EAAE;cACvB;gBACE,gBAAgB,EAAE;gBAClB;kBACE,aAAa,EAAE;gBACjB;kBACE,eAAe,EAAE;YACvB;cACE,yBAAyB;cACzB,kBAAkB;cAClB,WAAW,EAAE;cACb;gBACE,eAAe,EAAE;cACnB;gBACE,mBAAmB;gBACnB,WAAW;gBACX,eAAe;gBACf,gBAAgB;gBAChB,kBAAkB;gBAClB,iBAAiB;gBACjB,aAAa,EAAE;gBACf;kBACE,kBAAkB,EAAE;cACxB;gBACE,iBAAiB;gBACjB,6BAA6B;gBAC7B,gCAAgC;gBAChC,gBAAgB,EAAE;gBAClB;kBACE,mBAAmB;kBACnB,WAAW,EAAE;kBACb;oBACE,gBAAgB;oBAChB,cAAc,EAAE;gBACpB;kBACE,gBAAgB,EAAE;cACtB;gBACE,sBAAsB;gBACtB,cAAc,EAAE;cAClB;gBACE,kBAAkB,EAAE;gBACpB;kBACE,kBAAkB;kBAClB,gBAAgB;kBAChB,gBAAgB;kBAChB,iBAAiB,EAAE;cACvB;gBACE,kBAAkB;gBAClB,kBAAkB;gBAClB,kBAAkB,EAAE;YACxB;cACE,yBAAyB,EAAE;YAC7B;cACE,mBAAmB,EAAE;YACvB;cACE,aAAa,EAAE;YACjB;cACE,cAAc;cACd,kBAAkB;cAClB,kBAAkB;cAClB,4BAA4B;cAC5B,WAAW;cACX,mBAAmB;cACnB,yBAAyB;cACzB,eAAe,EAAE;YACnB;cACE,WAAW,EAAE;YACf;cACE,cAAc,EAAE;YAClB;cACE,WAAW;cACX,kBAAkB;cAClB,MAAM;cACN,SAAS;cACT,UAAU;cACV,8BAA8B,EAAE;YAClC;cACE,WAAW;cACX,kBAAkB;cAClB,MAAM;cACN,SAAS;cACT,WAAW;cACX,+BAA+B,EAAE;YACnC;cACE,mBAAmB,EAAE;cACrB;gBACE,cAAc,EAAE;YACpB;cACE,mBAAmB;cACnB,WAAW,EAAE;YACf;cACE,gCAAgC,EAAE;YACpC;cACE,yBAAyB,EAAE;YAC7B;cACE,WAAW,EAAE;MACrB;QACE,kBAAkB;QAClB,gBAAgB;QAChB,sBAAsB;QACtB,kBAAkB,EAAE;QACpB;UACE,mBAAmB;UACnB,iBAAiB,EAAE;QACrB;UACE,gBAAgB;UAChB,SAAS,EAAE;MACf;QACE,gBAAgB;QAChB,iBAAiB;QACjB,kBAAkB,EAAE;QACpB;UACE,cAAc;UACd,iBAAiB;UACjB,mBAAmB,EAAE;QACvB;UACE,gBAAgB;UAChB,iBAAiB;UACjB,mBAAmB;UACnB,eAAe,EAAE;QACnB;UACE,kBAAkB;UAClB,WAAW;UACX,QAAQ;UACR,QAAQ;UACR,iBAAiB,EAAE;MACvB;QACE,qBAAqB;QACrB,sBAAsB;QACtB,kBAAkB;QAClB,gBAAgB;QAChB,uBAAuB,EAAE;QACzB;UACE,iBAAiB;UACjB,gBAAgB,EAAE;IACxB;MACE,0BAA0B;MAC1B,6BAA6B;MAC7B,0BAA0B,EAAE;MAC5B;QACE,cAAc,EAAE;MAClB;QACE,YAAY;QACZ,gBAAgB;QAChB,cAAc;QACd,WAAW;QACX,kBAAkB,EAAE;QACpB;UACE,QAAQ;UACR,yBAAyB;UACzB,mBAAmB;UACnB,eAAe;UACf,gBAAgB;UAChB,kBAAkB,EAAE;UACpB;YACE,qBAAqB;YACrB,WAAW;YACX,UAAU;YACV,gBAAgB;YAChB,cAAc;YACd,YAAY,EAAE;QAClB;UACE,kBAAkB,EAAE;QACtB;UACE,YAAY,EAAE;QAChB;UACE,YAAY;UACZ,gBAAgB;UAChB,kBAAkB;UAClB,cAAc;UACd,iBAAiB,EAAE;QACrB;UACE,cAAc;UACd,cAAc;UACd,kBAAkB;UAClB,4CAA4C,EAAE;UAC9C;YACE,WAAW;YACX,gBAAgB;YAChB,mBAAmB;YACnB,kBAAkB;YAClB,YAAY;YACZ,sBAAsB;YACtB,SAAS,EAAE;YACX;cACE,sBAAsB,EAAE;YAC1B;cACE,cAAc,EAAE;YAClB;cACE,mBAAmB;cACnB,aAAa;cACb,aAAa;cACb,yBAAyB,EAAE;YAC7B;cACE,4BAA4B;cAC5B,kBAAkB,EAAE;YACtB;cACE,qBAAqB;cACrB,4BAA4B,EAAE;cAC9B;gBACE,yBAAyB;gBACzB,mBAAmB;gBACnB,YAAY;gBACZ,gBAAgB;gBAChB,WAAW;gBACX,YAAY;gBACZ,kBAAkB;gBAClB,iBAAiB;gBACjB,SAAS;gBACT,kBAAkB,EAAE;gBACpB;kBACE,eAAe;kBACf,mBAAmB,EAAE;cACzB;gBACE,oBAAoB,EAAE;YAC1B;cACE,cAAc,EAAE;YAClB;cACE,iBAAiB,EAAE;YACrB;cACE,gBAAgB,EAAE;cAClB;gBACE,iBAAiB;gBACjB,kBAAkB;gBAClB,cAAc,EAAE;cAClB;gBACE,cAAc,EAAE;MAC1B;QACE,qBAAqB;QACrB,kBAAkB,EAAE;QACpB;UACE,kBAAkB;UAClB,qBAAqB;UACrB,aAAa,EAAE;UACf;YACE,eAAe;YACf,yBAAyB;YACzB,sBAAsB;YACtB,qBAAqB;YACrB,cAAc;YACd,UAAU;YACV,WAAW;YACX,UAAU;YACV,kBAAkB;YAClB,aAAa;YACb,kBAAkB;YAClB,gBAAgB,EAAE;YAClB;cACE,qBAAqB;cACrB,WAAW;cACX,YAAY;cACZ,mBAAmB,EAAE;UACzB;YACE,cAAc,EAAE;UAClB;YACE,mBAAmB,EAAE;IAC7B;MACE,mBAAmB,EAAE;MACrB;QACE,gBAAgB;QAChB,gBAAgB;QAChB,UAAU;QACV,gBAAgB,EAAE;QAClB;UACE;YACE,UAAU,EAAE,EAAE;QAClB;UACE,WAAW;UACX,qBAAqB;UACrB,mBAAmB;UACnB,kBAAkB;UAClB,gBAAgB,EAAE;UAClB;YACE,SAAS;YACT,gBAAgB,EAAE;UACpB;YACE,mBAAmB;YACnB,aAAa;YACb,iBAAiB;YACjB,yBAAyB;YACzB,gCAAgC;YAChC,0BAA0B,EAAE;UAC9B;YACE,gBAAgB;YAChB,gBAAgB;YAChB,aAAa;YACb,iBAAiB;YACjB,yBAAyB;YACzB,kBAAkB;YAClB,0BAA0B,EAAE;EACtC;IACE,mBAAmB;IACnB,aAAa;IACb,qBAAqB;IACrB,yBAAyB;IACzB,iBAAiB;IACjB,eAAe;IACf,WAAW;IACX,kBAAkB;IAClB,gCAAgC,EAAE;IAClC;MACE,eAAe;MACf,WAAW,EAAE;EACjB;IACE,YAAY;IACZ,kBAAkB;IAClB,yBAAyB,EAAE;IAC3B;MACE,kBAAkB;MAClB,YAAY;MACZ,gBAAgB;MAChB,UAAU;MACV,aAAa;MACb,kBAAkB;MAClB,WAAW;MACX,YAAY;MACZ,gBAAgB;MAChB,iBAAiB;MACjB,6BAA6B;MAC7B,UAAU;MACV,QAAQ,EAAE;MACV;QACE,WAAW;QACX,kBAAkB;QAClB,UAAU;QACV,UAAU;QACV,QAAQ;QACR,gBAAgB;QAChB,iCAAiC;QACjC,oCAAoC;QACpC,4BAA4B,EAAE;IAClC;MACE,cAAc,EAAE;EACpB;IACE,WAAW;IACX,qBAAqB,EAAE;EACzB;IACE,eAAe;IACf,MAAM;IACN,QAAQ;IACR,OAAO;IACP,SAAS;IACT,aAAa;IACb,OAAO;IACP,gBAAgB;IAChB,wBAAwB,EAAE;IAC1B;MACE,cAAc;MACd,kBAAkB;MAClB,SAAS;MACT,gBAAgB;MAChB,0CAA0C,EAAE;MAC5C;QACE,mBAAmB;QACnB,aAAa,EAAE;QACf;UACE,WAAW,EAAE;MACjB;QACE,gBAAgB,EAAE;EACxB;IACE,oCAAoC,EAAE;IACtC;MACE,YAAY;MACZ,mBAAmB;MACnB,aAAa;MACb,sBAAsB;MACtB,kBAAkB;MAClB,QAAQ,EAAE;MACV;QACE,cAAc;QACd,iBAAiB;QACjB,eAAe;QACf,kBAAkB;QAClB,cAAc;QACd,mBAAmB,EAAE;MACvB;QACE,cAAc;QACd,YAAY;QACZ,cAAc;QACd,YAAY;QACZ,mDAAmD,EAAE;EAC3D;IACE,8BAA8B,EAAE;IAChC;MACE,YAAY;MACZ,mBAAmB;MACnB,QAAQ,EAAE;MACV;QACE,iBAAiB;QACjB,eAAe;QACf,kBAAkB;QAClB,UAAU;QACV,YAAY;QACZ,eAAe,EAAE;MACnB;QACE,mBAAmB;QACnB,YAAY;QACZ,iBAAiB,EAAE;MACrB;QACE,aAAa;QACb,iBAAiB;QACjB,6BAA6B;QAC7B,mBAAmB,EAAE;QACrB;UACE,aAAa,EAAE;EACvB;IACE,WAAW;IACX,eAAe;IACf,iBAAiB;IACjB,YAAY;IACZ,mBAAmB;IACnB,iBAAiB;IACjB,oBAAoB;IACpB,mBAAmB;IACnB,2BAA2B;IAC3B,mBAAmB;IACnB,qBAAqB;IACrB,WAAW;IACX,eAAe;IACf,aAAa,EAAE;IACf;MACE,mBAAmB;MACnB,kBAAkB;MAClB,cAAc,EAAE;IAClB;MACE,gBAAgB;MAChB,kBAAkB;MAClB,mDAAmD;MACnD,0BAA0B,EAAE;IAC9B;MACE,mBAAmB;MACnB,qCAAqC;MACrC,2BAA2B;MAC3B,WAAW;MACX,qBAAqB,EAAE;EAC3B;IACE;MACE,aAAa,EAAE;IACjB;MACE,cAAc;MACd,eAAe,EAAE;IACnB;MACE,aAAa;MACb,eAAe,EAAE;IACnB;MACE,aAAa,EAAE;IACjB;MACE,aAAa,EAAE,EAAE;EACrB;IACE;MACE,WAAW,EAAE;IACf;MACE,WAAW,EAAE;IACf;MACE,aAAa,EAAE;IACjB;MACE,aAAa,EAAE,EAAE;EACrB;IACE;MACE,WAAW,EAAE;IACf;MACE,WAAW,EAAE,EAAE',
|
10990 |
-
sourcesContent: [
|
10991 |
-
'#root, #fs_pricing_wrapper {\n background: #f1f1f1;\n height: auto;\n line-height: normal;\n font-size: 13px;\n margin: 0;\n /**\n * MAIN HEADER\n */\n /**\n * MAIN SECTIONS CONTAINER\n */ }\n #root, #root span, #root input, #root select, #root label, #root a, #root div, #root th, #root td, #fs_pricing_wrapper, #fs_pricing_wrapper span, #fs_pricing_wrapper input, #fs_pricing_wrapper select, #fs_pricing_wrapper label, #fs_pricing_wrapper a, #fs_pricing_wrapper div, #fs_pricing_wrapper th, #fs_pricing_wrapper td {\n font-family: "Open Sans", sans-serif; }\n #root h1, #root h2, #root h3, #root h4, #root ul, #root blockquote, #fs_pricing_wrapper h1, #fs_pricing_wrapper h2, #fs_pricing_wrapper h3, #fs_pricing_wrapper h4, #fs_pricing_wrapper ul, #fs_pricing_wrapper blockquote {\n margin: 0;\n padding: 0;\n text-align: center; }\n #root h1, #fs_pricing_wrapper h1 {\n font-size: 2.5em; }\n #root h2, #fs_pricing_wrapper h2 {\n font-size: 1.5em; }\n #root h3, #fs_pricing_wrapper h3 {\n font-size: 1.2em; }\n #root ul, #fs_pricing_wrapper ul {\n list-style-type: none; }\n #root p, #fs_pricing_wrapper p {\n font-size: 0.9em; }\n #root p, #root blockquote, #fs_pricing_wrapper p, #fs_pricing_wrapper blockquote {\n color: #606060; }\n #root strong, #fs_pricing_wrapper strong {\n font-weight: bold; }\n #root li, #root dd, #fs_pricing_wrapper li, #fs_pricing_wrapper dd {\n margin: 0; }\n #root .fs-app-header .fs-page-title, #fs_pricing_wrapper .fs-app-header .fs-page-title {\n margin: 15px 0;\n text-align: left; }\n #root .fs-app-header .fs-page-title h2, #root .fs-app-header .fs-page-title h3, #fs_pricing_wrapper .fs-app-header .fs-page-title h2, #fs_pricing_wrapper .fs-app-header .fs-page-title h3 {\n display: inline-block; }\n #root .fs-app-header .fs-page-title h2, #fs_pricing_wrapper .fs-app-header .fs-page-title h2 {\n vertical-align: middle; }\n #root .fs-app-header .fs-page-title h3, #fs_pricing_wrapper .fs-app-header .fs-page-title h3 {\n font-size: small;\n margin-left: 15px;\n background: #e0e0e0;\n padding: 3px;\n border-radius: 2px;\n vertical-align: sub; }\n #root .fs-app-header .fs-plugin-title-and-logo, #fs_pricing_wrapper .fs-app-header .fs-plugin-title-and-logo {\n background: #fff;\n padding-top: 12px;\n padding-bottom: 12px;\n border: 1px solid #ccc;\n border-radius: 3px;\n text-align: center;\n background: #fff; }\n #root .fs-app-header .fs-plugin-title-and-logo .fs-plugin-logo, #root .fs-app-header .fs-plugin-title-and-logo h1, #fs_pricing_wrapper .fs-app-header .fs-plugin-title-and-logo .fs-plugin-logo, #fs_pricing_wrapper .fs-app-header .fs-plugin-title-and-logo h1 {\n display: inline-block;\n vertical-align: middle;\n margin: 0 10px; }\n #root .fs-app-header .fs-plugin-title-and-logo .fs-plugin-logo, #fs_pricing_wrapper .fs-app-header .fs-plugin-title-and-logo .fs-plugin-logo {\n width: 48px;\n height: 48px; }\n #root .fs-trial-message, #fs_pricing_wrapper .fs-trial-message {\n padding: 20px;\n background: #FFE4BF;\n color: #E07B00;\n font-weight: bold;\n text-align: center;\n border: 2px solid darkorange;\n font-size: 1.2em; }\n #root .fs-app-main, #fs_pricing_wrapper .fs-app-main {\n text-align: center; }\n #root .fs-app-main .fs-section, #fs_pricing_wrapper .fs-app-main .fs-section {\n margin: auto;\n display: block; }\n #root .fs-app-main .fs-section .fs-section-header, #fs_pricing_wrapper .fs-app-main .fs-section .fs-section-header {\n font-weight: bold; }\n #root .fs-app-main > .fs-section, #fs_pricing_wrapper .fs-app-main > .fs-section {\n padding: 20px;\n margin: 4em auto 0 auto; }\n #root .fs-app-main > .fs-section:nth-child(even), #fs_pricing_wrapper .fs-app-main > .fs-section:nth-child(even) {\n background: white; }\n #root .fs-app-main > .fs-section > header, #fs_pricing_wrapper .fs-app-main > .fs-section > header {\n margin: 0 0 3em 0; }\n #root .fs-app-main > .fs-section > header h2, #fs_pricing_wrapper .fs-app-main > .fs-section > header h2 {\n margin: 0;\n font-size: 2.5em; }\n #root .fs-app-main .fs-section--plans-and-pricing, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing {\n padding: 20px 60px;\n margin-top: 0; }\n #root .fs-app-main .fs-section--plans-and-pricing > .fs-section, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing > .fs-section {\n margin: 1.5em auto 0; }\n #root .fs-app-main .fs-section--plans-and-pricing > .fs-section:first-child, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing > .fs-section:first-child {\n margin-top: 0; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-annual-discount, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-annual-discount {\n font-weight: bold;\n font-size: small; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--trial-header, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--trial-header {\n text-align: center;\n background: #f9f9f9;\n padding: 20px;\n border-radius: 5px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--trial-header h2, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--trial-header h2 {\n margin-bottom: 10px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--trial-header h4, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--trial-header h4 {\n font-weight: normal; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--billing-cycles, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--billing-cycles {\n display: inline-block;\n vertical-align: middle;\n padding: 0 10px;\n width: auto; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--billing-cycles .fs-billing-cycles, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--billing-cycles .fs-billing-cycles {\n border: 1px solid #ccc;\n border-radius: 20px;\n overflow: hidden; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--billing-cycles .fs-billing-cycles li, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--billing-cycles .fs-billing-cycles li {\n display: inline-block;\n font-weight: bold;\n margin: 0;\n padding: 10px 10px;\n cursor: pointer; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--billing-cycles .fs-billing-cycles li.fs-selected-billing-cycle, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--billing-cycles .fs-billing-cycles li.fs-selected-billing-cycle {\n background: #1fbc99;\n color: #fff; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--billing-cycles .fs-billing-cycles li:not(:last-child), #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--billing-cycles .fs-billing-cycles li:not(:last-child) {\n border-right: 1px solid #ccc; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages {\n display: inline-block;\n width: 100%;\n position: relative; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages-menu, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages-menu {\n display: none;\n flex-wrap: wrap;\n justify-content: center; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages-tab, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages-tab {\n display: none; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-package-tab, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-package-tab {\n display: inline-block;\n flex: 1; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-package-tab a, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-package-tab a {\n display: block;\n padding: 4px 10px 7px;\n border-bottom: 2px solid transparent;\n color: #000;\n text-align: center;\n text-decoration: none; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-package-tab.fs-package-tab--selected a, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-package-tab.fs-package-tab--selected a {\n border-color: #0085ba; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages-nav, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages-nav {\n position: relative;\n overflow: hidden;\n margin: auto; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages-nav:before, #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages-nav:after, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages-nav:before, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages-nav:after {\n position: absolute;\n top: 0;\n bottom: 0;\n width: 60px;\n margin-top: 2.8em;\n z-index: 1;\n margin-bottom: 32px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages-nav.fs-has-previous-plan:before, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages-nav.fs-has-previous-plan:before {\n content: "";\n left: 0;\n background: linear-gradient(to right, #cccccc96, transparent); }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages-nav.fs-has-next-plan:after, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages-nav.fs-has-next-plan:after {\n content: "";\n right: 0;\n background: linear-gradient(to left, #cccccc96, transparent); }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-prev-package, #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-next-package, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-prev-package, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-next-package {\n position: absolute;\n top: 50%;\n margin-top: -11px;\n cursor: pointer;\n font-size: 48px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-prev-package, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-prev-package {\n visibility: hidden; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages {\n width: auto;\n display: inline-block;\n margin-bottom: 30px;\n border-top-right-radius: 10px;\n position: relative;\n transition: left 500ms ease,right 500ms ease;\n padding-top: 5px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages.fs-has-featured-plan, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages.fs-has-featured-plan {\n margin-top: 2.8em; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages:before, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages:before {\n content: \'\';\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n width: 100px;\n height: 100px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package {\n display: inline-block;\n vertical-align: top;\n background: #fff;\n border-bottom: 3px solid #e8e8e8;\n width: 315px;\n box-sizing: border-box; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package:first-child, #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package + .fs-package, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package:first-child, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package + .fs-package {\n border-left: 1px solid #e8e8e8; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package:last-child, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package:last-child {\n border-right: 1px solid #e8e8e8; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package:not(.fs-featured-plan):first-child, #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package:not(.fs-featured-plan):first-child .fs-plan-title, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package:not(.fs-featured-plan):first-child, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package:not(.fs-featured-plan):first-child .fs-plan-title {\n border-top-left-radius: 10px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-package-content, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-package-content {\n vertical-align: middle;\n padding-bottom: 30px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-title, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-title {\n padding: 10px 0;\n background: #f8f8f9;\n text-transform: uppercase;\n border-bottom: 1px solid #f1f1f2;\n border-right: 1px solid #f1f1f2;\n width: 100%;\n text-align: center; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-title:last-child, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-title:last-child {\n border-right: none; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-description, #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-undiscounted-price, #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-licenses, #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-upgrade-button, #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-features, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-description, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-undiscounted-price, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-licenses, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-upgrade-button, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-features {\n margin-top: 10px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-description, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-description {\n text-transform: uppercase; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-undiscounted-price, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-undiscounted-price {\n margin: auto;\n position: relative;\n display: inline-block;\n color: #808080;\n top: 6px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-undiscounted-price::after, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-undiscounted-price::after {\n content: \'\';\n border-bottom: 1px solid #dd89a8;\n position: absolute;\n left: -2px;\n top: 50%;\n width: 100%;\n padding: 0px 2px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount {\n margin: 5px 0; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-currency-symbol, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-currency-symbol {\n font-size: 39px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-integer, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-integer {\n font-size: 58px;\n margin: 0 5px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-currency-symbol,\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-integer,\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-fraction-container, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-currency-symbol,\n #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-integer,\n #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-fraction-container {\n display: inline-block;\n vertical-align: middle; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-currency-symbol:not(.fs-selected-pricing-amount-integer),\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-integer:not(.fs-selected-pricing-amount-integer),\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-fraction-container:not(.fs-selected-pricing-amount-integer), #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-currency-symbol:not(.fs-selected-pricing-amount-integer),\n #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-integer:not(.fs-selected-pricing-amount-integer),\n #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-fraction-container:not(.fs-selected-pricing-amount-integer) {\n line-height: 18px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-currency-symbol .fs-selected-pricing-amount-fraction,\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-currency-symbol .fs-selected-pricing-amount-cycle,\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-integer .fs-selected-pricing-amount-fraction,\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-integer .fs-selected-pricing-amount-cycle,\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-fraction-container .fs-selected-pricing-amount-fraction,\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-fraction-container .fs-selected-pricing-amount-cycle, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-currency-symbol .fs-selected-pricing-amount-fraction,\n #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-currency-symbol .fs-selected-pricing-amount-cycle,\n #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-integer .fs-selected-pricing-amount-fraction,\n #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-integer .fs-selected-pricing-amount-cycle,\n #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-fraction-container .fs-selected-pricing-amount-fraction,\n #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-fraction-container .fs-selected-pricing-amount-cycle {\n display: block;\n font-size: 12px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-currency-symbol .fs-selected-pricing-amount-fraction,\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-integer .fs-selected-pricing-amount-fraction,\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-fraction-container .fs-selected-pricing-amount-fraction, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-currency-symbol .fs-selected-pricing-amount-fraction,\n #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-integer .fs-selected-pricing-amount-fraction,\n #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-fraction-container .fs-selected-pricing-amount-fraction {\n vertical-align: top; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-currency-symbol .fs-selected-pricing-amount-cycle,\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-integer .fs-selected-pricing-amount-cycle,\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-fraction-container .fs-selected-pricing-amount-cycle, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-currency-symbol .fs-selected-pricing-amount-cycle,\n #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-integer .fs-selected-pricing-amount-cycle,\n #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-fraction-container .fs-selected-pricing-amount-cycle {\n vertical-align: bottom; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-fraction-container, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount .fs-selected-pricing-amount-fraction-container {\n color: #606060; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount-free, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-amount-free {\n font-size: 48px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-cycle, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-cycle {\n margin-bottom: 5px;\n text-transform: uppercase;\n color: #606060; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-license-quantity, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-license-quantity {\n color: #47aed6; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-license-quantity .fs-tooltip, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-selected-pricing-license-quantity .fs-tooltip {\n margin-left: 5px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-upgrade-button-container, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-upgrade-button-container {\n padding: 0 13px;\n display: block; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-upgrade-button-container .fs-upgrade-button, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-upgrade-button-container .fs-upgrade-button {\n margin-top: 20px;\n margin-bottom: 5px;\n outline: none;\n cursor: pointer; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-features, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-features {\n text-align: left;\n margin-left: 13px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-features li, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-features li {\n font-size: 16px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-features li:not(:first-child), #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-features li:not(:first-child) {\n margin-top: 8px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-features li > span, #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-features li .fs-tooltip, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-features li > span, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-features li .fs-tooltip {\n font-size: small;\n vertical-align: middle;\n display: inline-block; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-features li .fs-feature-title, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-features li .fs-feature-title {\n margin: 0 5px;\n color: #606060; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-features li .fs-icon, #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-features li .fs-tooltip, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-features li .fs-icon, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-plan-features li .fs-tooltip {\n color: #2da1d0; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-support-and-main-features, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-support-and-main-features {\n margin-top: 12px;\n padding-top: 18px;\n padding-bottom: 18px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-support-and-main-features .fs-plan-support, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-support-and-main-features .fs-plan-support {\n margin-bottom: 15px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-support-and-main-features .fs-plan-features-with-value li, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-support-and-main-features .fs-plan-features-with-value li {\n font-size: small; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-support-and-main-features .fs-plan-features-with-value li .fs-feature-title, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-support-and-main-features .fs-plan-features-with-value li .fs-feature-title {\n margin: 0 2px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-support-and-main-features .fs-plan-features-with-value li:not(:first-child), #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-support-and-main-features .fs-plan-features-with-value li:not(:first-child) {\n margin-top: 5px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities {\n border-collapse: collapse;\n position: relative;\n width: 100%; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities, #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities input, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities input {\n cursor: pointer; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities .fs-license-quantity-discount span, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities .fs-license-quantity-discount span {\n background: #2da1d0;\n color: #fff;\n display: inline;\n padding: 4px 8px;\n border-radius: 4px;\n font-weight: bold;\n margin: 0 5px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities .fs-license-quantity-discount span.fs-license-quantity-no-discount, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities .fs-license-quantity-discount span.fs-license-quantity-no-discount {\n visibility: hidden; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities .fs-license-quantity-container, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities .fs-license-quantity-container {\n line-height: 30px;\n border-top: 1px solid #f0f0f0;\n border-bottom: 1px solid #f0f0f0;\n font-size: small; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities .fs-license-quantity-container.fs-license-quantity-selected, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities .fs-license-quantity-container.fs-license-quantity-selected {\n background: #2da1d0;\n color: #fff; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities .fs-license-quantity-container.fs-license-quantity-selected .fs-license-quantity-discount > span, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities .fs-license-quantity-container.fs-license-quantity-selected .fs-license-quantity-discount > span {\n background: #fff;\n color: #2da1d0; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities .fs-license-quantity-container > td:not(.fs-license-quantity-discount), #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities .fs-license-quantity-container > td:not(.fs-license-quantity-discount) {\n text-align: left; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities .fs-license-quantity, #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities .fs-license-quantity-discount, #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities .fs-license-quantity-price, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities .fs-license-quantity, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities .fs-license-quantity-discount, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities .fs-license-quantity-price {\n vertical-align: middle;\n color: #606060; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities .fs-license-quantity, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities .fs-license-quantity {\n position: relative; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities .fs-license-quantity input, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities .fs-license-quantity input {\n position: relative;\n margin-top: -1px;\n margin-left: 7px;\n margin-right: 7px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities .fs-license-quantity-price, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantities .fs-license-quantity-price {\n position: relative;\n margin-right: auto;\n padding-right: 7px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-free-plan .fs-license-quantity-container:not(:last-child), #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-free-plan .fs-license-quantity-container:not(:last-child) {\n border-color: transparent; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-featured-plan .fs-plan-title, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-featured-plan .fs-plan-title {\n background: #1fbc99; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-most-popular, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-most-popular {\n display: none; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-featured-plan .fs-most-popular, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-featured-plan .fs-most-popular {\n display: block;\n line-height: 2.8em;\n margin-top: -2.8em;\n border-radius: 20px 20px 0 0;\n color: #fff;\n background: #158369;\n text-transform: uppercase;\n font-size: 14px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-featured-plan .fs-plan-title, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-featured-plan .fs-plan-title {\n color: #fff; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-featured-plan .fs-selected-pricing-license-quantity, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-featured-plan .fs-selected-pricing-license-quantity {\n color: #1fbc99; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-featured-plan .fs-license-quantity-selected .fs-license-quantity:before, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-featured-plan .fs-license-quantity-selected .fs-license-quantity:before {\n content: "";\n position: absolute;\n top: 0;\n bottom: 0;\n left: -1px;\n border-left: 2px solid #1fbc99; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-featured-plan .fs-license-quantity-selected .fs-license-quantity-price:after, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-featured-plan .fs-license-quantity-selected .fs-license-quantity-price:after {\n content: "";\n position: absolute;\n top: 0;\n bottom: 0;\n right: -1px;\n border-right: 2px solid #1fbc99; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-featured-plan .fs-license-quantities .fs-license-quantity-selected, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-featured-plan .fs-license-quantities .fs-license-quantity-selected {\n background: #1fbc99; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-featured-plan .fs-license-quantities .fs-license-quantity-selected .fs-license-quantity-discount > span, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-featured-plan .fs-license-quantities .fs-license-quantity-selected .fs-license-quantity-discount > span {\n color: #1fbc99; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-featured-plan .fs-upgrade-button, #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-featured-plan .fs-license-quantities .fs-license-quantity-discount span, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-featured-plan .fs-upgrade-button, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-featured-plan .fs-license-quantities .fs-license-quantity-discount span {\n background: #1fbc99;\n color: #fff; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-featured-plan .fs-upgrade-button, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-featured-plan .fs-upgrade-button {\n border-bottom: 3px solid #15846a; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-featured-plan .fs-tooltip .fs-icon, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package.fs-featured-plan .fs-tooltip .fs-icon {\n color: #1fbc99 !important; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantity-selected .fs-license-quantity, #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantity-selected .fs-license-quantity-discount, #root .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantity-selected .fs-license-quantity-price, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantity-selected .fs-license-quantity, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantity-selected .fs-license-quantity-discount, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package .fs-license-quantity-selected .fs-license-quantity-price {\n color: #fff; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--custom-implementation, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--custom-implementation {\n padding: 15px 15px;\n background: #fff;\n border: 1px solid #ccc;\n border-radius: 8px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--custom-implementation h2, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--custom-implementation h2 {\n margin-bottom: 10px;\n font-weight: bold; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--custom-implementation p, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--custom-implementation p {\n font-size: small;\n margin: 0; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--money-back-guarantee, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--money-back-guarantee {\n max-width: 857px;\n margin: 30px auto;\n position: relative; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--money-back-guarantee .fs-money-back-guarantee-title, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--money-back-guarantee .fs-money-back-guarantee-title {\n color: #1fbc99;\n font-weight: bold;\n margin-bottom: 15px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--money-back-guarantee .fs-money-back-guarantee-message, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--money-back-guarantee .fs-money-back-guarantee-message {\n font-size: small;\n line-height: 20px;\n margin-bottom: 15px;\n padding: 0 15px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--money-back-guarantee img, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--money-back-guarantee img {\n position: absolute;\n width: 90px;\n top: 50%;\n right: 0;\n margin-top: -45px; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--badges .fs-badge, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--badges .fs-badge {\n display: inline-block;\n vertical-align: middle;\n position: relative;\n box-shadow: none;\n background: transparent; }\n #root .fs-app-main .fs-section--plans-and-pricing .fs-section--badges .fs-badge + .fs-badge, #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--badges .fs-badge + .fs-badge {\n margin-left: 20px;\n margin-top: 13px; }\n #root .fs-app-main .fs-section--testimonials, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials {\n border-top: 1px solid #ccc;\n border-bottom: 1px solid #ccc;\n padding: 4em 4em 1.6em 4em; }\n #root .fs-app-main .fs-section--testimonials .fs-section-header, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-section-header {\n color: #2da1d0; }\n #root .fs-app-main .fs-section--testimonials .fs-testimonials-nav, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav {\n margin: auto;\n margin-top: 40px;\n display: block;\n width: auto;\n position: relative; }\n #root .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-nav.fs-nav-prev, #root .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-nav.fs-nav-next, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-nav.fs-nav-prev, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-nav.fs-nav-next {\n top: 50%;\n border: 1px solid #c9c9c9;\n border-radius: 14px;\n cursor: pointer;\n margin-top: 11px;\n position: absolute; }\n #root .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-nav.fs-nav-prev .fs-icon, #root .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-nav.fs-nav-next .fs-icon, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-nav.fs-nav-prev .fs-icon, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-nav.fs-nav-next .fs-icon {\n display: inline-block;\n height: 1em;\n width: 1em;\n line-height: 1em;\n color: #c9c9c9;\n padding: 5px; }\n #root .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-nav.fs-nav-prev, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-nav.fs-nav-prev {\n margin-left: -30px; }\n #root .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-nav.fs-nav-next, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-nav.fs-nav-next {\n right: -30px; }\n #root .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials-track, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials-track {\n margin: auto;\n overflow: hidden;\n position: relative;\n display: block;\n padding-top: 45px; }\n #root .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials {\n width: 10000px;\n display: block;\n position: relative;\n transition: left 500ms ease,right 500ms ease; }\n #root .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial {\n float: left;\n font-size: small;\n border-radius: 15px;\n position: relative;\n width: 340px;\n box-sizing: border-box;\n margin: 0; }\n #root .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial > section, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial > section {\n box-sizing: border-box; }\n #root .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial .fs-testimonial-rating, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial .fs-testimonial-rating {\n color: #f7941d; }\n #root .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial .fs-testimonial-header, #root .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial > section, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial .fs-testimonial-header, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial > section {\n background: #f7f7f7;\n padding: 10px;\n margin: 0 2em;\n border: 1px solid #e2e2e2; }\n #root .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial > section, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial > section {\n border-radius: 0 0 20px 20px;\n border-top: 0 none; }\n #root .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial .fs-testimonial-header, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial .fs-testimonial-header {\n border-bottom: 0 none;\n border-radius: 20px 20px 0 0; }\n #root .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial .fs-testimonial-header .fs-testimonial-logo, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial .fs-testimonial-header .fs-testimonial-logo {\n border: 1px solid #e4e4e4;\n border-radius: 44px;\n padding: 5px;\n background: #fff;\n width: 76px;\n height: 76px;\n position: relative;\n margin-top: -54px;\n left: 50%;\n margin-left: -44px; }\n #root .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial .fs-testimonial-header .fs-testimonial-logo object, #root .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial .fs-testimonial-header .fs-testimonial-logo img, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial .fs-testimonial-header .fs-testimonial-logo object, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial .fs-testimonial-header .fs-testimonial-logo img {\n max-width: 100%;\n border-radius: 40px; }\n #root .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial .fs-testimonial-header h4, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial .fs-testimonial-header h4 {\n margin: 15px 0 6px 0; }\n #root .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial .fs-icon-quote, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial .fs-icon-quote {\n color: #2da1d0; }\n #root .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial .fs-testimonial-message, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial .fs-testimonial-message {\n line-height: 18px; }\n #root .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial .fs-testimonial-author, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial .fs-testimonial-author {\n margin-top: 35px; }\n #root .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial .fs-testimonial-author .fs-testimonial-author-name, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial .fs-testimonial-author .fs-testimonial-author-name {\n font-weight: bold;\n margin-bottom: 2px;\n color: #505050; }\n #root .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial .fs-testimonial-author:last-child, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial .fs-testimonial-author:last-child {\n color: #8f8f8f; }\n #root .fs-app-main .fs-section--testimonials .fs-nav-pagination, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-nav-pagination {\n margin: 45px 0 25px 0;\n position: relative; }\n #root .fs-app-main .fs-section--testimonials .fs-nav-pagination li, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-nav-pagination li {\n position: relative;\n display: inline-block;\n margin: 0 8px; }\n #root .fs-app-main .fs-section--testimonials .fs-nav-pagination li button.fs-round-button, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-nav-pagination li button.fs-round-button {\n cursor: pointer;\n border: 1px solid #d2d2d2;\n vertical-align: middle;\n display: inline-block;\n line-height: 0;\n width: 8px;\n height: 8px;\n padding: 0;\n color: transparent;\n outline: none;\n border-radius: 4px;\n overflow: hidden; }\n #root .fs-app-main .fs-section--testimonials .fs-nav-pagination li button.fs-round-button span, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-nav-pagination li button.fs-round-button span {\n display: inline-block;\n width: 100%;\n height: 100%;\n background: #f7f7f7; }\n #root .fs-app-main .fs-section--testimonials .fs-nav-pagination li.selected button, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-nav-pagination li.selected button {\n border: 0 none; }\n #root .fs-app-main .fs-section--testimonials .fs-nav-pagination li.selected button.fs-round-button span, #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-nav-pagination li.selected button.fs-round-button span {\n background: #c9c9c9; }\n #root .fs-app-main .fs-section--faq, #fs_pricing_wrapper .fs-app-main .fs-section--faq {\n background: #f1f1f1; }\n #root .fs-app-main .fs-section--faq .fs-section--faq-items, #fs_pricing_wrapper .fs-app-main .fs-section--faq .fs-section--faq-items {\n max-width: 850px;\n text-align: left;\n columns: 2;\n column-gap: 20px; }\n @media only screen and (max-width: 600px) {\n #root .fs-app-main .fs-section--faq .fs-section--faq-items, #fs_pricing_wrapper .fs-app-main .fs-section--faq .fs-section--faq-items {\n columns: 1; } }\n #root .fs-app-main .fs-section--faq .fs-section--faq-items .fs-section--faq-item, #fs_pricing_wrapper .fs-app-main .fs-section--faq .fs-section--faq-items .fs-section--faq-item {\n width: 100%;\n display: inline-block;\n vertical-align: top;\n margin: 0 0 20px 0;\n overflow: hidden; }\n #root .fs-app-main .fs-section--faq .fs-section--faq-items .fs-section--faq-item h3, #root .fs-app-main .fs-section--faq .fs-section--faq-items .fs-section--faq-item p, #fs_pricing_wrapper .fs-app-main .fs-section--faq .fs-section--faq-items .fs-section--faq-item h3, #fs_pricing_wrapper .fs-app-main .fs-section--faq .fs-section--faq-items .fs-section--faq-item p {\n margin: 0;\n text-align: left; }\n #root .fs-app-main .fs-section--faq .fs-section--faq-items .fs-section--faq-item h3, #fs_pricing_wrapper .fs-app-main .fs-section--faq .fs-section--faq-items .fs-section--faq-item h3 {\n background: #f7f7f7;\n padding: 15px;\n font-weight: bold;\n border: 1px solid #dbdbdb;\n border-bottom: 1px solid #dedede;\n border-radius: 3px 3px 0 0; }\n #root .fs-app-main .fs-section--faq .fs-section--faq-items .fs-section--faq-item p, #fs_pricing_wrapper .fs-app-main .fs-section--faq .fs-section--faq-items .fs-section--faq-item p {\n background: #fff;\n font-size: small;\n padding: 15px;\n line-height: 20px;\n border: 1px solid #dbdbdb;\n border-top: 0 none;\n border-radius: 0 0 3px 3px; }\n #root .fs-button, #fs_pricing_wrapper .fs-button {\n background: #e0e0e0;\n padding: 10px;\n display: inline-block;\n text-transform: uppercase;\n font-weight: bold;\n font-size: 18px;\n width: 100%;\n border-radius: 4px;\n border-bottom: 3px solid #a0a0a0; }\n #root .fs-button.fs-button--size-small, #fs_pricing_wrapper .fs-button.fs-button--size-small {\n font-size: 14px;\n width: auto; }\n #root .fs-tooltip, #fs_pricing_wrapper .fs-tooltip {\n cursor: help;\n position: relative;\n color: #2da1d0 !important; }\n #root .fs-tooltip .fs-tooltip-message, #fs_pricing_wrapper .fs-tooltip .fs-tooltip-message {\n position: absolute;\n width: 200px;\n background: #000;\n z-index: 1;\n display: none;\n border-radius: 4px;\n color: #fff;\n padding: 8px;\n text-align: left;\n line-height: 18px;\n transform: translate(0, -50%);\n left: 30px;\n top: 8px; }\n #root .fs-tooltip .fs-tooltip-message:before, #fs_pricing_wrapper .fs-tooltip .fs-tooltip-message:before {\n content: "";\n position: absolute;\n left: -8px;\n z-index: 1;\n top: 50%;\n margin-top: -6px;\n border-top: 6px solid transparent;\n border-bottom: 6px solid transparent;\n border-right: 8px solid #000; }\n #root .fs-tooltip:hover .fs-tooltip-message, #fs_pricing_wrapper .fs-tooltip:hover .fs-tooltip-message {\n display: block; }\n #root .fs-placeholder:before, #fs_pricing_wrapper .fs-placeholder:before {\n content: "";\n display: inline-block; }\n #root .fs-modal, #fs_pricing_wrapper .fs-modal {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n bottom: 0;\n z-index: 1000;\n zoom: 1;\n text-align: left;\n display: block important; }\n #root .fs-modal .fs-modal-content-container, #fs_pricing_wrapper .fs-modal .fs-modal-content-container {\n display: block;\n position: absolute;\n left: 50%;\n background: #fff;\n box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.3); }\n #root .fs-modal .fs-modal-content-container .fs-modal-header, #fs_pricing_wrapper .fs-modal .fs-modal-content-container .fs-modal-header {\n background: #534741;\n padding: 15px; }\n #root .fs-modal .fs-modal-content-container .fs-modal-header h3, #root .fs-modal .fs-modal-content-container .fs-modal-header .fs-modal-close, #fs_pricing_wrapper .fs-modal .fs-modal-content-container .fs-modal-header h3, #fs_pricing_wrapper .fs-modal .fs-modal-content-container .fs-modal-header .fs-modal-close {\n color: #fff; }\n #root .fs-modal .fs-modal-content-container .fs-modal-content, #fs_pricing_wrapper .fs-modal .fs-modal-content-container .fs-modal-content {\n font-size: 1.2em; }\n #root .fs-modal--loading, #fs_pricing_wrapper .fs-modal--loading {\n background-color: rgba(0, 0, 0, 0.3); }\n #root .fs-modal--loading .fs-modal-content-container, #fs_pricing_wrapper .fs-modal--loading .fs-modal-content-container {\n width: 220px;\n margin-left: -126px;\n padding: 15px;\n border: 1px solid #ccc;\n text-align: center;\n top: 50%; }\n #root .fs-modal--loading .fs-modal-content-container span, #fs_pricing_wrapper .fs-modal--loading .fs-modal-content-container span {\n display: block;\n font-weight: bold;\n font-size: 16px;\n text-align: center;\n color: #29abe1;\n margin-bottom: 10px; }\n #root .fs-modal--loading .fs-modal-content-container i, #fs_pricing_wrapper .fs-modal--loading .fs-modal-content-container i {\n display: block;\n width: 128px;\n margin: 0 auto;\n height: 15px;\n background: url(//img.freemius.com/blue-loader.gif); }\n #root .fs-modal--refund-policy, #root .fs-modal--trial-confirmation, #fs_pricing_wrapper .fs-modal--refund-policy, #fs_pricing_wrapper .fs-modal--trial-confirmation {\n background: rgba(0, 0, 0, 0.7); }\n #root .fs-modal--refund-policy .fs-modal-content-container, #root .fs-modal--trial-confirmation .fs-modal-content-container, #fs_pricing_wrapper .fs-modal--refund-policy .fs-modal-content-container, #fs_pricing_wrapper .fs-modal--trial-confirmation .fs-modal-content-container {\n width: 510px;\n margin-left: -255px;\n top: 20%; }\n #root .fs-modal--refund-policy .fs-modal-content-container .fs-modal-header .fs-modal-close, #root .fs-modal--trial-confirmation .fs-modal-content-container .fs-modal-header .fs-modal-close, #fs_pricing_wrapper .fs-modal--refund-policy .fs-modal-content-container .fs-modal-header .fs-modal-close, #fs_pricing_wrapper .fs-modal--trial-confirmation .fs-modal-content-container .fs-modal-header .fs-modal-close {\n line-height: 24px;\n font-size: 24px;\n position: absolute;\n top: -12px;\n right: -12px;\n cursor: pointer; }\n #root .fs-modal--refund-policy .fs-modal-content-container .fs-modal-content, #root .fs-modal--trial-confirmation .fs-modal-content-container .fs-modal-content, #fs_pricing_wrapper .fs-modal--refund-policy .fs-modal-content-container .fs-modal-content, #fs_pricing_wrapper .fs-modal--trial-confirmation .fs-modal-content-container .fs-modal-content {\n background: #f2f2f2;\n height: 100%;\n padding: 1px 15px; }\n #root .fs-modal--refund-policy .fs-modal-content-container .fs-modal-footer, #root .fs-modal--trial-confirmation .fs-modal-content-container .fs-modal-footer, #fs_pricing_wrapper .fs-modal--refund-policy .fs-modal-content-container .fs-modal-footer, #fs_pricing_wrapper .fs-modal--trial-confirmation .fs-modal-content-container .fs-modal-footer {\n padding: 20px;\n text-align: right;\n border-top: 1px solid #e4e4e4;\n background: #f2f2f2; }\n #root .fs-modal--refund-policy .fs-modal-content-container .fs-modal-footer .fs-button--approve-trial, #root .fs-modal--trial-confirmation .fs-modal-content-container .fs-modal-footer .fs-button--approve-trial, #fs_pricing_wrapper .fs-modal--refund-policy .fs-modal-content-container .fs-modal-footer .fs-button--approve-trial, #fs_pricing_wrapper .fs-modal--trial-confirmation .fs-modal-content-container .fs-modal-footer .fs-button--approve-trial {\n margin: 0 7px; }\n #root #fs_pricing_wrapper .fs-modal--trial-confirmation .fs-button, #fs_pricing_wrapper #fs_pricing_wrapper .fs-modal--trial-confirmation .fs-button {\n width: auto;\n font-size: 13px;\n line-height: 26px;\n height: 28px;\n padding: 0 10px 1px;\n border-width: 1px;\n text-transform: none;\n font-weight: normal;\n box-shadow: 0 1px 0 #cccccc;\n background: #f7f7f7;\n border-color: #cccccc;\n color: #555;\n cursor: pointer;\n outline: none; }\n #root #fs_pricing_wrapper .fs-modal--trial-confirmation .fs-button:hover, #fs_pricing_wrapper #fs_pricing_wrapper .fs-modal--trial-confirmation .fs-button:hover {\n background: #fafafa;\n border-color: #999;\n color: #23282d; }\n #root #fs_pricing_wrapper .fs-modal--trial-confirmation .fs-button:active, #fs_pricing_wrapper #fs_pricing_wrapper .fs-modal--trial-confirmation .fs-button:active {\n background: #eee;\n border-color: #999;\n box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);\n transform: translateY(1px); }\n #root #fs_pricing_wrapper .fs-modal--trial-confirmation .fs-button.fs-button--primary, #fs_pricing_wrapper #fs_pricing_wrapper .fs-modal--trial-confirmation .fs-button.fs-button--primary {\n background: #0085ba;\n border-color: #0073aa #006799 #006799;\n box-shadow: 0 1px 0 #006799;\n color: #fff;\n text-decoration: none; }\n @media only screen and (max-width: 768px) {\n #root #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-next-package, #root #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-prev-package, #fs_pricing_wrapper #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-next-package, #fs_pricing_wrapper #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-prev-package {\n display: none; }\n #root #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages-menu, #fs_pricing_wrapper #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages-menu {\n display: block;\n font-size: 24px; }\n #root #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages-tab, #fs_pricing_wrapper #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages-tab {\n display: flex;\n font-size: 24px; }\n #root #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-most-popular, #root #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-package .fs-most-popular, #fs_pricing_wrapper #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-most-popular, #fs_pricing_wrapper #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-package .fs-most-popular {\n display: none; }\n #root #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages-menu, #fs_pricing_wrapper #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages-menu {\n display: flex; } }\n @media only screen and (max-width: 400px) {\n #root #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package, #fs_pricing_wrapper #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package {\n width: 100%; }\n #root #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial, #fs_pricing_wrapper #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial {\n width: auto; }\n #root #fs_pricing_wrapper .fs-app-main .fs-section--billing-cycles .fs-billing-cycles li.fs-period--annual span, #fs_pricing_wrapper #fs_pricing_wrapper .fs-app-main .fs-section--billing-cycles .fs-billing-cycles li.fs-period--annual span {\n display: none; }\n #root #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing, #fs_pricing_wrapper #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing {\n padding: 10px; } }\n @media only screen and (max-width: 375px) {\n #root #fs_pricing_wrapper .fs-app-main #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package, #fs_pricing_wrapper #fs_pricing_wrapper .fs-app-main #fs_pricing_wrapper .fs-app-main .fs-section--plans-and-pricing .fs-section--packages .fs-packages .fs-package {\n width: 100%; }\n #root #fs_pricing_wrapper .fs-app-main #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial, #fs_pricing_wrapper #fs_pricing_wrapper .fs-app-main #fs_pricing_wrapper .fs-app-main .fs-section--testimonials .fs-testimonials-nav .fs-testimonials .fs-testimonial {\n width: auto; } }\n',
|
10992 |
-
],
|
10993 |
-
sourceRoot: '',
|
10994 |
-
},
|
10995 |
-
]),
|
10996 |
-
(n.default = i)
|
10997 |
-
},
|
10998 |
-
function (e, n, t) {
|
10999 |
-
;(function (e) {
|
11000 |
-
var a =
|
11001 |
-
(void 0 !== e && e) ||
|
11002 |
-
('undefined' != typeof self && self) ||
|
11003 |
-
window,
|
11004 |
-
i = Function.prototype.apply
|
11005 |
-
function s(e, n) {
|
11006 |
-
;(this._id = e), (this._clearFn = n)
|
11007 |
-
}
|
11008 |
-
;(n.setTimeout = function () {
|
11009 |
-
return new s(i.call(setTimeout, a, arguments), clearTimeout)
|
11010 |
-
}),
|
11011 |
-
(n.setInterval = function () {
|
11012 |
-
return new s(
|
11013 |
-
i.call(setInterval, a, arguments),
|
11014 |
-
clearInterval
|
11015 |
-
)
|
11016 |
-
}),
|
11017 |
-
(n.clearTimeout = n.clearInterval = function (e) {
|
11018 |
-
e && e.close()
|
11019 |
-
}),
|
11020 |
-
(s.prototype.unref = s.prototype.ref = function () {}),
|
11021 |
-
(s.prototype.close = function () {
|
11022 |
-
this._clearFn.call(a, this._id)
|
11023 |
-
}),
|
11024 |
-
(n.enroll = function (e, n) {
|
11025 |
-
clearTimeout(e._idleTimeoutId), (e._idleTimeout = n)
|
11026 |
-
}),
|
11027 |
-
(n.unenroll = function (e) {
|
11028 |
-
clearTimeout(e._idleTimeoutId), (e._idleTimeout = -1)
|
11029 |
-
}),
|
11030 |
-
(n._unrefActive = n.active = function (e) {
|
11031 |
-
clearTimeout(e._idleTimeoutId)
|
11032 |
-
var n = e._idleTimeout
|
11033 |
-
n >= 0 &&
|
11034 |
-
(e._idleTimeoutId = setTimeout(function () {
|
11035 |
-
e._onTimeout && e._onTimeout()
|
11036 |
-
}, n))
|
11037 |
-
}),
|
11038 |
-
t(28),
|
11039 |
-
(n.setImmediate =
|
11040 |
-
('undefined' != typeof self && self.setImmediate) ||
|
11041 |
-
(void 0 !== e && e.setImmediate) ||
|
11042 |
-
(this && this.setImmediate)),
|
11043 |
-
(n.clearImmediate =
|
11044 |
-
('undefined' != typeof self && self.clearImmediate) ||
|
11045 |
-
(void 0 !== e && e.clearImmediate) ||
|
11046 |
-
(this && this.clearImmediate))
|
11047 |
-
}.call(this, t(3)))
|
11048 |
-
},
|
11049 |
-
function (e, n, t) {
|
11050 |
-
;(function (e, n) {
|
11051 |
-
!(function (e, t) {
|
11052 |
-
'use strict'
|
11053 |
-
if (!e.setImmediate) {
|
11054 |
-
var a,
|
11055 |
-
i,
|
11056 |
-
s,
|
11057 |
-
r,
|
11058 |
-
o,
|
11059 |
-
c = 1,
|
11060 |
-
l = {},
|
11061 |
-
p = !1,
|
11062 |
-
f = e.document,
|
11063 |
-
u =
|
11064 |
-
Object.getPrototypeOf &&
|
11065 |
-
Object.getPrototypeOf(e)
|
11066 |
-
;(u = u && u.setTimeout ? u : e),
|
11067 |
-
'[object process]' === {}.toString.call(e.process)
|
11068 |
-
? (a = function (e) {
|
11069 |
-
n.nextTick(function () {
|
11070 |
-
g(e)
|
11071 |
-
})
|
11072 |
-
})
|
11073 |
-
: !(function () {
|
11074 |
-
if (e.postMessage && !e.importScripts) {
|
11075 |
-
var n = !0,
|
11076 |
-
t = e.onmessage
|
11077 |
-
return (
|
11078 |
-
(e.onmessage = function () {
|
11079 |
-
n = !1
|
11080 |
-
}),
|
11081 |
-
e.postMessage('', '*'),
|
11082 |
-
(e.onmessage = t),
|
11083 |
-
n
|
11084 |
-
)
|
11085 |
-
}
|
11086 |
-
})()
|
11087 |
-
? e.MessageChannel
|
11088 |
-
? (((s = new MessageChannel()).port1.onmessage = function (
|
11089 |
-
e
|
11090 |
-
) {
|
11091 |
-
g(e.data)
|
11092 |
-
}),
|
11093 |
-
(a = function (e) {
|
11094 |
-
s.port2.postMessage(e)
|
11095 |
-
}))
|
11096 |
-
: f &&
|
11097 |
-
'onreadystatechange' in
|
11098 |
-
f.createElement('script')
|
11099 |
-
? ((i = f.documentElement),
|
11100 |
-
(a = function (e) {
|
11101 |
-
var n = f.createElement('script')
|
11102 |
-
;(n.onreadystatechange = function () {
|
11103 |
-
g(e),
|
11104 |
-
(n.onreadystatechange = null),
|
11105 |
-
i.removeChild(n),
|
11106 |
-
(n = null)
|
11107 |
-
}),
|
11108 |
-
i.appendChild(n)
|
11109 |
-
}))
|
11110 |
-
: (a = function (e) {
|
11111 |
-
setTimeout(g, 0, e)
|
11112 |
-
})
|
11113 |
-
: ((r = 'setImmediate$' + Math.random() + '$'),
|
11114 |
-
(o = function (n) {
|
11115 |
-
n.source === e &&
|
11116 |
-
'string' == typeof n.data &&
|
11117 |
-
0 === n.data.indexOf(r) &&
|
11118 |
-
g(+n.data.slice(r.length))
|
11119 |
-
}),
|
11120 |
-
e.addEventListener
|
11121 |
-
? e.addEventListener('message', o, !1)
|
11122 |
-
: e.attachEvent('onmessage', o),
|
11123 |
-
(a = function (n) {
|
11124 |
-
e.postMessage(r + n, '*')
|
11125 |
-
})),
|
11126 |
-
(u.setImmediate = function (e) {
|
11127 |
-
'function' != typeof e &&
|
11128 |
-
(e = new Function('' + e))
|
11129 |
-
for (
|
11130 |
-
var n = new Array(arguments.length - 1),
|
11131 |
-
t = 0;
|
11132 |
-
t < n.length;
|
11133 |
-
t++
|
11134 |
-
)
|
11135 |
-
n[t] = arguments[t + 1]
|
11136 |
-
var i = { callback: e, args: n }
|
11137 |
-
return (l[c] = i), a(c), c++
|
11138 |
-
}),
|
11139 |
-
(u.clearImmediate = d)
|
11140 |
-
}
|
11141 |
-
function d(e) {
|
11142 |
-
delete l[e]
|
11143 |
-
}
|
11144 |
-
function g(e) {
|
11145 |
-
if (p) setTimeout(g, 0, e)
|
11146 |
-
else {
|
11147 |
-
var n = l[e]
|
11148 |
-
if (n) {
|
11149 |
-
p = !0
|
11150 |
-
try {
|
11151 |
-
!(function (e) {
|
11152 |
-
var n = e.callback,
|
11153 |
-
t = e.args
|
11154 |
-
switch (t.length) {
|
11155 |
-
case 0:
|
11156 |
-
n()
|
11157 |
-
break
|
11158 |
-
case 1:
|
11159 |
-
n(t[0])
|
11160 |
-
break
|
11161 |
-
case 2:
|
11162 |
-
n(t[0], t[1])
|
11163 |
-
break
|
11164 |
-
case 3:
|
11165 |
-
n(t[0], t[1], t[2])
|
11166 |
-
break
|
11167 |
-
default:
|
11168 |
-
n.apply(void 0, t)
|
11169 |
-
}
|
11170 |
-
})(n)
|
11171 |
-
} finally {
|
11172 |
-
d(e), (p = !1)
|
11173 |
-
}
|
11174 |
-
}
|
11175 |
-
}
|
11176 |
-
}
|
11177 |
-
})(
|
11178 |
-
'undefined' == typeof self
|
11179 |
-
? void 0 === e
|
11180 |
-
? this
|
11181 |
-
: e
|
11182 |
-
: self
|
11183 |
-
)
|
11184 |
-
}.call(this, t(3), t(29)))
|
11185 |
-
},
|
11186 |
-
function (e, n) {
|
11187 |
-
var t,
|
11188 |
-
a,
|
11189 |
-
i = (e.exports = {})
|
11190 |
-
function s() {
|
11191 |
-
throw new Error('setTimeout has not been defined')
|
11192 |
-
}
|
11193 |
-
function r() {
|
11194 |
-
throw new Error('clearTimeout has not been defined')
|
11195 |
-
}
|
11196 |
-
function o(e) {
|
11197 |
-
if (t === setTimeout) return setTimeout(e, 0)
|
11198 |
-
if ((t === s || !t) && setTimeout)
|
11199 |
-
return (t = setTimeout), setTimeout(e, 0)
|
11200 |
-
try {
|
11201 |
-
return t(e, 0)
|
11202 |
-
} catch (n) {
|
11203 |
-
try {
|
11204 |
-
return t.call(null, e, 0)
|
11205 |
-
} catch (n) {
|
11206 |
-
return t.call(this, e, 0)
|
11207 |
-
}
|
11208 |
-
}
|
11209 |
-
}
|
11210 |
-
!(function () {
|
11211 |
-
try {
|
11212 |
-
t = 'function' == typeof setTimeout ? setTimeout : s
|
11213 |
-
} catch (e) {
|
11214 |
-
t = s
|
11215 |
-
}
|
11216 |
-
try {
|
11217 |
-
a = 'function' == typeof clearTimeout ? clearTimeout : r
|
11218 |
-
} catch (e) {
|
11219 |
-
a = r
|
11220 |
-
}
|
11221 |
-
})()
|
11222 |
-
var c,
|
11223 |
-
l = [],
|
11224 |
-
p = !1,
|
11225 |
-
f = -1
|
11226 |
-
function u() {
|
11227 |
-
p &&
|
11228 |
-
c &&
|
11229 |
-
((p = !1),
|
11230 |
-
c.length ? (l = c.concat(l)) : (f = -1),
|
11231 |
-
l.length && d())
|
11232 |
-
}
|
11233 |
-
function d() {
|
11234 |
-
if (!p) {
|
11235 |
-
var e = o(u)
|
11236 |
-
p = !0
|
11237 |
-
for (var n = l.length; n; ) {
|
11238 |
-
for (c = l, l = []; ++f < n; ) c && c[f].run()
|
11239 |
-
;(f = -1), (n = l.length)
|
11240 |
-
}
|
11241 |
-
;(c = null),
|
11242 |
-
(p = !1),
|
11243 |
-
(function (e) {
|
11244 |
-
if (a === clearTimeout) return clearTimeout(e)
|
11245 |
-
if ((a === r || !a) && clearTimeout)
|
11246 |
-
return (a = clearTimeout), clearTimeout(e)
|
11247 |
-
try {
|
11248 |
-
a(e)
|
11249 |
-
} catch (n) {
|
11250 |
-
try {
|
11251 |
-
return a.call(null, e)
|
11252 |
-
} catch (n) {
|
11253 |
-
return a.call(this, e)
|
11254 |
-
}
|
11255 |
-
}
|
11256 |
-
})(e)
|
11257 |
-
}
|
11258 |
-
}
|
11259 |
-
function g(e, n) {
|
11260 |
-
;(this.fun = e), (this.array = n)
|
11261 |
-
}
|
11262 |
-
function m() {}
|
11263 |
-
;(i.nextTick = function (e) {
|
11264 |
-
var n = new Array(arguments.length - 1)
|
11265 |
-
if (arguments.length > 1)
|
11266 |
-
for (var t = 1; t < arguments.length; t++)
|
11267 |
-
n[t - 1] = arguments[t]
|
11268 |
-
l.push(new g(e, n)), 1 !== l.length || p || o(d)
|
11269 |
-
}),
|
11270 |
-
(g.prototype.run = function () {
|
11271 |
-
this.fun.apply(null, this.array)
|
11272 |
-
}),
|
11273 |
-
(i.title = 'browser'),
|
11274 |
-
(i.browser = !0),
|
11275 |
-
(i.env = {}),
|
11276 |
-
(i.argv = []),
|
11277 |
-
(i.version = ''),
|
11278 |
-
(i.versions = {}),
|
11279 |
-
(i.on = m),
|
11280 |
-
(i.addListener = m),
|
11281 |
-
(i.once = m),
|
11282 |
-
(i.off = m),
|
11283 |
-
(i.removeListener = m),
|
11284 |
-
(i.removeAllListeners = m),
|
11285 |
-
(i.emit = m),
|
11286 |
-
(i.prependListener = m),
|
11287 |
-
(i.prependOnceListener = m),
|
11288 |
-
(i.listeners = function (e) {
|
11289 |
-
return []
|
11290 |
-
}),
|
11291 |
-
(i.binding = function (e) {
|
11292 |
-
throw new Error('process.binding is not supported')
|
11293 |
-
}),
|
11294 |
-
(i.cwd = function () {
|
11295 |
-
return '/'
|
11296 |
-
}),
|
11297 |
-
(i.chdir = function (e) {
|
11298 |
-
throw new Error('process.chdir is not supported')
|
11299 |
-
}),
|
11300 |
-
(i.umask = function () {
|
11301 |
-
return 0
|
11302 |
-
})
|
11303 |
-
},
|
11304 |
-
function (e, n, t) {
|
11305 |
-
'use strict'
|
11306 |
-
var a = t(31)
|
11307 |
-
function i() {}
|
11308 |
-
function s() {}
|
11309 |
-
;(s.resetWarningCache = i),
|
11310 |
-
(e.exports = function () {
|
11311 |
-
function e(e, n, t, i, s, r) {
|
11312 |
-
if (r !== a) {
|
11313 |
-
var o = new Error(
|
11314 |
-
'Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types'
|
11315 |
-
)
|
11316 |
-
throw ((o.name = 'Invariant Violation'), o)
|
11317 |
-
}
|
11318 |
-
}
|
11319 |
-
function n() {
|
11320 |
-
return e
|
11321 |
-
}
|
11322 |
-
e.isRequired = e
|
11323 |
-
var t = {
|
11324 |
-
array: e,
|
11325 |
-
bool: e,
|
11326 |
-
func: e,
|
11327 |
-
number: e,
|
11328 |
-
object: e,
|
11329 |
-
string: e,
|
11330 |
-
symbol: e,
|
11331 |
-
any: e,
|
11332 |
-
arrayOf: n,
|
11333 |
-
element: e,
|
11334 |
-
elementType: e,
|
11335 |
-
instanceOf: n,
|
11336 |
-
node: e,
|
11337 |
-
objectOf: n,
|
11338 |
-
oneOf: n,
|
11339 |
-
oneOfType: n,
|
11340 |
-
shape: n,
|
11341 |
-
exact: n,
|
11342 |
-
checkPropTypes: s,
|
11343 |
-
resetWarningCache: i,
|
11344 |
-
}
|
11345 |
-
return (t.PropTypes = t), t
|
11346 |
-
})
|
11347 |
-
},
|
11348 |
-
function (e, n, t) {
|
11349 |
-
'use strict'
|
11350 |
-
e.exports = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED'
|
11351 |
-
},
|
11352 |
-
function (e, n) {
|
11353 |
-
var t, a
|
11354 |
-
;(t =
|
11355 |
-
'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'),
|
11356 |
-
(a = {
|
11357 |
-
rotl: function (e, n) {
|
11358 |
-
return (e << n) | (e >>> (32 - n))
|
11359 |
-
},
|
11360 |
-
rotr: function (e, n) {
|
11361 |
-
return (e << (32 - n)) | (e >>> n)
|
11362 |
-
},
|
11363 |
-
endian: function (e) {
|
11364 |
-
if (e.constructor == Number)
|
11365 |
-
return (
|
11366 |
-
(16711935 & a.rotl(e, 8)) |
|
11367 |
-
(4278255360 & a.rotl(e, 24))
|
11368 |
-
)
|
11369 |
-
for (var n = 0; n < e.length; n++) e[n] = a.endian(e[n])
|
11370 |
-
return e
|
11371 |
-
},
|
11372 |
-
randomBytes: function (e) {
|
11373 |
-
for (var n = []; e > 0; e--)
|
11374 |
-
n.push(Math.floor(256 * Math.random()))
|
11375 |
-
return n
|
11376 |
-
},
|
11377 |
-
bytesToWords: function (e) {
|
11378 |
-
for (
|
11379 |
-
var n = [], t = 0, a = 0;
|
11380 |
-
t < e.length;
|
11381 |
-
t++, a += 8
|
11382 |
-
)
|
11383 |
-
n[a >>> 5] |= e[t] << (24 - (a % 32))
|
11384 |
-
return n
|
11385 |
-
},
|
11386 |
-
wordsToBytes: function (e) {
|
11387 |
-
for (var n = [], t = 0; t < 32 * e.length; t += 8)
|
11388 |
-
n.push((e[t >>> 5] >>> (24 - (t % 32))) & 255)
|
11389 |
-
return n
|
11390 |
-
},
|
11391 |
-
bytesToHex: function (e) {
|
11392 |
-
for (var n = [], t = 0; t < e.length; t++)
|
11393 |
-
n.push((e[t] >>> 4).toString(16)),
|
11394 |
-
n.push((15 & e[t]).toString(16))
|
11395 |
-
return n.join('')
|
11396 |
-
},
|
11397 |
-
hexToBytes: function (e) {
|
11398 |
-
for (var n = [], t = 0; t < e.length; t += 2)
|
11399 |
-
n.push(parseInt(e.substr(t, 2), 16))
|
11400 |
-
return n
|
11401 |
-
},
|
11402 |
-
bytesToBase64: function (e) {
|
11403 |
-
for (var n = [], a = 0; a < e.length; a += 3)
|
11404 |
-
for (
|
11405 |
-
var i =
|
11406 |
-
(e[a] << 16) |
|
11407 |
-
(e[a + 1] << 8) |
|
11408 |
-
e[a + 2],
|
11409 |
-
s = 0;
|
11410 |
-
s < 4;
|
11411 |
-
s++
|
11412 |
-
)
|
11413 |
-
8 * a + 6 * s <= 8 * e.length
|
11414 |
-
? n.push(
|
11415 |
-
t.charAt((i >>> (6 * (3 - s))) & 63)
|
11416 |
-
)
|
11417 |
-
: n.push('=')
|
11418 |
-
return n.join('')
|
11419 |
-
},
|
11420 |
-
base64ToBytes: function (e) {
|
11421 |
-
e = e.replace(/[^A-Z0-9+\/]/gi, '')
|
11422 |
-
for (
|
11423 |
-
var n = [], a = 0, i = 0;
|
11424 |
-
a < e.length;
|
11425 |
-
i = ++a % 4
|
11426 |
-
)
|
11427 |
-
0 != i &&
|
11428 |
-
n.push(
|
11429 |
-
((t.indexOf(e.charAt(a - 1)) &
|
11430 |
-
(Math.pow(2, -2 * i + 8) - 1)) <<
|
11431 |
-
(2 * i)) |
|
11432 |
-
(t.indexOf(e.charAt(a)) >>> (6 - 2 * i))
|
11433 |
-
)
|
11434 |
-
return n
|
11435 |
-
},
|
11436 |
-
}),
|
11437 |
-
(e.exports = a)
|
11438 |
-
},
|
11439 |
-
function (e, n) {
|
11440 |
-
function t(e) {
|
11441 |
-
return (
|
11442 |
-
!!e.constructor &&
|
11443 |
-
'function' == typeof e.constructor.isBuffer &&
|
11444 |
-
e.constructor.isBuffer(e)
|
11445 |
-
)
|
11446 |
-
}
|
11447 |
-
/*!
|
11448 |
-
* Determine if an object is a Buffer
|
11449 |
-
*
|
11450 |
-
* @author Feross Aboukhadijeh <https://feross.org>
|
11451 |
-
* @license MIT
|
11452 |
-
*/
|
11453 |
-
e.exports = function (e) {
|
11454 |
-
return (
|
11455 |
-
null != e &&
|
11456 |
-
(t(e) ||
|
11457 |
-
(function (e) {
|
11458 |
-
return (
|
11459 |
-
'function' == typeof e.readFloatLE &&
|
11460 |
-
'function' == typeof e.slice &&
|
11461 |
-
t(e.slice(0, 0))
|
11462 |
-
)
|
11463 |
-
})(e) ||
|
11464 |
-
!!e._isBuffer)
|
11465 |
-
)
|
11466 |
-
}
|
11467 |
-
},
|
11468 |
-
function (e, n) {},
|
11469 |
-
function (e, n, t) {
|
11470 |
-
'use strict'
|
11471 |
-
t.r(n),
|
11472 |
-
t.d(n, 'pricing', function () {
|
11473 |
-
return fn
|
11474 |
-
}),
|
11475 |
-
t.d(n, 'FSConfig', function () {
|
11476 |
-
return pn
|
11477 |
-
})
|
11478 |
-
t(19)
|
11479 |
-
var a = t(0),
|
11480 |
-
i = t.n(a),
|
11481 |
-
s = t(6),
|
11482 |
-
r = t.n(s),
|
11483 |
-
o = (t(24), t.p + 'b4f3b958f4a019862d81b15f3f8eee3a.svg'),
|
11484 |
-
c = t.p + 'e366d70661d8ad2493bd6afbd779f125.png',
|
11485 |
-
l = t.p + '5480ed23b199531a8cbc05924f26952b.png',
|
11486 |
-
p = t.p + 'dd89563360f0272635c8f0ab7d7f1402.png',
|
11487 |
-
f = t.p + '4375c4a3ddc6f637c2ab9a2d7220f91e.png',
|
11488 |
-
u = t.p + 'fde48e4609a6ddc11d639fc2421f2afd.png'
|
11489 |
-
const d = {
|
11490 |
-
inArray: function (e, n) {
|
11491 |
-
return -1 !== n.indexOf(e)
|
11492 |
-
},
|
11493 |
-
isNumeric: function (e) {
|
11494 |
-
return null != e && !isNaN(parseFloat(e)) && '' !== e
|
11495 |
-
},
|
11496 |
-
isNonEmptyString: function (e) {
|
11497 |
-
return (
|
11498 |
-
('string' == typeof e || e instanceof String) &&
|
11499 |
-
e.trim().length > 0
|
11500 |
-
)
|
11501 |
-
},
|
11502 |
-
isUndefinedOrNull: function (e) {
|
11503 |
-
return null == e
|
11504 |
-
},
|
11505 |
-
formatNumber: function (e, n) {
|
11506 |
-
return e.toLocaleString(n || void 0, {
|
11507 |
-
maximumFractionDigits: 2,
|
11508 |
-
})
|
11509 |
-
},
|
11510 |
-
ucfirst: function (e) {
|
11511 |
-
return '' != e ? e.charAt(0).toUpperCase() + e.slice(1) : e
|
11512 |
-
},
|
11513 |
-
formatFraction: function (e) {
|
11514 |
-
return e ? (e.toString().length >= 2 ? e : e + '0') : '00'
|
11515 |
-
},
|
11516 |
-
}
|
11517 |
-
function g(e, n, t) {
|
11518 |
-
return (
|
11519 |
-
n in e
|
11520 |
-
? Object.defineProperty(e, n, {
|
11521 |
-
value: t,
|
11522 |
-
enumerable: !0,
|
11523 |
-
configurable: !0,
|
11524 |
-
writable: !0,
|
11525 |
-
})
|
11526 |
-
: (e[n] = t),
|
11527 |
-
e
|
11528 |
-
)
|
11529 |
-
}
|
11530 |
-
class m {
|
11531 |
-
constructor(e = null) {
|
11532 |
-
if (
|
11533 |
-
(g(this, 'is_block_features', !0),
|
11534 |
-
g(this, 'is_block_features_monthly', !0),
|
11535 |
-
g(this, 'is_require_subscription', !0),
|
11536 |
-
g(this, 'is_success_manager', !1),
|
11537 |
-
g(this, 'support_email', ''),
|
11538 |
-
g(this, 'support_forum', ''),
|
11539 |
-
g(this, 'support_phone', ''),
|
11540 |
-
g(this, 'support_skype', ''),
|
11541 |
-
g(this, 'trial_period', 0),
|
11542 |
-
null != e)
|
11543 |
-
)
|
11544 |
-
for (const n in e)
|
11545 |
-
e.hasOwnProperty(n) && (this[n] = e[n])
|
11546 |
-
}
|
11547 |
-
hasAnySupport() {
|
11548 |
-
return (
|
11549 |
-
this.hasEmailSupport() ||
|
11550 |
-
this.hasForumSupport() ||
|
11551 |
-
this.hasPhoneSupport() ||
|
11552 |
-
this.hasSkypeSupport() ||
|
11553 |
-
this.hasSuccessManagerSupport()
|
11554 |
-
)
|
11555 |
-
}
|
11556 |
-
hasEmailSupport() {
|
11557 |
-
return d.isNonEmptyString(this.support_email)
|
11558 |
-
}
|
11559 |
-
hasForumSupport() {
|
11560 |
-
return d.isNonEmptyString(this.support_forum)
|
11561 |
-
}
|
11562 |
-
hasKnowledgeBaseSupport() {
|
11563 |
-
return d.isNonEmptyString(this.support_kb)
|
11564 |
-
}
|
11565 |
-
hasPhoneSupport() {
|
11566 |
-
return d.isNonEmptyString(this.support_phone)
|
11567 |
-
}
|
11568 |
-
hasSkypeSupport() {
|
11569 |
-
return d.isNonEmptyString(this.support_skype)
|
11570 |
-
}
|
11571 |
-
hasSuccessManagerSupport() {
|
11572 |
-
return 1 == this.is_success_manager
|
11573 |
-
}
|
11574 |
-
hasTrial() {
|
11575 |
-
return (
|
11576 |
-
d.isNumeric(this.trial_period) && this.trial_period > 0
|
11577 |
-
)
|
11578 |
-
}
|
11579 |
-
isBlockingMonthly() {
|
11580 |
-
return 1 == this.is_block_features_monthly
|
11581 |
-
}
|
11582 |
-
isBlockingAnnually() {
|
11583 |
-
return 1 == this.is_block_features
|
11584 |
-
}
|
11585 |
-
requiresSubscription() {
|
11586 |
-
return this.is_require_subscription
|
11587 |
-
}
|
11588 |
-
}
|
11589 |
-
function h(e, n, t) {
|
11590 |
-
return (
|
11591 |
-
n in e
|
11592 |
-
? Object.defineProperty(e, n, {
|
11593 |
-
value: t,
|
11594 |
-
enumerable: !0,
|
11595 |
-
configurable: !0,
|
11596 |
-
writable: !0,
|
11597 |
-
})
|
11598 |
-
: (e[n] = t),
|
11599 |
-
e
|
11600 |
-
)
|
11601 |
-
}
|
11602 |
-
const A = Object.freeze({ USD: '$', GBP: '£', EUR: '€' }),
|
11603 |
-
k = 1,
|
11604 |
-
y = 12,
|
11605 |
-
b = 0,
|
11606 |
-
_ = 'monthly',
|
11607 |
-
v = 'annual',
|
11608 |
-
w = 'lifetime'
|
11609 |
-
class E {
|
11610 |
-
constructor(e = null) {
|
11611 |
-
if (
|
11612 |
-
(h(this, 'plan_id', null),
|
11613 |
-
h(this, 'licenses', 1),
|
11614 |
-
h(this, 'monthly_price', null),
|
11615 |
-
h(this, 'annual_price', null),
|
11616 |
-
h(this, 'lifetime_price', null),
|
11617 |
-
h(this, 'currency', 'usd'),
|
11618 |
-
h(this, 'is_hidden', !1),
|
11619 |
-
null != e)
|
11620 |
-
)
|
11621 |
-
for (const n in e)
|
11622 |
-
e.hasOwnProperty(n) && (this[n] = e[n])
|
11623 |
-
}
|
11624 |
-
static getBillingCyclePeriod(e) {
|
11625 |
-
if (!d.isNumeric(e))
|
11626 |
-
return (
|
11627 |
-
(d.isNonEmptyString(e) &&
|
11628 |
-
d.inArray(e, [_, v, w])) ||
|
11629 |
-
(e = v),
|
11630 |
-
e
|
11631 |
-
)
|
11632 |
-
switch ((e = parseInt(e))) {
|
11633 |
-
case k:
|
11634 |
-
return _
|
11635 |
-
case b:
|
11636 |
-
return w
|
11637 |
-
case y:
|
11638 |
-
default:
|
11639 |
-
return v
|
11640 |
-
}
|
11641 |
-
}
|
11642 |
-
static getBillingCycleInMonths(e) {
|
11643 |
-
if (d.isNumeric(e))
|
11644 |
-
return (
|
11645 |
-
(e = parseInt(e)),
|
11646 |
-
d.inArray(e, [k, y, b]) || (e = y),
|
11647 |
-
e
|
11648 |
-
)
|
11649 |
-
if (!d.isNonEmptyString(e)) return y
|
11650 |
-
switch (e) {
|
11651 |
-
case _:
|
11652 |
-
return k
|
11653 |
-
case w:
|
11654 |
-
return b
|
11655 |
-
case v:
|
11656 |
-
default:
|
11657 |
-
return y
|
11658 |
-
}
|
11659 |
-
}
|
11660 |
-
getAmount(e, n, t) {
|
11661 |
-
let a = 0
|
11662 |
-
switch (e) {
|
11663 |
-
case k:
|
11664 |
-
a = this.monthly_price
|
11665 |
-
break
|
11666 |
-
case y:
|
11667 |
-
a = this.annual_price
|
11668 |
-
break
|
11669 |
-
case b:
|
11670 |
-
a = this.lifetime_price
|
11671 |
-
}
|
11672 |
-
return (
|
11673 |
-
(a = parseFloat(a)), n && (a = d.formatNumber(a, t)), a
|
11674 |
-
)
|
11675 |
-
}
|
11676 |
-
getMonthlyAmount(e, n, t) {
|
11677 |
-
let a = 0
|
11678 |
-
switch (e) {
|
11679 |
-
case k:
|
11680 |
-
a = this.hasMonthlyPrice()
|
11681 |
-
? this.monthly_price
|
11682 |
-
: this.annual_price / 12
|
11683 |
-
break
|
11684 |
-
case y:
|
11685 |
-
a = this.hasAnnualPrice()
|
11686 |
-
? this.annual_price / 12
|
11687 |
-
: this.monthly_price
|
11688 |
-
}
|
11689 |
-
return (
|
11690 |
-
(a = parseFloat(a)), n && (a = d.formatNumber(a, t)), a
|
11691 |
-
)
|
11692 |
-
}
|
11693 |
-
getLicenses() {
|
11694 |
-
return this.isUnlimited() ? 99999 : this.licenses
|
11695 |
-
}
|
11696 |
-
hasAnnualPrice() {
|
11697 |
-
return (
|
11698 |
-
d.isNumeric(this.annual_price) && this.annual_price > 0
|
11699 |
-
)
|
11700 |
-
}
|
11701 |
-
hasLifetimePrice() {
|
11702 |
-
return (
|
11703 |
-
d.isNumeric(this.lifetime_price) &&
|
11704 |
-
this.lifetime_price > 0
|
11705 |
-
)
|
11706 |
-
}
|
11707 |
-
hasMonthlyPrice() {
|
11708 |
-
return (
|
11709 |
-
d.isNumeric(this.monthly_price) &&
|
11710 |
-
this.monthly_price > 0
|
11711 |
-
)
|
11712 |
-
}
|
11713 |
-
isFree() {
|
11714 |
-
return (
|
11715 |
-
!this.hasMonthlyPrice() &&
|
11716 |
-
!this.hasAnnualPrice() &&
|
11717 |
-
!this.hasLifetimePrice()
|
11718 |
-
)
|
11719 |
-
}
|
11720 |
-
isSingleSite() {
|
11721 |
-
return 1 == this.licenses
|
11722 |
-
}
|
11723 |
-
isUnlimited() {
|
11724 |
-
return null == this.licenses
|
11725 |
-
}
|
11726 |
-
sitesLabel() {
|
11727 |
-
let e = ''
|
11728 |
-
return (
|
11729 |
-
(e = this.isSingleSite()
|
11730 |
-
? 'Single'
|
11731 |
-
: this.isUnlimited()
|
11732 |
-
? 'Unlimited'
|
11733 |
-
: this.licenses),
|
11734 |
-
e + ' Site' + (this.isSingleSite() ? '' : 's')
|
11735 |
-
)
|
11736 |
-
}
|
11737 |
-
supportsBillingCycle(e) {
|
11738 |
-
return null !== this[e + '_price']
|
11739 |
-
}
|
11740 |
-
}
|
11741 |
-
function C(e, n, t) {
|
11742 |
-
return (
|
11743 |
-
n in e
|
11744 |
-
? Object.defineProperty(e, n, {
|
11745 |
-
value: t,
|
11746 |
-
enumerable: !0,
|
11747 |
-
configurable: !0,
|
11748 |
-
writable: !0,
|
11749 |
-
})
|
11750 |
-
: (e[n] = t),
|
11751 |
-
e
|
11752 |
-
)
|
11753 |
-
}
|
11754 |
-
const x = Object.freeze({
|
11755 |
-
DOLLAR: 'dollar',
|
11756 |
-
PERCENTAGE: 'percentage',
|
11757 |
-
}),
|
11758 |
-
B = Object.freeze({
|
11759 |
-
FLEXIBLE: 'flexible',
|
11760 |
-
MODERATE: 'moderate',
|
11761 |
-
STRICT: 'strict',
|
11762 |
-
})
|
11763 |
-
class S {
|
11764 |
-
constructor(e = null) {
|
11765 |
-
if (
|
11766 |
-
(C(this, 'is_wp_org_compliant', !0),
|
11767 |
-
C(this, 'money_back_period', 0),
|
11768 |
-
C(this, 'parent_plugin_id', null),
|
11769 |
-
C(this, 'refund_policy', null),
|
11770 |
-
C(this, 'renewals_discount_type', null),
|
11771 |
-
C(this, 'type', 'plugin'),
|
11772 |
-
null != e)
|
11773 |
-
)
|
11774 |
-
for (const n in e)
|
11775 |
-
e.hasOwnProperty(n) && (this[n] = e[n])
|
11776 |
-
}
|
11777 |
-
getFormattedRenewalsDiscount(e, n) {
|
11778 |
-
let t = this.getRenewalsDiscount(e)
|
11779 |
-
return this.renewals_discount_type === x.DOLLAR
|
11780 |
-
? n + d.formatNumber(t)
|
11781 |
-
: t + '%'
|
11782 |
-
}
|
11783 |
-
getRenewalsDiscount(e) {
|
11784 |
-
return this.hasRenewalsDiscount(e)
|
11785 |
-
? this[
|
11786 |
-
E.getBillingCyclePeriod(e) +
|
11787 |
-
'_renewals_discount'
|
11788 |
-
]
|
11789 |
-
: 0
|
11790 |
-
}
|
11791 |
-
hasMoneyBackPeriod() {
|
11792 |
-
return (
|
11793 |
-
d.isNumeric(this.money_back_period) &&
|
11794 |
-
this.money_back_period > 0
|
11795 |
-
)
|
11796 |
-
}
|
11797 |
-
hasRefundPolicy() {
|
11798 |
-
return (
|
11799 |
-
this.hasMoneyBackPeriod() && null !== this.refund_policy
|
11800 |
-
)
|
11801 |
-
}
|
11802 |
-
hasRenewalsDiscount(e) {
|
11803 |
-
let n = E.getBillingCyclePeriod(e) + '_renewals_discount'
|
11804 |
-
return (
|
11805 |
-
null !== this[n] && d.isNumeric(this[n]) && this[n] > 0
|
11806 |
-
)
|
11807 |
-
}
|
11808 |
-
hasWordPressOrgVersion() {
|
11809 |
-
return null !== this.is_wp_org_compliant
|
11810 |
-
}
|
11811 |
-
isAddOn() {
|
11812 |
-
return (
|
11813 |
-
d.isNumeric(this.parent_plugin_id) &&
|
11814 |
-
this.parent_plugin_id > 0
|
11815 |
-
)
|
11816 |
-
}
|
11817 |
-
moduleLabel() {
|
11818 |
-
return this.isAddOn() ? 'add-on' : this.type
|
11819 |
-
}
|
11820 |
-
}
|
11821 |
-
let T = null,
|
11822 |
-
P = [],
|
11823 |
-
N = []
|
11824 |
-
function M(e) {
|
11825 |
-
return (
|
11826 |
-
null !== T ||
|
11827 |
-
((P = e),
|
11828 |
-
(N = (function (e) {
|
11829 |
-
let n = []
|
11830 |
-
for (let t of e)
|
11831 |
-
t.pricing && (n = n.concat(t.pricing))
|
11832 |
-
if (n.length > 0) {
|
11833 |
-
for (let e = 0; e < n.length; e++)
|
11834 |
-
n[e] = new E(n[e])
|
11835 |
-
!(function (e) {
|
11836 |
-
e.sort(function (e, n) {
|
11837 |
-
return e.licenses == n.licenses
|
11838 |
-
? 0
|
11839 |
-
: n.isUnlimited() ||
|
11840 |
-
(!e.isUnlimited() &&
|
11841 |
-
e.licenses < n.licenses)
|
11842 |
-
? -1
|
11843 |
-
: e.isUnlimited() ||
|
11844 |
-
(!n.isUnlimited() &&
|
11845 |
-
e.licenses > n.licenses)
|
11846 |
-
? 1
|
11847 |
-
: void 0
|
11848 |
-
})
|
11849 |
-
})(n)
|
11850 |
-
}
|
11851 |
-
return n
|
11852 |
-
})(e)),
|
11853 |
-
(T = {
|
11854 |
-
calculateMultiSiteDiscount: function (e, n) {
|
11855 |
-
if (e.isUnlimited() || 1 == e.licenses) return 0
|
11856 |
-
let t = E.getBillingCycleInMonths(n),
|
11857 |
-
a = t,
|
11858 |
-
i = 0,
|
11859 |
-
s = e[n + '_price']
|
11860 |
-
return (
|
11861 |
-
e.hasMonthlyPrice() && y === t
|
11862 |
-
? ((s = e.getMonthlyAmount(t)),
|
11863 |
-
(i =
|
11864 |
-
this.tryCalcSingleSitePrice(
|
11865 |
-
e,
|
11866 |
-
y
|
11867 |
-
) / 12),
|
11868 |
-
(a = k))
|
11869 |
-
: (i = this.tryCalcSingleSitePrice(
|
11870 |
-
e,
|
11871 |
-
t
|
11872 |
-
)),
|
11873 |
-
Math.floor(
|
11874 |
-
((i * e.licenses - s) /
|
11875 |
-
(this.tryCalcSingleSitePrice(e, a) *
|
11876 |
-
e.licenses)) *
|
11877 |
-
100
|
11878 |
-
)
|
11879 |
-
)
|
11880 |
-
},
|
11881 |
-
getPlanByID: function (e) {
|
11882 |
-
for (let n of P) if (n.id == e) return n
|
11883 |
-
return null
|
11884 |
-
},
|
11885 |
-
tryCalcSingleSitePrice: function (e, n, t, a) {
|
11886 |
-
return this.tryCalcSingleSitePrices(e, n, t, a)
|
11887 |
-
},
|
11888 |
-
tryCalcSingleSitePrices: function (e, n, t, a) {
|
11889 |
-
return b !== n
|
11890 |
-
? this.tryCalcSingleSiteSubscriptionPrice(
|
11891 |
-
e,
|
11892 |
-
n,
|
11893 |
-
t,
|
11894 |
-
a
|
11895 |
-
)
|
11896 |
-
: this.tryCalcSingleSiteLifetimePrice(
|
11897 |
-
e,
|
11898 |
-
t,
|
11899 |
-
a
|
11900 |
-
)
|
11901 |
-
},
|
11902 |
-
tryCalcSingleSiteSubscriptionPrice(e, n, t, a) {
|
11903 |
-
let i = k === n,
|
11904 |
-
s = 0
|
11905 |
-
for (let r of N)
|
11906 |
-
if (
|
11907 |
-
e.plan_id === r.plan_id &&
|
11908 |
-
e.currency === r.currency &&
|
11909 |
-
(r.hasMonthlyPrice() ||
|
11910 |
-
r.hasAnnualPrice())
|
11911 |
-
) {
|
11912 |
-
;(s = i
|
11913 |
-
? r.getMonthlyAmount(n)
|
11914 |
-
: r.hasAnnualPrice()
|
11915 |
-
? parseFloat(r.annual_price)
|
11916 |
-
: 12 * r.monthly_price),
|
11917 |
-
!e.isUnlimited() &&
|
11918 |
-
!r.isUnlimited() &&
|
11919 |
-
r.licenses > 1 &&
|
11920 |
-
(s /= r.licenses),
|
11921 |
-
t && (s = d.formatNumber(s, a))
|
11922 |
-
break
|
11923 |
-
}
|
11924 |
-
return s
|
11925 |
-
},
|
11926 |
-
tryCalcSingleSiteLifetimePrice(e, n, t) {
|
11927 |
-
let a = 0
|
11928 |
-
for (let i of N)
|
11929 |
-
if (
|
11930 |
-
e.plan_id === i.plan_id &&
|
11931 |
-
e.currency === i.currency
|
11932 |
-
) {
|
11933 |
-
;(a = i.getAmount(b)),
|
11934 |
-
!i.isUnlimited() &&
|
11935 |
-
i.licenses > 1 &&
|
11936 |
-
(a /= i.licenses),
|
11937 |
-
n && (a = d.formatNumber(a, t))
|
11938 |
-
break
|
11939 |
-
}
|
11940 |
-
return a
|
11941 |
-
},
|
11942 |
-
annualDiscountPercentage(e) {
|
11943 |
-
return Math.round(
|
11944 |
-
(this.annualSavings(e) /
|
11945 |
-
(12 *
|
11946 |
-
e.getMonthlyAmount(k) *
|
11947 |
-
(e.isUnlimited()
|
11948 |
-
? 1
|
11949 |
-
: e.licenses))) *
|
11950 |
-
100
|
11951 |
-
)
|
11952 |
-
},
|
11953 |
-
annualSavings(e) {
|
11954 |
-
let n = 0
|
11955 |
-
if (e.isUnlimited())
|
11956 |
-
n =
|
11957 |
-
12 * e.getMonthlyAmount(k) -
|
11958 |
-
this.annual_price
|
11959 |
-
else {
|
11960 |
-
let t = this.tryCalcSingleSitePrice(
|
11961 |
-
e,
|
11962 |
-
k,
|
11963 |
-
!1
|
11964 |
-
)
|
11965 |
-
if (t > 0) {
|
11966 |
-
n =
|
11967 |
-
(12 * t -
|
11968 |
-
this.tryCalcSingleSitePrice(
|
11969 |
-
e,
|
11970 |
-
y,
|
11971 |
-
!1
|
11972 |
-
)) *
|
11973 |
-
e.licenses
|
11974 |
-
}
|
11975 |
-
}
|
11976 |
-
return Math.max(n, 0)
|
11977 |
-
},
|
11978 |
-
largestAnnualDiscount(e) {
|
11979 |
-
let n = 0
|
11980 |
-
for (let t of e)
|
11981 |
-
t.isSingleSite() &&
|
11982 |
-
(n = Math.max(
|
11983 |
-
n,
|
11984 |
-
this.annualDiscountPercentage(t)
|
11985 |
-
))
|
11986 |
-
return Math.round(n)
|
11987 |
-
},
|
11988 |
-
getSingleSitePricing(e, n) {
|
11989 |
-
let t = e.length
|
11990 |
-
if (!e || 0 === t) return !1
|
11991 |
-
for (let a = 0; a < t; a++) {
|
11992 |
-
let t = e[a]
|
11993 |
-
if (n === t.currency && t.isSingleSite())
|
11994 |
-
return t
|
11995 |
-
}
|
11996 |
-
return null
|
11997 |
-
},
|
11998 |
-
isFreePlan(e) {
|
11999 |
-
if (d.isUndefinedOrNull(e)) return !0
|
12000 |
-
if (0 === e.length) return !0
|
12001 |
-
for (let n = 0; n < e.length; n++) {
|
12002 |
-
if (!e[n].isFree()) return !1
|
12003 |
-
}
|
12004 |
-
return !0
|
12005 |
-
},
|
12006 |
-
isHiddenOrFreePlan(e) {
|
12007 |
-
return e.is_hidden || this.isFreePlan(e.pricing)
|
12008 |
-
},
|
12009 |
-
isPaidPlan(e) {
|
12010 |
-
return !this.isFreePlan(e)
|
12011 |
-
},
|
12012 |
-
})),
|
12013 |
-
T
|
12014 |
-
)
|
12015 |
-
}
|
12016 |
-
const q = function (e) {
|
12017 |
-
return M(e)
|
12018 |
-
}
|
12019 |
-
var I = i.a.createContext({})
|
12020 |
-
class O extends a.Component {
|
12021 |
-
constructor(e) {
|
12022 |
-
super(e)
|
12023 |
-
}
|
12024 |
-
render() {
|
12025 |
-
return i.a.createElement(
|
12026 |
-
'section',
|
12027 |
-
{
|
12028 |
-
className:
|
12029 |
-
'fs-section fs-section--' +
|
12030 |
-
this.props['fs-section'] +
|
12031 |
-
(this.props.className
|
12032 |
-
? ' ' + this.props.className
|
12033 |
-
: ''),
|
12034 |
-
},
|
12035 |
-
this.props.children
|
12036 |
-
)
|
12037 |
-
}
|
12038 |
-
}
|
12039 |
-
var z,
|
12040 |
-
L,
|
12041 |
-
U,
|
12042 |
-
j = O
|
12043 |
-
class D extends a.Component {
|
12044 |
-
constructor(e) {
|
12045 |
-
super(e)
|
12046 |
-
}
|
12047 |
-
annualDiscountLabel() {
|
12048 |
-
return this.context.annualDiscount > 0
|
12049 |
-
? `(up to ${this.context.annualDiscount}% off)`
|
12050 |
-
: ''
|
12051 |
-
}
|
12052 |
-
render() {
|
12053 |
-
return i.a.createElement(
|
12054 |
-
'ul',
|
12055 |
-
{ className: 'fs-billing-cycles' },
|
12056 |
-
this.context.billingCycles.map((e) => {
|
12057 |
-
let n = v === e ? 'Annually' : d.ucfirst(e)
|
12058 |
-
return i.a.createElement(
|
12059 |
-
'li',
|
12060 |
-
{
|
12061 |
-
className:
|
12062 |
-
'fs-period--' +
|
12063 |
-
e +
|
12064 |
-
(this.context.selectedBillingCycle === e
|
12065 |
-
? ' fs-selected-billing-cycle'
|
12066 |
-
: ''),
|
12067 |
-
key: e,
|
12068 |
-
'data-billing-cycle': e,
|
12069 |
-
onClick: this.props.handler,
|
12070 |
-
},
|
12071 |
-
n,
|
12072 |
-
' ',
|
12073 |
-
v === e &&
|
12074 |
-
i.a.createElement(
|
12075 |
-
'span',
|
12076 |
-
null,
|
12077 |
-
this.annualDiscountLabel()
|
12078 |
-
)
|
12079 |
-
)
|
12080 |
-
})
|
12081 |
-
)
|
12082 |
-
}
|
12083 |
-
}
|
12084 |
-
;(U = I),
|
12085 |
-
(L = 'contextType') in (z = D)
|
12086 |
-
? Object.defineProperty(z, L, {
|
12087 |
-
value: U,
|
12088 |
-
enumerable: !0,
|
12089 |
-
configurable: !0,
|
12090 |
-
writable: !0,
|
12091 |
-
})
|
12092 |
-
: (z[L] = U)
|
12093 |
-
var F = D
|
12094 |
-
class R extends a.Component {
|
12095 |
-
constructor(e) {
|
12096 |
-
super(e)
|
12097 |
-
}
|
12098 |
-
render() {
|
12099 |
-
return i.a.createElement(
|
12100 |
-
'select',
|
12101 |
-
{
|
12102 |
-
className: 'fs-currencies',
|
12103 |
-
onChange: this.props.handler,
|
12104 |
-
value: this.context.selectedCurrency,
|
12105 |
-
},
|
12106 |
-
this.context.currencies.map((e) =>
|
12107 |
-
i.a.createElement(
|
12108 |
-
'option',
|
12109 |
-
{ key: e, value: e },
|
12110 |
-
this.context.currencySymbols[e],
|
12111 |
-
' - ',
|
12112 |
-
e.toUpperCase()
|
12113 |
-
)
|
12114 |
-
)
|
12115 |
-
)
|
12116 |
-
}
|
12117 |
-
}
|
12118 |
-
!(function (e, n, t) {
|
12119 |
-
n in e
|
12120 |
-
? Object.defineProperty(e, n, {
|
12121 |
-
value: t,
|
12122 |
-
enumerable: !0,
|
12123 |
-
configurable: !0,
|
12124 |
-
writable: !0,
|
12125 |
-
})
|
12126 |
-
: (e[n] = t)
|
12127 |
-
})(R, 'contextType', I)
|
12128 |
-
var Y = R,
|
12129 |
-
Q = t(2),
|
12130 |
-
W = t(1),
|
12131 |
-
V = t.n(W)
|
12132 |
-
function H(e) {
|
12133 |
-
return (H =
|
12134 |
-
'function' == typeof Symbol &&
|
12135 |
-
'symbol' == typeof Symbol.iterator
|
12136 |
-
? function (e) {
|
12137 |
-
return typeof e
|
12138 |
-
}
|
12139 |
-
: function (e) {
|
12140 |
-
return e &&
|
12141 |
-
'function' == typeof Symbol &&
|
12142 |
-
e.constructor === Symbol &&
|
12143 |
-
e !== Symbol.prototype
|
12144 |
-
? 'symbol'
|
12145 |
-
: typeof e
|
12146 |
-
})(e)
|
12147 |
-
}
|
12148 |
-
function $(e, n, t) {
|
12149 |
-
return (
|
12150 |
-
n in e
|
12151 |
-
? Object.defineProperty(e, n, {
|
12152 |
-
value: t,
|
12153 |
-
enumerable: !0,
|
12154 |
-
configurable: !0,
|
12155 |
-
writable: !0,
|
12156 |
-
})
|
12157 |
-
: (e[n] = t),
|
12158 |
-
e
|
12159 |
-
)
|
12160 |
-
}
|
12161 |
-
function X(e, n) {
|
12162 |
-
var t = Object.keys(e)
|
12163 |
-
if (Object.getOwnPropertySymbols) {
|
12164 |
-
var a = Object.getOwnPropertySymbols(e)
|
12165 |
-
n &&
|
12166 |
-
(a = a.filter(function (n) {
|
12167 |
-
return Object.getOwnPropertyDescriptor(
|
12168 |
-
e,
|
12169 |
-
n
|
12170 |
-
).enumerable
|
12171 |
-
})),
|
12172 |
-
t.push.apply(t, a)
|
12173 |
-
}
|
12174 |
-
return t
|
12175 |
-
}
|
12176 |
-
function K(e) {
|
12177 |
-
for (var n = 1; n < arguments.length; n++) {
|
12178 |
-
var t = null != arguments[n] ? arguments[n] : {}
|
12179 |
-
n % 2
|
12180 |
-
? X(Object(t), !0).forEach(function (n) {
|
12181 |
-
$(e, n, t[n])
|
12182 |
-
})
|
12183 |
-
: Object.getOwnPropertyDescriptors
|
12184 |
-
? Object.defineProperties(
|
12185 |
-
e,
|
12186 |
-
Object.getOwnPropertyDescriptors(t)
|
12187 |
-
)
|
12188 |
-
: X(Object(t)).forEach(function (n) {
|
12189 |
-
Object.defineProperty(
|
12190 |
-
e,
|
12191 |
-
n,
|
12192 |
-
Object.getOwnPropertyDescriptor(t, n)
|
12193 |
-
)
|
12194 |
-
})
|
12195 |
-
}
|
12196 |
-
return e
|
12197 |
-
}
|
12198 |
-
function Z(e, n) {
|
12199 |
-
if (null == e) return {}
|
12200 |
-
var t,
|
12201 |
-
a,
|
12202 |
-
i = (function (e, n) {
|
12203 |
-
if (null == e) return {}
|
12204 |
-
var t,
|
12205 |
-
a,
|
12206 |
-
i = {},
|
12207 |
-
s = Object.keys(e)
|
12208 |
-
for (a = 0; a < s.length; a++)
|
12209 |
-
(t = s[a]), n.indexOf(t) >= 0 || (i[t] = e[t])
|
12210 |
-
return i
|
12211 |
-
})(e, n)
|
12212 |
-
if (Object.getOwnPropertySymbols) {
|
12213 |
-
var s = Object.getOwnPropertySymbols(e)
|
12214 |
-
for (a = 0; a < s.length; a++)
|
12215 |
-
(t = s[a]),
|
12216 |
-
n.indexOf(t) >= 0 ||
|
12217 |
-
(Object.prototype.propertyIsEnumerable.call(
|
12218 |
-
e,
|
12219 |
-
t
|
12220 |
-
) &&
|
12221 |
-
(i[t] = e[t]))
|
12222 |
-
}
|
12223 |
-
return i
|
12224 |
-
}
|
12225 |
-
function G(e) {
|
12226 |
-
return (
|
12227 |
-
(function (e) {
|
12228 |
-
if (Array.isArray(e)) {
|
12229 |
-
for (
|
12230 |
-
var n = 0, t = new Array(e.length);
|
12231 |
-
n < e.length;
|
12232 |
-
n++
|
12233 |
-
)
|
12234 |
-
t[n] = e[n]
|
12235 |
-
return t
|
12236 |
-
}
|
12237 |
-
})(e) ||
|
12238 |
-
(function (e) {
|
12239 |
-
if (
|
12240 |
-
Symbol.iterator in Object(e) ||
|
12241 |
-
'[object Arguments]' ===
|
12242 |
-
Object.prototype.toString.call(e)
|
12243 |
-
)
|
12244 |
-
return Array.from(e)
|
12245 |
-
})(e) ||
|
12246 |
-
(function () {
|
12247 |
-
throw new TypeError(
|
12248 |
-
'Invalid attempt to spread non-iterable instance'
|
12249 |
-
)
|
12250 |
-
})()
|
12251 |
-
)
|
12252 |
-
}
|
12253 |
-
function J(e) {
|
12254 |
-
return (function (e) {
|
12255 |
-
return (e -= 0) == e
|
12256 |
-
})(e)
|
12257 |
-
? e
|
12258 |
-
: (e = e.replace(/[\-_\s]+(.)?/g, function (e, n) {
|
12259 |
-
return n ? n.toUpperCase() : ''
|
12260 |
-
}))
|
12261 |
-
.substr(0, 1)
|
12262 |
-
.toLowerCase() + e.substr(1)
|
12263 |
-
}
|
12264 |
-
function ee(e) {
|
12265 |
-
return e
|
12266 |
-
.split(';')
|
12267 |
-
.map(function (e) {
|
12268 |
-
return e.trim()
|
12269 |
-
})
|
12270 |
-
.filter(function (e) {
|
12271 |
-
return e
|
12272 |
-
})
|
12273 |
-
.reduce(function (e, n) {
|
12274 |
-
var t,
|
12275 |
-
a = n.indexOf(':'),
|
12276 |
-
i = J(n.slice(0, a)),
|
12277 |
-
s = n.slice(a + 1).trim()
|
12278 |
-
return (
|
12279 |
-
i.startsWith('webkit')
|
12280 |
-
? (e[
|
12281 |
-
((t = i),
|
12282 |
-
t.charAt(0).toUpperCase() + t.slice(1))
|
12283 |
-
] = s)
|
12284 |
-
: (e[i] = s),
|
12285 |
-
e
|
12286 |
-
)
|
12287 |
-
}, {})
|
12288 |
-
}
|
12289 |
-
var ne = !1
|
12290 |
-
try {
|
12291 |
-
ne = !0
|
12292 |
-
} catch (e) {}
|
12293 |
-
function te(e) {
|
12294 |
-
return null === e
|
12295 |
-
? null
|
12296 |
-
: 'object' === H(e) && e.prefix && e.iconName
|
12297 |
-
? e
|
12298 |
-
: Array.isArray(e) && 2 === e.length
|
12299 |
-
? { prefix: e[0], iconName: e[1] }
|
12300 |
-
: 'string' == typeof e
|
12301 |
-
? { prefix: 'fas', iconName: e }
|
12302 |
-
: void 0
|
12303 |
-
}
|
12304 |
-
function ae(e, n) {
|
12305 |
-
return (Array.isArray(n) && n.length > 0) ||
|
12306 |
-
(!Array.isArray(n) && n)
|
12307 |
-
? $({}, e, n)
|
12308 |
-
: {}
|
12309 |
-
}
|
12310 |
-
function ie(e) {
|
12311 |
-
var n = e.forwardedRef,
|
12312 |
-
t = Z(e, ['forwardedRef']),
|
12313 |
-
a = t.icon,
|
12314 |
-
i = t.mask,
|
12315 |
-
s = t.symbol,
|
12316 |
-
r = t.className,
|
12317 |
-
o = t.title,
|
12318 |
-
c = te(a),
|
12319 |
-
l = ae(
|
12320 |
-
'classes',
|
12321 |
-
[].concat(
|
12322 |
-
G(
|
12323 |
-
(function (e) {
|
12324 |
-
var n,
|
12325 |
-
t = e.spin,
|
12326 |
-
a = e.pulse,
|
12327 |
-
i = e.fixedWidth,
|
12328 |
-
s = e.inverse,
|
12329 |
-
r = e.border,
|
12330 |
-
o = e.listItem,
|
12331 |
-
c = e.flip,
|
12332 |
-
l = e.size,
|
12333 |
-
p = e.rotation,
|
12334 |
-
f = e.pull,
|
12335 |
-
u =
|
12336 |
-
($(
|
12337 |
-
(n = {
|
12338 |
-
'fa-spin': t,
|
12339 |
-
'fa-pulse': a,
|
12340 |
-
'fa-fw': i,
|
12341 |
-
'fa-inverse': s,
|
12342 |
-
'fa-border': r,
|
12343 |
-
'fa-li': o,
|
12344 |
-
'fa-flip-horizontal':
|
12345 |
-
'horizontal' === c ||
|
12346 |
-
'both' === c,
|
12347 |
-
'fa-flip-vertical':
|
12348 |
-
'vertical' === c ||
|
12349 |
-
'both' === c,
|
12350 |
-
}),
|
12351 |
-
'fa-'.concat(l),
|
12352 |
-
null != l
|
12353 |
-
),
|
12354 |
-
$(
|
12355 |
-
n,
|
12356 |
-
'fa-rotate-'.concat(p),
|
12357 |
-
null != p && 0 !== p
|
12358 |
-
),
|
12359 |
-
$(
|
12360 |
-
n,
|
12361 |
-
'fa-pull-'.concat(f),
|
12362 |
-
null != f
|
12363 |
-
),
|
12364 |
-
$(
|
12365 |
-
n,
|
12366 |
-
'fa-swap-opacity',
|
12367 |
-
e.swapOpacity
|
12368 |
-
),
|
12369 |
-
n)
|
12370 |
-
return Object.keys(u)
|
12371 |
-
.map(function (e) {
|
12372 |
-
return u[e] ? e : null
|
12373 |
-
})
|
12374 |
-
.filter(function (e) {
|
12375 |
-
return e
|
12376 |
-
})
|
12377 |
-
})(t)
|
12378 |
-
),
|
12379 |
-
G(r.split(' '))
|
12380 |
-
)
|
12381 |
-
),
|
12382 |
-
p = ae(
|
12383 |
-
'transform',
|
12384 |
-
'string' == typeof t.transform
|
12385 |
-
? Q.c.transform(t.transform)
|
12386 |
-
: t.transform
|
12387 |
-
),
|
12388 |
-
f = ae('mask', te(i)),
|
12389 |
-
u = Object(Q.a)(
|
12390 |
-
c,
|
12391 |
-
K({}, l, {}, p, {}, f, { symbol: s, title: o })
|
12392 |
-
)
|
12393 |
-
if (!u)
|
12394 |
-
return (
|
12395 |
-
(function () {
|
12396 |
-
var e
|
12397 |
-
!ne &&
|
12398 |
-
console &&
|
12399 |
-
'function' == typeof console.error &&
|
12400 |
-
(e = console).error.apply(e, arguments)
|
12401 |
-
})('Could not find icon', c),
|
12402 |
-
null
|
12403 |
-
)
|
12404 |
-
var d = u.abstract,
|
12405 |
-
g = { ref: n }
|
12406 |
-
return (
|
12407 |
-
Object.keys(t).forEach(function (e) {
|
12408 |
-
ie.defaultProps.hasOwnProperty(e) || (g[e] = t[e])
|
12409 |
-
}),
|
12410 |
-
se(d[0], g)
|
12411 |
-
)
|
12412 |
-
}
|
12413 |
-
;(ie.displayName = 'FontAwesomeIcon'),
|
12414 |
-
(ie.propTypes = {
|
12415 |
-
border: V.a.bool,
|
12416 |
-
className: V.a.string,
|
12417 |
-
mask: V.a.oneOfType([V.a.object, V.a.array, V.a.string]),
|
12418 |
-
fixedWidth: V.a.bool,
|
12419 |
-
inverse: V.a.bool,
|
12420 |
-
flip: V.a.oneOf(['horizontal', 'vertical', 'both']),
|
12421 |
-
icon: V.a.oneOfType([V.a.object, V.a.array, V.a.string]),
|
12422 |
-
listItem: V.a.bool,
|
12423 |
-
pull: V.a.oneOf(['right', 'left']),
|
12424 |
-
pulse: V.a.bool,
|
12425 |
-
rotation: V.a.oneOf([0, 90, 180, 270]),
|
12426 |
-
size: V.a.oneOf([
|
12427 |
-
'lg',
|
12428 |
-
'xs',
|
12429 |
-
'sm',
|
12430 |
-
'1x',
|
12431 |
-
'2x',
|
12432 |
-
'3x',
|
12433 |
-
'4x',
|
12434 |
-
'5x',
|
12435 |
-
'6x',
|
12436 |
-
'7x',
|
12437 |
-
'8x',
|
12438 |
-
'9x',
|
12439 |
-
'10x',
|
12440 |
-
]),
|
12441 |
-
spin: V.a.bool,
|
12442 |
-
symbol: V.a.oneOfType([V.a.bool, V.a.string]),
|
12443 |
-
title: V.a.string,
|
12444 |
-
transform: V.a.oneOfType([V.a.string, V.a.object]),
|
12445 |
-
swapOpacity: V.a.bool,
|
12446 |
-
}),
|
12447 |
-
(ie.defaultProps = {
|
12448 |
-
border: !1,
|
12449 |
-
className: '',
|
12450 |
-
mask: null,
|
12451 |
-
fixedWidth: !1,
|
12452 |
-
inverse: !1,
|
12453 |
-
flip: null,
|
12454 |
-
icon: null,
|
12455 |
-
listItem: !1,
|
12456 |
-
pull: null,
|
12457 |
-
pulse: !1,
|
12458 |
-
rotation: null,
|
12459 |
-
size: null,
|
12460 |
-
spin: !1,
|
12461 |
-
symbol: !1,
|
12462 |
-
title: '',
|
12463 |
-
transform: null,
|
12464 |
-
swapOpacity: !1,
|
12465 |
-
})
|
12466 |
-
var se = function e(n, t) {
|
12467 |
-
var a =
|
12468 |
-
arguments.length > 2 && void 0 !== arguments[2]
|
12469 |
-
? arguments[2]
|
12470 |
-
: {}
|
12471 |
-
if ('string' == typeof t) return t
|
12472 |
-
var i = (t.children || []).map(function (t) {
|
12473 |
-
return e(n, t)
|
12474 |
-
}),
|
12475 |
-
s = Object.keys(t.attributes || {}).reduce(
|
12476 |
-
function (e, n) {
|
12477 |
-
var a = t.attributes[n]
|
12478 |
-
switch (n) {
|
12479 |
-
case 'class':
|
12480 |
-
;(e.attrs.className = a),
|
12481 |
-
delete t.attributes.class
|
12482 |
-
break
|
12483 |
-
case 'style':
|
12484 |
-
e.attrs.style = ee(a)
|
12485 |
-
break
|
12486 |
-
default:
|
12487 |
-
0 === n.indexOf('aria-') ||
|
12488 |
-
0 === n.indexOf('data-')
|
12489 |
-
? (e.attrs[n.toLowerCase()] = a)
|
12490 |
-
: (e.attrs[J(n)] = a)
|
12491 |
-
}
|
12492 |
-
return e
|
12493 |
-
},
|
12494 |
-
{ attrs: {} }
|
12495 |
-
),
|
12496 |
-
r = a.style,
|
12497 |
-
o = void 0 === r ? {} : r,
|
12498 |
-
c = Z(a, ['style'])
|
12499 |
-
return (
|
12500 |
-
(s.attrs.style = K({}, s.attrs.style, {}, o)),
|
12501 |
-
n.apply(void 0, [t.tag, K({}, s.attrs, {}, c)].concat(G(i)))
|
12502 |
-
)
|
12503 |
-
}.bind(null, i.a.createElement)
|
12504 |
-
class re extends a.Component {
|
12505 |
-
constructor(e) {
|
12506 |
-
super(e)
|
12507 |
-
}
|
12508 |
-
render() {
|
12509 |
-
return i.a.createElement(
|
12510 |
-
'span',
|
12511 |
-
{ className: 'fs-icon' },
|
12512 |
-
i.a.createElement(ie, this.props)
|
12513 |
-
)
|
12514 |
-
}
|
12515 |
-
}
|
12516 |
-
var oe = re
|
12517 |
-
class ce extends a.Component {
|
12518 |
-
constructor(e) {
|
12519 |
-
super(e)
|
12520 |
-
}
|
12521 |
-
render() {
|
12522 |
-
return i.a.createElement(
|
12523 |
-
'span',
|
12524 |
-
{ className: 'fs-tooltip' },
|
12525 |
-
i.a.createElement(oe, { icon: 'question-circle' }),
|
12526 |
-
i.a.createElement(
|
12527 |
-
'span',
|
12528 |
-
{ className: 'fs-tooltip-message' },
|
12529 |
-
this.props.children
|
12530 |
-
)
|
12531 |
-
)
|
12532 |
-
}
|
12533 |
-
}
|
12534 |
-
var le = ce
|
12535 |
-
class pe extends a.Component {
|
12536 |
-
constructor(e) {
|
12537 |
-
super(e)
|
12538 |
-
}
|
12539 |
-
render() {
|
12540 |
-
return i.a.createElement('div', {
|
12541 |
-
className: 'fs-placeholder',
|
12542 |
-
})
|
12543 |
-
}
|
12544 |
-
}
|
12545 |
-
var fe = pe
|
12546 |
-
function ue(e, n, t) {
|
12547 |
-
return (
|
12548 |
-
n in e
|
12549 |
-
? Object.defineProperty(e, n, {
|
12550 |
-
value: t,
|
12551 |
-
enumerable: !0,
|
12552 |
-
configurable: !0,
|
12553 |
-
writable: !0,
|
12554 |
-
})
|
12555 |
-
: (e[n] = t),
|
12556 |
-
e
|
12557 |
-
)
|
12558 |
-
}
|
12559 |
-
class de extends a.Component {
|
12560 |
-
constructor(e) {
|
12561 |
-
super(e), ue(this, 'previouslySelectedPricingByPlan', {})
|
12562 |
-
}
|
12563 |
-
billingCycleLabel() {
|
12564 |
-
let e = 'Billed '
|
12565 |
-
return (
|
12566 |
-
v === this.context.selectedBillingCycle
|
12567 |
-
? (e += 'Annually')
|
12568 |
-
: w === this.context.selectedBillingCycle
|
12569 |
-
? (e += 'Once')
|
12570 |
-
: (e += 'Monthly'),
|
12571 |
-
e
|
12572 |
-
)
|
12573 |
-
}
|
12574 |
-
changeLicenses(e) {
|
12575 |
-
let n = e.currentTarget
|
12576 |
-
'tr' !== n.tagName.toLowerCase() && (n = n.closest('tr'))
|
12577 |
-
let t = n.dataset.pricingId
|
12578 |
-
document.getElementById('pricing_' + t).click()
|
12579 |
-
}
|
12580 |
-
getCtaButtonLabel(e, n) {
|
12581 |
-
if (
|
12582 |
-
this.context.isActivatingTrial &&
|
12583 |
-
this.context.upgradingToPlanID == e.id
|
12584 |
-
)
|
12585 |
-
return 'Activating...'
|
12586 |
-
let t = !d.isUndefinedOrNull(this.context.install),
|
12587 |
-
s = t && this.context.install.plan_id == e.id,
|
12588 |
-
r = n,
|
12589 |
-
o = q().isFreePlan(e.pricing)
|
12590 |
-
s && (de.contextInstallPlanFound = !0)
|
12591 |
-
let c = '',
|
12592 |
-
l = s
|
12593 |
-
? e
|
12594 |
-
: t
|
12595 |
-
? q().getPlanByID(this.context.install.plan_id)
|
12596 |
-
: null,
|
12597 |
-
p =
|
12598 |
-
!this.context.isTrial &&
|
12599 |
-
null !== l &&
|
12600 |
-
!this.isInstallInTrial(this.context.install) &&
|
12601 |
-
q().isPaidPlan(l.pricing)
|
12602 |
-
return (
|
12603 |
-
(c =
|
12604 |
-
s || (!t && o)
|
12605 |
-
? r > 1
|
12606 |
-
? 'Downgrade'
|
12607 |
-
: 1 == r
|
12608 |
-
? 'Your Plan'
|
12609 |
-
: 'Upgrade'
|
12610 |
-
: o
|
12611 |
-
? 'Downgrade'
|
12612 |
-
: this.context.isTrial && e.hasTrial()
|
12613 |
-
? i.a.createElement(
|
12614 |
-
a.Fragment,
|
12615 |
-
null,
|
12616 |
-
'Start my free ',
|
12617 |
-
i.a.createElement(
|
12618 |
-
'nobr',
|
12619 |
-
null,
|
12620 |
-
e.trial_period,
|
12621 |
-
' days'
|
12622 |
-
)
|
12623 |
-
)
|
12624 |
-
: p && !de.contextInstallPlanFound
|
12625 |
-
? 'Downgrade'
|
12626 |
-
: 'Upgrade Now'),
|
12627 |
-
c
|
12628 |
-
)
|
12629 |
-
}
|
12630 |
-
getUndiscountedPrice(e, n) {
|
12631 |
-
return v === this.context.selectedBillingCycle &&
|
12632 |
-
this.context.annualDiscount > 0
|
12633 |
-
? e.is_free_plan || null === n
|
12634 |
-
? i.a.createElement(fe, {
|
12635 |
-
className: 'fs-undiscounted-price',
|
12636 |
-
})
|
12637 |
-
: i.a.createElement(
|
12638 |
-
'div',
|
12639 |
-
{ className: 'fs-undiscounted-price' },
|
12640 |
-
'Normally ',
|
12641 |
-
this.context.currencySymbols[
|
12642 |
-
this.context.selectedCurrency
|
12643 |
-
],
|
12644 |
-
n.getMonthlyAmount(k, !0, de.locale),
|
12645 |
-
' / mo'
|
12646 |
-
)
|
12647 |
-
: i.a.createElement(fe, {
|
12648 |
-
className: 'fs-undiscounted-price',
|
12649 |
-
})
|
12650 |
-
}
|
12651 |
-
getSitesLabel(e, n, t) {
|
12652 |
-
return e.is_free_plan
|
12653 |
-
? i.a.createElement(fe, null)
|
12654 |
-
: i.a.createElement(
|
12655 |
-
'div',
|
12656 |
-
{
|
12657 |
-
className:
|
12658 |
-
'fs-selected-pricing-license-quantity',
|
12659 |
-
},
|
12660 |
-
n.sitesLabel(),
|
12661 |
-
!e.is_free_plan &&
|
12662 |
-
i.a.createElement(
|
12663 |
-
le,
|
12664 |
-
null,
|
12665 |
-
i.a.createElement(
|
12666 |
-
a.Fragment,
|
12667 |
-
null,
|
12668 |
-
'If you are running a multi-site network, each site in the network requires a license.',
|
12669 |
-
t.length > 0
|
12670 |
-
? 'Therefore, if you need to use it on multiple sites, check out our multi-site prices.'
|
12671 |
-
: ''
|
12672 |
-
)
|
12673 |
-
)
|
12674 |
-
)
|
12675 |
-
}
|
12676 |
-
priceLabel(e, n) {
|
12677 |
-
let t = this.context,
|
12678 |
-
a = '',
|
12679 |
-
i = e[t.selectedBillingCycle + '_price']
|
12680 |
-
return (
|
12681 |
-
(a += t.currencySymbols[t.selectedCurrency]),
|
12682 |
-
(a += d.formatNumber(i, n)),
|
12683 |
-
_ === t.selectedBillingCycle
|
12684 |
-
? (a += ' / mo')
|
12685 |
-
: v === t.selectedBillingCycle && (a += ' / year'),
|
12686 |
-
a
|
12687 |
-
)
|
12688 |
-
}
|
12689 |
-
isInstallInTrial(e) {
|
12690 |
-
return (
|
12691 |
-
!(
|
12692 |
-
!d.isNumeric(e.trial_plan_id) ||
|
12693 |
-
d.isUndefinedOrNull(e.trial_ends)
|
12694 |
-
) && Date.parse(e.trial_ends) > new Date().getTime()
|
12695 |
-
)
|
12696 |
-
}
|
12697 |
-
render() {
|
12698 |
-
let e = this.props.isSinglePlan,
|
12699 |
-
n = this.props.planPackage,
|
12700 |
-
t = this.props.installPlanLicensesCount,
|
12701 |
-
s = this.props.currentLicenseQuantities,
|
12702 |
-
r = null,
|
12703 |
-
o = this.context.selectedLicenseQuantity,
|
12704 |
-
c = {},
|
12705 |
-
l = null,
|
12706 |
-
p = null,
|
12707 |
-
f = null
|
12708 |
-
if (
|
12709 |
-
(this.props.isFirstPlanPackage &&
|
12710 |
-
((de.contextInstallPlanFound = !1),
|
12711 |
-
(de.noBillingCycleSupportLicenses = {})),
|
12712 |
-
n.is_free_plan ||
|
12713 |
-
((c = n.pricingCollection),
|
12714 |
-
(r = n.pricingLicenses),
|
12715 |
-
(l = n.selectedPricing),
|
12716 |
-
l ||
|
12717 |
-
((this.previouslySelectedPricingByPlan[n.id] &&
|
12718 |
-
this.context.selectedCurrency ===
|
12719 |
-
this.previouslySelectedPricingByPlan[
|
12720 |
-
n.id
|
12721 |
-
].currency &&
|
12722 |
-
this.previouslySelectedPricingByPlan[
|
12723 |
-
n.id
|
12724 |
-
].supportsBillingCycle(
|
12725 |
-
this.context.selectedBillingCycle
|
12726 |
-
)) ||
|
12727 |
-
(this.previouslySelectedPricingByPlan[
|
12728 |
-
n.id
|
12729 |
-
] = c[r[0]]),
|
12730 |
-
(l = this.previouslySelectedPricingByPlan[
|
12731 |
-
n.id
|
12732 |
-
]),
|
12733 |
-
(o = l.getLicenses())),
|
12734 |
-
(this.previouslySelectedPricingByPlan[n.id] = l),
|
12735 |
-
(p = (v === this.context.selectedBillingCycle
|
12736 |
-
? d.formatNumber(l.getMonthlyAmount(y), 'en-US')
|
12737 |
-
: l[
|
12738 |
-
this.context.selectedBillingCycle +
|
12739 |
-
'_price'
|
12740 |
-
]
|
12741 |
-
).toString())),
|
12742 |
-
n.hasAnySupport())
|
12743 |
-
)
|
12744 |
-
if (n.hasSuccessManagerSupport())
|
12745 |
-
f = 'Priority Phone, Email & Chat Support'
|
12746 |
-
else {
|
12747 |
-
let e = []
|
12748 |
-
n.hasPhoneSupport() && e.push('Phone'),
|
12749 |
-
n.hasSkypeSupport() && e.push('Skype'),
|
12750 |
-
n.hasEmailSupport() &&
|
12751 |
-
e.push(
|
12752 |
-
(this.context
|
12753 |
-
.priorityEmailSupportPlanID == n.id
|
12754 |
-
? 'Priority '
|
12755 |
-
: '') + 'Email'
|
12756 |
-
),
|
12757 |
-
n.hasForumSupport() && e.push('Forum'),
|
12758 |
-
n.hasKnowledgeBaseSupport() &&
|
12759 |
-
e.push('Help Center'),
|
12760 |
-
(f =
|
12761 |
-
1 === e.length
|
12762 |
-
? e[0] + ' Support'
|
12763 |
-
: e.slice(0, e.length - 1).join(', ') +
|
12764 |
-
' & ' +
|
12765 |
-
e[e.length - 1] +
|
12766 |
-
' Support')
|
12767 |
-
}
|
12768 |
-
else f = 'No Support'
|
12769 |
-
let u = 'fs-package'
|
12770 |
-
n.is_free_plan
|
12771 |
-
? (u += ' fs-free-plan')
|
12772 |
-
: !e && n.is_featured && (u += ' fs-featured-plan')
|
12773 |
-
const g = d.formatNumber(0.1, de.locale)[1],
|
12774 |
-
m = p.split('.'),
|
12775 |
-
h = d.formatNumber(parseInt(m[0], 10)),
|
12776 |
-
A = d.formatFraction(m[1])
|
12777 |
-
return i.a.createElement(
|
12778 |
-
'li',
|
12779 |
-
{ key: n.id, className: u },
|
12780 |
-
i.a.createElement(
|
12781 |
-
'div',
|
12782 |
-
{ className: 'fs-most-popular' },
|
12783 |
-
i.a.createElement(
|
12784 |
-
'h4',
|
12785 |
-
null,
|
12786 |
-
i.a.createElement(
|
12787 |
-
'strong',
|
12788 |
-
null,
|
12789 |
-
'Most Popular'
|
12790 |
-
)
|
12791 |
-
)
|
12792 |
-
),
|
12793 |
-
i.a.createElement(
|
12794 |
-
'div',
|
12795 |
-
{ className: 'fs-package-content' },
|
12796 |
-
i.a.createElement(
|
12797 |
-
'h2',
|
12798 |
-
{ className: 'fs-plan-title' },
|
12799 |
-
i.a.createElement('strong', null, n.title)
|
12800 |
-
),
|
12801 |
-
i.a.createElement(
|
12802 |
-
'h3',
|
12803 |
-
{ className: 'fs-plan-description' },
|
12804 |
-
i.a.createElement(
|
12805 |
-
'strong',
|
12806 |
-
null,
|
12807 |
-
n.description_lines
|
12808 |
-
)
|
12809 |
-
),
|
12810 |
-
this.getUndiscountedPrice(n, l),
|
12811 |
-
i.a.createElement(
|
12812 |
-
'div',
|
12813 |
-
{ className: 'fs-selected-pricing-amount' },
|
12814 |
-
i.a.createElement(
|
12815 |
-
'strong',
|
12816 |
-
{ className: 'fs-currency-symbol' },
|
12817 |
-
n.is_free_plan
|
12818 |
-
? ''
|
12819 |
-
: this.context.currencySymbols[
|
12820 |
-
this.context.selectedCurrency
|
12821 |
-
]
|
12822 |
-
),
|
12823 |
-
i.a.createElement(
|
12824 |
-
'span',
|
12825 |
-
{
|
12826 |
-
className:
|
12827 |
-
'fs-selected-pricing-amount-integer',
|
12828 |
-
},
|
12829 |
-
i.a.createElement(
|
12830 |
-
'strong',
|
12831 |
-
null,
|
12832 |
-
n.is_free_plan ? 'Free' : h
|
12833 |
-
)
|
12834 |
-
),
|
12835 |
-
i.a.createElement(
|
12836 |
-
'span',
|
12837 |
-
{
|
12838 |
-
className:
|
12839 |
-
'fs-selected-pricing-amount-fraction-container',
|
12840 |
-
},
|
12841 |
-
i.a.createElement(
|
12842 |
-
'strong',
|
12843 |
-
{
|
12844 |
-
className:
|
12845 |
-
'fs-selected-pricing-amount-fraction',
|
12846 |
-
},
|
12847 |
-
n.is_free_plan ? '' : g + A
|
12848 |
-
),
|
12849 |
-
!n.is_free_plan &&
|
12850 |
-
w !==
|
12851 |
-
this.context.selectedBillingCycle &&
|
12852 |
-
i.a.createElement(
|
12853 |
-
'sub',
|
12854 |
-
{
|
12855 |
-
className:
|
12856 |
-
'fs-selected-pricing-amount-cycle',
|
12857 |
-
},
|
12858 |
-
'/ mo'
|
12859 |
-
)
|
12860 |
-
)
|
12861 |
-
),
|
12862 |
-
i.a.createElement(
|
12863 |
-
'div',
|
12864 |
-
{ className: 'fs-selected-pricing-cycle' },
|
12865 |
-
n.is_free_plan
|
12866 |
-
? i.a.createElement(fe, null)
|
12867 |
-
: i.a.createElement(
|
12868 |
-
'strong',
|
12869 |
-
null,
|
12870 |
-
this.billingCycleLabel()
|
12871 |
-
)
|
12872 |
-
),
|
12873 |
-
this.getSitesLabel(n, l, r),
|
12874 |
-
i.a.createElement(
|
12875 |
-
'div',
|
12876 |
-
{ className: 'fs-support-and-main-features' },
|
12877 |
-
null !== f &&
|
12878 |
-
i.a.createElement(
|
12879 |
-
'div',
|
12880 |
-
{ className: 'fs-plan-support' },
|
12881 |
-
i.a.createElement('strong', null, f)
|
12882 |
-
),
|
12883 |
-
i.a.createElement(
|
12884 |
-
'ul',
|
12885 |
-
{
|
12886 |
-
className:
|
12887 |
-
'fs-plan-features-with-value',
|
12888 |
-
},
|
12889 |
-
n.highlighted_features.map((e) =>
|
12890 |
-
d.isNonEmptyString(e.title)
|
12891 |
-
? i.a.createElement(
|
12892 |
-
'li',
|
12893 |
-
{ key: e.id },
|
12894 |
-
i.a.createElement(
|
12895 |
-
'span',
|
12896 |
-
{
|
12897 |
-
className:
|
12898 |
-
'fs-feature-title',
|
12899 |
-
},
|
12900 |
-
i.a.createElement(
|
12901 |
-
'span',
|
12902 |
-
null,
|
12903 |
-
i.a.createElement(
|
12904 |
-
'strong',
|
12905 |
-
null,
|
12906 |
-
e.value
|
12907 |
-
)
|
12908 |
-
),
|
12909 |
-
i.a.createElement(
|
12910 |
-
'span',
|
12911 |
-
{
|
12912 |
-
className:
|
12913 |
-
'fs-feature-title',
|
12914 |
-
},
|
12915 |
-
e.title
|
12916 |
-
)
|
12917 |
-
),
|
12918 |
-
d.isNonEmptyString(
|
12919 |
-
e.description
|
12920 |
-
) &&
|
12921 |
-
i.a.createElement(
|
12922 |
-
le,
|
12923 |
-
null,
|
12924 |
-
i.a.createElement(
|
12925 |
-
a.Fragment,
|
12926 |
-
null,
|
12927 |
-
e.description
|
12928 |
-
)
|
12929 |
-
)
|
12930 |
-
)
|
12931 |
-
: i.a.createElement(
|
12932 |
-
'li',
|
12933 |
-
{ key: e.id },
|
12934 |
-
i.a.createElement(fe, null)
|
12935 |
-
)
|
12936 |
-
)
|
12937 |
-
)
|
12938 |
-
),
|
12939 |
-
!e &&
|
12940 |
-
i.a.createElement(
|
12941 |
-
'table',
|
12942 |
-
{ className: 'fs-license-quantities' },
|
12943 |
-
i.a.createElement(
|
12944 |
-
'tbody',
|
12945 |
-
null,
|
12946 |
-
Object.keys(s).map((t) => {
|
12947 |
-
let a = c[t]
|
12948 |
-
if (d.isUndefinedOrNull(a))
|
12949 |
-
return i.a.createElement(
|
12950 |
-
'tr',
|
12951 |
-
{
|
12952 |
-
className:
|
12953 |
-
'fs-license-quantity-container',
|
12954 |
-
key: t,
|
12955 |
-
},
|
12956 |
-
i.a.createElement(
|
12957 |
-
'td',
|
12958 |
-
null,
|
12959 |
-
i.a.createElement(
|
12960 |
-
fe,
|
12961 |
-
null
|
12962 |
-
)
|
12963 |
-
),
|
12964 |
-
i.a.createElement(
|
12965 |
-
'td',
|
12966 |
-
null
|
12967 |
-
),
|
12968 |
-
i.a.createElement(
|
12969 |
-
'td',
|
12970 |
-
null
|
12971 |
-
)
|
12972 |
-
)
|
12973 |
-
let s = o == t,
|
12974 |
-
r = q().calculateMultiSiteDiscount(
|
12975 |
-
a,
|
12976 |
-
this.context
|
12977 |
-
.selectedBillingCycle
|
12978 |
-
)
|
12979 |
-
return i.a.createElement(
|
12980 |
-
'tr',
|
12981 |
-
{
|
12982 |
-
key: a.id,
|
12983 |
-
'data-pricing-id': a.id,
|
12984 |
-
className:
|
12985 |
-
'fs-license-quantity-container' +
|
12986 |
-
(s
|
12987 |
-
? ' fs-license-quantity-selected'
|
12988 |
-
: ''),
|
12989 |
-
onClick: this
|
12990 |
-
.changeLicenses,
|
12991 |
-
},
|
12992 |
-
i.a.createElement(
|
12993 |
-
'td',
|
12994 |
-
{
|
12995 |
-
className:
|
12996 |
-
'fs-license-quantity',
|
12997 |
-
},
|
12998 |
-
i.a.createElement('input', {
|
12999 |
-
type: 'radio',
|
13000 |
-
id: 'pricing_' + a.id,
|
13001 |
-
name:
|
13002 |
-
'fs_plan_' +
|
13003 |
-
n.id +
|
13004 |
-
'_licenses' +
|
13005 |
-
(e ? l.id : ''),
|
13006 |
-
value: a.id,
|
13007 |
-
checked: s || e,
|
13008 |
-
onChange: this.props
|
13009 |
-
.changeLicensesHandler,
|
13010 |
-
}),
|
13011 |
-
a.sitesLabel()
|
13012 |
-
),
|
13013 |
-
r > 0
|
13014 |
-
? i.a.createElement(
|
13015 |
-
'td',
|
13016 |
-
{
|
13017 |
-
className:
|
13018 |
-
'fs-license-quantity-discount',
|
13019 |
-
},
|
13020 |
-
i.a.createElement(
|
13021 |
-
'span',
|
13022 |
-
null,
|
13023 |
-
'Save ',
|
13024 |
-
r,
|
13025 |
-
'%'
|
13026 |
-
)
|
13027 |
-
)
|
13028 |
-
: i.a.createElement(
|
13029 |
-
'td',
|
13030 |
-
null
|
13031 |
-
),
|
13032 |
-
i.a.createElement(
|
13033 |
-
'td',
|
13034 |
-
{
|
13035 |
-
className:
|
13036 |
-
'fs-license-quantity-price',
|
13037 |
-
},
|
13038 |
-
this.priceLabel(
|
13039 |
-
a,
|
13040 |
-
de.locale
|
13041 |
-
)
|
13042 |
-
)
|
13043 |
-
)
|
13044 |
-
})
|
13045 |
-
)
|
13046 |
-
),
|
13047 |
-
i.a.createElement(
|
13048 |
-
'div',
|
13049 |
-
{ className: 'fs-upgrade-button-container' },
|
13050 |
-
i.a.createElement(
|
13051 |
-
'button',
|
13052 |
-
{
|
13053 |
-
className:
|
13054 |
-
'fs-button fs-button--size-large fs-upgrade-button',
|
13055 |
-
onClick: () => {
|
13056 |
-
this.props.upgradeHandler(n, l)
|
13057 |
-
},
|
13058 |
-
},
|
13059 |
-
this.getCtaButtonLabel(n, t)
|
13060 |
-
)
|
13061 |
-
),
|
13062 |
-
i.a.createElement(
|
13063 |
-
'ul',
|
13064 |
-
{ className: 'fs-plan-features' },
|
13065 |
-
n.nonhighlighted_features.map((e) => {
|
13066 |
-
if (!d.isNonEmptyString(e.title))
|
13067 |
-
return i.a.createElement(
|
13068 |
-
'li',
|
13069 |
-
{ key: e.id },
|
13070 |
-
i.a.createElement(fe, null)
|
13071 |
-
)
|
13072 |
-
const n =
|
13073 |
-
0 === e.id.indexOf('all_plan_')
|
13074 |
-
? i.a.createElement(
|
13075 |
-
'strong',
|
13076 |
-
null,
|
13077 |
-
e.title
|
13078 |
-
)
|
13079 |
-
: e.title
|
13080 |
-
return i.a.createElement(
|
13081 |
-
'li',
|
13082 |
-
{ key: e.id },
|
13083 |
-
i.a.createElement(oe, {
|
13084 |
-
icon: ['fas', 'check'],
|
13085 |
-
}),
|
13086 |
-
i.a.createElement(
|
13087 |
-
'span',
|
13088 |
-
{ className: 'fs-feature-title' },
|
13089 |
-
n
|
13090 |
-
),
|
13091 |
-
d.isNonEmptyString(e.description) &&
|
13092 |
-
i.a.createElement(
|
13093 |
-
le,
|
13094 |
-
null,
|
13095 |
-
i.a.createElement(
|
13096 |
-
a.Fragment,
|
13097 |
-
null,
|
13098 |
-
e.description
|
13099 |
-
)
|
13100 |
-
)
|
13101 |
-
)
|
13102 |
-
})
|
13103 |
-
)
|
13104 |
-
)
|
13105 |
-
)
|
13106 |
-
}
|
13107 |
-
}
|
13108 |
-
ue(de, 'contextType', I),
|
13109 |
-
ue(de, 'noBillingCycleSupportLicenses', {}),
|
13110 |
-
ue(de, 'contextInstallPlanFound', !1),
|
13111 |
-
ue(de, 'locale', 'en-US')
|
13112 |
-
var ge = de
|
13113 |
-
function me(e, n, t) {
|
13114 |
-
return (
|
13115 |
-
n in e
|
13116 |
-
? Object.defineProperty(e, n, {
|
13117 |
-
value: t,
|
13118 |
-
enumerable: !0,
|
13119 |
-
configurable: !0,
|
13120 |
-
writable: !0,
|
13121 |
-
})
|
13122 |
-
: (e[n] = t),
|
13123 |
-
e
|
13124 |
-
)
|
13125 |
-
}
|
13126 |
-
class he extends a.Component {
|
13127 |
-
constructor(e) {
|
13128 |
-
super(e), me(this, 'slider', null)
|
13129 |
-
}
|
13130 |
-
billingCycleLabel() {
|
13131 |
-
let e = 'Billed '
|
13132 |
-
return (
|
13133 |
-
v === this.context.selectedBillingCycle
|
13134 |
-
? (e += 'Annually')
|
13135 |
-
: w === this.context.selectedBillingCycle
|
13136 |
-
? (e += 'Once')
|
13137 |
-
: (e += 'Monthly'),
|
13138 |
-
e
|
13139 |
-
)
|
13140 |
-
}
|
13141 |
-
priceLabel(e) {
|
13142 |
-
let n = this.context,
|
13143 |
-
t = '',
|
13144 |
-
a = e[n.selectedBillingCycle + '_price']
|
13145 |
-
return (
|
13146 |
-
(t += n.currencySymbols[n.selectedCurrency]),
|
13147 |
-
(t += d.formatNumber(a)),
|
13148 |
-
_ === n.selectedBillingCycle
|
13149 |
-
? (t += ' / mo')
|
13150 |
-
: v === n.selectedBillingCycle && (t += ' / year'),
|
13151 |
-
t
|
13152 |
-
)
|
13153 |
-
}
|
13154 |
-
initSlider() {
|
13155 |
-
setTimeout(() => {
|
13156 |
-
null === this.slider
|
13157 |
-
? (this.slider = (function () {
|
13158 |
-
let e,
|
13159 |
-
n,
|
13160 |
-
t,
|
13161 |
-
a,
|
13162 |
-
i,
|
13163 |
-
s,
|
13164 |
-
r,
|
13165 |
-
o,
|
13166 |
-
c,
|
13167 |
-
l,
|
13168 |
-
p,
|
13169 |
-
f,
|
13170 |
-
u,
|
13171 |
-
d,
|
13172 |
-
g,
|
13173 |
-
m,
|
13174 |
-
h = function () {
|
13175 |
-
;(e = 0),
|
13176 |
-
(n = document.querySelector(
|
13177 |
-
'.fs-section--plans-and-pricing'
|
13178 |
-
)),
|
13179 |
-
(t = n.querySelector(
|
13180 |
-
'.fs-section--packages'
|
13181 |
-
)),
|
13182 |
-
(a = t.querySelectorAll(
|
13183 |
-
'.fs-package'
|
13184 |
-
)),
|
13185 |
-
(i = t.querySelector(
|
13186 |
-
'.fs-packages'
|
13187 |
-
)),
|
13188 |
-
(s = n.querySelector(
|
13189 |
-
'.fs-next-package'
|
13190 |
-
)),
|
13191 |
-
(r = n.querySelector(
|
13192 |
-
'.fs-prev-package'
|
13193 |
-
)),
|
13194 |
-
(o = n.querySelector(
|
13195 |
-
'.fs-packages-menu'
|
13196 |
-
)),
|
13197 |
-
(c = n.querySelector(
|
13198 |
-
'.fs-packages-tab'
|
13199 |
-
)),
|
13200 |
-
(l = 60),
|
13201 |
-
(p = 315),
|
13202 |
-
(f = 768)
|
13203 |
-
},
|
13204 |
-
A = function (e, n) {
|
13205 |
-
let t = -1 * e * u + (n || 0)
|
13206 |
-
i.style.left = t + 'px'
|
13207 |
-
},
|
13208 |
-
k = function () {
|
13209 |
-
e++
|
13210 |
-
let n = 0
|
13211 |
-
g > f &&
|
13212 |
-
((n = l),
|
13213 |
-
e + m >= a.length &&
|
13214 |
-
((s.style.visibility =
|
13215 |
-
'hidden'),
|
13216 |
-
i.parentNode.classList.remove(
|
13217 |
-
'fs-has-next-plan'
|
13218 |
-
),
|
13219 |
-
e - 1 > 0 && (n *= 2)),
|
13220 |
-
e > 0 &&
|
13221 |
-
((r.style.visibility =
|
13222 |
-
'visible'),
|
13223 |
-
i.parentNode.classList.add(
|
13224 |
-
'fs-has-previous-plan'
|
13225 |
-
))),
|
13226 |
-
A(e, n)
|
13227 |
-
},
|
13228 |
-
y = function () {
|
13229 |
-
i.parentNode.classList.remove(
|
13230 |
-
'fs-has-previous-plan'
|
13231 |
-
),
|
13232 |
-
i.parentNode.classList.remove(
|
13233 |
-
'fs-has-next-plan'
|
13234 |
-
),
|
13235 |
-
(g = window.outerWidth)
|
13236 |
-
let t = window.getComputedStyle(n),
|
13237 |
-
h = parseFloat(t.width),
|
13238 |
-
A = g <= f
|
13239 |
-
if (
|
13240 |
-
((d = l),
|
13241 |
-
A
|
13242 |
-
? ((m = 1), (u = h))
|
13243 |
-
: ((m = Math.floor(h / p)),
|
13244 |
-
m === a.length
|
13245 |
-
? (d = 0)
|
13246 |
-
: m < a.length &&
|
13247 |
-
((m = Math.floor(
|
13248 |
-
(h - d) / p
|
13249 |
-
)),
|
13250 |
-
m + 1 <
|
13251 |
-
a.length &&
|
13252 |
-
((d *= 2),
|
13253 |
-
(m = Math.floor(
|
13254 |
-
(h -
|
13255 |
-
d) /
|
13256 |
-
p
|
13257 |
-
)))),
|
13258 |
-
(u = p)),
|
13259 |
-
(i.style.width =
|
13260 |
-
u * a.length + 'px'),
|
13261 |
-
(h = m * u + (A ? 0 : d)),
|
13262 |
-
(i.parentNode.style.width =
|
13263 |
-
h + 'px'),
|
13264 |
-
(i.style.left = '0px'),
|
13265 |
-
!A && m < a.length)
|
13266 |
-
) {
|
13267 |
-
s.style.visibility = 'visible'
|
13268 |
-
let e = parseFloat(
|
13269 |
-
window.getComputedStyle(
|
13270 |
-
i.parentNode
|
13271 |
-
).marginLeft
|
13272 |
-
),
|
13273 |
-
n = parseFloat(
|
13274 |
-
t.paddingLeft
|
13275 |
-
),
|
13276 |
-
a = -n,
|
13277 |
-
o = h + e,
|
13278 |
-
c = parseFloat(
|
13279 |
-
window.getComputedStyle(
|
13280 |
-
s
|
13281 |
-
).width
|
13282 |
-
)
|
13283 |
-
;(r.style.left =
|
13284 |
-
a + (n + e - c) / 2 + 'px'),
|
13285 |
-
(s.style.left =
|
13286 |
-
o +
|
13287 |
-
(n + e - c) / 2 +
|
13288 |
-
'px'),
|
13289 |
-
i.parentNode.classList.add(
|
13290 |
-
'fs-has-next-plan'
|
13291 |
-
)
|
13292 |
-
} else
|
13293 |
-
(r.style.visibility = 'hidden'),
|
13294 |
-
(s.style.visibility =
|
13295 |
-
'hidden')
|
13296 |
-
for (let e of a)
|
13297 |
-
e.style.width = u + 'px'
|
13298 |
-
if (o) e = o.selectedIndex
|
13299 |
-
else if (c) {
|
13300 |
-
let n = c.querySelectorAll('li')
|
13301 |
-
for (
|
13302 |
-
let t = 0;
|
13303 |
-
t < n.length;
|
13304 |
-
t++
|
13305 |
-
) {
|
13306 |
-
if (
|
13307 |
-
n[t].classList.contains(
|
13308 |
-
'fs-package-tab--selected'
|
13309 |
-
)
|
13310 |
-
) {
|
13311 |
-
e = t
|
13312 |
-
break
|
13313 |
-
}
|
13314 |
-
}
|
13315 |
-
}
|
13316 |
-
e > 0 && (e--, k())
|
13317 |
-
}
|
13318 |
-
return (
|
13319 |
-
h(),
|
13320 |
-
y(),
|
13321 |
-
o &&
|
13322 |
-
o.addEventListener(
|
13323 |
-
'change',
|
13324 |
-
function (n) {
|
13325 |
-
;(e =
|
13326 |
-
n.target.selectedIndex -
|
13327 |
-
1),
|
13328 |
-
k()
|
13329 |
-
}
|
13330 |
-
),
|
13331 |
-
s.addEventListener('click', k),
|
13332 |
-
r.addEventListener(
|
13333 |
-
'click',
|
13334 |
-
function () {
|
13335 |
-
e--
|
13336 |
-
let n = 0
|
13337 |
-
g > f &&
|
13338 |
-
(e - 1 < 0 &&
|
13339 |
-
((r.style.visibility =
|
13340 |
-
'hidden'),
|
13341 |
-
i.parentNode.classList.remove(
|
13342 |
-
'fs-has-previous-plan'
|
13343 |
-
)),
|
13344 |
-
e + m <= a.length &&
|
13345 |
-
((s.style.visibility =
|
13346 |
-
'visible'),
|
13347 |
-
i.parentNode.classList.add(
|
13348 |
-
'fs-has-next-plan'
|
13349 |
-
),
|
13350 |
-
e > 0 && (n = l))),
|
13351 |
-
A(e, n)
|
13352 |
-
}
|
13353 |
-
),
|
13354 |
-
window.addEventListener('resize', y),
|
13355 |
-
{
|
13356 |
-
adjustPackages: function () {
|
13357 |
-
h(), y()
|
13358 |
-
},
|
13359 |
-
}
|
13360 |
-
)
|
13361 |
-
})())
|
13362 |
-
: this.slider.adjustPackages()
|
13363 |
-
}, 10)
|
13364 |
-
}
|
13365 |
-
render() {
|
13366 |
-
let e = null,
|
13367 |
-
n = this.context.licenseQuantities[
|
13368 |
-
this.context.selectedCurrency
|
13369 |
-
],
|
13370 |
-
t = Object.keys(n).length,
|
13371 |
-
s = {},
|
13372 |
-
r = !1
|
13373 |
-
if (this.context.paidPlansCount > 1 || 1 === t)
|
13374 |
-
e = this.context.plans
|
13375 |
-
else {
|
13376 |
-
e = []
|
13377 |
-
let n = null
|
13378 |
-
for (n of this.context.plans)
|
13379 |
-
if (!q().isHiddenOrFreePlan(n)) break
|
13380 |
-
for (let t of n.pricing) {
|
13381 |
-
if (
|
13382 |
-
t.is_hidden ||
|
13383 |
-
this.context.selectedCurrency !== t.currency ||
|
13384 |
-
!t.supportsBillingCycle(
|
13385 |
-
this.context.selectedBillingCycle
|
13386 |
-
)
|
13387 |
-
)
|
13388 |
-
continue
|
13389 |
-
let a = Object.assign(new m(), n)
|
13390 |
-
;(a.pricing = [t]), e.push(a)
|
13391 |
-
}
|
13392 |
-
r = !0
|
13393 |
-
}
|
13394 |
-
let o = [],
|
13395 |
-
c = 0,
|
13396 |
-
l = 0,
|
13397 |
-
p = {},
|
13398 |
-
f = 0,
|
13399 |
-
u = null,
|
13400 |
-
g = 0
|
13401 |
-
for (let n of e) {
|
13402 |
-
if (n.is_hidden) continue
|
13403 |
-
let e = q().isFreePlan(n.pricing)
|
13404 |
-
if (e) {
|
13405 |
-
if (this.context.paidPlansCount >= 3) continue
|
13406 |
-
n.is_free_plan = e
|
13407 |
-
} else {
|
13408 |
-
;(n.pricingCollection = {}),
|
13409 |
-
n.pricing.map((e) => {
|
13410 |
-
let t = e.getLicenses()
|
13411 |
-
!e.is_hidden &&
|
13412 |
-
this.context.selectedCurrency ===
|
13413 |
-
e.currency &&
|
13414 |
-
d.isUndefinedOrNull(
|
13415 |
-
ge.noBillingCycleSupportLicenses[t]
|
13416 |
-
) &&
|
13417 |
-
(e.supportsBillingCycle(
|
13418 |
-
this.context.selectedBillingCycle
|
13419 |
-
)
|
13420 |
-
? ((n.pricingCollection[t] = e),
|
13421 |
-
(r ||
|
13422 |
-
this.context
|
13423 |
-
.selectedLicenseQuantity ==
|
13424 |
-
t) &&
|
13425 |
-
(n.selectedPricing = e),
|
13426 |
-
this.context.license &&
|
13427 |
-
this.context.license
|
13428 |
-
.pricing_id == e.id &&
|
13429 |
-
(g = e.licenses))
|
13430 |
-
: (ge.noBillingCycleSupportLicenses[
|
13431 |
-
t
|
13432 |
-
] = !0))
|
13433 |
-
})
|
13434 |
-
let e = Object.keys(n.pricingCollection)
|
13435 |
-
if (0 === e.length) continue
|
13436 |
-
n.pricingLicenses = e
|
13437 |
-
}
|
13438 |
-
if (
|
13439 |
-
((n.highlighted_features = []),
|
13440 |
-
(n.nonhighlighted_features = []),
|
13441 |
-
null !== u &&
|
13442 |
-
n.nonhighlighted_features.push({
|
13443 |
-
id: `all_plan_${u.id}_features`,
|
13444 |
-
title: `All ${u.title} Features`,
|
13445 |
-
}),
|
13446 |
-
n.hasSuccessManagerSupport() &&
|
13447 |
-
n.nonhighlighted_features.push({
|
13448 |
-
id: `plan_${n.id}_personal_success_manager`,
|
13449 |
-
title: 'Personal Success Manager',
|
13450 |
-
}),
|
13451 |
-
d.isNonEmptyString(n.description)
|
13452 |
-
? (n.description_lines = n.description
|
13453 |
-
.split('\n')
|
13454 |
-
.map((e, n) =>
|
13455 |
-
i.a.createElement(
|
13456 |
-
a.Fragment,
|
13457 |
-
{ key: n },
|
13458 |
-
e,
|
13459 |
-
i.a.createElement('br', null)
|
13460 |
-
)
|
13461 |
-
))
|
13462 |
-
: (n.description_lines = []),
|
13463 |
-
(f = Math.max(f, n.description_lines.length)),
|
13464 |
-
o.push(n),
|
13465 |
-
!d.isUndefinedOrNull(n.features))
|
13466 |
-
) {
|
13467 |
-
for (let e of n.features)
|
13468 |
-
e.is_featured &&
|
13469 |
-
(d.isNonEmptyString(e.value) ||
|
13470 |
-
d.isNumeric(e.value)
|
13471 |
-
? n.highlighted_features.push(e)
|
13472 |
-
: (r ||
|
13473 |
-
d.isUndefinedOrNull(
|
13474 |
-
p['f_' + e.id]
|
13475 |
-
)) &&
|
13476 |
-
(n.nonhighlighted_features.push(e),
|
13477 |
-
(p['f_' + e.id] = !0)))
|
13478 |
-
if (
|
13479 |
-
((c = Math.max(
|
13480 |
-
c,
|
13481 |
-
n.highlighted_features.length
|
13482 |
-
)),
|
13483 |
-
(l = Math.max(
|
13484 |
-
l,
|
13485 |
-
n.nonhighlighted_features.length
|
13486 |
-
)),
|
13487 |
-
!e)
|
13488 |
-
)
|
13489 |
-
for (let e of n.pricing)
|
13490 |
-
!e.is_hidden &&
|
13491 |
-
this.context.selectedCurrency ===
|
13492 |
-
e.currency &&
|
13493 |
-
e.supportsBillingCycle(
|
13494 |
-
this.context.selectedBillingCycle
|
13495 |
-
) &&
|
13496 |
-
(s[e.getLicenses()] = !0)
|
13497 |
-
r || (u = n)
|
13498 |
-
}
|
13499 |
-
}
|
13500 |
-
let h = [],
|
13501 |
-
A = !0,
|
13502 |
-
k = !1,
|
13503 |
-
y = [],
|
13504 |
-
b = [],
|
13505 |
-
_ = this.context.selectedPlanID
|
13506 |
-
for (let e of o) {
|
13507 |
-
if (e.highlighted_features.length < c) {
|
13508 |
-
const n = c - e.highlighted_features.length
|
13509 |
-
for (let t = 0; t < n; t++)
|
13510 |
-
e.highlighted_features.push({
|
13511 |
-
id: 'filler_' + t,
|
13512 |
-
})
|
13513 |
-
}
|
13514 |
-
if (e.nonhighlighted_features.length < l) {
|
13515 |
-
const n = l - e.nonhighlighted_features.length
|
13516 |
-
for (let t = 0; t < n; t++)
|
13517 |
-
e.nonhighlighted_features.push({
|
13518 |
-
id: 'filler_' + t,
|
13519 |
-
})
|
13520 |
-
}
|
13521 |
-
if (e.description_lines.length < f) {
|
13522 |
-
const n = f - e.description_lines.length
|
13523 |
-
for (let t = 0; t < n; t++)
|
13524 |
-
e.description_lines.push(
|
13525 |
-
i.a.createElement(fe, {
|
13526 |
-
key: 'filler_' + t,
|
13527 |
-
})
|
13528 |
-
)
|
13529 |
-
}
|
13530 |
-
e.is_featured &&
|
13531 |
-
!r &&
|
13532 |
-
this.context.paidPlansCount > 1 &&
|
13533 |
-
(k = !0),
|
13534 |
-
!_ && A && (_ = e.id),
|
13535 |
-
y.push(
|
13536 |
-
i.a.createElement(
|
13537 |
-
'li',
|
13538 |
-
{
|
13539 |
-
key: e.id,
|
13540 |
-
className:
|
13541 |
-
'fs-package-tab' +
|
13542 |
-
(e.id == _
|
13543 |
-
? ' fs-package-tab--selected'
|
13544 |
-
: ''),
|
13545 |
-
'data-plan-id': e.id,
|
13546 |
-
onClick: this.props.changePlanHandler,
|
13547 |
-
},
|
13548 |
-
i.a.createElement(
|
13549 |
-
'a',
|
13550 |
-
{ href: '#' },
|
13551 |
-
e.title
|
13552 |
-
)
|
13553 |
-
)
|
13554 |
-
),
|
13555 |
-
b.push(
|
13556 |
-
i.a.createElement(
|
13557 |
-
'option',
|
13558 |
-
{
|
13559 |
-
key: e.id,
|
13560 |
-
className: 'fs-package-option',
|
13561 |
-
id: `fs_package_${e.id}_option`,
|
13562 |
-
value: e.id,
|
13563 |
-
},
|
13564 |
-
(e.id == _ || A ? 'Selected Plan: ' : '') +
|
13565 |
-
e.title
|
13566 |
-
)
|
13567 |
-
),
|
13568 |
-
h.push(
|
13569 |
-
i.a.createElement(ge, {
|
13570 |
-
key: r ? e.pricing[0].id : e.id,
|
13571 |
-
isFirstPlanPackage: A,
|
13572 |
-
installPlanLicensesCount: g,
|
13573 |
-
isSinglePlan: r,
|
13574 |
-
maxHighlightedFeaturesCount: c,
|
13575 |
-
maxNonHighlightedFeaturesCount: l,
|
13576 |
-
licenseQuantities: n,
|
13577 |
-
currentLicenseQuantities: s,
|
13578 |
-
planPackage: e,
|
13579 |
-
changeLicensesHandler: this.props
|
13580 |
-
.changeLicensesHandler,
|
13581 |
-
upgradeHandler: this.props.upgradeHandler,
|
13582 |
-
})
|
13583 |
-
),
|
13584 |
-
A && (A = !1)
|
13585 |
-
}
|
13586 |
-
return (
|
13587 |
-
this.initSlider(),
|
13588 |
-
i.a.createElement(
|
13589 |
-
a.Fragment,
|
13590 |
-
null,
|
13591 |
-
i.a.createElement(
|
13592 |
-
'nav',
|
13593 |
-
{ className: 'fs-prev-package' },
|
13594 |
-
i.a.createElement(oe, {
|
13595 |
-
icon: ['fas', 'chevron-left'],
|
13596 |
-
})
|
13597 |
-
),
|
13598 |
-
i.a.createElement(
|
13599 |
-
'section',
|
13600 |
-
{ className: 'fs-packages-nav' },
|
13601 |
-
h.length > 3 &&
|
13602 |
-
i.a.createElement(
|
13603 |
-
'select',
|
13604 |
-
{
|
13605 |
-
className: 'fs-packages-menu',
|
13606 |
-
onChange: this.props
|
13607 |
-
.changePlanHandler,
|
13608 |
-
value: _,
|
13609 |
-
},
|
13610 |
-
b
|
13611 |
-
),
|
13612 |
-
h.length <= 3 &&
|
13613 |
-
i.a.createElement(
|
13614 |
-
'ul',
|
13615 |
-
{ className: 'fs-packages-tab' },
|
13616 |
-
y
|
13617 |
-
),
|
13618 |
-
i.a.createElement(
|
13619 |
-
'ul',
|
13620 |
-
{
|
13621 |
-
className:
|
13622 |
-
'fs-packages' +
|
13623 |
-
(k ? ' fs-has-featured-plan' : ''),
|
13624 |
-
},
|
13625 |
-
h
|
13626 |
-
)
|
13627 |
-
),
|
13628 |
-
i.a.createElement(
|
13629 |
-
'nav',
|
13630 |
-
{ className: 'fs-next-package' },
|
13631 |
-
i.a.createElement(oe, {
|
13632 |
-
icon: ['fas', 'chevron-right'],
|
13633 |
-
})
|
13634 |
-
)
|
13635 |
-
)
|
13636 |
-
)
|
13637 |
-
}
|
13638 |
-
}
|
13639 |
-
me(he, 'contextType', I)
|
13640 |
-
var Ae = he
|
13641 |
-
class ke extends a.Component {
|
13642 |
-
constructor(e) {
|
13643 |
-
super(e)
|
13644 |
-
}
|
13645 |
-
render() {
|
13646 |
-
return i.a.createElement(
|
13647 |
-
'ul',
|
13648 |
-
null,
|
13649 |
-
this.props.badges.map((e) => {
|
13650 |
-
let n = i.a.createElement('img', {
|
13651 |
-
src: e.src,
|
13652 |
-
alt: e.alt,
|
13653 |
-
})
|
13654 |
-
return (
|
13655 |
-
d.isNonEmptyString(e.link) &&
|
13656 |
-
(n = i.a.createElement(
|
13657 |
-
'a',
|
13658 |
-
{ href: e.link, target: '_blank' },
|
13659 |
-
n
|
13660 |
-
)),
|
13661 |
-
i.a.createElement(
|
13662 |
-
'li',
|
13663 |
-
{ key: e.key, className: 'fs-badge' },
|
13664 |
-
n
|
13665 |
-
)
|
13666 |
-
)
|
13667 |
-
})
|
13668 |
-
)
|
13669 |
-
}
|
13670 |
-
}
|
13671 |
-
var ye = ke,
|
13672 |
-
be = t(8),
|
13673 |
-
_e = t.n(be)
|
13674 |
-
class ve extends a.Component {
|
13675 |
-
constructor(e) {
|
13676 |
-
super(e)
|
13677 |
-
}
|
13678 |
-
render() {
|
13679 |
-
return i.a.createElement(
|
13680 |
-
'button',
|
13681 |
-
{
|
13682 |
-
className: 'fs-round-button',
|
13683 |
-
type: 'button',
|
13684 |
-
role: 'button',
|
13685 |
-
tabIndex: '0',
|
13686 |
-
},
|
13687 |
-
i.a.createElement('span', null)
|
13688 |
-
)
|
13689 |
-
}
|
13690 |
-
}
|
13691 |
-
var we = ve,
|
13692 |
-
Ee = t.p + '27b5a722a5553d9de0170325267fccec.png',
|
13693 |
-
Ce = t.p + 'c03f665db27af43971565560adfba594.png',
|
13694 |
-
xe = t.p + 'cb5fc4f6ec7ada72e986f6e7dde365bf.png',
|
13695 |
-
Be = t.p + 'f3aac72a8e63997d6bb888f816457e9b.png',
|
13696 |
-
Se = t.p + '178afa6030e76635dbe835e111d2c507.png'
|
13697 |
-
class Te extends a.Component {
|
13698 |
-
constructor(e) {
|
13699 |
-
super(e),
|
13700 |
-
(this.getReviewRating = this.getReviewRating.bind(
|
13701 |
-
this
|
13702 |
-
)),
|
13703 |
-
(this.defaultProfilePics = [Ee, Ce, xe, Be, Se])
|
13704 |
-
}
|
13705 |
-
getReviewRating(e) {
|
13706 |
-
let n = Math.ceil((e.rate / 100) * 5),
|
13707 |
-
t = []
|
13708 |
-
for (let e = 0; e < n; e++)
|
13709 |
-
t.push(
|
13710 |
-
i.a.createElement(oe, {
|
13711 |
-
key: e,
|
13712 |
-
icon: ['fas', 'star'],
|
13713 |
-
})
|
13714 |
-
)
|
13715 |
-
return t
|
13716 |
-
}
|
13717 |
-
render() {
|
13718 |
-
let e = this.context
|
13719 |
-
setTimeout(function () {
|
13720 |
-
let e,
|
13721 |
-
n,
|
13722 |
-
t,
|
13723 |
-
a = null,
|
13724 |
-
i = 0,
|
13725 |
-
s = document.querySelector(
|
13726 |
-
'.fs-section--testimonials'
|
13727 |
-
),
|
13728 |
-
r = s.querySelector('.fs-testimonials-track'),
|
13729 |
-
o = r.querySelectorAll('.fs-testimonial'),
|
13730 |
-
c = r.querySelectorAll('.fs-testimonial.clone'),
|
13731 |
-
l = o.length - c.length,
|
13732 |
-
p = r.querySelector('.fs-testimonials'),
|
13733 |
-
f = !1,
|
13734 |
-
u = function (e, a) {
|
13735 |
-
;(a = a || !1) && s.classList.remove('ready')
|
13736 |
-
let r = 3 + e,
|
13737 |
-
c = ((e % l) + l) % l
|
13738 |
-
s
|
13739 |
-
.querySelector('.slick-dots li.selected')
|
13740 |
-
.classList.remove('selected'),
|
13741 |
-
Array.from(
|
13742 |
-
s.querySelectorAll('.slick-dots li')
|
13743 |
-
).forEach((e) => {
|
13744 |
-
c == e.getAttribute('data-index') &&
|
13745 |
-
e.classList.add('selected')
|
13746 |
-
}),
|
13747 |
-
(p.style.left = r * t * -1 + 'px')
|
13748 |
-
for (let e of o)
|
13749 |
-
e.setAttribute('aria-hidden', 'true')
|
13750 |
-
for (let e = 0; e < n; e++)
|
13751 |
-
o[e + r].setAttribute(
|
13752 |
-
'aria-hidden',
|
13753 |
-
'false'
|
13754 |
-
)
|
13755 |
-
a &&
|
13756 |
-
setTimeout(function () {
|
13757 |
-
s.classList.add('ready')
|
13758 |
-
}, 500),
|
13759 |
-
e == l &&
|
13760 |
-
((i = 0),
|
13761 |
-
setTimeout(function () {
|
13762 |
-
u(i, !0)
|
13763 |
-
}, 1e3)),
|
13764 |
-
e == -n &&
|
13765 |
-
((i = e + l),
|
13766 |
-
setTimeout(function () {
|
13767 |
-
u(i, !0)
|
13768 |
-
}, 1e3))
|
13769 |
-
},
|
13770 |
-
d = function () {
|
13771 |
-
a && (clearInterval(a), (a = null))
|
13772 |
-
},
|
13773 |
-
g = function () {
|
13774 |
-
i++, u(i)
|
13775 |
-
},
|
13776 |
-
m = function () {
|
13777 |
-
f &&
|
13778 |
-
n < o.length &&
|
13779 |
-
(a = setInterval(function () {
|
13780 |
-
g()
|
13781 |
-
}, 1e4))
|
13782 |
-
},
|
13783 |
-
h = function () {
|
13784 |
-
d(),
|
13785 |
-
s.classList.remove('ready'),
|
13786 |
-
(e = parseFloat(
|
13787 |
-
window.getComputedStyle(r).width
|
13788 |
-
)),
|
13789 |
-
(n = Math.min(3, Math.floor(e / 250))),
|
13790 |
-
(t = Math.floor(e / n)),
|
13791 |
-
(p.style.width = o.length * t + 'px')
|
13792 |
-
for (let e of o) e.style.width = t + 'px'
|
13793 |
-
let a = 0,
|
13794 |
-
c = 0
|
13795 |
-
for (let e = 0; e < o.length; e++) {
|
13796 |
-
let n = o[e],
|
13797 |
-
t = n.querySelector('header'),
|
13798 |
-
i = n.querySelector('section')
|
13799 |
-
;(a = Math.max(
|
13800 |
-
a,
|
13801 |
-
parseFloat(
|
13802 |
-
window.getComputedStyle(t).height
|
13803 |
-
)
|
13804 |
-
)),
|
13805 |
-
(c = Math.max(
|
13806 |
-
c,
|
13807 |
-
parseFloat(
|
13808 |
-
window.getComputedStyle(i)
|
13809 |
-
.height
|
13810 |
-
)
|
13811 |
-
))
|
13812 |
-
}
|
13813 |
-
for (let e = 0; e < o.length; e++) {
|
13814 |
-
let n = o[e],
|
13815 |
-
t = n.querySelector('header'),
|
13816 |
-
i = n.querySelector('section')
|
13817 |
-
;(t.style.height = a + 'px'),
|
13818 |
-
(i.style.height = c + 'px')
|
13819 |
-
}
|
13820 |
-
;(p.style.left = (i + 3) * t * -1 + 'px'),
|
13821 |
-
s.classList.add('ready'),
|
13822 |
-
(f = l > n),
|
13823 |
-
Array.from(
|
13824 |
-
s.querySelectorAll(
|
13825 |
-
'.slick-arrow, .slick-dots'
|
13826 |
-
)
|
13827 |
-
).forEach((e) => {
|
13828 |
-
e.style.display = f ? 'block' : 'none'
|
13829 |
-
})
|
13830 |
-
}
|
13831 |
-
h(),
|
13832 |
-
m(),
|
13833 |
-
s
|
13834 |
-
.querySelector('.fs-nav-next')
|
13835 |
-
.addEventListener('click', function () {
|
13836 |
-
d(), g(), m()
|
13837 |
-
}),
|
13838 |
-
s
|
13839 |
-
.querySelector('.fs-nav-prev')
|
13840 |
-
.addEventListener('click', function () {
|
13841 |
-
d(), i--, u(i), m()
|
13842 |
-
}),
|
13843 |
-
Array.from(
|
13844 |
-
s.querySelectorAll('.slick-dots li')
|
13845 |
-
).forEach((e) => {
|
13846 |
-
e.addEventListener('click', function (e) {
|
13847 |
-
let n = null
|
13848 |
-
;(n =
|
13849 |
-
'span' ===
|
13850 |
-
e.target.tagName.toLowerCase()
|
13851 |
-
? e.target.parentNode.parentNode
|
13852 |
-
: 'button' ===
|
13853 |
-
e.target.tagName.toLowerCase()
|
13854 |
-
? e.target.parentNode
|
13855 |
-
: e.target),
|
13856 |
-
n.classList.contains('selected') ||
|
13857 |
-
(d(),
|
13858 |
-
(i = parseInt(
|
13859 |
-
n.getAttribute('data-index')
|
13860 |
-
)),
|
13861 |
-
u(i),
|
13862 |
-
m())
|
13863 |
-
})
|
13864 |
-
}),
|
13865 |
-
window.addEventListener('resize', function () {
|
13866 |
-
h(), m()
|
13867 |
-
})
|
13868 |
-
}, 10)
|
13869 |
-
let n = [],
|
13870 |
-
t = e.reviews.length,
|
13871 |
-
s = []
|
13872 |
-
for (let a = -3; a < t + 3; a++) {
|
13873 |
-
let s = e.reviews[((a % t) + t) % t],
|
13874 |
-
r = s.email
|
13875 |
-
? (s.email
|
13876 |
-
.charAt(0)
|
13877 |
-
.toLowerCase()
|
13878 |
-
.charCodeAt(0) -
|
13879 |
-
'a'.charCodeAt(0)) %
|
13880 |
-
5
|
13881 |
-
: Math.floor(4 * Math.random()),
|
13882 |
-
o = this.defaultProfilePics[r]
|
13883 |
-
n.push(
|
13884 |
-
i.a.createElement(
|
13885 |
-
'section',
|
13886 |
-
{
|
13887 |
-
className:
|
13888 |
-
'fs-testimonial' +
|
13889 |
-
(a < 0 || a >= t ? ' clone' : ''),
|
13890 |
-
'data-index': a,
|
13891 |
-
'data-id': s.id,
|
13892 |
-
key: a,
|
13893 |
-
},
|
13894 |
-
i.a.createElement(
|
13895 |
-
'header',
|
13896 |
-
{ className: 'fs-testimonial-header' },
|
13897 |
-
i.a.createElement(
|
13898 |
-
'div',
|
13899 |
-
{ className: 'fs-testimonial-logo' },
|
13900 |
-
i.a.createElement(
|
13901 |
-
'object',
|
13902 |
-
{
|
13903 |
-
data: s.email
|
13904 |
-
? '//gravatar.com/avatar/' +
|
13905 |
-
_e()(s.email) +
|
13906 |
-
'?s=80&d=' +
|
13907 |
-
encodeURIComponent(o)
|
13908 |
-
: o,
|
13909 |
-
type: 'image/png',
|
13910 |
-
},
|
13911 |
-
i.a.createElement('img', { src: o })
|
13912 |
-
)
|
13913 |
-
),
|
13914 |
-
i.a.createElement('h4', null, s.title),
|
13915 |
-
i.a.createElement(
|
13916 |
-
'div',
|
13917 |
-
{ className: 'fs-testimonial-rating' },
|
13918 |
-
this.getReviewRating(s)
|
13919 |
-
)
|
13920 |
-
),
|
13921 |
-
i.a.createElement(
|
13922 |
-
'section',
|
13923 |
-
null,
|
13924 |
-
i.a.createElement(oe, {
|
13925 |
-
icon: ['fas', 'quote-left'],
|
13926 |
-
className: 'fs-icon-quote',
|
13927 |
-
}),
|
13928 |
-
i.a.createElement('blockquote', {
|
13929 |
-
className: 'fs-testimonial-message',
|
13930 |
-
dangerouslySetInnerHTML: {
|
13931 |
-
__html: s.text,
|
13932 |
-
},
|
13933 |
-
}),
|
13934 |
-
i.a.createElement(
|
13935 |
-
'section',
|
13936 |
-
{ className: 'fs-testimonial-author' },
|
13937 |
-
i.a.createElement(
|
13938 |
-
'div',
|
13939 |
-
{
|
13940 |
-
className:
|
13941 |
-
'fs-testimonial-author-name',
|
13942 |
-
},
|
13943 |
-
s.name
|
13944 |
-
),
|
13945 |
-
i.a.createElement(
|
13946 |
-
'div',
|
13947 |
-
null,
|
13948 |
-
s.job_title
|
13949 |
-
? s.job_title + ', '
|
13950 |
-
: '',
|
13951 |
-
s.company
|
13952 |
-
)
|
13953 |
-
)
|
13954 |
-
)
|
13955 |
-
)
|
13956 |
-
)
|
13957 |
-
}
|
13958 |
-
for (let e = 0; e < t; e++)
|
13959 |
-
s.push(
|
13960 |
-
i.a.createElement(
|
13961 |
-
'li',
|
13962 |
-
{
|
13963 |
-
className: 0 == e ? 'selected' : '',
|
13964 |
-
key: e,
|
13965 |
-
'data-index': e,
|
13966 |
-
'aria-hidden': 'true',
|
13967 |
-
role: 'presentation',
|
13968 |
-
'aria-selected': 0 == e ? 'true' : 'false',
|
13969 |
-
'aria-controls': 'navigation' + e,
|
13970 |
-
},
|
13971 |
-
i.a.createElement(we, {
|
13972 |
-
type: 'button',
|
13973 |
-
role: 'button',
|
13974 |
-
tabIndex: '0',
|
13975 |
-
})
|
13976 |
-
)
|
13977 |
-
)
|
13978 |
-
return i.a.createElement(
|
13979 |
-
a.Fragment,
|
13980 |
-
null,
|
13981 |
-
e.active_installs > 1e3 &&
|
13982 |
-
i.a.createElement(
|
13983 |
-
'header',
|
13984 |
-
{ className: 'fs-section-header' },
|
13985 |
-
i.a.createElement(
|
13986 |
-
'h2',
|
13987 |
-
null,
|
13988 |
-
'Trusted by More than ',
|
13989 |
-
d.formatNumber(
|
13990 |
-
1e3 * Math.ceil(e.active_installs / 1e3)
|
13991 |
-
),
|
13992 |
-
' Blogs, Online Shops & Websites!'
|
13993 |
-
)
|
13994 |
-
),
|
13995 |
-
e.active_installs <= 1e3 &&
|
13996 |
-
e.downloads > 1e3 &&
|
13997 |
-
i.a.createElement(
|
13998 |
-
'header',
|
13999 |
-
{ className: 'fs-section-header' },
|
14000 |
-
i.a.createElement(
|
14001 |
-
'h2',
|
14002 |
-
null,
|
14003 |
-
'Downloaded More than ',
|
14004 |
-
d.formatNumber(
|
14005 |
-
1e3 * Math.ceil(e.downloads / 1e3)
|
14006 |
-
),
|
14007 |
-
' Times!'
|
14008 |
-
)
|
14009 |
-
),
|
14010 |
-
i.a.createElement(
|
14011 |
-
'section',
|
14012 |
-
{ className: 'fs-testimonials-nav' },
|
14013 |
-
i.a.createElement(
|
14014 |
-
'nav',
|
14015 |
-
{ className: 'fs-nav fs-nav-prev' },
|
14016 |
-
i.a.createElement(oe, {
|
14017 |
-
icon: ['fas', 'arrow-left'],
|
14018 |
-
})
|
14019 |
-
),
|
14020 |
-
i.a.createElement(
|
14021 |
-
'div',
|
14022 |
-
{ className: 'fs-testimonials-track' },
|
14023 |
-
i.a.createElement(
|
14024 |
-
'section',
|
14025 |
-
{ className: 'fs-testimonials' },
|
14026 |
-
n
|
14027 |
-
)
|
14028 |
-
),
|
14029 |
-
i.a.createElement(
|
14030 |
-
'nav',
|
14031 |
-
{ className: 'fs-nav fs-nav-next' },
|
14032 |
-
i.a.createElement(oe, {
|
14033 |
-
icon: ['fas', 'arrow-right'],
|
14034 |
-
})
|
14035 |
-
)
|
14036 |
-
),
|
14037 |
-
i.a.createElement(
|
14038 |
-
'ul',
|
14039 |
-
{
|
14040 |
-
className:
|
14041 |
-
'fs-nav fs-nav-pagination slick-dots',
|
14042 |
-
role: 'tablist',
|
14043 |
-
},
|
14044 |
-
s
|
14045 |
-
)
|
14046 |
-
)
|
14047 |
-
}
|
14048 |
-
}
|
14049 |
-
!(function (e, n, t) {
|
14050 |
-
n in e
|
14051 |
-
? Object.defineProperty(e, n, {
|
14052 |
-
value: t,
|
14053 |
-
enumerable: !0,
|
14054 |
-
configurable: !0,
|
14055 |
-
writable: !0,
|
14056 |
-
})
|
14057 |
-
: (e[n] = t)
|
14058 |
-
})(Te, 'contextType', I)
|
14059 |
-
var Pe = Te
|
14060 |
-
let Ne = null
|
14061 |
-
const Me = function () {
|
14062 |
-
return (
|
14063 |
-
null !== Ne ||
|
14064 |
-
(Ne = {
|
14065 |
-
buildQueryString: function (e) {
|
14066 |
-
const n = []
|
14067 |
-
for (let t in e)
|
14068 |
-
e.hasOwnProperty(t) &&
|
14069 |
-
n.push(
|
14070 |
-
encodeURIComponent(t) +
|
14071 |
-
'=' +
|
14072 |
-
encodeURIComponent(e[t])
|
14073 |
-
)
|
14074 |
-
return n.join('&')
|
14075 |
-
},
|
14076 |
-
request: function (e, n) {
|
14077 |
-
return (
|
14078 |
-
(n = { ...n, ...pn }),
|
14079 |
-
fetch(ze.getInstance().addQueryArgs(e, n), {
|
14080 |
-
method: 'GET',
|
14081 |
-
headers: {
|
14082 |
-
'Content-Type': 'application/json',
|
14083 |
-
},
|
14084 |
-
}).then((e) => {
|
14085 |
-
let n = e.json()
|
14086 |
-
return (
|
14087 |
-
n.success &&
|
14088 |
-
d.isNonEmptyString(
|
14089 |
-
n.next_page
|
14090 |
-
) &&
|
14091 |
-
(window.location.href =
|
14092 |
-
n.next_page),
|
14093 |
-
n
|
14094 |
-
)
|
14095 |
-
})
|
14096 |
-
)
|
14097 |
-
},
|
14098 |
-
}),
|
14099 |
-
Ne
|
14100 |
-
)
|
14101 |
-
}
|
14102 |
-
t(34)
|
14103 |
-
let qe = null
|
14104 |
-
!(function (e) {
|
14105 |
-
let n = this || {}
|
14106 |
-
;(n.FS = n.FS || {}),
|
14107 |
-
(qe = n.FS),
|
14108 |
-
null == n.FS.PostMessage &&
|
14109 |
-
(n.FS.PostMessage = (function () {
|
14110 |
-
let e,
|
14111 |
-
n,
|
14112 |
-
t,
|
14113 |
-
a = !1,
|
14114 |
-
i = !1,
|
14115 |
-
s = new NoJQueryPostMessageMixin(
|
14116 |
-
'postMessage',
|
14117 |
-
'receiveMessage'
|
14118 |
-
),
|
14119 |
-
r = {},
|
14120 |
-
o = !1,
|
14121 |
-
c = function (e) {
|
14122 |
-
;(n = e),
|
14123 |
-
(t = e.substring(
|
14124 |
-
0,
|
14125 |
-
e.indexOf(
|
14126 |
-
'/',
|
14127 |
-
'https://' ===
|
14128 |
-
e.substring(
|
14129 |
-
0,
|
14130 |
-
'https://'.length
|
14131 |
-
)
|
14132 |
-
? 8
|
14133 |
-
: 7
|
14134 |
-
)
|
14135 |
-
)),
|
14136 |
-
(o = '' !== e)
|
14137 |
-
},
|
14138 |
-
l = -1,
|
14139 |
-
p = !0
|
14140 |
-
try {
|
14141 |
-
p = window.self !== window.top
|
14142 |
-
} catch (e) {}
|
14143 |
-
return (
|
14144 |
-
p &&
|
14145 |
-
c(
|
14146 |
-
decodeURIComponent(
|
14147 |
-
document.location.hash.replace(
|
14148 |
-
/^#/,
|
14149 |
-
''
|
14150 |
-
)
|
14151 |
-
)
|
14152 |
-
),
|
14153 |
-
{
|
14154 |
-
init: function (n, t) {
|
14155 |
-
;(e = n),
|
14156 |
-
s.receiveMessage(function (e) {
|
14157 |
-
let n
|
14158 |
-
try {
|
14159 |
-
if (
|
14160 |
-
null != e &&
|
14161 |
-
e.origin &&
|
14162 |
-
(e.origin.indexOf(
|
14163 |
-
'js.stripe.com'
|
14164 |
-
) > 0 ||
|
14165 |
-
e.origin.indexOf(
|
14166 |
-
'www.paypal.com'
|
14167 |
-
) > 0)
|
14168 |
-
)
|
14169 |
-
return
|
14170 |
-
if (
|
14171 |
-
((n = d.isNonEmptyString(
|
14172 |
-
e.data
|
14173 |
-
)
|
14174 |
-
? JSON.parse(e.data)
|
14175 |
-
: e.data),
|
14176 |
-
r[n.type])
|
14177 |
-
)
|
14178 |
-
for (
|
14179 |
-
let e = 0;
|
14180 |
-
e <
|
14181 |
-
r[n.type].length;
|
14182 |
-
e++
|
14183 |
-
)
|
14184 |
-
r[n.type][e](n.data)
|
14185 |
-
} catch (n) {
|
14186 |
-
console.error(
|
14187 |
-
'FS.PostMessage.receiveMessage',
|
14188 |
-
n.message
|
14189 |
-
),
|
14190 |
-
console.log(e.data)
|
14191 |
-
}
|
14192 |
-
}, e),
|
14193 |
-
Ie.PostMessage.receiveOnce(
|
14194 |
-
'forward',
|
14195 |
-
function (e) {
|
14196 |
-
window.location = e.url
|
14197 |
-
}
|
14198 |
-
),
|
14199 |
-
(t = t || []).length > 0 &&
|
14200 |
-
window.addEventListener(
|
14201 |
-
'scroll',
|
14202 |
-
function () {
|
14203 |
-
for (
|
14204 |
-
var e = 0;
|
14205 |
-
e < t.length;
|
14206 |
-
e++
|
14207 |
-
)
|
14208 |
-
Ie.PostMessage.postScroll(
|
14209 |
-
t[e]
|
14210 |
-
)
|
14211 |
-
}
|
14212 |
-
)
|
14213 |
-
},
|
14214 |
-
init_child: function (e) {
|
14215 |
-
e && c(e),
|
14216 |
-
this.init(t),
|
14217 |
-
(a = !0),
|
14218 |
-
(i = !0),
|
14219 |
-
window.addEventListener(
|
14220 |
-
'load',
|
14221 |
-
function () {
|
14222 |
-
Ie.PostMessage.postHeight(),
|
14223 |
-
Ie.PostMessage.post(
|
14224 |
-
'loaded'
|
14225 |
-
)
|
14226 |
-
}
|
14227 |
-
),
|
14228 |
-
window.addEventListener(
|
14229 |
-
'resize',
|
14230 |
-
function () {
|
14231 |
-
Ie.PostMessage.postHeight(),
|
14232 |
-
Ie.PostMessage.post(
|
14233 |
-
'resize'
|
14234 |
-
)
|
14235 |
-
}
|
14236 |
-
)
|
14237 |
-
},
|
14238 |
-
hasParent: function () {
|
14239 |
-
return o
|
14240 |
-
},
|
14241 |
-
getElementAbsoluteHeight: function (e) {
|
14242 |
-
let n = window.getComputedStyle(e),
|
14243 |
-
t =
|
14244 |
-
parseFloat(n.marginTop) +
|
14245 |
-
parseFloat(n.marginBottom)
|
14246 |
-
return Math.ceil(e.offsetHeight + t)
|
14247 |
-
},
|
14248 |
-
postHeight: function (e, n) {
|
14249 |
-
;(e = e || 0),
|
14250 |
-
(n = document.getElementById(
|
14251 |
-
n || 'fs_pricing_page_container'
|
14252 |
-
)) ||
|
14253 |
-
(n = document.getElementsByTagName(
|
14254 |
-
'html'
|
14255 |
-
)[0])
|
14256 |
-
var t =
|
14257 |
-
e + this.getElementAbsoluteHeight(n)
|
14258 |
-
return (
|
14259 |
-
t != l &&
|
14260 |
-
(this.post('height', { height: t }),
|
14261 |
-
(l = t),
|
14262 |
-
!0)
|
14263 |
-
)
|
14264 |
-
},
|
14265 |
-
postScroll: function (e) {
|
14266 |
-
let n = window.getComputedStyle(
|
14267 |
-
document.getElementsByTagName(
|
14268 |
-
'html'
|
14269 |
-
)[0]
|
14270 |
-
)
|
14271 |
-
var t = document.documentElement,
|
14272 |
-
a =
|
14273 |
-
(window.pageXOffset ||
|
14274 |
-
t.scrollLeft,
|
14275 |
-
t.clientLeft,
|
14276 |
-
(window.pageYOffset ||
|
14277 |
-
t.scrollTop) -
|
14278 |
-
(t.clientTop || 0))
|
14279 |
-
this.post(
|
14280 |
-
'scroll',
|
14281 |
-
{
|
14282 |
-
top: a,
|
14283 |
-
height:
|
14284 |
-
window.innerHeight -
|
14285 |
-
parseFloat(
|
14286 |
-
n.getPropertyValue(
|
14287 |
-
'padding-top'
|
14288 |
-
)
|
14289 |
-
) -
|
14290 |
-
parseFloat(
|
14291 |
-
n.getPropertyValue(
|
14292 |
-
'margin-top'
|
14293 |
-
)
|
14294 |
-
),
|
14295 |
-
},
|
14296 |
-
e
|
14297 |
-
)
|
14298 |
-
},
|
14299 |
-
post: function (e, t, a) {
|
14300 |
-
console.debug('PostMessage.post', e),
|
14301 |
-
a
|
14302 |
-
? s.postMessage(
|
14303 |
-
JSON.stringify({
|
14304 |
-
type: e,
|
14305 |
-
data: t,
|
14306 |
-
}),
|
14307 |
-
a.src,
|
14308 |
-
a.contentWindow
|
14309 |
-
)
|
14310 |
-
: s.postMessage(
|
14311 |
-
JSON.stringify({
|
14312 |
-
type: e,
|
14313 |
-
data: t,
|
14314 |
-
}),
|
14315 |
-
n,
|
14316 |
-
window.parent
|
14317 |
-
)
|
14318 |
-
},
|
14319 |
-
receive: function (e, n) {
|
14320 |
-
console.debug('PostMessage.receive', e),
|
14321 |
-
null == r[e] && (r[e] = []),
|
14322 |
-
r[e].push(n)
|
14323 |
-
},
|
14324 |
-
receiveOnce: function (e, n, t) {
|
14325 |
-
;(t = void 0 !== t && t) &&
|
14326 |
-
this.unset(e),
|
14327 |
-
this.is_set(e) || this.receive(e, n)
|
14328 |
-
},
|
14329 |
-
is_set: function (e) {
|
14330 |
-
return null != r[e]
|
14331 |
-
},
|
14332 |
-
unset: function (e) {
|
14333 |
-
r[e] = null
|
14334 |
-
},
|
14335 |
-
parent_url: function () {
|
14336 |
-
return n
|
14337 |
-
},
|
14338 |
-
parent_subdomain: function () {
|
14339 |
-
return t
|
14340 |
-
},
|
14341 |
-
isChildInitialized: function () {
|
14342 |
-
return i
|
14343 |
-
},
|
14344 |
-
}
|
14345 |
-
)
|
14346 |
-
})())
|
14347 |
-
})()
|
14348 |
-
const Ie = qe
|
14349 |
-
let Oe = null
|
14350 |
-
const ze = {
|
14351 |
-
getInstance: function () {
|
14352 |
-
return (
|
14353 |
-
null !== Oe ||
|
14354 |
-
(Oe = {
|
14355 |
-
addQueryArgs: function (e, n) {
|
14356 |
-
return d.isNonEmptyString(e)
|
14357 |
-
? (n &&
|
14358 |
-
(-1 === e.indexOf('?')
|
14359 |
-
? (e += '?')
|
14360 |
-
: (e += '&'),
|
14361 |
-
(e += Me().buildQueryString(
|
14362 |
-
n
|
14363 |
-
))),
|
14364 |
-
e)
|
14365 |
-
: e
|
14366 |
-
},
|
14367 |
-
getContactUrl(e, n) {
|
14368 |
-
let t = d.isNonEmptyString(pn.contact_url)
|
14369 |
-
? pn.contact_url
|
14370 |
-
: Ie.PostMessage.parent_url()
|
14371 |
-
return (
|
14372 |
-
d.isNonEmptyString(t) ||
|
14373 |
-
(t =
|
14374 |
-
(-1 ===
|
14375 |
-
['3000', '8080'].indexOf(
|
14376 |
-
window.location.port
|
14377 |
-
)
|
14378 |
-
? 'https://wp.freemius.com'
|
14379 |
-
: 'http://wp.freemius:8080') +
|
14380 |
-
`/contact/?page=${e.slug}-contact&plugin_id=${e.id}&plugin_public_key=${e.public_key}`),
|
14381 |
-
this.addQueryArgs(t, { topic: n })
|
14382 |
-
)
|
14383 |
-
},
|
14384 |
-
getQuerystringParam: function (e, n) {
|
14385 |
-
let t = '',
|
14386 |
-
a = e.indexOf('#')
|
14387 |
-
;-1 < a &&
|
14388 |
-
((t = e.substr(a)),
|
14389 |
-
(e = e.substr(0, a)))
|
14390 |
-
let i = '',
|
14391 |
-
s = e.indexOf('?')
|
14392 |
-
if (
|
14393 |
-
(-1 < s &&
|
14394 |
-
((i = e.substr(s + 1)),
|
14395 |
-
(e = e.substr(0, s))),
|
14396 |
-
'' !== i)
|
14397 |
-
) {
|
14398 |
-
let e = i.split('&')
|
14399 |
-
for (
|
14400 |
-
let t = 0, a = e.length;
|
14401 |
-
t < a;
|
14402 |
-
t++
|
14403 |
-
) {
|
14404 |
-
let a = e[t].split('=', 2)
|
14405 |
-
if (a.length > 0 && n == a[0])
|
14406 |
-
return a[1]
|
14407 |
-
}
|
14408 |
-
}
|
14409 |
-
return null
|
14410 |
-
},
|
14411 |
-
redirect: function (e, n) {
|
14412 |
-
window.location.href = this.addQueryArgs(
|
14413 |
-
e,
|
14414 |
-
n
|
14415 |
-
)
|
14416 |
-
},
|
14417 |
-
}),
|
14418 |
-
Oe
|
14419 |
-
)
|
14420 |
-
},
|
14421 |
-
}
|
14422 |
-
class Le extends a.Component {
|
14423 |
-
constructor(e) {
|
14424 |
-
super(e)
|
14425 |
-
}
|
14426 |
-
render() {
|
14427 |
-
let e = this.context
|
14428 |
-
if (!e || !e.plugin || !d.isNumeric(e.plugin.id))
|
14429 |
-
return null
|
14430 |
-
let n = [],
|
14431 |
-
t = '',
|
14432 |
-
s = !1,
|
14433 |
-
r = !1,
|
14434 |
-
o = e.hasAnnualCycle,
|
14435 |
-
c = e.hasLifetimePricing,
|
14436 |
-
l = e.hasMonthlyCycle,
|
14437 |
-
p = e.plugin.moduleLabel()
|
14438 |
-
e.hasEmailSupportForAllPlans
|
14439 |
-
? (t =
|
14440 |
-
"Yes! Top-notch customer support is key for a quality product, so we'll do our very best to resolve any issues you encounter via our support page.")
|
14441 |
-
: e.hasEmailSupportForAllPaidPlans
|
14442 |
-
? (t =
|
14443 |
-
"Yes! Top-notch customer support for our paid customers is key for a quality product, so we'll do our very best to resolve any issues you encounter via our support page.")
|
14444 |
-
: e.hasAnyPlanWithSupport
|
14445 |
-
? (t =
|
14446 |
-
"Yes! Top-notch customer support is key for a quality product, so we'll do our very best to resolve any issues you encounter. Note, each plan provides a different level of support.")
|
14447 |
-
: e.plugin.hasWordPressOrgVersion() &&
|
14448 |
-
(t = i.a.createElement(
|
14449 |
-
a.Fragment,
|
14450 |
-
null,
|
14451 |
-
'You can post your questions in our ',
|
14452 |
-
i.a.createElement(
|
14453 |
-
'a',
|
14454 |
-
{
|
14455 |
-
href:
|
14456 |
-
'https://wordpress.org/support/plugin/' +
|
14457 |
-
e.plugin.slug,
|
14458 |
-
target: '_blank',
|
14459 |
-
},
|
14460 |
-
'WordPress Support Forum'
|
14461 |
-
),
|
14462 |
-
' to get help from the community. Unfortunately extra support is currently not provided.'
|
14463 |
-
)),
|
14464 |
-
e.hasPremiumVersion &&
|
14465 |
-
n.push({
|
14466 |
-
q: 'Is there a setup fee?',
|
14467 |
-
a:
|
14468 |
-
'No. There are no setup fees on any of our plans.',
|
14469 |
-
}),
|
14470 |
-
null !== e.firstPaidPlan &&
|
14471 |
-
((r = e.firstPaidPlan.isBlockingMonthly()),
|
14472 |
-
(s = e.firstPaidPlan.isBlockingAnnually()))
|
14473 |
-
let f = r && s,
|
14474 |
-
u = !r && !s
|
14475 |
-
if (
|
14476 |
-
(n.push({
|
14477 |
-
q: 'Can I cancel my account at any time?',
|
14478 |
-
a:
|
14479 |
-
`Yes, if you ever decide that ${e.plugin.title} isn't the best ${p} for your business, simply cancel your account from your Account panel.` +
|
14480 |
-
(f
|
14481 |
-
? ''
|
14482 |
-
: (u
|
14483 |
-
? " You'll"
|
14484 |
-
: ' If you cancel ' +
|
14485 |
-
(s ? 'a monthly' : 'an annual') +
|
14486 |
-
" subscription, you'll") +
|
14487 |
-
` still be able to use the ${p} without updates or support.`),
|
14488 |
-
}),
|
14489 |
-
l || o)
|
14490 |
-
) {
|
14491 |
-
let e = ''
|
14492 |
-
l && o && c
|
14493 |
-
? (e =
|
14494 |
-
'All plans are month-to-month unless you subscribe for an annual or lifetime plan.')
|
14495 |
-
: l && o
|
14496 |
-
? (e =
|
14497 |
-
'All plans are month-to-month unless you subscribe for an annual plan.')
|
14498 |
-
: l && c
|
14499 |
-
? (e =
|
14500 |
-
'All plans are month to month unless you purchase a lifetime plan.')
|
14501 |
-
: o && c
|
14502 |
-
? (e =
|
14503 |
-
'All plans are year-to-year unless you purchase a lifetime plan.')
|
14504 |
-
: l
|
14505 |
-
? (e = 'All plans are month-to-month.')
|
14506 |
-
: o && (e = 'All plans are year-to-year.'),
|
14507 |
-
n.push({
|
14508 |
-
q: "What's the time span for your contracts?",
|
14509 |
-
a: e,
|
14510 |
-
})
|
14511 |
-
}
|
14512 |
-
e.annualDiscount > 0 &&
|
14513 |
-
n.push({
|
14514 |
-
q: 'Do you offer any discounted plans?',
|
14515 |
-
a: `Yes, we offer up to ${e.annualDiscount}% discount on an annual plans, when they are paid upfront.`,
|
14516 |
-
}),
|
14517 |
-
o &&
|
14518 |
-
e.plugin.hasRenewalsDiscount(y) &&
|
14519 |
-
n.push({
|
14520 |
-
q: 'Do you offer a renewals discount?',
|
14521 |
-
a: `Yes, you get ${e.plugin.getFormattedRenewalsDiscount(
|
14522 |
-
y
|
14523 |
-
)} discount for all annual plan automatic renewals. The renewal price will never be increased so long as the subscription is not cancelled.`,
|
14524 |
-
}),
|
14525 |
-
e.plansCount > 1 &&
|
14526 |
-
n.push({
|
14527 |
-
q: 'Can I change my plan later on?',
|
14528 |
-
a:
|
14529 |
-
'Absolutely! You can upgrade or downgrade your plan at any time.',
|
14530 |
-
}),
|
14531 |
-
n.push({
|
14532 |
-
q: 'What payment methods are accepted?',
|
14533 |
-
a: e.isPayPalSupported
|
14534 |
-
? 'We accept all major credit cards including Visa, Mastercard, American Express, as well as PayPal payments.'
|
14535 |
-
: i.a.createElement(
|
14536 |
-
a.Fragment,
|
14537 |
-
null,
|
14538 |
-
'We accept all major credit cards including Visa, Mastercard and American Express.',
|
14539 |
-
i.a.createElement('br', null),
|
14540 |
-
'Unfortunately, due to regulations in your country related to PayPal’s subscriptions, we won’t be able to accept payments via PayPal.'
|
14541 |
-
),
|
14542 |
-
})
|
14543 |
-
let g = `We don't offer refunds, but we do offer a free version of the ${p} (the one you are using right now).`
|
14544 |
-
e.plugin.hasRefundPolicy() &&
|
14545 |
-
(g =
|
14546 |
-
B.STRICT !== e.plugin.refund_policy
|
14547 |
-
? i.a.createElement(
|
14548 |
-
a.Fragment,
|
14549 |
-
null,
|
14550 |
-
i.a.createElement(
|
14551 |
-
'a',
|
14552 |
-
{
|
14553 |
-
className: 'message-trigger',
|
14554 |
-
onClick: (e) =>
|
14555 |
-
this.props.toggleRefundPolicyModal(
|
14556 |
-
e
|
14557 |
-
),
|
14558 |
-
href: '#',
|
14559 |
-
},
|
14560 |
-
'Yes we do!'
|
14561 |
-
),
|
14562 |
-
' We stand behind the quality of our product and will refund 100% of your money if you are unhappy with the plugin.'
|
14563 |
-
)
|
14564 |
-
: i.a.createElement(
|
14565 |
-
a.Fragment,
|
14566 |
-
null,
|
14567 |
-
i.a.createElement(
|
14568 |
-
'a',
|
14569 |
-
{
|
14570 |
-
className: 'message-trigger',
|
14571 |
-
onClick: (e) =>
|
14572 |
-
this.props.toggleRefundPolicyModal(
|
14573 |
-
e
|
14574 |
-
),
|
14575 |
-
href: '#',
|
14576 |
-
},
|
14577 |
-
'Yes we do!'
|
14578 |
-
),
|
14579 |
-
' We stand behind the quality of our product and will refund 100% of your money if you experience an issue that makes the plugin unusable and we are unable to resolve it.'
|
14580 |
-
)),
|
14581 |
-
n.push({ q: 'Do you offer refunds?', a: g }),
|
14582 |
-
e.hasPremiumVersion &&
|
14583 |
-
n.push({
|
14584 |
-
q: `Do I get updates for the premium ${p}?`,
|
14585 |
-
a:
|
14586 |
-
`Yes! Automatic updates to our premium ${p} are available free of charge as long as you stay our paying customer.` +
|
14587 |
-
(f
|
14588 |
-
? ''
|
14589 |
-
: ' If you cancel your ' +
|
14590 |
-
(u
|
14591 |
-
? 'subscription'
|
14592 |
-
: s
|
14593 |
-
? 'monthly subscription'
|
14594 |
-
: 'annual subscription') +
|
14595 |
-
`, you'll still be able to use our ${p} without updates or support.`),
|
14596 |
-
}),
|
14597 |
-
'' !== t &&
|
14598 |
-
n.push({
|
14599 |
-
q: 'Do you offer support if I need help?',
|
14600 |
-
a: t,
|
14601 |
-
}),
|
14602 |
-
n.push({
|
14603 |
-
q: 'I have other pre-sale questions, can you help?',
|
14604 |
-
a: i.a.createElement(
|
14605 |
-
a.Fragment,
|
14606 |
-
null,
|
14607 |
-
'Yes! You can ask us any question through our ',
|
14608 |
-
i.a.createElement(
|
14609 |
-
'a',
|
14610 |
-
{
|
14611 |
-
className: 'contact-link',
|
14612 |
-
href: ze
|
14613 |
-
.getInstance()
|
14614 |
-
.getContactUrl(
|
14615 |
-
this.context.plugin,
|
14616 |
-
'pre_sale_question'
|
14617 |
-
),
|
14618 |
-
},
|
14619 |
-
'support page'
|
14620 |
-
),
|
14621 |
-
'.'
|
14622 |
-
),
|
14623 |
-
})
|
14624 |
-
let m = []
|
14625 |
-
for (let e = 0; e < n.length; e++)
|
14626 |
-
m.push(
|
14627 |
-
i.a.createElement(
|
14628 |
-
j,
|
14629 |
-
{ key: e, 'fs-section': 'faq-item' },
|
14630 |
-
i.a.createElement('h3', null, n[e].q),
|
14631 |
-
i.a.createElement('p', null, n[e].a)
|
14632 |
-
)
|
14633 |
-
)
|
14634 |
-
return i.a.createElement(
|
14635 |
-
a.Fragment,
|
14636 |
-
null,
|
14637 |
-
i.a.createElement(
|
14638 |
-
'header',
|
14639 |
-
{ className: 'fs-section-header' },
|
14640 |
-
i.a.createElement(
|
14641 |
-
'h2',
|
14642 |
-
null,
|
14643 |
-
'Frequently Asked Questions'
|
14644 |
-
)
|
14645 |
-
),
|
14646 |
-
i.a.createElement(j, { 'fs-section': 'faq-items' }, m)
|
14647 |
-
)
|
14648 |
-
}
|
14649 |
-
}
|
14650 |
-
!(function (e, n, t) {
|
14651 |
-
n in e
|
14652 |
-
? Object.defineProperty(e, n, {
|
14653 |
-
value: t,
|
14654 |
-
enumerable: !0,
|
14655 |
-
configurable: !0,
|
14656 |
-
writable: !0,
|
14657 |
-
})
|
14658 |
-
: (e[n] = t)
|
14659 |
-
})(Le, 'contextType', I)
|
14660 |
-
var Ue = Le,
|
14661 |
-
je = t.p + 'f928f1be99776af83e8e6be4baf8ffe7.svg'
|
14662 |
-
class De extends a.Component {
|
14663 |
-
constructor(e) {
|
14664 |
-
super(e)
|
14665 |
-
}
|
14666 |
-
render() {
|
14667 |
-
let e = this.context
|
14668 |
-
if (!e || !e.plugin || !d.isNumeric(e.plugin.id))
|
14669 |
-
return null
|
14670 |
-
let n = e.plugin,
|
14671 |
-
t = '',
|
14672 |
-
s = ''
|
14673 |
-
switch (n.refund_policy) {
|
14674 |
-
case B.FLEXIBLE:
|
14675 |
-
;(t = 'Double Guarantee'),
|
14676 |
-
(s = i.a.createElement(
|
14677 |
-
a.Fragment,
|
14678 |
-
null,
|
14679 |
-
"You are fully protected by our 100% No-Risk Double Guarantee. If you don't like our ",
|
14680 |
-
n.moduleLabel(),
|
14681 |
-
' over the next ',
|
14682 |
-
n.money_back_period,
|
14683 |
-
" days, we'll happily refund 100% of your money. ",
|
14684 |
-
i.a.createElement(
|
14685 |
-
'b',
|
14686 |
-
null,
|
14687 |
-
'No questions asked.'
|
14688 |
-
)
|
14689 |
-
))
|
14690 |
-
break
|
14691 |
-
case B.MODERATE:
|
14692 |
-
;(t = 'Satisfaction Guarantee'),
|
14693 |
-
(s = `You are fully protected by our 100% Satisfaction Guarantee. If over the next ${
|
14694 |
-
n.money_back_period
|
14695 |
-
} days you are unhappy with our ${n.moduleLabel()} or have an issue that we are unable to resolve, we'll happily consider offering a 100% refund of your money.`)
|
14696 |
-
break
|
14697 |
-
case B.STRICT:
|
14698 |
-
default:
|
14699 |
-
;(t = 'Money Back Guarantee'),
|
14700 |
-
(s = `You are fully protected by our 100% Money Back Guarantee. If during the next ${
|
14701 |
-
n.money_back_period
|
14702 |
-
} days you experience an issue that makes the ${n.moduleLabel()} unusable and we are unable to resolve it, we'll happily consider offering a full refund of your money.`)
|
14703 |
-
}
|
14704 |
-
return i.a.createElement(
|
14705 |
-
a.Fragment,
|
14706 |
-
null,
|
14707 |
-
i.a.createElement(
|
14708 |
-
'h2',
|
14709 |
-
{ className: 'fs-money-back-guarantee-title' },
|
14710 |
-
n.money_back_period,
|
14711 |
-
'-day ',
|
14712 |
-
t
|
14713 |
-
),
|
14714 |
-
i.a.createElement(
|
14715 |
-
'p',
|
14716 |
-
{ className: 'fs-money-back-guarantee-message' },
|
14717 |
-
s
|
14718 |
-
),
|
14719 |
-
i.a.createElement(
|
14720 |
-
'button',
|
14721 |
-
{
|
14722 |
-
className: 'fs-button fs-button--size-small',
|
14723 |
-
onClick: (e) =>
|
14724 |
-
this.props.toggleRefundPolicyModal(e),
|
14725 |
-
},
|
14726 |
-
'Learn More'
|
14727 |
-
),
|
14728 |
-
i.a.createElement('img', { src: je }),
|
14729 |
-
this.context.showRefundPolicyModal &&
|
14730 |
-
i.a.createElement(
|
14731 |
-
'div',
|
14732 |
-
{
|
14733 |
-
className:
|
14734 |
-
'fs-modal fs-modal--refund-policy',
|
14735 |
-
},
|
14736 |
-
i.a.createElement(
|
14737 |
-
'section',
|
14738 |
-
{ className: 'fs-modal-content-container' },
|
14739 |
-
i.a.createElement(
|
14740 |
-
'header',
|
14741 |
-
{ className: 'fs-modal-header' },
|
14742 |
-
i.a.createElement(
|
14743 |
-
'h3',
|
14744 |
-
null,
|
14745 |
-
'Refund Policy'
|
14746 |
-
),
|
14747 |
-
i.a.createElement(
|
14748 |
-
'i',
|
14749 |
-
{ className: 'fs-modal-close' },
|
14750 |
-
i.a.createElement(oe, {
|
14751 |
-
icon: ['fas', 'times-circle'],
|
14752 |
-
onClick: (e) =>
|
14753 |
-
this.props.toggleRefundPolicyModal(
|
14754 |
-
e
|
14755 |
-
),
|
14756 |
-
})
|
14757 |
-
)
|
14758 |
-
),
|
14759 |
-
i.a.createElement(
|
14760 |
-
'div',
|
14761 |
-
{ className: 'fs-modal-content' },
|
14762 |
-
i.a.createElement('p', null, s),
|
14763 |
-
i.a.createElement(
|
14764 |
-
'p',
|
14765 |
-
null,
|
14766 |
-
'Just start a refund ticket through the "Contact Us" in the plugin\'s admin settings and we\'ll process a refund.'
|
14767 |
-
),
|
14768 |
-
i.a.createElement(
|
14769 |
-
'p',
|
14770 |
-
null,
|
14771 |
-
'To submit a refund request, please open a ',
|
14772 |
-
i.a.createElement(
|
14773 |
-
'a',
|
14774 |
-
{
|
14775 |
-
className:
|
14776 |
-
'fs-contact-link',
|
14777 |
-
href: ze
|
14778 |
-
.getInstance()
|
14779 |
-
.getContactUrl(
|
14780 |
-
this.context.plugin,
|
14781 |
-
'refund'
|
14782 |
-
),
|
14783 |
-
},
|
14784 |
-
'refund support ticket'
|
14785 |
-
),
|
14786 |
-
'.'
|
14787 |
-
)
|
14788 |
-
)
|
14789 |
-
)
|
14790 |
-
)
|
14791 |
-
)
|
14792 |
-
}
|
14793 |
-
}
|
14794 |
-
!(function (e, n, t) {
|
14795 |
-
n in e
|
14796 |
-
? Object.defineProperty(e, n, {
|
14797 |
-
value: t,
|
14798 |
-
enumerable: !0,
|
14799 |
-
configurable: !0,
|
14800 |
-
writable: !0,
|
14801 |
-
})
|
14802 |
-
: (e[n] = t)
|
14803 |
-
})(De, 'contextType', I)
|
14804 |
-
var Fe = De
|
14805 |
-
let Re = null,
|
14806 |
-
Ye = [],
|
14807 |
-
Qe = null
|
14808 |
-
const We = function (e) {
|
14809 |
-
return (function (e) {
|
14810 |
-
return (
|
14811 |
-
null !== Re ||
|
14812 |
-
((Ye = e),
|
14813 |
-
(Re = {
|
14814 |
-
getTrackingPath: function (e) {
|
14815 |
-
let n =
|
14816 |
-
'/' +
|
14817 |
-
(Ye.isProduction ? '' : 'local/') +
|
14818 |
-
'pricing/' +
|
14819 |
-
Ye.pageMode +
|
14820 |
-
'/' +
|
14821 |
-
Ye.type +
|
14822 |
-
'/' +
|
14823 |
-
Ye.pluginID +
|
14824 |
-
'/' +
|
14825 |
-
(Ye.isTrialMode && !Ye.isPaidTrial
|
14826 |
-
? ''
|
14827 |
-
: 'plan/all/billing/' +
|
14828 |
-
Ye.billingCycle +
|
14829 |
-
'/licenses/all/')
|
14830 |
-
return (
|
14831 |
-
Ye.isTrialMode
|
14832 |
-
? (n +=
|
14833 |
-
(Ye.isPaidTrial
|
14834 |
-
? 'paid-trial'
|
14835 |
-
: 'trial') + '/')
|
14836 |
-
: (n += 'buy/'),
|
14837 |
-
n + e + '.html'
|
14838 |
-
)
|
14839 |
-
},
|
14840 |
-
track: function (e) {
|
14841 |
-
if (!d.isUndefinedOrNull(window.ga)) {
|
14842 |
-
null === Qe &&
|
14843 |
-
((Qe = window.ga),
|
14844 |
-
Qe(
|
14845 |
-
'create',
|
14846 |
-
'UA-59907393-2',
|
14847 |
-
'auto'
|
14848 |
-
),
|
14849 |
-
null !== Ye.uid &&
|
14850 |
-
Qe(
|
14851 |
-
'set',
|
14852 |
-
'&uid',
|
14853 |
-
Ye.uid.toString()
|
14854 |
-
))
|
14855 |
-
try {
|
14856 |
-
d.isNumeric(Ye.userID) &&
|
14857 |
-
Qe('set', 'userId', Ye.userID),
|
14858 |
-
Qe('send', {
|
14859 |
-
hitType: 'pageview',
|
14860 |
-
page: this.getTrackingPath(
|
14861 |
-
e
|
14862 |
-
),
|
14863 |
-
})
|
14864 |
-
} catch (e) {
|
14865 |
-
console.log(e)
|
14866 |
-
}
|
14867 |
-
}
|
14868 |
-
},
|
14869 |
-
})),
|
14870 |
-
Re
|
14871 |
-
)
|
14872 |
-
})(e)
|
14873 |
-
}
|
14874 |
-
function Ve() {
|
14875 |
-
return (Ve =
|
14876 |
-
Object.assign ||
|
14877 |
-
function (e) {
|
14878 |
-
for (var n = 1; n < arguments.length; n++) {
|
14879 |
-
var t = arguments[n]
|
14880 |
-
for (var a in t)
|
14881 |
-
Object.prototype.hasOwnProperty.call(t, a) &&
|
14882 |
-
(e[a] = t[a])
|
14883 |
-
}
|
14884 |
-
return e
|
14885 |
-
}).apply(this, arguments)
|
14886 |
-
}
|
14887 |
-
class He extends a.Component {
|
14888 |
-
constructor(e) {
|
14889 |
-
super(e)
|
14890 |
-
}
|
14891 |
-
render() {
|
14892 |
-
return i.a.createElement(
|
14893 |
-
'div',
|
14894 |
-
Ve(
|
14895 |
-
{ className: 'fs-modal fs-modal--loading' },
|
14896 |
-
this.props
|
14897 |
-
),
|
14898 |
-
i.a.createElement(
|
14899 |
-
'section',
|
14900 |
-
{ className: 'fs-modal-content-container' },
|
14901 |
-
i.a.createElement(
|
14902 |
-
'div',
|
14903 |
-
{ className: 'fs-modal-content' },
|
14904 |
-
d.isNonEmptyString(this.props.title) &&
|
14905 |
-
i.a.createElement(
|
14906 |
-
'span',
|
14907 |
-
null,
|
14908 |
-
this.props.title
|
14909 |
-
),
|
14910 |
-
i.a.createElement('i', null)
|
14911 |
-
)
|
14912 |
-
)
|
14913 |
-
)
|
14914 |
-
}
|
14915 |
-
}
|
14916 |
-
var $e = He
|
14917 |
-
class Xe extends a.Component {
|
14918 |
-
constructor(e) {
|
14919 |
-
super(e)
|
14920 |
-
}
|
14921 |
-
render() {
|
14922 |
-
let e = this.context.pendingConfirmationTrialPlan,
|
14923 |
-
n = this.context.plugin
|
14924 |
-
return i.a.createElement(
|
14925 |
-
'div',
|
14926 |
-
{ className: 'fs-modal fs-modal--trial-confirmation' },
|
14927 |
-
i.a.createElement(
|
14928 |
-
'section',
|
14929 |
-
{ className: 'fs-modal-content-container' },
|
14930 |
-
i.a.createElement(
|
14931 |
-
'header',
|
14932 |
-
{ className: 'fs-modal-header' },
|
14933 |
-
i.a.createElement(
|
14934 |
-
'h3',
|
14935 |
-
null,
|
14936 |
-
'Start Free Trial'
|
14937 |
-
)
|
14938 |
-
),
|
14939 |
-
i.a.createElement(
|
14940 |
-
'div',
|
14941 |
-
{ className: 'fs-modal-content' },
|
14942 |
-
i.a.createElement(
|
14943 |
-
'p',
|
14944 |
-
null,
|
14945 |
-
i.a.createElement(
|
14946 |
-
'strong',
|
14947 |
-
null,
|
14948 |
-
'You are 1-click away from starting your ',
|
14949 |
-
e.trial_period,
|
14950 |
-
'-day free trial of the ',
|
14951 |
-
e.title,
|
14952 |
-
' plan.'
|
14953 |
-
)
|
14954 |
-
),
|
14955 |
-
i.a.createElement(
|
14956 |
-
'p',
|
14957 |
-
null,
|
14958 |
-
'For compliance with the WordPress.org guidelines, before we start the trial we ask that you opt in with your user and non-sensitive site information, allowing the ',
|
14959 |
-
n.type,
|
14960 |
-
' to periodically send data to ',
|
14961 |
-
i.a.createElement(
|
14962 |
-
'a',
|
14963 |
-
{
|
14964 |
-
href: 'https://freemius.com',
|
14965 |
-
target: '_blank',
|
14966 |
-
},
|
14967 |
-
'freemius.com'
|
14968 |
-
),
|
14969 |
-
' to check for version updates and to validate your trial.'
|
14970 |
-
)
|
14971 |
-
),
|
14972 |
-
i.a.createElement(
|
14973 |
-
'div',
|
14974 |
-
{ className: 'fs-modal-footer' },
|
14975 |
-
i.a.createElement(
|
14976 |
-
'button',
|
14977 |
-
{
|
14978 |
-
className: 'fs-button fs-button--close',
|
14979 |
-
onClick: this.props.cancelTrialHandler,
|
14980 |
-
},
|
14981 |
-
'Cancel'
|
14982 |
-
),
|
14983 |
-
i.a.createElement(
|
14984 |
-
'button',
|
14985 |
-
{
|
14986 |
-
className:
|
14987 |
-
'fs-button fs-button--primary fs-button--approve-trial',
|
14988 |
-
onClick: () =>
|
14989 |
-
this.props.startTrialHandler(e.id),
|
14990 |
-
},
|
14991 |
-
'Approve & Start Trial'
|
14992 |
-
)
|
14993 |
-
)
|
14994 |
-
)
|
14995 |
-
)
|
14996 |
-
}
|
14997 |
-
}
|
14998 |
-
!(function (e, n, t) {
|
14999 |
-
n in e
|
15000 |
-
? Object.defineProperty(e, n, {
|
15001 |
-
value: t,
|
15002 |
-
enumerable: !0,
|
15003 |
-
configurable: !0,
|
15004 |
-
writable: !0,
|
15005 |
-
})
|
15006 |
-
: (e[n] = t)
|
15007 |
-
})(Xe, 'contextType', I)
|
15008 |
-
var Ke = Xe
|
15009 |
-
class Ze extends a.Component {
|
15010 |
-
constructor(e) {
|
15011 |
-
super(e),
|
15012 |
-
(this.state = {
|
15013 |
-
active_installs: 0,
|
15014 |
-
annualDiscount: 0,
|
15015 |
-
billingCycles: [],
|
15016 |
-
currencies: [],
|
15017 |
-
downloads: 0,
|
15018 |
-
faq: [],
|
15019 |
-
firstPaidPlan: null,
|
15020 |
-
featuredPlan: null,
|
15021 |
-
isActivatingTrial: !1,
|
15022 |
-
isPayPalSupported: !1,
|
15023 |
-
isNetworkTrial: !1,
|
15024 |
-
isTrial: 'true' === pn.trial || !0 === pn.trial,
|
15025 |
-
pendingConfirmationTrialPlan: null,
|
15026 |
-
plugin: {},
|
15027 |
-
plans: [],
|
15028 |
-
selectedPlanID: null,
|
15029 |
-
reviews: [],
|
15030 |
-
selectedBillingCycle: E.getBillingCyclePeriod(
|
15031 |
-
pn.billing_cycle
|
15032 |
-
),
|
15033 |
-
selectedCurrency: this.getDefaultCurrency(),
|
15034 |
-
selectedLicenseQuantity: this.getDefaultLicenseQuantity(),
|
15035 |
-
upgradingToPlanID: null,
|
15036 |
-
}),
|
15037 |
-
(this.changeBillingCycle = this.changeBillingCycle.bind(
|
15038 |
-
this
|
15039 |
-
)),
|
15040 |
-
(this.changeCurrency = this.changeCurrency.bind(this)),
|
15041 |
-
(this.changeLicenses = this.changeLicenses.bind(this)),
|
15042 |
-
(this.changePlan = this.changePlan.bind(this)),
|
15043 |
-
(this.getModuleIcon = this.getModuleIcon.bind(this)),
|
15044 |
-
(this.startTrial = this.startTrial.bind(this)),
|
15045 |
-
(this.toggleRefundPolicyModal = this.toggleRefundPolicyModal.bind(
|
15046 |
-
this
|
15047 |
-
)),
|
15048 |
-
(this.upgrade = this.upgrade.bind(this))
|
15049 |
-
}
|
15050 |
-
appendScripts() {
|
15051 |
-
let e = null
|
15052 |
-
var n, t, a, i, s, r
|
15053 |
-
this.hasInstallContext() ||
|
15054 |
-
((e = document.createElement('script')),
|
15055 |
-
(e.src =
|
15056 |
-
(this.isProduction()
|
15057 |
-
? 'https://checkout.freemius.com'
|
15058 |
-
: 'http://checkout.freemius-local.com:8080') +
|
15059 |
-
'/checkout.js'),
|
15060 |
-
(e.async = !0),
|
15061 |
-
document.body.appendChild(e)),
|
15062 |
-
this.isSandboxPaymentsMode() ||
|
15063 |
-
((n = window),
|
15064 |
-
(t = document),
|
15065 |
-
(a = 'script'),
|
15066 |
-
(i = 'ga'),
|
15067 |
-
(n.GoogleAnalyticsObject = i),
|
15068 |
-
(n.ga =
|
15069 |
-
n.ga ||
|
15070 |
-
function () {
|
15071 |
-
;(n.ga.q = n.ga.q || []).push(arguments)
|
15072 |
-
}),
|
15073 |
-
(n.ga.l = 1 * new Date()),
|
15074 |
-
(s = t.createElement(a)),
|
15075 |
-
(r = t.getElementsByTagName(a)[0]),
|
15076 |
-
(s.async = 1),
|
15077 |
-
(s.src = '//www.google-analytics.com/analytics.js'),
|
15078 |
-
r.parentNode.insertBefore(s, r))
|
15079 |
-
}
|
15080 |
-
changeBillingCycle(e) {
|
15081 |
-
this.setState({
|
15082 |
-
selectedBillingCycle:
|
15083 |
-
e.currentTarget.dataset.billingCycle,
|
15084 |
-
})
|
15085 |
-
}
|
15086 |
-
changeCurrency(e) {
|
15087 |
-
this.setState({ selectedCurrency: e.currentTarget.value })
|
15088 |
-
}
|
15089 |
-
changeLicenses(e) {
|
15090 |
-
let n = e.currentTarget.value,
|
15091 |
-
t = this.state.selectedLicenseQuantity
|
15092 |
-
for (let e of this.state.plans)
|
15093 |
-
if (!d.isUndefinedOrNull(e.pricing))
|
15094 |
-
for (let a of e.pricing)
|
15095 |
-
if (n == a.id) {
|
15096 |
-
t = a.getLicenses()
|
15097 |
-
break
|
15098 |
-
}
|
15099 |
-
this.setState({ selectedLicenseQuantity: t })
|
15100 |
-
}
|
15101 |
-
changePlan(e) {
|
15102 |
-
let n = e.target.value
|
15103 |
-
? e.target.value
|
15104 |
-
: e.target.dataset.planId
|
15105 |
-
? e.target.dataset.planId
|
15106 |
-
: e.target.parentNode.dataset.planId
|
15107 |
-
e.preventDefault(), this.setState({ selectedPlanID: n })
|
15108 |
-
}
|
15109 |
-
getModuleIcon() {
|
15110 |
-
let e = 'theme' === this.state.plugin.type ? u : f
|
15111 |
-
return i.a.createElement(
|
15112 |
-
'object',
|
15113 |
-
{
|
15114 |
-
data: this.state.plugin.icon,
|
15115 |
-
className: 'fs-plugin-logo',
|
15116 |
-
type: 'image/png',
|
15117 |
-
},
|
15118 |
-
i.a.createElement('img', {
|
15119 |
-
src: e,
|
15120 |
-
className: 'fs-plugin-logo',
|
15121 |
-
alt: this.state.plugin.type + '-logo',
|
15122 |
-
})
|
15123 |
-
)
|
15124 |
-
}
|
15125 |
-
componentDidMount() {
|
15126 |
-
this.fetchPricingData()
|
15127 |
-
}
|
15128 |
-
getDefaultCurrency() {
|
15129 |
-
return d.isNonEmptyString(pn.currency) || A[pn.currency]
|
15130 |
-
? pn.currency
|
15131 |
-
: 'usd'
|
15132 |
-
}
|
15133 |
-
getDefaultLicenseQuantity() {
|
15134 |
-
return 'unlimited' === pn.licenses
|
15135 |
-
? 0
|
15136 |
-
: d.isNumeric(pn.licenses)
|
15137 |
-
? pn.licenses
|
15138 |
-
: 1
|
15139 |
-
}
|
15140 |
-
getSelectedPlanPricing(e) {
|
15141 |
-
for (let n of this.state.plans)
|
15142 |
-
if (e == n.id)
|
15143 |
-
for (let e of n.pricing)
|
15144 |
-
if (
|
15145 |
-
e.getLicenses() ==
|
15146 |
-
this.state.selectedLicenseQuantity &&
|
15147 |
-
e.currency === this.state.selectedCurrency
|
15148 |
-
)
|
15149 |
-
return e
|
15150 |
-
return null
|
15151 |
-
}
|
15152 |
-
hasInstallContext() {
|
15153 |
-
return !d.isUndefinedOrNull(this.state.install)
|
15154 |
-
}
|
15155 |
-
isDashboardMode() {
|
15156 |
-
return 'dashboard' === pn.mode
|
15157 |
-
}
|
15158 |
-
isEmbeddedDashboardMode() {
|
15159 |
-
return (
|
15160 |
-
!!this.isDashboardMode() &&
|
15161 |
-
d.isUndefinedOrNull(Ie.PostMessage.parent_url())
|
15162 |
-
)
|
15163 |
-
}
|
15164 |
-
isProduction() {
|
15165 |
-
return d.isUndefinedOrNull(pn.is_production)
|
15166 |
-
? -1 === ['3000', '8080'].indexOf(window.location.port)
|
15167 |
-
: pn.is_production
|
15168 |
-
}
|
15169 |
-
isSandboxPaymentsMode() {
|
15170 |
-
return (
|
15171 |
-
d.isNonEmptyString(pn.sandbox) &&
|
15172 |
-
d.isNumeric(pn.s_ctx_ts)
|
15173 |
-
)
|
15174 |
-
}
|
15175 |
-
startTrial(e) {
|
15176 |
-
this.setState({
|
15177 |
-
isActivatingTrial: !0,
|
15178 |
-
upgradingToPlanID: e,
|
15179 |
-
})
|
15180 |
-
let n = this.isEmbeddedDashboardMode()
|
15181 |
-
? pn.request_handler_url
|
15182 |
-
: pn.fs_wp_endpoint_url +
|
15183 |
-
'/action/service/subscribe/trial/'
|
15184 |
-
Me()
|
15185 |
-
.request(n, {
|
15186 |
-
prev_url: window.location.href,
|
15187 |
-
pricing_action: 'start_trial',
|
15188 |
-
plan_id: e,
|
15189 |
-
})
|
15190 |
-
.then((e) => {
|
15191 |
-
if (e.success) {
|
15192 |
-
this.trackingManager.track('started')
|
15193 |
-
const e = Ie.PostMessage.parent_url()
|
15194 |
-
d.isNonEmptyString(e)
|
15195 |
-
? Ie.PostMessage.post('forward', {
|
15196 |
-
url: ze
|
15197 |
-
.getInstance()
|
15198 |
-
.addQueryArgs(e, {
|
15199 |
-
page:
|
15200 |
-
this.state.plugin
|
15201 |
-
.menu_slug +
|
15202 |
-
'-account',
|
15203 |
-
fs_action:
|
15204 |
-
this.state.plugin
|
15205 |
-
.unique_affix +
|
15206 |
-
'_sync_license',
|
15207 |
-
plugin_id: this.state.plugin
|
15208 |
-
.id,
|
15209 |
-
}),
|
15210 |
-
})
|
15211 |
-
: d.isNonEmptyString(pn.next) &&
|
15212 |
-
ze.getInstance().redirect(pn.next)
|
15213 |
-
}
|
15214 |
-
this.setState({
|
15215 |
-
isActivatingTrial: !1,
|
15216 |
-
pendingConfirmationTrialPlan: null,
|
15217 |
-
upgradingToPlanID: null,
|
15218 |
-
})
|
15219 |
-
})
|
15220 |
-
}
|
15221 |
-
toggleRefundPolicyModal(e) {
|
15222 |
-
e.preventDefault(),
|
15223 |
-
this.setState({
|
15224 |
-
showRefundPolicyModal: !this.state
|
15225 |
-
.showRefundPolicyModal,
|
15226 |
-
})
|
15227 |
-
}
|
15228 |
-
upgrade(e, n) {
|
15229 |
-
if (!q().isFreePlan(e.pricing)) {
|
15230 |
-
if (!this.isEmbeddedDashboardMode()) {
|
15231 |
-
let t = window.FS.Checkout.configure({
|
15232 |
-
plugin_id: this.state.plugin.id,
|
15233 |
-
public_key: this.state.plugin.public_key,
|
15234 |
-
sandbox_token: d.isNonEmptyString(
|
15235 |
-
pn.sandbox_token
|
15236 |
-
)
|
15237 |
-
? pn.sandbox_token
|
15238 |
-
: null,
|
15239 |
-
timestamp: d.isNonEmptyString(
|
15240 |
-
pn.sandbox_token
|
15241 |
-
)
|
15242 |
-
? pn.timestamp
|
15243 |
-
: null,
|
15244 |
-
}),
|
15245 |
-
a = {
|
15246 |
-
name: this.state.plugin.title,
|
15247 |
-
plan_id: e.id,
|
15248 |
-
success: function (e) {
|
15249 |
-
console.log(e)
|
15250 |
-
},
|
15251 |
-
}
|
15252 |
-
return (
|
15253 |
-
null !== n
|
15254 |
-
? (a.pricing_id = n.id)
|
15255 |
-
: (a.licenses =
|
15256 |
-
99999 ==
|
15257 |
-
this.state.selectedLicenseQuantity
|
15258 |
-
? null
|
15259 |
-
: this.state
|
15260 |
-
.selectedLicenseQuantity),
|
15261 |
-
void t.open(a)
|
15262 |
-
)
|
15263 |
-
}
|
15264 |
-
if (this.state.isTrial)
|
15265 |
-
this.hasInstallContext()
|
15266 |
-
? this.startTrial(e.id)
|
15267 |
-
: d.isUndefinedOrNull(
|
15268 |
-
Ie.PostMessage.parent_url()
|
15269 |
-
)
|
15270 |
-
? this.setState({
|
15271 |
-
pendingConfirmationTrialPlan: e,
|
15272 |
-
})
|
15273 |
-
: Ie.PostMessage.post('start_trial', {
|
15274 |
-
plugin_id: this.state.plugin.id,
|
15275 |
-
plan_id: e.id,
|
15276 |
-
plan_name: e.name,
|
15277 |
-
plan_title: e.title,
|
15278 |
-
trial_period: e.trial_period,
|
15279 |
-
})
|
15280 |
-
else {
|
15281 |
-
null === n &&
|
15282 |
-
(n = this.getSelectedPlanPricing(e.id))
|
15283 |
-
let t = Ie.PostMessage.parent_url(),
|
15284 |
-
a = d.isNonEmptyString(t),
|
15285 |
-
i = this.state.selectedBillingCycle
|
15286 |
-
if (this.state.skipDirectlyToPayPal) {
|
15287 |
-
let t = {},
|
15288 |
-
s = e.trial_period
|
15289 |
-
s > 0 &&
|
15290 |
-
((t.trial_period = s),
|
15291 |
-
this.hasInstallContext() &&
|
15292 |
-
(t.user_id = this.state.install.user_id))
|
15293 |
-
let r = {
|
15294 |
-
plan_id: e.id,
|
15295 |
-
pricing_id: n.id,
|
15296 |
-
billing_cycle: i,
|
15297 |
-
}
|
15298 |
-
a
|
15299 |
-
? Ie.PostMessage.post('forward', {
|
15300 |
-
url: ze
|
15301 |
-
.getInstance()
|
15302 |
-
.addQueryArgs(
|
15303 |
-
pn.fs_wp_endpoint_url +
|
15304 |
-
'/action/service/paypal/express-checkout/',
|
15305 |
-
r
|
15306 |
-
),
|
15307 |
-
})
|
15308 |
-
: ((r.prev_url = window.location.href),
|
15309 |
-
ze
|
15310 |
-
.getInstance()
|
15311 |
-
.redirect(
|
15312 |
-
pn.fs_wp_endpoint_url +
|
15313 |
-
'/action/service/paypal/express-checkout/',
|
15314 |
-
r
|
15315 |
-
))
|
15316 |
-
} else {
|
15317 |
-
let s = {
|
15318 |
-
checkout: 'true',
|
15319 |
-
plan_id: e.id,
|
15320 |
-
plan_name: e.name,
|
15321 |
-
billing_cycle: i,
|
15322 |
-
pricing_id: n.id,
|
15323 |
-
currency: this.state.selectedCurrency,
|
15324 |
-
}
|
15325 |
-
a
|
15326 |
-
? Ie.PostMessage.post('forward', {
|
15327 |
-
url: ze
|
15328 |
-
.getInstance()
|
15329 |
-
.addQueryArgs(t, {
|
15330 |
-
...s,
|
15331 |
-
page:
|
15332 |
-
this.state.plugin
|
15333 |
-
.menu_slug +
|
15334 |
-
'-pricing',
|
15335 |
-
}),
|
15336 |
-
})
|
15337 |
-
: ze
|
15338 |
-
.getInstance()
|
15339 |
-
.redirect(window.location.href, s)
|
15340 |
-
}
|
15341 |
-
}
|
15342 |
-
}
|
15343 |
-
}
|
15344 |
-
fetchPricingData() {
|
15345 |
-
let e = {
|
15346 |
-
pricing_action: 'fetch_pricing_data',
|
15347 |
-
trial: this.state.isTrial,
|
15348 |
-
is_sandbox: this.isSandboxPaymentsMode(),
|
15349 |
-
}
|
15350 |
-
Me()
|
15351 |
-
.request(pn.request_handler_url, e)
|
15352 |
-
.then((e) => {
|
15353 |
-
if ((e.data && (e = e.data), !e.plans)) return
|
15354 |
-
let n = {},
|
15355 |
-
t = {},
|
15356 |
-
a = !1,
|
15357 |
-
i = !1,
|
15358 |
-
s = !0,
|
15359 |
-
r = !0,
|
15360 |
-
o = null,
|
15361 |
-
c = null,
|
15362 |
-
l = !1,
|
15363 |
-
p = !1,
|
15364 |
-
f = {},
|
15365 |
-
u = 0,
|
15366 |
-
g = q(e.plans),
|
15367 |
-
h = 0,
|
15368 |
-
A = [],
|
15369 |
-
k = null,
|
15370 |
-
y = this.state.selectedBillingCycle,
|
15371 |
-
b = null,
|
15372 |
-
C = !1,
|
15373 |
-
x =
|
15374 |
-
'true' === e.trial_mode ||
|
15375 |
-
!0 === e.trial_mode,
|
15376 |
-
B =
|
15377 |
-
'true' === e.trial_utilized ||
|
15378 |
-
!0 === e.trial_utilized
|
15379 |
-
for (let a = 0; a < e.plans.length; a++) {
|
15380 |
-
if (!e.plans.hasOwnProperty(a)) continue
|
15381 |
-
if (e.plans[a].is_hidden) {
|
15382 |
-
e.plans.splice(a, 1), a--
|
15383 |
-
continue
|
15384 |
-
}
|
15385 |
-
h++, (e.plans[a] = new m(e.plans[a]))
|
15386 |
-
let l = e.plans[a]
|
15387 |
-
l.is_featured && (o = l),
|
15388 |
-
d.isUndefinedOrNull(l.features) &&
|
15389 |
-
(l.features = [])
|
15390 |
-
let p = l.pricing
|
15391 |
-
if (d.isUndefinedOrNull(p)) continue
|
15392 |
-
for (let e = 0; e < p.length; e++) {
|
15393 |
-
if (!p.hasOwnProperty(e)) continue
|
15394 |
-
p[e] = new E(p[e])
|
15395 |
-
let a = p[e]
|
15396 |
-
null != a.monthly_price && (n[_] = !0),
|
15397 |
-
null != a.annual_price && (n[v] = !0),
|
15398 |
-
null != a.lifetime_price && (n[w] = !0),
|
15399 |
-
(t[a.currency] = !0)
|
15400 |
-
let i = a.getLicenses()
|
15401 |
-
f[a.currency] || (f[a.currency] = {}),
|
15402 |
-
(f[a.currency][i] = !0)
|
15403 |
-
}
|
15404 |
-
let y = g.isPaidPlan(p)
|
15405 |
-
if (
|
15406 |
-
(y && null === c && (c = l),
|
15407 |
-
l.hasEmailSupport()
|
15408 |
-
? l.hasSuccessManagerSupport() ||
|
15409 |
-
(k = l.id)
|
15410 |
-
: ((r = !1), y && (s = !1)),
|
15411 |
-
!i && l.hasAnySupport() && (i = !0),
|
15412 |
-
y)
|
15413 |
-
) {
|
15414 |
-
u++
|
15415 |
-
let e = g.getSingleSitePricing(
|
15416 |
-
p,
|
15417 |
-
this.state.selectedCurrency
|
15418 |
-
)
|
15419 |
-
null !== e && A.push(e)
|
15420 |
-
}
|
15421 |
-
}
|
15422 |
-
if (
|
15423 |
-
(!x ||
|
15424 |
-
d.isUndefinedOrNull(pn.is_network_admin) ||
|
15425 |
-
('true' !== pn.is_network_admin &&
|
15426 |
-
!0 !== pn.is_network_admin) ||
|
15427 |
-
((C = !0), (x = !1)),
|
15428 |
-
x)
|
15429 |
-
) {
|
15430 |
-
for (let n of e.plans)
|
15431 |
-
if (
|
15432 |
-
!n.is_hidden &&
|
15433 |
-
n.pricing &&
|
15434 |
-
!g.isFreePlan(n.pricing) &&
|
15435 |
-
n.hasTrial()
|
15436 |
-
) {
|
15437 |
-
b = n
|
15438 |
-
break
|
15439 |
-
}
|
15440 |
-
null === b && (x = !1)
|
15441 |
-
}
|
15442 |
-
null != n.annual && (a = !0),
|
15443 |
-
null != n.monthly && (p = !0),
|
15444 |
-
null != n.lifetime && (l = !0)
|
15445 |
-
let T = new S(e.plugin),
|
15446 |
-
P = Ie.PostMessage.parent_url()
|
15447 |
-
if (d.isNonEmptyString(pn.menu_slug))
|
15448 |
-
T.menu_slug = pn.menu_slug
|
15449 |
-
else if (d.isNonEmptyString(P)) {
|
15450 |
-
let e = ze
|
15451 |
-
.getInstance()
|
15452 |
-
.getQuerystringParam(P, 'page')
|
15453 |
-
T.menu_slug = e.substring(
|
15454 |
-
0,
|
15455 |
-
e.length - '-pricing'.length
|
15456 |
-
)
|
15457 |
-
}
|
15458 |
-
;(T.unique_affix = d.isUndefinedOrNull(
|
15459 |
-
pn.unique_affix
|
15460 |
-
)
|
15461 |
-
? T.slug + ('theme' === T.type ? '-theme' : '')
|
15462 |
-
: pn.unique_affix),
|
15463 |
-
this.setState({
|
15464 |
-
active_installs: e.active_installs,
|
15465 |
-
allPlansSingleSitePrices:
|
15466 |
-
e.all_plans_single_site_pricing,
|
15467 |
-
annualDiscount:
|
15468 |
-
a && p ? g.largestAnnualDiscount(A) : 0,
|
15469 |
-
billingCycles: Object.keys(n),
|
15470 |
-
currencies: Object.keys(t),
|
15471 |
-
currencySymbols: {
|
15472 |
-
usd: '$',
|
15473 |
-
eur: '€',
|
15474 |
-
gbp: '£',
|
15475 |
-
},
|
15476 |
-
downloads: e.downloads,
|
15477 |
-
hasAnnualCycle: a,
|
15478 |
-
hasEmailSupportForAllPaidPlans: s,
|
15479 |
-
hasEmailSupportForAllPlans: r,
|
15480 |
-
featuredPlan: o,
|
15481 |
-
firstPaidPlan: c,
|
15482 |
-
hasLifetimePricing: l,
|
15483 |
-
hasMonthlyCycle: p,
|
15484 |
-
hasPremiumVersion:
|
15485 |
-
'true' ===
|
15486 |
-
e.plugin.has_premium_version ||
|
15487 |
-
!0 === e.plugin.has_premium_version,
|
15488 |
-
install: e.install,
|
15489 |
-
isPayPalSupported:
|
15490 |
-
'true' === e.is_paypal_supported ||
|
15491 |
-
!0 === e.is_paypal_supported,
|
15492 |
-
licenseQuantities: f,
|
15493 |
-
paidPlansCount: u,
|
15494 |
-
paidPlanWithTrial: b,
|
15495 |
-
plans: e.plans,
|
15496 |
-
plansCount: h,
|
15497 |
-
plugin: T,
|
15498 |
-
priorityEmailSupportPlanID: k,
|
15499 |
-
reviews: e.reviews,
|
15500 |
-
selectedBillingCycle: y,
|
15501 |
-
skipDirectlyToPayPal:
|
15502 |
-
'true' === e.skip_directly_to_paypal ||
|
15503 |
-
!0 === e.skip_directly_to_paypal,
|
15504 |
-
isNetworkTrial: C,
|
15505 |
-
isTrial: x,
|
15506 |
-
trialUtilized: B,
|
15507 |
-
showRefundPolicyModal: !1,
|
15508 |
-
}),
|
15509 |
-
this.appendScripts(),
|
15510 |
-
(this.trackingManager = We({
|
15511 |
-
billingCycle: E.getBillingCyclePeriod(
|
15512 |
-
this.state.selectedBillingCycle
|
15513 |
-
),
|
15514 |
-
isTrialMode: this.state.isTrial,
|
15515 |
-
isSandbox: this.isSandboxPaymentsMode(),
|
15516 |
-
isPaidTrial: !1,
|
15517 |
-
isProduction: this.isProduction(),
|
15518 |
-
pageMode: this.isDashboardMode()
|
15519 |
-
? 'dashboard'
|
15520 |
-
: 'page',
|
15521 |
-
pluginID: this.state.plugin.id,
|
15522 |
-
type: this.state.plugin.type,
|
15523 |
-
uid: this.hasInstallContext()
|
15524 |
-
? this.state.install.id
|
15525 |
-
: null,
|
15526 |
-
userID: this.hasInstallContext()
|
15527 |
-
? this.state.install.user_id
|
15528 |
-
: null,
|
15529 |
-
})),
|
15530 |
-
Ie.PostMessage.init_child(),
|
15531 |
-
Ie.PostMessage.postHeight()
|
15532 |
-
})
|
15533 |
-
}
|
15534 |
-
render() {
|
15535 |
-
let e = this.state
|
15536 |
-
if (!e.plugin.id) {
|
15537 |
-
const e = document
|
15538 |
-
.querySelector(pn.selector)
|
15539 |
-
.getBoundingClientRect().left
|
15540 |
-
return i.a.createElement($e, {
|
15541 |
-
style: { left: e + 'px' },
|
15542 |
-
})
|
15543 |
-
}
|
15544 |
-
let n = e.featuredPlan
|
15545 |
-
if (null !== n) {
|
15546 |
-
let t = !1
|
15547 |
-
for (let a of n.pricing) {
|
15548 |
-
if (a.is_hidden) continue
|
15549 |
-
if (
|
15550 |
-
a.getLicenses() == e.selectedLicenseQuantity &&
|
15551 |
-
a.currency == e.selectedCurrency &&
|
15552 |
-
a.supportsBillingCycle(e.selectedBillingCycle)
|
15553 |
-
) {
|
15554 |
-
t = !0
|
15555 |
-
break
|
15556 |
-
}
|
15557 |
-
}
|
15558 |
-
t || (n = null)
|
15559 |
-
}
|
15560 |
-
let t = null
|
15561 |
-
if (e.trialUtilized || e.isNetworkTrial) {
|
15562 |
-
if (e.isNetworkTrial)
|
15563 |
-
t =
|
15564 |
-
'Multisite network level trials are currently not supported. Apologies for the inconvenience.'
|
15565 |
-
else if (e.isTrial)
|
15566 |
-
t =
|
15567 |
-
'Trial was already utilized for this site and only enabled for testing purposes since you are running in a sandbox mode.'
|
15568 |
-
else {
|
15569 |
-
let e = this.state.plugin.main_support_email_address
|
15570 |
-
t = i.a.createElement(
|
15571 |
-
a.Fragment,
|
15572 |
-
null,
|
15573 |
-
'Sorry, but you have already utilized a trial. Please ',
|
15574 |
-
i.a.createElement(
|
15575 |
-
'a',
|
15576 |
-
{ href: 'mailto:' + e },
|
15577 |
-
'contact us'
|
15578 |
-
),
|
15579 |
-
' if you still want to test the paid version.'
|
15580 |
-
)
|
15581 |
-
}
|
15582 |
-
t = i.a.createElement(
|
15583 |
-
'div',
|
15584 |
-
{ className: 'fs-trial-message' },
|
15585 |
-
t
|
15586 |
-
)
|
15587 |
-
}
|
15588 |
-
return i.a.createElement(
|
15589 |
-
I.Provider,
|
15590 |
-
{ value: this.state },
|
15591 |
-
i.a.createElement(
|
15592 |
-
'div',
|
15593 |
-
{ id: 'fs_pricing_wrapper' },
|
15594 |
-
t,
|
15595 |
-
i.a.createElement(
|
15596 |
-
'header',
|
15597 |
-
{ className: 'fs-app-header' },
|
15598 |
-
i.a.createElement(
|
15599 |
-
'section',
|
15600 |
-
{ className: 'fs-page-title' },
|
15601 |
-
i.a.createElement(
|
15602 |
-
'h2',
|
15603 |
-
null,
|
15604 |
-
'Plans and Pricing'
|
15605 |
-
),
|
15606 |
-
i.a.createElement(
|
15607 |
-
'h3',
|
15608 |
-
null,
|
15609 |
-
'Choose your plan and upgrade in minutes!'
|
15610 |
-
)
|
15611 |
-
),
|
15612 |
-
i.a.createElement(
|
15613 |
-
'section',
|
15614 |
-
{ className: 'fs-plugin-title-and-logo' },
|
15615 |
-
this.getModuleIcon(),
|
15616 |
-
i.a.createElement(
|
15617 |
-
'h1',
|
15618 |
-
null,
|
15619 |
-
i.a.createElement(
|
15620 |
-
'strong',
|
15621 |
-
null,
|
15622 |
-
e.plugin.title
|
15623 |
-
)
|
15624 |
-
)
|
15625 |
-
)
|
15626 |
-
),
|
15627 |
-
i.a.createElement(
|
15628 |
-
'main',
|
15629 |
-
{ className: 'fs-app-main' },
|
15630 |
-
i.a.createElement(
|
15631 |
-
j,
|
15632 |
-
{ 'fs-section': 'plans-and-pricing' },
|
15633 |
-
e.annualDiscount > 0 &&
|
15634 |
-
i.a.createElement(
|
15635 |
-
j,
|
15636 |
-
{ 'fs-section': 'annual-discount' },
|
15637 |
-
i.a.createElement(
|
15638 |
-
'div',
|
15639 |
-
{
|
15640 |
-
className:
|
15641 |
-
'fs-annual-discount',
|
15642 |
-
},
|
15643 |
-
'Save up to ',
|
15644 |
-
e.annualDiscount,
|
15645 |
-
'% on Yearly Pricing!'
|
15646 |
-
)
|
15647 |
-
),
|
15648 |
-
this.state.isTrial &&
|
15649 |
-
i.a.createElement(
|
15650 |
-
j,
|
15651 |
-
{ 'fs-section': 'trial-header' },
|
15652 |
-
i.a.createElement(
|
15653 |
-
'h2',
|
15654 |
-
null,
|
15655 |
-
'Start your ',
|
15656 |
-
e.paidPlanWithTrial
|
15657 |
-
.trial_period,
|
15658 |
-
'-day free trial'
|
15659 |
-
),
|
15660 |
-
i.a.createElement(
|
15661 |
-
'h4',
|
15662 |
-
null,
|
15663 |
-
e.paidPlanWithTrial.requiresSubscription()
|
15664 |
-
? `No commitment for ${e.paidPlanWithTrial.trial_period} days - cancel anytime!`
|
15665 |
-
: 'No credit card required, includes all available features.'
|
15666 |
-
)
|
15667 |
-
),
|
15668 |
-
e.billingCycles.length > 1 &&
|
15669 |
-
(!this.state.isTrial ||
|
15670 |
-
e.paidPlanWithTrial.requiresSubscription()) &&
|
15671 |
-
i.a.createElement(
|
15672 |
-
j,
|
15673 |
-
{ 'fs-section': 'billing-cycles' },
|
15674 |
-
i.a.createElement(F, {
|
15675 |
-
handler: this
|
15676 |
-
.changeBillingCycle,
|
15677 |
-
billingCycleDescription: this
|
15678 |
-
.billingCycleDescription,
|
15679 |
-
})
|
15680 |
-
),
|
15681 |
-
e.currencies.length > 1 &&
|
15682 |
-
i.a.createElement(
|
15683 |
-
j,
|
15684 |
-
{ 'fs-section': 'currencies' },
|
15685 |
-
i.a.createElement(Y, {
|
15686 |
-
handler: this.changeCurrency,
|
15687 |
-
})
|
15688 |
-
),
|
15689 |
-
i.a.createElement(
|
15690 |
-
j,
|
15691 |
-
{ 'fs-section': 'packages' },
|
15692 |
-
i.a.createElement(Ae, {
|
15693 |
-
changeLicensesHandler: this
|
15694 |
-
.changeLicenses,
|
15695 |
-
changePlanHandler: this.changePlan,
|
15696 |
-
upgradeHandler: this.upgrade,
|
15697 |
-
})
|
15698 |
-
),
|
15699 |
-
i.a.createElement(
|
15700 |
-
j,
|
15701 |
-
{
|
15702 |
-
'fs-section':
|
15703 |
-
'custom-implementation',
|
15704 |
-
},
|
15705 |
-
i.a.createElement(
|
15706 |
-
'h2',
|
15707 |
-
null,
|
15708 |
-
'Need more sites, custom implementation and dedicated support?'
|
15709 |
-
),
|
15710 |
-
i.a.createElement(
|
15711 |
-
'p',
|
15712 |
-
null,
|
15713 |
-
'We got you covered! ',
|
15714 |
-
i.a.createElement(
|
15715 |
-
'a',
|
15716 |
-
{
|
15717 |
-
href: ze
|
15718 |
-
.getInstance()
|
15719 |
-
.getContactUrl(
|
15720 |
-
this.state.plugin,
|
15721 |
-
'pre_sale_question'
|
15722 |
-
),
|
15723 |
-
},
|
15724 |
-
'Click here to contact us'
|
15725 |
-
),
|
15726 |
-
" and we'll scope a plan that's tailored to your needs."
|
15727 |
-
)
|
15728 |
-
),
|
15729 |
-
e.plugin.hasRefundPolicy() &&
|
15730 |
-
(!this.state.isTrial || !1) &&
|
15731 |
-
i.a.createElement(
|
15732 |
-
j,
|
15733 |
-
{
|
15734 |
-
'fs-section':
|
15735 |
-
'money-back-guarantee',
|
15736 |
-
},
|
15737 |
-
i.a.createElement(Fe, {
|
15738 |
-
toggleRefundPolicyModal: this
|
15739 |
-
.toggleRefundPolicyModal,
|
15740 |
-
})
|
15741 |
-
),
|
15742 |
-
i.a.createElement(
|
15743 |
-
j,
|
15744 |
-
{ 'fs-section': 'badges' },
|
15745 |
-
i.a.createElement(ye, {
|
15746 |
-
badges: [
|
15747 |
-
{
|
15748 |
-
key: 'fs-badges',
|
15749 |
-
src: o,
|
15750 |
-
alt:
|
15751 |
-
'Secure payments by Freemius - Sell and market freemium and premium WordPress plugins & themes',
|
15752 |
-
link:
|
15753 |
-
'https://freemius.com/?badge=secure_payments&version=light#utm_source=wpadmin&utm_medium=payments_badge&utm_campaign=pricing_page',
|
15754 |
-
},
|
15755 |
-
{
|
15756 |
-
key: 'mcafee',
|
15757 |
-
src: c,
|
15758 |
-
alt: 'McAfee Badge',
|
15759 |
-
link:
|
15760 |
-
'https://www.mcafeesecure.com/verify?host=freemius.com',
|
15761 |
-
},
|
15762 |
-
{
|
15763 |
-
key: 'paypal',
|
15764 |
-
src: l,
|
15765 |
-
alt:
|
15766 |
-
'PayPal Verified Badge',
|
15767 |
-
},
|
15768 |
-
{
|
15769 |
-
key: 'comodo',
|
15770 |
-
src: p,
|
15771 |
-
alt:
|
15772 |
-
'Comodo Secure SSL Badge',
|
15773 |
-
},
|
15774 |
-
],
|
15775 |
-
})
|
15776 |
-
)
|
15777 |
-
),
|
15778 |
-
!d.isUndefinedOrNull(this.state.reviews) &&
|
15779 |
-
this.state.reviews.length > 0 &&
|
15780 |
-
i.a.createElement(
|
15781 |
-
j,
|
15782 |
-
{ 'fs-section': 'testimonials' },
|
15783 |
-
i.a.createElement(Pe, null)
|
15784 |
-
),
|
15785 |
-
i.a.createElement(
|
15786 |
-
j,
|
15787 |
-
{ 'fs-section': 'faq' },
|
15788 |
-
i.a.createElement(Ue, {
|
15789 |
-
toggleRefundPolicyModal: this
|
15790 |
-
.toggleRefundPolicyModal,
|
15791 |
-
})
|
15792 |
-
)
|
15793 |
-
),
|
15794 |
-
e.isActivatingTrial &&
|
15795 |
-
i.a.createElement($e, {
|
15796 |
-
title: 'Activating trial...',
|
15797 |
-
}),
|
15798 |
-
!e.isActivatingTrial &&
|
15799 |
-
null !== e.pendingConfirmationTrialPlan &&
|
15800 |
-
i.a.createElement(Ke, {
|
15801 |
-
cancelTrialHandler: () =>
|
15802 |
-
this.setState({
|
15803 |
-
pendingConfirmationTrialPlan: null,
|
15804 |
-
}),
|
15805 |
-
startTrialHandler: this.startTrial,
|
15806 |
-
})
|
15807 |
-
)
|
15808 |
-
)
|
15809 |
-
}
|
15810 |
-
}
|
15811 |
-
!(function (e, n, t) {
|
15812 |
-
n in e
|
15813 |
-
? Object.defineProperty(e, n, {
|
15814 |
-
value: t,
|
15815 |
-
enumerable: !0,
|
15816 |
-
configurable: !0,
|
15817 |
-
writable: !0,
|
15818 |
-
})
|
15819 |
-
: (e[n] = t)
|
15820 |
-
})(Ze, 'contextType', I)
|
15821 |
-
var Ge = Ze,
|
15822 |
-
Je = t(14),
|
15823 |
-
en = t(9),
|
15824 |
-
nn = t(10),
|
15825 |
-
tn = t(11),
|
15826 |
-
an = t(12),
|
15827 |
-
sn = t(13),
|
15828 |
-
rn = t(15),
|
15829 |
-
on = t(16),
|
15830 |
-
cn = t(17),
|
15831 |
-
ln = t(18)
|
15832 |
-
Q.b.add(
|
15833 |
-
en.faArrowLeft,
|
15834 |
-
nn.faChevronLeft,
|
15835 |
-
tn.faArrowRight,
|
15836 |
-
an.faChevronRight,
|
15837 |
-
sn.faCheck,
|
15838 |
-
Je.faCircle,
|
15839 |
-
rn.faQuestionCircle,
|
15840 |
-
on.faQuoteLeft,
|
15841 |
-
cn.faStar,
|
15842 |
-
ln.faTimesCircle
|
15843 |
-
)
|
15844 |
-
let pn = null,
|
15845 |
-
fn = {
|
15846 |
-
new: (e) => {
|
15847 |
-
;(pn = e),
|
15848 |
-
r.a.render(
|
15849 |
-
i.a.createElement(Ge, null),
|
15850 |
-
document.querySelector(e.selector)
|
15851 |
-
)
|
15852 |
-
},
|
15853 |
-
}
|
15854 |
-
},
|
15855 |
-
])
|
15856 |
-
})
|
15857 |
-
//# sourceMappingURL=freemius-pricing.js.map
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
languages/blocksy-companion-ru_RU.mo
CHANGED
Binary file
|
languages/blocksy-companion-ru_RU.po
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
# This file is distributed under the same license as the Blocksy Companion Pro package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"PO-Revision-Date: 2022-
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
@@ -14,17 +14,17 @@ msgstr ""
|
|
14 |
#: framework/premium/features/premium-header.php:43,
|
15 |
#: build_tmp/build/framework/premium/features/premium-header.php:43
|
16 |
msgid "Mobile Menu 1"
|
17 |
-
msgstr ""
|
18 |
|
19 |
#: framework/premium/features/premium-header.php:44,
|
20 |
#: build_tmp/build/framework/premium/features/premium-header.php:44
|
21 |
msgid "Mobile Menu 2"
|
22 |
-
msgstr ""
|
23 |
|
24 |
#: framework/extensions/newsletter-subscribe/includes/BlocksyMailerliteManager.php:99,
|
25 |
#: build_tmp/build/framework/extensions/newsletter-subscribe/includes/BlocksyMailerliteManager.php:99
|
26 |
msgid "Thank you for subscribing to our newsletter!"
|
27 |
-
msgstr ""
|
28 |
|
29 |
#. translators: This is a brand name. Preferably to not be translated
|
30 |
#. translators: This is a brand name. Preferably to not be translated
|
@@ -32,7 +32,7 @@ msgstr ""
|
|
32 |
#: build_tmp/build/framework/premium/extensions/adobe-typekit/config.php:5
|
33 |
msgctxt "Extension Brand Name"
|
34 |
msgid "Adobe Fonts"
|
35 |
-
msgstr ""
|
36 |
|
37 |
#. translators: This is a brand name. Preferably to not be translated
|
38 |
#. translators: This is a brand name. Preferably to not be translated
|
@@ -52,7 +52,7 @@ msgstr ""
|
|
52 |
#: build_tmp/build/framework/premium/extensions/code-snippets/extension.php:102
|
53 |
msgctxt "Extension Brand Name"
|
54 |
msgid "Custom Code Snippets"
|
55 |
-
msgstr ""
|
56 |
|
57 |
#. translators: This is a brand name. Preferably to not be translated
|
58 |
#. translators: This is a brand name. Preferably to not be translated
|
@@ -60,7 +60,7 @@ msgstr ""
|
|
60 |
#: build_tmp/build/framework/premium/extensions/custom-fonts/config.php:5
|
61 |
msgctxt "Extension Brand Name"
|
62 |
msgid "Custom Fonts"
|
63 |
-
msgstr ""
|
64 |
|
65 |
#. translators: This is a brand name. Preferably to not be translated
|
66 |
#. translators: This is a brand name. Preferably to not be translated
|
@@ -68,7 +68,7 @@ msgstr ""
|
|
68 |
#: build_tmp/build/framework/premium/extensions/local-google-fonts/config.php:5
|
69 |
msgctxt "Extension Brand Name"
|
70 |
msgid "Local Google Fonts"
|
71 |
-
msgstr ""
|
72 |
|
73 |
#. translators: This is a brand name. Preferably to not be translated
|
74 |
#. translators: This is a brand name. Preferably to not be translated
|
@@ -76,7 +76,7 @@ msgstr ""
|
|
76 |
#: build_tmp/build/framework/premium/extensions/mega-menu/config.php:5
|
77 |
msgctxt "Extension Brand Name"
|
78 |
msgid "Advanced Menu"
|
79 |
-
msgstr ""
|
80 |
|
81 |
#. translators: This is a brand name. Preferably to not be translated
|
82 |
#. translators: This is a brand name. Preferably to not be translated
|
@@ -84,7 +84,7 @@ msgstr ""
|
|
84 |
#: build_tmp/build/framework/premium/extensions/post-types-extra/config.php:5
|
85 |
msgctxt "Extension Brand Name"
|
86 |
msgid "Post Types Extra"
|
87 |
-
msgstr ""
|
88 |
|
89 |
#. translators: This is a brand name. Preferably to not be translated
|
90 |
#. translators: This is a brand name. Preferably to not be translated
|
@@ -96,17 +96,17 @@ msgstr ""
|
|
96 |
#: build_tmp/build/framework/premium/extensions/shortcuts/customizer.php:524
|
97 |
msgctxt "Extension Brand Name"
|
98 |
msgid "Shortcuts Bar"
|
99 |
-
msgstr ""
|
100 |
|
101 |
#: framework/premium/extensions/shortcuts/customizer.php:300,
|
102 |
#: build_tmp/build/framework/premium/extensions/shortcuts/customizer.php:300
|
103 |
msgid "Set link to nofollow"
|
104 |
-
msgstr ""
|
105 |
|
106 |
#: framework/premium/extensions/shortcuts/customizer.php:306,
|
107 |
#: build_tmp/build/framework/premium/extensions/shortcuts/customizer.php:306
|
108 |
msgid "Custom class"
|
109 |
-
msgstr ""
|
110 |
|
111 |
#. translators: This is a brand name. Preferably to not be translated
|
112 |
#. translators: This is a brand name. Preferably to not be translated
|
@@ -114,7 +114,7 @@ msgstr ""
|
|
114 |
#: build_tmp/build/framework/premium/extensions/sidebars/config.php:5
|
115 |
msgctxt "Extension Brand Name"
|
116 |
msgid "Multiple Sidebars"
|
117 |
-
msgstr ""
|
118 |
|
119 |
#. translators: This is a brand name. Preferably to not be translated
|
120 |
#. translators: This is a brand name. Preferably to not be translated
|
@@ -122,7 +122,7 @@ msgstr ""
|
|
122 |
#: build_tmp/build/framework/premium/extensions/white-label/config.php:5
|
123 |
msgctxt "Extension Brand Name"
|
124 |
msgid "White Label"
|
125 |
-
msgstr ""
|
126 |
|
127 |
#. translators: This is a brand name. Preferably to not be translated
|
128 |
#. translators: This is a brand name. Preferably to not be translated
|
@@ -130,320 +130,320 @@ msgstr ""
|
|
130 |
#: build_tmp/build/framework/premium/extensions/woocommerce-extra/config.php:5
|
131 |
msgctxt "Extension Brand Name"
|
132 |
msgid "WooCommerce Extra"
|
133 |
-
msgstr ""
|
134 |
|
135 |
#: framework/premium/extensions/woocommerce-extra/extension.php:154,
|
136 |
#: build_tmp/build/framework/premium/extensions/woocommerce-extra/extension.php:154
|
137 |
msgid "Gallery Arrows Visibility"
|
138 |
-
msgstr ""
|
139 |
|
140 |
#: framework/premium/extensions/woocommerce-extra/extension.php:175,
|
141 |
#: build_tmp/build/framework/premium/extensions/woocommerce-extra/extension.php:175
|
142 |
msgid "Thumbnails Arrows Visibility"
|
143 |
-
msgstr ""
|
144 |
|
145 |
#: framework/premium/extensions/woocommerce-extra/extension.php:384,
|
146 |
#: build_tmp/build/framework/premium/extensions/woocommerce-extra/extension.php:384
|
147 |
msgid "Icons Spacing"
|
148 |
-
msgstr ""
|
149 |
|
150 |
#: framework/premium/extensions/woocommerce-extra/extension.php:428,
|
151 |
#: build_tmp/build/framework/premium/extensions/woocommerce-extra/extension.php:428
|
152 |
msgid "WooCommerce Offcanvas Filters"
|
153 |
-
msgstr ""
|
154 |
|
155 |
#: framework/premium/extensions/woocommerce-extra/extension.php:430,
|
156 |
#: build_tmp/build/framework/premium/extensions/woocommerce-extra/extension.php:430
|
157 |
msgid "Add widgets here."
|
158 |
-
msgstr ""
|
159 |
|
160 |
#: framework/premium/extensions/woocommerce-extra/extension.php:702,
|
161 |
#: build_tmp/build/framework/premium/extensions/woocommerce-extra/extension.php:702
|
162 |
msgid "Close filters modal"
|
163 |
-
msgstr ""
|
164 |
|
165 |
#: framework/premium/extensions/woocommerce-extra/helpers.php:75,
|
166 |
#: build_tmp/build/framework/premium/extensions/woocommerce-extra/helpers.php:75
|
167 |
msgid "Close quick view"
|
168 |
-
msgstr ""
|
169 |
|
170 |
#: framework/premium/extensions/woocommerce-extra/helpers.php:148,
|
171 |
#: build_tmp/build/framework/premium/extensions/woocommerce-extra/helpers.php:148
|
172 |
msgid "Quick view toggle"
|
173 |
-
msgstr ""
|
174 |
|
175 |
#: framework/premium/extensions/woocommerce-extra/helpers.php:148,
|
176 |
#: build_tmp/build/framework/premium/extensions/woocommerce-extra/helpers.php:148
|
177 |
msgid "Quick view icon"
|
178 |
-
msgstr ""
|
179 |
|
180 |
#: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:335,
|
181 |
#: framework/features/header/items/account/options.php:1022,
|
182 |
#: build_tmp/build/framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:335,
|
183 |
#: build_tmp/build/framework/features/header/items/account/options.php:1022
|
184 |
msgid "Close Button Type"
|
185 |
-
msgstr ""
|
186 |
|
187 |
#: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:344,
|
188 |
#: framework/features/header/items/account/options.php:1031,
|
189 |
#: build_tmp/build/framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:344,
|
190 |
#: build_tmp/build/framework/features/header/items/account/options.php:1031
|
191 |
msgid "Simple"
|
192 |
-
msgstr ""
|
193 |
|
194 |
#: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:345,
|
195 |
#: framework/features/header/items/account/options.php:1032,
|
196 |
#: build_tmp/build/framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:345,
|
197 |
#: build_tmp/build/framework/features/header/items/account/options.php:1032
|
198 |
msgid "Border"
|
199 |
-
msgstr ""
|
200 |
|
201 |
#: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:386,
|
202 |
#: framework/features/header/items/account/options.php:1075,
|
203 |
#: build_tmp/build/framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:386,
|
204 |
#: build_tmp/build/framework/features/header/items/account/options.php:1075
|
205 |
msgid "Border Color"
|
206 |
-
msgstr ""
|
207 |
|
208 |
#: framework/premium/features/content-blocks/hooks-manager.php:161,
|
209 |
#: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:161
|
210 |
msgid "Before description"
|
211 |
-
msgstr ""
|
212 |
|
213 |
#: framework/premium/features/content-blocks/hooks-manager.php:169,
|
214 |
#: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:169
|
215 |
msgid "Before breadcrumbs"
|
216 |
-
msgstr ""
|
217 |
|
218 |
#: framework/premium/features/content-blocks/hooks-manager.php:193,
|
219 |
#: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:193
|
220 |
msgid "After description"
|
221 |
-
msgstr ""
|
222 |
|
223 |
#: framework/premium/features/content-blocks/hooks-manager.php:201,
|
224 |
#: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:201
|
225 |
msgid "After breadcrumbs"
|
226 |
-
msgstr ""
|
227 |
|
228 |
#: framework/premium/features/content-blocks/hooks-manager.php:500,
|
229 |
#: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:500
|
230 |
msgid "Before shop loop item actions"
|
231 |
-
msgstr ""
|
232 |
|
233 |
#: framework/premium/features/content-blocks/hooks-manager.php:505,
|
234 |
#: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:505
|
235 |
msgid "After shop loop item actions"
|
236 |
-
msgstr ""
|
237 |
|
238 |
#. translators: placeholder here means the actual URL.
|
239 |
#. translators: placeholder here means the actual URL.
|
240 |
#: framework/extensions/widgets/widgets/ct-socials/options.php:28,
|
241 |
#: build_tmp/build/framework/extensions/widgets/widgets/ct-socials/options.php:28
|
242 |
msgid "Configure the social links in Customizer ➝ General ➝ %sSocial Network Accounts%s."
|
243 |
-
msgstr ""
|
244 |
|
245 |
#: framework/features/header/items/account/options.php:39,
|
246 |
#: build_tmp/build/framework/features/header/items/account/options.php:39
|
247 |
msgid "Customizing: Logged out State"
|
248 |
-
msgstr ""
|
249 |
|
250 |
#: framework/features/header/items/account/options.php:508,
|
251 |
#: build_tmp/build/framework/features/header/items/account/options.php:508
|
252 |
msgid "User Visibility"
|
253 |
-
msgstr ""
|
254 |
|
255 |
#: framework/features/header/items/account/options.php:519,
|
256 |
#: build_tmp/build/framework/features/header/items/account/options.php:519
|
257 |
msgid "Logged In"
|
258 |
-
msgstr ""
|
259 |
|
260 |
#: framework/features/header/items/account/options.php:520,
|
261 |
#: build_tmp/build/framework/features/header/items/account/options.php:520
|
262 |
msgid "Logged Out"
|
263 |
-
msgstr ""
|
264 |
|
265 |
#: framework/premium/extensions/post-types-extra/includes/dynamic-data.php:880,
|
266 |
#: build_tmp/build/framework/premium/extensions/post-types-extra/includes/dynamic-data.php:880
|
267 |
msgid "Custom Field"
|
268 |
-
msgstr ""
|
269 |
|
270 |
#: framework/premium/extensions/post-types-extra/includes/estimated-read-time.php:107
|
271 |
msgid "%s min"
|
272 |
msgid_plural "%s mins"
|
273 |
-
msgstr[0] ""
|
274 |
-
msgstr[1] ""
|
275 |
-
msgstr[2] ""
|
276 |
|
277 |
#: framework/premium/extensions/woocommerce-extra/includes/wish-list-helpers.php:38,
|
278 |
#: build_tmp/build/framework/premium/extensions/woocommerce-extra/includes/wish-list-helpers.php:38
|
279 |
msgid "Wishlist icon"
|
280 |
-
msgstr ""
|
281 |
|
282 |
#: framework/premium/extensions/woocommerce-extra/includes/wish-list-options.php:101,
|
283 |
#: build_tmp/build/framework/premium/extensions/woocommerce-extra/includes/wish-list-options.php:101
|
284 |
msgid "Enable AJAX loading"
|
285 |
-
msgstr ""
|
286 |
|
287 |
#: framework/premium/features/content-blocks/options/archive.php:56,
|
288 |
#: build_tmp/build/framework/premium/features/content-blocks/options/archive.php:56
|
289 |
msgid "Default Card Layout"
|
290 |
-
msgstr ""
|
291 |
|
292 |
#: framework/premium/features/content-blocks/options/archive.php:60,
|
293 |
#: build_tmp/build/framework/premium/features/content-blocks/options/archive.php:60
|
294 |
msgid "Inherit card wrapper settings from Customizer (background color, spacing, shadow)."
|
295 |
-
msgstr ""
|
296 |
|
297 |
#: framework/premium/features/content-blocks/options/archive.php:68,
|
298 |
#: framework/premium/features/content-blocks/options/single.php:56,
|
299 |
#: build_tmp/build/framework/premium/features/content-blocks/options/archive.php:68,
|
300 |
#: build_tmp/build/framework/premium/features/content-blocks/options/single.php:56
|
301 |
msgid "Dynamic Content Preview"
|
302 |
-
msgstr ""
|
303 |
|
304 |
#: framework/premium/features/content-blocks/options/archive.php:74,
|
305 |
#: build_tmp/build/framework/premium/features/content-blocks/options/archive.php:74
|
306 |
msgid "Select a post/page to preview it's content inside the editor while building the archive."
|
307 |
-
msgstr ""
|
308 |
|
309 |
#: framework/premium/features/content-blocks/options/archive.php:78,
|
310 |
#: build_tmp/build/framework/premium/features/content-blocks/options/archive.php:78
|
311 |
msgid "Editor/Card Width"
|
312 |
-
msgstr ""
|
313 |
|
314 |
#: framework/premium/features/content-blocks/options/archive.php:89,
|
315 |
#: build_tmp/build/framework/premium/features/content-blocks/options/archive.php:89
|
316 |
msgid "Set the editor width for better understanging the layout you are building (just for preview purpose, this option won't apply in frontend)."
|
317 |
-
msgstr ""
|
318 |
|
319 |
#: framework/premium/features/content-blocks/options/popup.php:269,
|
320 |
#: build_tmp/build/framework/premium/features/content-blocks/options/popup.php:269
|
321 |
msgid "After X Pages"
|
322 |
-
msgstr ""
|
323 |
|
324 |
#: framework/premium/features/content-blocks/options/popup.php:275,
|
325 |
#: build_tmp/build/framework/premium/features/content-blocks/options/popup.php:275
|
326 |
msgid "Set after how many visited pages the popup block will appear."
|
327 |
-
msgstr ""
|
328 |
|
329 |
#: framework/premium/features/content-blocks/options/single.php:62,
|
330 |
#: build_tmp/build/framework/premium/features/content-blocks/options/single.php:62
|
331 |
msgid "Select a post/page to preview it's content inside the editor while building the post/page."
|
332 |
-
msgstr ""
|
333 |
|
334 |
#: framework/extensions/newsletter-subscribe/dashboard-static/js/EditCredentials.js:158
|
335 |
msgid "More info on how to generate an API key for Mailerlite can be found %shere%s. Please note that we require at least one group to be created in your account for the integration to work. More info on how to create a group %shere%s."
|
336 |
-
msgstr ""
|
337 |
|
338 |
#: framework/premium/static/js/hooks/CodeEditor.js:56
|
339 |
msgid "Code Editor"
|
340 |
-
msgstr ""
|
341 |
|
342 |
#: framework/premium/static/js/hooks/CreateHook.js:101
|
343 |
msgid "Template Type"
|
344 |
-
msgstr ""
|
345 |
|
346 |
#: framework/premium/static/js/hooks/CreateHook.js:116
|
347 |
msgid "Archive Template"
|
348 |
-
msgstr ""
|
349 |
|
350 |
#: framework/premium/static/js/hooks/CreateHook.js:124
|
351 |
msgid "Single Template"
|
352 |
-
msgstr ""
|
353 |
|
354 |
#: framework/premium/static/js/hooks/CreateHook.js:162
|
355 |
msgid "Hook Name"
|
356 |
-
msgstr ""
|
357 |
|
358 |
#: framework/premium/static/js/hooks/CreateHook.js:166
|
359 |
msgid "Popup Name"
|
360 |
-
msgstr ""
|
361 |
|
362 |
#: framework/premium/static/js/hooks/CreateHook.js:170
|
363 |
msgid "Template Name"
|
364 |
-
msgstr ""
|
365 |
|
366 |
#: framework/premium/static/js/hooks/CreateHook.js:77
|
367 |
msgid "Popup"
|
368 |
-
msgstr ""
|
369 |
|
370 |
#: framework/premium/static/js/hooks/CreateHook.js:86
|
371 |
msgid "Custom Template"
|
372 |
-
msgstr ""
|
373 |
|
374 |
#: framework/premium/static/js/media-video-upload-button.js:27
|
375 |
msgid "Select MP4"
|
376 |
-
msgstr ""
|
377 |
|
378 |
#: framework/premium/static/js/media-video-upload-button.js:29
|
379 |
msgid "Attach MP4"
|
380 |
-
msgstr ""
|
381 |
|
382 |
#: framework/premium/static/js/options/IconPicker.js:20
|
383 |
msgid "Theme Icons"
|
384 |
-
msgstr ""
|
385 |
|
386 |
#: framework/premium/static/js/options/IconPicker.js:26
|
387 |
msgid "FontAwesome Brands"
|
388 |
-
msgstr ""
|
389 |
|
390 |
#: framework/premium/static/js/options/IconPicker.js:32
|
391 |
msgid "FontAwesome Solid"
|
392 |
-
msgstr ""
|
393 |
|
394 |
#: framework/premium/static/js/options/IconPicker.js:38
|
395 |
msgid "FontAwesome Regular"
|
396 |
-
msgstr ""
|
397 |
|
398 |
#: framework/premium/static/js/typography/providers/kadence.js:21
|
399 |
#: framework/premium/static/js/typography/providers/plus-addons.js:23
|
400 |
#: framework/premium/static/js/typography/providers/stackable.js:23
|
401 |
msgid "%s Local Google Fonts"
|
402 |
-
msgstr ""
|
403 |
|
404 |
#: framework/premium/static/js/typography/providers/kadence.js:25
|
405 |
#: framework/premium/static/js/typography/providers/plus-addons.js:27
|
406 |
#: framework/premium/static/js/typography/providers/stackable.js:27
|
407 |
msgid "%s Typekit"
|
408 |
-
msgstr ""
|
409 |
|
410 |
#: framework/premium/static/js/typography/providers/kadence.js:30
|
411 |
#: framework/premium/static/js/typography/providers/stackable.js:31
|
412 |
msgid "%s Custom Fonts"
|
413 |
-
msgstr ""
|
414 |
|
415 |
#: framework/premium/static/js/typography/providers/kadence.js:58
|
416 |
msgid "Normal"
|
417 |
-
msgstr ""
|
418 |
|
419 |
#: framework/premium/static/js/typography/providers/kadence.js:82
|
420 |
msgid "Inherit"
|
421 |
-
msgstr ""
|
422 |
|
423 |
#: framework/premium/static/js/typography/providers/plus-addons.js:31
|
424 |
msgid "%s Custom"
|
425 |
-
msgstr ""
|
426 |
|
427 |
#: framework/premium/static/js/typography/providers/plus-addons.js:35
|
428 |
msgid "%s System"
|
429 |
-
msgstr ""
|
430 |
|
431 |
#. translators: %s: Link to the login page.
|
432 |
#. translators: %s: Link to the login page.
|
433 |
#: framework/features/account-auth.php:92,
|
434 |
#: build_tmp/build/framework/features/account-auth.php:92
|
435 |
msgid "Check your email for the confirmation link, then visit the <a href=\"%s\">login page</a>."
|
436 |
-
msgstr ""
|
437 |
|
438 |
#: framework/features/account-auth.php:198,
|
439 |
#: build_tmp/build/framework/features/account-auth.php:198
|
440 |
msgid "Your account was created successfully. Your login details have been sent to your email address. Please visit the <a href=\"%s\">login page</a>."
|
441 |
-
msgstr ""
|
442 |
|
443 |
#: framework/features/account-auth.php:207,
|
444 |
#: build_tmp/build/framework/features/account-auth.php:207
|
445 |
msgid "Your account was created successfully and a password has been sent to your email address. Please visit the <a href=\"%s\">login page</a>."
|
446 |
-
msgstr ""
|
447 |
|
448 |
#. translators: This is a brand name. Preferably to not be translated
|
449 |
#. translators: This is a brand name. Preferably to not be translated
|
@@ -455,24 +455,24 @@ msgstr ""
|
|
455 |
#: build_tmp/build/framework/extensions/cookies-consent/customizer.php:5
|
456 |
msgctxt "Extension Brand Name"
|
457 |
msgid "Cookies Consent"
|
458 |
-
msgstr ""
|
459 |
|
460 |
#: framework/extensions/cookies-consent/customizer.php:76,
|
461 |
#: build_tmp/build/framework/extensions/cookies-consent/customizer.php:76
|
462 |
msgid "Accept Button text"
|
463 |
-
msgstr ""
|
464 |
|
465 |
#: framework/extensions/cookies-consent/customizer.php:85,
|
466 |
#: build_tmp/build/framework/extensions/cookies-consent/customizer.php:85
|
467 |
msgid "Decline Button text"
|
468 |
-
msgstr ""
|
469 |
|
470 |
#: framework/extensions/cookies-consent/customizer.php:88,
|
471 |
#: framework/extensions/cookies-consent/helpers.php:34,
|
472 |
#: build_tmp/build/framework/extensions/cookies-consent/customizer.php:88,
|
473 |
#: build_tmp/build/framework/extensions/cookies-consent/helpers.php:34
|
474 |
msgid "Decline"
|
475 |
-
msgstr ""
|
476 |
|
477 |
#. translators: This is a brand name. Preferably to not be translated
|
478 |
#. translators: This is a brand name. Preferably to not be translated
|
@@ -480,7 +480,7 @@ msgstr ""
|
|
480 |
#: build_tmp/build/framework/extensions/newsletter-subscribe/config.php:5
|
481 |
msgctxt "Extension Brand Name"
|
482 |
msgid "Newsletter Subscribe"
|
483 |
-
msgstr ""
|
484 |
|
485 |
#. translators: This is a brand name. Preferably to not be translated
|
486 |
#. translators: This is a brand name. Preferably to not be translated
|
@@ -488,12 +488,12 @@ msgstr ""
|
|
488 |
#: build_tmp/build/framework/extensions/product-reviews/config.php:5
|
489 |
msgctxt "Extension Brand Name"
|
490 |
msgid "Product Reviews"
|
491 |
-
msgstr ""
|
492 |
|
493 |
#: framework/extensions/product-reviews/metabox.php:60,
|
494 |
#: build_tmp/build/framework/extensions/product-reviews/metabox.php:60
|
495 |
msgid "Please note that some of this information (price, sku, brand) won't be displayed on the front-end. It is solely used for Google's Schema.org markup."
|
496 |
-
msgstr ""
|
497 |
|
498 |
#. translators: This is a brand name. Preferably to not be translated
|
499 |
#. translators: This is a brand name. Preferably to not be translated
|
@@ -505,12 +505,12 @@ msgstr ""
|
|
505 |
#: build_tmp/build/framework/extensions/trending/customizer.php:97
|
506 |
msgctxt "Extension Brand Name"
|
507 |
msgid "Trending Posts"
|
508 |
-
msgstr ""
|
509 |
|
510 |
#: framework/extensions/trending/customizer.php:245,
|
511 |
#: build_tmp/build/framework/extensions/trending/customizer.php:245
|
512 |
msgid "Image Size"
|
513 |
-
msgstr ""
|
514 |
|
515 |
#. translators: This is a brand name. Preferably to not be translated
|
516 |
#. translators: This is a brand name. Preferably to not be translated
|
@@ -518,66 +518,66 @@ msgstr ""
|
|
518 |
#: build_tmp/build/framework/extensions/widgets/config.php:5
|
519 |
msgctxt "Extension Brand Name"
|
520 |
msgid "Widgets"
|
521 |
-
msgstr ""
|
522 |
|
523 |
#: framework/features/header/account-modal.php:37,
|
524 |
#: build_tmp/build/framework/features/header/account-modal.php:37
|
525 |
msgid "Close account modal"
|
526 |
-
msgstr ""
|
527 |
|
528 |
#: framework/features/header/header-options.php:63,
|
529 |
#: build_tmp/build/framework/features/header/header-options.php:63
|
530 |
msgid "Effect"
|
531 |
-
msgstr ""
|
532 |
|
533 |
#: framework/features/header/header-options.php:79,
|
534 |
#: build_tmp/build/framework/features/header/header-options.php:79
|
535 |
msgid "Offset"
|
536 |
-
msgstr ""
|
537 |
|
538 |
#: framework/premium/features/content-blocks.php:86,
|
539 |
#: build_tmp/build/framework/premium/features/content-blocks.php:86
|
540 |
msgid "All types"
|
541 |
-
msgstr ""
|
542 |
|
543 |
#: framework/premium/features/content-blocks.php:378,
|
544 |
#: build_tmp/build/framework/premium/features/content-blocks.php:378,
|
545 |
#: framework/premium/features/content-blocks/options/popup.php:168,
|
546 |
#: build_tmp/build/framework/premium/features/content-blocks/options/popup.php:168
|
547 |
msgid "After x pages"
|
548 |
-
msgstr ""
|
549 |
|
550 |
#: framework/premium/features/content-blocks.php:1088,
|
551 |
#: build_tmp/build/framework/premium/features/content-blocks.php:1088
|
552 |
msgid "Close popup"
|
553 |
-
msgstr ""
|
554 |
|
555 |
#: framework/premium/features/media-meta-fields.php:29,
|
556 |
#: build_tmp/build/framework/premium/features/media-meta-fields.php:29
|
557 |
msgid "Attachment Video"
|
558 |
-
msgstr ""
|
559 |
|
560 |
#: framework/premium/features/media-meta-fields.php:33,
|
561 |
#: build_tmp/build/framework/premium/features/media-meta-fields.php:33
|
562 |
msgid "Video URL"
|
563 |
-
msgstr ""
|
564 |
|
565 |
#. translators: %s: Link to wordpress.org article
|
566 |
#. translators: %s: Link to wordpress.org article
|
567 |
#: framework/premium/features/media-meta-fields.php:39,
|
568 |
#: build_tmp/build/framework/premium/features/media-meta-fields.php:39
|
569 |
msgid "Enter a <a href=\"%s\" target=\"_blank\">valid media URL</a> or upload an MP4 file into the media library."
|
570 |
-
msgstr ""
|
571 |
|
572 |
#: framework/premium/features/media-meta-fields.php:42,
|
573 |
#: build_tmp/build/framework/premium/features/media-meta-fields.php:42
|
574 |
msgid "Upload"
|
575 |
-
msgstr ""
|
576 |
|
577 |
#: framework/premium/features/media-meta-fields.php:44,
|
578 |
#: build_tmp/build/framework/premium/features/media-meta-fields.php:44
|
579 |
msgid "Upload Video (MP4 File)"
|
580 |
-
msgstr ""
|
581 |
|
582 |
#: framework/premium/static/js/header/CreateHeader.js:117
|
583 |
msgid "Picker header"
|
@@ -1090,7 +1090,7 @@ msgstr "Импорт содержимого"
|
|
1090 |
|
1091 |
#: static/js/screens/DemoInstall/Wizzard/Content.js:31
|
1092 |
msgid "This will import posts, pages, comments, navigation menus, custom fields, terms and custom posts"
|
1093 |
-
msgstr "Будут импортированы записи, страницы, комментарии, меню навигации,
|
1094 |
|
1095 |
#: static/js/screens/DemoInstall/Wizzard/Content.js:71
|
1096 |
msgid "Clean Install"
|
@@ -1146,7 +1146,7 @@ msgstr "Следующие плагины необходимы для для п
|
|
1146 |
|
1147 |
#: static/js/screens/Extensions.js:239
|
1148 |
msgid "Loading Extensions Status..."
|
1149 |
-
msgstr "Загрузка статусов
|
1150 |
|
1151 |
#: static/js/screens/Extensions.js:264
|
1152 |
msgid "Free Extensions"
|
@@ -1281,7 +1281,7 @@ msgstr "Действие профиля"
|
|
1281 |
#: framework/features/header/items/account/options.php:91,
|
1282 |
#: build_tmp/build/framework/features/header/items/account/options.php:91
|
1283 |
msgid "Select Menu"
|
1284 |
-
msgstr "
|
1285 |
|
1286 |
#: framework/features/header/items/account/options.php:97,
|
1287 |
#: build_tmp/build/framework/features/header/items/account/options.php:97
|
@@ -1482,7 +1482,7 @@ msgstr "Фон модального окна"
|
|
1482 |
#: framework/features/header/items/account/options.php:988,
|
1483 |
#: build_tmp/build/framework/features/header/items/account/options.php:988
|
1484 |
msgid "Modal Backdrop"
|
1485 |
-
msgstr "Задний фон
|
1486 |
|
1487 |
#: framework/features/header/items/account/options.php:1168,
|
1488 |
#: build_tmp/build/framework/features/header/items/account/options.php:1168
|
@@ -1673,7 +1673,7 @@ msgstr "Кнопка быстрого просмотра"
|
|
1673 |
#: framework/premium/extensions/woocommerce-extra/includes/wish-list-table.php:172,
|
1674 |
#: build_tmp/build/framework/premium/extensions/woocommerce-extra/includes/wish-list-table.php:171
|
1675 |
msgid "You don't have any products in your wish list yet."
|
1676 |
-
msgstr "В вашем
|
1677 |
|
1678 |
#: framework/premium/extensions/woocommerce-extra/includes/wish-list-table.php:33,
|
1679 |
#: build_tmp/build/framework/premium/extensions/woocommerce-extra/includes/wish-list-table.php:33
|
@@ -2092,7 +2092,7 @@ msgstr "Автоскрытие"
|
|
2092 |
#: framework/premium/extensions/post-types-extra/includes/read-progress/customizer.php:38,
|
2093 |
#: build_tmp/build/framework/premium/extensions/post-types-extra/includes/read-progress/customizer.php:38
|
2094 |
msgid "Automatically hide the read progress bar once you arrive at the bottom of the article."
|
2095 |
-
msgstr "Автоматическое скрытие индикатора прогресса чтения, как только статья
|
2096 |
|
2097 |
#: framework/premium/extensions/post-types-extra/includes/read-progress/customizer.php:71,
|
2098 |
#: build_tmp/build/framework/premium/extensions/post-types-extra/includes/read-progress/customizer.php:71
|
@@ -2294,7 +2294,7 @@ msgstr "Выберите список..."
|
|
2294 |
|
2295 |
#: framework/extensions/newsletter-subscribe/dashboard-static/js/EditCredentials.js:125
|
2296 |
msgid "This option is available only in Blocksy premium %sversion%s."
|
2297 |
-
msgstr "Эта опция доступна только в премиальной %s
|
2298 |
|
2299 |
#: framework/extensions/newsletter-subscribe/dashboard-static/js/EditCredentials.js:141
|
2300 |
msgid "More info on how to generate an API key for Mailchimp can be found %shere%s."
|
@@ -2477,7 +2477,7 @@ msgstr "Загружайте только файлы шрифтов в форм
|
|
2477 |
|
2478 |
#: framework/premium/extensions/custom-fonts/dashboard-static/js/Uploader.js:284
|
2479 |
msgid "Upload only the %s.woff2%s or %s.ttf%s font file formats. Please don't convert non-woff variable fonts by yourself. Instead, just ask the font provider to hand a correct file otherwise the %svariable%s font will loose its capabilities."
|
2480 |
-
msgstr "Загружайте только файлы шрифтов в формате %s.woff2%s или %s.ttf%s. Не конвертируйте вариативные
|
2481 |
|
2482 |
#: framework/premium/extensions/custom-fonts/dashboard-static/js/Uploader.js:310
|
2483 |
msgid "Font Name"
|
@@ -5426,7 +5426,7 @@ msgstr "Анонимизация IP"
|
|
5426 |
#: framework/features/google-analytics.php:102,
|
5427 |
#: build_tmp/build/framework/features/google-analytics.php:102
|
5428 |
msgid "Enable Google Analytics IP Anonymization for enhanced privacy. More info and instructions can be found %shere%s."
|
5429 |
-
msgstr "Анонимность IP-адресов для Google Analytics
|
5430 |
|
5431 |
#: framework/features/opengraph-meta-data.php:17,
|
5432 |
#: build_tmp/build/framework/features/opengraph-meta-data.php:17
|
2 |
# This file is distributed under the same license as the Blocksy Companion Pro package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"PO-Revision-Date: 2022-05-17 12:29:04+0000\n"
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
14 |
#: framework/premium/features/premium-header.php:43,
|
15 |
#: build_tmp/build/framework/premium/features/premium-header.php:43
|
16 |
msgid "Mobile Menu 1"
|
17 |
+
msgstr "Мобильное меню 1"
|
18 |
|
19 |
#: framework/premium/features/premium-header.php:44,
|
20 |
#: build_tmp/build/framework/premium/features/premium-header.php:44
|
21 |
msgid "Mobile Menu 2"
|
22 |
+
msgstr "Мобильное меню 2"
|
23 |
|
24 |
#: framework/extensions/newsletter-subscribe/includes/BlocksyMailerliteManager.php:99,
|
25 |
#: build_tmp/build/framework/extensions/newsletter-subscribe/includes/BlocksyMailerliteManager.php:99
|
26 |
msgid "Thank you for subscribing to our newsletter!"
|
27 |
+
msgstr "Благодарим за подписку на нашу рассылку!"
|
28 |
|
29 |
#. translators: This is a brand name. Preferably to not be translated
|
30 |
#. translators: This is a brand name. Preferably to not be translated
|
32 |
#: build_tmp/build/framework/premium/extensions/adobe-typekit/config.php:5
|
33 |
msgctxt "Extension Brand Name"
|
34 |
msgid "Adobe Fonts"
|
35 |
+
msgstr "Шрифты Adobe"
|
36 |
|
37 |
#. translators: This is a brand name. Preferably to not be translated
|
38 |
#. translators: This is a brand name. Preferably to not be translated
|
52 |
#: build_tmp/build/framework/premium/extensions/code-snippets/extension.php:102
|
53 |
msgctxt "Extension Brand Name"
|
54 |
msgid "Custom Code Snippets"
|
55 |
+
msgstr "Произвольный код"
|
56 |
|
57 |
#. translators: This is a brand name. Preferably to not be translated
|
58 |
#. translators: This is a brand name. Preferably to not be translated
|
60 |
#: build_tmp/build/framework/premium/extensions/custom-fonts/config.php:5
|
61 |
msgctxt "Extension Brand Name"
|
62 |
msgid "Custom Fonts"
|
63 |
+
msgstr "Произвольные шрифты"
|
64 |
|
65 |
#. translators: This is a brand name. Preferably to not be translated
|
66 |
#. translators: This is a brand name. Preferably to not be translated
|
68 |
#: build_tmp/build/framework/premium/extensions/local-google-fonts/config.php:5
|
69 |
msgctxt "Extension Brand Name"
|
70 |
msgid "Local Google Fonts"
|
71 |
+
msgstr "Локальные шрифты Google"
|
72 |
|
73 |
#. translators: This is a brand name. Preferably to not be translated
|
74 |
#. translators: This is a brand name. Preferably to not be translated
|
76 |
#: build_tmp/build/framework/premium/extensions/mega-menu/config.php:5
|
77 |
msgctxt "Extension Brand Name"
|
78 |
msgid "Advanced Menu"
|
79 |
+
msgstr "Расширенное меню"
|
80 |
|
81 |
#. translators: This is a brand name. Preferably to not be translated
|
82 |
#. translators: This is a brand name. Preferably to not be translated
|
84 |
#: build_tmp/build/framework/premium/extensions/post-types-extra/config.php:5
|
85 |
msgctxt "Extension Brand Name"
|
86 |
msgid "Post Types Extra"
|
87 |
+
msgstr "Дополнительные типы записей"
|
88 |
|
89 |
#. translators: This is a brand name. Preferably to not be translated
|
90 |
#. translators: This is a brand name. Preferably to not be translated
|
96 |
#: build_tmp/build/framework/premium/extensions/shortcuts/customizer.php:524
|
97 |
msgctxt "Extension Brand Name"
|
98 |
msgid "Shortcuts Bar"
|
99 |
+
msgstr "Мобильная панель кнопок"
|
100 |
|
101 |
#: framework/premium/extensions/shortcuts/customizer.php:300,
|
102 |
#: build_tmp/build/framework/premium/extensions/shortcuts/customizer.php:300
|
103 |
msgid "Set link to nofollow"
|
104 |
+
msgstr "Установить ссылкам nofollow"
|
105 |
|
106 |
#: framework/premium/extensions/shortcuts/customizer.php:306,
|
107 |
#: build_tmp/build/framework/premium/extensions/shortcuts/customizer.php:306
|
108 |
msgid "Custom class"
|
109 |
+
msgstr "Произвольный класс"
|
110 |
|
111 |
#. translators: This is a brand name. Preferably to not be translated
|
112 |
#. translators: This is a brand name. Preferably to not be translated
|
114 |
#: build_tmp/build/framework/premium/extensions/sidebars/config.php:5
|
115 |
msgctxt "Extension Brand Name"
|
116 |
msgid "Multiple Sidebars"
|
117 |
+
msgstr "Несколько сайдбаров"
|
118 |
|
119 |
#. translators: This is a brand name. Preferably to not be translated
|
120 |
#. translators: This is a brand name. Preferably to not be translated
|
122 |
#: build_tmp/build/framework/premium/extensions/white-label/config.php:5
|
123 |
msgctxt "Extension Brand Name"
|
124 |
msgid "White Label"
|
125 |
+
msgstr "Белая этикетка"
|
126 |
|
127 |
#. translators: This is a brand name. Preferably to not be translated
|
128 |
#. translators: This is a brand name. Preferably to not be translated
|
130 |
#: build_tmp/build/framework/premium/extensions/woocommerce-extra/config.php:5
|
131 |
msgctxt "Extension Brand Name"
|
132 |
msgid "WooCommerce Extra"
|
133 |
+
msgstr "Экстра WooCommerce"
|
134 |
|
135 |
#: framework/premium/extensions/woocommerce-extra/extension.php:154,
|
136 |
#: build_tmp/build/framework/premium/extensions/woocommerce-extra/extension.php:154
|
137 |
msgid "Gallery Arrows Visibility"
|
138 |
+
msgstr "Видимость стрелок галереи"
|
139 |
|
140 |
#: framework/premium/extensions/woocommerce-extra/extension.php:175,
|
141 |
#: build_tmp/build/framework/premium/extensions/woocommerce-extra/extension.php:175
|
142 |
msgid "Thumbnails Arrows Visibility"
|
143 |
+
msgstr "Видимость стрелок миниатюр"
|
144 |
|
145 |
#: framework/premium/extensions/woocommerce-extra/extension.php:384,
|
146 |
#: build_tmp/build/framework/premium/extensions/woocommerce-extra/extension.php:384
|
147 |
msgid "Icons Spacing"
|
148 |
+
msgstr "Отступ значков"
|
149 |
|
150 |
#: framework/premium/extensions/woocommerce-extra/extension.php:428,
|
151 |
#: build_tmp/build/framework/premium/extensions/woocommerce-extra/extension.php:428
|
152 |
msgid "WooCommerce Offcanvas Filters"
|
153 |
+
msgstr "Плавающий блок фильтров товаров"
|
154 |
|
155 |
#: framework/premium/extensions/woocommerce-extra/extension.php:430,
|
156 |
#: build_tmp/build/framework/premium/extensions/woocommerce-extra/extension.php:430
|
157 |
msgid "Add widgets here."
|
158 |
+
msgstr "Добавляйте виджеты сюда."
|
159 |
|
160 |
#: framework/premium/extensions/woocommerce-extra/extension.php:702,
|
161 |
#: build_tmp/build/framework/premium/extensions/woocommerce-extra/extension.php:702
|
162 |
msgid "Close filters modal"
|
163 |
+
msgstr "Закрыть модальное окно фильтров"
|
164 |
|
165 |
#: framework/premium/extensions/woocommerce-extra/helpers.php:75,
|
166 |
#: build_tmp/build/framework/premium/extensions/woocommerce-extra/helpers.php:75
|
167 |
msgid "Close quick view"
|
168 |
+
msgstr "Закрыть быстрый просмотр"
|
169 |
|
170 |
#: framework/premium/extensions/woocommerce-extra/helpers.php:148,
|
171 |
#: build_tmp/build/framework/premium/extensions/woocommerce-extra/helpers.php:148
|
172 |
msgid "Quick view toggle"
|
173 |
+
msgstr "Тумблер быстрого просмотра"
|
174 |
|
175 |
#: framework/premium/extensions/woocommerce-extra/helpers.php:148,
|
176 |
#: build_tmp/build/framework/premium/extensions/woocommerce-extra/helpers.php:148
|
177 |
msgid "Quick view icon"
|
178 |
+
msgstr "Значок быстрого просмотра"
|
179 |
|
180 |
#: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:335,
|
181 |
#: framework/features/header/items/account/options.php:1022,
|
182 |
#: build_tmp/build/framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:335,
|
183 |
#: build_tmp/build/framework/features/header/items/account/options.php:1022
|
184 |
msgid "Close Button Type"
|
185 |
+
msgstr "Тип кнопки закрытия"
|
186 |
|
187 |
#: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:344,
|
188 |
#: framework/features/header/items/account/options.php:1031,
|
189 |
#: build_tmp/build/framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:344,
|
190 |
#: build_tmp/build/framework/features/header/items/account/options.php:1031
|
191 |
msgid "Simple"
|
192 |
+
msgstr "Прост."
|
193 |
|
194 |
#: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:345,
|
195 |
#: framework/features/header/items/account/options.php:1032,
|
196 |
#: build_tmp/build/framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:345,
|
197 |
#: build_tmp/build/framework/features/header/items/account/options.php:1032
|
198 |
msgid "Border"
|
199 |
+
msgstr "Граница"
|
200 |
|
201 |
#: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:386,
|
202 |
#: framework/features/header/items/account/options.php:1075,
|
203 |
#: build_tmp/build/framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:386,
|
204 |
#: build_tmp/build/framework/features/header/items/account/options.php:1075
|
205 |
msgid "Border Color"
|
206 |
+
msgstr "Цвет границы"
|
207 |
|
208 |
#: framework/premium/features/content-blocks/hooks-manager.php:161,
|
209 |
#: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:161
|
210 |
msgid "Before description"
|
211 |
+
msgstr "До описания"
|
212 |
|
213 |
#: framework/premium/features/content-blocks/hooks-manager.php:169,
|
214 |
#: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:169
|
215 |
msgid "Before breadcrumbs"
|
216 |
+
msgstr "До цепочки навигации"
|
217 |
|
218 |
#: framework/premium/features/content-blocks/hooks-manager.php:193,
|
219 |
#: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:193
|
220 |
msgid "After description"
|
221 |
+
msgstr "После описания"
|
222 |
|
223 |
#: framework/premium/features/content-blocks/hooks-manager.php:201,
|
224 |
#: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:201
|
225 |
msgid "After breadcrumbs"
|
226 |
+
msgstr "После цепочки навигации"
|
227 |
|
228 |
#: framework/premium/features/content-blocks/hooks-manager.php:500,
|
229 |
#: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:500
|
230 |
msgid "Before shop loop item actions"
|
231 |
+
msgstr "До цикла действий с товарами"
|
232 |
|
233 |
#: framework/premium/features/content-blocks/hooks-manager.php:505,
|
234 |
#: build_tmp/build/framework/premium/features/content-blocks/hooks-manager.php:505
|
235 |
msgid "After shop loop item actions"
|
236 |
+
msgstr "После цикла действий с товарами"
|
237 |
|
238 |
#. translators: placeholder here means the actual URL.
|
239 |
#. translators: placeholder here means the actual URL.
|
240 |
#: framework/extensions/widgets/widgets/ct-socials/options.php:28,
|
241 |
#: build_tmp/build/framework/extensions/widgets/widgets/ct-socials/options.php:28
|
242 |
msgid "Configure the social links in Customizer ➝ General ➝ %sSocial Network Accounts%s."
|
243 |
+
msgstr "Настройте ссылок соцсетей в Настройщик ➝ Общее ➝ %sПрофили в соцсетях%s."
|
244 |
|
245 |
#: framework/features/header/items/account/options.php:39,
|
246 |
#: build_tmp/build/framework/features/header/items/account/options.php:39
|
247 |
msgid "Customizing: Logged out State"
|
248 |
+
msgstr "Настройка: статус неавторизованности"
|
249 |
|
250 |
#: framework/features/header/items/account/options.php:508,
|
251 |
#: build_tmp/build/framework/features/header/items/account/options.php:508
|
252 |
msgid "User Visibility"
|
253 |
+
msgstr "Видимость пользователя"
|
254 |
|
255 |
#: framework/features/header/items/account/options.php:519,
|
256 |
#: build_tmp/build/framework/features/header/items/account/options.php:519
|
257 |
msgid "Logged In"
|
258 |
+
msgstr "Зарегистрированные"
|
259 |
|
260 |
#: framework/features/header/items/account/options.php:520,
|
261 |
#: build_tmp/build/framework/features/header/items/account/options.php:520
|
262 |
msgid "Logged Out"
|
263 |
+
msgstr "Гости"
|
264 |
|
265 |
#: framework/premium/extensions/post-types-extra/includes/dynamic-data.php:880,
|
266 |
#: build_tmp/build/framework/premium/extensions/post-types-extra/includes/dynamic-data.php:880
|
267 |
msgid "Custom Field"
|
268 |
+
msgstr "Произвольные поля"
|
269 |
|
270 |
#: framework/premium/extensions/post-types-extra/includes/estimated-read-time.php:107
|
271 |
msgid "%s min"
|
272 |
msgid_plural "%s mins"
|
273 |
+
msgstr[0] "%s минута"
|
274 |
+
msgstr[1] "%s минуты"
|
275 |
+
msgstr[2] "%s минут"
|
276 |
|
277 |
#: framework/premium/extensions/woocommerce-extra/includes/wish-list-helpers.php:38,
|
278 |
#: build_tmp/build/framework/premium/extensions/woocommerce-extra/includes/wish-list-helpers.php:38
|
279 |
msgid "Wishlist icon"
|
280 |
+
msgstr "Значок списка желаний"
|
281 |
|
282 |
#: framework/premium/extensions/woocommerce-extra/includes/wish-list-options.php:101,
|
283 |
#: build_tmp/build/framework/premium/extensions/woocommerce-extra/includes/wish-list-options.php:101
|
284 |
msgid "Enable AJAX loading"
|
285 |
+
msgstr "Ajax-загрузка"
|
286 |
|
287 |
#: framework/premium/features/content-blocks/options/archive.php:56,
|
288 |
#: build_tmp/build/framework/premium/features/content-blocks/options/archive.php:56
|
289 |
msgid "Default Card Layout"
|
290 |
+
msgstr "Стандартный макет карточки"
|
291 |
|
292 |
#: framework/premium/features/content-blocks/options/archive.php:60,
|
293 |
#: build_tmp/build/framework/premium/features/content-blocks/options/archive.php:60
|
294 |
msgid "Inherit card wrapper settings from Customizer (background color, spacing, shadow)."
|
295 |
+
msgstr "Наследование настроек оболочки карточки из настройщика (цвет фона, интервал, тень)."
|
296 |
|
297 |
#: framework/premium/features/content-blocks/options/archive.php:68,
|
298 |
#: framework/premium/features/content-blocks/options/single.php:56,
|
299 |
#: build_tmp/build/framework/premium/features/content-blocks/options/archive.php:68,
|
300 |
#: build_tmp/build/framework/premium/features/content-blocks/options/single.php:56
|
301 |
msgid "Dynamic Content Preview"
|
302 |
+
msgstr "Предпросмотр динамического содержимого"
|
303 |
|
304 |
#: framework/premium/features/content-blocks/options/archive.php:74,
|
305 |
#: build_tmp/build/framework/premium/features/content-blocks/options/archive.php:74
|
306 |
msgid "Select a post/page to preview it's content inside the editor while building the archive."
|
307 |
+
msgstr "Выберите запись/страницу для предпросмотра её содержимого в редакторе при создании архива."
|
308 |
|
309 |
#: framework/premium/features/content-blocks/options/archive.php:78,
|
310 |
#: build_tmp/build/framework/premium/features/content-blocks/options/archive.php:78
|
311 |
msgid "Editor/Card Width"
|
312 |
+
msgstr "Ширина редактора/карточки"
|
313 |
|
314 |
#: framework/premium/features/content-blocks/options/archive.php:89,
|
315 |
#: build_tmp/build/framework/premium/features/content-blocks/options/archive.php:89
|
316 |
msgid "Set the editor width for better understanging the layout you are building (just for preview purpose, this option won't apply in frontend)."
|
317 |
+
msgstr "Устака ширины редактора для лучшего понимания создаваемого макета (только для предпросмотра, параметр не приме��яется во внешнем интерфейсе)."
|
318 |
|
319 |
#: framework/premium/features/content-blocks/options/popup.php:269,
|
320 |
#: build_tmp/build/framework/premium/features/content-blocks/options/popup.php:269
|
321 |
msgid "After X Pages"
|
322 |
+
msgstr "После X страниц"
|
323 |
|
324 |
#: framework/premium/features/content-blocks/options/popup.php:275,
|
325 |
#: build_tmp/build/framework/premium/features/content-blocks/options/popup.php:275
|
326 |
msgid "Set after how many visited pages the popup block will appear."
|
327 |
+
msgstr "После скольких посещённых страниц появится модальное окно."
|
328 |
|
329 |
#: framework/premium/features/content-blocks/options/single.php:62,
|
330 |
#: build_tmp/build/framework/premium/features/content-blocks/options/single.php:62
|
331 |
msgid "Select a post/page to preview it's content inside the editor while building the post/page."
|
332 |
+
msgstr "Выберите запись/страницу для предпросмотра её содержимого в редакторе при настройки записи/страницы."
|
333 |
|
334 |
#: framework/extensions/newsletter-subscribe/dashboard-static/js/EditCredentials.js:158
|
335 |
msgid "More info on how to generate an API key for Mailerlite can be found %shere%s. Please note that we require at least one group to be created in your account for the integration to work. More info on how to create a group %shere%s."
|
336 |
+
msgstr "Дополнительную информацию о генерации ключа API для Mailerlite, можно найти %sздесь%s. Для работы интеграции требуется, чтобы в вашем профиле была создана хотя бы одна группа. Подробнее о создании группы читайте %sздесь%s."
|
337 |
|
338 |
#: framework/premium/static/js/hooks/CodeEditor.js:56
|
339 |
msgid "Code Editor"
|
340 |
+
msgstr "Редактор кода"
|
341 |
|
342 |
#: framework/premium/static/js/hooks/CreateHook.js:101
|
343 |
msgid "Template Type"
|
344 |
+
msgstr "Тип шаблона"
|
345 |
|
346 |
#: framework/premium/static/js/hooks/CreateHook.js:116
|
347 |
msgid "Archive Template"
|
348 |
+
msgstr "Шаблон архива"
|
349 |
|
350 |
#: framework/premium/static/js/hooks/CreateHook.js:124
|
351 |
msgid "Single Template"
|
352 |
+
msgstr "Отдельный шаблон"
|
353 |
|
354 |
#: framework/premium/static/js/hooks/CreateHook.js:162
|
355 |
msgid "Hook Name"
|
356 |
+
msgstr "Название зацепа"
|
357 |
|
358 |
#: framework/premium/static/js/hooks/CreateHook.js:166
|
359 |
msgid "Popup Name"
|
360 |
+
msgstr "Название модального окна"
|
361 |
|
362 |
#: framework/premium/static/js/hooks/CreateHook.js:170
|
363 |
msgid "Template Name"
|
364 |
+
msgstr "Название шаблона"
|
365 |
|
366 |
#: framework/premium/static/js/hooks/CreateHook.js:77
|
367 |
msgid "Popup"
|
368 |
+
msgstr "Модальное окно"
|
369 |
|
370 |
#: framework/premium/static/js/hooks/CreateHook.js:86
|
371 |
msgid "Custom Template"
|
372 |
+
msgstr "Произвольный шаблон"
|
373 |
|
374 |
#: framework/premium/static/js/media-video-upload-button.js:27
|
375 |
msgid "Select MP4"
|
376 |
+
msgstr "Выберите MP4"
|
377 |
|
378 |
#: framework/premium/static/js/media-video-upload-button.js:29
|
379 |
msgid "Attach MP4"
|
380 |
+
msgstr "Прикрепить MP4"
|
381 |
|
382 |
#: framework/premium/static/js/options/IconPicker.js:20
|
383 |
msgid "Theme Icons"
|
384 |
+
msgstr "Значки темы"
|
385 |
|
386 |
#: framework/premium/static/js/options/IconPicker.js:26
|
387 |
msgid "FontAwesome Brands"
|
388 |
+
msgstr "FontAwesome бренды"
|
389 |
|
390 |
#: framework/premium/static/js/options/IconPicker.js:32
|
391 |
msgid "FontAwesome Solid"
|
392 |
+
msgstr "FontAwesome залитые"
|
393 |
|
394 |
#: framework/premium/static/js/options/IconPicker.js:38
|
395 |
msgid "FontAwesome Regular"
|
396 |
+
msgstr "FontAwesome обычные"
|
397 |
|
398 |
#: framework/premium/static/js/typography/providers/kadence.js:21
|
399 |
#: framework/premium/static/js/typography/providers/plus-addons.js:23
|
400 |
#: framework/premium/static/js/typography/providers/stackable.js:23
|
401 |
msgid "%s Local Google Fonts"
|
402 |
+
msgstr "Локальные Google-шрифты %s"
|
403 |
|
404 |
#: framework/premium/static/js/typography/providers/kadence.js:25
|
405 |
#: framework/premium/static/js/typography/providers/plus-addons.js:27
|
406 |
#: framework/premium/static/js/typography/providers/stackable.js:27
|
407 |
msgid "%s Typekit"
|
408 |
+
msgstr "Typekit %s"
|
409 |
|
410 |
#: framework/premium/static/js/typography/providers/kadence.js:30
|
411 |
#: framework/premium/static/js/typography/providers/stackable.js:31
|
412 |
msgid "%s Custom Fonts"
|
413 |
+
msgstr "Custom Fonts %s"
|
414 |
|
415 |
#: framework/premium/static/js/typography/providers/kadence.js:58
|
416 |
msgid "Normal"
|
417 |
+
msgstr "Обычный"
|
418 |
|
419 |
#: framework/premium/static/js/typography/providers/kadence.js:82
|
420 |
msgid "Inherit"
|
421 |
+
msgstr "Наследовать"
|
422 |
|
423 |
#: framework/premium/static/js/typography/providers/plus-addons.js:31
|
424 |
msgid "%s Custom"
|
425 |
+
msgstr "Кастом %s"
|
426 |
|
427 |
#: framework/premium/static/js/typography/providers/plus-addons.js:35
|
428 |
msgid "%s System"
|
429 |
+
msgstr "Система %s"
|
430 |
|
431 |
#. translators: %s: Link to the login page.
|
432 |
#. translators: %s: Link to the login page.
|
433 |
#: framework/features/account-auth.php:92,
|
434 |
#: build_tmp/build/framework/features/account-auth.php:92
|
435 |
msgid "Check your email for the confirmation link, then visit the <a href=\"%s\">login page</a>."
|
436 |
+
msgstr "Проверьте свою электронную почту на наличие ссылки для подтверждения, а затем перейдите на <a href=\"%s\">страницу входа</a>."
|
437 |
|
438 |
#: framework/features/account-auth.php:198,
|
439 |
#: build_tmp/build/framework/features/account-auth.php:198
|
440 |
msgid "Your account was created successfully. Your login details have been sent to your email address. Please visit the <a href=\"%s\">login page</a>."
|
441 |
+
msgstr "Ваша учётная запись была успешно создана. Данные для входа отправлены на ваш адрес электронной почты. Пожалуйста, перейдите на <a href=\"%s\">страницу входа</a>."
|
442 |
|
443 |
#: framework/features/account-auth.php:207,
|
444 |
#: build_tmp/build/framework/features/account-auth.php:207
|
445 |
msgid "Your account was created successfully and a password has been sent to your email address. Please visit the <a href=\"%s\">login page</a>."
|
446 |
+
msgstr "Ваша учётная запись была успешно создана, и пароль был отправлен на ваш адрес электронной почты. Пожалуйста, перейдите на <a href=\"%s\">страницу входа</a>."
|
447 |
|
448 |
#. translators: This is a brand name. Preferably to not be translated
|
449 |
#. translators: This is a brand name. Preferably to not be translated
|
455 |
#: build_tmp/build/framework/extensions/cookies-consent/customizer.php:5
|
456 |
msgctxt "Extension Brand Name"
|
457 |
msgid "Cookies Consent"
|
458 |
+
msgstr "Согласие на cookie"
|
459 |
|
460 |
#: framework/extensions/cookies-consent/customizer.php:76,
|
461 |
#: build_tmp/build/framework/extensions/cookies-consent/customizer.php:76
|
462 |
msgid "Accept Button text"
|
463 |
+
msgstr "Текст кнопки подтверждения"
|
464 |
|
465 |
#: framework/extensions/cookies-consent/customizer.php:85,
|
466 |
#: build_tmp/build/framework/extensions/cookies-consent/customizer.php:85
|
467 |
msgid "Decline Button text"
|
468 |
+
msgstr "Текст кнопки отказа"
|
469 |
|
470 |
#: framework/extensions/cookies-consent/customizer.php:88,
|
471 |
#: framework/extensions/cookies-consent/helpers.php:34,
|
472 |
#: build_tmp/build/framework/extensions/cookies-consent/customizer.php:88,
|
473 |
#: build_tmp/build/framework/extensions/cookies-consent/helpers.php:34
|
474 |
msgid "Decline"
|
475 |
+
msgstr "Отказ"
|
476 |
|
477 |
#. translators: This is a brand name. Preferably to not be translated
|
478 |
#. translators: This is a brand name. Preferably to not be translated
|
480 |
#: build_tmp/build/framework/extensions/newsletter-subscribe/config.php:5
|
481 |
msgctxt "Extension Brand Name"
|
482 |
msgid "Newsletter Subscribe"
|
483 |
+
msgstr "Подписка на рассылку"
|
484 |
|
485 |
#. translators: This is a brand name. Preferably to not be translated
|
486 |
#. translators: This is a brand name. Preferably to not be translated
|
488 |
#: build_tmp/build/framework/extensions/product-reviews/config.php:5
|
489 |
msgctxt "Extension Brand Name"
|
490 |
msgid "Product Reviews"
|
491 |
+
msgstr "Обзоры товаров"
|
492 |
|
493 |
#: framework/extensions/product-reviews/metabox.php:60,
|
494 |
#: build_tmp/build/framework/extensions/product-reviews/metabox.php:60
|
495 |
msgid "Please note that some of this information (price, sku, brand) won't be displayed on the front-end. It is solely used for Google's Schema.org markup."
|
496 |
+
msgstr "Часть этой информации (цена, артикул, бренд) не будет отображаться во внешнем интерфейсе. Он используется исключительно для разметки Google Schema.org."
|
497 |
|
498 |
#. translators: This is a brand name. Preferably to not be translated
|
499 |
#. translators: This is a brand name. Preferably to not be translated
|
505 |
#: build_tmp/build/framework/extensions/trending/customizer.php:97
|
506 |
msgctxt "Extension Brand Name"
|
507 |
msgid "Trending Posts"
|
508 |
+
msgstr "Популярные записи"
|
509 |
|
510 |
#: framework/extensions/trending/customizer.php:245,
|
511 |
#: build_tmp/build/framework/extensions/trending/customizer.php:245
|
512 |
msgid "Image Size"
|
513 |
+
msgstr "Размер изображения"
|
514 |
|
515 |
#. translators: This is a brand name. Preferably to not be translated
|
516 |
#. translators: This is a brand name. Preferably to not be translated
|
518 |
#: build_tmp/build/framework/extensions/widgets/config.php:5
|
519 |
msgctxt "Extension Brand Name"
|
520 |
msgid "Widgets"
|
521 |
+
msgstr "Виджеты"
|
522 |
|
523 |
#: framework/features/header/account-modal.php:37,
|
524 |
#: build_tmp/build/framework/features/header/account-modal.php:37
|
525 |
msgid "Close account modal"
|
526 |
+
msgstr "Закрыть модальное окно профиля"
|
527 |
|
528 |
#: framework/features/header/header-options.php:63,
|
529 |
#: build_tmp/build/framework/features/header/header-options.php:63
|
530 |
msgid "Effect"
|
531 |
+
msgstr "Эффект"
|
532 |
|
533 |
#: framework/features/header/header-options.php:79,
|
534 |
#: build_tmp/build/framework/features/header/header-options.php:79
|
535 |
msgid "Offset"
|
536 |
+
msgstr "Смещение"
|
537 |
|
538 |
#: framework/premium/features/content-blocks.php:86,
|
539 |
#: build_tmp/build/framework/premium/features/content-blocks.php:86
|
540 |
msgid "All types"
|
541 |
+
msgstr "Все типы"
|
542 |
|
543 |
#: framework/premium/features/content-blocks.php:378,
|
544 |
#: build_tmp/build/framework/premium/features/content-blocks.php:378,
|
545 |
#: framework/premium/features/content-blocks/options/popup.php:168,
|
546 |
#: build_tmp/build/framework/premium/features/content-blocks/options/popup.php:168
|
547 |
msgid "After x pages"
|
548 |
+
msgstr "После X страниц"
|
549 |
|
550 |
#: framework/premium/features/content-blocks.php:1088,
|
551 |
#: build_tmp/build/framework/premium/features/content-blocks.php:1088
|
552 |
msgid "Close popup"
|
553 |
+
msgstr "Закрыть модальное окно"
|
554 |
|
555 |
#: framework/premium/features/media-meta-fields.php:29,
|
556 |
#: build_tmp/build/framework/premium/features/media-meta-fields.php:29
|
557 |
msgid "Attachment Video"
|
558 |
+
msgstr "Видео вложения"
|
559 |
|
560 |
#: framework/premium/features/media-meta-fields.php:33,
|
561 |
#: build_tmp/build/framework/premium/features/media-meta-fields.php:33
|
562 |
msgid "Video URL"
|
563 |
+
msgstr "URL видео"
|
564 |
|
565 |
#. translators: %s: Link to wordpress.org article
|
566 |
#. translators: %s: Link to wordpress.org article
|
567 |
#: framework/premium/features/media-meta-fields.php:39,
|
568 |
#: build_tmp/build/framework/premium/features/media-meta-fields.php:39
|
569 |
msgid "Enter a <a href=\"%s\" target=\"_blank\">valid media URL</a> or upload an MP4 file into the media library."
|
570 |
+
msgstr "Введите <a href=\"%s\" target=\"_blank\">действительный URL медиафайла</a> или загрузите MP4-файл в медиатеку."
|
571 |
|
572 |
#: framework/premium/features/media-meta-fields.php:42,
|
573 |
#: build_tmp/build/framework/premium/features/media-meta-fields.php:42
|
574 |
msgid "Upload"
|
575 |
+
msgstr "Загрузить"
|
576 |
|
577 |
#: framework/premium/features/media-meta-fields.php:44,
|
578 |
#: build_tmp/build/framework/premium/features/media-meta-fields.php:44
|
579 |
msgid "Upload Video (MP4 File)"
|
580 |
+
msgstr "Загрузить видео (MP4-файл)"
|
581 |
|
582 |
#: framework/premium/static/js/header/CreateHeader.js:117
|
583 |
msgid "Picker header"
|
1090 |
|
1091 |
#: static/js/screens/DemoInstall/Wizzard/Content.js:31
|
1092 |
msgid "This will import posts, pages, comments, navigation menus, custom fields, terms and custom posts"
|
1093 |
+
msgstr "Будут импортированы записи, страницы, комментарии, меню навигации, произвольные поля, термины и произвольные типы записей."
|
1094 |
|
1095 |
#: static/js/screens/DemoInstall/Wizzard/Content.js:71
|
1096 |
msgid "Clean Install"
|
1146 |
|
1147 |
#: static/js/screens/Extensions.js:239
|
1148 |
msgid "Loading Extensions Status..."
|
1149 |
+
msgstr "Загрузка статусов расширен��й..."
|
1150 |
|
1151 |
#: static/js/screens/Extensions.js:264
|
1152 |
msgid "Free Extensions"
|
1281 |
#: framework/features/header/items/account/options.php:91,
|
1282 |
#: build_tmp/build/framework/features/header/items/account/options.php:91
|
1283 |
msgid "Select Menu"
|
1284 |
+
msgstr "Выбор меню"
|
1285 |
|
1286 |
#: framework/features/header/items/account/options.php:97,
|
1287 |
#: build_tmp/build/framework/features/header/items/account/options.php:97
|
1482 |
#: framework/features/header/items/account/options.php:988,
|
1483 |
#: build_tmp/build/framework/features/header/items/account/options.php:988
|
1484 |
msgid "Modal Backdrop"
|
1485 |
+
msgstr "Задний фон модального окна"
|
1486 |
|
1487 |
#: framework/features/header/items/account/options.php:1168,
|
1488 |
#: build_tmp/build/framework/features/header/items/account/options.php:1168
|
1673 |
#: framework/premium/extensions/woocommerce-extra/includes/wish-list-table.php:172,
|
1674 |
#: build_tmp/build/framework/premium/extensions/woocommerce-extra/includes/wish-list-table.php:171
|
1675 |
msgid "You don't have any products in your wish list yet."
|
1676 |
+
msgstr "В вашем списк�� желаний ещё нет товаров."
|
1677 |
|
1678 |
#: framework/premium/extensions/woocommerce-extra/includes/wish-list-table.php:33,
|
1679 |
#: build_tmp/build/framework/premium/extensions/woocommerce-extra/includes/wish-list-table.php:33
|
2092 |
#: framework/premium/extensions/post-types-extra/includes/read-progress/customizer.php:38,
|
2093 |
#: build_tmp/build/framework/premium/extensions/post-types-extra/includes/read-progress/customizer.php:38
|
2094 |
msgid "Automatically hide the read progress bar once you arrive at the bottom of the article."
|
2095 |
+
msgstr "Автоматическое скрытие индикатора прогресса чтения, как только статья заканчивается."
|
2096 |
|
2097 |
#: framework/premium/extensions/post-types-extra/includes/read-progress/customizer.php:71,
|
2098 |
#: build_tmp/build/framework/premium/extensions/post-types-extra/includes/read-progress/customizer.php:71
|
2294 |
|
2295 |
#: framework/extensions/newsletter-subscribe/dashboard-static/js/EditCredentials.js:125
|
2296 |
msgid "This option is available only in Blocksy premium %sversion%s."
|
2297 |
+
msgstr "Эта опция доступна только в премиальной %sв��рсии%s Blocksy."
|
2298 |
|
2299 |
#: framework/extensions/newsletter-subscribe/dashboard-static/js/EditCredentials.js:141
|
2300 |
msgid "More info on how to generate an API key for Mailchimp can be found %shere%s."
|
2477 |
|
2478 |
#: framework/premium/extensions/custom-fonts/dashboard-static/js/Uploader.js:284
|
2479 |
msgid "Upload only the %s.woff2%s or %s.ttf%s font file formats. Please don't convert non-woff variable fonts by yourself. Instead, just ask the font provider to hand a correct file otherwise the %svariable%s font will loose its capabilities."
|
2480 |
+
msgstr "Загружайте только файлы шрифтов в формате %s.woff2%s или %s.ttf%s. Не конвертируйте вариативные шрифты, отличные от woff, самостоятельно. Вместо этого просто попросите поставщика шрифтов передать правильный файл, иначе %sвариативный%s шрифт потеряет свои возможности."
|
2481 |
|
2482 |
#: framework/premium/extensions/custom-fonts/dashboard-static/js/Uploader.js:310
|
2483 |
msgid "Font Name"
|
5426 |
#: framework/features/google-analytics.php:102,
|
5427 |
#: build_tmp/build/framework/features/google-analytics.php:102
|
5428 |
msgid "Enable Google Analytics IP Anonymization for enhanced privacy. More info and instructions can be found %shere%s."
|
5429 |
+
msgstr "Анонимность IP-адресов для Google Analytics ��ля повышения конфиденциальности. Подробная информация и инструкции %sздесь%s."
|
5430 |
|
5431 |
#: framework/features/opengraph-meta-data.php:17,
|
5432 |
#: build_tmp/build/framework/features/opengraph-meta-data.php:17
|
languages/blocksy-companion.pot
CHANGED
@@ -19,12 +19,12 @@ msgstr ""
|
|
19 |
"x-generator: babel-plugin-wp-i18n\n"
|
20 |
|
21 |
#. translators: %s: PHP version
|
22 |
-
#: blocksy-companion.php:
|
23 |
msgid "Blocksy requires PHP version %s+, plugin is currently NOT RUNNING."
|
24 |
msgstr ""
|
25 |
|
26 |
#. translators: %s: WordPress version
|
27 |
-
#: blocksy-companion.php:
|
28 |
msgid ""
|
29 |
"Blocksy requires WordPress version %s+. Because you are using an earlier "
|
30 |
"version, the plugin is currently NOT RUNNING."
|
@@ -120,73 +120,73 @@ msgid ""
|
|
120 |
"a wishlits page."
|
121 |
msgstr ""
|
122 |
|
123 |
-
#: framework/theme-integration.php:
|
124 |
#: framework/extensions/widgets/widgets/ct-facebook/options.php:16,
|
125 |
#: framework/extensions/widgets/widgets/ct-facebook/view.php:12,
|
126 |
#: framework/extensions/widgets/widgets/ct-facebook/widget.php:13
|
127 |
msgid "Facebook"
|
128 |
msgstr ""
|
129 |
|
130 |
-
#: framework/theme-integration.php:
|
131 |
msgid "Twitter"
|
132 |
msgstr ""
|
133 |
|
134 |
-
#: framework/theme-integration.php:
|
135 |
msgid "LinkedIn"
|
136 |
msgstr ""
|
137 |
|
138 |
-
#: framework/theme-integration.php:
|
139 |
msgid "Dribbble"
|
140 |
msgstr ""
|
141 |
|
142 |
-
#: framework/theme-integration.php:
|
143 |
msgid "Instagram"
|
144 |
msgstr ""
|
145 |
|
146 |
-
#: framework/theme-integration.php:
|
147 |
msgid "Pinterest"
|
148 |
msgstr ""
|
149 |
|
150 |
-
#: framework/theme-integration.php:
|
151 |
msgid "WordPress"
|
152 |
msgstr ""
|
153 |
|
154 |
-
#: framework/theme-integration.php:
|
155 |
msgid "GitHub"
|
156 |
msgstr ""
|
157 |
|
158 |
-
#: framework/theme-integration.php:
|
159 |
#: framework/extensions/widgets/widgets/ct-contact-info/options.php:280,
|
160 |
#: framework/extensions/widgets/widgets/ct-socials/options.php:83,
|
161 |
#: framework/premium/features/content-blocks/options/archive.php:47
|
162 |
msgid "Medium"
|
163 |
msgstr ""
|
164 |
|
165 |
-
#: framework/theme-integration.php:
|
166 |
msgid "YouTube"
|
167 |
msgstr ""
|
168 |
|
169 |
-
#: framework/theme-integration.php:
|
170 |
msgid "Vimeo"
|
171 |
msgstr ""
|
172 |
|
173 |
-
#: framework/theme-integration.php:
|
174 |
msgid "VKontakte"
|
175 |
msgstr ""
|
176 |
|
177 |
-
#: framework/theme-integration.php:
|
178 |
msgid "Odnoklassniki"
|
179 |
msgstr ""
|
180 |
|
181 |
-
#: framework/theme-integration.php:
|
182 |
msgid "TikTok"
|
183 |
msgstr ""
|
184 |
|
185 |
-
#: framework/theme-integration.php:
|
186 |
msgid "Companion"
|
187 |
msgstr ""
|
188 |
|
189 |
-
#: framework/theme-integration.php:
|
190 |
msgid "PRO"
|
191 |
msgstr ""
|
192 |
|
@@ -1738,136 +1738,54 @@ msgstr ""
|
|
1738 |
msgid "Display Conditions"
|
1739 |
msgstr ""
|
1740 |
|
1741 |
-
#: framework/premium/features/content-blocks.php:
|
1742 |
-
msgid "All types"
|
1743 |
-
msgstr ""
|
1744 |
-
|
1745 |
-
#: framework/premium/features/content-blocks.php:211
|
1746 |
msgid "Hooks Locations"
|
1747 |
msgstr ""
|
1748 |
|
1749 |
-
#: framework/premium/features/content-blocks.php:
|
1750 |
-
#: framework/premium/
|
1751 |
-
msgid "Type"
|
1752 |
-
msgstr ""
|
1753 |
-
|
1754 |
-
#: framework/premium/features/content-blocks.php:377
|
1755 |
-
msgid "Location/Trigger"
|
1756 |
-
msgstr ""
|
1757 |
-
|
1758 |
-
#: framework/premium/features/content-blocks.php:378
|
1759 |
-
msgid "Conditions"
|
1760 |
-
msgstr ""
|
1761 |
-
|
1762 |
-
#: framework/premium/features/content-blocks.php:379
|
1763 |
-
msgid "Output"
|
1764 |
-
msgstr ""
|
1765 |
-
|
1766 |
-
#: framework/premium/features/content-blocks.php:380
|
1767 |
-
msgid "Enable/Disable"
|
1768 |
-
msgstr ""
|
1769 |
-
|
1770 |
-
#: framework/premium/features/content-blocks.php:400,
|
1771 |
-
#: framework/premium/extensions/shortcuts/customizer.php:726,
|
1772 |
-
#: framework/extensions/widgets/widgets/ct-contact-info/options.php:293,
|
1773 |
-
#: framework/extensions/widgets/widgets/ct-socials/options.php:96,
|
1774 |
-
#: framework/features/header/items/account/options.php:141,
|
1775 |
-
#: framework/features/header/items/account/options.php:366,
|
1776 |
-
#: framework/premium/features/content-blocks/options/hook.php:9,
|
1777 |
-
#: framework/premium/features/content-blocks/options/hook.php:158,
|
1778 |
-
#: framework/premium/features/content-blocks/options/popup.php:162,
|
1779 |
-
#: framework/premium/features/content-blocks/options/popup.php:437,
|
1780 |
-
#: framework/premium/features/premium-header/items/contacts/options.php:274
|
1781 |
-
msgid "None"
|
1782 |
-
msgstr ""
|
1783 |
-
|
1784 |
-
#: framework/premium/features/content-blocks.php:401,
|
1785 |
-
#: framework/premium/features/content-blocks/options/popup.php:163
|
1786 |
-
msgid "On scroll"
|
1787 |
-
msgstr ""
|
1788 |
-
|
1789 |
-
#: framework/premium/features/content-blocks.php:402,
|
1790 |
-
#: framework/premium/features/content-blocks/options/popup.php:164
|
1791 |
-
msgid "On scroll to element"
|
1792 |
-
msgstr ""
|
1793 |
-
|
1794 |
-
#: framework/premium/features/content-blocks.php:403,
|
1795 |
-
#: framework/premium/features/content-blocks/options/popup.php:165
|
1796 |
-
msgid "On page load"
|
1797 |
-
msgstr ""
|
1798 |
-
|
1799 |
-
#: framework/premium/features/content-blocks.php:404,
|
1800 |
-
#: framework/premium/features/content-blocks/options/popup.php:166
|
1801 |
-
msgid "After inactivity"
|
1802 |
-
msgstr ""
|
1803 |
-
|
1804 |
-
#: framework/premium/features/content-blocks.php:405,
|
1805 |
-
#: framework/premium/features/content-blocks/options/popup.php:167
|
1806 |
-
msgid "After x time"
|
1807 |
-
msgstr ""
|
1808 |
-
|
1809 |
-
#: framework/premium/features/content-blocks.php:406,
|
1810 |
-
#: framework/premium/features/content-blocks/options/popup.php:168
|
1811 |
-
msgid "After x pages"
|
1812 |
-
msgstr ""
|
1813 |
-
|
1814 |
-
#: framework/premium/features/content-blocks.php:407,
|
1815 |
-
#: framework/premium/features/content-blocks/options/popup.php:169
|
1816 |
-
msgid "On page exit intent"
|
1817 |
-
msgstr ""
|
1818 |
-
|
1819 |
-
#: framework/premium/features/content-blocks.php:411
|
1820 |
-
msgid "Down"
|
1821 |
-
msgstr ""
|
1822 |
-
|
1823 |
-
#: framework/premium/features/content-blocks.php:412
|
1824 |
-
msgid "Up"
|
1825 |
-
msgstr ""
|
1826 |
-
|
1827 |
-
#: framework/premium/features/content-blocks.php:871,
|
1828 |
-
#: framework/premium/features/content-blocks.php:877
|
1829 |
msgid "Content Blocks"
|
1830 |
msgstr ""
|
1831 |
|
1832 |
-
#: framework/premium/features/content-blocks.php:
|
1833 |
#: framework/premium/extensions/mega-menu/options.php:333
|
1834 |
msgid "Content Block"
|
1835 |
msgstr ""
|
1836 |
|
1837 |
-
#: framework/premium/features/content-blocks.php:
|
1838 |
msgid "Add New"
|
1839 |
msgstr ""
|
1840 |
|
1841 |
-
#: framework/premium/features/content-blocks.php:
|
1842 |
msgid "Add New Content Block"
|
1843 |
msgstr ""
|
1844 |
|
1845 |
-
#: framework/premium/features/content-blocks.php:
|
1846 |
msgid "Edit Content Block"
|
1847 |
msgstr ""
|
1848 |
|
1849 |
-
#: framework/premium/features/content-blocks.php:
|
1850 |
#: framework/premium/static/js/hooks/CreateHook.js:33
|
1851 |
msgid "New Content Block"
|
1852 |
msgstr ""
|
1853 |
|
1854 |
-
#: framework/premium/features/content-blocks.php:
|
1855 |
msgid "View Content Block"
|
1856 |
msgstr ""
|
1857 |
|
1858 |
-
#: framework/premium/features/content-blocks.php:
|
1859 |
msgid "Search Content Blocks"
|
1860 |
msgstr ""
|
1861 |
|
1862 |
-
#: framework/premium/features/content-blocks.php:
|
1863 |
msgid "Nothing found"
|
1864 |
msgstr ""
|
1865 |
|
1866 |
-
#: framework/premium/features/content-blocks.php:
|
1867 |
msgid "Nothing found in Trash"
|
1868 |
msgstr ""
|
1869 |
|
1870 |
-
#: framework/premium/features/content-blocks.php:
|
1871 |
msgid "Close popup"
|
1872 |
msgstr ""
|
1873 |
|
@@ -2490,6 +2408,11 @@ msgstr ""
|
|
2490 |
msgid "Wishlist"
|
2491 |
msgstr ""
|
2492 |
|
|
|
|
|
|
|
|
|
|
|
2493 |
#: framework/premium/extensions/shortcuts/customizer.php:557
|
2494 |
msgid "Shortcuts"
|
2495 |
msgstr ""
|
@@ -2537,6 +2460,20 @@ msgstr ""
|
|
2537 |
msgid "Scroll Interaction"
|
2538 |
msgstr ""
|
2539 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2540 |
#: framework/premium/extensions/shortcuts/customizer.php:727
|
2541 |
msgid "Hide"
|
2542 |
msgstr ""
|
@@ -2925,6 +2862,89 @@ msgstr ""
|
|
2925 |
msgid "Customizer ➝ WooCommerce ➝ General ➝ Products Wishlist"
|
2926 |
msgstr ""
|
2927 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2928 |
#: framework/premium/features/content-blocks/hooks-manager.php:11
|
2929 |
msgid "WP head"
|
2930 |
msgstr ""
|
@@ -4222,11 +4242,11 @@ msgstr[1] ""
|
|
4222 |
msgid "All"
|
4223 |
msgstr ""
|
4224 |
|
4225 |
-
#: framework/premium/extensions/post-types-extra/includes/taxonomies-options.php:
|
4226 |
msgid "Featured Image"
|
4227 |
msgstr ""
|
4228 |
|
4229 |
-
#: framework/premium/extensions/post-types-extra/includes/taxonomies-options.php:
|
4230 |
msgid "Accent Color"
|
4231 |
msgstr ""
|
4232 |
|
@@ -4322,7 +4342,7 @@ msgstr ""
|
|
4322 |
msgid "Quick View Modal Button"
|
4323 |
msgstr ""
|
4324 |
|
4325 |
-
#: framework/premium/extensions/woocommerce-extra/includes/wish-list-table.php:
|
4326 |
msgid "You don't have any products in your wish list yet."
|
4327 |
msgstr ""
|
4328 |
|
@@ -4330,8 +4350,8 @@ msgstr ""
|
|
4330 |
msgid "Add to cart"
|
4331 |
msgstr ""
|
4332 |
|
4333 |
-
#: framework/premium/extensions/woocommerce-extra/includes/wish-list-table.php:
|
4334 |
-
#: framework/premium/extensions/woocommerce-extra/includes/wish-list-table.php:
|
4335 |
msgid "Remove Product"
|
4336 |
msgstr ""
|
4337 |
|
@@ -5401,7 +5421,7 @@ msgid ""
|
|
5401 |
msgstr ""
|
5402 |
|
5403 |
#: framework/premium/static/js/footer/PanelsManager.js:211
|
5404 |
-
#: framework/premium/static/js/hooks/CodeEditor.js:
|
5405 |
#: static/js/header/PanelsManager.js:215
|
5406 |
#: static/js/options/CustomizerOptionsManager.js:422
|
5407 |
msgid "Cancel"
|
@@ -5444,33 +5464,33 @@ msgstr ""
|
|
5444 |
msgid "Header name"
|
5445 |
msgstr ""
|
5446 |
|
5447 |
-
#: framework/premium/static/js/hooks/CodeEditor.js:
|
5448 |
msgid "Use code editor"
|
5449 |
msgstr ""
|
5450 |
|
5451 |
-
#: framework/premium/static/js/hooks/CodeEditor.js:
|
5452 |
msgid "Exit code editor"
|
5453 |
msgstr ""
|
5454 |
|
5455 |
-
#: framework/premium/static/js/hooks/CodeEditor.js:
|
5456 |
msgid "Heads up!"
|
5457 |
msgstr ""
|
5458 |
|
5459 |
-
#: framework/premium/static/js/hooks/CodeEditor.js:
|
5460 |
msgid ""
|
5461 |
"Enabling & disabling the code editor will erase everything from your post "
|
5462 |
"editor and this action is irreversible."
|
5463 |
msgstr ""
|
5464 |
|
5465 |
-
#: framework/premium/static/js/hooks/CodeEditor.js:
|
5466 |
msgid "Are you sure you want to continue?"
|
5467 |
msgstr ""
|
5468 |
|
5469 |
-
#: framework/premium/static/js/hooks/CodeEditor.js:
|
5470 |
msgid "Yes, continue"
|
5471 |
msgstr ""
|
5472 |
|
5473 |
-
#: framework/premium/static/js/hooks/CodeEditor.js:
|
5474 |
msgid "Code Editor"
|
5475 |
msgstr ""
|
5476 |
|
19 |
"x-generator: babel-plugin-wp-i18n\n"
|
20 |
|
21 |
#. translators: %s: PHP version
|
22 |
+
#: blocksy-companion.php:128
|
23 |
msgid "Blocksy requires PHP version %s+, plugin is currently NOT RUNNING."
|
24 |
msgstr ""
|
25 |
|
26 |
#. translators: %s: WordPress version
|
27 |
+
#: blocksy-companion.php:139
|
28 |
msgid ""
|
29 |
"Blocksy requires WordPress version %s+. Because you are using an earlier "
|
30 |
"version, the plugin is currently NOT RUNNING."
|
120 |
"a wishlits page."
|
121 |
msgstr ""
|
122 |
|
123 |
+
#: framework/theme-integration.php:308,
|
124 |
#: framework/extensions/widgets/widgets/ct-facebook/options.php:16,
|
125 |
#: framework/extensions/widgets/widgets/ct-facebook/view.php:12,
|
126 |
#: framework/extensions/widgets/widgets/ct-facebook/widget.php:13
|
127 |
msgid "Facebook"
|
128 |
msgstr ""
|
129 |
|
130 |
+
#: framework/theme-integration.php:309
|
131 |
msgid "Twitter"
|
132 |
msgstr ""
|
133 |
|
134 |
+
#: framework/theme-integration.php:310
|
135 |
msgid "LinkedIn"
|
136 |
msgstr ""
|
137 |
|
138 |
+
#: framework/theme-integration.php:311
|
139 |
msgid "Dribbble"
|
140 |
msgstr ""
|
141 |
|
142 |
+
#: framework/theme-integration.php:312
|
143 |
msgid "Instagram"
|
144 |
msgstr ""
|
145 |
|
146 |
+
#: framework/theme-integration.php:313
|
147 |
msgid "Pinterest"
|
148 |
msgstr ""
|
149 |
|
150 |
+
#: framework/theme-integration.php:314
|
151 |
msgid "WordPress"
|
152 |
msgstr ""
|
153 |
|
154 |
+
#: framework/theme-integration.php:315
|
155 |
msgid "GitHub"
|
156 |
msgstr ""
|
157 |
|
158 |
+
#: framework/theme-integration.php:316,
|
159 |
#: framework/extensions/widgets/widgets/ct-contact-info/options.php:280,
|
160 |
#: framework/extensions/widgets/widgets/ct-socials/options.php:83,
|
161 |
#: framework/premium/features/content-blocks/options/archive.php:47
|
162 |
msgid "Medium"
|
163 |
msgstr ""
|
164 |
|
165 |
+
#: framework/theme-integration.php:317
|
166 |
msgid "YouTube"
|
167 |
msgstr ""
|
168 |
|
169 |
+
#: framework/theme-integration.php:318
|
170 |
msgid "Vimeo"
|
171 |
msgstr ""
|
172 |
|
173 |
+
#: framework/theme-integration.php:319
|
174 |
msgid "VKontakte"
|
175 |
msgstr ""
|
176 |
|
177 |
+
#: framework/theme-integration.php:320
|
178 |
msgid "Odnoklassniki"
|
179 |
msgstr ""
|
180 |
|
181 |
+
#: framework/theme-integration.php:321
|
182 |
msgid "TikTok"
|
183 |
msgstr ""
|
184 |
|
185 |
+
#: framework/theme-integration.php:393
|
186 |
msgid "Companion"
|
187 |
msgstr ""
|
188 |
|
189 |
+
#: framework/theme-integration.php:409 static/js/screens/SiteExport.js:106
|
190 |
msgid "PRO"
|
191 |
msgstr ""
|
192 |
|
1738 |
msgid "Display Conditions"
|
1739 |
msgstr ""
|
1740 |
|
1741 |
+
#: framework/premium/features/content-blocks.php:125
|
|
|
|
|
|
|
|
|
1742 |
msgid "Hooks Locations"
|
1743 |
msgstr ""
|
1744 |
|
1745 |
+
#: framework/premium/features/content-blocks.php:568,
|
1746 |
+
#: framework/premium/features/content-blocks.php:574
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1747 |
msgid "Content Blocks"
|
1748 |
msgstr ""
|
1749 |
|
1750 |
+
#: framework/premium/features/content-blocks.php:569,
|
1751 |
#: framework/premium/extensions/mega-menu/options.php:333
|
1752 |
msgid "Content Block"
|
1753 |
msgstr ""
|
1754 |
|
1755 |
+
#: framework/premium/features/content-blocks.php:570
|
1756 |
msgid "Add New"
|
1757 |
msgstr ""
|
1758 |
|
1759 |
+
#: framework/premium/features/content-blocks.php:571
|
1760 |
msgid "Add New Content Block"
|
1761 |
msgstr ""
|
1762 |
|
1763 |
+
#: framework/premium/features/content-blocks.php:572
|
1764 |
msgid "Edit Content Block"
|
1765 |
msgstr ""
|
1766 |
|
1767 |
+
#: framework/premium/features/content-blocks.php:573
|
1768 |
#: framework/premium/static/js/hooks/CreateHook.js:33
|
1769 |
msgid "New Content Block"
|
1770 |
msgstr ""
|
1771 |
|
1772 |
+
#: framework/premium/features/content-blocks.php:575
|
1773 |
msgid "View Content Block"
|
1774 |
msgstr ""
|
1775 |
|
1776 |
+
#: framework/premium/features/content-blocks.php:576
|
1777 |
msgid "Search Content Blocks"
|
1778 |
msgstr ""
|
1779 |
|
1780 |
+
#: framework/premium/features/content-blocks.php:577
|
1781 |
msgid "Nothing found"
|
1782 |
msgstr ""
|
1783 |
|
1784 |
+
#: framework/premium/features/content-blocks.php:578
|
1785 |
msgid "Nothing found in Trash"
|
1786 |
msgstr ""
|
1787 |
|
1788 |
+
#: framework/premium/features/content-blocks.php:866
|
1789 |
msgid "Close popup"
|
1790 |
msgstr ""
|
1791 |
|
2408 |
msgid "Wishlist"
|
2409 |
msgstr ""
|
2410 |
|
2411 |
+
#: framework/premium/extensions/shortcuts/customizer.php:538,
|
2412 |
+
#: framework/premium/features/content-blocks/admin-ui.php:196
|
2413 |
+
msgid "Type"
|
2414 |
+
msgstr ""
|
2415 |
+
|
2416 |
#: framework/premium/extensions/shortcuts/customizer.php:557
|
2417 |
msgid "Shortcuts"
|
2418 |
msgstr ""
|
2460 |
msgid "Scroll Interaction"
|
2461 |
msgstr ""
|
2462 |
|
2463 |
+
#: framework/premium/extensions/shortcuts/customizer.php:726,
|
2464 |
+
#: framework/premium/features/content-blocks/admin-ui.php:225,
|
2465 |
+
#: framework/extensions/widgets/widgets/ct-contact-info/options.php:293,
|
2466 |
+
#: framework/extensions/widgets/widgets/ct-socials/options.php:96,
|
2467 |
+
#: framework/features/header/items/account/options.php:141,
|
2468 |
+
#: framework/features/header/items/account/options.php:366,
|
2469 |
+
#: framework/premium/features/content-blocks/options/hook.php:9,
|
2470 |
+
#: framework/premium/features/content-blocks/options/hook.php:158,
|
2471 |
+
#: framework/premium/features/content-blocks/options/popup.php:162,
|
2472 |
+
#: framework/premium/features/content-blocks/options/popup.php:437,
|
2473 |
+
#: framework/premium/features/premium-header/items/contacts/options.php:274
|
2474 |
+
msgid "None"
|
2475 |
+
msgstr ""
|
2476 |
+
|
2477 |
#: framework/premium/extensions/shortcuts/customizer.php:727
|
2478 |
msgid "Hide"
|
2479 |
msgstr ""
|
2862 |
msgid "Customizer ➝ WooCommerce ➝ General ➝ Products Wishlist"
|
2863 |
msgstr ""
|
2864 |
|
2865 |
+
#: framework/premium/features/content-blocks/admin-ui.php:17
|
2866 |
+
msgid "Enable"
|
2867 |
+
msgstr ""
|
2868 |
+
|
2869 |
+
#: framework/premium/features/content-blocks/admin-ui.php:18
|
2870 |
+
msgid "Disable"
|
2871 |
+
msgstr ""
|
2872 |
+
|
2873 |
+
#: framework/premium/features/content-blocks/admin-ui.php:69
|
2874 |
+
msgid "Enabled %s content block."
|
2875 |
+
msgid_plural "Enabled %s content blocks."
|
2876 |
+
msgstr[0] ""
|
2877 |
+
msgstr[1] ""
|
2878 |
+
|
2879 |
+
#: framework/premium/features/content-blocks/admin-ui.php:94
|
2880 |
+
msgid "Disabled %s content block."
|
2881 |
+
msgid_plural "Disabled %s content blocks."
|
2882 |
+
msgstr[0] ""
|
2883 |
+
msgstr[1] ""
|
2884 |
+
|
2885 |
+
#: framework/premium/features/content-blocks/admin-ui.php:131
|
2886 |
+
msgid "All types"
|
2887 |
+
msgstr ""
|
2888 |
+
|
2889 |
+
#: framework/premium/features/content-blocks/admin-ui.php:197
|
2890 |
+
msgid "Location/Trigger"
|
2891 |
+
msgstr ""
|
2892 |
+
|
2893 |
+
#: framework/premium/features/content-blocks/admin-ui.php:198
|
2894 |
+
msgid "Conditions"
|
2895 |
+
msgstr ""
|
2896 |
+
|
2897 |
+
#: framework/premium/features/content-blocks/admin-ui.php:199
|
2898 |
+
msgid "Output"
|
2899 |
+
msgstr ""
|
2900 |
+
|
2901 |
+
#: framework/premium/features/content-blocks/admin-ui.php:200
|
2902 |
+
msgid "Enable/Disable"
|
2903 |
+
msgstr ""
|
2904 |
+
|
2905 |
+
#: framework/premium/features/content-blocks/admin-ui.php:226,
|
2906 |
+
#: framework/premium/features/content-blocks/options/popup.php:163
|
2907 |
+
msgid "On scroll"
|
2908 |
+
msgstr ""
|
2909 |
+
|
2910 |
+
#: framework/premium/features/content-blocks/admin-ui.php:227,
|
2911 |
+
#: framework/premium/features/content-blocks/options/popup.php:164
|
2912 |
+
msgid "On scroll to element"
|
2913 |
+
msgstr ""
|
2914 |
+
|
2915 |
+
#: framework/premium/features/content-blocks/admin-ui.php:228,
|
2916 |
+
#: framework/premium/features/content-blocks/options/popup.php:165
|
2917 |
+
msgid "On page load"
|
2918 |
+
msgstr ""
|
2919 |
+
|
2920 |
+
#: framework/premium/features/content-blocks/admin-ui.php:229,
|
2921 |
+
#: framework/premium/features/content-blocks/options/popup.php:166
|
2922 |
+
msgid "After inactivity"
|
2923 |
+
msgstr ""
|
2924 |
+
|
2925 |
+
#: framework/premium/features/content-blocks/admin-ui.php:230,
|
2926 |
+
#: framework/premium/features/content-blocks/options/popup.php:167
|
2927 |
+
msgid "After x time"
|
2928 |
+
msgstr ""
|
2929 |
+
|
2930 |
+
#: framework/premium/features/content-blocks/admin-ui.php:231,
|
2931 |
+
#: framework/premium/features/content-blocks/options/popup.php:168
|
2932 |
+
msgid "After x pages"
|
2933 |
+
msgstr ""
|
2934 |
+
|
2935 |
+
#: framework/premium/features/content-blocks/admin-ui.php:232,
|
2936 |
+
#: framework/premium/features/content-blocks/options/popup.php:169
|
2937 |
+
msgid "On page exit intent"
|
2938 |
+
msgstr ""
|
2939 |
+
|
2940 |
+
#: framework/premium/features/content-blocks/admin-ui.php:236
|
2941 |
+
msgid "Down"
|
2942 |
+
msgstr ""
|
2943 |
+
|
2944 |
+
#: framework/premium/features/content-blocks/admin-ui.php:237
|
2945 |
+
msgid "Up"
|
2946 |
+
msgstr ""
|
2947 |
+
|
2948 |
#: framework/premium/features/content-blocks/hooks-manager.php:11
|
2949 |
msgid "WP head"
|
2950 |
msgstr ""
|
4242 |
msgid "All"
|
4243 |
msgstr ""
|
4244 |
|
4245 |
+
#: framework/premium/extensions/post-types-extra/includes/taxonomies-options.php:161
|
4246 |
msgid "Featured Image"
|
4247 |
msgstr ""
|
4248 |
|
4249 |
+
#: framework/premium/extensions/post-types-extra/includes/taxonomies-options.php:166
|
4250 |
msgid "Accent Color"
|
4251 |
msgstr ""
|
4252 |
|
4342 |
msgid "Quick View Modal Button"
|
4343 |
msgstr ""
|
4344 |
|
4345 |
+
#: framework/premium/extensions/woocommerce-extra/includes/wish-list-table.php:190
|
4346 |
msgid "You don't have any products in your wish list yet."
|
4347 |
msgstr ""
|
4348 |
|
4350 |
msgid "Add to cart"
|
4351 |
msgstr ""
|
4352 |
|
4353 |
+
#: framework/premium/extensions/woocommerce-extra/includes/wish-list-table.php:126,
|
4354 |
+
#: framework/premium/extensions/woocommerce-extra/includes/wish-list-table.php:150
|
4355 |
msgid "Remove Product"
|
4356 |
msgstr ""
|
4357 |
|
5421 |
msgstr ""
|
5422 |
|
5423 |
#: framework/premium/static/js/footer/PanelsManager.js:211
|
5424 |
+
#: framework/premium/static/js/hooks/CodeEditor.js:183
|
5425 |
#: static/js/header/PanelsManager.js:215
|
5426 |
#: static/js/options/CustomizerOptionsManager.js:422
|
5427 |
msgid "Cancel"
|
5464 |
msgid "Header name"
|
5465 |
msgstr ""
|
5466 |
|
5467 |
+
#: framework/premium/static/js/hooks/CodeEditor.js:144
|
5468 |
msgid "Use code editor"
|
5469 |
msgstr ""
|
5470 |
|
5471 |
+
#: framework/premium/static/js/hooks/CodeEditor.js:147
|
5472 |
msgid "Exit code editor"
|
5473 |
msgstr ""
|
5474 |
|
5475 |
+
#: framework/premium/static/js/hooks/CodeEditor.js:159
|
5476 |
msgid "Heads up!"
|
5477 |
msgstr ""
|
5478 |
|
5479 |
+
#: framework/premium/static/js/hooks/CodeEditor.js:161
|
5480 |
msgid ""
|
5481 |
"Enabling & disabling the code editor will erase everything from your post "
|
5482 |
"editor and this action is irreversible."
|
5483 |
msgstr ""
|
5484 |
|
5485 |
+
#: framework/premium/static/js/hooks/CodeEditor.js:168
|
5486 |
msgid "Are you sure you want to continue?"
|
5487 |
msgstr ""
|
5488 |
|
5489 |
+
#: framework/premium/static/js/hooks/CodeEditor.js:232
|
5490 |
msgid "Yes, continue"
|
5491 |
msgstr ""
|
5492 |
|
5493 |
+
#: framework/premium/static/js/hooks/CodeEditor.js:73
|
5494 |
msgid "Code Editor"
|
5495 |
msgstr ""
|
5496 |
|
plugin.php
CHANGED
@@ -101,7 +101,7 @@ class Plugin {
|
|
101 |
return;
|
102 |
}
|
103 |
|
104 |
-
if (blc_fs()->can_use_premium_code()) {
|
105 |
$this->premium = new Premium();
|
106 |
}
|
107 |
|
101 |
return;
|
102 |
}
|
103 |
|
104 |
+
if (blc_fs()->can_use_premium_code() && class_exists('Blocksy\Premium')) {
|
105 |
$this->premium = new Premium();
|
106 |
}
|
107 |
|
readme.txt
CHANGED
@@ -5,7 +5,7 @@ Requires PHP: 7.0
|
|
5 |
Tested up to: 5.9
|
6 |
License: GPLv2 or later
|
7 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
8 |
-
Stable tag: 1.8.
|
9 |
|
10 |
== Description ==
|
11 |
|
@@ -23,6 +23,9 @@ It runs and adds its enhancements only if the Blocksy theme is installed and act
|
|
23 |
2. Activate the plugin by going to **Plugins** page in WordPress admin and clicking on **Activate** link.
|
24 |
|
25 |
== Changelog ==
|
|
|
|
|
|
|
26 |
1.8.31: 2022-05-11
|
27 |
- Improvement: General fixes and improvements
|
28 |
|
5 |
Tested up to: 5.9
|
6 |
License: GPLv2 or later
|
7 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
8 |
+
Stable tag: 1.8.32
|
9 |
|
10 |
== Description ==
|
11 |
|
23 |
2. Activate the plugin by going to **Plugins** page in WordPress admin and clicking on **Activate** link.
|
24 |
|
25 |
== Changelog ==
|
26 |
+
1.8.32: 2022-05-20
|
27 |
+
- Improvement: Sync for row shrink in sticky header
|
28 |
+
|
29 |
1.8.31: 2022-05-11
|
30 |
- Improvement: General fixes and improvements
|
31 |
|
static/bundle/account-lazy.min.css
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
/**
|
2 |
-
* - v1.8.
|
3 |
*
|
4 |
* Copyright (c) 2022
|
5 |
* Licensed GPLv2+
|
1 |
/**
|
2 |
+
* - v1.8.32
|
3 |
*
|
4 |
* Copyright (c) 2022
|
5 |
* Licensed GPLv2+
|
static/bundle/dashboard.min.css
CHANGED
@@ -1,8 +1,8 @@
|
|
1 |
/**
|
2 |
-
* - v1.8.
|
3 |
*
|
4 |
* Copyright (c) 2022
|
5 |
* Licensed GPLv2+
|
6 |
*/
|
7 |
|
8 |
-
.ct-mailchimp-modal{--modal-min-height: 300px}.ct-newsletter-select-provider{padding-top:1.5em;border-top:1px dashed #eee}.ct-newsletter-select-provider p{margin-top:1em;font-style:italic}.mailchimp-credentials{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:10px;margin-top:1.5em;padding-top:1.5em;border-top:1px dashed #eee}.mailchimp-credentials section{display:flex;flex-direction:column;min-width:0}.mailchimp-credentials label{display:block;font-size:12px;margin-bottom:3px;opacity:0.7}.mailchimp-credentials input{--height: 35px}.ct-extensions-sourse{display:flex;justify-content:center;margin:0 0 40px 0}.ct-extensions-sourse li{display:flex;align-items:center;height:38px;font-weight:500;padding:0 30px;margin:0;cursor:pointer;border:1px solid rgba(226,230,235,0.7)}.ct-extensions-sourse li.active{color:#fff;background:var(--accentColor);border-color:var(--accentColor)}.ct-extensions-sourse li:hover:not(.active){color:var(--accentColor)}.ct-extensions-sourse li:first-child{-webkit-border-end:0;border-inline-end:0;border-radius:4px 0 0 4px}.ct-extensions-sourse li:last-child{-webkit-border-start:0;border-inline-start:0;border-radius:0 4px 4px 0}.ct-config-btn{-webkit-margin-end:auto;margin-inline-end:auto;-webkit-margin-start:10px;margin-inline-start:10px}.ct-config-btn:before{font-family:dashicons;content:"\f111";font-size:14px;margin-right:5px;opacity:0.9}.ct-minimal-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0;color:inherit;cursor:pointer;color:#c9cfd6;background:transparent;transition:color 0.2s ease}.ct-minimal-button:hover{color:#9ca9b9}.ct-minimal-button:focus{outline:none}.ct-minimal-button svg{fill:currentColor}.ct-option-info{display:flex;align-items:center;justify-content:center;font-style:normal;line-height:normal;margin-left:auto}.ct-option-info:before{font-family:dashicons;content:"\f348";font-size:16px;line-height:16px}.ct-demos-list-container ul{display:grid;grid-column-gap:30px;grid-row-gap:30px;margin:0;padding:0;list-style:none}@media (min-width: 783px){.ct-demos-list-container ul{grid-template-columns:repeat(3, 1fr)}}.ct-demos-list-container ul li{display:flex;flex-direction:column;margin:0;box-sizing:border-box;box-shadow:0 2px 5px rgba(143,163,184,0.12)}.ct-demos-list-container ul li figure{position:relative;margin:0;overflow:hidden;border-radius:3px 3px 0 0}.ct-demos-list-container ul li figure:before{content:'';display:block;width:100%;padding-bottom:75%}.ct-demos-list-container ul li figure img{position:absolute;top:0;left:0;width:100%;height:100%}.ct-demos-list-container ul li figure section{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;top:0;left:0;right:0;bottom:0;opacity:0;background:rgba(36,41,45,0.9);transition:opacity 0.2s ease}.ct-demos-list-container ul li figure section h3{font-size:15px;color:#fff !important;margin:0 0 25px 0}.ct-demos-list-container ul li figure section div{display:flex}.ct-demos-list-container ul li figure section span{padding:8px 12px;display:block;font-size:17px;font-weight:500;color:#fff;border-radius:3px;border:2px solid rgba(255,255,255,0.5);background:rgba(36,41,45,0.4)}.ct-demos-list-container ul li figure section span:not(:last-child){margin-right:15px}.ct-demos-list-container ul li:hover figure>section{opacity:1}.ct-demos-list-container ul li.ct-is-pro figure{position:relative}.ct-demos-list-container ul li.ct-is-pro figure a{position:absolute;z-index:1;content:'PRO';top:0;right:0;font-size:13px;font-weight:700;letter-spacing:.03em;color:#a1680d;text-decoration:none;padding:5px 15px;margin:25px;background:#ffc568;border-radius:3px;box-shadow:0 5px 8px 0 rgba(234,157,33,0.3)}.ct-demo-actions{flex:1;display:flex;align-items:center;padding:20px;border-radius:0 0 3px 3px;border:1px solid rgba(226,230,235,0.7);background:rgba(235,237,241,0.2)}@media (max-width: 549px){.ct-demo-actions{flex-direction:column}}@media (min-width: 550px){.ct-demo-actions{justify-content:space-between}}.ct-demo-actions h4{margin:0}@media (max-width: 549px){.ct-demo-actions h4{margin-bottom:20px}}.ct-demo-actions>div{display:flex;gap:15px}.ct-demo-actions button[disabled]{opacity:0.3;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.ct-demo-modal{--modal-width: 500px;height:100%;transition:max-height 0.2s ease}.ct-demo-modal:not(.ct-demo-installer){--modal-max-height: 620px}.ct-demo-modal.ct-demo-installer{--modal-max-height: 380px}.ct-demo-step-container{height:100%;display:flex;flex-direction:column;color:#687c93;text-align:center}.ct-demo-step-container>*:first-child{flex:1;position:relative}.ct-demo-step-container>*:first-child>*{position:absolute;top:0;left:0;right:0;bottom:0}.ct-demo-step-container .ct-demo-icon{display:flex;align-items:center;justify-content:center;width:85px;height:85px;margin:10px auto 20px auto;background:#f3f6f8;border-radius:100%}.ct-demo-step-container h2{text-align:center;font-size:17px;font-weight:600;color:#3e5667;margin-top:0}.ct-demo-step-controls{position:relative;width:100%;height:40px}.ct-demo-step-controls button{position:absolute;z-index:2;top:0}.ct-demo-step-controls button.demo-back-btn{left:0}.ct-demo-step-controls button.demo-main-btn{right:0}.ct-steps-pills{display:flex;align-items:center;justify-content:center;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:200px;margin:0;padding:0;list-style:none;margin:0 auto}.ct-steps-pills li{display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0;font-size:0}.ct-steps-pills li:before{content:'';width:12px;height:12px;border-radius:100%;box-shadow:inset 0 0 0 2px rgba(104,124,147,0.8);transition:box-shadow 0.2s ease, transform 0.2s ease}.ct-steps-pills li:not(.active):before{transform:scale3d(0.5, 0.5, 1);box-shadow:inset 0 0 0 10px rgba(104,124,147,0.8)}.ct-demo-child .ct-checkbox-container{max-width:250px;margin:25px auto 0 auto;padding-left:15px;padding-right:15px;border-radius:4px;border:1px solid rgba(179,189,201,0.3)}.ct-demo-child a{display:block;color:#687c93;font-weight:500;text-decoration:none;margin-top:25px}.ct-demo-child a:hover{color:#0073aa}.ct-demo-builder .ct-demo-icon svg{margin-left:10px}.ct-demo-builder ul{display:grid;margin:0;padding:0;list-style:none;margin:40px auto 0 auto}.ct-demo-builder ul[data-count="2"]{max-width:70%;grid-template-columns:repeat(2, 1fr);grid-column-gap:30px}.ct-demo-builder ul[data-count="3"]{grid-template-columns:repeat(3, 1fr);grid-column-gap:20px}.ct-demo-builder ul li{margin-bottom:0;cursor:pointer}.ct-demo-builder ul li figure{position:relative;display:flex;align-items:center;justify-content:center;min-height:100px;border:2px solid #e9ecee;border-radius:5px;margin:0;font-weight:500;transition:border-color 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955),box-shadow 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.ct-demo-builder ul li figure>svg{width:47%}.ct-demo-builder ul li .builder-name{font-weight:500;color:#3e5667;margin-top:15px}.ct-demo-builder ul li:hover figure{border-color:var(--accentColor)}.ct-demo-builder ul li.active figure{border-color:var(--accentColor);box-shadow:0 0 0 1px var(--accentColor)}.ct-demo-builder ul li .ct-checkbox{--checkMarkColor: #fff;--background: rgba(179, 189, 201, 0.8);--backgroundActive: var(--accentColor);position:absolute;top:0px;right:0px}.ct-demo-builder ul li .ct-checkbox:before{width:22px !important;height:22px !important;border-radius:0px 3px 0px 5px}.ct-demo-builder ul li .ct-checkbox:not(.active):before{opacity:0}.ct-demo-plugins label{margin:0 auto}.ct-active-plugin{display:flex;align-items:center;position:relative;text-align:left;padding:10px 0}.ct-active-plugin span{display:flex;align-items:center;justify-content:center;position:absolute;right:-2px;width:22px;height:22px;border-radius:100%;box-sizing:border-box;background:rgba(179,189,201,0.3)}.ct-active-plugin span:before,.ct-active-plugin span:after{position:absolute;content:'';width:2px;border-radius:2px;background:rgba(104,124,147,0.6)}.ct-active-plugin span:before{top:10px;left:10px;height:5px;transform:rotate(-45deg);transform-origin:bottom center}.ct-active-plugin span:after{height:9px;left:9px;transform:rotate(40deg);transform-origin:bottom center}.ct-demo-erase{margin-top:10px;padding-top:10px;padding-bottom:20px;text-align:left;font-weight:600;border-top:1px dashed rgba(179,189,201,0.5);border-bottom:1px dashed rgba(179,189,201,0.5)}.ct-demo-erase .ct-checkbox-container{align-items:flex-start;padding-bottom:0}.ct-demo-erase i{display:block;width:90%;font-size:13px;margin-top:8px;opacity:0.8;font-weight:400;font-style:normal}.ct-export{text-align:center;margin-top:50px}.ct-site-export{display:flex;flex-direction:column;padding:30px}.ct-site-export label{display:flex;justify-content:space-between;padding:10px 0}.ct-site-export input[type="checkbox"]{margin:0}.ct-site-export textarea,.ct-site-export input[type="text"]{width:60%}.ct-site-export textarea{min-height:80px}.ct-site-export button{margin-top:20px}.ct-demo-installer .close-button{opacity:0 !important}.ct-demo-install{position:relative}.ct-demo-install>*{position:absolute;top:0;left:0;right:0;bottom:0}.ct-demo-install svg path{transform-origin:50% 50%;transform-box:fill-box;animation-name:spin;animation-iteration-count:infinite;animation-timing-function:linear}.ct-demo-install .g1{fill:#44ACDF;animation-duration:5.5s;animation-direction:reverse}.ct-demo-install .g2{fill:#3497D3;animation-duration:4.5s}.ct-demo-install .g3{fill:#0C7AB3;animation-duration:4s}.ct-installer-progress{width:100%;border-radius:5px;background:#f3f6f8;box-sizing:border-box}.ct-installer-progress div{width:var(--progress);height:4px;border-radius:inherit;background:var(--accentColor);transition:width 0.3s ease}.ct-progress-info{display:flex;justify-content:space-between;margin-top:30px;margin-bottom:15px;font-size:13px;opacity:0.8}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ct-install-success{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.ct-install-success div{margin-top:10px}.ct-install-success a:first-child{margin-right:15px}.ct-modify-actions{margin-top:50px}.ct-modify-actions>*:not(:last-child){margin-right:15px}.ct-modify-actions .demo-remove{--ct-buttonHoverColor: #e04f4f}#ct-dashboard .ct-demo-notification{position:relative;padding:15px 20px 15px 55px;margin-bottom:40px;color:#0072aa;line-height:1.5;border:2px solid rgba(0,114,170,0.3);background:rgba(0,114,170,0.1);border-radius:5px}#ct-dashboard .ct-demo-notification:before{font-family:dashicons;content:"\f534";font-size:20px;position:absolute;top:13px;left:20px;color:rgba(0,114,170,0.8)}#ct-dashboard .ct-demo-notification b{font-weight:700}.ct-demos-list{display:flex;flex-direction:column}.ct-demos-list .ct-single-demo img{max-width:100px}.ct-demo-btn{font-size:15px;font-weight:600;letter-spacing:0.03em;color:#687c93;height:40px;border:none;cursor:pointer;padding:0 18px;border-radius:4px;background:#f3f6f8;transition:background 0.2s ease color 0.2s ease}.ct-demo-btn:focus{outline:none}.ct-demo-btn:hover{color:#fff;background:var(--ct-buttonHoverColor, var(--accentColor))}.ct-onboarding-modal{--modal-width: 500px;--modal-min-height: 360px;text-align:center}.ct-onboarding-modal .close-button{display:none}.ct-onboarding-modal svg{width:55px;height:55px;margin:0 auto 25px auto}.ct-onboarding-modal h2{color:#3e5667}.ct-onboarding-modal button{--buttonHeight: 42px;--buttonPadding: 20px;--buttonFontSize: 14px}.ct-beta-consent{margin-top:60px;border-radius:3px;text-align:center;color:#fff}@media (max-width: 782px){.ct-beta-consent{padding:10%}}@media (min-width: 783px){.ct-beta-consent{padding:50px}}.ct-beta-consent h2{display:flex;align-items:center;justify-content:center;color:#fff !important;margin-top:0;cursor:pointer}.ct-beta-consent h2 span{display:flex;font-size:15px;font-weight:500;cursor:pointer}.ct-beta-consent h2 .ct-option-switch{-webkit-margin-start:15px;margin-inline-start:15px}.ct-beta-consent h2 .ct-option-switch:not(.ct-active){border-color:#fff}.ct-beta-consent h2 .ct-option-switch:not(.ct-active)>span{background:#fff}.ct-beta-consent h2 .ct-option-switch:not(.ct-active):after{border-color:#fff}.ct-beta-consent+.ct-support-container{margin-top:50px !important}.ct-beta-consent{background-color:#32373c;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 304 304' width='304' height='304'%3E%3Cpath fill='%234f5660' fill-opacity='0.2' d='M44.1 224a5 5 0 1 1 0 2H0v-2h44.1zm160 48a5 5 0 1 1 0 2H82v-2h122.1zm57.8-46a5 5 0 1 1 0-2H304v2h-42.1zm0 16a5 5 0 1 1 0-2H304v2h-42.1zm6.2-114a5 5 0 1 1 0 2h-86.2a5 5 0 1 1 0-2h86.2zm-256-48a5 5 0 1 1 0 2H0v-2h12.1zm185.8 34a5 5 0 1 1 0-2h86.2a5 5 0 1 1 0 2h-86.2zM258 12.1a5 5 0 1 1-2 0V0h2v12.1zm-64 208a5 5 0 1 1-2 0v-54.2a5 5 0 1 1 2 0v54.2zm48-198.2V80h62v2h-64V21.9a5 5 0 1 1 2 0zm16 16V64h46v2h-48V37.9a5 5 0 1 1 2 0zm-128 96V208h16v12.1a5 5 0 1 1-2 0V210h-16v-76.1a5 5 0 1 1 2 0zm-5.9-21.9a5 5 0 1 1 0 2H114v48H85.9a5 5 0 1 1 0-2H112v-48h12.1zm-6.2 130a5 5 0 1 1 0-2H176v-74.1a5 5 0 1 1 2 0V242h-60.1zm-16-64a5 5 0 1 1 0-2H114v48h10.1a5 5 0 1 1 0 2H112v-48h-10.1zM66 284.1a5 5 0 1 1-2 0V274H50v30h-2v-32h18v12.1zM236.1 176a5 5 0 1 1 0 2H226v94h48v32h-2v-30h-48v-98h12.1zm25.8-30a5 5 0 1 1 0-2H274v44.1a5 5 0 1 1-2 0V146h-10.1zm-64 96a5 5 0 1 1 0-2H208v-80h16v-14h-42.1a5 5 0 1 1 0-2H226v18h-16v80h-12.1zm86.2-210a5 5 0 1 1 0 2H272V0h2v32h10.1zM98 101.9V146H53.9a5 5 0 1 1 0-2H96v-42.1a5 5 0 1 1 2 0zM53.9 34a5 5 0 1 1 0-2H80V0h2v34H53.9zm60.1 3.9V66H82v64H69.9a5 5 0 1 1 0-2H80V64h32V37.9a5 5 0 1 1 2 0zM101.9 82a5 5 0 1 1 0-2H128V37.9a5 5 0 1 1 2 0V82h-28.1zm16-64a5 5 0 1 1 0-2H146v44.1a5 5 0 1 1-2 0V18h-26.1zm102.2 270a5 5 0 1 1 0 2H98v14h-2v-16h124.1zM242 149.9V160h16v34h-16v62h48v48h-2v-46h-48v-66h16v-30h-16v-12.1a5 5 0 1 1 2 0zM53.9 18a5 5 0 1 1 0-2H64V2H48V0h18v18H53.9zm112 32a5 5 0 1 1 0-2H192V0h50v2h-48v48h-28.1zm-48-48a5 5 0 0 1-9.8-2h2.07a3 3 0 1 0 5.66 0H178v34h-18V21.9a5 5 0 1 1 2 0V32h14V2h-58.1zm0 96a5 5 0 1 1 0-2H137l32-32h39V21.9a5 5 0 1 1 2 0V66h-40.17l-32 32H117.9zm28.1 90.1a5 5 0 1 1-2 0v-76.51L175.59 80H224V21.9a5 5 0 1 1 2 0V82h-49.59L146 112.41v75.69zm16 32a5 5 0 1 1-2 0v-99.51L184.59 96H300.1a5 5 0 0 1 3.9-3.9v2.07a3 3 0 0 0 0 5.66v2.07a5 5 0 0 1-3.9-3.9H185.41L162 121.41v98.69zm-144-64a5 5 0 1 1-2 0v-3.51l48-48V48h32V0h2v50H66v55.41l-48 48v2.69zM50 53.9v43.51l-48 48V208h26.1a5 5 0 1 1 0 2H0v-65.41l48-48V53.9a5 5 0 1 1 2 0zm-16 16V89.41l-34 34v-2.82l32-32V69.9a5 5 0 1 1 2 0zM12.1 32a5 5 0 1 1 0 2H9.41L0 43.41V40.6L8.59 32h3.51zm265.8 18a5 5 0 1 1 0-2h18.69l7.41-7.41v2.82L297.41 50H277.9zm-16 160a5 5 0 1 1 0-2H288v-71.41l16-16v2.82l-14 14V210h-28.1zm-208 32a5 5 0 1 1 0-2H64v-22.59L40.59 194H21.9a5 5 0 1 1 0-2H41.41L66 216.59V242H53.9zm150.2 14a5 5 0 1 1 0 2H96v-56.6L56.6 162H37.9a5 5 0 1 1 0-2h19.5L98 200.6V256h106.1zm-150.2 2a5 5 0 1 1 0-2H80v-46.59L48.59 178H21.9a5 5 0 1 1 0-2H49.41L82 208.59V258H53.9zM34 39.8v1.61L9.41 66H0v-2h8.59L32 40.59V0h2v39.8zM2 300.1a5 5 0 0 1 3.9 3.9H3.83A3 3 0 0 0 0 302.17V256h18v48h-2v-46H2v42.1zM34 241v63h-2v-62H0v-2h34v1zM17 18H0v-2h16V0h2v18h-1zm273-2h14v2h-16V0h2v16zm-32 273v15h-2v-14h-14v14h-2v-16h18v1zM0 92.1A5.02 5.02 0 0 1 6 97a5 5 0 0 1-6 4.9v-2.07a3 3 0 1 0 0-5.66V92.1zM80 272h2v32h-2v-32zm37.9 32h-2.07a3 3 0 0 0-5.66 0h-2.07a5 5 0 0 1 9.8 0zM5.9 0A5.02 5.02 0 0 1 0 5.9V3.83A3 3 0 0 0 3.83 0H5.9zm294.2 0h2.07A3 3 0 0 0 304 3.83V5.9a5 5 0 0 1-3.9-5.9zm3.9 300.1v2.07a3 3 0 0 0-1.83 1.83h-2.07a5 5 0 0 1 3.9-3.9zM97 100a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-48 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 96a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-144a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-96 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm96 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-32 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM49 36a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-32 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM33 68a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 240a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm80-176a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm112 176a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM17 180a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM17 84a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6z'%3E%3C/path%3E%3C/svg%3E");background-size:250px;background-position:0 5px}.ct-beta-updates-consent{--modal-width: 450px;--modal-min-height: 330px;--modal-padding: 45px;text-align:center}.ct-beta-updates-consent .ct-modal-content p{margin-bottom:1.2em}.ct-freemius-optin-message{position:relative;text-align:center;border-radius:3px;background:#f5f7f9}@media (max-width: 782px){.ct-freemius-optin-message{padding:50px 10% 10% 10%}}@media (min-width: 783px){.ct-freemius-optin-message{padding:60px 50px 50px 50px}}.ct-freemius-optin-message h2{margin-top:0}.ct-freemius-optin-message i{display:flex;align-items:center;justify-content:center;position:absolute;top:-25px;left:0;right:0;margin:0 auto;width:50px;height:50px;background:#fff;border-radius:100%;color:#0591c9;border:2px solid #DEECF3}.ct-freemius-optin-message i svg{animation:ring-shake 5s ease-in-out infinite;transform-origin:50% 0%}.ct-freemius-optin-message p{max-width:600px;margin:0 auto 20px auto !important}.ct-freemius-optin-message .ct-button-primary{--buttonHeight: 42px;--buttonPadding: 20px;--buttonFontSize: 14px}.ct-freemius-optin-message+.ct-first-steps-container{margin-top:55px;padding-top:50px;border-top:1px solid rgba(143,163,184,0.15)}@keyframes ring-shake{0%{transform:rotate(-15deg)}2%{transform:rotate(15deg)}4%{transform:rotate(-18deg)}6%{transform:rotate(18deg)}8%{transform:rotate(-22deg)}10%{transform:rotate(22deg)}12%{transform:rotate(-18deg)}14%{transform:rotate(18deg)}16%{transform:rotate(-12deg)}18%{transform:rotate(12deg)}20%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}.blocksy-fs-optin-dashboard #wpwrap,.blocksy-fs-optin-dashboard #wpcontent,.blocksy-fs-optin-dashboard #wpbody{height:100%;min-height:100%}.blocksy-fs-optin-dashboard #wpbody-content{height:100%;padding-bottom:0}.blocksy-fs-optin-dashboard #wpbody-content #screen-meta,.blocksy-fs-optin-dashboard #wpbody-content .clear{display:none}.blocksy-fs-optin-dashboard .toplevel_page_ct-dashboard.current:after{border-right-color:#f2cf88 !important}.blocksy-fs-optin-wrapper{display:grid;grid-template-columns:repeat(2, 1fr);height:100%}.blocksy-fs-optin-wrapper>*{display:flex;flex-direction:column;justify-content:center;padding:9%;box-sizing:border-box}.blocksy-fs-optin-wrapper .ct-optin-svg{background:#F2CF88}.blocksy-fs-optin-wrapper .ct-optin-svg svg{max-width:750px;margin:0 auto}.blocksy-fs-optin-wrapper #fs_connect{width:100%;max-width:900px;margin:0;box-shadow:none}.blocksy-fs-optin-wrapper #fs_connect .fs-visual{display:none}.blocksy-fs-optin-wrapper #fs_connect .fs-content{padding:0;margin-bottom:30px}.blocksy-fs-optin-wrapper #fs_connect .fs-content>p span{display:block;font-size:25px;font-weight:700;color:#23282d;margin-bottom:20px}.blocksy-fs-optin-wrapper #fs_connect .fs-actions{display:flex;padding:0;margin-bottom:20px;background:transparent}.blocksy-fs-optin-wrapper #fs_connect .fs-actions .button{height:49px;line-height:49px;padding:0 20px !important}.blocksy-fs-optin-wrapper #fs_connect .fs-actions .button-primary{margin-right:15px}.blocksy-fs-optin-wrapper #fs_connect .fs-actions #skip_activation{order:2;float:none;background:transparent;border-color:transparent}.blocksy-fs-optin-wrapper #fs_connect .fs-actions #skip_activation:hover{border-color:#0071a1}.blocksy-fs-optin-wrapper #fs_connect .fs-permissions{padding:0 0 30px 0}.blocksy-fs-optin-wrapper #fs_connect .fs-permissions .fs-trigger{text-align:left;text-decoration:underline}.blocksy-fs-optin-wrapper #fs_connect .fs-permissions .fs-trigger:focus{outline:none;box-shadow:none}.blocksy-fs-optin-wrapper #fs_connect .fs-permissions ul{display:none}.blocksy-fs-optin-wrapper #fs_connect .fs-permissions ul li{margin-bottom:0}.blocksy-fs-optin-wrapper #fs_connect .fs-permissions ul li>i.dashicons{display:none;font-size:18px;width:18px;height:18px;margin-right:8px;color:#23282d}.blocksy-fs-optin-wrapper #fs_connect .fs-permissions ul li div{margin-left:0}.blocksy-fs-optin-wrapper #fs_connect .fs-permissions ul li div span{display:flex;align-items:center;font-weight:600;text-transform:capitalize}.blocksy-fs-optin-wrapper #fs_connect .fs-permissions ul li div span i.dashicons{font-size:15px;width:15px;height:15px;-webkit-margin-start:8px;margin-inline-start:8px}.blocksy-fs-optin-wrapper #fs_connect .fs-permissions ul li div span i.dashicons:before{opacity:0.4}.blocksy-fs-optin-wrapper #fs_connect .fs-permissions ul li div p{margin-top:8px}.blocksy-fs-optin-wrapper #fs_connect .fs-permissions ul li:nth-child(1){order:1}.blocksy-fs-optin-wrapper #fs_connect .fs-permissions ul li:nth-child(2){order:4}.blocksy-fs-optin-wrapper #fs_connect .fs-permissions ul li:nth-child(3){order:3}.blocksy-fs-optin-wrapper #fs_connect .fs-permissions ul li:nth-child(4){order:2}.blocksy-fs-optin-wrapper #fs_connect .fs-permissions.fs-open ul{display:grid;grid-template-columns:repeat(2, minmax(auto, 280px));grid-column-gap:5px;grid-row-gap:30px;margin:20px 0 0 0;padding-top:30px;border-top:1px dashed #ddd}.blocksy-fs-optin-wrapper #fs_connect .fs-permissions .fs-switch{float:left;width:25px;height:16px;top:1px;-webkit-margin-end:8px;margin-inline-end:8px;padding:0;box-shadow:none;box-sizing:border-box;transition:all 0.1s linear;border:2px solid #555d66}.blocksy-fs-optin-wrapper #fs_connect .fs-permissions .fs-switch .fs-toggle{box-sizing:border-box;border:none;top:1px;width:10px;height:10px;box-shadow:none;transition:all 0.1s linear}.blocksy-fs-optin-wrapper #fs_connect .fs-permissions .fs-switch.fs-off{background:transparent}.blocksy-fs-optin-wrapper #fs_connect .fs-permissions .fs-switch.fs-off .fs-toggle{left:1px;background:#555d66}.blocksy-fs-optin-wrapper #fs_connect .fs-permissions .fs-switch.fs-on{border-color:#0085ba}.blocksy-fs-optin-wrapper #fs_connect .fs-permissions .fs-switch.fs-on .fs-toggle{left:10px}.blocksy-fs-optin-wrapper #fs_connect .fs-terms{display:none}.blocksy-fs-optin-dashboard #fs_connect.require-license-key .fs-license-key-container{width:100%;margin:30px 0 0 0}.blocksy-fs-optin-dashboard #fs_connect.require-license-key .fs-license-key-container input[type=text]{min-height:49px;padding:0 12px;line-height:initial}.blocksy-fs-optin-dashboard #fs_connect.require-license-key .fs-license-key-container .dashicons{top:17px;right:10px;font-size:16px;height:16px;width:16px}.blocksy-fs-optin-dashboard #fs_connect.require-license-key .fs-license-key-container .show-license-resend-modal{font-size:0.9em;margin-top:10px}.blocksy-fs-optin-dashboard #fs_connect.require-license-key .fs-actions{flex-wrap:wrap}.blocksy-fs-optin-dashboard #fs_connect.require-license-key .fs-actions form{width:100%}.blocksy-fs-optin-dashboard #fs_connect.require-license-key .fs-actions #license_issues_link{flex:1 1 auto;text-align:left}.blocksy-fs-optin-dashboard #fs_connect.require-license-key .fs-permissions p{text-align:left}.blocksy-fs-optin-dashboard #fs_connect.require-license-key .fs-permissions p:last-of-type{margin-bottom:0}.blocksy-fs-optin-dashboard #fs_connect #fs_marketing_optin{border:none;padding:30px 0;margin:30px 0 0 0;box-shadow:none;border-top:1px dashed #ddd;border-bottom:1px dashed #ddd}.blocksy-fs-optin-dashboard #fs_connect #fs_marketing_optin.error{background:transparent}.blocksy-fs-optin-dashboard #fs_connect #fs_marketing_optin .fs-input-label{margin-left:22px}.blocksy-fs-optin-dashboard #fs_connect .fs-freemium-licensing{border-top:1px dashed #ddd;padding:30px 0;background:transparent}.blocksy-fs-optin-dashboard #fs_connect .fs-freemium-licensing p{text-align:left;color:#444}.blocksy-fs-optin-dashboard #fs_connect .fs-freemium-licensing p a{color:#0073aa}
|
1 |
/**
|
2 |
+
* - v1.8.32
|
3 |
*
|
4 |
* Copyright (c) 2022
|
5 |
* Licensed GPLv2+
|
6 |
*/
|
7 |
|
8 |
+
.ct-mailchimp-modal{--modal-min-height: 300px}.ct-newsletter-select-provider{padding-top:1.5em;border-top:1px dashed #eee}.ct-newsletter-select-provider p{margin-top:1em;font-style:italic}.mailchimp-credentials{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:10px;margin-top:1.5em;padding-top:1.5em;border-top:1px dashed #eee}.mailchimp-credentials section{display:flex;flex-direction:column;min-width:0}.mailchimp-credentials label{display:block;font-size:12px;margin-bottom:3px;opacity:0.7}.mailchimp-credentials input{--input-height: 35px}.ct-extensions-sourse{display:flex;justify-content:center;margin:0 0 40px 0}.ct-extensions-sourse li{display:flex;align-items:center;height:38px;font-weight:500;padding:0 30px;margin:0;cursor:pointer;border:1px solid rgba(226,230,235,0.7)}.ct-extensions-sourse li.active{color:#fff;background:var(--accentColor);border-color:var(--accentColor)}.ct-extensions-sourse li:hover:not(.active){color:var(--accentColor)}.ct-extensions-sourse li:first-child{-webkit-border-end:0;border-inline-end:0;border-radius:4px 0 0 4px}.ct-extensions-sourse li:last-child{-webkit-border-start:0;border-inline-start:0;border-radius:0 4px 4px 0}.ct-config-btn{-webkit-margin-end:auto;margin-inline-end:auto;-webkit-margin-start:10px;margin-inline-start:10px}.ct-config-btn:before{font-family:dashicons;content:"\f111";font-size:14px;margin-right:5px;opacity:0.9}.ct-minimal-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0;color:inherit;cursor:pointer;color:#c9cfd6;background:transparent;transition:color 0.2s ease}.ct-minimal-button:hover{color:#9ca9b9}.ct-minimal-button:focus{outline:none}.ct-minimal-button svg{fill:currentColor}.ct-option-info{display:flex;align-items:center;justify-content:center;font-style:normal;line-height:normal;margin-left:auto}.ct-option-info:before{font-family:dashicons;content:"\f348";font-size:16px;line-height:16px}.ct-demos-list-container ul{display:grid;grid-column-gap:30px;grid-row-gap:30px;margin:0;padding:0;list-style:none}@media (min-width: 783px){.ct-demos-list-container ul{grid-template-columns:repeat(3, 1fr)}}.ct-demos-list-container ul li{display:flex;flex-direction:column;margin:0;box-sizing:border-box;box-shadow:0 2px 5px rgba(143,163,184,0.12)}.ct-demos-list-container ul li figure{position:relative;margin:0;overflow:hidden;border-radius:3px 3px 0 0}.ct-demos-list-container ul li figure:before{content:'';display:block;width:100%;padding-bottom:75%}.ct-demos-list-container ul li figure img{position:absolute;top:0;left:0;width:100%;height:100%}.ct-demos-list-container ul li figure section{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;top:0;left:0;right:0;bottom:0;opacity:0;background:rgba(36,41,45,0.9);transition:opacity 0.2s ease}.ct-demos-list-container ul li figure section h3{font-size:15px;color:#fff !important;margin:0 0 25px 0}.ct-demos-list-container ul li figure section div{display:flex}.ct-demos-list-container ul li figure section span{padding:8px 12px;display:block;font-size:17px;font-weight:500;color:#fff;border-radius:3px;border:2px solid rgba(255,255,255,0.5);background:rgba(36,41,45,0.4)}.ct-demos-list-container ul li figure section span:not(:last-child){margin-right:15px}.ct-demos-list-container ul li:hover figure>section{opacity:1}.ct-demos-list-container ul li.ct-is-pro figure{position:relative}.ct-demos-list-container ul li.ct-is-pro figure a{position:absolute;z-index:1;content:'PRO';top:0;right:0;font-size:13px;font-weight:700;letter-spacing:.03em;color:#a1680d;text-decoration:none;padding:5px 15px;margin:25px;background:#ffc568;border-radius:3px;box-shadow:0 5px 8px 0 rgba(234,157,33,0.3)}.ct-demo-actions{flex:1;display:flex;align-items:center;padding:20px;border-radius:0 0 3px 3px;border:1px solid rgba(226,230,235,0.7);background:rgba(235,237,241,0.2)}@media (max-width: 549px){.ct-demo-actions{flex-direction:column}}@media (min-width: 550px){.ct-demo-actions{justify-content:space-between}}.ct-demo-actions h4{margin:0}@media (max-width: 549px){.ct-demo-actions h4{margin-bottom:20px}}.ct-demo-actions>div{display:flex;gap:15px}.ct-demo-actions button[disabled]{opacity:0.3;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.ct-demo-modal{--modal-width: 500px;height:100%;transition:max-height 0.2s ease}.ct-demo-modal:not(.ct-demo-installer){--modal-max-height: 620px}.ct-demo-modal.ct-demo-installer{--modal-max-height: 380px}.ct-demo-step-container{height:100%;display:flex;flex-direction:column;color:#687c93;text-align:center}.ct-demo-step-container>*:first-child{flex:1;position:relative}.ct-demo-step-container>*:first-child>*{position:absolute;top:0;left:0;right:0;bottom:0}.ct-demo-step-container .ct-demo-icon{display:flex;align-items:center;justify-content:center;width:85px;height:85px;margin:10px auto 20px auto;background:#f3f6f8;border-radius:100%}.ct-demo-step-container h2{text-align:center;font-size:17px;font-weight:600;color:#3e5667;margin-top:0}.ct-demo-step-controls{position:relative;width:100%;height:40px}.ct-demo-step-controls button{position:absolute;z-index:2;top:0}.ct-demo-step-controls button.demo-back-btn{left:0}.ct-demo-step-controls button.demo-main-btn{right:0}.ct-steps-pills{display:flex;align-items:center;justify-content:center;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:200px;margin:0;padding:0;list-style:none;margin:0 auto}.ct-steps-pills li{display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0;font-size:0}.ct-steps-pills li:before{content:'';width:12px;height:12px;border-radius:100%;box-shadow:inset 0 0 0 2px rgba(104,124,147,0.8);transition:box-shadow 0.2s ease, transform 0.2s ease}.ct-steps-pills li:not(.active):before{transform:scale3d(0.5, 0.5, 1);box-shadow:inset 0 0 0 10px rgba(104,124,147,0.8)}.ct-demo-child .ct-checkbox-container{max-width:250px;margin:25px auto 0 auto;padding-left:15px;padding-right:15px;border-radius:4px;border:1px solid rgba(179,189,201,0.3)}.ct-demo-child a{display:block;color:#687c93;font-weight:500;text-decoration:none;margin-top:25px}.ct-demo-child a:hover{color:#0073aa}.ct-demo-builder .ct-demo-icon svg{margin-left:10px}.ct-demo-builder ul{display:grid;margin:0;padding:0;list-style:none;margin:40px auto 0 auto}.ct-demo-builder ul[data-count="2"]{max-width:70%;grid-template-columns:repeat(2, 1fr);grid-column-gap:30px}.ct-demo-builder ul[data-count="3"]{grid-template-columns:repeat(3, 1fr);grid-column-gap:20px}.ct-demo-builder ul li{margin-bottom:0;cursor:pointer}.ct-demo-builder ul li figure{position:relative;display:flex;align-items:center;justify-content:center;min-height:100px;border:2px solid #e9ecee;border-radius:5px;margin:0;font-weight:500;transition:border-color 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955),box-shadow 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.ct-demo-builder ul li figure>svg{width:47%}.ct-demo-builder ul li .builder-name{font-weight:500;color:#3e5667;margin-top:15px}.ct-demo-builder ul li:hover figure{border-color:var(--accentColor)}.ct-demo-builder ul li.active figure{border-color:var(--accentColor);box-shadow:0 0 0 1px var(--accentColor)}.ct-demo-builder ul li .ct-checkbox{--checkMarkColor: #fff;--background: rgba(179, 189, 201, 0.8);--backgroundActive: var(--accentColor);position:absolute;top:0px;right:0px}.ct-demo-builder ul li .ct-checkbox:before{width:22px !important;height:22px !important;border-radius:0px 3px 0px 5px}.ct-demo-builder ul li .ct-checkbox:not(.active):before{opacity:0}.ct-demo-plugins label{margin:0 auto}.ct-active-plugin{display:flex;align-items:center;position:relative;text-align:left;padding:10px 0}.ct-active-plugin span{display:flex;align-items:center;justify-content:center;position:absolute;right:-2px;width:22px;height:22px;border-radius:100%;box-sizing:border-box;background:rgba(179,189,201,0.3)}.ct-active-plugin span:before,.ct-active-plugin span:after{position:absolute;content:'';width:2px;border-radius:2px;background:rgba(104,124,147,0.6)}.ct-active-plugin span:before{top:10px;left:10px;height:5px;transform:rotate(-45deg);transform-origin:bottom center}.ct-active-plugin span:after{height:9px;left:9px;transform:rotate(40deg);transform-origin:bottom center}.ct-demo-erase{margin-top:10px;padding-top:10px;padding-bottom:20px;text-align:left;font-weight:600;border-top:1px dashed rgba(179,189,201,0.5);border-bottom:1px dashed rgba(179,189,201,0.5)}.ct-demo-erase .ct-checkbox-container{align-items:flex-start;padding-bottom:0}.ct-demo-erase i{display:block;width:90%;font-size:13px;margin-top:8px;opacity:0.8;font-weight:400;font-style:normal}.ct-export{text-align:center;margin-top:50px}.ct-site-export{display:flex;flex-direction:column;padding:30px}.ct-site-export label{display:flex;justify-content:space-between;padding:10px 0}.ct-site-export input[type="checkbox"]{margin:0}.ct-site-export textarea,.ct-site-export input[type="text"]{width:60%}.ct-site-export textarea{min-height:80px}.ct-site-export button{margin-top:20px}.ct-demo-installer .close-button{opacity:0 !important}.ct-demo-install{position:relative}.ct-demo-install>*{position:absolute;top:0;left:0;right:0;bottom:0}.ct-demo-install svg path{transform-origin:50% 50%;transform-box:fill-box;animation-name:spin;animation-iteration-count:infinite;animation-timing-function:linear}.ct-demo-install .g1{fill:#44ACDF;animation-duration:5.5s;animation-direction:reverse}.ct-demo-install .g2{fill:#3497D3;animation-duration:4.5s}.ct-demo-install .g3{fill:#0C7AB3;animation-duration:4s}.ct-installer-progress{width:100%;border-radius:5px;background:#f3f6f8;box-sizing:border-box}.ct-installer-progress div{width:var(--progress);height:4px;border-radius:inherit;background:var(--accentColor);transition:width 0.3s ease}.ct-progress-info{display:flex;justify-content:space-between;margin-top:30px;margin-bottom:15px;font-size:13px;opacity:0.8}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ct-install-success{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.ct-install-success div{margin-top:10px}.ct-install-success a:first-child{margin-right:15px}.ct-modify-actions{margin-top:50px}.ct-modify-actions>*:not(:last-child){margin-right:15px}.ct-modify-actions .demo-remove{--ct-buttonHoverColor: #e04f4f}#ct-dashboard .ct-demo-notification{position:relative;padding:15px 20px 15px 55px;margin-bottom:40px;color:#0072aa;line-height:1.5;border:2px solid rgba(0,114,170,0.3);background:rgba(0,114,170,0.1);border-radius:5px}#ct-dashboard .ct-demo-notification:before{font-family:dashicons;content:"\f534";font-size:20px;position:absolute;top:13px;left:20px;color:rgba(0,114,170,0.8)}#ct-dashboard .ct-demo-notification b{font-weight:700}.ct-demos-list{display:flex;flex-direction:column}.ct-demos-list .ct-single-demo img{max-width:100px}.ct-demo-btn{font-size:15px;font-weight:600;letter-spacing:0.03em;color:#687c93;height:40px;border:none;cursor:pointer;padding:0 18px;border-radius:4px;background:#f3f6f8;transition:background 0.2s ease color 0.2s ease}.ct-demo-btn:focus{outline:none}.ct-demo-btn:hover{color:#fff;background:var(--ct-buttonHoverColor, var(--accentColor))}.ct-onboarding-modal{--modal-width: 500px;--modal-min-height: 360px;text-align:center}.ct-onboarding-modal .close-button{display:none}.ct-onboarding-modal svg{width:55px;height:55px;margin:0 auto 25px auto}.ct-onboarding-modal h2{color:#3e5667}.ct-onboarding-modal button{--buttonHeight: 42px;--buttonPadding: 20px;--buttonFontSize: 14px}.ct-beta-consent{margin-top:60px;border-radius:3px;text-align:center;color:#fff}@media (max-width: 782px){.ct-beta-consent{padding:10%}}@media (min-width: 783px){.ct-beta-consent{padding:50px}}.ct-beta-consent h2{display:flex;align-items:center;justify-content:center;color:#fff !important;margin-top:0;cursor:pointer}.ct-beta-consent h2 span{display:flex;font-size:15px;font-weight:500;cursor:pointer}.ct-beta-consent h2 .ct-option-switch{-webkit-margin-start:15px;margin-inline-start:15px}.ct-beta-consent h2 .ct-option-switch:not(.ct-active){border-color:#fff}.ct-beta-consent h2 .ct-option-switch:not(.ct-active)>span{background:#fff}.ct-beta-consent h2 .ct-option-switch:not(.ct-active):after{border-color:#fff}.ct-beta-consent+.ct-support-container{margin-top:50px !important}.ct-beta-consent{background-color:#32373c;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 304 304' width='304' height='304'%3E%3Cpath fill='%234f5660' fill-opacity='0.2' d='M44.1 224a5 5 0 1 1 0 2H0v-2h44.1zm160 48a5 5 0 1 1 0 2H82v-2h122.1zm57.8-46a5 5 0 1 1 0-2H304v2h-42.1zm0 16a5 5 0 1 1 0-2H304v2h-42.1zm6.2-114a5 5 0 1 1 0 2h-86.2a5 5 0 1 1 0-2h86.2zm-256-48a5 5 0 1 1 0 2H0v-2h12.1zm185.8 34a5 5 0 1 1 0-2h86.2a5 5 0 1 1 0 2h-86.2zM258 12.1a5 5 0 1 1-2 0V0h2v12.1zm-64 208a5 5 0 1 1-2 0v-54.2a5 5 0 1 1 2 0v54.2zm48-198.2V80h62v2h-64V21.9a5 5 0 1 1 2 0zm16 16V64h46v2h-48V37.9a5 5 0 1 1 2 0zm-128 96V208h16v12.1a5 5 0 1 1-2 0V210h-16v-76.1a5 5 0 1 1 2 0zm-5.9-21.9a5 5 0 1 1 0 2H114v48H85.9a5 5 0 1 1 0-2H112v-48h12.1zm-6.2 130a5 5 0 1 1 0-2H176v-74.1a5 5 0 1 1 2 0V242h-60.1zm-16-64a5 5 0 1 1 0-2H114v48h10.1a5 5 0 1 1 0 2H112v-48h-10.1zM66 284.1a5 5 0 1 1-2 0V274H50v30h-2v-32h18v12.1zM236.1 176a5 5 0 1 1 0 2H226v94h48v32h-2v-30h-48v-98h12.1zm25.8-30a5 5 0 1 1 0-2H274v44.1a5 5 0 1 1-2 0V146h-10.1zm-64 96a5 5 0 1 1 0-2H208v-80h16v-14h-42.1a5 5 0 1 1 0-2H226v18h-16v80h-12.1zm86.2-210a5 5 0 1 1 0 2H272V0h2v32h10.1zM98 101.9V146H53.9a5 5 0 1 1 0-2H96v-42.1a5 5 0 1 1 2 0zM53.9 34a5 5 0 1 1 0-2H80V0h2v34H53.9zm60.1 3.9V66H82v64H69.9a5 5 0 1 1 0-2H80V64h32V37.9a5 5 0 1 1 2 0zM101.9 82a5 5 0 1 1 0-2H128V37.9a5 5 0 1 1 2 0V82h-28.1zm16-64a5 5 0 1 1 0-2H146v44.1a5 5 0 1 1-2 0V18h-26.1zm102.2 270a5 5 0 1 1 0 2H98v14h-2v-16h124.1zM242 149.9V160h16v34h-16v62h48v48h-2v-46h-48v-66h16v-30h-16v-12.1a5 5 0 1 1 2 0zM53.9 18a5 5 0 1 1 0-2H64V2H48V0h18v18H53.9zm112 32a5 5 0 1 1 0-2H192V0h50v2h-48v48h-28.1zm-48-48a5 5 0 0 1-9.8-2h2.07a3 3 0 1 0 5.66 0H178v34h-18V21.9a5 5 0 1 1 2 0V32h14V2h-58.1zm0 96a5 5 0 1 1 0-2H137l32-32h39V21.9a5 5 0 1 1 2 0V66h-40.17l-32 32H117.9zm28.1 90.1a5 5 0 1 1-2 0v-76.51L175.59 80H224V21.9a5 5 0 1 1 2 0V82h-49.59L146 112.41v75.69zm16 32a5 5 0 1 1-2 0v-99.51L184.59 96H300.1a5 5 0 0 1 3.9-3.9v2.07a3 3 0 0 0 0 5.66v2.07a5 5 0 0 1-3.9-3.9H185.41L162 121.41v98.69zm-144-64a5 5 0 1 1-2 0v-3.51l48-48V48h32V0h2v50H66v55.41l-48 48v2.69zM50 53.9v43.51l-48 48V208h26.1a5 5 0 1 1 0 2H0v-65.41l48-48V53.9a5 5 0 1 1 2 0zm-16 16V89.41l-34 34v-2.82l32-32V69.9a5 5 0 1 1 2 0zM12.1 32a5 5 0 1 1 0 2H9.41L0 43.41V40.6L8.59 32h3.51zm265.8 18a5 5 0 1 1 0-2h18.69l7.41-7.41v2.82L297.41 50H277.9zm-16 160a5 5 0 1 1 0-2H288v-71.41l16-16v2.82l-14 14V210h-28.1zm-208 32a5 5 0 1 1 0-2H64v-22.59L40.59 194H21.9a5 5 0 1 1 0-2H41.41L66 216.59V242H53.9zm150.2 14a5 5 0 1 1 0 2H96v-56.6L56.6 162H37.9a5 5 0 1 1 0-2h19.5L98 200.6V256h106.1zm-150.2 2a5 5 0 1 1 0-2H80v-46.59L48.59 178H21.9a5 5 0 1 1 0-2H49.41L82 208.59V258H53.9zM34 39.8v1.61L9.41 66H0v-2h8.59L32 40.59V0h2v39.8zM2 300.1a5 5 0 0 1 3.9 3.9H3.83A3 3 0 0 0 0 302.17V256h18v48h-2v-46H2v42.1zM34 241v63h-2v-62H0v-2h34v1zM17 18H0v-2h16V0h2v18h-1zm273-2h14v2h-16V0h2v16zm-32 273v15h-2v-14h-14v14h-2v-16h18v1zM0 92.1A5.02 5.02 0 0 1 6 97a5 5 0 0 1-6 4.9v-2.07a3 3 0 1 0 0-5.66V92.1zM80 272h2v32h-2v-32zm37.9 32h-2.07a3 3 0 0 0-5.66 0h-2.07a5 5 0 0 1 9.8 0zM5.9 0A5.02 5.02 0 0 1 0 5.9V3.83A3 3 0 0 0 3.83 0H5.9zm294.2 0h2.07A3 3 0 0 0 304 3.83V5.9a5 5 0 0 1-3.9-5.9zm3.9 300.1v2.07a3 3 0 0 0-1.83 1.83h-2.07a5 5 0 0 1 3.9-3.9zM97 100a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-48 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 96a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-144a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-96 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm96 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-32 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM49 36a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-32 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM33 68a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 240a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm80-176a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 48a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm112 176a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm-16 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM17 180a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0 16a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm0-32a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16 0a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM17 84a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm32 64a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm16-16a3 3 0 1 0 0-6 3 3 0 0 0 0 6z'%3E%3C/path%3E%3C/svg%3E");background-size:250px;background-position:0 5px}.ct-beta-updates-consent{--modal-width: 450px;--modal-min-height: 330px;--modal-padding: 45px;text-align:center}.ct-beta-updates-consent .ct-modal-content p{margin-bottom:1.2em}.ct-freemius-optin-message{position:relative;text-align:center;border-radius:3px;background:#f5f7f9}@media (max-width: 782px){.ct-freemius-optin-message{padding:50px 10% 10% 10%}}@media (min-width: 783px){.ct-freemius-optin-message{padding:60px 50px 50px 50px}}.ct-freemius-optin-message h2{margin-top:0}.ct-freemius-optin-message i{display:flex;align-items:center;justify-content:center;position:absolute;top:-25px;left:0;right:0;margin:0 auto;width:50px;height:50px;background:#fff;border-radius:100%;color:#0591c9;border:2px solid #DEECF3}.ct-freemius-optin-message i svg{animation:ring-shake 5s ease-in-out infinite;transform-origin:50% 0%}.ct-freemius-optin-message p{max-width:600px;margin:0 auto 20px auto !important}.ct-freemius-optin-message .ct-button-primary{--buttonHeight: 42px;--buttonPadding: 20px;--buttonFontSize: 14px}.ct-freemius-optin-message+.ct-first-steps-container{margin-top:55px;padding-top:50px;border-top:1px solid rgba(143,163,184,0.15)}@keyframes ring-shake{0%{transform:rotate(-15deg)}2%{transform:rotate(15deg)}4%{transform:rotate(-18deg)}6%{transform:rotate(18deg)}8%{transform:rotate(-22deg)}10%{transform:rotate(22deg)}12%{transform:rotate(-18deg)}14%{transform:rotate(18deg)}16%{transform:rotate(-12deg)}18%{transform:rotate(12deg)}20%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}.blocksy-fs-optin-dashboard #wpwrap,.blocksy-fs-optin-dashboard #wpcontent,.blocksy-fs-optin-dashboard #wpbody{height:100%;min-height:100%}.blocksy-fs-optin-dashboard #wpbody-content{height:100%;padding-bottom:0}.blocksy-fs-optin-dashboard #wpbody-content #screen-meta,.blocksy-fs-optin-dashboard #wpbody-content .clear{display:none}.blocksy-fs-optin-dashboard .toplevel_page_ct-dashboard.current:after{border-right-color:#f2cf88 !important}.blocksy-fs-optin-wrapper{display:grid;grid-template-columns:repeat(2, 1fr);height:100%}.blocksy-fs-optin-wrapper>*{display:flex;flex-direction:column;justify-content:center;padding:9%;box-sizing:border-box}.blocksy-fs-optin-wrapper .ct-optin-svg{background:#F2CF88}.blocksy-fs-optin-wrapper .ct-optin-svg svg{max-width:750px;margin:0 auto}.blocksy-fs-optin-wrapper #fs_connect{width:100%;max-width:900px;margin:0;box-shadow:none}.blocksy-fs-optin-wrapper #fs_connect .fs-visual{display:none}.blocksy-fs-optin-wrapper #fs_connect .fs-content{padding:0;margin-bottom:30px}.blocksy-fs-optin-wrapper #fs_connect .fs-content>p span{display:block;font-size:25px;font-weight:700;color:#23282d;margin-bottom:20px}.blocksy-fs-optin-wrapper #fs_connect .fs-actions{display:flex;padding:0;margin-bottom:20px;background:transparent}.blocksy-fs-optin-wrapper #fs_connect .fs-actions .button{height:49px;line-height:49px;padding:0 20px !important}.blocksy-fs-optin-wrapper #fs_connect .fs-actions .button-primary{margin-right:15px}.blocksy-fs-optin-wrapper #fs_connect .fs-actions #skip_activation{order:2;float:none;background:transparent;border-color:transparent}.blocksy-fs-optin-wrapper #fs_connect .fs-actions #skip_activation:hover{border-color:#0071a1}.blocksy-fs-optin-wrapper #fs_connect .fs-permissions{padding:0 0 30px 0}.blocksy-fs-optin-wrapper #fs_connect .fs-permissions .fs-trigger{text-align:left;text-decoration:underline}.blocksy-fs-optin-wrapper #fs_connect .fs-permissions .fs-trigger:focus{outline:none;box-shadow:none}.blocksy-fs-optin-wrapper #fs_connect .fs-permissions ul{display:none}.blocksy-fs-optin-wrapper #fs_connect .fs-permissions ul li{margin-bottom:0}.blocksy-fs-optin-wrapper #fs_connect .fs-permissions ul li>i.dashicons{display:none;font-size:18px;width:18px;height:18px;margin-right:8px;color:#23282d}.blocksy-fs-optin-wrapper #fs_connect .fs-permissions ul li div{margin-left:0}.blocksy-fs-optin-wrapper #fs_connect .fs-permissions ul li div span{display:flex;align-items:center;font-weight:600;text-transform:capitalize}.blocksy-fs-optin-wrapper #fs_connect .fs-permissions ul li div span i.dashicons{font-size:15px;width:15px;height:15px;-webkit-margin-start:8px;margin-inline-start:8px}.blocksy-fs-optin-wrapper #fs_connect .fs-permissions ul li div span i.dashicons:before{opacity:0.4}.blocksy-fs-optin-wrapper #fs_connect .fs-permissions ul li div p{margin-top:8px}.blocksy-fs-optin-wrapper #fs_connect .fs-permissions ul li:nth-child(1){order:1}.blocksy-fs-optin-wrapper #fs_connect .fs-permissions ul li:nth-child(2){order:4}.blocksy-fs-optin-wrapper #fs_connect .fs-permissions ul li:nth-child(3){order:3}.blocksy-fs-optin-wrapper #fs_connect .fs-permissions ul li:nth-child(4){order:2}.blocksy-fs-optin-wrapper #fs_connect .fs-permissions.fs-open ul{display:grid;grid-template-columns:repeat(2, minmax(auto, 280px));grid-column-gap:5px;grid-row-gap:30px;margin:20px 0 0 0;padding-top:30px;border-top:1px dashed #ddd}.blocksy-fs-optin-wrapper #fs_connect .fs-permissions .fs-switch{float:left;width:25px;height:16px;top:1px;-webkit-margin-end:8px;margin-inline-end:8px;padding:0;box-shadow:none;box-sizing:border-box;transition:all 0.1s linear;border:2px solid #555d66}.blocksy-fs-optin-wrapper #fs_connect .fs-permissions .fs-switch .fs-toggle{box-sizing:border-box;border:none;top:1px;width:10px;height:10px;box-shadow:none;transition:all 0.1s linear}.blocksy-fs-optin-wrapper #fs_connect .fs-permissions .fs-switch.fs-off{background:transparent}.blocksy-fs-optin-wrapper #fs_connect .fs-permissions .fs-switch.fs-off .fs-toggle{left:1px;background:#555d66}.blocksy-fs-optin-wrapper #fs_connect .fs-permissions .fs-switch.fs-on{border-color:#0085ba}.blocksy-fs-optin-wrapper #fs_connect .fs-permissions .fs-switch.fs-on .fs-toggle{left:10px}.blocksy-fs-optin-wrapper #fs_connect .fs-terms{display:none}.blocksy-fs-optin-dashboard #fs_connect.require-license-key .fs-license-key-container{width:100%;margin:30px 0 0 0}.blocksy-fs-optin-dashboard #fs_connect.require-license-key .fs-license-key-container input[type=text]{min-height:49px;padding:0 12px;line-height:initial}.blocksy-fs-optin-dashboard #fs_connect.require-license-key .fs-license-key-container .dashicons{top:17px;right:10px;font-size:16px;height:16px;width:16px}.blocksy-fs-optin-dashboard #fs_connect.require-license-key .fs-license-key-container .show-license-resend-modal{font-size:0.9em;margin-top:10px}.blocksy-fs-optin-dashboard #fs_connect.require-license-key .fs-actions{flex-wrap:wrap}.blocksy-fs-optin-dashboard #fs_connect.require-license-key .fs-actions form{width:100%}.blocksy-fs-optin-dashboard #fs_connect.require-license-key .fs-actions #license_issues_link{flex:1 1 auto;text-align:left}.blocksy-fs-optin-dashboard #fs_connect.require-license-key .fs-permissions p{text-align:left}.blocksy-fs-optin-dashboard #fs_connect.require-license-key .fs-permissions p:last-of-type{margin-bottom:0}.blocksy-fs-optin-dashboard #fs_connect #fs_marketing_optin{border:none;padding:30px 0;margin:30px 0 0 0;box-shadow:none;border-top:1px dashed #ddd;border-bottom:1px dashed #ddd}.blocksy-fs-optin-dashboard #fs_connect #fs_marketing_optin.error{background:transparent}.blocksy-fs-optin-dashboard #fs_connect #fs_marketing_optin .fs-input-label{margin-left:22px}.blocksy-fs-optin-dashboard #fs_connect .fs-freemium-licensing{border-top:1px dashed #ddd;padding:30px 0;background:transparent}.blocksy-fs-optin-dashboard #fs_connect .fs-freemium-licensing p{text-align:left;color:#444}.blocksy-fs-optin-dashboard #fs_connect .fs-freemium-licensing p a{color:#0073aa}
|
static/bundle/options.min.css
CHANGED
@@ -1,8 +1,8 @@
|
|
1 |
/**
|
2 |
-
* - v1.8.
|
3 |
*
|
4 |
* Copyright (c) 2022
|
5 |
* Licensed GPLv2+
|
6 |
*/
|
7 |
|
8 |
-
.ct-condition-location{display:grid;grid-template-columns:1fr 100px;grid-column-gap:10px;padding-bottom:20px;border-bottom:1px dashed rgba(0,0,0,0.1);--x-select-dropdown-width: calc(100% + 110px)}.ct-new-condition-location{--options-vertical-spacing: 20px;padding:var(--options-horizontal-spacing, 0 14px)}.ct-new-condition-location .ct-new-location{--options-horizontal-spacing: 0}.ct-new-condition-location .ct-new-location .ct-control{padding-bottom:20px;border-bottom:1px dashed rgba(0,0,0,0.1)}.ct-new-condition-location .ct-new-location button{right:-24px;width:24px}.ct-new-condition-location .button{width:100%;margin-top:20px}.ct-control[data-location]{--options-vertical-spacing: 20px}.ct-control[data-location][data-design="inline"] input{text-align:center;--width: 100px}.ct-control[data-location]:after{border-bottom-style:dashed}.ct-display-conditions{padding:30px 0;margin:10px 0 0 0;border-top:1px dashed rgba(0,0,0,0.1)}.ct-condition-group{display:grid;grid-template-columns:var(--grid-template-columns);grid-column-gap:10px;grid-row-gap:10px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px dashed rgba(0,0,0,0.1)}.ct-condition-group.ct-cols-2{--grid-template-columns: 110px 1fr}.ct-condition-group.ct-cols-2 .ct-select-input:nth-child(2):before{content:'ref-width'}.ct-condition-group.ct-cols-3{--grid-template-columns: 110px 1fr 1fr}.ct-condition-group.ct-cols-3 .ct-select-input:nth-child(2):before{content:'ref-width:right'}.ct-condition-group.ct-cols-3 .ct-select-input:nth-child(3):before{content:'ref-width:left'}.ct-condition-group .ct-select-dropdown{box-shadow:0 10px 15px rgba(0,0,0,0.08),0px 0px 0px 1px rgba(221,221,221,0.5)}.ct-condition-type span{position:absolute;top:6px;left:6px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:3px;background:#eee}.ct-condition-type span:before,.ct-condition-type span:after{position:absolute;content:'';width:6px;height:1px;background:currentColor}.ct-condition-type .ct-include:after{transform:rotate(90deg)}.ct-condition-type .ct-exclude:after{display:none}.ct-condition-type input{--padding: 0 0 0 30px}.ct-new-location,.ct-condition-group{position:relative}.ct-new-location button,.ct-condition-group button{position:absolute;top:0;right:-30px;font-size:18px;line-height:18px;width:30px;height:30px;padding:0;border:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0.5;background:transparent}.ct-new-location button:focus,.ct-condition-group button:focus{outline:none}.ct-new-location button:hover,.ct-condition-group button:hover{opacity:1;color:#a00}.ct-conditions-actions{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:15px}.blocksy-code-editor-trigger{display:inline-flex;align-items:center;margin:0 8px}.ct-checkbox-container{--checkMarkColor: #fff;--background: rgba(179, 189, 201, 0.8);--backgroundActive: var(--accentColor);display:flex;align-items:center;justify-content:space-between;padding:10px 0;transition:color 0.15s ease}.ct-checkbox-container:not(.activated){cursor:pointer}.ct-checkbox-container:not(.activated):hover{color:#0e8ecc}.ct-checkbox-container:not(.activated):hover .ct-checkbox:not(.active){--background: var(--backgroundActive)}.ct-checkbox-container.activated{--checkMarkColor: rgba(104, 124, 147, 0.6);--backgroundActive: rgba(179, 189, 201, 0.3)}.ct-checkbox{display:inline-flex;align-items:center;justify-content:center;position:relative;width:18px;height:18px;flex:0 0 18px}.ct-checkbox:before{position:absolute;z-index:1;content:'';width:18px;height:18px;margin:auto;border-radius:100%;box-shadow:inset 0px 0px 0px 2px var(--background);transition:all 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.ct-checkbox svg{position:relative;z-index:2}.ct-checkbox.active:before{width:22px;height:22px;box-shadow:inset 0px 0px 0px 12px var(--backgroundActive)}.ct-checkbox .check{fill:none;stroke:var(--checkMarkColor);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:15;stroke-dashoffset:16;transition:stroke 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955),stroke-dashoffset 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.ct-checkbox.active .check{stroke-dashoffset:0}.ct-import-export input[type="file"]{display:none}.ct-import-export .button{width:100%}.ct-import-export .button:not(:last-child){margin-bottom:20px}.ct-option-position{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:7px;grid-row-gap:7px;margin:0}.ct-option-position li{height:40px;margin:0;cursor:pointer;border:1px solid var(--optionBorderColor);transition:border-color 0.1s ease, background 0.1s ease}.ct-option-position li.active{background:var(--accentColor);border-color:var(--accentColor)}.ct-option-position li:hover{border-color:var(--accentColor)}.ct-option-position li:nth-child(1){border-top-left-radius:4px}.ct-option-position li:nth-child(3){border-top-right-radius:4px}.ct-option-position li:nth-child(7){border-bottom-left-radius:4px}.ct-option-position li:nth-child(9){border-bottom-right-radius:4px}.toplevel_page_ct-dashboard .wp-menu-image img{max-width:18px;height:auto}.toplevel_page_ct-dashboard a[href*='ct-dashboard-pricing']{display:none !important}[data-slug='blocksy-companion'] .upgrade{display:none}.fs-field-beta_program{display:none}
|
1 |
/**
|
2 |
+
* - v1.8.32
|
3 |
*
|
4 |
* Copyright (c) 2022
|
5 |
* Licensed GPLv2+
|
6 |
*/
|
7 |
|
8 |
+
.ct-condition-location{display:grid;grid-template-columns:1fr 100px;grid-column-gap:10px;padding-bottom:20px;border-bottom:1px dashed rgba(0,0,0,0.1);--x-select-dropdown-width: calc(100% + 110px)}.ct-new-condition-location{--options-vertical-spacing: 20px;padding:var(--options-horizontal-spacing, 0 14px)}.ct-new-condition-location .ct-new-location{--options-horizontal-spacing: 0}.ct-new-condition-location .ct-new-location .ct-control{padding-bottom:20px;border-bottom:1px dashed rgba(0,0,0,0.1)}.ct-new-condition-location .ct-new-location button{right:-24px;width:24px}.ct-new-condition-location .button{width:100%;margin-top:20px}.ct-control[data-location]{--options-vertical-spacing: 20px}.ct-control[data-location][data-design="inline"] input{text-align:center;--input-width: 100px}.ct-control[data-location]:after{border-bottom-style:dashed}.ct-display-conditions{padding:30px 0;margin:10px 0 0 0;border-top:1px dashed rgba(0,0,0,0.1)}.ct-condition-group{display:grid;grid-template-columns:var(--grid-template-columns);grid-column-gap:10px;grid-row-gap:10px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px dashed rgba(0,0,0,0.1)}.ct-condition-group.ct-cols-2{--grid-template-columns: 110px 1fr}.ct-condition-group.ct-cols-2 .ct-select-input:nth-child(2):before{content:'ref-width'}.ct-condition-group.ct-cols-3{--grid-template-columns: 110px 1fr 1fr}.ct-condition-group.ct-cols-3 .ct-select-input:nth-child(2):before{content:'ref-width:right'}.ct-condition-group.ct-cols-3 .ct-select-input:nth-child(3):before{content:'ref-width:left'}.ct-condition-group .ct-select-dropdown{box-shadow:0 10px 15px rgba(0,0,0,0.08),0px 0px 0px 1px rgba(221,221,221,0.5)}.ct-condition-type span{position:absolute;top:6px;left:6px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:3px;background:#eee}.ct-condition-type span:before,.ct-condition-type span:after{position:absolute;content:'';width:6px;height:1px;background:currentColor}.ct-condition-type .ct-include:after{transform:rotate(90deg)}.ct-condition-type .ct-exclude:after{display:none}.ct-condition-type input{--padding: 0 0 0 30px}.ct-new-location,.ct-condition-group{position:relative}.ct-new-location button,.ct-condition-group button{position:absolute;top:0;right:-30px;font-size:18px;line-height:18px;width:30px;height:30px;padding:0;border:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0.5;background:transparent}.ct-new-location button:focus,.ct-condition-group button:focus{outline:none}.ct-new-location button:hover,.ct-condition-group button:hover{opacity:1;color:#a00}.ct-conditions-actions{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:15px}.blocksy-code-editor-trigger{display:inline-flex;align-items:center;margin:0 8px}.ct-checkbox-container{--checkMarkColor: #fff;--background: rgba(179, 189, 201, 0.8);--backgroundActive: var(--accentColor);display:flex;align-items:center;justify-content:space-between;padding:10px 0;transition:color 0.15s ease}.ct-checkbox-container:not(.activated){cursor:pointer}.ct-checkbox-container:not(.activated):hover{color:#0e8ecc}.ct-checkbox-container:not(.activated):hover .ct-checkbox:not(.active){--background: var(--backgroundActive)}.ct-checkbox-container.activated{--checkMarkColor: rgba(104, 124, 147, 0.6);--backgroundActive: rgba(179, 189, 201, 0.3)}.ct-checkbox{display:inline-flex;align-items:center;justify-content:center;position:relative;width:18px;height:18px;flex:0 0 18px}.ct-checkbox:before{position:absolute;z-index:1;content:'';width:18px;height:18px;margin:auto;border-radius:100%;box-shadow:inset 0px 0px 0px 2px var(--background);transition:all 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.ct-checkbox svg{position:relative;z-index:2}.ct-checkbox.active:before{width:22px;height:22px;box-shadow:inset 0px 0px 0px 12px var(--backgroundActive)}.ct-checkbox .check{fill:none;stroke:var(--checkMarkColor);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:15;stroke-dashoffset:16;transition:stroke 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955),stroke-dashoffset 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.ct-checkbox.active .check{stroke-dashoffset:0}.ct-import-export input[type="file"]{display:none}.ct-import-export .button{width:100%}.ct-import-export .button:not(:last-child){margin-bottom:20px}.ct-option-position{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:7px;grid-row-gap:7px;margin:0}.ct-option-position li{height:40px;margin:0;cursor:pointer;border:1px solid var(--optionBorderColor);transition:border-color 0.1s ease, background 0.1s ease}.ct-option-position li.active{background:var(--accentColor);border-color:var(--accentColor)}.ct-option-position li:hover{border-color:var(--accentColor)}.ct-option-position li:nth-child(1){border-top-left-radius:4px}.ct-option-position li:nth-child(3){border-top-right-radius:4px}.ct-option-position li:nth-child(7){border-bottom-left-radius:4px}.ct-option-position li:nth-child(9){border-bottom-right-radius:4px}.toplevel_page_ct-dashboard .wp-menu-image img{max-width:18px;height:auto}.toplevel_page_ct-dashboard a[href*='ct-dashboard-pricing']{display:none !important}[data-slug='blocksy-companion'] .upgrade{display:none}.fs-field-beta_program{display:none}
|
static/bundle/sticky.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
!function(t){var e={};function r(n){if(e[n])return e[n].exports;var i=e[n]={i:n,l:!1,exports:{}};return t[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}r.m=t,r.c=e,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)r.d(n,i,function(e){return t[e]}.bind(null,i));return n},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r(r.s=2)}([function(t,e){t.exports=window.ctEvents},function(t,e){t.exports=window.ctFrontend},function(t,e,r){"use strict";r.r(e);var n=r(0),i=r.n(n),o=r(1),a=function(t,e,r){return Math.max(t,Math.min(e,r))},c=function(t,e,r){return e[0]+(e[1]-e[0])/(t[1]-t[0])*(r-t[0])},s=function(t){if(t.blcInitialHeight)return t.blcInitialHeight;var e=t.firstElementChild.firstElementChild.getBoundingClientRect().height;return t.blcInitialHeight=e,e},u=function(t){var e=getComputedStyle(t),r=100;t.dataset.row.includes("middle")&&(r=e.getPropertyValue("--sticky-shrink"));var n=s(t);return r&&(n*=parseFloat(r)/100),n};function l(t){return function(t){if(Array.isArray(t))return d(t)}(t)||function(t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}(t)||function(t,e){if(!t)return;if("string"==typeof t)return d(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return d(t,e)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}var y=null,f=function(t){var e=t.stickyContainer,r=t.startPosition;l(e.querySelectorAll('[data-row*="middle"]')).map((function(t){if(t.querySelector('[data-id="logo"] .site-logo-container')){var e=t.querySelector('[data-id="logo"] .site-logo-container'),n=function(t){var e=t.logo,r=t.row;if(y)return y;var n=parseFloat(getComputedStyle(e).getPropertyValue("--logo-max-height")||50),i=parseFloat(getComputedStyle(e).getPropertyValue("--logo-sticky-shrink").toString().replace(",",".")||1),o=s(r),a=u(r);return y={initialHeight:n,stickyShrink:i,rowInitialHeight:o,rowStickyHeight:a}}({logo:e,row:t}),i=n.initialHeight,o=n.stickyShrink,l=n.rowInitialHeight,d=n.rowStickyHeight,f=i*o;1!==o&&e.style.setProperty("--logo-shrink-height","".concat(c([r,r+Math.abs(l===d?i-f:l-d)],[1,o],a(r,r+Math.abs(l===d?i-f:l-d),scrollY))*i,"px"))}}))},m=null,p=function(t){var e=t.stickyContainer,r=(t.containerInitialHeight,t.startPosition);e.querySelector('[data-row*="middle"]')&&[e.querySelector('[data-row*="middle"]')].map((function(t){var e=function(t){var e=t.row;if(m)return m;var r=s(e),n=u(e);return m={rowInitialHeight:r,rowStickyHeight:n}}({row:t}),n=e.rowInitialHeight,i=e.rowStickyHeight;n!==i&&t.style.setProperty("--shrink-height","".concat(c([r,r+Math.abs(n-i)],[n,i],a(r,r+Math.abs(n-i),scrollY)),"px"))}))};function h(t){return function(t){if(Array.isArray(t))return g(t)}(t)||function(t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}(t)||function(t,e){if(!t)return;if("string"==typeof t)return g(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return g(t,e)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function g(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function b(t){return function(t){if(Array.isArray(t))return w(t)}(t)||function(t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}(t)||function(t,e){if(!t)return;if("string"==typeof t)return w(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return w(t,e)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function w(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}var k=window.scrollY;function v(t){return function(t){if(Array.isArray(t))return S(t)}(t)||function(t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}(t)||function(t,e){if(!t)return;if("string"==typeof t)return S(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return S(t,e)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function S(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function A(t){return function(t){if(Array.isArray(t))return O(t)}(t)||function(t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}(t)||function(t,e){if(!t)return;if("string"==typeof t)return O(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return O(t,e)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function O(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}var j=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"yes";Array.from(t.querySelectorAll("[data-row][data-transparent-row]")).map((function(t){t.dataset.transparentRow=e}))},x=null,C=null,I=null;window.wp&&wp.customize&&wp.customize.selectiveRefresh.bind("partial-content-rendered",(function(t){setTimeout((function(){x=null,C=null,I=null,Y=null,q()}),500)}));var P=function(t){if(-1===t.dataset.sticky.indexOf("shrink")&&-1===t.dataset.sticky.indexOf("auto-hide"))return t.parentNode.getBoundingClientRect().height+200;var e=t.closest("header").getBoundingClientRect().top+scrollY;if(e>0){var r=document.elementFromPoint(0,3);r&&function(t){for(var e=[];t&&t!==document;t=t.parentNode)e.push(t);return e}(r).map((function(t){return getComputedStyle(t).position})).indexOf("fixed")>-1&&(e-=r.getBoundingClientRect().height)}var n=t.parentNode,i=getComputedStyle(document.body),o=parseFloat(i.getPropertyValue("--header-sticky-offset")||0);if(1===n.parentNode.children.length||n.parentNode.children[0].classList.contains("ct-sticky-container"))return e>0?e-o:e;var a=Array.from(n.parentNode.children).reduce((function(t,e,r){return t.indexOf(0)>-1||!e.dataset.row?[].concat(A(t),[0]):[].concat(A(t),[e.classList.contains("ct-sticky-container")?0:e.getBoundingClientRect().height])}),[]).reduce((function(t,e){return t+e}),e);return a>0?a-o:a},Y=null,q=function(){if(Y!==scrollY){Y=scrollY;var t=document.querySelector('[data-device="'.concat(Object(o.getCurrentScreen)(),'"] [data-sticky]'));if(t){var e=x;null===e&&(e=P(t),x=e);var r=I;r||(r=parseInt(t.getBoundingClientRect().height),I=parseInt(r),document.body.style.setProperty("--header-sticky-height-animated","".concat(A(t.querySelectorAll("[data-row]")).reduce((function(t,e){return t+u(e)}),0),"px")));var n=t.dataset.sticky.split(":").filter((function(t){return"yes"!==t&&"no"!==t&&"fixed"!==t})),i=e>0&&Math.abs(window.scrollY-e)<5||window.scrollY>e;n.indexOf("shrink")>-1&&(i=e>0?window.scrollY>=e:window.scrollY>0),setTimeout((function(){i&&-1===document.body.dataset.header.indexOf("shrink")&&(document.body.dataset.header="".concat(document.body.dataset.header,":shrink")),!i&&document.body.dataset.header.indexOf("shrink")>-1&&(document.body.dataset.header=document.body.dataset.header.replace(":shrink",""))}),300);var a=C;a||(a=C=Array.from(t.querySelectorAll("[data-row]")).reduce((function(t,e){return t+e.getBoundingClientRect().height}),0),t.parentNode.style.height="".concat(a,"px")),n.indexOf("shrink")>-1&&function(t){var e=t.containerInitialHeight,r=t.stickyContainer,n=(t.stickyContainerHeight,t.isSticky),i=t.startPosition,o=t.stickyComponents;if(0===i&&0===window.scrollY&&(r.dataset.sticky=["fixed"].concat(h(o)).join(":")),n){if(o.indexOf("yes")>-1)return;-1===r.dataset.sticky.indexOf("yes")&&(j(r,"no"),r.dataset.sticky=["yes"].concat(h(o)).join(":")),f({stickyContainer:r,startPosition:i}),p({stickyContainer:r,containerInitialHeight:e,startPosition:i})}else Array.from(r.querySelectorAll("[data-row]")).map((function(t){return t.removeAttribute("style")})),Array.from(r.querySelectorAll('[data-row*="middle"] .site-logo-container')).map((function(t){return t.removeAttribute("style")})),j(r,"yes"),0===i&&0===window.scrollY?r.dataset.sticky=["fixed"].concat(h(o)).join(":"):r.dataset.sticky=o.join(":")}({stickyContainer:t,stickyContainerHeight:r,containerInitialHeight:a,isSticky:i,startPosition:e,stickyComponents:n}),n.indexOf("auto-hide")>-1&&function(t){var e=t.startPosition,r=t.stickyContainer,n=t.isSticky,i=t.stickyComponents;if(window.scrollY<e&&(k=window.scrollY),n&&window.scrollY-k==0&&document.body.style.setProperty("--header-sticky-height-animated","0px"),n&&window.scrollY-k<-5)-1===r.dataset.sticky.indexOf("yes")&&(r.dataset.sticky=["yes-start"].concat(b(i)).join(":"),requestAnimationFrame((function(){r.dataset.sticky=r.dataset.sticky.replace("yes-start","yes-end"),setTimeout((function(){r.dataset.sticky=r.dataset.sticky.replace("yes-end","yes")}),200)}))),j(r,"no"),document.body.removeAttribute("style");else{if(!n)return r.dataset.sticky=i.filter((function(t){return"yes-end"!==t})).join(":"),Array.from(r.querySelectorAll("[data-row]")).map((function(t){return t.removeAttribute("style")})),j(r,"yes"),document.body.style.setProperty("--header-sticky-height-animated","0px"),void(k=window.scrollY);-1===r.dataset.sticky.indexOf("yes-hide")&&r.dataset.sticky.indexOf("yes:")>-1&&window.scrollY-k>5&&(r.dataset.sticky=["yes-hide-start"].concat(b(i)).join(":"),document.body.style.setProperty("--header-sticky-height-animated","0px"),requestAnimationFrame((function(){r.dataset.sticky=r.dataset.sticky.replace("yes-hide-start","yes-hide-end"),setTimeout((function(){r.dataset.sticky=i.join(":"),Array.from(r.querySelectorAll("[data-row]")).map((function(t){return t.removeAttribute("style")})),j(r,"yes")}),200)})))}k=window.scrollY}({stickyContainer:t,isSticky:i,startPosition:e,stickyComponents:n}),(n.indexOf("slide")>-1||n.indexOf("fade")>-1)&&function(t){var e=t.stickyContainer,r=t.isSticky,n=t.startPosition,i=t.stickyComponents;r?(-1===e.dataset.sticky.indexOf("yes")&&(e.dataset.sticky=["yes-start"].concat(v(i)).join(":"),setTimeout((function(){e.dataset.sticky=e.dataset.sticky.replace("yes-start","yes-end"),setTimeout((function(){e.dataset.sticky=e.dataset.sticky.replace("yes-end","yes")}),200)}),1)),j(e,"no")):-1===e.dataset.sticky.indexOf("yes-hide")&&e.dataset.sticky.indexOf("yes:")>-1&&(Math.abs(window.scrollY-n)>10?(e.dataset.sticky=i.join(":"),setTimeout((function(){Array.from(e.querySelectorAll("[data-row]")).map((function(t){return t.removeAttribute("style")}))}),300),j(e,"yes")):(e.dataset.sticky=["yes-hide-start"].concat(v(i)).join(":"),requestAnimationFrame((function(){e.dataset.sticky=e.dataset.sticky.replace("yes-hide-start","yes-hide-end"),setTimeout((function(){e.dataset.sticky=i.join(":"),setTimeout((function(){Array.from(e.querySelectorAll("[data-row]")).map((function(t){return t.removeAttribute("style")}))}),300),j(e,"yes")}),200)}))))}({stickyContainer:t,isSticky:i,startPosition:e,stickyComponents:n})}}},H=function(){document.querySelector("header [data-sticky]")&&(window.addEventListener("resize",(function(t){q(t),i.a.trigger("ct:header:update")}),!1),window.addEventListener("orientationchange",(function(t){q(t),i.a.trigger("ct:header:update")})),window.addEventListener("scroll",q,!1),window.addEventListener("load",q,!1),q())};document.body.className.indexOf("e-preview")>-1?setTimeout((function(){H()}),500):H(),Object(o.registerDynamicChunk)("blocksy_sticky_header",{mount:function(t){}})}]);
|
1 |
+
!function(t){var e={};function r(n){if(e[n])return e[n].exports;var i=e[n]={i:n,l:!1,exports:{}};return t[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}r.m=t,r.c=e,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)r.d(n,i,function(e){return t[e]}.bind(null,i));return n},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r(r.s=2)}([function(t,e){t.exports=window.ctEvents},function(t,e){t.exports=window.ctFrontend},function(t,e,r){"use strict";r.r(e);var n=r(0),i=r.n(n),o=r(1),a=function(t,e,r){return Math.max(t,Math.min(e,r))},c=function(t,e,r){return e[0]+(e[1]-e[0])/(t[1]-t[0])*(r-t[0])},s=function(t){if(t.blcInitialHeight)return t.blcInitialHeight;var e=t.firstElementChild.firstElementChild.getBoundingClientRect().height;return t.blcInitialHeight=e,e},u=function(t){var e=getComputedStyle(t),r=100;t.dataset.row.includes("middle")&&(r=e.getPropertyValue("--sticky-shrink"));var n=s(t);return r&&(n*=parseFloat(r)/100),n};function l(t){return function(t){if(Array.isArray(t))return d(t)}(t)||function(t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}(t)||function(t,e){if(!t)return;if("string"==typeof t)return d(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return d(t,e)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}var y=null,f=function(t){var e=t.stickyContainer,r=t.startPosition;l(e.querySelectorAll('[data-row*="middle"]')).map((function(t){if(t.querySelector('[data-id="logo"] .site-logo-container')){var e=t.querySelector('[data-id="logo"] .site-logo-container'),n=function(t){var e=t.logo,r=t.row;if(y)return y;var n=parseFloat(getComputedStyle(e).getPropertyValue("--logo-max-height")||50),i=parseFloat(getComputedStyle(e).getPropertyValue("--logo-sticky-shrink").toString().replace(",",".")||1),o=s(r),a=u(r);return y={initialHeight:n,stickyShrink:i,rowInitialHeight:o,rowStickyHeight:a}}({logo:e,row:t}),i=n.initialHeight,o=n.stickyShrink,l=n.rowInitialHeight,d=n.rowStickyHeight,f=i*o;1!==o&&e.style.setProperty("--logo-shrink-height","".concat(c([r,r+Math.abs(l===d?i-f:l-d)],[1,o],a(r,r+Math.abs(l===d?i-f:l-d),scrollY))*i,"px"))}}))},m=null,p=function(t){var e=t.stickyContainer,r=(t.containerInitialHeight,t.startPosition);e.querySelector('[data-row*="middle"]')&&[e.querySelector('[data-row*="middle"]')].map((function(t){var e=function(t){var e=t.row;if(m)return m;var r=s(e),n=u(e);return m={rowInitialHeight:r,rowStickyHeight:n}}({row:t}),n=e.rowInitialHeight,i=e.rowStickyHeight;n!==i&&t.style.setProperty("--shrink-height","".concat(c([r,r+Math.abs(n-i)],[n,i],a(r,r+Math.abs(n-i),scrollY)),"px"))}))};function h(t){return function(t){if(Array.isArray(t))return g(t)}(t)||function(t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}(t)||function(t,e){if(!t)return;if("string"==typeof t)return g(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return g(t,e)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function g(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function b(t){return function(t){if(Array.isArray(t))return w(t)}(t)||function(t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}(t)||function(t,e){if(!t)return;if("string"==typeof t)return w(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return w(t,e)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function w(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}var k=window.scrollY;function v(t){return function(t){if(Array.isArray(t))return S(t)}(t)||function(t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}(t)||function(t,e){if(!t)return;if("string"==typeof t)return S(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return S(t,e)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function S(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}function A(t){return function(t){if(Array.isArray(t))return O(t)}(t)||function(t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}(t)||function(t,e){if(!t)return;if("string"==typeof t)return O(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);"Object"===r&&t.constructor&&(r=t.constructor.name);if("Map"===r||"Set"===r)return Array.from(t);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return O(t,e)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function O(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}var j=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"yes";Array.from(t.querySelectorAll("[data-row][data-transparent-row]")).map((function(t){t.dataset.transparentRow=e}))},x=null,C=null,I=null;window.wp&&wp.customize&&wp.customize.selectiveRefresh&&wp.customize.selectiveRefresh.bind("partial-content-rendered",(function(t){setTimeout((function(){m=null,x=null,C=null,I=null,Y=null,q()}),500)}));var P=function(t){if(-1===t.dataset.sticky.indexOf("shrink")&&-1===t.dataset.sticky.indexOf("auto-hide"))return t.parentNode.getBoundingClientRect().height+200;var e=t.closest("header").getBoundingClientRect().top+scrollY;if(e>0){var r=document.elementFromPoint(0,3);r&&function(t){for(var e=[];t&&t!==document;t=t.parentNode)e.push(t);return e}(r).map((function(t){return getComputedStyle(t).position})).indexOf("fixed")>-1&&(e-=r.getBoundingClientRect().height)}var n=t.parentNode,i=getComputedStyle(document.body),o=parseFloat(i.getPropertyValue("--header-sticky-offset")||0);if(1===n.parentNode.children.length||n.parentNode.children[0].classList.contains("ct-sticky-container"))return e>0?e-o:e;var a=Array.from(n.parentNode.children).reduce((function(t,e,r){return t.indexOf(0)>-1||!e.dataset.row?[].concat(A(t),[0]):[].concat(A(t),[e.classList.contains("ct-sticky-container")?0:e.getBoundingClientRect().height])}),[]).reduce((function(t,e){return t+e}),e);return a>0?a-o:a},Y=null,q=function(){if(Y!==scrollY){Y=scrollY;var t=document.querySelector('[data-device="'.concat(Object(o.getCurrentScreen)(),'"] [data-sticky]'));if(t){var e=x;null===e&&(e=P(t),x=e);var r=I;r||(r=parseInt(t.getBoundingClientRect().height),I=parseInt(r),document.body.style.setProperty("--header-sticky-height-animated","".concat(A(t.querySelectorAll("[data-row]")).reduce((function(t,e){return t+u(e)}),0),"px")));var n=t.dataset.sticky.split(":").filter((function(t){return"yes"!==t&&"no"!==t&&"fixed"!==t})),i=e>0&&Math.abs(window.scrollY-e)<5||window.scrollY>e;n.indexOf("shrink")>-1&&(i=e>0?window.scrollY>=e:window.scrollY>0),setTimeout((function(){i&&-1===document.body.dataset.header.indexOf("shrink")&&(document.body.dataset.header="".concat(document.body.dataset.header,":shrink")),!i&&document.body.dataset.header.indexOf("shrink")>-1&&(document.body.dataset.header=document.body.dataset.header.replace(":shrink",""))}),300);var a=C;a||(a=C=Array.from(t.querySelectorAll("[data-row]")).reduce((function(t,e){return t+e.getBoundingClientRect().height}),0),t.parentNode.style.height="".concat(a,"px")),n.indexOf("shrink")>-1&&function(t){var e=t.containerInitialHeight,r=t.stickyContainer,n=(t.stickyContainerHeight,t.isSticky),i=t.startPosition,o=t.stickyComponents;if(0===i&&0===window.scrollY&&(r.dataset.sticky=["fixed"].concat(h(o)).join(":")),n){if(o.indexOf("yes")>-1)return;-1===r.dataset.sticky.indexOf("yes")&&(j(r,"no"),r.dataset.sticky=["yes"].concat(h(o)).join(":")),f({stickyContainer:r,startPosition:i}),p({stickyContainer:r,containerInitialHeight:e,startPosition:i})}else Array.from(r.querySelectorAll("[data-row]")).map((function(t){return t.removeAttribute("style")})),Array.from(r.querySelectorAll('[data-row*="middle"] .site-logo-container')).map((function(t){return t.removeAttribute("style")})),j(r,"yes"),0===i&&0===window.scrollY?r.dataset.sticky=["fixed"].concat(h(o)).join(":"):r.dataset.sticky=o.join(":")}({stickyContainer:t,stickyContainerHeight:r,containerInitialHeight:a,isSticky:i,startPosition:e,stickyComponents:n}),n.indexOf("auto-hide")>-1&&function(t){var e=t.startPosition,r=t.stickyContainer,n=t.isSticky,i=t.stickyComponents;if(window.scrollY<e&&(k=window.scrollY),n&&window.scrollY-k==0&&document.body.style.setProperty("--header-sticky-height-animated","0px"),n&&window.scrollY-k<-5)-1===r.dataset.sticky.indexOf("yes")&&(r.dataset.sticky=["yes-start"].concat(b(i)).join(":"),requestAnimationFrame((function(){r.dataset.sticky=r.dataset.sticky.replace("yes-start","yes-end"),setTimeout((function(){r.dataset.sticky=r.dataset.sticky.replace("yes-end","yes")}),200)}))),j(r,"no"),document.body.removeAttribute("style");else{if(!n)return r.dataset.sticky=i.filter((function(t){return"yes-end"!==t})).join(":"),Array.from(r.querySelectorAll("[data-row]")).map((function(t){return t.removeAttribute("style")})),j(r,"yes"),document.body.style.setProperty("--header-sticky-height-animated","0px"),void(k=window.scrollY);-1===r.dataset.sticky.indexOf("yes-hide")&&r.dataset.sticky.indexOf("yes:")>-1&&window.scrollY-k>5&&(r.dataset.sticky=["yes-hide-start"].concat(b(i)).join(":"),document.body.style.setProperty("--header-sticky-height-animated","0px"),requestAnimationFrame((function(){r.dataset.sticky=r.dataset.sticky.replace("yes-hide-start","yes-hide-end"),setTimeout((function(){r.dataset.sticky=i.join(":"),Array.from(r.querySelectorAll("[data-row]")).map((function(t){return t.removeAttribute("style")})),j(r,"yes")}),200)})))}k=window.scrollY}({stickyContainer:t,isSticky:i,startPosition:e,stickyComponents:n}),(n.indexOf("slide")>-1||n.indexOf("fade")>-1)&&function(t){var e=t.stickyContainer,r=t.isSticky,n=t.startPosition,i=t.stickyComponents;r?(-1===e.dataset.sticky.indexOf("yes")&&(e.dataset.sticky=["yes-start"].concat(v(i)).join(":"),setTimeout((function(){e.dataset.sticky=e.dataset.sticky.replace("yes-start","yes-end"),setTimeout((function(){e.dataset.sticky=e.dataset.sticky.replace("yes-end","yes")}),200)}),1)),j(e,"no")):-1===e.dataset.sticky.indexOf("yes-hide")&&e.dataset.sticky.indexOf("yes:")>-1&&(Math.abs(window.scrollY-n)>10?(e.dataset.sticky=i.join(":"),setTimeout((function(){Array.from(e.querySelectorAll("[data-row]")).map((function(t){return t.removeAttribute("style")}))}),300),j(e,"yes")):(e.dataset.sticky=["yes-hide-start"].concat(v(i)).join(":"),requestAnimationFrame((function(){e.dataset.sticky=e.dataset.sticky.replace("yes-hide-start","yes-hide-end"),setTimeout((function(){e.dataset.sticky=i.join(":"),setTimeout((function(){Array.from(e.querySelectorAll("[data-row]")).map((function(t){return t.removeAttribute("style")}))}),300),j(e,"yes")}),200)}))))}({stickyContainer:t,isSticky:i,startPosition:e,stickyComponents:n})}}},H=function(){document.querySelector("header [data-sticky]")&&(window.addEventListener("resize",(function(t){q(t),i.a.trigger("ct:header:update")}),!1),window.addEventListener("orientationchange",(function(t){q(t),i.a.trigger("ct:header:update")})),window.addEventListener("scroll",q,!1),window.addEventListener("load",q,!1),q())};document.body.className.indexOf("e-preview")>-1?setTimeout((function(){H()}),500):H(),Object(o.registerDynamicChunk)("blocksy_sticky_header",{mount:function(t){}})}]);
|
static/js/frontend/sticky.js
CHANGED
@@ -7,6 +7,8 @@ import { computeFadeSlide } from './sticky/fade-slide'
|
|
7 |
|
8 |
import { getRowStickyHeight } from './sticky/shrink-utils'
|
9 |
|
|
|
|
|
10 |
export const setTransparencyFor = (deviceContainer, value = 'yes') => {
|
11 |
Array.from(
|
12 |
deviceContainer.querySelectorAll('[data-row][data-transparent-row]')
|
@@ -29,11 +31,13 @@ let cachedStartPosition = null
|
|
29 |
let cachedContainerInitialHeight = null
|
30 |
let cachedStickyContainerHeight = null
|
31 |
|
32 |
-
if (window.wp && wp.customize) {
|
33 |
wp.customize.selectiveRefresh.bind(
|
34 |
'partial-content-rendered',
|
35 |
(placement) => {
|
36 |
setTimeout(() => {
|
|
|
|
|
37 |
cachedStartPosition = null
|
38 |
cachedContainerInitialHeight = null
|
39 |
cachedStickyContainerHeight = null
|
7 |
|
8 |
import { getRowStickyHeight } from './sticky/shrink-utils'
|
9 |
|
10 |
+
import { clearShrinkCache } from './sticky/shrink-handle-middle-row'
|
11 |
+
|
12 |
export const setTransparencyFor = (deviceContainer, value = 'yes') => {
|
13 |
Array.from(
|
14 |
deviceContainer.querySelectorAll('[data-row][data-transparent-row]')
|
31 |
let cachedContainerInitialHeight = null
|
32 |
let cachedStickyContainerHeight = null
|
33 |
|
34 |
+
if (window.wp && wp.customize && wp.customize.selectiveRefresh) {
|
35 |
wp.customize.selectiveRefresh.bind(
|
36 |
'partial-content-rendered',
|
37 |
(placement) => {
|
38 |
setTimeout(() => {
|
39 |
+
clearShrinkCache()
|
40 |
+
|
41 |
cachedStartPosition = null
|
42 |
cachedContainerInitialHeight = null
|
43 |
cachedStickyContainerHeight = null
|
static/js/frontend/sticky/shrink-handle-middle-row.js
CHANGED
@@ -7,6 +7,10 @@ import {
|
|
7 |
|
8 |
let shrinkCache = null
|
9 |
|
|
|
|
|
|
|
|
|
10 |
const getShrinkData = ({ row }) => {
|
11 |
if (shrinkCache) {
|
12 |
return shrinkCache
|
7 |
|
8 |
let shrinkCache = null
|
9 |
|
10 |
+
export const clearShrinkCache = () => {
|
11 |
+
shrinkCache = null
|
12 |
+
}
|
13 |
+
|
14 |
const getShrinkData = ({ row }) => {
|
15 |
if (shrinkCache) {
|
16 |
return shrinkCache
|
static/sass/extensions/mailchimp-config.scss
CHANGED
@@ -34,6 +34,6 @@
|
|
34 |
}
|
35 |
|
36 |
input {
|
37 |
-
--height: 35px;
|
38 |
}
|
39 |
}
|
34 |
}
|
35 |
|
36 |
input {
|
37 |
+
--input-height: 35px;
|
38 |
}
|
39 |
}
|
static/sass/options/display-conditions.scss
CHANGED
@@ -37,7 +37,7 @@
|
|
37 |
|
38 |
&[data-design="inline"] input {
|
39 |
text-align: center;
|
40 |
-
--width: 100px;
|
41 |
}
|
42 |
|
43 |
&:after {
|
37 |
|
38 |
&[data-design="inline"] input {
|
39 |
text-align: center;
|
40 |
+
--input-width: 100px;
|
41 |
}
|
42 |
|
43 |
&:after {
|