Version Description
- Bug fixes
Download this release
Release Info
Developer | galdub |
Plugin | Floating Chat Widget: Contact Chat Icons, Telegram Chat, Line, WeChat, Email, SMS, Call Button – Chaty |
Version | 1.2.1 |
Comparing to | |
See all releases |
Code changes from version 1.1.1 to 1.2.1
- .gitignore +0 -1
- admin/class-admin-base.php +106 -32
- admin/class-social-icons.php +11 -0
- assets/css/cht-style.css +1 -1476
- assets/css/src/_channels.less +58 -0
- assets/css/src/_file-input.less +140 -0
- assets/css/src/_icon.less +61 -0
- assets/css/src/_main.less +1412 -0
- assets/css/src/_sticky-preview.less +199 -0
- assets/css/src/_variables.less +40 -0
- assets/css/src/_widget-icon__block.less +80 -0
- assets/css/src/cht-style.less +7 -0
- assets/fonts/icomoon.svg +17 -0
- assets/fonts/icomoon.ttf +0 -0
- assets/fonts/icomoon.woff +0 -0
- assets/js/cht-scripts-heart.min.js +1 -3
- assets/js/cht-scripts.js +796 -691
- assets/js/cht-scripts.min.js +1 -1
- assets/js/fileinput.min.js +4484 -0
- assets/js/jquery.sticky.js +9 -288
- assets/js/jquery.sticky.min.js +1 -0
- assets/js/popper.min.js +1 -2
- cht-icons.php +10 -3
- frontend/class-frontend.php +74 -36
- readme.txt +31 -7
- views/admin.php +4 -4
- views/modals/upgrade.php +65 -23
.gitignore
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
.DS_Store
|
|
admin/class-admin-base.php
CHANGED
@@ -14,25 +14,26 @@ class CHT_Admin_Base
|
|
14 |
public $page;
|
15 |
public $socials;
|
16 |
public $colors;
|
17 |
-
public $is_pro;
|
18 |
protected $token;
|
|
|
|
|
|
|
19 |
|
20 |
public function __construct()
|
21 |
-
{
|
22 |
$plugin = CHT_Widget::get_instance();
|
23 |
$this->plugin_slug = $plugin->get_plugin_slug();
|
24 |
$this->friendly_name = $plugin->get_name();
|
25 |
$this->socials = CHT_Social_Icons::get_instance()->get_icons_list();
|
26 |
$this->colors = CHT_Social_Icons::get_instance()->get_colors();
|
27 |
$this->token = $this->get_token();
|
28 |
-
$this->is_pro = $this->is_pro();
|
29 |
|
30 |
-
if ( is_admin() ) { // admin actions
|
31 |
add_action('admin_menu', array($this, 'cht_admin_setting_page'));
|
32 |
// Adds all of the options for the administrative settings
|
33 |
add_action('admin_init', array($this, 'cht_register_inputs'));
|
34 |
add_action('admin_head', array($this, 'cht_inline_css_admin'));
|
35 |
-
}
|
36 |
add_action('updated_option', array($this, 'cht_clear_all_caches'));
|
37 |
}
|
38 |
|
@@ -72,16 +73,18 @@ class CHT_Admin_Base
|
|
72 |
|
73 |
public function enqueue_scripts()
|
74 |
{
|
75 |
-
|
76 |
-
wp_enqueue_script( $this->plugin_slug . '-jq-ui', 'https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.3/jquery-ui.min.js');
|
|
|
77 |
wp_enqueue_script( $this->plugin_slug .'pop', plugins_url('../assets/js/popper.min.js', __FILE__), array( 'jquery' ));
|
78 |
wp_enqueue_script( $this->plugin_slug, plugins_url('../assets/js/cht-scripts.min.js', __FILE__), array( 'jquery' ));
|
|
|
79 |
wp_enqueue_script( $this->plugin_slug.'stick', plugins_url('../assets/js/jquery.sticky.js', __FILE__), array( 'jquery' ));
|
80 |
-
wp_localize_script($this->plugin_slug.'stick', 'cht_nonce_ajax',
|
81 |
-
array(
|
82 |
'cht_nonce' => wp_create_nonce('cht_nonce_ajax')
|
83 |
)
|
84 |
-
);
|
85 |
}
|
86 |
|
87 |
public function cht_admin_setting_page() {
|
@@ -92,13 +95,13 @@ class CHT_Admin_Base
|
|
92 |
'manage_options',
|
93 |
$this->plugin_slug,
|
94 |
array($this, 'display_cht_admin_page'),
|
95 |
-
plugins_url( '
|
96 |
);
|
97 |
}
|
98 |
// Load public-facing style sheet and JavaScript.
|
99 |
add_action( 'admin_print_styles-' . $this->page, array( $this, 'enqueue_styles' ) );
|
100 |
add_action( 'admin_print_scripts-' . $this->page, array( $this, 'enqueue_scripts' ) );
|
101 |
-
}
|
102 |
|
103 |
public function display_cht_admin_page() {
|
104 |
include_once CHT_DIR . '/views/admin.php';
|
@@ -110,41 +113,52 @@ class CHT_Admin_Base
|
|
110 |
}
|
111 |
// this site domain
|
112 |
public function get_site(){
|
113 |
-
$permalink = get_home_url();
|
114 |
return $permalink;
|
115 |
}
|
116 |
public function is_pro($token = '')
|
117 |
-
{
|
118 |
if ($token === '') {
|
119 |
$token = $this->get_token();
|
120 |
}
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
128 |
return true;
|
129 |
-
} else {
|
130 |
return false;
|
131 |
}
|
132 |
}
|
|
|
133 |
public function data_activ(){
|
134 |
-
if (
|
135 |
-
|
136 |
-
|
137 |
-
$
|
138 |
-
return $time;
|
139 |
}
|
|
|
140 |
}
|
141 |
public function data_check(){
|
142 |
-
if ($this->is_pro) {
|
143 |
if (strtotime(date("Y-m-d", strtotime("+14 days"))) >= strtotime(date("Y-m-d", strtotime(date('Y-m-d', strtotime($this->data_activ()))))) ) {
|
144 |
return true;
|
145 |
};
|
146 |
return false;
|
147 |
-
};
|
148 |
}
|
149 |
public function get_current_color()
|
150 |
{
|
@@ -157,7 +171,7 @@ class CHT_Admin_Base
|
|
157 |
$color = $def_color;
|
158 |
}
|
159 |
|
160 |
-
$color = strtoupper($color);
|
161 |
return $color;
|
162 |
}
|
163 |
|
@@ -262,7 +276,7 @@ class CHT_Admin_Base
|
|
262 |
register_setting( $this->plugin_slug, 'cht_social_' . $social['slug']);
|
263 |
}
|
264 |
|
265 |
-
// register field section two
|
266 |
register_setting( $this->plugin_slug, 'cht_devices' );
|
267 |
register_setting( $this->plugin_slug, 'cht_color' );
|
268 |
register_setting( $this->plugin_slug, 'cht_custom_color' );
|
@@ -273,6 +287,10 @@ class CHT_Admin_Base
|
|
273 |
register_setting( $this->plugin_slug, 'cht_cta' );
|
274 |
register_setting( $this->plugin_slug, 'cht_credit' );
|
275 |
register_setting( $this->plugin_slug, 'cht_cta_switcher' );
|
|
|
|
|
|
|
|
|
276 |
|
277 |
// register field section three
|
278 |
register_setting( $this->plugin_slug, 'cht_active' );
|
@@ -285,7 +303,7 @@ class CHT_Admin_Base
|
|
285 |
}
|
286 |
|
287 |
public function device(){
|
288 |
-
|
289 |
if( isset(get_option('cht_devices')['desktop']) && isset(get_option('cht_devices')['mobile'])){
|
290 |
return'desktop_active mobile_active';
|
291 |
}else if( isset(get_option('cht_devices')['mobile'])){
|
@@ -296,6 +314,62 @@ class CHT_Admin_Base
|
|
296 |
return 'none';
|
297 |
}
|
298 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
299 |
}
|
300 |
|
301 |
new CHT_Admin_Base();
|
14 |
public $page;
|
15 |
public $socials;
|
16 |
public $colors;
|
|
|
17 |
protected $token;
|
18 |
+
protected static $response = null;
|
19 |
+
protected static $checked_token = false;
|
20 |
+
|
21 |
|
22 |
public function __construct()
|
23 |
+
{
|
24 |
$plugin = CHT_Widget::get_instance();
|
25 |
$this->plugin_slug = $plugin->get_plugin_slug();
|
26 |
$this->friendly_name = $plugin->get_name();
|
27 |
$this->socials = CHT_Social_Icons::get_instance()->get_icons_list();
|
28 |
$this->colors = CHT_Social_Icons::get_instance()->get_colors();
|
29 |
$this->token = $this->get_token();
|
|
|
30 |
|
31 |
+
if ( is_admin() ) { // admin actions
|
32 |
add_action('admin_menu', array($this, 'cht_admin_setting_page'));
|
33 |
// Adds all of the options for the administrative settings
|
34 |
add_action('admin_init', array($this, 'cht_register_inputs'));
|
35 |
add_action('admin_head', array($this, 'cht_inline_css_admin'));
|
36 |
+
}
|
37 |
add_action('updated_option', array($this, 'cht_clear_all_caches'));
|
38 |
}
|
39 |
|
73 |
|
74 |
public function enqueue_scripts()
|
75 |
{
|
76 |
+
|
77 |
+
wp_enqueue_script( $this->plugin_slug . '-jq-ui', 'https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.3/jquery-ui.min.js');
|
78 |
+
wp_enqueue_script( $this->plugin_slug .'fileinput', plugins_url('../assets/js/fileinput.min.js', __FILE__), array( 'jquery' ));
|
79 |
wp_enqueue_script( $this->plugin_slug .'pop', plugins_url('../assets/js/popper.min.js', __FILE__), array( 'jquery' ));
|
80 |
wp_enqueue_script( $this->plugin_slug, plugins_url('../assets/js/cht-scripts.min.js', __FILE__), array( 'jquery' ));
|
81 |
+
// wp_enqueue_script( $this->plugin_slug, plugins_url('../assets/js/cht-scripts.js', __FILE__), array( 'jquery' ));
|
82 |
wp_enqueue_script( $this->plugin_slug.'stick', plugins_url('../assets/js/jquery.sticky.js', __FILE__), array( 'jquery' ));
|
83 |
+
wp_localize_script($this->plugin_slug.'stick', 'cht_nonce_ajax',
|
84 |
+
array(
|
85 |
'cht_nonce' => wp_create_nonce('cht_nonce_ajax')
|
86 |
)
|
87 |
+
);
|
88 |
}
|
89 |
|
90 |
public function cht_admin_setting_page() {
|
95 |
'manage_options',
|
96 |
$this->plugin_slug,
|
97 |
array($this, 'display_cht_admin_page'),
|
98 |
+
plugins_url( 'chaty/icon/chaty.svg' )
|
99 |
);
|
100 |
}
|
101 |
// Load public-facing style sheet and JavaScript.
|
102 |
add_action( 'admin_print_styles-' . $this->page, array( $this, 'enqueue_styles' ) );
|
103 |
add_action( 'admin_print_scripts-' . $this->page, array( $this, 'enqueue_scripts' ) );
|
104 |
+
}
|
105 |
|
106 |
public function display_cht_admin_page() {
|
107 |
include_once CHT_DIR . '/views/admin.php';
|
113 |
}
|
114 |
// this site domain
|
115 |
public function get_site(){
|
116 |
+
$permalink = get_home_url();
|
117 |
return $permalink;
|
118 |
}
|
119 |
public function is_pro($token = '')
|
120 |
+
{
|
121 |
if ($token === '') {
|
122 |
$token = $this->get_token();
|
123 |
}
|
124 |
+
|
125 |
+
if (empty($token)) return false;
|
126 |
+
|
127 |
+
if (self::$response == null || self::$checked_token == false) {
|
128 |
+
self::$response = wp_remote_request('https://go.chaty.app/api/is-pro-account-check?domain='.$this->get_site().'&token='.$token);
|
129 |
+
// self::$response = wp_remote_request('https://dev.chaty.app/public/api/is-pro-account?domain='.$this->get_site().'&token='.$token);
|
130 |
+
}
|
131 |
+
$body = null;
|
132 |
+
if(empty(self::$response->errors)){
|
133 |
+
$body = json_decode(self::$response['body']);
|
134 |
+
}
|
135 |
+
|
136 |
+
if (!empty($token)) {
|
137 |
+
self::$checked_token = true;
|
138 |
+
}
|
139 |
+
|
140 |
+
if (isset($body->is_pro) && $body->is_pro==true) {
|
141 |
return true;
|
142 |
+
} else {
|
143 |
return false;
|
144 |
}
|
145 |
}
|
146 |
+
|
147 |
public function data_activ(){
|
148 |
+
if (!$this->is_pro()) return;
|
149 |
+
$body = null;
|
150 |
+
if(empty(self::$response->errors)){
|
151 |
+
$body = json_decode(self::$response['body']);
|
|
|
152 |
}
|
153 |
+
if (isset($body->expired_date)) return $body->expired_date->date;
|
154 |
}
|
155 |
public function data_check(){
|
156 |
+
if ($this->is_pro()) {
|
157 |
if (strtotime(date("Y-m-d", strtotime("+14 days"))) >= strtotime(date("Y-m-d", strtotime(date('Y-m-d', strtotime($this->data_activ()))))) ) {
|
158 |
return true;
|
159 |
};
|
160 |
return false;
|
161 |
+
};
|
162 |
}
|
163 |
public function get_current_color()
|
164 |
{
|
171 |
$color = $def_color;
|
172 |
}
|
173 |
|
174 |
+
$color = strtoupper($color);
|
175 |
return $color;
|
176 |
}
|
177 |
|
276 |
register_setting( $this->plugin_slug, 'cht_social_' . $social['slug']);
|
277 |
}
|
278 |
|
279 |
+
// register field section two
|
280 |
register_setting( $this->plugin_slug, 'cht_devices' );
|
281 |
register_setting( $this->plugin_slug, 'cht_color' );
|
282 |
register_setting( $this->plugin_slug, 'cht_custom_color' );
|
287 |
register_setting( $this->plugin_slug, 'cht_cta' );
|
288 |
register_setting( $this->plugin_slug, 'cht_credit' );
|
289 |
register_setting( $this->plugin_slug, 'cht_cta_switcher' );
|
290 |
+
register_setting( $this->plugin_slug, 'cht_widget_size' );
|
291 |
+
register_setting( $this->plugin_slug, 'cht_widget_img' );
|
292 |
+
register_setting( $this->plugin_slug, 'widget_icon' );
|
293 |
+
add_action('pre_update_option_cht_widget_img', array($this, 'uploadCustomWidget'), 10, 3);
|
294 |
|
295 |
// register field section three
|
296 |
register_setting( $this->plugin_slug, 'cht_active' );
|
303 |
}
|
304 |
|
305 |
public function device(){
|
306 |
+
return'desktop_active mobile_active';
|
307 |
if( isset(get_option('cht_devices')['desktop']) && isset(get_option('cht_devices')['mobile'])){
|
308 |
return'desktop_active mobile_active';
|
309 |
}else if( isset(get_option('cht_devices')['mobile'])){
|
314 |
return 'none';
|
315 |
}
|
316 |
}
|
317 |
+
|
318 |
+
public function getCustomWidgetImg()
|
319 |
+
{
|
320 |
+
$value = get_option('cht_widget_img');
|
321 |
+
return isset($value['url']) ? $value['url'] : '';
|
322 |
+
}
|
323 |
+
|
324 |
+
public function uploadCustomWidget($value, $old_value, $option)
|
325 |
+
{
|
326 |
+
$option = !empty($option) ? $option : 'cht_widget_img';
|
327 |
+
$allowed_ext = ['jpeg', 'png', 'jpg' ,'svg'];
|
328 |
+
if ( ! function_exists( 'wp_handle_upload' ) )
|
329 |
+
require_once( ABSPATH . 'wp-admin/includes/file.php' );
|
330 |
+
|
331 |
+
$file = &$_FILES[$option];
|
332 |
+
$type = wp_check_filetype($file['name']);
|
333 |
+
|
334 |
+
if (!in_array($type['ext'], $allowed_ext)) {
|
335 |
+
return $old_value;
|
336 |
+
}
|
337 |
+
|
338 |
+
if (isset($old_value['file'])) {
|
339 |
+
wp_delete_file($old_value['file']);
|
340 |
+
}
|
341 |
+
|
342 |
+
$overrides = array( 'test_form' => false );
|
343 |
+
$movefile = wp_handle_upload( $file, $overrides );
|
344 |
+
if ( $movefile && empty($movefile['error']) ) {
|
345 |
+
return array(
|
346 |
+
'file' => $movefile['file'],
|
347 |
+
'url' => $movefile['url']
|
348 |
+
);
|
349 |
+
}
|
350 |
+
return '';
|
351 |
+
}
|
352 |
+
|
353 |
+
public function getCallToAction()
|
354 |
+
{
|
355 |
+
if(get_option('cht_cta')){
|
356 |
+
$res = [];
|
357 |
+
$str = str_replace(array("\n", "\r"), "", get_option('cht_cta'));
|
358 |
+
$words = explode(" ", $str);
|
359 |
+
|
360 |
+
$line = 0;
|
361 |
+
for($i=0; $i<count($words); $i++) {
|
362 |
+
$res[$line] .= htmlspecialchars($words[$i], ENT_QUOTES)." ";
|
363 |
+
if ($i == count($words)-1) break;
|
364 |
+
if (mb_strlen($res[$line]) + mb_strlen($words[$i+1]) > 26) {
|
365 |
+
$line++;
|
366 |
+
}
|
367 |
+
}
|
368 |
+
|
369 |
+
return trim(implode('</br>', $res));
|
370 |
+
}
|
371 |
+
return '';
|
372 |
+
}
|
373 |
}
|
374 |
|
375 |
new CHT_Admin_Base();
|
admin/class-social-icons.php
CHANGED
@@ -30,6 +30,17 @@ class CHT_Social_Icons
|
|
30 |
);
|
31 |
}
|
32 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
33 |
public function get_icons_list()
|
34 |
{
|
35 |
return array(
|
30 |
);
|
31 |
}
|
32 |
|
33 |
+
public function get_widget_types()
|
34 |
+
{
|
35 |
+
return [
|
36 |
+
'default' => 'default',
|
37 |
+
'smile' => 'smile',
|
38 |
+
'points' => 'points',
|
39 |
+
'two' => 'two',
|
40 |
+
'custom' => 'custom'
|
41 |
+
];
|
42 |
+
}
|
43 |
+
|
44 |
public function get_icons_list()
|
45 |
{
|
46 |
return array(
|
assets/css/cht-style.css
CHANGED
@@ -1,1476 +1 @@
|
|
1 |
-
*, *::before, *::after {
|
2 |
-
box-sizing: border-box
|
3 |
-
}
|
4 |
-
|
5 |
-
.container {
|
6 |
-
width: 100%;
|
7 |
-
padding-right: 15px;
|
8 |
-
padding-left: 15px;
|
9 |
-
margin-right: auto;
|
10 |
-
margin-left: auto
|
11 |
-
}
|
12 |
-
|
13 |
-
@media (min-width: 576px) {
|
14 |
-
.container {
|
15 |
-
max-width: 540px
|
16 |
-
}
|
17 |
-
}
|
18 |
-
|
19 |
-
@media (min-width: 768px) {
|
20 |
-
.container {
|
21 |
-
max-width: 720px
|
22 |
-
}
|
23 |
-
}
|
24 |
-
|
25 |
-
@media (min-width: 992px) {
|
26 |
-
.container {
|
27 |
-
max-width: 960px
|
28 |
-
}
|
29 |
-
}
|
30 |
-
|
31 |
-
.ml-auto {
|
32 |
-
margin-left: auto
|
33 |
-
}
|
34 |
-
|
35 |
-
.col-12 {
|
36 |
-
flex: 0 0 100%;
|
37 |
-
max-width: 100%
|
38 |
-
}
|
39 |
-
|
40 |
-
.text-center {
|
41 |
-
text-align: center
|
42 |
-
}
|
43 |
-
|
44 |
-
.text-primary {
|
45 |
-
color: #a886cd
|
46 |
-
}
|
47 |
-
|
48 |
-
.align-top {
|
49 |
-
align-self: flex-start
|
50 |
-
}
|
51 |
-
|
52 |
-
.custom-control {
|
53 |
-
display: inline-block;
|
54 |
-
color: #5d5c5c;
|
55 |
-
margin-bottom: 0;
|
56 |
-
cursor: pointer;
|
57 |
-
min-height: 22px;
|
58 |
-
line-height: 22px;
|
59 |
-
padding-left: 20px;
|
60 |
-
position: relative
|
61 |
-
}
|
62 |
-
|
63 |
-
.custom-control .custom-control-input {
|
64 |
-
position: absolute;
|
65 |
-
z-index: -1;
|
66 |
-
opacity: 0
|
67 |
-
}
|
68 |
-
|
69 |
-
.custom-control + .custom-control {
|
70 |
-
margin-left: 16px
|
71 |
-
}
|
72 |
-
|
73 |
-
.custom-control.custom-checkbox .custom-control-label::before {
|
74 |
-
border-radius: 4px
|
75 |
-
}
|
76 |
-
|
77 |
-
.custom-control.custom-checkbox .custom-control-label {
|
78 |
-
position: static
|
79 |
-
}
|
80 |
-
|
81 |
-
.custom-control.custom-checkbox .custom-control-label::before {
|
82 |
-
content: '';
|
83 |
-
transition: all 0.2s;
|
84 |
-
position: absolute;
|
85 |
-
top: 3px;
|
86 |
-
left: 0;
|
87 |
-
display: block;
|
88 |
-
width: 15px;
|
89 |
-
height: 15px;
|
90 |
-
line-height: 15px;
|
91 |
-
text-align: center;
|
92 |
-
background-color: #FFFFFF;
|
93 |
-
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
|
94 |
-
border-radius: 3px;
|
95 |
-
background-position: center;
|
96 |
-
background-repeat: no-repeat;
|
97 |
-
background-size: 15px
|
98 |
-
}
|
99 |
-
|
100 |
-
.custom-control.custom-checkbox .custom-control-label::after {
|
101 |
-
display: none
|
102 |
-
}
|
103 |
-
|
104 |
-
.custom-control.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
|
105 |
-
background-image: url("../images/icon-check.svg");
|
106 |
-
background-color: transparent
|
107 |
-
}
|
108 |
-
|
109 |
-
.custom-control.custom-radio {
|
110 |
-
padding-left: 27px
|
111 |
-
}
|
112 |
-
|
113 |
-
.custom-control.custom-radio .custom-control-label::before {
|
114 |
-
border-radius: 4px
|
115 |
-
}
|
116 |
-
|
117 |
-
.custom-control.custom-radio .custom-control-label {
|
118 |
-
position: static
|
119 |
-
}
|
120 |
-
|
121 |
-
.custom-control.custom-radio .custom-control-label::before {
|
122 |
-
content: '';
|
123 |
-
transition: all 0.2s;
|
124 |
-
position: absolute;
|
125 |
-
top: 0;
|
126 |
-
left: 0;
|
127 |
-
display: block;
|
128 |
-
width: 22px;
|
129 |
-
height: 22px;
|
130 |
-
background-color: #FFFFFF;
|
131 |
-
box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.15);
|
132 |
-
border-radius: 50%;
|
133 |
-
border: 5px solid white
|
134 |
-
}
|
135 |
-
|
136 |
-
.custom-control.custom-radio .custom-control-label::after {
|
137 |
-
display: none
|
138 |
-
}
|
139 |
-
|
140 |
-
.custom-control.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
|
141 |
-
background: linear-gradient(153.18deg, #6371DB 7.07%, #FF89C4 90.47%)
|
142 |
-
}
|
143 |
-
|
144 |
-
#positionPro[style="display: block;"] {
|
145 |
-
display: inline-block !important;
|
146 |
-
left: -145px;
|
147 |
-
position: relative;
|
148 |
-
}
|
149 |
-
|
150 |
-
.position-pro {
|
151 |
-
background: rgba(168, 134, 205, 0.1);
|
152 |
-
border-radius: 4px;
|
153 |
-
display: flex;
|
154 |
-
padding: 6px 0;
|
155 |
-
transition: all 0.2s;
|
156 |
-
margin-top: 11px;
|
157 |
-
flex-wrap: wrap
|
158 |
-
}
|
159 |
-
|
160 |
-
.position-pro > div {
|
161 |
-
flex: 0 0 auto;
|
162 |
-
padding: 6px 15px
|
163 |
-
}
|
164 |
-
|
165 |
-
@media (max-width: 767px) {
|
166 |
-
.position-pro > div {
|
167 |
-
flex: 0 0 100%
|
168 |
-
}
|
169 |
-
}
|
170 |
-
|
171 |
-
.position-pro > div > label:first-child {
|
172 |
-
display: block;
|
173 |
-
margin-bottom: 10px
|
174 |
-
}
|
175 |
-
|
176 |
-
.position-pro > div .custom-control-group {
|
177 |
-
background: #FFFFFF;
|
178 |
-
box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.15);
|
179 |
-
border-radius: 5px;
|
180 |
-
display: flex;
|
181 |
-
align-items: center;
|
182 |
-
width: 150px;
|
183 |
-
height: 34px
|
184 |
-
}
|
185 |
-
|
186 |
-
.position-pro > div .custom-control-group .custom-control {
|
187 |
-
width: 75px;
|
188 |
-
padding: 0;
|
189 |
-
margin: 0 !important
|
190 |
-
}
|
191 |
-
|
192 |
-
.position-pro > div .custom-control-group .custom-control .custom-control-label {
|
193 |
-
width: 100%;
|
194 |
-
color: #E0E0E0;
|
195 |
-
height: 34px;
|
196 |
-
display: flex;
|
197 |
-
align-items: center;
|
198 |
-
padding: 6px 7px
|
199 |
-
}
|
200 |
-
|
201 |
-
.position-pro > div .custom-control-group .custom-control .custom-control-label:before {
|
202 |
-
content: none
|
203 |
-
}
|
204 |
-
|
205 |
-
.position-pro > div .custom-control-group .custom-control .custom-control-input:checked + .custom-control-label {
|
206 |
-
color: #A886CD;
|
207 |
-
box-shadow: inset 0px 3px 7px rgba(0, 0, 0, 0.08)
|
208 |
-
}
|
209 |
-
|
210 |
-
.position-pro > div .custom-control-group .custom-control .custom-control-input:checked + .custom-control-label path {
|
211 |
-
fill: #A886CD
|
212 |
-
}
|
213 |
-
|
214 |
-
.position-pro > div .custom-control-group .custom-control:first-child .custom-control-label {
|
215 |
-
border-radius: 5px 0 0 5px;
|
216 |
-
text-align: left
|
217 |
-
}
|
218 |
-
|
219 |
-
.position-pro > div .custom-control-group .custom-control:first-child .custom-control-label svg {
|
220 |
-
margin-right: 5px
|
221 |
-
}
|
222 |
-
|
223 |
-
.position-pro > div .custom-control-group .custom-control:last-child .custom-control-label {
|
224 |
-
border-radius: 0 5px 5px 0;
|
225 |
-
display: flex;
|
226 |
-
justify-content: flex-end
|
227 |
-
}
|
228 |
-
|
229 |
-
.position-pro > div .custom-control-group .custom-control:last-child .custom-control-label svg {
|
230 |
-
margin-left: 5px
|
231 |
-
}
|
232 |
-
|
233 |
-
.position-pro input {
|
234 |
-
background: #FFFFFF;
|
235 |
-
box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.15);
|
236 |
-
border-radius: 5px;
|
237 |
-
border: 0;
|
238 |
-
line-height: 24px;
|
239 |
-
padding: 5px 7px;
|
240 |
-
width: 60px;
|
241 |
-
margin-right: 3px
|
242 |
-
}
|
243 |
-
|
244 |
-
.color-picker {
|
245 |
-
background: #FFFFFF;
|
246 |
-
box-shadow: 0 1px 7px rgba(0, 0, 0, 0.08);
|
247 |
-
border-radius: 4px;
|
248 |
-
width: 330px;
|
249 |
-
display: none;
|
250 |
-
position: relative
|
251 |
-
}
|
252 |
-
|
253 |
-
.color-picker .color-picker-radio {
|
254 |
-
display: flex;
|
255 |
-
padding: 6px 8px 10px;
|
256 |
-
border-bottom: 1px solid rgba(130, 130, 130, 0.1)
|
257 |
-
}
|
258 |
-
|
259 |
-
.color-picker .color-picker-radio label {
|
260 |
-
border-radius: 50%;
|
261 |
-
width: 28px;
|
262 |
-
height: 28px;
|
263 |
-
position: relative;
|
264 |
-
cursor: pointer;
|
265 |
-
font-size: 0
|
266 |
-
}
|
267 |
-
|
268 |
-
.color-picker .color-picker-radio label span {
|
269 |
-
display: block;
|
270 |
-
width: 28px;
|
271 |
-
height: 28px;
|
272 |
-
vertical-align: top;
|
273 |
-
opacity: 0;
|
274 |
-
transition: all 0.2s;
|
275 |
-
background-position: center;
|
276 |
-
background-repeat: no-repeat;
|
277 |
-
background-image: url("../images/icon-check-white.svg")
|
278 |
-
}
|
279 |
-
|
280 |
-
.color-picker .color-picker-radio label input {
|
281 |
-
position: absolute;
|
282 |
-
z-index: -1;
|
283 |
-
opacity: 0
|
284 |
-
}
|
285 |
-
|
286 |
-
.color-picker .color-picker-radio label input:checked + span {
|
287 |
-
opacity: 1
|
288 |
-
}
|
289 |
-
|
290 |
-
.color-picker .color-picker-radio label + label {
|
291 |
-
margin-left: 12px
|
292 |
-
}
|
293 |
-
|
294 |
-
.color-picker .color-picker-custom {
|
295 |
-
padding: 10px 8px 16px
|
296 |
-
}
|
297 |
-
|
298 |
-
.color-picker .color-picker-custom > div {
|
299 |
-
display: flex;
|
300 |
-
align-items: center
|
301 |
-
}
|
302 |
-
|
303 |
-
.color-picker .color-picker-custom > div + div {
|
304 |
-
margin-top: 10px
|
305 |
-
}
|
306 |
-
|
307 |
-
.color-picker .color-picker-custom .circle {
|
308 |
-
color: #FF6376;
|
309 |
-
background: #FFFFFF;
|
310 |
-
border: 1px solid #D0D0D0;
|
311 |
-
border-radius: 50%;
|
312 |
-
width: 28px;
|
313 |
-
height: 28px;
|
314 |
-
align-items: center;
|
315 |
-
justify-content: center;
|
316 |
-
display: flex;
|
317 |
-
margin-right: 3px;
|
318 |
-
font-size: 14px
|
319 |
-
}
|
320 |
-
|
321 |
-
.color-picker .color-picker-custom a {
|
322 |
-
margin-left: 5px
|
323 |
-
}
|
324 |
-
|
325 |
-
.color-picker .color-picker-custom input {
|
326 |
-
background: #FFFFFF;
|
327 |
-
box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.15);
|
328 |
-
border-radius: 5px;
|
329 |
-
border: 0;
|
330 |
-
line-height: 24px;
|
331 |
-
padding: 5px 7px;
|
332 |
-
height: 34px;
|
333 |
-
width: 180px;
|
334 |
-
}
|
335 |
-
|
336 |
-
.color-picker-btn {
|
337 |
-
background-color: #FFFFFF;
|
338 |
-
box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.08);
|
339 |
-
border-radius: 4px;
|
340 |
-
border: 0;
|
341 |
-
padding: 3px 8px;
|
342 |
-
line-height: 17px
|
343 |
-
}
|
344 |
-
|
345 |
-
.color-picker-btn .circle {
|
346 |
-
display: inline-block;
|
347 |
-
vertical-align: top;
|
348 |
-
width: 15px;
|
349 |
-
height: 15px;
|
350 |
-
border-radius: 50%;
|
351 |
-
margin: 1px 4px 1px 0
|
352 |
-
}
|
353 |
-
|
354 |
-
.color-picker-btn svg {
|
355 |
-
transition: all 0.2s;
|
356 |
-
margin-left: 8px
|
357 |
-
}
|
358 |
-
|
359 |
-
.color-picker-btn-close {
|
360 |
-
background-color: transparent;
|
361 |
-
border: 0;
|
362 |
-
padding: 5px;
|
363 |
-
line-height: 17px;
|
364 |
-
position: absolute;
|
365 |
-
right: 0;
|
366 |
-
top: 0
|
367 |
-
}
|
368 |
-
|
369 |
-
.color-picker-btn-close svg {
|
370 |
-
transform: rotate(180deg)
|
371 |
-
}
|
372 |
-
|
373 |
-
.switch {
|
374 |
-
display: flex;
|
375 |
-
align-items: center;
|
376 |
-
margin-bottom: 0;
|
377 |
-
position: relative;
|
378 |
-
flex: 0 0 auto
|
379 |
-
}
|
380 |
-
|
381 |
-
.form-group .switch {
|
382 |
-
height: 42px
|
383 |
-
}
|
384 |
-
|
385 |
-
.switch input[type="checkbox"] {
|
386 |
-
pointer-events: none;
|
387 |
-
opacity: 0;
|
388 |
-
position: absolute;
|
389 |
-
top: 0;
|
390 |
-
right: 0;
|
391 |
-
z-index: -1;
|
392 |
-
width: 0;
|
393 |
-
height: 0
|
394 |
-
}
|
395 |
-
|
396 |
-
.switch__styled {
|
397 |
-
background: linear-gradient(283.61deg, #F6F6F6 7.4%, #fff 91.67%), #fff;
|
398 |
-
margin: 0 8px;
|
399 |
-
display: inline-block;
|
400 |
-
height: 34px;
|
401 |
-
width: 72px;
|
402 |
-
border-radius: 17px;
|
403 |
-
position: relative;
|
404 |
-
transition: all 0.2s;
|
405 |
-
cursor: pointer;
|
406 |
-
box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.15)
|
407 |
-
}
|
408 |
-
|
409 |
-
.switch__styled:after {
|
410 |
-
content: '';
|
411 |
-
position: absolute;
|
412 |
-
left: 2px;
|
413 |
-
top: 2px;
|
414 |
-
height: 30px;
|
415 |
-
width: 30px;
|
416 |
-
border-radius: 50%;
|
417 |
-
background-color: #fff;
|
418 |
-
transition: all 0.2s
|
419 |
-
}
|
420 |
-
|
421 |
-
.switch input[type="checkbox"]:checked + .switch__styled:after {
|
422 |
-
left: 40px
|
423 |
-
}
|
424 |
-
|
425 |
-
.switch.custom-switch {
|
426 |
-
margin-right: auto;
|
427 |
-
margin-left: 30px
|
428 |
-
}
|
429 |
-
|
430 |
-
.switch.custom-switch .switch__styled {
|
431 |
-
background: linear-gradient(283.61deg, #F6F6F6 7.4%, #fff 91.67%), #fff;
|
432 |
-
box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.15)
|
433 |
-
}
|
434 |
-
|
435 |
-
body {
|
436 |
-
height: auto;
|
437 |
-
background-image: url("../images/bg.svg");
|
438 |
-
background-position: 155px 30px;
|
439 |
-
background-repeat: no-repeat;
|
440 |
-
background-size: calc(100% - 150px) auto;
|
441 |
-
background-attachment: fixed;
|
442 |
-
font-family: 'Rubik', sans-serif;
|
443 |
-
color: #4F4F4F;
|
444 |
-
font-size: 17px;
|
445 |
-
padding-bottom: 50px;
|
446 |
-
-webkit-font-smoothing: antialiased;
|
447 |
-
margin: 0
|
448 |
-
}
|
449 |
-
|
450 |
-
button {
|
451 |
-
font-family: 'Rubik', sans-serif;
|
452 |
-
font-size: 17px;
|
453 |
-
cursor: pointer
|
454 |
-
}
|
455 |
-
|
456 |
-
button:focus {
|
457 |
-
outline: none
|
458 |
-
}
|
459 |
-
|
460 |
-
button#collapse-button {
|
461 |
-
font-size: 13px;
|
462 |
-
}
|
463 |
-
|
464 |
-
input {
|
465 |
-
font-family: 'Rubik', sans-serif;
|
466 |
-
font-size: 17px
|
467 |
-
}
|
468 |
-
|
469 |
-
input:focus {
|
470 |
-
outline: none
|
471 |
-
}
|
472 |
-
|
473 |
-
#cht-form input[type=submit] {
|
474 |
-
opacity: 0;
|
475 |
-
position: absolute
|
476 |
-
}
|
477 |
-
|
478 |
-
a {
|
479 |
-
color: #a886cd
|
480 |
-
}
|
481 |
-
|
482 |
-
::-webkit-input-placeholder {
|
483 |
-
color: #E0E0E0
|
484 |
-
}
|
485 |
-
|
486 |
-
::-moz-placeholder {
|
487 |
-
color: #E0E0E0
|
488 |
-
}
|
489 |
-
|
490 |
-
:-ms-input-placeholder {
|
491 |
-
color: #E0E0E0
|
492 |
-
}
|
493 |
-
|
494 |
-
:-moz-placeholder {
|
495 |
-
color: #E0E0E0
|
496 |
-
}
|
497 |
-
|
498 |
-
.section {
|
499 |
-
padding: 30px 60px;
|
500 |
-
position: relative
|
501 |
-
}
|
502 |
-
|
503 |
-
.section + .section {
|
504 |
-
border-top: 2px solid rgba(130, 130, 130, 0.1)
|
505 |
-
}
|
506 |
-
|
507 |
-
.section-title {
|
508 |
-
font-family: 'Oswald', sans-serif;
|
509 |
-
font-size: 30px;
|
510 |
-
color: #000000;
|
511 |
-
line-height: 44px;
|
512 |
-
margin-bottom: 30px;
|
513 |
-
font-weight: normal;
|
514 |
-
margin-top: 0
|
515 |
-
}
|
516 |
-
|
517 |
-
.main {
|
518 |
-
background-color: white;
|
519 |
-
border-radius: 9px;
|
520 |
-
position: relative
|
521 |
-
}
|
522 |
-
|
523 |
-
.main .channels-icons {
|
524 |
-
display: flex;
|
525 |
-
flex-wrap: wrap;
|
526 |
-
margin: 0 -8px 20px
|
527 |
-
}
|
528 |
-
|
529 |
-
.main .channels-icons > .icon {
|
530 |
-
padding: 0 8px;
|
531 |
-
margin-bottom: 16px
|
532 |
-
}
|
533 |
-
|
534 |
-
.main .channels-icons > .icon .color-element {
|
535 |
-
transition: all .2s
|
536 |
-
}
|
537 |
-
|
538 |
-
.main .channels-icons > .icon:not(.active) svg {
|
539 |
-
cursor: pointer
|
540 |
-
}
|
541 |
-
|
542 |
-
.main .channels-icons > .icon:not(.active):not(:hover) .color-element {
|
543 |
-
fill: #BDBDBD
|
544 |
-
}
|
545 |
-
|
546 |
-
.main .channels-selected {
|
547 |
-
padding-top: 20px;
|
548 |
-
position: relative;
|
549 |
-
min-height: 220px;
|
550 |
-
}
|
551 |
-
|
552 |
-
.main .channels-selected__item {
|
553 |
-
display: flex;
|
554 |
-
align-items: center;
|
555 |
-
flex-wrap: wrap;
|
556 |
-
position: relative;
|
557 |
-
padding-bottom: 20px;
|
558 |
-
margin-bottom: 20px;
|
559 |
-
width: 350px;
|
560 |
-
max-width: 100%
|
561 |
-
}
|
562 |
-
|
563 |
-
.main .channels-selected__item .icon {
|
564 |
-
margin-right: 16px;
|
565 |
-
cursor: pointer
|
566 |
-
}
|
567 |
-
|
568 |
-
.main .channels-selected__item input {
|
569 |
-
padding: 9px 7px;
|
570 |
-
border: 0;
|
571 |
-
line-height: 24px;
|
572 |
-
background: #FFFFFF;
|
573 |
-
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.15);
|
574 |
-
border-radius: 9px;
|
575 |
-
min-width: calc(100% - 70px);
|
576 |
-
flex: 0 0 calc(100% - 70px)
|
577 |
-
}
|
578 |
-
|
579 |
-
.main .channels-selected__item .btn-cancel {
|
580 |
-
position: absolute;
|
581 |
-
right: 0;
|
582 |
-
top: 0;
|
583 |
-
transform: translate(50%, -50%);
|
584 |
-
background: linear-gradient(0deg, #333, #333), linear-gradient(153.18deg, #6371DB 7.07%, #FF89C4 90.47%);
|
585 |
-
border-radius: 50%;
|
586 |
-
width: 22px;
|
587 |
-
height: 22px;
|
588 |
-
display: flex;
|
589 |
-
align-items: center;
|
590 |
-
justify-content: center;
|
591 |
-
padding: 0;
|
592 |
-
border: 0;
|
593 |
-
z-index: 1;
|
594 |
-
box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.15);
|
595 |
-
cursor: pointer
|
596 |
-
}
|
597 |
-
|
598 |
-
.main .channels-selected__item .btn-cancel:focus {
|
599 |
-
outline: none
|
600 |
-
}
|
601 |
-
|
602 |
-
.main .channels-selected__item .input-example {
|
603 |
-
font-size: 13px;
|
604 |
-
padding-top: 8px;
|
605 |
-
line-height: 14px;
|
606 |
-
color: #707070;
|
607 |
-
opacity: 0.8;
|
608 |
-
position: absolute;
|
609 |
-
left: calc(50px + 16px + 7px);
|
610 |
-
top: 50px
|
611 |
-
}
|
612 |
-
|
613 |
-
.main .channels-selected__item.disabled .icon {
|
614 |
-
cursor: default
|
615 |
-
}
|
616 |
-
|
617 |
-
.main .channels-selected__item.disabled .icon .color-element {
|
618 |
-
fill: #E9E9E9
|
619 |
-
}
|
620 |
-
|
621 |
-
.main .channels-selected__item.disabled input {
|
622 |
-
box-shadow: 0px 4px 14px rgba(179, 179, 179, 0.15);
|
623 |
-
color: #E9E9E9
|
624 |
-
}
|
625 |
-
|
626 |
-
.main .channels-selected__item.disabled input::-webkit-input-placeholder {
|
627 |
-
color: #E9E9E9
|
628 |
-
}
|
629 |
-
|
630 |
-
.main .channels-selected__item.disabled input::-moz-placeholder {
|
631 |
-
color: #E9E9E9
|
632 |
-
}
|
633 |
-
|
634 |
-
.main .channels-selected__item.disabled input:-ms-input-placeholder {
|
635 |
-
color: #E9E9E9
|
636 |
-
}
|
637 |
-
|
638 |
-
.main .channels-selected__item.disabled input:-moz-placeholder {
|
639 |
-
color: #E9E9E9
|
640 |
-
}
|
641 |
-
|
642 |
-
.main .channels-selected__item.disabled input:focus {
|
643 |
-
outline: none
|
644 |
-
}
|
645 |
-
|
646 |
-
.main .channels-selected__item.disabled .btn-cancel {
|
647 |
-
cursor: default;
|
648 |
-
background: linear-gradient(0deg, #CFCFCF, #CFCFCF), linear-gradient(153.18deg, #6371DB 7.07%, #FF89C4 90.47%)
|
649 |
-
}
|
650 |
-
|
651 |
-
.main .channels-selected__item.disabled .btn-cancel:focus {
|
652 |
-
outline: none
|
653 |
-
}
|
654 |
-
|
655 |
-
.main .channels-selected__item.disabled .input-example {
|
656 |
-
color: #E9E9E9
|
657 |
-
}
|
658 |
-
|
659 |
-
.main .form-horizontal__item {
|
660 |
-
display: flex;
|
661 |
-
align-items: center
|
662 |
-
}
|
663 |
-
|
664 |
-
.main .form-horizontal__item + .form-horizontal__item {
|
665 |
-
margin-top: 30px
|
666 |
-
}
|
667 |
-
|
668 |
-
.main .form-horizontal__item > label {
|
669 |
-
flex: 0 0 130px;
|
670 |
-
margin: 0;
|
671 |
-
text-align: right;
|
672 |
-
font-weight: bold
|
673 |
-
}
|
674 |
-
|
675 |
-
.main .form-horizontal__item > div {
|
676 |
-
flex-basis: 0;
|
677 |
-
flex-grow: 1;
|
678 |
-
padding-left: 20px
|
679 |
-
}
|
680 |
-
|
681 |
-
.main .form-horizontal__item > div > input {
|
682 |
-
background: #FFFFFF;
|
683 |
-
box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.15);
|
684 |
-
border-radius: 5px;
|
685 |
-
border: 0;
|
686 |
-
line-height: 24px;
|
687 |
-
padding: 5px 7px
|
688 |
-
}
|
689 |
-
|
690 |
-
.icon {
|
691 |
-
border-radius: 50%;
|
692 |
-
vertical-align: top;
|
693 |
-
font-size: 0;
|
694 |
-
position: relative
|
695 |
-
}
|
696 |
-
|
697 |
-
.icon:after, .icon:before {
|
698 |
-
position: absolute;
|
699 |
-
opacity: 0;
|
700 |
-
pointer-events: none
|
701 |
-
}
|
702 |
-
|
703 |
-
.icon.no-tooltip:after, .icon.no-tooltip:before {
|
704 |
-
content: none !important
|
705 |
-
}
|
706 |
-
|
707 |
-
.icon:before {
|
708 |
-
content: '';
|
709 |
-
top: -8px;
|
710 |
-
left: 50%;
|
711 |
-
transform: translateX(-50%);
|
712 |
-
height: 10px;
|
713 |
-
width: 10px;
|
714 |
-
border-width: 10px 5px 0;
|
715 |
-
border-style: solid;
|
716 |
-
border-color: #333 transparent transparent
|
717 |
-
}
|
718 |
-
|
719 |
-
.icon:after {
|
720 |
-
text-align: center;
|
721 |
-
content: "" attr(data-title) "";
|
722 |
-
font-size: 11px;
|
723 |
-
top: 0;
|
724 |
-
left: 50%;
|
725 |
-
transform: translate(-50%, calc(-100% - 6px));
|
726 |
-
padding: 0 20px;
|
727 |
-
line-height: 23px;
|
728 |
-
min-width: 90px;
|
729 |
-
white-space: nowrap;
|
730 |
-
color: #fff;
|
731 |
-
background-color: #333333;
|
732 |
-
box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.15);
|
733 |
-
border-radius: 6px
|
734 |
-
}
|
735 |
-
|
736 |
-
.icon.tooltip-show:after, .icon.tooltip-show:before, .icon:hover:not(.tooltip-show):after, .icon:hover:not(.tooltip-show):before {
|
737 |
-
opacity: 1;
|
738 |
-
pointer-events: auto
|
739 |
-
}
|
740 |
-
|
741 |
-
.icon .color-element {
|
742 |
-
transition: all .2s
|
743 |
-
}
|
744 |
-
|
745 |
-
.icon:not(.active) svg {
|
746 |
-
cursor: pointer
|
747 |
-
}
|
748 |
-
|
749 |
-
.icon:not(.active):not(:hover) .color-element {
|
750 |
-
fill: #BDBDBD
|
751 |
-
}
|
752 |
-
|
753 |
-
.icon.icon-sm svg {
|
754 |
-
width: 39px;
|
755 |
-
height: 39px
|
756 |
-
}
|
757 |
-
|
758 |
-
.icon.icon-md svg {
|
759 |
-
width: 50px;
|
760 |
-
height: 50px
|
761 |
-
}
|
762 |
-
|
763 |
-
.icon.icon-xs svg {
|
764 |
-
width: 30px;
|
765 |
-
height: 30px
|
766 |
-
}
|
767 |
-
|
768 |
-
.btn-save {
|
769 |
-
border: 0;
|
770 |
-
text-transform: uppercase;
|
771 |
-
line-height: 24px;
|
772 |
-
font-weight: bold;
|
773 |
-
color: #fff;
|
774 |
-
position: relative;
|
775 |
-
max-width: 100%;
|
776 |
-
margin-top: 40px;
|
777 |
-
height: 50px;
|
778 |
-
width: 274px;
|
779 |
-
border-radius: 25px;
|
780 |
-
padding: 14px 15px 12px;
|
781 |
-
background-image: url("../images/rocket.svg"), linear-gradient(100.68deg, #FF6624 9.02%, #FF6376 91.6%);
|
782 |
-
background-position: left bottom;
|
783 |
-
background-repeat: no-repeat
|
784 |
-
}
|
785 |
-
|
786 |
-
.btn-save:after {
|
787 |
-
position: absolute;
|
788 |
-
content: '';
|
789 |
-
z-index: -1;
|
790 |
-
top: 30px;
|
791 |
-
left: 50%;
|
792 |
-
transform: translateX(-50%);
|
793 |
-
width: 238.1px;
|
794 |
-
height: 30.81px;
|
795 |
-
background: linear-gradient(97.71deg, #FF6624 9.04%, #FF6376 91.56%), linear-gradient(104.36deg, #6371DB 20.37%, #FF89C4 72.52%);
|
796 |
-
opacity: 0.77;
|
797 |
-
filter: blur(19px);
|
798 |
-
border-radius: 9px
|
799 |
-
}
|
800 |
-
|
801 |
-
.btn-help {
|
802 |
-
text-align: center;
|
803 |
-
padding-top: 10px;
|
804 |
-
cursor: pointer;
|
805 |
-
position: absolute;
|
806 |
-
background: #51F2B8;
|
807 |
-
border-radius: 7px 7px 0 0;
|
808 |
-
right: 0;
|
809 |
-
top: calc(118px - 42px);
|
810 |
-
transform: rotate(-90deg);
|
811 |
-
transform-origin: bottom right;
|
812 |
-
border: 0;
|
813 |
-
height: 42px;
|
814 |
-
width: 102px;
|
815 |
-
text-transform: uppercase;
|
816 |
-
color: #fff;
|
817 |
-
font-weight: bold
|
818 |
-
}
|
819 |
-
|
820 |
-
.popover {
|
821 |
-
flex: 0 0 auto;
|
822 |
-
background: #FFFFFF;
|
823 |
-
border-radius: 4px;
|
824 |
-
line-height: 33px;
|
825 |
-
padding: 0 5px;
|
826 |
-
position: relative;
|
827 |
-
margin-left: 37px;
|
828 |
-
margin-top: 25px;
|
829 |
-
box-shadow: 0px 1px 14px rgba(156, 117, 198, 0.4), 0px 2px 4px rgba(0, 0, 0, 0.15)
|
830 |
-
}
|
831 |
-
|
832 |
-
.popover:after {
|
833 |
-
position: absolute;
|
834 |
-
content: '';
|
835 |
-
top: -7px;
|
836 |
-
left: 40px;
|
837 |
-
width: 20px;
|
838 |
-
height: 7px;
|
839 |
-
background-image: url("../images/arrow.png");
|
840 |
-
background-position: center;
|
841 |
-
background-size: contain;
|
842 |
-
background-repeat: no-repeat
|
843 |
-
}
|
844 |
-
|
845 |
-
.easy-modal {
|
846 |
-
display: none;
|
847 |
-
width: 515px;
|
848 |
-
max-width: calc(100vw - 30px);
|
849 |
-
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.15);
|
850 |
-
border-radius: 6px;
|
851 |
-
background-color: white;
|
852 |
-
top: 50% !important;
|
853 |
-
transform: translateY(-50%);
|
854 |
-
}
|
855 |
-
.easy-modal.modal-upgrade{
|
856 |
-
width: 560px;
|
857 |
-
}
|
858 |
-
.modal__wrap{
|
859 |
-
padding: 0 5px;
|
860 |
-
}
|
861 |
-
|
862 |
-
.easy-modal .easy-modal-inner {
|
863 |
-
position: relative;
|
864 |
-
padding: 20px 50px;
|
865 |
-
}
|
866 |
-
.easy-modal.modal-upgrade .easy-modal-inner {
|
867 |
-
padding: 20px 0 0;
|
868 |
-
}
|
869 |
-
|
870 |
-
.easy-modal .easy-modal-close {
|
871 |
-
position: absolute;
|
872 |
-
right: 0;
|
873 |
-
top: 0;
|
874 |
-
padding: 7px;
|
875 |
-
line-height: 12px;
|
876 |
-
background-color: transparent;
|
877 |
-
border: 0
|
878 |
-
}
|
879 |
-
|
880 |
-
.easy-modal h2 {
|
881 |
-
font-family: Rubik;
|
882 |
-
font-weight: bold;
|
883 |
-
font-size: 27px;
|
884 |
-
margin-bottom: 13px;
|
885 |
-
text-align: center;
|
886 |
-
margin-top: 0
|
887 |
-
}
|
888 |
-
|
889 |
-
.easy-modal .udner-title{
|
890 |
-
font-size: 17px;
|
891 |
-
}
|
892 |
-
.easy-modal .udner-title span{
|
893 |
-
font-size: 15px;
|
894 |
-
display: block;
|
895 |
-
color: #bdbdbd;
|
896 |
-
|
897 |
-
}
|
898 |
-
.easy-modal p {
|
899 |
-
text-align: center;
|
900 |
-
margin: 0 auto 10px
|
901 |
-
}
|
902 |
-
|
903 |
-
.easy-modal ul {
|
904 |
-
margin-bottom: 17px;
|
905 |
-
line-height: 27px;
|
906 |
-
list-style-image: url("../images/icon-check-purple.svg");
|
907 |
-
list-style-position: inside;
|
908 |
-
columns: 2;
|
909 |
-
text-align: left;
|
910 |
-
}
|
911 |
-
|
912 |
-
.easy-modal .easy-modal-link {
|
913 |
-
font-size: 15px;
|
914 |
-
text-decoration-line: underline;
|
915 |
-
color: #828282;
|
916 |
-
display: inline-block;
|
917 |
-
margin-top: 7px
|
918 |
-
}
|
919 |
-
|
920 |
-
.easy-modal .form-horizontal__item {
|
921 |
-
margin-bottom: 50px;
|
922 |
-
justify-content: center;
|
923 |
-
text-align: center;
|
924 |
-
}
|
925 |
-
|
926 |
-
.easy-modal .form-horizontal__item > div {
|
927 |
-
flex: 0 0 auto
|
928 |
-
}
|
929 |
-
|
930 |
-
.preview h2 {
|
931 |
-
font-weight: bold;
|
932 |
-
line-height: normal;
|
933 |
-
font-size: 17px;
|
934 |
-
color: #A886CD;
|
935 |
-
margin-bottom: 5px
|
936 |
-
}
|
937 |
-
|
938 |
-
.preview .page {
|
939 |
-
overflow: hidden;
|
940 |
-
background-color: #F2F2F2;
|
941 |
-
box-shadow: 0px 4px 35px rgba(0, 0, 0, 0.05);
|
942 |
-
border-radius: 5px;
|
943 |
-
position: relative;
|
944 |
-
height: 194px
|
945 |
-
}
|
946 |
-
|
947 |
-
.preview .page .page-header {
|
948 |
-
display: flex;
|
949 |
-
align-items: center;
|
950 |
-
background: #FFFFFF;
|
951 |
-
border-radius: 5px 5px 0px 0px;
|
952 |
-
height: 16px
|
953 |
-
}
|
954 |
-
|
955 |
-
.preview .page .page-header .circle {
|
956 |
-
margin-left: 9px;
|
957 |
-
width: 6px;
|
958 |
-
height: 6px;
|
959 |
-
background: linear-gradient(153.19deg, #6371DB 7.06%, #FF89C4 90.47%), #FFE663;
|
960 |
-
box-shadow: 0px 4px 35px rgba(0, 0, 0, 0.05);
|
961 |
-
border-radius: 50%
|
962 |
-
}
|
963 |
-
|
964 |
-
.preview .page .page-header svg:last-child {
|
965 |
-
margin-left: auto;
|
966 |
-
margin-top: 7px;
|
967 |
-
margin-right: -7px
|
968 |
-
}
|
969 |
-
|
970 |
-
.preview .page .chaty-widget {
|
971 |
-
position: absolute;
|
972 |
-
left: auto
|
973 |
-
}
|
974 |
-
|
975 |
-
.preview .page .chaty-widget .icon:after, .preview .page .chaty-widget .icon:before {
|
976 |
-
z-index: 10
|
977 |
-
}
|
978 |
-
|
979 |
-
.preview .page .chaty-widget .icon:before {
|
980 |
-
content: '';
|
981 |
-
right: -13px;
|
982 |
-
left: auto;
|
983 |
-
top: 15px;
|
984 |
-
transform: translateY(-50%);
|
985 |
-
height: 10px;
|
986 |
-
width: 10px;
|
987 |
-
z-index: 11;
|
988 |
-
border-style: solid;
|
989 |
-
border-width: 5px 10px 5px 0;
|
990 |
-
border-color: transparent #fff transparent transparent
|
991 |
-
}
|
992 |
-
|
993 |
-
.preview .page .chaty-widget .icon:after {
|
994 |
-
content: '';
|
995 |
-
font-size: 13px;
|
996 |
-
top: 13px;
|
997 |
-
white-space: nowrap;
|
998 |
-
padding: 0px;
|
999 |
-
line-height: 0px;
|
1000 |
-
width: auto;
|
1001 |
-
color: #333;
|
1002 |
-
background-color: #fff;
|
1003 |
-
box-shadow: 0 1.93465px 7.73859px rgba(0, 0, 0, 0.15);
|
1004 |
-
border-radius: 0px;
|
1005 |
-
right: 0;
|
1006 |
-
left: auto;
|
1007 |
-
transform: translate(calc(100% + 6px), -50%)
|
1008 |
-
}
|
1009 |
-
|
1010 |
-
.preview .page .chaty-widget[style*="left: auto;"] .icon:before {
|
1011 |
-
right: auto;
|
1012 |
-
left: -11px;
|
1013 |
-
border-width: 5px 0 5px 10px;
|
1014 |
-
border-style: solid;
|
1015 |
-
border-color: transparent transparent transparent #fff
|
1016 |
-
}
|
1017 |
-
|
1018 |
-
.preview .page .chaty-widget[style*="left: auto;"] .icon:after {
|
1019 |
-
left: 0;
|
1020 |
-
right: auto;
|
1021 |
-
transform: translate(calc(-100% - 6px), -50%)
|
1022 |
-
}
|
1023 |
-
|
1024 |
-
.form-horizontal__item .chaty-widget {
|
1025 |
-
position: static;
|
1026 |
-
flex: 0 0 250px !important
|
1027 |
-
}
|
1028 |
-
|
1029 |
-
.form-horizontal__item .chaty-widget .icon {
|
1030 |
-
display: inline-block
|
1031 |
-
}
|
1032 |
-
|
1033 |
-
.form-horizontal__item .chaty-widget .icon svg {
|
1034 |
-
width: 62px;
|
1035 |
-
height: 62px
|
1036 |
-
}
|
1037 |
-
|
1038 |
-
.form-horizontal__item .chaty-widget .icon:after, .form-horizontal__item .chaty-widget .icon:before {
|
1039 |
-
z-index: 10
|
1040 |
-
}
|
1041 |
-
|
1042 |
-
.form-horizontal__item .chaty-widget .icon:before {
|
1043 |
-
content: '';
|
1044 |
-
left: -8px;
|
1045 |
-
top: 50%;
|
1046 |
-
transform: translateY(-50%);
|
1047 |
-
height: 10px;
|
1048 |
-
width: 10px;
|
1049 |
-
z-index: 11;
|
1050 |
-
border-width: 5px 0 5px 10px;
|
1051 |
-
border-style: solid;
|
1052 |
-
border-color: transparent transparent transparent #fff
|
1053 |
-
}
|
1054 |
-
|
1055 |
-
.form-horizontal__item .chaty-widget .icon:after {
|
1056 |
-
content: "" attr(data-title) "";
|
1057 |
-
font-size: 17px;
|
1058 |
-
left: 0;
|
1059 |
-
top: 50%;
|
1060 |
-
transform: translate(calc(-100% - 6px), -50%);
|
1061 |
-
white-space: nowrap;
|
1062 |
-
padding: 16px 25px;
|
1063 |
-
line-height: 21px;
|
1064 |
-
width: auto;
|
1065 |
-
color: #333;
|
1066 |
-
background-color: #fff;
|
1067 |
-
box-shadow: 0 1.93465px 7.73859px rgba(0, 0, 0, 0.15);
|
1068 |
-
border-radius: 10px
|
1069 |
-
}
|
1070 |
-
|
1071 |
-
.form-horizontal__item .chaty-widget.chaty-widget-icons-right .icon:before {
|
1072 |
-
right: -8px;
|
1073 |
-
left: auto;
|
1074 |
-
border-width: 5px 10px 5px 0;
|
1075 |
-
border-color: transparent #fff transparent transparent
|
1076 |
-
}
|
1077 |
-
|
1078 |
-
.form-horizontal__item .chaty-widget.chaty-widget-icons-right .icon:after {
|
1079 |
-
right: 0;
|
1080 |
-
left: auto;
|
1081 |
-
transform: translate(calc(100% + 6px), -50%)
|
1082 |
-
}
|
1083 |
-
|
1084 |
-
@media (max-width: 1200px) {
|
1085 |
-
.preview {
|
1086 |
-
position: static;
|
1087 |
-
width: 100%;
|
1088 |
-
float: none;
|
1089 |
-
}
|
1090 |
-
}
|
1091 |
-
|
1092 |
-
@media (max-width: 991px) {
|
1093 |
-
.form-horizontal {
|
1094 |
-
left: 0 !important;
|
1095 |
-
}
|
1096 |
-
|
1097 |
-
body {
|
1098 |
-
background-position: 30px 30px;
|
1099 |
-
background-repeat: no-repeat;
|
1100 |
-
background-size: calc(100% - 20px) auto
|
1101 |
-
}
|
1102 |
-
|
1103 |
-
.section {
|
1104 |
-
padding: 30px 30px
|
1105 |
-
}
|
1106 |
-
|
1107 |
-
.main .channels-selected__item {
|
1108 |
-
width: 280px
|
1109 |
-
}
|
1110 |
-
}
|
1111 |
-
|
1112 |
-
@media (max-width: 767px) {
|
1113 |
-
.main .channels-icons {
|
1114 |
-
max-width: 95%;
|
1115 |
-
}
|
1116 |
-
|
1117 |
-
body {
|
1118 |
-
background-position: center top;
|
1119 |
-
background-size: cover;
|
1120 |
-
background-attachment: fixed
|
1121 |
-
}
|
1122 |
-
|
1123 |
-
.section {
|
1124 |
-
padding: 30px 15px
|
1125 |
-
}
|
1126 |
-
|
1127 |
-
.col-12 {
|
1128 |
-
flex: 0 0 auto
|
1129 |
-
}
|
1130 |
-
|
1131 |
-
.main .channels-selected__item {
|
1132 |
-
max-width: 100%
|
1133 |
-
}
|
1134 |
-
|
1135 |
-
.main .form-horizontal__item {
|
1136 |
-
flex-wrap: wrap
|
1137 |
-
}
|
1138 |
-
|
1139 |
-
.main .form-horizontal__item > label {
|
1140 |
-
flex: 0 0 100%;
|
1141 |
-
margin-bottom: 10px;
|
1142 |
-
text-align: left
|
1143 |
-
}
|
1144 |
-
|
1145 |
-
.main .form-horizontal__item .custom-switch {
|
1146 |
-
flex: 0 0 auto;
|
1147 |
-
margin: 10px auto
|
1148 |
-
}
|
1149 |
-
|
1150 |
-
.main .form-horizontal__item > div {
|
1151 |
-
flex: 0 0 100%
|
1152 |
-
}
|
1153 |
-
|
1154 |
-
.main .form-horizontal__item > div .custom-control {
|
1155 |
-
margin: 0 10px 10px 0
|
1156 |
-
}
|
1157 |
-
|
1158 |
-
.main .form-horizontal__item > div .custom-control:last-child {
|
1159 |
-
margin-right: 0
|
1160 |
-
}
|
1161 |
-
|
1162 |
-
.popover {
|
1163 |
-
margin-left: 0;
|
1164 |
-
white-space: normal;
|
1165 |
-
max-width: 100%
|
1166 |
-
}
|
1167 |
-
|
1168 |
-
.header {
|
1169 |
-
flex-wrap: wrap
|
1170 |
-
}
|
1171 |
-
|
1172 |
-
.header img {
|
1173 |
-
flex: 0 0 100%;
|
1174 |
-
margin-bottom: 10px
|
1175 |
-
}
|
1176 |
-
|
1177 |
-
.header .ml-auto {
|
1178 |
-
margin: 0 auto;
|
1179 |
-
text-align: center
|
1180 |
-
}
|
1181 |
-
|
1182 |
-
.header .ml-auto button {
|
1183 |
-
margin: 5px 6px
|
1184 |
-
}
|
1185 |
-
}
|
1186 |
-
|
1187 |
-
.header {
|
1188 |
-
display: flex;
|
1189 |
-
align-items: center;
|
1190 |
-
padding: 3px 0;
|
1191 |
-
margin-bottom: 9px
|
1192 |
-
}
|
1193 |
-
|
1194 |
-
.btn-white {
|
1195 |
-
z-index: 100;
|
1196 |
-
position: relative;;
|
1197 |
-
line-height: 27px;
|
1198 |
-
color: #fff;
|
1199 |
-
background-color: transparent;
|
1200 |
-
border: 1px solid #FFFFFF;
|
1201 |
-
box-shadow: 0 4px 4px rgba(0, 0, 0, 0.11);
|
1202 |
-
padding: 4px 20px;
|
1203 |
-
border-radius: 19px;
|
1204 |
-
vertical-align: top
|
1205 |
-
}
|
1206 |
-
|
1207 |
-
.btn-red {
|
1208 |
-
z-index: 100;
|
1209 |
-
border: 0;
|
1210 |
-
text-transform: uppercase;
|
1211 |
-
line-height: 27px;
|
1212 |
-
font-weight: bold;
|
1213 |
-
color: #fff;
|
1214 |
-
position: relative;
|
1215 |
-
background-image: linear-gradient(100.68deg, #FF6624 9.02%, #FF6376 91.6%);
|
1216 |
-
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.11);
|
1217 |
-
padding: 6px 20px 4px;
|
1218 |
-
border-radius: 19px;
|
1219 |
-
vertical-align: top;
|
1220 |
-
margin-left: 12px
|
1221 |
-
}
|
1222 |
-
|
1223 |
-
.text_update {
|
1224 |
-
color: #fff;
|
1225 |
-
position: relative;
|
1226 |
-
top: 2px;
|
1227 |
-
position: relative;
|
1228 |
-
margin: 0;
|
1229 |
-
font-size: 10px;
|
1230 |
-
left: 15px;
|
1231 |
-
}
|
1232 |
-
|
1233 |
-
.btn-red svg {
|
1234 |
-
vertical-align: text-top;
|
1235 |
-
margin-left: 5px
|
1236 |
-
}
|
1237 |
-
|
1238 |
-
.preview {
|
1239 |
-
position: relative;
|
1240 |
-
right: 0;
|
1241 |
-
top: 200px !important;
|
1242 |
-
width: calc(960px / 2 - 160px);
|
1243 |
-
z-index: 99;
|
1244 |
-
|
1245 |
-
}
|
1246 |
-
|
1247 |
-
.sticky-wrapper {
|
1248 |
-
position: absolute;
|
1249 |
-
right: 0px;
|
1250 |
-
top: -370px;
|
1251 |
-
width: calc(320px);
|
1252 |
-
z-index: 99;
|
1253 |
-
}
|
1254 |
-
|
1255 |
-
.is-sticky .preview {
|
1256 |
-
left: calc(50vw - 480px + 960px / 12 * 7 + 84px);
|
1257 |
-
}
|
1258 |
-
|
1259 |
-
/*.preview{
|
1260 |
-
position: fixed;
|
1261 |
-
right: 0;
|
1262 |
-
top: 99px;
|
1263 |
-
width: calc(960px/2 - 160px); z-index:99;
|
1264 |
-
left: calc(50vw - 480px + 960px/12*7 + 84px)
|
1265 |
-
}
|
1266 |
-
*/
|
1267 |
-
.disabled {
|
1268 |
-
pointer-events: none;
|
1269 |
-
}
|
1270 |
-
|
1271 |
-
.switch input[type="checkbox"]:checked + .switch__styled {
|
1272 |
-
|
1273 |
-
background: linear-gradient(133.22deg, #6371DB 14.55%, #FF89C4 80.37%), #fff;
|
1274 |
-
}
|
1275 |
-
|
1276 |
-
.btn-save {
|
1277 |
-
box-shadow: 0px 3px 10px 1px rgba(255, 90, 116, 0.5);
|
1278 |
-
}
|
1279 |
-
|
1280 |
-
|
1281 |
-
|
1282 |
-
#toplevel_page_chaty-app img {
|
1283 |
-
color: #fff;
|
1284 |
-
}
|
1285 |
-
|
1286 |
-
.tooltip {
|
1287 |
-
position: relative;
|
1288 |
-
display: inline-block;
|
1289 |
-
}
|
1290 |
-
|
1291 |
-
.chaty-widget-icons-right .tooltip .tooltiptext {
|
1292 |
-
min-height: 36px;
|
1293 |
-
white-space: pre-wrap;
|
1294 |
-
display: flex;
|
1295 |
-
align-items: center;
|
1296 |
-
justify-content: center;
|
1297 |
-
width: 120px;
|
1298 |
-
background-color: #fff;
|
1299 |
-
color: #000;
|
1300 |
-
text-align: center;
|
1301 |
-
border-radius: 6px;
|
1302 |
-
padding: 0px 0;
|
1303 |
-
left: -131px;
|
1304 |
-
top: -4px;
|
1305 |
-
position: absolute;
|
1306 |
-
z-index: 35;
|
1307 |
-
font-size: 12px;
|
1308 |
-
line-height: 17px;
|
1309 |
-
}
|
1310 |
-
|
1311 |
-
.chaty-widget-icons-left .tooltip .tooltiptext {
|
1312 |
-
min-height: 36px;
|
1313 |
-
white-space: pre-wrap;
|
1314 |
-
display: flex;
|
1315 |
-
align-items: center;
|
1316 |
-
justify-content: center;
|
1317 |
-
width: 120px;
|
1318 |
-
background-color: #fff;
|
1319 |
-
color: #000;
|
1320 |
-
text-align: center;
|
1321 |
-
border-radius: 6px;
|
1322 |
-
padding: 0px 0;
|
1323 |
-
right: -132px;
|
1324 |
-
top: -4px;
|
1325 |
-
position: absolute;
|
1326 |
-
z-index: 35;
|
1327 |
-
font-size: 12px;
|
1328 |
-
line-height: 17px;
|
1329 |
-
}
|
1330 |
-
|
1331 |
-
.tooltip:hover .tooltiptext {
|
1332 |
-
visibility: visible;
|
1333 |
-
}
|
1334 |
-
|
1335 |
-
.update-nag {
|
1336 |
-
display: block !important;
|
1337 |
-
}
|
1338 |
-
|
1339 |
-
.notice, div.error, div.updated {
|
1340 |
-
display: none !important;
|
1341 |
-
}
|
1342 |
-
|
1343 |
-
div#setting-error-settings_updated {
|
1344 |
-
display: block !important;
|
1345 |
-
}
|
1346 |
-
|
1347 |
-
.domain {
|
1348 |
-
background: rgba(168, 134, 205, .1);
|
1349 |
-
border-radius: 4px;
|
1350 |
-
text-align: left;
|
1351 |
-
margin: 0 5px 10px;
|
1352 |
-
padding: 10px 20px;
|
1353 |
-
}
|
1354 |
-
|
1355 |
-
.domain__label{
|
1356 |
-
font-size: 17px;
|
1357 |
-
font-weight: 700;
|
1358 |
-
display: block;
|
1359 |
-
}
|
1360 |
-
.domain__input {
|
1361 |
-
height: 34px;
|
1362 |
-
background: #FFFFFF;
|
1363 |
-
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.15);
|
1364 |
-
border-radius: 5px;
|
1365 |
-
border: none;
|
1366 |
-
width: 100%;
|
1367 |
-
}
|
1368 |
-
.upg{
|
1369 |
-
background: none;
|
1370 |
-
border: none;
|
1371 |
-
text-align: center;
|
1372 |
-
}
|
1373 |
-
|
1374 |
-
.valid_domain {
|
1375 |
-
transition-property: margin-top;
|
1376 |
-
transition-delay: 0.3s;
|
1377 |
-
color: red;
|
1378 |
-
display: none;
|
1379 |
-
}
|
1380 |
-
.payments{
|
1381 |
-
margin-bottom: 10px;
|
1382 |
-
}
|
1383 |
-
|
1384 |
-
.easy-modal__bottom{
|
1385 |
-
padding: 20px 10px 0;
|
1386 |
-
text-align: left;
|
1387 |
-
font-family: Rubik, sans-serif;
|
1388 |
-
color: #828282;
|
1389 |
-
position: relative;
|
1390 |
-
}
|
1391 |
-
.easy-modal__bottom .quote {
|
1392 |
-
position: absolute;
|
1393 |
-
left: 65px;
|
1394 |
-
top: -10px;
|
1395 |
-
}
|
1396 |
-
.easy-modal__bottom:before{
|
1397 |
-
content:'';
|
1398 |
-
display: block;
|
1399 |
-
position: absolute;
|
1400 |
-
left: 0;
|
1401 |
-
top:0;
|
1402 |
-
width: 100%;
|
1403 |
-
background: rgba(130, 130, 130, .1);
|
1404 |
-
height: 2px;
|
1405 |
-
}
|
1406 |
-
|
1407 |
-
.easy-modal__bottom .easy-modal__bottom-p{
|
1408 |
-
text-align: left;
|
1409 |
-
font-weight: 300;
|
1410 |
-
position: relative;
|
1411 |
-
margin-bottom: 10px;
|
1412 |
-
font-size: 14px;
|
1413 |
-
}
|
1414 |
-
.easy-modal__bottom .easy-modal__bottom-p p{
|
1415 |
-
text-align: left;
|
1416 |
-
margin: 10px 0 0 0;
|
1417 |
-
}
|
1418 |
-
|
1419 |
-
|
1420 |
-
.easy-modal .user-name{
|
1421 |
-
font-weight: 700;
|
1422 |
-
color:#828282;
|
1423 |
-
margin: 0;
|
1424 |
-
text-align: left;
|
1425 |
-
font-size: 13px;
|
1426 |
-
}
|
1427 |
-
.easy-modal .user-role{
|
1428 |
-
margin: 0;
|
1429 |
-
font-size: 13px;
|
1430 |
-
}
|
1431 |
-
|
1432 |
-
.easy-modal .user-photo{
|
1433 |
-
float: left;
|
1434 |
-
margin-right: 5px;
|
1435 |
-
}
|
1436 |
-
.plan_date {
|
1437 |
-
color: #fff;
|
1438 |
-
font-family: Rubik, sans-serif;
|
1439 |
-
font-size: 16px;
|
1440 |
-
opacity: 0.9;
|
1441 |
-
}
|
1442 |
-
|
1443 |
-
html[dir="rtl"] body {
|
1444 |
-
background-position: 0;
|
1445 |
-
}
|
1446 |
-
|
1447 |
-
html[dir="rtl"] input[type=radio]:checked:before {
|
1448 |
-
text-indent: -1px;
|
1449 |
-
}
|
1450 |
-
|
1451 |
-
html[dir="rtl"] .preview {
|
1452 |
-
right: auto;
|
1453 |
-
}
|
1454 |
-
|
1455 |
-
html[dir="rtl"] .is-sticky .preview {
|
1456 |
-
left: calc(50vw - 480px + 960px / 12 * 7 + 84px - 175px);
|
1457 |
-
}
|
1458 |
-
|
1459 |
-
@media screen and (max-width: 782px) {
|
1460 |
-
#sticky-wrapper {
|
1461 |
-
display: none;
|
1462 |
-
}
|
1463 |
-
|
1464 |
-
.test_textarea {
|
1465 |
-
width: 250px;
|
1466 |
-
}
|
1467 |
-
}
|
1468 |
-
@media (min-width: 768px) {
|
1469 |
-
.modal__wrap{
|
1470 |
-
padding: 0 35px;
|
1471 |
-
}
|
1472 |
-
.domain {
|
1473 |
-
margin: 0 37px 10px;
|
1474 |
-
padding: 20px 60px;
|
1475 |
-
}
|
1476 |
-
}
|
1 |
+
.btn-help,.btn-help:active,.btn-help:hover,.btn-save,.btn-save-sticky a,.icon:after,i{color:#fff}body,i{-webkit-font-smoothing:antialiased}.main .channels-selected__item .btn-cancel:focus,.main .channels-selected__item.disabled .btn-cancel:focus,.main .channels-selected__item.disabled input:focus,button:focus,input:focus{outline:0}.btn-file,.kv-file-content,.preview .page,.switch-preview{overflow:hidden}@font-face{font-family:icomoon;src:url(../fonts/icomoon.ttf?qh3c2u) format('truetype'),url(../fonts/icomoon.woff?qh3c2u) format('woff'),url(../fonts/icomoon.svg?qh3c2u#icomoon) format('svg');font-weight:400;font-style:normal}i{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-moz-osx-font-smoothing:grayscale}.icon-chat-base:before{content:"\e901"}.icon-chat-db:before{content:"\e903"}.icon-chat-bubble:before{content:"\e900"}.icon-chat-smile:before{content:"\e904"}.icon-upload:before{content:"\e902"}.icon-phone:before{content:"\f095"}.icon-whatsapp:before{content:"\f232"}*,::after,::before{box-sizing:border-box}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;margin:0}.container,.ml-auto{margin-left:auto}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto}.col-12{flex:0 0 100%;max-width:100%}.text-center{text-align:center}.text-primary{color:#a886cd}.align-top{align-self:flex-start}.custom-control{display:inline-block;color:#5d5c5c;margin-bottom:0;cursor:pointer;min-height:22px;line-height:22px;padding-left:20px;position:relative}.custom-control .custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control .custom-control-input.js-upload:disabled~.custom-control-label::before{background:rgba(0,0,0,.1)}.custom-control .custom-control-input:disabled~i{opacity:.5}.custom-control+.custom-control{margin-left:16px}.custom-control.custom-checkbox .custom-control-label{position:static}.custom-control.custom-checkbox .custom-control-label::before{content:'';transition:all .2s;position:absolute;top:3px;left:0;display:block;width:15px;height:15px;line-height:15px;text-align:center;background-color:#FFF;box-shadow:0 1px 3px rgba(0,0,0,.15);border-radius:3px;background-position:center;background-repeat:no-repeat;background-size:15px}.custom-control.custom-checkbox .custom-control-label::after{display:none}.custom-control.custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-image:url(../images/icon-check.svg);background-color:transparent}.custom-control.custom-radio{padding-left:27px}.custom-control.custom-radio .custom-control-label{position:static}.custom-control.custom-radio .custom-control-label::before{content:'';transition:all .2s;position:absolute;top:0;left:0;display:block;width:22px;height:22px;background-color:#FFF;box-shadow:0 4px 14px rgba(0,0,0,.15);border-radius:50%;border:5px solid #fff}.custom-control.custom-radio .custom-control-label::after{display:none}.custom-control.custom-radio .custom-control-input:checked~.custom-control-label::before{background:linear-gradient(153.18deg,#6371DB 7.07%,#FF89C4 90.47%)}.position-pro{background:rgba(168,134,205,.1);border-radius:4px;display:flex;padding:6px 0;transition:all .2s;margin-top:11px;flex-wrap:wrap}.position-pro>div{flex:0 0 auto;padding:6px 15px}.position-pro>div>label:first-child{display:block;margin-bottom:10px}.position-pro>div .custom-control-group{background:#FFF;box-shadow:0 4px 14px rgba(0,0,0,.15);border-radius:5px;display:flex;align-items:center;width:150px;height:34px}.position-pro>div .custom-control-group .custom-control{width:75px;padding:0;margin:0!important}.position-pro>div .custom-control-group .custom-control .custom-control-label{width:100%;color:#E0E0E0;height:34px;display:flex;align-items:center;padding:6px 7px}.position-pro>div .custom-control-group .custom-control .custom-control-label:before{content:none}.position-pro>div .custom-control-group .custom-control .custom-control-input:checked+.custom-control-label{color:#a886cd;box-shadow:inset 0 3px 7px rgba(0,0,0,.08)}.position-pro>div .custom-control-group .custom-control .custom-control-input:checked+.custom-control-label path{fill:#a886cd}.icon:not(.active):not(:hover) .color-element,.main .channels-icons>.icon:not(.active):not(:hover) .color-element{fill:#BDBDBD}.position-pro>div .custom-control-group .custom-control:first-child .custom-control-label{border-radius:5px 0 0 5px;text-align:left}.position-pro>div .custom-control-group .custom-control:first-child .custom-control-label svg{margin-right:5px}.position-pro>div .custom-control-group .custom-control:last-child .custom-control-label{border-radius:0 5px 5px 0;display:flex;justify-content:flex-end}.position-pro>div .custom-control-group .custom-control:last-child .custom-control-label svg{margin-left:5px}.btn-red,.color-picker .color-picker-radio label+label{margin-left:12px}.position-pro input{background:#FFF;box-shadow:0 4px 14px rgba(0,0,0,.15);border-radius:5px;border:0;line-height:24px;padding:5px 7px;width:60px;margin-right:3px}.color-picker{background:#FFF;box-shadow:0 1px 7px rgba(0,0,0,.08);border-radius:4px;width:330px;display:none;position:relative}.color-picker .color-picker-radio{display:flex;padding:6px 8px 10px;border-bottom:1px solid rgba(130,130,130,.1)}.color-picker .color-picker-radio label{border-radius:50%;width:28px;height:28px;position:relative;cursor:pointer;font-size:0}.color-picker .color-picker-radio label span{display:block;width:28px;height:28px;vertical-align:top;opacity:0;transition:all .2s;background-position:center;background-repeat:no-repeat;background-image:url(../images/icon-check-white.svg)}.color-picker .color-picker-radio label input{position:absolute;z-index:-1;opacity:0}.color-picker .color-picker-radio label input:checked+span{opacity:1}.btn-help span,.color-picker .color-picker-custom a{margin-left:5px}.color-picker .color-picker-custom{padding:10px 8px 16px}.color-picker .color-picker-custom>div{display:flex;align-items:center}.color-picker .color-picker-custom>div+div{margin-top:10px}.color-picker .color-picker-custom .circle{color:#FF6376;background:#FFF;border:1px solid #D0D0D0;border-radius:50%;width:28px;height:28px;align-items:center;justify-content:center;display:flex;margin-right:3px;font-size:14px}body,button{font-size:17px;font-family:Rubik,sans-serif}.color-picker .color-picker-custom input{background:#FFF;box-shadow:0 4px 14px rgba(0,0,0,.15);border-radius:5px;border:0;line-height:24px;padding:5px 7px;height:34px;width:180px}.color-picker-btn{background-color:#FFF;box-shadow:0 1px 7px rgba(0,0,0,.08);border-radius:4px;border:0;padding:3px 8px;line-height:17px}.color-picker-btn .circle{display:inline-block;vertical-align:top;width:15px;height:15px;border-radius:50%;margin:1px 4px 1px 0}.color-picker-btn svg{transition:all .2s;margin-left:8px}.color-picker-btn-close{background-color:transparent;border:0;padding:5px;line-height:17px;position:absolute;right:0;top:0}.color-picker-btn-close svg{transform:rotate(180deg)}.switch{display:flex;align-items:center;margin-bottom:0;position:relative;flex:0 0 auto}.switch input[type=checkbox]{pointer-events:none;opacity:0;position:absolute;top:0;right:0;z-index:-1;width:0;height:0}.switch input[type=checkbox]:checked+.switch__styled{background:linear-gradient(133.22deg,#6371DB 14.55%,#FF89C4 80.37%),#fff}.switch input[type=checkbox]:checked+.switch__styled:after{left:40px}.form-group .switch{height:42px}.switch__styled{background:linear-gradient(283.61deg,#F6F6F6 7.4%,#fff 91.67%),#fff;margin:0 8px;display:inline-block;height:34px;width:72px;border-radius:17px;position:relative;transition:all .2s;cursor:pointer;box-shadow:0 4px 14px rgba(0,0,0,.15)}.switch__styled:after{content:'';position:absolute;left:2px;top:2px;height:30px;width:30px;border-radius:50%;background-color:#fff;transition:all .2s}.switch.custom-switch{margin-right:auto;margin-left:30px}.switch.custom-switch .switch__styled{background:linear-gradient(283.61deg,#F6F6F6 7.4%,#fff 91.67%),#fff;box-shadow:0 4px 14px rgba(0,0,0,.15)}body{height:auto;background-image:url(../images/bg.svg);background-position:155px 30px;background-repeat:no-repeat;background-size:calc(100% - 150px) auto;background-attachment:fixed;color:#4F4F4F;padding-bottom:50px;margin:0}button{cursor:pointer}button#collapse-button{font-size:13px}input{font-family:Rubik,sans-serif;font-size:17px}#cht-form input[type=submit]{opacity:0;position:absolute}a{color:#a886cd}::-webkit-input-placeholder{color:#E0E0E0}::-moz-placeholder{color:#E0E0E0}:-ms-input-placeholder{color:#E0E0E0}:-moz-placeholder{color:#E0E0E0}.section{padding:30px 15px;position:relative}.section+.section{border-top:2px solid rgba(130,130,130,.1)}.section.one{max-width:570px}.section-title{font-family:Oswald,sans-serif;font-size:30px;color:#000;line-height:44px;margin-bottom:30px;font-weight:400;margin-top:0;display:flex}.section-title strong{flex:0 0 122px;margin:0 14px 0 0;text-align:right;font-weight:700}.main{background-color:#fff;border-radius:9px;position:relative}.main .channels-icons{display:flex;flex-wrap:wrap;margin:0 -8px 20px}.main .channels-icons>.icon{padding:0 8px;margin-bottom:16px}.main .channels-icons>.icon .color-element{transition:all .2s}.main .channels-icons>.icon:not(.active) svg{cursor:pointer}.main .channels-selected{padding-top:20px;position:relative;min-height:220px}.main .channels-selected__item{display:flex;align-items:center;flex-wrap:wrap;position:relative;padding-bottom:20px;margin-bottom:20px;max-width:520px}.main .channels-selected__item .icon{margin-right:16px;cursor:pointer;width:50px;background:#49E670;border-radius:100%;height:50px;text-align:center;vertical-align:middle}.main .channels-selected__item .icon>i{font-size:30px;line-height:50px}.main .channels-selected__item .btn-cancel{position:absolute;right:0;top:0;transform:translate(50%,-50%);background:linear-gradient(0deg,#333,#333),linear-gradient(153.18deg,#6371DB 7.07%,#FF89C4 90.47%);border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center;padding:0;border:0;z-index:1;box-shadow:0 4px 14px rgba(0,0,0,.15);cursor:pointer}.main .channels-selected__item .input-example{font-size:13px;padding-top:8px;line-height:14px;color:#707070;opacity:.8;position:absolute;left:calc(50px + 16px + 7px);top:50px}.main .channels-selected__item.disabled .icon{cursor:default}.main .channels-selected__item.disabled .icon .color-element{fill:#E9E9E9}.main .channels-selected__item.disabled input{box-shadow:0 4px 14px rgba(179,179,179,.15);color:#E9E9E9}.main .channels-selected__item.disabled input::-webkit-input-placeholder{color:#E9E9E9}.main .channels-selected__item.disabled input::-moz-placeholder{color:#E9E9E9}.main .channels-selected__item.disabled input:-ms-input-placeholder{color:#E9E9E9}.main .channels-selected__item.disabled input:-moz-placeholder{color:#E9E9E9}.main .channels-selected__item.disabled .btn-cancel{cursor:default;background:linear-gradient(0deg,#CFCFCF,#CFCFCF),linear-gradient(153.18deg,#6371DB 7.07%,#FF89C4 90.47%)}.btn-help,.btn-save-sticky,.channels__view,.icon:not(.active) svg{cursor:pointer}.main .channels-selected__item.disabled .input-example{color:#E9E9E9}.main #positionPro{margin-left:-122px}.main .form-horizontal__item{display:flex;flex-wrap:wrap}.main .form-horizontal__item+.form-horizontal__item{margin-top:30px}.main .form-horizontal__item-label{flex:0 0 122px;margin:0 14px 0 0;text-align:right;font-weight:700}.header,.main .form-horizontal__item.flex-center{align-items:center}.main .form-horizontal__item>div>input{background:#FFF;box-shadow:0 4px 14px rgba(0,0,0,.15);border-radius:5px;border:0;line-height:24px;padding:5px 7px}.main .form-horizontal__item>div>input.widget-size__input{width:47px;height:34px;text-align:center}.icon{border-radius:50%;vertical-align:top;font-size:0;position:relative}.icon:after,.icon:before{position:absolute;opacity:0;pointer-events:none;left:50%}.icon:after{text-align:center;content:"" attr(data-title) "";font-size:11px;top:0;transform:translate(-50%,calc(-100% - 6px));padding:0 20px;line-height:23px;min-width:90px;white-space:nowrap;background-color:#333;box-shadow:0 2px 4px rgba(0,0,0,.15);border-radius:6px}.btn-save:after,.icon:before,.popover:after{content:''}.icon:before{top:-8px;transform:translateX(-50%);height:10px;width:10px;border-width:10px 5px 0;border-style:solid;border-color:#333 transparent transparent}.icon.tooltip-show:after,.icon.tooltip-show:before,.icon:hover:not(.tooltip-show):after,.icon:hover:not(.tooltip-show):before{opacity:1;pointer-events:auto}.icon .color-element{transition:all .2s}.icon.no-tooltip:after,.icon.no-tooltip:before{content:none!important}.icon.icon-sm svg{width:39px;height:39px}.icon.icon-md svg{width:50px;height:50px}.icon.icon-xs svg{width:30px;height:30px}.btn-save{border:0;text-transform:uppercase;line-height:24px;font-weight:700;position:relative;max-width:100%;margin-top:40px;height:50px;width:274px;border-radius:25px;padding:14px 15px 12px;background-image:url(../images/rocket.svg),linear-gradient(100.68deg,#FF6624 9.02%,#FF6376 91.6%);background-position:left bottom;background-repeat:no-repeat;box-shadow:0 3px 10px 1px rgba(255,90,116,.5)}.btn-save:after{position:absolute;z-index:-1;top:30px;left:50%;transform:translateX(-50%);width:238.1px;height:30.81px;background:linear-gradient(97.71deg,#FF6624 9.04%,#FF6376 91.56%),linear-gradient(104.36deg,#6371DB 20.37%,#FF89C4 72.52%);opacity:.77;filter:blur(19px);border-radius:9px}.btn-help{text-align:center;padding-top:10px;position:absolute;background:#51F2B8;border-radius:7px 7px 0 0;right:0;top:60px;transform:rotate(-90deg);transform-origin:bottom right;border:0;height:42px;width:102px;text-transform:uppercase;font-weight:700}.btn-help span{display:inline-block;width:27px;height:27px;border:2px solid #fff;border-radius:100%}@media (min-width:1280px){.btn-help{transform:rotate(90deg);position:fixed;left:calc(50vw - 480px + 960px / 12 * 7 + 373px);top:306px;right:auto}}.btn-save-sticky{padding:10px 0 11px;top:20px;background:#FF6624;right:0;border-radius:7px 0 0 7px;position:absolute;border:0;height:69px;width:42px;text-transform:uppercase;color:#fff;font-weight:700;font-size:11px}.btn-save-sticky span{text-align:center;display:inline-block;margin-bottom:4px;height:15px;line-height:13px}@media (min-width:1280px){.btn-save-sticky{left:calc(50vw - 480px + 960px / 12 * 7 + 475px);top:161px;right:auto;border-radius:0 7px 7px 0;position:fixed}html[dir=rtl] .btn-save-sticky{left:calc(50vw - 480px + 960px / 12 * 7 + 295px)}html[dir=rtl] .btn-help{left:calc(50vw - 480px + 960px / 12 * 7 + 193px)}}.popover{flex:0 0 auto;background:#FFF;border-radius:4px;line-height:33px;padding:0 5px;position:relative;margin-left:37px;margin-top:25px;box-shadow:0 1px 14px rgba(156,117,198,.4),0 2px 4px rgba(0,0,0,.15)}.popover:after{position:absolute;top:-7px;left:40px;width:20px;height:7px;background-image:url(../images/arrow.png);background-position:center;background-size:contain;background-repeat:no-repeat}.easy-modal{display:none;width:515px;max-width:calc(100vw - 30px);box-shadow:0 4px 6px rgba(0,0,0,.15);border-radius:6px;background-color:#fff;top:50%!important;transform:translateY(-50%)}.easy-modal .money-guaranteed{color:#a886cd;font-size:17px;line-height:24px;margin-bottom:20px}.easy-modal .money-guaranteed svg{width:15px;vertical-align:text-bottom}.easy-modal .easy-modal-inner{position:relative;padding:20px 50px}.easy-modal .easy-modal-close{position:absolute;right:0;top:0;padding:7px;line-height:12px;background-color:transparent;border:0}.easy-modal h2{font-family:Rubik;font-weight:700;font-size:27px;margin-bottom:13px;text-align:center;margin-top:0}.easy-modal .udner-title{font-size:17px}.easy-modal .udner-title span{font-size:15px;display:block;color:#bdbdbd}.easy-modal p{text-align:center;margin:0 auto 10px}.easy-modal ul{margin-bottom:17px;line-height:27px;list-style-image:url(../images/icon-check-purple.svg);list-style-position:inside;columns:2;text-align:left}.easy-modal .easy-modal-link{font-size:15px;text-decoration-line:underline;color:#828282;display:inline-block;margin-top:7px}.easy-modal .form-horizontal__item{margin-bottom:50px;justify-content:center;text-align:center}.easy-modal .user-name,.easy-modal .user-role{margin:0;font-size:13px}.easy-modal .form-horizontal__item>div{flex:0 0 auto}.easy-modal .user-name{font-weight:700;color:#828282;text-align:left}.easy-modal .user-photo{float:left;margin-right:5px}.easy-modal.modal-upgrade{width:560px}.easy-modal.modal-upgrade .easy-modal-inner{padding:20px 0 0}.modal__wrap{padding:0 5px}.form-horizontal__item .chaty-widget{position:static;flex:0 0 250px!important}.form-horizontal__item .chaty-widget .icon{display:inline-block}.form-horizontal__item .chaty-widget .icon svg{width:62px;height:62px}.form-horizontal__item .chaty-widget .icon:after{z-index:10;content:"" attr(data-title) "";font-size:17px;left:0;top:50%;transform:translate(calc(-100% - 6px),-50%);white-space:nowrap;padding:16px 25px;line-height:21px;width:auto;color:#333;background-color:#fff;box-shadow:0 1.93px 7.74px rgba(0,0,0,.15);border-radius:10px}.form-horizontal__item .chaty-widget .icon:before{content:'';left:-8px;top:50%;transform:translateY(-50%);height:10px;width:10px;z-index:11;border-width:5px 0 5px 10px;border-style:solid;border-color:transparent transparent transparent #fff}.btn-red,.btn-white{z-index:100;line-height:27px;box-shadow:0 4px 4px rgba(0,0,0,.11);vertical-align:top;position:relative;color:#fff}.form-horizontal__item .chaty-widget.chaty-widget-icons-right .icon:before{right:-8px;left:auto;border-width:5px 10px 5px 0;border-color:transparent #fff transparent transparent}.form-horizontal__item .chaty-widget.chaty-widget-icons-right .icon:after{right:0;left:auto;transform:translate(calc(100% + 6px),-50%)}.header{display:flex;padding:3px 0;margin-bottom:9px}.btn-white{background-color:transparent;border:1px solid #FFF;padding:4px 20px;border-radius:19px}.btn-red{border:0;text-transform:uppercase;font-weight:700;background-image:linear-gradient(100.68deg,#FF6624 9.02%,#FF6376 91.6%);padding:6px 20px 4px;border-radius:19px}.btn-red svg{vertical-align:text-top;margin-left:5px}.text_update{color:#fff;top:2px;position:relative;margin:0;font-size:10px;left:15px}.sticky-wrapper{position:absolute;right:0;top:-370px;width:calc(320px);z-index:99}.disabled{pointer-events:none}#toplevel_page_chaty-app img{color:#fff}.tooltip{position:relative;display:inline-block}.chaty-widget-icons-left .tooltip .tooltiptext,.chaty-widget-icons-right .tooltip .tooltiptext{white-space:pre-wrap;display:flex;width:120px;min-height:36px;background-color:#fff;color:#000;text-align:center;border-radius:6px;padding:0 11px;top:0;position:absolute;z-index:35;font-size:12px;line-height:17px}.tooltip:hover .tooltiptext{visibility:visible}.chaty-widget-icons-right .tooltip .tooltiptext{justify-content:center;align-items:center;right:41px}.mobiel-view .chaty-widget-icons-right .tooltip .tooltiptext{right:35px}.chaty-widget-icons-left .tooltip .tooltiptext{align-items:center;justify-content:center;left:43px}.mobiel-view .chaty-widget-icons-left .tooltip .tooltiptext{left:37px}.update-nag{display:block!important}.notice,div.error,div.updated{display:none!important}div#setting-error-settings_updated{display:block!important}.domain{background:rgba(168,134,205,.1);border-radius:4px;text-align:left;margin:0 5px 10px;padding:10px 20px}.domain__label{font-size:17px;font-weight:700;display:block}.domain__input{height:34px;background:#FFF;box-shadow:0 4px 14px rgba(0,0,0,.15);border-radius:5px;border:none;width:100%}.upg{background:0 0;border:none;text-align:center;width:270px;padding:0}.upg img,.upg svg{width:100%}.valid_domain{transition-property:margin-top;transition-delay:.3s;color:red;display:none}.payments{margin-bottom:10px}.easy-modal__bottom{padding:20px 10px 0;text-align:left;font-family:Rubik,sans-serif;color:#828282;position:relative}.easy-modal__bottom .quote{position:absolute;left:65px;top:-10px}.easy-modal__bottom:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;background:rgba(130,130,130,.1);height:2px}.easy-modal__bottom .easy-modal__bottom-p{text-align:left;font-weight:300;position:relative;margin-bottom:10px;font-size:14px}.easy-modal__bottom .easy-modal__bottom-p p{text-align:left;margin:10px 0 0}.plan_date{color:#fff;font-family:Rubik,sans-serif;font-size:16px;opacity:.9}html[dir=rtl] body{background-position:0}html[dir=rtl] input[type=radio]:checked:before{text-indent:-1px}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}.modal__wrap{padding:0 35px}.domain{margin:0 37px 10px;padding:20px 60px}}@media (min-width:992px){.container{max-width:960px}}@media (max-width:767px){.position-pro>div{flex:0 0 100%}.main .channels-icons{max-width:95%}.main .channels-selected__item{max-width:100%;margin-bottom:10px;padding-bottom:10px}.main .form-horizontal__item{flex-wrap:wrap}.main .form-horizontal__item>label{flex:0 0 100%;margin-bottom:10px;text-align:left}.main .form-horizontal__item .custom-switch{flex:0 0 auto;margin:10px auto}.main .form-horizontal__item>div{flex:0 0 100%}.main .form-horizontal__item>div .custom-control{margin:0 10px 10px 0}.main .form-horizontal__item>div .custom-control:last-child{margin-right:0}body{background-position:center top;background-size:cover;background-attachment:fixed}.section{padding:30px 15px}.col-12{flex:0 0 auto}.popover{margin-left:0;white-space:normal;max-width:100%}.header{flex-wrap:wrap}.header img{flex:0 0 100%;margin-bottom:10px}.header .ml-auto{margin:0 auto;text-align:center}.header .ml-auto button{margin:5px 6px}}@media (max-width:991px){.form-horizontal{left:0!important}body{background-position:30px 30px;background-repeat:no-repeat;background-size:calc(100% - 20px) auto}.section{padding:30px}.main .channels-selected__item .input-example{left:0;top:40px;position:static;width:100%}.main .channels-selected__item .icon{width:40px;height:40px;margin-right:5px;margin-bottom:5px}.main .channels-selected__item .icon>i{font-size:25px;line-height:40px}.main .channels__input{width:190px}.main .channels__input-box{margin-right:5px;margin-bottom:5px}}@media screen and (max-width:782px){#sticky-wrapper{display:none}.test_textarea{width:250px}}.channels__view{display:inline-block;color:#5d5c5c;margin-bottom:0;line-height:14px;padding-left:17px;position:relative;font-size:14px;margin-left:6px}.channels__view-check{position:absolute;z-index:-1;opacity:0}.channels__view-check:checked~.channels__view-txt::before{background-image:url(../images/icon-check.svg);background-color:transparent}.channels__view-txt:before{content:'';transition:all .2s;position:absolute;top:0;left:0;display:block;width:13px;height:13px;line-height:13px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,.15);border-radius:3px;background-position:center;background-repeat:no-repeat;background-size:13px}.file-input,.widget-icon__block .custom-control.custom-radio .custom-control-label{position:relative}.channels__input{padding:9px 7px;border:0;line-height:24px;background:#FFF;box-shadow:0 4px 14px rgba(0,0,0,.15);border-radius:9px;width:282px}.channels__input-box{position:relative;margin-right:13px}.widget-icon__block [class^=icon-]{display:block;border-radius:100%;text-align:center;width:40px;height:40px;line-height:40px;font-size:20px;margin:0 auto 6px}.widget-icon__block [class^=icon-] svg{color:#fff}.widget-icon__block .icon-upload{background:0 0;color:#a886cd}.widget-icon__block .custom-control.custom-radio{text-align:center;margin:0;padding:22px 8px 43px}.widget-icon__block .custom-control.custom-radio .custom-control-label:before{transform:translateX(-50%);left:50%}.widget-icon__block .custom-control.custom-radio:first-child{border-right:1px solid #fff}.widget-icon__wrap{background:rgba(168,134,205,.1);padding:0;border-radius:4px;flex:none;font-size:0}@media (min-width:768px){.widget-icon__block [class^=icon-]{width:54px;height:54px;font-size:28px;line-height:54px}.widget-icon__block [class^=icon-] svg{width:100%}.widget-icon__block .custom-control.custom-radio:first-child{padding-left:20px}.widget-icon__block .custom-control.custom-radio:last-child{padding-right:20px}}@media (max-width:767px){.main .form-horizontal__item>.widget-icon__wrap{display:flex;justify-content:space-between}.main .form-horizontal__item>.widget-icon__wrap .custom-control{margin:0;flex:1;text-align:center}}.file-input{width:40px;height:44px;display:block}.file-input input[type=file]{top:0;left:0;min-width:100%;min-height:100%;text-align:right;opacity:0;background:none;cursor:pointer;display:block;position:absolute}.btn-file,.form-group,.kv-file-content{position:relative}.form-group:hover :not(.file-input-new) .file-browse{display:block;z-index:10}.file-actions,.file-browse,.file-browse span,.file-drop-zone-title,.file-footer-caption,.file-preview-status{display:none}.form-group:hover :not(.file-input-new) .file-browse .icon-upload{background:rgba(0,0,0,.5)}.kv-file-content{width:40px;height:40px;background:#fff;border-radius:100%;text-align:center;margin:0 auto}.kv-file-content img{width:auto;height:auto;max-width:100%;max-height:100%}.file-preview{position:absolute}.file-preview-thumbnails{width:54px;height:54px;border-radius:100%;position:absolute;left:0;top:0}.file-preview-frame{position:absolute;left:0;top:0;right:0;z-index:10}.file-preview-frame.file-preview-initial{z-index:0}.file-input-new .file-browse{display:block}.file-input-new .file-browse span{display:block;color:#a886cd;text-decoration:underline;position:absolute;bottom:0;left:0;right:0}.file-input-new .file-browse:hover span{text-decoration:none}@media (min-width:768px){.kv-file-content{width:54px;height:54px}.file-input{width:54px;height:60px}}.preview{width:337px;z-index:99;height:373px;margin-right:15px;float:right}.preview.mobiel-view .page{width:152px}.preview.mobiel-view .page .chaty-widget .icon i{width:24px;height:24px;font-size:12px;line-height:24px}.is-sticky .preview{left:calc(50vw - 480px + 960px / 12 * 7 + 140px)}.preview h2{text-align:center;font-weight:700;line-height:normal;font-size:17px;color:#4F4F4F;margin-bottom:5px}.preview .page{background-color:#F2F2F2;box-shadow:0 4px 35px rgba(0,0,0,.05);border-radius:5px;position:relative;height:194px;margin:0 auto}.preview .page .page-header{display:flex;align-items:center;background:#FFF;border-radius:5px 5px 0 0;height:16px}.preview .page .page-header .circle{margin-left:9px;width:6px;height:6px;background:linear-gradient(153.19deg,#6371DB 7.06%,#FF89C4 90.47%),#FFE663;box-shadow:0 4px 35px rgba(0,0,0,.05);border-radius:50%}.preview .page .page-header svg:last-child{margin-left:auto;margin-top:7px;margin-right:-7px}.preview .page .chaty-widget{position:absolute;left:auto}.preview .page .chaty-widget .icon:after{z-index:10;content:'';font-size:13px;top:13px;white-space:nowrap;padding:0;line-height:0;width:auto;color:#333;background-color:#fff;box-shadow:0 1.93px 7.74px rgba(0,0,0,.15);border-radius:0;right:0;left:auto;transform:translate(calc(100% + 6px),-50%)}.preview .page .chaty-widget .icon:before{content:'';right:-13px;left:auto;top:15px;transform:translateY(-50%);height:10px;width:10px;z-index:11;border-style:solid;border-width:5px 10px 5px 0;border-color:transparent #fff transparent transparent}.preview .page .chaty-widget .icon i{width:30px;height:30px;font-size:18px;display:block;border-radius:100%;line-height:30px;text-align:center;overflow:hidden}.preview .page .chaty-widget .icon i.icon-chat-image{background:0 0}.preview .page .chaty-widget .icon i.icon-chat-image img{display:block;background:#a886cd}.preview .page .chaty-widget .icon i svg{fill:#fff;width:100%;height:100%}.preview .page .chaty-widget .icon i img{width:auto;height:auto;max-width:100%;max-height:100%}.mobiel-view .preview .page .chaty-widget .icon i{width:23px;height:23px;font-size:13px;line-height:23px}.preview .page .chaty-widget[style*="left: auto;"] .icon:before{right:auto;left:-11px;border-width:5px 0 5px 10px;border-style:solid;border-color:transparent transparent transparent #fff}.preview .page .chaty-widget[style*="left: auto;"] .icon:after{left:0;right:auto;transform:translate(calc(-100% - 6px),-50%)}.switch-preview{display:flex;width:160px;border-radius:5px;margin:15px auto 0;box-shadow:inset 0 2px 8px rgba(0,0,0,.07);background:#fff}.switch-preview__label{flex:1;text-align:center;line-height:30px}.switch-preview__input[type=radio],.switch-preview__label input{display:none}.switch-preview__input[type=radio]:checked+label{background:#a886cd;color:#fff}html[dir=rtl] .preview{right:auto}html[dir=rtl] .is-sticky .preview{left:calc(50vw - 480px + 960px / 12 * 7 + 84px - 175px)}@media (max-width:1200px){.preview{display:none}}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/css/src/_channels.less
ADDED
@@ -0,0 +1,58 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.channels{
|
2 |
+
&__view{
|
3 |
+
display: inline-block;
|
4 |
+
color: #5d5c5c;
|
5 |
+
margin-bottom: 0;
|
6 |
+
cursor: pointer;
|
7 |
+
line-height: 14px;
|
8 |
+
padding-left: 17px;
|
9 |
+
position: relative;
|
10 |
+
font-size: 14px;
|
11 |
+
margin-left: 6px;
|
12 |
+
&-check{
|
13 |
+
position: absolute;
|
14 |
+
z-index: -1;
|
15 |
+
opacity: 0;
|
16 |
+
&:checked {
|
17 |
+
&~.channels__view-txt {
|
18 |
+
&::before {
|
19 |
+
background-image: url("../images/icon-check.svg");
|
20 |
+
background-color: @background_color_2;
|
21 |
+
}
|
22 |
+
}
|
23 |
+
}
|
24 |
+
}
|
25 |
+
&-txt{
|
26 |
+
&:before {
|
27 |
+
content: '';
|
28 |
+
transition: all 0.2s;
|
29 |
+
position: absolute;
|
30 |
+
top: 0;
|
31 |
+
left: 0;
|
32 |
+
display: block;
|
33 |
+
width: 13px;
|
34 |
+
height: 13px;
|
35 |
+
line-height: 13px;
|
36 |
+
text-align: center;
|
37 |
+
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
|
38 |
+
border-radius: 3px;
|
39 |
+
background-position: center;
|
40 |
+
background-repeat: no-repeat;
|
41 |
+
background-size: 13px;
|
42 |
+
}
|
43 |
+
}
|
44 |
+
}
|
45 |
+
&__input{
|
46 |
+
padding: 9px 7px;
|
47 |
+
border: 0;
|
48 |
+
line-height: 24px;
|
49 |
+
background: #FFFFFF;
|
50 |
+
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.15);
|
51 |
+
border-radius: 9px;
|
52 |
+
width: 282px;
|
53 |
+
&-box{
|
54 |
+
position: relative;
|
55 |
+
margin-right: 13px;
|
56 |
+
}
|
57 |
+
}
|
58 |
+
}
|
assets/css/src/_file-input.less
ADDED
@@ -0,0 +1,140 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.file-input{
|
2 |
+
width: 40px;
|
3 |
+
height: 44px;
|
4 |
+
display: block;
|
5 |
+
position: relative;
|
6 |
+
input[type=file] {
|
7 |
+
top: 0;
|
8 |
+
left: 0;
|
9 |
+
min-width: 100%;
|
10 |
+
min-height: 100%;
|
11 |
+
text-align: right;
|
12 |
+
opacity: 0;
|
13 |
+
background: none repeat scroll 0 0 transparent;
|
14 |
+
cursor: pointer;
|
15 |
+
display: block;
|
16 |
+
position: absolute;
|
17 |
+
}
|
18 |
+
}
|
19 |
+
.form-group{
|
20 |
+
position: relative;
|
21 |
+
&:hover{
|
22 |
+
:not(.file-input-new){
|
23 |
+
.file-browse{
|
24 |
+
display: block;
|
25 |
+
z-index: 10;
|
26 |
+
.icon-upload{
|
27 |
+
background: rgba(0, 0, 0, .5);
|
28 |
+
}
|
29 |
+
}
|
30 |
+
}
|
31 |
+
}
|
32 |
+
}
|
33 |
+
.kv-file-content{
|
34 |
+
width: 40px;
|
35 |
+
height: 40px;
|
36 |
+
background: #fff;
|
37 |
+
border-radius: 100%;
|
38 |
+
text-align: center;
|
39 |
+
margin: 0 auto;
|
40 |
+
overflow: hidden;
|
41 |
+
position: relative;
|
42 |
+
&:after{
|
43 |
+
//content: '';
|
44 |
+
//background: rgba(0, 0, 0, .7);
|
45 |
+
//display: block;
|
46 |
+
//width: 100%;
|
47 |
+
//height: 100%;
|
48 |
+
//left: 0;
|
49 |
+
//top: 0;
|
50 |
+
//position: absolute;
|
51 |
+
}
|
52 |
+
img{
|
53 |
+
width: auto;
|
54 |
+
height: auto;
|
55 |
+
max-width: 100%;
|
56 |
+
max-height: 100%;
|
57 |
+
}
|
58 |
+
}
|
59 |
+
.file-footer-caption{
|
60 |
+
display: none;
|
61 |
+
}
|
62 |
+
.file-footer-caption{
|
63 |
+
display: none;
|
64 |
+
}
|
65 |
+
.file-actions{
|
66 |
+
display: none;
|
67 |
+
}
|
68 |
+
.file-drop-zone-title{
|
69 |
+
display: none;
|
70 |
+
}
|
71 |
+
.btn-file{
|
72 |
+
overflow: hidden;
|
73 |
+
position: relative;
|
74 |
+
}
|
75 |
+
.file-preview{
|
76 |
+
position: absolute;
|
77 |
+
}
|
78 |
+
.file-preview-thumbnails{
|
79 |
+
width: 54px;
|
80 |
+
height: 54px;
|
81 |
+
//background: #a886cd;
|
82 |
+
border-radius: 100%;
|
83 |
+
position: absolute;
|
84 |
+
left: 0;
|
85 |
+
top: 0;
|
86 |
+
}
|
87 |
+
.file-thumbnail-footer{
|
88 |
+
//display: none;
|
89 |
+
}
|
90 |
+
.file-preview-status{
|
91 |
+
display: none;
|
92 |
+
}
|
93 |
+
.file-preview-frame{
|
94 |
+
position: absolute;
|
95 |
+
left: 0;
|
96 |
+
top:0;
|
97 |
+
right: 0;
|
98 |
+
z-index: 10;
|
99 |
+
&.file-preview-initial{
|
100 |
+
z-index: 0;
|
101 |
+
}
|
102 |
+
}
|
103 |
+
|
104 |
+
.file-browse{
|
105 |
+
display: none;
|
106 |
+
span{
|
107 |
+
display: none;
|
108 |
+
}
|
109 |
+
}
|
110 |
+
.file-input-new{
|
111 |
+
.file-browse{
|
112 |
+
display: block;
|
113 |
+
span{
|
114 |
+
display: block;
|
115 |
+
color:@color_1;
|
116 |
+
text-decoration: underline;
|
117 |
+
position: absolute;
|
118 |
+
bottom: 0;
|
119 |
+
left: 0;
|
120 |
+
right: 0;
|
121 |
+
}
|
122 |
+
&:hover{
|
123 |
+
span{
|
124 |
+
text-decoration: none;
|
125 |
+
}
|
126 |
+
}
|
127 |
+
}
|
128 |
+
}
|
129 |
+
|
130 |
+
@media (min-width: 768px) {
|
131 |
+
.kv-file-content{
|
132 |
+
width: 54px;
|
133 |
+
height: 54px;
|
134 |
+
}
|
135 |
+
.file-input{
|
136 |
+
width: 54px;
|
137 |
+
height: 60px;
|
138 |
+
}
|
139 |
+
|
140 |
+
}
|
assets/css/src/_icon.less
ADDED
@@ -0,0 +1,61 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
@font-face {
|
2 |
+
font-family: '@{icomoon-font-family}';
|
3 |
+
src:
|
4 |
+
url('@{icomoon-font-path}/@{icomoon-font-family}.ttf?qh3c2u') format('truetype'),
|
5 |
+
url('@{icomoon-font-path}/@{icomoon-font-family}.woff?qh3c2u') format('woff'),
|
6 |
+
url('@{icomoon-font-path}/@{icomoon-font-family}.svg?qh3c2u#@{icomoon-font-family}') format('svg');
|
7 |
+
font-weight: normal;
|
8 |
+
font-style: normal;
|
9 |
+
}
|
10 |
+
|
11 |
+
i {
|
12 |
+
/* use !important to prevent issues with browser extensions that change fonts */
|
13 |
+
font-family: '@{icomoon-font-family}' !important;
|
14 |
+
speak: none;
|
15 |
+
font-style: normal;
|
16 |
+
font-weight: normal;
|
17 |
+
font-variant: normal;
|
18 |
+
text-transform: none;
|
19 |
+
line-height: 1;
|
20 |
+
color:#fff;
|
21 |
+
|
22 |
+
/* Better Font Rendering =========== */
|
23 |
+
-webkit-font-smoothing: antialiased;
|
24 |
+
-moz-osx-font-smoothing: grayscale;
|
25 |
+
}
|
26 |
+
|
27 |
+
.icon-chat-base {
|
28 |
+
&:before {
|
29 |
+
content: @icon-chat-base;
|
30 |
+
}
|
31 |
+
}
|
32 |
+
.icon-chat-db {
|
33 |
+
&:before {
|
34 |
+
content: @icon-chat-db;
|
35 |
+
}
|
36 |
+
}
|
37 |
+
.icon-chat-bubble {
|
38 |
+
&:before {
|
39 |
+
content: @icon-chat-bubble;
|
40 |
+
}
|
41 |
+
}
|
42 |
+
.icon-chat-smile {
|
43 |
+
&:before {
|
44 |
+
content: @icon-chat-smile;
|
45 |
+
}
|
46 |
+
}
|
47 |
+
.icon-upload {
|
48 |
+
&:before {
|
49 |
+
content: @icon-upload;
|
50 |
+
}
|
51 |
+
}
|
52 |
+
.icon-phone {
|
53 |
+
&:before {
|
54 |
+
content: @icon-phone;
|
55 |
+
}
|
56 |
+
}
|
57 |
+
.icon-whatsapp {
|
58 |
+
&:before {
|
59 |
+
content: @icon-whatsapp;
|
60 |
+
}
|
61 |
+
}
|
assets/css/src/_main.less
ADDED
@@ -0,0 +1,1412 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
* {
|
2 |
+
box-sizing: border-box;
|
3 |
+
&::before {
|
4 |
+
box-sizing: border-box;
|
5 |
+
}
|
6 |
+
&::after {
|
7 |
+
box-sizing: border-box;
|
8 |
+
}
|
9 |
+
}
|
10 |
+
input::-webkit-outer-spin-button,
|
11 |
+
input::-webkit-inner-spin-button {
|
12 |
+
appearance: none;
|
13 |
+
-webkit-appearance: none;
|
14 |
+
margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
|
15 |
+
}
|
16 |
+
.container {
|
17 |
+
width: 100%;
|
18 |
+
padding-right: 15px;
|
19 |
+
padding-left: 15px;
|
20 |
+
margin-right: auto;
|
21 |
+
margin-left: auto;
|
22 |
+
}
|
23 |
+
.ml-auto {
|
24 |
+
margin-left: auto;
|
25 |
+
}
|
26 |
+
.col-12 {
|
27 |
+
flex: 0 0 100%;
|
28 |
+
max-width: 100%;
|
29 |
+
}
|
30 |
+
.text-center {
|
31 |
+
text-align: center;
|
32 |
+
}
|
33 |
+
.text-primary {
|
34 |
+
color: @color_1;
|
35 |
+
}
|
36 |
+
.align-top {
|
37 |
+
align-self: flex-start;
|
38 |
+
}
|
39 |
+
.custom-control {
|
40 |
+
display: inline-block;
|
41 |
+
color: @color_2;
|
42 |
+
margin-bottom: 0;
|
43 |
+
cursor: pointer;
|
44 |
+
min-height: 22px;
|
45 |
+
line-height: 22px;
|
46 |
+
padding-left: 20px;
|
47 |
+
position: relative;
|
48 |
+
.custom-control-input {
|
49 |
+
position: absolute;
|
50 |
+
z-index: -1;
|
51 |
+
opacity: 0;
|
52 |
+
&.js-upload:disabled{
|
53 |
+
&~.custom-control-label {
|
54 |
+
&::before {
|
55 |
+
background: rgba(0, 0, 0, .1);
|
56 |
+
}
|
57 |
+
}
|
58 |
+
}
|
59 |
+
&:disabled ~i {
|
60 |
+
opacity: .5;
|
61 |
+
}
|
62 |
+
}
|
63 |
+
&+.custom-control {
|
64 |
+
margin-left: 16px;
|
65 |
+
}
|
66 |
+
}
|
67 |
+
.custom-control.custom-checkbox {
|
68 |
+
.custom-control-label {
|
69 |
+
&::before {
|
70 |
+
border-radius: 4px;
|
71 |
+
content: '';
|
72 |
+
transition: all 0.2s;
|
73 |
+
position: absolute;
|
74 |
+
top: 3px;
|
75 |
+
left: 0;
|
76 |
+
display: block;
|
77 |
+
width: 15px;
|
78 |
+
height: 15px;
|
79 |
+
line-height: 15px;
|
80 |
+
text-align: center;
|
81 |
+
background-color: @background_color_1;
|
82 |
+
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
|
83 |
+
border-radius: 3px;
|
84 |
+
background-position: center;
|
85 |
+
background-repeat: no-repeat;
|
86 |
+
background-size: 15px;
|
87 |
+
}
|
88 |
+
position: static;
|
89 |
+
&::after {
|
90 |
+
display: none;
|
91 |
+
}
|
92 |
+
}
|
93 |
+
.custom-control-input {
|
94 |
+
&:checked {
|
95 |
+
&~.custom-control-label {
|
96 |
+
&::before {
|
97 |
+
background-image: url("../images/icon-check.svg");
|
98 |
+
background-color: @background_color_2;
|
99 |
+
}
|
100 |
+
}
|
101 |
+
}
|
102 |
+
}
|
103 |
+
}
|
104 |
+
.custom-control.custom-radio {
|
105 |
+
padding-left: 27px;
|
106 |
+
.custom-control-label {
|
107 |
+
&::before {
|
108 |
+
border-radius: 4px;
|
109 |
+
content: '';
|
110 |
+
transition: all 0.2s;
|
111 |
+
position: absolute;
|
112 |
+
top: 0;
|
113 |
+
left: 0;
|
114 |
+
display: block;
|
115 |
+
width: 22px;
|
116 |
+
height: 22px;
|
117 |
+
background-color: @background_color_1;
|
118 |
+
box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.15);
|
119 |
+
border-radius: 50%;
|
120 |
+
border: 5px solid white;
|
121 |
+
}
|
122 |
+
position: static;
|
123 |
+
&::after {
|
124 |
+
display: none;
|
125 |
+
}
|
126 |
+
}
|
127 |
+
.custom-control-input {
|
128 |
+
&:checked {
|
129 |
+
&~.custom-control-label {
|
130 |
+
&::before {
|
131 |
+
background: linear-gradient(153.18deg, #6371DB 7.07%, #FF89C4 90.47%);
|
132 |
+
}
|
133 |
+
}
|
134 |
+
}
|
135 |
+
}
|
136 |
+
}
|
137 |
+
|
138 |
+
.position-pro {
|
139 |
+
background: rgba(168, 134, 205, 0.1);
|
140 |
+
border-radius: 4px;
|
141 |
+
display: flex;
|
142 |
+
padding: 6px 0;
|
143 |
+
transition: all 0.2s;
|
144 |
+
margin-top: 11px;
|
145 |
+
flex-wrap: wrap;
|
146 |
+
>div {
|
147 |
+
flex: 0 0 auto;
|
148 |
+
padding: 6px 15px;
|
149 |
+
>label {
|
150 |
+
&:first-child {
|
151 |
+
display: block;
|
152 |
+
margin-bottom: 10px;
|
153 |
+
}
|
154 |
+
}
|
155 |
+
.custom-control-group {
|
156 |
+
background: #FFFFFF;
|
157 |
+
box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.15);
|
158 |
+
border-radius: 5px;
|
159 |
+
display: flex;
|
160 |
+
align-items: center;
|
161 |
+
width: 150px;
|
162 |
+
height: 34px;
|
163 |
+
.custom-control {
|
164 |
+
width: 75px;
|
165 |
+
padding: 0;
|
166 |
+
margin: 0 !important;
|
167 |
+
.custom-control-label {
|
168 |
+
width: 100%;
|
169 |
+
color: @color_3;
|
170 |
+
height: 34px;
|
171 |
+
display: flex;
|
172 |
+
align-items: center;
|
173 |
+
padding: 6px 7px;
|
174 |
+
&:before {
|
175 |
+
content: none;
|
176 |
+
}
|
177 |
+
}
|
178 |
+
.custom-control-input {
|
179 |
+
&:checked {
|
180 |
+
&+.custom-control-label {
|
181 |
+
color: @color_1;
|
182 |
+
box-shadow: inset 0px 3px 7px rgba(0, 0, 0, 0.08);
|
183 |
+
path {
|
184 |
+
fill: @color_1;
|
185 |
+
}
|
186 |
+
}
|
187 |
+
}
|
188 |
+
}
|
189 |
+
&:first-child {
|
190 |
+
.custom-control-label {
|
191 |
+
border-radius: 5px 0 0 5px;
|
192 |
+
text-align: left;
|
193 |
+
svg {
|
194 |
+
margin-right: 5px;
|
195 |
+
}
|
196 |
+
}
|
197 |
+
}
|
198 |
+
&:last-child {
|
199 |
+
.custom-control-label {
|
200 |
+
border-radius: 0 5px 5px 0;
|
201 |
+
display: flex;
|
202 |
+
justify-content: flex-end;
|
203 |
+
svg {
|
204 |
+
margin-left: 5px;
|
205 |
+
}
|
206 |
+
}
|
207 |
+
}
|
208 |
+
}
|
209 |
+
}
|
210 |
+
}
|
211 |
+
input {
|
212 |
+
background: #FFFFFF;
|
213 |
+
box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.15);
|
214 |
+
border-radius: 5px;
|
215 |
+
border: 0;
|
216 |
+
line-height: 24px;
|
217 |
+
padding: 5px 7px;
|
218 |
+
width: 60px;
|
219 |
+
margin-right: 3px;
|
220 |
+
}
|
221 |
+
}
|
222 |
+
.color-picker {
|
223 |
+
background: #FFFFFF;
|
224 |
+
box-shadow: 0 1px 7px rgba(0, 0, 0, 0.08);
|
225 |
+
border-radius: 4px;
|
226 |
+
width: 330px;
|
227 |
+
display: none;
|
228 |
+
position: relative;
|
229 |
+
.color-picker-radio {
|
230 |
+
display: flex;
|
231 |
+
padding: 6px 8px 10px;
|
232 |
+
border-bottom: 1px solid rgba(130, 130, 130, 0.1);
|
233 |
+
label {
|
234 |
+
border-radius: 50%;
|
235 |
+
width: 28px;
|
236 |
+
height: 28px;
|
237 |
+
position: relative;
|
238 |
+
cursor: pointer;
|
239 |
+
font-size: 0;
|
240 |
+
span {
|
241 |
+
display: block;
|
242 |
+
width: 28px;
|
243 |
+
height: 28px;
|
244 |
+
vertical-align: top;
|
245 |
+
opacity: 0;
|
246 |
+
transition: all 0.2s;
|
247 |
+
background-position: center;
|
248 |
+
background-repeat: no-repeat;
|
249 |
+
background-image: url("../images/icon-check-white.svg");
|
250 |
+
}
|
251 |
+
input {
|
252 |
+
position: absolute;
|
253 |
+
z-index: -1;
|
254 |
+
opacity: 0;
|
255 |
+
&:checked {
|
256 |
+
&+span {
|
257 |
+
opacity: 1;
|
258 |
+
}
|
259 |
+
}
|
260 |
+
}
|
261 |
+
&+label {
|
262 |
+
margin-left: 12px;
|
263 |
+
}
|
264 |
+
}
|
265 |
+
}
|
266 |
+
.color-picker-custom {
|
267 |
+
padding: 10px 8px 16px;
|
268 |
+
>div {
|
269 |
+
display: flex;
|
270 |
+
align-items: center;
|
271 |
+
&+div {
|
272 |
+
margin-top: 10px;
|
273 |
+
}
|
274 |
+
}
|
275 |
+
.circle {
|
276 |
+
color: @color_5;
|
277 |
+
background: #FFFFFF;
|
278 |
+
border: 1px solid #D0D0D0;
|
279 |
+
border-radius: 50%;
|
280 |
+
width: 28px;
|
281 |
+
height: 28px;
|
282 |
+
align-items: center;
|
283 |
+
justify-content: center;
|
284 |
+
display: flex;
|
285 |
+
margin-right: 3px;
|
286 |
+
font-size: 14px;
|
287 |
+
}
|
288 |
+
a {
|
289 |
+
margin-left: 5px;
|
290 |
+
}
|
291 |
+
input {
|
292 |
+
background: #FFFFFF;
|
293 |
+
box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.15);
|
294 |
+
border-radius: 5px;
|
295 |
+
border: 0;
|
296 |
+
line-height: 24px;
|
297 |
+
padding: 5px 7px;
|
298 |
+
height: 34px;
|
299 |
+
width: 180px;
|
300 |
+
}
|
301 |
+
}
|
302 |
+
}
|
303 |
+
.color-picker-btn {
|
304 |
+
background-color: @background_color_1;
|
305 |
+
box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.08);
|
306 |
+
border-radius: 4px;
|
307 |
+
border: 0;
|
308 |
+
padding: 3px 8px;
|
309 |
+
line-height: 17px;
|
310 |
+
.circle {
|
311 |
+
display: inline-block;
|
312 |
+
vertical-align: top;
|
313 |
+
width: 15px;
|
314 |
+
height: 15px;
|
315 |
+
border-radius: 50%;
|
316 |
+
margin: 1px 4px 1px 0;
|
317 |
+
}
|
318 |
+
svg {
|
319 |
+
transition: all 0.2s;
|
320 |
+
margin-left: 8px;
|
321 |
+
}
|
322 |
+
}
|
323 |
+
.color-picker-btn-close {
|
324 |
+
background-color: @background_color_2;
|
325 |
+
border: 0;
|
326 |
+
padding: 5px;
|
327 |
+
line-height: 17px;
|
328 |
+
position: absolute;
|
329 |
+
right: 0;
|
330 |
+
top: 0;
|
331 |
+
svg {
|
332 |
+
transform: rotate(180deg);
|
333 |
+
}
|
334 |
+
}
|
335 |
+
.switch {
|
336 |
+
display: flex;
|
337 |
+
align-items: center;
|
338 |
+
margin-bottom: 0;
|
339 |
+
position: relative;
|
340 |
+
flex: 0 0 auto;
|
341 |
+
input[type="checkbox"] {
|
342 |
+
pointer-events: none;
|
343 |
+
opacity: 0;
|
344 |
+
position: absolute;
|
345 |
+
top: 0;
|
346 |
+
right: 0;
|
347 |
+
z-index: -1;
|
348 |
+
width: 0;
|
349 |
+
height: 0;
|
350 |
+
&:checked {
|
351 |
+
&+.switch__styled {
|
352 |
+
&:after {
|
353 |
+
left: 40px;
|
354 |
+
}
|
355 |
+
background: linear-gradient(133.22deg, #6371DB 14.55%, #FF89C4 80.37%), #fff;
|
356 |
+
}
|
357 |
+
}
|
358 |
+
}
|
359 |
+
}
|
360 |
+
.form-group {
|
361 |
+
.switch {
|
362 |
+
height: 42px;
|
363 |
+
}
|
364 |
+
}
|
365 |
+
.switch__styled {
|
366 |
+
background: linear-gradient(283.61deg, #F6F6F6 7.4%, #fff 91.67%), #fff;
|
367 |
+
margin: 0 8px;
|
368 |
+
display: inline-block;
|
369 |
+
height: 34px;
|
370 |
+
width: 72px;
|
371 |
+
border-radius: 17px;
|
372 |
+
position: relative;
|
373 |
+
transition: all 0.2s;
|
374 |
+
cursor: pointer;
|
375 |
+
box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.15);
|
376 |
+
&:after {
|
377 |
+
content: '';
|
378 |
+
position: absolute;
|
379 |
+
left: 2px;
|
380 |
+
top: 2px;
|
381 |
+
height: 30px;
|
382 |
+
width: 30px;
|
383 |
+
border-radius: 50%;
|
384 |
+
background-color: @background_color_3;
|
385 |
+
transition: all 0.2s;
|
386 |
+
}
|
387 |
+
}
|
388 |
+
.switch.custom-switch {
|
389 |
+
margin-right: auto;
|
390 |
+
margin-left: 30px;
|
391 |
+
.switch__styled {
|
392 |
+
background: linear-gradient(283.61deg, #F6F6F6 7.4%, #fff 91.67%), #fff;
|
393 |
+
box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.15);
|
394 |
+
}
|
395 |
+
}
|
396 |
+
body {
|
397 |
+
height: auto;
|
398 |
+
background-image: url("../images/bg.svg");
|
399 |
+
background-position: 155px 30px;
|
400 |
+
background-repeat: no-repeat;
|
401 |
+
background-size: calc(100% - 150px) auto;
|
402 |
+
background-attachment: fixed;
|
403 |
+
font-family: @font_family_1;
|
404 |
+
color: @color_6;
|
405 |
+
font-size: 17px;
|
406 |
+
padding-bottom: 50px;
|
407 |
+
-webkit-font-smoothing: antialiased;
|
408 |
+
margin: 0;
|
409 |
+
}
|
410 |
+
button {
|
411 |
+
font-family: @font_family_1;
|
412 |
+
font-size: 17px;
|
413 |
+
cursor: pointer;
|
414 |
+
&:focus {
|
415 |
+
outline: none;
|
416 |
+
}
|
417 |
+
}
|
418 |
+
button#collapse-button {
|
419 |
+
font-size: 13px;
|
420 |
+
}
|
421 |
+
input {
|
422 |
+
font-family: @font_family_1;
|
423 |
+
font-size: 17px;
|
424 |
+
&:focus {
|
425 |
+
outline: none;
|
426 |
+
}
|
427 |
+
}
|
428 |
+
#cht-form {
|
429 |
+
input[type=submit] {
|
430 |
+
opacity: 0;
|
431 |
+
position: absolute;
|
432 |
+
}
|
433 |
+
}
|
434 |
+
a {
|
435 |
+
color: @color_1;
|
436 |
+
}
|
437 |
+
&::-webkit-input-placeholder {
|
438 |
+
color: @color_3;
|
439 |
+
}
|
440 |
+
&::-moz-placeholder {
|
441 |
+
color: @color_3;
|
442 |
+
}
|
443 |
+
&:-ms-input-placeholder {
|
444 |
+
color: @color_3;
|
445 |
+
}
|
446 |
+
&:-moz-placeholder {
|
447 |
+
color: @color_3;
|
448 |
+
}
|
449 |
+
.section {
|
450 |
+
padding: 30px 15px;
|
451 |
+
position: relative;
|
452 |
+
|
453 |
+
&+.section {
|
454 |
+
border-top: 2px solid rgba(130, 130, 130, 0.1);
|
455 |
+
}
|
456 |
+
&.one{
|
457 |
+
max-width: 570px;
|
458 |
+
}
|
459 |
+
}
|
460 |
+
.section-title {
|
461 |
+
font-family: @font_family_2;
|
462 |
+
font-size: 30px;
|
463 |
+
color: @color_7;
|
464 |
+
line-height: 44px;
|
465 |
+
margin-bottom: 30px;
|
466 |
+
font-weight: normal;
|
467 |
+
margin-top: 0;
|
468 |
+
display: flex;
|
469 |
+
strong{
|
470 |
+
flex: 0 0 122px;
|
471 |
+
margin: 0 14px 0 0;
|
472 |
+
text-align: right;
|
473 |
+
font-weight: bold;
|
474 |
+
}
|
475 |
+
}
|
476 |
+
.main {
|
477 |
+
background-color: @background_color_4;
|
478 |
+
border-radius: 9px;
|
479 |
+
position: relative;
|
480 |
+
.channels-icons {
|
481 |
+
display: flex;
|
482 |
+
flex-wrap: wrap;
|
483 |
+
margin: 0 -8px 20px;
|
484 |
+
>.icon {
|
485 |
+
padding: 0 8px;
|
486 |
+
margin-bottom: 16px;
|
487 |
+
.color-element {
|
488 |
+
transition: all .2s;
|
489 |
+
}
|
490 |
+
&:not(.active) {
|
491 |
+
svg {
|
492 |
+
cursor: pointer;
|
493 |
+
}
|
494 |
+
&:not(:hover) {
|
495 |
+
.color-element {
|
496 |
+
fill: #BDBDBD;
|
497 |
+
}
|
498 |
+
}
|
499 |
+
}
|
500 |
+
}
|
501 |
+
}
|
502 |
+
.channels-selected {
|
503 |
+
padding-top: 20px;
|
504 |
+
position: relative;
|
505 |
+
min-height: 220px;
|
506 |
+
}
|
507 |
+
.channels-selected__item {
|
508 |
+
display: flex;
|
509 |
+
align-items: center;
|
510 |
+
flex-wrap: wrap;
|
511 |
+
position: relative;
|
512 |
+
padding-bottom: 20px;
|
513 |
+
margin-bottom: 20px;
|
514 |
+
max-width: 520px;
|
515 |
+
.icon {
|
516 |
+
margin-right: 16px;
|
517 |
+
cursor: pointer;
|
518 |
+
width: 50px;
|
519 |
+
background: #49E670;
|
520 |
+
border-radius: 100%;
|
521 |
+
height: 50px;
|
522 |
+
text-align: center;
|
523 |
+
vertical-align: middle;
|
524 |
+
&>i{
|
525 |
+
font-size: 30px;
|
526 |
+
line-height: 50px;
|
527 |
+
}
|
528 |
+
}
|
529 |
+
.btn-cancel {
|
530 |
+
position: absolute;
|
531 |
+
right: 0;
|
532 |
+
top: 0;
|
533 |
+
transform: translate(50%, -50%);
|
534 |
+
background: linear-gradient(0deg, #333, #333), linear-gradient(153.18deg, #6371DB 7.07%, #FF89C4 90.47%);
|
535 |
+
border-radius: 50%;
|
536 |
+
width: 22px;
|
537 |
+
height: 22px;
|
538 |
+
display: flex;
|
539 |
+
align-items: center;
|
540 |
+
justify-content: center;
|
541 |
+
padding: 0;
|
542 |
+
border: 0;
|
543 |
+
z-index: 1;
|
544 |
+
box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.15);
|
545 |
+
cursor: pointer;
|
546 |
+
&:focus {
|
547 |
+
outline: none;
|
548 |
+
}
|
549 |
+
}
|
550 |
+
.input-example {
|
551 |
+
font-size: 13px;
|
552 |
+
padding-top: 8px;
|
553 |
+
line-height: 14px;
|
554 |
+
color: @color_8;
|
555 |
+
opacity: 0.8;
|
556 |
+
position: absolute;
|
557 |
+
left: calc(50px + 16px + 7px);
|
558 |
+
top: 50px;
|
559 |
+
}
|
560 |
+
}
|
561 |
+
.channels-selected__item.disabled {
|
562 |
+
.icon {
|
563 |
+
cursor: default;
|
564 |
+
.color-element {
|
565 |
+
fill: #E9E9E9;
|
566 |
+
}
|
567 |
+
}
|
568 |
+
input {
|
569 |
+
box-shadow: 0px 4px 14px rgba(179, 179, 179, 0.15);
|
570 |
+
color: @color_9;
|
571 |
+
&::-webkit-input-placeholder {
|
572 |
+
color: @color_9;
|
573 |
+
}
|
574 |
+
&::-moz-placeholder {
|
575 |
+
color: @color_9;
|
576 |
+
}
|
577 |
+
&:-ms-input-placeholder {
|
578 |
+
color: @color_9;
|
579 |
+
}
|
580 |
+
&:-moz-placeholder {
|
581 |
+
color: @color_9;
|
582 |
+
}
|
583 |
+
&:focus {
|
584 |
+
outline: none;
|
585 |
+
}
|
586 |
+
}
|
587 |
+
.btn-cancel {
|
588 |
+
cursor: default;
|
589 |
+
background: linear-gradient(0deg, #CFCFCF, #CFCFCF), linear-gradient(153.18deg, #6371DB 7.07%, #FF89C4 90.47%);
|
590 |
+
&:focus {
|
591 |
+
outline: none;
|
592 |
+
}
|
593 |
+
}
|
594 |
+
.input-example {
|
595 |
+
color: @color_9;
|
596 |
+
}
|
597 |
+
}
|
598 |
+
#positionPro{
|
599 |
+
margin-left: -122px;
|
600 |
+
}
|
601 |
+
.form-horizontal{
|
602 |
+
|
603 |
+
}
|
604 |
+
.form-horizontal__item {
|
605 |
+
display: flex;
|
606 |
+
flex-wrap: wrap;
|
607 |
+
&+.form-horizontal__item {
|
608 |
+
margin-top: 30px;
|
609 |
+
}
|
610 |
+
&-label {
|
611 |
+
flex: 0 0 122px;
|
612 |
+
margin: 0 14px 0 0;
|
613 |
+
text-align: right;
|
614 |
+
font-weight: bold;
|
615 |
+
}
|
616 |
+
>div {
|
617 |
+
>input {
|
618 |
+
background: #FFFFFF;
|
619 |
+
box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.15);
|
620 |
+
border-radius: 5px;
|
621 |
+
border: 0;
|
622 |
+
line-height: 24px;
|
623 |
+
padding: 5px 7px;
|
624 |
+
&.widget-size__input{
|
625 |
+
width: 47px;
|
626 |
+
height: 34px;
|
627 |
+
text-align: center;
|
628 |
+
}
|
629 |
+
}
|
630 |
+
}
|
631 |
+
&.flex-center{
|
632 |
+
align-items: center;
|
633 |
+
}
|
634 |
+
}
|
635 |
+
}
|
636 |
+
.icon {
|
637 |
+
border-radius: 50%;
|
638 |
+
vertical-align: top;
|
639 |
+
font-size: 0;
|
640 |
+
position: relative;
|
641 |
+
&:after {
|
642 |
+
position: absolute;
|
643 |
+
opacity: 0;
|
644 |
+
pointer-events: none;
|
645 |
+
text-align: center;
|
646 |
+
content: "" attr(data-title) "";
|
647 |
+
font-size: 11px;
|
648 |
+
top: 0;
|
649 |
+
left: 50%;
|
650 |
+
transform: translate(-50%, calc(-100% - 6px));
|
651 |
+
padding: 0 20px;
|
652 |
+
line-height: 23px;
|
653 |
+
min-width: 90px;
|
654 |
+
white-space: nowrap;
|
655 |
+
color: @color_10;
|
656 |
+
background-color: @background_color_5;
|
657 |
+
box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.15);
|
658 |
+
border-radius: 6px;
|
659 |
+
}
|
660 |
+
&:before {
|
661 |
+
position: absolute;
|
662 |
+
opacity: 0;
|
663 |
+
pointer-events: none;
|
664 |
+
content: '';
|
665 |
+
top: -8px;
|
666 |
+
left: 50%;
|
667 |
+
transform: translateX(-50%);
|
668 |
+
height: 10px;
|
669 |
+
width: 10px;
|
670 |
+
border-width: 10px 5px 0;
|
671 |
+
border-style: solid;
|
672 |
+
border-color: @border_color_1;
|
673 |
+
}
|
674 |
+
&:hover {
|
675 |
+
&:not(.tooltip-show) {
|
676 |
+
&:after {
|
677 |
+
opacity: 1;
|
678 |
+
pointer-events: auto;
|
679 |
+
}
|
680 |
+
&:before {
|
681 |
+
opacity: 1;
|
682 |
+
pointer-events: auto;
|
683 |
+
}
|
684 |
+
}
|
685 |
+
}
|
686 |
+
.color-element {
|
687 |
+
transition: all .2s;
|
688 |
+
}
|
689 |
+
&:not(.active) {
|
690 |
+
svg {
|
691 |
+
cursor: pointer;
|
692 |
+
}
|
693 |
+
&:not(:hover) {
|
694 |
+
.color-element {
|
695 |
+
fill: #BDBDBD;
|
696 |
+
}
|
697 |
+
}
|
698 |
+
}
|
699 |
+
}
|
700 |
+
.icon.no-tooltip {
|
701 |
+
&:after {
|
702 |
+
content: none !important;
|
703 |
+
}
|
704 |
+
&:before {
|
705 |
+
content: none !important;
|
706 |
+
}
|
707 |
+
}
|
708 |
+
.icon.tooltip-show {
|
709 |
+
&:after {
|
710 |
+
opacity: 1;
|
711 |
+
pointer-events: auto;
|
712 |
+
}
|
713 |
+
&:before {
|
714 |
+
opacity: 1;
|
715 |
+
pointer-events: auto;
|
716 |
+
}
|
717 |
+
}
|
718 |
+
.icon.icon-sm {
|
719 |
+
svg {
|
720 |
+
width: 39px;
|
721 |
+
height: 39px;
|
722 |
+
}
|
723 |
+
}
|
724 |
+
.icon.icon-md {
|
725 |
+
svg {
|
726 |
+
width: 50px;
|
727 |
+
height: 50px;
|
728 |
+
}
|
729 |
+
}
|
730 |
+
.icon.icon-xs {
|
731 |
+
svg {
|
732 |
+
width: 30px;
|
733 |
+
height: 30px;
|
734 |
+
}
|
735 |
+
}
|
736 |
+
.btn-save {
|
737 |
+
border: 0;
|
738 |
+
text-transform: uppercase;
|
739 |
+
line-height: 24px;
|
740 |
+
font-weight: bold;
|
741 |
+
color: @color_10;
|
742 |
+
position: relative;
|
743 |
+
max-width: 100%;
|
744 |
+
margin-top: 40px;
|
745 |
+
height: 50px;
|
746 |
+
width: 274px;
|
747 |
+
border-radius: 25px;
|
748 |
+
padding: 14px 15px 12px;
|
749 |
+
background-image: url("../images/rocket.svg"), linear-gradient(100.68deg, #FF6624 9.02%, #FF6376 91.6%);
|
750 |
+
background-position: left bottom;
|
751 |
+
background-repeat: no-repeat;
|
752 |
+
box-shadow: 0px 3px 10px 1px rgba(255, 90, 116, 0.5);
|
753 |
+
&:after {
|
754 |
+
position: absolute;
|
755 |
+
content: '';
|
756 |
+
z-index: -1;
|
757 |
+
top: 30px;
|
758 |
+
left: 50%;
|
759 |
+
transform: translateX(-50%);
|
760 |
+
width: 238.1px;
|
761 |
+
height: 30.81px;
|
762 |
+
background: linear-gradient(97.71deg, #FF6624 9.04%, #FF6376 91.56%), linear-gradient(104.36deg, #6371DB 20.37%, #FF89C4 72.52%);
|
763 |
+
opacity: 0.77;
|
764 |
+
filter: blur(19px);
|
765 |
+
border-radius: 9px;
|
766 |
+
}
|
767 |
+
}
|
768 |
+
.btn-help {
|
769 |
+
text-align: center;
|
770 |
+
padding-top: 10px;
|
771 |
+
cursor: pointer;
|
772 |
+
position: absolute;
|
773 |
+
background: #51F2B8;
|
774 |
+
border-radius: 7px 7px 0 0;
|
775 |
+
right: 0;
|
776 |
+
top: 60px;
|
777 |
+
transform: rotate(-90deg);
|
778 |
+
transform-origin: bottom right;
|
779 |
+
border: 0;
|
780 |
+
height: 42px;
|
781 |
+
width: 102px;
|
782 |
+
text-transform: uppercase;
|
783 |
+
color: #fff;
|
784 |
+
font-weight: bold;
|
785 |
+
&:hover,
|
786 |
+
&:active,
|
787 |
+
&:active{
|
788 |
+
color:#fff;
|
789 |
+
}
|
790 |
+
span{
|
791 |
+
display: inline-block;
|
792 |
+
width: 27px;
|
793 |
+
height: 27px;
|
794 |
+
margin-left: 5px;
|
795 |
+
border: 2px solid #fff;
|
796 |
+
border-radius: 100%;
|
797 |
+
}
|
798 |
+
@media (min-width: 768px) and (max-width: 1023px) {
|
799 |
+
|
800 |
+
}
|
801 |
+
@media (min-width: 1024px) and (max-width: 1439px) {
|
802 |
+
|
803 |
+
}
|
804 |
+
@media (min-width: 1280px) {
|
805 |
+
transform: rotate(90deg);
|
806 |
+
position: fixed;
|
807 |
+
left: calc(50vw - 480px + 960px / 12 * 7 + 373px);
|
808 |
+
top: 306px;
|
809 |
+
right: auto;
|
810 |
+
|
811 |
+
}
|
812 |
+
}
|
813 |
+
|
814 |
+
.btn-save-sticky {
|
815 |
+
padding: 10px 0 11px 0;
|
816 |
+
cursor: pointer;
|
817 |
+
top: 20px;
|
818 |
+
background: #FF6624;
|
819 |
+
right: 0;
|
820 |
+
border-radius: 7px 0 0 7px;
|
821 |
+
position: absolute;
|
822 |
+
border: 0;
|
823 |
+
height: 69px;
|
824 |
+
width: 42px;
|
825 |
+
text-transform: uppercase;
|
826 |
+
color: #fff;
|
827 |
+
font-weight: bold;
|
828 |
+
font-size: 11px;
|
829 |
+
a{
|
830 |
+
color:#fff;
|
831 |
+
}
|
832 |
+
span{
|
833 |
+
text-align: center;
|
834 |
+
display: inline-block;
|
835 |
+
margin-bottom: 4px;
|
836 |
+
height: 15px;
|
837 |
+
line-height: 13px;
|
838 |
+
}
|
839 |
+
@media (min-width: 1280px) {
|
840 |
+
left: calc(50vw - 480px + 960px / 12 * 7 + 475px);
|
841 |
+
top: 161px;
|
842 |
+
right: auto;
|
843 |
+
border-radius: 0 7px 7px 0;
|
844 |
+
position: fixed;
|
845 |
+
}
|
846 |
+
}
|
847 |
+
html[dir="rtl"] {
|
848 |
+
.btn-save-sticky {
|
849 |
+
@media (min-width: 1280px) {
|
850 |
+
left: calc(50vw - 480px + 960px / 12 * 7 + 295px);
|
851 |
+
}
|
852 |
+
}
|
853 |
+
.btn-help{
|
854 |
+
@media (min-width: 1280px) {
|
855 |
+
left: calc(50vw - 480px + 960px / 12 * 7 + 193px);
|
856 |
+
}
|
857 |
+
}
|
858 |
+
|
859 |
+
}
|
860 |
+
|
861 |
+
.popover {
|
862 |
+
flex: 0 0 auto;
|
863 |
+
background: #FFFFFF;
|
864 |
+
border-radius: 4px;
|
865 |
+
line-height: 33px;
|
866 |
+
padding: 0 5px;
|
867 |
+
position: relative;
|
868 |
+
margin-left: 37px;
|
869 |
+
margin-top: 25px;
|
870 |
+
box-shadow: 0px 1px 14px rgba(156, 117, 198, 0.4), 0px 2px 4px rgba(0, 0, 0, 0.15);
|
871 |
+
&:after {
|
872 |
+
position: absolute;
|
873 |
+
content: '';
|
874 |
+
top: -7px;
|
875 |
+
left: 40px;
|
876 |
+
width: 20px;
|
877 |
+
height: 7px;
|
878 |
+
background-image: url("../images/arrow.png");
|
879 |
+
background-position: center;
|
880 |
+
background-size: contain;
|
881 |
+
background-repeat: no-repeat;
|
882 |
+
}
|
883 |
+
}
|
884 |
+
.easy-modal {
|
885 |
+
display: none;
|
886 |
+
width: 515px;
|
887 |
+
max-width: calc(100vw - 30px);
|
888 |
+
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.15);
|
889 |
+
border-radius: 6px;
|
890 |
+
background-color: @background_color_4;
|
891 |
+
top: 50% !important;
|
892 |
+
transform: translateY(-50%);
|
893 |
+
.money-guaranteed{
|
894 |
+
color:@color_1;
|
895 |
+
font-size: 17px;
|
896 |
+
line-height: 24px;
|
897 |
+
margin-bottom: 20px;
|
898 |
+
svg{
|
899 |
+
width: 15px;
|
900 |
+
vertical-align: text-bottom;
|
901 |
+
}
|
902 |
+
}
|
903 |
+
.easy-modal-inner {
|
904 |
+
position: relative;
|
905 |
+
padding: 20px 50px;
|
906 |
+
}
|
907 |
+
.easy-modal-close {
|
908 |
+
position: absolute;
|
909 |
+
right: 0;
|
910 |
+
top: 0;
|
911 |
+
padding: 7px;
|
912 |
+
line-height: 12px;
|
913 |
+
background-color: @background_color_2;
|
914 |
+
border: 0;
|
915 |
+
}
|
916 |
+
h2 {
|
917 |
+
font-family: @font_family_3;
|
918 |
+
font-weight: bold;
|
919 |
+
font-size: 27px;
|
920 |
+
margin-bottom: 13px;
|
921 |
+
text-align: center;
|
922 |
+
margin-top: 0;
|
923 |
+
}
|
924 |
+
.udner-title {
|
925 |
+
font-size: 17px;
|
926 |
+
span {
|
927 |
+
font-size: 15px;
|
928 |
+
display: block;
|
929 |
+
color: @color_11;
|
930 |
+
}
|
931 |
+
}
|
932 |
+
p {
|
933 |
+
text-align: center;
|
934 |
+
margin: 0 auto 10px;
|
935 |
+
}
|
936 |
+
ul {
|
937 |
+
margin-bottom: 17px;
|
938 |
+
line-height: 27px;
|
939 |
+
list-style-image: url("../images/icon-check-purple.svg");
|
940 |
+
list-style-position: inside;
|
941 |
+
columns: 2;
|
942 |
+
text-align: left;
|
943 |
+
}
|
944 |
+
.easy-modal-link {
|
945 |
+
font-size: 15px;
|
946 |
+
text-decoration-line: underline;
|
947 |
+
color: @color_12;
|
948 |
+
display: inline-block;
|
949 |
+
margin-top: 7px;
|
950 |
+
}
|
951 |
+
.form-horizontal__item {
|
952 |
+
margin-bottom: 50px;
|
953 |
+
justify-content: center;
|
954 |
+
text-align: center;
|
955 |
+
>div {
|
956 |
+
flex: 0 0 auto;
|
957 |
+
}
|
958 |
+
}
|
959 |
+
.user-name {
|
960 |
+
font-weight: 700;
|
961 |
+
color: @color_12;
|
962 |
+
margin: 0;
|
963 |
+
text-align: left;
|
964 |
+
font-size: 13px;
|
965 |
+
}
|
966 |
+
.user-role {
|
967 |
+
margin: 0;
|
968 |
+
font-size: 13px;
|
969 |
+
}
|
970 |
+
.user-photo {
|
971 |
+
float: left;
|
972 |
+
margin-right: 5px;
|
973 |
+
}
|
974 |
+
}
|
975 |
+
.easy-modal.modal-upgrade {
|
976 |
+
width: 560px;
|
977 |
+
.easy-modal-inner {
|
978 |
+
padding: 20px 0 0;
|
979 |
+
}
|
980 |
+
}
|
981 |
+
.modal__wrap {
|
982 |
+
padding: 0 5px;
|
983 |
+
}
|
984 |
+
|
985 |
+
.form-horizontal__item {
|
986 |
+
.chaty-widget {
|
987 |
+
position: static;
|
988 |
+
flex: 0 0 250px !important;
|
989 |
+
.icon {
|
990 |
+
display: inline-block;
|
991 |
+
svg {
|
992 |
+
width: 62px;
|
993 |
+
height: 62px;
|
994 |
+
}
|
995 |
+
&:after {
|
996 |
+
z-index: 10;
|
997 |
+
content: "" attr(data-title) "";
|
998 |
+
font-size: 17px;
|
999 |
+
left: 0;
|
1000 |
+
top: 50%;
|
1001 |
+
transform: translate(calc(-100% - 6px), -50%);
|
1002 |
+
white-space: nowrap;
|
1003 |
+
padding: 16px 25px;
|
1004 |
+
line-height: 21px;
|
1005 |
+
width: auto;
|
1006 |
+
color: @color_13;
|
1007 |
+
background-color: @background_color_3;
|
1008 |
+
box-shadow: 0 1.93465px 7.73859px rgba(0, 0, 0, 0.15);
|
1009 |
+
border-radius: 10px;
|
1010 |
+
}
|
1011 |
+
&:before {
|
1012 |
+
z-index: 10;
|
1013 |
+
content: '';
|
1014 |
+
left: -8px;
|
1015 |
+
top: 50%;
|
1016 |
+
transform: translateY(-50%);
|
1017 |
+
height: 10px;
|
1018 |
+
width: 10px;
|
1019 |
+
z-index: 11;
|
1020 |
+
border-width: 5px 0 5px 10px;
|
1021 |
+
border-style: solid;
|
1022 |
+
border-color: @border_color_3;
|
1023 |
+
}
|
1024 |
+
}
|
1025 |
+
}
|
1026 |
+
.chaty-widget.chaty-widget-icons-right {
|
1027 |
+
.icon {
|
1028 |
+
&:before {
|
1029 |
+
right: -8px;
|
1030 |
+
left: auto;
|
1031 |
+
border-width: 5px 10px 5px 0;
|
1032 |
+
border-color: @border_color_2;
|
1033 |
+
}
|
1034 |
+
&:after {
|
1035 |
+
right: 0;
|
1036 |
+
left: auto;
|
1037 |
+
transform: translate(calc(100% + 6px), -50%);
|
1038 |
+
}
|
1039 |
+
}
|
1040 |
+
}
|
1041 |
+
}
|
1042 |
+
.header {
|
1043 |
+
display: flex;
|
1044 |
+
align-items: center;
|
1045 |
+
padding: 3px 0;
|
1046 |
+
margin-bottom: 9px;
|
1047 |
+
}
|
1048 |
+
.btn-white {
|
1049 |
+
z-index: 100;
|
1050 |
+
position: relative;
|
1051 |
+
line-height: 27px;
|
1052 |
+
color: @color_10;
|
1053 |
+
background-color: @background_color_2;
|
1054 |
+
border: 1px solid #FFFFFF;
|
1055 |
+
box-shadow: 0 4px 4px rgba(0, 0, 0, 0.11);
|
1056 |
+
padding: 4px 20px;
|
1057 |
+
border-radius: 19px;
|
1058 |
+
vertical-align: top;
|
1059 |
+
}
|
1060 |
+
.btn-red {
|
1061 |
+
z-index: 100;
|
1062 |
+
border: 0;
|
1063 |
+
text-transform: uppercase;
|
1064 |
+
line-height: 27px;
|
1065 |
+
font-weight: bold;
|
1066 |
+
color: @color_10;
|
1067 |
+
position: relative;
|
1068 |
+
background-image: linear-gradient(100.68deg, #FF6624 9.02%, #FF6376 91.6%);
|
1069 |
+
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.11);
|
1070 |
+
padding: 6px 20px 4px;
|
1071 |
+
border-radius: 19px;
|
1072 |
+
vertical-align: top;
|
1073 |
+
margin-left: 12px;
|
1074 |
+
svg {
|
1075 |
+
vertical-align: text-top;
|
1076 |
+
margin-left: 5px;
|
1077 |
+
}
|
1078 |
+
}
|
1079 |
+
.text_update {
|
1080 |
+
color: @color_10;
|
1081 |
+
position: relative;
|
1082 |
+
top: 2px;
|
1083 |
+
position: relative;
|
1084 |
+
margin: 0;
|
1085 |
+
font-size: 10px;
|
1086 |
+
left: 15px;
|
1087 |
+
}
|
1088 |
+
.sticky-wrapper {
|
1089 |
+
position: absolute;
|
1090 |
+
right: 0px;
|
1091 |
+
top: -370px;
|
1092 |
+
width: calc(320px);
|
1093 |
+
z-index: 99;
|
1094 |
+
}
|
1095 |
+
.disabled {
|
1096 |
+
pointer-events: none;
|
1097 |
+
}
|
1098 |
+
#toplevel_page_chaty-app {
|
1099 |
+
img {
|
1100 |
+
color: @color_10;
|
1101 |
+
}
|
1102 |
+
}
|
1103 |
+
.tooltip {
|
1104 |
+
position: relative;
|
1105 |
+
display: inline-block;
|
1106 |
+
&:hover {
|
1107 |
+
.tooltiptext {
|
1108 |
+
visibility: visible;
|
1109 |
+
}
|
1110 |
+
}
|
1111 |
+
}
|
1112 |
+
.chaty-widget-icons-right {
|
1113 |
+
.tooltip {
|
1114 |
+
.tooltiptext {
|
1115 |
+
white-space: pre-wrap;
|
1116 |
+
justify-content: center;
|
1117 |
+
width: 120px;
|
1118 |
+
min-height: 36px;
|
1119 |
+
display: flex;
|
1120 |
+
align-items: center;
|
1121 |
+
background-color: @background_color_3;
|
1122 |
+
color: @color_14;
|
1123 |
+
text-align: center;
|
1124 |
+
border-radius: 6px;
|
1125 |
+
padding: 0 11px;
|
1126 |
+
right: 41px;
|
1127 |
+
top: 0;
|
1128 |
+
position: absolute;
|
1129 |
+
z-index: 35;
|
1130 |
+
font-size: 12px;
|
1131 |
+
line-height: 17px;
|
1132 |
+
.mobiel-view &{
|
1133 |
+
right: 35px;
|
1134 |
+
}
|
1135 |
+
}
|
1136 |
+
}
|
1137 |
+
}
|
1138 |
+
.chaty-widget-icons-left {
|
1139 |
+
.tooltip {
|
1140 |
+
.tooltiptext {
|
1141 |
+
white-space: pre-wrap;
|
1142 |
+
display: flex;
|
1143 |
+
align-items: center;
|
1144 |
+
justify-content: center;
|
1145 |
+
width: 120px;
|
1146 |
+
min-height: 36px;
|
1147 |
+
background-color: @background_color_3;
|
1148 |
+
color: @color_14;
|
1149 |
+
text-align: center;
|
1150 |
+
border-radius: 6px;
|
1151 |
+
padding: 0 11px;
|
1152 |
+
left: 43px;
|
1153 |
+
top: 0;
|
1154 |
+
position: absolute;
|
1155 |
+
z-index: 35;
|
1156 |
+
font-size: 12px;
|
1157 |
+
line-height: 17px;
|
1158 |
+
.mobiel-view &{
|
1159 |
+
left: 37px;
|
1160 |
+
}
|
1161 |
+
|
1162 |
+
}
|
1163 |
+
}
|
1164 |
+
}
|
1165 |
+
.update-nag {
|
1166 |
+
display: block !important;
|
1167 |
+
}
|
1168 |
+
.notice {
|
1169 |
+
display: none !important;
|
1170 |
+
}
|
1171 |
+
div.error {
|
1172 |
+
display: none !important;
|
1173 |
+
}
|
1174 |
+
div.updated {
|
1175 |
+
display: none !important;
|
1176 |
+
}
|
1177 |
+
div#setting-error-settings_updated {
|
1178 |
+
display: block !important;
|
1179 |
+
}
|
1180 |
+
.domain {
|
1181 |
+
background: rgba(168, 134, 205, .1);
|
1182 |
+
border-radius: 4px;
|
1183 |
+
text-align: left;
|
1184 |
+
margin: 0 5px 10px;
|
1185 |
+
padding: 10px 20px;
|
1186 |
+
}
|
1187 |
+
.domain__label {
|
1188 |
+
font-size: 17px;
|
1189 |
+
font-weight: 700;
|
1190 |
+
display: block;
|
1191 |
+
}
|
1192 |
+
.domain__input {
|
1193 |
+
height: 34px;
|
1194 |
+
background: #FFFFFF;
|
1195 |
+
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.15);
|
1196 |
+
border-radius: 5px;
|
1197 |
+
border: none;
|
1198 |
+
width: 100%;
|
1199 |
+
}
|
1200 |
+
.upg {
|
1201 |
+
background: none;
|
1202 |
+
border: none;
|
1203 |
+
text-align: center;
|
1204 |
+
width: 270px;
|
1205 |
+
padding: 0;
|
1206 |
+
svg{
|
1207 |
+
width: 100%;
|
1208 |
+
}
|
1209 |
+
img{
|
1210 |
+
width: 100%;
|
1211 |
+
}
|
1212 |
+
}
|
1213 |
+
|
1214 |
+
.valid_domain {
|
1215 |
+
transition-property: margin-top;
|
1216 |
+
transition-delay: 0.3s;
|
1217 |
+
color: @color_15;
|
1218 |
+
display: none;
|
1219 |
+
}
|
1220 |
+
.payments {
|
1221 |
+
margin-bottom: 10px;
|
1222 |
+
}
|
1223 |
+
.easy-modal__bottom {
|
1224 |
+
padding: 20px 10px 0;
|
1225 |
+
text-align: left;
|
1226 |
+
font-family: @font_family_4;
|
1227 |
+
color: @color_12;
|
1228 |
+
position: relative;
|
1229 |
+
.quote {
|
1230 |
+
position: absolute;
|
1231 |
+
left: 65px;
|
1232 |
+
top: -10px;
|
1233 |
+
}
|
1234 |
+
&:before {
|
1235 |
+
content: '';
|
1236 |
+
display: block;
|
1237 |
+
position: absolute;
|
1238 |
+
left: 0;
|
1239 |
+
top: 0;
|
1240 |
+
width: 100%;
|
1241 |
+
background: rgba(130, 130, 130, .1);
|
1242 |
+
height: 2px;
|
1243 |
+
}
|
1244 |
+
.easy-modal__bottom-p {
|
1245 |
+
text-align: left;
|
1246 |
+
font-weight: 300;
|
1247 |
+
position: relative;
|
1248 |
+
margin-bottom: 10px;
|
1249 |
+
font-size: 14px;
|
1250 |
+
p {
|
1251 |
+
text-align: left;
|
1252 |
+
margin: 10px 0 0 0;
|
1253 |
+
}
|
1254 |
+
}
|
1255 |
+
}
|
1256 |
+
.plan_date {
|
1257 |
+
color: @color_10;
|
1258 |
+
font-family: @font_family_4;
|
1259 |
+
font-size: 16px;
|
1260 |
+
opacity: 0.9;
|
1261 |
+
}
|
1262 |
+
html[dir="rtl"] {
|
1263 |
+
body {
|
1264 |
+
background-position: 0;
|
1265 |
+
}
|
1266 |
+
input[type=radio] {
|
1267 |
+
&:checked {
|
1268 |
+
&:before {
|
1269 |
+
text-indent: -1px;
|
1270 |
+
}
|
1271 |
+
}
|
1272 |
+
}
|
1273 |
+
}
|
1274 |
+
@media (min-width: 576px) {
|
1275 |
+
.container {
|
1276 |
+
max-width: 540px;
|
1277 |
+
}
|
1278 |
+
}
|
1279 |
+
@media (min-width: 768px) {
|
1280 |
+
.container {
|
1281 |
+
max-width: 720px;
|
1282 |
+
}
|
1283 |
+
.modal__wrap {
|
1284 |
+
padding: 0 35px;
|
1285 |
+
}
|
1286 |
+
.domain {
|
1287 |
+
margin: 0 37px 10px;
|
1288 |
+
padding: 20px 60px;
|
1289 |
+
}
|
1290 |
+
}
|
1291 |
+
@media (min-width: 992px) {
|
1292 |
+
.container {
|
1293 |
+
max-width: 960px;
|
1294 |
+
}
|
1295 |
+
}
|
1296 |
+
@media (max-width: 767px) {
|
1297 |
+
.position-pro {
|
1298 |
+
>div {
|
1299 |
+
flex: 0 0 100%;
|
1300 |
+
}
|
1301 |
+
}
|
1302 |
+
.main {
|
1303 |
+
.channels-icons {
|
1304 |
+
max-width: 95%;
|
1305 |
+
}
|
1306 |
+
.channels-selected__item {
|
1307 |
+
max-width: 100%;
|
1308 |
+
margin-bottom: 10px;
|
1309 |
+
padding-bottom: 10px;
|
1310 |
+
}
|
1311 |
+
.form-horizontal__item {
|
1312 |
+
flex-wrap: wrap;
|
1313 |
+
>label {
|
1314 |
+
flex: 0 0 100%;
|
1315 |
+
margin-bottom: 10px;
|
1316 |
+
text-align: left;
|
1317 |
+
}
|
1318 |
+
.custom-switch {
|
1319 |
+
flex: 0 0 auto;
|
1320 |
+
margin: 10px auto;
|
1321 |
+
}
|
1322 |
+
>div {
|
1323 |
+
flex: 0 0 100%;
|
1324 |
+
.custom-control {
|
1325 |
+
margin: 0 10px 10px 0;
|
1326 |
+
&:last-child {
|
1327 |
+
margin-right: 0;
|
1328 |
+
}
|
1329 |
+
}
|
1330 |
+
}
|
1331 |
+
}
|
1332 |
+
}
|
1333 |
+
body {
|
1334 |
+
background-position: center top;
|
1335 |
+
background-size: cover;
|
1336 |
+
background-attachment: fixed;
|
1337 |
+
}
|
1338 |
+
.section {
|
1339 |
+
padding: 30px 15px;
|
1340 |
+
}
|
1341 |
+
.col-12 {
|
1342 |
+
flex: 0 0 auto;
|
1343 |
+
}
|
1344 |
+
.popover {
|
1345 |
+
margin-left: 0;
|
1346 |
+
white-space: normal;
|
1347 |
+
max-width: 100%;
|
1348 |
+
}
|
1349 |
+
.header {
|
1350 |
+
flex-wrap: wrap;
|
1351 |
+
img {
|
1352 |
+
flex: 0 0 100%;
|
1353 |
+
margin-bottom: 10px;
|
1354 |
+
}
|
1355 |
+
.ml-auto {
|
1356 |
+
margin: 0 auto;
|
1357 |
+
text-align: center;
|
1358 |
+
button {
|
1359 |
+
margin: 5px 6px;
|
1360 |
+
}
|
1361 |
+
}
|
1362 |
+
}
|
1363 |
+
}
|
1364 |
+
@media (max-width: 991px) {
|
1365 |
+
.form-horizontal {
|
1366 |
+
left: 0 !important;
|
1367 |
+
}
|
1368 |
+
body {
|
1369 |
+
background-position: 30px 30px;
|
1370 |
+
background-repeat: no-repeat;
|
1371 |
+
background-size: calc(100% - 20px) auto;
|
1372 |
+
}
|
1373 |
+
.section {
|
1374 |
+
padding: 30px 30px;
|
1375 |
+
}
|
1376 |
+
.main {
|
1377 |
+
.channels-selected__item {
|
1378 |
+
.input-example{
|
1379 |
+
left: 0;
|
1380 |
+
top: 40px;
|
1381 |
+
position: static;
|
1382 |
+
width: 100%;
|
1383 |
+
}
|
1384 |
+
.icon {
|
1385 |
+
width: 40px;
|
1386 |
+
height: 40px;
|
1387 |
+
margin-right: 5px;
|
1388 |
+
margin-bottom: 5px;
|
1389 |
+
> i{
|
1390 |
+
font-size: 25px;
|
1391 |
+
line-height: 40px;
|
1392 |
+
}
|
1393 |
+
}
|
1394 |
+
}
|
1395 |
+
.channels__input{
|
1396 |
+
width: 190px;
|
1397 |
+
}
|
1398 |
+
.channels__input-box{
|
1399 |
+
margin-right: 5px;
|
1400 |
+
margin-bottom: 5px;
|
1401 |
+
}
|
1402 |
+
|
1403 |
+
}
|
1404 |
+
}
|
1405 |
+
@media screen and (max-width: 782px) {
|
1406 |
+
#sticky-wrapper {
|
1407 |
+
display: none;
|
1408 |
+
}
|
1409 |
+
.test_textarea {
|
1410 |
+
width: 250px;
|
1411 |
+
}
|
1412 |
+
}
|
assets/css/src/_sticky-preview.less
ADDED
@@ -0,0 +1,199 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.preview {
|
2 |
+
width: 337px;
|
3 |
+
z-index: 99;
|
4 |
+
height: 373px;
|
5 |
+
margin-right: 15px;
|
6 |
+
float: right;
|
7 |
+
h2{
|
8 |
+
text-align: center;
|
9 |
+
}
|
10 |
+
&.mobiel-view{
|
11 |
+
.page{
|
12 |
+
width: 152px;
|
13 |
+
.chaty-widget{
|
14 |
+
.icon{
|
15 |
+
i{
|
16 |
+
width: 24px;
|
17 |
+
height: 24px;
|
18 |
+
font-size: 12px;
|
19 |
+
line-height: 24px;
|
20 |
+
|
21 |
+
}
|
22 |
+
}
|
23 |
+
|
24 |
+
}
|
25 |
+
}
|
26 |
+
|
27 |
+
}
|
28 |
+
.is-sticky &{
|
29 |
+
left: calc(50vw - 480px + 960px / 12 * 7 + 140px);
|
30 |
+
}
|
31 |
+
h2 {
|
32 |
+
font-weight: bold;
|
33 |
+
line-height: normal;
|
34 |
+
font-size: 17px;
|
35 |
+
color: @color_6;
|
36 |
+
margin-bottom: 5px;
|
37 |
+
}
|
38 |
+
.page {
|
39 |
+
overflow: hidden;
|
40 |
+
background-color: @background_color_6;
|
41 |
+
box-shadow: 0px 4px 35px rgba(0, 0, 0, 0.05);
|
42 |
+
border-radius: 5px;
|
43 |
+
position: relative;
|
44 |
+
height: 194px;
|
45 |
+
margin: 0 auto;
|
46 |
+
.page-header {
|
47 |
+
display: flex;
|
48 |
+
align-items: center;
|
49 |
+
background: #FFFFFF;
|
50 |
+
border-radius: 5px 5px 0px 0px;
|
51 |
+
height: 16px;
|
52 |
+
.circle {
|
53 |
+
margin-left: 9px;
|
54 |
+
width: 6px;
|
55 |
+
height: 6px;
|
56 |
+
background: linear-gradient(153.19deg, #6371DB 7.06%, #FF89C4 90.47%), #FFE663;
|
57 |
+
box-shadow: 0px 4px 35px rgba(0, 0, 0, 0.05);
|
58 |
+
border-radius: 50%;
|
59 |
+
}
|
60 |
+
svg {
|
61 |
+
&:last-child {
|
62 |
+
margin-left: auto;
|
63 |
+
margin-top: 7px;
|
64 |
+
margin-right: -7px;
|
65 |
+
}
|
66 |
+
}
|
67 |
+
}
|
68 |
+
.chaty-widget {
|
69 |
+
position: absolute;
|
70 |
+
left: auto;
|
71 |
+
.icon {
|
72 |
+
&:after {
|
73 |
+
z-index: 10;
|
74 |
+
content: '';
|
75 |
+
font-size: 13px;
|
76 |
+
top: 13px;
|
77 |
+
white-space: nowrap;
|
78 |
+
padding: 0;
|
79 |
+
line-height: 0px;
|
80 |
+
width: auto;
|
81 |
+
color: @color_13;
|
82 |
+
background-color: @background_color_3;
|
83 |
+
box-shadow: 0 1.93465px 7.73859px rgba(0, 0, 0, 0.15);
|
84 |
+
border-radius: 0px;
|
85 |
+
right: 0;
|
86 |
+
left: auto;
|
87 |
+
transform: translate(calc(100% + 6px), -50%);
|
88 |
+
}
|
89 |
+
&:before {
|
90 |
+
content: '';
|
91 |
+
right: -13px;
|
92 |
+
left: auto;
|
93 |
+
top: 15px;
|
94 |
+
transform: translateY(-50%);
|
95 |
+
height: 10px;
|
96 |
+
width: 10px;
|
97 |
+
z-index: 11;
|
98 |
+
border-style: solid;
|
99 |
+
border-width: 5px 10px 5px 0;
|
100 |
+
border-color: @border_color_2;
|
101 |
+
}
|
102 |
+
i{
|
103 |
+
|
104 |
+
width: 30px;
|
105 |
+
height: 30px;
|
106 |
+
font-size: 18px;
|
107 |
+
display: block;
|
108 |
+
border-radius: 100%;
|
109 |
+
line-height: 30px;
|
110 |
+
text-align: center;
|
111 |
+
overflow: hidden;
|
112 |
+
&.icon-chat-image{
|
113 |
+
background: none;
|
114 |
+
img{
|
115 |
+
display: block;
|
116 |
+
background: @color_1;
|
117 |
+
}
|
118 |
+
}
|
119 |
+
svg{
|
120 |
+
fill:#fff;
|
121 |
+
width: 100%;
|
122 |
+
height: 100%;
|
123 |
+
}
|
124 |
+
img{
|
125 |
+
width: auto;
|
126 |
+
height: auto;
|
127 |
+
max-width: 100%;
|
128 |
+
max-height: 100%;
|
129 |
+
}
|
130 |
+
.mobiel-view &{
|
131 |
+
width: 23px;
|
132 |
+
height: 23px;
|
133 |
+
font-size: 13px;
|
134 |
+
line-height: 23px;
|
135 |
+
}
|
136 |
+
}
|
137 |
+
}
|
138 |
+
}
|
139 |
+
.chaty-widget[style*="left: auto;"] {
|
140 |
+
.icon {
|
141 |
+
&:before {
|
142 |
+
right: auto;
|
143 |
+
left: -11px;
|
144 |
+
border-width: 5px 0 5px 10px;
|
145 |
+
border-style: solid;
|
146 |
+
border-color: @border_color_3;
|
147 |
+
}
|
148 |
+
&:after {
|
149 |
+
left: 0;
|
150 |
+
right: auto;
|
151 |
+
transform: translate(calc(-100% - 6px), -50%);
|
152 |
+
}
|
153 |
+
}
|
154 |
+
}
|
155 |
+
}
|
156 |
+
}
|
157 |
+
.switch-preview{
|
158 |
+
display: flex;
|
159 |
+
width: 160px;
|
160 |
+
border-radius: 5px;
|
161 |
+
margin: 15px auto 0;
|
162 |
+
overflow: hidden;
|
163 |
+
box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.07);
|
164 |
+
background: #fff;
|
165 |
+
&__label{
|
166 |
+
flex: 1;
|
167 |
+
text-align: center;
|
168 |
+
line-height: 30px;
|
169 |
+
input{
|
170 |
+
display: none;
|
171 |
+
}
|
172 |
+
}
|
173 |
+
&__input[type=radio]{
|
174 |
+
display: none;
|
175 |
+
&:checked + label{
|
176 |
+
background: @color_1;
|
177 |
+
color: #fff;
|
178 |
+
}
|
179 |
+
}
|
180 |
+
}
|
181 |
+
|
182 |
+
html[dir="rtl"] {
|
183 |
+
.preview {
|
184 |
+
right: auto;
|
185 |
+
}
|
186 |
+
.is-sticky {
|
187 |
+
.preview {
|
188 |
+
left: calc(50vw - 480px + 960px / 12 * 7 + 84px - 175px);
|
189 |
+
}
|
190 |
+
}
|
191 |
+
}
|
192 |
+
@media (max-width: 1200px) {
|
193 |
+
.preview {
|
194 |
+
display: none ;
|
195 |
+
//position: static;
|
196 |
+
//width: 100%;
|
197 |
+
//float: none;
|
198 |
+
}
|
199 |
+
}
|
assets/css/src/_variables.less
ADDED
@@ -0,0 +1,40 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
@color_1: #a886cd;
|
2 |
+
@color_2: #5d5c5c;
|
3 |
+
@color_3: #E0E0E0;
|
4 |
+
|
5 |
+
@color_5: #FF6376;
|
6 |
+
@color_6: #4F4F4F;
|
7 |
+
@color_7: #000000;
|
8 |
+
@color_8: #707070;
|
9 |
+
@color_9: #E9E9E9;
|
10 |
+
@color_10: #fff;
|
11 |
+
@color_11: #bdbdbd;
|
12 |
+
@color_12: #828282;
|
13 |
+
@color_13: #333;
|
14 |
+
@color_14: #000;
|
15 |
+
@color_15: red;
|
16 |
+
@font_family_1: 'Rubik', sans-serif;
|
17 |
+
@font_family_2: 'Oswald', sans-serif;
|
18 |
+
@font_family_3: Rubik;
|
19 |
+
@font_family_4: Rubik, sans-serif;
|
20 |
+
@background_color_1: #FFFFFF;
|
21 |
+
@background_color_2: transparent;
|
22 |
+
@background_color_3: #fff;
|
23 |
+
@background_color_4: white;
|
24 |
+
@background_color_5: #333333;
|
25 |
+
@background_color_6: #F2F2F2;
|
26 |
+
@border_color_1: #333 transparent transparent;
|
27 |
+
@border_color_2: transparent #fff transparent transparent;
|
28 |
+
@border_color_3: transparent transparent transparent #fff;
|
29 |
+
|
30 |
+
//ICONS
|
31 |
+
@icomoon-font-family: "icomoon";
|
32 |
+
@icomoon-font-path: "../fonts";
|
33 |
+
|
34 |
+
@icon-chat-base: "\e901";
|
35 |
+
@icon-chat-db: "\e903";
|
36 |
+
@icon-chat-bubble: "\e900";
|
37 |
+
@icon-chat-smile: "\e904";
|
38 |
+
@icon-upload: "\e902";
|
39 |
+
@icon-phone: "\f095";
|
40 |
+
@icon-whatsapp: "\f232";
|
assets/css/src/_widget-icon__block.less
ADDED
@@ -0,0 +1,80 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.widget-icon{
|
2 |
+
&__block{
|
3 |
+
[class^="icon-"]{
|
4 |
+
display: block;
|
5 |
+
border-radius: 100%;
|
6 |
+
text-align: center;
|
7 |
+
width: 40px;
|
8 |
+
height: 40px;
|
9 |
+
line-height: 40px;
|
10 |
+
font-size: 20px;
|
11 |
+
margin: 0 auto 6px;
|
12 |
+
svg{
|
13 |
+
color:#fff;
|
14 |
+
}
|
15 |
+
}
|
16 |
+
.icon-upload{
|
17 |
+
background: transparent;
|
18 |
+
color: @color_1;
|
19 |
+
}
|
20 |
+
.custom-control.custom-radio{
|
21 |
+
text-align: center;
|
22 |
+
margin: 0;
|
23 |
+
padding: 22px 8px 43px 8px;
|
24 |
+
.custom-control-label{
|
25 |
+
position: relative;
|
26 |
+
&:before{
|
27 |
+
transform: translateX(-50%);
|
28 |
+
left: 50%;
|
29 |
+
}
|
30 |
+
}
|
31 |
+
&:first-child{
|
32 |
+
border-right: 1px solid #fff;
|
33 |
+
}
|
34 |
+
|
35 |
+
}
|
36 |
+
}
|
37 |
+
&__wrap{
|
38 |
+
background: rgba(168, 134, 205, .1);
|
39 |
+
padding:0;
|
40 |
+
border-radius: 4px;
|
41 |
+
flex: none;
|
42 |
+
font-size: 0;
|
43 |
+
}
|
44 |
+
}
|
45 |
+
|
46 |
+
@media (min-width: 768px) {
|
47 |
+
.widget-icon{
|
48 |
+
&__block{
|
49 |
+
[class^="icon-"]{
|
50 |
+
width: 54px;
|
51 |
+
height: 54px;
|
52 |
+
font-size: 28px;
|
53 |
+
line-height: 54px;
|
54 |
+
svg {
|
55 |
+
width: 100%;
|
56 |
+
}
|
57 |
+
}
|
58 |
+
.custom-control.custom-radio{
|
59 |
+
&:first-child{
|
60 |
+
padding-left: 20px;
|
61 |
+
}
|
62 |
+
&:last-child{
|
63 |
+
padding-right: 20px;
|
64 |
+
}
|
65 |
+
}
|
66 |
+
}
|
67 |
+
}
|
68 |
+
}
|
69 |
+
@media (max-width: 767px){
|
70 |
+
.main .form-horizontal__item > .widget-icon__wrap {
|
71 |
+
display: flex;
|
72 |
+
justify-content: space-between;
|
73 |
+
.custom-control{
|
74 |
+
margin: 0;
|
75 |
+
flex: 1;
|
76 |
+
text-align: center;
|
77 |
+
}
|
78 |
+
}
|
79 |
+
}
|
80 |
+
|
assets/css/src/cht-style.less
ADDED
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
@import "_variables";
|
2 |
+
@import "_icon";
|
3 |
+
@import "_main";
|
4 |
+
@import "_channels";
|
5 |
+
@import "_widget-icon__block";
|
6 |
+
@import "_file-input";
|
7 |
+
@import "_sticky-preview";
|
assets/fonts/icomoon.svg
ADDED
@@ -0,0 +1,17 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0" standalone="no"?>
|
2 |
+
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
3 |
+
<svg xmlns="http://www.w3.org/2000/svg">
|
4 |
+
<metadata>Generated by IcoMoon</metadata>
|
5 |
+
<defs>
|
6 |
+
<font id="icomoon" horiz-adv-x="1024">
|
7 |
+
<font-face units-per-em="1024" ascent="960" descent="-64" />
|
8 |
+
<missing-glyph horiz-adv-x="1024" />
|
9 |
+
<glyph unicode=" " horiz-adv-x="512" d="" />
|
10 |
+
<glyph unicode="" glyph-name="chat-bubble" d="M416.113 960h191.774c108.551 0 217.102-43.42 293.088-123.025s123.025-184.537 123.025-293.088c0-217.102-166.445-398.021-383.548-416.113v-159.208c0-14.473-7.237-25.329-18.092-32.565-7.237 0-7.237 0-14.473 0s-18.092 7.237-25.329 14.473l-166.445 180.919c-108.551 0-217.102 43.42-293.088 123.025-75.986 75.986-123.025 184.537-123.025 293.088 0 227.958 184.537 412.495 416.113 412.495zM767.095 478.756c39.802 0 65.131 25.329 65.131 65.131s-25.329 65.131-65.131 65.131c-39.802 0-65.131-25.329-65.131-65.131 3.618-39.802 28.947-65.131 65.131-65.131zM510.191 478.756c39.802 0 65.131 25.329 65.131 65.131s-25.329 65.131-65.131 65.131c-39.802 0-65.131-25.329-65.131-65.131 3.618-39.802 28.947-65.131 65.131-65.131zM256.905 478.756c39.802 0 65.131 25.329 65.131 65.131s-25.329 65.131-65.131 65.131c-39.802 0-65.131-25.329-65.131-65.131s25.329-65.131 65.131-65.131z" />
|
11 |
+
<glyph unicode="" glyph-name="chat-base" d="M128.472 960h767.055c71.793 0 128.472-56.679 128.472-128.472v-578.125c0-71.793-56.679-128.472-128.472-128.472h-64.236v-158.701c0-11.336-7.557-26.45-18.893-30.229-7.557 0-7.557 0-11.336 0-7.557 0-11.336 0-18.893 7.557l-222.937 185.151h-430.76c-71.793 0-128.472 56.679-128.472 128.472v578.125c0 68.015 56.679 124.694 128.472 124.694zM479.882 449.889h256.945c18.893 0 30.229 11.336 30.229 30.229s-11.336 30.229-30.229 30.229h-256.945c-18.893 0-30.229-11.336-30.229-30.229s11.336-30.229 30.229-30.229zM287.173 638.819h449.653c18.893 0 30.229 11.336 30.229 30.229s-11.336 30.229-30.229 30.229h-449.653c-18.893 0-30.229-11.336-30.229-30.229 0-15.114 11.336-30.229 30.229-30.229z" />
|
12 |
+
<glyph unicode="" glyph-name="upload" horiz-adv-x="961" d="M455.111 947.358c8.428 8.428 21.070 12.642 25.284 12.642 8.428 0 21.070-8.428 25.284-12.642l223.342-257.053c8.428-8.428 12.642-25.284 8.428-33.712-8.428-8.428-21.070-21.070-33.712-21.070h-126.42v-417.185c0-21.070-12.642-33.712-33.712-33.712h-126.42c-21.070 0-33.712 12.642-33.712 33.712v417.185h-126.42c-12.642 0-25.284 8.428-33.712 21.070 0 12.642 0 25.284 8.428 33.712l223.342 257.053zM830.156 260.477v-193.844h-703.737v193.844h-126.42v-257.053c0-37.926 25.284-63.21 63.21-63.21h830.156c37.926 0 63.21 25.284 63.21 63.21v257.053h-126.42z" />
|
13 |
+
<glyph unicode="" glyph-name="chat-db" d="M698.514 766.171h-570.514c-69.486 0-128-58.514-128-128v-380.343c0-69.486 58.514-128 128-128h460.8l182.857-182.857c7.314-7.314 10.971-7.314 25.6-7.314 7.314 0 7.314 0 10.971 0 10.971 7.314 18.286 18.286 18.286 32.914v665.6c0 69.486-58.514 128-128 128zM888.686 956.343h-570.514c-69.486 0-128-58.514-128-128h508.343c106.057 0 190.171-84.114 190.171-190.171v-424.229l69.486-69.486c7.314-7.314 10.971-7.314 25.6-7.314 7.314 0 7.314 0 10.971 0 10.971 7.314 18.286 18.286 18.286 32.914v658.286c3.657 69.486-54.857 128-124.343 128z" />
|
14 |
+
<glyph unicode="" glyph-name="chat-smile" horiz-adv-x="1176" d="M1024 960h-879.389c-82.076 0-144.611-66.443-144.611-144.611v-515.908c0-82.076 66.443-144.611 144.611-144.611h754.321l211.053-211.053c7.817-7.817 15.634-7.817 27.359-7.817 7.817 0 7.817 0 15.634 0 15.634 7.817 23.45 23.45 23.45 35.176v840.305c-3.908 82.076-70.351 148.519-152.427 148.519zM359.573 420.641c97.71-42.992 332.214-82.076 508.092 105.527M977.099 530.076c-3.908 46.901-31.267 132.885-128.977 109.435" />
|
15 |
+
<glyph unicode="" glyph-name="phone" horiz-adv-x="805" d="M804.571 242.286c0-20.571-9.143-60.571-17.714-79.429-12-28-44-46.286-69.714-60.571-33.714-18.286-68-29.143-106.286-29.143-53.143 0-101.143 21.714-149.714 39.429-34.857 12.571-68.571 28-100 47.429-97.143 60-214.286 177.143-274.286 274.286-19.429 31.429-34.857 65.143-47.429 100-17.714 48.571-39.429 96.571-39.429 149.714 0 38.286 10.857 72.571 29.143 106.286 14.286 25.714 32.571 57.714 60.571 69.714 18.857 8.571 58.857 17.714 79.429 17.714 4 0 8 0 12-1.714 12-4 24.571-32 30.286-43.429 18.286-32.571 36-65.714 54.857-97.714 9.143-14.857 26.286-33.143 26.286-50.857 0-34.857-103.429-85.714-103.429-116.571 0-15.429 14.286-35.429 22.286-49.143 57.714-104 129.714-176 233.714-233.714 13.714-8 33.714-22.286 49.143-22.286 30.857 0 81.714 103.429 116.571 103.429 17.714 0 36-17.143 50.857-26.286 32-18.857 65.143-36.571 97.714-54.857 11.429-5.714 39.429-18.286 43.429-30.286 1.714-4 1.714-8 1.714-12z" />
|
16 |
+
<glyph unicode="" glyph-name="whatsapp" horiz-adv-x="878" d="M562.857 394.286c9.714 0 102.857-48.571 106.857-55.429 1.143-2.857 1.143-6.286 1.143-8.571 0-14.286-4.571-30.286-9.714-43.429-13.143-32-66.286-52.571-98.857-52.571-27.429 0-84 24-108.571 35.429-81.714 37.143-132.571 100.571-181.714 173.143-21.714 32-41.143 71.429-40.571 110.857v4.571c1.143 37.714 14.857 64.571 42.286 90.286 8.571 8 17.714 12.571 29.714 12.571 6.857 0 13.714-1.714 21.143-1.714 15.429 0 18.286-4.571 24-19.429 4-9.714 33.143-87.429 33.143-93.143 0-21.714-39.429-46.286-39.429-59.429 0-2.857 1.143-5.714 2.857-8.571 12.571-26.857 36.571-57.714 58.286-78.286 26.286-25.143 54.286-41.714 86.286-57.714 4-2.286 8-4 12.571-4 17.143 0 45.714 55.429 60.571 55.429zM446.857 91.428c197.714 0 358.857 161.143 358.857 358.857s-161.143 358.857-358.857 358.857-358.857-161.143-358.857-358.857c0-75.429 24-149.143 68.571-210.286l-45.143-133.143 138.286 44c58.286-38.286 127.429-59.429 197.143-59.429zM446.857 881.143c237.714 0 430.857-193.143 430.857-430.857s-193.143-430.857-430.857-430.857c-72.571 0-144.571 18.286-208.571 53.714l-238.286-76.571 77.714 231.429c-40.571 66.857-61.714 144-61.714 222.286 0 237.714 193.143 430.857 430.857 430.857z" />
|
17 |
+
</font></defs></svg>
|
assets/fonts/icomoon.ttf
ADDED
Binary file
|
assets/fonts/icomoon.woff
ADDED
Binary file
|
assets/js/cht-scripts-heart.min.js
CHANGED
@@ -1,3 +1 @@
|
|
1 |
-
!function(t){function e(t){for(var e=t+"=",i=document.cookie.split(";"),a=0;a<i.length;a++){for(var o=i[a];" "==o.charAt(0);)o=o.substring(1);if(0==o.indexOf(e))return o.substring(e.length,o.length)}return""}function i(e){var i="",a=0;return t.each(e.object_settings.social,function(t,o){if(a++,""==token&&"3"==a)return!1;"facebook_messenger"==t&&(i+='<div class="chaty-widget-i facebook" data-title="'+e.object_settings.social.facebook_messenger+'">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#1E88E5"/>',i+='<path fill-rule="evenodd" clip-rule="evenodd" d="M0 9.63934C0 4.29861 4.68939 0 10.4209 0C16.1524 0 20.8418 4.29861 20.8418 9.63934C20.8418 14.98 16.1524 19.2787 10.4209 19.2787C9.37878 19.2787 8.33673 19.1484 7.42487 18.8879L3.90784 20.8418V17.1945C1.56311 15.3708 0 12.6353 0 9.63934ZM8.85779 10.1604L11.463 13.0261L17.1945 6.90384L12.1143 9.76959L9.37885 6.90384L3.64734 13.0261L8.85779 10.1604Z" transform="translate(9.01854 10.3146)" fill="white"/>',i+="</svg>",i+='<div class="chaty-widget-i-title face_title" style="display: none;">',i+='<div class="facebook_header">',i+='<svg width="15" height="15" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#1E88E5"/>',i+='<path fill-rule="evenodd" clip-rule="evenodd" d="M0 9.63934C0 4.29861 4.68939 0 10.4209 0C16.1524 0 20.8418 4.29861 20.8418 9.63934C20.8418 14.98 16.1524 19.2787 10.4209 19.2787C9.37878 19.2787 8.33673 19.1484 7.42487 18.8879L3.90784 20.8418V17.1945C1.56311 15.3708 0 12.6353 0 9.63934ZM8.85779 10.1604L11.463 13.0261L17.1945 6.90384L12.1143 9.76959L9.37885 6.90384L3.64734 13.0261L8.85779 10.1604Z" transform="translate(9.01854 10.3146)" fill="white"/>',i+="</svg>",i+="<p>Facebook Messeger</p>",i+=' <svg xmlns="http://www.w3.org/2000/svg" class="close_facebook" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Capa_1" x="0px" y="0px" width="612px" height="612px" viewBox="0 0 612 612" style="fill: #fff; float: right; margin-top: 4px;" xml:space="preserve">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#1E88E5"/>',i+='<path xmlns="http://www.w3.org/2000/svg" d="M268.064,256.75l138.593-138.593c3.124-3.124,3.124-8.189,0-11.313c-3.125-3.124-8.189-3.124-11.314,0L256.75,245.436 L118.157,106.843c-3.124-3.124-8.189-3.124-11.313,0c-3.125,3.124-3.125,8.189,0,11.313L245.436,256.75L106.843,395.343 c-3.125,3.125-3.125,8.189,0,11.314c1.562,1.562,3.609,2.343,5.657,2.343s4.095-0.781,5.657-2.343L256.75,268.064l138.593,138.593 c1.563,1.562,3.609,2.343,5.657,2.343s4.095-0.781,5.657-2.343c3.124-3.125,3.124-8.189,0-11.314L268.064,256.75z"/>',i+="</svg>",i+=" </div>",i+='<div class="fb-page" data-href="'+e.object_settings.social.facebook_messenger+'" data-tabs="messages" data-width="250" data-height="400" data-small-header="false" data-adapt-container-width="false" data-hide-cover="false" data-show-facepile="false"><blockquote cite="'+e.object_settings.social.facebook_messenger+'" class="fb-xfbml-parse-ignore"><a href="'+e.object_settings.social.facebook_messenger+'">Facebook</a></blockquote></div>',i+="</div>",i+='<div class="chaty-widget-i-title facebook_two_mess">',i+='<p style="margin: 7px!important;">Facebook Messenger</p>',i+="</div>",i+="</div>"),"google_maps"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.google_maps+'">',i+='<a href="'+e.object_settings.social.google_maps+'" target="_blank">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#37AA66"/>',i+='<path fill-rule="evenodd" clip-rule="evenodd" d="M0 8.06381C0 3.68631 3.68633 0 8.06383 0C12.4413 0 16.1276 3.68631 16.1276 8.06381C16.1276 12.2109 9.67659 19.5835 8.9854 20.2747C8.755 20.5051 8.29422 20.7355 8.06383 20.7355C7.83344 20.7355 7.37263 20.5051 7.14224 20.2747C6.45107 19.5835 0 12.2109 0 8.06381ZM11.5203 8.06378C11.5203 9.97244 9.97302 11.5197 8.06436 11.5197C6.15572 11.5197 4.60844 9.97244 4.60844 8.06378C4.60844 6.15515 6.15572 4.60788 8.06436 4.60788C9.97302 4.60788 11.5203 6.15515 11.5203 8.06378Z" transform="translate(11.3764 9.07178)" fill="white"/>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+="<p>Google Maps</p>",i+="</div>",i+="</div>"),"link"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.link+'">',i+='<a href="'+e.object_settings.social.link+'" target="_blank">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#FF7539"/>',i+='<mask id="path-2-outside-1" maskUnits="userSpaceOnUse" x="-1" y="-1" width="13" height="14" fill="black"> <rect fill="white" x="-1" y="-1" width="13" height="14"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M9.10658 1.73537C9.10658 1.73537 9.10658 1.73538 9.10659 1.73538L9.93879 2.58495C9.9388 2.58495 9.9388 2.58495 9.9388 2.58496C9.99645 2.64381 10.0508 2.70475 10.1019 2.76754C10.3002 3.0113 10.6804 3.07698 10.9003 2.85252C11.0424 2.70754 11.0721 2.4836 10.9533 2.31904C10.849 2.17452 10.7327 2.03614 10.6046 1.90532C10.6046 1.9053 10.6046 1.90529 10.6045 1.90528L9.77236 1.05572C9.77236 1.05572 9.77235 1.05572 9.77235 1.05572C8.39351 -0.351905 6.15792 -0.351905 4.77907 1.05571C4.77907 1.05572 4.77907 1.05572 4.77906 1.05572L1.03414 4.87877C1.03413 4.87878 1.03413 4.87878 1.03413 4.87878C-0.344706 6.2864 -0.34471 8.56858 1.03412 9.9762C1.03413 9.97621 1.03414 9.97622 1.03415 9.97623L1.86633 10.8258C1.86634 10.8258 1.86635 10.8258 1.86636 10.8258C3.24521 12.2334 5.48072 12.2334 6.85962 10.8258C6.85963 10.8258 6.85964 10.8258 6.85964 10.8258L9.28893 8.34581C9.47006 8.1609 9.47006 7.86509 9.28893 7.68018C9.10243 7.48979 8.79591 7.48979 8.60942 7.68018L6.19386 10.1461C6.19386 10.1461 6.19386 10.1461 6.19386 10.1461C5.1827 11.1784 3.54326 11.1784 2.53215 10.1461C2.53213 10.1461 2.53211 10.1461 2.53209 10.1461L1.69991 9.29657C1.69991 9.29657 1.6999 9.29656 1.6999 9.29655C0.688737 8.2643 0.688739 6.59069 1.6999 5.55844C1.6999 5.55843 1.69991 5.55843 1.69991 5.55843L5.44484 1.73538C5.44484 1.73538 5.44484 1.73537 5.44484 1.73537C6.45601 0.703119 8.09541 0.703118 9.10658 1.73537Z"/> </mask><path fill-rule="evenodd" clip-rule="evenodd" d="M9.10658 1.73537C9.10658 1.73537 9.10658 1.73538 9.10659 1.73538L9.93879 2.58495C9.9388 2.58495 9.9388 2.58495 9.9388 2.58496C9.99645 2.64381 10.0508 2.70475 10.1019 2.76754C10.3002 3.0113 10.6804 3.07698 10.9003 2.85252C11.0424 2.70754 11.0721 2.4836 10.9533 2.31904C10.849 2.17452 10.7327 2.03614 10.6046 1.90532C10.6046 1.9053 10.6046 1.90529 10.6045 1.90528L9.77236 1.05572C9.77236 1.05572 9.77235 1.05572 9.77235 1.05572C8.39351 -0.351905 6.15792 -0.351905 4.77907 1.05571C4.77907 1.05572 4.77907 1.05572 4.77906 1.05572L1.03414 4.87877C1.03413 4.87878 1.03413 4.87878 1.03413 4.87878C-0.344706 6.2864 -0.34471 8.56858 1.03412 9.9762C1.03413 9.97621 1.03414 9.97622 1.03415 9.97623L1.86633 10.8258C1.86634 10.8258 1.86635 10.8258 1.86636 10.8258C3.24521 12.2334 5.48072 12.2334 6.85962 10.8258C6.85963 10.8258 6.85964 10.8258 6.85964 10.8258L9.28893 8.34581C9.47006 8.1609 9.47006 7.86509 9.28893 7.68018C9.10243 7.48979 8.79591 7.48979 8.60942 7.68018L6.19386 10.1461C6.19386 10.1461 6.19386 10.1461 6.19386 10.1461C5.1827 11.1784 3.54326 11.1784 2.53215 10.1461C2.53213 10.1461 2.53211 10.1461 2.53209 10.1461L1.69991 9.29657C1.69991 9.29657 1.6999 9.29656 1.6999 9.29655C0.688737 8.2643 0.688739 6.59069 1.6999 5.55844C1.6999 5.55843 1.69991 5.55843 1.69991 5.55843L5.44484 1.73538C5.44484 1.73538 5.44484 1.73537 5.44484 1.73537C6.45601 0.703119 8.09541 0.703118 9.10658 1.73537Z" transform="translate(9.95154 16.0478)" fill="white"/><path d="M5.44484 1.73538L5.23053 1.52545L5.44484 1.73538ZM5.44484 1.73537L5.23053 1.52544L5.44484 1.73537ZM1.6999 5.55844L1.48559 5.3485L1.6999 5.55844ZM1.69991 5.55843L1.91422 5.76836L1.69991 5.55843ZM1.69991 9.29657L1.91422 9.08664L1.69991 9.29657ZM1.6999 9.29655L1.91421 9.08662L1.6999 9.29655ZM2.53215 10.1461L2.31784 10.3561L2.53215 10.1461ZM2.53209 10.1461L2.31778 10.356L2.53209 10.1461ZM6.19386 10.1461L5.97955 9.93618L6.19386 10.1461ZM6.19386 10.1461L6.40817 10.356L6.19386 10.1461ZM8.60942 7.68018L8.82373 7.89011L8.60942 7.68018ZM9.28893 8.34581L9.07462 8.13588L9.28893 8.34581ZM6.85962 10.8258L6.64532 10.6158L6.85962 10.8258ZM6.85964 10.8258L7.07395 11.0357L6.85964 10.8258ZM1.86633 10.8258L2.08064 10.6158L1.86633 10.8258ZM1.86636 10.8258L2.08067 10.6159L1.86636 10.8258ZM1.03412 9.9762L1.24843 9.76628L1.03412 9.9762ZM1.03415 9.97623L0.819841 10.1862L1.03415 9.97623ZM1.03414 4.87877L0.819827 4.66884L1.03414 4.87877ZM1.03413 4.87878L1.24844 5.08871L1.03413 4.87878ZM4.77907 1.05571L4.99338 1.26564L4.77907 1.05571ZM4.77906 1.05572L4.99338 1.26565L4.77906 1.05572ZM9.77236 1.05572L9.55805 1.26565L9.77236 1.05572ZM9.77235 1.05572L9.98666 0.845785L9.77235 1.05572ZM10.6046 1.90532L10.8189 1.6954L10.6046 1.90532ZM10.6045 1.90528L10.8189 1.69535L10.6045 1.90528ZM10.9533 2.31904L10.7101 2.49464L10.9533 2.31904ZM10.1019 2.76754L9.86916 2.95685L10.1019 2.76754ZM9.10659 1.73538L9.3209 1.52545L9.10659 1.73538ZM9.10658 1.73537L8.89227 1.9453L9.10658 1.73537ZM9.93879 2.58495L10.1531 2.37502L9.93879 2.58495ZM9.9388 2.58496L10.1531 2.37503L9.9388 2.58496ZM10.1531 2.37502L9.3209 1.52545L8.89228 1.94531L9.72448 2.79488L10.1531 2.37502ZM10.3346 2.57823C10.2777 2.50832 10.2172 2.4405 10.1531 2.37503L9.72449 2.79488C9.77566 2.84713 9.82388 2.90119 9.86916 2.95685L10.3346 2.57823ZM11.1966 2.14344C11.0835 1.98684 10.9576 1.83698 10.8189 1.6954L10.3903 2.11524C10.5079 2.2353 10.6145 2.3622 10.7101 2.49464L11.1966 2.14344ZM10.8189 1.69535L9.98667 0.845789L9.55805 1.26565L10.3902 2.11521L10.8189 1.69535ZM9.98666 0.845785C8.49018 -0.681928 6.06124 -0.681928 4.56476 0.845784L4.99338 1.26564C6.25459 -0.0218819 8.29683 -0.0218814 9.55804 1.26565L9.98666 0.845785ZM4.56475 0.84579L0.819827 4.66884L1.24845 5.0887L4.99338 1.26565L4.56475 0.84579ZM0.819819 4.66885C-0.673269 6.1931 -0.673273 8.66187 0.819807 10.1861L1.24843 9.76628C-0.0161474 8.47529 -0.016144 6.37969 1.24844 5.08871L0.819819 4.66885ZM0.819841 10.1862L1.65203 11.0357L2.08064 10.6158L1.24846 9.7663L0.819841 10.1862ZM1.65205 11.0357C3.14854 12.5634 5.57739 12.5634 7.07393 11.0357L6.64532 10.6158C5.38405 11.9034 3.34188 11.9034 2.08067 10.6159L1.65205 11.0357ZM7.07395 11.0357L9.50324 8.55574L9.07462 8.13588L6.64533 10.6158L7.07395 11.0357ZM6.40817 10.356L8.82373 7.89011L8.39511 7.47025L5.97955 9.93618L6.40817 10.356ZM2.31784 10.3561C3.44659 11.5084 5.27938 11.5084 6.40817 10.356L5.97955 9.93618C5.08603 10.8483 3.63993 10.8483 2.74646 9.93621L2.31784 10.3561ZM1.48561 9.50651L2.31778 10.356L2.7464 9.93615L1.91422 9.08664L1.48561 9.50651ZM1.48559 5.3485C0.360176 6.49739 0.360173 8.35759 1.48559 9.50648L1.91421 9.08662C1.0173 8.171 1.0173 6.68399 1.91421 5.76837L1.48559 5.3485ZM5.23053 1.52545L1.4856 5.3485L1.91422 5.76836L5.65915 1.94531L5.23053 1.52545ZM9.32089 1.52544C8.19208 0.373095 6.35934 0.373096 5.23053 1.52544L5.65915 1.9453C6.55268 1.03314 7.99874 1.03314 8.89227 1.9453L9.32089 1.52544ZM5.65915 1.94531C5.65915 1.94531 5.65915 1.94531 5.65915 1.9453L5.23053 1.52544C5.23053 1.52544 5.23053 1.52544 5.23053 1.52545L5.65915 1.94531ZM1.91421 5.76837C1.91421 5.76837 1.91422 5.76836 1.91422 5.76836L1.4856 5.3485C1.4856 5.3485 1.48559 5.3485 1.48559 5.3485L1.91421 5.76837ZM1.91422 9.08664C1.91422 9.08663 1.91421 9.08663 1.91421 9.08662L1.48559 9.50648C1.48559 9.50649 1.4856 9.5065 1.48561 9.50651L1.91422 9.08664ZM2.74646 9.93621C2.74644 9.93619 2.74642 9.93617 2.7464 9.93615L2.31778 10.356C2.3178 10.356 2.31782 10.356 2.31784 10.3561L2.74646 9.93621ZM5.97955 9.93618C5.97955 9.93618 5.97955 9.93618 5.97955 9.93618L6.40817 10.356C6.40817 10.356 6.40817 10.356 6.40817 10.356L5.97955 9.93618ZM9.50324 7.47025C9.1991 7.15977 8.69924 7.15977 8.39511 7.47025L8.82373 7.89011C8.89259 7.81981 9.00576 7.81981 9.07462 7.89011L9.50324 7.47025ZM9.50324 8.55574C9.79862 8.25419 9.79862 7.77179 9.50324 7.47025L9.07462 7.89011C9.1415 7.95838 9.1415 8.0676 9.07462 8.13588L9.50324 8.55574ZM7.07393 11.0357C7.07394 11.0357 7.07395 11.0357 7.07395 11.0357L6.64533 10.6158C6.64533 10.6158 6.64532 10.6158 6.64532 10.6158L7.07393 11.0357ZM1.65203 11.0357C1.65203 11.0357 1.65204 11.0357 1.65205 11.0357L2.08067 10.6159C2.08066 10.6158 2.08065 10.6158 2.08064 10.6158L1.65203 11.0357ZM0.819807 10.1861C0.819819 10.1861 0.81983 10.1862 0.819841 10.1862L1.24846 9.7663C1.24845 9.76629 1.24844 9.76628 1.24843 9.76628L0.819807 10.1861ZM0.819827 4.66884C0.819824 4.66884 0.819822 4.66885 0.819819 4.66885L1.24844 5.08871C1.24844 5.08871 1.24845 5.08871 1.24845 5.0887L0.819827 4.66884ZM4.56476 0.845784C4.56476 0.845786 4.56476 0.845788 4.56475 0.84579L4.99338 1.26565C4.99338 1.26565 4.99338 1.26565 4.99338 1.26564L4.56476 0.845784ZM9.98667 0.845789C9.98667 0.845788 9.98666 0.845787 9.98666 0.845785L9.55804 1.26565C9.55804 1.26565 9.55804 1.26565 9.55805 1.26565L9.98667 0.845789ZM10.8189 1.6954C10.8189 1.69538 10.8189 1.69536 10.8189 1.69535L10.3902 2.11521C10.3902 2.11522 10.3903 2.11523 10.3903 2.11524L10.8189 1.6954ZM11.1146 3.06246C11.3462 2.82606 11.411 2.44051 11.1966 2.14344L10.7101 2.49464C10.7332 2.52669 10.7385 2.58902 10.686 2.64258L11.1146 3.06246ZM9.86916 2.95685C10.1487 3.30046 10.7367 3.44829 11.1146 3.06246L10.686 2.64258C10.652 2.67732 10.6006 2.69693 10.531 2.68804C10.4586 2.67877 10.3842 2.63918 10.3346 2.57823L9.86916 2.95685ZM9.3209 1.52545C9.32089 1.52544 9.32089 1.52544 9.32089 1.52544L8.89227 1.9453C8.89227 1.9453 8.89227 1.94531 8.89228 1.94531L9.3209 1.52545ZM9.72448 2.79488C9.72448 2.79488 9.72448 2.79488 9.72449 2.79488L10.1531 2.37503C10.1531 2.37503 10.1531 2.37502 10.1531 2.37502L9.72448 2.79488Z" transform="translate(9.95154 16.0478)" fill="white" mask="url(#path-2-outside-1)"/><mask id="path-4-outside-2" maskUnits="userSpaceOnUse" x="-1" y="-1" width="13" height="14" fill="black"><rect fill="white" x="-1" y="-1" width="13" height="14"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M9.10658 1.73537C9.10658 1.73537 9.10658 1.73538 9.10659 1.73538L9.93879 2.58495C9.9388 2.58495 9.9388 2.58495 9.9388 2.58496C9.99645 2.64381 10.0508 2.70475 10.1019 2.76754C10.3002 3.0113 10.6804 3.07698 10.9003 2.85252C11.0424 2.70754 11.0721 2.4836 10.9533 2.31904C10.849 2.17452 10.7327 2.03614 10.6046 1.90532C10.6046 1.9053 10.6046 1.90529 10.6045 1.90528L9.77236 1.05572C9.77236 1.05572 9.77235 1.05572 9.77235 1.05572C8.39351 -0.351905 6.15792 -0.351905 4.77907 1.05571C4.77907 1.05572 4.77907 1.05572 4.77906 1.05572L1.03414 4.87877C1.03413 4.87878 1.03413 4.87878 1.03413 4.87878C-0.344706 6.2864 -0.34471 8.56858 1.03412 9.9762C1.03413 9.97621 1.03414 9.97622 1.03415 9.97623L1.86633 10.8258C1.86634 10.8258 1.86635 10.8258 1.86636 10.8258C3.24521 12.2334 5.48072 12.2334 6.85962 10.8258C6.85963 10.8258 6.85964 10.8258 6.85964 10.8258L9.28893 8.34581C9.47006 8.1609 9.47006 7.86509 9.28893 7.68018C9.10243 7.48979 8.79591 7.48979 8.60942 7.68018L6.19386 10.1461C6.19386 10.1461 6.19386 10.1461 6.19386 10.1461C5.1827 11.1784 3.54326 11.1784 2.53215 10.1461C2.53213 10.1461 2.53211 10.1461 2.53209 10.1461L1.69991 9.29657C1.69991 9.29657 1.6999 9.29656 1.6999 9.29655C0.688737 8.2643 0.688739 6.59069 1.6999 5.55844C1.6999 5.55843 1.69991 5.55843 1.69991 5.55843L5.44484 1.73538C5.44484 1.73538 5.44484 1.73537 5.44484 1.73537C6.45601 0.703119 8.09541 0.703118 9.10658 1.73537Z"/></mask> <path fill-rule="evenodd" clip-rule="evenodd" d="M9.10658 1.73537C9.10658 1.73537 9.10658 1.73538 9.10659 1.73538L9.93879 2.58495C9.9388 2.58495 9.9388 2.58495 9.9388 2.58496C9.99645 2.64381 10.0508 2.70475 10.1019 2.76754C10.3002 3.0113 10.6804 3.07698 10.9003 2.85252C11.0424 2.70754 11.0721 2.4836 10.9533 2.31904C10.849 2.17452 10.7327 2.03614 10.6046 1.90532C10.6046 1.9053 10.6046 1.90529 10.6045 1.90528L9.77236 1.05572C9.77236 1.05572 9.77235 1.05572 9.77235 1.05572C8.39351 -0.351905 6.15792 -0.351905 4.77907 1.05571C4.77907 1.05572 4.77907 1.05572 4.77906 1.05572L1.03414 4.87877C1.03413 4.87878 1.03413 4.87878 1.03413 4.87878C-0.344706 6.2864 -0.34471 8.56858 1.03412 9.9762C1.03413 9.97621 1.03414 9.97622 1.03415 9.97623L1.86633 10.8258C1.86634 10.8258 1.86635 10.8258 1.86636 10.8258C3.24521 12.2334 5.48072 12.2334 6.85962 10.8258C6.85963 10.8258 6.85964 10.8258 6.85964 10.8258L9.28893 8.34581C9.47006 8.1609 9.47006 7.86509 9.28893 7.68018C9.10243 7.48979 8.79591 7.48979 8.60942 7.68018L6.19386 10.1461C6.19386 10.1461 6.19386 10.1461 6.19386 10.1461C5.1827 11.1784 3.54326 11.1784 2.53215 10.1461C2.53213 10.1461 2.53211 10.1461 2.53209 10.1461L1.69991 9.29657C1.69991 9.29657 1.6999 9.29656 1.6999 9.29655C0.688737 8.2643 0.688739 6.59069 1.6999 5.55844C1.6999 5.55843 1.69991 5.55843 1.69991 5.55843L5.44484 1.73538C5.44484 1.73538 5.44484 1.73537 5.44484 1.73537C6.45601 0.703119 8.09541 0.703118 9.10658 1.73537Z" transform="translate(28.9286 22.8312) rotate(-180)" fill="white"/><path d="M5.44484 1.73538L5.23053 1.52545L5.44484 1.73538ZM5.44484 1.73537L5.23053 1.52544L5.44484 1.73537ZM1.6999 5.55844L1.48559 5.3485L1.6999 5.55844ZM1.69991 5.55843L1.91422 5.76836L1.69991 5.55843ZM1.69991 9.29657L1.91422 9.08664L1.69991 9.29657ZM1.6999 9.29655L1.91421 9.08662L1.6999 9.29655ZM2.53215 10.1461L2.31784 10.3561L2.53215 10.1461ZM2.53209 10.1461L2.31778 10.356L2.53209 10.1461ZM6.19386 10.1461L5.97955 9.93618L6.19386 10.1461ZM6.19386 10.1461L6.40817 10.356L6.19386 10.1461ZM8.60942 7.68018L8.82373 7.89011L8.60942 7.68018ZM9.28893 8.34581L9.07462 8.13588L9.28893 8.34581ZM6.85962 10.8258L6.64532 10.6158L6.85962 10.8258ZM6.85964 10.8258L7.07395 11.0357L6.85964 10.8258ZM1.86633 10.8258L2.08064 10.6158L1.86633 10.8258ZM1.86636 10.8258L2.08067 10.6159L1.86636 10.8258ZM1.03412 9.9762L1.24843 9.76628L1.03412 9.9762ZM1.03415 9.97623L0.819841 10.1862L1.03415 9.97623ZM1.03414 4.87877L0.819827 4.66884L1.03414 4.87877ZM1.03413 4.87878L1.24844 5.08871L1.03413 4.87878ZM4.77907 1.05571L4.99338 1.26564L4.77907 1.05571ZM4.77906 1.05572L4.99338 1.26565L4.77906 1.05572ZM9.77236 1.05572L9.55805 1.26565L9.77236 1.05572ZM9.77235 1.05572L9.98666 0.845785L9.77235 1.05572ZM10.6046 1.90532L10.8189 1.6954L10.6046 1.90532ZM10.6045 1.90528L10.8189 1.69535L10.6045 1.90528ZM10.9533 2.31904L10.7101 2.49464L10.9533 2.31904ZM10.1019 2.76754L9.86916 2.95685L10.1019 2.76754ZM9.10659 1.73538L9.3209 1.52545L9.10659 1.73538ZM9.10658 1.73537L8.89227 1.9453L9.10658 1.73537ZM9.93879 2.58495L10.1531 2.37502L9.93879 2.58495ZM9.9388 2.58496L10.1531 2.37503L9.9388 2.58496ZM10.1531 2.37502L9.3209 1.52545L8.89228 1.94531L9.72448 2.79488L10.1531 2.37502ZM10.3346 2.57823C10.2777 2.50832 10.2172 2.4405 10.1531 2.37503L9.72449 2.79488C9.77566 2.84713 9.82388 2.90119 9.86916 2.95685L10.3346 2.57823ZM11.1966 2.14344C11.0835 1.98684 10.9576 1.83698 10.8189 1.6954L10.3903 2.11524C10.5079 2.2353 10.6145 2.3622 10.7101 2.49464L11.1966 2.14344ZM10.8189 1.69535L9.98667 0.845789L9.55805 1.26565L10.3902 2.11521L10.8189 1.69535ZM9.98666 0.845785C8.49018 -0.681928 6.06124 -0.681928 4.56476 0.845784L4.99338 1.26564C6.25459 -0.0218819 8.29683 -0.0218814 9.55804 1.26565L9.98666 0.845785ZM4.56475 0.84579L0.819827 4.66884L1.24845 5.0887L4.99338 1.26565L4.56475 0.84579ZM0.819819 4.66885C-0.673269 6.1931 -0.673273 8.66187 0.819807 10.1861L1.24843 9.76628C-0.0161474 8.47529 -0.016144 6.37969 1.24844 5.08871L0.819819 4.66885ZM0.819841 10.1862L1.65203 11.0357L2.08064 10.6158L1.24846 9.7663L0.819841 10.1862ZM1.65205 11.0357C3.14854 12.5634 5.57739 12.5634 7.07393 11.0357L6.64532 10.6158C5.38405 11.9034 3.34188 11.9034 2.08067 10.6159L1.65205 11.0357ZM7.07395 11.0357L9.50324 8.55574L9.07462 8.13588L6.64533 10.6158L7.07395 11.0357ZM6.40817 10.356L8.82373 7.89011L8.39511 7.47025L5.97955 9.93618L6.40817 10.356ZM2.31784 10.3561C3.44659 11.5084 5.27938 11.5084 6.40817 10.356L5.97955 9.93618C5.08603 10.8483 3.63993 10.8483 2.74646 9.93621L2.31784 10.3561ZM1.48561 9.50651L2.31778 10.356L2.7464 9.93615L1.91422 9.08664L1.48561 9.50651ZM1.48559 5.3485C0.360176 6.49739 0.360173 8.35759 1.48559 9.50648L1.91421 9.08662C1.0173 8.171 1.0173 6.68399 1.91421 5.76837L1.48559 5.3485ZM5.23053 1.52545L1.4856 5.3485L1.91422 5.76836L5.65915 1.94531L5.23053 1.52545ZM9.32089 1.52544C8.19208 0.373095 6.35934 0.373096 5.23053 1.52544L5.65915 1.9453C6.55268 1.03314 7.99874 1.03314 8.89227 1.9453L9.32089 1.52544ZM5.65915 1.94531C5.65915 1.94531 5.65915 1.94531 5.65915 1.9453L5.23053 1.52544C5.23053 1.52544 5.23053 1.52544 5.23053 1.52545L5.65915 1.94531ZM1.91421 5.76837C1.91421 5.76837 1.91422 5.76836 1.91422 5.76836L1.4856 5.3485C1.4856 5.3485 1.48559 5.3485 1.48559 5.3485L1.91421 5.76837ZM1.91422 9.08664C1.91422 9.08663 1.91421 9.08663 1.91421 9.08662L1.48559 9.50648C1.48559 9.50649 1.4856 9.5065 1.48561 9.50651L1.91422 9.08664ZM2.74646 9.93621C2.74644 9.93619 2.74642 9.93617 2.7464 9.93615L2.31778 10.356C2.3178 10.356 2.31782 10.356 2.31784 10.3561L2.74646 9.93621ZM5.97955 9.93618C5.97955 9.93618 5.97955 9.93618 5.97955 9.93618L6.40817 10.356C6.40817 10.356 6.40817 10.356 6.40817 10.356L5.97955 9.93618ZM9.50324 7.47025C9.1991 7.15977 8.69924 7.15977 8.39511 7.47025L8.82373 7.89011C8.89259 7.81981 9.00576 7.81981 9.07462 7.89011L9.50324 7.47025ZM9.50324 8.55574C9.79862 8.25419 9.79862 7.77179 9.50324 7.47025L9.07462 7.89011C9.1415 7.95838 9.1415 8.0676 9.07462 8.13588L9.50324 8.55574ZM7.07393 11.0357C7.07394 11.0357 7.07395 11.0357 7.07395 11.0357L6.64533 10.6158C6.64533 10.6158 6.64532 10.6158 6.64532 10.6158L7.07393 11.0357ZM1.65203 11.0357C1.65203 11.0357 1.65204 11.0357 1.65205 11.0357L2.08067 10.6159C2.08066 10.6158 2.08065 10.6158 2.08064 10.6158L1.65203 11.0357ZM0.819807 10.1861C0.819819 10.1861 0.81983 10.1862 0.819841 10.1862L1.24846 9.7663C1.24845 9.76629 1.24844 9.76628 1.24843 9.76628L0.819807 10.1861ZM0.819827 4.66884C0.819824 4.66884 0.819822 4.66885 0.819819 4.66885L1.24844 5.08871C1.24844 5.08871 1.24845 5.08871 1.24845 5.0887L0.819827 4.66884ZM4.56476 0.845784C4.56476 0.845786 4.56476 0.845788 4.56475 0.84579L4.99338 1.26565C4.99338 1.26565 4.99338 1.26565 4.99338 1.26564L4.56476 0.845784ZM9.98667 0.845789C9.98667 0.845788 9.98666 0.845787 9.98666 0.845785L9.55804 1.26565C9.55804 1.26565 9.55804 1.26565 9.55805 1.26565L9.98667 0.845789ZM10.8189 1.6954C10.8189 1.69538 10.8189 1.69536 10.8189 1.69535L10.3902 2.11521C10.3902 2.11522 10.3903 2.11523 10.3903 2.11524L10.8189 1.6954ZM11.1146 3.06246C11.3462 2.82606 11.411 2.44051 11.1966 2.14344L10.7101 2.49464C10.7332 2.52669 10.7385 2.58902 10.686 2.64258L11.1146 3.06246ZM9.86916 2.95685C10.1487 3.30046 10.7367 3.44829 11.1146 3.06246L10.686 2.64258C10.652 2.67732 10.6006 2.69693 10.531 2.68804C10.4586 2.67877 10.3842 2.63918 10.3346 2.57823L9.86916 2.95685ZM9.3209 1.52545C9.32089 1.52544 9.32089 1.52544 9.32089 1.52544L8.89227 1.9453C8.89227 1.9453 8.89227 1.94531 8.89228 1.94531L9.3209 1.52545ZM9.72448 2.79488C9.72448 2.79488 9.72448 2.79488 9.72449 2.79488L10.1531 2.37503C10.1531 2.37503 10.1531 2.37502 10.1531 2.37502L9.72448 2.79488Z" transform="translate(28.9286 22.8312) rotate(-180)" fill="white" mask="url(#path-4-outside-2)"/>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+="<p>Link<p>",i+="</div>",i+="</div>"),"email"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.email+'">',i+='<a href="mailto:'+e.object_settings.social.email+'">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#FF485F"/>',i+=' <path d="M20.5379 14.2557H1.36919C0.547677 14.2557 0 13.7373 0 12.9597V1.29597C0 0.518387 0.547677 0 1.36919 0H20.5379C21.3594 0 21.9071 0.518387 21.9071 1.29597V12.9597C21.9071 13.7373 21.3594 14.2557 20.5379 14.2557ZM20.5379 12.9597V13.6077V12.9597ZM1.36919 1.29597V12.9597H20.5379V1.29597H1.36919Z" transform="translate(8.48619 12.3117)" fill="white"/> <path d="M10.9659 8.43548C10.829 8.43548 10.692 8.43548 10.5551 8.30588L0.286184 1.17806C0.012346 0.918864 -0.124573 0.530073 0.149265 0.270879C0.423104 0.0116857 0.833862 -0.117911 1.1077 0.141283L10.9659 7.00991L20.8241 0.141283C21.0979 -0.117911 21.5087 0.0116857 21.7825 0.270879C22.0563 0.530073 21.9194 0.918864 21.6456 1.17806L11.3766 8.30588C11.2397 8.43548 11.1028 8.43548 10.9659 8.43548Z" transform="translate(8.47443 12.9478)" fill="white"/> <path d="M9.0906 7.13951C8.95368 7.13951 8.81676 7.13951 8.67984 7.00991L0.327768 1.17806C-0.0829894 0.918864 -0.0829899 0.530073 0.190849 0.270879C0.327768 0.0116855 0.738525 -0.117911 1.14928 0.141282L9.50136 5.97314C9.7752 6.23233 9.91212 6.62112 9.63828 6.88032C9.50136 7.00991 9.36444 7.13951 9.0906 7.13951Z" transform="translate(20.6183 18.7799)" fill="white"/> <path d="M0.696942 7.13951C0.423104 7.13951 0.286185 7.00991 0.149265 6.88032C-0.124573 6.62112 0.012346 6.23233 0.286185 5.97314L8.63826 0.141282C9.04902 -0.117911 9.45977 0.0116855 9.59669 0.270879C9.87053 0.530073 9.73361 0.918864 9.45977 1.17806L1.1077 7.00991C0.970781 7.13951 0.833862 7.13951 0.696942 7.13951Z" transform="translate(8.47443 18.7799)" fill="white"/>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+="<p>Email</p>",i+="</div>",i+="</div>"),"poptin"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.poptin+'">',i+='<a href="'+e.object_settings.social.poptin+'">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#47A2B1"/>',i+=' <rect width="21.351" height="17.0808" rx="1.73931" transform="translate(8.76428 12.1953)" fill="white"/> <rect width="18.2112" height="1.83009" rx="0.915044" transform="translate(10.0203 17.6851)" fill="#F2F2F2"/> <rect width="15.0713" height="1.83009" rx="0.915044" transform="translate(10.0203 20.1256)" fill="#F2F2F2"/> <rect width="8.16363" height="1.83009" rx="0.915044" transform="translate(15.0443 24.3958)" fill="#E0E0E0"/> <path d="M0 1.74C0 0.779025 0.779024 0 1.74 0H19.611C20.572 0 21.351 0.779025 21.351 1.74V3.20266H0V1.74Z" transform="translate(8.76428 12.1953)" fill="#E0E0E0"/>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+='<p><span class="mobile_none">Contact us</p>',i+="</div>",i+="</div>"),"skype"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.skype+'">',i+='<a href="skype:'+e.object_settings.social.skype+'?call">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#03A9F4"/>',i+='<path fill-rule="evenodd" clip-rule="evenodd" d="M10.5634 0.777588C16.0406 0.777588 20.4747 5.05426 20.4747 10.4973C20.4747 11.1453 20.4747 11.9229 20.0834 12.5709C20.4747 13.2189 20.7355 14.1261 20.7355 15.0332C20.7355 18.1436 18.1273 20.7355 14.9974 20.7355C13.9541 20.7355 13.0412 20.4763 12.2587 20.0875C11.6067 20.2171 11.085 20.2171 10.433 20.2171C4.95566 20.2171 0.521637 15.9404 0.521637 10.4973C0.521637 9.84955 0.652008 9.20175 0.782349 8.55392L0.782471 8.55338C0.260834 7.77582 0 6.73904 0 5.70227C0 2.59195 2.60825 0 5.73813 0C6.91183 0 7.95514 0.388794 8.86801 0.907166C9.38965 0.777588 10.0417 0.777588 10.5634 0.777588ZM13.5627 16.718C14.4756 16.3292 15.1276 15.8108 15.6493 15.1628C16.1709 14.5149 16.3013 13.7373 16.0405 12.9597C16.0405 12.3117 15.9101 11.7933 15.6493 11.2749C15.3884 10.7565 14.9972 10.3677 14.4756 10.1086L14.4752 10.1084C13.9536 9.84924 13.4321 9.59012 12.7802 9.33096C12.5034 9.27597 12.2031 9.1976 11.8893 9.11572C11.4638 9.0047 11.0135 8.88718 10.5632 8.81259C10.1953 8.66635 9.86893 8.60263 9.60748 8.55157C9.40552 8.51215 9.24231 8.48029 9.12866 8.4238C8.86792 8.4238 8.60721 8.29428 8.34647 8.16473L8.34619 8.16461C8.08536 8.035 7.82455 7.90543 7.69412 7.77582C7.43329 7.64621 7.43329 7.51663 7.43329 7.25742C7.43329 6.86862 7.69412 6.60944 8.08536 6.35025C8.47659 6.09106 9.12866 5.96146 9.78073 5.96146C10.5632 5.96146 11.0848 6.09106 11.4761 6.35025C11.8673 6.60944 12.1281 6.86865 12.3889 7.38702C12.6497 7.77563 12.9104 8.03476 13.0408 8.16443L13.041 8.16461C13.3018 8.29419 13.5627 8.4238 13.9539 8.4238C14.3451 8.4238 14.7364 8.29419 14.9972 8.035C15.258 7.77582 15.3884 7.51663 15.3884 7.12784C15.3884 6.73904 15.3884 6.35025 15.1276 5.96146C15.0313 5.67429 14.7927 5.45782 14.5169 5.20764C14.4193 5.11908 14.317 5.02631 14.2147 4.92468C13.6931 4.6655 13.1714 4.40631 12.5194 4.14709C11.8673 4.01752 11.0848 3.88791 10.172 3.88791C9.12866 3.88791 8.08536 4.01752 7.30289 4.2767C6.39001 4.53589 5.73795 5.05429 5.34671 5.57266C4.95547 6.09106 4.69464 6.73904 4.69464 7.51663C4.69464 8.29419 4.95547 8.9422 5.34671 9.46057C5.73795 9.97897 6.39001 10.3677 7.04205 10.627C7.69412 10.8861 8.60703 11.1453 9.6503 11.4045C10.4328 11.5341 11.0848 11.6637 11.4761 11.7933C11.8673 11.9229 12.2585 12.0525 12.5194 12.3117C12.7802 12.5709 12.9106 12.8301 12.9106 13.2189C12.9106 13.6077 12.6498 13.9965 12.1281 14.3853C11.6065 14.774 10.9544 14.9036 10.172 14.9036C9.6503 14.9036 9.12866 14.774 8.73743 14.6444C8.47659 14.5149 8.21576 14.2556 7.95496 13.9965C7.91547 13.918 7.86407 13.8277 7.80792 13.7291C7.67859 13.5019 7.52423 13.2308 7.43329 12.9597C7.40817 12.9098 7.38306 12.855 7.35703 12.7983C7.24783 12.5604 7.12225 12.2867 6.91165 12.1821C6.65085 12.0525 6.39001 11.9229 5.99878 11.9229C5.60754 11.9229 5.21631 12.0525 4.95547 12.3117C4.69464 12.5709 4.56424 12.8301 4.56424 13.2189C4.56424 13.8669 4.82507 14.3853 5.21631 15.0332C5.73795 15.6812 6.25961 16.07 6.91165 16.4588C7.82455 16.9772 8.99823 17.2364 10.4328 17.2364C11.6065 17.2364 12.6498 17.1068 13.5627 16.718Z" transform="translate(9.07178 9.07178)" fill="white"/>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+="<p>Skype</p>",i+="</div>",i+="</div>"),"sms"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.sms+'">',i+='<a href="sms:'+e.object_settings.social.sms+'">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#FF549C"/>',
|
2 |
-
i+='<path fill-rule="evenodd" clip-rule="evenodd" d="M2.60298 0H16.9194C18.351 0 19.5224 1.19321 19.5224 2.65158V14.5838C19.5224 16.0421 18.351 17.2354 16.9194 17.2354H7.4185L3.64418 20.4173C3.51402 20.5499 3.38388 20.5499 3.25372 20.5499H2.99344C2.73314 20.4173 2.60298 20.1521 2.60298 19.887V17.2354C1.17134 17.2354 0 16.0421 0 14.5838V2.65158C0 1.19321 1.17134 0 2.60298 0ZM2.60316 11.2696C2.60316 11.6673 2.86346 11.9325 3.25391 11.9325H4.5554C5.5966 11.9325 6.50764 11.0044 6.50764 9.94376C6.50764 8.88312 5.5966 7.95505 4.5554 7.95505C4.16496 7.95505 3.90465 7.68991 3.90465 7.29218C3.90465 6.89441 4.16496 6.62927 4.5554 6.62927H5.85689C6.24733 6.62927 6.50764 6.36411 6.50764 5.96637C6.50764 5.56863 6.24733 5.30347 5.85689 5.30347H4.5554C3.51421 5.30347 2.60316 6.23154 2.60316 7.29218C2.60316 8.35281 3.51421 9.28085 4.5554 9.28085C4.94585 9.28085 5.20613 9.54602 5.20613 9.94376C5.20613 10.3415 4.94585 10.6067 4.5554 10.6067H3.25391C2.86346 10.6067 2.60316 10.8718 2.60316 11.2696ZM14.9678 11.9325H13.6664C13.2759 11.9325 13.0156 11.6673 13.0156 11.2696C13.0156 10.8718 13.2759 10.6067 13.6664 10.6067H14.9678C15.3583 10.6067 15.6186 10.3415 15.6186 9.94376C15.6186 9.54602 15.3583 9.28085 14.9678 9.28085C13.9267 9.28085 13.0156 8.35281 13.0156 7.29218C13.0156 6.23154 13.9267 5.30347 14.9678 5.30347H16.2693C16.6598 5.30347 16.9201 5.56863 16.9201 5.96637C16.9201 6.36411 16.6598 6.62927 16.2693 6.62927H14.9678C14.5774 6.62927 14.3171 6.89441 14.3171 7.29218C14.3171 7.68991 14.5774 7.95505 14.9678 7.95505C16.009 7.95505 16.9201 8.88312 16.9201 9.94376C16.9201 11.0044 16.009 11.9325 14.9678 11.9325ZM10.4126 11.2697C10.4126 11.6674 10.6729 11.9326 11.0633 11.9326C11.4538 11.9326 11.7141 11.6674 11.8442 11.2697V5.96649C11.8442 5.70135 11.5839 5.43619 11.3236 5.30362C10.9332 5.30362 10.6729 5.43619 10.5427 5.70135L9.76186 7.15973L8.98094 5.70135C8.85081 5.43619 8.46034 5.17102 8.20006 5.30362C7.93977 5.43619 7.67946 5.70135 7.67946 5.96649V11.2697C7.67946 11.6674 7.93977 11.9326 8.33022 11.9326C8.72066 11.9326 8.98094 11.6674 8.98094 11.2697V8.75067L9.1111 8.88327C9.37138 9.28101 10.0221 9.28101 10.2825 8.88327L10.4126 8.75067V11.2697Z" transform="translate(9.67801 10.4601)" fill="white"/>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+="<p>SMS</p>",i+="</div>",i+="</div>"),"snapchat"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.snapchat+'">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#FFE81D"/>',i+='<path d="M21.5684 15.5864C18.7017 15.0298 17.3366 12.1073 17.3366 11.9681C17.2001 11.6898 17.2001 11.4115 17.2001 11.2723C17.3366 10.8548 18.0191 10.7157 18.4287 10.5765C18.5652 10.5765 18.7017 10.4373 18.7017 10.4373C19.1112 10.2982 19.3842 10.159 19.5207 9.88067C19.7938 9.60234 19.7938 9.46318 19.7938 9.32402C19.7938 8.90652 19.5207 8.62819 19.1112 8.48903C18.9747 8.48903 18.8382 8.34986 18.7017 8.34986C18.5652 8.34986 18.4287 8.34986 18.2922 8.48903C17.8826 8.62819 17.6096 8.76736 17.3366 8.76736C17.2001 8.76736 17.0636 8.76736 17.0636 8.76736C17.0636 8.62819 17.0636 8.48903 17.0636 8.34986C17.2001 6.81906 17.3366 5.00992 16.7906 3.8966C16.5175 3.20078 15.9715 2.50496 15.4255 1.9483C15.016 1.53081 14.4699 1.11332 13.7874 0.834987C12.6953 4.97691e-07 11.7397 0 11.3302 0C11.1937 0 10.9207 0 10.9207 0C10.3747 0 9.4191 0.139164 8.46354 0.556657C7.9175 0.834986 7.37147 1.25248 6.82544 1.66997C6.2794 2.22663 5.86988 2.92245 5.46035 3.61827C4.91431 4.73159 5.05082 6.54073 5.18733 8.07153C5.18733 8.2107 5.18733 8.34986 5.18733 8.62819C5.05082 8.62819 5.05082 8.62819 4.77781 8.62819C4.50479 8.62819 4.23177 8.48903 3.82224 8.34986C3.68574 8.34986 3.54923 8.2107 3.41272 8.2107C3.1397 8.2107 3.00319 8.2107 2.73018 8.34986C2.45716 8.48903 2.32065 8.76736 2.32065 8.90652C2.32065 9.04568 2.32065 9.32401 2.59366 9.74151C2.73017 9.88067 3.00319 10.0198 3.41272 10.159C3.54923 10.159 3.54922 10.2982 3.68573 10.2982C4.09526 10.4373 4.6413 10.5765 4.91431 10.994C5.05082 11.1332 4.91431 11.4115 4.77781 11.6898C4.77781 11.829 4.36828 12.5248 3.68573 13.3598C3.27621 13.7773 2.86668 14.1948 2.32065 14.6123C1.77461 15.0298 1.09207 15.3081 0.409527 15.3081C0.13651 15.3081 2.08296e-06 15.5864 2.08296e-06 15.8647C2.08296e-06 16.0039 2.08296e-06 16.0039 2.08296e-06 16.1431C0.136511 16.4214 0.409528 16.5606 0.682546 16.8389C1.22858 17.1172 1.91112 17.2564 2.86668 17.3955C2.86668 17.5347 3.00319 17.6739 3.00319 17.813C3.00319 17.9522 3.1397 18.0914 3.1397 18.3697C3.1397 18.5089 3.41272 18.7872 3.68573 18.7872C3.82224 18.7872 3.95875 18.7872 4.23177 18.648C4.50479 18.648 4.91431 18.5089 5.32384 18.5089C5.59686 18.5089 5.86988 18.5089 6.14289 18.648C6.68893 18.7872 7.09845 19.0655 7.64449 19.483C8.46354 20.0397 9.28259 20.7355 10.6477 20.7355H10.7842H10.9207C12.2858 20.7355 13.1048 20.0397 13.9239 19.483C14.4699 19.0655 14.8794 18.7872 15.4255 18.648C15.6985 18.648 15.9715 18.5089 16.2445 18.5089C16.6541 18.5089 17.0636 18.5089 17.3366 18.648C17.6096 18.648 17.7461 18.648 17.8826 18.648C18.1557 18.648 18.4287 18.5089 18.4287 18.2305C18.4287 18.0914 18.5652 17.9522 18.5652 17.6739C18.5652 17.5347 18.7017 17.2564 18.7017 17.2564C19.6572 17.1172 20.3398 16.9781 20.8858 16.6997C21.2954 16.5606 21.5684 16.2822 21.5684 16.0039C21.5684 15.8647 21.5684 15.8647 21.5684 15.7256C21.9779 15.8647 21.8414 15.5864 21.5684 15.5864Z" transform="translate(8.52631 9.07178)" fill="white"/>',i+="</svg>",i+='<div class="chaty-widget-i-title">',i+="Contact me at Snapchat: "+e.object_settings.social.snapchat,i+="</div>",i+="</div>"),"telegram"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.telegram+'">',i+='<a href="https://telegram.me/'+e.object_settings.social.telegram+' " target="_blank">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#3E99D8"/>',i+='<path d="M3.56917 -2.55497e-07L0 6.42978L7.5349 1.87535L3.56917 -2.55497e-07Z" transform="translate(13.9704 24.6145)" fill="#E0E0E0"/><path d="M20.8862 0.133954C20.754 0 20.4897 0 20.2253 0L0.396574 8.03723C0.132191 8.17118 0 8.43909 0 8.707C0 8.97491 0.132191 9.24282 0.396574 9.37677L17.5814 17.414C17.7136 17.414 17.7136 17.414 17.8458 17.414C17.978 17.414 18.1102 17.414 18.1102 17.28C18.2424 17.1461 18.3746 17.0121 18.5068 16.7442L21.1506 0.669769C21.1506 0.535815 21.1506 0.267908 20.8862 0.133954Z" transform="translate(7.36069 10.9512)" fill="white"/> <path d="M13.8801 0L0 11.52V19.4233L3.70136 13.2614L13.8801 0Z" transform="translate(13.9704 11.6208)" fill="#F2F2F2"/>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+='<a href="https://telegram.me/'+e.object_settings.social.telegram+'"target="_blank">Telegram</a>',i+="</div>",i+="</div>"),"phone"==t&&(i+='<div class="chaty-widget-i" >',i+='<a href="tel:'+e.object_settings.social.phone+'">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#03E78B"/>',i+='<path d="M19.3929 14.9176C17.752 14.7684 16.2602 14.3209 14.7684 13.7242C14.0226 13.4259 13.1275 13.7242 12.8292 14.4701L11.7849 16.2602C8.65222 14.6193 6.11623 11.9341 4.47529 8.95057L6.41458 7.90634C7.16046 7.60799 7.45881 6.71293 7.16046 5.96705C6.56375 4.47529 6.11623 2.83435 5.96705 1.34259C5.96705 0.596704 5.22117 0 4.47529 0H0.745882C0.298353 0 5.69062e-07 0.298352 5.69062e-07 0.745881C5.69062e-07 3.72941 0.596704 6.71293 1.93929 9.3981C3.87858 13.575 7.30964 16.8569 11.3374 18.7962C14.0226 20.1388 17.0061 20.7355 19.9896 20.7355C20.4371 20.7355 20.7355 20.4371 20.7355 19.9896V16.4094C20.7355 15.5143 20.1388 14.9176 19.3929 14.9176Z" transform="translate(9.07179 9.07178)" fill="white"/>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+="<p>Phone</p>",i+="</div>",i+="</div>"),"viber"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.viber+'">',i+='<a href="viber://chat?number='+e.object_settings.social.viber+'" target="_blank">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#665CAC"/>',i+='<path d="M17.6837 2.14833C17.16 1.64578 15.0497 0.0389578 10.3496 0.0158143C10.3496 0.0158143 4.80418 -0.334645 2.10085 2.26405C0.596193 3.84111 0.0662511 6.14886 0.0126261 9.01205C-0.0441534 11.8752 -0.116705 17.2346 4.8168 18.6894H4.81995L4.8168 20.9078C4.8168 20.9078 4.78525 21.8071 5.3499 21.989C6.03125 22.2105 6.43186 21.5294 7.08482 20.7921C7.44127 20.3888 7.93651 19.7936 8.30874 19.3407C11.6808 19.6382 14.2769 18.9572 14.5702 18.858C15.2516 18.6265 19.1063 18.1075 19.7309 12.7481C20.3775 7.22338 19.4154 3.7254 17.6837 2.14833ZM18.2546 12.3513C17.7247 16.828 14.5986 17.1123 14.0245 17.3041C13.7785 17.3867 11.501 17.9818 8.63679 17.7835C8.63679 17.7835 6.50126 20.4813 5.83567 21.1856C5.73158 21.2947 5.60856 21.341 5.52654 21.3178C5.41298 21.2881 5.38144 21.1459 5.38144 20.9376C5.38459 20.64 5.40037 17.2512 5.40037 17.2512C5.39721 17.2512 5.39721 17.2512 5.40037 17.2512C1.23023 16.0378 1.47312 11.4719 1.52044 9.08148C1.56775 6.69108 1.99675 4.73379 3.26798 3.41792C5.55493 1.24904 10.2645 1.57305 10.2645 1.57305C14.2422 1.59288 16.1475 2.84594 16.5891 3.26583C18.0527 4.58501 18.8003 7.73585 18.2546 12.3513Z" transform="translate(9.47299 8.4238)" fill="white"/> <path d="M1.58982 1.72254C1.53935 0.628182 1.00941 0.0562059 0 1.00898e-07" transform="translate(20.166 15.5914)" stroke="white" stroke-width="0.518873" stroke-linecap="round" stroke-linejoin="round"/> <path d="M3.35945 3.69636C3.38153 2.67804 3.09448 1.82834 2.49514 1.14395C1.8958 0.459565 1.06619 0.0793496 1.9253e-07 2.01796e-07" transform="translate(19.7592 14.0966)" stroke="white" stroke-width="0.518873" stroke-linecap="round" stroke-linejoin="round"/> <path d="M5.22371 5.71646C5.21109 3.94763 4.70639 2.55902 3.71275 1.5407C2.71911 0.525689 1.47942 0.00991877 -3.8506e-07 1.00898e-07" transform="translate(19.2931 12.6479)" stroke="white" stroke-width="0.518873" stroke-linecap="round" stroke-linejoin="round"/> <path d="M6.35738 8.04532C6.35738 8.04532 6.73276 8.07838 6.93149 7.81719L7.32263 7.30142C7.5119 7.04353 7.96929 6.88153 8.41722 7.14272C8.66641 7.2915 9.11434 7.57914 9.39193 7.79405C9.68844 8.02218 10.2972 8.55448 10.2972 8.55448C10.5875 8.80906 10.6537 9.18597 10.4581 9.58271C10.4581 9.58602 10.455 9.58933 10.455 9.58933C10.2531 9.96293 9.9818 10.3167 9.63797 10.644C9.63482 10.6473 9.63482 10.6473 9.63167 10.6506C9.35092 10.8953 9.07333 11.0375 8.80205 11.0705C8.77051 11.0771 8.7295 11.0804 8.68219 11.0771C8.56232 11.0771 8.44561 11.0606 8.32889 11.0209L8.31943 11.0077C7.89989 10.8854 7.20277 10.5746 6.03879 9.90342C5.28173 9.467 4.654 9.02066 4.12406 8.57762C3.84331 8.34619 3.55626 8.08169 3.2629 7.77752C3.25344 7.7676 3.24398 7.75768 3.23451 7.74776C3.22505 7.73784 3.21559 7.72792 3.20612 7.718C3.19666 7.70808 3.1872 7.69817 3.17773 7.68825C3.16827 7.67833 3.15881 7.66841 3.14934 7.65849C2.85914 7.35101 2.60678 7.05015 2.38597 6.75589C1.96328 6.20045 1.53744 5.5392 1.12105 4.74902C0.480708 3.52902 0.184194 2.79834 0.0674803 2.35862L0.0548623 2.3487C0.0170094 2.22637 -0.00191702 2.10404 0.0012374 1.9784C-0.00191702 1.92881 0.0012373 1.88583 0.00754613 1.85276C0.0390903 1.56843 0.17473 1.27748 0.408157 0.983227C0.411312 0.979921 0.411311 0.979921 0.414466 0.976615C0.726753 0.616237 1.06112 0.331902 1.42072 0.120304C1.42388 0.120304 1.42703 0.116997 1.42703 0.116997C1.80556 -0.0879887 2.16517 -0.0185578 2.40806 0.285615C2.41121 0.288921 2.91592 0.923716 3.13357 1.2345C3.33861 1.52875 3.6162 1.99493 3.75499 2.25612C4.00419 2.72561 3.84962 3.20501 3.60358 3.40338L3.11149 3.81335C2.86229 4.02495 2.89384 4.41509 2.89384 4.41509C2.89384 4.41509 3.62566 7.31464 6.35738 8.04532Z" transform="translate(13.863 13.0014)" fill="white"/>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+="<p>Viber</p>",i+="</div>",i+="</div>"),"vkontakte"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.vkontakte+'">',i+='<a href="https://vk.me/'+e.object_settings.social.vkontakte+'"target="_blank">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#5076AA"/>',i+='<path d="M11.0953 12.4775H12.5097C12.5097 12.4775 12.934 12.4774 13.0755 12.1971C13.2169 12.0569 13.2169 11.6363 13.2169 11.6363C13.2169 11.6363 13.2169 9.81373 14.0656 9.53334C14.9142 9.25294 15.9043 11.2157 17.0359 12.0569C17.8845 12.6176 18.5917 12.4775 18.5917 12.4775H21.562C21.562 12.4775 23.1178 12.3373 22.4106 11.2157C22.4106 11.0755 21.9863 10.2343 20.1476 8.69216C18.3088 7.0098 18.4503 7.29019 20.8548 4.20588C22.2692 2.38333 22.835 1.26176 22.6935 0.700978C22.5521 0.28039 21.562 0.42059 21.562 0.42059H18.1674C18.1674 0.42059 17.8845 0.420588 17.7431 0.560784C17.6016 0.70098 17.4602 0.981371 17.4602 0.981371C17.4602 0.981371 16.8944 2.38333 16.1872 3.6451C14.6313 6.16863 14.0656 6.30882 13.7827 6.16863C13.2169 5.74804 13.3584 4.62647 13.3584 3.92549C13.3584 1.40196 13.7827 0.420589 12.6512 0.140197C12.2268 1.06543e-06 11.944 -2.13922e-06 11.0953 -2.13922e-06C9.82233 -2.13922e-06 8.83224 -1.06543e-06 8.26647 0.280391C7.84215 0.420587 7.55927 0.841177 7.70071 0.841177C7.9836 0.841177 8.40792 0.98137 8.6908 1.40196C8.97368 1.82255 8.97368 2.94412 8.97368 2.94412C8.97368 2.94412 9.11513 5.88824 8.54936 6.16863C8.12503 6.44902 7.41783 5.88824 6.14485 3.6451C5.43764 2.52353 4.87188 1.12157 4.87188 1.12157C4.87188 1.12157 4.73044 0.841174 4.589 0.700978C4.30611 0.560782 4.02323 0.560784 4.02323 0.560784H0.770071C0.770071 0.560784 0.345746 0.560785 0.0628629 0.841177C-0.0785787 0.981374 0.0628629 1.40196 0.0628629 1.40196C0.0628629 1.40196 2.60881 7.2902 5.43764 10.2343C8.12503 12.7578 11.0953 12.4775 11.0953 12.4775Z" transform="translate(6.78613 14.4898)" fill="white"/>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+="<p>Vkontakte</p>",i+="</div>",i+="</div>"),"waze"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.waze+'"target="_blank">',i+='<a href="'+e.object_settings.social.waze+'"target="_blank">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#6ECCEF"/>',i+='<path d="M11.6549 16.6733C16.5911 16.6733 20.5675 12.9218 20.5675 8.33667C20.5675 3.7515 16.5911 0 11.6549 0C6.7187 0 2.74233 3.7515 2.74233 8.33667C2.74233 8.33667 3.42791 12.505 0 12.505C0 15.9786 6.17024 16.6733 11.6549 16.6733Z" transform="translate(9.15631 9.71375)" fill="#6ECCEF" class="color-element"/> <path d="M12.3405 18.0628C3.97637 18.0628 0 16.5344 0 13.1997C0 12.7829 0.274233 12.505 0.685582 12.505C1.37116 12.505 1.91963 12.3661 2.19386 11.9492C3.01656 10.9766 2.74233 9.17034 2.74233 9.17034C2.74233 4.02939 6.99293 0 12.3405 0C17.688 0 21.9386 4.02939 21.9386 9.0314C21.9386 14.0334 17.688 18.0628 12.3405 18.0628ZM1.50828 13.7555C2.19386 15.5618 5.896 16.6733 12.3405 16.6733C16.8653 16.6733 20.5675 13.1997 20.5675 9.0314C20.5675 4.86306 16.8653 1.38945 12.3405 1.38945C7.81563 1.38945 4.11349 4.86306 4.11349 9.0314C4.11349 9.0314 4.52484 11.3935 3.29079 12.7829C2.74233 13.3387 2.19386 13.6166 1.50828 13.7555Z" transform="translate(8.46936 9.01862)" fill="white"/> <path d="M2.74233 5.55778C4.25687 5.55778 5.48465 4.31363 5.48465 2.77889C5.48465 1.24415 4.25687 0 2.74233 0C1.22778 0 0 1.24415 0 2.77889C0 4.31363 1.22778 5.55778 2.74233 5.55778Z" transform="translate(20.8105 24.3027)" fill="white"/> <path d="M2.74233 5.55778C4.25687 5.55778 5.48465 4.31363 5.48465 2.77889C5.48465 1.24415 4.25687 0 2.74233 0C1.22778 0 0 1.24415 0 2.77889C0 4.31363 1.22778 5.55778 2.74233 5.55778Z" transform="translate(12.5836 24.3025)" fill="white"/> <path d="M0.685582 1.38945C0.274233 1.38945 0 1.11156 0 0.694723C0 0.277889 0.274233 0 0.685582 0C1.09693 0 1.37116 0.277889 1.37116 0.694723C1.37116 1.11156 1.09693 1.38945 0.685582 1.38945Z" transform="translate(17.3835 15.2717)" fill="white"/> <path d="M0.685582 1.38945C0.274233 1.38945 0 1.11156 0 0.694723C0 0.277889 0.274233 0 0.685582 0C1.09693 0 1.37116 0.277889 1.37116 0.694723C1.37116 1.11156 1.09693 1.38945 0.685582 1.38945Z" transform="translate(22.8668 15.2717)" fill="white"/> <path d="M4.14916 4.20448C2.22953 4.20448 0.447017 2.81503 0.035668 0.869809C-0.101448 0.452975 0.172786 0.175088 0.584135 0.0361436C0.995484 -0.102801 1.26972 0.17509 1.40683 0.591924C1.68106 1.84242 2.77799 2.81503 4.14916 2.81503C5.52032 2.81503 6.61725 1.84242 6.89148 0.591924C7.0286 0.17509 7.30283 0.0361436 7.71418 0.0361436C8.12553 0.175088 8.26265 0.452975 8.26265 0.869809C7.8513 2.81503 6.06879 4.20448 4.14916 4.20448Z" transform="translate(16.662 18.7092)" fill="white"/>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+="<p>Waze</p>",i+="</div>",i+="</div>"),"whatsapp"==t&&(phone=e.object_settings.social.whatsapp,i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.whatsapp+'">',i+='<a href=" https://api.whatsapp.com/send?phone='+phone.replace("+","")+'"target="_blank">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#49E670"/>',i+='<path d="M12.9821 10.1115C12.7029 10.7767 11.5862 11.442 10.7486 11.575C10.1902 11.7081 9.35269 11.8411 6.84003 10.7767C3.48981 9.44628 1.39593 6.25317 1.25634 6.12012C1.11674 5.85403 2.13001e-06 4.39053 2.13001e-06 2.92702C2.13001e-06 1.46351 0.83755 0.665231 1.11673 0.399139C1.39592 0.133046 1.8147 1.01506e-06 2.23348 1.01506e-06C2.37307 1.01506e-06 2.51267 1.01506e-06 2.65226 1.01506e-06C2.93144 1.01506e-06 3.21063 -2.02219e-06 3.35022 0.532183C3.62941 1.19741 4.32736 2.66092 4.32736 2.79397C4.46696 2.92702 4.46696 3.19311 4.32736 3.32616C4.18777 3.59225 4.18777 3.59224 3.90858 3.85834C3.76899 3.99138 3.6294 4.12443 3.48981 4.39052C3.35022 4.52357 3.21063 4.78966 3.35022 5.05576C3.48981 5.32185 4.18777 6.38622 5.16491 7.18449C6.42125 8.24886 7.39839 8.51496 7.81717 8.78105C8.09636 8.91409 8.37554 8.9141 8.65472 8.648C8.93391 8.38191 9.21309 7.98277 9.49228 7.58363C9.77146 7.31754 10.0507 7.1845 10.3298 7.31754C10.609 7.45059 12.2841 8.11582 12.5633 8.38191C12.8425 8.51496 13.1217 8.648 13.1217 8.78105C13.1217 8.78105 13.1217 9.44628 12.9821 10.1115Z" transform="translate(12.9597 12.9597)" fill="#FAFAFA"/> <path d="M0.196998 23.295L0.131434 23.4862L0.323216 23.4223L5.52771 21.6875C7.4273 22.8471 9.47325 23.4274 11.6637 23.4274C18.134 23.4274 23.4274 18.134 23.4274 11.6637C23.4274 5.19344 18.134 -0.1 11.6637 -0.1C5.19344 -0.1 -0.1 5.19344 -0.1 11.6637C-0.1 13.9996 0.624492 16.3352 1.93021 18.2398L0.196998 23.295ZM5.87658 19.8847L5.84025 19.8665L5.80154 19.8788L2.78138 20.8398L3.73978 17.9646L3.75932 17.906L3.71562 17.8623L3.43104 17.5777C2.27704 15.8437 1.55796 13.8245 1.55796 11.6637C1.55796 6.03288 6.03288 1.55796 11.6637 1.55796C17.2945 1.55796 21.7695 6.03288 21.7695 11.6637C21.7695 17.2945 17.2945 21.7695 11.6637 21.7695C9.64222 21.7695 7.76778 21.1921 6.18227 20.039L6.17557 20.0342L6.16817 20.0305L5.87658 19.8847Z" transform="translate(7.7758 7.77582)" fill="white" stroke="white" stroke-width="0.2"/',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+="<p>WhatsApp</p>",i+="</div>",i+="</div>"),"line"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.line+'"target="_blank">',i+='<a href="'+e.object_settings.social.line+'"target="_blank">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#38B900"></circle>',i+='<path d="M24 9.36561C24 4.19474 18.6178 0 12 0C5.38215 0 0 4.19474 0 9.36561C0 13.9825 4.25629 17.8606 10.0229 18.5993C10.4073 18.6785 10.9565 18.8368 11.0664 19.1797C11.1762 19.4699 11.1487 19.9184 11.0938 20.235C11.0938 20.235 10.9565 21.0528 10.9291 21.2111C10.8741 21.5013 10.6819 22.3456 11.9725 21.8443C13.2632 21.3167 18.8924 17.9398 21.3913 15.1433C23.1487 13.2702 24 11.4234 24 9.36561Z" transform="translate(7 10)" fill="white"></path> <path d="M1.0984 0H0.24714C0.10984 0 -2.09503e-07 0.105528 -2.09503e-07 0.211056V5.22364C-2.09503e-07 5.35555 0.10984 5.43469 0.24714 5.43469H1.0984C1.2357 5.43469 1.34554 5.32917 1.34554 5.22364V0.211056C1.34554 0.105528 1.2357 0 1.0984 0Z" transform="translate(15.4577 16.8593)" fill="#38B900" class="color-element"></path> <path d="M4.66819 0H3.81693C3.67963 0 3.56979 0.105528 3.56979 0.211056V3.19222L1.18078 0.0791458C1.18078 0.0791458 1.18078 0.0527642 1.15332 0.0527642C1.15332 0.0527642 1.15332 0.0527641 1.12586 0.0263821C1.12586 0.0263821 1.12586 0.0263821 1.0984 0.0263821H0.247139C0.10984 0.0263821 4.19006e-07 0.13191 4.19006e-07 0.237438V5.25002C4.19006e-07 5.38193 0.10984 5.46108 0.247139 5.46108H1.0984C1.2357 5.46108 1.34554 5.35555 1.34554 5.25002V2.26885L3.73455 5.38193C3.76201 5.40831 3.76201 5.43469 3.78947 5.43469C3.78947 5.43469 3.78947 5.43469 3.81693 5.43469C3.81693 5.43469 3.81693 5.43469 3.84439 5.43469C3.87185 5.43469 3.87185 5.43469 3.89931 5.43469H4.75057C4.88787 5.43469 4.99771 5.32917 4.99771 5.22364V0.211056C4.91533 0.105528 4.80549 0 4.66819 0Z" transform="translate(17.6819 16.8593)" fill="#38B900" class="color-element"></path> <path d="M3.62471 4.22112H1.34554V0.237438C1.34554 0.105528 1.2357 0 1.0984 0H0.24714C0.10984 0 -5.23757e-08 0.105528 -5.23757e-08 0.237438V5.25002C-5.23757e-08 5.30278 0.0274599 5.35555 0.0549198 5.40831C0.10984 5.43469 0.16476 5.46108 0.21968 5.46108H3.56979C3.70709 5.46108 3.78947 5.35555 3.78947 5.22364V4.4058C3.87185 4.32665 3.76201 4.22112 3.62471 4.22112Z" transform="translate(10.8993 16.8593)" fill="#38B900" class="color-element"></path> <path d="M3.56979 1.29272C3.70709 1.29272 3.78947 1.18719 3.78947 1.05528V0.237438C3.78947 0.105528 3.67963 -1.00639e-07 3.56979 -1.00639e-07H0.219679C0.164759 -1.00639e-07 0.10984 0.0263821 0.0549199 0.0527641C0.02746 0.105528 -2.09503e-07 0.158292 -2.09503e-07 0.211056V5.22364C-2.09503e-07 5.2764 0.02746 5.32917 0.0549199 5.38193C0.10984 5.40831 0.164759 5.43469 0.219679 5.43469H3.56979C3.70709 5.43469 3.78947 5.32917 3.78947 5.19726V4.37941C3.78947 4.2475 3.67963 4.14198 3.56979 4.14198H1.29062V3.29775H3.56979C3.70709 3.29775 3.78947 3.19222 3.78947 3.06031V2.24247C3.78947 2.11056 3.67963 2.00503 3.56979 2.00503H1.29062V1.16081H3.56979V1.29272Z" transform="translate(23.421 16.8329)" fill="#38B900" class="color-element"></path>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+="<p>Line</p>",i+="</div>",i+="</div>"),"wechat"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.wechat+'"target="_blank">',i+='<a href="weixin://dl/chat?'+e.object_settings.social.wechat+'"target="_blank">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#45DC00"></circle>',i+='<path d="M17.3707 6.90938C15.0508 7.03077 13.0281 7.71242 11.3888 9.26248C9.73039 10.8312 8.97307 12.7455 9.18397 15.1172C8.27327 15.0052 7.44884 14.8838 6.61482 14.8184C6.32723 14.7904 5.99171 14.8278 5.74246 14.9585C4.93721 15.4067 4.16071 15.9016 3.24042 16.4619C3.41298 15.7242 3.51843 15.0705 3.71015 14.4449C3.85395 13.9874 3.78685 13.7353 3.35546 13.4364C0.584998 11.5222 -0.594125 8.65553 0.287821 5.69547C1.10266 2.95952 3.09663 1.30674 5.80957 0.447674C9.50991 -0.728879 13.68 0.475687 15.9232 3.33303C16.738 4.36952 17.2365 5.53673 17.3707 6.90938ZM6.69152 5.98494C6.71069 5.44336 6.23137 4.95779 5.65619 4.93912C5.07142 4.92044 4.5921 5.35932 4.57293 5.91958C4.55375 6.48918 5.00431 6.94673 5.58908 6.95607C6.18344 6.97474 6.67234 6.53587 6.69152 5.98494ZM12.2612 4.93912C11.686 4.94846 11.2067 5.42468 11.2163 5.96627C11.2259 6.52653 11.7052 6.9654 12.29 6.9654C12.8843 6.95607 13.3253 6.51719 13.3253 5.93825C13.3157 5.37799 12.846 4.92978 12.2612 4.93912Z" transform="translate(7 9)" fill="white"></path><path d="M12.48 13.2605C11.7418 12.943 11.0708 12.4668 10.3518 12.3921C9.63283 12.3174 8.88509 12.7189 8.13735 12.7936C5.8558 13.0177 3.8139 12.4014 2.13629 10.8887C-1.06556 8.00334 -0.605416 3.57726 3.09492 1.21482C6.38305 -0.886168 11.2146 -0.185839 13.5345 2.72753C15.5572 5.26739 15.3175 8.64764 12.8538 10.786C12.1349 11.4023 11.876 11.9158 12.3362 12.7282C12.4225 12.8776 12.432 13.0737 12.48 13.2605ZM4.11108 5.3701C4.58081 5.3701 4.96426 5.01527 4.98344 4.56706C5.00261 4.09084 4.60957 3.68932 4.12066 3.68932C3.63176 3.68932 3.22913 4.09084 3.2483 4.55772C3.26748 5.00593 3.65093 5.3701 4.11108 5.3701ZM9.5082 3.68932C9.05764 3.68932 8.6646 4.04415 8.64543 4.49236C8.62626 4.96858 9.00971 5.36077 9.48903 5.36077C9.95876 5.36077 10.3326 5.01527 10.3422 4.55772C10.371 4.09084 9.98752 3.68932 9.5082 3.68932Z" transform="translate(17.1057 16.7395)" fill="white"></path>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+="<p>WeChat</p>",i+="</div>",i+="</div>")}),i}function a(a,o){var s=a.object_settings.device,l="";if("right"==a.object_settings.position)l="left: auto;bottom: 25px; right: 25px;";else if("left"==a.object_settings.position)l="right: auto; bottom: 25px; left: 25px;";else if("custom"==a.object_settings.position){var c=a.object_settings.pos_side,n=a.object_settings.bot,r=a.object_settings.side;l="right"===c?"left: auto; bottom: "+n+"px; right: "+r+"px":"left: "+r+"px; bottom: "+n+"px; right: auto"}var C=a.object_settings.cta,d="",h=a.object_settings.social;Object.keys(h).length>=2&&(d='<div class="chaty-widget '+o+" "+s+' " style="display:block; '+l+'">',d+='<div class="chaty-widget-is" id="transition_disabled">'),d+=i(a);var h=a.object_settings.social;if(Object.keys(h).length>=2){d+="</div>",d+='<div class="i-trigger">';var g=e("display_cta");if(""!=C&&"none"!=g)var p="true";else p="no-tooltip";d+='<div class="chaty-widget-i i-trigger-open '+p+' ">',d+='<svg width="52" height="52" viewBox="0 0 52 52" fill="none" xmlns="http://www.w3.org/2000/svg">',d+='<ellipse class="color-element" cx="26" cy="26" rx="26" ry="26" fill="'+a.object_settings.color+'"/>',d+='<path d="M22 0H4C1.8 0 0 1.80692 0 4.01538V16.0615C0 18.27 1.8 20.0769 4 20.0769H18.6L24.4 25.8992C24.6 26.1 24.8 26.1 25.2 26.1C25.4 26.1 25.4 26.1 25.6 26.1C26 25.8992 26.2 25.4977 26.2 25.0962V4.01538C26 1.80692 24.2 0 22 0Z" transform="translate(8 18.0691)" fill="white"/>',d+='<path d="M22 0H4C1.8 0 0 1.80692 0 4.01538H16C19.4 4.01538 22 6.62538 22 10.0385V23.49L24.2 25.6985C24.4 25.8992 24.6 25.8992 25 25.8992C25.2 25.8992 25.2 25.8992 25.4 25.8992C25.8 25.6985 26 25.2969 26 24.8954V4.01538C26 1.80692 24.2 0 22 0Z" transform="translate(13.9999 12.0461)" fill="white"/>',d+="</svg>";var g=e("display_cta");""!=C&&"none"!=g&&(d+=' <div class="chaty-widget-i-title true"> ',d+=C,d+="</div>"),d+="</div>",d+='<div class="chaty-widget-i i-trigger-close" data-title="Hide">',d+='<svg width="52" height="52" viewBox="0 0 52 52" fill="none" xmlns="http://www.w3.org/2000/svg">',d+='<ellipse cx="26" cy="26" rx="26" ry="26" fill="#A886CD"/>',d+='<rect width="27.1433" height="3.89857" rx="1.94928" transform="translate(18.35 15.6599) scale(0.998038 1.00196) rotate(45)" fill="white"/>',d+='<rect width="27.1433" height="3.89857" rx="1.94928" transform="translate(37.5056 18.422) scale(0.998038 1.00196) rotate(135)" fill="white"/>',d+="</svg>",d+='<div class="chaty-widget-i-title">',d+="Hide",d+="</div>",d+="</div>",d+=" </div>",Object.keys(h).length>1&&(no_active="no_active"),""!=o?1!=a.object_settings.link_active&&(d+='<div class="get '+no_active+'" style="opacity:0; position: absolute;width: 100%;text-align: center;"> <a href="https://chaty.app/?utm_source=wpplugin" target="_blank" style=" font-size: 11px; top: -5px; position: relative; color: #8c8585; ">Get Widget</a></div>'):d+='<div class="get" style="opacity:0; position: absolute;width: 100%;text-align: center;"> <a href="https://chaty.app/?utm_source=wpplugin" target="_blank" style=" font-size: 11px; top: -5px; position: relative; color: #8c8585;">Get Widget</a></div>',d+="</div>"}else d='<div class="chaty-widget one_widget '+o+" "+s+' " style="display:block; '+l+'">',d+='<div class="chaty-widget-is no-tooltip">',d+="</div>",d+='<div class="i-trigger">',d+='<div class="chaty-widget-i no-tooltip i-trigger-open ">',d+=i(a),d+="</div>",""==o&&0!=i(a).length&&(d+='<div class="get" style="opacity:1; position: absolute;"> <a href="https://chaty.app/?utm_source=wppl0ugin" target="_blank" style=" font-size: 11px; top: -5px; position: relative; left: 3px; color: #8c8585;">Get Widget</a></div>'),d+=" </div>",d+="</div>";t("body").append(d)}function o(){
|
3 |
-
t("body").append('<style> .chaty-widget-i .chaty-widget-i-title p{color: #222 !important; text-decoration: none !important; margin:0 !important; padding: 0 !important } .chaty-widget-i .i-trigger a{color: #222 !important; text-decoration: none !important;} *{ -webkit-tap-highlight-color: transparent !important;} .i-trigger-open svg, .i-trigger-close svg{transition: all 0.5s} .chaty-widget-show .i-trigger-open svg,.chaty-widget-show .i-trigger-close svg{transform:rotate(180deg)}.none-widget-show .i-trigger-ope{-webkit-animation: fadein 1.5s; -moz-animation: fadein 1.5s; -ms-animation: fadein 1.5s; -o-animation: fadein 1.5s; /* animation: fadein 2s; */}.chaty-widget-show .i-trigger-cloe{-webkit-animation: fadein 1.5s; -moz-animation: fadein 1.5s; -ms-animation: fadein 1.5s; -o-animation: fadein 1.5s; /* animation: fadein 2s; */}.chaty-widget .i-trigger-open.chaty-widget-i:not(.no-tooltip) .chaty-widget-i-title{transform: translate(calc(-100% - 12px), -50%);} .chaty-widget-is-right.chaty-widget .i-trigger-open.chaty-widget-i:not(.no-tooltip) .chaty-widget-i-title{ right: 0; left: auto; transform: translate(calc(100% + 12px), -50%);}.chaty-widget-is-right.chaty-widget .chaty-widget-i:not(.no-tooltip) .chaty-widget-i-title{ right: 0; left: auto; transform: translate(calc(100% + 13px), -50%);} .one_widget .i-trigger .chaty-widget-i svg{width: 56px!important; height: 55px!important;} .chaty-widget-is-right.chaty-widget.one_widget .chaty-widget-i:not(.no-tooltip):before{left: auto; right:-18px;} .chaty-widget.one_widget .chaty-widget-i:not(.no-tooltip):before{left: -18px;} .one_widget .i-trigger-open .chaty-widget-i-title { padding: 10px 10px 9px 12px!important; } .chaty-widget .chaty-widget-i.facebook.before:not(.no-tooltip):hover .chaty-widget-i-title,.chaty-widget .chaty-widget-i.before.facebook:not(.no-tooltip):hover:before{opacity:1;pointer-events:auto} .chaty-widget .chaty-widget-i:not(.no-tooltip) .chaty-widget-i-title, .chaty-widget .chaty-widget-i:not(.no-tooltip).before:before{opacity: 1;} .one_widget .chaty-widget-i svg {left:-5px; position: relative;}body .chaty-widget-i-title.true{opacity: 1!important;}.chaty-widget .i-trigger-open:not(.no-tooltip):before{opacity:1!important} .chaty-widget .chaty-widget-i.facebook.active:not(.no-tooltip) .chaty-widget-i-title, .chaty-widget .chaty-widget-i.facebook:not(.no-tooltip):hover:before{ pointer-events: initial; } .chaty-widget .facebook_header{background-color: #1E88E5 ;height: 34px; border-top-left-radius: 5px; border-top-right-radius: 5px; padding-left: 9px;} .facebook .chaty-widget-i-title{padding:0!important} body .chaty-widget-i .facebook_header p{ top: -3px; font-size: 13px; color: #fff !important; position:relative;} .facebook_header svg, .facebook_header p{display: inline-block; vertical-align: bottom; margin: 0;}.chaty-widget .chaty-widget-i .facebook_header svg{ height:30px!important; width:30px!important; } .chaty-widget{ display: none !important;}@media screen and (max-width:800px){.i-trigger-close .chaty-widget-i-title{display:none;}} @media screen and (max-width:480px){ .mobile_none{display:none}.chaty-widget.mobile_active{ display: block !important; } } @media screen and (min-width:480px){ .chaty-widget.desktop_active{ display: block !important; } }.chaty-widget{position:fixed;width:62px;z-index:9999}.chaty-widget .chaty-widget-is{display:flex;flex-wrap:wrap;overflow:hidden;height:0;position:absolute; pointer-events: none; left:0;right:auto;bottom:65px; opacity:0;}#transition_disabled{-webkit-animation: none !important; -moz-animation: none !important; -ms-animation: none !important; -o-animation: none !important;-webkit-animation:none !important}@keyframes fadeout{from{opacity:1}to{opacity:0}}@-moz-keyframes fadeout{from{opacity:1}to{opacity:0}}@-webkit-keyframes fadeout{from{opacity:1}to{opacity:0}}@-o-keyframes fadeout{from{opacity:1}to{opacity:0}}.chaty-widget .chaty-widget-is .chaty-widget-i{max-height:0;}.chaty-widget .i-trigger{position:relative;margin-top:6px}.chaty-widget .i-trigger .i-trigger-open,.chaty-widget .i-trigger .i-trigger-close{transition:all 0.2s; height: 54px;}.chaty-widget .i-trigger .i-trigger-close{position:absolute;bottom:-4px;left:0;right:0;z-index:2}.chaty-widget .i-trigger .i-trigger-open{opacity:1;pointer-events:auto}.chaty-widget .i-trigger .i-trigger-close{opacity:0;pointer-events:none}.chaty-widget:not(.chaty-widget-show) .chaty-widget-is{}.chaty-widget.chaty-widget-show .i-trigger .i-trigger-open{opacity:0;pointer-events:none}.chaty-widget.chaty-widget-show .i-trigger .i-trigger-close{opacity:1;pointer-events:auto}.chaty-widget.chaty-widget-show .chaty-widget-is{ pointer-events: auto;overflow:visible; opacity:1; visibility: visible;}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-ms-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}.chaty-widget.chaty-widget-show .chaty-widget-is .chaty-widget-i{opacity:1;max-height:53px;overflow:visible}.chaty-widget .chaty-widget-i{flex:0 0 54px;border-radius:50%;vertical-align:top;font-size:0;position:relative;box-shadow:0px 3px 6px rgba(0,0,0,0.25);margin:4px}.chaty-widget .chaty-widget-i svg{cursor:pointer;width:54px;height:54px; position:relative;}body .i-trigger-open .chaty-widget-i-title{padding: 5px 16px 5px 17px!important; }.chaty-widget:not(.chaty-widget-is-right) .i-trigger-open:before{ left: -13px!important} .chaty-widget:not(.chaty-widget-is-right) .i-trigger-open:before{} .one_widget.chaty-widget.chaty-widget-is-right .i-trigger-open:before{ right: -12px!important} body .one_widget .i-trigger-open .chaty-widget-i-title.face_title{padding:0!important}.one_widget.chaty-widget .chaty-widget-i:not(.no-tooltip) .chaty-widget-i-title{transform: translate(calc(-100% - 14px), -50%);}.chaty-widget .chaty-widget-i:not(.no-tooltip) .chaty-widget-i-title,.chaty-widget .chaty-widget-i:not(.no-tooltip):before{content:none;position:absolute;opacity:0;pointer-events:none;z-index:10}.chaty-widget .chaty-widget-i:not(.no-tooltip):before{content:"";left:-14px;top:50%;transform:translateY(-50%);height:0;width:0;z-index:11;border-width:5px 0 5px 10px;border-style:solid;border-color:transparent transparent transparent #fff}.one_widget.chaty-widget:not(.chaty-widget-is-right) .chaty-widget-i:not(.no-tooltip) .chaty-widget-i-title{font-size:17px;left:-3px;top:50%;white-space:nowrap;padding:5px 15px;line-height:21px;color:#333;background-color:#fff;box-shadow:0 1.93465px 7.73859px rgba(0,0,0,0.15);border-radius:10px}.chaty-widget .chaty-widget-i:not(.no-tooltip) .chaty-widget-i-title{font-size:17px;left:0;top:50%;transform:translate(calc(-100% - 13px), -50%);white-space:nowrap;padding:5px 15px;line-height:21px;color:#333;background-color:#fff;box-shadow:0 1.93465px 7.73859px rgba(0,0,0,0.15);border-radius:10px}.chaty-widget .chaty-widget-i:not(.no-tooltip):hover .chaty-widget-i-title,.chaty-widget .chaty-widget-i:not(.no-tooltip):hover:before{opacity:1;pointer-events:auto}.chaty-widget .chaty-widget-i.facebook:not(.no-tooltip):hover .chaty-widget-i-title,.chaty-widget .chaty-widget-i.facebook:not(.no-tooltip):hover:before{opacity:0;pointer-events:auto}.chaty-widget .chaty-widget-i .color-element{transition:all .2s}.chaty-widget:not(.chaty-widget-is-right) .chaty-widget-is{position:absolute;right:0;left:auto;bottom:65px;justify-content:flex-end}.chaty-widget.chaty-widget-is-right .i-trigger-open.chaty-widget-i:before{right:-13px;left:auto;border-width:5px 10px 5px 0;border-color:transparent #fff transparent transparent}.chaty-widget.chaty-widget-is-right .chaty-widget-i:before{right:-14px;left:auto;border-width:5px 10px 5px 0;border-color:transparent #fff transparent transparent}.chaty-widget.chaty-widget-is-right .chaty-widget-i.facebook.active .chaty-widget-i-title{ position: fixed; transform: initial!important;right: auto; top: calc(100% - 484px);}.chaty-widget .chaty-widget-i.facebook.active .chaty-widget-i-title{ position: fixed; transform: initial;right: 29px; left:auto; top: calc(100% - 484px);} .one_widget.chaty-widget.chaty-widget-is-right .chaty-widget-i .chaty-widget-i-title{right:0;left:auto;transform:translate(calc(100% + 17px), -50%)!important}</style>')}var s=JSON.parse(document.currentScript.getAttribute("settings"));console.log(s);var l=new Date;""!=e("display_cta")&&function(){setInterval(function(){l.setTime(l.getTime()+1e3),document.cookie="display_cta=none; expires="+l.toGMTString()+"; path=/"},300)}(),token=s.object_settings.token,jQuery(document).ready(function(){"true"==s.object_settings.active&&(a(s,token),o()),function(){function i(){var t=l.position().top,e=l.find(".chaty-widget-is .chaty-widget-i").length;if(62*e>t){var i=Math.round(Math.sqrt(e)),a=Math.ceil(Math.sqrt(e));l.find(".chaty-widget-is").css({height:62*a,width:62*i})}else l.find(".chaty-widget-is").css({height:62*e,width:"62px"})}function a(){l.position().left<jQuery(document).width()/2&&l.addClass("chaty-widget-is-right")}function o(){t(".get").hasClass("no_active")||t(".get").css({opacity:"1"})}function s(){t(".get").hasClass("no_active")||t(".get").css({opacity:"0"})}var l=jQuery(".chaty-widget");a(),i(),jQuery(window).resize(function(){i()}),t(".chaty-widget-i.facebook").mouseenter(function(){t(".facebook_two_mess").css({opacity:"1","z-index":"1"}),t(this).addClass("before")}),t(".chaty-widget-i.facebook").mouseleave(function(){t(".facebook_two_mess").css({opacity:"0","z-index":"1"}),t(this).removeClass("before")}),t(".chaty-widget-i.facebook").on("click",function(){if(t(this).addClass("active"),t(".facebook_two_mess").hide(),t(this).children(".face_title").css({opacity:"1","z-index":"2"}).show(),t(".chaty-widget").hasClass("one_widget"))return void(t(".chaty-widget").hasClass("chaty-widget-is-right")?t(".face_title").css({top:"calc(100% - 452px)",left:"20px"}):t(".face_title").css({top:"calc(100% - 453px)",left:"auto",right:"23px"}));t(".facebook_two_mess").css({opacity:"0","z-index":"1"}),t(".ico_d").hide(),t(".chaty-widget .chaty-widget-i").css({"box-shadow":"0px 3px 6px rgba(0,0,0,0)"}),t(".chaty-widget").hasClass("one_widget")||t(".i-trigger").hide()}),t(".i-trigger-close").on("click",function(e){s(),e.preventDefault(),t(".chaty-widget-i.facebook").hasClass("active")||(l.removeClass("chaty-widget-show"),l.addClass("none-widget-show"))}),t("body").on("click",".close_facebook",function(){t(".facebook_two_mess").show(),t(".chaty-widget-i.facebook").removeClass("active"),t(this).parent().parent().css({opacity:"1"}).hide(),t(".i-trigger").show(),t(".chaty-widget-is .chaty-widget-i svg").show()}),t(".i-trigger-close").on("click",function(e){s(),t(".i-trigger-open").addClass("active_clos"),e.preventDefault(),t(".chaty-widget-i.facebook").hasClass("active")||(l.removeClass("chaty-widget-show"),l.addClass("none-widget-show"))});var c=e("display_cta");l.find(".i-trigger-open").mouseenter(function(){t(".chaty-widget-is").removeAttr("id"),document.cookie="display_cta=none; path=/",t(this).hasClass("active_clos")||t(".chaty-widget-i.facebook").hasClass("active")||l.hasClass("one_widget")||(a(),t(l).hasClass("chaty-widget-show")||(l.addClass("chaty-widget-show"),l.removeClass("none-widget-show")),o())}),l.find(".i-trigger-open").on("click",function(){"none"!=c&&(t(".chaty-widget").hasClass(".one_widget")||t(".i-trigger-open .chaty-widget-i-title").detach()),t(".i-trigger-open").addClass("no-tooltip"),o(),t(this).hasClass("active_clos")||t(".chaty-widget-i.facebook").hasClass("active")||l.hasClass("one_widget")||(a(),t(l).hasClass("chaty-widget-show")||(l.addClass("chaty-widget-show"),l.removeClass("none-widget-show")))}),l.find(".i-trigger-open").mouseenter(function(){t(".i-trigger-open").removeClass("active_clos")}),l.find(".chaty-widget-is").mouseleave(function(){t(".i-trigger-open").removeClass("active_clos"),t(".chaty-widget-i.facebook").hasClass("active")})}(),t(document).ready(function(){window.matchMedia("only screen and (max-width: 760px)").matches&&t(".i-trigger-open").addClass("active_clos")})})}(jQuery);
|
1 |
+
!function(t){var e=JSON.parse(document.currentScript.getAttribute("settings"));function i(t){for(var e=t+"=",i=document.cookie.split(";"),a=0;a<i.length;a++){for(var o=i[a];" "==o.charAt(0);)o=o.substring(1);if(0==o.indexOf(e))return o.substring(e.length,o.length)}return""}console.log(e);var a=new Date;function o(e){var i="",a=0;return t.each(e.object_settings.social,function(t,o){if(""==token&&"3"==++a)return!1;"facebook_messenger"==t&&(i+='<div class="chaty-widget-i facebook" data-title="'+e.object_settings.social.facebook_messenger+'">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#1E88E5"/>',i+='<path fill-rule="evenodd" clip-rule="evenodd" d="M0 9.63934C0 4.29861 4.68939 0 10.4209 0C16.1524 0 20.8418 4.29861 20.8418 9.63934C20.8418 14.98 16.1524 19.2787 10.4209 19.2787C9.37878 19.2787 8.33673 19.1484 7.42487 18.8879L3.90784 20.8418V17.1945C1.56311 15.3708 0 12.6353 0 9.63934ZM8.85779 10.1604L11.463 13.0261L17.1945 6.90384L12.1143 9.76959L9.37885 6.90384L3.64734 13.0261L8.85779 10.1604Z" transform="translate(9.01854 10.3146)" fill="white"/>',i+="</svg>",i+='<div class="chaty-widget-i-title face_title" style="display: none;">',i+='<div class="facebook_header">',i+='<svg width="15" height="15" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#1E88E5"/>',i+='<path fill-rule="evenodd" clip-rule="evenodd" d="M0 9.63934C0 4.29861 4.68939 0 10.4209 0C16.1524 0 20.8418 4.29861 20.8418 9.63934C20.8418 14.98 16.1524 19.2787 10.4209 19.2787C9.37878 19.2787 8.33673 19.1484 7.42487 18.8879L3.90784 20.8418V17.1945C1.56311 15.3708 0 12.6353 0 9.63934ZM8.85779 10.1604L11.463 13.0261L17.1945 6.90384L12.1143 9.76959L9.37885 6.90384L3.64734 13.0261L8.85779 10.1604Z" transform="translate(9.01854 10.3146)" fill="white"/>',i+="</svg>",i+="<p>Facebook Messeger</p>",i+=' <svg xmlns="http://www.w3.org/2000/svg" class="close_facebook" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Capa_1" x="0px" y="0px" width="612px" height="612px" viewBox="0 0 612 612" style="fill: #fff; float: right; margin-top: 4px;" xml:space="preserve">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#1E88E5"/>',i+='<path xmlns="http://www.w3.org/2000/svg" d="M268.064,256.75l138.593-138.593c3.124-3.124,3.124-8.189,0-11.313c-3.125-3.124-8.189-3.124-11.314,0L256.75,245.436 L118.157,106.843c-3.124-3.124-8.189-3.124-11.313,0c-3.125,3.124-3.125,8.189,0,11.313L245.436,256.75L106.843,395.343 c-3.125,3.125-3.125,8.189,0,11.314c1.562,1.562,3.609,2.343,5.657,2.343s4.095-0.781,5.657-2.343L256.75,268.064l138.593,138.593 c1.563,1.562,3.609,2.343,5.657,2.343s4.095-0.781,5.657-2.343c3.124-3.125,3.124-8.189,0-11.314L268.064,256.75z"/>',i+="</svg>",i+=" </div>",i+='<div class="fb-page" data-href="'+e.object_settings.social.facebook_messenger+'" data-tabs="messages" data-width="250" data-height="400" data-small-header="false" data-adapt-container-width="false" data-hide-cover="false" data-show-facepile="false"><blockquote cite="'+e.object_settings.social.facebook_messenger+'" class="fb-xfbml-parse-ignore"><a href="'+e.object_settings.social.facebook_messenger+'">Facebook</a></blockquote></div>',i+="</div>",i+='<div class="chaty-widget-i-title facebook_two_mess">',i+='<p style="margin: 7px!important;">Facebook Messenger</p>',i+="</div>",i+="</div>"),"google_maps"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.google_maps+'">',i+='<a href="'+e.object_settings.social.google_maps+'" target="_blank">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#37AA66"/>',i+='<path fill-rule="evenodd" clip-rule="evenodd" d="M0 8.06381C0 3.68631 3.68633 0 8.06383 0C12.4413 0 16.1276 3.68631 16.1276 8.06381C16.1276 12.2109 9.67659 19.5835 8.9854 20.2747C8.755 20.5051 8.29422 20.7355 8.06383 20.7355C7.83344 20.7355 7.37263 20.5051 7.14224 20.2747C6.45107 19.5835 0 12.2109 0 8.06381ZM11.5203 8.06378C11.5203 9.97244 9.97302 11.5197 8.06436 11.5197C6.15572 11.5197 4.60844 9.97244 4.60844 8.06378C4.60844 6.15515 6.15572 4.60788 8.06436 4.60788C9.97302 4.60788 11.5203 6.15515 11.5203 8.06378Z" transform="translate(11.3764 9.07178)" fill="white"/>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+="<p>Google Maps</p>",i+="</div>",i+="</div>"),"link"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.link+'">',i+='<a href="'+e.object_settings.social.link+'" target="_blank">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#FF7539"/>',i+='<mask id="path-2-outside-1" maskUnits="userSpaceOnUse" x="-1" y="-1" width="13" height="14" fill="black"> <rect fill="white" x="-1" y="-1" width="13" height="14"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M9.10658 1.73537C9.10658 1.73537 9.10658 1.73538 9.10659 1.73538L9.93879 2.58495C9.9388 2.58495 9.9388 2.58495 9.9388 2.58496C9.99645 2.64381 10.0508 2.70475 10.1019 2.76754C10.3002 3.0113 10.6804 3.07698 10.9003 2.85252C11.0424 2.70754 11.0721 2.4836 10.9533 2.31904C10.849 2.17452 10.7327 2.03614 10.6046 1.90532C10.6046 1.9053 10.6046 1.90529 10.6045 1.90528L9.77236 1.05572C9.77236 1.05572 9.77235 1.05572 9.77235 1.05572C8.39351 -0.351905 6.15792 -0.351905 4.77907 1.05571C4.77907 1.05572 4.77907 1.05572 4.77906 1.05572L1.03414 4.87877C1.03413 4.87878 1.03413 4.87878 1.03413 4.87878C-0.344706 6.2864 -0.34471 8.56858 1.03412 9.9762C1.03413 9.97621 1.03414 9.97622 1.03415 9.97623L1.86633 10.8258C1.86634 10.8258 1.86635 10.8258 1.86636 10.8258C3.24521 12.2334 5.48072 12.2334 6.85962 10.8258C6.85963 10.8258 6.85964 10.8258 6.85964 10.8258L9.28893 8.34581C9.47006 8.1609 9.47006 7.86509 9.28893 7.68018C9.10243 7.48979 8.79591 7.48979 8.60942 7.68018L6.19386 10.1461C6.19386 10.1461 6.19386 10.1461 6.19386 10.1461C5.1827 11.1784 3.54326 11.1784 2.53215 10.1461C2.53213 10.1461 2.53211 10.1461 2.53209 10.1461L1.69991 9.29657C1.69991 9.29657 1.6999 9.29656 1.6999 9.29655C0.688737 8.2643 0.688739 6.59069 1.6999 5.55844C1.6999 5.55843 1.69991 5.55843 1.69991 5.55843L5.44484 1.73538C5.44484 1.73538 5.44484 1.73537 5.44484 1.73537C6.45601 0.703119 8.09541 0.703118 9.10658 1.73537Z"/> </mask><path fill-rule="evenodd" clip-rule="evenodd" d="M9.10658 1.73537C9.10658 1.73537 9.10658 1.73538 9.10659 1.73538L9.93879 2.58495C9.9388 2.58495 9.9388 2.58495 9.9388 2.58496C9.99645 2.64381 10.0508 2.70475 10.1019 2.76754C10.3002 3.0113 10.6804 3.07698 10.9003 2.85252C11.0424 2.70754 11.0721 2.4836 10.9533 2.31904C10.849 2.17452 10.7327 2.03614 10.6046 1.90532C10.6046 1.9053 10.6046 1.90529 10.6045 1.90528L9.77236 1.05572C9.77236 1.05572 9.77235 1.05572 9.77235 1.05572C8.39351 -0.351905 6.15792 -0.351905 4.77907 1.05571C4.77907 1.05572 4.77907 1.05572 4.77906 1.05572L1.03414 4.87877C1.03413 4.87878 1.03413 4.87878 1.03413 4.87878C-0.344706 6.2864 -0.34471 8.56858 1.03412 9.9762C1.03413 9.97621 1.03414 9.97622 1.03415 9.97623L1.86633 10.8258C1.86634 10.8258 1.86635 10.8258 1.86636 10.8258C3.24521 12.2334 5.48072 12.2334 6.85962 10.8258C6.85963 10.8258 6.85964 10.8258 6.85964 10.8258L9.28893 8.34581C9.47006 8.1609 9.47006 7.86509 9.28893 7.68018C9.10243 7.48979 8.79591 7.48979 8.60942 7.68018L6.19386 10.1461C6.19386 10.1461 6.19386 10.1461 6.19386 10.1461C5.1827 11.1784 3.54326 11.1784 2.53215 10.1461C2.53213 10.1461 2.53211 10.1461 2.53209 10.1461L1.69991 9.29657C1.69991 9.29657 1.6999 9.29656 1.6999 9.29655C0.688737 8.2643 0.688739 6.59069 1.6999 5.55844C1.6999 5.55843 1.69991 5.55843 1.69991 5.55843L5.44484 1.73538C5.44484 1.73538 5.44484 1.73537 5.44484 1.73537C6.45601 0.703119 8.09541 0.703118 9.10658 1.73537Z" transform="translate(9.95154 16.0478)" fill="white"/><path d="M5.44484 1.73538L5.23053 1.52545L5.44484 1.73538ZM5.44484 1.73537L5.23053 1.52544L5.44484 1.73537ZM1.6999 5.55844L1.48559 5.3485L1.6999 5.55844ZM1.69991 5.55843L1.91422 5.76836L1.69991 5.55843ZM1.69991 9.29657L1.91422 9.08664L1.69991 9.29657ZM1.6999 9.29655L1.91421 9.08662L1.6999 9.29655ZM2.53215 10.1461L2.31784 10.3561L2.53215 10.1461ZM2.53209 10.1461L2.31778 10.356L2.53209 10.1461ZM6.19386 10.1461L5.97955 9.93618L6.19386 10.1461ZM6.19386 10.1461L6.40817 10.356L6.19386 10.1461ZM8.60942 7.68018L8.82373 7.89011L8.60942 7.68018ZM9.28893 8.34581L9.07462 8.13588L9.28893 8.34581ZM6.85962 10.8258L6.64532 10.6158L6.85962 10.8258ZM6.85964 10.8258L7.07395 11.0357L6.85964 10.8258ZM1.86633 10.8258L2.08064 10.6158L1.86633 10.8258ZM1.86636 10.8258L2.08067 10.6159L1.86636 10.8258ZM1.03412 9.9762L1.24843 9.76628L1.03412 9.9762ZM1.03415 9.97623L0.819841 10.1862L1.03415 9.97623ZM1.03414 4.87877L0.819827 4.66884L1.03414 4.87877ZM1.03413 4.87878L1.24844 5.08871L1.03413 4.87878ZM4.77907 1.05571L4.99338 1.26564L4.77907 1.05571ZM4.77906 1.05572L4.99338 1.26565L4.77906 1.05572ZM9.77236 1.05572L9.55805 1.26565L9.77236 1.05572ZM9.77235 1.05572L9.98666 0.845785L9.77235 1.05572ZM10.6046 1.90532L10.8189 1.6954L10.6046 1.90532ZM10.6045 1.90528L10.8189 1.69535L10.6045 1.90528ZM10.9533 2.31904L10.7101 2.49464L10.9533 2.31904ZM10.1019 2.76754L9.86916 2.95685L10.1019 2.76754ZM9.10659 1.73538L9.3209 1.52545L9.10659 1.73538ZM9.10658 1.73537L8.89227 1.9453L9.10658 1.73537ZM9.93879 2.58495L10.1531 2.37502L9.93879 2.58495ZM9.9388 2.58496L10.1531 2.37503L9.9388 2.58496ZM10.1531 2.37502L9.3209 1.52545L8.89228 1.94531L9.72448 2.79488L10.1531 2.37502ZM10.3346 2.57823C10.2777 2.50832 10.2172 2.4405 10.1531 2.37503L9.72449 2.79488C9.77566 2.84713 9.82388 2.90119 9.86916 2.95685L10.3346 2.57823ZM11.1966 2.14344C11.0835 1.98684 10.9576 1.83698 10.8189 1.6954L10.3903 2.11524C10.5079 2.2353 10.6145 2.3622 10.7101 2.49464L11.1966 2.14344ZM10.8189 1.69535L9.98667 0.845789L9.55805 1.26565L10.3902 2.11521L10.8189 1.69535ZM9.98666 0.845785C8.49018 -0.681928 6.06124 -0.681928 4.56476 0.845784L4.99338 1.26564C6.25459 -0.0218819 8.29683 -0.0218814 9.55804 1.26565L9.98666 0.845785ZM4.56475 0.84579L0.819827 4.66884L1.24845 5.0887L4.99338 1.26565L4.56475 0.84579ZM0.819819 4.66885C-0.673269 6.1931 -0.673273 8.66187 0.819807 10.1861L1.24843 9.76628C-0.0161474 8.47529 -0.016144 6.37969 1.24844 5.08871L0.819819 4.66885ZM0.819841 10.1862L1.65203 11.0357L2.08064 10.6158L1.24846 9.7663L0.819841 10.1862ZM1.65205 11.0357C3.14854 12.5634 5.57739 12.5634 7.07393 11.0357L6.64532 10.6158C5.38405 11.9034 3.34188 11.9034 2.08067 10.6159L1.65205 11.0357ZM7.07395 11.0357L9.50324 8.55574L9.07462 8.13588L6.64533 10.6158L7.07395 11.0357ZM6.40817 10.356L8.82373 7.89011L8.39511 7.47025L5.97955 9.93618L6.40817 10.356ZM2.31784 10.3561C3.44659 11.5084 5.27938 11.5084 6.40817 10.356L5.97955 9.93618C5.08603 10.8483 3.63993 10.8483 2.74646 9.93621L2.31784 10.3561ZM1.48561 9.50651L2.31778 10.356L2.7464 9.93615L1.91422 9.08664L1.48561 9.50651ZM1.48559 5.3485C0.360176 6.49739 0.360173 8.35759 1.48559 9.50648L1.91421 9.08662C1.0173 8.171 1.0173 6.68399 1.91421 5.76837L1.48559 5.3485ZM5.23053 1.52545L1.4856 5.3485L1.91422 5.76836L5.65915 1.94531L5.23053 1.52545ZM9.32089 1.52544C8.19208 0.373095 6.35934 0.373096 5.23053 1.52544L5.65915 1.9453C6.55268 1.03314 7.99874 1.03314 8.89227 1.9453L9.32089 1.52544ZM5.65915 1.94531C5.65915 1.94531 5.65915 1.94531 5.65915 1.9453L5.23053 1.52544C5.23053 1.52544 5.23053 1.52544 5.23053 1.52545L5.65915 1.94531ZM1.91421 5.76837C1.91421 5.76837 1.91422 5.76836 1.91422 5.76836L1.4856 5.3485C1.4856 5.3485 1.48559 5.3485 1.48559 5.3485L1.91421 5.76837ZM1.91422 9.08664C1.91422 9.08663 1.91421 9.08663 1.91421 9.08662L1.48559 9.50648C1.48559 9.50649 1.4856 9.5065 1.48561 9.50651L1.91422 9.08664ZM2.74646 9.93621C2.74644 9.93619 2.74642 9.93617 2.7464 9.93615L2.31778 10.356C2.3178 10.356 2.31782 10.356 2.31784 10.3561L2.74646 9.93621ZM5.97955 9.93618C5.97955 9.93618 5.97955 9.93618 5.97955 9.93618L6.40817 10.356C6.40817 10.356 6.40817 10.356 6.40817 10.356L5.97955 9.93618ZM9.50324 7.47025C9.1991 7.15977 8.69924 7.15977 8.39511 7.47025L8.82373 7.89011C8.89259 7.81981 9.00576 7.81981 9.07462 7.89011L9.50324 7.47025ZM9.50324 8.55574C9.79862 8.25419 9.79862 7.77179 9.50324 7.47025L9.07462 7.89011C9.1415 7.95838 9.1415 8.0676 9.07462 8.13588L9.50324 8.55574ZM7.07393 11.0357C7.07394 11.0357 7.07395 11.0357 7.07395 11.0357L6.64533 10.6158C6.64533 10.6158 6.64532 10.6158 6.64532 10.6158L7.07393 11.0357ZM1.65203 11.0357C1.65203 11.0357 1.65204 11.0357 1.65205 11.0357L2.08067 10.6159C2.08066 10.6158 2.08065 10.6158 2.08064 10.6158L1.65203 11.0357ZM0.819807 10.1861C0.819819 10.1861 0.81983 10.1862 0.819841 10.1862L1.24846 9.7663C1.24845 9.76629 1.24844 9.76628 1.24843 9.76628L0.819807 10.1861ZM0.819827 4.66884C0.819824 4.66884 0.819822 4.66885 0.819819 4.66885L1.24844 5.08871C1.24844 5.08871 1.24845 5.08871 1.24845 5.0887L0.819827 4.66884ZM4.56476 0.845784C4.56476 0.845786 4.56476 0.845788 4.56475 0.84579L4.99338 1.26565C4.99338 1.26565 4.99338 1.26565 4.99338 1.26564L4.56476 0.845784ZM9.98667 0.845789C9.98667 0.845788 9.98666 0.845787 9.98666 0.845785L9.55804 1.26565C9.55804 1.26565 9.55804 1.26565 9.55805 1.26565L9.98667 0.845789ZM10.8189 1.6954C10.8189 1.69538 10.8189 1.69536 10.8189 1.69535L10.3902 2.11521C10.3902 2.11522 10.3903 2.11523 10.3903 2.11524L10.8189 1.6954ZM11.1146 3.06246C11.3462 2.82606 11.411 2.44051 11.1966 2.14344L10.7101 2.49464C10.7332 2.52669 10.7385 2.58902 10.686 2.64258L11.1146 3.06246ZM9.86916 2.95685C10.1487 3.30046 10.7367 3.44829 11.1146 3.06246L10.686 2.64258C10.652 2.67732 10.6006 2.69693 10.531 2.68804C10.4586 2.67877 10.3842 2.63918 10.3346 2.57823L9.86916 2.95685ZM9.3209 1.52545C9.32089 1.52544 9.32089 1.52544 9.32089 1.52544L8.89227 1.9453C8.89227 1.9453 8.89227 1.94531 8.89228 1.94531L9.3209 1.52545ZM9.72448 2.79488C9.72448 2.79488 9.72448 2.79488 9.72449 2.79488L10.1531 2.37503C10.1531 2.37503 10.1531 2.37502 10.1531 2.37502L9.72448 2.79488Z" transform="translate(9.95154 16.0478)" fill="white" mask="url(#path-2-outside-1)"/><mask id="path-4-outside-2" maskUnits="userSpaceOnUse" x="-1" y="-1" width="13" height="14" fill="black"><rect fill="white" x="-1" y="-1" width="13" height="14"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M9.10658 1.73537C9.10658 1.73537 9.10658 1.73538 9.10659 1.73538L9.93879 2.58495C9.9388 2.58495 9.9388 2.58495 9.9388 2.58496C9.99645 2.64381 10.0508 2.70475 10.1019 2.76754C10.3002 3.0113 10.6804 3.07698 10.9003 2.85252C11.0424 2.70754 11.0721 2.4836 10.9533 2.31904C10.849 2.17452 10.7327 2.03614 10.6046 1.90532C10.6046 1.9053 10.6046 1.90529 10.6045 1.90528L9.77236 1.05572C9.77236 1.05572 9.77235 1.05572 9.77235 1.05572C8.39351 -0.351905 6.15792 -0.351905 4.77907 1.05571C4.77907 1.05572 4.77907 1.05572 4.77906 1.05572L1.03414 4.87877C1.03413 4.87878 1.03413 4.87878 1.03413 4.87878C-0.344706 6.2864 -0.34471 8.56858 1.03412 9.9762C1.03413 9.97621 1.03414 9.97622 1.03415 9.97623L1.86633 10.8258C1.86634 10.8258 1.86635 10.8258 1.86636 10.8258C3.24521 12.2334 5.48072 12.2334 6.85962 10.8258C6.85963 10.8258 6.85964 10.8258 6.85964 10.8258L9.28893 8.34581C9.47006 8.1609 9.47006 7.86509 9.28893 7.68018C9.10243 7.48979 8.79591 7.48979 8.60942 7.68018L6.19386 10.1461C6.19386 10.1461 6.19386 10.1461 6.19386 10.1461C5.1827 11.1784 3.54326 11.1784 2.53215 10.1461C2.53213 10.1461 2.53211 10.1461 2.53209 10.1461L1.69991 9.29657C1.69991 9.29657 1.6999 9.29656 1.6999 9.29655C0.688737 8.2643 0.688739 6.59069 1.6999 5.55844C1.6999 5.55843 1.69991 5.55843 1.69991 5.55843L5.44484 1.73538C5.44484 1.73538 5.44484 1.73537 5.44484 1.73537C6.45601 0.703119 8.09541 0.703118 9.10658 1.73537Z"/></mask> <path fill-rule="evenodd" clip-rule="evenodd" d="M9.10658 1.73537C9.10658 1.73537 9.10658 1.73538 9.10659 1.73538L9.93879 2.58495C9.9388 2.58495 9.9388 2.58495 9.9388 2.58496C9.99645 2.64381 10.0508 2.70475 10.1019 2.76754C10.3002 3.0113 10.6804 3.07698 10.9003 2.85252C11.0424 2.70754 11.0721 2.4836 10.9533 2.31904C10.849 2.17452 10.7327 2.03614 10.6046 1.90532C10.6046 1.9053 10.6046 1.90529 10.6045 1.90528L9.77236 1.05572C9.77236 1.05572 9.77235 1.05572 9.77235 1.05572C8.39351 -0.351905 6.15792 -0.351905 4.77907 1.05571C4.77907 1.05572 4.77907 1.05572 4.77906 1.05572L1.03414 4.87877C1.03413 4.87878 1.03413 4.87878 1.03413 4.87878C-0.344706 6.2864 -0.34471 8.56858 1.03412 9.9762C1.03413 9.97621 1.03414 9.97622 1.03415 9.97623L1.86633 10.8258C1.86634 10.8258 1.86635 10.8258 1.86636 10.8258C3.24521 12.2334 5.48072 12.2334 6.85962 10.8258C6.85963 10.8258 6.85964 10.8258 6.85964 10.8258L9.28893 8.34581C9.47006 8.1609 9.47006 7.86509 9.28893 7.68018C9.10243 7.48979 8.79591 7.48979 8.60942 7.68018L6.19386 10.1461C6.19386 10.1461 6.19386 10.1461 6.19386 10.1461C5.1827 11.1784 3.54326 11.1784 2.53215 10.1461C2.53213 10.1461 2.53211 10.1461 2.53209 10.1461L1.69991 9.29657C1.69991 9.29657 1.6999 9.29656 1.6999 9.29655C0.688737 8.2643 0.688739 6.59069 1.6999 5.55844C1.6999 5.55843 1.69991 5.55843 1.69991 5.55843L5.44484 1.73538C5.44484 1.73538 5.44484 1.73537 5.44484 1.73537C6.45601 0.703119 8.09541 0.703118 9.10658 1.73537Z" transform="translate(28.9286 22.8312) rotate(-180)" fill="white"/><path d="M5.44484 1.73538L5.23053 1.52545L5.44484 1.73538ZM5.44484 1.73537L5.23053 1.52544L5.44484 1.73537ZM1.6999 5.55844L1.48559 5.3485L1.6999 5.55844ZM1.69991 5.55843L1.91422 5.76836L1.69991 5.55843ZM1.69991 9.29657L1.91422 9.08664L1.69991 9.29657ZM1.6999 9.29655L1.91421 9.08662L1.6999 9.29655ZM2.53215 10.1461L2.31784 10.3561L2.53215 10.1461ZM2.53209 10.1461L2.31778 10.356L2.53209 10.1461ZM6.19386 10.1461L5.97955 9.93618L6.19386 10.1461ZM6.19386 10.1461L6.40817 10.356L6.19386 10.1461ZM8.60942 7.68018L8.82373 7.89011L8.60942 7.68018ZM9.28893 8.34581L9.07462 8.13588L9.28893 8.34581ZM6.85962 10.8258L6.64532 10.6158L6.85962 10.8258ZM6.85964 10.8258L7.07395 11.0357L6.85964 10.8258ZM1.86633 10.8258L2.08064 10.6158L1.86633 10.8258ZM1.86636 10.8258L2.08067 10.6159L1.86636 10.8258ZM1.03412 9.9762L1.24843 9.76628L1.03412 9.9762ZM1.03415 9.97623L0.819841 10.1862L1.03415 9.97623ZM1.03414 4.87877L0.819827 4.66884L1.03414 4.87877ZM1.03413 4.87878L1.24844 5.08871L1.03413 4.87878ZM4.77907 1.05571L4.99338 1.26564L4.77907 1.05571ZM4.77906 1.05572L4.99338 1.26565L4.77906 1.05572ZM9.77236 1.05572L9.55805 1.26565L9.77236 1.05572ZM9.77235 1.05572L9.98666 0.845785L9.77235 1.05572ZM10.6046 1.90532L10.8189 1.6954L10.6046 1.90532ZM10.6045 1.90528L10.8189 1.69535L10.6045 1.90528ZM10.9533 2.31904L10.7101 2.49464L10.9533 2.31904ZM10.1019 2.76754L9.86916 2.95685L10.1019 2.76754ZM9.10659 1.73538L9.3209 1.52545L9.10659 1.73538ZM9.10658 1.73537L8.89227 1.9453L9.10658 1.73537ZM9.93879 2.58495L10.1531 2.37502L9.93879 2.58495ZM9.9388 2.58496L10.1531 2.37503L9.9388 2.58496ZM10.1531 2.37502L9.3209 1.52545L8.89228 1.94531L9.72448 2.79488L10.1531 2.37502ZM10.3346 2.57823C10.2777 2.50832 10.2172 2.4405 10.1531 2.37503L9.72449 2.79488C9.77566 2.84713 9.82388 2.90119 9.86916 2.95685L10.3346 2.57823ZM11.1966 2.14344C11.0835 1.98684 10.9576 1.83698 10.8189 1.6954L10.3903 2.11524C10.5079 2.2353 10.6145 2.3622 10.7101 2.49464L11.1966 2.14344ZM10.8189 1.69535L9.98667 0.845789L9.55805 1.26565L10.3902 2.11521L10.8189 1.69535ZM9.98666 0.845785C8.49018 -0.681928 6.06124 -0.681928 4.56476 0.845784L4.99338 1.26564C6.25459 -0.0218819 8.29683 -0.0218814 9.55804 1.26565L9.98666 0.845785ZM4.56475 0.84579L0.819827 4.66884L1.24845 5.0887L4.99338 1.26565L4.56475 0.84579ZM0.819819 4.66885C-0.673269 6.1931 -0.673273 8.66187 0.819807 10.1861L1.24843 9.76628C-0.0161474 8.47529 -0.016144 6.37969 1.24844 5.08871L0.819819 4.66885ZM0.819841 10.1862L1.65203 11.0357L2.08064 10.6158L1.24846 9.7663L0.819841 10.1862ZM1.65205 11.0357C3.14854 12.5634 5.57739 12.5634 7.07393 11.0357L6.64532 10.6158C5.38405 11.9034 3.34188 11.9034 2.08067 10.6159L1.65205 11.0357ZM7.07395 11.0357L9.50324 8.55574L9.07462 8.13588L6.64533 10.6158L7.07395 11.0357ZM6.40817 10.356L8.82373 7.89011L8.39511 7.47025L5.97955 9.93618L6.40817 10.356ZM2.31784 10.3561C3.44659 11.5084 5.27938 11.5084 6.40817 10.356L5.97955 9.93618C5.08603 10.8483 3.63993 10.8483 2.74646 9.93621L2.31784 10.3561ZM1.48561 9.50651L2.31778 10.356L2.7464 9.93615L1.91422 9.08664L1.48561 9.50651ZM1.48559 5.3485C0.360176 6.49739 0.360173 8.35759 1.48559 9.50648L1.91421 9.08662C1.0173 8.171 1.0173 6.68399 1.91421 5.76837L1.48559 5.3485ZM5.23053 1.52545L1.4856 5.3485L1.91422 5.76836L5.65915 1.94531L5.23053 1.52545ZM9.32089 1.52544C8.19208 0.373095 6.35934 0.373096 5.23053 1.52544L5.65915 1.9453C6.55268 1.03314 7.99874 1.03314 8.89227 1.9453L9.32089 1.52544ZM5.65915 1.94531C5.65915 1.94531 5.65915 1.94531 5.65915 1.9453L5.23053 1.52544C5.23053 1.52544 5.23053 1.52544 5.23053 1.52545L5.65915 1.94531ZM1.91421 5.76837C1.91421 5.76837 1.91422 5.76836 1.91422 5.76836L1.4856 5.3485C1.4856 5.3485 1.48559 5.3485 1.48559 5.3485L1.91421 5.76837ZM1.91422 9.08664C1.91422 9.08663 1.91421 9.08663 1.91421 9.08662L1.48559 9.50648C1.48559 9.50649 1.4856 9.5065 1.48561 9.50651L1.91422 9.08664ZM2.74646 9.93621C2.74644 9.93619 2.74642 9.93617 2.7464 9.93615L2.31778 10.356C2.3178 10.356 2.31782 10.356 2.31784 10.3561L2.74646 9.93621ZM5.97955 9.93618C5.97955 9.93618 5.97955 9.93618 5.97955 9.93618L6.40817 10.356C6.40817 10.356 6.40817 10.356 6.40817 10.356L5.97955 9.93618ZM9.50324 7.47025C9.1991 7.15977 8.69924 7.15977 8.39511 7.47025L8.82373 7.89011C8.89259 7.81981 9.00576 7.81981 9.07462 7.89011L9.50324 7.47025ZM9.50324 8.55574C9.79862 8.25419 9.79862 7.77179 9.50324 7.47025L9.07462 7.89011C9.1415 7.95838 9.1415 8.0676 9.07462 8.13588L9.50324 8.55574ZM7.07393 11.0357C7.07394 11.0357 7.07395 11.0357 7.07395 11.0357L6.64533 10.6158C6.64533 10.6158 6.64532 10.6158 6.64532 10.6158L7.07393 11.0357ZM1.65203 11.0357C1.65203 11.0357 1.65204 11.0357 1.65205 11.0357L2.08067 10.6159C2.08066 10.6158 2.08065 10.6158 2.08064 10.6158L1.65203 11.0357ZM0.819807 10.1861C0.819819 10.1861 0.81983 10.1862 0.819841 10.1862L1.24846 9.7663C1.24845 9.76629 1.24844 9.76628 1.24843 9.76628L0.819807 10.1861ZM0.819827 4.66884C0.819824 4.66884 0.819822 4.66885 0.819819 4.66885L1.24844 5.08871C1.24844 5.08871 1.24845 5.08871 1.24845 5.0887L0.819827 4.66884ZM4.56476 0.845784C4.56476 0.845786 4.56476 0.845788 4.56475 0.84579L4.99338 1.26565C4.99338 1.26565 4.99338 1.26565 4.99338 1.26564L4.56476 0.845784ZM9.98667 0.845789C9.98667 0.845788 9.98666 0.845787 9.98666 0.845785L9.55804 1.26565C9.55804 1.26565 9.55804 1.26565 9.55805 1.26565L9.98667 0.845789ZM10.8189 1.6954C10.8189 1.69538 10.8189 1.69536 10.8189 1.69535L10.3902 2.11521C10.3902 2.11522 10.3903 2.11523 10.3903 2.11524L10.8189 1.6954ZM11.1146 3.06246C11.3462 2.82606 11.411 2.44051 11.1966 2.14344L10.7101 2.49464C10.7332 2.52669 10.7385 2.58902 10.686 2.64258L11.1146 3.06246ZM9.86916 2.95685C10.1487 3.30046 10.7367 3.44829 11.1146 3.06246L10.686 2.64258C10.652 2.67732 10.6006 2.69693 10.531 2.68804C10.4586 2.67877 10.3842 2.63918 10.3346 2.57823L9.86916 2.95685ZM9.3209 1.52545C9.32089 1.52544 9.32089 1.52544 9.32089 1.52544L8.89227 1.9453C8.89227 1.9453 8.89227 1.94531 8.89228 1.94531L9.3209 1.52545ZM9.72448 2.79488C9.72448 2.79488 9.72448 2.79488 9.72449 2.79488L10.1531 2.37503C10.1531 2.37503 10.1531 2.37502 10.1531 2.37502L9.72448 2.79488Z" transform="translate(28.9286 22.8312) rotate(-180)" fill="white" mask="url(#path-4-outside-2)"/>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+="<p>Link<p>",i+="</div>",i+="</div>"),"email"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.email+'">',i+='<a href="mailto:'+e.object_settings.social.email+'">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#FF485F"/>',i+=' <path d="M20.5379 14.2557H1.36919C0.547677 14.2557 0 13.7373 0 12.9597V1.29597C0 0.518387 0.547677 0 1.36919 0H20.5379C21.3594 0 21.9071 0.518387 21.9071 1.29597V12.9597C21.9071 13.7373 21.3594 14.2557 20.5379 14.2557ZM20.5379 12.9597V13.6077V12.9597ZM1.36919 1.29597V12.9597H20.5379V1.29597H1.36919Z" transform="translate(8.48619 12.3117)" fill="white"/> <path d="M10.9659 8.43548C10.829 8.43548 10.692 8.43548 10.5551 8.30588L0.286184 1.17806C0.012346 0.918864 -0.124573 0.530073 0.149265 0.270879C0.423104 0.0116857 0.833862 -0.117911 1.1077 0.141283L10.9659 7.00991L20.8241 0.141283C21.0979 -0.117911 21.5087 0.0116857 21.7825 0.270879C22.0563 0.530073 21.9194 0.918864 21.6456 1.17806L11.3766 8.30588C11.2397 8.43548 11.1028 8.43548 10.9659 8.43548Z" transform="translate(8.47443 12.9478)" fill="white"/> <path d="M9.0906 7.13951C8.95368 7.13951 8.81676 7.13951 8.67984 7.00991L0.327768 1.17806C-0.0829894 0.918864 -0.0829899 0.530073 0.190849 0.270879C0.327768 0.0116855 0.738525 -0.117911 1.14928 0.141282L9.50136 5.97314C9.7752 6.23233 9.91212 6.62112 9.63828 6.88032C9.50136 7.00991 9.36444 7.13951 9.0906 7.13951Z" transform="translate(20.6183 18.7799)" fill="white"/> <path d="M0.696942 7.13951C0.423104 7.13951 0.286185 7.00991 0.149265 6.88032C-0.124573 6.62112 0.012346 6.23233 0.286185 5.97314L8.63826 0.141282C9.04902 -0.117911 9.45977 0.0116855 9.59669 0.270879C9.87053 0.530073 9.73361 0.918864 9.45977 1.17806L1.1077 7.00991C0.970781 7.13951 0.833862 7.13951 0.696942 7.13951Z" transform="translate(8.47443 18.7799)" fill="white"/>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+="<p>Email</p>",i+="</div>",i+="</div>"),"poptin"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.poptin+'">',i+='<a href="'+e.object_settings.social.poptin+'">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#47A2B1"/>',i+=' <rect width="21.351" height="17.0808" rx="1.73931" transform="translate(8.76428 12.1953)" fill="white"/> <rect width="18.2112" height="1.83009" rx="0.915044" transform="translate(10.0203 17.6851)" fill="#F2F2F2"/> <rect width="15.0713" height="1.83009" rx="0.915044" transform="translate(10.0203 20.1256)" fill="#F2F2F2"/> <rect width="8.16363" height="1.83009" rx="0.915044" transform="translate(15.0443 24.3958)" fill="#E0E0E0"/> <path d="M0 1.74C0 0.779025 0.779024 0 1.74 0H19.611C20.572 0 21.351 0.779025 21.351 1.74V3.20266H0V1.74Z" transform="translate(8.76428 12.1953)" fill="#E0E0E0"/>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+='<p><span class="mobile_none">Contact us</p>',i+="</div>",i+="</div>"),"skype"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.skype+'">',i+='<a href="skype:'+e.object_settings.social.skype+'?call">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#03A9F4"/>',i+='<path fill-rule="evenodd" clip-rule="evenodd" d="M10.5634 0.777588C16.0406 0.777588 20.4747 5.05426 20.4747 10.4973C20.4747 11.1453 20.4747 11.9229 20.0834 12.5709C20.4747 13.2189 20.7355 14.1261 20.7355 15.0332C20.7355 18.1436 18.1273 20.7355 14.9974 20.7355C13.9541 20.7355 13.0412 20.4763 12.2587 20.0875C11.6067 20.2171 11.085 20.2171 10.433 20.2171C4.95566 20.2171 0.521637 15.9404 0.521637 10.4973C0.521637 9.84955 0.652008 9.20175 0.782349 8.55392L0.782471 8.55338C0.260834 7.77582 0 6.73904 0 5.70227C0 2.59195 2.60825 0 5.73813 0C6.91183 0 7.95514 0.388794 8.86801 0.907166C9.38965 0.777588 10.0417 0.777588 10.5634 0.777588ZM13.5627 16.718C14.4756 16.3292 15.1276 15.8108 15.6493 15.1628C16.1709 14.5149 16.3013 13.7373 16.0405 12.9597C16.0405 12.3117 15.9101 11.7933 15.6493 11.2749C15.3884 10.7565 14.9972 10.3677 14.4756 10.1086L14.4752 10.1084C13.9536 9.84924 13.4321 9.59012 12.7802 9.33096C12.5034 9.27597 12.2031 9.1976 11.8893 9.11572C11.4638 9.0047 11.0135 8.88718 10.5632 8.81259C10.1953 8.66635 9.86893 8.60263 9.60748 8.55157C9.40552 8.51215 9.24231 8.48029 9.12866 8.4238C8.86792 8.4238 8.60721 8.29428 8.34647 8.16473L8.34619 8.16461C8.08536 8.035 7.82455 7.90543 7.69412 7.77582C7.43329 7.64621 7.43329 7.51663 7.43329 7.25742C7.43329 6.86862 7.69412 6.60944 8.08536 6.35025C8.47659 6.09106 9.12866 5.96146 9.78073 5.96146C10.5632 5.96146 11.0848 6.09106 11.4761 6.35025C11.8673 6.60944 12.1281 6.86865 12.3889 7.38702C12.6497 7.77563 12.9104 8.03476 13.0408 8.16443L13.041 8.16461C13.3018 8.29419 13.5627 8.4238 13.9539 8.4238C14.3451 8.4238 14.7364 8.29419 14.9972 8.035C15.258 7.77582 15.3884 7.51663 15.3884 7.12784C15.3884 6.73904 15.3884 6.35025 15.1276 5.96146C15.0313 5.67429 14.7927 5.45782 14.5169 5.20764C14.4193 5.11908 14.317 5.02631 14.2147 4.92468C13.6931 4.6655 13.1714 4.40631 12.5194 4.14709C11.8673 4.01752 11.0848 3.88791 10.172 3.88791C9.12866 3.88791 8.08536 4.01752 7.30289 4.2767C6.39001 4.53589 5.73795 5.05429 5.34671 5.57266C4.95547 6.09106 4.69464 6.73904 4.69464 7.51663C4.69464 8.29419 4.95547 8.9422 5.34671 9.46057C5.73795 9.97897 6.39001 10.3677 7.04205 10.627C7.69412 10.8861 8.60703 11.1453 9.6503 11.4045C10.4328 11.5341 11.0848 11.6637 11.4761 11.7933C11.8673 11.9229 12.2585 12.0525 12.5194 12.3117C12.7802 12.5709 12.9106 12.8301 12.9106 13.2189C12.9106 13.6077 12.6498 13.9965 12.1281 14.3853C11.6065 14.774 10.9544 14.9036 10.172 14.9036C9.6503 14.9036 9.12866 14.774 8.73743 14.6444C8.47659 14.5149 8.21576 14.2556 7.95496 13.9965C7.91547 13.918 7.86407 13.8277 7.80792 13.7291C7.67859 13.5019 7.52423 13.2308 7.43329 12.9597C7.40817 12.9098 7.38306 12.855 7.35703 12.7983C7.24783 12.5604 7.12225 12.2867 6.91165 12.1821C6.65085 12.0525 6.39001 11.9229 5.99878 11.9229C5.60754 11.9229 5.21631 12.0525 4.95547 12.3117C4.69464 12.5709 4.56424 12.8301 4.56424 13.2189C4.56424 13.8669 4.82507 14.3853 5.21631 15.0332C5.73795 15.6812 6.25961 16.07 6.91165 16.4588C7.82455 16.9772 8.99823 17.2364 10.4328 17.2364C11.6065 17.2364 12.6498 17.1068 13.5627 16.718Z" transform="translate(9.07178 9.07178)" fill="white"/>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+="<p>Skype</p>",i+="</div>",i+="</div>"),"sms"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.sms+'">',i+='<a href="sms:'+e.object_settings.social.sms+'">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#FF549C"/>',i+='<path fill-rule="evenodd" clip-rule="evenodd" d="M2.60298 0H16.9194C18.351 0 19.5224 1.19321 19.5224 2.65158V14.5838C19.5224 16.0421 18.351 17.2354 16.9194 17.2354H7.4185L3.64418 20.4173C3.51402 20.5499 3.38388 20.5499 3.25372 20.5499H2.99344C2.73314 20.4173 2.60298 20.1521 2.60298 19.887V17.2354C1.17134 17.2354 0 16.0421 0 14.5838V2.65158C0 1.19321 1.17134 0 2.60298 0ZM2.60316 11.2696C2.60316 11.6673 2.86346 11.9325 3.25391 11.9325H4.5554C5.5966 11.9325 6.50764 11.0044 6.50764 9.94376C6.50764 8.88312 5.5966 7.95505 4.5554 7.95505C4.16496 7.95505 3.90465 7.68991 3.90465 7.29218C3.90465 6.89441 4.16496 6.62927 4.5554 6.62927H5.85689C6.24733 6.62927 6.50764 6.36411 6.50764 5.96637C6.50764 5.56863 6.24733 5.30347 5.85689 5.30347H4.5554C3.51421 5.30347 2.60316 6.23154 2.60316 7.29218C2.60316 8.35281 3.51421 9.28085 4.5554 9.28085C4.94585 9.28085 5.20613 9.54602 5.20613 9.94376C5.20613 10.3415 4.94585 10.6067 4.5554 10.6067H3.25391C2.86346 10.6067 2.60316 10.8718 2.60316 11.2696ZM14.9678 11.9325H13.6664C13.2759 11.9325 13.0156 11.6673 13.0156 11.2696C13.0156 10.8718 13.2759 10.6067 13.6664 10.6067H14.9678C15.3583 10.6067 15.6186 10.3415 15.6186 9.94376C15.6186 9.54602 15.3583 9.28085 14.9678 9.28085C13.9267 9.28085 13.0156 8.35281 13.0156 7.29218C13.0156 6.23154 13.9267 5.30347 14.9678 5.30347H16.2693C16.6598 5.30347 16.9201 5.56863 16.9201 5.96637C16.9201 6.36411 16.6598 6.62927 16.2693 6.62927H14.9678C14.5774 6.62927 14.3171 6.89441 14.3171 7.29218C14.3171 7.68991 14.5774 7.95505 14.9678 7.95505C16.009 7.95505 16.9201 8.88312 16.9201 9.94376C16.9201 11.0044 16.009 11.9325 14.9678 11.9325ZM10.4126 11.2697C10.4126 11.6674 10.6729 11.9326 11.0633 11.9326C11.4538 11.9326 11.7141 11.6674 11.8442 11.2697V5.96649C11.8442 5.70135 11.5839 5.43619 11.3236 5.30362C10.9332 5.30362 10.6729 5.43619 10.5427 5.70135L9.76186 7.15973L8.98094 5.70135C8.85081 5.43619 8.46034 5.17102 8.20006 5.30362C7.93977 5.43619 7.67946 5.70135 7.67946 5.96649V11.2697C7.67946 11.6674 7.93977 11.9326 8.33022 11.9326C8.72066 11.9326 8.98094 11.6674 8.98094 11.2697V8.75067L9.1111 8.88327C9.37138 9.28101 10.0221 9.28101 10.2825 8.88327L10.4126 8.75067V11.2697Z" transform="translate(9.67801 10.4601)" fill="white"/>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+="<p>SMS</p>",i+="</div>",i+="</div>"),"snapchat"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.snapchat+'">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#FFE81D"/>',i+='<path d="M21.5684 15.5864C18.7017 15.0298 17.3366 12.1073 17.3366 11.9681C17.2001 11.6898 17.2001 11.4115 17.2001 11.2723C17.3366 10.8548 18.0191 10.7157 18.4287 10.5765C18.5652 10.5765 18.7017 10.4373 18.7017 10.4373C19.1112 10.2982 19.3842 10.159 19.5207 9.88067C19.7938 9.60234 19.7938 9.46318 19.7938 9.32402C19.7938 8.90652 19.5207 8.62819 19.1112 8.48903C18.9747 8.48903 18.8382 8.34986 18.7017 8.34986C18.5652 8.34986 18.4287 8.34986 18.2922 8.48903C17.8826 8.62819 17.6096 8.76736 17.3366 8.76736C17.2001 8.76736 17.0636 8.76736 17.0636 8.76736C17.0636 8.62819 17.0636 8.48903 17.0636 8.34986C17.2001 6.81906 17.3366 5.00992 16.7906 3.8966C16.5175 3.20078 15.9715 2.50496 15.4255 1.9483C15.016 1.53081 14.4699 1.11332 13.7874 0.834987C12.6953 4.97691e-07 11.7397 0 11.3302 0C11.1937 0 10.9207 0 10.9207 0C10.3747 0 9.4191 0.139164 8.46354 0.556657C7.9175 0.834986 7.37147 1.25248 6.82544 1.66997C6.2794 2.22663 5.86988 2.92245 5.46035 3.61827C4.91431 4.73159 5.05082 6.54073 5.18733 8.07153C5.18733 8.2107 5.18733 8.34986 5.18733 8.62819C5.05082 8.62819 5.05082 8.62819 4.77781 8.62819C4.50479 8.62819 4.23177 8.48903 3.82224 8.34986C3.68574 8.34986 3.54923 8.2107 3.41272 8.2107C3.1397 8.2107 3.00319 8.2107 2.73018 8.34986C2.45716 8.48903 2.32065 8.76736 2.32065 8.90652C2.32065 9.04568 2.32065 9.32401 2.59366 9.74151C2.73017 9.88067 3.00319 10.0198 3.41272 10.159C3.54923 10.159 3.54922 10.2982 3.68573 10.2982C4.09526 10.4373 4.6413 10.5765 4.91431 10.994C5.05082 11.1332 4.91431 11.4115 4.77781 11.6898C4.77781 11.829 4.36828 12.5248 3.68573 13.3598C3.27621 13.7773 2.86668 14.1948 2.32065 14.6123C1.77461 15.0298 1.09207 15.3081 0.409527 15.3081C0.13651 15.3081 2.08296e-06 15.5864 2.08296e-06 15.8647C2.08296e-06 16.0039 2.08296e-06 16.0039 2.08296e-06 16.1431C0.136511 16.4214 0.409528 16.5606 0.682546 16.8389C1.22858 17.1172 1.91112 17.2564 2.86668 17.3955C2.86668 17.5347 3.00319 17.6739 3.00319 17.813C3.00319 17.9522 3.1397 18.0914 3.1397 18.3697C3.1397 18.5089 3.41272 18.7872 3.68573 18.7872C3.82224 18.7872 3.95875 18.7872 4.23177 18.648C4.50479 18.648 4.91431 18.5089 5.32384 18.5089C5.59686 18.5089 5.86988 18.5089 6.14289 18.648C6.68893 18.7872 7.09845 19.0655 7.64449 19.483C8.46354 20.0397 9.28259 20.7355 10.6477 20.7355H10.7842H10.9207C12.2858 20.7355 13.1048 20.0397 13.9239 19.483C14.4699 19.0655 14.8794 18.7872 15.4255 18.648C15.6985 18.648 15.9715 18.5089 16.2445 18.5089C16.6541 18.5089 17.0636 18.5089 17.3366 18.648C17.6096 18.648 17.7461 18.648 17.8826 18.648C18.1557 18.648 18.4287 18.5089 18.4287 18.2305C18.4287 18.0914 18.5652 17.9522 18.5652 17.6739C18.5652 17.5347 18.7017 17.2564 18.7017 17.2564C19.6572 17.1172 20.3398 16.9781 20.8858 16.6997C21.2954 16.5606 21.5684 16.2822 21.5684 16.0039C21.5684 15.8647 21.5684 15.8647 21.5684 15.7256C21.9779 15.8647 21.8414 15.5864 21.5684 15.5864Z" transform="translate(8.52631 9.07178)" fill="white"/>',i+="</svg>",i+='<div class="chaty-widget-i-title">',i+="Contact me at Snapchat: "+e.object_settings.social.snapchat,i+="</div>",i+="</div>"),"telegram"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.telegram+'">',i+='<a href="https://telegram.me/'+e.object_settings.social.telegram+' " target="_blank">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#3E99D8"/>',i+='<path d="M3.56917 -2.55497e-07L0 6.42978L7.5349 1.87535L3.56917 -2.55497e-07Z" transform="translate(13.9704 24.6145)" fill="#E0E0E0"/><path d="M20.8862 0.133954C20.754 0 20.4897 0 20.2253 0L0.396574 8.03723C0.132191 8.17118 0 8.43909 0 8.707C0 8.97491 0.132191 9.24282 0.396574 9.37677L17.5814 17.414C17.7136 17.414 17.7136 17.414 17.8458 17.414C17.978 17.414 18.1102 17.414 18.1102 17.28C18.2424 17.1461 18.3746 17.0121 18.5068 16.7442L21.1506 0.669769C21.1506 0.535815 21.1506 0.267908 20.8862 0.133954Z" transform="translate(7.36069 10.9512)" fill="white"/> <path d="M13.8801 0L0 11.52V19.4233L3.70136 13.2614L13.8801 0Z" transform="translate(13.9704 11.6208)" fill="#F2F2F2"/>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+='<a href="https://telegram.me/'+e.object_settings.social.telegram+'"target="_blank">Telegram</a>',i+="</div>",i+="</div>"),"phone"==t&&(i+='<div class="chaty-widget-i" >',i+='<a href="tel:'+e.object_settings.social.phone+'">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#03E78B"/>',i+='<path d="M19.3929 14.9176C17.752 14.7684 16.2602 14.3209 14.7684 13.7242C14.0226 13.4259 13.1275 13.7242 12.8292 14.4701L11.7849 16.2602C8.65222 14.6193 6.11623 11.9341 4.47529 8.95057L6.41458 7.90634C7.16046 7.60799 7.45881 6.71293 7.16046 5.96705C6.56375 4.47529 6.11623 2.83435 5.96705 1.34259C5.96705 0.596704 5.22117 0 4.47529 0H0.745882C0.298353 0 5.69062e-07 0.298352 5.69062e-07 0.745881C5.69062e-07 3.72941 0.596704 6.71293 1.93929 9.3981C3.87858 13.575 7.30964 16.8569 11.3374 18.7962C14.0226 20.1388 17.0061 20.7355 19.9896 20.7355C20.4371 20.7355 20.7355 20.4371 20.7355 19.9896V16.4094C20.7355 15.5143 20.1388 14.9176 19.3929 14.9176Z" transform="translate(9.07179 9.07178)" fill="white"/>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+="<p>Phone</p>",i+="</div>",i+="</div>"),"viber"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.viber+'">',i+='<a href="viber://chat?number='+e.object_settings.social.viber+'" target="_blank">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#665CAC"/>',i+='<path d="M17.6837 2.14833C17.16 1.64578 15.0497 0.0389578 10.3496 0.0158143C10.3496 0.0158143 4.80418 -0.334645 2.10085 2.26405C0.596193 3.84111 0.0662511 6.14886 0.0126261 9.01205C-0.0441534 11.8752 -0.116705 17.2346 4.8168 18.6894H4.81995L4.8168 20.9078C4.8168 20.9078 4.78525 21.8071 5.3499 21.989C6.03125 22.2105 6.43186 21.5294 7.08482 20.7921C7.44127 20.3888 7.93651 19.7936 8.30874 19.3407C11.6808 19.6382 14.2769 18.9572 14.5702 18.858C15.2516 18.6265 19.1063 18.1075 19.7309 12.7481C20.3775 7.22338 19.4154 3.7254 17.6837 2.14833ZM18.2546 12.3513C17.7247 16.828 14.5986 17.1123 14.0245 17.3041C13.7785 17.3867 11.501 17.9818 8.63679 17.7835C8.63679 17.7835 6.50126 20.4813 5.83567 21.1856C5.73158 21.2947 5.60856 21.341 5.52654 21.3178C5.41298 21.2881 5.38144 21.1459 5.38144 20.9376C5.38459 20.64 5.40037 17.2512 5.40037 17.2512C5.39721 17.2512 5.39721 17.2512 5.40037 17.2512C1.23023 16.0378 1.47312 11.4719 1.52044 9.08148C1.56775 6.69108 1.99675 4.73379 3.26798 3.41792C5.55493 1.24904 10.2645 1.57305 10.2645 1.57305C14.2422 1.59288 16.1475 2.84594 16.5891 3.26583C18.0527 4.58501 18.8003 7.73585 18.2546 12.3513Z" transform="translate(9.47299 8.4238)" fill="white"/> <path d="M1.58982 1.72254C1.53935 0.628182 1.00941 0.0562059 0 1.00898e-07" transform="translate(20.166 15.5914)" stroke="white" stroke-width="0.518873" stroke-linecap="round" stroke-linejoin="round"/> <path d="M3.35945 3.69636C3.38153 2.67804 3.09448 1.82834 2.49514 1.14395C1.8958 0.459565 1.06619 0.0793496 1.9253e-07 2.01796e-07" transform="translate(19.7592 14.0966)" stroke="white" stroke-width="0.518873" stroke-linecap="round" stroke-linejoin="round"/> <path d="M5.22371 5.71646C5.21109 3.94763 4.70639 2.55902 3.71275 1.5407C2.71911 0.525689 1.47942 0.00991877 -3.8506e-07 1.00898e-07" transform="translate(19.2931 12.6479)" stroke="white" stroke-width="0.518873" stroke-linecap="round" stroke-linejoin="round"/> <path d="M6.35738 8.04532C6.35738 8.04532 6.73276 8.07838 6.93149 7.81719L7.32263 7.30142C7.5119 7.04353 7.96929 6.88153 8.41722 7.14272C8.66641 7.2915 9.11434 7.57914 9.39193 7.79405C9.68844 8.02218 10.2972 8.55448 10.2972 8.55448C10.5875 8.80906 10.6537 9.18597 10.4581 9.58271C10.4581 9.58602 10.455 9.58933 10.455 9.58933C10.2531 9.96293 9.9818 10.3167 9.63797 10.644C9.63482 10.6473 9.63482 10.6473 9.63167 10.6506C9.35092 10.8953 9.07333 11.0375 8.80205 11.0705C8.77051 11.0771 8.7295 11.0804 8.68219 11.0771C8.56232 11.0771 8.44561 11.0606 8.32889 11.0209L8.31943 11.0077C7.89989 10.8854 7.20277 10.5746 6.03879 9.90342C5.28173 9.467 4.654 9.02066 4.12406 8.57762C3.84331 8.34619 3.55626 8.08169 3.2629 7.77752C3.25344 7.7676 3.24398 7.75768 3.23451 7.74776C3.22505 7.73784 3.21559 7.72792 3.20612 7.718C3.19666 7.70808 3.1872 7.69817 3.17773 7.68825C3.16827 7.67833 3.15881 7.66841 3.14934 7.65849C2.85914 7.35101 2.60678 7.05015 2.38597 6.75589C1.96328 6.20045 1.53744 5.5392 1.12105 4.74902C0.480708 3.52902 0.184194 2.79834 0.0674803 2.35862L0.0548623 2.3487C0.0170094 2.22637 -0.00191702 2.10404 0.0012374 1.9784C-0.00191702 1.92881 0.0012373 1.88583 0.00754613 1.85276C0.0390903 1.56843 0.17473 1.27748 0.408157 0.983227C0.411312 0.979921 0.411311 0.979921 0.414466 0.976615C0.726753 0.616237 1.06112 0.331902 1.42072 0.120304C1.42388 0.120304 1.42703 0.116997 1.42703 0.116997C1.80556 -0.0879887 2.16517 -0.0185578 2.40806 0.285615C2.41121 0.288921 2.91592 0.923716 3.13357 1.2345C3.33861 1.52875 3.6162 1.99493 3.75499 2.25612C4.00419 2.72561 3.84962 3.20501 3.60358 3.40338L3.11149 3.81335C2.86229 4.02495 2.89384 4.41509 2.89384 4.41509C2.89384 4.41509 3.62566 7.31464 6.35738 8.04532Z" transform="translate(13.863 13.0014)" fill="white"/>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+="<p>Viber</p>",i+="</div>",i+="</div>"),"vkontakte"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.vkontakte+'">',i+='<a href="https://vk.me/'+e.object_settings.social.vkontakte+'"target="_blank">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#5076AA"/>',i+='<path d="M11.0953 12.4775H12.5097C12.5097 12.4775 12.934 12.4774 13.0755 12.1971C13.2169 12.0569 13.2169 11.6363 13.2169 11.6363C13.2169 11.6363 13.2169 9.81373 14.0656 9.53334C14.9142 9.25294 15.9043 11.2157 17.0359 12.0569C17.8845 12.6176 18.5917 12.4775 18.5917 12.4775H21.562C21.562 12.4775 23.1178 12.3373 22.4106 11.2157C22.4106 11.0755 21.9863 10.2343 20.1476 8.69216C18.3088 7.0098 18.4503 7.29019 20.8548 4.20588C22.2692 2.38333 22.835 1.26176 22.6935 0.700978C22.5521 0.28039 21.562 0.42059 21.562 0.42059H18.1674C18.1674 0.42059 17.8845 0.420588 17.7431 0.560784C17.6016 0.70098 17.4602 0.981371 17.4602 0.981371C17.4602 0.981371 16.8944 2.38333 16.1872 3.6451C14.6313 6.16863 14.0656 6.30882 13.7827 6.16863C13.2169 5.74804 13.3584 4.62647 13.3584 3.92549C13.3584 1.40196 13.7827 0.420589 12.6512 0.140197C12.2268 1.06543e-06 11.944 -2.13922e-06 11.0953 -2.13922e-06C9.82233 -2.13922e-06 8.83224 -1.06543e-06 8.26647 0.280391C7.84215 0.420587 7.55927 0.841177 7.70071 0.841177C7.9836 0.841177 8.40792 0.98137 8.6908 1.40196C8.97368 1.82255 8.97368 2.94412 8.97368 2.94412C8.97368 2.94412 9.11513 5.88824 8.54936 6.16863C8.12503 6.44902 7.41783 5.88824 6.14485 3.6451C5.43764 2.52353 4.87188 1.12157 4.87188 1.12157C4.87188 1.12157 4.73044 0.841174 4.589 0.700978C4.30611 0.560782 4.02323 0.560784 4.02323 0.560784H0.770071C0.770071 0.560784 0.345746 0.560785 0.0628629 0.841177C-0.0785787 0.981374 0.0628629 1.40196 0.0628629 1.40196C0.0628629 1.40196 2.60881 7.2902 5.43764 10.2343C8.12503 12.7578 11.0953 12.4775 11.0953 12.4775Z" transform="translate(6.78613 14.4898)" fill="white"/>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+="<p>Vkontakte</p>",i+="</div>",i+="</div>"),"waze"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.waze+'"target="_blank">',i+='<a href="'+e.object_settings.social.waze+'"target="_blank">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#6ECCEF"/>',i+='<path d="M11.6549 16.6733C16.5911 16.6733 20.5675 12.9218 20.5675 8.33667C20.5675 3.7515 16.5911 0 11.6549 0C6.7187 0 2.74233 3.7515 2.74233 8.33667C2.74233 8.33667 3.42791 12.505 0 12.505C0 15.9786 6.17024 16.6733 11.6549 16.6733Z" transform="translate(9.15631 9.71375)" fill="#6ECCEF" class="color-element"/> <path d="M12.3405 18.0628C3.97637 18.0628 0 16.5344 0 13.1997C0 12.7829 0.274233 12.505 0.685582 12.505C1.37116 12.505 1.91963 12.3661 2.19386 11.9492C3.01656 10.9766 2.74233 9.17034 2.74233 9.17034C2.74233 4.02939 6.99293 0 12.3405 0C17.688 0 21.9386 4.02939 21.9386 9.0314C21.9386 14.0334 17.688 18.0628 12.3405 18.0628ZM1.50828 13.7555C2.19386 15.5618 5.896 16.6733 12.3405 16.6733C16.8653 16.6733 20.5675 13.1997 20.5675 9.0314C20.5675 4.86306 16.8653 1.38945 12.3405 1.38945C7.81563 1.38945 4.11349 4.86306 4.11349 9.0314C4.11349 9.0314 4.52484 11.3935 3.29079 12.7829C2.74233 13.3387 2.19386 13.6166 1.50828 13.7555Z" transform="translate(8.46936 9.01862)" fill="white"/> <path d="M2.74233 5.55778C4.25687 5.55778 5.48465 4.31363 5.48465 2.77889C5.48465 1.24415 4.25687 0 2.74233 0C1.22778 0 0 1.24415 0 2.77889C0 4.31363 1.22778 5.55778 2.74233 5.55778Z" transform="translate(20.8105 24.3027)" fill="white"/> <path d="M2.74233 5.55778C4.25687 5.55778 5.48465 4.31363 5.48465 2.77889C5.48465 1.24415 4.25687 0 2.74233 0C1.22778 0 0 1.24415 0 2.77889C0 4.31363 1.22778 5.55778 2.74233 5.55778Z" transform="translate(12.5836 24.3025)" fill="white"/> <path d="M0.685582 1.38945C0.274233 1.38945 0 1.11156 0 0.694723C0 0.277889 0.274233 0 0.685582 0C1.09693 0 1.37116 0.277889 1.37116 0.694723C1.37116 1.11156 1.09693 1.38945 0.685582 1.38945Z" transform="translate(17.3835 15.2717)" fill="white"/> <path d="M0.685582 1.38945C0.274233 1.38945 0 1.11156 0 0.694723C0 0.277889 0.274233 0 0.685582 0C1.09693 0 1.37116 0.277889 1.37116 0.694723C1.37116 1.11156 1.09693 1.38945 0.685582 1.38945Z" transform="translate(22.8668 15.2717)" fill="white"/> <path d="M4.14916 4.20448C2.22953 4.20448 0.447017 2.81503 0.035668 0.869809C-0.101448 0.452975 0.172786 0.175088 0.584135 0.0361436C0.995484 -0.102801 1.26972 0.17509 1.40683 0.591924C1.68106 1.84242 2.77799 2.81503 4.14916 2.81503C5.52032 2.81503 6.61725 1.84242 6.89148 0.591924C7.0286 0.17509 7.30283 0.0361436 7.71418 0.0361436C8.12553 0.175088 8.26265 0.452975 8.26265 0.869809C7.8513 2.81503 6.06879 4.20448 4.14916 4.20448Z" transform="translate(16.662 18.7092)" fill="white"/>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+="<p>Waze</p>",i+="</div>",i+="</div>"),"whatsapp"==t&&(phone=e.object_settings.social.whatsapp,i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.whatsapp+'">',i+='<a href=" https://api.whatsapp.com/send?phone='+phone.replace("+","")+'"target="_blank">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#49E670"/>',i+='<path d="M12.9821 10.1115C12.7029 10.7767 11.5862 11.442 10.7486 11.575C10.1902 11.7081 9.35269 11.8411 6.84003 10.7767C3.48981 9.44628 1.39593 6.25317 1.25634 6.12012C1.11674 5.85403 2.13001e-06 4.39053 2.13001e-06 2.92702C2.13001e-06 1.46351 0.83755 0.665231 1.11673 0.399139C1.39592 0.133046 1.8147 1.01506e-06 2.23348 1.01506e-06C2.37307 1.01506e-06 2.51267 1.01506e-06 2.65226 1.01506e-06C2.93144 1.01506e-06 3.21063 -2.02219e-06 3.35022 0.532183C3.62941 1.19741 4.32736 2.66092 4.32736 2.79397C4.46696 2.92702 4.46696 3.19311 4.32736 3.32616C4.18777 3.59225 4.18777 3.59224 3.90858 3.85834C3.76899 3.99138 3.6294 4.12443 3.48981 4.39052C3.35022 4.52357 3.21063 4.78966 3.35022 5.05576C3.48981 5.32185 4.18777 6.38622 5.16491 7.18449C6.42125 8.24886 7.39839 8.51496 7.81717 8.78105C8.09636 8.91409 8.37554 8.9141 8.65472 8.648C8.93391 8.38191 9.21309 7.98277 9.49228 7.58363C9.77146 7.31754 10.0507 7.1845 10.3298 7.31754C10.609 7.45059 12.2841 8.11582 12.5633 8.38191C12.8425 8.51496 13.1217 8.648 13.1217 8.78105C13.1217 8.78105 13.1217 9.44628 12.9821 10.1115Z" transform="translate(12.9597 12.9597)" fill="#FAFAFA"/> <path d="M0.196998 23.295L0.131434 23.4862L0.323216 23.4223L5.52771 21.6875C7.4273 22.8471 9.47325 23.4274 11.6637 23.4274C18.134 23.4274 23.4274 18.134 23.4274 11.6637C23.4274 5.19344 18.134 -0.1 11.6637 -0.1C5.19344 -0.1 -0.1 5.19344 -0.1 11.6637C-0.1 13.9996 0.624492 16.3352 1.93021 18.2398L0.196998 23.295ZM5.87658 19.8847L5.84025 19.8665L5.80154 19.8788L2.78138 20.8398L3.73978 17.9646L3.75932 17.906L3.71562 17.8623L3.43104 17.5777C2.27704 15.8437 1.55796 13.8245 1.55796 11.6637C1.55796 6.03288 6.03288 1.55796 11.6637 1.55796C17.2945 1.55796 21.7695 6.03288 21.7695 11.6637C21.7695 17.2945 17.2945 21.7695 11.6637 21.7695C9.64222 21.7695 7.76778 21.1921 6.18227 20.039L6.17557 20.0342L6.16817 20.0305L5.87658 19.8847Z" transform="translate(7.7758 7.77582)" fill="white" stroke="white" stroke-width="0.2"/',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+="<p>WhatsApp</p>",i+="</div>",i+="</div>"),"line"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.line+'"target="_blank">',i+='<a href="'+e.object_settings.social.line+'"target="_blank">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#38B900"></circle>',i+='<path d="M24 9.36561C24 4.19474 18.6178 0 12 0C5.38215 0 0 4.19474 0 9.36561C0 13.9825 4.25629 17.8606 10.0229 18.5993C10.4073 18.6785 10.9565 18.8368 11.0664 19.1797C11.1762 19.4699 11.1487 19.9184 11.0938 20.235C11.0938 20.235 10.9565 21.0528 10.9291 21.2111C10.8741 21.5013 10.6819 22.3456 11.9725 21.8443C13.2632 21.3167 18.8924 17.9398 21.3913 15.1433C23.1487 13.2702 24 11.4234 24 9.36561Z" transform="translate(7 10)" fill="white"></path> <path d="M1.0984 0H0.24714C0.10984 0 -2.09503e-07 0.105528 -2.09503e-07 0.211056V5.22364C-2.09503e-07 5.35555 0.10984 5.43469 0.24714 5.43469H1.0984C1.2357 5.43469 1.34554 5.32917 1.34554 5.22364V0.211056C1.34554 0.105528 1.2357 0 1.0984 0Z" transform="translate(15.4577 16.8593)" fill="#38B900" class="color-element"></path> <path d="M4.66819 0H3.81693C3.67963 0 3.56979 0.105528 3.56979 0.211056V3.19222L1.18078 0.0791458C1.18078 0.0791458 1.18078 0.0527642 1.15332 0.0527642C1.15332 0.0527642 1.15332 0.0527641 1.12586 0.0263821C1.12586 0.0263821 1.12586 0.0263821 1.0984 0.0263821H0.247139C0.10984 0.0263821 4.19006e-07 0.13191 4.19006e-07 0.237438V5.25002C4.19006e-07 5.38193 0.10984 5.46108 0.247139 5.46108H1.0984C1.2357 5.46108 1.34554 5.35555 1.34554 5.25002V2.26885L3.73455 5.38193C3.76201 5.40831 3.76201 5.43469 3.78947 5.43469C3.78947 5.43469 3.78947 5.43469 3.81693 5.43469C3.81693 5.43469 3.81693 5.43469 3.84439 5.43469C3.87185 5.43469 3.87185 5.43469 3.89931 5.43469H4.75057C4.88787 5.43469 4.99771 5.32917 4.99771 5.22364V0.211056C4.91533 0.105528 4.80549 0 4.66819 0Z" transform="translate(17.6819 16.8593)" fill="#38B900" class="color-element"></path> <path d="M3.62471 4.22112H1.34554V0.237438C1.34554 0.105528 1.2357 0 1.0984 0H0.24714C0.10984 0 -5.23757e-08 0.105528 -5.23757e-08 0.237438V5.25002C-5.23757e-08 5.30278 0.0274599 5.35555 0.0549198 5.40831C0.10984 5.43469 0.16476 5.46108 0.21968 5.46108H3.56979C3.70709 5.46108 3.78947 5.35555 3.78947 5.22364V4.4058C3.87185 4.32665 3.76201 4.22112 3.62471 4.22112Z" transform="translate(10.8993 16.8593)" fill="#38B900" class="color-element"></path> <path d="M3.56979 1.29272C3.70709 1.29272 3.78947 1.18719 3.78947 1.05528V0.237438C3.78947 0.105528 3.67963 -1.00639e-07 3.56979 -1.00639e-07H0.219679C0.164759 -1.00639e-07 0.10984 0.0263821 0.0549199 0.0527641C0.02746 0.105528 -2.09503e-07 0.158292 -2.09503e-07 0.211056V5.22364C-2.09503e-07 5.2764 0.02746 5.32917 0.0549199 5.38193C0.10984 5.40831 0.164759 5.43469 0.219679 5.43469H3.56979C3.70709 5.43469 3.78947 5.32917 3.78947 5.19726V4.37941C3.78947 4.2475 3.67963 4.14198 3.56979 4.14198H1.29062V3.29775H3.56979C3.70709 3.29775 3.78947 3.19222 3.78947 3.06031V2.24247C3.78947 2.11056 3.67963 2.00503 3.56979 2.00503H1.29062V1.16081H3.56979V1.29272Z" transform="translate(23.421 16.8329)" fill="#38B900" class="color-element"></path>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+="<p>Line</p>",i+="</div>",i+="</div>"),"wechat"==t&&(i+='<div class="chaty-widget-i" data-title="'+e.object_settings.social.wechat+'"target="_blank">',i+='<a href="weixin://dl/chat?'+e.object_settings.social.wechat+'"target="_blank">',i+='<svg class="ico_d" width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg">',i+='<circle class="color-element" cx="19.5" cy="19.5" r="19.5" fill="#45DC00"></circle>',i+='<path d="M17.3707 6.90938C15.0508 7.03077 13.0281 7.71242 11.3888 9.26248C9.73039 10.8312 8.97307 12.7455 9.18397 15.1172C8.27327 15.0052 7.44884 14.8838 6.61482 14.8184C6.32723 14.7904 5.99171 14.8278 5.74246 14.9585C4.93721 15.4067 4.16071 15.9016 3.24042 16.4619C3.41298 15.7242 3.51843 15.0705 3.71015 14.4449C3.85395 13.9874 3.78685 13.7353 3.35546 13.4364C0.584998 11.5222 -0.594125 8.65553 0.287821 5.69547C1.10266 2.95952 3.09663 1.30674 5.80957 0.447674C9.50991 -0.728879 13.68 0.475687 15.9232 3.33303C16.738 4.36952 17.2365 5.53673 17.3707 6.90938ZM6.69152 5.98494C6.71069 5.44336 6.23137 4.95779 5.65619 4.93912C5.07142 4.92044 4.5921 5.35932 4.57293 5.91958C4.55375 6.48918 5.00431 6.94673 5.58908 6.95607C6.18344 6.97474 6.67234 6.53587 6.69152 5.98494ZM12.2612 4.93912C11.686 4.94846 11.2067 5.42468 11.2163 5.96627C11.2259 6.52653 11.7052 6.9654 12.29 6.9654C12.8843 6.95607 13.3253 6.51719 13.3253 5.93825C13.3157 5.37799 12.846 4.92978 12.2612 4.93912Z" transform="translate(7 9)" fill="white"></path><path d="M12.48 13.2605C11.7418 12.943 11.0708 12.4668 10.3518 12.3921C9.63283 12.3174 8.88509 12.7189 8.13735 12.7936C5.8558 13.0177 3.8139 12.4014 2.13629 10.8887C-1.06556 8.00334 -0.605416 3.57726 3.09492 1.21482C6.38305 -0.886168 11.2146 -0.185839 13.5345 2.72753C15.5572 5.26739 15.3175 8.64764 12.8538 10.786C12.1349 11.4023 11.876 11.9158 12.3362 12.7282C12.4225 12.8776 12.432 13.0737 12.48 13.2605ZM4.11108 5.3701C4.58081 5.3701 4.96426 5.01527 4.98344 4.56706C5.00261 4.09084 4.60957 3.68932 4.12066 3.68932C3.63176 3.68932 3.22913 4.09084 3.2483 4.55772C3.26748 5.00593 3.65093 5.3701 4.11108 5.3701ZM9.5082 3.68932C9.05764 3.68932 8.6646 4.04415 8.64543 4.49236C8.62626 4.96858 9.00971 5.36077 9.48903 5.36077C9.95876 5.36077 10.3326 5.01527 10.3422 4.55772C10.371 4.09084 9.98752 3.68932 9.5082 3.68932Z" transform="translate(17.1057 16.7395)" fill="white"></path>',i+="</svg>",i+="</a>",i+='<div class="chaty-widget-i-title">',i+="<p>Contact me at WeChat:"+e.object_settings.social.wechat+"</p>",i+="</div>",i+="</div>")}),i}""!=i("display_cta")&&setInterval(function(){a.setTime(a.getTime()+1e3),document.cookie="display_cta=none; expires="+a.toGMTString()+"; path=/"},300),token=e.object_settings.token,jQuery(document).ready(function(){"true"==e.object_settings.active&&(!function(e,a){var s=e.object_settings.device,l="";if("right"==e.object_settings.position)l="left: auto;bottom: 25px; right: 25px;";else if("left"==e.object_settings.position)l="right: auto; bottom: 25px; left: 25px;";else if("custom"==e.object_settings.position){var c=e.object_settings.pos_side,n=e.object_settings.bot,r=e.object_settings.side;l="right"===c?"left: auto; bottom: "+n+"px; right: "+r+"px":"left: "+r+"px; bottom: "+n+"px; right: auto"}var C=e.object_settings.cta,d="",h=e.object_settings.social;if(Object.keys(h).length>=2&&(d='<div class="chaty-widget '+a+" "+s+' " style="display:block; '+l+'">',d+='<div class="chaty-widget-is" id="transition_disabled">'),d+=o(e),h=e.object_settings.social,Object.keys(h).length>=2){d+="</div>",d+='<div class="i-trigger">';var g=i("display_cta");if(""!=C&&"none"!=g)var p="true";else p="no-tooltip";d+='<div class="chaty-widget-i i-trigger-open '+p+' ">',d+='<svg width="52" height="52" viewBox="0 0 52 52" fill="none" xmlns="http://www.w3.org/2000/svg">',d+='<ellipse class="color-element" cx="26" cy="26" rx="26" ry="26" fill="'+e.object_settings.color+'"/>',d+='<path d="M22 0H4C1.8 0 0 1.80692 0 4.01538V16.0615C0 18.27 1.8 20.0769 4 20.0769H18.6L24.4 25.8992C24.6 26.1 24.8 26.1 25.2 26.1C25.4 26.1 25.4 26.1 25.6 26.1C26 25.8992 26.2 25.4977 26.2 25.0962V4.01538C26 1.80692 24.2 0 22 0Z" transform="translate(8 18.0691)" fill="white"/>',d+='<path d="M22 0H4C1.8 0 0 1.80692 0 4.01538H16C19.4 4.01538 22 6.62538 22 10.0385V23.49L24.2 25.6985C24.4 25.8992 24.6 25.8992 25 25.8992C25.2 25.8992 25.2 25.8992 25.4 25.8992C25.8 25.6985 26 25.2969 26 24.8954V4.01538C26 1.80692 24.2 0 22 0Z" transform="translate(13.9999 12.0461)" fill="white"/>',d+="</svg>",g=i("display_cta"),""!=C&&"none"!=g&&(d+=' <div class="chaty-widget-i-title true"> ',d+=C,d+="</div>"),d+="</div>",d+='<div class="chaty-widget-i i-trigger-close" data-title="Hide">',d+='<svg width="52" height="52" viewBox="0 0 52 52" fill="none" xmlns="http://www.w3.org/2000/svg">',d+='<ellipse cx="26" cy="26" rx="26" ry="26" fill="#A886CD"/>',d+='<rect width="27.1433" height="3.89857" rx="1.94928" transform="translate(18.35 15.6599) scale(0.998038 1.00196) rotate(45)" fill="white"/>',d+='<rect width="27.1433" height="3.89857" rx="1.94928" transform="translate(37.5056 18.422) scale(0.998038 1.00196) rotate(135)" fill="white"/>',d+="</svg>",d+='<div class="chaty-widget-i-title">',d+="Hide",d+="</div>",d+="</div>",d+=" </div>",Object.keys(h).length>1&&(no_active="no_active"),""!=a?1!=e.object_settings.link_active&&(d+='<div class="get '+no_active+'" style="opacity:0; position: absolute;width: 100%;text-align: center;"> <a href="https://chaty.app/?utm_source=wpplugin" target="_blank" style=" font-size: 11px; top: -5px; position: relative; color: #8c8585; ">Get Widget</a></div>'):d+='<div class="get" style="opacity:0; position: absolute;width: 100%;text-align: center;"> <a href="https://chaty.app/?utm_source=wpplugin" target="_blank" style=" font-size: 11px; top: -5px; position: relative; color: #8c8585;">Get Widget</a></div>',d+="</div>"}else d='<div class="chaty-widget one_widget '+a+" "+s+' " style="display:block; '+l+'">',d+='<div class="chaty-widget-is no-tooltip">',d+="</div>",d+='<div class="i-trigger">',d+='<div class="chaty-widget-i no-tooltip i-trigger-open ">',d+=o(e),d+="</div>",""==a&&0!=o(e).length&&(d+='<div class="get" style="opacity:1; position: absolute;"> <a href="https://chaty.app/?utm_source=wppl0ugin" target="_blank" style=" font-size: 11px; top: -5px; position: relative; left: 3px; color: #8c8585;">Get Widget</a></div>'),d+=" </div>",d+="</div>";t("body").append(d)}(e,token),t("body").append('<style> .chaty-widget-i .chaty-widget-i-title p{color: #222 !important; text-decoration: none !important; margin:0 !important; padding: 0 !important } .chaty-widget-i .i-trigger a{color: #222 !important; text-decoration: none !important;} *{ -webkit-tap-highlight-color: transparent !important;} .i-trigger-open svg, .i-trigger-close svg{transition: all 0.5s} .chaty-widget-show .i-trigger-open svg,.chaty-widget-show .i-trigger-close svg{transform:rotate(180deg)}.none-widget-show .i-trigger-ope{-webkit-animation: fadein 1.5s; -moz-animation: fadein 1.5s; -ms-animation: fadein 1.5s; -o-animation: fadein 1.5s; /* animation: fadein 2s; */}.chaty-widget-show .i-trigger-cloe{-webkit-animation: fadein 1.5s; -moz-animation: fadein 1.5s; -ms-animation: fadein 1.5s; -o-animation: fadein 1.5s; /* animation: fadein 2s; */}.chaty-widget .i-trigger-open.chaty-widget-i:not(.no-tooltip) .chaty-widget-i-title{transform: translate(calc(-100% - 12px), -50%);} .chaty-widget-is-right.chaty-widget .i-trigger-open.chaty-widget-i:not(.no-tooltip) .chaty-widget-i-title{ right: 0; left: auto; transform: translate(calc(100% + 12px), -50%);}.chaty-widget-is-right.chaty-widget .chaty-widget-i:not(.no-tooltip) .chaty-widget-i-title{ right: 0; left: auto; transform: translate(calc(100% + 13px), -50%);} .one_widget .i-trigger .chaty-widget-i svg{width: 56px!important; height: 55px!important;} .chaty-widget-is-right.chaty-widget.one_widget .chaty-widget-i:not(.no-tooltip):before{left: auto; right:-18px;} .chaty-widget.one_widget .chaty-widget-i:not(.no-tooltip):before{left: -18px;} .one_widget .i-trigger-open .chaty-widget-i-title { padding: 10px 10px 9px 12px!important; } .chaty-widget .chaty-widget-i.facebook.before:not(.no-tooltip):hover .chaty-widget-i-title,.chaty-widget .chaty-widget-i.before.facebook:not(.no-tooltip):hover:before{opacity:1;pointer-events:auto} .chaty-widget .chaty-widget-i:not(.no-tooltip) .chaty-widget-i-title, .chaty-widget .chaty-widget-i:not(.no-tooltip).before:before{opacity: 1;} .one_widget .chaty-widget-i svg {left:-5px; position: relative;}body .chaty-widget-i-title.true{opacity: 1!important;}.chaty-widget .i-trigger-open:not(.no-tooltip):before{opacity:1!important} .chaty-widget .chaty-widget-i.facebook.active:not(.no-tooltip) .chaty-widget-i-title, .chaty-widget .chaty-widget-i.facebook:not(.no-tooltip):hover:before{ pointer-events: initial; } .chaty-widget .facebook_header{background-color: #1E88E5 ;height: 34px; border-top-left-radius: 5px; border-top-right-radius: 5px; padding-left: 9px;} .facebook .chaty-widget-i-title{padding:0!important} body .chaty-widget-i .facebook_header p{ top: -3px; font-size: 13px; color: #fff !important; position:relative;} .facebook_header svg, .facebook_header p{display: inline-block; vertical-align: bottom; margin: 0;}.chaty-widget .chaty-widget-i .facebook_header svg{ height:30px!important; width:30px!important; } .chaty-widget{ display: none !important;}@media screen and (max-width:800px){.i-trigger-close .chaty-widget-i-title{display:none;}} @media screen and (max-width:480px){ .mobile_none{display:none}.chaty-widget.mobile_active{ display: block !important; } } @media screen and (min-width:480px){ .chaty-widget.desktop_active{ display: block !important; } }.chaty-widget{position:fixed;width:62px;z-index:9999}.chaty-widget .chaty-widget-is{display:flex;flex-wrap:wrap;overflow:hidden;height:0;position:absolute; pointer-events: none; left:0;right:auto;bottom:65px; opacity:0;}#transition_disabled{-webkit-animation: none !important; -moz-animation: none !important; -ms-animation: none !important; -o-animation: none !important;-webkit-animation:none !important}@keyframes fadeout{from{opacity:1}to{opacity:0}}@-moz-keyframes fadeout{from{opacity:1}to{opacity:0}}@-webkit-keyframes fadeout{from{opacity:1}to{opacity:0}}@-o-keyframes fadeout{from{opacity:1}to{opacity:0}}.chaty-widget .chaty-widget-is .chaty-widget-i{max-height:0;}.chaty-widget .i-trigger{position:relative;margin-top:6px}.chaty-widget .i-trigger .i-trigger-open,.chaty-widget .i-trigger .i-trigger-close{transition:all 0.2s; height: 54px;}.chaty-widget .i-trigger .i-trigger-close{position:absolute;bottom:-4px;left:0;right:0;z-index:2}.chaty-widget .i-trigger .i-trigger-open{opacity:1;pointer-events:auto}.chaty-widget .i-trigger .i-trigger-close{opacity:0;pointer-events:none}.chaty-widget:not(.chaty-widget-show) .chaty-widget-is{}.chaty-widget.chaty-widget-show .i-trigger .i-trigger-open{opacity:0;pointer-events:none}.chaty-widget.chaty-widget-show .i-trigger .i-trigger-close{opacity:1;pointer-events:auto}.chaty-widget.chaty-widget-show .chaty-widget-is{ pointer-events: auto;overflow:visible; opacity:1; visibility: visible;}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-ms-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}.chaty-widget.chaty-widget-show .chaty-widget-is .chaty-widget-i{opacity:1;max-height:53px;overflow:visible}.chaty-widget .chaty-widget-i{flex:0 0 54px;border-radius:50%;vertical-align:top;font-size:0;position:relative;box-shadow:0px 3px 6px rgba(0,0,0,0.25);margin:4px}.chaty-widget .chaty-widget-i svg{cursor:pointer;width:54px;height:54px; position:relative;}body .i-trigger-open .chaty-widget-i-title{padding: 5px 16px 5px 17px!important; }.chaty-widget:not(.chaty-widget-is-right) .i-trigger-open:before{ left: -13px!important} .chaty-widget:not(.chaty-widget-is-right) .i-trigger-open:before{} .one_widget.chaty-widget.chaty-widget-is-right .i-trigger-open:before{ right: -12px!important} body .one_widget .i-trigger-open .chaty-widget-i-title.face_title{padding:0!important}.one_widget.chaty-widget .chaty-widget-i:not(.no-tooltip) .chaty-widget-i-title{transform: translate(calc(-100% - 14px), -50%);}.chaty-widget .chaty-widget-i:not(.no-tooltip) .chaty-widget-i-title,.chaty-widget .chaty-widget-i:not(.no-tooltip):before{content:none;position:absolute;opacity:0;pointer-events:none;z-index:10}.chaty-widget .chaty-widget-i:not(.no-tooltip):before{content:"";left:-14px;top:50%;transform:translateY(-50%);height:0;width:0;z-index:11;border-width:5px 0 5px 10px;border-style:solid;border-color:transparent transparent transparent #fff}.one_widget.chaty-widget:not(.chaty-widget-is-right) .chaty-widget-i:not(.no-tooltip) .chaty-widget-i-title{font-size:17px;left:-3px;top:50%;white-space:nowrap;padding:5px 15px;line-height:21px;color:#333;background-color:#fff;box-shadow:0 1.93465px 7.73859px rgba(0,0,0,0.15);border-radius:10px}.chaty-widget .chaty-widget-i:not(.no-tooltip) .chaty-widget-i-title{font-size:17px;left:0;top:50%;transform:translate(calc(-100% - 13px), -50%);white-space:nowrap;padding:5px 15px;line-height:21px;color:#333;background-color:#fff;box-shadow:0 1.93465px 7.73859px rgba(0,0,0,0.15);border-radius:10px}.chaty-widget .chaty-widget-i:not(.no-tooltip):hover .chaty-widget-i-title,.chaty-widget .chaty-widget-i:not(.no-tooltip):hover:before{opacity:1;pointer-events:auto}.chaty-widget .chaty-widget-i.facebook:not(.no-tooltip):hover .chaty-widget-i-title,.chaty-widget .chaty-widget-i.facebook:not(.no-tooltip):hover:before{opacity:0;pointer-events:auto}.chaty-widget .chaty-widget-i .color-element{transition:all .2s}.chaty-widget:not(.chaty-widget-is-right) .chaty-widget-is{position:absolute;right:0;left:auto;bottom:65px;justify-content:flex-end}.chaty-widget.chaty-widget-is-right .i-trigger-open.chaty-widget-i:before{right:-13px;left:auto;border-width:5px 10px 5px 0;border-color:transparent #fff transparent transparent}.chaty-widget.chaty-widget-is-right .chaty-widget-i:before{right:-14px;left:auto;border-width:5px 10px 5px 0;border-color:transparent #fff transparent transparent}.chaty-widget.chaty-widget-is-right .chaty-widget-i.facebook.active .chaty-widget-i-title{ position: fixed; transform: initial!important;right: auto; top: calc(100% - 484px);}.chaty-widget .chaty-widget-i.facebook.active .chaty-widget-i-title{ position: fixed; transform: initial;right: 29px; left:auto; top: calc(100% - 484px);} .one_widget.chaty-widget.chaty-widget-is-right .chaty-widget-i .chaty-widget-i-title{right:0;left:auto;transform:translate(calc(100% + 17px), -50%)!important}</style>')),function(){var e=jQuery(".chaty-widget");function a(){var t=e.position().top,i=e.find(".chaty-widget-is .chaty-widget-i").length;if(62*i>t){var a=Math.round(Math.sqrt(i)),o=Math.ceil(Math.sqrt(i));e.find(".chaty-widget-is").css({height:62*o,width:62*a})}else e.find(".chaty-widget-is").css({height:62*i,width:"62px"})}function o(){e.position().left<jQuery(document).width()/2&&e.addClass("chaty-widget-is-right")}o(),a(),jQuery(window).resize(function(){a()}),t(".chaty-widget-i.facebook").mouseenter(function(){t(".facebook_two_mess").css({opacity:"1","z-index":"1"}),t(this).addClass("before")}),t(".chaty-widget-i.facebook").mouseleave(function(){t(".facebook_two_mess").css({opacity:"0","z-index":"1"}),t(this).removeClass("before")}),t(".chaty-widget-i.facebook").on("click",function(){t(this).addClass("active"),t(".facebook_two_mess").hide(),t(this).children(".face_title").css({opacity:"1","z-index":"2"}).show(),t(".chaty-widget").hasClass("one_widget")?t(".chaty-widget").hasClass("chaty-widget-is-right")?t(".face_title").css({top:"calc(100% - 452px)",left:"20px"}):t(".face_title").css({top:"calc(100% - 453px)",left:"auto",right:"23px"}):(t(".facebook_two_mess").css({opacity:"0","z-index":"1"}),t(".ico_d").hide(),t(".chaty-widget .chaty-widget-i").css({"box-shadow":"0px 3px 6px rgba(0,0,0,0)"}),t(".chaty-widget").hasClass("one_widget")||t(".i-trigger").hide())}),t(".i-trigger-close").on("click",function(i){c(),i.preventDefault(),t(".chaty-widget-i.facebook").hasClass("active")||(e.removeClass("chaty-widget-show"),e.addClass("none-widget-show"))}),t("body").on("click",".close_facebook",function(){t(".facebook_two_mess").show(),t(".chaty-widget-i.facebook").removeClass("active"),t(this).parent().parent().css({opacity:"1"}).hide(),t(".i-trigger").show(),t(".chaty-widget-is .chaty-widget-i svg").show()}),t(".i-trigger-close").on("click",function(i){c(),t(".i-trigger-open").addClass("active_clos"),i.preventDefault(),t(".chaty-widget-i.facebook").hasClass("active")||(e.removeClass("chaty-widget-show"),e.addClass("none-widget-show"))});var s=i("display_cta");function l(){t(".get").hasClass("no_active")||t(".get").css({opacity:"1"})}function c(){t(".get").hasClass("no_active")||t(".get").css({opacity:"0"})}e.find(".i-trigger-open").mouseenter(function(){t(".chaty-widget-is").removeAttr("id"),document.cookie="display_cta=none; path=/",t(this).hasClass("active_clos")||t(".chaty-widget-i.facebook").hasClass("active")||e.hasClass("one_widget")||(o(),t(e).hasClass("chaty-widget-show")||(e.addClass("chaty-widget-show"),e.removeClass("none-widget-show")),l())}),e.find(".i-trigger-open").on("click",function(){"none"!=s&&(t(".chaty-widget").hasClass(".one_widget")||t(".i-trigger-open .chaty-widget-i-title").detach()),t(".i-trigger-open").addClass("no-tooltip"),l(),t(this).hasClass("active_clos")||t(".chaty-widget-i.facebook").hasClass("active")||e.hasClass("one_widget")||(o(),t(e).hasClass("chaty-widget-show")||(e.addClass("chaty-widget-show"),e.removeClass("none-widget-show")))}),e.find(".i-trigger-open").mouseenter(function(){t(".i-trigger-open").removeClass("active_clos")}),e.find(".chaty-widget-is").mouseleave(function(){t(".i-trigger-open").removeClass("active_clos"),t(".chaty-widget-i.facebook").hasClass("active")})}(),t(document).ready(function(){window.matchMedia("only screen and (max-width: 760px)").matches&&t(".i-trigger-open").addClass("active_clos")})})}(jQuery);
|
|
|
|
assets/js/cht-scripts.js
CHANGED
@@ -9,771 +9,876 @@
|
|
9 |
* http://flaviusmatis.github.com/license.html
|
10 |
*/
|
11 |
|
12 |
-
/*jslint browser: true*/
|
13 |
-
/*global jQuery*/
|
14 |
-
|
15 |
-
(function($,sr){
|
16 |
-
|
17 |
-
// debouncing function from John Hann
|
18 |
-
// http://unscriptable.com/index.php/2009/03/20/debouncing-javascript-methods/
|
19 |
-
var debounce = function (func, threshold, execAsap) {
|
20 |
-
var timeout;
|
21 |
-
|
22 |
-
return function debounced () {
|
23 |
-
var obj = this, args = arguments;
|
24 |
-
function delayed () {
|
25 |
-
if (!execAsap)
|
26 |
-
func.apply(obj, args);
|
27 |
-
timeout = null;
|
28 |
-
};
|
29 |
-
|
30 |
-
if (timeout)
|
31 |
-
clearTimeout(timeout);
|
32 |
-
else if (execAsap)
|
33 |
-
func.apply(obj, args);
|
34 |
-
|
35 |
-
timeout = setTimeout(delayed, threshold || 100);
|
36 |
-
};
|
37 |
-
}
|
38 |
-
// smartModalResize
|
39 |
-
jQuery.fn[sr] = function(fn){ return fn ? this.bind('resize', debounce(fn)) : this.trigger(sr); };
|
40 |
|
41 |
-
})(jQuery,'smartModalResize');
|
42 |
|
43 |
-
(function (
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
var defaults = {
|
49 |
-
top: 'auto',
|
50 |
-
left: 'auto',
|
51 |
-
autoOpen: false,
|
52 |
-
overlayOpacity: 0.5,
|
53 |
-
overlayColor: '#000',
|
54 |
-
overlayClose: true,
|
55 |
-
overlayParent: 'body',
|
56 |
-
closeOnEscape: true,
|
57 |
-
closeButtonClass: '.close',
|
58 |
-
transitionIn: '',
|
59 |
-
transitionOut: '',
|
60 |
-
onOpen: false,
|
61 |
-
onClose: false,
|
62 |
-
zIndex: function () {
|
63 |
-
return (function (value) {
|
64 |
-
return value === -Infinity ? 0 : value + 1;
|
65 |
-
}(Math.max.apply(Math, $.makeArray($('*').map(function () {
|
66 |
-
return $(this).css('z-index');
|
67 |
-
}).filter(function () {
|
68 |
-
return $.isNumeric(this);
|
69 |
-
}).map(function () {
|
70 |
-
return parseInt(this, 10);
|
71 |
-
})))));
|
72 |
-
},
|
73 |
-
updateZIndexOnOpen: true,
|
74 |
-
hasVariableWidth: false
|
75 |
-
};
|
76 |
-
|
77 |
-
options = $.extend(defaults, options);
|
78 |
-
|
79 |
-
return this.each(function () {
|
80 |
-
|
81 |
-
var o = options,
|
82 |
-
$overlay = $('<div class="lean-overlay"></div>'),
|
83 |
-
$modal = $(this);
|
84 |
-
|
85 |
-
$overlay.css({
|
86 |
-
'display': 'none',
|
87 |
-
'position': 'fixed',
|
88 |
-
// When updateZIndexOnOpen is set to true, we avoid computing the z-index on initialization,
|
89 |
-
// because the value would be replaced when opening the modal.
|
90 |
-
'z-index': (o.updateZIndexOnOpen ? 0 : o.zIndex()),
|
91 |
-
'top': 0,
|
92 |
-
'left': 0,
|
93 |
-
'height': '100%',
|
94 |
-
'width': '100%',
|
95 |
-
'background': o.overlayColor,
|
96 |
-
'opacity': o.overlayOpacity,
|
97 |
-
'overflow': 'auto'
|
98 |
-
}).appendTo(o.overlayParent);
|
99 |
-
|
100 |
-
$modal.css({
|
101 |
-
'display': 'none',
|
102 |
-
'position' : 'fixed',
|
103 |
-
// When updateZIndexOnOpen is set to true, we avoid computing the z-index on initialization,
|
104 |
-
// because the value would be replaced when opening the modal.
|
105 |
-
'z-index': (o.updateZIndexOnOpen ? 0 : o.zIndex() + 1),
|
106 |
-
'left' : parseInt(o.left, 10) > -1 ? o.left + 'px' : 50 + '%',
|
107 |
-
'top' : parseInt(o.top, 10) > -1 ? o.top + 'px' : 50 + '%'
|
108 |
-
});
|
109 |
-
|
110 |
-
$modal.bind('openModal', function () {
|
111 |
-
var overlayZ = o.updateZIndexOnOpen ? o.zIndex() : parseInt($overlay.css('z-index'), 10),
|
112 |
-
modalZ = overlayZ + 1;
|
113 |
-
|
114 |
-
if(o.transitionIn !== '' && o.transitionOut !== ''){
|
115 |
-
$modal.removeClass(o.transitionOut).addClass(o.transitionIn);
|
116 |
-
}
|
117 |
-
$modal.css({
|
118 |
-
'display' : 'block',
|
119 |
-
'margin-left' : (parseInt(o.left, 10) > -1 ? 0 : -($modal.outerWidth() / 2)) + 'px',
|
120 |
-
'margin-top' : (parseInt(o.top, 10) > -1 ? 0 : -($modal.outerHeight() / 2)) + 'px',
|
121 |
-
'z-index': modalZ
|
122 |
-
});
|
123 |
-
|
124 |
-
$overlay.css({'z-index': overlayZ, 'display': 'block'});
|
125 |
-
|
126 |
-
if (o.onOpen && typeof o.onOpen === 'function') {
|
127 |
-
// onOpen callback receives as argument the modal window
|
128 |
-
o.onOpen($modal[0]);
|
129 |
-
}
|
130 |
-
});
|
131 |
-
|
132 |
-
$modal.bind('closeModal', function () {
|
133 |
-
if(o.transitionIn !== '' && o.transitionOut !== ''){
|
134 |
-
$modal.removeClass(o.transitionIn).addClass(o.transitionOut);
|
135 |
-
$modal.one('webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', function(){
|
136 |
-
$modal.css('display', 'none');
|
137 |
-
$overlay.css('display', 'none');
|
138 |
-
});
|
139 |
-
}
|
140 |
-
else {
|
141 |
-
$modal.css('display', 'none');
|
142 |
-
$overlay.css('display', 'none');
|
143 |
-
}
|
144 |
-
if (o.onClose && typeof o.onClose === 'function') {
|
145 |
-
// onClose callback receives as argument the modal window
|
146 |
-
o.onClose($modal[0]);
|
147 |
-
}
|
148 |
-
});
|
149 |
-
|
150 |
-
// Close on overlay click
|
151 |
-
$overlay.click(function () {
|
152 |
-
if (o.overlayClose) {
|
153 |
-
$modal.trigger('closeModal');
|
154 |
-
}
|
155 |
-
});
|
156 |
-
|
157 |
-
$(document).keydown(function (e) {
|
158 |
-
// ESCAPE key pressed
|
159 |
-
if (o.closeOnEscape && e.keyCode === 27) {
|
160 |
-
$modal.trigger('closeModal');
|
161 |
-
}
|
162 |
-
});
|
163 |
-
|
164 |
-
$(window).smartModalResize(function(){
|
165 |
-
if (o.hasVariableWidth) {
|
166 |
-
$modal.css({
|
167 |
-
'margin-left' : (parseInt(o.left, 10) > -1 ? 0 : -($modal.outerWidth() / 2)) + 'px',
|
168 |
-
'margin-top' : (parseInt(o.top, 10) > -1 ? 0 : -($modal.outerHeight() / 2)) + 'px'
|
169 |
-
});
|
170 |
-
}
|
171 |
-
});
|
172 |
-
|
173 |
-
// Close when button pressed
|
174 |
-
$modal.on('click', o.closeButtonClass, function (e) {
|
175 |
-
$modal.trigger('closeModal');
|
176 |
-
e.preventDefault();
|
177 |
-
});
|
178 |
-
|
179 |
-
// Automatically open modal if option set
|
180 |
-
if (o.autoOpen) {
|
181 |
-
$modal.trigger('openModal');
|
182 |
-
}
|
183 |
|
184 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
185 |
|
186 |
-
|
|
|
|
|
|
|
187 |
};
|
|
|
|
|
|
|
|
|
188 |
|
189 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
190 |
|
191 |
-
|
192 |
-
|
193 |
-
return methods[method].apply(this, Array.prototype.slice.call(arguments, 1));
|
194 |
-
}
|
195 |
|
196 |
-
if (typeof method === 'object' || !method) {
|
197 |
-
return methods.init.apply(this, arguments);
|
198 |
-
}
|
199 |
|
200 |
-
|
201 |
|
202 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
203 |
|
204 |
-
}
|
205 |
-
|
206 |
-
|
207 |
-
|
208 |
-
|
209 |
-
|
210 |
-
e = e || window.event;
|
211 |
-
e.preventDefault = true;
|
212 |
-
e.cancelBubble = true;
|
213 |
-
e.returnValue = 'Your beautiful goodbye message';
|
214 |
-
}
|
215 |
});
|
216 |
|
217 |
-
$
|
218 |
-
|
219 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
220 |
|
221 |
-
|
|
|
|
|
|
|
|
|
|
|
222 |
|
223 |
-
$(
|
|
|
|
|
|
|
|
|
|
|
224 |
|
225 |
-
|
226 |
-
|
227 |
-
|
228 |
-
|
229 |
-
|
230 |
-
'display': 'block',
|
231 |
});
|
232 |
-
|
233 |
-
|
234 |
});
|
235 |
-
$('.del_token').click(function(event) {
|
236 |
-
$.ajax({
|
237 |
-
type: 'POST',
|
238 |
-
url: ajaxurl,
|
239 |
-
data: {
|
240 |
-
'action': 'del_token',
|
241 |
-
'nonce_code': cht_nonce_ajax.cht_nonce,
|
242 |
-
},
|
243 |
-
success: function(bool) {
|
244 |
-
location.reload();
|
245 |
-
},
|
246 |
-
error: function (xhr,status,error) {
|
247 |
-
|
248 |
-
}
|
249 |
-
})
|
250 |
|
|
|
|
|
|
|
|
|
251 |
});
|
252 |
|
253 |
-
|
254 |
-
|
255 |
-
|
256 |
-
|
257 |
-
|
258 |
-
|
259 |
-
|
260 |
-
|
261 |
-
|
262 |
-
|
263 |
-
|
264 |
-
|
265 |
-
|
266 |
-
|
267 |
-
|
268 |
-
|
269 |
-
|
270 |
-
|
271 |
-
|
272 |
-
|
273 |
-
|
274 |
-
|
275 |
-
|
276 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
277 |
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
278 |
|
279 |
-
|
280 |
-
|
281 |
-
|
282 |
|
283 |
-
|
284 |
-
|
285 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
286 |
|
287 |
-
|
288 |
-
|
289 |
-
|
290 |
-
$('.color-picker-custom .circle').html('?').css({
|
291 |
-
'background-color': '#fff',
|
292 |
-
});
|
293 |
-
if ($this.prop('checked')) {
|
294 |
-
$('.color-picker-radio input').prop('checked', false);
|
295 |
-
$this.prop('checked', true);
|
296 |
-
var color = $this.val();
|
297 |
-
var title = $this.prop("title");
|
298 |
-
} else {
|
299 |
-
color = $('.color-picker-custom input').val();
|
300 |
-
title = 'Custom';
|
301 |
-
}
|
302 |
-
|
303 |
-
$('.color-picker-btn .circle').css({backgroundColor: color});
|
304 |
-
$('.color-picker-btn .text').text(title);
|
305 |
-
});
|
306 |
|
307 |
-
|
308 |
-
|
|
|
309 |
|
310 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
311 |
|
312 |
-
|
|
|
|
|
313 |
|
314 |
-
|
315 |
-
|
316 |
-
});
|
317 |
-
})();
|
318 |
-
|
319 |
-
(function customSelect() {
|
320 |
-
$('[name="cht_position"]').change(function () {
|
321 |
-
if ($('#positionCustom').prop('checked')) {
|
322 |
-
$('#positionPro').show().css({
|
323 |
-
'display': 'inline-block',
|
324 |
-
|
325 |
-
});
|
326 |
-
} else {
|
327 |
-
$('#positionPro').hide().css({
|
328 |
-
'display': 'none',
|
329 |
-
|
330 |
-
});
|
331 |
-
}
|
332 |
-
})
|
333 |
-
})();
|
334 |
-
|
335 |
-
(function preview() {
|
336 |
-
(function previewColor() {
|
337 |
-
$('.color-picker-radio input').change(function() {
|
338 |
-
var $this = $(this);
|
339 |
-
|
340 |
-
if ($this.prop('checked')) {
|
341 |
-
var color = $this.val();
|
342 |
-
} else {
|
343 |
-
color = $('.color-picker-custom input').val();
|
344 |
-
}
|
345 |
-
|
346 |
-
$('.preview .page svg ellipse').css({fill: color});
|
347 |
-
});
|
348 |
-
|
349 |
-
$('.color-picker-custom input').change(function () {
|
350 |
-
var $this = $(this);
|
351 |
-
|
352 |
-
var color = $this.val();
|
353 |
-
|
354 |
-
$('.preview .page svg ellipse').css({fill: color});
|
355 |
-
});
|
356 |
-
})();
|
357 |
-
|
358 |
-
(function previewTooltip() {
|
359 |
-
var $widgetTooltip = $('#widgetTooltip');
|
360 |
-
var $icon = $('.preview .page .icon');
|
361 |
-
|
362 |
-
function tooltipToggle() {
|
363 |
-
if ($('[name=cht_cta]').val().length>=1) {
|
364 |
-
$icon.removeClass('no-tooltip');
|
365 |
-
} else {
|
366 |
-
$icon.addClass('no-tooltip');
|
367 |
-
}
|
368 |
-
}
|
369 |
-
|
370 |
-
tooltipToggle();
|
371 |
-
|
372 |
-
$widgetTooltip.change(function () {
|
373 |
-
tooltipToggle();
|
374 |
-
});
|
375 |
-
})();
|
376 |
-
|
377 |
-
function previewPosition() {
|
378 |
-
|
379 |
-
var $inputPosBot = $('#positionBottom');
|
380 |
-
var $inputPosSide = $('#positionSide');
|
381 |
-
var $chatyWidget = $('.preview .page .chaty-widget');
|
382 |
-
var customSpace = '7px';
|
383 |
-
|
384 |
-
var value = $('[name="cht_position"]:checked').val();
|
385 |
-
|
386 |
-
if (value === 'right') {
|
387 |
-
$chatyWidget.css({right: customSpace, left: 'auto', bottom: '7px'});
|
388 |
-
} else if (value === 'left') {
|
389 |
-
$chatyWidget.css({left: customSpace, right: 'auto', bottom: '7px'});
|
390 |
-
} else if (value === 'custom') {
|
391 |
-
|
392 |
-
if ($inputPosBot.val()) {
|
393 |
-
var positionBottom = $inputPosBot.val() + 'px';
|
394 |
-
} else {
|
395 |
-
positionBottom = customSpace;
|
396 |
-
}
|
397 |
-
|
398 |
-
if ($inputPosSide.val()) {
|
399 |
-
var positionSide = $inputPosSide.val() + 'px';
|
400 |
-
} else {
|
401 |
-
positionSide = customSpace;
|
402 |
-
}
|
403 |
-
|
404 |
-
$inputPosBot.change(function () {
|
405 |
-
positionBottom = $('#positionBottom').val() + 'px';
|
406 |
-
|
407 |
-
$chatyWidget.css({bottom: positionBottom});
|
408 |
-
});
|
409 |
-
|
410 |
-
$inputPosSide.change(function () {
|
411 |
-
|
412 |
-
var valueCustom = $('[name="positionSide"]:checked').val();
|
413 |
-
positionSide = $(this).val() + 'px';
|
414 |
-
|
415 |
-
if (valueCustom === 'right') {
|
416 |
-
$('.page-body .chaty-widget ').removeClass('chaty-widget-icons-left')
|
417 |
-
$('.page-body .chaty-widget ').addClass('chaty-widget-icons-right')
|
418 |
-
$chatyWidget.css({right: positionSide, left: 'auto'});
|
419 |
-
} else if (valueCustom === 'left') {
|
420 |
-
$('.page-body .chaty-widget ').removeClass('chaty-widget-icons-right')
|
421 |
-
$('.page-body .chaty-widget ').addClass('chaty-widget-icons-left')
|
422 |
-
$chatyWidget.css({left: positionSide, right: 'auto'});
|
423 |
-
}
|
424 |
-
});
|
425 |
-
|
426 |
-
$('[name="positionSide"]').change(function () {
|
427 |
-
var valueCustom = $('[name="positionSide"]:checked').val();
|
428 |
-
|
429 |
-
if (valueCustom === 'right') {
|
430 |
-
$('.page-body .chaty-widget ').removeClass('chaty-widget-icons-left')
|
431 |
-
$('.page-body .chaty-widget ').addClass('chaty-widget-icons-right')
|
432 |
-
$chatyWidget.css({right: positionSide, left: 'auto'});
|
433 |
-
} else if (valueCustom === 'left') {
|
434 |
-
$('.page-body .chaty-widget ').removeClass('chaty-widget-icons-right')
|
435 |
-
$('.page-body .chaty-widget ').addClass('chaty-widget-icons-left')
|
436 |
-
$chatyWidget.css({left: positionSide, right: 'auto'});
|
437 |
-
}
|
438 |
-
})
|
439 |
-
}
|
440 |
-
$('[name="cht_position"]').change(function () {
|
441 |
-
if ($('#positionCustom').prop('checked')) {
|
442 |
-
var $inputPosBot = $('#positionBottom');
|
443 |
-
var $inputPosSide = $('#positionSide');
|
444 |
-
var $chatyWidget = $('.preview .page .chaty-widget');
|
445 |
-
$chatyWidget.css({bottom: positionBottom});
|
446 |
-
var valueCustom = $('[name="positionSide"]:checked').val();
|
447 |
-
positionSide = $('#positionSide').val() + 'px';
|
448 |
-
if (valueCustom === 'right') {
|
449 |
-
$('.page-body .chaty-widget ').removeClass('chaty-widget-icons-left')
|
450 |
-
$('.page-body .chaty-widget ').addClass('chaty-widget-icons-right')
|
451 |
-
$chatyWidget.css({right: positionSide, left: 'auto'});
|
452 |
-
} else if (valueCustom === 'left') {
|
453 |
-
$('.page-body .chaty-widget ').removeClass('chaty-widget-icons-right')
|
454 |
-
$('.page-body .chaty-widget ').addClass('chaty-widget-icons-left')
|
455 |
-
$chatyWidget.css({left: positionSide, right: 'auto'});
|
456 |
-
}
|
457 |
-
};
|
458 |
-
});
|
459 |
-
}
|
460 |
|
461 |
-
|
462 |
|
463 |
-
|
464 |
|
465 |
-
|
466 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
467 |
|
468 |
-
if (valueCustom === 'right') {
|
469 |
-
$('.page-body .chaty-widget ').removeClass('chaty-widget-icons-left')
|
470 |
-
$('.page-body .chaty-widget ').addClass('chaty-widget-icons-right')
|
471 |
-
|
472 |
-
} else if (valueCustom === 'left') {
|
473 |
-
|
474 |
-
$('.page-body .chaty-widget ').removeClass('chaty-widget-icons-right')
|
475 |
-
$('.page-body .chaty-widget ').addClass('chaty-widget-icons-left')}
|
476 |
-
previewPosition();
|
477 |
-
});
|
478 |
-
})();
|
479 |
|
480 |
|
481 |
-
|
|
|
482 |
* add Token
|
483 |
*/
|
484 |
|
485 |
-
|
486 |
-
|
487 |
-
|
488 |
-
|
489 |
-
|
490 |
-
|
491 |
-
|
492 |
-
|
493 |
-
|
494 |
-
|
495 |
-
|
496 |
-
|
497 |
-
|
498 |
-
|
499 |
-
|
500 |
-
|
501 |
-
|
502 |
-
|
503 |
-
|
504 |
-
|
505 |
-
|
506 |
-
|
507 |
-
|
508 |
-
|
509 |
-
|
510 |
-
|
511 |
-
error: function (xhr,status,error) {
|
512 |
-
|
513 |
-
}
|
514 |
-
});
|
515 |
-
});
|
516 |
-
$('textarea[name=cht_cta]').keyup(function(event) {
|
517 |
-
$('.tooltiptext').html($(this).val());
|
518 |
-
if($(this).val().length == 0){
|
519 |
-
$('.cta').hide(200);
|
520 |
-
$('.tooltiptext').hide(200)
|
521 |
-
|
522 |
-
}else{
|
523 |
-
|
524 |
-
$('.cta').show(300);
|
525 |
-
$('.tooltiptext').show(200)
|
526 |
-
|
527 |
-
}
|
528 |
-
});
|
529 |
-
|
530 |
|
|
|
|
|
531 |
});
|
532 |
-
|
533 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
534 |
|
535 |
(function ($) {
|
536 |
-
|
537 |
-
|
538 |
-
|
539 |
-
|
540 |
-
|
541 |
-
|
542 |
-
|
543 |
-
|
544 |
-
|
545 |
-
|
546 |
-
|
547 |
-
|
548 |
-
|
549 |
-
|
550 |
-
|
551 |
-
|
552 |
-
}
|
553 |
|
|
|
554 |
|
|
|
555 |
});
|
556 |
-
|
557 |
-
|
558 |
-
|
559 |
-
|
560 |
-
|
561 |
-
|
562 |
-
|
563 |
-
|
564 |
-
|
565 |
-
|
566 |
-
|
567 |
-
|
568 |
-
|
569 |
-
|
570 |
-
|
571 |
-
$('.add_slug').val(newlocaldata)
|
572 |
-
newlocaldata = newlocaldata.replace(del,'');
|
573 |
-
$('.add_slug').val(newlocaldata)
|
574 |
-
newlocaldata = newlocaldata.replace(del,'');
|
575 |
-
|
576 |
-
|
577 |
-
$('.add_slug').val(newlocaldata)
|
578 |
-
|
579 |
-
$this.toggleClass('active');
|
580 |
-
return;
|
581 |
|
582 |
-
|
583 |
-
|
584 |
-
|
585 |
-
|
586 |
-
|
587 |
-
|
588 |
-
|
589 |
-
|
590 |
-
|
591 |
-
|
592 |
-
|
593 |
-
|
594 |
-
|
595 |
-
|
596 |
-
|
597 |
-
|
598 |
-
|
599 |
-
|
600 |
-
|
601 |
-
|
602 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
603 |
}
|
604 |
-
|
605 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
606 |
}else if(click >='3'){
|
607 |
// alert(click);
|
608 |
-
$('.popover').show().effect( "shake", {times:3}, 600 );
|
609 |
click = $('.channels-selected__item.free').length;
|
610 |
return;
|
611 |
-
|
612 |
-
|
613 |
-
}*/
|
614 |
-
|
615 |
-
if (!$('section').is("#pro") && $('.channels-icons > .icon.active').length >= 2) {
|
616 |
-
$('.popover').show().effect( "shake", {times:3}, 600 );
|
617 |
-
socialIcon.removeClass('disabled');
|
618 |
-
return;
|
619 |
-
}
|
620 |
-
|
621 |
-
$this.toggleClass('active');
|
622 |
|
623 |
-
if($('section').is("#pro")){
|
624 |
-
var token = 'pro';
|
625 |
-
}else{
|
626 |
-
var token = 'free';
|
627 |
-
}
|
628 |
|
|
|
629 |
|
630 |
-
|
631 |
-
|
632 |
-
|
633 |
-
|
634 |
-
|
635 |
-
data: {
|
636 |
-
'action': 'choose_social',
|
637 |
-
'social': social,
|
638 |
-
'nonce_code': cht_nonce_ajax.cht_nonce,
|
639 |
-
'version': token
|
640 |
-
},
|
641 |
-
beforeSend: function( xhr ) {
|
642 |
-
|
643 |
-
},
|
644 |
-
success: function(data) {
|
645 |
-
var item = $(data);
|
646 |
-
var itemName = item.find('.icon').data('title');
|
647 |
-
|
648 |
-
if (!$('.channels-selected div[data-title="'+ itemName+'"]').length) {
|
649 |
-
$('.channels-selected__item.disabled').before(item);
|
650 |
-
|
651 |
-
}
|
652 |
-
|
653 |
-
socialIcon.removeClass('disabled');
|
654 |
-
two_soc();
|
655 |
-
|
656 |
-
},
|
657 |
-
error: function (xhr,status,error) {
|
658 |
-
|
659 |
-
}
|
660 |
-
});
|
661 |
|
662 |
-
|
663 |
|
664 |
-
});
|
665 |
|
666 |
-
|
667 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
668 |
* Cancel Btn
|
669 |
*/
|
670 |
-
|
671 |
|
672 |
-
|
673 |
-
|
674 |
-
e.preventDefault();
|
675 |
|
676 |
-
|
677 |
-
|
678 |
-
|
679 |
|
680 |
-
|
681 |
-
|
682 |
-
|
683 |
|
684 |
-
|
685 |
-
|
686 |
-
|
687 |
-
|
688 |
-
|
689 |
-
|
690 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
691 |
|
692 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
693 |
del_item.remove();
|
694 |
-
|
695 |
-
|
696 |
-
|
697 |
-
|
698 |
-
|
699 |
-
|
700 |
-
dataType: 'json',
|
701 |
-
url: ajaxurl,
|
702 |
-
data: {
|
703 |
-
'action': 'remove_social',
|
704 |
-
'nonce_code': cht_nonce_ajax.cht_nonce,
|
705 |
-
'social': social
|
706 |
-
},
|
707 |
-
beforeSend: function( xhr ) {
|
708 |
-
|
709 |
-
},
|
710 |
-
success: function(bool) {
|
711 |
-
if (bool) {
|
712 |
-
item.remove();
|
713 |
-
del_item.remove();
|
714 |
-
|
715 |
-
|
716 |
-
$('.icon-sm').each(function() {
|
717 |
-
if ($(this).data('social') === social) {
|
718 |
-
//$(this).removeClass('active');
|
719 |
-
}
|
720 |
-
});
|
721 |
-
}
|
722 |
-
},
|
723 |
-
error: function (xhr,status,error) {
|
724 |
-
|
725 |
-
}
|
726 |
});
|
727 |
-
|
728 |
-
}
|
|
|
729 |
|
|
|
|
|
|
|
|
|
|
|
730 |
|
731 |
-
function two_soc(){
|
732 |
-
|
733 |
-
if($('section').is("#pro")){
|
734 |
-
return;
|
735 |
-
}
|
736 |
|
737 |
-
|
738 |
-
|
|
|
|
|
739 |
|
740 |
-
|
741 |
-
|
742 |
-
|
743 |
-
|
744 |
-
|
745 |
-
|
746 |
-
|
747 |
-
|
748 |
-
|
749 |
-
|
750 |
-
|
751 |
-
|
752 |
-
});
|
753 |
-
|
754 |
});
|
755 |
-
})(jQuery);
|
756 |
-
(function ($) {
|
757 |
-
$(document).ready(function() {
|
758 |
|
759 |
-
var freeCustomInput = $('.free-custom-radio, .free-custom-checkbox');
|
760 |
|
761 |
-
|
762 |
-
|
763 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
764 |
|
765 |
-
var chatyCta = $('[name=cht_cta]');
|
766 |
-
var toolTip = $('.preview .tooltip-show');
|
767 |
|
768 |
-
|
769 |
-
|
770 |
-
|
771 |
-
|
772 |
-
|
773 |
-
|
774 |
-
|
775 |
-
|
776 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
777 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
778 |
});
|
779 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9 |
* http://flaviusmatis.github.com/license.html
|
10 |
*/
|
11 |
|
12 |
+
/* jslint browser: true */
|
13 |
+
/* global jQuery */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14 |
|
|
|
15 |
|
16 |
+
(function ($, sr) {
|
17 |
+
// debouncing function from John Hann
|
18 |
+
// http://unscriptable.com/index.php/2009/03/20/debouncing-javascript-methods/
|
19 |
+
var debounce = function (func, threshold, execAsap) {
|
20 |
+
var timeout;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
21 |
|
22 |
+
return function debounced() {
|
23 |
+
var obj = this; var
|
24 |
+
args = arguments;
|
25 |
+
function delayed() {
|
26 |
+
if (!execAsap) func.apply(obj, args);
|
27 |
+
timeout = null;
|
28 |
+
}
|
29 |
|
30 |
+
if (timeout) clearTimeout(timeout);
|
31 |
+
else if (execAsap) func.apply(obj, args);
|
32 |
+
|
33 |
+
timeout = setTimeout(delayed, threshold || 100);
|
34 |
};
|
35 |
+
};
|
36 |
+
// smartModalResize
|
37 |
+
jQuery.fn[sr] = function (fn) { return fn ? this.bind('resize', debounce(fn)) : this.trigger(sr); };
|
38 |
+
}(jQuery, 'smartModalResize'));
|
39 |
|
40 |
+
(function ($) {
|
41 |
+
'use strict';
|
42 |
+
|
43 |
+
var methods = {
|
44 |
+
init: function (options) {
|
45 |
+
var defaults = {
|
46 |
+
top: 'auto',
|
47 |
+
left: 'auto',
|
48 |
+
autoOpen: false,
|
49 |
+
overlayOpacity: 0.5,
|
50 |
+
overlayColor: '#000',
|
51 |
+
overlayClose: true,
|
52 |
+
overlayParent: 'body',
|
53 |
+
closeOnEscape: true,
|
54 |
+
closeButtonClass: '.close',
|
55 |
+
transitionIn: '',
|
56 |
+
transitionOut: '',
|
57 |
+
onOpen: false,
|
58 |
+
onClose: false,
|
59 |
+
zIndex: function () {
|
60 |
+
return (function (value) {
|
61 |
+
return value === -Infinity ? 0 : value + 1;
|
62 |
+
}(Math.max.apply(Math, $.makeArray($('*').map(function () {
|
63 |
+
return $(this).css('z-index');
|
64 |
+
}).filter(function () {
|
65 |
+
return $.isNumeric(this);
|
66 |
+
}).map(function () {
|
67 |
+
return parseInt(this, 10);
|
68 |
+
})))));
|
69 |
+
},
|
70 |
+
updateZIndexOnOpen: true,
|
71 |
+
hasVariableWidth: false
|
72 |
+
};
|
73 |
+
|
74 |
+
options = $.extend(defaults, options);
|
75 |
+
|
76 |
+
return this.each(function () {
|
77 |
+
var o = options;
|
78 |
+
|
79 |
+
|
80 |
+
var $overlay = $('<div class="lean-overlay"></div>');
|
81 |
+
|
82 |
+
|
83 |
+
var $modal = $(this);
|
84 |
+
|
85 |
+
$overlay.css({
|
86 |
+
display: 'none',
|
87 |
+
position: 'fixed',
|
88 |
+
// When updateZIndexOnOpen is set to true, we avoid computing the z-index on initialization,
|
89 |
+
// because the value would be replaced when opening the modal.
|
90 |
+
'z-index': (o.updateZIndexOnOpen ? 0 : o.zIndex()),
|
91 |
+
top: 0,
|
92 |
+
left: 0,
|
93 |
+
height: '100%',
|
94 |
+
width: '100%',
|
95 |
+
background: o.overlayColor,
|
96 |
+
opacity: o.overlayOpacity,
|
97 |
+
overflow: 'auto'
|
98 |
+
}).appendTo(o.overlayParent);
|
99 |
+
|
100 |
+
$modal.css({
|
101 |
+
display: 'none',
|
102 |
+
position: 'fixed',
|
103 |
+
// When updateZIndexOnOpen is set to true, we avoid computing the z-index on initialization,
|
104 |
+
// because the value would be replaced when opening the modal.
|
105 |
+
'z-index': (o.updateZIndexOnOpen ? 0 : o.zIndex() + 1),
|
106 |
+
left: parseInt(o.left, 10) > -1 ? o.left + 'px' : 50 + '%',
|
107 |
+
top: parseInt(o.top, 10) > -1 ? o.top + 'px' : 50 + '%'
|
108 |
+
});
|
109 |
|
110 |
+
$modal.bind('openModal', function () {
|
111 |
+
var overlayZ = o.updateZIndexOnOpen ? o.zIndex() : parseInt($overlay.css('z-index'), 10);
|
|
|
|
|
112 |
|
|
|
|
|
|
|
113 |
|
114 |
+
var modalZ = overlayZ + 1;
|
115 |
|
116 |
+
if (o.transitionIn !== '' && o.transitionOut !== '') {
|
117 |
+
$modal.removeClass(o.transitionOut).addClass(o.transitionIn);
|
118 |
+
}
|
119 |
+
$modal.css({
|
120 |
+
display: 'block',
|
121 |
+
'margin-left': (parseInt(o.left, 10) > -1 ? 0 : -($modal.outerWidth() / 2)) + 'px',
|
122 |
+
'margin-top': (parseInt(o.top, 10) > -1 ? 0 : -($modal.outerHeight() / 2)) + 'px',
|
123 |
+
'z-index': modalZ
|
124 |
+
});
|
125 |
|
126 |
+
$overlay.css({ 'z-index': overlayZ, display: 'block' });
|
127 |
+
|
128 |
+
if (o.onOpen && typeof o.onOpen === 'function') {
|
129 |
+
// onOpen callback receives as argument the modal window
|
130 |
+
o.onOpen($modal[0]);
|
131 |
+
}
|
|
|
|
|
|
|
|
|
|
|
132 |
});
|
133 |
|
134 |
+
$modal.bind('closeModal', function () {
|
135 |
+
if (o.transitionIn !== '' && o.transitionOut !== '') {
|
136 |
+
$modal.removeClass(o.transitionIn).addClass(o.transitionOut);
|
137 |
+
$modal.one('webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', function () {
|
138 |
+
$modal.css('display', 'none');
|
139 |
+
$overlay.css('display', 'none');
|
140 |
+
});
|
141 |
+
} else {
|
142 |
+
$modal.css('display', 'none');
|
143 |
+
$overlay.css('display', 'none');
|
144 |
+
}
|
145 |
+
if (o.onClose && typeof o.onClose === 'function') {
|
146 |
+
// onClose callback receives as argument the modal window
|
147 |
+
o.onClose($modal[0]);
|
148 |
+
}
|
149 |
+
});
|
150 |
|
151 |
+
// Close on overlay click
|
152 |
+
$overlay.click(function () {
|
153 |
+
if (o.overlayClose) {
|
154 |
+
$modal.trigger('closeModal');
|
155 |
+
}
|
156 |
+
});
|
157 |
|
158 |
+
$(document).keydown(function (e) {
|
159 |
+
// ESCAPE key pressed
|
160 |
+
if (o.closeOnEscape && e.keyCode === 27) {
|
161 |
+
$modal.trigger('closeModal');
|
162 |
+
}
|
163 |
+
});
|
164 |
|
165 |
+
$(window).smartModalResize(function () {
|
166 |
+
if (o.hasVariableWidth) {
|
167 |
+
$modal.css({
|
168 |
+
'margin-left': (parseInt(o.left, 10) > -1 ? 0 : -($modal.outerWidth() / 2)) + 'px',
|
169 |
+
'margin-top': (parseInt(o.top, 10) > -1 ? 0 : -($modal.outerHeight() / 2)) + 'px'
|
|
|
170 |
});
|
171 |
+
}
|
|
|
172 |
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
173 |
|
174 |
+
// Close when button pressed
|
175 |
+
$modal.on('click', o.closeButtonClass, function (e) {
|
176 |
+
$modal.trigger('closeModal');
|
177 |
+
e.preventDefault();
|
178 |
});
|
179 |
|
180 |
+
// Automatically open modal if option set
|
181 |
+
if (o.autoOpen) {
|
182 |
+
$modal.trigger('openModal');
|
183 |
+
}
|
184 |
+
});
|
185 |
+
}
|
186 |
+
};
|
187 |
+
|
188 |
+
$.fn.easyModal = function (method) {
|
189 |
+
// Method calling logic
|
190 |
+
if (methods[method]) {
|
191 |
+
return methods[method].apply(this, Array.prototype.slice.call(arguments, 1));
|
192 |
+
}
|
193 |
+
|
194 |
+
if (typeof method === 'object' || !method) {
|
195 |
+
return methods.init.apply(this, arguments);
|
196 |
+
}
|
197 |
+
|
198 |
+
$.error('Method ' + method + ' does not exist on jQuery.easyModal');
|
199 |
+
};
|
200 |
+
}(jQuery));
|
201 |
+
(function ($) {
|
202 |
+
$(document).ready(function () {
|
203 |
+
$('input, .icon, textarea, .btn-cancel ').click(function (event) {
|
204 |
+
window.onbeforeunload = function (e) {
|
205 |
+
e = e || window.event;
|
206 |
+
e.preventDefault = true;
|
207 |
+
e.cancelBubble = true;
|
208 |
+
e.returnValue = 'Your beautiful goodbye message';
|
209 |
+
};
|
210 |
+
});
|
211 |
+
|
212 |
+
$(document).on('submit', 'form', function (event) {
|
213 |
+
window.onbeforeunload = null;
|
214 |
+
});
|
215 |
+
|
216 |
+
$('.preview').stick_in_parent({
|
217 |
+
offset_top:200
|
218 |
+
});
|
219 |
+
|
220 |
+
$('.upg').click(function (event) {
|
221 |
+
$('.valid_domain_input').val($('.valid_domain_input').val().replace(' ', ''));
|
222 |
+
if (!/^(http(s)?:\/\/)?(www\.)?[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(:[0-9]{1,5})?(\/.*)?$/.test($('.valid_domain_input').val())) {
|
223 |
+
event.preventDefault();
|
224 |
+
$('.valid_domain').fadeIn().css({
|
225 |
+
display: 'block'
|
226 |
});
|
227 |
+
}
|
228 |
+
});
|
229 |
+
$('.del_token').click(function (event) {
|
230 |
+
$.ajax({
|
231 |
+
type: 'POST',
|
232 |
+
url: ajaxurl,
|
233 |
+
data: {
|
234 |
+
action: 'del_token',
|
235 |
+
nonce_code: cht_nonce_ajax.cht_nonce
|
236 |
+
},
|
237 |
+
success: function (bool) {
|
238 |
+
location.reload();
|
239 |
+
},
|
240 |
+
error: function (xhr, status, error) {
|
241 |
|
242 |
+
}
|
243 |
+
});
|
244 |
+
});
|
245 |
|
246 |
+
(function easyModal() {
|
247 |
+
$('.easy-modal').easyModal({
|
248 |
+
top: 150,
|
249 |
+
overlay: 0.2
|
250 |
+
});
|
251 |
+
$('.easy-modal-open').click(function (e) {
|
252 |
+
var target = $(this).attr('href');
|
253 |
+
$(target).trigger('openModal');
|
254 |
+
e.preventDefault();
|
255 |
+
});
|
256 |
+
$('.easy-modal-close').click(function (e) {
|
257 |
+
e.preventDefault();
|
258 |
+
$('.easy-modal').trigger('closeModal');
|
259 |
+
});
|
260 |
+
}());
|
261 |
+
var count_click = 1000000003;
|
262 |
+
$('.show_up').click(function () {
|
263 |
+
count_click += 10;
|
264 |
+
$('#upgrade-modal').css({
|
265 |
+
'z-index': count_click,
|
266 |
+
display: 'block',
|
267 |
+
'margin-left': '-258px'
|
268 |
+
});
|
269 |
+
});
|
270 |
|
271 |
+
(function colorPicker() {
|
272 |
+
$('.color-picker-btn, .color-picker-btn-close, .color-picker-custom button').on('click', function (e) {
|
273 |
+
e.preventDefault();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
274 |
|
275 |
+
$('.color-picker').toggle();
|
276 |
+
$('.color-picker-btn').toggle();
|
277 |
+
});
|
278 |
|
279 |
+
$('.color-picker-radio input').change(function () {
|
280 |
+
var $this = $(this);
|
281 |
+
$('.color-picker-custom input[name="cht_custom_color"]').val('');
|
282 |
+
$('.color-picker-custom .circle').html('?').css({
|
283 |
+
'background-color': '#fff'
|
284 |
+
});
|
285 |
+
if ($this.prop('checked')) {
|
286 |
+
$('.color-picker-radio input').prop('checked', false);
|
287 |
+
$this.prop('checked', true);
|
288 |
+
var color = $this.val();
|
289 |
+
var title = $this.prop('title');
|
290 |
+
} else {
|
291 |
+
color = $('.color-picker-custom input').val();
|
292 |
+
title = 'Custom';
|
293 |
+
}
|
294 |
|
295 |
+
$('.color-picker-btn .circle').css({ backgroundColor: color });
|
296 |
+
$('.color-picker-btn .text').text(title);
|
297 |
+
});
|
298 |
|
299 |
+
$('.color-picker-custom input').change(function () {
|
300 |
+
$('.color-picker-radio input').prop('checked', false);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
301 |
|
302 |
+
var $this = $(this);
|
303 |
|
304 |
+
var color = $this.val();
|
305 |
|
306 |
+
$('.color-picker-btn .circle').css({ backgroundColor: color });
|
307 |
+
$('.color-picker-btn .text').text('Custom');
|
308 |
+
});
|
309 |
+
}());
|
310 |
+
|
311 |
+
(function customSelect() {
|
312 |
+
$('[name="cht_position"]').change(function () {
|
313 |
+
if ($('#positionCustom').prop('checked')) {
|
314 |
+
$('#positionPro').show();
|
315 |
+
} else {
|
316 |
+
$('#positionPro').hide();
|
317 |
+
}
|
318 |
+
});
|
319 |
+
}());
|
320 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
321 |
|
322 |
|
323 |
+
|
324 |
+
/**
|
325 |
* add Token
|
326 |
*/
|
327 |
|
328 |
+
var AddTokenBtn = $('.update_token');
|
329 |
+
|
330 |
+
AddTokenBtn.on('click', function (e) {
|
331 |
+
e.preventDefault();
|
332 |
+
var token = $('input[name="cht_token"]').val();
|
333 |
+
|
334 |
+
$.ajax({
|
335 |
+
type: 'POST',
|
336 |
+
url: ajaxurl,
|
337 |
+
data: {
|
338 |
+
action: 'add_token',
|
339 |
+
nonce_code: cht_nonce_ajax.cht_nonce,
|
340 |
+
token: token
|
341 |
+
},
|
342 |
+
beforeSend: function (xhr) {
|
343 |
+
|
344 |
+
},
|
345 |
+
success: function (bool) {
|
346 |
+
if (bool) {
|
347 |
+
alert('Your pro plan is activated');
|
348 |
+
location.reload();
|
349 |
+
} else {
|
350 |
+
alert('You`ve entered a wrong token');
|
351 |
+
}
|
352 |
+
},
|
353 |
+
error: function (xhr, status, error) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
354 |
|
355 |
+
}
|
356 |
+
});
|
357 |
});
|
358 |
+
$('textarea[name=cht_cta]').keyup(function (event) {
|
359 |
+
$('.tooltiptext').html($(this).val());
|
360 |
+
if ($(this).val().length == 0) {
|
361 |
+
$('.cta').hide(200);
|
362 |
+
$('.tooltiptext').hide(200);
|
363 |
+
} else {
|
364 |
+
$('.cta').show(300);
|
365 |
+
$('.tooltiptext').show(200);
|
366 |
+
}
|
367 |
+
});
|
368 |
+
});
|
369 |
+
}(jQuery));
|
370 |
|
371 |
(function ($) {
|
372 |
+
$(document).ready(function () {
|
373 |
+
(function preview() {
|
374 |
+
(function previewColor() {
|
375 |
+
$('.color-picker-radio input').change(function () {
|
376 |
+
var $this = $(this);
|
377 |
+
|
378 |
+
if ($this.prop('checked')) {
|
379 |
+
var color = $this.val();
|
380 |
+
} else {
|
381 |
+
color = $('.color-picker-custom input').val();
|
382 |
+
}
|
383 |
+
detectIcon();
|
384 |
+
});
|
385 |
+
|
386 |
+
$('.color-picker-custom input').change(function () {
|
387 |
+
var $this = $(this);
|
|
|
388 |
|
389 |
+
var color = $this.val();
|
390 |
|
391 |
+
detectIcon();
|
392 |
});
|
393 |
+
}());
|
394 |
+
|
395 |
+
(function previewTooltip() {
|
396 |
+
var $widgetTooltip = $('#widgetTooltip');
|
397 |
+
var $icon = $('.preview .page .icon');
|
398 |
+
|
399 |
+
function tooltipToggle() {
|
400 |
+
if ($('[name=cht_cta]').val().length >= 1) {
|
401 |
+
$icon.removeClass('no-tooltip');
|
402 |
+
} else {
|
403 |
+
$icon.addClass('no-tooltip');
|
404 |
+
}
|
405 |
+
}
|
406 |
+
|
407 |
+
tooltipToggle();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
408 |
|
409 |
+
$widgetTooltip.change(function () {
|
410 |
+
tooltipToggle();
|
411 |
+
});
|
412 |
+
}());
|
413 |
+
|
414 |
+
function previewPosition() {
|
415 |
+
var $inputPosBot = $('#positionBottom');
|
416 |
+
var $inputPosSide = $('#positionSide');
|
417 |
+
var $chatyWidget = $('.preview .page .chaty-widget');
|
418 |
+
var customSpace = '7px';
|
419 |
+
|
420 |
+
var value = $('[name="cht_position"]:checked').val();
|
421 |
+
|
422 |
+
if (value === 'right') {
|
423 |
+
$chatyWidget.css({ right: customSpace, left: 'auto', bottom: '7px' });
|
424 |
+
} else if (value === 'left') {
|
425 |
+
$chatyWidget.css({ left: customSpace, right: 'auto', bottom: '7px' });
|
426 |
+
} else if (value === 'custom') {
|
427 |
+
if ($inputPosBot.val()) {
|
428 |
+
var positionBottom = $inputPosBot.val() + 'px';
|
429 |
+
} else {
|
430 |
+
positionBottom = customSpace;
|
431 |
+
}
|
432 |
+
|
433 |
+
if ($inputPosSide.val()) {
|
434 |
+
var positionSide = $inputPosSide.val() + 'px';
|
435 |
+
} else {
|
436 |
+
positionSide = customSpace;
|
437 |
+
}
|
438 |
+
|
439 |
+
$inputPosBot.change(function () {
|
440 |
+
positionBottom = $('#positionBottom').val() + 'px';
|
441 |
+
|
442 |
+
$chatyWidget.css({ bottom: positionBottom });
|
443 |
+
});
|
444 |
+
|
445 |
+
$inputPosSide.change(function () {
|
446 |
+
var valueCustom = $('[name="positionSide"]:checked').val();
|
447 |
+
positionSide = $(this).val() + 'px';
|
448 |
+
|
449 |
+
if (valueCustom === 'right') {
|
450 |
+
$('.page-body .chaty-widget ').removeClass('chaty-widget-icons-left');
|
451 |
+
$('.page-body .chaty-widget ').addClass('chaty-widget-icons-right');
|
452 |
+
$chatyWidget.css({ right: positionSide, left: 'auto' });
|
453 |
+
} else if (valueCustom === 'left') {
|
454 |
+
$('.page-body .chaty-widget ').removeClass('chaty-widget-icons-right');
|
455 |
+
$('.page-body .chaty-widget ').addClass('chaty-widget-icons-left');
|
456 |
+
$chatyWidget.css({ left: positionSide, right: 'auto' });
|
457 |
+
}
|
458 |
+
});
|
459 |
+
|
460 |
+
$('[name="positionSide"]').change(function () {
|
461 |
+
var valueCustom = $('[name="positionSide"]:checked').val();
|
462 |
+
|
463 |
+
if (valueCustom === 'right') {
|
464 |
+
$('.page-body .chaty-widget ').removeClass('chaty-widget-icons-left');
|
465 |
+
$('.page-body .chaty-widget ').addClass('chaty-widget-icons-right');
|
466 |
+
$chatyWidget.css({ right: positionSide, left: 'auto' });
|
467 |
+
} else if (valueCustom === 'left') {
|
468 |
+
$('.page-body .chaty-widget ').removeClass('chaty-widget-icons-right');
|
469 |
+
$('.page-body .chaty-widget ').addClass('chaty-widget-icons-left');
|
470 |
+
$chatyWidget.css({ left: positionSide, right: 'auto' });
|
471 |
+
}
|
472 |
+
});
|
473 |
+
}
|
474 |
+
$('[name="cht_position"]').change(function () {
|
475 |
+
if ($('#positionCustom').prop('checked')) {
|
476 |
+
var $inputPosBot = $('#positionBottom');
|
477 |
+
var $inputPosSide = $('#positionSide');
|
478 |
+
var $chatyWidget = $('.preview .page .chaty-widget');
|
479 |
+
$chatyWidget.css({ bottom: positionBottom });
|
480 |
+
var valueCustom = $('[name="positionSide"]:checked').val();
|
481 |
+
positionSide = $('#positionSide').val() + 'px';
|
482 |
+
if (valueCustom === 'right') {
|
483 |
+
$('.page-body .chaty-widget ').removeClass('chaty-widget-icons-left');
|
484 |
+
$('.page-body .chaty-widget ').addClass('chaty-widget-icons-right');
|
485 |
+
$chatyWidget.css({ right: positionSide, left: 'auto' });
|
486 |
+
} else if (valueCustom === 'left') {
|
487 |
+
$('.page-body .chaty-widget ').removeClass('chaty-widget-icons-right');
|
488 |
+
$('.page-body .chaty-widget ').addClass('chaty-widget-icons-left');
|
489 |
+
$chatyWidget.css({ left: positionSide, right: 'auto' });
|
490 |
}
|
491 |
+
}
|
492 |
+
});
|
493 |
+
}
|
494 |
+
|
495 |
+
previewPosition();
|
496 |
+
|
497 |
+
|
498 |
+
$('[name="cht_position"]').change(function () {
|
499 |
+
var valueCustom = $('[name="cht_position"]:checked').val();
|
500 |
+
|
501 |
+
if (valueCustom === 'right') {
|
502 |
+
$('.page-body .chaty-widget ').removeClass('chaty-widget-icons-left');
|
503 |
+
$('.page-body .chaty-widget ').addClass('chaty-widget-icons-right');
|
504 |
+
} else if (valueCustom === 'left') {
|
505 |
+
$('.page-body .chaty-widget ').removeClass('chaty-widget-icons-right');
|
506 |
+
$('.page-body .chaty-widget ').addClass('chaty-widget-icons-left');
|
507 |
+
}
|
508 |
+
previewPosition();
|
509 |
+
});
|
510 |
+
}());
|
511 |
+
$('.popover').hide();
|
512 |
+
two_soc();
|
513 |
+
|
514 |
+
var socialIcon = $('.channels-icons > .icon-sm');
|
515 |
+
|
516 |
+
|
517 |
+
var socialInputsContainer = $('.social-inputs');
|
518 |
+
|
519 |
+
var click = 0;
|
520 |
+
$('input[name=cht_custom_color]').keyup(function (event) {
|
521 |
+
var color = $(this).val();
|
522 |
+
$('.circle').html('');
|
523 |
+
$('.color-picker-custom .circle').css({
|
524 |
+
'background-color': color
|
525 |
+
});
|
526 |
+
if ($(this).val().length < 1) {
|
527 |
+
$('.color-picker-custom .circle').html('?');
|
528 |
+
}
|
529 |
+
});
|
530 |
+
socialIcon.on('click', function () {
|
531 |
+
++click;
|
532 |
+
two_soc();
|
533 |
+
|
534 |
+
var $this = $(this);
|
535 |
+
|
536 |
+
var social = $this.data('social');
|
537 |
+
|
538 |
+
var socialItem = socialInputsContainer.find('.social-form-group');
|
539 |
+
|
540 |
+
if ($this.hasClass('active')) {
|
541 |
+
var del = ',' + $(this).attr('data-social');
|
542 |
+
|
543 |
+
var newlocaldata = $('.add_slug').val();
|
544 |
+
newlocaldata = newlocaldata.replace(del, '');
|
545 |
+
$('.add_slug').val(newlocaldata);
|
546 |
+
newlocaldata = newlocaldata.replace(del, '');
|
547 |
+
$('.add_slug').val(newlocaldata);
|
548 |
+
newlocaldata = newlocaldata.replace(del, '');
|
549 |
+
$('.add_slug').val(newlocaldata);
|
550 |
+
newlocaldata = newlocaldata.replace(del, '');
|
551 |
+
|
552 |
+
|
553 |
+
$('.add_slug').val(newlocaldata);
|
554 |
+
|
555 |
+
$this.toggleClass('active');
|
556 |
+
return;
|
557 |
+
}
|
558 |
+
socialIcon.addClass('disabled');
|
559 |
+
icon = $(this).data('social');
|
560 |
+
|
561 |
+
if ($('.add_slug').val().indexOf(icon) == '1' && $('.add_slug').val() != '') {
|
562 |
+
var del = ',' + icon;
|
563 |
+
var newlocaldata = $('.add_slug').val();
|
564 |
+
|
565 |
+
newlocaldata = newlocaldata.replace(del, '');
|
566 |
+
$('.add_slug').val(newlocaldata);
|
567 |
+
newlocaldata = newlocaldata.replace(del, '');
|
568 |
+
$('.add_slug').val(newlocaldata);
|
569 |
+
newlocaldata = newlocaldata.replace(del, '');
|
570 |
+
$('.add_slug').val(newlocaldata);
|
571 |
+
} else {
|
572 |
+
$('.add_slug').val($('.add_slug').val() + ',' + $(this).attr('data-social'));
|
573 |
+
}
|
574 |
+
|
575 |
+
|
576 |
+
/* if($('section').is("#pro")){
|
577 |
+
|
578 |
}else if(click >='3'){
|
579 |
// alert(click);
|
580 |
+
$('.popover').show().effect( "shake", {times:3}, 600 );
|
581 |
click = $('.channels-selected__item.free').length;
|
582 |
return;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
583 |
|
|
|
|
|
|
|
|
|
|
|
584 |
|
585 |
+
} */
|
586 |
|
587 |
+
if (!$('section').is('#pro') && $('.channels-icons > .icon.active').length >= 2) {
|
588 |
+
$('.popover').show().effect('shake', { times: 3 }, 600);
|
589 |
+
socialIcon.removeClass('disabled');
|
590 |
+
return;
|
591 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
592 |
|
593 |
+
$this.toggleClass('active');
|
594 |
|
|
|
595 |
|
596 |
+
if ($('section').is('#pro')) {
|
597 |
+
var token = 'pro';
|
598 |
+
} else {
|
599 |
+
var token = 'free';
|
600 |
+
}
|
601 |
+
|
602 |
+
|
603 |
+
$.ajax({
|
604 |
+
type: 'POST',
|
605 |
+
dataType: 'json',
|
606 |
+
url: ajaxurl,
|
607 |
+
data: {
|
608 |
+
action: 'choose_social',
|
609 |
+
social: social,
|
610 |
+
nonce_code: cht_nonce_ajax.cht_nonce,
|
611 |
+
version: token
|
612 |
+
},
|
613 |
+
beforeSend: function (xhr) {
|
614 |
+
|
615 |
+
},
|
616 |
+
success: function (data) {
|
617 |
+
var item = $(data);
|
618 |
+
var itemName = item.find('.icon').data('title');
|
619 |
+
|
620 |
+
if (!$('.channels-selected div[data-title="' + itemName + '"]').length) {
|
621 |
+
$('.channels-selected__item.disabled').before(item);
|
622 |
+
}
|
623 |
+
|
624 |
+
|
625 |
+
socialIcon.removeClass('disabled');
|
626 |
+
detectIcon();
|
627 |
+
two_soc();
|
628 |
+
},
|
629 |
+
error: function (xhr, status, error) {
|
630 |
+
|
631 |
+
}
|
632 |
+
});
|
633 |
+
|
634 |
+
two_soc();
|
635 |
+
});
|
636 |
+
|
637 |
+
|
638 |
+
/**
|
639 |
* Cancel Btn
|
640 |
*/
|
641 |
+
var cancelBtn = $('body');
|
642 |
|
643 |
+
cancelBtn.on('click', '.icon, .btn-cancel', function (e) {
|
644 |
+
e.preventDefault();
|
|
|
645 |
|
646 |
+
if ($(this).hasClass('icon') && $(this).hasClass('active')) {
|
647 |
+
return;
|
648 |
+
}
|
649 |
|
650 |
+
icon = $(this).data('social');
|
651 |
+
if ($(this).hasClass('btn-cancel')) {
|
652 |
+
$('.icon.active[data-social^="' + icon + '"]').removeClass('active');
|
653 |
|
654 |
+
var del = ',' + icon;
|
655 |
+
var newlocaldata = $('.add_slug').val();
|
656 |
+
newlocaldata = newlocaldata.replace(del, '');
|
657 |
+
|
658 |
+
$('.add_slug').val(newlocaldata);
|
659 |
+
}
|
660 |
+
var del_item = $('.btn-cancel[data-social^="' + icon + '"]').parents('.channels-selected__item');
|
661 |
+
del_item.remove();
|
662 |
+
|
663 |
+
var item = $(this).parent('.channels-selected__item');
|
664 |
+
|
665 |
+
|
666 |
+
var social = $(this).data('social');
|
667 |
|
668 |
+
$.ajax({
|
669 |
+
type: 'POST',
|
670 |
+
dataType: 'json',
|
671 |
+
url: ajaxurl,
|
672 |
+
data: {
|
673 |
+
action: 'remove_social',
|
674 |
+
nonce_code: cht_nonce_ajax.cht_nonce,
|
675 |
+
social: social
|
676 |
+
},
|
677 |
+
beforeSend: function (xhr) {
|
678 |
+
|
679 |
+
},
|
680 |
+
success: function (bool) {
|
681 |
+
if (bool) {
|
682 |
+
item.remove();
|
683 |
del_item.remove();
|
684 |
+
|
685 |
+
|
686 |
+
$('.icon-sm').each(function () {
|
687 |
+
if ($(this).data('social') === social) {
|
688 |
+
// $(this).removeClass('active');
|
689 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
690 |
});
|
691 |
+
}
|
692 |
+
},
|
693 |
+
error: function (xhr, status, error) {
|
694 |
|
695 |
+
}
|
696 |
+
});
|
697 |
+
detectIcon();
|
698 |
+
two_soc();
|
699 |
+
});
|
700 |
|
|
|
|
|
|
|
|
|
|
|
701 |
|
702 |
+
function two_soc() {
|
703 |
+
if ($('section').is('#pro')) {
|
704 |
+
return;
|
705 |
+
}
|
706 |
|
707 |
+
if ($('.channels-selected__item').length <= 1) {
|
708 |
+
$('.channels-selected__item').hide();
|
709 |
+
$('.popover').hide();
|
710 |
+
} else if ($('.channels-selected__item').length >= 2) {
|
711 |
+
$('.channels-selected__item').show();
|
712 |
+
}
|
713 |
+
}
|
714 |
+
$('.btn-help').click(function (event) {
|
715 |
+
window.open(
|
716 |
+
'https://chaty.app/help',
|
717 |
+
'_blank' // <- This is what makes it open in a new window.
|
718 |
+
);
|
|
|
|
|
719 |
});
|
|
|
|
|
|
|
720 |
|
|
|
721 |
|
722 |
+
var freeCustomInput = $('.free-custom-radio, .free-custom-checkbox');
|
723 |
+
|
724 |
+
freeCustomInput.on('click', function (e) {
|
725 |
+
e.preventDefault();
|
726 |
+
});
|
727 |
+
var chatyCta = $('[name=cht_cta]');
|
728 |
+
var toolTip = $('.preview .tooltip-show');
|
729 |
+
|
730 |
+
chatyCta.keyup(function () {
|
731 |
+
var $icon = $('.preview .page .icon');
|
732 |
+
if (chatyCta.val().length >= 1) {
|
733 |
+
$icon.removeClass('no-tooltip');
|
734 |
+
} else {
|
735 |
+
$icon.addClass('no-tooltip');
|
736 |
+
}
|
737 |
+
toolTip.attr('data-title', chatyCta.val());
|
738 |
+
});
|
739 |
|
|
|
|
|
740 |
|
741 |
+
var baseIcon = '<svg version="1.1" id="ch" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="-496 507.7 54 54" style="enable-background:new -496 507.7 54 54;" xml:space="preserve">\n' +
|
742 |
+
' <style type="text/css">.st0 {fill: #A886CD;} .st1 {fill: #FFFFFF;}\n' +
|
743 |
+
' </style><g><circle class="st0" cx="-469" cy="534.7" r="27"/></g><path class="st1" d="M-459.9,523.7h-20.3c-1.9,0-3.4,1.5-3.4,3.4v15.3c0,1.9,1.5,3.4,3.4,3.4h11.4l5.9,4.9c0.2,0.2,0.3,0.2,0.5,0.2 h0.3c0.3-0.2,0.5-0.5,0.5-0.8v-4.2h1.7c1.9,0,3.4-1.5,3.4-3.4v-15.3C-456.5,525.2-458,523.7-459.9,523.7z"/>\n' +
|
744 |
+
' <path class="st0" d="M-477.7,530.5h11.9c0.5,0,0.8,0.4,0.8,0.8l0,0c0,0.5-0.4,0.8-0.8,0.8h-11.9c-0.5,0-0.8-0.4-0.8-0.8l0,0\n' +
|
745 |
+
' C-478.6,530.8-478.2,530.5-477.7,530.5z"/>\n' +
|
746 |
+
' <path class="st0" d="M-477.7,533.5h7.9c0.5,0,0.8,0.4,0.8,0.8l0,0c0,0.5-0.4,0.8-0.8,0.8h-7.9c-0.5,0-0.8-0.4-0.8-0.8l0,0\n' +
|
747 |
+
' C-478.6,533.9-478.2,533.5-477.7,533.5z"/>\n' +
|
748 |
+
' </svg>',
|
749 |
+
defaultIcon = '<svg version="1.1" id="ch" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="-496 507.7 54 54" style="enable-background:new -496 507.7 54 54;" xml:space="preserve">\n' +
|
750 |
+
' <style type="text/css">.st0 {fill: #A886CD;} .st1 {fill: #FFFFFF;}\n' +
|
751 |
+
' </style><g><circle class="st0" cx="-469" cy="534.7" r="27"/></g><path class="st1" d="M-459.9,523.7h-20.3c-1.9,0-3.4,1.5-3.4,3.4v15.3c0,1.9,1.5,3.4,3.4,3.4h11.4l5.9,4.9c0.2,0.2,0.3,0.2,0.5,0.2 h0.3c0.3-0.2,0.5-0.5,0.5-0.8v-4.2h1.7c1.9,0,3.4-1.5,3.4-3.4v-15.3C-456.5,525.2-458,523.7-459.9,523.7z"/>\n' +
|
752 |
+
' <path class="st0" d="M-477.7,530.5h11.9c0.5,0,0.8,0.4,0.8,0.8l0,0c0,0.5-0.4,0.8-0.8,0.8h-11.9c-0.5,0-0.8-0.4-0.8-0.8l0,0\n' +
|
753 |
+
' C-478.6,530.8-478.2,530.5-477.7,530.5z"/>\n' +
|
754 |
+
' <path class="st0" d="M-477.7,533.5h7.9c0.5,0,0.8,0.4,0.8,0.8l0,0c0,0.5-0.4,0.8-0.8,0.8h-7.9c-0.5,0-0.8-0.4-0.8-0.8l0,0\n' +
|
755 |
+
' C-478.6,533.9-478.2,533.5-477.7,533.5z"/>\n' +
|
756 |
+
' </svg>',
|
757 |
+
iconBlock = document.getElementById('iconWidget'),
|
758 |
+
desktopIcon,
|
759 |
+
mobileIcon,
|
760 |
+
colorFill = jQuery('.color-picker-radio input:checked').val();
|
761 |
+
|
762 |
+
|
763 |
+
$('#testUpload').on('change', function () {
|
764 |
+
if (this.value.length > 0) {
|
765 |
+
document.querySelector('.js-upload').disabled = false;
|
766 |
+
} else {
|
767 |
+
document.querySelector('.js-upload').disabled = true;
|
768 |
+
document.getElementById('uploadInput').checked = false;
|
769 |
+
}
|
770 |
+
});
|
771 |
+
|
772 |
|
773 |
+
$('.js-switch-preview').on('change', function () {
|
774 |
+
if(getPreviewDesktop()){
|
775 |
+
$(this).closest( ".preview" ).removeClass('mobiel-view');
|
776 |
+
}else{
|
777 |
+
$(this).closest( ".preview" ).addClass('mobiel-view');
|
778 |
+
}
|
779 |
+
detectIcon();
|
780 |
});
|
781 |
+
|
782 |
+
function detectIcon() {
|
783 |
+
var desktop,
|
784 |
+
mobile,
|
785 |
+
colorSelf = false;
|
786 |
+
if(getPreviewDesktop()){
|
787 |
+
if($('.js-chanel-desktop:checked').length === 0){
|
788 |
+
desktop = false;
|
789 |
+
}
|
790 |
+
if($('.js-chanel-desktop:checked').length === 1){
|
791 |
+
desktop = $('.icon[data-title="'+$('.js-chanel-desktop:checked').attr('data-type')+'"]').html();
|
792 |
+
}
|
793 |
+
if($('.js-chanel-desktop:checked').length > 1){
|
794 |
+
desktop = defaultIcon;
|
795 |
+
colorSelf = true;
|
796 |
+
}
|
797 |
+
}else{
|
798 |
+
if($('.js-chanel-mobile:checked').length === 0){
|
799 |
+
mobile = false;
|
800 |
+
}
|
801 |
+
if($('.js-chanel-mobile:checked').length === 1){
|
802 |
+
mobile = $('.icon[data-title="'+$('.js-chanel-mobile:checked').attr('data-type')+'"]').html();
|
803 |
+
}
|
804 |
+
if($('.js-chanel-mobile:checked').length > 1){
|
805 |
+
mobile = defaultIcon;
|
806 |
+
colorSelf = true;
|
807 |
+
}
|
808 |
+
}
|
809 |
+
|
810 |
+
|
811 |
+
desktopIcon = desktop;
|
812 |
+
mobileIcon = mobile;
|
813 |
+
|
814 |
+
if(getPreviewDesktop()){
|
815 |
+
setIcon(desktopIcon,colorSelf)
|
816 |
+
}else{
|
817 |
+
setIcon(mobileIcon,colorSelf)
|
818 |
+
}
|
819 |
+
}
|
820 |
+
function setIcon(icon,colorSelf) {
|
821 |
+
if(icon){
|
822 |
+
$('.preview .page .chaty-widget').show();
|
823 |
+
iconBlock.innerHTML = icon;
|
824 |
+
}else{
|
825 |
+
$('.preview .page .chaty-widget').hide();
|
826 |
+
iconBlock.innerHTML= '';
|
827 |
+
}
|
828 |
+
if(colorSelf){
|
829 |
+
var color = $('.color-picker-custom input').val() ? $('.color-picker-custom input').val() : $('.color-picker-radio input:checked').val();
|
830 |
+
$('.preview .page svg circle').css({ fill: color });
|
831 |
+
}
|
832 |
+
}
|
833 |
+
|
834 |
+
function getPreviewDesktop() {
|
835 |
+
return $('#previewDesktop').attr('checked') === 'checked' ? true : false;
|
836 |
+
}
|
837 |
+
|
838 |
+
function changeWidgetIcon() {
|
839 |
+
|
840 |
+
$(document).on('change', '.js-chanel-icon', function () {
|
841 |
+
detectIcon();
|
842 |
+
});
|
843 |
+
|
844 |
+
function calc(a) {
|
845 |
+
var count={}, res=0, q;
|
846 |
+
for (q=0; q<a.length; ++q) {
|
847 |
+
count[a[q].dataset.type] = ~~count[a[q].dataset.type] + 1;
|
848 |
+
}
|
849 |
+
for (q in count) {
|
850 |
+
if (count.hasOwnProperty(q) && count[q] > 1) {
|
851 |
+
res += count[q];
|
852 |
+
}
|
853 |
+
}
|
854 |
+
return res;
|
855 |
+
}
|
856 |
+
|
857 |
+
|
858 |
+
|
859 |
+
$(document).on('change', '.js-widget-i', function (ev) {
|
860 |
+
if (ev.target.classList.contains('js-upload')) {
|
861 |
+
defaultIcon = $('.file-preview-image').last().parent().html();
|
862 |
+
} else {
|
863 |
+
defaultIcon = $('i[data-type='+ev.target.dataset.type+']').html()
|
864 |
+
}
|
865 |
+
detectIcon();
|
866 |
+
});
|
867 |
+
}
|
868 |
+
changeWidgetIcon();
|
869 |
+
|
870 |
+
|
871 |
+
|
872 |
+
if($(".js-widget-i:checked").attr("data-type") !== 'chat-image'){
|
873 |
+
defaultIcon = $('i[data-type='+$(".js-widget-i:checked").attr("data-type")+']').html();
|
874 |
+
detectIcon();
|
875 |
+
};
|
876 |
+
|
877 |
+
|
878 |
+
|
879 |
+
|
880 |
+
});
|
881 |
+
}(jQuery));
|
882 |
+
|
883 |
+
|
884 |
+
|
assets/js/cht-scripts.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
!function(e,t){var o=function(e,t,o){var n;return function(){function a(){o||e.apply(i,c),n=null}var i=this,c=arguments;n?clearTimeout(n):o&&e.apply(i,c),n=setTimeout(a,t||100)}};jQuery.fn[t]=function(e){return e?this.bind("resize",o(e)):this.trigger(t)}}(jQuery,"smartModalResize"),function(e){"use strict";var t={init:function(t){var o={top:"auto",left:"auto",autoOpen:!1,overlayOpacity:.5,overlayColor:"#000",overlayClose:!0,overlayParent:"body",closeOnEscape:!0,closeButtonClass:".close",transitionIn:"",transitionOut:"",onOpen:!1,onClose:!1,zIndex:function(){return function(e){return e===-1/0?0:e+1}(Math.max.apply(Math,e.makeArray(e("*").map(function(){return e(this).css("z-index")}).filter(function(){return e.isNumeric(this)}).map(function(){return parseInt(this,10)}))))},updateZIndexOnOpen:!0,hasVariableWidth:!1};return t=e.extend(o,t),this.each(function(){var o=t,n=e('<div class="lean-overlay"></div>'),a=e(this);n.css({display:"none",position:"fixed","z-index":o.updateZIndexOnOpen?0:o.zIndex(),top:0,left:0,height:"100%",width:"100%",background:o.overlayColor,opacity:o.overlayOpacity,overflow:"auto"}).appendTo(o.overlayParent),a.css({display:"none",position:"fixed","z-index":o.updateZIndexOnOpen?0:o.zIndex()+1,left:parseInt(o.left,10)>-1?o.left+"px":"50%",top:parseInt(o.top,10)>-1?o.top+"px":"50%"}),a.bind("openModal",function(){var e=o.updateZIndexOnOpen?o.zIndex():parseInt(n.css("z-index"),10),t=e+1;""!==o.transitionIn&&""!==o.transitionOut&&a.removeClass(o.transitionOut).addClass(o.transitionIn),a.css({display:"block","margin-left":(parseInt(o.left,10)>-1?0:-a.outerWidth()/2)+"px","margin-top":(parseInt(o.top,10)>-1?0:-a.outerHeight()/2)+"px","z-index":t}),n.css({"z-index":e,display:"block"}),o.onOpen&&"function"==typeof o.onOpen&&o.onOpen(a[0])}),a.bind("closeModal",function(){""!==o.transitionIn&&""!==o.transitionOut?(a.removeClass(o.transitionIn).addClass(o.transitionOut),a.one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",function(){a.css("display","none"),n.css("display","none")})):(a.css("display","none"),n.css("display","none")),o.onClose&&"function"==typeof o.onClose&&o.onClose(a[0])}),n.click(function(){o.overlayClose&&a.trigger("closeModal")}),e(document).keydown(function(e){o.closeOnEscape&&27===e.keyCode&&a.trigger("closeModal")}),e(window).smartModalResize(function(){o.hasVariableWidth&&a.css({"margin-left":(parseInt(o.left,10)>-1?0:-a.outerWidth()/2)+"px","margin-top":(parseInt(o.top,10)>-1?0:-a.outerHeight()/2)+"px"})}),a.on("click",o.closeButtonClass,function(e){a.trigger("closeModal"),e.preventDefault()}),o.autoOpen&&a.trigger("openModal")})}};e.fn.easyModal=function(o){return t[o]?t[o].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof o&&o?void e.error("Method "+o+" does not exist on jQuery.easyModal"):t.init.apply(this,arguments)}}(jQuery),function(e){e(document).ready(function(){e("input, .icon, textarea, .btn-cancel ").click(function(e){window.onbeforeunload=function(e){e=e||window.event,e.preventDefault=!0,e.cancelBubble=!0,e.returnValue="Your beautiful goodbye message"}}),e(document).on("submit","form",function(e){window.onbeforeunload=null}),e(".preview").sticky({topSpacing:100}),e(".upg").click(function(t){e(".valid_domain_input").val(e(".valid_domain_input").val().replace(" ","")),/^(http(s)?:\/\/)?(www\.)?[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(:[0-9]{1,5})?(\/.*)?$/.test(e(".valid_domain_input").val())||(t.preventDefault(),e(".valid_domain").fadeIn().css({display:"block"}))}),e(".del_token").click(function(t){e.ajax({type:"POST",url:ajaxurl,data:{action:"del_token",nonce_code:cht_nonce_ajax.cht_nonce},success:function(e){location.reload()},error:function(e,t,o){}})}),function(){e(".easy-modal").easyModal({top:150,overlay:.2}),e(".easy-modal-open").click(function(t){var o=e(this).attr("href");e(o).trigger("openModal"),t.preventDefault()}),e(".easy-modal-close").click(function(t){t.preventDefault(),e(".easy-modal").trigger("closeModal")})}();var t=1000000003;e(".show_up").click(function(o){t+=10,e("#upgrade-modal").css({"z-index":t,display:"block","margin-left":"-258px"})}),function(){e(".color-picker-btn, .color-picker-btn-close, .color-picker-custom button").on("click",function(t){t.preventDefault(),e(".color-picker").toggle(),e(".color-picker-btn").toggle()}),e(".color-picker-radio input").change(function(){var t=e(this);if(e('.color-picker-custom input[name="cht_custom_color"]').val(""),e(".color-picker-custom .circle").html("?").css({"background-color":"#fff"}),t.prop("checked")){e(".color-picker-radio input").prop("checked",!1),t.prop("checked",!0);var o=t.val(),n=t.prop("title")}else o=e(".color-picker-custom input").val(),n="Custom";e(".color-picker-btn .circle").css({backgroundColor:o}),e(".color-picker-btn .text").text(n)}),e(".color-picker-custom input").change(function(){e(".color-picker-radio input").prop("checked",!1);var t=e(this),o=t.val();e(".color-picker-btn .circle").css({backgroundColor:o}),e(".color-picker-btn .text").text("Custom")})}(),function(){e('[name="cht_position"]').change(function(){e("#positionCustom").prop("checked")?e("#positionPro").show().css({display:"inline-block"}):e("#positionPro").hide().css({display:"none"})})}(),function(){function t(){var t=e("#positionBottom"),o=e("#positionSide"),n=e(".preview .page .chaty-widget"),a=e('[name="cht_position"]:checked').val();if("right"===a)n.css({right:"7px",left:"auto",bottom:"7px"});else if("left"===a)n.css({left:"7px",right:"auto",bottom:"7px"});else if("custom"===a){if(t.val())var i=t.val()+"px";else i="7px";if(o.val())var c=o.val()+"px";else c="7px";t.change(function(){i=e("#positionBottom").val()+"px",n.css({bottom:i})}),o.change(function(){var t=e('[name="positionSide"]:checked').val();c=e(this).val()+"px","right"===t?(e(".page-body .chaty-widget ").removeClass("chaty-widget-icons-left"),e(".page-body .chaty-widget ").addClass("chaty-widget-icons-right"),n.css({right:c,left:"auto"})):"left"===t&&(e(".page-body .chaty-widget ").removeClass("chaty-widget-icons-right"),e(".page-body .chaty-widget ").addClass("chaty-widget-icons-left"),n.css({left:c,right:"auto"}))}),e('[name="positionSide"]').change(function(){var t=e('[name="positionSide"]:checked').val();"right"===t?(e(".page-body .chaty-widget ").removeClass("chaty-widget-icons-left"),e(".page-body .chaty-widget ").addClass("chaty-widget-icons-right"),n.css({right:c,left:"auto"})):"left"===t&&(e(".page-body .chaty-widget ").removeClass("chaty-widget-icons-right"),e(".page-body .chaty-widget ").addClass("chaty-widget-icons-left"),n.css({left:c,right:"auto"}))})}e('[name="cht_position"]').change(function(){if(e("#positionCustom").prop("checked")){var t=(e("#positionBottom"),e("#positionSide"),e(".preview .page .chaty-widget"));t.css({bottom:i});var o=e('[name="positionSide"]:checked').val();c=e("#positionSide").val()+"px","right"===o?(e(".page-body .chaty-widget ").removeClass("chaty-widget-icons-left"),e(".page-body .chaty-widget ").addClass("chaty-widget-icons-right"),t.css({right:c,left:"auto"})):"left"===o&&(e(".page-body .chaty-widget ").removeClass("chaty-widget-icons-right"),e(".page-body .chaty-widget ").addClass("chaty-widget-icons-left"),t.css({left:c,right:"auto"}))}})}!function(){e(".color-picker-radio input").change(function(){var t=e(this);if(t.prop("checked"))var o=t.val();else o=e(".color-picker-custom input").val();e(".preview .page svg ellipse").css({fill:o})}),e(".color-picker-custom input").change(function(){var t=e(this),o=t.val();e(".preview .page svg ellipse").css({fill:o})})}(),function(){function t(){e("[name=cht_cta]").val().length>=1?n.removeClass("no-tooltip"):n.addClass("no-tooltip")}var o=e("#widgetTooltip"),n=e(".preview .page .icon");t(),o.change(function(){t()})}(),t(),e('[name="cht_position"]').change(function(){var o=e('[name="cht_position"]:checked').val();"right"===o?(e(".page-body .chaty-widget ").removeClass("chaty-widget-icons-left"),e(".page-body .chaty-widget ").addClass("chaty-widget-icons-right")):"left"===o&&(e(".page-body .chaty-widget ").removeClass("chaty-widget-icons-right"),e(".page-body .chaty-widget ").addClass("chaty-widget-icons-left")),t()})}(),e(".update_token").on("click",function(t){t.preventDefault();var o=e('input[name="cht_token"]').val();e.ajax({type:"POST",url:ajaxurl,data:{action:"add_token",nonce_code:cht_nonce_ajax.cht_nonce,token:o},beforeSend:function(e){},success:function(e){e?(alert("Your pro plan is activated"),location.reload()):alert("You`ve entered a wrong token")},error:function(e,t,o){}})}),e("textarea[name=cht_cta]").keyup(function(t){e(".tooltiptext").html(e(this).val()),0==e(this).val().length?(e(".cta").hide(200),e(".tooltiptext").hide(200)):(e(".cta").show(300),e(".tooltiptext").show(200))})})}(jQuery),function(e){e(document).ready(function(){function t(){e("section").is("#pro")||(console.log(e(".channels-selected__item").length),e(".channels-selected__item").length<=1?(e(".channels-selected__item").hide(),e(".popover").hide()):e(".channels-selected__item").length>=2&&e(".channels-selected__item").show())}e(".popover").hide(),t();var o=e(".channels-icons > .icon-sm"),n=e(".social-inputs"),a=0;e("input[name=cht_custom_color]").keyup(function(t){var o=e(this).val();e(".circle").html(""),e(".color-picker-custom .circle").css({"background-color":o}),e(this).val().length<1&&e(".color-picker-custom .circle").html("?")}),o.on("click",function(){++a,t();var i=e(this),c=i.data("social");n.find(".social-form-group");if(i.hasClass("active")){var s=","+e(this).attr("data-social"),l=e(".add_slug").val();return l=l.replace(s,""),e(".add_slug").val(l),l=l.replace(s,""),e(".add_slug").val(l),l=l.replace(s,""),e(".add_slug").val(l),l=l.replace(s,""),e(".add_slug").val(l),void i.toggleClass("active")}if(o.addClass("disabled"),icon=e(this).data("social"),"1"==e(".add_slug").val().indexOf(icon)&&""!=e(".add_slug").val()){var s=","+icon,l=e(".add_slug").val();l=l.replace(s,""),e(".add_slug").val(l),l=l.replace(s,""),e(".add_slug").val(l),l=l.replace(s,""),e(".add_slug").val(l)}else e(".add_slug").val(e(".add_slug").val()+","+e(this).attr("data-social"));if(!e("section").is("#pro")&&e(".channels-icons > .icon.active").length>=2)return e(".popover").show().effect("shake",{times:3},600),void o.removeClass("disabled");if(i.toggleClass("active"),e("section").is("#pro"))var r="pro";else var r="free";e.ajax({type:"POST",dataType:"json",url:ajaxurl,data:{action:"choose_social",social:c,nonce_code:cht_nonce_ajax.cht_nonce,version:r},beforeSend:function(e){},success:function(n){var a=e(n),i=a.find(".icon").data("title");e('.channels-selected div[data-title="'+i+'"]').length||e(".channels-selected__item.disabled").before(a),o.removeClass("disabled"),t()},error:function(e,t,o){}}),t()}),e("body").on("click",".icon, .btn-cancel",function(o){if(o.preventDefault(),!e(this).hasClass("icon")||!e(this).hasClass("active")){if(icon=e(this).data("social"),e(this).hasClass("btn-cancel")){e('.icon.active[data-social^="'+icon+'"]').removeClass("active");var n=","+icon,a=e(".add_slug").val();a=a.replace(n,""),e(".add_slug").val(a)}var i=e('.btn-cancel[data-social^="'+icon+'"]').parent(".channels-selected__item");i.remove();var c=e(this).parent(".channels-selected__item"),s=e(this).data("social");e.ajax({type:"POST",dataType:"json",url:ajaxurl,data:{action:"remove_social",nonce_code:cht_nonce_ajax.cht_nonce,social:s},beforeSend:function(e){},success:function(t){t&&(c.remove(),i.remove(),e(".icon-sm").each(function(){e(this).data("social")}))},error:function(e,t,o){}}),t()}}),e(".btn-help").click(function(e){window.open("https://chaty.app/help","_blank")})})}(jQuery),function(e){e(document).ready(function(){e(".free-custom-radio, .free-custom-checkbox").on("click",function(e){e.preventDefault()});var t=e("[name=cht_cta]"),o=e(".preview .tooltip-show");t.keyup(function(){var n=e(".preview .page .icon");t.val().length>=1?n.removeClass("no-tooltip"):n.addClass("no-tooltip"),o.attr("data-title",t.val())})})}(jQuery);
|
1 |
+
!function(e,t){jQuery.fn[t]=function(e){return e?this.bind("resize",(o=e,function(){var e=this,t=arguments;i?clearTimeout(i):n&&o.apply(e,t),i=setTimeout(function(){n||o.apply(e,t),i=null},a||100)})):this.trigger(t);var o,a,n,i}}(jQuery,"smartModalResize"),function(e){"use strict";var t={init:function(t){var o={top:"auto",left:"auto",autoOpen:!1,overlayOpacity:.5,overlayColor:"#000",overlayClose:!0,overlayParent:"body",closeOnEscape:!0,closeButtonClass:".close",transitionIn:"",transitionOut:"",onOpen:!1,onClose:!1,zIndex:function(){return(t=Math.max.apply(Math,e.makeArray(e("*").map(function(){return e(this).css("z-index")}).filter(function(){return e.isNumeric(this)}).map(function(){return parseInt(this,10)}))))===-1/0?0:t+1;var t},updateZIndexOnOpen:!0,hasVariableWidth:!1};return t=e.extend(o,t),this.each(function(){var o=t,a=e('<div class="lean-overlay"></div>'),n=e(this);a.css({display:"none",position:"fixed","z-index":o.updateZIndexOnOpen?0:o.zIndex(),top:0,left:0,height:"100%",width:"100%",background:o.overlayColor,opacity:o.overlayOpacity,overflow:"auto"}).appendTo(o.overlayParent),n.css({display:"none",position:"fixed","z-index":o.updateZIndexOnOpen?0:o.zIndex()+1,left:parseInt(o.left,10)>-1?o.left+"px":"50%",top:parseInt(o.top,10)>-1?o.top+"px":"50%"}),n.bind("openModal",function(){var e=o.updateZIndexOnOpen?o.zIndex():parseInt(a.css("z-index"),10),t=e+1;""!==o.transitionIn&&""!==o.transitionOut&&n.removeClass(o.transitionOut).addClass(o.transitionIn),n.css({display:"block","margin-left":(parseInt(o.left,10)>-1?0:-n.outerWidth()/2)+"px","margin-top":(parseInt(o.top,10)>-1?0:-n.outerHeight()/2)+"px","z-index":t}),a.css({"z-index":e,display:"block"}),o.onOpen&&"function"==typeof o.onOpen&&o.onOpen(n[0])}),n.bind("closeModal",function(){""!==o.transitionIn&&""!==o.transitionOut?(n.removeClass(o.transitionIn).addClass(o.transitionOut),n.one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",function(){n.css("display","none"),a.css("display","none")})):(n.css("display","none"),a.css("display","none")),o.onClose&&"function"==typeof o.onClose&&o.onClose(n[0])}),a.click(function(){o.overlayClose&&n.trigger("closeModal")}),e(document).keydown(function(e){o.closeOnEscape&&27===e.keyCode&&n.trigger("closeModal")}),e(window).smartModalResize(function(){o.hasVariableWidth&&n.css({"margin-left":(parseInt(o.left,10)>-1?0:-n.outerWidth()/2)+"px","margin-top":(parseInt(o.top,10)>-1?0:-n.outerHeight()/2)+"px"})}),n.on("click",o.closeButtonClass,function(e){n.trigger("closeModal"),e.preventDefault()}),o.autoOpen&&n.trigger("openModal")})}};e.fn.easyModal=function(o){return t[o]?t[o].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof o&&o?void e.error("Method "+o+" does not exist on jQuery.easyModal"):t.init.apply(this,arguments)}}(jQuery),function(e){e(document).ready(function(){e("input, .icon, textarea, .btn-cancel ").click(function(e){window.onbeforeunload=function(e){(e=e||window.event).preventDefault=!0,e.cancelBubble=!0,e.returnValue="Your beautiful goodbye message"}}),e(document).on("submit","form",function(e){window.onbeforeunload=null}),e(".preview").stick_in_parent({offset_top:200}),e(".upg").click(function(t){e(".valid_domain_input").val(e(".valid_domain_input").val().replace(" ","")),/^(http(s)?:\/\/)?(www\.)?[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(:[0-9]{1,5})?(\/.*)?$/.test(e(".valid_domain_input").val())||(t.preventDefault(),e(".valid_domain").fadeIn().css({display:"block"}))}),e(".del_token").click(function(t){e.ajax({type:"POST",url:ajaxurl,data:{action:"del_token",nonce_code:cht_nonce_ajax.cht_nonce},success:function(e){location.reload()},error:function(e,t,o){}})}),e(".easy-modal").easyModal({top:150,overlay:.2}),e(".easy-modal-open").click(function(t){var o=e(this).attr("href");e(o).trigger("openModal"),t.preventDefault()}),e(".easy-modal-close").click(function(t){t.preventDefault(),e(".easy-modal").trigger("closeModal")});var t=1000000003;e(".show_up").click(function(){t+=10,e("#upgrade-modal").css({"z-index":t,display:"block","margin-left":"-258px"})}),e(".color-picker-btn, .color-picker-btn-close, .color-picker-custom button").on("click",function(t){t.preventDefault(),e(".color-picker").toggle(),e(".color-picker-btn").toggle()}),e(".color-picker-radio input").change(function(){var t=e(this);if(e('.color-picker-custom input[name="cht_custom_color"]').val(""),e(".color-picker-custom .circle").html("?").css({"background-color":"#fff"}),t.prop("checked")){e(".color-picker-radio input").prop("checked",!1),t.prop("checked",!0);var o=t.val(),a=t.prop("title")}else o=e(".color-picker-custom input").val(),a="Custom";e(".color-picker-btn .circle").css({backgroundColor:o}),e(".color-picker-btn .text").text(a)}),e(".color-picker-custom input").change(function(){e(".color-picker-radio input").prop("checked",!1);var t=e(this).val();e(".color-picker-btn .circle").css({backgroundColor:t}),e(".color-picker-btn .text").text("Custom")}),e('[name="cht_position"]').change(function(){e("#positionCustom").prop("checked")?e("#positionPro").show():e("#positionPro").hide()}),e(".update_token").on("click",function(t){t.preventDefault();var o=e('input[name="cht_token"]').val();e.ajax({type:"POST",url:ajaxurl,data:{action:"add_token",nonce_code:cht_nonce_ajax.cht_nonce,token:o},beforeSend:function(e){},success:function(e){e?(alert("Your pro plan is activated"),location.reload()):alert("You`ve entered a wrong token")},error:function(e,t,o){}})}),e("textarea[name=cht_cta]").keyup(function(t){e(".tooltiptext").html(e(this).val()),0==e(this).val().length?(e(".cta").hide(200),e(".tooltiptext").hide(200)):(e(".cta").show(300),e(".tooltiptext").show(200))})})}(jQuery),function(e){e(document).ready(function(){!function(){function t(){var t=e("#positionBottom"),o=e("#positionSide"),a=e(".preview .page .chaty-widget"),n=e('[name="cht_position"]:checked').val();if("right"===n)a.css({right:"7px",left:"auto",bottom:"7px"});else if("left"===n)a.css({left:"7px",right:"auto",bottom:"7px"});else if("custom"===n){if(t.val())var i=t.val()+"px";else i="7px";if(o.val())var c=o.val()+"px";else c="7px";t.change(function(){i=e("#positionBottom").val()+"px",a.css({bottom:i})}),o.change(function(){var t=e('[name="positionSide"]:checked').val();c=e(this).val()+"px","right"===t?(e(".page-body .chaty-widget ").removeClass("chaty-widget-icons-left"),e(".page-body .chaty-widget ").addClass("chaty-widget-icons-right"),a.css({right:c,left:"auto"})):"left"===t&&(e(".page-body .chaty-widget ").removeClass("chaty-widget-icons-right"),e(".page-body .chaty-widget ").addClass("chaty-widget-icons-left"),a.css({left:c,right:"auto"}))}),e('[name="positionSide"]').change(function(){var t=e('[name="positionSide"]:checked').val();"right"===t?(e(".page-body .chaty-widget ").removeClass("chaty-widget-icons-left"),e(".page-body .chaty-widget ").addClass("chaty-widget-icons-right"),a.css({right:c,left:"auto"})):"left"===t&&(e(".page-body .chaty-widget ").removeClass("chaty-widget-icons-right"),e(".page-body .chaty-widget ").addClass("chaty-widget-icons-left"),a.css({left:c,right:"auto"}))})}e('[name="cht_position"]').change(function(){if(e("#positionCustom").prop("checked")){e("#positionBottom"),e("#positionSide");var t=e(".preview .page .chaty-widget");t.css({bottom:i});var o=e('[name="positionSide"]:checked').val();c=e("#positionSide").val()+"px","right"===o?(e(".page-body .chaty-widget ").removeClass("chaty-widget-icons-left"),e(".page-body .chaty-widget ").addClass("chaty-widget-icons-right"),t.css({right:c,left:"auto"})):"left"===o&&(e(".page-body .chaty-widget ").removeClass("chaty-widget-icons-right"),e(".page-body .chaty-widget ").addClass("chaty-widget-icons-left"),t.css({left:c,right:"auto"}))}})}e(".color-picker-radio input").change(function(){var t=e(this);t.prop("checked")?t.val():e(".color-picker-custom input").val(),d()}),e(".color-picker-custom input").change(function(){e(this).val(),d()}),function(){var t=e("#widgetTooltip"),o=e(".preview .page .icon");function a(){e("[name=cht_cta]").val().length>=1?o.removeClass("no-tooltip"):o.addClass("no-tooltip")}a(),t.change(function(){a()})}(),t(),e('[name="cht_position"]').change(function(){var o=e('[name="cht_position"]:checked').val();"right"===o?(e(".page-body .chaty-widget ").removeClass("chaty-widget-icons-left"),e(".page-body .chaty-widget ").addClass("chaty-widget-icons-right")):"left"===o&&(e(".page-body .chaty-widget ").removeClass("chaty-widget-icons-right"),e(".page-body .chaty-widget ").addClass("chaty-widget-icons-left")),t()})}(),e(".popover").hide(),a();var t=e(".channels-icons > .icon-sm"),o=e(".social-inputs");function a(){e("section").is("#pro")||(e(".channels-selected__item").length<=1?(e(".channels-selected__item").hide(),e(".popover").hide()):e(".channels-selected__item").length>=2&&e(".channels-selected__item").show())}e("input[name=cht_custom_color]").keyup(function(t){var o=e(this).val();e(".circle").html(""),e(".color-picker-custom .circle").css({"background-color":o}),e(this).val().length<1&&e(".color-picker-custom .circle").html("?")}),t.on("click",function(){0,a();var n=e(this),i=n.data("social");o.find(".social-form-group");if(n.hasClass("active")){var c=","+e(this).attr("data-social");return s=(s=e(".add_slug").val()).replace(c,""),e(".add_slug").val(s),s=s.replace(c,""),e(".add_slug").val(s),s=s.replace(c,""),e(".add_slug").val(s),s=s.replace(c,""),e(".add_slug").val(s),void n.toggleClass("active")}if(t.addClass("disabled"),icon=e(this).data("social"),"1"==e(".add_slug").val().indexOf(icon)&&""!=e(".add_slug").val()){var s;c=","+icon;s=(s=e(".add_slug").val()).replace(c,""),e(".add_slug").val(s),s=s.replace(c,""),e(".add_slug").val(s),s=s.replace(c,""),e(".add_slug").val(s)}else e(".add_slug").val(e(".add_slug").val()+","+e(this).attr("data-social"));if(!e("section").is("#pro")&&e(".channels-icons > .icon.active").length>=2)return e(".popover").show().effect("shake",{times:3},600),void t.removeClass("disabled");if(n.toggleClass("active"),e("section").is("#pro"))var l="pro";else l="free";e.ajax({type:"POST",dataType:"json",url:ajaxurl,data:{action:"choose_social",social:i,nonce_code:cht_nonce_ajax.cht_nonce,version:l},beforeSend:function(e){},success:function(o){var n=e(o),i=n.find(".icon").data("title");e('.channels-selected div[data-title="'+i+'"]').length||e(".channels-selected__item.disabled").before(n),t.removeClass("disabled"),d(),a()},error:function(e,t,o){}}),a()}),e("body").on("click",".icon, .btn-cancel",function(t){if(t.preventDefault(),!e(this).hasClass("icon")||!e(this).hasClass("active")){if(icon=e(this).data("social"),e(this).hasClass("btn-cancel")){e('.icon.active[data-social^="'+icon+'"]').removeClass("active");var o=","+icon,n=e(".add_slug").val();n=n.replace(o,""),e(".add_slug").val(n)}var i=e('.btn-cancel[data-social^="'+icon+'"]').parents(".channels-selected__item");i.remove();var c=e(this).parent(".channels-selected__item"),s=e(this).data("social");e.ajax({type:"POST",dataType:"json",url:ajaxurl,data:{action:"remove_social",nonce_code:cht_nonce_ajax.cht_nonce,social:s},beforeSend:function(e){},success:function(t){t&&(c.remove(),i.remove(),e(".icon-sm").each(function(){e(this).data("social")}))},error:function(e,t,o){}}),d(),a()}}),e(".btn-help").click(function(e){window.open("https://chaty.app/help","_blank")}),e(".free-custom-radio, .free-custom-checkbox").on("click",function(e){e.preventDefault()});var n=e("[name=cht_cta]"),i=e(".preview .tooltip-show");n.keyup(function(){var t=e(".preview .page .icon");n.val().length>=1?t.removeClass("no-tooltip"):t.addClass("no-tooltip"),i.attr("data-title",n.val())});var c,s,l='<svg version="1.1" id="ch" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="-496 507.7 54 54" style="enable-background:new -496 507.7 54 54;" xml:space="preserve">\n <style type="text/css">.st0 {fill: #A886CD;} .st1 {fill: #FFFFFF;}\n </style><g><circle class="st0" cx="-469" cy="534.7" r="27"/></g><path class="st1" d="M-459.9,523.7h-20.3c-1.9,0-3.4,1.5-3.4,3.4v15.3c0,1.9,1.5,3.4,3.4,3.4h11.4l5.9,4.9c0.2,0.2,0.3,0.2,0.5,0.2 h0.3c0.3-0.2,0.5-0.5,0.5-0.8v-4.2h1.7c1.9,0,3.4-1.5,3.4-3.4v-15.3C-456.5,525.2-458,523.7-459.9,523.7z"/>\n <path class="st0" d="M-477.7,530.5h11.9c0.5,0,0.8,0.4,0.8,0.8l0,0c0,0.5-0.4,0.8-0.8,0.8h-11.9c-0.5,0-0.8-0.4-0.8-0.8l0,0\n C-478.6,530.8-478.2,530.5-477.7,530.5z"/>\n <path class="st0" d="M-477.7,533.5h7.9c0.5,0,0.8,0.4,0.8,0.8l0,0c0,0.5-0.4,0.8-0.8,0.8h-7.9c-0.5,0-0.8-0.4-0.8-0.8l0,0\n C-478.6,533.9-478.2,533.5-477.7,533.5z"/>\n </svg>',r=document.getElementById("iconWidget");jQuery(".color-picker-radio input:checked").val();function d(){var t,o,a=!1;h()?(0===e(".js-chanel-desktop:checked").length&&(t=!1),1===e(".js-chanel-desktop:checked").length&&(t=e('.icon[data-title="'+e(".js-chanel-desktop:checked").attr("data-type")+'"]').html()),e(".js-chanel-desktop:checked").length>1&&(t=l,a=!0)):(0===e(".js-chanel-mobile:checked").length&&(o=!1),1===e(".js-chanel-mobile:checked").length&&(o=e('.icon[data-title="'+e(".js-chanel-mobile:checked").attr("data-type")+'"]').html()),e(".js-chanel-mobile:checked").length>1&&(o=l,a=!0)),c=t,s=o,h()?p(c,a):p(s,a)}function p(t,o){if(t?(e(".preview .page .chaty-widget").show(),r.innerHTML=t):(e(".preview .page .chaty-widget").hide(),r.innerHTML=""),o){var a=e(".color-picker-custom input").val()?e(".color-picker-custom input").val():e(".color-picker-radio input:checked").val();e(".preview .page svg circle").css({fill:a})}}function h(){return"checked"===e("#previewDesktop").attr("checked")}e("#testUpload").on("change",function(){this.value.length>0?document.querySelector(".js-upload").disabled=!1:(document.querySelector(".js-upload").disabled=!0,document.getElementById("uploadInput").checked=!1)}),e(".js-switch-preview").on("change",function(){h()?e(this).closest(".preview").removeClass("mobiel-view"):e(this).closest(".preview").addClass("mobiel-view"),d()}),e(document).on("change",".js-chanel-icon",function(){d()}),e(document).on("change",".js-widget-i",function(t){l=t.target.classList.contains("js-upload")?e(".file-preview-image").last().parent().html():e("i[data-type="+t.target.dataset.type+"]").html(),d()}),"chat-image"!==e(".js-widget-i:checked").attr("data-type")&&(l=e("i[data-type="+e(".js-widget-i:checked").attr("data-type")+"]").html(),d())})}(jQuery);
|
assets/js/fileinput.min.js
ADDED
@@ -0,0 +1,4484 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/*!
|
2 |
+
* bootstrap-fileinput v4.5.0
|
3 |
+
* http://plugins.krajee.com/file-input
|
4 |
+
*
|
5 |
+
* Author: Kartik Visweswaran
|
6 |
+
* Copyright: 2014 - 2018, Kartik Visweswaran, Krajee.com
|
7 |
+
*
|
8 |
+
* Licensed under the BSD 3-Clause
|
9 |
+
* https://github.com/kartik-v/bootstrap-fileinput/blob/master/LICENSE.md
|
10 |
+
*/
|
11 |
+
(function (factory) {
|
12 |
+
"use strict";
|
13 |
+
//noinspection JSUnresolvedVariable
|
14 |
+
if (typeof define === 'function' && define.amd) { // jshint ignore:line
|
15 |
+
// AMD. Register as an anonymous module.
|
16 |
+
define(['jquery'], factory); // jshint ignore:line
|
17 |
+
} else { // noinspection JSUnresolvedVariable
|
18 |
+
if (typeof module === 'object' && module.exports) { // jshint ignore:line
|
19 |
+
// Node/CommonJS
|
20 |
+
// noinspection JSUnresolvedVariable
|
21 |
+
module.exports = factory(require('jquery')); // jshint ignore:line
|
22 |
+
} else {
|
23 |
+
// Browser globals
|
24 |
+
factory(window.jQuery);
|
25 |
+
}
|
26 |
+
}
|
27 |
+
}(function ($) {
|
28 |
+
"use strict";
|
29 |
+
|
30 |
+
$.fn.fileinputLocales = {};
|
31 |
+
$.fn.fileinputThemes = {};
|
32 |
+
|
33 |
+
String.prototype.setTokens = function (replacePairs) {
|
34 |
+
var str = this.toString(), key, re;
|
35 |
+
for (key in replacePairs) {
|
36 |
+
if (replacePairs.hasOwnProperty(key)) {
|
37 |
+
re = new RegExp("\{" + key + "\}", "g");
|
38 |
+
str = str.replace(re, replacePairs[key]);
|
39 |
+
}
|
40 |
+
}
|
41 |
+
return str;
|
42 |
+
};
|
43 |
+
|
44 |
+
var $h, FileInput;
|
45 |
+
|
46 |
+
// fileinput helper object for all global variables and internal helper methods
|
47 |
+
//noinspection JSUnresolvedVariable
|
48 |
+
$h = {
|
49 |
+
FRAMES: '.kv-preview-thumb',
|
50 |
+
SORT_CSS: 'file-sortable',
|
51 |
+
OBJECT_PARAMS: '<param name="controller" value="true" />\n' +
|
52 |
+
'<param name="allowFullScreen" value="true" />\n' +
|
53 |
+
'<param name="allowScriptAccess" value="always" />\n' +
|
54 |
+
'<param name="autoPlay" value="false" />\n' +
|
55 |
+
'<param name="autoStart" value="false" />\n' +
|
56 |
+
'<param name="quality" value="high" />\n',
|
57 |
+
DEFAULT_PREVIEW: '<div class="file-preview-other">\n' +
|
58 |
+
'<span class="{previewFileIconClass}">{previewFileIcon}</span>\n' +
|
59 |
+
'</div>',
|
60 |
+
MODAL_ID: 'kvFileinputModal',
|
61 |
+
MODAL_EVENTS: ['show', 'shown', 'hide', 'hidden', 'loaded'],
|
62 |
+
objUrl: window.URL || window.webkitURL,
|
63 |
+
compare: function (input, str, exact) {
|
64 |
+
return input !== undefined && (exact ? input === str : input.match(str));
|
65 |
+
},
|
66 |
+
isIE: function (ver) {
|
67 |
+
// check for IE versions < 11
|
68 |
+
if (navigator.appName !== 'Microsoft Internet Explorer') {
|
69 |
+
return false;
|
70 |
+
}
|
71 |
+
if (ver === 10) {
|
72 |
+
return new RegExp('msie\\s' + ver, 'i').test(navigator.userAgent);
|
73 |
+
}
|
74 |
+
var div = document.createElement("div"), status;
|
75 |
+
div.innerHTML = "<!--[if IE " + ver + "]> <i></i> <![endif]-->";
|
76 |
+
status = div.getElementsByTagName("i").length;
|
77 |
+
document.body.appendChild(div);
|
78 |
+
div.parentNode.removeChild(div);
|
79 |
+
return status;
|
80 |
+
},
|
81 |
+
canAssignFilesToInput: function () {
|
82 |
+
var input = document.createElement('input');
|
83 |
+
try {
|
84 |
+
input.type = "file";
|
85 |
+
input.files = null;
|
86 |
+
return true;
|
87 |
+
} catch (err) {
|
88 |
+
return false;
|
89 |
+
}
|
90 |
+
},
|
91 |
+
getDragDropFolders: function (items) {
|
92 |
+
var i, item, len = items.length, folders = 0;
|
93 |
+
if (len > 0 && items[0].webkitGetAsEntry()) {
|
94 |
+
for (i = 0; i < len; i++) {
|
95 |
+
item = items[i].webkitGetAsEntry();
|
96 |
+
if (item && item.isDirectory) {
|
97 |
+
folders++;
|
98 |
+
}
|
99 |
+
}
|
100 |
+
}
|
101 |
+
return folders;
|
102 |
+
},
|
103 |
+
initModal: function ($modal) {
|
104 |
+
var $body = $('body');
|
105 |
+
if ($body.length) {
|
106 |
+
$modal.appendTo($body);
|
107 |
+
}
|
108 |
+
},
|
109 |
+
isEmpty: function (value, trim) {
|
110 |
+
return value === undefined || value === null || value.length === 0 || (trim && $.trim(value) === '');
|
111 |
+
},
|
112 |
+
isArray: function (a) {
|
113 |
+
return Array.isArray(a) || Object.prototype.toString.call(a) === '[object Array]';
|
114 |
+
},
|
115 |
+
ifSet: function (needle, haystack, def) {
|
116 |
+
def = def || '';
|
117 |
+
return (haystack && typeof haystack === 'object' && needle in haystack) ? haystack[needle] : def;
|
118 |
+
},
|
119 |
+
cleanArray: function (arr) {
|
120 |
+
if (!(arr instanceof Array)) {
|
121 |
+
arr = [];
|
122 |
+
}
|
123 |
+
return arr.filter(function (e) {
|
124 |
+
return (e !== undefined && e !== null);
|
125 |
+
});
|
126 |
+
},
|
127 |
+
spliceArray: function (arr, index, reverseOrder) {
|
128 |
+
var i, j = 0, out = [], newArr;
|
129 |
+
if (!(arr instanceof Array)) {
|
130 |
+
return [];
|
131 |
+
}
|
132 |
+
newArr = $.extend(true, [], arr);
|
133 |
+
if (reverseOrder) {
|
134 |
+
newArr.reverse();
|
135 |
+
}
|
136 |
+
for (i = 0; i < newArr.length; i++) {
|
137 |
+
if (i !== index) {
|
138 |
+
out[j] = newArr[i];
|
139 |
+
j++;
|
140 |
+
}
|
141 |
+
}
|
142 |
+
if (reverseOrder) {
|
143 |
+
out.reverse();
|
144 |
+
}
|
145 |
+
return out;
|
146 |
+
},
|
147 |
+
getNum: function (num, def) {
|
148 |
+
def = def || 0;
|
149 |
+
if (typeof num === "number") {
|
150 |
+
return num;
|
151 |
+
}
|
152 |
+
if (typeof num === "string") {
|
153 |
+
num = parseFloat(num);
|
154 |
+
}
|
155 |
+
return isNaN(num) ? def : num;
|
156 |
+
},
|
157 |
+
hasFileAPISupport: function () {
|
158 |
+
return !!(window.File && window.FileReader);
|
159 |
+
},
|
160 |
+
hasDragDropSupport: function () {
|
161 |
+
var div = document.createElement('div');
|
162 |
+
/** @namespace div.draggable */
|
163 |
+
/** @namespace div.ondragstart */
|
164 |
+
/** @namespace div.ondrop */
|
165 |
+
return !$h.isIE(9) &&
|
166 |
+
(div.draggable !== undefined || (div.ondragstart !== undefined && div.ondrop !== undefined));
|
167 |
+
},
|
168 |
+
hasFileUploadSupport: function () {
|
169 |
+
return $h.hasFileAPISupport() && window.FormData;
|
170 |
+
},
|
171 |
+
hasBlobSupport: function () {
|
172 |
+
try {
|
173 |
+
return !!window.Blob && Boolean(new Blob());
|
174 |
+
} catch (e) {
|
175 |
+
return false;
|
176 |
+
}
|
177 |
+
},
|
178 |
+
hasArrayBufferViewSupport: function () {
|
179 |
+
try {
|
180 |
+
return new Blob([new Uint8Array(100)]).size === 100;
|
181 |
+
} catch (e) {
|
182 |
+
return false;
|
183 |
+
}
|
184 |
+
},
|
185 |
+
dataURI2Blob: function (dataURI) {
|
186 |
+
//noinspection JSUnresolvedVariable
|
187 |
+
var BlobBuilder = window.BlobBuilder || window.WebKitBlobBuilder || window.MozBlobBuilder ||
|
188 |
+
window.MSBlobBuilder, canBlob = $h.hasBlobSupport(), byteStr, arrayBuffer, intArray, i, mimeStr, bb,
|
189 |
+
canProceed = (canBlob || BlobBuilder) && window.atob && window.ArrayBuffer && window.Uint8Array;
|
190 |
+
if (!canProceed) {
|
191 |
+
return null;
|
192 |
+
}
|
193 |
+
if (dataURI.split(',')[0].indexOf('base64') >= 0) {
|
194 |
+
byteStr = atob(dataURI.split(',')[1]);
|
195 |
+
} else {
|
196 |
+
byteStr = decodeURIComponent(dataURI.split(',')[1]);
|
197 |
+
}
|
198 |
+
arrayBuffer = new ArrayBuffer(byteStr.length);
|
199 |
+
intArray = new Uint8Array(arrayBuffer);
|
200 |
+
for (i = 0; i < byteStr.length; i += 1) {
|
201 |
+
intArray[i] = byteStr.charCodeAt(i);
|
202 |
+
}
|
203 |
+
mimeStr = dataURI.split(',')[0].split(':')[1].split(';')[0];
|
204 |
+
if (canBlob) {
|
205 |
+
return new Blob([$h.hasArrayBufferViewSupport() ? intArray : arrayBuffer], {type: mimeStr});
|
206 |
+
}
|
207 |
+
bb = new BlobBuilder();
|
208 |
+
bb.append(arrayBuffer);
|
209 |
+
return bb.getBlob(mimeStr);
|
210 |
+
},
|
211 |
+
arrayBuffer2String: function (buffer) {
|
212 |
+
//noinspection JSUnresolvedVariable
|
213 |
+
if (window.TextDecoder) {
|
214 |
+
// noinspection JSUnresolvedFunction
|
215 |
+
return new TextDecoder("utf-8").decode(buffer);
|
216 |
+
}
|
217 |
+
var array = Array.prototype.slice.apply(new Uint8Array(buffer)), out = '', i = 0, len, c, char2, char3;
|
218 |
+
len = array.length;
|
219 |
+
while (i < len) {
|
220 |
+
c = array[i++];
|
221 |
+
switch (c >> 4) { // jshint ignore:line
|
222 |
+
case 0:
|
223 |
+
case 1:
|
224 |
+
case 2:
|
225 |
+
case 3:
|
226 |
+
case 4:
|
227 |
+
case 5:
|
228 |
+
case 6:
|
229 |
+
case 7:
|
230 |
+
// 0xxxxxxx
|
231 |
+
out += String.fromCharCode(c);
|
232 |
+
break;
|
233 |
+
case 12:
|
234 |
+
case 13:
|
235 |
+
// 110x xxxx 10xx xxxx
|
236 |
+
char2 = array[i++];
|
237 |
+
out += String.fromCharCode(((c & 0x1F) << 6) | (char2 & 0x3F)); // jshint ignore:line
|
238 |
+
break;
|
239 |
+
case 14:
|
240 |
+
// 1110 xxxx 10xx xxxx 10xx xxxx
|
241 |
+
char2 = array[i++];
|
242 |
+
char3 = array[i++];
|
243 |
+
out += String.fromCharCode(((c & 0x0F) << 12) | // jshint ignore:line
|
244 |
+
((char2 & 0x3F) << 6) | // jshint ignore:line
|
245 |
+
((char3 & 0x3F) << 0)); // jshint ignore:line
|
246 |
+
break;
|
247 |
+
}
|
248 |
+
}
|
249 |
+
return out;
|
250 |
+
},
|
251 |
+
isHtml: function (str) {
|
252 |
+
var a = document.createElement('div');
|
253 |
+
a.innerHTML = str;
|
254 |
+
for (var c = a.childNodes, i = c.length; i--;) {
|
255 |
+
if (c[i].nodeType === 1) {
|
256 |
+
return true;
|
257 |
+
}
|
258 |
+
}
|
259 |
+
return false;
|
260 |
+
},
|
261 |
+
isSvg: function (str) {
|
262 |
+
return str.match(/^\s*<\?xml/i) && (str.match(/<!DOCTYPE svg/i) || str.match(/<svg/i));
|
263 |
+
},
|
264 |
+
getMimeType: function (signature, contents, type) {
|
265 |
+
switch (signature) {
|
266 |
+
case "ffd8ffe0":
|
267 |
+
case "ffd8ffe1":
|
268 |
+
case "ffd8ffe2":
|
269 |
+
return 'image/jpeg';
|
270 |
+
case '89504E47':
|
271 |
+
return 'image/png';
|
272 |
+
case '47494638':
|
273 |
+
return 'image/gif';
|
274 |
+
case '49492a00':
|
275 |
+
return 'image/tiff';
|
276 |
+
case '52494646':
|
277 |
+
return 'image/webp';
|
278 |
+
case '66747970':
|
279 |
+
return 'video/3gp';
|
280 |
+
case '4f676753':
|
281 |
+
return 'video/ogg';
|
282 |
+
case '1a45dfa3':
|
283 |
+
return 'video/mkv';
|
284 |
+
case '000001ba':
|
285 |
+
case '000001b3':
|
286 |
+
return 'video/mpeg';
|
287 |
+
case '3026b275':
|
288 |
+
return 'video/wmv';
|
289 |
+
case '25504446':
|
290 |
+
return 'application/pdf';
|
291 |
+
case '25215053':
|
292 |
+
return 'application/ps';
|
293 |
+
case '504b0304':
|
294 |
+
case '504b0506':
|
295 |
+
case '504b0508':
|
296 |
+
return 'application/zip';
|
297 |
+
case '377abcaf':
|
298 |
+
return 'application/7z';
|
299 |
+
case '75737461':
|
300 |
+
return 'application/tar';
|
301 |
+
case '7801730d':
|
302 |
+
return 'application/dmg';
|
303 |
+
default:
|
304 |
+
switch (signature.substring(0, 6)) {
|
305 |
+
case '435753':
|
306 |
+
return 'application/x-shockwave-flash';
|
307 |
+
case '494433':
|
308 |
+
return 'audio/mp3';
|
309 |
+
case '425a68':
|
310 |
+
return 'application/bzip';
|
311 |
+
default:
|
312 |
+
switch (signature.substring(0, 4)) {
|
313 |
+
case '424d':
|
314 |
+
return 'image/bmp';
|
315 |
+
case 'fffb':
|
316 |
+
return 'audio/mp3';
|
317 |
+
case '4d5a':
|
318 |
+
return 'application/exe';
|
319 |
+
case '1f9d':
|
320 |
+
case '1fa0':
|
321 |
+
return 'application/zip';
|
322 |
+
case '1f8b':
|
323 |
+
return 'application/gzip';
|
324 |
+
default:
|
325 |
+
return contents && !contents.match(/[^\u0000-\u007f]/) ? 'application/text-plain' : type;
|
326 |
+
}
|
327 |
+
}
|
328 |
+
}
|
329 |
+
},
|
330 |
+
addCss: function ($el, css) {
|
331 |
+
$el.removeClass(css).addClass(css);
|
332 |
+
},
|
333 |
+
getElement: function (options, param, value) {
|
334 |
+
return ($h.isEmpty(options) || $h.isEmpty(options[param])) ? value : $(options[param]);
|
335 |
+
},
|
336 |
+
uniqId: function () {
|
337 |
+
return Math.round(new Date().getTime()) + '_' + Math.round(Math.random() * 100);
|
338 |
+
},
|
339 |
+
htmlEncode: function (str, undefVal) {
|
340 |
+
if (str === undefined) {
|
341 |
+
return undefVal || null;
|
342 |
+
}
|
343 |
+
return str.replace(/&/g, '&')
|
344 |
+
.replace(/</g, '<')
|
345 |
+
.replace(/>/g, '>')
|
346 |
+
.replace(/"/g, '"')
|
347 |
+
.replace(/'/g, ''');
|
348 |
+
},
|
349 |
+
replaceTags: function (str, tags) {
|
350 |
+
var out = str;
|
351 |
+
if (!tags) {
|
352 |
+
return out;
|
353 |
+
}
|
354 |
+
$.each(tags, function (key, value) {
|
355 |
+
if (typeof value === "function") {
|
356 |
+
value = value();
|
357 |
+
}
|
358 |
+
out = out.split(key).join(value);
|
359 |
+
});
|
360 |
+
return out;
|
361 |
+
},
|
362 |
+
cleanMemory: function ($thumb) {
|
363 |
+
var data = $thumb.is('img') ? $thumb.attr('src') : $thumb.find('source').attr('src');
|
364 |
+
/** @namespace $h.objUrl.revokeObjectURL */
|
365 |
+
$h.objUrl.revokeObjectURL(data);
|
366 |
+
},
|
367 |
+
findFileName: function (filePath) {
|
368 |
+
var sepIndex = filePath.lastIndexOf('/');
|
369 |
+
if (sepIndex === -1) {
|
370 |
+
sepIndex = filePath.lastIndexOf('\\');
|
371 |
+
}
|
372 |
+
return filePath.split(filePath.substring(sepIndex, sepIndex + 1)).pop();
|
373 |
+
},
|
374 |
+
checkFullScreen: function () {
|
375 |
+
//noinspection JSUnresolvedVariable
|
376 |
+
return document.fullscreenElement || document.mozFullScreenElement || document.webkitFullscreenElement ||
|
377 |
+
document.msFullscreenElement;
|
378 |
+
},
|
379 |
+
toggleFullScreen: function (maximize) {
|
380 |
+
var doc = document, de = doc.documentElement;
|
381 |
+
if (de && maximize && !$h.checkFullScreen()) {
|
382 |
+
/** @namespace document.requestFullscreen */
|
383 |
+
/** @namespace document.msRequestFullscreen */
|
384 |
+
/** @namespace document.mozRequestFullScreen */
|
385 |
+
/** @namespace document.webkitRequestFullscreen */
|
386 |
+
/** @namespace Element.ALLOW_KEYBOARD_INPUT */
|
387 |
+
if (de.requestFullscreen) {
|
388 |
+
de.requestFullscreen();
|
389 |
+
} else if (de.msRequestFullscreen) {
|
390 |
+
de.msRequestFullscreen();
|
391 |
+
} else if (de.mozRequestFullScreen) {
|
392 |
+
de.mozRequestFullScreen();
|
393 |
+
} else if (de.webkitRequestFullscreen) {
|
394 |
+
de.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT);
|
395 |
+
}
|
396 |
+
} else {
|
397 |
+
/** @namespace document.exitFullscreen */
|
398 |
+
/** @namespace document.msExitFullscreen */
|
399 |
+
/** @namespace document.mozCancelFullScreen */
|
400 |
+
/** @namespace document.webkitExitFullscreen */
|
401 |
+
if (doc.exitFullscreen) {
|
402 |
+
doc.exitFullscreen();
|
403 |
+
} else if (doc.msExitFullscreen) {
|
404 |
+
doc.msExitFullscreen();
|
405 |
+
} else if (doc.mozCancelFullScreen) {
|
406 |
+
doc.mozCancelFullScreen();
|
407 |
+
} else if (doc.webkitExitFullscreen) {
|
408 |
+
doc.webkitExitFullscreen();
|
409 |
+
}
|
410 |
+
}
|
411 |
+
},
|
412 |
+
moveArray: function (arr, oldIndex, newIndex, reverseOrder) {
|
413 |
+
var newArr = $.extend(true, [], arr);
|
414 |
+
if (reverseOrder) {
|
415 |
+
newArr.reverse();
|
416 |
+
}
|
417 |
+
if (newIndex >= newArr.length) {
|
418 |
+
var k = newIndex - newArr.length;
|
419 |
+
while ((k--) + 1) {
|
420 |
+
newArr.push(undefined);
|
421 |
+
}
|
422 |
+
}
|
423 |
+
newArr.splice(newIndex, 0, newArr.splice(oldIndex, 1)[0]);
|
424 |
+
if (reverseOrder) {
|
425 |
+
newArr.reverse();
|
426 |
+
}
|
427 |
+
return newArr;
|
428 |
+
},
|
429 |
+
cleanZoomCache: function ($el) {
|
430 |
+
var $cache = $el.closest('.kv-zoom-cache-theme');
|
431 |
+
if (!$cache.length) {
|
432 |
+
$cache = $el.closest('.kv-zoom-cache');
|
433 |
+
}
|
434 |
+
$cache.remove();
|
435 |
+
},
|
436 |
+
closeButton: function (css) {
|
437 |
+
css = css ? 'close ' + css : 'close';
|
438 |
+
return '<button type="button" class="' + css + '" aria-label="Close">\n' +
|
439 |
+
' <span aria-hidden="true">×</span>\n' +
|
440 |
+
'</button>';
|
441 |
+
},
|
442 |
+
getRotation: function (value) {
|
443 |
+
switch (value) {
|
444 |
+
case 2:
|
445 |
+
return 'rotateY(180deg)';
|
446 |
+
case 3:
|
447 |
+
return 'rotate(180deg)';
|
448 |
+
case 4:
|
449 |
+
return 'rotate(180deg) rotateY(180deg)';
|
450 |
+
case 5:
|
451 |
+
return 'rotate(270deg) rotateY(180deg)';
|
452 |
+
case 6:
|
453 |
+
return 'rotate(90deg)';
|
454 |
+
case 7:
|
455 |
+
return 'rotate(90deg) rotateY(180deg)';
|
456 |
+
case 8:
|
457 |
+
return 'rotate(270deg)';
|
458 |
+
default:
|
459 |
+
return '';
|
460 |
+
}
|
461 |
+
},
|
462 |
+
setTransform: function (el, val) {
|
463 |
+
if (!el) {
|
464 |
+
return;
|
465 |
+
}
|
466 |
+
el.style.transform = val;
|
467 |
+
el.style.webkitTransform = val;
|
468 |
+
el.style['-moz-transform'] = val;
|
469 |
+
el.style['-ms-transform'] = val;
|
470 |
+
el.style['-o-transform'] = val;
|
471 |
+
},
|
472 |
+
setImageOrientation: function ($img, $zoomImg, value) {
|
473 |
+
if (!$img || !$img.length) {
|
474 |
+
return;
|
475 |
+
}
|
476 |
+
var ev = 'load.fileinputimageorient';
|
477 |
+
$img.off(ev).on(ev, function () {
|
478 |
+
var img = $img.get(0), zoomImg = $zoomImg && $zoomImg.length ? $zoomImg.get(0) : null,
|
479 |
+
h = img.offsetHeight, w = img.offsetWidth, r = $h.getRotation(value);
|
480 |
+
$img.data('orientation', value);
|
481 |
+
if (zoomImg) {
|
482 |
+
$zoomImg.data('orientation', value);
|
483 |
+
}
|
484 |
+
if (value < 5) {
|
485 |
+
$h.setTransform(img, r);
|
486 |
+
$h.setTransform(zoomImg, r);
|
487 |
+
return;
|
488 |
+
}
|
489 |
+
var offsetAngle = Math.atan(w / h), origFactor = Math.sqrt(Math.pow(h, 2) + Math.pow(w, 2)),
|
490 |
+
scale = !origFactor ? 1 : (h / Math.cos(Math.PI / 2 + offsetAngle)) / origFactor,
|
491 |
+
s = ' scale(' + Math.abs(scale) + ')';
|
492 |
+
$h.setTransform(img, r + s);
|
493 |
+
$h.setTransform(zoomImg, r + s);
|
494 |
+
});
|
495 |
+
}
|
496 |
+
};
|
497 |
+
FileInput = function (element, options) {
|
498 |
+
var self = this;
|
499 |
+
self.$element = $(element);
|
500 |
+
self.$parent = self.$element.parent();
|
501 |
+
if (!self._validate()) {
|
502 |
+
return;
|
503 |
+
}
|
504 |
+
self.isPreviewable = $h.hasFileAPISupport();
|
505 |
+
self.isIE9 = $h.isIE(9);
|
506 |
+
self.isIE10 = $h.isIE(10);
|
507 |
+
if (self.isPreviewable || self.isIE9) {
|
508 |
+
self._init(options);
|
509 |
+
self._listen();
|
510 |
+
}
|
511 |
+
self.$element.removeClass('file-loading');
|
512 |
+
};
|
513 |
+
//noinspection JSUnusedGlobalSymbols
|
514 |
+
FileInput.prototype = {
|
515 |
+
constructor: FileInput,
|
516 |
+
_cleanup: function () {
|
517 |
+
var self = this;
|
518 |
+
self.reader = null;
|
519 |
+
self.formdata = {};
|
520 |
+
self.uploadCount = 0;
|
521 |
+
self.uploadStatus = {};
|
522 |
+
self.uploadLog = [];
|
523 |
+
self.uploadAsyncCount = 0;
|
524 |
+
self.loadedImages = [];
|
525 |
+
self.totalImagesCount = 0;
|
526 |
+
self.ajaxRequests = [];
|
527 |
+
self.clearStack();
|
528 |
+
self.fileBatchCompleted = true;
|
529 |
+
if (!self.isPreviewable) {
|
530 |
+
self.showPreview = false;
|
531 |
+
}
|
532 |
+
self.isError = false;
|
533 |
+
self.ajaxAborted = false;
|
534 |
+
self.cancelling = false;
|
535 |
+
},
|
536 |
+
_init: function (options, refreshMode) {
|
537 |
+
var self = this, f, $el = self.$element, $cont, t, tmp;
|
538 |
+
self.options = options;
|
539 |
+
$.each(options, function (key, value) {
|
540 |
+
switch (key) {
|
541 |
+
case 'minFileCount':
|
542 |
+
case 'maxFileCount':
|
543 |
+
case 'minFileSize':
|
544 |
+
case 'maxFileSize':
|
545 |
+
case 'maxFilePreviewSize':
|
546 |
+
case 'resizeImageQuality':
|
547 |
+
case 'resizeIfSizeMoreThan':
|
548 |
+
case 'progressUploadThreshold':
|
549 |
+
case 'initialPreviewCount':
|
550 |
+
case 'zoomModalHeight':
|
551 |
+
case 'minImageHeight':
|
552 |
+
case 'maxImageHeight':
|
553 |
+
case 'minImageWidth':
|
554 |
+
case 'maxImageWidth':
|
555 |
+
self[key] = $h.getNum(value);
|
556 |
+
break;
|
557 |
+
default:
|
558 |
+
self[key] = value;
|
559 |
+
break;
|
560 |
+
}
|
561 |
+
});
|
562 |
+
if (self.rtl) { // swap buttons for rtl
|
563 |
+
tmp = self.previewZoomButtonIcons.prev;
|
564 |
+
self.previewZoomButtonIcons.prev = self.previewZoomButtonIcons.next;
|
565 |
+
self.previewZoomButtonIcons.next = tmp;
|
566 |
+
}
|
567 |
+
if (!refreshMode) {
|
568 |
+
self._cleanup();
|
569 |
+
}
|
570 |
+
self.$form = $el.closest('form');
|
571 |
+
self._initTemplateDefaults();
|
572 |
+
self.uploadFileAttr = !$h.isEmpty($el.attr('name')) ? $el.attr('name') : 'file_data';
|
573 |
+
t = self._getLayoutTemplate('progress');
|
574 |
+
self.progressTemplate = t.replace('{class}', self.progressClass);
|
575 |
+
self.progressCompleteTemplate = t.replace('{class}', self.progressCompleteClass);
|
576 |
+
self.progressErrorTemplate = t.replace('{class}', self.progressErrorClass);
|
577 |
+
self.isDisabled = $el.attr('disabled') || $el.attr('readonly');
|
578 |
+
if (self.isDisabled) {
|
579 |
+
$el.attr('disabled', true);
|
580 |
+
}
|
581 |
+
self.isAjaxUpload = $h.hasFileUploadSupport() && !$h.isEmpty(self.uploadUrl);
|
582 |
+
self.dropZoneEnabled = $h.hasDragDropSupport() && self.dropZoneEnabled;
|
583 |
+
if (!self.isAjaxUpload) {
|
584 |
+
self.dropZoneEnabled = self.dropZoneEnabled && $h.canAssignFilesToInput();
|
585 |
+
}
|
586 |
+
self.isClickable = self.browseOnZoneClick && self.showPreview &&
|
587 |
+
(self.dropZoneEnabled || !$h.isEmpty(self.defaultPreviewContent));
|
588 |
+
self.slug = typeof options.slugCallback === "function" ? options.slugCallback : self._slugDefault;
|
589 |
+
self.mainTemplate = self.showCaption ? self._getLayoutTemplate('main1') : self._getLayoutTemplate('main2');
|
590 |
+
self.captionTemplate = self._getLayoutTemplate('caption');
|
591 |
+
self.previewGenericTemplate = self._getPreviewTemplate('generic');
|
592 |
+
if (!self.imageCanvas && self.resizeImage && (self.maxImageWidth || self.maxImageHeight)) {
|
593 |
+
self.imageCanvas = document.createElement('canvas');
|
594 |
+
self.imageCanvasContext = self.imageCanvas.getContext('2d');
|
595 |
+
}
|
596 |
+
if ($h.isEmpty($el.attr('id'))) {
|
597 |
+
$el.attr('id', $h.uniqId());
|
598 |
+
}
|
599 |
+
self.namespace = '.fileinput_' + $el.attr('id').replace(/-/g, '_');
|
600 |
+
if (self.$container === undefined) {
|
601 |
+
self.$container = self._createContainer();
|
602 |
+
} else {
|
603 |
+
self._refreshContainer();
|
604 |
+
}
|
605 |
+
$cont = self.$container;
|
606 |
+
self.$dropZone = $cont.find('.file-drop-zone');
|
607 |
+
self.$progress = $cont.find('.kv-upload-progress');
|
608 |
+
self.$btnUpload = $cont.find('.fileinput-upload');
|
609 |
+
self.$captionContainer = $h.getElement(options, 'elCaptionContainer', $cont.find('.file-caption'));
|
610 |
+
self.$caption = $h.getElement(options, 'elCaptionText', $cont.find('.file-caption-name'));
|
611 |
+
if (!$h.isEmpty(self.msgPlaceholder)) {
|
612 |
+
f = $el.attr('multiple') ? self.filePlural : self.fileSingle;
|
613 |
+
self.$caption.attr('placeholder', self.msgPlaceholder.replace('{files}', f));
|
614 |
+
}
|
615 |
+
self.$captionIcon = self.$captionContainer.find('.file-caption-icon');
|
616 |
+
self.$previewContainer = $h.getElement(options, 'elPreviewContainer', $cont.find('.file-preview'));
|
617 |
+
self.$preview = $h.getElement(options, 'elPreviewImage', $cont.find('.file-preview-thumbnails'));
|
618 |
+
self.$previewStatus = $h.getElement(options, 'elPreviewStatus', $cont.find('.file-preview-status'));
|
619 |
+
self.$errorContainer = $h.getElement(options, 'elErrorContainer', self.$previewContainer.find('.kv-fileinput-error'));
|
620 |
+
self._validateDisabled();
|
621 |
+
if (!$h.isEmpty(self.msgErrorClass)) {
|
622 |
+
$h.addCss(self.$errorContainer, self.msgErrorClass);
|
623 |
+
}
|
624 |
+
if (!refreshMode) {
|
625 |
+
self.$errorContainer.hide();
|
626 |
+
self.previewInitId = "preview-" + $h.uniqId();
|
627 |
+
self._initPreviewCache();
|
628 |
+
self._initPreview(true);
|
629 |
+
self._initPreviewActions();
|
630 |
+
if (self.$parent.hasClass('file-loading')) {
|
631 |
+
self.$container.insertBefore(self.$parent);
|
632 |
+
self.$parent.remove();
|
633 |
+
}
|
634 |
+
} else {
|
635 |
+
if (!self._errorsExist()) {
|
636 |
+
self.$errorContainer.hide();
|
637 |
+
}
|
638 |
+
}
|
639 |
+
self._setFileDropZoneTitle();
|
640 |
+
if ($el.attr('disabled')) {
|
641 |
+
self.disable();
|
642 |
+
}
|
643 |
+
self._initZoom();
|
644 |
+
if (self.hideThumbnailContent) {
|
645 |
+
$h.addCss(self.$preview, 'hide-content');
|
646 |
+
}
|
647 |
+
},
|
648 |
+
_initTemplateDefaults: function () {
|
649 |
+
var self = this, tMain1, tMain2, tPreview, tFileIcon, tClose, tCaption, tBtnDefault, tBtnLink, tBtnBrowse,
|
650 |
+
tModalMain, tModal, tProgress, tSize, tFooter, tActions, tActionDelete, tActionUpload, tActionDownload,
|
651 |
+
tActionZoom, tActionDrag, tIndicator, tTagBef, tTagBef1, tTagBef2, tTagAft, tGeneric, tHtml, tImage,
|
652 |
+
tText, tOffice, tGdocs, tVideo, tAudio, tFlash, tObject, tPdf, tOther, tStyle, tZoomCache, vDefaultDim;
|
653 |
+
tMain1 = '{preview}\n' +
|
654 |
+
'<div class="kv-upload-progress kv-hidden"></div><div class="clearfix"></div>\n' +
|
655 |
+
'<div class="input-group {class}">\n' +
|
656 |
+
' {caption}\n' +
|
657 |
+
'<div class="input-group-btn input-group-append">\n' +
|
658 |
+
' {remove}\n' +
|
659 |
+
' {cancel}\n' +
|
660 |
+
' {upload}\n' +
|
661 |
+
' {browse}\n' +
|
662 |
+
' </div>\n' +
|
663 |
+
'</div>';
|
664 |
+
tMain2 = '{preview}\n<div class="kv-upload-progress kv-hidden"></div>\n<div class="clearfix"></div>\n{remove}\n{cancel}\n{upload}\n{browse}\n';
|
665 |
+
tPreview = '<div class="file-preview {class}">\n' +
|
666 |
+
' {close}' +
|
667 |
+
' <div class="{dropClass}">\n' +
|
668 |
+
' <div class="file-preview-thumbnails">\n' +
|
669 |
+
' </div>\n' +
|
670 |
+
' <div class="clearfix"></div>' +
|
671 |
+
' <div class="file-preview-status text-center text-success"></div>\n' +
|
672 |
+
' <div class="kv-fileinput-error"></div>\n' +
|
673 |
+
' </div>\n' +
|
674 |
+
'</div>';
|
675 |
+
tClose = $h.closeButton('fileinput-remove');
|
676 |
+
tFileIcon = '<i class="glyphicon glyphicon-file"></i>';
|
677 |
+
// noinspection HtmlUnknownAttribute
|
678 |
+
tCaption = '<div class="file-caption form-control {class}" tabindex="500">\n' +
|
679 |
+
' <span class="file-caption-icon"></span>\n' +
|
680 |
+
' <input class="file-caption-name" onkeydown="return false;" onpaste="return false;">\n' +
|
681 |
+
'</div>';
|
682 |
+
//noinspection HtmlUnknownAttribute
|
683 |
+
tBtnDefault = '<button type="{type}" tabindex="500" title="{title}" class="{css}" ' +
|
684 |
+
'{status}>{icon} {label}</button>';
|
685 |
+
//noinspection HtmlUnknownAttribute
|
686 |
+
tBtnLink = '<a href="{href}" tabindex="500" title="{title}" class="{css}" {status}>{icon} {label}</a>';
|
687 |
+
//noinspection HtmlUnknownAttribute
|
688 |
+
tBtnBrowse = '<div tabindex="500" class="{css}" {status}>{icon} {label}</div>';
|
689 |
+
tModalMain = '<div id="' + $h.MODAL_ID + '" class="file-zoom-dialog modal fade" ' +
|
690 |
+
'tabindex="-1" aria-labelledby="' + $h.MODAL_ID + 'Label"></div>';
|
691 |
+
tModal = '<div class="modal-dialog modal-lg{rtl}" role="document">\n' +
|
692 |
+
' <div class="modal-content">\n' +
|
693 |
+
' <div class="modal-header">\n' +
|
694 |
+
' <h5 class="modal-title">{heading}</h5>\n' +
|
695 |
+
' <span class="kv-zoom-title"></span>\n' +
|
696 |
+
' <div class="kv-zoom-actions">{toggleheader}{fullscreen}{borderless}{close}</div>\n' +
|
697 |
+
' </div>\n' +
|
698 |
+
' <div class="modal-body">\n' +
|
699 |
+
' <div class="floating-buttons"></div>\n' +
|
700 |
+
' <div class="kv-zoom-body file-zoom-content {zoomFrameClass}"></div>\n' + '{prev} {next}\n' +
|
701 |
+
' </div>\n' +
|
702 |
+
' </div>\n' +
|
703 |
+
'</div>\n';
|
704 |
+
tProgress = '<div class="progress">\n' +
|
705 |
+
' <div class="{class}" role="progressbar"' +
|
706 |
+
' aria-valuenow="{percent}" aria-valuemin="0" aria-valuemax="100" style="width:{percent}%;">\n' +
|
707 |
+
' {status}\n' +
|
708 |
+
' </div>\n' +
|
709 |
+
'</div>';
|
710 |
+
tSize = ' <samp>({sizeText})</samp>';
|
711 |
+
tFooter = '<div class="file-thumbnail-footer">\n' +
|
712 |
+
' <div class="file-footer-caption" title="{caption}">\n' +
|
713 |
+
' <div class="file-caption-info">{caption}</div>\n' +
|
714 |
+
' <div class="file-size-info">{size}</div>\n' +
|
715 |
+
' </div>\n' +
|
716 |
+
' {progress}\n{indicator}\n{actions}\n' +
|
717 |
+
'</div>';
|
718 |
+
tActions = '<div class="file-actions">\n' +
|
719 |
+
' <div class="file-footer-buttons">\n' +
|
720 |
+
' {download} {upload} {delete} {zoom} {other}' +
|
721 |
+
' </div>\n' +
|
722 |
+
'</div>\n' +
|
723 |
+
'{drag}\n' +
|
724 |
+
'<div class="clearfix"></div>';
|
725 |
+
//noinspection HtmlUnknownAttribute
|
726 |
+
tActionDelete = '<button type="button" class="kv-file-remove {removeClass}" ' +
|
727 |
+
'title="{removeTitle}" {dataUrl}{dataKey}>{removeIcon}</button>\n';
|
728 |
+
tActionUpload = '<button type="button" class="kv-file-upload {uploadClass}" title="{uploadTitle}">' +
|
729 |
+
'{uploadIcon}</button>';
|
730 |
+
tActionDownload = '<a class="kv-file-download {downloadClass}" title="{downloadTitle}" ' +
|
731 |
+
'href="{downloadUrl}" download="{caption}" target="_blank">{downloadIcon}</a>';
|
732 |
+
tActionZoom = '<button type="button" class="kv-file-zoom {zoomClass}" ' +
|
733 |
+
'title="{zoomTitle}">{zoomIcon}</button>';
|
734 |
+
tActionDrag = '<span class="file-drag-handle {dragClass}" title="{dragTitle}">{dragIcon}</span>';
|
735 |
+
tIndicator = '<div class="file-upload-indicator" title="{indicatorTitle}">{indicator}</div>';
|
736 |
+
tTagBef = '<div class="file-preview-frame {frameClass}" id="{previewId}" data-fileindex="{fileindex}"' +
|
737 |
+
' data-template="{template}"';
|
738 |
+
tTagBef1 = tTagBef + '><div class="kv-file-content">\n';
|
739 |
+
tTagBef2 = tTagBef + ' title="{caption}"><div class="kv-file-content">\n';
|
740 |
+
tTagAft = '</div>{footer}\n</div>\n';
|
741 |
+
tGeneric = '{content}\n';
|
742 |
+
tStyle = ' {style}';
|
743 |
+
tHtml = '<div class="kv-preview-data file-preview-html" title="{caption}"' + tStyle + '>{data}</div>\n';
|
744 |
+
tImage = '<img src="{data}" class="file-preview-image kv-preview-data" title="{caption}" ' +
|
745 |
+
'alt="{caption}"' + tStyle + '>\n';
|
746 |
+
tText = '<textarea class="kv-preview-data file-preview-text" title="{caption}" readonly' + tStyle + '>' +
|
747 |
+
'{data}</textarea>\n';
|
748 |
+
tOffice = '<iframe class="kv-preview-data file-preview-office" ' +
|
749 |
+
'src="https://view.officeapps.live.com/op/embed.aspx?src={data}"' + tStyle + '></iframe>';
|
750 |
+
tGdocs = '<iframe class="kv-preview-data file-preview-gdocs" ' +
|
751 |
+
'src="https://docs.google.com/gview?url={data}&embedded=true"' + tStyle + '></iframe>';
|
752 |
+
tVideo = '<video class="kv-preview-data file-preview-video" controls' + tStyle + '>\n' +
|
753 |
+
'<source src="{data}" type="{type}">\n' + $h.DEFAULT_PREVIEW + '\n</video>\n';
|
754 |
+
tAudio = '<!--suppress ALL --><audio class="kv-preview-data file-preview-audio" controls' + tStyle + '>\n<source src="{data}" ' +
|
755 |
+
'type="{type}">\n' + $h.DEFAULT_PREVIEW + '\n</audio>\n';
|
756 |
+
tFlash = '<embed class="kv-preview-data file-preview-flash" src="{data}" type="application/x-shockwave-flash"' + tStyle + '>\n';
|
757 |
+
tPdf = '<embed class="kv-preview-data file-preview-pdf" src="{data}" type="application/pdf"' + tStyle + '>\n';
|
758 |
+
tObject = '<object class="kv-preview-data file-preview-object file-object {typeCss}" ' +
|
759 |
+
'data="{data}" type="{type}"' + tStyle + '>\n' + '<param name="movie" value="{caption}" />\n' +
|
760 |
+
$h.OBJECT_PARAMS + ' ' + $h.DEFAULT_PREVIEW + '\n</object>\n';
|
761 |
+
tOther = '<div class="kv-preview-data file-preview-other-frame"' + tStyle + '>\n' + $h.DEFAULT_PREVIEW + '\n</div>\n';
|
762 |
+
tZoomCache = '<div class="kv-zoom-cache" style="display:none">{zoomContent}</div>';
|
763 |
+
vDefaultDim = {width: "100%", height: "100%", 'min-height': "480px"};
|
764 |
+
if (self._isPdfRendered()) {
|
765 |
+
tPdf = self.pdfRendererTemplate.replace('{renderer}', self.pdfRendererUrl);
|
766 |
+
}
|
767 |
+
self.defaults = {
|
768 |
+
layoutTemplates: {
|
769 |
+
main1: tMain1,
|
770 |
+
main2: tMain2,
|
771 |
+
preview: tPreview,
|
772 |
+
close: tClose,
|
773 |
+
fileIcon: tFileIcon,
|
774 |
+
caption: tCaption,
|
775 |
+
modalMain: tModalMain,
|
776 |
+
modal: tModal,
|
777 |
+
progress: tProgress,
|
778 |
+
size: tSize,
|
779 |
+
footer: tFooter,
|
780 |
+
indicator: tIndicator,
|
781 |
+
actions: tActions,
|
782 |
+
actionDelete: tActionDelete,
|
783 |
+
actionUpload: tActionUpload,
|
784 |
+
actionDownload: tActionDownload,
|
785 |
+
actionZoom: tActionZoom,
|
786 |
+
actionDrag: tActionDrag,
|
787 |
+
btnDefault: tBtnDefault,
|
788 |
+
btnLink: tBtnLink,
|
789 |
+
btnBrowse: tBtnBrowse,
|
790 |
+
zoomCache: tZoomCache
|
791 |
+
},
|
792 |
+
previewMarkupTags: {
|
793 |
+
tagBefore1: tTagBef1,
|
794 |
+
tagBefore2: tTagBef2,
|
795 |
+
tagAfter: tTagAft
|
796 |
+
},
|
797 |
+
previewContentTemplates: {
|
798 |
+
generic: tGeneric,
|
799 |
+
html: tHtml,
|
800 |
+
image: tImage,
|
801 |
+
text: tText,
|
802 |
+
office: tOffice,
|
803 |
+
gdocs: tGdocs,
|
804 |
+
video: tVideo,
|
805 |
+
audio: tAudio,
|
806 |
+
flash: tFlash,
|
807 |
+
object: tObject,
|
808 |
+
pdf: tPdf,
|
809 |
+
other: tOther
|
810 |
+
},
|
811 |
+
allowedPreviewTypes: ['image', 'html', 'text', 'video', 'audio', 'flash', 'pdf', 'object'],
|
812 |
+
previewTemplates: {},
|
813 |
+
previewSettings: {
|
814 |
+
image: {width: "auto", height: "auto", 'max-width': "100%", 'max-height': "100%"},
|
815 |
+
html: {width: "213px", height: "160px"},
|
816 |
+
text: {width: "213px", height: "160px"},
|
817 |
+
office: {width: "213px", height: "160px"},
|
818 |
+
gdocs: {width: "213px", height: "160px"},
|
819 |
+
video: {width: "213px", height: "160px"},
|
820 |
+
audio: {width: "100%", height: "30px"},
|
821 |
+
flash: {width: "213px", height: "160px"},
|
822 |
+
object: {width: "213px", height: "160px"},
|
823 |
+
pdf: {width: "100%", height: "160px"},
|
824 |
+
other: {width: "213px", height: "160px"}
|
825 |
+
},
|
826 |
+
previewSettingsSmall: {
|
827 |
+
image: {width: "auto", height: "auto", 'max-width': "100%", 'max-height': "100%"},
|
828 |
+
html: {width: "100%", height: "160px"},
|
829 |
+
text: {width: "100%", height: "160px"},
|
830 |
+
office: {width: "100%", height: "160px"},
|
831 |
+
gdocs: {width: "100%", height: "160px"},
|
832 |
+
video: {width: "100%", height: "auto"},
|
833 |
+
audio: {width: "100%", height: "30px"},
|
834 |
+
flash: {width: "100%", height: "auto"},
|
835 |
+
object: {width: "100%", height: "auto"},
|
836 |
+
pdf: {width: "100%", height: "160px"},
|
837 |
+
other: {width: "100%", height: "160px"}
|
838 |
+
},
|
839 |
+
previewZoomSettings: {
|
840 |
+
image: {width: "auto", height: "auto", 'max-width': "100%", 'max-height': "100%"},
|
841 |
+
html: vDefaultDim,
|
842 |
+
text: vDefaultDim,
|
843 |
+
office: {width: "100%", height: "100%", 'max-width': "100%", 'min-height': "480px"},
|
844 |
+
gdocs: {width: "100%", height: "100%", 'max-width': "100%", 'min-height': "480px"},
|
845 |
+
video: {width: "auto", height: "100%", 'max-width': "100%"},
|
846 |
+
audio: {width: "100%", height: "30px"},
|
847 |
+
flash: {width: "auto", height: "480px"},
|
848 |
+
object: {width: "auto", height: "100%", 'max-width': "100%", 'min-height': "480px"},
|
849 |
+
pdf: vDefaultDim,
|
850 |
+
other: {width: "auto", height: "100%", 'min-height': "480px"}
|
851 |
+
},
|
852 |
+
fileTypeSettings: {
|
853 |
+
image: function (vType, vName) {
|
854 |
+
return ($h.compare(vType, 'image.*') && !$h.compare(vType, /(tiff?|wmf)$/i) ||
|
855 |
+
$h.compare(vName, /\.(gif|png|jpe?g)$/i));
|
856 |
+
},
|
857 |
+
html: function (vType, vName) {
|
858 |
+
return $h.compare(vType, 'text/html') || $h.compare(vName, /\.(htm|html)$/i);
|
859 |
+
},
|
860 |
+
office: function (vType, vName) {
|
861 |
+
return $h.compare(vType, /(word|excel|powerpoint|office)$/i) ||
|
862 |
+
$h.compare(vName, /\.(docx?|xlsx?|pptx?|pps|potx?)$/i);
|
863 |
+
},
|
864 |
+
gdocs: function (vType, vName) {
|
865 |
+
return $h.compare(vType, /(word|excel|powerpoint|office|iwork-pages|tiff?)$/i) ||
|
866 |
+
$h.compare(vName, /\.(docx?|xlsx?|pptx?|pps|potx?|rtf|ods|odt|pages|ai|dxf|ttf|tiff?|wmf|e?ps)$/i);
|
867 |
+
},
|
868 |
+
text: function (vType, vName) {
|
869 |
+
return $h.compare(vType, 'text.*') || $h.compare(vName, /\.(xml|javascript)$/i) ||
|
870 |
+
$h.compare(vName, /\.(txt|md|csv|nfo|ini|json|php|js|css)$/i);
|
871 |
+
},
|
872 |
+
video: function (vType, vName) {
|
873 |
+
return $h.compare(vType, 'video.*') && ($h.compare(vType, /(ogg|mp4|mp?g|mov|webm|3gp)$/i) ||
|
874 |
+
$h.compare(vName, /\.(og?|mp4|webm|mp?g|mov|3gp)$/i));
|
875 |
+
},
|
876 |
+
audio: function (vType, vName) {
|
877 |
+
return $h.compare(vType, 'audio.*') && ($h.compare(vName, /(ogg|mp3|mp?g|wav)$/i) ||
|
878 |
+
$h.compare(vName, /\.(og?|mp3|mp?g|wav)$/i));
|
879 |
+
},
|
880 |
+
flash: function (vType, vName) {
|
881 |
+
return $h.compare(vType, 'application/x-shockwave-flash', true) || $h.compare(vName, /\.(swf)$/i);
|
882 |
+
},
|
883 |
+
pdf: function (vType, vName) {
|
884 |
+
return $h.compare(vType, 'application/pdf', true) || $h.compare(vName, /\.(pdf)$/i);
|
885 |
+
},
|
886 |
+
object: function () {
|
887 |
+
return true;
|
888 |
+
},
|
889 |
+
other: function () {
|
890 |
+
return true;
|
891 |
+
}
|
892 |
+
},
|
893 |
+
fileActionSettings: {
|
894 |
+
showRemove: true,
|
895 |
+
showUpload: true,
|
896 |
+
showDownload: true,
|
897 |
+
showZoom: true,
|
898 |
+
showDrag: true,
|
899 |
+
removeIcon: '<i class="glyphicon glyphicon-trash"></i>',
|
900 |
+
removeClass: 'btn btn-sm btn-kv btn-default btn-outline-secondary',
|
901 |
+
removeErrorClass: 'btn btn-sm btn-kv btn-danger',
|
902 |
+
removeTitle: 'Remove file',
|
903 |
+
uploadIcon: '<i class="glyphicon glyphicon-upload"></i>',
|
904 |
+
uploadClass: 'btn btn-sm btn-kv btn-default btn-outline-secondary',
|
905 |
+
uploadTitle: 'Upload file',
|
906 |
+
uploadRetryIcon: '<i class="glyphicon glyphicon-repeat"></i>',
|
907 |
+
uploadRetryTitle: 'Retry upload',
|
908 |
+
downloadIcon: '<i class="glyphicon glyphicon-download"></i>',
|
909 |
+
downloadClass: 'btn btn-sm btn-kv btn-default btn-outline-secondary',
|
910 |
+
downloadTitle: 'Download file',
|
911 |
+
zoomIcon: '<i class="glyphicon glyphicon-zoom-in"></i>',
|
912 |
+
zoomClass: 'btn btn-sm btn-kv btn-default btn-outline-secondary',
|
913 |
+
zoomTitle: 'View Details',
|
914 |
+
dragIcon: '<i class="glyphicon glyphicon-move"></i>',
|
915 |
+
dragClass: 'text-info',
|
916 |
+
dragTitle: 'Move / Rearrange',
|
917 |
+
dragSettings: {},
|
918 |
+
indicatorNew: '<i class="glyphicon glyphicon-plus-sign text-warning"></i>',
|
919 |
+
indicatorSuccess: '<i class="glyphicon glyphicon-ok-sign text-success"></i>',
|
920 |
+
indicatorError: '<i class="glyphicon glyphicon-exclamation-sign text-danger"></i>',
|
921 |
+
indicatorLoading: '<i class="glyphicon glyphicon-hourglass text-muted"></i>',
|
922 |
+
indicatorNewTitle: 'Not uploaded yet',
|
923 |
+
indicatorSuccessTitle: 'Uploaded',
|
924 |
+
indicatorErrorTitle: 'Upload Error',
|
925 |
+
indicatorLoadingTitle: 'Uploading ...'
|
926 |
+
}
|
927 |
+
};
|
928 |
+
$.each(self.defaults, function (key, setting) {
|
929 |
+
if (key === 'allowedPreviewTypes') {
|
930 |
+
if (self.allowedPreviewTypes === undefined) {
|
931 |
+
self.allowedPreviewTypes = setting;
|
932 |
+
}
|
933 |
+
return;
|
934 |
+
}
|
935 |
+
self[key] = $.extend(true, {}, setting, self[key]);
|
936 |
+
});
|
937 |
+
self._initPreviewTemplates();
|
938 |
+
},
|
939 |
+
_initPreviewTemplates: function () {
|
940 |
+
var self = this, tags = self.previewMarkupTags, tagBef, tagAft = tags.tagAfter;
|
941 |
+
$.each(self.previewContentTemplates, function (key, value) {
|
942 |
+
if ($h.isEmpty(self.previewTemplates[key])) {
|
943 |
+
tagBef = tags.tagBefore2;
|
944 |
+
if (key === 'generic' || key === 'image' || key === 'html' || key === 'text') {
|
945 |
+
tagBef = tags.tagBefore1;
|
946 |
+
}
|
947 |
+
if (self._isPdfRendered() && key === 'pdf') {
|
948 |
+
tagBef = tagBef.replace('kv-file-content', 'kv-file-content kv-pdf-rendered');
|
949 |
+
}
|
950 |
+
self.previewTemplates[key] = tagBef + value + tagAft;
|
951 |
+
}
|
952 |
+
});
|
953 |
+
},
|
954 |
+
_initPreviewCache: function () {
|
955 |
+
var self = this;
|
956 |
+
self.previewCache = {
|
957 |
+
data: {},
|
958 |
+
init: function () {
|
959 |
+
var content = self.initialPreview;
|
960 |
+
if (content.length > 0 && !$h.isArray(content)) {
|
961 |
+
content = content.split(self.initialPreviewDelimiter);
|
962 |
+
}
|
963 |
+
self.previewCache.data = {
|
964 |
+
content: content,
|
965 |
+
config: self.initialPreviewConfig,
|
966 |
+
tags: self.initialPreviewThumbTags
|
967 |
+
};
|
968 |
+
},
|
969 |
+
count: function () {
|
970 |
+
return !!self.previewCache.data && !!self.previewCache.data.content ?
|
971 |
+
self.previewCache.data.content.length : 0;
|
972 |
+
},
|
973 |
+
get: function (i, isDisabled) {
|
974 |
+
var ind = 'init_' + i, data = self.previewCache.data, config = data.config[i],
|
975 |
+
content = data.content[i], previewId = self.previewInitId + '-' + ind, out, $tmp, cat, ftr,
|
976 |
+
fname, ftype, frameClass, asData = $h.ifSet('previewAsData', config, self.initialPreviewAsData),
|
977 |
+
parseTemplate = function (cat, dat, fn, ft, id, ftr, ind, fc, t) {
|
978 |
+
fc = ' file-preview-initial ' + $h.SORT_CSS + (fc ? ' ' + fc : '');
|
979 |
+
return self._generatePreviewTemplate(cat, dat, fn, ft, id, false, null, fc, ftr, ind, t);
|
980 |
+
};
|
981 |
+
if (!content) {
|
982 |
+
return '';
|
983 |
+
}
|
984 |
+
isDisabled = isDisabled === undefined ? true : isDisabled;
|
985 |
+
cat = $h.ifSet('type', config, self.initialPreviewFileType || 'generic');
|
986 |
+
fname = $h.ifSet('filename', config, $h.ifSet('caption', config));
|
987 |
+
ftype = $h.ifSet('filetype', config, cat);
|
988 |
+
ftr = self.previewCache.footer(i, isDisabled, (config && config.size || null));
|
989 |
+
frameClass = $h.ifSet('frameClass', config);
|
990 |
+
if (asData) {
|
991 |
+
out = parseTemplate(cat, content, fname, ftype, previewId, ftr, ind, frameClass);
|
992 |
+
} else {
|
993 |
+
out = parseTemplate('generic', content, fname, ftype, previewId, ftr, ind, frameClass, cat)
|
994 |
+
.setTokens({'content': data.content[i]});
|
995 |
+
}
|
996 |
+
if (data.tags.length && data.tags[i]) {
|
997 |
+
out = $h.replaceTags(out, data.tags[i]);
|
998 |
+
}
|
999 |
+
/** @namespace config.frameAttr */
|
1000 |
+
if (!$h.isEmpty(config) && !$h.isEmpty(config.frameAttr)) {
|
1001 |
+
$tmp = $(document.createElement('div')).html(out);
|
1002 |
+
$tmp.find('.file-preview-initial').attr(config.frameAttr);
|
1003 |
+
out = $tmp.html();
|
1004 |
+
$tmp.remove();
|
1005 |
+
}
|
1006 |
+
return out;
|
1007 |
+
},
|
1008 |
+
add: function (content, config, tags, append) {
|
1009 |
+
var data = self.previewCache.data, index;
|
1010 |
+
if (!$h.isArray(content)) {
|
1011 |
+
content = content.split(self.initialPreviewDelimiter);
|
1012 |
+
}
|
1013 |
+
if (append) {
|
1014 |
+
index = data.content.push(content) - 1;
|
1015 |
+
data.config[index] = config;
|
1016 |
+
data.tags[index] = tags;
|
1017 |
+
} else {
|
1018 |
+
index = content.length - 1;
|
1019 |
+
data.content = content;
|
1020 |
+
data.config = config;
|
1021 |
+
data.tags = tags;
|
1022 |
+
}
|
1023 |
+
self.previewCache.data = data;
|
1024 |
+
return index;
|
1025 |
+
},
|
1026 |
+
set: function (content, config, tags, append) {
|
1027 |
+
var data = self.previewCache.data, i, chk;
|
1028 |
+
if (!content || !content.length) {
|
1029 |
+
return;
|
1030 |
+
}
|
1031 |
+
if (!$h.isArray(content)) {
|
1032 |
+
content = content.split(self.initialPreviewDelimiter);
|
1033 |
+
}
|
1034 |
+
chk = content.filter(function (n) {
|
1035 |
+
return n !== null;
|
1036 |
+
});
|
1037 |
+
if (!chk.length) {
|
1038 |
+
return;
|
1039 |
+
}
|
1040 |
+
if (data.content === undefined) {
|
1041 |
+
data.content = [];
|
1042 |
+
}
|
1043 |
+
if (data.config === undefined) {
|
1044 |
+
data.config = [];
|
1045 |
+
}
|
1046 |
+
if (data.tags === undefined) {
|
1047 |
+
data.tags = [];
|
1048 |
+
}
|
1049 |
+
if (append) {
|
1050 |
+
for (i = 0; i < content.length; i++) {
|
1051 |
+
if (content[i]) {
|
1052 |
+
data.content.push(content[i]);
|
1053 |
+
}
|
1054 |
+
}
|
1055 |
+
for (i = 0; i < config.length; i++) {
|
1056 |
+
if (config[i]) {
|
1057 |
+
data.config.push(config[i]);
|
1058 |
+
}
|
1059 |
+
}
|
1060 |
+
for (i = 0; i < tags.length; i++) {
|
1061 |
+
if (tags[i]) {
|
1062 |
+
data.tags.push(tags[i]);
|
1063 |
+
}
|
1064 |
+
}
|
1065 |
+
} else {
|
1066 |
+
data.content = content;
|
1067 |
+
data.config = config;
|
1068 |
+
data.tags = tags;
|
1069 |
+
}
|
1070 |
+
self.previewCache.data = data;
|
1071 |
+
},
|
1072 |
+
unset: function (index) {
|
1073 |
+
var chk = self.previewCache.count(), rev = self.reversePreviewOrder;
|
1074 |
+
if (!chk) {
|
1075 |
+
return;
|
1076 |
+
}
|
1077 |
+
if (chk === 1) {
|
1078 |
+
self.previewCache.data.content = [];
|
1079 |
+
self.previewCache.data.config = [];
|
1080 |
+
self.previewCache.data.tags = [];
|
1081 |
+
self.initialPreview = [];
|
1082 |
+
self.initialPreviewConfig = [];
|
1083 |
+
self.initialPreviewThumbTags = [];
|
1084 |
+
return;
|
1085 |
+
}
|
1086 |
+
self.previewCache.data.content = $h.spliceArray(self.previewCache.data.content, index, rev);
|
1087 |
+
self.previewCache.data.config = $h.spliceArray(self.previewCache.data.config, index, rev);
|
1088 |
+
self.previewCache.data.tags = $h.spliceArray(self.previewCache.data.tags, index, rev);
|
1089 |
+
},
|
1090 |
+
out: function () {
|
1091 |
+
var html = '', caption, len = self.previewCache.count(), i, content;
|
1092 |
+
if (len === 0) {
|
1093 |
+
return {content: '', caption: ''};
|
1094 |
+
}
|
1095 |
+
for (i = 0; i < len; i++) {
|
1096 |
+
content = self.previewCache.get(i);
|
1097 |
+
html = self.reversePreviewOrder ? (content + html) : (html + content);
|
1098 |
+
}
|
1099 |
+
caption = self._getMsgSelected(len);
|
1100 |
+
return {content: html, caption: caption};
|
1101 |
+
},
|
1102 |
+
footer: function (i, isDisabled, size) {
|
1103 |
+
var data = self.previewCache.data || {};
|
1104 |
+
if ($h.isEmpty(data.content)) {
|
1105 |
+
return '';
|
1106 |
+
}
|
1107 |
+
if ($h.isEmpty(data.config) || $h.isEmpty(data.config[i])) {
|
1108 |
+
data.config[i] = {};
|
1109 |
+
}
|
1110 |
+
isDisabled = isDisabled === undefined ? true : isDisabled;
|
1111 |
+
var config = data.config[i], caption = $h.ifSet('caption', config), a,
|
1112 |
+
width = $h.ifSet('width', config, 'auto'), url = $h.ifSet('url', config, false),
|
1113 |
+
key = $h.ifSet('key', config, null), fs = self.fileActionSettings,
|
1114 |
+
initPreviewShowDel = self.initialPreviewShowDelete || false,
|
1115 |
+
dUrl = config.downloadUrl || self.initialPreviewDownloadUrl || '',
|
1116 |
+
dFil = config.filename || config.caption || '',
|
1117 |
+
initPreviewShowDwl = !!(dUrl),
|
1118 |
+
sDel = $h.ifSet('showRemove', config, $h.ifSet('showRemove', fs, initPreviewShowDel)),
|
1119 |
+
sDwl = $h.ifSet('showDownload', config, $h.ifSet('showDownload', fs, initPreviewShowDwl)),
|
1120 |
+
sZm = $h.ifSet('showZoom', config, $h.ifSet('showZoom', fs, true)),
|
1121 |
+
sDrg = $h.ifSet('showDrag', config, $h.ifSet('showDrag', fs, true)),
|
1122 |
+
dis = (url === false) && isDisabled;
|
1123 |
+
sDwl = sDwl && config.downloadUrl !== false && !!dUrl;
|
1124 |
+
a = self._renderFileActions(false, sDwl, sDel, sZm, sDrg, dis, url, key, true, dUrl, dFil);
|
1125 |
+
return self._getLayoutTemplate('footer').setTokens({
|
1126 |
+
'progress': self._renderThumbProgress(),
|
1127 |
+
'actions': a,
|
1128 |
+
'caption': caption,
|
1129 |
+
'size': self._getSize(size),
|
1130 |
+
'width': width,
|
1131 |
+
'indicator': ''
|
1132 |
+
});
|
1133 |
+
}
|
1134 |
+
};
|
1135 |
+
self.previewCache.init();
|
1136 |
+
},
|
1137 |
+
_isPdfRendered: function () {
|
1138 |
+
var self = this, useLib = self.usePdfRenderer,
|
1139 |
+
flag = typeof useLib === "function" ? useLib() : !!useLib;
|
1140 |
+
return flag && self.pdfRendererUrl;
|
1141 |
+
},
|
1142 |
+
_handler: function ($el, event, callback) {
|
1143 |
+
var self = this, ns = self.namespace, ev = event.split(' ').join(ns + ' ') + ns;
|
1144 |
+
if (!$el || !$el.length) {
|
1145 |
+
return;
|
1146 |
+
}
|
1147 |
+
$el.off(ev).on(ev, callback);
|
1148 |
+
},
|
1149 |
+
_log: function (msg) {
|
1150 |
+
var self = this, id = self.$element.attr('id');
|
1151 |
+
if (id) {
|
1152 |
+
msg = '"' + id + '": ' + msg;
|
1153 |
+
}
|
1154 |
+
msg = 'bootstrap-fileinput: ' + msg;
|
1155 |
+
if (typeof window.console.log !== "undefined") {
|
1156 |
+
window.console.log(msg);
|
1157 |
+
} else {
|
1158 |
+
window.alert(msg);
|
1159 |
+
}
|
1160 |
+
},
|
1161 |
+
_validate: function () {
|
1162 |
+
var self = this, status = self.$element.attr('type') === 'file';
|
1163 |
+
if (!status) {
|
1164 |
+
self._log('The input "type" must be set to "file" for initializing the "bootstrap-fileinput" plugin.');
|
1165 |
+
}
|
1166 |
+
return status;
|
1167 |
+
},
|
1168 |
+
_errorsExist: function () {
|
1169 |
+
var self = this, $err, $errList = self.$errorContainer.find('li');
|
1170 |
+
if ($errList.length) {
|
1171 |
+
return true;
|
1172 |
+
}
|
1173 |
+
$err = $(document.createElement('div')).html(self.$errorContainer.html());
|
1174 |
+
$err.find('.kv-error-close').remove();
|
1175 |
+
$err.find('ul').remove();
|
1176 |
+
return !!$.trim($err.text()).length;
|
1177 |
+
},
|
1178 |
+
_errorHandler: function (evt, caption) {
|
1179 |
+
var self = this, err = evt.target.error, showError = function (msg) {
|
1180 |
+
self._showError(msg.replace('{name}', caption));
|
1181 |
+
};
|
1182 |
+
/** @namespace err.NOT_FOUND_ERR */
|
1183 |
+
/** @namespace err.SECURITY_ERR */
|
1184 |
+
/** @namespace err.NOT_READABLE_ERR */
|
1185 |
+
if (err.code === err.NOT_FOUND_ERR) {
|
1186 |
+
showError(self.msgFileNotFound);
|
1187 |
+
} else if (err.code === err.SECURITY_ERR) {
|
1188 |
+
showError(self.msgFileSecured);
|
1189 |
+
} else if (err.code === err.NOT_READABLE_ERR) {
|
1190 |
+
showError(self.msgFileNotReadable);
|
1191 |
+
} else if (err.code === err.ABORT_ERR) {
|
1192 |
+
showError(self.msgFilePreviewAborted);
|
1193 |
+
} else {
|
1194 |
+
showError(self.msgFilePreviewError);
|
1195 |
+
}
|
1196 |
+
},
|
1197 |
+
_addError: function (msg) {
|
1198 |
+
var self = this, $error = self.$errorContainer;
|
1199 |
+
if (msg && $error.length) {
|
1200 |
+
$error.html(self.errorCloseButton + msg);
|
1201 |
+
self._handler($error.find('.kv-error-close'), 'click', function () {
|
1202 |
+
setTimeout(function () {
|
1203 |
+
if (self.showPreview && !self.getFrames().length) {
|
1204 |
+
self.clear();
|
1205 |
+
}
|
1206 |
+
$error.fadeOut('slow');
|
1207 |
+
}, 10);
|
1208 |
+
});
|
1209 |
+
}
|
1210 |
+
},
|
1211 |
+
_setValidationError: function (css) {
|
1212 |
+
var self = this;
|
1213 |
+
css = (css ? css + ' ' : '') + 'has-error';
|
1214 |
+
self.$container.removeClass(css).addClass('has-error');
|
1215 |
+
$h.addCss(self.$captionContainer, 'is-invalid');
|
1216 |
+
},
|
1217 |
+
_resetErrors: function (fade) {
|
1218 |
+
var self = this, $error = self.$errorContainer;
|
1219 |
+
self.isError = false;
|
1220 |
+
self.$container.removeClass('has-error');
|
1221 |
+
self.$captionContainer.removeClass('is-invalid');
|
1222 |
+
$error.html('');
|
1223 |
+
if (fade) {
|
1224 |
+
$error.fadeOut('slow');
|
1225 |
+
} else {
|
1226 |
+
$error.hide();
|
1227 |
+
}
|
1228 |
+
},
|
1229 |
+
_showFolderError: function (folders) {
|
1230 |
+
var self = this, $error = self.$errorContainer, msg;
|
1231 |
+
if (!folders) {
|
1232 |
+
return;
|
1233 |
+
}
|
1234 |
+
if (!self.isAjaxUpload) {
|
1235 |
+
self._clearFileInput();
|
1236 |
+
}
|
1237 |
+
msg = self.msgFoldersNotAllowed.replace('{n}', folders);
|
1238 |
+
self._addError(msg);
|
1239 |
+
self._setValidationError();
|
1240 |
+
$error.fadeIn(800);
|
1241 |
+
self._raise('filefoldererror', [folders, msg]);
|
1242 |
+
},
|
1243 |
+
_showUploadError: function (msg, params, event) {
|
1244 |
+
var self = this, $error = self.$errorContainer, ev = event || 'fileuploaderror', e = params && params.id ?
|
1245 |
+
'<li data-file-id="' + params.id + '">' + msg + '</li>' : '<li>' + msg + '</li>';
|
1246 |
+
if ($error.find('ul').length === 0) {
|
1247 |
+
self._addError('<ul>' + e + '</ul>');
|
1248 |
+
} else {
|
1249 |
+
$error.find('ul').append(e);
|
1250 |
+
}
|
1251 |
+
$error.fadeIn(800);
|
1252 |
+
self._raise(ev, [params, msg]);
|
1253 |
+
self._setValidationError('file-input-new');
|
1254 |
+
return true;
|
1255 |
+
},
|
1256 |
+
_showError: function (msg, params, event) {
|
1257 |
+
var self = this, $error = self.$errorContainer, ev = event || 'fileerror';
|
1258 |
+
params = params || {};
|
1259 |
+
params.reader = self.reader;
|
1260 |
+
self._addError(msg);
|
1261 |
+
$error.fadeIn(800);
|
1262 |
+
self._raise(ev, [params, msg]);
|
1263 |
+
if (!self.isAjaxUpload) {
|
1264 |
+
self._clearFileInput();
|
1265 |
+
}
|
1266 |
+
self._setValidationError('file-input-new');
|
1267 |
+
self.$btnUpload.attr('disabled', true);
|
1268 |
+
return true;
|
1269 |
+
},
|
1270 |
+
_noFilesError: function (params) {
|
1271 |
+
var self = this, label = self.minFileCount > 1 ? self.filePlural : self.fileSingle,
|
1272 |
+
msg = self.msgFilesTooLess.replace('{n}', self.minFileCount).replace('{files}', label),
|
1273 |
+
$error = self.$errorContainer;
|
1274 |
+
self._addError(msg);
|
1275 |
+
self.isError = true;
|
1276 |
+
self._updateFileDetails(0);
|
1277 |
+
$error.fadeIn(800);
|
1278 |
+
self._raise('fileerror', [params, msg]);
|
1279 |
+
self._clearFileInput();
|
1280 |
+
self._setValidationError();
|
1281 |
+
},
|
1282 |
+
_parseError: function (operation, jqXHR, errorThrown, fileName) {
|
1283 |
+
/** @namespace jqXHR.responseJSON */
|
1284 |
+
var self = this, errMsg = $.trim(errorThrown + ''), textPre,
|
1285 |
+
text = jqXHR.responseJSON !== undefined && jqXHR.responseJSON.error !== undefined ?
|
1286 |
+
jqXHR.responseJSON.error : jqXHR.responseText;
|
1287 |
+
if (self.cancelling && self.msgUploadAborted) {
|
1288 |
+
errMsg = self.msgUploadAborted;
|
1289 |
+
}
|
1290 |
+
if (self.showAjaxErrorDetails && text) {
|
1291 |
+
text = $.trim(text.replace(/\n\s*\n/g, '\n'));
|
1292 |
+
textPre = text.length ? '<pre>' + text + '</pre>' : '';
|
1293 |
+
errMsg += errMsg ? textPre : text;
|
1294 |
+
}
|
1295 |
+
if (!errMsg) {
|
1296 |
+
errMsg = self.msgAjaxError.replace('{operation}', operation);
|
1297 |
+
}
|
1298 |
+
self.cancelling = false;
|
1299 |
+
return fileName ? '<b>' + fileName + ': </b>' + errMsg : errMsg;
|
1300 |
+
},
|
1301 |
+
_parseFileType: function (type, name) {
|
1302 |
+
var self = this, isValid, vType, cat, i, types = self.allowedPreviewTypes || [];
|
1303 |
+
if (type === 'application/text-plain') {
|
1304 |
+
return 'text';
|
1305 |
+
}
|
1306 |
+
for (i = 0; i < types.length; i++) {
|
1307 |
+
cat = types[i];
|
1308 |
+
isValid = self.fileTypeSettings[cat];
|
1309 |
+
vType = isValid(type, name) ? cat : '';
|
1310 |
+
if (!$h.isEmpty(vType)) {
|
1311 |
+
return vType;
|
1312 |
+
}
|
1313 |
+
}
|
1314 |
+
return 'other';
|
1315 |
+
},
|
1316 |
+
_getPreviewIcon: function (fname) {
|
1317 |
+
var self = this, ext, out = null;
|
1318 |
+
if (fname && fname.indexOf('.') > -1) {
|
1319 |
+
ext = fname.split('.').pop();
|
1320 |
+
if (self.previewFileIconSettings) {
|
1321 |
+
out = self.previewFileIconSettings[ext] || self.previewFileIconSettings[ext.toLowerCase()] || null;
|
1322 |
+
}
|
1323 |
+
if (self.previewFileExtSettings) {
|
1324 |
+
$.each(self.previewFileExtSettings, function (key, func) {
|
1325 |
+
if (self.previewFileIconSettings[key] && func(ext)) {
|
1326 |
+
out = self.previewFileIconSettings[key];
|
1327 |
+
//noinspection UnnecessaryReturnStatementJS
|
1328 |
+
return;
|
1329 |
+
}
|
1330 |
+
});
|
1331 |
+
}
|
1332 |
+
}
|
1333 |
+
return out;
|
1334 |
+
},
|
1335 |
+
_parseFilePreviewIcon: function (content, fname) {
|
1336 |
+
var self = this, icn = self._getPreviewIcon(fname) || self.previewFileIcon, out = content;
|
1337 |
+
if (out.indexOf('{previewFileIcon}') > -1) {
|
1338 |
+
out = out.setTokens({'previewFileIconClass': self.previewFileIconClass, 'previewFileIcon': icn});
|
1339 |
+
}
|
1340 |
+
return out;
|
1341 |
+
},
|
1342 |
+
_raise: function (event, params) {
|
1343 |
+
var self = this, e = $.Event(event);
|
1344 |
+
if (params !== undefined) {
|
1345 |
+
self.$element.trigger(e, params);
|
1346 |
+
} else {
|
1347 |
+
self.$element.trigger(e);
|
1348 |
+
}
|
1349 |
+
if (e.isDefaultPrevented() || e.result === false) {
|
1350 |
+
return false;
|
1351 |
+
}
|
1352 |
+
switch (event) {
|
1353 |
+
// ignore these events
|
1354 |
+
case 'filebatchuploadcomplete':
|
1355 |
+
case 'filebatchuploadsuccess':
|
1356 |
+
case 'fileuploaded':
|
1357 |
+
case 'fileclear':
|
1358 |
+
case 'filecleared':
|
1359 |
+
case 'filereset':
|
1360 |
+
case 'fileerror':
|
1361 |
+
case 'filefoldererror':
|
1362 |
+
case 'fileuploaderror':
|
1363 |
+
case 'filebatchuploaderror':
|
1364 |
+
case 'filedeleteerror':
|
1365 |
+
case 'filecustomerror':
|
1366 |
+
case 'filesuccessremove':
|
1367 |
+
break;
|
1368 |
+
// receive data response via `filecustomerror` event`
|
1369 |
+
default:
|
1370 |
+
if (!self.ajaxAborted) {
|
1371 |
+
self.ajaxAborted = e.result;
|
1372 |
+
}
|
1373 |
+
break;
|
1374 |
+
}
|
1375 |
+
return true;
|
1376 |
+
},
|
1377 |
+
_listenFullScreen: function (isFullScreen) {
|
1378 |
+
var self = this, $modal = self.$modal, $btnFull, $btnBord;
|
1379 |
+
if (!$modal || !$modal.length) {
|
1380 |
+
return;
|
1381 |
+
}
|
1382 |
+
$btnFull = $modal && $modal.find('.btn-fullscreen');
|
1383 |
+
$btnBord = $modal && $modal.find('.btn-borderless');
|
1384 |
+
if (!$btnFull.length || !$btnBord.length) {
|
1385 |
+
return;
|
1386 |
+
}
|
1387 |
+
$btnFull.removeClass('active').attr('aria-pressed', 'false');
|
1388 |
+
$btnBord.removeClass('active').attr('aria-pressed', 'false');
|
1389 |
+
if (isFullScreen) {
|
1390 |
+
$btnFull.addClass('active').attr('aria-pressed', 'true');
|
1391 |
+
} else {
|
1392 |
+
$btnBord.addClass('active').attr('aria-pressed', 'true');
|
1393 |
+
}
|
1394 |
+
if ($modal.hasClass('file-zoom-fullscreen')) {
|
1395 |
+
self._maximizeZoomDialog();
|
1396 |
+
} else {
|
1397 |
+
if (isFullScreen) {
|
1398 |
+
self._maximizeZoomDialog();
|
1399 |
+
} else {
|
1400 |
+
$btnBord.removeClass('active').attr('aria-pressed', 'false');
|
1401 |
+
}
|
1402 |
+
}
|
1403 |
+
},
|
1404 |
+
_listen: function () {
|
1405 |
+
var self = this, $el = self.$element, $form = self.$form, $cont = self.$container, fullScreenEvents;
|
1406 |
+
self._handler($el, 'click', function (e) {
|
1407 |
+
if ($el.hasClass('file-no-browse')) {
|
1408 |
+
if ($el.data('zoneClicked')) {
|
1409 |
+
$el.data('zoneClicked', false);
|
1410 |
+
} else {
|
1411 |
+
e.preventDefault();
|
1412 |
+
}
|
1413 |
+
}
|
1414 |
+
});
|
1415 |
+
self._handler($el, 'change', $.proxy(self._change, self));
|
1416 |
+
if (self.showBrowse) {
|
1417 |
+
self._handler(self.$btnFile, 'click', $.proxy(self._browse, self));
|
1418 |
+
}
|
1419 |
+
self._handler($cont.find('.fileinput-remove:not([disabled])'), 'click', $.proxy(self.clear, self));
|
1420 |
+
self._handler($cont.find('.fileinput-cancel'), 'click', $.proxy(self.cancel, self));
|
1421 |
+
self._initDragDrop();
|
1422 |
+
self._handler($form, 'reset', $.proxy(self.clear, self));
|
1423 |
+
if (!self.isAjaxUpload) {
|
1424 |
+
self._handler($form, 'submit', $.proxy(self._submitForm, self));
|
1425 |
+
}
|
1426 |
+
self._handler(self.$container.find('.fileinput-upload'), 'click', $.proxy(self._uploadClick, self));
|
1427 |
+
self._handler($(window), 'resize', function () {
|
1428 |
+
self._listenFullScreen(screen.width === window.innerWidth && screen.height === window.innerHeight);
|
1429 |
+
});
|
1430 |
+
fullScreenEvents = 'webkitfullscreenchange mozfullscreenchange fullscreenchange MSFullscreenChange';
|
1431 |
+
self._handler($(document), fullScreenEvents, function () {
|
1432 |
+
self._listenFullScreen($h.checkFullScreen());
|
1433 |
+
});
|
1434 |
+
self._autoFitContent();
|
1435 |
+
self._initClickable();
|
1436 |
+
self._refreshPreview();
|
1437 |
+
},
|
1438 |
+
_autoFitContent: function () {
|
1439 |
+
var width = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth,
|
1440 |
+
self = this, config = width < 400 ? (self.previewSettingsSmall || self.defaults.previewSettingsSmall) :
|
1441 |
+
(self.previewSettings || self.defaults.previewSettings), sel;
|
1442 |
+
$.each(config, function (cat, settings) {
|
1443 |
+
sel = '.file-preview-frame .file-preview-' + cat;
|
1444 |
+
self.$preview.find(sel + '.kv-preview-data,' + sel + ' .kv-preview-data').css(settings);
|
1445 |
+
});
|
1446 |
+
},
|
1447 |
+
_scanDroppedItems: function (item, files, path) {
|
1448 |
+
path = path || "";
|
1449 |
+
var self = this, i, dirReader, readDir, errorHandler = function (e) {
|
1450 |
+
self._log('Error scanning dropped files!');
|
1451 |
+
self._log(e);
|
1452 |
+
};
|
1453 |
+
if (item.isFile) {
|
1454 |
+
item.file(function (file) {
|
1455 |
+
files.push(file);
|
1456 |
+
}, errorHandler);
|
1457 |
+
} else {
|
1458 |
+
if (item.isDirectory) {
|
1459 |
+
dirReader = item.createReader();
|
1460 |
+
readDir = function () {
|
1461 |
+
dirReader.readEntries(function (entries) {
|
1462 |
+
if (entries && entries.length > 0) {
|
1463 |
+
for (i = 0; i < entries.length; i++) {
|
1464 |
+
self._scanDroppedItems(entries[i], files, path + item.name + "/");
|
1465 |
+
}
|
1466 |
+
// recursively call readDir() again, since browser can only handle first 100 entries.
|
1467 |
+
readDir();
|
1468 |
+
}
|
1469 |
+
return null;
|
1470 |
+
}, errorHandler);
|
1471 |
+
};
|
1472 |
+
readDir();
|
1473 |
+
}
|
1474 |
+
}
|
1475 |
+
|
1476 |
+
},
|
1477 |
+
_initDragDrop: function () {
|
1478 |
+
var self = this, $zone = self.$dropZone;
|
1479 |
+
if (self.dropZoneEnabled && self.showPreview) {
|
1480 |
+
self._handler($zone, 'dragenter dragover', $.proxy(self._zoneDragEnter, self));
|
1481 |
+
self._handler($zone, 'dragleave', $.proxy(self._zoneDragLeave, self));
|
1482 |
+
self._handler($zone, 'drop', $.proxy(self._zoneDrop, self));
|
1483 |
+
self._handler($(document), 'dragenter dragover drop', self._zoneDragDropInit);
|
1484 |
+
}
|
1485 |
+
},
|
1486 |
+
_zoneDragDropInit: function (e) {
|
1487 |
+
e.stopPropagation();
|
1488 |
+
e.preventDefault();
|
1489 |
+
},
|
1490 |
+
_zoneDragEnter: function (e) {
|
1491 |
+
var self = this, hasFiles = $.inArray('Files', e.originalEvent.dataTransfer.types) > -1;
|
1492 |
+
self._zoneDragDropInit(e);
|
1493 |
+
if (self.isDisabled || !hasFiles) {
|
1494 |
+
e.originalEvent.dataTransfer.effectAllowed = 'none';
|
1495 |
+
e.originalEvent.dataTransfer.dropEffect = 'none';
|
1496 |
+
return;
|
1497 |
+
}
|
1498 |
+
$h.addCss(self.$dropZone, 'file-highlighted');
|
1499 |
+
},
|
1500 |
+
_zoneDragLeave: function (e) {
|
1501 |
+
var self = this;
|
1502 |
+
self._zoneDragDropInit(e);
|
1503 |
+
if (self.isDisabled) {
|
1504 |
+
return;
|
1505 |
+
}
|
1506 |
+
self.$dropZone.removeClass('file-highlighted');
|
1507 |
+
},
|
1508 |
+
_zoneDrop: function (e) {
|
1509 |
+
/** @namespace e.originalEvent.dataTransfer */
|
1510 |
+
var self = this, i, $el = self.$element, dataTransfer = e.originalEvent.dataTransfer,
|
1511 |
+
files = dataTransfer.files, items = dataTransfer.items, folders = $h.getDragDropFolders(items),
|
1512 |
+
processFiles = function () {
|
1513 |
+
if (!self.isAjaxUpload) {
|
1514 |
+
self.changeTriggered = true;
|
1515 |
+
$el.get(0).files = files;
|
1516 |
+
setTimeout(function () {
|
1517 |
+
self.changeTriggered = false;
|
1518 |
+
$el.trigger('change' + self.namespace);
|
1519 |
+
}, 10);
|
1520 |
+
} else {
|
1521 |
+
self._change(e, files);
|
1522 |
+
}
|
1523 |
+
self.$dropZone.removeClass('file-highlighted');
|
1524 |
+
};
|
1525 |
+
e.preventDefault();
|
1526 |
+
if (self.isDisabled || $h.isEmpty(files)) {
|
1527 |
+
return;
|
1528 |
+
}
|
1529 |
+
if (folders > 0) {
|
1530 |
+
if (!self.isAjaxUpload) {
|
1531 |
+
self._showFolderError(folders);
|
1532 |
+
return;
|
1533 |
+
}
|
1534 |
+
files = [];
|
1535 |
+
for (i = 0; i < items.length; i++) {
|
1536 |
+
var item = items[i].webkitGetAsEntry();
|
1537 |
+
if (item) {
|
1538 |
+
self._scanDroppedItems(item, files);
|
1539 |
+
}
|
1540 |
+
}
|
1541 |
+
setTimeout(function () {
|
1542 |
+
processFiles();
|
1543 |
+
}, 500);
|
1544 |
+
} else {
|
1545 |
+
processFiles();
|
1546 |
+
}
|
1547 |
+
},
|
1548 |
+
_uploadClick: function (e) {
|
1549 |
+
var self = this, $btn = self.$container.find('.fileinput-upload'), $form,
|
1550 |
+
isEnabled = !$btn.hasClass('disabled') && $h.isEmpty($btn.attr('disabled'));
|
1551 |
+
if (e && e.isDefaultPrevented()) {
|
1552 |
+
return;
|
1553 |
+
}
|
1554 |
+
if (!self.isAjaxUpload) {
|
1555 |
+
if (isEnabled && $btn.attr('type') !== 'submit') {
|
1556 |
+
$form = $btn.closest('form');
|
1557 |
+
// downgrade to normal form submit if possible
|
1558 |
+
if ($form.length) {
|
1559 |
+
$form.trigger('submit');
|
1560 |
+
}
|
1561 |
+
e.preventDefault();
|
1562 |
+
}
|
1563 |
+
return;
|
1564 |
+
}
|
1565 |
+
e.preventDefault();
|
1566 |
+
if (isEnabled) {
|
1567 |
+
self.upload();
|
1568 |
+
}
|
1569 |
+
},
|
1570 |
+
_submitForm: function () {
|
1571 |
+
var self = this;
|
1572 |
+
return self._isFileSelectionValid() && !self._abort({});
|
1573 |
+
},
|
1574 |
+
_clearPreview: function () {
|
1575 |
+
var self = this, $p = self.$preview,
|
1576 |
+
$thumbs = self.showUploadedThumbs ? self.getFrames(':not(.file-preview-success)') : self.getFrames();
|
1577 |
+
$thumbs.each(function () {
|
1578 |
+
var $thumb = $(this);
|
1579 |
+
$thumb.remove();
|
1580 |
+
$h.cleanZoomCache($p.find('#zoom-' + $thumb.attr('id')));
|
1581 |
+
});
|
1582 |
+
if (!self.getFrames().length || !self.showPreview) {
|
1583 |
+
self._resetUpload();
|
1584 |
+
}
|
1585 |
+
self._validateDefaultPreview();
|
1586 |
+
},
|
1587 |
+
_initSortable: function () {
|
1588 |
+
var self = this, $el = self.$preview, settings, selector = '.' + $h.SORT_CSS,
|
1589 |
+
rev = self.reversePreviewOrder;
|
1590 |
+
if (!window.KvSortable || $el.find(selector).length === 0) {
|
1591 |
+
return;
|
1592 |
+
}
|
1593 |
+
//noinspection JSUnusedGlobalSymbols
|
1594 |
+
settings = {
|
1595 |
+
handle: '.drag-handle-init',
|
1596 |
+
dataIdAttr: 'data-preview-id',
|
1597 |
+
scroll: false,
|
1598 |
+
draggable: selector,
|
1599 |
+
onSort: function (e) {
|
1600 |
+
var oldIndex = e.oldIndex, newIndex = e.newIndex, i = 0;
|
1601 |
+
self.initialPreview = $h.moveArray(self.initialPreview, oldIndex, newIndex, rev);
|
1602 |
+
self.initialPreviewConfig = $h.moveArray(self.initialPreviewConfig, oldIndex, newIndex, rev);
|
1603 |
+
self.previewCache.init();
|
1604 |
+
self.getFrames('.file-preview-initial').each(function () {
|
1605 |
+
$(this).attr('data-fileindex', 'init_' + i);
|
1606 |
+
i++;
|
1607 |
+
});
|
1608 |
+
self._raise('filesorted', {
|
1609 |
+
previewId: $(e.item).attr('id'),
|
1610 |
+
'oldIndex': oldIndex,
|
1611 |
+
'newIndex': newIndex,
|
1612 |
+
stack: self.initialPreviewConfig
|
1613 |
+
});
|
1614 |
+
}
|
1615 |
+
};
|
1616 |
+
if ($el.data('kvsortable')) {
|
1617 |
+
$el.kvsortable('destroy');
|
1618 |
+
}
|
1619 |
+
$.extend(true, settings, self.fileActionSettings.dragSettings);
|
1620 |
+
$el.kvsortable(settings);
|
1621 |
+
},
|
1622 |
+
_setPreviewContent: function (content) {
|
1623 |
+
var self = this;
|
1624 |
+
self.$preview.html(content);
|
1625 |
+
self._autoFitContent();
|
1626 |
+
},
|
1627 |
+
_initPreview: function (isInit) {
|
1628 |
+
var self = this, cap = self.initialCaption || '', out;
|
1629 |
+
if (!self.previewCache.count()) {
|
1630 |
+
self._clearPreview();
|
1631 |
+
if (isInit) {
|
1632 |
+
self._setCaption(cap);
|
1633 |
+
} else {
|
1634 |
+
self._initCaption();
|
1635 |
+
}
|
1636 |
+
return;
|
1637 |
+
}
|
1638 |
+
out = self.previewCache.out();
|
1639 |
+
cap = isInit && self.initialCaption ? self.initialCaption : out.caption;
|
1640 |
+
self._setPreviewContent(out.content);
|
1641 |
+
self._setInitThumbAttr();
|
1642 |
+
self._setCaption(cap);
|
1643 |
+
self._initSortable();
|
1644 |
+
if (!$h.isEmpty(out.content)) {
|
1645 |
+
self.$container.removeClass('file-input-new');
|
1646 |
+
}
|
1647 |
+
},
|
1648 |
+
_getZoomButton: function (type) {
|
1649 |
+
var self = this, label = self.previewZoomButtonIcons[type], css = self.previewZoomButtonClasses[type],
|
1650 |
+
title = ' title="' + (self.previewZoomButtonTitles[type] || '') + '" ',
|
1651 |
+
params = title + (type === 'close' ? ' data-dismiss="modal" aria-hidden="true"' : '');
|
1652 |
+
if (type === 'fullscreen' || type === 'borderless' || type === 'toggleheader') {
|
1653 |
+
params += ' data-toggle="button" aria-pressed="false" autocomplete="off"';
|
1654 |
+
}
|
1655 |
+
return '<button type="button" class="' + css + ' btn-' + type + '"' + params + '>' + label + '</button>';
|
1656 |
+
},
|
1657 |
+
_getModalContent: function () {
|
1658 |
+
var self = this;
|
1659 |
+
return self._getLayoutTemplate('modal').setTokens({
|
1660 |
+
'rtl': self.rtl ? ' kv-rtl' : '',
|
1661 |
+
'zoomFrameClass': self.frameClass,
|
1662 |
+
'heading': self.msgZoomModalHeading,
|
1663 |
+
'prev': self._getZoomButton('prev'),
|
1664 |
+
'next': self._getZoomButton('next'),
|
1665 |
+
'toggleheader': self._getZoomButton('toggleheader'),
|
1666 |
+
'fullscreen': self._getZoomButton('fullscreen'),
|
1667 |
+
'borderless': self._getZoomButton('borderless'),
|
1668 |
+
'close': self._getZoomButton('close')
|
1669 |
+
});
|
1670 |
+
},
|
1671 |
+
_listenModalEvent: function (event) {
|
1672 |
+
var self = this, $modal = self.$modal, getParams = function (e) {
|
1673 |
+
return {
|
1674 |
+
sourceEvent: e,
|
1675 |
+
previewId: $modal.data('previewId'),
|
1676 |
+
modal: $modal
|
1677 |
+
};
|
1678 |
+
};
|
1679 |
+
$modal.on(event + '.bs.modal', function (e) {
|
1680 |
+
var $btnFull = $modal.find('.btn-fullscreen'), $btnBord = $modal.find('.btn-borderless');
|
1681 |
+
self._raise('filezoom' + event, getParams(e));
|
1682 |
+
if (event === 'shown') {
|
1683 |
+
$btnBord.removeClass('active').attr('aria-pressed', 'false');
|
1684 |
+
$btnFull.removeClass('active').attr('aria-pressed', 'false');
|
1685 |
+
if ($modal.hasClass('file-zoom-fullscreen')) {
|
1686 |
+
self._maximizeZoomDialog();
|
1687 |
+
if ($h.checkFullScreen()) {
|
1688 |
+
$btnFull.addClass('active').attr('aria-pressed', 'true');
|
1689 |
+
} else {
|
1690 |
+
$btnBord.addClass('active').attr('aria-pressed', 'true');
|
1691 |
+
}
|
1692 |
+
}
|
1693 |
+
}
|
1694 |
+
});
|
1695 |
+
},
|
1696 |
+
_initZoom: function () {
|
1697 |
+
var self = this, $dialog, modalMain = self._getLayoutTemplate('modalMain'), modalId = '#' + $h.MODAL_ID;
|
1698 |
+
if (!self.showPreview) {
|
1699 |
+
return;
|
1700 |
+
}
|
1701 |
+
self.$modal = $(modalId);
|
1702 |
+
if (!self.$modal || !self.$modal.length) {
|
1703 |
+
$dialog = $(document.createElement('div')).html(modalMain).insertAfter(self.$container);
|
1704 |
+
self.$modal = $(modalId).insertBefore($dialog);
|
1705 |
+
$dialog.remove();
|
1706 |
+
}
|
1707 |
+
$h.initModal(self.$modal);
|
1708 |
+
self.$modal.html(self._getModalContent());
|
1709 |
+
$.each($h.MODAL_EVENTS, function (key, event) {
|
1710 |
+
self._listenModalEvent(event);
|
1711 |
+
});
|
1712 |
+
},
|
1713 |
+
_initZoomButtons: function () {
|
1714 |
+
var self = this, previewId = self.$modal.data('previewId') || '', $first, $last,
|
1715 |
+
thumbs = self.getFrames().toArray(), len = thumbs.length, $prev = self.$modal.find('.btn-prev'),
|
1716 |
+
$next = self.$modal.find('.btn-next');
|
1717 |
+
if (thumbs.length < 2) {
|
1718 |
+
$prev.hide();
|
1719 |
+
$next.hide();
|
1720 |
+
return;
|
1721 |
+
} else {
|
1722 |
+
$prev.show();
|
1723 |
+
$next.show();
|
1724 |
+
}
|
1725 |
+
if (!len) {
|
1726 |
+
return;
|
1727 |
+
}
|
1728 |
+
$first = $(thumbs[0]);
|
1729 |
+
$last = $(thumbs[len - 1]);
|
1730 |
+
$prev.removeAttr('disabled');
|
1731 |
+
$next.removeAttr('disabled');
|
1732 |
+
if ($first.length && $first.attr('id') === previewId) {
|
1733 |
+
$prev.attr('disabled', true);
|
1734 |
+
}
|
1735 |
+
if ($last.length && $last.attr('id') === previewId) {
|
1736 |
+
$next.attr('disabled', true);
|
1737 |
+
}
|
1738 |
+
},
|
1739 |
+
_maximizeZoomDialog: function () {
|
1740 |
+
var self = this, $modal = self.$modal, $head = $modal.find('.modal-header:visible'),
|
1741 |
+
$foot = $modal.find('.modal-footer:visible'), $body = $modal.find('.modal-body'),
|
1742 |
+
h = $(window).height(), diff = 0;
|
1743 |
+
$modal.addClass('file-zoom-fullscreen');
|
1744 |
+
if ($head && $head.length) {
|
1745 |
+
h -= $head.outerHeight(true);
|
1746 |
+
}
|
1747 |
+
if ($foot && $foot.length) {
|
1748 |
+
h -= $foot.outerHeight(true);
|
1749 |
+
}
|
1750 |
+
if ($body && $body.length) {
|
1751 |
+
diff = $body.outerHeight(true) - $body.height();
|
1752 |
+
h -= diff;
|
1753 |
+
}
|
1754 |
+
$modal.find('.kv-zoom-body').height(h);
|
1755 |
+
},
|
1756 |
+
_resizeZoomDialog: function (fullScreen) {
|
1757 |
+
var self = this, $modal = self.$modal, $btnFull = $modal.find('.btn-fullscreen'),
|
1758 |
+
$btnBord = $modal.find('.btn-borderless');
|
1759 |
+
if ($modal.hasClass('file-zoom-fullscreen')) {
|
1760 |
+
$h.toggleFullScreen(false);
|
1761 |
+
if (!fullScreen) {
|
1762 |
+
if (!$btnFull.hasClass('active')) {
|
1763 |
+
$modal.removeClass('file-zoom-fullscreen');
|
1764 |
+
self.$modal.find('.kv-zoom-body').css('height', self.zoomModalHeight);
|
1765 |
+
} else {
|
1766 |
+
$btnFull.removeClass('active').attr('aria-pressed', 'false');
|
1767 |
+
}
|
1768 |
+
} else {
|
1769 |
+
if (!$btnFull.hasClass('active')) {
|
1770 |
+
$modal.removeClass('file-zoom-fullscreen');
|
1771 |
+
self._resizeZoomDialog(true);
|
1772 |
+
if ($btnBord.hasClass('active')) {
|
1773 |
+
$btnBord.removeClass('active').attr('aria-pressed', 'false');
|
1774 |
+
}
|
1775 |
+
}
|
1776 |
+
}
|
1777 |
+
} else {
|
1778 |
+
if (!fullScreen) {
|
1779 |
+
self._maximizeZoomDialog();
|
1780 |
+
return;
|
1781 |
+
}
|
1782 |
+
$h.toggleFullScreen(true);
|
1783 |
+
}
|
1784 |
+
$modal.focus();
|
1785 |
+
},
|
1786 |
+
_setZoomContent: function ($frame, animate) {
|
1787 |
+
var self = this, $content, tmplt, body, title, $body, $dataEl, config, pid = $frame.attr('id'),
|
1788 |
+
$modal = self.$modal, $prev = $modal.find('.btn-prev'), $next = $modal.find('.btn-next'), $tmp,
|
1789 |
+
$btnFull = $modal.find('.btn-fullscreen'), $btnBord = $modal.find('.btn-borderless'), cap, size,
|
1790 |
+
$btnTogh = $modal.find('.btn-toggleheader'), $zoomPreview = self.$preview.find('#zoom-' + pid);
|
1791 |
+
tmplt = $zoomPreview.attr('data-template') || 'generic';
|
1792 |
+
$content = $zoomPreview.find('.kv-file-content');
|
1793 |
+
body = $content.length ? $content.html() : '';
|
1794 |
+
cap = $frame.data('caption') || '';
|
1795 |
+
size = $frame.data('size') || '';
|
1796 |
+
title = cap + ' ' + size;
|
1797 |
+
$modal.find('.kv-zoom-title').attr('title', $('<div/>').html(title).text()).html(title);
|
1798 |
+
$body = $modal.find('.kv-zoom-body');
|
1799 |
+
$modal.removeClass('kv-single-content');
|
1800 |
+
if (animate) {
|
1801 |
+
$tmp = $body.addClass('file-thumb-loading').clone().insertAfter($body);
|
1802 |
+
$body.html(body).hide();
|
1803 |
+
$tmp.fadeOut('fast', function () {
|
1804 |
+
$body.fadeIn('fast', function () {
|
1805 |
+
$body.removeClass('file-thumb-loading');
|
1806 |
+
});
|
1807 |
+
$tmp.remove();
|
1808 |
+
});
|
1809 |
+
} else {
|
1810 |
+
$body.html(body);
|
1811 |
+
}
|
1812 |
+
config = self.previewZoomSettings[tmplt];
|
1813 |
+
if (config) {
|
1814 |
+
$dataEl = $body.find('.kv-preview-data');
|
1815 |
+
$h.addCss($dataEl, 'file-zoom-detail');
|
1816 |
+
$.each(config, function (key, value) {
|
1817 |
+
$dataEl.css(key, value);
|
1818 |
+
if (($dataEl.attr('width') && key === 'width') || ($dataEl.attr('height') && key === 'height')) {
|
1819 |
+
$dataEl.removeAttr(key);
|
1820 |
+
}
|
1821 |
+
});
|
1822 |
+
}
|
1823 |
+
$modal.data('previewId', pid);
|
1824 |
+
self._handler($prev, 'click', function () {
|
1825 |
+
self._zoomSlideShow('prev', pid);
|
1826 |
+
});
|
1827 |
+
self._handler($next, 'click', function () {
|
1828 |
+
self._zoomSlideShow('next', pid);
|
1829 |
+
});
|
1830 |
+
self._handler($btnFull, 'click', function () {
|
1831 |
+
self._resizeZoomDialog(true);
|
1832 |
+
});
|
1833 |
+
self._handler($btnBord, 'click', function () {
|
1834 |
+
self._resizeZoomDialog(false);
|
1835 |
+
});
|
1836 |
+
self._handler($btnTogh, 'click', function () {
|
1837 |
+
var $header = $modal.find('.modal-header'), $floatBar = $modal.find('.modal-body .floating-buttons'),
|
1838 |
+
ht, $actions = $header.find('.kv-zoom-actions'), resize = function (height) {
|
1839 |
+
var $body = self.$modal.find('.kv-zoom-body'), h = self.zoomModalHeight;
|
1840 |
+
if ($modal.hasClass('file-zoom-fullscreen')) {
|
1841 |
+
h = $body.outerHeight(true);
|
1842 |
+
if (!height) {
|
1843 |
+
h = h - $header.outerHeight(true);
|
1844 |
+
}
|
1845 |
+
}
|
1846 |
+
$body.css('height', height ? h + height : h);
|
1847 |
+
};
|
1848 |
+
if ($header.is(':visible')) {
|
1849 |
+
ht = $header.outerHeight(true);
|
1850 |
+
$header.slideUp('slow', function () {
|
1851 |
+
$actions.find('.btn').appendTo($floatBar);
|
1852 |
+
resize(ht);
|
1853 |
+
});
|
1854 |
+
} else {
|
1855 |
+
$floatBar.find('.btn').appendTo($actions);
|
1856 |
+
$header.slideDown('slow', function () {
|
1857 |
+
resize();
|
1858 |
+
});
|
1859 |
+
}
|
1860 |
+
$modal.focus();
|
1861 |
+
});
|
1862 |
+
self._handler($modal, 'keydown', function (e) {
|
1863 |
+
var key = e.which || e.keyCode;
|
1864 |
+
if (key === 37 && !$prev.attr('disabled')) {
|
1865 |
+
self._zoomSlideShow('prev', pid);
|
1866 |
+
}
|
1867 |
+
if (key === 39 && !$next.attr('disabled')) {
|
1868 |
+
self._zoomSlideShow('next', pid);
|
1869 |
+
}
|
1870 |
+
});
|
1871 |
+
},
|
1872 |
+
_zoomPreview: function ($btn) {
|
1873 |
+
var self = this, $frame, $modal = self.$modal;
|
1874 |
+
if (!$btn.length) {
|
1875 |
+
throw 'Cannot zoom to detailed preview!';
|
1876 |
+
}
|
1877 |
+
$h.initModal($modal);
|
1878 |
+
$modal.html(self._getModalContent());
|
1879 |
+
$frame = $btn.closest($h.FRAMES);
|
1880 |
+
self._setZoomContent($frame);
|
1881 |
+
$modal.modal('show');
|
1882 |
+
self._initZoomButtons();
|
1883 |
+
},
|
1884 |
+
_zoomSlideShow: function (dir, previewId) {
|
1885 |
+
var self = this, $btn = self.$modal.find('.kv-zoom-actions .btn-' + dir), $targFrame, i,
|
1886 |
+
thumbs = self.getFrames().toArray(), len = thumbs.length, out;
|
1887 |
+
if ($btn.attr('disabled')) {
|
1888 |
+
return;
|
1889 |
+
}
|
1890 |
+
for (i = 0; i < len; i++) {
|
1891 |
+
if ($(thumbs[i]).attr('id') === previewId) {
|
1892 |
+
out = dir === 'prev' ? i - 1 : i + 1;
|
1893 |
+
break;
|
1894 |
+
}
|
1895 |
+
}
|
1896 |
+
if (out < 0 || out >= len || !thumbs[out]) {
|
1897 |
+
return;
|
1898 |
+
}
|
1899 |
+
$targFrame = $(thumbs[out]);
|
1900 |
+
if ($targFrame.length) {
|
1901 |
+
self._setZoomContent($targFrame, true);
|
1902 |
+
}
|
1903 |
+
self._initZoomButtons();
|
1904 |
+
self._raise('filezoom' + dir, {'previewId': previewId, modal: self.$modal});
|
1905 |
+
},
|
1906 |
+
_initZoomButton: function () {
|
1907 |
+
var self = this;
|
1908 |
+
self.$preview.find('.kv-file-zoom').each(function () {
|
1909 |
+
var $el = $(this);
|
1910 |
+
self._handler($el, 'click', function () {
|
1911 |
+
self._zoomPreview($el);
|
1912 |
+
});
|
1913 |
+
});
|
1914 |
+
},
|
1915 |
+
_inputFileCount: function () {
|
1916 |
+
return this.$element.get(0).files.length;
|
1917 |
+
},
|
1918 |
+
_refreshPreview: function () {
|
1919 |
+
var self = this, files;
|
1920 |
+
if (!self._inputFileCount() || !self.showPreview || !self.isPreviewable) {
|
1921 |
+
return;
|
1922 |
+
}
|
1923 |
+
if (self.isAjaxUpload) {
|
1924 |
+
files = self.getFileStack();
|
1925 |
+
self.filestack = [];
|
1926 |
+
if (files.length) {
|
1927 |
+
self._clearFileInput();
|
1928 |
+
} else {
|
1929 |
+
files = self.$element.get(0).files;
|
1930 |
+
}
|
1931 |
+
} else {
|
1932 |
+
files = self.$element.get(0).files;
|
1933 |
+
}
|
1934 |
+
if (files && files.length) {
|
1935 |
+
self.readFiles(files);
|
1936 |
+
self._setFileDropZoneTitle();
|
1937 |
+
}
|
1938 |
+
},
|
1939 |
+
_clearObjects: function ($el) {
|
1940 |
+
$el.find('video audio').each(function () {
|
1941 |
+
this.pause();
|
1942 |
+
$(this).remove();
|
1943 |
+
});
|
1944 |
+
$el.find('img object div').each(function () {
|
1945 |
+
$(this).remove();
|
1946 |
+
});
|
1947 |
+
},
|
1948 |
+
_clearFileInput: function () {
|
1949 |
+
var self = this, $el = self.$element, $srcFrm, $tmpFrm, $tmpEl;
|
1950 |
+
if (!self._inputFileCount()) {
|
1951 |
+
return;
|
1952 |
+
}
|
1953 |
+
$srcFrm = $el.closest('form');
|
1954 |
+
$tmpFrm = $(document.createElement('form'));
|
1955 |
+
$tmpEl = $(document.createElement('div'));
|
1956 |
+
$el.before($tmpEl);
|
1957 |
+
if ($srcFrm.length) {
|
1958 |
+
$srcFrm.after($tmpFrm);
|
1959 |
+
} else {
|
1960 |
+
$tmpEl.after($tmpFrm);
|
1961 |
+
}
|
1962 |
+
$tmpFrm.append($el).trigger('reset');
|
1963 |
+
$tmpEl.before($el).remove();
|
1964 |
+
$tmpFrm.remove();
|
1965 |
+
},
|
1966 |
+
_resetUpload: function () {
|
1967 |
+
var self = this;
|
1968 |
+
self.uploadCache = {content: [], config: [], tags: [], append: true};
|
1969 |
+
self.uploadCount = 0;
|
1970 |
+
self.uploadStatus = {};
|
1971 |
+
self.uploadLog = [];
|
1972 |
+
self.uploadAsyncCount = 0;
|
1973 |
+
self.loadedImages = [];
|
1974 |
+
self.totalImagesCount = 0;
|
1975 |
+
self.$btnUpload.removeAttr('disabled');
|
1976 |
+
self._setProgress(0);
|
1977 |
+
self.$progress.hide();
|
1978 |
+
self._resetErrors(false);
|
1979 |
+
self.ajaxAborted = false;
|
1980 |
+
self.ajaxRequests = [];
|
1981 |
+
self._resetCanvas();
|
1982 |
+
self.cacheInitialPreview = {};
|
1983 |
+
if (self.overwriteInitial) {
|
1984 |
+
self.initialPreview = [];
|
1985 |
+
self.initialPreviewConfig = [];
|
1986 |
+
self.initialPreviewThumbTags = [];
|
1987 |
+
self.previewCache.data = {
|
1988 |
+
content: [],
|
1989 |
+
config: [],
|
1990 |
+
tags: []
|
1991 |
+
};
|
1992 |
+
}
|
1993 |
+
},
|
1994 |
+
_resetCanvas: function () {
|
1995 |
+
var self = this;
|
1996 |
+
if (self.canvas && self.imageCanvasContext) {
|
1997 |
+
self.imageCanvasContext.clearRect(0, 0, self.canvas.width, self.canvas.height);
|
1998 |
+
}
|
1999 |
+
},
|
2000 |
+
_hasInitialPreview: function () {
|
2001 |
+
var self = this;
|
2002 |
+
return !self.overwriteInitial && self.previewCache.count();
|
2003 |
+
},
|
2004 |
+
_resetPreview: function () {
|
2005 |
+
var self = this, out, cap;
|
2006 |
+
if (self.previewCache.count()) {
|
2007 |
+
out = self.previewCache.out();
|
2008 |
+
self._setPreviewContent(out.content);
|
2009 |
+
self._setInitThumbAttr();
|
2010 |
+
cap = self.initialCaption ? self.initialCaption : out.caption;
|
2011 |
+
self._setCaption(cap);
|
2012 |
+
} else {
|
2013 |
+
self._clearPreview();
|
2014 |
+
self._initCaption();
|
2015 |
+
}
|
2016 |
+
if (self.showPreview) {
|
2017 |
+
self._initZoom();
|
2018 |
+
self._initSortable();
|
2019 |
+
}
|
2020 |
+
},
|
2021 |
+
_clearDefaultPreview: function () {
|
2022 |
+
var self = this;
|
2023 |
+
self.$preview.find('.file-default-preview').remove();
|
2024 |
+
},
|
2025 |
+
_validateDefaultPreview: function () {
|
2026 |
+
var self = this;
|
2027 |
+
if (!self.showPreview || $h.isEmpty(self.defaultPreviewContent)) {
|
2028 |
+
return;
|
2029 |
+
}
|
2030 |
+
self._setPreviewContent('<div class="file-default-preview">' + self.defaultPreviewContent + '</div>');
|
2031 |
+
self.$container.removeClass('file-input-new');
|
2032 |
+
self._initClickable();
|
2033 |
+
},
|
2034 |
+
_resetPreviewThumbs: function (isAjax) {
|
2035 |
+
var self = this, out;
|
2036 |
+
if (isAjax) {
|
2037 |
+
self._clearPreview();
|
2038 |
+
self.clearStack();
|
2039 |
+
return;
|
2040 |
+
}
|
2041 |
+
if (self._hasInitialPreview()) {
|
2042 |
+
out = self.previewCache.out();
|
2043 |
+
self._setPreviewContent(out.content);
|
2044 |
+
self._setInitThumbAttr();
|
2045 |
+
self._setCaption(out.caption);
|
2046 |
+
self._initPreviewActions();
|
2047 |
+
} else {
|
2048 |
+
self._clearPreview();
|
2049 |
+
}
|
2050 |
+
},
|
2051 |
+
_getLayoutTemplate: function (t) {
|
2052 |
+
var self = this, template = self.layoutTemplates[t];
|
2053 |
+
if ($h.isEmpty(self.customLayoutTags)) {
|
2054 |
+
return template;
|
2055 |
+
}
|
2056 |
+
return $h.replaceTags(template, self.customLayoutTags);
|
2057 |
+
},
|
2058 |
+
_getPreviewTemplate: function (t) {
|
2059 |
+
var self = this, template = self.previewTemplates[t];
|
2060 |
+
if ($h.isEmpty(self.customPreviewTags)) {
|
2061 |
+
return template;
|
2062 |
+
}
|
2063 |
+
return $h.replaceTags(template, self.customPreviewTags);
|
2064 |
+
},
|
2065 |
+
_getOutData: function (jqXHR, responseData, filesData) {
|
2066 |
+
var self = this;
|
2067 |
+
jqXHR = jqXHR || {};
|
2068 |
+
responseData = responseData || {};
|
2069 |
+
filesData = filesData || self.filestack.slice(0) || {};
|
2070 |
+
return {
|
2071 |
+
form: self.formdata,
|
2072 |
+
files: filesData,
|
2073 |
+
filenames: self.filenames,
|
2074 |
+
filescount: self.getFilesCount(),
|
2075 |
+
extra: self._getExtraData(),
|
2076 |
+
response: responseData,
|
2077 |
+
reader: self.reader,
|
2078 |
+
jqXHR: jqXHR
|
2079 |
+
};
|
2080 |
+
},
|
2081 |
+
_getMsgSelected: function (n) {
|
2082 |
+
var self = this, strFiles = n === 1 ? self.fileSingle : self.filePlural;
|
2083 |
+
return n > 0 ? self.msgSelected.replace('{n}', n).replace('{files}', strFiles) : self.msgNoFilesSelected;
|
2084 |
+
},
|
2085 |
+
_getFrame: function (id) {
|
2086 |
+
var self = this, $frame = $('#' + id);
|
2087 |
+
if (!$frame.length) {
|
2088 |
+
self._log('Invalid thumb frame with id: "' + id + '".');
|
2089 |
+
return null;
|
2090 |
+
}
|
2091 |
+
return $frame;
|
2092 |
+
},
|
2093 |
+
_getThumbs: function (css) {
|
2094 |
+
css = css || '';
|
2095 |
+
return this.getFrames(':not(.file-preview-initial)' + css);
|
2096 |
+
},
|
2097 |
+
_getExtraData: function (previewId, index) {
|
2098 |
+
var self = this, data = self.uploadExtraData;
|
2099 |
+
if (typeof self.uploadExtraData === "function") {
|
2100 |
+
data = self.uploadExtraData(previewId, index);
|
2101 |
+
}
|
2102 |
+
return data;
|
2103 |
+
},
|
2104 |
+
_initXhr: function (xhrobj, previewId, fileCount) {
|
2105 |
+
var self = this;
|
2106 |
+
if (xhrobj.upload) {
|
2107 |
+
xhrobj.upload.addEventListener('progress', function (event) {
|
2108 |
+
var pct = 0, total = event.total, position = event.loaded || event.position;
|
2109 |
+
/** @namespace event.lengthComputable */
|
2110 |
+
if (event.lengthComputable) {
|
2111 |
+
pct = Math.floor(position / total * 100);
|
2112 |
+
}
|
2113 |
+
if (previewId) {
|
2114 |
+
self._setAsyncUploadStatus(previewId, pct, fileCount);
|
2115 |
+
} else {
|
2116 |
+
self._setProgress(pct);
|
2117 |
+
}
|
2118 |
+
}, false);
|
2119 |
+
}
|
2120 |
+
return xhrobj;
|
2121 |
+
},
|
2122 |
+
_initAjaxSettings: function () {
|
2123 |
+
var self = this;
|
2124 |
+
self._ajaxSettings = $.extend(true, {}, self.ajaxSettings);
|
2125 |
+
self._ajaxDeleteSettings = $.extend(true, {}, self.ajaxDeleteSettings);
|
2126 |
+
},
|
2127 |
+
_mergeAjaxCallback: function (funcName, srcFunc, type) {
|
2128 |
+
var self = this, settings = self._ajaxSettings, flag = self.mergeAjaxCallbacks, targFunc;
|
2129 |
+
if (type === 'delete') {
|
2130 |
+
settings = self._ajaxDeleteSettings;
|
2131 |
+
flag = self.mergeAjaxDeleteCallbacks;
|
2132 |
+
}
|
2133 |
+
targFunc = settings[funcName];
|
2134 |
+
if (flag && typeof targFunc === "function") {
|
2135 |
+
if (flag === 'before') {
|
2136 |
+
settings[funcName] = function () {
|
2137 |
+
targFunc.apply(this, arguments);
|
2138 |
+
srcFunc.apply(this, arguments);
|
2139 |
+
};
|
2140 |
+
} else {
|
2141 |
+
settings[funcName] = function () {
|
2142 |
+
srcFunc.apply(this, arguments);
|
2143 |
+
targFunc.apply(this, arguments);
|
2144 |
+
};
|
2145 |
+
}
|
2146 |
+
} else {
|
2147 |
+
settings[funcName] = srcFunc;
|
2148 |
+
}
|
2149 |
+
},
|
2150 |
+
_ajaxSubmit: function (fnBefore, fnSuccess, fnComplete, fnError, previewId, index) {
|
2151 |
+
var self = this, settings;
|
2152 |
+
if (!self._raise('filepreajax', [previewId, index])) {
|
2153 |
+
return;
|
2154 |
+
}
|
2155 |
+
self._uploadExtra(previewId, index);
|
2156 |
+
self._initAjaxSettings();
|
2157 |
+
self._mergeAjaxCallback('beforeSend', fnBefore);
|
2158 |
+
self._mergeAjaxCallback('success', fnSuccess);
|
2159 |
+
self._mergeAjaxCallback('complete', fnComplete);
|
2160 |
+
self._mergeAjaxCallback('error', fnError);
|
2161 |
+
settings = $.extend(true, {}, {
|
2162 |
+
xhr: function () {
|
2163 |
+
var xhrobj = $.ajaxSettings.xhr();
|
2164 |
+
return self._initXhr(xhrobj, previewId, self.getFileStack().length);
|
2165 |
+
},
|
2166 |
+
url: index && self.uploadUrlThumb ? self.uploadUrlThumb : self.uploadUrl,
|
2167 |
+
type: 'POST',
|
2168 |
+
dataType: 'json',
|
2169 |
+
data: self.formdata,
|
2170 |
+
cache: false,
|
2171 |
+
processData: false,
|
2172 |
+
contentType: false
|
2173 |
+
}, self._ajaxSettings);
|
2174 |
+
self.ajaxRequests.push($.ajax(settings));
|
2175 |
+
},
|
2176 |
+
_mergeArray: function (prop, content) {
|
2177 |
+
var self = this, arr1 = $h.cleanArray(self[prop]), arr2 = $h.cleanArray(content);
|
2178 |
+
self[prop] = arr1.concat(arr2);
|
2179 |
+
},
|
2180 |
+
_initUploadSuccess: function (out, $thumb, allFiles) {
|
2181 |
+
var self = this, append, data, index, $div, $newCache, content, config, tags, i;
|
2182 |
+
if (!self.showPreview || typeof out !== 'object' || $.isEmptyObject(out)) {
|
2183 |
+
return;
|
2184 |
+
}
|
2185 |
+
if (out.initialPreview !== undefined && out.initialPreview.length > 0) {
|
2186 |
+
self.hasInitData = true;
|
2187 |
+
content = out.initialPreview || [];
|
2188 |
+
config = out.initialPreviewConfig || [];
|
2189 |
+
tags = out.initialPreviewThumbTags || [];
|
2190 |
+
append = out.append === undefined || out.append;
|
2191 |
+
if (content.length > 0 && !$h.isArray(content)) {
|
2192 |
+
content = content.split(self.initialPreviewDelimiter);
|
2193 |
+
}
|
2194 |
+
self._mergeArray('initialPreview', content);
|
2195 |
+
self._mergeArray('initialPreviewConfig', config);
|
2196 |
+
self._mergeArray('initialPreviewThumbTags', tags);
|
2197 |
+
if ($thumb !== undefined) {
|
2198 |
+
if (!allFiles) {
|
2199 |
+
index = self.previewCache.add(content, config[0], tags[0], append);
|
2200 |
+
data = self.previewCache.get(index, false);
|
2201 |
+
$div = $(document.createElement('div')).html(data).hide().insertAfter($thumb);
|
2202 |
+
$newCache = $div.find('.kv-zoom-cache');
|
2203 |
+
if ($newCache && $newCache.length) {
|
2204 |
+
$newCache.insertAfter($thumb);
|
2205 |
+
}
|
2206 |
+
$thumb.fadeOut('slow', function () {
|
2207 |
+
var $newThumb = $div.find('.file-preview-frame');
|
2208 |
+
if ($newThumb && $newThumb.length) {
|
2209 |
+
$newThumb.insertBefore($thumb).fadeIn('slow').css('display:inline-block');
|
2210 |
+
}
|
2211 |
+
self._initPreviewActions();
|
2212 |
+
self._clearFileInput();
|
2213 |
+
$h.cleanZoomCache(self.$preview.find('#zoom-' + $thumb.attr('id')));
|
2214 |
+
$thumb.remove();
|
2215 |
+
$div.remove();
|
2216 |
+
self._initSortable();
|
2217 |
+
});
|
2218 |
+
} else {
|
2219 |
+
i = $thumb.attr('data-fileindex');
|
2220 |
+
self.uploadCache.content[i] = content[0];
|
2221 |
+
self.uploadCache.config[i] = config[0] || [];
|
2222 |
+
self.uploadCache.tags[i] = tags[0] || [];
|
2223 |
+
self.uploadCache.append = append;
|
2224 |
+
}
|
2225 |
+
} else {
|
2226 |
+
self.previewCache.set(content, config, tags, append);
|
2227 |
+
self._initPreview();
|
2228 |
+
self._initPreviewActions();
|
2229 |
+
}
|
2230 |
+
}
|
2231 |
+
},
|
2232 |
+
_initSuccessThumbs: function () {
|
2233 |
+
var self = this;
|
2234 |
+
if (!self.showPreview) {
|
2235 |
+
return;
|
2236 |
+
}
|
2237 |
+
self._getThumbs($h.FRAMES + '.file-preview-success').each(function () {
|
2238 |
+
var $thumb = $(this), $preview = self.$preview, $remove = $thumb.find('.kv-file-remove');
|
2239 |
+
$remove.removeAttr('disabled');
|
2240 |
+
self._handler($remove, 'click', function () {
|
2241 |
+
var id = $thumb.attr('id'),
|
2242 |
+
out = self._raise('filesuccessremove', [id, $thumb.attr('data-fileindex')]);
|
2243 |
+
$h.cleanMemory($thumb);
|
2244 |
+
if (out === false) {
|
2245 |
+
return;
|
2246 |
+
}
|
2247 |
+
$thumb.fadeOut('slow', function () {
|
2248 |
+
$h.cleanZoomCache($preview.find('#zoom-' + id));
|
2249 |
+
$thumb.remove();
|
2250 |
+
if (!self.getFrames().length) {
|
2251 |
+
self.reset();
|
2252 |
+
}
|
2253 |
+
});
|
2254 |
+
});
|
2255 |
+
});
|
2256 |
+
},
|
2257 |
+
_checkAsyncComplete: function () {
|
2258 |
+
var self = this, previewId, i;
|
2259 |
+
for (i = 0; i < self.filestack.length; i++) {
|
2260 |
+
if (self.filestack[i]) {
|
2261 |
+
previewId = self.previewInitId + "-" + i;
|
2262 |
+
if ($.inArray(previewId, self.uploadLog) === -1) {
|
2263 |
+
return false;
|
2264 |
+
}
|
2265 |
+
}
|
2266 |
+
}
|
2267 |
+
return (self.uploadAsyncCount === self.uploadLog.length);
|
2268 |
+
},
|
2269 |
+
_uploadExtra: function (previewId, index) {
|
2270 |
+
var self = this, data = self._getExtraData(previewId, index);
|
2271 |
+
if (data.length === 0) {
|
2272 |
+
return;
|
2273 |
+
}
|
2274 |
+
$.each(data, function (key, value) {
|
2275 |
+
self.formdata.append(key, value);
|
2276 |
+
});
|
2277 |
+
},
|
2278 |
+
_uploadSingle: function (i, isBatch) {
|
2279 |
+
var self = this, total = self.getFileStack().length, formdata = new FormData(), outData,
|
2280 |
+
previewId = self.previewInitId + "-" + i, $thumb, chkComplete, $btnUpload, $btnDelete,
|
2281 |
+
hasPostData = self.filestack.length > 0 || !$.isEmptyObject(self.uploadExtraData), uploadFailed,
|
2282 |
+
$prog = $('#' + previewId).find('.file-thumb-progress'), fnBefore, fnSuccess, fnComplete, fnError,
|
2283 |
+
updateUploadLog, params = {id: previewId, index: i};
|
2284 |
+
self.formdata = formdata;
|
2285 |
+
if (self.showPreview) {
|
2286 |
+
$thumb = $('#' + previewId + ':not(.file-preview-initial)');
|
2287 |
+
$btnUpload = $thumb.find('.kv-file-upload');
|
2288 |
+
$btnDelete = $thumb.find('.kv-file-remove');
|
2289 |
+
$prog.show();
|
2290 |
+
}
|
2291 |
+
if (total === 0 || !hasPostData || ($btnUpload && $btnUpload.hasClass('disabled')) || self._abort(params)) {
|
2292 |
+
return;
|
2293 |
+
}
|
2294 |
+
updateUploadLog = function (i, previewId) {
|
2295 |
+
if (!uploadFailed) {
|
2296 |
+
self.updateStack(i, undefined);
|
2297 |
+
}
|
2298 |
+
self.uploadLog.push(previewId);
|
2299 |
+
if (self._checkAsyncComplete()) {
|
2300 |
+
self.fileBatchCompleted = true;
|
2301 |
+
}
|
2302 |
+
};
|
2303 |
+
chkComplete = function () {
|
2304 |
+
var u = self.uploadCache, $initThumbs, i, j, len = 0, data = self.cacheInitialPreview;
|
2305 |
+
if (!self.fileBatchCompleted) {
|
2306 |
+
return;
|
2307 |
+
}
|
2308 |
+
if (data && data.content) {
|
2309 |
+
len = data.content.length;
|
2310 |
+
}
|
2311 |
+
setTimeout(function () {
|
2312 |
+
var triggerReset = self.getFileStack(true).length === 0;
|
2313 |
+
if (self.showPreview) {
|
2314 |
+
self.previewCache.set(u.content, u.config, u.tags, u.append);
|
2315 |
+
if (len) {
|
2316 |
+
for (i = 0; i < u.content.length; i++) {
|
2317 |
+
j = i + len;
|
2318 |
+
data.content[j] = u.content[i];
|
2319 |
+
//noinspection JSUnresolvedVariable
|
2320 |
+
if (data.config.length) {
|
2321 |
+
data.config[j] = u.config[i];
|
2322 |
+
}
|
2323 |
+
if (data.tags.length) {
|
2324 |
+
data.tags[j] = u.tags[i];
|
2325 |
+
}
|
2326 |
+
}
|
2327 |
+
self.initialPreview = $h.cleanArray(data.content);
|
2328 |
+
self.initialPreviewConfig = $h.cleanArray(data.config);
|
2329 |
+
self.initialPreviewThumbTags = $h.cleanArray(data.tags);
|
2330 |
+
} else {
|
2331 |
+
self.initialPreview = u.content;
|
2332 |
+
self.initialPreviewConfig = u.config;
|
2333 |
+
self.initialPreviewThumbTags = u.tags;
|
2334 |
+
}
|
2335 |
+
self.cacheInitialPreview = {};
|
2336 |
+
if (self.hasInitData) {
|
2337 |
+
self._initPreview();
|
2338 |
+
self._initPreviewActions();
|
2339 |
+
}
|
2340 |
+
}
|
2341 |
+
self.unlock(triggerReset);
|
2342 |
+
if (triggerReset) {
|
2343 |
+
self._clearFileInput();
|
2344 |
+
}
|
2345 |
+
$initThumbs = self.$preview.find('.file-preview-initial');
|
2346 |
+
if (self.uploadAsync && $initThumbs.length) {
|
2347 |
+
$h.addCss($initThumbs, $h.SORT_CSS);
|
2348 |
+
self._initSortable();
|
2349 |
+
}
|
2350 |
+
self._raise('filebatchuploadcomplete', [self.filestack, self._getExtraData()]);
|
2351 |
+
self.uploadCount = 0;
|
2352 |
+
self.uploadStatus = {};
|
2353 |
+
self.uploadLog = [];
|
2354 |
+
self._setProgress(101);
|
2355 |
+
self.ajaxAborted = false;
|
2356 |
+
}, 100);
|
2357 |
+
};
|
2358 |
+
fnBefore = function (jqXHR) {
|
2359 |
+
outData = self._getOutData(jqXHR);
|
2360 |
+
self.fileBatchCompleted = false;
|
2361 |
+
if (!isBatch) {
|
2362 |
+
self.ajaxAborted = false;
|
2363 |
+
}
|
2364 |
+
if (self.showPreview) {
|
2365 |
+
if (!$thumb.hasClass('file-preview-success')) {
|
2366 |
+
self._setThumbStatus($thumb, 'Loading');
|
2367 |
+
$h.addCss($thumb, 'file-uploading');
|
2368 |
+
}
|
2369 |
+
$btnUpload.attr('disabled', true);
|
2370 |
+
$btnDelete.attr('disabled', true);
|
2371 |
+
}
|
2372 |
+
if (!isBatch) {
|
2373 |
+
self.lock();
|
2374 |
+
}
|
2375 |
+
self._raise('filepreupload', [outData, previewId, i]);
|
2376 |
+
$.extend(true, params, outData);
|
2377 |
+
if (self._abort(params)) {
|
2378 |
+
jqXHR.abort();
|
2379 |
+
if (!isBatch) {
|
2380 |
+
self._setThumbStatus($thumb, 'New');
|
2381 |
+
$thumb.removeClass('file-uploading');
|
2382 |
+
$btnUpload.removeAttr('disabled');
|
2383 |
+
$btnDelete.removeAttr('disabled');
|
2384 |
+
self.unlock();
|
2385 |
+
}
|
2386 |
+
self._setProgressCancelled();
|
2387 |
+
}
|
2388 |
+
};
|
2389 |
+
fnSuccess = function (data, textStatus, jqXHR) {
|
2390 |
+
var pid = self.showPreview && $thumb.attr('id') ? $thumb.attr('id') : previewId;
|
2391 |
+
outData = self._getOutData(jqXHR, data);
|
2392 |
+
$.extend(true, params, outData);
|
2393 |
+
setTimeout(function () {
|
2394 |
+
if ($h.isEmpty(data) || $h.isEmpty(data.error)) {
|
2395 |
+
if (self.showPreview) {
|
2396 |
+
self._setThumbStatus($thumb, 'Success');
|
2397 |
+
$btnUpload.hide();
|
2398 |
+
self._initUploadSuccess(data, $thumb, isBatch);
|
2399 |
+
self._setProgress(101, $prog);
|
2400 |
+
}
|
2401 |
+
self._raise('fileuploaded', [outData, pid, i]);
|
2402 |
+
if (!isBatch) {
|
2403 |
+
self.updateStack(i, undefined);
|
2404 |
+
} else {
|
2405 |
+
updateUploadLog(i, pid);
|
2406 |
+
}
|
2407 |
+
} else {
|
2408 |
+
uploadFailed = true;
|
2409 |
+
self._showUploadError(data.error, params);
|
2410 |
+
self._setPreviewError($thumb, i, self.filestack[i], self.retryErrorUploads);
|
2411 |
+
if (!self.retryErrorUploads) {
|
2412 |
+
$btnUpload.hide();
|
2413 |
+
}
|
2414 |
+
if (isBatch) {
|
2415 |
+
updateUploadLog(i, pid);
|
2416 |
+
}
|
2417 |
+
self._setProgress(101, $('#' + pid).find('.file-thumb-progress'), self.msgUploadError);
|
2418 |
+
}
|
2419 |
+
}, 100);
|
2420 |
+
};
|
2421 |
+
fnComplete = function () {
|
2422 |
+
setTimeout(function () {
|
2423 |
+
if (self.showPreview) {
|
2424 |
+
$btnUpload.removeAttr('disabled');
|
2425 |
+
$btnDelete.removeAttr('disabled');
|
2426 |
+
$thumb.removeClass('file-uploading');
|
2427 |
+
}
|
2428 |
+
if (!isBatch) {
|
2429 |
+
self.unlock(false);
|
2430 |
+
self._clearFileInput();
|
2431 |
+
} else {
|
2432 |
+
chkComplete();
|
2433 |
+
}
|
2434 |
+
self._initSuccessThumbs();
|
2435 |
+
}, 100);
|
2436 |
+
};
|
2437 |
+
fnError = function (jqXHR, textStatus, errorThrown) {
|
2438 |
+
var op = self.ajaxOperations.uploadThumb,
|
2439 |
+
errMsg = self._parseError(op, jqXHR, errorThrown, (isBatch && self.filestack[i].name ? self.filestack[i].name : null));
|
2440 |
+
uploadFailed = true;
|
2441 |
+
setTimeout(function () {
|
2442 |
+
if (isBatch) {
|
2443 |
+
updateUploadLog(i, previewId);
|
2444 |
+
}
|
2445 |
+
self.uploadStatus[previewId] = 100;
|
2446 |
+
self._setPreviewError($thumb, i, self.filestack[i], self.retryErrorUploads);
|
2447 |
+
if (!self.retryErrorUploads) {
|
2448 |
+
$btnUpload.hide();
|
2449 |
+
}
|
2450 |
+
$.extend(true, params, self._getOutData(jqXHR));
|
2451 |
+
self._setProgress(101, $prog, self.msgAjaxProgressError.replace('{operation}', op));
|
2452 |
+
self._setProgress(101, $('#' + previewId).find('.file-thumb-progress'), self.msgUploadError);
|
2453 |
+
self._showUploadError(errMsg, params);
|
2454 |
+
}, 100);
|
2455 |
+
};
|
2456 |
+
formdata.append(self.uploadFileAttr, self.filestack[i], self.filenames[i]);
|
2457 |
+
formdata.append('file_id', i);
|
2458 |
+
self._ajaxSubmit(fnBefore, fnSuccess, fnComplete, fnError, previewId, i);
|
2459 |
+
},
|
2460 |
+
_uploadBatch: function () {
|
2461 |
+
var self = this, files = self.filestack, total = files.length, params = {}, fnBefore, fnSuccess, fnError,
|
2462 |
+
fnComplete, hasPostData = self.filestack.length > 0 || !$.isEmptyObject(self.uploadExtraData),
|
2463 |
+
setAllUploaded;
|
2464 |
+
self.formdata = new FormData();
|
2465 |
+
if (total === 0 || !hasPostData || self._abort(params)) {
|
2466 |
+
return;
|
2467 |
+
}
|
2468 |
+
setAllUploaded = function () {
|
2469 |
+
$.each(files, function (key) {
|
2470 |
+
self.updateStack(key, undefined);
|
2471 |
+
});
|
2472 |
+
self._clearFileInput();
|
2473 |
+
};
|
2474 |
+
fnBefore = function (jqXHR) {
|
2475 |
+
self.lock();
|
2476 |
+
var outData = self._getOutData(jqXHR);
|
2477 |
+
self.ajaxAborted = false;
|
2478 |
+
if (self.showPreview) {
|
2479 |
+
self._getThumbs().each(function () {
|
2480 |
+
var $thumb = $(this), $btnUpload = $thumb.find('.kv-file-upload'),
|
2481 |
+
$btnDelete = $thumb.find('.kv-file-remove');
|
2482 |
+
if (!$thumb.hasClass('file-preview-success')) {
|
2483 |
+
self._setThumbStatus($thumb, 'Loading');
|
2484 |
+
$h.addCss($thumb, 'file-uploading');
|
2485 |
+
}
|
2486 |
+
$btnUpload.attr('disabled', true);
|
2487 |
+
$btnDelete.attr('disabled', true);
|
2488 |
+
});
|
2489 |
+
}
|
2490 |
+
self._raise('filebatchpreupload', [outData]);
|
2491 |
+
if (self._abort(outData)) {
|
2492 |
+
jqXHR.abort();
|
2493 |
+
self._getThumbs().each(function () {
|
2494 |
+
var $thumb = $(this), $btnUpload = $thumb.find('.kv-file-upload'),
|
2495 |
+
$btnDelete = $thumb.find('.kv-file-remove');
|
2496 |
+
if ($thumb.hasClass('file-preview-loading')) {
|
2497 |
+
self._setThumbStatus($thumb, 'New');
|
2498 |
+
$thumb.removeClass('file-uploading');
|
2499 |
+
}
|
2500 |
+
$btnUpload.removeAttr('disabled');
|
2501 |
+
$btnDelete.removeAttr('disabled');
|
2502 |
+
});
|
2503 |
+
self._setProgressCancelled();
|
2504 |
+
}
|
2505 |
+
};
|
2506 |
+
fnSuccess = function (data, textStatus, jqXHR) {
|
2507 |
+
/** @namespace data.errorkeys */
|
2508 |
+
var outData = self._getOutData(jqXHR, data), key = 0,
|
2509 |
+
$thumbs = self._getThumbs(':not(.file-preview-success)'),
|
2510 |
+
keys = $h.isEmpty(data) || $h.isEmpty(data.errorkeys) ? [] : data.errorkeys;
|
2511 |
+
|
2512 |
+
if ($h.isEmpty(data) || $h.isEmpty(data.error)) {
|
2513 |
+
self._raise('filebatchuploadsuccess', [outData]);
|
2514 |
+
setAllUploaded();
|
2515 |
+
if (self.showPreview) {
|
2516 |
+
$thumbs.each(function () {
|
2517 |
+
var $thumb = $(this);
|
2518 |
+
self._setThumbStatus($thumb, 'Success');
|
2519 |
+
$thumb.removeClass('file-uploading');
|
2520 |
+
$thumb.find('.kv-file-upload').hide().removeAttr('disabled');
|
2521 |
+
});
|
2522 |
+
self._initUploadSuccess(data);
|
2523 |
+
} else {
|
2524 |
+
self.reset();
|
2525 |
+
}
|
2526 |
+
self._setProgress(101);
|
2527 |
+
} else {
|
2528 |
+
if (self.showPreview) {
|
2529 |
+
$thumbs.each(function () {
|
2530 |
+
var $thumb = $(this), i = $thumb.attr('data-fileindex');
|
2531 |
+
$thumb.removeClass('file-uploading');
|
2532 |
+
$thumb.find('.kv-file-upload').removeAttr('disabled');
|
2533 |
+
$thumb.find('.kv-file-remove').removeAttr('disabled');
|
2534 |
+
if (keys.length === 0 || $.inArray(key, keys) !== -1) {
|
2535 |
+
self._setPreviewError($thumb, i, self.filestack[i], self.retryErrorUploads);
|
2536 |
+
if (!self.retryErrorUploads) {
|
2537 |
+
$thumb.find('.kv-file-upload').hide();
|
2538 |
+
self.updateStack(i, undefined);
|
2539 |
+
}
|
2540 |
+
} else {
|
2541 |
+
$thumb.find('.kv-file-upload').hide();
|
2542 |
+
self._setThumbStatus($thumb, 'Success');
|
2543 |
+
self.updateStack(i, undefined);
|
2544 |
+
}
|
2545 |
+
if (!$thumb.hasClass('file-preview-error') || self.retryErrorUploads) {
|
2546 |
+
key++;
|
2547 |
+
}
|
2548 |
+
});
|
2549 |
+
self._initUploadSuccess(data);
|
2550 |
+
}
|
2551 |
+
self._showUploadError(data.error, outData, 'filebatchuploaderror');
|
2552 |
+
self._setProgress(101, self.$progress, self.msgUploadError);
|
2553 |
+
}
|
2554 |
+
};
|
2555 |
+
fnComplete = function () {
|
2556 |
+
self.unlock();
|
2557 |
+
self._initSuccessThumbs();
|
2558 |
+
self._clearFileInput();
|
2559 |
+
self._raise('filebatchuploadcomplete', [self.filestack, self._getExtraData()]);
|
2560 |
+
};
|
2561 |
+
fnError = function (jqXHR, textStatus, errorThrown) {
|
2562 |
+
var outData = self._getOutData(jqXHR), op = self.ajaxOperations.uploadBatch,
|
2563 |
+
errMsg = self._parseError(op, jqXHR, errorThrown);
|
2564 |
+
self._showUploadError(errMsg, outData, 'filebatchuploaderror');
|
2565 |
+
self.uploadFileCount = total - 1;
|
2566 |
+
if (!self.showPreview) {
|
2567 |
+
return;
|
2568 |
+
}
|
2569 |
+
self._getThumbs().each(function () {
|
2570 |
+
var $thumb = $(this), key = $thumb.attr('data-fileindex');
|
2571 |
+
$thumb.removeClass('file-uploading');
|
2572 |
+
if (self.filestack[key] !== undefined) {
|
2573 |
+
self._setPreviewError($thumb);
|
2574 |
+
}
|
2575 |
+
});
|
2576 |
+
self._getThumbs().removeClass('file-uploading');
|
2577 |
+
self._getThumbs(' .kv-file-upload').removeAttr('disabled');
|
2578 |
+
self._getThumbs(' .kv-file-delete').removeAttr('disabled');
|
2579 |
+
self._setProgress(101, self.$progress, self.msgAjaxProgressError.replace('{operation}', op));
|
2580 |
+
};
|
2581 |
+
$.each(files, function (key, data) {
|
2582 |
+
if (!$h.isEmpty(files[key])) {
|
2583 |
+
self.formdata.append(self.uploadFileAttr, data, self.filenames[key]);
|
2584 |
+
}
|
2585 |
+
});
|
2586 |
+
self._ajaxSubmit(fnBefore, fnSuccess, fnComplete, fnError);
|
2587 |
+
},
|
2588 |
+
_uploadExtraOnly: function () {
|
2589 |
+
var self = this, params = {}, fnBefore, fnSuccess, fnComplete, fnError;
|
2590 |
+
self.formdata = new FormData();
|
2591 |
+
if (self._abort(params)) {
|
2592 |
+
return;
|
2593 |
+
}
|
2594 |
+
fnBefore = function (jqXHR) {
|
2595 |
+
self.lock();
|
2596 |
+
var outData = self._getOutData(jqXHR);
|
2597 |
+
self._raise('filebatchpreupload', [outData]);
|
2598 |
+
self._setProgress(50);
|
2599 |
+
params.data = outData;
|
2600 |
+
params.xhr = jqXHR;
|
2601 |
+
if (self._abort(params)) {
|
2602 |
+
jqXHR.abort();
|
2603 |
+
self._setProgressCancelled();
|
2604 |
+
}
|
2605 |
+
};
|
2606 |
+
fnSuccess = function (data, textStatus, jqXHR) {
|
2607 |
+
var outData = self._getOutData(jqXHR, data);
|
2608 |
+
if ($h.isEmpty(data) || $h.isEmpty(data.error)) {
|
2609 |
+
self._raise('filebatchuploadsuccess', [outData]);
|
2610 |
+
self._clearFileInput();
|
2611 |
+
self._initUploadSuccess(data);
|
2612 |
+
self._setProgress(101);
|
2613 |
+
} else {
|
2614 |
+
self._showUploadError(data.error, outData, 'filebatchuploaderror');
|
2615 |
+
}
|
2616 |
+
};
|
2617 |
+
fnComplete = function () {
|
2618 |
+
self.unlock();
|
2619 |
+
self._clearFileInput();
|
2620 |
+
self._raise('filebatchuploadcomplete', [self.filestack, self._getExtraData()]);
|
2621 |
+
};
|
2622 |
+
fnError = function (jqXHR, textStatus, errorThrown) {
|
2623 |
+
var outData = self._getOutData(jqXHR), op = self.ajaxOperations.uploadExtra,
|
2624 |
+
errMsg = self._parseError(op, jqXHR, errorThrown);
|
2625 |
+
params.data = outData;
|
2626 |
+
self._showUploadError(errMsg, outData, 'filebatchuploaderror');
|
2627 |
+
self._setProgress(101, self.$progress, self.msgAjaxProgressError.replace('{operation}', op));
|
2628 |
+
};
|
2629 |
+
self._ajaxSubmit(fnBefore, fnSuccess, fnComplete, fnError);
|
2630 |
+
},
|
2631 |
+
_deleteFileIndex: function ($frame) {
|
2632 |
+
var self = this, ind = $frame.attr('data-fileindex'), rev = self.reversePreviewOrder;
|
2633 |
+
if (ind.substring(0, 5) === 'init_') {
|
2634 |
+
ind = parseInt(ind.replace('init_', ''));
|
2635 |
+
self.initialPreview = $h.spliceArray(self.initialPreview, ind, rev);
|
2636 |
+
self.initialPreviewConfig = $h.spliceArray(self.initialPreviewConfig, ind, rev);
|
2637 |
+
self.initialPreviewThumbTags = $h.spliceArray(self.initialPreviewThumbTags, ind, rev);
|
2638 |
+
self.getFrames().each(function () {
|
2639 |
+
var $nFrame = $(this), nInd = $nFrame.attr('data-fileindex');
|
2640 |
+
if (nInd.substring(0, 5) === 'init_') {
|
2641 |
+
nInd = parseInt(nInd.replace('init_', ''));
|
2642 |
+
if (nInd > ind) {
|
2643 |
+
nInd--;
|
2644 |
+
$nFrame.attr('data-fileindex', 'init_' + nInd);
|
2645 |
+
}
|
2646 |
+
}
|
2647 |
+
});
|
2648 |
+
if (self.uploadAsync) {
|
2649 |
+
self.cacheInitialPreview = self.getPreview();
|
2650 |
+
}
|
2651 |
+
}
|
2652 |
+
},
|
2653 |
+
_initFileActions: function () {
|
2654 |
+
var self = this, $preview = self.$preview;
|
2655 |
+
if (!self.showPreview) {
|
2656 |
+
return;
|
2657 |
+
}
|
2658 |
+
self._initZoomButton();
|
2659 |
+
self.getFrames(' .kv-file-remove').each(function () {
|
2660 |
+
var $el = $(this), $frame = $el.closest($h.FRAMES), hasError, id = $frame.attr('id'),
|
2661 |
+
ind = $frame.attr('data-fileindex'), n, cap, status;
|
2662 |
+
self._handler($el, 'click', function () {
|
2663 |
+
status = self._raise('filepreremove', [id, ind]);
|
2664 |
+
if (status === false || !self._validateMinCount()) {
|
2665 |
+
return false;
|
2666 |
+
}
|
2667 |
+
hasError = $frame.hasClass('file-preview-error');
|
2668 |
+
$h.cleanMemory($frame);
|
2669 |
+
$frame.fadeOut('slow', function () {
|
2670 |
+
$h.cleanZoomCache($preview.find('#zoom-' + id));
|
2671 |
+
self.updateStack(ind, undefined);
|
2672 |
+
self._clearObjects($frame);
|
2673 |
+
$frame.remove();
|
2674 |
+
if (id && hasError) {
|
2675 |
+
self.$errorContainer.find('li[data-file-id="' + id + '"]').fadeOut('fast', function () {
|
2676 |
+
$(this).remove();
|
2677 |
+
if (!self._errorsExist()) {
|
2678 |
+
self._resetErrors();
|
2679 |
+
}
|
2680 |
+
});
|
2681 |
+
}
|
2682 |
+
self._clearFileInput();
|
2683 |
+
var filestack = self.getFileStack(true), chk = self.previewCache.count(),
|
2684 |
+
len = filestack.length, hasThumb = self.showPreview && self.getFrames().length;
|
2685 |
+
if (len === 0 && chk === 0 && !hasThumb) {
|
2686 |
+
self.reset();
|
2687 |
+
} else {
|
2688 |
+
n = chk + len;
|
2689 |
+
cap = n > 1 ? self._getMsgSelected(n) : (filestack[0] ? self._getFileNames()[0] : '');
|
2690 |
+
self._setCaption(cap);
|
2691 |
+
}
|
2692 |
+
self._raise('fileremoved', [id, ind]);
|
2693 |
+
});
|
2694 |
+
});
|
2695 |
+
});
|
2696 |
+
self.getFrames(' .kv-file-upload').each(function () {
|
2697 |
+
var $el = $(this);
|
2698 |
+
self._handler($el, 'click', function () {
|
2699 |
+
var $frame = $el.closest($h.FRAMES), ind = $frame.attr('data-fileindex');
|
2700 |
+
self.$progress.hide();
|
2701 |
+
if ($frame.hasClass('file-preview-error') && !self.retryErrorUploads) {
|
2702 |
+
return;
|
2703 |
+
}
|
2704 |
+
self._uploadSingle(ind, false);
|
2705 |
+
});
|
2706 |
+
});
|
2707 |
+
},
|
2708 |
+
_initPreviewActions: function () {
|
2709 |
+
var self = this, $preview = self.$preview, deleteExtraData = self.deleteExtraData || {},
|
2710 |
+
btnRemove = $h.FRAMES + ' .kv-file-remove', settings = self.fileActionSettings,
|
2711 |
+
origClass = settings.removeClass, errClass = settings.removeErrorClass,
|
2712 |
+
resetProgress = function () {
|
2713 |
+
var hasFiles = self.isAjaxUpload ? self.previewCache.count() : self._inputFileCount();
|
2714 |
+
if (!$preview.find($h.FRAMES).length && !hasFiles) {
|
2715 |
+
self._setCaption('');
|
2716 |
+
self.reset();
|
2717 |
+
self.initialCaption = '';
|
2718 |
+
}
|
2719 |
+
};
|
2720 |
+
self._initZoomButton();
|
2721 |
+
$preview.find(btnRemove).each(function () {
|
2722 |
+
var $el = $(this), vUrl = $el.data('url') || self.deleteUrl, vKey = $el.data('key'),
|
2723 |
+
fnBefore, fnSuccess, fnError;
|
2724 |
+
if ($h.isEmpty(vUrl) || vKey === undefined) {
|
2725 |
+
return;
|
2726 |
+
}
|
2727 |
+
var $frame = $el.closest($h.FRAMES), cache = self.previewCache.data,
|
2728 |
+
settings, params, index = $frame.attr('data-fileindex'), config, extraData;
|
2729 |
+
index = parseInt(index.replace('init_', ''));
|
2730 |
+
config = $h.isEmpty(cache.config) && $h.isEmpty(cache.config[index]) ? null : cache.config[index];
|
2731 |
+
extraData = $h.isEmpty(config) || $h.isEmpty(config.extra) ? deleteExtraData : config.extra;
|
2732 |
+
if (typeof extraData === "function") {
|
2733 |
+
extraData = extraData();
|
2734 |
+
}
|
2735 |
+
params = {id: $el.attr('id'), key: vKey, extra: extraData};
|
2736 |
+
fnBefore = function (jqXHR) {
|
2737 |
+
self.ajaxAborted = false;
|
2738 |
+
self._raise('filepredelete', [vKey, jqXHR, extraData]);
|
2739 |
+
if (self._abort()) {
|
2740 |
+
jqXHR.abort();
|
2741 |
+
} else {
|
2742 |
+
$el.removeClass(errClass);
|
2743 |
+
$h.addCss($frame, 'file-uploading');
|
2744 |
+
$h.addCss($el, 'disabled ' + origClass);
|
2745 |
+
}
|
2746 |
+
};
|
2747 |
+
fnSuccess = function (data, textStatus, jqXHR) {
|
2748 |
+
var n, cap;
|
2749 |
+
if (!$h.isEmpty(data) && !$h.isEmpty(data.error)) {
|
2750 |
+
params.jqXHR = jqXHR;
|
2751 |
+
params.response = data;
|
2752 |
+
self._showError(data.error, params, 'filedeleteerror');
|
2753 |
+
$frame.removeClass('file-uploading');
|
2754 |
+
$el.removeClass('disabled ' + origClass).addClass(errClass);
|
2755 |
+
resetProgress();
|
2756 |
+
return;
|
2757 |
+
}
|
2758 |
+
$frame.removeClass('file-uploading').addClass('file-deleted');
|
2759 |
+
$frame.fadeOut('slow', function () {
|
2760 |
+
index = parseInt(($frame.attr('data-fileindex')).replace('init_', ''));
|
2761 |
+
self.previewCache.unset(index);
|
2762 |
+
self._deleteFileIndex($frame);
|
2763 |
+
n = self.previewCache.count();
|
2764 |
+
cap = n > 0 ? self._getMsgSelected(n) : '';
|
2765 |
+
self._setCaption(cap);
|
2766 |
+
self._raise('filedeleted', [vKey, jqXHR, extraData]);
|
2767 |
+
$h.cleanZoomCache($preview.find('#zoom-' + $frame.attr('id')));
|
2768 |
+
self._clearObjects($frame);
|
2769 |
+
$frame.remove();
|
2770 |
+
resetProgress();
|
2771 |
+
});
|
2772 |
+
};
|
2773 |
+
fnError = function (jqXHR, textStatus, errorThrown) {
|
2774 |
+
var op = self.ajaxOperations.deleteThumb, errMsg = self._parseError(op, jqXHR, errorThrown);
|
2775 |
+
params.jqXHR = jqXHR;
|
2776 |
+
params.response = {};
|
2777 |
+
self._showError(errMsg, params, 'filedeleteerror');
|
2778 |
+
$frame.removeClass('file-uploading');
|
2779 |
+
$el.removeClass('disabled ' + origClass).addClass(errClass);
|
2780 |
+
resetProgress();
|
2781 |
+
};
|
2782 |
+
self._initAjaxSettings();
|
2783 |
+
self._mergeAjaxCallback('beforeSend', fnBefore, 'delete');
|
2784 |
+
self._mergeAjaxCallback('success', fnSuccess, 'delete');
|
2785 |
+
self._mergeAjaxCallback('error', fnError, 'delete');
|
2786 |
+
settings = $.extend(true, {}, {
|
2787 |
+
url: vUrl,
|
2788 |
+
type: 'POST',
|
2789 |
+
dataType: 'json',
|
2790 |
+
data: $.extend(true, {}, {key: vKey}, extraData)
|
2791 |
+
}, self._ajaxDeleteSettings);
|
2792 |
+
self._handler($el, 'click', function () {
|
2793 |
+
if (!self._validateMinCount()) {
|
2794 |
+
return false;
|
2795 |
+
}
|
2796 |
+
self.ajaxAborted = false;
|
2797 |
+
self._raise('filebeforedelete', [vKey, extraData]);
|
2798 |
+
//noinspection JSUnresolvedVariable,JSHint
|
2799 |
+
if (self.ajaxAborted instanceof Promise) {
|
2800 |
+
self.ajaxAborted.then(function (result) {
|
2801 |
+
if (!result) {
|
2802 |
+
$.ajax(settings);
|
2803 |
+
}
|
2804 |
+
});
|
2805 |
+
} else {
|
2806 |
+
if (!self.ajaxAborted) {
|
2807 |
+
$.ajax(settings);
|
2808 |
+
}
|
2809 |
+
}
|
2810 |
+
});
|
2811 |
+
});
|
2812 |
+
},
|
2813 |
+
_hideFileIcon: function () {
|
2814 |
+
var self = this;
|
2815 |
+
if (self.overwriteInitial) {
|
2816 |
+
self.$captionContainer.removeClass('icon-visible');
|
2817 |
+
}
|
2818 |
+
},
|
2819 |
+
_showFileIcon: function () {
|
2820 |
+
var self = this;
|
2821 |
+
$h.addCss(self.$captionContainer, 'icon-visible');
|
2822 |
+
},
|
2823 |
+
_getSize: function (bytes) {
|
2824 |
+
var self = this, size = parseFloat(bytes), i, func = self.fileSizeGetter, sizes, out;
|
2825 |
+
if (!$.isNumeric(bytes) || !$.isNumeric(size)) {
|
2826 |
+
return '';
|
2827 |
+
}
|
2828 |
+
if (typeof func === 'function') {
|
2829 |
+
out = func(size);
|
2830 |
+
} else {
|
2831 |
+
if (size === 0) {
|
2832 |
+
out = '0.00 B';
|
2833 |
+
} else {
|
2834 |
+
i = Math.floor(Math.log(size) / Math.log(1024));
|
2835 |
+
sizes = ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'];
|
2836 |
+
out = (size / Math.pow(1024, i)).toFixed(2) * 1 + ' ' + sizes[i];
|
2837 |
+
}
|
2838 |
+
}
|
2839 |
+
return self._getLayoutTemplate('size').replace('{sizeText}', out);
|
2840 |
+
},
|
2841 |
+
_generatePreviewTemplate: function (cat, data, fname, ftype, previewId, isError, size, frameClass, foot, ind, templ) {
|
2842 |
+
var self = this, caption = self.slug(fname), prevContent, zoomContent = '', styleAttribs = '',
|
2843 |
+
screenW = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth,
|
2844 |
+
config = screenW < 400 ? (self.previewSettingsSmall[cat] || self.defaults.previewSettingsSmall[cat]) :
|
2845 |
+
(self.previewSettings[cat] || self.defaults.previewSettings[cat]),
|
2846 |
+
footer = foot || self._renderFileFooter(caption, size, 'auto', isError),
|
2847 |
+
hasIconSetting = self._getPreviewIcon(fname), typeCss = 'type-default',
|
2848 |
+
forcePrevIcon = hasIconSetting && self.preferIconicPreview,
|
2849 |
+
forceZoomIcon = hasIconSetting && self.preferIconicZoomPreview, getContent;
|
2850 |
+
if (config) {
|
2851 |
+
$.each(config, function (key, val) {
|
2852 |
+
styleAttribs += key + ':' + val + ';';
|
2853 |
+
});
|
2854 |
+
}
|
2855 |
+
getContent = function (c, d, zoom, frameCss) {
|
2856 |
+
var id = zoom ? 'zoom-' + previewId : previewId, tmplt = self._getPreviewTemplate(c),
|
2857 |
+
css = (frameClass || '') + ' ' + frameCss;
|
2858 |
+
if (self.frameClass) {
|
2859 |
+
css = self.frameClass + ' ' + css;
|
2860 |
+
}
|
2861 |
+
if (zoom) {
|
2862 |
+
css = css.replace(' ' + $h.SORT_CSS, '');
|
2863 |
+
}
|
2864 |
+
tmplt = self._parseFilePreviewIcon(tmplt, fname);
|
2865 |
+
if (c === 'text') {
|
2866 |
+
d = $h.htmlEncode(d);
|
2867 |
+
}
|
2868 |
+
if (cat === 'object' && !ftype) {
|
2869 |
+
$.each(self.defaults.fileTypeSettings, function (key, func) {
|
2870 |
+
if (key === 'object' || key === 'other') {
|
2871 |
+
return;
|
2872 |
+
}
|
2873 |
+
if (func(fname, ftype)) {
|
2874 |
+
typeCss = 'type-' + key;
|
2875 |
+
}
|
2876 |
+
});
|
2877 |
+
}
|
2878 |
+
return tmplt.setTokens({
|
2879 |
+
'previewId': id,
|
2880 |
+
'caption': caption,
|
2881 |
+
'frameClass': css,
|
2882 |
+
'type': ftype,
|
2883 |
+
'fileindex': ind,
|
2884 |
+
'typeCss': typeCss,
|
2885 |
+
'footer': footer,
|
2886 |
+
'data': d,
|
2887 |
+
'template': templ || cat,
|
2888 |
+
'style': styleAttribs ? 'style="' + styleAttribs + '"' : ''
|
2889 |
+
});
|
2890 |
+
};
|
2891 |
+
ind = ind || previewId.slice(previewId.lastIndexOf('-') + 1);
|
2892 |
+
if (self.fileActionSettings.showZoom) {
|
2893 |
+
zoomContent = getContent((forceZoomIcon ? 'other' : cat), data, true, 'kv-zoom-thumb');
|
2894 |
+
}
|
2895 |
+
zoomContent = '\n' + self._getLayoutTemplate('zoomCache').replace('{zoomContent}', zoomContent);
|
2896 |
+
prevContent = getContent((forcePrevIcon ? 'other' : cat), data, false, 'kv-preview-thumb');
|
2897 |
+
return prevContent + zoomContent;
|
2898 |
+
},
|
2899 |
+
_addToPreview: function ($preview, content) {
|
2900 |
+
var self = this;
|
2901 |
+
return self.reversePreviewOrder ? $preview.prepend(content) : $preview.append(content);
|
2902 |
+
},
|
2903 |
+
_previewDefault: function (file, previewId, isDisabled) {
|
2904 |
+
var self = this, $preview = self.$preview;
|
2905 |
+
if (!self.showPreview) {
|
2906 |
+
return;
|
2907 |
+
}
|
2908 |
+
var fname = file ? file.name : '', ftype = file ? file.type : '', content, size = file.size || 0,
|
2909 |
+
caption = self.slug(fname), isError = isDisabled === true && !self.isAjaxUpload,
|
2910 |
+
data = $h.objUrl.createObjectURL(file);
|
2911 |
+
self._clearDefaultPreview();
|
2912 |
+
content = self._generatePreviewTemplate('other', data, fname, ftype, previewId, isError, size);
|
2913 |
+
self._addToPreview($preview, content);
|
2914 |
+
self._setThumbAttr(previewId, caption, size);
|
2915 |
+
if (isDisabled === true && self.isAjaxUpload) {
|
2916 |
+
self._setThumbStatus($('#' + previewId), 'Error');
|
2917 |
+
}
|
2918 |
+
},
|
2919 |
+
_previewFile: function (i, file, theFile, previewId, data, fileInfo) {
|
2920 |
+
if (!this.showPreview) {
|
2921 |
+
return;
|
2922 |
+
}
|
2923 |
+
var self = this, fname = file ? file.name : '', ftype = fileInfo.type, caption = fileInfo.name,
|
2924 |
+
cat = self._parseFileType(ftype, fname), types = self.allowedPreviewTypes, content,
|
2925 |
+
mimes = self.allowedPreviewMimeTypes, $preview = self.$preview, fsize = file.size || 0,
|
2926 |
+
chkTypes = types && types.indexOf(cat) >= 0, chkMimes = mimes && mimes.indexOf(ftype) !== -1,
|
2927 |
+
iData = (cat === 'text' || cat === 'html' || cat === 'image') ? theFile.target.result : data;
|
2928 |
+
/** @namespace window.DOMPurify */
|
2929 |
+
if (cat === 'html' && self.purifyHtml && window.DOMPurify) {
|
2930 |
+
iData = window.DOMPurify.sanitize(iData);
|
2931 |
+
}
|
2932 |
+
if (chkTypes || chkMimes) {
|
2933 |
+
content = self._generatePreviewTemplate(cat, iData, fname, ftype, previewId, false, fsize);
|
2934 |
+
self._clearDefaultPreview();
|
2935 |
+
self._addToPreview($preview, content);
|
2936 |
+
var $img = $preview.find('#' + previewId + ' img');
|
2937 |
+
self._validateImageOrientation($img, file, previewId, caption, ftype, fsize, iData);
|
2938 |
+
} else {
|
2939 |
+
self._previewDefault(file, previewId);
|
2940 |
+
}
|
2941 |
+
self._setThumbAttr(previewId, caption, fsize);
|
2942 |
+
self._initSortable();
|
2943 |
+
},
|
2944 |
+
_setThumbAttr: function (id, caption, size) {
|
2945 |
+
var self = this, $frame = $('#' + id);
|
2946 |
+
if ($frame.length) {
|
2947 |
+
size = size && size > 0 ? self._getSize(size) : '';
|
2948 |
+
$frame.data({'caption': caption, 'size': size});
|
2949 |
+
}
|
2950 |
+
},
|
2951 |
+
_setInitThumbAttr: function () {
|
2952 |
+
var self = this, data = self.previewCache.data, len = self.previewCache.count(), config,
|
2953 |
+
caption, size, previewId;
|
2954 |
+
if (len === 0) {
|
2955 |
+
return;
|
2956 |
+
}
|
2957 |
+
for (var i = 0; i < len; i++) {
|
2958 |
+
config = data.config[i];
|
2959 |
+
previewId = self.previewInitId + '-' + 'init_' + i;
|
2960 |
+
caption = $h.ifSet('caption', config, $h.ifSet('filename', config));
|
2961 |
+
size = $h.ifSet('size', config);
|
2962 |
+
self._setThumbAttr(previewId, caption, size);
|
2963 |
+
}
|
2964 |
+
},
|
2965 |
+
_slugDefault: function (text) {
|
2966 |
+
// noinspection RegExpRedundantEscape
|
2967 |
+
return $h.isEmpty(text) ? '' : String(text).replace(/[\[\]\/\{}:;#%=\(\)\*\+\?\\\^\$\|<>&"']/g, '_');
|
2968 |
+
},
|
2969 |
+
_updateFileDetails: function (numFiles) {
|
2970 |
+
var self = this, $el = self.$element, fileStack = self.getFileStack(),
|
2971 |
+
name = ($h.isIE(9) && $h.findFileName($el.val())) ||
|
2972 |
+
($el[0].files[0] && $el[0].files[0].name) || (fileStack.length && fileStack[0].name) || '',
|
2973 |
+
label = self.slug(name), n = self.isAjaxUpload ? fileStack.length : numFiles,
|
2974 |
+
nFiles = self.previewCache.count() + n, log = n === 1 ? label : self._getMsgSelected(nFiles);
|
2975 |
+
if (self.isError) {
|
2976 |
+
self.$previewContainer.removeClass('file-thumb-loading');
|
2977 |
+
self.$previewStatus.html('');
|
2978 |
+
self.$captionContainer.removeClass('icon-visible');
|
2979 |
+
} else {
|
2980 |
+
self._showFileIcon();
|
2981 |
+
}
|
2982 |
+
self._setCaption(log, self.isError);
|
2983 |
+
self.$container.removeClass('file-input-new file-input-ajax-new');
|
2984 |
+
if (arguments.length === 1) {
|
2985 |
+
self._raise('fileselect', [numFiles, label]);
|
2986 |
+
}
|
2987 |
+
if (self.previewCache.count()) {
|
2988 |
+
self._initPreviewActions();
|
2989 |
+
}
|
2990 |
+
},
|
2991 |
+
_setThumbStatus: function ($thumb, status) {
|
2992 |
+
var self = this;
|
2993 |
+
if (!self.showPreview) {
|
2994 |
+
return;
|
2995 |
+
}
|
2996 |
+
var icon = 'indicator' + status, msg = icon + 'Title',
|
2997 |
+
css = 'file-preview-' + status.toLowerCase(),
|
2998 |
+
$indicator = $thumb.find('.file-upload-indicator'),
|
2999 |
+
config = self.fileActionSettings;
|
3000 |
+
$thumb.removeClass('file-preview-success file-preview-error file-preview-loading');
|
3001 |
+
if (status === 'Success') {
|
3002 |
+
$thumb.find('.file-drag-handle').remove();
|
3003 |
+
}
|
3004 |
+
$indicator.html(config[icon]);
|
3005 |
+
$indicator.attr('title', config[msg]);
|
3006 |
+
$thumb.addClass(css);
|
3007 |
+
if (status === 'Error' && !self.retryErrorUploads) {
|
3008 |
+
$thumb.find('.kv-file-upload').attr('disabled', true);
|
3009 |
+
}
|
3010 |
+
},
|
3011 |
+
_setProgressCancelled: function () {
|
3012 |
+
var self = this;
|
3013 |
+
self._setProgress(101, self.$progress, self.msgCancelled);
|
3014 |
+
},
|
3015 |
+
_setProgress: function (p, $el, error) {
|
3016 |
+
var self = this, pct = Math.min(p, 100), out, pctLimit = self.progressUploadThreshold,
|
3017 |
+
t = p <= 100 ? self.progressTemplate : self.progressCompleteTemplate,
|
3018 |
+
template = pct < 100 ? self.progressTemplate : (error ? self.progressErrorTemplate : t);
|
3019 |
+
$el = $el || self.$progress;
|
3020 |
+
if (!$h.isEmpty(template)) {
|
3021 |
+
if (pctLimit && pct > pctLimit && p <= 100) {
|
3022 |
+
out = template.setTokens({'percent': pctLimit, 'status': self.msgUploadThreshold});
|
3023 |
+
} else {
|
3024 |
+
out = template.setTokens({'percent': pct, 'status': (p > 100 ? self.msgUploadEnd : pct + '%')});
|
3025 |
+
}
|
3026 |
+
$el.html(out);
|
3027 |
+
if (error) {
|
3028 |
+
$el.find('[role="progressbar"]').html(error);
|
3029 |
+
}
|
3030 |
+
}
|
3031 |
+
},
|
3032 |
+
_setFileDropZoneTitle: function () {
|
3033 |
+
var self = this, $zone = self.$container.find('.file-drop-zone'), title = self.dropZoneTitle, strFiles;
|
3034 |
+
if (self.isClickable) {
|
3035 |
+
strFiles = $h.isEmpty(self.$element.attr('multiple')) ? self.fileSingle : self.filePlural;
|
3036 |
+
title += self.dropZoneClickTitle.replace('{files}', strFiles);
|
3037 |
+
}
|
3038 |
+
$zone.find('.' + self.dropZoneTitleClass).remove();
|
3039 |
+
if (!self.showPreview || $zone.length === 0 || self.getFileStack().length > 0 || !self.dropZoneEnabled ||
|
3040 |
+
(!self.isAjaxUpload && self.$element.files)) {
|
3041 |
+
return;
|
3042 |
+
}
|
3043 |
+
if ($zone.find($h.FRAMES).length === 0 && $h.isEmpty(self.defaultPreviewContent)) {
|
3044 |
+
$zone.prepend('<div class="' + self.dropZoneTitleClass + '">' + title + '</div>');
|
3045 |
+
}
|
3046 |
+
self.$container.removeClass('file-input-new');
|
3047 |
+
$h.addCss(self.$container, 'file-input-ajax-new');
|
3048 |
+
},
|
3049 |
+
_setAsyncUploadStatus: function (previewId, pct, total) {
|
3050 |
+
var self = this, sum = 0;
|
3051 |
+
self._setProgress(pct, $('#' + previewId).find('.file-thumb-progress'));
|
3052 |
+
self.uploadStatus[previewId] = pct;
|
3053 |
+
$.each(self.uploadStatus, function (key, value) {
|
3054 |
+
sum += value;
|
3055 |
+
});
|
3056 |
+
self._setProgress(Math.floor(sum / total));
|
3057 |
+
},
|
3058 |
+
_validateMinCount: function () {
|
3059 |
+
var self = this, len = self.isAjaxUpload ? self.getFileStack().length : self._inputFileCount();
|
3060 |
+
if (self.validateInitialCount && self.minFileCount > 0 && self._getFileCount(len - 1) < self.minFileCount) {
|
3061 |
+
self._noFilesError({});
|
3062 |
+
return false;
|
3063 |
+
}
|
3064 |
+
return true;
|
3065 |
+
},
|
3066 |
+
_getFileCount: function (fileCount) {
|
3067 |
+
var self = this, addCount = 0;
|
3068 |
+
if (self.validateInitialCount && !self.overwriteInitial) {
|
3069 |
+
addCount = self.previewCache.count();
|
3070 |
+
fileCount += addCount;
|
3071 |
+
}
|
3072 |
+
return fileCount;
|
3073 |
+
},
|
3074 |
+
_getFileId: function (file) {
|
3075 |
+
var self = this, custom = self.generateFileId, relativePath;
|
3076 |
+
if (typeof custom === 'function') {
|
3077 |
+
return custom(file, event);
|
3078 |
+
}
|
3079 |
+
if (!file) {
|
3080 |
+
return null;
|
3081 |
+
}
|
3082 |
+
/** @namespace file.webkitRelativePath */
|
3083 |
+
/** @namespace file.fileName */
|
3084 |
+
relativePath = String(file.webkitRelativePath || file.fileName || file.name || null);
|
3085 |
+
if (!relativePath) {
|
3086 |
+
return null;
|
3087 |
+
}
|
3088 |
+
return (file.size + '-' + relativePath.replace(/[^0-9a-zA-Z_-]/img, ''));
|
3089 |
+
},
|
3090 |
+
_getFileName: function (file) {
|
3091 |
+
return file && file.name ? this.slug(file.name) : undefined;
|
3092 |
+
},
|
3093 |
+
_getFileIds: function (skipNull) {
|
3094 |
+
var self = this;
|
3095 |
+
return self.fileids.filter(function (n) {
|
3096 |
+
return (skipNull ? n !== undefined : n !== undefined && n !== null);
|
3097 |
+
});
|
3098 |
+
},
|
3099 |
+
_getFileNames: function (skipNull) {
|
3100 |
+
var self = this;
|
3101 |
+
return self.filenames.filter(function (n) {
|
3102 |
+
return (skipNull ? n !== undefined : n !== undefined && n !== null);
|
3103 |
+
});
|
3104 |
+
},
|
3105 |
+
_setPreviewError: function ($thumb, i, val, repeat) {
|
3106 |
+
var self = this;
|
3107 |
+
if (i !== undefined) {
|
3108 |
+
self.updateStack(i, val);
|
3109 |
+
}
|
3110 |
+
if (!self.showPreview) {
|
3111 |
+
return;
|
3112 |
+
}
|
3113 |
+
if (self.removeFromPreviewOnError && !repeat) {
|
3114 |
+
$thumb.remove();
|
3115 |
+
return;
|
3116 |
+
} else {
|
3117 |
+
self._setThumbStatus($thumb, 'Error');
|
3118 |
+
}
|
3119 |
+
self._refreshUploadButton($thumb, repeat);
|
3120 |
+
},
|
3121 |
+
_refreshUploadButton: function ($thumb, repeat) {
|
3122 |
+
var self = this, $btn = $thumb.find('.kv-file-upload'), cfg = self.fileActionSettings,
|
3123 |
+
icon = cfg.uploadIcon, title = cfg.uploadTitle;
|
3124 |
+
if (!$btn.length) {
|
3125 |
+
return;
|
3126 |
+
}
|
3127 |
+
if (repeat) {
|
3128 |
+
icon = cfg.uploadRetryIcon;
|
3129 |
+
title = cfg.uploadRetryTitle;
|
3130 |
+
}
|
3131 |
+
$btn.attr('title', title).html(icon);
|
3132 |
+
},
|
3133 |
+
_checkDimensions: function (i, chk, $img, $thumb, fname, type, params) {
|
3134 |
+
var self = this, msg, dim, tag = chk === 'Small' ? 'min' : 'max', limit = self[tag + 'Image' + type],
|
3135 |
+
$imgEl, isValid;
|
3136 |
+
if ($h.isEmpty(limit) || !$img.length) {
|
3137 |
+
return;
|
3138 |
+
}
|
3139 |
+
$imgEl = $img[0];
|
3140 |
+
dim = (type === 'Width') ? $imgEl.naturalWidth || $imgEl.width : $imgEl.naturalHeight || $imgEl.height;
|
3141 |
+
isValid = chk === 'Small' ? dim >= limit : dim <= limit;
|
3142 |
+
if (isValid) {
|
3143 |
+
return;
|
3144 |
+
}
|
3145 |
+
msg = self['msgImage' + type + chk].setTokens({'name': fname, 'size': limit});
|
3146 |
+
self._showUploadError(msg, params);
|
3147 |
+
self._setPreviewError($thumb, i, null);
|
3148 |
+
},
|
3149 |
+
_getExifObj: function (iData) {
|
3150 |
+
var self = this, exifObj = null;
|
3151 |
+
try {
|
3152 |
+
exifObj = window.piexif ? window.piexif.load(iData) : null;
|
3153 |
+
} catch (err) {
|
3154 |
+
exifObj = null;
|
3155 |
+
}
|
3156 |
+
if (!exifObj) {
|
3157 |
+
self._log('Error loading the piexif.js library.');
|
3158 |
+
}
|
3159 |
+
return exifObj;
|
3160 |
+
},
|
3161 |
+
_validateImageOrientation: function ($img, file, previewId, caption, ftype, fsize, iData) {
|
3162 |
+
var self = this, exifObj = self._getExifObj(iData), value = null;
|
3163 |
+
if ($img.length && self.autoOrientImage && exifObj) {
|
3164 |
+
value = exifObj["0th"][piexif.ImageIFD.Orientation]; // jshint ignore:line
|
3165 |
+
}
|
3166 |
+
if (!value) {
|
3167 |
+
self._validateImage(previewId, caption, ftype, fsize, iData, exifObj);
|
3168 |
+
return;
|
3169 |
+
}
|
3170 |
+
$h.setImageOrientation($img, self.$preview.find('#zoom-' + previewId + ' img'), value);
|
3171 |
+
self._raise('fileimageoriented', {'$img': $img, 'file': file});
|
3172 |
+
self._validateImage(previewId, caption, ftype, fsize, iData, exifObj);
|
3173 |
+
},
|
3174 |
+
_validateImage: function (previewId, fname, ftype, fsize, iData, exifObj) {
|
3175 |
+
var self = this, $preview = self.$preview, params, w1, w2, $thumb = $preview.find("#" + previewId),
|
3176 |
+
i = $thumb.attr('data-fileindex'), $img = $thumb.find('img');
|
3177 |
+
fname = fname || 'Untitled';
|
3178 |
+
$img.one('load', function () {
|
3179 |
+
w1 = $thumb.width();
|
3180 |
+
w2 = $preview.width();
|
3181 |
+
if (w1 > w2) {
|
3182 |
+
$img.css('width', '100%');
|
3183 |
+
}
|
3184 |
+
params = {ind: i, id: previewId};
|
3185 |
+
self._checkDimensions(i, 'Small', $img, $thumb, fname, 'Width', params);
|
3186 |
+
self._checkDimensions(i, 'Small', $img, $thumb, fname, 'Height', params);
|
3187 |
+
if (!self.resizeImage) {
|
3188 |
+
self._checkDimensions(i, 'Large', $img, $thumb, fname, 'Width', params);
|
3189 |
+
self._checkDimensions(i, 'Large', $img, $thumb, fname, 'Height', params);
|
3190 |
+
}
|
3191 |
+
self._raise('fileimageloaded', [previewId]);
|
3192 |
+
self.loadedImages.push({
|
3193 |
+
ind: i,
|
3194 |
+
img: $img,
|
3195 |
+
thumb: $thumb,
|
3196 |
+
pid: previewId,
|
3197 |
+
typ: ftype,
|
3198 |
+
siz: fsize,
|
3199 |
+
validated: false,
|
3200 |
+
imgData: iData,
|
3201 |
+
exifObj: exifObj
|
3202 |
+
});
|
3203 |
+
$thumb.data('exif', exifObj);
|
3204 |
+
self._validateAllImages();
|
3205 |
+
}).one('error', function () {
|
3206 |
+
self._raise('fileimageloaderror', [previewId]);
|
3207 |
+
}).each(function () {
|
3208 |
+
if (this.complete) {
|
3209 |
+
$(this).trigger('load');
|
3210 |
+
} else {
|
3211 |
+
if (this.error) {
|
3212 |
+
$(this).trigger('error');
|
3213 |
+
}
|
3214 |
+
}
|
3215 |
+
});
|
3216 |
+
},
|
3217 |
+
_validateAllImages: function () {
|
3218 |
+
var self = this, i, counter = {val: 0}, numImgs = self.loadedImages.length, config,
|
3219 |
+
fsize, minSize = self.resizeIfSizeMoreThan;
|
3220 |
+
if (numImgs !== self.totalImagesCount) {
|
3221 |
+
return;
|
3222 |
+
}
|
3223 |
+
self._raise('fileimagesloaded');
|
3224 |
+
if (!self.resizeImage) {
|
3225 |
+
return;
|
3226 |
+
}
|
3227 |
+
for (i = 0; i < self.loadedImages.length; i++) {
|
3228 |
+
config = self.loadedImages[i];
|
3229 |
+
if (config.validated) {
|
3230 |
+
continue;
|
3231 |
+
}
|
3232 |
+
fsize = config.siz;
|
3233 |
+
if (fsize && fsize > minSize * 1000) {
|
3234 |
+
self._getResizedImage(config, counter, numImgs);
|
3235 |
+
}
|
3236 |
+
self.loadedImages[i].validated = true;
|
3237 |
+
}
|
3238 |
+
},
|
3239 |
+
_getResizedImage: function (config, counter, numImgs) {
|
3240 |
+
var self = this, img = $(config.img)[0], width = img.naturalWidth, height = img.naturalHeight, blob,
|
3241 |
+
ratio = 1, maxWidth = self.maxImageWidth || width, maxHeight = self.maxImageHeight || height,
|
3242 |
+
isValidImage = !!(width && height), chkWidth, chkHeight, canvas = self.imageCanvas, dataURI,
|
3243 |
+
context = self.imageCanvasContext, type = config.typ, pid = config.pid, ind = config.ind,
|
3244 |
+
$thumb = config.thumb, throwError, msg, exifObj = config.exifObj, exifStr;
|
3245 |
+
throwError = function (msg, params, ev) {
|
3246 |
+
if (self.isAjaxUpload) {
|
3247 |
+
self._showUploadError(msg, params, ev);
|
3248 |
+
} else {
|
3249 |
+
self._showError(msg, params, ev);
|
3250 |
+
}
|
3251 |
+
self._setPreviewError($thumb, ind);
|
3252 |
+
};
|
3253 |
+
if (!self.filestack[ind] || !isValidImage || (width <= maxWidth && height <= maxHeight)) {
|
3254 |
+
if (isValidImage && self.filestack[ind]) {
|
3255 |
+
self._raise('fileimageresized', [pid, ind]);
|
3256 |
+
}
|
3257 |
+
counter.val++;
|
3258 |
+
if (counter.val === numImgs) {
|
3259 |
+
self._raise('fileimagesresized');
|
3260 |
+
}
|
3261 |
+
if (!isValidImage) {
|
3262 |
+
throwError(self.msgImageResizeError, {id: pid, 'index': ind}, 'fileimageresizeerror');
|
3263 |
+
return;
|
3264 |
+
}
|
3265 |
+
}
|
3266 |
+
type = type || self.resizeDefaultImageType;
|
3267 |
+
chkWidth = width > maxWidth;
|
3268 |
+
chkHeight = height > maxHeight;
|
3269 |
+
if (self.resizePreference === 'width') {
|
3270 |
+
ratio = chkWidth ? maxWidth / width : (chkHeight ? maxHeight / height : 1);
|
3271 |
+
} else {
|
3272 |
+
ratio = chkHeight ? maxHeight / height : (chkWidth ? maxWidth / width : 1);
|
3273 |
+
}
|
3274 |
+
self._resetCanvas();
|
3275 |
+
width *= ratio;
|
3276 |
+
height *= ratio;
|
3277 |
+
canvas.width = width;
|
3278 |
+
canvas.height = height;
|
3279 |
+
try {
|
3280 |
+
context.drawImage(img, 0, 0, width, height);
|
3281 |
+
dataURI = canvas.toDataURL(type, self.resizeQuality);
|
3282 |
+
if (exifObj) {
|
3283 |
+
exifStr = window.piexif.dump(exifObj);
|
3284 |
+
dataURI = window.piexif.insert(exifStr, dataURI);
|
3285 |
+
}
|
3286 |
+
blob = $h.dataURI2Blob(dataURI);
|
3287 |
+
self.filestack[ind] = blob;
|
3288 |
+
self._raise('fileimageresized', [pid, ind]);
|
3289 |
+
counter.val++;
|
3290 |
+
if (counter.val === numImgs) {
|
3291 |
+
self._raise('fileimagesresized', [undefined, undefined]);
|
3292 |
+
}
|
3293 |
+
if (!(blob instanceof Blob)) {
|
3294 |
+
throwError(self.msgImageResizeError, {id: pid, 'index': ind}, 'fileimageresizeerror');
|
3295 |
+
}
|
3296 |
+
}
|
3297 |
+
catch (err) {
|
3298 |
+
counter.val++;
|
3299 |
+
if (counter.val === numImgs) {
|
3300 |
+
self._raise('fileimagesresized', [undefined, undefined]);
|
3301 |
+
}
|
3302 |
+
msg = self.msgImageResizeException.replace('{errors}', err.message);
|
3303 |
+
throwError(msg, {id: pid, 'index': ind}, 'fileimageresizeexception');
|
3304 |
+
}
|
3305 |
+
},
|
3306 |
+
_initBrowse: function ($container) {
|
3307 |
+
var self = this, $el = self.$element;
|
3308 |
+
if (self.showBrowse) {
|
3309 |
+
self.$btnFile = $container.find('.btn-file').append($el);
|
3310 |
+
} else {
|
3311 |
+
$el.appendTo($container).attr('tabindex', -1);
|
3312 |
+
$h.addCss($el, 'file-no-browse');
|
3313 |
+
}
|
3314 |
+
},
|
3315 |
+
_initClickable: function () {
|
3316 |
+
var self = this, $zone;
|
3317 |
+
if (!self.isClickable) {
|
3318 |
+
return;
|
3319 |
+
}
|
3320 |
+
$zone = self.isAjaxUpload ? self.$dropZone : self.$preview.find('.file-default-preview');
|
3321 |
+
$h.addCss($zone, 'clickable');
|
3322 |
+
$zone.attr('tabindex', -1);
|
3323 |
+
self._handler($zone, 'click', function (e) {
|
3324 |
+
var $tar = $(e.target);
|
3325 |
+
if (!$(self.elErrorContainer + ':visible').length &&
|
3326 |
+
(!$tar.parents('.file-preview-thumbnails').length || $tar.parents('.file-default-preview').length)) {
|
3327 |
+
self.$element.data('zoneClicked', true).trigger('click');
|
3328 |
+
$zone.blur();
|
3329 |
+
}
|
3330 |
+
});
|
3331 |
+
},
|
3332 |
+
_initCaption: function () {
|
3333 |
+
var self = this, cap = self.initialCaption || '';
|
3334 |
+
if (self.overwriteInitial || $h.isEmpty(cap)) {
|
3335 |
+
self.$caption.val('');
|
3336 |
+
return false;
|
3337 |
+
}
|
3338 |
+
self._setCaption(cap);
|
3339 |
+
return true;
|
3340 |
+
},
|
3341 |
+
_setCaption: function (content, isError) {
|
3342 |
+
var self = this, title, out, icon, n, cap, stack = self.getFileStack();
|
3343 |
+
if (!self.$caption.length) {
|
3344 |
+
return;
|
3345 |
+
}
|
3346 |
+
self.$captionContainer.removeClass('icon-visible');
|
3347 |
+
if (isError) {
|
3348 |
+
title = $('<div>' + self.msgValidationError + '</div>').text();
|
3349 |
+
n = stack.length;
|
3350 |
+
if (n) {
|
3351 |
+
cap = n === 1 && stack[0] ? self._getFileNames()[0] : self._getMsgSelected(n);
|
3352 |
+
} else {
|
3353 |
+
cap = self._getMsgSelected(self.msgNo);
|
3354 |
+
}
|
3355 |
+
out = $h.isEmpty(content) ? cap : content;
|
3356 |
+
icon = '<span class="' + self.msgValidationErrorClass + '">' + self.msgValidationErrorIcon + '</span>';
|
3357 |
+
} else {
|
3358 |
+
if ($h.isEmpty(content)) {
|
3359 |
+
return;
|
3360 |
+
}
|
3361 |
+
title = $('<div>' + content + '</div>').text();
|
3362 |
+
out = title;
|
3363 |
+
icon = self._getLayoutTemplate('fileIcon');
|
3364 |
+
}
|
3365 |
+
self.$captionContainer.addClass('icon-visible');
|
3366 |
+
self.$caption.attr('title', title).val(out);
|
3367 |
+
self.$captionIcon.html(icon);
|
3368 |
+
},
|
3369 |
+
_createContainer: function () {
|
3370 |
+
var self = this, attribs = {"class": 'file-input file-input-new' + (self.rtl ? ' kv-rtl' : '')},
|
3371 |
+
$container = $(document.createElement("div")).attr(attribs).html(self._renderMain());
|
3372 |
+
$container.insertBefore(self.$element);
|
3373 |
+
self._initBrowse($container);
|
3374 |
+
if (self.theme) {
|
3375 |
+
$container.addClass('theme-' + self.theme);
|
3376 |
+
}
|
3377 |
+
return $container;
|
3378 |
+
},
|
3379 |
+
_refreshContainer: function () {
|
3380 |
+
var self = this, $container = self.$container, $el = self.$element;
|
3381 |
+
$el.insertAfter($container);
|
3382 |
+
$container.html(self._renderMain());
|
3383 |
+
self._initBrowse($container);
|
3384 |
+
self._validateDisabled();
|
3385 |
+
},
|
3386 |
+
_validateDisabled: function () {
|
3387 |
+
var self = this;
|
3388 |
+
self.$caption.attr({readonly: self.isDisabled});
|
3389 |
+
},
|
3390 |
+
_renderMain: function () {
|
3391 |
+
var self = this,
|
3392 |
+
dropCss = self.dropZoneEnabled ? ' file-drop-zone' : 'file-drop-disabled',
|
3393 |
+
close = !self.showClose ? '' : self._getLayoutTemplate('close'),
|
3394 |
+
preview = !self.showPreview ? '' : self._getLayoutTemplate('preview')
|
3395 |
+
.setTokens({'class': self.previewClass, 'dropClass': dropCss}),
|
3396 |
+
css = self.isDisabled ? self.captionClass + ' file-caption-disabled' : self.captionClass,
|
3397 |
+
caption = self.captionTemplate.setTokens({'class': css + ' kv-fileinput-caption'});
|
3398 |
+
return self.mainTemplate.setTokens({
|
3399 |
+
'class': self.mainClass + (!self.showBrowse && self.showCaption ? ' no-browse' : ''),
|
3400 |
+
'preview': preview,
|
3401 |
+
'close': close,
|
3402 |
+
'caption': caption,
|
3403 |
+
'upload': self._renderButton('upload'),
|
3404 |
+
'remove': self._renderButton('remove'),
|
3405 |
+
'cancel': self._renderButton('cancel'),
|
3406 |
+
'browse': self._renderButton('browse')
|
3407 |
+
});
|
3408 |
+
|
3409 |
+
},
|
3410 |
+
_renderButton: function (type) {
|
3411 |
+
var self = this, tmplt = self._getLayoutTemplate('btnDefault'), css = self[type + 'Class'],
|
3412 |
+
title = self[type + 'Title'], icon = self[type + 'Icon'], label = self[type + 'Label'],
|
3413 |
+
status = self.isDisabled ? ' disabled' : '', btnType = 'button';
|
3414 |
+
switch (type) {
|
3415 |
+
case 'remove':
|
3416 |
+
if (!self.showRemove) {
|
3417 |
+
return '';
|
3418 |
+
}
|
3419 |
+
break;
|
3420 |
+
case 'cancel':
|
3421 |
+
if (!self.showCancel) {
|
3422 |
+
return '';
|
3423 |
+
}
|
3424 |
+
css += ' kv-hidden';
|
3425 |
+
break;
|
3426 |
+
case 'upload':
|
3427 |
+
if (!self.showUpload) {
|
3428 |
+
return '';
|
3429 |
+
}
|
3430 |
+
if (self.isAjaxUpload && !self.isDisabled) {
|
3431 |
+
tmplt = self._getLayoutTemplate('btnLink').replace('{href}', self.uploadUrl);
|
3432 |
+
} else {
|
3433 |
+
btnType = 'submit';
|
3434 |
+
}
|
3435 |
+
break;
|
3436 |
+
case 'browse':
|
3437 |
+
if (!self.showBrowse) {
|
3438 |
+
return '';
|
3439 |
+
}
|
3440 |
+
tmplt = self._getLayoutTemplate('btnBrowse');
|
3441 |
+
break;
|
3442 |
+
default:
|
3443 |
+
return '';
|
3444 |
+
}
|
3445 |
+
|
3446 |
+
css += type === 'browse' ? ' btn-file' : ' fileinput-' + type + ' fileinput-' + type + '-button';
|
3447 |
+
if (!$h.isEmpty(label)) {
|
3448 |
+
label = ' <span class="' + self.buttonLabelClass + '">' + label + '</span>';
|
3449 |
+
}
|
3450 |
+
return tmplt.setTokens({
|
3451 |
+
'type': btnType, 'css': css, 'title': title, 'status': status, 'icon': icon, 'label': label
|
3452 |
+
});
|
3453 |
+
},
|
3454 |
+
_renderThumbProgress: function () {
|
3455 |
+
var self = this;
|
3456 |
+
return '<div class="file-thumb-progress kv-hidden">' +
|
3457 |
+
self.progressTemplate.setTokens({'percent': '0', 'status': self.msgUploadBegin}) +
|
3458 |
+
'</div>';
|
3459 |
+
},
|
3460 |
+
_renderFileFooter: function (caption, size, width, isError) {
|
3461 |
+
var self = this, config = self.fileActionSettings, rem = config.showRemove, drg = config.showDrag,
|
3462 |
+
upl = config.showUpload, zoom = config.showZoom, out,
|
3463 |
+
template = self._getLayoutTemplate('footer'), tInd = self._getLayoutTemplate('indicator'),
|
3464 |
+
ind = isError ? config.indicatorError : config.indicatorNew,
|
3465 |
+
title = isError ? config.indicatorErrorTitle : config.indicatorNewTitle,
|
3466 |
+
indicator = tInd.setTokens({'indicator': ind, 'indicatorTitle': title});
|
3467 |
+
size = self._getSize(size);
|
3468 |
+
if (self.isAjaxUpload) {
|
3469 |
+
out = template.setTokens({
|
3470 |
+
'actions': self._renderFileActions(upl, false, rem, zoom, drg, false, false, false),
|
3471 |
+
'caption': caption,
|
3472 |
+
'size': size,
|
3473 |
+
'width': width,
|
3474 |
+
'progress': self._renderThumbProgress(),
|
3475 |
+
'indicator': indicator
|
3476 |
+
});
|
3477 |
+
} else {
|
3478 |
+
out = template.setTokens({
|
3479 |
+
'actions': self._renderFileActions(false, false, false, zoom, drg, false, false, false),
|
3480 |
+
'caption': caption,
|
3481 |
+
'size': size,
|
3482 |
+
'width': width,
|
3483 |
+
'progress': '',
|
3484 |
+
'indicator': indicator
|
3485 |
+
});
|
3486 |
+
}
|
3487 |
+
out = $h.replaceTags(out, self.previewThumbTags);
|
3488 |
+
return out;
|
3489 |
+
},
|
3490 |
+
_renderFileActions: function (showUpl, showDwn, showDel, showZoom, showDrag, disabled, url, key, isInit, dUrl, dFile) {
|
3491 |
+
if (!showUpl && !showDwn && !showDel && !showZoom && !showDrag) {
|
3492 |
+
return '';
|
3493 |
+
}
|
3494 |
+
var self = this, vUrl = url === false ? '' : ' data-url="' + url + '"',
|
3495 |
+
vKey = key === false ? '' : ' data-key="' + key + '"', btnDelete = '', btnUpload = '', btnDownload = '',
|
3496 |
+
btnZoom = '', btnDrag = '', css, template = self._getLayoutTemplate('actions'),
|
3497 |
+
config = self.fileActionSettings,
|
3498 |
+
otherButtons = self.otherActionButtons.setTokens({'dataKey': vKey, 'key': key}),
|
3499 |
+
removeClass = disabled ? config.removeClass + ' disabled' : config.removeClass;
|
3500 |
+
if (showDel) {
|
3501 |
+
btnDelete = self._getLayoutTemplate('actionDelete').setTokens({
|
3502 |
+
'removeClass': removeClass,
|
3503 |
+
'removeIcon': config.removeIcon,
|
3504 |
+
'removeTitle': config.removeTitle,
|
3505 |
+
'dataUrl': vUrl,
|
3506 |
+
'dataKey': vKey,
|
3507 |
+
'key': key
|
3508 |
+
});
|
3509 |
+
}
|
3510 |
+
if (showUpl) {
|
3511 |
+
btnUpload = self._getLayoutTemplate('actionUpload').setTokens({
|
3512 |
+
'uploadClass': config.uploadClass,
|
3513 |
+
'uploadIcon': config.uploadIcon,
|
3514 |
+
'uploadTitle': config.uploadTitle
|
3515 |
+
});
|
3516 |
+
}
|
3517 |
+
if (showDwn) {
|
3518 |
+
btnDownload = self._getLayoutTemplate('actionDownload').setTokens({
|
3519 |
+
'downloadClass': config.downloadClass,
|
3520 |
+
'downloadIcon': config.downloadIcon,
|
3521 |
+
'downloadTitle': config.downloadTitle,
|
3522 |
+
'downloadUrl': dUrl || self.initialPreviewDownloadUrl
|
3523 |
+
});
|
3524 |
+
btnDownload = btnDownload.setTokens({'filename': dFile, 'key': key});
|
3525 |
+
}
|
3526 |
+
if (showZoom) {
|
3527 |
+
btnZoom = self._getLayoutTemplate('actionZoom').setTokens({
|
3528 |
+
'zoomClass': config.zoomClass,
|
3529 |
+
'zoomIcon': config.zoomIcon,
|
3530 |
+
'zoomTitle': config.zoomTitle
|
3531 |
+
});
|
3532 |
+
}
|
3533 |
+
if (showDrag && isInit) {
|
3534 |
+
css = 'drag-handle-init ' + config.dragClass;
|
3535 |
+
btnDrag = self._getLayoutTemplate('actionDrag').setTokens({
|
3536 |
+
'dragClass': css,
|
3537 |
+
'dragTitle': config.dragTitle,
|
3538 |
+
'dragIcon': config.dragIcon
|
3539 |
+
});
|
3540 |
+
}
|
3541 |
+
return template.setTokens({
|
3542 |
+
'delete': btnDelete,
|
3543 |
+
'upload': btnUpload,
|
3544 |
+
'download': btnDownload,
|
3545 |
+
'zoom': btnZoom,
|
3546 |
+
'drag': btnDrag,
|
3547 |
+
'other': otherButtons
|
3548 |
+
});
|
3549 |
+
},
|
3550 |
+
_browse: function (e) {
|
3551 |
+
var self = this;
|
3552 |
+
if (e && e.isDefaultPrevented() || !self._raise('filebrowse')) {
|
3553 |
+
return;
|
3554 |
+
}
|
3555 |
+
if (self.isError && !self.isAjaxUpload) {
|
3556 |
+
self.clear();
|
3557 |
+
}
|
3558 |
+
self.$captionContainer.focus();
|
3559 |
+
},
|
3560 |
+
_filterDuplicate: function (file, files, fileIds) {
|
3561 |
+
var self = this, fileId = self._getFileId(file);
|
3562 |
+
|
3563 |
+
if (fileId && fileIds && fileIds.indexOf(fileId) > -1) {
|
3564 |
+
return;
|
3565 |
+
}
|
3566 |
+
if (!fileIds) {
|
3567 |
+
fileIds = [];
|
3568 |
+
}
|
3569 |
+
files.push(file);
|
3570 |
+
fileIds.push(fileId);
|
3571 |
+
},
|
3572 |
+
_change: function (e) {
|
3573 |
+
var self = this;
|
3574 |
+
if (self.changeTriggered) {
|
3575 |
+
return;
|
3576 |
+
}
|
3577 |
+
var $el = self.$element, isDragDrop = arguments.length > 1, isAjaxUpload = self.isAjaxUpload,
|
3578 |
+
tfiles = [], files = isDragDrop ? arguments[1] : $el.get(0).files, total,
|
3579 |
+
maxCount = !isAjaxUpload && $h.isEmpty($el.attr('multiple')) ? 1 : self.maxFileCount,
|
3580 |
+
len, ctr = self.filestack.length, isSingleUpload = $h.isEmpty($el.attr('multiple')),
|
3581 |
+
flagSingle = (isSingleUpload && ctr > 0), fileIds = self._getFileIds(),
|
3582 |
+
throwError = function (mesg, file, previewId, index) {
|
3583 |
+
var p1 = $.extend(true, {}, self._getOutData({}, {}, files), {id: previewId, index: index}),
|
3584 |
+
p2 = {id: previewId, index: index, file: file, files: files};
|
3585 |
+
return isAjaxUpload ? self._showUploadError(mesg, p1) : self._showError(mesg, p2);
|
3586 |
+
},
|
3587 |
+
maxCountCheck = function (n, m) {
|
3588 |
+
var msg = self.msgFilesTooMany.replace('{m}', m).replace('{n}', n);
|
3589 |
+
self.isError = throwError(msg, null, null, null);
|
3590 |
+
self.$captionContainer.removeClass('icon-visible');
|
3591 |
+
self._setCaption('', true);
|
3592 |
+
self.$container.removeClass('file-input-new file-input-ajax-new');
|
3593 |
+
};
|
3594 |
+
self.reader = null;
|
3595 |
+
self._resetUpload();
|
3596 |
+
self._hideFileIcon();
|
3597 |
+
if (self.dropZoneEnabled) {
|
3598 |
+
self.$container.find('.file-drop-zone .' + self.dropZoneTitleClass).remove();
|
3599 |
+
}
|
3600 |
+
if (isAjaxUpload) {
|
3601 |
+
$.each(files, function (vKey, vFile) {
|
3602 |
+
self._filterDuplicate(vFile, tfiles, fileIds);
|
3603 |
+
});
|
3604 |
+
} else {
|
3605 |
+
if (e.target && e.target.files === undefined) {
|
3606 |
+
files = e.target.value ? [{name: e.target.value.replace(/^.+\\/, '')}] : [];
|
3607 |
+
} else {
|
3608 |
+
files = e.target.files || {};
|
3609 |
+
}
|
3610 |
+
tfiles = files;
|
3611 |
+
}
|
3612 |
+
if ($h.isEmpty(tfiles) || tfiles.length === 0) {
|
3613 |
+
if (!isAjaxUpload) {
|
3614 |
+
self.clear();
|
3615 |
+
}
|
3616 |
+
self._raise('fileselectnone');
|
3617 |
+
return;
|
3618 |
+
}
|
3619 |
+
self._resetErrors();
|
3620 |
+
len = tfiles.length;
|
3621 |
+
total = self._getFileCount(isAjaxUpload ? (self.getFileStack().length + len) : len);
|
3622 |
+
if (maxCount > 0 && total > maxCount) {
|
3623 |
+
if (!self.autoReplace || len > maxCount) {
|
3624 |
+
maxCountCheck((self.autoReplace && len > maxCount ? len : total), maxCount);
|
3625 |
+
return;
|
3626 |
+
}
|
3627 |
+
if (total > maxCount) {
|
3628 |
+
self._resetPreviewThumbs(isAjaxUpload);
|
3629 |
+
}
|
3630 |
+
} else {
|
3631 |
+
if (!isAjaxUpload || flagSingle) {
|
3632 |
+
self._resetPreviewThumbs(false);
|
3633 |
+
if (flagSingle) {
|
3634 |
+
self.clearStack();
|
3635 |
+
}
|
3636 |
+
} else {
|
3637 |
+
if (isAjaxUpload && ctr === 0 && (!self.previewCache.count() || self.overwriteInitial)) {
|
3638 |
+
self._resetPreviewThumbs(true);
|
3639 |
+
}
|
3640 |
+
}
|
3641 |
+
}
|
3642 |
+
if (self.isPreviewable) {
|
3643 |
+
self.readFiles(tfiles);
|
3644 |
+
} else {
|
3645 |
+
self._updateFileDetails(1);
|
3646 |
+
}
|
3647 |
+
},
|
3648 |
+
_abort: function (params) {
|
3649 |
+
var self = this, data;
|
3650 |
+
if (self.ajaxAborted && typeof self.ajaxAborted === "object" && self.ajaxAborted.message !== undefined) {
|
3651 |
+
data = $.extend(true, {}, self._getOutData(), params);
|
3652 |
+
data.abortData = self.ajaxAborted.data || {};
|
3653 |
+
data.abortMessage = self.ajaxAborted.message;
|
3654 |
+
self._setProgress(101, self.$progress, self.msgCancelled);
|
3655 |
+
self._showUploadError(self.ajaxAborted.message, data, 'filecustomerror');
|
3656 |
+
self.cancel();
|
3657 |
+
return true;
|
3658 |
+
}
|
3659 |
+
return !!self.ajaxAborted;
|
3660 |
+
},
|
3661 |
+
_resetFileStack: function () {
|
3662 |
+
var self = this, i = 0, newstack = [], newnames = [], newids = [];
|
3663 |
+
self._getThumbs().each(function () {
|
3664 |
+
var $thumb = $(this), ind = $thumb.attr('data-fileindex'), file = self.filestack[ind],
|
3665 |
+
pid = $thumb.attr('id');
|
3666 |
+
if (ind === '-1' || ind === -1) {
|
3667 |
+
return;
|
3668 |
+
}
|
3669 |
+
if (file !== undefined) {
|
3670 |
+
newstack[i] = file;
|
3671 |
+
newnames[i] = self._getFileName(file);
|
3672 |
+
newids[i] = self._getFileId(file);
|
3673 |
+
$thumb.attr({'id': self.previewInitId + '-' + i, 'data-fileindex': i});
|
3674 |
+
i++;
|
3675 |
+
} else {
|
3676 |
+
$thumb.attr({'id': 'uploaded-' + $h.uniqId(), 'data-fileindex': '-1'});
|
3677 |
+
}
|
3678 |
+
self.$preview.find('#zoom-' + pid).attr({
|
3679 |
+
'id': 'zoom-' + $thumb.attr('id'),
|
3680 |
+
'data-fileindex': $thumb.attr('data-fileindex')
|
3681 |
+
});
|
3682 |
+
});
|
3683 |
+
self.filestack = newstack;
|
3684 |
+
self.filenames = newnames;
|
3685 |
+
self.fileids = newids;
|
3686 |
+
},
|
3687 |
+
_isFileSelectionValid: function (cnt) {
|
3688 |
+
var self = this;
|
3689 |
+
cnt = cnt || 0;
|
3690 |
+
if (self.required && !self.getFilesCount()) {
|
3691 |
+
self.$errorContainer.html('');
|
3692 |
+
self._showUploadError(self.msgFileRequired);
|
3693 |
+
return false;
|
3694 |
+
}
|
3695 |
+
if (self.minFileCount > 0 && self._getFileCount(cnt) < self.minFileCount) {
|
3696 |
+
self._noFilesError({});
|
3697 |
+
return false;
|
3698 |
+
}
|
3699 |
+
return true;
|
3700 |
+
},
|
3701 |
+
clearStack: function () {
|
3702 |
+
var self = this;
|
3703 |
+
self.filestack = [];
|
3704 |
+
self.filenames = [];
|
3705 |
+
self.fileids = [];
|
3706 |
+
return self.$element;
|
3707 |
+
},
|
3708 |
+
updateStack: function (i, file) {
|
3709 |
+
var self = this;
|
3710 |
+
self.filestack[i] = file;
|
3711 |
+
self.filenames[i] = self._getFileName(file);
|
3712 |
+
self.fileids[i] = file && self._getFileId(file) || null;
|
3713 |
+
return self.$element;
|
3714 |
+
},
|
3715 |
+
addToStack: function (file) {
|
3716 |
+
var self = this;
|
3717 |
+
self.filestack.push(file);
|
3718 |
+
self.filenames.push(self._getFileName(file));
|
3719 |
+
self.fileids.push(self._getFileId(file));
|
3720 |
+
return self.$element;
|
3721 |
+
},
|
3722 |
+
getFileStack: function (skipNull) {
|
3723 |
+
var self = this;
|
3724 |
+
return self.filestack.filter(function (n) {
|
3725 |
+
return (skipNull ? n !== undefined : n !== undefined && n !== null);
|
3726 |
+
});
|
3727 |
+
},
|
3728 |
+
getFilesCount: function () {
|
3729 |
+
var self = this, len = self.isAjaxUpload ? self.getFileStack().length : self._inputFileCount();
|
3730 |
+
return self._getFileCount(len);
|
3731 |
+
},
|
3732 |
+
readFiles: function (files) {
|
3733 |
+
this.reader = new FileReader();
|
3734 |
+
var self = this, $el = self.$element, $preview = self.$preview, reader = self.reader,
|
3735 |
+
$container = self.$previewContainer, $status = self.$previewStatus, msgLoading = self.msgLoading,
|
3736 |
+
msgProgress = self.msgProgress, previewInitId = self.previewInitId, numFiles = files.length,
|
3737 |
+
settings = self.fileTypeSettings, ctr = self.filestack.length, readFile,
|
3738 |
+
fileTypes = self.allowedFileTypes, typLen = fileTypes ? fileTypes.length : 0,
|
3739 |
+
fileExt = self.allowedFileExtensions, strExt = $h.isEmpty(fileExt) ? '' : fileExt.join(', '),
|
3740 |
+
maxPreviewSize = self.maxFilePreviewSize && parseFloat(self.maxFilePreviewSize),
|
3741 |
+
canPreview = $preview.length && (!maxPreviewSize || isNaN(maxPreviewSize)),
|
3742 |
+
throwError = function (msg, file, previewId, index) {
|
3743 |
+
var p1 = $.extend(true, {}, self._getOutData({}, {}, files), {id: previewId, index: index}),
|
3744 |
+
p2 = {id: previewId, index: index, file: file, files: files}, $thumb;
|
3745 |
+
self._previewDefault(file, previewId, true);
|
3746 |
+
if (self.isAjaxUpload) {
|
3747 |
+
self.addToStack(undefined);
|
3748 |
+
setTimeout(function () {
|
3749 |
+
readFile(index + 1);
|
3750 |
+
}, 100);
|
3751 |
+
} else {
|
3752 |
+
numFiles = 0;
|
3753 |
+
}
|
3754 |
+
self._initFileActions();
|
3755 |
+
$thumb = $('#' + previewId);
|
3756 |
+
$thumb.find('.kv-file-upload').hide();
|
3757 |
+
if (self.removeFromPreviewOnError) {
|
3758 |
+
$thumb.remove();
|
3759 |
+
}
|
3760 |
+
self.isError = self.isAjaxUpload ? self._showUploadError(msg, p1) : self._showError(msg, p2);
|
3761 |
+
self._updateFileDetails(numFiles);
|
3762 |
+
};
|
3763 |
+
|
3764 |
+
self.loadedImages = [];
|
3765 |
+
self.totalImagesCount = 0;
|
3766 |
+
|
3767 |
+
$.each(files, function (key, file) {
|
3768 |
+
var func = self.fileTypeSettings.image;
|
3769 |
+
if (func && func(file.type)) {
|
3770 |
+
self.totalImagesCount++;
|
3771 |
+
}
|
3772 |
+
});
|
3773 |
+
readFile = function (i) {
|
3774 |
+
if ($h.isEmpty($el.attr('multiple'))) {
|
3775 |
+
numFiles = 1;
|
3776 |
+
}
|
3777 |
+
if (i >= numFiles) {
|
3778 |
+
if (self.isAjaxUpload && self.filestack.length > 0) {
|
3779 |
+
self._raise('filebatchselected', [self.getFileStack()]);
|
3780 |
+
} else {
|
3781 |
+
self._raise('filebatchselected', [files]);
|
3782 |
+
}
|
3783 |
+
$container.removeClass('file-thumb-loading');
|
3784 |
+
$status.html('');
|
3785 |
+
return;
|
3786 |
+
}
|
3787 |
+
var node = ctr + i, previewId = previewInitId + "-" + node, file = files[i], fSizeKB, j, msg,
|
3788 |
+
fnText = settings.text, fnImage = settings.image, fnHtml = settings.html, typ, chk, typ1, typ2,
|
3789 |
+
caption = file && file.name ? self.slug(file.name) : '', fileSize = (file && file.size || 0) / 1000,
|
3790 |
+
fileExtExpr = '', previewData = file ? $h.objUrl.createObjectURL(file) : null, fileCount = 0,
|
3791 |
+
strTypes = '',
|
3792 |
+
func, knownTypes = 0, isText, isHtml, isImage, txtFlag, processFileLoaded = function () {
|
3793 |
+
var msg = msgProgress.setTokens({
|
3794 |
+
'index': i + 1,
|
3795 |
+
'files': numFiles,
|
3796 |
+
'percent': 50,
|
3797 |
+
'name': caption
|
3798 |
+
});
|
3799 |
+
setTimeout(function () {
|
3800 |
+
$status.html(msg);
|
3801 |
+
self._updateFileDetails(numFiles);
|
3802 |
+
readFile(i + 1);
|
3803 |
+
}, 100);
|
3804 |
+
self._raise('fileloaded', [file, previewId, i, reader]);
|
3805 |
+
};
|
3806 |
+
if (!file) {
|
3807 |
+
return;
|
3808 |
+
}
|
3809 |
+
if (typLen > 0) {
|
3810 |
+
for (j = 0; j < typLen; j++) {
|
3811 |
+
typ1 = fileTypes[j];
|
3812 |
+
typ2 = self.msgFileTypes[typ1] || typ1;
|
3813 |
+
strTypes += j === 0 ? typ2 : ', ' + typ2;
|
3814 |
+
}
|
3815 |
+
}
|
3816 |
+
if (caption === false) {
|
3817 |
+
readFile(i + 1);
|
3818 |
+
return;
|
3819 |
+
}
|
3820 |
+
if (caption.length === 0) {
|
3821 |
+
msg = self.msgInvalidFileName.replace('{name}', $h.htmlEncode(file.name, '[unknown]'));
|
3822 |
+
throwError(msg, file, previewId, i);
|
3823 |
+
return;
|
3824 |
+
}
|
3825 |
+
if (!$h.isEmpty(fileExt)) {
|
3826 |
+
fileExtExpr = new RegExp('\\.(' + fileExt.join('|') + ')$', 'i');
|
3827 |
+
}
|
3828 |
+
fSizeKB = fileSize.toFixed(2);
|
3829 |
+
if (self.maxFileSize > 0 && fileSize > self.maxFileSize) {
|
3830 |
+
msg = self.msgSizeTooLarge.setTokens({
|
3831 |
+
'name': caption,
|
3832 |
+
'size': fSizeKB,
|
3833 |
+
'maxSize': self.maxFileSize
|
3834 |
+
});
|
3835 |
+
throwError(msg, file, previewId, i);
|
3836 |
+
return;
|
3837 |
+
}
|
3838 |
+
if (self.minFileSize !== null && fileSize <= $h.getNum(self.minFileSize)) {
|
3839 |
+
msg = self.msgSizeTooSmall.setTokens({
|
3840 |
+
'name': caption,
|
3841 |
+
'size': fSizeKB,
|
3842 |
+
'minSize': self.minFileSize
|
3843 |
+
});
|
3844 |
+
throwError(msg, file, previewId, i);
|
3845 |
+
return;
|
3846 |
+
}
|
3847 |
+
if (!$h.isEmpty(fileTypes) && $h.isArray(fileTypes)) {
|
3848 |
+
for (j = 0; j < fileTypes.length; j += 1) {
|
3849 |
+
typ = fileTypes[j];
|
3850 |
+
func = settings[typ];
|
3851 |
+
fileCount += !func || (typeof func !== 'function') ? 0 : (func(file.type, file.name) ? 1 : 0);
|
3852 |
+
}
|
3853 |
+
if (fileCount === 0) {
|
3854 |
+
msg = self.msgInvalidFileType.setTokens({'name': caption, 'types': strTypes});
|
3855 |
+
throwError(msg, file, previewId, i);
|
3856 |
+
return;
|
3857 |
+
}
|
3858 |
+
}
|
3859 |
+
if (fileCount === 0 && !$h.isEmpty(fileExt) && $h.isArray(fileExt) && !$h.isEmpty(fileExtExpr)) {
|
3860 |
+
chk = $h.compare(caption, fileExtExpr);
|
3861 |
+
fileCount += $h.isEmpty(chk) ? 0 : chk.length;
|
3862 |
+
if (fileCount === 0) {
|
3863 |
+
msg = self.msgInvalidFileExtension.setTokens({'name': caption, 'extensions': strExt});
|
3864 |
+
throwError(msg, file, previewId, i);
|
3865 |
+
return;
|
3866 |
+
}
|
3867 |
+
}
|
3868 |
+
if (!self.showPreview) {
|
3869 |
+
if (self.isAjaxUpload) {
|
3870 |
+
self.addToStack(file);
|
3871 |
+
}
|
3872 |
+
setTimeout(function () {
|
3873 |
+
readFile(i + 1);
|
3874 |
+
self._updateFileDetails(numFiles);
|
3875 |
+
}, 100);
|
3876 |
+
self._raise('fileloaded', [file, previewId, i, reader]);
|
3877 |
+
return;
|
3878 |
+
}
|
3879 |
+
if (!canPreview && fileSize > maxPreviewSize) {
|
3880 |
+
self.addToStack(file);
|
3881 |
+
$container.addClass('file-thumb-loading');
|
3882 |
+
self._previewDefault(file, previewId);
|
3883 |
+
self._initFileActions();
|
3884 |
+
self._updateFileDetails(numFiles);
|
3885 |
+
readFile(i + 1);
|
3886 |
+
return;
|
3887 |
+
}
|
3888 |
+
if ($preview.length && FileReader !== undefined) {
|
3889 |
+
isText = fnText(file.type, caption);
|
3890 |
+
isHtml = fnHtml(file.type, caption);
|
3891 |
+
isImage = fnImage(file.type, caption);
|
3892 |
+
$status.html(msgLoading.replace('{index}', i + 1).replace('{files}', numFiles));
|
3893 |
+
$container.addClass('file-thumb-loading');
|
3894 |
+
reader.onerror = function (evt) {
|
3895 |
+
self._errorHandler(evt, caption);
|
3896 |
+
};
|
3897 |
+
reader.onload = function (theFile) {
|
3898 |
+
var hex, fileInfo, uint, byte, bytes = [], contents, mime, readTextImage = function (textFlag) {
|
3899 |
+
var newReader = new FileReader();
|
3900 |
+
newReader.onerror = function (theFileNew) {
|
3901 |
+
self._errorHandler(theFileNew, caption);
|
3902 |
+
};
|
3903 |
+
newReader.onload = function (theFileNew) {
|
3904 |
+
self._previewFile(i, file, theFileNew, previewId, previewData, fileInfo);
|
3905 |
+
self._initFileActions();
|
3906 |
+
processFileLoaded();
|
3907 |
+
};
|
3908 |
+
if (textFlag) {
|
3909 |
+
newReader.readAsText(file, self.textEncoding);
|
3910 |
+
} else {
|
3911 |
+
newReader.readAsDataURL(file);
|
3912 |
+
}
|
3913 |
+
};
|
3914 |
+
fileInfo = {'name': caption, 'type': file.type};
|
3915 |
+
$.each(settings, function (key, func) {
|
3916 |
+
if (key !== 'object' && key !== 'other' && func(file.type, caption)) {
|
3917 |
+
knownTypes++;
|
3918 |
+
}
|
3919 |
+
});
|
3920 |
+
if (knownTypes === 0) {// auto detect mime types from content if no known file types detected
|
3921 |
+
uint = new Uint8Array(theFile.target.result);
|
3922 |
+
for (j = 0; j < uint.length; j++) {
|
3923 |
+
byte = uint[j].toString(16);
|
3924 |
+
bytes.push(byte);
|
3925 |
+
}
|
3926 |
+
hex = bytes.join('').toLowerCase().substring(0, 8);
|
3927 |
+
mime = $h.getMimeType(hex, '', '');
|
3928 |
+
if ($h.isEmpty(mime)) { // look for ascii text content
|
3929 |
+
contents = $h.arrayBuffer2String(reader.result);
|
3930 |
+
mime = $h.isSvg(contents) ? 'image/svg+xml' : $h.getMimeType(hex, contents, file.type);
|
3931 |
+
}
|
3932 |
+
fileInfo = {'name': caption, 'type': mime};
|
3933 |
+
isText = fnText(mime, '');
|
3934 |
+
isHtml = fnHtml(mime, '');
|
3935 |
+
isImage = fnImage(mime, '');
|
3936 |
+
txtFlag = isText || isHtml;
|
3937 |
+
if (txtFlag || isImage) {
|
3938 |
+
readTextImage(txtFlag);
|
3939 |
+
return;
|
3940 |
+
}
|
3941 |
+
}
|
3942 |
+
self._previewFile(i, file, theFile, previewId, previewData, fileInfo);
|
3943 |
+
self._initFileActions();
|
3944 |
+
processFileLoaded();
|
3945 |
+
};
|
3946 |
+
reader.onprogress = function (data) {
|
3947 |
+
if (data.lengthComputable) {
|
3948 |
+
var fact = (data.loaded / data.total) * 100, progress = Math.ceil(fact);
|
3949 |
+
msg = msgProgress.setTokens({
|
3950 |
+
'index': i + 1,
|
3951 |
+
'files': numFiles,
|
3952 |
+
'percent': progress,
|
3953 |
+
'name': caption
|
3954 |
+
});
|
3955 |
+
setTimeout(function () {
|
3956 |
+
$status.html(msg);
|
3957 |
+
}, 100);
|
3958 |
+
}
|
3959 |
+
};
|
3960 |
+
|
3961 |
+
if (isText || isHtml) {
|
3962 |
+
reader.readAsText(file, self.textEncoding);
|
3963 |
+
} else {
|
3964 |
+
if (isImage) {
|
3965 |
+
reader.readAsDataURL(file);
|
3966 |
+
} else {
|
3967 |
+
reader.readAsArrayBuffer(file);
|
3968 |
+
}
|
3969 |
+
}
|
3970 |
+
} else {
|
3971 |
+
self._previewDefault(file, previewId);
|
3972 |
+
setTimeout(function () {
|
3973 |
+
readFile(i + 1);
|
3974 |
+
self._updateFileDetails(numFiles);
|
3975 |
+
}, 100);
|
3976 |
+
self._raise('fileloaded', [file, previewId, i, reader]);
|
3977 |
+
}
|
3978 |
+
self.addToStack(file);
|
3979 |
+
};
|
3980 |
+
|
3981 |
+
readFile(0);
|
3982 |
+
self._updateFileDetails(numFiles, false);
|
3983 |
+
},
|
3984 |
+
lock: function () {
|
3985 |
+
var self = this;
|
3986 |
+
self._resetErrors();
|
3987 |
+
self.disable();
|
3988 |
+
if (self.showRemove) {
|
3989 |
+
self.$container.find('.fileinput-remove').hide();
|
3990 |
+
}
|
3991 |
+
if (self.showCancel) {
|
3992 |
+
self.$container.find('.fileinput-cancel').show();
|
3993 |
+
}
|
3994 |
+
self._raise('filelock', [self.filestack, self._getExtraData()]);
|
3995 |
+
return self.$element;
|
3996 |
+
},
|
3997 |
+
unlock: function (reset) {
|
3998 |
+
var self = this;
|
3999 |
+
if (reset === undefined) {
|
4000 |
+
reset = true;
|
4001 |
+
}
|
4002 |
+
self.enable();
|
4003 |
+
if (self.showCancel) {
|
4004 |
+
self.$container.find('.fileinput-cancel').hide();
|
4005 |
+
}
|
4006 |
+
if (self.showRemove) {
|
4007 |
+
self.$container.find('.fileinput-remove').show();
|
4008 |
+
}
|
4009 |
+
if (reset) {
|
4010 |
+
self._resetFileStack();
|
4011 |
+
}
|
4012 |
+
self._raise('fileunlock', [self.filestack, self._getExtraData()]);
|
4013 |
+
return self.$element;
|
4014 |
+
},
|
4015 |
+
cancel: function () {
|
4016 |
+
var self = this, xhr = self.ajaxRequests, len = xhr.length, i;
|
4017 |
+
if (len > 0) {
|
4018 |
+
for (i = 0; i < len; i += 1) {
|
4019 |
+
self.cancelling = true;
|
4020 |
+
xhr[i].abort();
|
4021 |
+
}
|
4022 |
+
}
|
4023 |
+
self._setProgressCancelled();
|
4024 |
+
self._getThumbs().each(function () {
|
4025 |
+
var $thumb = $(this), ind = $thumb.attr('data-fileindex');
|
4026 |
+
$thumb.removeClass('file-uploading');
|
4027 |
+
if (self.filestack[ind] !== undefined) {
|
4028 |
+
$thumb.find('.kv-file-upload').removeClass('disabled').removeAttr('disabled');
|
4029 |
+
$thumb.find('.kv-file-remove').removeClass('disabled').removeAttr('disabled');
|
4030 |
+
}
|
4031 |
+
self.unlock();
|
4032 |
+
});
|
4033 |
+
return self.$element;
|
4034 |
+
},
|
4035 |
+
clear: function () {
|
4036 |
+
var self = this, cap;
|
4037 |
+
if (!self._raise('fileclear')) {
|
4038 |
+
return;
|
4039 |
+
}
|
4040 |
+
self.$btnUpload.removeAttr('disabled');
|
4041 |
+
self._getThumbs().find('video,audio,img').each(function () {
|
4042 |
+
$h.cleanMemory($(this));
|
4043 |
+
});
|
4044 |
+
self._clearFileInput();
|
4045 |
+
self._resetUpload();
|
4046 |
+
self.clearStack();
|
4047 |
+
self._resetErrors(true);
|
4048 |
+
if (self._hasInitialPreview()) {
|
4049 |
+
self._showFileIcon();
|
4050 |
+
self._resetPreview();
|
4051 |
+
self._initPreviewActions();
|
4052 |
+
self.$container.removeClass('file-input-new');
|
4053 |
+
} else {
|
4054 |
+
self._getThumbs().each(function () {
|
4055 |
+
self._clearObjects($(this));
|
4056 |
+
});
|
4057 |
+
if (self.isAjaxUpload) {
|
4058 |
+
self.previewCache.data = {};
|
4059 |
+
}
|
4060 |
+
self.$preview.html('');
|
4061 |
+
cap = (!self.overwriteInitial && self.initialCaption.length > 0) ? self.initialCaption : '';
|
4062 |
+
self.$caption.attr('title', '').val(cap);
|
4063 |
+
$h.addCss(self.$container, 'file-input-new');
|
4064 |
+
self._validateDefaultPreview();
|
4065 |
+
}
|
4066 |
+
$h.addCss(self.$container, 'file-input-new');
|
4067 |
+
if (self.$container.find($h.FRAMES).length === 0) {
|
4068 |
+
if (!self._initCaption()) {
|
4069 |
+
self.$captionContainer.removeClass('icon-visible');
|
4070 |
+
}
|
4071 |
+
}
|
4072 |
+
self._hideFileIcon();
|
4073 |
+
self._raise('filecleared');
|
4074 |
+
self.$captionContainer.focus();
|
4075 |
+
self._setFileDropZoneTitle();
|
4076 |
+
return self.$element;
|
4077 |
+
},
|
4078 |
+
reset: function () {
|
4079 |
+
var self = this;
|
4080 |
+
if (!self._raise('filereset')) {
|
4081 |
+
return;
|
4082 |
+
}
|
4083 |
+
self._resetPreview();
|
4084 |
+
self.$container.find('.fileinput-filename').text('');
|
4085 |
+
$h.addCss(self.$container, 'file-input-new');
|
4086 |
+
if (self.getFrames().length || self.dropZoneEnabled) {
|
4087 |
+
self.$container.removeClass('file-input-new');
|
4088 |
+
}
|
4089 |
+
self.clearStack();
|
4090 |
+
self.formdata = {};
|
4091 |
+
self._setFileDropZoneTitle();
|
4092 |
+
return self.$element;
|
4093 |
+
},
|
4094 |
+
disable: function () {
|
4095 |
+
var self = this;
|
4096 |
+
self.isDisabled = true;
|
4097 |
+
self._raise('filedisabled');
|
4098 |
+
self.$element.attr('disabled', 'disabled');
|
4099 |
+
self.$container.find(".kv-fileinput-caption").addClass("file-caption-disabled");
|
4100 |
+
self.$container.find(".fileinput-remove, .fileinput-upload, .file-preview-frame button")
|
4101 |
+
.attr("disabled", true);
|
4102 |
+
$h.addCss(self.$container.find('.btn-file'), 'disabled');
|
4103 |
+
self._initDragDrop();
|
4104 |
+
return self.$element;
|
4105 |
+
},
|
4106 |
+
enable: function () {
|
4107 |
+
var self = this;
|
4108 |
+
self.isDisabled = false;
|
4109 |
+
self._raise('fileenabled');
|
4110 |
+
self.$element.removeAttr('disabled');
|
4111 |
+
self.$container.find(".kv-fileinput-caption").removeClass("file-caption-disabled");
|
4112 |
+
self.$container.find(".fileinput-remove, .fileinput-upload, .file-preview-frame button")
|
4113 |
+
.removeAttr("disabled");
|
4114 |
+
self.$container.find('.btn-file').removeClass('disabled');
|
4115 |
+
self._initDragDrop();
|
4116 |
+
return self.$element;
|
4117 |
+
},
|
4118 |
+
upload: function () {
|
4119 |
+
var self = this, totLen = self.getFileStack().length, i, outData, len,
|
4120 |
+
hasExtraData = !$.isEmptyObject(self._getExtraData());
|
4121 |
+
if (!self.isAjaxUpload || self.isDisabled || !self._isFileSelectionValid(totLen)) {
|
4122 |
+
return;
|
4123 |
+
}
|
4124 |
+
self._resetUpload();
|
4125 |
+
if (totLen === 0 && !hasExtraData) {
|
4126 |
+
self._showUploadError(self.msgUploadEmpty);
|
4127 |
+
return;
|
4128 |
+
}
|
4129 |
+
self.$progress.show();
|
4130 |
+
self.uploadCount = 0;
|
4131 |
+
self.uploadStatus = {};
|
4132 |
+
self.uploadLog = [];
|
4133 |
+
self.lock();
|
4134 |
+
self._setProgress(2);
|
4135 |
+
if (totLen === 0 && hasExtraData) {
|
4136 |
+
self._uploadExtraOnly();
|
4137 |
+
return;
|
4138 |
+
}
|
4139 |
+
len = self.filestack.length;
|
4140 |
+
self.hasInitData = false;
|
4141 |
+
if (self.uploadAsync) {
|
4142 |
+
outData = self._getOutData();
|
4143 |
+
self._raise('filebatchpreupload', [outData]);
|
4144 |
+
self.fileBatchCompleted = false;
|
4145 |
+
self.uploadCache = {content: [], config: [], tags: [], append: true};
|
4146 |
+
self.uploadAsyncCount = self.getFileStack().length;
|
4147 |
+
for (i = 0; i < len; i++) {
|
4148 |
+
self.uploadCache.content[i] = null;
|
4149 |
+
self.uploadCache.config[i] = null;
|
4150 |
+
self.uploadCache.tags[i] = null;
|
4151 |
+
}
|
4152 |
+
self.$preview.find('.file-preview-initial').removeClass($h.SORT_CSS);
|
4153 |
+
self._initSortable();
|
4154 |
+
self.cacheInitialPreview = self.getPreview();
|
4155 |
+
|
4156 |
+
for (i = 0; i < len; i++) {
|
4157 |
+
if (self.filestack[i]) {
|
4158 |
+
self._uploadSingle(i, true);
|
4159 |
+
}
|
4160 |
+
}
|
4161 |
+
return;
|
4162 |
+
}
|
4163 |
+
self._uploadBatch();
|
4164 |
+
return self.$element;
|
4165 |
+
},
|
4166 |
+
destroy: function () {
|
4167 |
+
var self = this, $form = self.$form, $cont = self.$container, $el = self.$element, ns = self.namespace;
|
4168 |
+
$(document).off(ns);
|
4169 |
+
$(window).off(ns);
|
4170 |
+
if ($form && $form.length) {
|
4171 |
+
$form.off(ns);
|
4172 |
+
}
|
4173 |
+
if (self.isAjaxUpload) {
|
4174 |
+
self._clearFileInput();
|
4175 |
+
}
|
4176 |
+
self._cleanup();
|
4177 |
+
self._initPreviewCache();
|
4178 |
+
$el.insertBefore($cont).off(ns).removeData();
|
4179 |
+
$cont.off().remove();
|
4180 |
+
return $el;
|
4181 |
+
},
|
4182 |
+
refresh: function (options) {
|
4183 |
+
var self = this, $el = self.$element;
|
4184 |
+
if (typeof options !== 'object' || $h.isEmpty(options)) {
|
4185 |
+
options = self.options;
|
4186 |
+
} else {
|
4187 |
+
options = $.extend(true, {}, self.options, options);
|
4188 |
+
}
|
4189 |
+
self._init(options, true);
|
4190 |
+
self._listen();
|
4191 |
+
return $el;
|
4192 |
+
},
|
4193 |
+
zoom: function (frameId) {
|
4194 |
+
var self = this, $frame = self._getFrame(frameId), $modal = self.$modal;
|
4195 |
+
if (!$frame) {
|
4196 |
+
return;
|
4197 |
+
}
|
4198 |
+
$h.initModal($modal);
|
4199 |
+
$modal.html(self._getModalContent());
|
4200 |
+
self._setZoomContent($frame);
|
4201 |
+
$modal.modal('show');
|
4202 |
+
self._initZoomButtons();
|
4203 |
+
},
|
4204 |
+
getExif: function (frameId) {
|
4205 |
+
var self = this, $frame = self._getFrame(frameId);
|
4206 |
+
return $frame && $frame.data('exif') || null;
|
4207 |
+
},
|
4208 |
+
getFrames: function (cssFilter) {
|
4209 |
+
var self = this, $frames;
|
4210 |
+
cssFilter = cssFilter || '';
|
4211 |
+
$frames = self.$preview.find($h.FRAMES + cssFilter);
|
4212 |
+
if (self.reversePreviewOrder) {
|
4213 |
+
$frames = $($frames.get().reverse());
|
4214 |
+
}
|
4215 |
+
return $frames;
|
4216 |
+
},
|
4217 |
+
getPreview: function () {
|
4218 |
+
var self = this;
|
4219 |
+
return {
|
4220 |
+
content: self.initialPreview,
|
4221 |
+
config: self.initialPreviewConfig,
|
4222 |
+
tags: self.initialPreviewThumbTags
|
4223 |
+
};
|
4224 |
+
}
|
4225 |
+
};
|
4226 |
+
|
4227 |
+
$.fn.fileinput = function (option) {
|
4228 |
+
if (!$h.hasFileAPISupport() && !$h.isIE(9)) {
|
4229 |
+
return;
|
4230 |
+
}
|
4231 |
+
var args = Array.apply(null, arguments), retvals = [];
|
4232 |
+
args.shift();
|
4233 |
+
this.each(function () {
|
4234 |
+
var self = $(this), data = self.data('fileinput'), options = typeof option === 'object' && option,
|
4235 |
+
theme = options.theme || self.data('theme'), l = {}, t = {},
|
4236 |
+
lang = options.language || self.data('language') || $.fn.fileinput.defaults.language || 'en', opt;
|
4237 |
+
if (!data) {
|
4238 |
+
if (theme) {
|
4239 |
+
t = $.fn.fileinputThemes[theme] || {};
|
4240 |
+
}
|
4241 |
+
if (lang !== 'en' && !$h.isEmpty($.fn.fileinputLocales[lang])) {
|
4242 |
+
l = $.fn.fileinputLocales[lang] || {};
|
4243 |
+
}
|
4244 |
+
opt = $.extend(true, {}, $.fn.fileinput.defaults, t, $.fn.fileinputLocales.en, l, options, self.data());
|
4245 |
+
data = new FileInput(this, opt);
|
4246 |
+
self.data('fileinput', data);
|
4247 |
+
}
|
4248 |
+
|
4249 |
+
if (typeof option === 'string') {
|
4250 |
+
retvals.push(data[option].apply(data, args));
|
4251 |
+
}
|
4252 |
+
});
|
4253 |
+
switch (retvals.length) {
|
4254 |
+
case 0:
|
4255 |
+
return this;
|
4256 |
+
case 1:
|
4257 |
+
return retvals[0];
|
4258 |
+
default:
|
4259 |
+
return retvals;
|
4260 |
+
}
|
4261 |
+
};
|
4262 |
+
|
4263 |
+
$.fn.fileinput.defaults = {
|
4264 |
+
language: 'en',
|
4265 |
+
showCaption: true,
|
4266 |
+
showBrowse: true,
|
4267 |
+
showPreview: true,
|
4268 |
+
showRemove: true,
|
4269 |
+
showUpload: true,
|
4270 |
+
showCancel: true,
|
4271 |
+
showClose: true,
|
4272 |
+
showUploadedThumbs: true,
|
4273 |
+
browseOnZoneClick: false,
|
4274 |
+
autoReplace: false,
|
4275 |
+
autoOrientImage: false, // if `true` applicable for JPEG images only
|
4276 |
+
required: false,
|
4277 |
+
rtl: false,
|
4278 |
+
hideThumbnailContent: false,
|
4279 |
+
generateFileId: null,
|
4280 |
+
previewClass: '',
|
4281 |
+
captionClass: '',
|
4282 |
+
frameClass: 'krajee-default',
|
4283 |
+
mainClass: 'file-caption-main',
|
4284 |
+
mainTemplate: null,
|
4285 |
+
purifyHtml: true,
|
4286 |
+
fileSizeGetter: null,
|
4287 |
+
initialCaption: '',
|
4288 |
+
initialPreview: [],
|
4289 |
+
initialPreviewDelimiter: '*$$*',
|
4290 |
+
initialPreviewAsData: false,
|
4291 |
+
initialPreviewFileType: 'image',
|
4292 |
+
initialPreviewConfig: [],
|
4293 |
+
initialPreviewThumbTags: [],
|
4294 |
+
previewThumbTags: {},
|
4295 |
+
initialPreviewShowDelete: true,
|
4296 |
+
initialPreviewDownloadUrl: '',
|
4297 |
+
removeFromPreviewOnError: false,
|
4298 |
+
deleteUrl: '',
|
4299 |
+
deleteExtraData: {},
|
4300 |
+
overwriteInitial: true,
|
4301 |
+
previewZoomButtonIcons: {
|
4302 |
+
prev: '<i class="glyphicon glyphicon-triangle-left"></i>',
|
4303 |
+
next: '<i class="glyphicon glyphicon-triangle-right"></i>',
|
4304 |
+
toggleheader: '<i class="glyphicon glyphicon-resize-vertical"></i>',
|
4305 |
+
fullscreen: '<i class="glyphicon glyphicon-fullscreen"></i>',
|
4306 |
+
borderless: '<i class="glyphicon glyphicon-resize-full"></i>',
|
4307 |
+
close: '<i class="glyphicon glyphicon-remove"></i>'
|
4308 |
+
},
|
4309 |
+
previewZoomButtonClasses: {
|
4310 |
+
prev: 'btn btn-navigate',
|
4311 |
+
next: 'btn btn-navigate',
|
4312 |
+
toggleheader: 'btn btn-sm btn-kv btn-default btn-outline-secondary',
|
4313 |
+
fullscreen: 'btn btn-sm btn-kv btn-default btn-outline-secondary',
|
4314 |
+
borderless: 'btn btn-sm btn-kv btn-default btn-outline-secondary',
|
4315 |
+
close: 'btn btn-sm btn-kv btn-default btn-outline-secondary'
|
4316 |
+
},
|
4317 |
+
previewTemplates: {},
|
4318 |
+
previewContentTemplates: {},
|
4319 |
+
preferIconicPreview: false,
|
4320 |
+
preferIconicZoomPreview: false,
|
4321 |
+
allowedPreviewTypes: undefined,
|
4322 |
+
allowedPreviewMimeTypes: null,
|
4323 |
+
allowedFileTypes: null,
|
4324 |
+
allowedFileExtensions: null,
|
4325 |
+
defaultPreviewContent: null,
|
4326 |
+
customLayoutTags: {},
|
4327 |
+
customPreviewTags: {},
|
4328 |
+
previewFileIcon: '<i class="glyphicon glyphicon-file"></i>',
|
4329 |
+
previewFileIconClass: 'file-other-icon',
|
4330 |
+
previewFileIconSettings: {},
|
4331 |
+
previewFileExtSettings: {},
|
4332 |
+
buttonLabelClass: 'hidden-xs',
|
4333 |
+
browseIcon: '<i class="glyphicon glyphicon-folder-open"></i> ',
|
4334 |
+
browseClass: 'btn btn-primary',
|
4335 |
+
removeIcon: '<i class="glyphicon glyphicon-trash"></i>',
|
4336 |
+
removeClass: 'btn btn-default btn-secondary',
|
4337 |
+
cancelIcon: '<i class="glyphicon glyphicon-ban-circle"></i>',
|
4338 |
+
cancelClass: 'btn btn-default btn-secondary',
|
4339 |
+
uploadIcon: '<i class="glyphicon glyphicon-upload"></i>',
|
4340 |
+
uploadClass: 'btn btn-default btn-secondary',
|
4341 |
+
uploadUrl: null,
|
4342 |
+
uploadUrlThumb: null,
|
4343 |
+
uploadAsync: true,
|
4344 |
+
uploadExtraData: {},
|
4345 |
+
zoomModalHeight: 480,
|
4346 |
+
minImageWidth: null,
|
4347 |
+
minImageHeight: null,
|
4348 |
+
maxImageWidth: null,
|
4349 |
+
maxImageHeight: null,
|
4350 |
+
resizeImage: false,
|
4351 |
+
resizePreference: 'width',
|
4352 |
+
resizeQuality: 0.92,
|
4353 |
+
resizeDefaultImageType: 'image/jpeg',
|
4354 |
+
resizeIfSizeMoreThan: 0, // in KB
|
4355 |
+
minFileSize: 0,
|
4356 |
+
maxFileSize: 0,
|
4357 |
+
maxFilePreviewSize: 25600, // 25 MB
|
4358 |
+
minFileCount: 0,
|
4359 |
+
maxFileCount: 0,
|
4360 |
+
validateInitialCount: false,
|
4361 |
+
msgValidationErrorClass: 'text-danger',
|
4362 |
+
msgValidationErrorIcon: '<i class="glyphicon glyphicon-exclamation-sign"></i> ',
|
4363 |
+
msgErrorClass: 'file-error-message',
|
4364 |
+
progressThumbClass: "progress-bar bg-success progress-bar-success progress-bar-striped active",
|
4365 |
+
progressClass: "progress-bar bg-success progress-bar-success progress-bar-striped active",
|
4366 |
+
progressCompleteClass: "progress-bar bg-success progress-bar-success",
|
4367 |
+
progressErrorClass: "progress-bar bg-danger progress-bar-danger",
|
4368 |
+
progressUploadThreshold: 99,
|
4369 |
+
previewFileType: 'image',
|
4370 |
+
elCaptionContainer: null,
|
4371 |
+
elCaptionText: null,
|
4372 |
+
elPreviewContainer: null,
|
4373 |
+
elPreviewImage: null,
|
4374 |
+
elPreviewStatus: null,
|
4375 |
+
elErrorContainer: null,
|
4376 |
+
errorCloseButton: $h.closeButton('kv-error-close'),
|
4377 |
+
slugCallback: null,
|
4378 |
+
dropZoneEnabled: true,
|
4379 |
+
dropZoneTitleClass: 'file-drop-zone-title',
|
4380 |
+
fileActionSettings: {},
|
4381 |
+
otherActionButtons: '',
|
4382 |
+
textEncoding: 'UTF-8',
|
4383 |
+
ajaxSettings: {},
|
4384 |
+
ajaxDeleteSettings: {},
|
4385 |
+
showAjaxErrorDetails: true,
|
4386 |
+
mergeAjaxCallbacks: false,
|
4387 |
+
mergeAjaxDeleteCallbacks: false,
|
4388 |
+
retryErrorUploads: true,
|
4389 |
+
reversePreviewOrder: false
|
4390 |
+
};
|
4391 |
+
|
4392 |
+
// noinspection HtmlUnknownAttribute
|
4393 |
+
$.fn.fileinputLocales.en = {
|
4394 |
+
fileSingle: 'file',
|
4395 |
+
filePlural: 'files',
|
4396 |
+
browseLabel: 'Browse …',
|
4397 |
+
removeLabel: 'Remove',
|
4398 |
+
removeTitle: 'Clear selected files',
|
4399 |
+
cancelLabel: 'Cancel',
|
4400 |
+
cancelTitle: 'Abort ongoing upload',
|
4401 |
+
uploadLabel: 'Upload',
|
4402 |
+
uploadTitle: 'Upload selected files',
|
4403 |
+
msgNo: 'No',
|
4404 |
+
msgNoFilesSelected: 'No files selected',
|
4405 |
+
msgCancelled: 'Cancelled',
|
4406 |
+
msgPlaceholder: 'Select {files}...',
|
4407 |
+
msgZoomModalHeading: 'Detailed Preview',
|
4408 |
+
msgFileRequired: 'You must select a file to upload.',
|
4409 |
+
msgSizeTooSmall: 'File "{name}" (<b>{size} KB</b>) is too small and must be larger than <b>{minSize} KB</b>.',
|
4410 |
+
msgSizeTooLarge: 'File "{name}" (<b>{size} KB</b>) exceeds maximum allowed upload size of <b>{maxSize} KB</b>.',
|
4411 |
+
msgFilesTooLess: 'You must select at least <b>{n}</b> {files} to upload.',
|
4412 |
+
msgFilesTooMany: 'Number of files selected for upload <b>({n})</b> exceeds maximum allowed limit of <b>{m}</b>.',
|
4413 |
+
msgFileNotFound: 'File "{name}" not found!',
|
4414 |
+
msgFileSecured: 'Security restrictions prevent reading the file "{name}".',
|
4415 |
+
msgFileNotReadable: 'File "{name}" is not readable.',
|
4416 |
+
msgFilePreviewAborted: 'File preview aborted for "{name}".',
|
4417 |
+
msgFilePreviewError: 'An error occurred while reading the file "{name}".',
|
4418 |
+
msgInvalidFileName: 'Invalid or unsupported characters in file name "{name}".',
|
4419 |
+
msgInvalidFileType: 'Invalid type for file "{name}". Only "{types}" files are supported.',
|
4420 |
+
msgInvalidFileExtension: 'Invalid extension for file "{name}". Only "{extensions}" files are supported.',
|
4421 |
+
msgFileTypes: {
|
4422 |
+
'image': 'image',
|
4423 |
+
'html': 'HTML',
|
4424 |
+
'text': 'text',
|
4425 |
+
'video': 'video',
|
4426 |
+
'audio': 'audio',
|
4427 |
+
'flash': 'flash',
|
4428 |
+
'pdf': 'PDF',
|
4429 |
+
'object': 'object'
|
4430 |
+
},
|
4431 |
+
msgUploadAborted: 'The file upload was aborted',
|
4432 |
+
msgUploadThreshold: 'Processing...',
|
4433 |
+
msgUploadBegin: 'Initializing...',
|
4434 |
+
msgUploadEnd: 'Done',
|
4435 |
+
msgUploadEmpty: 'No valid data available for upload.',
|
4436 |
+
msgUploadError: 'Error',
|
4437 |
+
msgValidationError: 'Validation Error',
|
4438 |
+
msgLoading: 'Loading file {index} of {files} …',
|
4439 |
+
msgProgress: 'Loading file {index} of {files} - {name} - {percent}% completed.',
|
4440 |
+
msgSelected: '{n} {files} selected',
|
4441 |
+
msgFoldersNotAllowed: 'Drag & drop files only! {n} folder(s) dropped were skipped.',
|
4442 |
+
msgImageWidthSmall: 'Width of image file "{name}" must be at least {size} px.',
|
4443 |
+
msgImageHeightSmall: 'Height of image file "{name}" must be at least {size} px.',
|
4444 |
+
msgImageWidthLarge: 'Width of image file "{name}" cannot exceed {size} px.',
|
4445 |
+
msgImageHeightLarge: 'Height of image file "{name}" cannot exceed {size} px.',
|
4446 |
+
msgImageResizeError: 'Could not get the image dimensions to resize.',
|
4447 |
+
msgImageResizeException: 'Error while resizing the image.<pre>{errors}</pre>',
|
4448 |
+
msgAjaxError: 'Something went wrong with the {operation} operation. Please try again later!',
|
4449 |
+
msgAjaxProgressError: '{operation} failed',
|
4450 |
+
ajaxOperations: {
|
4451 |
+
deleteThumb: 'file delete',
|
4452 |
+
uploadThumb: 'file upload',
|
4453 |
+
uploadBatch: 'batch file upload',
|
4454 |
+
uploadExtra: 'form data upload'
|
4455 |
+
},
|
4456 |
+
dropZoneTitle: 'Drag & drop files here …',
|
4457 |
+
dropZoneClickTitle: '<br>(or click to select {files})',
|
4458 |
+
previewZoomButtonTitles: {
|
4459 |
+
prev: 'View previous file',
|
4460 |
+
next: 'View next file',
|
4461 |
+
toggleheader: 'Toggle header',
|
4462 |
+
fullscreen: 'Toggle full screen',
|
4463 |
+
borderless: 'Toggle borderless mode',
|
4464 |
+
close: 'Close detailed preview'
|
4465 |
+
},
|
4466 |
+
usePdfRenderer: function () {
|
4467 |
+
return !!navigator.userAgent.match(/(iPod|iPhone|iPad|Android)/i);
|
4468 |
+
},
|
4469 |
+
pdfRendererUrl: '',
|
4470 |
+
pdfRendererTemplate: '<iframe class="kv-preview-data file-preview-pdf" src="{renderer}?file={data}" {style}></iframe>'
|
4471 |
+
};
|
4472 |
+
|
4473 |
+
$.fn.fileinput.Constructor = FileInput;
|
4474 |
+
|
4475 |
+
/**
|
4476 |
+
* Convert automatically file inputs with class 'file' into a bootstrap fileinput control.
|
4477 |
+
*/
|
4478 |
+
$(document).ready(function () {
|
4479 |
+
var $input = $('input.file[type=file]');
|
4480 |
+
if ($input.length) {
|
4481 |
+
$input.fileinput();
|
4482 |
+
}
|
4483 |
+
});
|
4484 |
+
}));
|
assets/js/jquery.sticky.js
CHANGED
@@ -1,288 +1,9 @@
|
|
1 |
-
|
2 |
-
|
3 |
-
|
4 |
-
|
5 |
-
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
// It will only set the 'top' and 'position' of your element, you
|
11 |
-
// might need to adjust the width in some cases.
|
12 |
-
|
13 |
-
(function (factory) {
|
14 |
-
if (typeof define === 'function' && define.amd) {
|
15 |
-
// AMD. Register as an anonymous module.
|
16 |
-
define(['jquery'], factory);
|
17 |
-
} else if (typeof module === 'object' && module.exports) {
|
18 |
-
// Node/CommonJS
|
19 |
-
module.exports = factory(require('jquery'));
|
20 |
-
} else {
|
21 |
-
// Browser globals
|
22 |
-
factory(jQuery);
|
23 |
-
}
|
24 |
-
}(function ($) {
|
25 |
-
var slice = Array.prototype.slice; // save ref to original slice()
|
26 |
-
var splice = Array.prototype.splice; // save ref to original slice()
|
27 |
-
|
28 |
-
var defaults = {
|
29 |
-
topSpacing: 0,
|
30 |
-
bottomSpacing: 0,
|
31 |
-
className: 'is-sticky',
|
32 |
-
wrapperClassName: 'sticky-wrapper',
|
33 |
-
center: false,
|
34 |
-
getWidthFrom: '',
|
35 |
-
widthFromWrapper: true, // works only when .getWidthFrom is empty
|
36 |
-
responsiveWidth: false,
|
37 |
-
zIndex: 'inherit'
|
38 |
-
},
|
39 |
-
$window = $(window),
|
40 |
-
$document = $(document),
|
41 |
-
sticked = [],
|
42 |
-
windowHeight = $window.height(),
|
43 |
-
scroller = function() {
|
44 |
-
var scrollTop = $window.scrollTop(),
|
45 |
-
documentHeight = $document.height(),
|
46 |
-
dwh = documentHeight - windowHeight,
|
47 |
-
extra = (scrollTop > dwh) ? dwh - scrollTop : 0;
|
48 |
-
|
49 |
-
for (var i = 0, l = sticked.length; i < l; i++) {
|
50 |
-
var s = sticked[i],
|
51 |
-
elementTop = s.stickyWrapper.offset().top,
|
52 |
-
etse = elementTop - s.topSpacing - extra;
|
53 |
-
|
54 |
-
//update height in case of dynamic content
|
55 |
-
s.stickyWrapper.css('height', s.stickyElement.outerHeight());
|
56 |
-
|
57 |
-
if (scrollTop <= etse) {
|
58 |
-
if (s.currentTop !== null) {
|
59 |
-
s.stickyElement
|
60 |
-
.css({
|
61 |
-
'width': '',
|
62 |
-
'position': '',
|
63 |
-
'top': '',
|
64 |
-
'z-index': ''
|
65 |
-
});
|
66 |
-
s.stickyElement.parent().removeClass(s.className);
|
67 |
-
s.stickyElement.trigger('sticky-end', [s]);
|
68 |
-
s.currentTop = null;
|
69 |
-
}
|
70 |
-
}
|
71 |
-
else {
|
72 |
-
var newTop = documentHeight - s.stickyElement.outerHeight()
|
73 |
-
- s.topSpacing - s.bottomSpacing - scrollTop - extra;
|
74 |
-
if (newTop < 0) {
|
75 |
-
newTop = newTop + s.topSpacing;
|
76 |
-
} else {
|
77 |
-
newTop = s.topSpacing;
|
78 |
-
}
|
79 |
-
if (s.currentTop !== newTop) {
|
80 |
-
var newWidth;
|
81 |
-
if (s.getWidthFrom) {
|
82 |
-
padding = s.stickyElement.innerWidth() - s.stickyElement.width();
|
83 |
-
newWidth = $(s.getWidthFrom).width() - padding || null;
|
84 |
-
} else if (s.widthFromWrapper) {
|
85 |
-
newWidth = s.stickyWrapper.width();
|
86 |
-
}
|
87 |
-
if (newWidth == null) {
|
88 |
-
newWidth = s.stickyElement.width();
|
89 |
-
}
|
90 |
-
s.stickyElement
|
91 |
-
.css('width', newWidth)
|
92 |
-
.css('position', 'fixed')
|
93 |
-
.css('top', newTop)
|
94 |
-
.css('z-index', s.zIndex);
|
95 |
-
|
96 |
-
s.stickyElement.parent().addClass(s.className);
|
97 |
-
|
98 |
-
if (s.currentTop === null) {
|
99 |
-
s.stickyElement.trigger('sticky-start', [s]);
|
100 |
-
} else {
|
101 |
-
// sticky is started but it have to be repositioned
|
102 |
-
s.stickyElement.trigger('sticky-update', [s]);
|
103 |
-
}
|
104 |
-
|
105 |
-
if (s.currentTop === s.topSpacing && s.currentTop > newTop || s.currentTop === null && newTop < s.topSpacing) {
|
106 |
-
// just reached bottom || just started to stick but bottom is already reached
|
107 |
-
s.stickyElement.trigger('sticky-bottom-reached', [s]);
|
108 |
-
} else if(s.currentTop !== null && newTop === s.topSpacing && s.currentTop < newTop) {
|
109 |
-
// sticky is started && sticked at topSpacing && overflowing from top just finished
|
110 |
-
s.stickyElement.trigger('sticky-bottom-unreached', [s]);
|
111 |
-
}
|
112 |
-
|
113 |
-
s.currentTop = newTop;
|
114 |
-
}
|
115 |
-
|
116 |
-
// Check if sticky has reached end of container and stop sticking
|
117 |
-
var stickyWrapperContainer = s.stickyWrapper.parent();
|
118 |
-
var unstick = (s.stickyElement.offset().top + s.stickyElement.outerHeight() >= stickyWrapperContainer.offset().top + stickyWrapperContainer.outerHeight()) && (s.stickyElement.offset().top <= s.topSpacing);
|
119 |
-
|
120 |
-
if( unstick ) {
|
121 |
-
s.stickyElement
|
122 |
-
.css('position', 'absolute')
|
123 |
-
.css('top', '')
|
124 |
-
.css('bottom', 0)
|
125 |
-
.css('z-index', '');
|
126 |
-
} else {
|
127 |
-
s.stickyElement
|
128 |
-
.css('position', 'fixed')
|
129 |
-
.css('top', newTop)
|
130 |
-
.css('bottom', '')
|
131 |
-
.css('z-index', s.zIndex);
|
132 |
-
}
|
133 |
-
}
|
134 |
-
}
|
135 |
-
},
|
136 |
-
resizer = function() {
|
137 |
-
windowHeight = $window.height();
|
138 |
-
|
139 |
-
for (var i = 0, l = sticked.length; i < l; i++) {
|
140 |
-
var s = sticked[i];
|
141 |
-
var newWidth = null;
|
142 |
-
if (s.getWidthFrom) {
|
143 |
-
if (s.responsiveWidth) {
|
144 |
-
newWidth = $(s.getWidthFrom).width();
|
145 |
-
}
|
146 |
-
} else if(s.widthFromWrapper) {
|
147 |
-
newWidth = s.stickyWrapper.width();
|
148 |
-
}
|
149 |
-
if (newWidth != null) {
|
150 |
-
s.stickyElement.css('width', newWidth);
|
151 |
-
}
|
152 |
-
}
|
153 |
-
},
|
154 |
-
methods = {
|
155 |
-
init: function(options) {
|
156 |
-
return this.each(function() {
|
157 |
-
var o = $.extend({}, defaults, options);
|
158 |
-
var stickyElement = $(this);
|
159 |
-
|
160 |
-
var stickyId = stickyElement.attr('id');
|
161 |
-
var wrapperId = stickyId ? stickyId + '-' + defaults.wrapperClassName : defaults.wrapperClassName;
|
162 |
-
var wrapper = $('<div></div>')
|
163 |
-
.attr('id', wrapperId)
|
164 |
-
.addClass(o.wrapperClassName);
|
165 |
-
|
166 |
-
stickyElement.wrapAll(function() {
|
167 |
-
if ($(this).parent("#" + wrapperId).length == 0) {
|
168 |
-
return wrapper;
|
169 |
-
}
|
170 |
-
});
|
171 |
-
|
172 |
-
var stickyWrapper = stickyElement.parent();
|
173 |
-
|
174 |
-
if (o.center) {
|
175 |
-
stickyWrapper.css({width:stickyElement.outerWidth(),marginLeft:"auto",marginRight:"auto"});
|
176 |
-
}
|
177 |
-
|
178 |
-
if (stickyElement.css("float") === "right") {
|
179 |
-
stickyElement.css({"float":"none"}).parent().css({"float":"right"});
|
180 |
-
}
|
181 |
-
|
182 |
-
o.stickyElement = stickyElement;
|
183 |
-
o.stickyWrapper = stickyWrapper;
|
184 |
-
o.currentTop = null;
|
185 |
-
|
186 |
-
sticked.push(o);
|
187 |
-
|
188 |
-
methods.setWrapperHeight(this);
|
189 |
-
methods.setupChangeListeners(this);
|
190 |
-
});
|
191 |
-
},
|
192 |
-
|
193 |
-
setWrapperHeight: function(stickyElement) {
|
194 |
-
var element = $(stickyElement);
|
195 |
-
var stickyWrapper = element.parent();
|
196 |
-
if (stickyWrapper) {
|
197 |
-
stickyWrapper.css('height', element.outerHeight());
|
198 |
-
}
|
199 |
-
},
|
200 |
-
|
201 |
-
setupChangeListeners: function(stickyElement) {
|
202 |
-
if (window.MutationObserver) {
|
203 |
-
var mutationObserver = new window.MutationObserver(function(mutations) {
|
204 |
-
if (mutations[0].addedNodes.length || mutations[0].removedNodes.length) {
|
205 |
-
methods.setWrapperHeight(stickyElement);
|
206 |
-
}
|
207 |
-
});
|
208 |
-
mutationObserver.observe(stickyElement, {subtree: true, childList: true});
|
209 |
-
} else {
|
210 |
-
if (window.addEventListener) {
|
211 |
-
stickyElement.addEventListener('DOMNodeInserted', function() {
|
212 |
-
methods.setWrapperHeight(stickyElement);
|
213 |
-
}, false);
|
214 |
-
stickyElement.addEventListener('DOMNodeRemoved', function() {
|
215 |
-
methods.setWrapperHeight(stickyElement);
|
216 |
-
}, false);
|
217 |
-
} else if (window.attachEvent) {
|
218 |
-
stickyElement.attachEvent('onDOMNodeInserted', function() {
|
219 |
-
methods.setWrapperHeight(stickyElement);
|
220 |
-
});
|
221 |
-
stickyElement.attachEvent('onDOMNodeRemoved', function() {
|
222 |
-
methods.setWrapperHeight(stickyElement);
|
223 |
-
});
|
224 |
-
}
|
225 |
-
}
|
226 |
-
},
|
227 |
-
update: scroller,
|
228 |
-
unstick: function(options) {
|
229 |
-
return this.each(function() {
|
230 |
-
var that = this;
|
231 |
-
var unstickyElement = $(that);
|
232 |
-
|
233 |
-
var removeIdx = -1;
|
234 |
-
var i = sticked.length;
|
235 |
-
while (i-- > 0) {
|
236 |
-
if (sticked[i].stickyElement.get(0) === that) {
|
237 |
-
splice.call(sticked,i,1);
|
238 |
-
removeIdx = i;
|
239 |
-
}
|
240 |
-
}
|
241 |
-
if(removeIdx !== -1) {
|
242 |
-
unstickyElement.unwrap();
|
243 |
-
unstickyElement
|
244 |
-
.css({
|
245 |
-
'width': '',
|
246 |
-
'position': '',
|
247 |
-
'top': '',
|
248 |
-
'float': '',
|
249 |
-
'z-index': ''
|
250 |
-
})
|
251 |
-
;
|
252 |
-
}
|
253 |
-
});
|
254 |
-
}
|
255 |
-
};
|
256 |
-
|
257 |
-
// should be more efficient than using $window.scroll(scroller) and $window.resize(resizer):
|
258 |
-
if (window.addEventListener) {
|
259 |
-
window.addEventListener('scroll', scroller, false);
|
260 |
-
window.addEventListener('resize', resizer, false);
|
261 |
-
} else if (window.attachEvent) {
|
262 |
-
window.attachEvent('onscroll', scroller);
|
263 |
-
window.attachEvent('onresize', resizer);
|
264 |
-
}
|
265 |
-
|
266 |
-
$.fn.sticky = function(method) {
|
267 |
-
if (methods[method]) {
|
268 |
-
return methods[method].apply(this, slice.call(arguments, 1));
|
269 |
-
} else if (typeof method === 'object' || !method ) {
|
270 |
-
return methods.init.apply( this, arguments );
|
271 |
-
} else {
|
272 |
-
$.error('Method ' + method + ' does not exist on jQuery.sticky');
|
273 |
-
}
|
274 |
-
};
|
275 |
-
|
276 |
-
$.fn.unstick = function(method) {
|
277 |
-
if (methods[method]) {
|
278 |
-
return methods[method].apply(this, slice.call(arguments, 1));
|
279 |
-
} else if (typeof method === 'object' || !method ) {
|
280 |
-
return methods.unstick.apply( this, arguments );
|
281 |
-
} else {
|
282 |
-
$.error('Method ' + method + ' does not exist on jQuery.sticky');
|
283 |
-
}
|
284 |
-
};
|
285 |
-
$(function() {
|
286 |
-
setTimeout(scroller, 0);
|
287 |
-
});
|
288 |
-
}));
|
1 |
+
/*
|
2 |
+
Sticky-kit v1.1.2 | WTFPL | Leaf Corcoran 2015 | http://leafo.net
|
3 |
+
*/
|
4 |
+
(function(){var b,f;b=this.jQuery||window.jQuery;f=b(window);b.fn.stick_in_parent=function(d){var A,w,J,n,B,K,p,q,k,E,t;null==d&&(d={});t=d.sticky_class;B=d.inner_scrolling;E=d.recalc_every;k=d.parent;q=d.offset_top;p=d.spacer;w=d.bottoming;null==q&&(q=0);null==k&&(k=void 0);null==B&&(B=!0);null==t&&(t="is_stuck");A=b(document);null==w&&(w=!0);J=function(a,d,n,C,F,u,r,G){var v,H,m,D,I,c,g,x,y,z,h,l;if(!a.data("sticky_kit")){a.data("sticky_kit",!0);I=A.height();g=a.parent();null!=k&&(g=g.closest(k));
|
5 |
+
if(!g.length)throw"failed to find stick parent";v=m=!1;(h=null!=p?p&&a.closest(p):b("<div />"))&&h.css("position",a.css("position"));x=function(){var c,f,e;if(!G&&(I=A.height(),c=parseInt(g.css("border-top-width"),10),f=parseInt(g.css("padding-top"),10),d=parseInt(g.css("padding-bottom"),10),n=g.offset().top+c+f,C=g.height(),m&&(v=m=!1,null==p&&(a.insertAfter(h),h.detach()),a.css({position:"",top:"",width:"",bottom:""}).removeClass(t),e=!0),F=a.offset().top-(parseInt(a.css("margin-top"),10)||0)-q,
|
6 |
+
u=a.outerHeight(!0),r=a.css("float"),h&&h.css({width:a.outerWidth(!0),height:u,display:a.css("display"),"vertical-align":a.css("vertical-align"),"float":r}),e))return l()};x();if(u!==C)return D=void 0,c=q,z=E,l=function(){var b,l,e,k;if(!G&&(e=!1,null!=z&&(--z,0>=z&&(z=E,x(),e=!0)),e||A.height()===I||x(),e=f.scrollTop(),null!=D&&(l=e-D),D=e,m?(w&&(k=e+u+c>C+n,v&&!k&&(v=!1,a.css({position:"fixed",bottom:"",top:c}).trigger("sticky_kit:unbottom"))),e<F&&(m=!1,c=q,null==p&&("left"!==r&&"right"!==r||a.insertAfter(h),
|
7 |
+
h.detach()),b={position:"",width:"",top:""},a.css(b).removeClass(t).trigger("sticky_kit:unstick")),B&&(b=f.height(),u+q>b&&!v&&(c-=l,c=Math.max(b-u,c),c=Math.min(q,c),m&&a.css({top:c+"px"})))):e>F&&(m=!0,b={position:"fixed",top:c},b.width="border-box"===a.css("box-sizing")?a.outerWidth()+"px":a.width()+"px",a.css(b).addClass(t),null==p&&(a.after(h),"left"!==r&&"right"!==r||h.append(a)),a.trigger("sticky_kit:stick")),m&&w&&(null==k&&(k=e+u+c>C+n),!v&&k)))return v=!0,"static"===g.css("position")&&g.css({position:"relative"}),
|
8 |
+
a.css({position:"absolute",bottom:d,top:"auto"}).trigger("sticky_kit:bottom")},y=function(){x();return l()},H=function(){G=!0;f.off("touchmove",l);f.off("scroll",l);f.off("resize",y);b(document.body).off("sticky_kit:recalc",y);a.off("sticky_kit:detach",H);a.removeData("sticky_kit");a.css({position:"",bottom:"",top:"",width:""});g.position("position","");if(m)return null==p&&("left"!==r&&"right"!==r||a.insertAfter(h),h.remove()),a.removeClass(t)},f.on("touchmove",l),f.on("scroll",l),f.on("resize",
|
9 |
+
y),b(document.body).on("sticky_kit:recalc",y),a.on("sticky_kit:detach",H),setTimeout(l,0)}};n=0;for(K=this.length;n<K;n++)d=this[n],J(b(d));return this}}).call(this);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/jquery.sticky.min.js
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
!function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof module&&module.exports?module.exports=t(require("jquery")):t(jQuery)}(function(t){var e=Array.prototype.slice,i=Array.prototype.splice,n={topSpacing:0,bottomSpacing:0,className:"is-sticky",wrapperClassName:"sticky-wrapper",center:!1,getWidthFrom:"",widthFromWrapper:!0,responsiveWidth:!1,zIndex:"inherit"},r=t(window),s=t(document),o=[],c=r.height(),p=function(){for(var e=r.scrollTop(),i=s.height(),n=i-c,p=e>n?n-e:0,a=0,d=o.length;a<d;a++){var l=o[a],h=l.stickyWrapper.offset().top-l.topSpacing-p;if(l.stickyWrapper.css("height",l.stickyElement.outerHeight()),e<=h)null!==l.currentTop&&(l.stickyElement.css({width:"",position:"",top:"","z-index":""}),l.stickyElement.parent().removeClass(l.className),l.stickyElement.trigger("sticky-end",[l]),l.currentTop=null);else{var u,g=i-l.stickyElement.outerHeight()-l.topSpacing-l.bottomSpacing-e-p;if(g<0?g+=l.topSpacing:g=l.topSpacing,l.currentTop!==g)l.getWidthFrom?(padding=l.stickyElement.innerWidth()-l.stickyElement.width(),u=t(l.getWidthFrom).width()-padding||null):l.widthFromWrapper&&(u=l.stickyWrapper.width()),null==u&&(u=l.stickyElement.width()),l.stickyElement.css("width",u).css("position","fixed").css("top",g).css("z-index",l.zIndex),l.stickyElement.parent().addClass(l.className),null===l.currentTop?l.stickyElement.trigger("sticky-start",[l]):l.stickyElement.trigger("sticky-update",[l]),l.currentTop===l.topSpacing&&l.currentTop>g||null===l.currentTop&&g<l.topSpacing?l.stickyElement.trigger("sticky-bottom-reached",[l]):null!==l.currentTop&&g===l.topSpacing&&l.currentTop<g&&l.stickyElement.trigger("sticky-bottom-unreached",[l]),l.currentTop=g;var m=l.stickyWrapper.parent();l.stickyElement.offset().top+l.stickyElement.outerHeight()>=m.offset().top+m.outerHeight()&&l.stickyElement.offset().top<=l.topSpacing?l.stickyElement.css("position","absolute").css("top","").css("bottom",0).css("z-index",""):l.stickyElement.css("position","fixed").css("top",g).css("bottom","").css("z-index",l.zIndex)}}},a=function(){c=r.height();for(var e=0,i=o.length;e<i;e++){var n=o[e],s=null;n.getWidthFrom?n.responsiveWidth&&(s=t(n.getWidthFrom).width()):n.widthFromWrapper&&(s=n.stickyWrapper.width()),null!=s&&n.stickyElement.css("width",s)}},d={init:function(e){return this.each(function(){var i=t.extend({},n,e),r=t(this),s=r.attr("id"),c=s?s+"-"+n.wrapperClassName:n.wrapperClassName,p=t("<div></div>").attr("id",c).addClass(i.wrapperClassName);r.wrapAll(function(){if(0==t(this).parent("#"+c).length)return p});var a=r.parent();i.center&&a.css({width:r.outerWidth(),marginLeft:"auto",marginRight:"auto"}),"right"===r.css("float")&&r.css({float:"none"}).parent().css({float:"right"}),i.stickyElement=r,i.stickyWrapper=a,i.currentTop=null,o.push(i),d.setWrapperHeight(this),d.setupChangeListeners(this)})},setWrapperHeight:function(e){var i=t(e),n=i.parent();n&&n.css("height",i.outerHeight())},setupChangeListeners:function(t){window.MutationObserver?new window.MutationObserver(function(e){(e[0].addedNodes.length||e[0].removedNodes.length)&&d.setWrapperHeight(t)}).observe(t,{subtree:!0,childList:!0}):window.addEventListener?(t.addEventListener("DOMNodeInserted",function(){d.setWrapperHeight(t)},!1),t.addEventListener("DOMNodeRemoved",function(){d.setWrapperHeight(t)},!1)):window.attachEvent&&(t.attachEvent("onDOMNodeInserted",function(){d.setWrapperHeight(t)}),t.attachEvent("onDOMNodeRemoved",function(){d.setWrapperHeight(t)}))},update:p,unstick:function(e){return this.each(function(){for(var e=t(this),n=-1,r=o.length;r-- >0;)o[r].stickyElement.get(0)===this&&(i.call(o,r,1),n=r);-1!==n&&(e.unwrap(),e.css({width:"",position:"",top:"",float:"","z-index":""}))})}};window.addEventListener?(window.addEventListener("scroll",p,!1),window.addEventListener("resize",a,!1)):window.attachEvent&&(window.attachEvent("onscroll",p),window.attachEvent("onresize",a)),t.fn.sticky=function(i){return d[i]?d[i].apply(this,e.call(arguments,1)):"object"!=typeof i&&i?void t.error("Method "+i+" does not exist on jQuery.sticky"):d.init.apply(this,arguments)},t.fn.unstick=function(i){return d[i]?d[i].apply(this,e.call(arguments,1)):"object"!=typeof i&&i?void t.error("Method "+i+" does not exist on jQuery.sticky"):d.unstick.apply(this,arguments)},t(function(){setTimeout(p,0)})});
|
assets/js/popper.min.js
CHANGED
@@ -1,5 +1,4 @@
|
|
1 |
/*
|
2 |
Copyright (C) Federico Zivolo 2018
|
3 |
Distributed under the MIT License (license terms are at http://opensource.org/licenses/MIT).
|
4 |
-
*/(function(e,t){'object'==typeof exports&&'undefined'!=typeof module?module.exports=t():'function'==typeof define&&define.amd?define(t):e.Popper=t()})(this,function(){'use strict';function e(e){return e&&'[object Function]'==={}.toString.call(e)}function t(e,t){if(1!==e.nodeType)return[];var o=getComputedStyle(e,null);return t?o[t]:o}function o(e){return'HTML'===e.nodeName?e:e.parentNode||e.host}function n(e){if(!e)return document.body;switch(e.nodeName){case'HTML':case'BODY':return e.ownerDocument.body;case'#document':return e.body;}var i=t(e),r=i.overflow,p=i.overflowX,s=i.overflowY;return /(auto|scroll|overlay)/.test(r+s+p)?e:n(o(e))}function r(e){return 11===e?re:10===e?pe:re||pe}function p(e){if(!e)return document.documentElement;for(var o=r(10)?document.body:null,n=e.offsetParent;n===o&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var i=n&&n.nodeName;return i&&'BODY'!==i&&'HTML'!==i?-1!==['TD','TABLE'].indexOf(n.nodeName)&&'static'===t(n,'position')?p(n):n:e?e.ownerDocument.documentElement:document.documentElement}function s(e){var t=e.nodeName;return'BODY'!==t&&('HTML'===t||p(e.firstElementChild)===e)}function d(e){return null===e.parentNode?e:d(e.parentNode)}function a(e,t){if(!e||!e.nodeType||!t||!t.nodeType)return document.documentElement;var o=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,n=o?e:t,i=o?t:e,r=document.createRange();r.setStart(n,0),r.setEnd(i,0);var l=r.commonAncestorContainer;if(e!==l&&t!==l||n.contains(i))return s(l)?l:p(l);var f=d(e);return f.host?a(f.host,t):a(e,d(t).host)}function l(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:'top',o='top'===t?'scrollTop':'scrollLeft',n=e.nodeName;if('BODY'===n||'HTML'===n){var i=e.ownerDocument.documentElement,r=e.ownerDocument.scrollingElement||i;return r[o]}return e[o]}function f(e,t){var o=2<arguments.length&&void 0!==arguments[2]&&arguments[2],n=l(t,'top'),i=l(t,'left'),r=o?-1:1;return e.top+=n*r,e.bottom+=n*r,e.left+=i*r,e.right+=i*r,e}function m(e,t){var o='x'===t?'Left':'Top',n='Left'==o?'Right':'Bottom';return parseFloat(e['border'+o+'Width'],10)+parseFloat(e['border'+n+'Width'],10)}function h(e,t,o,n){return $(t['offset'+e],t['scroll'+e],o['client'+e],o['offset'+e],o['scroll'+e],r(10)?o['offset'+e]+n['margin'+('Height'===e?'Top':'Left')]+n['margin'+('Height'===e?'Bottom':'Right')]:0)}function c(){var e=document.body,t=document.documentElement,o=r(10)&&getComputedStyle(t);return{height:h('Height',e,t,o),width:h('Width',e,t,o)}}function g(e){return le({},e,{right:e.left+e.width,bottom:e.top+e.height})}function u(e){var o={};try{if(r(10)){o=e.getBoundingClientRect();var n=l(e,'top'),i=l(e,'left');o.top+=n,o.left+=i,o.bottom+=n,o.right+=i}else o=e.getBoundingClientRect()}catch(t){}var p={left:o.left,top:o.top,width:o.right-o.left,height:o.bottom-o.top},s='HTML'===e.nodeName?c():{},d=s.width||e.clientWidth||p.right-p.left,a=s.height||e.clientHeight||p.bottom-p.top,f=e.offsetWidth-d,h=e.offsetHeight-a;if(f||h){var u=t(e);f-=m(u,'x'),h-=m(u,'y'),p.width-=f,p.height-=h}return g(p)}function b(e,o){var i=2<arguments.length&&void 0!==arguments[2]&&arguments[2],p=r(10),s='HTML'===o.nodeName,d=u(e),a=u(o),l=n(e),m=t(o),h=parseFloat(m.borderTopWidth,10),c=parseFloat(m.borderLeftWidth,10);i&&'HTML'===o.nodeName&&(a.top=$(a.top,0),a.left=$(a.left,0));var b=g({top:d.top-a.top-h,left:d.left-a.left-c,width:d.width,height:d.height});if(b.marginTop=0,b.marginLeft=0,!p&&s){var y=parseFloat(m.marginTop,10),w=parseFloat(m.marginLeft,10);b.top-=h-y,b.bottom-=h-y,b.left-=c-w,b.right-=c-w,b.marginTop=y,b.marginLeft=w}return(p&&!i?o.contains(l):o===l&&'BODY'!==l.nodeName)&&(b=f(b,o)),b}function y(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1],o=e.ownerDocument.documentElement,n=b(e,o),i=$(o.clientWidth,window.innerWidth||0),r=$(o.clientHeight,window.innerHeight||0),p=t?0:l(o),s=t?0:l(o,'left'),d={top:p-n.top+n.marginTop,left:s-n.left+n.marginLeft,width:i,height:r};return g(d)}function w(e){var n=e.nodeName;return'BODY'===n||'HTML'===n?!1:'fixed'===t(e,'position')||w(o(e))}function E(e){if(!e||!e.parentElement||r())return document.documentElement;for(var o=e.parentElement;o&&'none'===t(o,'transform');)o=o.parentElement;return o||document.documentElement}function v(e,t,i,r){var p=4<arguments.length&&void 0!==arguments[4]&&arguments[4],s={top:0,left:0},d=p?E(e):a(e,t);if('viewport'===r)s=y(d,p);else{var l;'scrollParent'===r?(l=n(o(t)),'BODY'===l.nodeName&&(l=e.ownerDocument.documentElement)):'window'===r?l=e.ownerDocument.documentElement:l=r;var f=b(l,d,p);if('HTML'===l.nodeName&&!w(d)){var m=c(),h=m.height,g=m.width;s.top+=f.top-f.marginTop,s.bottom=h+f.top,s.left+=f.left-f.marginLeft,s.right=g+f.left}else s=f}return s.left+=i,s.top+=i,s.right-=i,s.bottom-=i,s}function x(e){var t=e.width,o=e.height;return t*o}function O(e,t,o,n,i){var r=5<arguments.length&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf('auto'))return e;var p=v(o,n,r,i),s={top:{width:p.width,height:t.top-p.top},right:{width:p.right-t.right,height:p.height},bottom:{width:p.width,height:p.bottom-t.bottom},left:{width:t.left-p.left,height:p.height}},d=Object.keys(s).map(function(e){return le({key:e},s[e],{area:x(s[e])})}).sort(function(e,t){return t.area-e.area}),a=d.filter(function(e){var t=e.width,n=e.height;return t>=o.clientWidth&&n>=o.clientHeight}),l=0<a.length?a[0].key:d[0].key,f=e.split('-')[1];return l+(f?'-'+f:'')}function L(e,t,o){var n=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null,i=n?E(t):a(t,o);return b(o,i,n)}function S(e){var t=getComputedStyle(e),o=parseFloat(t.marginTop)+parseFloat(t.marginBottom),n=parseFloat(t.marginLeft)+parseFloat(t.marginRight),i={width:e.offsetWidth+n,height:e.offsetHeight+o};return i}function T(e){var t={left:'right',right:'left',bottom:'top',top:'bottom'};return e.replace(/left|right|bottom|top/g,function(e){return t[e]})}function C(e,t,o){o=o.split('-')[0];var n=S(e),i={width:n.width,height:n.height},r=-1!==['right','left'].indexOf(o),p=r?'top':'left',s=r?'left':'top',d=r?'height':'width',a=r?'width':'height';return i[p]=t[p]+t[d]/2-n[d]/2,i[s]=o===s?t[s]-n[a]:t[T(s)],i}function D(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function N(e,t,o){if(Array.prototype.findIndex)return e.findIndex(function(e){return e[t]===o});var n=D(e,function(e){return e[t]===o});return e.indexOf(n)}function P(t,o,n){var i=void 0===n?t:t.slice(0,N(t,'name',n));return i.forEach(function(t){t['function']&&console.warn('`modifier.function` is deprecated, use `modifier.fn`!');var n=t['function']||t.fn;t.enabled&&e(n)&&(o.offsets.popper=g(o.offsets.popper),o.offsets.reference=g(o.offsets.reference),o=n(o,t))}),o}function k(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=L(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=O(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=C(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?'fixed':'absolute',e=P(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function W(e,t){return e.some(function(e){var o=e.name,n=e.enabled;return n&&o===t})}function B(e){for(var t=[!1,'ms','Webkit','Moz','O'],o=e.charAt(0).toUpperCase()+e.slice(1),n=0;n<t.length;n++){var i=t[n],r=i?''+i+o:e;if('undefined'!=typeof document.body.style[r])return r}return null}function H(){return this.state.isDestroyed=!0,W(this.modifiers,'applyStyle')&&(this.popper.removeAttribute('x-placement'),this.popper.style.position='',this.popper.style.top='',this.popper.style.left='',this.popper.style.right='',this.popper.style.bottom='',this.popper.style.willChange='',this.popper.style[B('transform')]=''),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function A(e){var t=e.ownerDocument;return t?t.defaultView:window}function M(e,t,o,i){var r='BODY'===e.nodeName,p=r?e.ownerDocument.defaultView:e;p.addEventListener(t,o,{passive:!0}),r||M(n(p.parentNode),t,o,i),i.push(p)}function I(e,t,o,i){o.updateBound=i,A(e).addEventListener('resize',o.updateBound,{passive:!0});var r=n(e);return M(r,'scroll',o.updateBound,o.scrollParents),o.scrollElement=r,o.eventsEnabled=!0,o}function F(){this.state.eventsEnabled||(this.state=I(this.reference,this.options,this.state,this.scheduleUpdate))}function R(e,t){return A(e).removeEventListener('resize',t.updateBound),t.scrollParents.forEach(function(e){e.removeEventListener('scroll',t.updateBound)}),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t}function U(){this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=R(this.reference,this.state))}function Y(e){return''!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function j(e,t){Object.keys(t).forEach(function(o){var n='';-1!==['width','height','top','right','bottom','left'].indexOf(o)&&Y(t[o])&&(n='px'),e.style[o]=t[o]+n})}function K(e,t){Object.keys(t).forEach(function(o){var n=t[o];!1===n?e.removeAttribute(o):e.setAttribute(o,t[o])})}function q(e,t,o){var n=D(e,function(e){var o=e.name;return o===t}),i=!!n&&e.some(function(e){return e.name===o&&e.enabled&&e.order<n.order});if(!i){var r='`'+t+'`';console.warn('`'+o+'`'+' modifier is required by '+r+' modifier in order to work, be sure to include it before '+r+'!')}return i}function G(e){return'end'===e?'start':'start'===e?'end':e}function z(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1],o=me.indexOf(e),n=me.slice(o+1).concat(me.slice(0,o));return t?n.reverse():n}function V(e,t,o,n){var i=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),r=+i[1],p=i[2];if(!r)return e;if(0===p.indexOf('%')){var s;switch(p){case'%p':s=o;break;case'%':case'%r':default:s=n;}var d=g(s);return d[t]/100*r}if('vh'===p||'vw'===p){var a;return a='vh'===p?$(document.documentElement.clientHeight,window.innerHeight||0):$(document.documentElement.clientWidth,window.innerWidth||0),a/100*r}return r}function _(e,t,o,n){var i=[0,0],r=-1!==['right','left'].indexOf(n),p=e.split(/(\+|\-)/).map(function(e){return e.trim()}),s=p.indexOf(D(p,function(e){return-1!==e.search(/,|\s/)}));p[s]&&-1===p[s].indexOf(',')&&console.warn('Offsets separated by white space(s) are deprecated, use a comma (,) instead.');var d=/\s*,\s*|\s+/,a=-1===s?[p]:[p.slice(0,s).concat([p[s].split(d)[0]]),[p[s].split(d)[1]].concat(p.slice(s+1))];return a=a.map(function(e,n){var i=(1===n?!r:r)?'height':'width',p=!1;return e.reduce(function(e,t){return''===e[e.length-1]&&-1!==['+','-'].indexOf(t)?(e[e.length-1]=t,p=!0,e):p?(e[e.length-1]+=t,p=!1,e):e.concat(t)},[]).map(function(e){return V(e,i,t,o)})}),a.forEach(function(e,t){e.forEach(function(o,n){Y(o)&&(i[t]+=o*('-'===e[n-1]?-1:1))})}),i}function X(e,t){var o,n=t.offset,i=e.placement,r=e.offsets,p=r.popper,s=r.reference,d=i.split('-')[0];return o=Y(+n)?[+n,0]:_(n,p,s,d),'left'===d?(p.top+=o[0],p.left-=o[1]):'right'===d?(p.top+=o[0],p.left+=o[1]):'top'===d?(p.left+=o[0],p.top-=o[1]):'bottom'===d&&(p.left+=o[0],p.top+=o[1]),e.popper=p,e}for(var J=Math.min,Q=Math.round,Z=Math.floor,$=Math.max,ee='undefined'!=typeof window&&'undefined'!=typeof document,te=['Edge','Trident','Firefox'],oe=0,ne=0;ne<te.length;ne+=1)if(ee&&0<=navigator.userAgent.indexOf(te[ne])){oe=1;break}var i=ee&&window.Promise,ie=i?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1,e()}))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1,e()},oe))}},re=ee&&!!(window.MSInputMethodContext&&document.documentMode),pe=ee&&/MSIE 10/.test(navigator.userAgent),se=function(e,t){if(!(e instanceof t))throw new TypeError('Cannot call a class as a function')},de=function(){function e(e,t){for(var o,n=0;n<t.length;n++)o=t[n],o.enumerable=o.enumerable||!1,o.configurable=!0,'value'in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}return function(t,o,n){return o&&e(t.prototype,o),n&&e(t,n),t}}(),ae=function(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e},le=Object.assign||function(e){for(var t,o=1;o<arguments.length;o++)for(var n in t=arguments[o],t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},fe=['auto-start','auto','auto-end','top-start','top','top-end','right-start','right','right-end','bottom-end','bottom','bottom-start','left-end','left','left-start'],me=fe.slice(3),he={FLIP:'flip',CLOCKWISE:'clockwise',COUNTERCLOCKWISE:'counterclockwise'},ce=function(){function t(o,n){var i=this,r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};se(this,t),this.scheduleUpdate=function(){return requestAnimationFrame(i.update)},this.update=ie(this.update.bind(this)),this.options=le({},t.Defaults,r),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=o&&o.jquery?o[0]:o,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(le({},t.Defaults.modifiers,r.modifiers)).forEach(function(e){i.options.modifiers[e]=le({},t.Defaults.modifiers[e]||{},r.modifiers?r.modifiers[e]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(e){return le({name:e},i.options.modifiers[e])}).sort(function(e,t){return e.order-t.order}),this.modifiers.forEach(function(t){t.enabled&&e(t.onLoad)&&t.onLoad(i.reference,i.popper,i.options,t,i.state)}),this.update();var p=this.options.eventsEnabled;p&&this.enableEventListeners(),this.state.eventsEnabled=p}return de(t,[{key:'update',value:function(){return k.call(this)}},{key:'destroy',value:function(){return H.call(this)}},{key:'enableEventListeners',value:function(){return F.call(this)}},{key:'disableEventListeners',value:function(){return U.call(this)}}]),t}();return ce.Utils=('undefined'==typeof window?global:window).PopperUtils,ce.placements=fe,ce.Defaults={placement:'bottom',positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,o=t.split('-')[0],n=t.split('-')[1];if(n){var i=e.offsets,r=i.reference,p=i.popper,s=-1!==['bottom','top'].indexOf(o),d=s?'left':'top',a=s?'width':'height',l={start:ae({},d,r[d]),end:ae({},d,r[d]+r[a]-p[a])};e.offsets.popper=le({},p,l[n])}return e}},offset:{order:200,enabled:!0,fn:X,offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var o=t.boundariesElement||p(e.instance.popper);e.instance.reference===o&&(o=p(o));var n=B('transform'),i=e.instance.popper.style,r=i.top,s=i.left,d=i[n];i.top='',i.left='',i[n]='';var a=v(e.instance.popper,e.instance.reference,t.padding,o,e.positionFixed);i.top=r,i.left=s,i[n]=d,t.boundaries=a;var l=t.priority,f=e.offsets.popper,m={primary:function(e){var o=f[e];return f[e]<a[e]&&!t.escapeWithReference&&(o=$(f[e],a[e])),ae({},e,o)},secondary:function(e){var o='right'===e?'left':'top',n=f[o];return f[e]>a[e]&&!t.escapeWithReference&&(n=J(f[o],a[e]-('right'===e?f.width:f.height))),ae({},o,n)}};return l.forEach(function(e){var t=-1===['left','top'].indexOf(e)?'secondary':'primary';f=le({},f,m[t](e))}),e.offsets.popper=f,e},priority:['left','right','top','bottom'],padding:5,boundariesElement:'scrollParent'},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,o=t.popper,n=t.reference,i=e.placement.split('-')[0],r=Z,p=-1!==['top','bottom'].indexOf(i),s=p?'right':'bottom',d=p?'left':'top',a=p?'width':'height';return o[s]<r(n[d])&&(e.offsets.popper[d]=r(n[d])-o[a]),o[d]>r(n[s])&&(e.offsets.popper[d]=r(n[s])),e}},arrow:{order:500,enabled:!0,fn:function(e,o){var n;if(!q(e.instance.modifiers,'arrow','keepTogether'))return e;var i=o.element;if('string'==typeof i){if(i=e.instance.popper.querySelector(i),!i)return e;}else if(!e.instance.popper.contains(i))return console.warn('WARNING: `arrow.element` must be child of its popper element!'),e;var r=e.placement.split('-')[0],p=e.offsets,s=p.popper,d=p.reference,a=-1!==['left','right'].indexOf(r),l=a?'height':'width',f=a?'Top':'Left',m=f.toLowerCase(),h=a?'left':'top',c=a?'bottom':'right',u=S(i)[l];d[c]-u<s[m]&&(e.offsets.popper[m]-=s[m]-(d[c]-u)),d[m]+u>s[c]&&(e.offsets.popper[m]+=d[m]+u-s[c]),e.offsets.popper=g(e.offsets.popper);var b=d[m]+d[l]/2-u/2,y=t(e.instance.popper),w=parseFloat(y['margin'+f],10),E=parseFloat(y['border'+f+'Width'],10),v=b-e.offsets.popper[m]-w-E;return v=$(J(s[l]-u,v),0),e.arrowElement=i,e.offsets.arrow=(n={},ae(n,m,Q(v)),ae(n,h,''),n),e},element:'[x-arrow]'},flip:{order:600,enabled:!0,fn:function(e,t){if(W(e.instance.modifiers,'inner'))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var o=v(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),n=e.placement.split('-')[0],i=T(n),r=e.placement.split('-')[1]||'',p=[];switch(t.behavior){case he.FLIP:p=[n,i];break;case he.CLOCKWISE:p=z(n);break;case he.COUNTERCLOCKWISE:p=z(n,!0);break;default:p=t.behavior;}return p.forEach(function(s,d){if(n!==s||p.length===d+1)return e;n=e.placement.split('-')[0],i=T(n);var a=e.offsets.popper,l=e.offsets.reference,f=Z,m='left'===n&&f(a.right)>f(l.left)||'right'===n&&f(a.left)<f(l.right)||'top'===n&&f(a.bottom)>f(l.top)||'bottom'===n&&f(a.top)<f(l.bottom),h=f(a.left)<f(o.left),c=f(a.right)>f(o.right),g=f(a.top)<f(o.top),u=f(a.bottom)>f(o.bottom),b='left'===n&&h||'right'===n&&c||'top'===n&&g||'bottom'===n&&u,y=-1!==['top','bottom'].indexOf(n),w=!!t.flipVariations&&(y&&'start'===r&&h||y&&'end'===r&&c||!y&&'start'===r&&g||!y&&'end'===r&&u);(m||b||w)&&(e.flipped=!0,(m||b)&&(n=p[d+1]),w&&(r=G(r)),e.placement=n+(r?'-'+r:''),e.offsets.popper=le({},e.offsets.popper,C(e.instance.popper,e.offsets.reference,e.placement)),e=P(e.instance.modifiers,e,'flip'))}),e},behavior:'flip',padding:5,boundariesElement:'viewport'},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,o=t.split('-')[0],n=e.offsets,i=n.popper,r=n.reference,p=-1!==['left','right'].indexOf(o),s=-1===['top','left'].indexOf(o);return i[p?'left':'top']=r[o]-(s?i[p?'width':'height']:0),e.placement=T(t),e.offsets.popper=g(i),e}},hide:{order:800,enabled:!0,fn:function(e){if(!q(e.instance.modifiers,'hide','preventOverflow'))return e;var t=e.offsets.reference,o=D(e.instance.modifiers,function(e){return'preventOverflow'===e.name}).boundaries;if(t.bottom<o.top||t.left>o.right||t.top>o.bottom||t.right<o.left){if(!0===e.hide)return e;e.hide=!0,e.attributes['x-out-of-boundaries']=''}else{if(!1===e.hide)return e;e.hide=!1,e.attributes['x-out-of-boundaries']=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var o=t.x,n=t.y,i=e.offsets.popper,r=D(e.instance.modifiers,function(e){return'applyStyle'===e.name}).gpuAcceleration;void 0!==r&&console.warn('WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!');var s,d,a=void 0===r?t.gpuAcceleration:r,l=p(e.instance.popper),f=u(l),m={position:i.position},h={left:Z(i.left),top:Q(i.top),bottom:Q(i.bottom),right:Z(i.right)},c='bottom'===o?'top':'bottom',g='right'===n?'left':'right',b=B('transform');if(d='bottom'==c?-f.height+h.bottom:h.top,s='right'==g?-f.width+h.right:h.left,a&&b)m[b]='translate3d('+s+'px, '+d+'px, 0)',m[c]=0,m[g]=0,m.willChange='transform';else{var y='bottom'==c?-1:1,w='right'==g?-1:1;m[c]=d*y,m[g]=s*w,m.willChange=c+', '+g}var E={"x-placement":e.placement};return e.attributes=le({},E,e.attributes),e.styles=le({},m,e.styles),e.arrowStyles=le({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:'bottom',y:'right'},applyStyle:{order:900,enabled:!0,fn:function(e){return j(e.instance.popper,e.styles),K(e.instance.popper,e.attributes),e.arrowElement&&Object.keys(e.arrowStyles).length&&j(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,o,n,i){var r=L(i,t,e,o.positionFixed),p=O(o.placement,r,t,e,o.modifiers.flip.boundariesElement,o.modifiers.flip.padding);return t.setAttribute('x-placement',p),j(t,{position:o.positionFixed?'fixed':'absolute'}),o},gpuAcceleration:void 0}}},ce});
|
5 |
-
//# sourceMappingURL=popper.min.js.map
|
1 |
/*
|
2 |
Copyright (C) Federico Zivolo 2018
|
3 |
Distributed under the MIT License (license terms are at http://opensource.org/licenses/MIT).
|
4 |
+
*/(function(e,t){'object'==typeof exports&&'undefined'!=typeof module?module.exports=t():'function'==typeof define&&define.amd?define(t):e.Popper=t()})(this,function(){'use strict';function e(e){return e&&'[object Function]'==={}.toString.call(e)}function t(e,t){if(1!==e.nodeType)return[];var o=getComputedStyle(e,null);return t?o[t]:o}function o(e){return'HTML'===e.nodeName?e:e.parentNode||e.host}function n(e){if(!e)return document.body;switch(e.nodeName){case'HTML':case'BODY':return e.ownerDocument.body;case'#document':return e.body;}var i=t(e),r=i.overflow,p=i.overflowX,s=i.overflowY;return /(auto|scroll|overlay)/.test(r+s+p)?e:n(o(e))}function r(e){return 11===e?re:10===e?pe:re||pe}function p(e){if(!e)return document.documentElement;for(var o=r(10)?document.body:null,n=e.offsetParent;n===o&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var i=n&&n.nodeName;return i&&'BODY'!==i&&'HTML'!==i?-1!==['TD','TABLE'].indexOf(n.nodeName)&&'static'===t(n,'position')?p(n):n:e?e.ownerDocument.documentElement:document.documentElement}function s(e){var t=e.nodeName;return'BODY'!==t&&('HTML'===t||p(e.firstElementChild)===e)}function d(e){return null===e.parentNode?e:d(e.parentNode)}function a(e,t){if(!e||!e.nodeType||!t||!t.nodeType)return document.documentElement;var o=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,n=o?e:t,i=o?t:e,r=document.createRange();r.setStart(n,0),r.setEnd(i,0);var l=r.commonAncestorContainer;if(e!==l&&t!==l||n.contains(i))return s(l)?l:p(l);var f=d(e);return f.host?a(f.host,t):a(e,d(t).host)}function l(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:'top',o='top'===t?'scrollTop':'scrollLeft',n=e.nodeName;if('BODY'===n||'HTML'===n){var i=e.ownerDocument.documentElement,r=e.ownerDocument.scrollingElement||i;return r[o]}return e[o]}function f(e,t){var o=2<arguments.length&&void 0!==arguments[2]&&arguments[2],n=l(t,'top'),i=l(t,'left'),r=o?-1:1;return e.top+=n*r,e.bottom+=n*r,e.left+=i*r,e.right+=i*r,e}function m(e,t){var o='x'===t?'Left':'Top',n='Left'==o?'Right':'Bottom';return parseFloat(e['border'+o+'Width'],10)+parseFloat(e['border'+n+'Width'],10)}function h(e,t,o,n){return $(t['offset'+e],t['scroll'+e],o['client'+e],o['offset'+e],o['scroll'+e],r(10)?o['offset'+e]+n['margin'+('Height'===e?'Top':'Left')]+n['margin'+('Height'===e?'Bottom':'Right')]:0)}function c(){var e=document.body,t=document.documentElement,o=r(10)&&getComputedStyle(t);return{height:h('Height',e,t,o),width:h('Width',e,t,o)}}function g(e){return le({},e,{right:e.left+e.width,bottom:e.top+e.height})}function u(e){var o={};try{if(r(10)){o=e.getBoundingClientRect();var n=l(e,'top'),i=l(e,'left');o.top+=n,o.left+=i,o.bottom+=n,o.right+=i}else o=e.getBoundingClientRect()}catch(t){}var p={left:o.left,top:o.top,width:o.right-o.left,height:o.bottom-o.top},s='HTML'===e.nodeName?c():{},d=s.width||e.clientWidth||p.right-p.left,a=s.height||e.clientHeight||p.bottom-p.top,f=e.offsetWidth-d,h=e.offsetHeight-a;if(f||h){var u=t(e);f-=m(u,'x'),h-=m(u,'y'),p.width-=f,p.height-=h}return g(p)}function b(e,o){var i=2<arguments.length&&void 0!==arguments[2]&&arguments[2],p=r(10),s='HTML'===o.nodeName,d=u(e),a=u(o),l=n(e),m=t(o),h=parseFloat(m.borderTopWidth,10),c=parseFloat(m.borderLeftWidth,10);i&&'HTML'===o.nodeName&&(a.top=$(a.top,0),a.left=$(a.left,0));var b=g({top:d.top-a.top-h,left:d.left-a.left-c,width:d.width,height:d.height});if(b.marginTop=0,b.marginLeft=0,!p&&s){var y=parseFloat(m.marginTop,10),w=parseFloat(m.marginLeft,10);b.top-=h-y,b.bottom-=h-y,b.left-=c-w,b.right-=c-w,b.marginTop=y,b.marginLeft=w}return(p&&!i?o.contains(l):o===l&&'BODY'!==l.nodeName)&&(b=f(b,o)),b}function y(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1],o=e.ownerDocument.documentElement,n=b(e,o),i=$(o.clientWidth,window.innerWidth||0),r=$(o.clientHeight,window.innerHeight||0),p=t?0:l(o),s=t?0:l(o,'left'),d={top:p-n.top+n.marginTop,left:s-n.left+n.marginLeft,width:i,height:r};return g(d)}function w(e){var n=e.nodeName;return'BODY'===n||'HTML'===n?!1:'fixed'===t(e,'position')||w(o(e))}function E(e){if(!e||!e.parentElement||r())return document.documentElement;for(var o=e.parentElement;o&&'none'===t(o,'transform');)o=o.parentElement;return o||document.documentElement}function v(e,t,i,r){var p=4<arguments.length&&void 0!==arguments[4]&&arguments[4],s={top:0,left:0},d=p?E(e):a(e,t);if('viewport'===r)s=y(d,p);else{var l;'scrollParent'===r?(l=n(o(t)),'BODY'===l.nodeName&&(l=e.ownerDocument.documentElement)):'window'===r?l=e.ownerDocument.documentElement:l=r;var f=b(l,d,p);if('HTML'===l.nodeName&&!w(d)){var m=c(),h=m.height,g=m.width;s.top+=f.top-f.marginTop,s.bottom=h+f.top,s.left+=f.left-f.marginLeft,s.right=g+f.left}else s=f}return s.left+=i,s.top+=i,s.right-=i,s.bottom-=i,s}function x(e){var t=e.width,o=e.height;return t*o}function O(e,t,o,n,i){var r=5<arguments.length&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf('auto'))return e;var p=v(o,n,r,i),s={top:{width:p.width,height:t.top-p.top},right:{width:p.right-t.right,height:p.height},bottom:{width:p.width,height:p.bottom-t.bottom},left:{width:t.left-p.left,height:p.height}},d=Object.keys(s).map(function(e){return le({key:e},s[e],{area:x(s[e])})}).sort(function(e,t){return t.area-e.area}),a=d.filter(function(e){var t=e.width,n=e.height;return t>=o.clientWidth&&n>=o.clientHeight}),l=0<a.length?a[0].key:d[0].key,f=e.split('-')[1];return l+(f?'-'+f:'')}function L(e,t,o){var n=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null,i=n?E(t):a(t,o);return b(o,i,n)}function S(e){var t=getComputedStyle(e),o=parseFloat(t.marginTop)+parseFloat(t.marginBottom),n=parseFloat(t.marginLeft)+parseFloat(t.marginRight),i={width:e.offsetWidth+n,height:e.offsetHeight+o};return i}function T(e){var t={left:'right',right:'left',bottom:'top',top:'bottom'};return e.replace(/left|right|bottom|top/g,function(e){return t[e]})}function C(e,t,o){o=o.split('-')[0];var n=S(e),i={width:n.width,height:n.height},r=-1!==['right','left'].indexOf(o),p=r?'top':'left',s=r?'left':'top',d=r?'height':'width',a=r?'width':'height';return i[p]=t[p]+t[d]/2-n[d]/2,i[s]=o===s?t[s]-n[a]:t[T(s)],i}function D(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function N(e,t,o){if(Array.prototype.findIndex)return e.findIndex(function(e){return e[t]===o});var n=D(e,function(e){return e[t]===o});return e.indexOf(n)}function P(t,o,n){var i=void 0===n?t:t.slice(0,N(t,'name',n));return i.forEach(function(t){t['function']&&console.warn('`modifier.function` is deprecated, use `modifier.fn`!');var n=t['function']||t.fn;t.enabled&&e(n)&&(o.offsets.popper=g(o.offsets.popper),o.offsets.reference=g(o.offsets.reference),o=n(o,t))}),o}function k(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=L(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=O(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=C(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?'fixed':'absolute',e=P(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function W(e,t){return e.some(function(e){var o=e.name,n=e.enabled;return n&&o===t})}function B(e){for(var t=[!1,'ms','Webkit','Moz','O'],o=e.charAt(0).toUpperCase()+e.slice(1),n=0;n<t.length;n++){var i=t[n],r=i?''+i+o:e;if('undefined'!=typeof document.body.style[r])return r}return null}function H(){return this.state.isDestroyed=!0,W(this.modifiers,'applyStyle')&&(this.popper.removeAttribute('x-placement'),this.popper.style.position='',this.popper.style.top='',this.popper.style.left='',this.popper.style.right='',this.popper.style.bottom='',this.popper.style.willChange='',this.popper.style[B('transform')]=''),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function A(e){var t=e.ownerDocument;return t?t.defaultView:window}function M(e,t,o,i){var r='BODY'===e.nodeName,p=r?e.ownerDocument.defaultView:e;p.addEventListener(t,o,{passive:!0}),r||M(n(p.parentNode),t,o,i),i.push(p)}function I(e,t,o,i){o.updateBound=i,A(e).addEventListener('resize',o.updateBound,{passive:!0});var r=n(e);return M(r,'scroll',o.updateBound,o.scrollParents),o.scrollElement=r,o.eventsEnabled=!0,o}function F(){this.state.eventsEnabled||(this.state=I(this.reference,this.options,this.state,this.scheduleUpdate))}function R(e,t){return A(e).removeEventListener('resize',t.updateBound),t.scrollParents.forEach(function(e){e.removeEventListener('scroll',t.updateBound)}),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t}function U(){this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=R(this.reference,this.state))}function Y(e){return''!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function j(e,t){Object.keys(t).forEach(function(o){var n='';-1!==['width','height','top','right','bottom','left'].indexOf(o)&&Y(t[o])&&(n='px'),e.style[o]=t[o]+n})}function K(e,t){Object.keys(t).forEach(function(o){var n=t[o];!1===n?e.removeAttribute(o):e.setAttribute(o,t[o])})}function q(e,t,o){var n=D(e,function(e){var o=e.name;return o===t}),i=!!n&&e.some(function(e){return e.name===o&&e.enabled&&e.order<n.order});if(!i){var r='`'+t+'`';console.warn('`'+o+'`'+' modifier is required by '+r+' modifier in order to work, be sure to include it before '+r+'!')}return i}function G(e){return'end'===e?'start':'start'===e?'end':e}function z(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1],o=me.indexOf(e),n=me.slice(o+1).concat(me.slice(0,o));return t?n.reverse():n}function V(e,t,o,n){var i=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),r=+i[1],p=i[2];if(!r)return e;if(0===p.indexOf('%')){var s;switch(p){case'%p':s=o;break;case'%':case'%r':default:s=n;}var d=g(s);return d[t]/100*r}if('vh'===p||'vw'===p){var a;return a='vh'===p?$(document.documentElement.clientHeight,window.innerHeight||0):$(document.documentElement.clientWidth,window.innerWidth||0),a/100*r}return r}function _(e,t,o,n){var i=[0,0],r=-1!==['right','left'].indexOf(n),p=e.split(/(\+|\-)/).map(function(e){return e.trim()}),s=p.indexOf(D(p,function(e){return-1!==e.search(/,|\s/)}));p[s]&&-1===p[s].indexOf(',')&&console.warn('Offsets separated by white space(s) are deprecated, use a comma (,) instead.');var d=/\s*,\s*|\s+/,a=-1===s?[p]:[p.slice(0,s).concat([p[s].split(d)[0]]),[p[s].split(d)[1]].concat(p.slice(s+1))];return a=a.map(function(e,n){var i=(1===n?!r:r)?'height':'width',p=!1;return e.reduce(function(e,t){return''===e[e.length-1]&&-1!==['+','-'].indexOf(t)?(e[e.length-1]=t,p=!0,e):p?(e[e.length-1]+=t,p=!1,e):e.concat(t)},[]).map(function(e){return V(e,i,t,o)})}),a.forEach(function(e,t){e.forEach(function(o,n){Y(o)&&(i[t]+=o*('-'===e[n-1]?-1:1))})}),i}function X(e,t){var o,n=t.offset,i=e.placement,r=e.offsets,p=r.popper,s=r.reference,d=i.split('-')[0];return o=Y(+n)?[+n,0]:_(n,p,s,d),'left'===d?(p.top+=o[0],p.left-=o[1]):'right'===d?(p.top+=o[0],p.left+=o[1]):'top'===d?(p.left+=o[0],p.top-=o[1]):'bottom'===d&&(p.left+=o[0],p.top+=o[1]),e.popper=p,e}for(var J=Math.min,Q=Math.round,Z=Math.floor,$=Math.max,ee='undefined'!=typeof window&&'undefined'!=typeof document,te=['Edge','Trident','Firefox'],oe=0,ne=0;ne<te.length;ne+=1)if(ee&&0<=navigator.userAgent.indexOf(te[ne])){oe=1;break}var i=ee&&window.Promise,ie=i?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1,e()}))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1,e()},oe))}},re=ee&&!!(window.MSInputMethodContext&&document.documentMode),pe=ee&&/MSIE 10/.test(navigator.userAgent),se=function(e,t){if(!(e instanceof t))throw new TypeError('Cannot call a class as a function')},de=function(){function e(e,t){for(var o,n=0;n<t.length;n++)o=t[n],o.enumerable=o.enumerable||!1,o.configurable=!0,'value'in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}return function(t,o,n){return o&&e(t.prototype,o),n&&e(t,n),t}}(),ae=function(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e},le=Object.assign||function(e){for(var t,o=1;o<arguments.length;o++)for(var n in t=arguments[o],t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},fe=['auto-start','auto','auto-end','top-start','top','top-end','right-start','right','right-end','bottom-end','bottom','bottom-start','left-end','left','left-start'],me=fe.slice(3),he={FLIP:'flip',CLOCKWISE:'clockwise',COUNTERCLOCKWISE:'counterclockwise'},ce=function(){function t(o,n){var i=this,r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};se(this,t),this.scheduleUpdate=function(){return requestAnimationFrame(i.update)},this.update=ie(this.update.bind(this)),this.options=le({},t.Defaults,r),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=o&&o.jquery?o[0]:o,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(le({},t.Defaults.modifiers,r.modifiers)).forEach(function(e){i.options.modifiers[e]=le({},t.Defaults.modifiers[e]||{},r.modifiers?r.modifiers[e]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(e){return le({name:e},i.options.modifiers[e])}).sort(function(e,t){return e.order-t.order}),this.modifiers.forEach(function(t){t.enabled&&e(t.onLoad)&&t.onLoad(i.reference,i.popper,i.options,t,i.state)}),this.update();var p=this.options.eventsEnabled;p&&this.enableEventListeners(),this.state.eventsEnabled=p}return de(t,[{key:'update',value:function(){return k.call(this)}},{key:'destroy',value:function(){return H.call(this)}},{key:'enableEventListeners',value:function(){return F.call(this)}},{key:'disableEventListeners',value:function(){return U.call(this)}}]),t}();return ce.Utils=('undefined'==typeof window?global:window).PopperUtils,ce.placements=fe,ce.Defaults={placement:'bottom',positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,o=t.split('-')[0],n=t.split('-')[1];if(n){var i=e.offsets,r=i.reference,p=i.popper,s=-1!==['bottom','top'].indexOf(o),d=s?'left':'top',a=s?'width':'height',l={start:ae({},d,r[d]),end:ae({},d,r[d]+r[a]-p[a])};e.offsets.popper=le({},p,l[n])}return e}},offset:{order:200,enabled:!0,fn:X,offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var o=t.boundariesElement||p(e.instance.popper);e.instance.reference===o&&(o=p(o));var n=B('transform'),i=e.instance.popper.style,r=i.top,s=i.left,d=i[n];i.top='',i.left='',i[n]='';var a=v(e.instance.popper,e.instance.reference,t.padding,o,e.positionFixed);i.top=r,i.left=s,i[n]=d,t.boundaries=a;var l=t.priority,f=e.offsets.popper,m={primary:function(e){var o=f[e];return f[e]<a[e]&&!t.escapeWithReference&&(o=$(f[e],a[e])),ae({},e,o)},secondary:function(e){var o='right'===e?'left':'top',n=f[o];return f[e]>a[e]&&!t.escapeWithReference&&(n=J(f[o],a[e]-('right'===e?f.width:f.height))),ae({},o,n)}};return l.forEach(function(e){var t=-1===['left','top'].indexOf(e)?'secondary':'primary';f=le({},f,m[t](e))}),e.offsets.popper=f,e},priority:['left','right','top','bottom'],padding:5,boundariesElement:'scrollParent'},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,o=t.popper,n=t.reference,i=e.placement.split('-')[0],r=Z,p=-1!==['top','bottom'].indexOf(i),s=p?'right':'bottom',d=p?'left':'top',a=p?'width':'height';return o[s]<r(n[d])&&(e.offsets.popper[d]=r(n[d])-o[a]),o[d]>r(n[s])&&(e.offsets.popper[d]=r(n[s])),e}},arrow:{order:500,enabled:!0,fn:function(e,o){var n;if(!q(e.instance.modifiers,'arrow','keepTogether'))return e;var i=o.element;if('string'==typeof i){if(i=e.instance.popper.querySelector(i),!i)return e;}else if(!e.instance.popper.contains(i))return console.warn('WARNING: `arrow.element` must be child of its popper element!'),e;var r=e.placement.split('-')[0],p=e.offsets,s=p.popper,d=p.reference,a=-1!==['left','right'].indexOf(r),l=a?'height':'width',f=a?'Top':'Left',m=f.toLowerCase(),h=a?'left':'top',c=a?'bottom':'right',u=S(i)[l];d[c]-u<s[m]&&(e.offsets.popper[m]-=s[m]-(d[c]-u)),d[m]+u>s[c]&&(e.offsets.popper[m]+=d[m]+u-s[c]),e.offsets.popper=g(e.offsets.popper);var b=d[m]+d[l]/2-u/2,y=t(e.instance.popper),w=parseFloat(y['margin'+f],10),E=parseFloat(y['border'+f+'Width'],10),v=b-e.offsets.popper[m]-w-E;return v=$(J(s[l]-u,v),0),e.arrowElement=i,e.offsets.arrow=(n={},ae(n,m,Q(v)),ae(n,h,''),n),e},element:'[x-arrow]'},flip:{order:600,enabled:!0,fn:function(e,t){if(W(e.instance.modifiers,'inner'))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var o=v(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),n=e.placement.split('-')[0],i=T(n),r=e.placement.split('-')[1]||'',p=[];switch(t.behavior){case he.FLIP:p=[n,i];break;case he.CLOCKWISE:p=z(n);break;case he.COUNTERCLOCKWISE:p=z(n,!0);break;default:p=t.behavior;}return p.forEach(function(s,d){if(n!==s||p.length===d+1)return e;n=e.placement.split('-')[0],i=T(n);var a=e.offsets.popper,l=e.offsets.reference,f=Z,m='left'===n&&f(a.right)>f(l.left)||'right'===n&&f(a.left)<f(l.right)||'top'===n&&f(a.bottom)>f(l.top)||'bottom'===n&&f(a.top)<f(l.bottom),h=f(a.left)<f(o.left),c=f(a.right)>f(o.right),g=f(a.top)<f(o.top),u=f(a.bottom)>f(o.bottom),b='left'===n&&h||'right'===n&&c||'top'===n&&g||'bottom'===n&&u,y=-1!==['top','bottom'].indexOf(n),w=!!t.flipVariations&&(y&&'start'===r&&h||y&&'end'===r&&c||!y&&'start'===r&&g||!y&&'end'===r&&u);(m||b||w)&&(e.flipped=!0,(m||b)&&(n=p[d+1]),w&&(r=G(r)),e.placement=n+(r?'-'+r:''),e.offsets.popper=le({},e.offsets.popper,C(e.instance.popper,e.offsets.reference,e.placement)),e=P(e.instance.modifiers,e,'flip'))}),e},behavior:'flip',padding:5,boundariesElement:'viewport'},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,o=t.split('-')[0],n=e.offsets,i=n.popper,r=n.reference,p=-1!==['left','right'].indexOf(o),s=-1===['top','left'].indexOf(o);return i[p?'left':'top']=r[o]-(s?i[p?'width':'height']:0),e.placement=T(t),e.offsets.popper=g(i),e}},hide:{order:800,enabled:!0,fn:function(e){if(!q(e.instance.modifiers,'hide','preventOverflow'))return e;var t=e.offsets.reference,o=D(e.instance.modifiers,function(e){return'preventOverflow'===e.name}).boundaries;if(t.bottom<o.top||t.left>o.right||t.top>o.bottom||t.right<o.left){if(!0===e.hide)return e;e.hide=!0,e.attributes['x-out-of-boundaries']=''}else{if(!1===e.hide)return e;e.hide=!1,e.attributes['x-out-of-boundaries']=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var o=t.x,n=t.y,i=e.offsets.popper,r=D(e.instance.modifiers,function(e){return'applyStyle'===e.name}).gpuAcceleration;void 0!==r&&console.warn('WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!');var s,d,a=void 0===r?t.gpuAcceleration:r,l=p(e.instance.popper),f=u(l),m={position:i.position},h={left:Z(i.left),top:Q(i.top),bottom:Q(i.bottom),right:Z(i.right)},c='bottom'===o?'top':'bottom',g='right'===n?'left':'right',b=B('transform');if(d='bottom'==c?-f.height+h.bottom:h.top,s='right'==g?-f.width+h.right:h.left,a&&b)m[b]='translate3d('+s+'px, '+d+'px, 0)',m[c]=0,m[g]=0,m.willChange='transform';else{var y='bottom'==c?-1:1,w='right'==g?-1:1;m[c]=d*y,m[g]=s*w,m.willChange=c+', '+g}var E={"x-placement":e.placement};return e.attributes=le({},E,e.attributes),e.styles=le({},m,e.styles),e.arrowStyles=le({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:'bottom',y:'right'},applyStyle:{order:900,enabled:!0,fn:function(e){return j(e.instance.popper,e.styles),K(e.instance.popper,e.attributes),e.arrowElement&&Object.keys(e.arrowStyles).length&&j(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,o,n,i){var r=L(i,t,e,o.positionFixed),p=O(o.placement,r,t,e,o.modifiers.flip.boundariesElement,o.modifiers.flip.padding);return t.setAttribute('x-placement',p),j(t,{position:o.positionFixed?'fixed':'absolute'}),o},gpuAcceleration:void 0}}},ce});
|
|
cht-icons.php
CHANGED
@@ -5,7 +5,7 @@
|
|
5 |
Description: Chat with your website visitors via their favorite channels. Show a chat icon on the bottom of your site and communicate with your customers.
|
6 |
Author: Chaty
|
7 |
Author URI: https://chaty.app
|
8 |
-
Version: 1.
|
9 |
License: GPL2
|
10 |
*/
|
11 |
|
@@ -56,13 +56,20 @@ function cht_install(){
|
|
56 |
update_option('cht_numb_slug',',Phone,Whatsapp');
|
57 |
update_option('cht_social_whatsapp','' );
|
58 |
update_option('cht_social_phone','');
|
59 |
-
|
|
|
|
|
|
|
60 |
}
|
61 |
|
62 |
function cht_uninstall(){
|
63 |
update_option( 'cht_numb_slug','');
|
64 |
update_option( 'cht_social_whatsapp','' );
|
65 |
-
update_option( 'cht_social_phone','');
|
|
|
|
|
|
|
|
|
66 |
}
|
67 |
|
68 |
function cht_activation_redirect( $plugin ) {
|
5 |
Description: Chat with your website visitors via their favorite channels. Show a chat icon on the bottom of your site and communicate with your customers.
|
6 |
Author: Chaty
|
7 |
Author URI: https://chaty.app
|
8 |
+
Version: 1.2.1
|
9 |
License: GPL2
|
10 |
*/
|
11 |
|
56 |
update_option('cht_numb_slug',',Phone,Whatsapp');
|
57 |
update_option('cht_social_whatsapp','' );
|
58 |
update_option('cht_social_phone','');
|
59 |
+
update_option('cht_widget_size','54');
|
60 |
+
update_option('widget_icon','chat-base');
|
61 |
+
update_option('cht_widget_img','');
|
62 |
+
update_option('cht_color','#A886CD');
|
63 |
}
|
64 |
|
65 |
function cht_uninstall(){
|
66 |
update_option( 'cht_numb_slug','');
|
67 |
update_option( 'cht_social_whatsapp','' );
|
68 |
+
update_option( 'cht_social_phone','' );
|
69 |
+
update_option( 'cht_widget_size','54' );
|
70 |
+
update_option( 'widget_icon','chat-base' );
|
71 |
+
update_option( 'cht_widget_img','' );
|
72 |
+
update_option('cht_color','#A886CD');
|
73 |
}
|
74 |
|
75 |
function cht_activation_redirect( $plugin ) {
|
frontend/class-frontend.php
CHANGED
@@ -45,21 +45,21 @@ class CHT_Frontend extends CHT_Admin_Base
|
|
45 |
}
|
46 |
echo '';
|
47 |
wp_die();
|
48 |
-
|
49 |
}
|
50 |
|
51 |
/**
|
52 |
* Function add token
|
53 |
*/
|
54 |
public function del_token()
|
55 |
-
{
|
56 |
check_ajax_referer( 'cht_nonce_ajax', 'nonce_code' );
|
57 |
if(!$this->is_pro()){
|
58 |
update_option( 'cht_token','', '' );
|
59 |
}
|
60 |
echo '';
|
61 |
wp_die();
|
62 |
-
|
63 |
}
|
64 |
/**
|
65 |
*
|
@@ -80,30 +80,49 @@ class CHT_Frontend extends CHT_Admin_Base
|
|
80 |
if (!$item) {
|
81 |
return;
|
82 |
}
|
83 |
-
|
84 |
// $token = ($this->is_pro()) ? 'pro' : 'free';
|
85 |
-
|
86 |
-
$social_opt = get_option('cht_social_' . $social);
|
87 |
-
$html = '';
|
88 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
89 |
|
|
|
90 |
|
91 |
$html .= '<div class="channels-selected__item '.esc_attr($version).' available">';
|
92 |
-
$html .=
|
93 |
-
|
94 |
-
$html .=
|
95 |
-
$html .=
|
96 |
-
|
97 |
-
$html .=
|
98 |
-
$html .=
|
99 |
-
$html .=
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
107 |
$html .= '</div>';
|
108 |
|
109 |
echo json_encode($html);
|
@@ -129,37 +148,56 @@ class CHT_Frontend extends CHT_Admin_Base
|
|
129 |
// wp_enqueue_style( 'cht_widget_style', plugins_url('../assets/css/cht-widget.css', __FILE__));
|
130 |
}
|
131 |
public function front_scripts()
|
132 |
-
{
|
133 |
wp_enqueue_script( 'cht_widget_scripts', plugins_url('../assets/js/cht-scripts-front.min.js', __FILE__), array( 'jquery' ));
|
134 |
-
|
135 |
}
|
136 |
public function int_arr()
|
137 |
-
{
|
138 |
|
139 |
-
$social= get_option('cht_numb_slug');
|
140 |
-
$social = explode(",", $social);
|
141 |
|
142 |
$arr= array();
|
143 |
foreach ($social as $key_soc):
|
144 |
-
foreach ($this->socials as $key => $social) :
|
145 |
if( $social['slug'] != $key_soc){
|
146 |
continue;
|
147 |
}
|
148 |
-
if($value = get_option('cht_social_' . $social['slug'])) {
|
149 |
-
$
|
|
|
|
|
150 |
};
|
151 |
-
endforeach;
|
152 |
-
endforeach;
|
153 |
|
154 |
return json_encode($arr);
|
155 |
}
|
|
|
156 |
public function insert_widget()
|
157 |
{
|
158 |
-
if(
|
159 |
-
include_once CHT_DIR . '/views/widget.php';
|
160 |
endif;
|
161 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
162 |
}
|
163 |
}
|
164 |
|
165 |
-
new CHT_Frontend();
|
45 |
}
|
46 |
echo '';
|
47 |
wp_die();
|
48 |
+
|
49 |
}
|
50 |
|
51 |
/**
|
52 |
* Function add token
|
53 |
*/
|
54 |
public function del_token()
|
55 |
+
{
|
56 |
check_ajax_referer( 'cht_nonce_ajax', 'nonce_code' );
|
57 |
if(!$this->is_pro()){
|
58 |
update_option( 'cht_token','', '' );
|
59 |
}
|
60 |
echo '';
|
61 |
wp_die();
|
62 |
+
|
63 |
}
|
64 |
/**
|
65 |
*
|
80 |
if (!$item) {
|
81 |
return;
|
82 |
}
|
83 |
+
|
84 |
// $token = ($this->is_pro()) ? 'pro' : 'free';
|
|
|
|
|
|
|
85 |
|
86 |
+
$social_opt = get_option('cht_social_' . $social);
|
87 |
+
if (empty($social_opt)) {
|
88 |
+
$social_opt = [
|
89 |
+
'value' => '',
|
90 |
+
'is_mobile' => 'checked',
|
91 |
+
'is_desktop' => 'checked'
|
92 |
+
];
|
93 |
+
} else {
|
94 |
+
$social_opt['is_desktop'] = isset($social_opt['is_desktop']) ? $social_opt['is_desktop'] : '';
|
95 |
+
$social_opt['is_mobile'] = isset($social_opt['is_mobile']) ? $social_opt['is_mobile'] : '';
|
96 |
+
}
|
97 |
|
98 |
+
$html = '';
|
99 |
|
100 |
$html .= '<div class="channels-selected__item '.esc_attr($version).' available">';
|
101 |
+
$html .= '<div class="icon icon-md active" data-title="'. esc_attr($this->del_space($social)) .'">
|
102 |
+
<svg width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg" >';
|
103 |
+
$html .= $item['svg'];
|
104 |
+
$html .= '</svg>';
|
105 |
+
$html .= '</div>';
|
106 |
+
$html .= '<div class="channels__input-box">';
|
107 |
+
$html .= '<input type="text" class="channels__input" id="'. esc_attr($social) .'" name="cht_social_'. esc_attr($social) .'[value]" value="'. esc_attr($social_opt['value']) .'">';
|
108 |
+
$html .= '<button class="btn-cancel" data-social="'.esc_attr($social).'">
|
109 |
+
<svg width="14" height="13" viewBox="0 0 14 13" fill="none" xmlns="http://www.w3.org/2000/svg">
|
110 |
+
<rect width="15.6301" height="2.24494" rx="1.12247" transform="translate(2.26764 0.0615997) rotate(45)" fill="white"/>
|
111 |
+
<rect width="15.6301" height="2.24494" rx="1.12247" transform="translate(13.3198 1.649) rotate(135)" fill="white"/>
|
112 |
+
</svg>
|
113 |
+
</button>';
|
114 |
+
$html .= '</div>';
|
115 |
+
$html .= '<label class="channels__view" for="'. str_replace(' ','_',esc_attr($this->del_space($social))) .'Desktop">';
|
116 |
+
$html .= '<input type="checkbox" class="channels__view-check js-chanel-icon js-chanel-desktop" data-type="'.strtolower(esc_attr($this->del_space($social))).'" id="'. esc_attr($social) .'Desktop" name="cht_social_'. esc_attr($social) .'[is_desktop]" value="checked" ' . $social_opt['is_desktop'] .' >';
|
117 |
+
$html .= '<span class="channels__view-txt">Desktop</span>';
|
118 |
+
$html .= '</label>';
|
119 |
+
$html .= '<label class="channels__view" for="'. str_replace(' ','_',esc_attr($this->del_space($social))) .'Mobile">';
|
120 |
+
$html .= '<input type="checkbox" class="channels__view-check js-chanel-icon js-chanel-mobile" data-type="'.strtolower(esc_attr($this->del_space($social))).'" id="'. esc_attr($social) .'Mobile" name="cht_social_'. esc_attr($social) .'[is_mobile]" value="checked" ' . $social_opt['is_mobile'] . ' >';
|
121 |
+
$html .= '<span class="channels__view-txt">Mobile</span>';
|
122 |
+
$html .= '</label>';
|
123 |
+
$html .= '<div class="input-example">' . __('For example:', 'chaty');
|
124 |
+
$html .= esc_html($item['example']);
|
125 |
+
$html .= '</div>';
|
126 |
$html .= '</div>';
|
127 |
|
128 |
echo json_encode($html);
|
148 |
// wp_enqueue_style( 'cht_widget_style', plugins_url('../assets/css/cht-widget.css', __FILE__));
|
149 |
}
|
150 |
public function front_scripts()
|
151 |
+
{
|
152 |
wp_enqueue_script( 'cht_widget_scripts', plugins_url('../assets/js/cht-scripts-front.min.js', __FILE__), array( 'jquery' ));
|
153 |
+
|
154 |
}
|
155 |
public function int_arr()
|
156 |
+
{
|
157 |
|
158 |
+
$social= get_option('cht_numb_slug');
|
159 |
+
$social = explode(",", $social);
|
160 |
|
161 |
$arr= array();
|
162 |
foreach ($social as $key_soc):
|
163 |
+
foreach ($this->socials as $key => $social) :
|
164 |
if( $social['slug'] != $key_soc){
|
165 |
continue;
|
166 |
}
|
167 |
+
if($value = get_option('cht_social_' . $social['slug'])) {
|
168 |
+
if (!empty($value['value']) && (wp_is_mobile() ? isset($value['is_mobile']) : isset($value['is_desktop']))){
|
169 |
+
$arr[mb_strtolower($social['slug'])] = $value['value'];
|
170 |
+
}
|
171 |
};
|
172 |
+
endforeach;
|
173 |
+
endforeach;
|
174 |
|
175 |
return json_encode($arr);
|
176 |
}
|
177 |
+
|
178 |
public function insert_widget()
|
179 |
{
|
180 |
+
if($this->canInsertWidget()):
|
181 |
+
include_once CHT_DIR . '/views/widget.php';
|
182 |
endif;
|
183 |
+
|
184 |
+
}
|
185 |
+
|
186 |
+
private function canInsertWidget()
|
187 |
+
{
|
188 |
+
return get_option('cht_active') && $this->checkChannels();
|
189 |
+
}
|
190 |
+
|
191 |
+
private function checkChannels()
|
192 |
+
{
|
193 |
+
$social = explode(",", get_option('cht_numb_slug'));
|
194 |
+
$res = false;
|
195 |
+
foreach ($social as $name) {
|
196 |
+
$value = get_option('cht_social_' . strtolower($name));
|
197 |
+
$res = $res || !empty($value['value']) && (wp_is_mobile() ? isset($value['is_mobile']) : isset($value['is_desktop']));
|
198 |
+
}
|
199 |
+
return $res;
|
200 |
}
|
201 |
}
|
202 |
|
203 |
+
return new CHT_Frontend();
|
readme.txt
CHANGED
@@ -1,9 +1,9 @@
|
|
1 |
-
=== Free WhatsApp,
|
2 |
Contributors: galdub, tomeraharon
|
3 |
Tags: whatsapp, facebook messenger, click to chat, chat, chat button, call now button
|
4 |
Requires at least: 3.1
|
5 |
Tested up to: 4.9.8
|
6 |
-
Stable tag: 1.
|
7 |
Plugin URI: https://chaty.app
|
8 |
|
9 |
Chat with your website visitors via their favorite channels.
|
@@ -48,6 +48,8 @@ Launch a Poptin popup
|
|
48 |
3. Add a custom Call-To-Action beside your widget
|
49 |
4. Choose between 7 different colors
|
50 |
5. You decide if you want to show the widget on mobile & desktop, or both!
|
|
|
|
|
51 |
|
52 |
= What do you get in the Pro plan? =
|
53 |
Unlock the Pro features for only $28.68/year
|
@@ -55,8 +57,9 @@ You will get all the features of the free plan, plus:
|
|
55 |
1. Show all the channels you want at the same time (16)
|
56 |
2. Customize the chat button widget color with HEX code
|
57 |
3. Change the location of the widget on the screen by the pixel
|
58 |
-
4.
|
59 |
-
5.
|
|
|
60 |
|
61 |
= How does each channel work? =
|
62 |
* WhatsApp chat - add your phone number and once the visitors click on the WhatsApp chat button, WhatsApp chat interface will be launched. On desktop it will launch desktop WhatsApp web interface, and on mobile it will launch the WhatsApp app conversation window.
|
@@ -116,6 +119,27 @@ Once you've purchased your pro plan, go to the Chaty plugin page on your website
|
|
116 |
|
117 |
== Screenshots ==
|
118 |
|
119 |
-
1.
|
120 |
-
2.
|
121 |
-
3.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
=== Free WhatsApp, Messenger, Telegram, Email, SMS, Maps, Chat & Call button - Chaty ===
|
2 |
Contributors: galdub, tomeraharon
|
3 |
Tags: whatsapp, facebook messenger, click to chat, chat, chat button, call now button
|
4 |
Requires at least: 3.1
|
5 |
Tested up to: 4.9.8
|
6 |
+
Stable tag: 1.2.1
|
7 |
Plugin URI: https://chaty.app
|
8 |
|
9 |
Chat with your website visitors via their favorite channels.
|
48 |
3. Add a custom Call-To-Action beside your widget
|
49 |
4. Choose between 7 different colors
|
50 |
5. You decide if you want to show the widget on mobile & desktop, or both!
|
51 |
+
6. New feature: now you can show different channels for mobile and desktop. E.g. On mobile you can display a call now button, Viber button, and a Telegram button, and on desktop you can display a WhatsApp button and a Facebook Messenger chat button.
|
52 |
+
|
53 |
|
54 |
= What do you get in the Pro plan? =
|
55 |
Unlock the Pro features for only $28.68/year
|
57 |
1. Show all the channels you want at the same time (16)
|
58 |
2. Customize the chat button widget color with HEX code
|
59 |
3. Change the location of the widget on the screen by the pixel
|
60 |
+
4. New feature: Change the size of the widget
|
61 |
+
5. New feature: Choose between new chat button designs or upload your own custom chat button design
|
62 |
+
6. Remove the "Get widget" link on the chat button
|
63 |
|
64 |
= How does each channel work? =
|
65 |
* WhatsApp chat - add your phone number and once the visitors click on the WhatsApp chat button, WhatsApp chat interface will be launched. On desktop it will launch desktop WhatsApp web interface, and on mobile it will launch the WhatsApp app conversation window.
|
119 |
|
120 |
== Screenshots ==
|
121 |
|
122 |
+
1. All the popular click to chat channels included in the free plan
|
123 |
+
2. Choose from a variety of click to chat channels
|
124 |
+
3. Add a custom call-to-action message to your widget
|
125 |
+
4. You can also create a single channel widget for click to chat, call and more
|
126 |
+
|
127 |
+
== Changelog ==
|
128 |
+
|
129 |
+
= 1.1 =
|
130 |
+
* Initial release.
|
131 |
+
|
132 |
+
= 1.1.1 =
|
133 |
+
* Bug fixes.
|
134 |
+
|
135 |
+
= 1.1.2 =
|
136 |
+
* Bug fixes.
|
137 |
+
|
138 |
+
= 1.1.3 =
|
139 |
+
* Bug fixes.
|
140 |
+
|
141 |
+
= 1.2 =
|
142 |
+
Many cool new features including: new widget icons (including custom widget), decide which channels will be displayed on mobile/desktop, and change widget size
|
143 |
+
|
144 |
+
= 1.2.1 =
|
145 |
+
* Bug fixes
|
views/admin.php
CHANGED
@@ -21,7 +21,7 @@ if(!$this->is_pro()){
|
|
21 |
<img src="<?php echo esc_url(plugins_url('../assets/images/logo.svg', __FILE__)); ?>" alt="Chaty" class="logo">
|
22 |
<?php settings_errors(); ?>
|
23 |
<div class="ml-auto">
|
24 |
-
<?php if (!$this->is_pro && get_option('cht_token')==''): ?>
|
25 |
<button class="btn-white easy-modal-open" href="#token-modal">
|
26 |
<?php _e('Enter Token', CHT_OPT); ?>
|
27 |
</button>
|
@@ -37,11 +37,11 @@ if(!$this->is_pro()){
|
|
37 |
<path d="M8.95 0.15C8.75 -0.0500001 8.45 -0.0500001 8.25 0.15L6.85 1.55C6.65 1.75 6.65 2.05 6.85 2.25C7.35 2.75 7.75 3.35 7.95 4.15C8.45 6.35 6.75 8.35 4.55 8.35H4.05V6.85C4.05 6.65 3.95 6.45 3.75 6.35C3.55 6.25 3.35 6.35 3.15 6.55L0.15 9.55C-0.0500001 9.75 -0.0500001 10.05 0.15 10.25L3.15 13.25C3.35 13.35 3.55 13.35 3.75 13.35C3.95 13.25 4.05 13.05 4.05 12.85V11.35H4.55C8.45 11.35 11.55 7.95 10.95 3.95C10.75 2.45 10.05 1.15 8.95 0.15Z" transform="translate(4.92456 2.64999)" fill="white"/>
|
38 |
</svg>
|
39 |
</button>
|
40 |
-
<?php if($this->is_pro): ?>
|
41 |
<p class="text_update" style="color:#fff; left: 0px;"><?php _e('Your Pro plan expires on', CHT_OPT);?> <?php echo date('F jS, Y', strtotime($this->data_activ())) ;?></p>
|
42 |
<?php endif ?>
|
43 |
|
44 |
-
<?php elseif( !$this->data_check() && !$this->is_pro):?>
|
45 |
<button class="btn-red easy-modal-open" href="#upgrade-modal">
|
46 |
<?php _e('Upgrade Now', CHT_OPT); ?>
|
47 |
<svg width="17" height="19" viewBox="0 0 17 19" fill="none" xmlns="http://www.w3.org/2000/svg">
|
@@ -56,7 +56,7 @@ if(!$this->is_pro()){
|
|
56 |
</header>
|
57 |
|
58 |
<main class="main">
|
59 |
-
<form id="cht-form" action="options.php" method="POST">
|
60 |
<?php settings_fields($this->plugin_slug); ?>
|
61 |
<?php require_once 'parts/section1.php'; ?>
|
62 |
<?php require_once 'parts/section2.php'; ?>
|
21 |
<img src="<?php echo esc_url(plugins_url('../assets/images/logo.svg', __FILE__)); ?>" alt="Chaty" class="logo">
|
22 |
<?php settings_errors(); ?>
|
23 |
<div class="ml-auto">
|
24 |
+
<?php if (!$this->is_pro() && get_option('cht_token')==''): ?>
|
25 |
<button class="btn-white easy-modal-open" href="#token-modal">
|
26 |
<?php _e('Enter Token', CHT_OPT); ?>
|
27 |
</button>
|
37 |
<path d="M8.95 0.15C8.75 -0.0500001 8.45 -0.0500001 8.25 0.15L6.85 1.55C6.65 1.75 6.65 2.05 6.85 2.25C7.35 2.75 7.75 3.35 7.95 4.15C8.45 6.35 6.75 8.35 4.55 8.35H4.05V6.85C4.05 6.65 3.95 6.45 3.75 6.35C3.55 6.25 3.35 6.35 3.15 6.55L0.15 9.55C-0.0500001 9.75 -0.0500001 10.05 0.15 10.25L3.15 13.25C3.35 13.35 3.55 13.35 3.75 13.35C3.95 13.25 4.05 13.05 4.05 12.85V11.35H4.55C8.45 11.35 11.55 7.95 10.95 3.95C10.75 2.45 10.05 1.15 8.95 0.15Z" transform="translate(4.92456 2.64999)" fill="white"/>
|
38 |
</svg>
|
39 |
</button>
|
40 |
+
<?php if($this->is_pro()): ?>
|
41 |
<p class="text_update" style="color:#fff; left: 0px;"><?php _e('Your Pro plan expires on', CHT_OPT);?> <?php echo date('F jS, Y', strtotime($this->data_activ())) ;?></p>
|
42 |
<?php endif ?>
|
43 |
|
44 |
+
<?php elseif( !$this->data_check() && !$this->is_pro()):?>
|
45 |
<button class="btn-red easy-modal-open" href="#upgrade-modal">
|
46 |
<?php _e('Upgrade Now', CHT_OPT); ?>
|
47 |
<svg width="17" height="19" viewBox="0 0 17 19" fill="none" xmlns="http://www.w3.org/2000/svg">
|
56 |
</header>
|
57 |
|
58 |
<main class="main">
|
59 |
+
<form id="cht-form" action="options.php" method="POST" enctype="multipart/form-data">
|
60 |
<?php settings_fields($this->plugin_slug); ?>
|
61 |
<?php require_once 'parts/section1.php'; ?>
|
62 |
<?php require_once 'parts/section2.php'; ?>
|
views/modals/upgrade.php
CHANGED
@@ -8,7 +8,7 @@
|
|
8 |
</button>
|
9 |
<?php if($this->data_check() && $this->is_pro()): ?>
|
10 |
<h2><?php _e('Renew your Pro plan', CHT_OPT); ?></h2>
|
11 |
-
<?php elseif(!$this->is_pro && get_option('cht_token')==''): ?>
|
12 |
<h2><?php _e('Upgrade', CHT_OPT); ?></h2>
|
13 |
<?php else:?>
|
14 |
<h2><?php _e('Your Pro plan has expired', CHT_OPT); ?></h2>
|
@@ -24,8 +24,10 @@
|
|
24 |
<li><?php _e('One website', CHT_OPT); ?></li>
|
25 |
<li><?php _e('Unlimited channels', CHT_OPT); ?></li>
|
26 |
<li><?php _e('Custom color (HEX code)', CHT_OPT); ?></li>
|
27 |
-
<li><?php _e('Custom location (X,Y)', CHT_OPT); ?></li>
|
28 |
<li><?php _e('Remove “Get widget” link', CHT_OPT); ?></li>
|
|
|
|
|
|
|
29 |
</ul>
|
30 |
|
31 |
<div class="text-center">
|
@@ -36,14 +38,14 @@
|
|
36 |
<input type="hidden" name="item_number" value="Chaty Pro Plan (Year)">
|
37 |
<input type="hidden" name="amount" value="28.68">
|
38 |
<input type="hidden" name="no_shipping" value="1">
|
39 |
-
|
40 |
<input type="hidden" name="rm" value="2">
|
41 |
<input type="hidden" name="cancel_return" value="<?php echo esc_attr($this->get_site()); ?>/wp-admin/admin.php?page=chaty-app">
|
42 |
<?php if($this->is_pro()): ?>
|
43 |
<input type="hidden" name="on0" value="<?php echo esc_attr($this->data_activ()); ?>">
|
44 |
<?php endif ?>
|
45 |
-
|
46 |
-
<?php if(!$this->is_pro
|
47 |
<div class="domain">
|
48 |
<label for="" class="domain__label">Your website URL:</label>
|
49 |
<input name="custom" class="domain__input" value="<?php echo esc_attr($this->get_site()); ?>">
|
@@ -51,14 +53,9 @@
|
|
51 |
</div>
|
52 |
<?php endif ?>
|
53 |
|
54 |
-
|
|
|
55 |
<?php if(!$this->is_pro() && get_option('cht_token')!=''):?>
|
56 |
-
<?php _e('Renew your subscription', CHT_OPT); ?>
|
57 |
-
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" style="vertical-align: middle;">
|
58 |
-
<path d="M3.0746 9.2C2.5746 7 4.2746 5 6.4746 5H6.9746V6.5C6.9746 6.7 7.0746 6.9 7.2746 7C7.4746 7 7.6746 7 7.7746 6.9L10.7746 3.9C10.9746 3.7 10.9746 3.4 10.7746 3.2L7.7746 0.2C7.6746 0 7.4746 0 7.2746 0C7.0746 0.1 6.9746 0.3 6.9746 0.5V2H6.4746C2.5746 2 -0.525402 5.4 0.0745975 9.4C0.274598 10.9 1.0746 12.3 2.1746 13.3C2.3746 13.5 2.6746 13.5 2.8746 13.3L4.2746 11.9C4.4746 11.7 4.4746 11.4 4.2746 11.2C3.5746 10.6 3.1746 10 3.0746 9.2Z" fill="white"/>
|
59 |
-
<path d="M8.95 0.15C8.75 -0.0500001 8.45 -0.0500001 8.25 0.15L6.85 1.55C6.65 1.75 6.65 2.05 6.85 2.25C7.35 2.75 7.75 3.35 7.95 4.15C8.45 6.35 6.75 8.35 4.55 8.35H4.05V6.85C4.05 6.65 3.95 6.45 3.75 6.35C3.55 6.25 3.35 6.35 3.15 6.55L0.15 9.55C-0.0500001 9.75 -0.0500001 10.05 0.15 10.25L3.15 13.25C3.35 13.35 3.55 13.35 3.75 13.35C3.95 13.25 4.05 13.05 4.05 12.85V11.35H4.55C8.45 11.35 11.55 7.95 10.95 3.95C10.75 2.45 10.05 1.15 8.95 0.15Z" transform="translate(4.92456 2.64999)" fill="white"/>
|
60 |
-
</svg>
|
61 |
-
<?php elseif($this->data_check() && $this->is_pro()):?>
|
62 |
<svg width="261" height="59" viewBox="0 0 261 59" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
63 |
<rect width="239" height="37" fill="black" fill-opacity="0" transform="translate(11 7)"/>
|
64 |
<rect width="239" height="37" fill="black" fill-opacity="0" transform="translate(11 7)"/>
|
@@ -84,27 +81,28 @@
|
|
84 |
<feBlend mode="normal" in2="shape" result="effect2_innerShadow"/>
|
85 |
</filter>
|
86 |
<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1">
|
87 |
-
<use xlink:href="#
|
88 |
</pattern>
|
89 |
<linearGradient id="paint0_linear" x1="20.8757" y1="25.8974" x2="239.156" y2="43.7138" gradientUnits="userSpaceOnUse">
|
90 |
<stop stop-color="#F9C323"/>
|
91 |
<stop offset="1" stop-color="#F9C323"/>
|
92 |
</linearGradient>
|
93 |
-
<image id="image0" width="2000" height="532" xlink:href="data:image/png;base64,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CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEfiTw/wGGhFFfCHEitwAAAABJRU5ErkJggg=="/>
|
94 |
</defs>
|
95 |
</svg>
|
96 |
|
97 |
-
<?php
|
98 |
-
<svg width="
|
99 |
-
<rect width="
|
|
|
100 |
<g filter="url(#filter0_di)">
|
101 |
-
<rect x="11" y="7" width="
|
102 |
-
<rect x="11.4" y="7.4" width="
|
103 |
</g>
|
104 |
-
<path d="M24.87 32C24.7567 32 24.666 31.966 24.598 31.898C24.53 31.8187 24.496 31.7223 24.496 31.609V20.508C24.496 20.3833 24.53 20.287 24.598 20.219C24.666 20.1397 24.7567 20.1 24.87 20.1H29.511C30.7123 20.1 31.619 20.389 32.231 20.967C32.843 21.545 33.149 22.2987 33.149 23.228C33.149 23.8627 33.0017 24.3953 32.707 24.826C32.4123 25.2453 32.0667 25.5513 31.67 25.744C32.1573 25.982 32.5653 26.3503 32.894 26.849C33.2227 27.3477 33.387 27.92 33.387 28.566C33.387 29.2007 33.2397 29.7787 32.945 30.3C32.6617 30.8213 32.2367 31.235 31.67 31.541C31.1033 31.847 30.429 32 29.647 32H24.87ZM29.256 25.149C29.9927 25.149 30.5537 24.9847 30.939 24.656C31.3243 24.316 31.517 23.8457 31.517 23.245C31.517 22.6557 31.3243 22.208 30.939 21.902C30.565 21.596 30.004 21.443 29.256 21.443H26.094V25.149H29.256ZM29.426 30.657C30.1513 30.657 30.718 30.4643 31.126 30.079C31.5453 29.6823 31.755 29.178 31.755 28.566C31.755 27.9427 31.5453 27.4383 31.126 27.053C30.718 26.6677 30.1513 26.475 29.426 26.475H26.094V30.657H29.426ZM38.9119 32.17C37.8352 32.17 37.0022 31.8243 36.4129 31.133C35.8235 30.4303 35.5289 29.501 35.5289 28.345V23.551C35.5289 23.4377 35.5629 23.347 35.6309 23.279C35.7102 23.1997 35.8065 23.16 35.9199 23.16H36.7019C36.8152 23.16 36.9059 23.1997 36.9739 23.279C37.0532 23.347 37.0929 23.4377 37.0929 23.551V28.26C37.0929 29.9827 37.8409 30.844 39.3369 30.844C40.0622 30.844 40.6345 30.6173 41.0539 30.164C41.4845 29.6993 41.6999 29.0647 41.6999 28.26V23.551C41.6999 23.4377 41.7339 23.347 41.8019 23.279C41.8812 23.1997 41.9775 23.16 42.0909 23.16H42.8729C42.9862 23.16 43.0769 23.1997 43.1449 23.279C43.2242 23.347 43.2639 23.4377 43.2639 23.551V31.609C43.2639 31.7223 43.2242 31.8187 43.1449 31.898C43.0769 31.966 42.9862 32 42.8729 32H42.1419C42.0285 32 41.9322 31.966 41.8529 31.898C41.7849 31.8187 41.7509 31.7223 41.7509 31.609V30.844C41.4222 31.286 41.0369 31.6203 40.5949 31.847C40.1529 32.0623 39.5919 32.17 38.9119 32.17ZM47.3542 35.23C47.2522 35.23 47.1672 35.196 47.0992 35.128C47.0312 35.06 46.9972 34.9807 46.9972 34.89C46.9972 34.856 47.0256 34.754 47.0822 34.584L48.4082 31.473L45.1612 23.806C45.0932 23.67 45.0592 23.5737 45.0592 23.517C45.0706 23.415 45.1102 23.33 45.1782 23.262C45.2462 23.194 45.3256 23.16 45.4162 23.16H46.1982C46.3796 23.16 46.5156 23.2507 46.6062 23.432L49.2242 29.688L51.9102 23.432C52.0009 23.2507 52.1369 23.16 52.3182 23.16H53.0832C53.1739 23.16 53.2532 23.194 53.3212 23.262C53.3892 23.33 53.4232 23.4093 53.4232 23.5C53.4232 23.5793 53.3949 23.6813 53.3382 23.806L48.5272 34.958C48.4706 35.0487 48.4082 35.1167 48.3402 35.162C48.2836 35.2073 48.2042 35.23 48.1022 35.23H47.3542ZM59.2471 32C59.1337 32 59.0374 31.966 58.9581 31.898C58.8901 31.8187 58.8561 31.7223 58.8561 31.609V23.551C58.8561 23.4377 58.8901 23.347 58.9581 23.279C59.0374 23.1997 59.1337 23.16 59.2471 23.16H59.9781C60.1027 23.16 60.1991 23.194 60.2671 23.262C60.3351 23.33 60.3691 23.4263 60.3691 23.551V24.299C60.7091 23.8797 61.1001 23.5567 61.5421 23.33C61.9954 23.1033 62.5564 22.99 63.2251 22.99C64.3131 22.99 65.1574 23.3413 65.7581 24.044C66.3587 24.7353 66.6591 25.6533 66.6591 26.798V31.609C66.6591 31.7223 66.6194 31.8187 66.5401 31.898C66.4721 31.966 66.3814 32 66.2681 32H65.4861C65.3727 32 65.2764 31.966 65.1971 31.898C65.1291 31.8187 65.0951 31.7223 65.0951 31.609V26.9C65.0951 26.084 64.8967 25.4493 64.5001 24.996C64.1034 24.5427 63.5367 24.316 62.8001 24.316C62.0747 24.316 61.4967 24.5483 61.0661 25.013C60.6354 25.4663 60.4201 26.0953 60.4201 26.9V31.609C60.4201 31.7223 60.3804 31.8187 60.3011 31.898C60.2331 31.966 60.1424 32 60.0291 32H59.2471ZM72.7028 32.17C71.4562 32.17 70.4928 31.8187 69.8128 31.116C69.1442 30.4133 68.7872 29.4783 68.7418 28.311L68.7248 27.58L68.7418 26.849C68.7872 25.6817 69.1498 24.7467 69.8298 24.044C70.5212 23.3413 71.4788 22.99 72.7028 22.99C73.9268 22.99 74.8788 23.3413 75.5588 24.044C76.2502 24.7467 76.6185 25.6817 76.6638 26.849C76.6865 27.0983 76.6978 27.342 76.6978 27.58C76.6978 27.818 76.6865 28.0617 76.6638 28.311C76.6185 29.4783 76.2558 30.4133 75.5758 31.116C74.9072 31.8187 73.9495 32.17 72.7028 32.17ZM72.7028 30.895C73.4282 30.895 74.0005 30.6683 74.4198 30.215C74.8505 29.7503 75.0828 29.0873 75.1168 28.226C75.1282 28.1127 75.1338 27.8973 75.1338 27.58C75.1338 27.2627 75.1282 27.0473 75.1168 26.934C75.0828 26.0727 74.8505 25.4153 74.4198 24.962C74.0005 24.4973 73.4282 24.265 72.7028 24.265C71.9775 24.265 71.3995 24.4973 70.9688 24.962C70.5495 25.4153 70.3228 26.0727 70.2888 26.934L70.2718 27.58L70.2888 28.226C70.3228 29.0873 70.5495 29.7503 70.9688 30.215C71.3995 30.6683 71.9775 30.895 72.7028 30.895ZM80.9579 32C80.7992 32 80.6802 31.966 80.6009 31.898C80.5216 31.83 80.4592 31.7223 80.4139 31.575L77.9999 23.687L77.9659 23.517C77.9659 23.415 77.9999 23.33 78.0679 23.262C78.1359 23.194 78.2209 23.16 78.3229 23.16H79.0199C79.1332 23.16 79.2239 23.194 79.2919 23.262C79.3712 23.3187 79.4166 23.3753 79.4279 23.432L81.3489 29.926L83.3889 23.517C83.4116 23.4263 83.4626 23.347 83.5419 23.279C83.6212 23.1997 83.7289 23.16 83.8649 23.16H84.4089C84.5449 23.16 84.6526 23.1997 84.7319 23.279C84.8112 23.347 84.8622 23.4263 84.8849 23.517L86.9249 29.926L88.8459 23.432C88.8572 23.3753 88.8969 23.3187 88.9649 23.262C89.0442 23.194 89.1406 23.16 89.2539 23.16H89.9509C90.0529 23.16 90.1379 23.194 90.2059 23.262C90.2739 23.33 90.3079 23.415 90.3079 23.517L90.2739 23.687L87.8599 31.575C87.8146 31.7223 87.7522 31.83 87.6729 31.898C87.5936 31.966 87.4746 32 87.3159 32H86.7039C86.4092 32 86.2166 31.8583 86.1259 31.575L84.1369 25.421L82.1479 31.575C82.0572 31.8583 81.8646 32 81.5699 32H80.9579ZM97.9413 32C97.7826 32 97.6636 31.966 97.5843 31.898C97.505 31.83 97.4426 31.7223 97.3973 31.575L94.9833 23.687L94.9493 23.517C94.9493 23.415 94.9833 23.33 95.0513 23.262C95.1193 23.194 95.2043 23.16 95.3063 23.16H96.0033C96.1166 23.16 96.2073 23.194 96.2753 23.262C96.3546 23.3187 96.4 23.3753 96.4113 23.432L98.3323 29.926L100.372 23.517C100.395 23.4263 100.446 23.347 100.525 23.279C100.605 23.1997 100.712 23.16 100.848 23.16H101.392C101.528 23.16 101.636 23.1997 101.715 23.279C101.795 23.347 101.846 23.4263 101.868 23.517L103.908 29.926L105.829 23.432C105.841 23.3753 105.88 23.3187 105.948 23.262C106.028 23.194 106.124 23.16 106.237 23.16H106.934C107.036 23.16 107.121 23.194 107.189 23.262C107.257 23.33 107.291 23.415 107.291 23.517L107.257 23.687L104.843 31.575C104.798 31.7223 104.736 31.83 104.656 31.898C104.577 31.966 104.458 32 104.299 32H103.687C103.393 32 103.2 31.8583 103.109 31.575L101.12 25.421L99.1313 31.575C99.0406 31.8583 98.848 32 98.5533 32H97.9413ZM109.447 21.494C109.334 21.494 109.237 21.46 109.158 21.392C109.09 21.3127 109.056 21.2163 109.056 21.103V20.219C109.056 20.1057 109.09 20.0093 109.158 19.93C109.237 19.8507 109.334 19.811 109.447 19.811H110.45C110.563 19.811 110.66 19.8507 110.739 19.93C110.818 20.0093 110.858 20.1057 110.858 20.219V21.103C110.858 21.2163 110.818 21.3127 110.739 21.392C110.66 21.46 110.563 21.494 110.45 21.494H109.447ZM109.583 32C109.47 32 109.373 31.966 109.294 31.898C109.226 31.8187 109.192 31.7223 109.192 31.609V23.551C109.192 23.4377 109.226 23.347 109.294 23.279C109.373 23.1997 109.47 23.16 109.583 23.16H110.331C110.444 23.16 110.535 23.1997 110.603 23.279C110.682 23.347 110.722 23.4377 110.722 23.551V31.609C110.722 31.7223 110.682 31.8187 110.603 31.898C110.535 31.966 110.444 32 110.331 32H109.583ZM116.676 32C114.919 32 114.041 31.0083 114.041 29.025V24.469H112.698C112.585 24.469 112.494 24.435 112.426 24.367C112.358 24.299 112.324 24.2083 112.324 24.095V23.551C112.324 23.4377 112.358 23.347 112.426 23.279C112.494 23.1997 112.585 23.16 112.698 23.16H114.041V20.321C114.041 20.2077 114.075 20.117 114.143 20.049C114.211 19.9697 114.302 19.93 114.415 19.93H115.163C115.276 19.93 115.367 19.9697 115.435 20.049C115.514 20.117 115.554 20.2077 115.554 20.321V23.16H117.662C117.775 23.16 117.866 23.1997 117.934 23.279C118.013 23.347 118.053 23.4377 118.053 23.551V24.095C118.053 24.2083 118.013 24.299 117.934 24.367C117.866 24.435 117.775 24.469 117.662 24.469H115.554V28.906C115.554 29.484 115.645 29.9203 115.826 30.215C116.019 30.5097 116.342 30.657 116.795 30.657H117.832C117.945 30.657 118.036 30.6967 118.104 30.776C118.172 30.844 118.206 30.9347 118.206 31.048V31.609C118.206 31.7223 118.172 31.8187 118.104 31.898C118.036 31.966 117.945 32 117.832 32H116.676ZM120.275 32C120.161 32 120.065 31.966 119.986 31.898C119.918 31.8187 119.884 31.7223 119.884 31.609V20.321C119.884 20.1963 119.918 20.1 119.986 20.032C120.065 19.964 120.161 19.93 120.275 19.93H121.057C121.181 19.93 121.278 19.964 121.346 20.032C121.414 20.1 121.448 20.1963 121.448 20.321V24.282C121.776 23.8627 122.162 23.5453 122.604 23.33C123.057 23.1033 123.612 22.99 124.27 22.99C125.358 22.99 126.202 23.3413 126.803 24.044C127.415 24.7353 127.721 25.6533 127.721 26.798V31.609C127.721 31.7223 127.681 31.8187 127.602 31.898C127.534 31.966 127.443 32 127.33 32H126.531C126.417 32 126.321 31.966 126.242 31.898C126.174 31.8187 126.14 31.7223 126.14 31.609V26.9C126.14 26.084 125.941 25.4493 125.545 24.996C125.148 24.5427 124.576 24.316 123.828 24.316C123.102 24.316 122.524 24.5483 122.094 25.013C121.663 25.4663 121.448 26.0953 121.448 26.9V31.609C121.448 31.7223 121.408 31.8187 121.329 31.898C121.261 31.966 121.17 32 121.057 32H120.275Z" fill="#4F4F4F"/>
|
105 |
-
<rect x="
|
106 |
<defs>
|
107 |
-
<filter id="filter0_di" x="0" y="0" width="
|
108 |
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
109 |
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 0"/>
|
110 |
<feOffset dy="4"/>
|
@@ -118,18 +116,66 @@
|
|
118 |
<feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.53 0"/>
|
119 |
<feBlend mode="normal" in2="shape" result="effect2_innerShadow"/>
|
120 |
</filter>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
121 |
<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1">
|
122 |
<use xlink:href="#image0" transform="translate(-0.389854) scale(0.000694927 0.0018797)"/>
|
123 |
</pattern>
|
124 |
-
<linearGradient id="paint0_linear" x1="
|
125 |
<stop stop-color="#F9C323"/>
|
126 |
<stop offset="1" stop-color="#F9C323"/>
|
127 |
</linearGradient>
|
128 |
<image id="image0" width="2000" height="532" xlink:href="data:image/png;base64,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CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEfiTw/wGGhFFfCHEitwAAAABJRU5ErkJggg=="/>
|
129 |
</defs>
|
130 |
</svg>
|
|
|
131 |
<?php endif?>
|
132 |
</button>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
</button>
|
9 |
<?php if($this->data_check() && $this->is_pro()): ?>
|
10 |
<h2><?php _e('Renew your Pro plan', CHT_OPT); ?></h2>
|
11 |
+
<?php elseif(!$this->is_pro() && get_option('cht_token')==''): ?>
|
12 |
<h2><?php _e('Upgrade', CHT_OPT); ?></h2>
|
13 |
<?php else:?>
|
14 |
<h2><?php _e('Your Pro plan has expired', CHT_OPT); ?></h2>
|
24 |
<li><?php _e('One website', CHT_OPT); ?></li>
|
25 |
<li><?php _e('Unlimited channels', CHT_OPT); ?></li>
|
26 |
<li><?php _e('Custom color (HEX code)', CHT_OPT); ?></li>
|
|
|
27 |
<li><?php _e('Remove “Get widget” link', CHT_OPT); ?></li>
|
28 |
+
<li><?php _e('Custom location (X,Y)', CHT_OPT); ?></li>
|
29 |
+
<li><?php _e('Add your custom icon', CHT_OPT); ?></li>
|
30 |
+
<li><?php _e('Change widget size', CHT_OPT); ?></li>
|
31 |
</ul>
|
32 |
|
33 |
<div class="text-center">
|
38 |
<input type="hidden" name="item_number" value="Chaty Pro Plan (Year)">
|
39 |
<input type="hidden" name="amount" value="28.68">
|
40 |
<input type="hidden" name="no_shipping" value="1">
|
41 |
+
<input type="hidden" name="return" value="https://go.chaty.app/api/success-payment">
|
42 |
<input type="hidden" name="rm" value="2">
|
43 |
<input type="hidden" name="cancel_return" value="<?php echo esc_attr($this->get_site()); ?>/wp-admin/admin.php?page=chaty-app">
|
44 |
<?php if($this->is_pro()): ?>
|
45 |
<input type="hidden" name="on0" value="<?php echo esc_attr($this->data_activ()); ?>">
|
46 |
<?php endif ?>
|
47 |
+
<input type="hidden" name="notify_url" value="http://go.chaty.app/api/send-payment-data">
|
48 |
+
<?php if(!$this->is_pro()): ?>
|
49 |
<div class="domain">
|
50 |
<label for="" class="domain__label">Your website URL:</label>
|
51 |
<input name="custom" class="domain__input" value="<?php echo esc_attr($this->get_site()); ?>">
|
53 |
</div>
|
54 |
<?php endif ?>
|
55 |
|
56 |
+
|
57 |
+
<button class="upg" style=" text-transform: inherit;">
|
58 |
<?php if(!$this->is_pro() && get_option('cht_token')!=''):?>
|
|
|
|
|
|
|
|
|
|
|
|
|
59 |
<svg width="261" height="59" viewBox="0 0 261 59" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
60 |
<rect width="239" height="37" fill="black" fill-opacity="0" transform="translate(11 7)"/>
|
61 |
<rect width="239" height="37" fill="black" fill-opacity="0" transform="translate(11 7)"/>
|
81 |
<feBlend mode="normal" in2="shape" result="effect2_innerShadow"/>
|
82 |
</filter>
|
83 |
<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1">
|
84 |
+
<use xlink:href="#image8" transform="translate(-0.389854) scale(0.000694927 0.0018797)"/>
|
85 |
</pattern>
|
86 |
<linearGradient id="paint0_linear" x1="20.8757" y1="25.8974" x2="239.156" y2="43.7138" gradientUnits="userSpaceOnUse">
|
87 |
<stop stop-color="#F9C323"/>
|
88 |
<stop offset="1" stop-color="#F9C323"/>
|
89 |
</linearGradient>
|
90 |
+
<image id="image8" width="2000" height="532" xlink:href="data:image/png;base64,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CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEfiTw/wGGhFFfCHEitwAAAABJRU5ErkJggg=="/>
|
91 |
</defs>
|
92 |
</svg>
|
93 |
|
94 |
+
<?php elseif($this->data_check() && $this->is_pro()):?>
|
95 |
+
<svg width="261" height="59" viewBox="0 0 261 59" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
96 |
+
<rect width="239" height="37" fill="black" fill-opacity="0" transform="translate(11 7)"/>
|
97 |
+
<rect width="239" height="37" fill="black" fill-opacity="0" transform="translate(11 7)"/>
|
98 |
<g filter="url(#filter0_di)">
|
99 |
+
<rect x="11" y="7" width="239" height="37" rx="4" fill="url(#paint0_linear)"/>
|
100 |
+
<rect x="11.4" y="7.4" width="238.2" height="36.2" rx="3.6" stroke="#E9AC1D" stroke-width="0.8"/>
|
101 |
</g>
|
102 |
+
<path d="M26.87 32C26.7567 32 26.666 31.966 26.598 31.898C26.53 31.8187 26.496 31.7223 26.496 31.609V20.508C26.496 20.3833 26.53 20.287 26.598 20.219C26.666 20.1397 26.7567 20.1 26.87 20.1H31.018C32.31 20.1 33.3187 20.406 34.044 21.018C34.7807 21.6187 35.149 22.497 35.149 23.653C35.149 24.5143 34.9337 25.2227 34.503 25.778C34.0723 26.3333 33.4717 26.7187 32.701 26.934L35.319 31.473C35.353 31.541 35.37 31.6033 35.37 31.66C35.37 31.7507 35.336 31.83 35.268 31.898C35.2 31.966 35.1207 32 35.03 32H34.282C34.112 32 33.976 31.9603 33.874 31.881C33.7833 31.8017 33.6983 31.6883 33.619 31.541L31.12 27.189H28.094V31.609C28.094 31.7223 28.0543 31.8187 27.975 31.898C27.8957 31.966 27.7993 32 27.686 32H26.87ZM30.95 25.795C32.6613 25.795 33.517 25.0753 33.517 23.636C33.517 22.1967 32.6613 21.477 30.95 21.477H28.094V25.795H30.95ZM40.8004 32.17C39.6444 32.17 38.7208 31.813 38.0294 31.099C37.3381 30.3737 36.9584 29.3877 36.8904 28.141L36.8734 27.563L36.8904 27.002C36.9584 25.778 37.3381 24.8033 38.0294 24.078C38.7208 23.3527 39.6444 22.99 40.8004 22.99C42.0471 22.99 43.0104 23.3867 43.6904 24.18C44.3818 24.9733 44.7274 26.05 44.7274 27.41V27.716C44.7274 27.8293 44.6878 27.9257 44.6084 28.005C44.5404 28.073 44.4498 28.107 44.3364 28.107H38.4374V28.26C38.4714 28.9967 38.6981 29.6257 39.1174 30.147C39.5368 30.6683 40.0921 30.929 40.7834 30.929C41.3161 30.929 41.7468 30.827 42.0754 30.623C42.4154 30.4077 42.6704 30.1867 42.8404 29.96C42.9424 29.824 43.0218 29.7447 43.0784 29.722C43.1351 29.688 43.2314 29.671 43.3674 29.671H44.1154C44.2174 29.671 44.3024 29.6993 44.3704 29.756C44.4498 29.8127 44.4894 29.8863 44.4894 29.977C44.4894 30.2263 44.3364 30.5267 44.0304 30.878C43.7244 31.2293 43.2881 31.5353 42.7214 31.796C42.1661 32.0453 41.5258 32.17 40.8004 32.17ZM43.1804 26.951V26.9C43.1804 26.1067 42.9651 25.4607 42.5344 24.962C42.1038 24.4633 41.5258 24.214 40.8004 24.214C40.0638 24.214 39.4858 24.4633 39.0664 24.962C38.6471 25.4607 38.4374 26.1067 38.4374 26.9V26.951H43.1804ZM47.1855 32C47.0722 32 46.9759 31.966 46.8965 31.898C46.8285 31.8187 46.7945 31.7223 46.7945 31.609V23.551C46.7945 23.4377 46.8285 23.347 46.8965 23.279C46.9759 23.1997 47.0722 23.16 47.1855 23.16H47.9165C48.0412 23.16 48.1375 23.194 48.2055 23.262C48.2735 23.33 48.3075 23.4263 48.3075 23.551V24.299C48.6475 23.8797 49.0385 23.5567 49.4805 23.33C49.9339 23.1033 50.4949 22.99 51.1635 22.99C52.2515 22.99 53.0959 23.3413 53.6965 24.044C54.2972 24.7353 54.5975 25.6533 54.5975 26.798V31.609C54.5975 31.7223 54.5579 31.8187 54.4785 31.898C54.4105 31.966 54.3199 32 54.2065 32H53.4245C53.3112 32 53.2149 31.966 53.1355 31.898C53.0675 31.8187 53.0335 31.7223 53.0335 31.609V26.9C53.0335 26.084 52.8352 25.4493 52.4385 24.996C52.0419 24.5427 51.4752 24.316 50.7385 24.316C50.0132 24.316 49.4352 24.5483 49.0045 25.013C48.5739 25.4663 48.3585 26.0953 48.3585 26.9V31.609C48.3585 31.7223 48.3189 31.8187 48.2395 31.898C48.1715 31.966 48.0809 32 47.9675 32H47.1855ZM60.5563 32.17C59.4003 32.17 58.4766 31.813 57.7853 31.099C57.094 30.3737 56.7143 29.3877 56.6463 28.141L56.6293 27.563L56.6463 27.002C56.7143 25.778 57.094 24.8033 57.7853 24.078C58.4766 23.3527 59.4003 22.99 60.5563 22.99C61.803 22.99 62.7663 23.3867 63.4463 24.18C64.1376 24.9733 64.4833 26.05 64.4833 27.41V27.716C64.4833 27.8293 64.4436 27.9257 64.3643 28.005C64.2963 28.073 64.2056 28.107 64.0923 28.107H58.1933V28.26C58.2273 28.9967 58.454 29.6257 58.8733 30.147C59.2926 30.6683 59.848 30.929 60.5393 30.929C61.072 30.929 61.5026 30.827 61.8313 30.623C62.1713 30.4077 62.4263 30.1867 62.5963 29.96C62.6983 29.824 62.7776 29.7447 62.8343 29.722C62.891 29.688 62.9873 29.671 63.1233 29.671H63.8713C63.9733 29.671 64.0583 29.6993 64.1263 29.756C64.2056 29.8127 64.2453 29.8863 64.2453 29.977C64.2453 30.2263 64.0923 30.5267 63.7863 30.878C63.4803 31.2293 63.044 31.5353 62.4773 31.796C61.922 32.0453 61.2816 32.17 60.5563 32.17ZM62.9363 26.951V26.9C62.9363 26.1067 62.721 25.4607 62.2903 24.962C61.8596 24.4633 61.2816 24.214 60.5563 24.214C59.8196 24.214 59.2416 24.4633 58.8223 24.962C58.403 25.4607 58.1933 26.1067 58.1933 26.9V26.951H62.9363ZM68.664 32C68.5053 32 68.3863 31.966 68.307 31.898C68.2276 31.83 68.1653 31.7223 68.12 31.575L65.706 23.687L65.672 23.517C65.672 23.415 65.706 23.33 65.774 23.262C65.842 23.194 65.927 23.16 66.029 23.16H66.726C66.8393 23.16 66.93 23.194 66.998 23.262C67.0773 23.3187 67.1226 23.3753 67.134 23.432L69.055 29.926L71.095 23.517C71.1176 23.4263 71.1686 23.347 71.248 23.279C71.3273 23.1997 71.435 23.16 71.571 23.16H72.115C72.251 23.16 72.3586 23.1997 72.438 23.279C72.5173 23.347 72.5683 23.4263 72.591 23.517L74.631 29.926L76.552 23.432C76.5633 23.3753 76.603 23.3187 76.671 23.262C76.7503 23.194 76.8466 23.16 76.96 23.16H77.657C77.759 23.16 77.844 23.194 77.912 23.262C77.98 23.33 78.014 23.415 78.014 23.517L77.98 23.687L75.566 31.575C75.5206 31.7223 75.4583 31.83 75.379 31.898C75.2996 31.966 75.1806 32 75.022 32H74.41C74.1153 32 73.9226 31.8583 73.832 31.575L71.843 25.421L69.854 31.575C69.7633 31.8583 69.5706 32 69.276 32H68.664ZM84.782 35.23C84.68 35.23 84.595 35.196 84.527 35.128C84.459 35.06 84.425 34.9807 84.425 34.89C84.425 34.856 84.4533 34.754 84.51 34.584L85.836 31.473L82.589 23.806C82.521 23.67 82.487 23.5737 82.487 23.517C82.4983 23.415 82.538 23.33 82.606 23.262C82.674 23.194 82.7533 23.16 82.844 23.16H83.626C83.8073 23.16 83.9433 23.2507 84.034 23.432L86.652 29.688L89.338 23.432C89.4286 23.2507 89.5646 23.16 89.746 23.16H90.511C90.6016 23.16 90.681 23.194 90.749 23.262C90.817 23.33 90.851 23.4093 90.851 23.5C90.851 23.5793 90.8226 23.6813 90.766 23.806L85.955 34.958C85.8983 35.0487 85.836 35.1167 85.768 35.162C85.7113 35.2073 85.632 35.23 85.53 35.23H84.782ZM95.8532 32.17C94.6065 32.17 93.6432 31.8187 92.9632 31.116C92.2945 30.4133 91.9375 29.4783 91.8922 28.311L91.8752 27.58L91.8922 26.849C91.9375 25.6817 92.3002 24.7467 92.9802 24.044C93.6715 23.3413 94.6292 22.99 95.8532 22.99C97.0772 22.99 98.0292 23.3413 98.7092 24.044C99.4005 24.7467 99.7689 25.6817 99.8142 26.849C99.8369 27.0983 99.8482 27.342 99.8482 27.58C99.8482 27.818 99.8369 28.0617 99.8142 28.311C99.7689 29.4783 99.4062 30.4133 98.7262 31.116C98.0575 31.8187 97.0999 32.17 95.8532 32.17ZM95.8532 30.895C96.5785 30.895 97.1509 30.6683 97.5702 30.215C98.0009 29.7503 98.2332 29.0873 98.2672 28.226C98.2785 28.1127 98.2842 27.8973 98.2842 27.58C98.2842 27.2627 98.2785 27.0473 98.2672 26.934C98.2332 26.0727 98.0009 25.4153 97.5702 24.962C97.1509 24.4973 96.5785 24.265 95.8532 24.265C95.1279 24.265 94.5499 24.4973 94.1192 24.962C93.6999 25.4153 93.4732 26.0727 93.4392 26.934L93.4222 27.58L93.4392 28.226C93.4732 29.0873 93.6999 29.7503 94.1192 30.215C94.5499 30.6683 95.1279 30.895 95.8532 30.895ZM105.293 32.17C104.216 32.17 103.383 31.8243 102.794 31.133C102.204 30.4303 101.91 29.501 101.91 28.345V23.551C101.91 23.4377 101.944 23.347 102.012 23.279C102.091 23.1997 102.187 23.16 102.301 23.16H103.083C103.196 23.16 103.287 23.1997 103.355 23.279C103.434 23.347 103.474 23.4377 103.474 23.551V28.26C103.474 29.9827 104.222 30.844 105.718 30.844C106.443 30.844 107.015 30.6173 107.435 30.164C107.865 29.6993 108.081 29.0647 108.081 28.26V23.551C108.081 23.4377 108.115 23.347 108.183 23.279C108.262 23.1997 108.358 23.16 108.472 23.16H109.254C109.367 23.16 109.458 23.1997 109.526 23.279C109.605 23.347 109.645 23.4377 109.645 23.551V31.609C109.645 31.7223 109.605 31.8187 109.526 31.898C109.458 31.966 109.367 32 109.254 32H108.523C108.409 32 108.313 31.966 108.234 31.898C108.166 31.8187 108.132 31.7223 108.132 31.609V30.844C107.803 31.286 107.418 31.6203 106.976 31.847C106.534 32.0623 105.973 32.17 105.293 32.17ZM112.579 32C112.466 32 112.369 31.966 112.29 31.898C112.222 31.8187 112.188 31.7223 112.188 31.609V23.568C112.188 23.4547 112.222 23.3583 112.29 23.279C112.369 23.1997 112.466 23.16 112.579 23.16H113.293C113.418 23.16 113.514 23.1997 113.582 23.279C113.661 23.347 113.701 23.4433 113.701 23.568V24.316C114.166 23.5453 114.953 23.16 116.064 23.16H116.727C116.852 23.16 116.948 23.194 117.016 23.262C117.084 23.33 117.118 23.4263 117.118 23.551V24.18C117.118 24.2933 117.084 24.3897 117.016 24.469C116.948 24.537 116.852 24.571 116.727 24.571H115.758C115.135 24.571 114.642 24.7523 114.279 25.115C113.928 25.4777 113.752 25.9707 113.752 26.594V31.609C113.752 31.7223 113.712 31.8187 113.633 31.898C113.554 31.966 113.457 32 113.344 32H112.579ZM122.773 35.23C122.66 35.23 122.563 35.196 122.484 35.128C122.416 35.06 122.382 34.9637 122.382 34.839V23.551C122.382 23.4263 122.416 23.33 122.484 23.262C122.563 23.194 122.66 23.16 122.773 23.16H123.487C123.612 23.16 123.708 23.194 123.776 23.262C123.844 23.33 123.878 23.4263 123.878 23.551V24.299C124.535 23.4263 125.47 22.99 126.683 22.99C127.873 22.99 128.763 23.3697 129.352 24.129C129.953 24.877 130.27 25.8347 130.304 27.002C130.315 27.1267 130.321 27.3193 130.321 27.58C130.321 27.8407 130.315 28.0333 130.304 28.158C130.27 29.314 129.953 30.2717 129.352 31.031C128.763 31.7903 127.873 32.17 126.683 32.17C125.47 32.17 124.552 31.7393 123.929 30.878V34.839C123.929 34.9523 123.889 35.043 123.81 35.111C123.742 35.1903 123.651 35.23 123.538 35.23H122.773ZM126.36 30.844C127.176 30.844 127.771 30.589 128.145 30.079C128.519 29.569 128.723 28.9003 128.757 28.073C128.768 27.9597 128.774 27.7953 128.774 27.58C128.774 25.404 127.969 24.316 126.36 24.316C125.567 24.316 124.966 24.5823 124.558 25.115C124.161 25.6363 123.952 26.254 123.929 26.968C123.918 27.0927 123.912 27.3137 123.912 27.631C123.912 27.9483 123.918 28.1693 123.929 28.294C123.952 28.9853 124.167 29.586 124.575 30.096C124.994 30.5947 125.589 30.844 126.36 30.844ZM132.867 32C132.753 32 132.657 31.966 132.578 31.898C132.51 31.8187 132.476 31.7223 132.476 31.609V20.321C132.476 20.1963 132.51 20.1 132.578 20.032C132.657 19.964 132.753 19.93 132.867 19.93H133.615C133.728 19.93 133.819 19.9697 133.887 20.049C133.966 20.117 134.006 20.2077 134.006 20.321V31.609C134.006 31.7223 133.966 31.8187 133.887 31.898C133.819 31.966 133.728 32 133.615 32H132.867ZM139.007 32.17C138.452 32.17 137.936 32.0567 137.46 31.83C136.996 31.6033 136.622 31.2973 136.338 30.912C136.066 30.5153 135.93 30.079 135.93 29.603C135.93 28.855 136.236 28.243 136.848 27.767C137.46 27.291 138.293 26.9737 139.347 26.815L141.897 26.458V25.965C141.897 24.7977 141.223 24.214 139.874 24.214C139.353 24.214 138.934 24.3217 138.616 24.537C138.299 24.741 138.067 24.9847 137.919 25.268C137.874 25.3813 137.823 25.4607 137.766 25.506C137.721 25.54 137.653 25.557 137.562 25.557H136.899C136.797 25.557 136.707 25.523 136.627 25.455C136.559 25.3757 136.525 25.285 136.525 25.183C136.525 24.9223 136.644 24.622 136.882 24.282C137.132 23.9307 137.511 23.6303 138.021 23.381C138.531 23.1203 139.155 22.99 139.891 22.99C141.161 22.99 142.067 23.2847 142.611 23.874C143.167 24.4633 143.444 25.2 143.444 26.084V31.609C143.444 31.7223 143.405 31.8187 143.325 31.898C143.257 31.966 143.167 32 143.053 32H142.305C142.192 32 142.101 31.966 142.033 31.898C141.965 31.8187 141.931 31.7223 141.931 31.609V30.861C141.682 31.235 141.319 31.5467 140.843 31.796C140.367 32.0453 139.755 32.17 139.007 32.17ZM139.347 30.929C140.095 30.929 140.707 30.6853 141.183 30.198C141.659 29.7107 141.897 29.0023 141.897 28.073V27.597L139.908 27.886C139.092 27.9993 138.475 28.192 138.055 28.464C137.636 28.736 137.426 29.076 137.426 29.484C137.426 29.9487 137.613 30.3057 137.987 30.555C138.373 30.8043 138.826 30.929 139.347 30.929ZM146.297 32C146.184 32 146.087 31.966 146.008 31.898C145.94 31.8187 145.906 31.7223 145.906 31.609V23.551C145.906 23.4377 145.94 23.347 146.008 23.279C146.087 23.1997 146.184 23.16 146.297 23.16H147.028C147.153 23.16 147.249 23.194 147.317 23.262C147.385 23.33 147.419 23.4263 147.419 23.551V24.299C147.759 23.8797 148.15 23.5567 148.592 23.33C149.045 23.1033 149.606 22.99 150.275 22.99C151.363 22.99 152.207 23.3413 152.808 24.044C153.409 24.7353 153.709 25.6533 153.709 26.798V31.609C153.709 31.7223 153.669 31.8187 153.59 31.898C153.522 31.966 153.431 32 153.318 32H152.536C152.423 32 152.326 31.966 152.247 31.898C152.179 31.8187 152.145 31.7223 152.145 31.609V26.9C152.145 26.084 151.947 25.4493 151.55 24.996C151.153 24.5427 150.587 24.316 149.85 24.316C149.125 24.316 148.547 24.5483 148.116 25.013C147.685 25.4663 147.47 26.0953 147.47 26.9V31.609C147.47 31.7223 147.43 31.8187 147.351 31.898C147.283 31.966 147.192 32 147.079 32H146.297Z" fill="#4F4F4F"/>
|
103 |
+
<rect x="160" y="12" width="74" height="28" fill="url(#pattern0)"/>
|
104 |
<defs>
|
105 |
+
<filter id="filter0_di" x="0" y="0" width="261" height="59" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
106 |
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
107 |
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 0"/>
|
108 |
<feOffset dy="4"/>
|
116 |
<feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.53 0"/>
|
117 |
<feBlend mode="normal" in2="shape" result="effect2_innerShadow"/>
|
118 |
</filter>
|
119 |
+
<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1">
|
120 |
+
<use xlink:href="#image8" transform="translate(-0.389854) scale(0.000694927 0.0018797)"/>
|
121 |
+
</pattern>
|
122 |
+
<linearGradient id="paint0_linear" x1="20.8757" y1="25.8974" x2="239.156" y2="43.7138" gradientUnits="userSpaceOnUse">
|
123 |
+
<stop stop-color="#F9C323"/>
|
124 |
+
<stop offset="1" stop-color="#F9C323"/>
|
125 |
+
</linearGradient>
|
126 |
+
<image id="image8" width="2000" height="532" xlink:href="data:image/png;base64,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CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEfiTw/wGGhFFfCHEitwAAAABJRU5ErkJggg=="/>
|
127 |
+
</defs>
|
128 |
+
</svg>
|
129 |
+
|
130 |
+
<?php else:?>
|
131 |
+
<svg width="261" height="59" viewBox="0 0 261 59" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
132 |
+
<g filter="url(#filter0_di)">
|
133 |
+
<rect x="11" y="7" width="239" height="37" rx="4" fill="url(#paint0_linear)"/>
|
134 |
+
<rect x="11.4" y="7.4" width="238.2" height="36.2" rx="3.6" stroke="#E9AC1D" stroke-width="0.8"/>
|
135 |
+
</g>
|
136 |
+
<path d="M40.87 32C40.7567 32 40.666 31.966 40.598 31.898C40.53 31.8187 40.496 31.7223 40.496 31.609V20.508C40.496 20.3833 40.53 20.287 40.598 20.219C40.666 20.1397 40.7567 20.1 40.87 20.1H45.511C46.7123 20.1 47.619 20.389 48.231 20.967C48.843 21.545 49.149 22.2987 49.149 23.228C49.149 23.8627 49.0017 24.3953 48.707 24.826C48.4123 25.2453 48.0667 25.5513 47.67 25.744C48.1573 25.982 48.5653 26.3503 48.894 26.849C49.2227 27.3477 49.387 27.92 49.387 28.566C49.387 29.2007 49.2397 29.7787 48.945 30.3C48.6617 30.8213 48.2367 31.235 47.67 31.541C47.1033 31.847 46.429 32 45.647 32H40.87ZM45.256 25.149C45.9927 25.149 46.5537 24.9847 46.939 24.656C47.3243 24.316 47.517 23.8457 47.517 23.245C47.517 22.6557 47.3243 22.208 46.939 21.902C46.565 21.596 46.004 21.443 45.256 21.443H42.094V25.149H45.256ZM45.426 30.657C46.1513 30.657 46.718 30.4643 47.126 30.079C47.5453 29.6823 47.755 29.178 47.755 28.566C47.755 27.9427 47.5453 27.4383 47.126 27.053C46.718 26.6677 46.1513 26.475 45.426 26.475H42.094V30.657H45.426ZM54.9119 32.17C53.8352 32.17 53.0022 31.8243 52.4129 31.133C51.8235 30.4303 51.5289 29.501 51.5289 28.345V23.551C51.5289 23.4377 51.5629 23.347 51.6309 23.279C51.7102 23.1997 51.8065 23.16 51.9199 23.16H52.7019C52.8152 23.16 52.9059 23.1997 52.9739 23.279C53.0532 23.347 53.0929 23.4377 53.0929 23.551V28.26C53.0929 29.9827 53.8409 30.844 55.3369 30.844C56.0622 30.844 56.6345 30.6173 57.0539 30.164C57.4845 29.6993 57.6999 29.0647 57.6999 28.26V23.551C57.6999 23.4377 57.7339 23.347 57.8019 23.279C57.8812 23.1997 57.9775 23.16 58.0909 23.16H58.8729C58.9862 23.16 59.0769 23.1997 59.1449 23.279C59.2242 23.347 59.2639 23.4377 59.2639 23.551V31.609C59.2639 31.7223 59.2242 31.8187 59.1449 31.898C59.0769 31.966 58.9862 32 58.8729 32H58.1419C58.0285 32 57.9322 31.966 57.8529 31.898C57.7849 31.8187 57.7509 31.7223 57.7509 31.609V30.844C57.4222 31.286 57.0369 31.6203 56.5949 31.847C56.1529 32.0623 55.5919 32.17 54.9119 32.17ZM63.3542 35.23C63.2522 35.23 63.1672 35.196 63.0992 35.128C63.0312 35.06 62.9972 34.9807 62.9972 34.89C62.9972 34.856 63.0256 34.754 63.0822 34.584L64.4082 31.473L61.1612 23.806C61.0932 23.67 61.0592 23.5737 61.0592 23.517C61.0706 23.415 61.1102 23.33 61.1782 23.262C61.2462 23.194 61.3256 23.16 61.4162 23.16H62.1982C62.3796 23.16 62.5156 23.2507 62.6062 23.432L65.2242 29.688L67.9102 23.432C68.0009 23.2507 68.1369 23.16 68.3182 23.16H69.0832C69.1739 23.16 69.2532 23.194 69.3212 23.262C69.3892 23.33 69.4232 23.4093 69.4232 23.5C69.4232 23.5793 69.3949 23.6813 69.3382 23.806L64.5272 34.958C64.4706 35.0487 64.4082 35.1167 64.3402 35.162C64.2836 35.2073 64.2042 35.23 64.1022 35.23H63.3542ZM75.2471 32C75.1337 32 75.0374 31.966 74.9581 31.898C74.8901 31.8187 74.8561 31.7223 74.8561 31.609V23.551C74.8561 23.4377 74.8901 23.347 74.9581 23.279C75.0374 23.1997 75.1337 23.16 75.2471 23.16H75.9781C76.1027 23.16 76.1991 23.194 76.2671 23.262C76.3351 23.33 76.3691 23.4263 76.3691 23.551V24.299C76.7091 23.8797 77.1001 23.5567 77.5421 23.33C77.9954 23.1033 78.5564 22.99 79.2251 22.99C80.3131 22.99 81.1574 23.3413 81.7581 24.044C82.3587 24.7353 82.6591 25.6533 82.6591 26.798V31.609C82.6591 31.7223 82.6194 31.8187 82.5401 31.898C82.4721 31.966 82.3814 32 82.2681 32H81.4861C81.3727 32 81.2764 31.966 81.1971 31.898C81.1291 31.8187 81.0951 31.7223 81.0951 31.609V26.9C81.0951 26.084 80.8967 25.4493 80.5001 24.996C80.1034 24.5427 79.5367 24.316 78.8001 24.316C78.0747 24.316 77.4967 24.5483 77.0661 25.013C76.6354 25.4663 76.4201 26.0953 76.4201 26.9V31.609C76.4201 31.7223 76.3804 31.8187 76.3011 31.898C76.2331 31.966 76.1424 32 76.0291 32H75.2471ZM88.7028 32.17C87.4562 32.17 86.4928 31.8187 85.8128 31.116C85.1442 30.4133 84.7872 29.4783 84.7418 28.311L84.7248 27.58L84.7418 26.849C84.7872 25.6817 85.1498 24.7467 85.8298 24.044C86.5212 23.3413 87.4788 22.99 88.7028 22.99C89.9268 22.99 90.8788 23.3413 91.5588 24.044C92.2502 24.7467 92.6185 25.6817 92.6638 26.849C92.6865 27.0983 92.6978 27.342 92.6978 27.58C92.6978 27.818 92.6865 28.0617 92.6638 28.311C92.6185 29.4783 92.2558 30.4133 91.5758 31.116C90.9072 31.8187 89.9495 32.17 88.7028 32.17ZM88.7028 30.895C89.4282 30.895 90.0005 30.6683 90.4198 30.215C90.8505 29.7503 91.0828 29.0873 91.1168 28.226C91.1282 28.1127 91.1338 27.8973 91.1338 27.58C91.1338 27.2627 91.1282 27.0473 91.1168 26.934C91.0828 26.0727 90.8505 25.4153 90.4198 24.962C90.0005 24.4973 89.4282 24.265 88.7028 24.265C87.9775 24.265 87.3995 24.4973 86.9688 24.962C86.5495 25.4153 86.3228 26.0727 86.2888 26.934L86.2718 27.58L86.2888 28.226C86.3228 29.0873 86.5495 29.7503 86.9688 30.215C87.3995 30.6683 87.9775 30.895 88.7028 30.895ZM96.9579 32C96.7992 32 96.6802 31.966 96.6009 31.898C96.5216 31.83 96.4592 31.7223 96.4139 31.575L93.9999 23.687L93.9659 23.517C93.9659 23.415 93.9999 23.33 94.0679 23.262C94.1359 23.194 94.2209 23.16 94.3229 23.16H95.0199C95.1332 23.16 95.2239 23.194 95.2919 23.262C95.3712 23.3187 95.4166 23.3753 95.4279 23.432L97.3489 29.926L99.3889 23.517C99.4116 23.4263 99.4626 23.347 99.5419 23.279C99.6212 23.1997 99.7289 23.16 99.8649 23.16H100.409C100.545 23.16 100.653 23.1997 100.732 23.279C100.811 23.347 100.862 23.4263 100.885 23.517L102.925 29.926L104.846 23.432C104.857 23.3753 104.897 23.3187 104.965 23.262C105.044 23.194 105.141 23.16 105.254 23.16H105.951C106.053 23.16 106.138 23.194 106.206 23.262C106.274 23.33 106.308 23.415 106.308 23.517L106.274 23.687L103.86 31.575C103.815 31.7223 103.752 31.83 103.673 31.898C103.594 31.966 103.475 32 103.316 32H102.704C102.409 32 102.217 31.8583 102.126 31.575L100.137 25.421L98.1479 31.575C98.0572 31.8583 97.8646 32 97.5699 32H96.9579ZM113.941 32C113.783 32 113.664 31.966 113.584 31.898C113.505 31.83 113.443 31.7223 113.397 31.575L110.983 23.687L110.949 23.517C110.949 23.415 110.983 23.33 111.051 23.262C111.119 23.194 111.204 23.16 111.306 23.16H112.003C112.117 23.16 112.207 23.194 112.275 23.262C112.355 23.3187 112.4 23.3753 112.411 23.432L114.332 29.926L116.372 23.517C116.395 23.4263 116.446 23.347 116.525 23.279C116.605 23.1997 116.712 23.16 116.848 23.16H117.392C117.528 23.16 117.636 23.1997 117.715 23.279C117.795 23.347 117.846 23.4263 117.868 23.517L119.908 29.926L121.829 23.432C121.841 23.3753 121.88 23.3187 121.948 23.262C122.028 23.194 122.124 23.16 122.237 23.16H122.934C123.036 23.16 123.121 23.194 123.189 23.262C123.257 23.33 123.291 23.415 123.291 23.517L123.257 23.687L120.843 31.575C120.798 31.7223 120.736 31.83 120.656 31.898C120.577 31.966 120.458 32 120.299 32H119.687C119.393 32 119.2 31.8583 119.109 31.575L117.12 25.421L115.131 31.575C115.041 31.8583 114.848 32 114.553 32H113.941ZM125.447 21.494C125.334 21.494 125.237 21.46 125.158 21.392C125.09 21.3127 125.056 21.2163 125.056 21.103V20.219C125.056 20.1057 125.09 20.0093 125.158 19.93C125.237 19.8507 125.334 19.811 125.447 19.811H126.45C126.563 19.811 126.66 19.8507 126.739 19.93C126.818 20.0093 126.858 20.1057 126.858 20.219V21.103C126.858 21.2163 126.818 21.3127 126.739 21.392C126.66 21.46 126.563 21.494 126.45 21.494H125.447ZM125.583 32C125.47 32 125.373 31.966 125.294 31.898C125.226 31.8187 125.192 31.7223 125.192 31.609V23.551C125.192 23.4377 125.226 23.347 125.294 23.279C125.373 23.1997 125.47 23.16 125.583 23.16H126.331C126.444 23.16 126.535 23.1997 126.603 23.279C126.682 23.347 126.722 23.4377 126.722 23.551V31.609C126.722 31.7223 126.682 31.8187 126.603 31.898C126.535 31.966 126.444 32 126.331 32H125.583ZM132.676 32C130.919 32 130.041 31.0083 130.041 29.025V24.469H128.698C128.585 24.469 128.494 24.435 128.426 24.367C128.358 24.299 128.324 24.2083 128.324 24.095V23.551C128.324 23.4377 128.358 23.347 128.426 23.279C128.494 23.1997 128.585 23.16 128.698 23.16H130.041V20.321C130.041 20.2077 130.075 20.117 130.143 20.049C130.211 19.9697 130.302 19.93 130.415 19.93H131.163C131.276 19.93 131.367 19.9697 131.435 20.049C131.514 20.117 131.554 20.2077 131.554 20.321V23.16H133.662C133.775 23.16 133.866 23.1997 133.934 23.279C134.013 23.347 134.053 23.4377 134.053 23.551V24.095C134.053 24.2083 134.013 24.299 133.934 24.367C133.866 24.435 133.775 24.469 133.662 24.469H131.554V28.906C131.554 29.484 131.645 29.9203 131.826 30.215C132.019 30.5097 132.342 30.657 132.795 30.657H133.832C133.945 30.657 134.036 30.6967 134.104 30.776C134.172 30.844 134.206 30.9347 134.206 31.048V31.609C134.206 31.7223 134.172 31.8187 134.104 31.898C134.036 31.966 133.945 32 133.832 32H132.676ZM136.275 32C136.161 32 136.065 31.966 135.986 31.898C135.918 31.8187 135.884 31.7223 135.884 31.609V20.321C135.884 20.1963 135.918 20.1 135.986 20.032C136.065 19.964 136.161 19.93 136.275 19.93H137.057C137.181 19.93 137.278 19.964 137.346 20.032C137.414 20.1 137.448 20.1963 137.448 20.321V24.282C137.776 23.8627 138.162 23.5453 138.604 23.33C139.057 23.1033 139.612 22.99 140.27 22.99C141.358 22.99 142.202 23.3413 142.803 24.044C143.415 24.7353 143.721 25.6533 143.721 26.798V31.609C143.721 31.7223 143.681 31.8187 143.602 31.898C143.534 31.966 143.443 32 143.33 32H142.531C142.417 32 142.321 31.966 142.242 31.898C142.174 31.8187 142.14 31.7223 142.14 31.609V26.9C142.14 26.084 141.941 25.4493 141.545 24.996C141.148 24.5427 140.576 24.316 139.828 24.316C139.102 24.316 138.524 24.5483 138.094 25.013C137.663 25.4663 137.448 26.0953 137.448 26.9V31.609C137.448 31.7223 137.408 31.8187 137.329 31.898C137.261 31.966 137.17 32 137.057 32H136.275Z" fill="#4F4F4F"/>
|
137 |
+
<rect x="148" y="12" width="74" height="28" fill="url(#pattern0)"/>
|
138 |
+
<defs>
|
139 |
+
<filter id="filter0_di" x="0" y="0" width="261" height="59" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
140 |
+
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
141 |
+
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"/>
|
142 |
+
<feOffset dy="4"/>
|
143 |
+
<feGaussianBlur stdDeviation="5.5"/>
|
144 |
+
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"/>
|
145 |
+
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow"/>
|
146 |
+
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow" result="shape"/>
|
147 |
+
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
148 |
+
<feOffset dy="2"/>
|
149 |
+
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
|
150 |
+
<feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.53 0"/>
|
151 |
+
<feBlend mode="normal" in2="shape" result="effect2_innerShadow"/>
|
152 |
+
</filter>
|
153 |
<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1">
|
154 |
<use xlink:href="#image0" transform="translate(-0.389854) scale(0.000694927 0.0018797)"/>
|
155 |
</pattern>
|
156 |
+
<linearGradient id="paint0_linear" x1="20.8757" y1="25.8974" x2="239.156" y2="43.7138" gradientUnits="userSpaceOnUse">
|
157 |
<stop stop-color="#F9C323"/>
|
158 |
<stop offset="1" stop-color="#F9C323"/>
|
159 |
</linearGradient>
|
160 |
<image id="image0" width="2000" height="532" xlink:href="data:image/png;base64,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CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEfiTw/wGGhFFfCHEitwAAAABJRU5ErkJggg=="/>
|
161 |
</defs>
|
162 |
</svg>
|
163 |
+
|
164 |
<?php endif?>
|
165 |
</button>
|
166 |
+
|
167 |
+
<p class="money-guaranteed">14 days money back guaranteed
|
168 |
+
<svg width="24" height="24" viewBox="0 0 51 51" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
169 |
+
<path d="M0.212891 50.25H50.2129V0.250001H0.212891V50.25Z" fill="url(#pattern20)"/>
|
170 |
+
<defs>
|
171 |
+
<pattern id="pattern20" patternContentUnits="objectBoundingBox" width="1" height="1">
|
172 |
+
<use xlink:href="#image20" transform="scale(0.015625)"/>
|
173 |
+
</pattern>
|
174 |
+
<image id="image20" xlink:href="data:image/png;base64,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
|