VK Blocks - Version 0.10.3

Version Description

Download this release

Release Info

Developer vektor-inc
Plugin Icon 128x128 VK Blocks
Version 0.10.3
Comparing to
See all releases

Code changes from version 0.8.2 to 0.10.3

inc/font-awesome/class-vk-font-awesome-versions.php CHANGED
@@ -1,4 +1,9 @@
1
  <?php
 
 
 
 
 
2
 
3
  if ( ! class_exists( 'Vk_Font_Awesome_Versions' ) ) {
4
 
1
  <?php
2
+ /*
3
+ このファイルの元ファイルは
4
+ https://github.com/vektor-inc/vektor-wp-libraries
5
+ にあります。修正の際は上記リポジトリのデータを修正してください。
6
+ */
7
 
8
  if ( ! class_exists( 'Vk_Font_Awesome_Versions' ) ) {
9
 
inc/vk-blocks-config.php CHANGED
@@ -11,7 +11,8 @@ if ( ! function_exists( 'vkblocks_active' ) ) {
11
  // Set asset URL.
12
  define( 'VK_BLOCKS_URL', plugin_dir_url( __FILE__ ) . 'vk-blocks/' );
13
  // Set version number.
14
- define( 'VK_BLOCKS_VERSION', '0.8.2' );
 
15
 
16
  global $vk_blocks_prefix;
17
  $vk_blocks_prefix = apply_filters( 'vk_blocks_prefix', 'VK ' );
@@ -20,9 +21,18 @@ if ( ! function_exists( 'vkblocks_active' ) ) {
20
  // ExUnitなど読み込み先によってはあらかじめ読み込んでいるので不要の場合がある
21
  require_once( 'font-awesome-config.php' );
22
 
23
- // 管理画面へのbootstrapの読み込み
24
- function vkblocks_load_bootstrap_admin( $hook_suffix ) {
25
 
 
 
 
 
 
 
 
 
 
 
 
26
  if ( is_admin() ) {
27
 
28
  if ( 'post.php' === $hook_suffix || 'post-new.php' === $hook_suffix ) {
@@ -36,7 +46,66 @@ if ( ! function_exists( 'vkblocks_active' ) ) {
36
  }
37
 
38
  }
39
- // add_action( 'admin_enqueue_scripts', 'vkblocks_load_bootstrap_admin' );
40
- // add_action( 'wp_enqueue_scripts', 'vkblocks_load_bootstrap_admin' );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
41
 
42
  }
11
  // Set asset URL.
12
  define( 'VK_BLOCKS_URL', plugin_dir_url( __FILE__ ) . 'vk-blocks/' );
13
  // Set version number.
14
+ define( 'VK_BLOCKS_VERSION', '0.10.1' );
15
+
16
 
17
  global $vk_blocks_prefix;
18
  $vk_blocks_prefix = apply_filters( 'vk_blocks_prefix', 'VK ' );
21
  // ExUnitなど読み込み先によってはあらかじめ読み込んでいるので不要の場合がある
22
  require_once( 'font-awesome-config.php' );
23
 
 
 
24
 
25
+ // Boostrapの読み込み
26
+ function vkblocks_load_bootstrap( $hook_suffix ) {
27
+
28
+ $vkblocks_load_bootstrap = get_option( 'vkblocks_load_bootstrap', false );
29
+
30
+ //カスタマイザーでチェックがあればBoostrapを読み込み
31
+ if ( ! $vkblocks_load_bootstrap ) {
32
+ return;
33
+ }
34
+
35
+ // 管理画面
36
  if ( is_admin() ) {
37
 
38
  if ( 'post.php' === $hook_suffix || 'post-new.php' === $hook_suffix ) {
46
  }
47
 
48
  }
49
+ add_action( 'admin_enqueue_scripts', 'vkblocks_load_bootstrap' );
50
+ add_action( 'wp_enqueue_scripts', 'vkblocks_load_bootstrap' );
51
+
52
+ /**
53
+ * カスタマイザー用のチェックボックス
54
+ *
55
+ * @param $checked
56
+ *
57
+ * @return bool
58
+ */
59
+ function vkblocks_sanitize_checkbox( $checked ) {
60
+ if ( isset( $checked ) && $checked ) {
61
+ return true;
62
+ } else {
63
+ return false;
64
+ }
65
+ }
66
+
67
+ /**
68
+ * Boostrapの読み込み設定をするカスタマイザー
69
+ *
70
+ * @param $wp_customize
71
+ */
72
+ function vkblocks_customize_register( $wp_customize ) {
73
+
74
+ $wp_customize->add_section(
75
+ 'vkblocks_load_bootstrap_section', array(
76
+ 'title' => __( 'VK Blocks Bootstrap Setting', 'vk-blocks' ),
77
+ 'priority' => 30,
78
+ )
79
+ );
80
+
81
+ $wp_customize->add_setting(
82
+ 'vkblocks_load_bootstrap', array(
83
+ 'default' => false,
84
+ 'type' => 'option',
85
+ 'capability' => 'edit_theme_options',
86
+ 'sanitize_callback' => 'vkblocks_sanitize_checkbox',
87
+ )
88
+ );
89
+
90
+ $wp_customize->add_control(
91
+ new WP_Customize_Color_Control(
92
+ $wp_customize, 'vkblocks_load_bootstrap', array(
93
+ 'label' => __( 'Loading Bootstrap4', 'vk-blocks' ),
94
+ 'description' => __( 'Check here to load Bootstrap4. If your theme or plugins loading Bootstrap4, uncheck here.', 'vk-blocks' ),
95
+ 'type' => 'checkbox',
96
+ 'section' => 'vkblocks_load_bootstrap_section',
97
+ 'settings' => 'vkblocks_load_bootstrap',
98
+ )
99
+ )
100
+ );
101
+ }
102
+ add_action( 'customize_register', 'vkblocks_customize_register' );
103
+
104
+ function vkblocks_add_setting_link( $links ) {
105
+ $settings_link = '<a href="' . esc_url( admin_url( '/customize.php' ) ) . '">' . __( 'Setting', 'vk-video-unit' ) . '</a>';
106
+ array_unshift( $links, $settings_link );
107
+ return $links;
108
+ }
109
+ add_filter( 'plugin_action_links_vk-blocks/vk-blocks.php', 'vkblocks_add_setting_link', 10, 1 );
110
 
111
  }
inc/vk-blocks/build/block-build-editor.css CHANGED
@@ -1 +1 @@
1
- @charset "UTF-8";.components-base-control__label{font-weight:700}.components-base-control .components-base-control__help{margin-top:0}.components-radio-control__option label{margin-bottom:0}.components-checkbox-control__label{margin-bottom:0}.components-color-palette{display:block;overflow:hidden}html{font-size:10px}input[type=range]{margin:1px}.edit-post-visual-editor.editor-styles-wrapper h1:first-child.vk_prBlocks_item_title{margin-top:.9em}.edit-post-visual-editor.editor-styles-wrapper .editor-block-list__layout>.wp-block,.edit-post-visual-editor.editor-styles-wrapper .wp-block{max-width:calc(100% - 20%)}.edit-post-visual-editor.editor-styles-wrapper .editor-block-list__layout>.wp-block .wp-block,.edit-post-visual-editor.editor-styles-wrapper .wp-block .wp-block{max-width:100%}@media (min-width:600px){.edit-post-visual-editor.editor-styles-wrapper .wp-block-columns{margin-left:-15px;margin-right:-15px}.edit-post-visual-editor.editor-styles-wrapper .wp-block-column{flex-basis:auto;margin-left:15px;margin-right:15px;width:calc(50% - 30px)}.edit-post-visual-editor.editor-styles-wrapper .wp-block-column:not(:first-child),.edit-post-visual-editor.editor-styles-wrapper .wp-block-column:not(:last-child),.edit-post-visual-editor.editor-styles-wrapper .wp-block-column:nth-child(odd){margin-left:15px;margin-right:15px}}.edit-post-visual-editor.editor-styles-wrapper .alert{padding:1em;margin:1em 0;border-radius:3px}.edit-post-visual-editor.editor-styles-wrapper .alert+.edit-post-visual-editor.editor-styles-wrapper .alert{margin-top:2em}.edit-post-visual-editor.editor-styles-wrapper .alert a{transition:color .3s linear,opacity .3s linear}.edit-post-visual-editor.editor-styles-wrapper .alert a:link,.edit-post-visual-editor.editor-styles-wrapper .alert a:visited{opacity:.8;text-decoration:underline}.edit-post-visual-editor.editor-styles-wrapper .alert a:hover,.edit-post-visual-editor.editor-styles-wrapper .alert a:visited{opacity:1;text-decoration:none}.edit-post-visual-editor.editor-styles-wrapper .alert-success{background-color:#dff0d8;color:#3c763d;border-color:#d6e9c6}.edit-post-visual-editor.editor-styles-wrapper .alert-info{background-color:#d9edf7;color:#31708f;border-color:#bce8f1}.edit-post-visual-editor.editor-styles-wrapper .alert-warning{background-color:#fcf8e3;color:#8a6d3b;border-color:#faebcc}.edit-post-visual-editor.editor-styles-wrapper .alert-danger{background-color:#f2dede;color:#a94442;border-color:#ebccd1}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon{display:flex;align-items:center;margin-bottom:1em}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon figure{margin:0}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon p{word-break:break-all;background:#f5f5f5;padding:1.1rem 1.4rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon{flex-basis:96px;flex-shrink:0;text-align:center}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon_image{vertical-align:bottom;max-width:64px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon_name{display:block;text-align:center;font-size:.7rem;margin-top:.2rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_content{position:relative;text-align:left}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_content.editor-rich-text__tinymce[data-is-placeholder-visible=true]{position:absolute}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-serif .vk_balloon_content{border-color:#f5f5f5;border-radius:.4em}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-serif .vk_balloon_content::after{content:'';position:absolute;width:0;height:0;border:20px solid transparent}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content{border-radius:2rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content::after,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content::before{position:absolute;content:'';border-radius:50%;background:inherit}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content::before{width:20px;height:20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content::after{width:10px;height:10px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_icon{margin-right:2rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{left:0;top:50%;border-right-color:inherit;border-left:0;margin-top:-20px;margin-left:-20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-think .vk_balloon_icon{margin-right:2.5rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{left:-22px;top:7px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::after{left:-35px;top:20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right{flex-direction:row-reverse}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_icon{margin-left:2rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{right:0;top:50%;border-left-color:inherit;border-right:0;margin-top:-20px;margin-right:-20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:2.5rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::before{right:-22px;top:7px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::after{right:-35px;top:20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.animation-vibration .vk_balloon_content{display:inline-block;animation:vibration .1s infinite}@keyframes vibration{0%{transform:translate(0,0) rotateZ(0)}25%{transform:translate(2px,2px) rotateZ(1deg)}50%{transform:translate(0,2px) rotateZ(0)}75%{transform:translate(2px,0) rotateZ(-1deg)}100%{transform:translate(0,0) rotateZ(0)}}@media only screen and (max-width:480px){.edit-post-visual-editor.editor-styles-wrapper .vk_balloon{display:block}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content{display:inline-block}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{top:0;left:2.9rem;width:0;height:0;border:20px solid transparent;border-bottom-color:inherit;border-top:0;margin-left:-20px;margin-top:-20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content{display:inline-block}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{left:36px;top:-8px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::after{left:47px;top:-20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right{text-align:right}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_icon{margin-left:auto;margin-right:0}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content{display:inline-block}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{top:0;right:2.9rem;width:0;height:0;border:20px solid transparent;border-bottom-color:inherit;border-top:0;margin-left:-20px;margin-top:-20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:auto;margin-right:0}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content{display:inline-block}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::before{right:36px;top:-8px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::after{right:47px;top:-20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon{max-width:96px}}.edit-post-visual-editor.editor-styles-wrapper .vk_button{margin:5px 0}.edit-post-visual-editor.editor-styles-wrapper .vk_button-color-custom a:hover{opacity:.8;box-shadow:0 0 0 .2rem rgba(171,184,195,.25)}.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-left{text-align:left}.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-center{text-align:center}.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-right{text-align:right}.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-block{display:block}.edit-post-visual-editor.editor-styles-wrapper .vk_button_link.btn{padding-top:.7em;padding-bottom:.6em}.edit-post-visual-editor.editor-styles-wrapper .vk_button_link_before{margin-right:.7rem}.edit-post-visual-editor.editor-styles-wrapper .vk_button_link_after{margin-left:.7rem}.edit-post-visual-editor.editor-styles-wrapper .vk_button_link_subCaption{display:block;overflow:hidden;margin:0;font-size:80%}.edit-post-visual-editor.editor-styles-wrapper .vk_button .editor-rich-text{display:inline-block}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-primary{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-secondary{color:#fff;background-color:#6c757d}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-success{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-info{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-warning{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-danger{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-light{color:#fff;background-color:#f8f9fa}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-dark{color:#fff;background-color:#343a40}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-dark:hover,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-secondary:hover{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-primary{color:#007bff;border:1px solid #007bff;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-secondary{color:#6c757d;border:1px solid #6c757d;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-success{color:#28a745;border:1px solid #28a745;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-info{color:#17a2b8;border:1px solid #17a2b8;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-warning{color:#ffc107;border:1px solid #ffc107;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-danger{color:#dc3545;border:1px solid #dc3545;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-light{color:#f8f9fa;border:1px solid #f8f9fa;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-dark{color:#343a40;border:1px solid #343a40;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-primary:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-primary:hover{background:#007bff;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-secondary:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-secondary:hover{background:#6c757d;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-success:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-success:hover{background:#28a745;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-info:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-info:hover{background:#17a2b8;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-warning:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-warning:hover{background:#ffc107;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-danger:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-danger:hover{background:#dc3545;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-light:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-light:hover{background:#f8f9fa;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-dark:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-dark:hover{background:#343a40;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .vk_flow-arrow-on:after{content:"";background:url(../images/arrow_bottom.svg) center 50% no-repeat;background-size:50px 50px;display:block;overflow:hidden;height:50px;width:50px;margin:0 auto}.edit-post-visual-editor.editor-styles-wrapper .vk_flow-arrow-off{padding-bottom:0;margin-bottom:30px}.edit-post-visual-editor.editor-styles-wrapper .vk_flow-arrow-off:after{content:"";font-size:0;background-image:none}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame{display:flex;padding:20px 25px;border:3px solid #e5e5e5;margin:0;justify-content:space-between}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text{display:block;overflow:hidden;margin:0;width:100%;box-sizing:border-box}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text_content,.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text_title{padding-left:0;border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text_title{border-bottom:1px dotted #ccc;margin:0 0 10px;padding:0 0 5px;font-size:1.2em}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text_content{margin-bottom:0}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_image{max-width:150px;margin-left:15px;box-sizing:border-box}.edit-post-visual-editor.editor-styles-wrapper .vk_faq{display:block;overflow:hidden;border-bottom:1px dotted #ccc;padding:0 0 25px;margin:25px 0;width:100%;position:relative}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content,.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title{border:none;padding-left:35px}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content:before,.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title:before{position:absolute;left:0;font-size:24px;line-height:105%}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title{margin-bottom:15px;font-size:18px;font-weight:700}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title:before{font-family:areal;content:"Q ";color:#e50000}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content{margin:0}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content:before{content:"A ";color:#337ab7;font-family:""}.edit-post-visual-editor.editor-styles-wrapper .vk_outer{background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.edit-post-visual-editor.editor-styles-wrapper .vk_outer .vk_outer_container{min-height:40px}.edit-post-visual-editor.editor-styles-wrapper .vk_outer-width-full{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingLR-use{padding-left:1.5em;padding-right:1.5em}@media (min-width:576px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingLR-use{padding-left:2em;padding-right:2em}}@media (min-width:768px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingLR-use{padding-left:2.5em;padding-right:2.5em}}@media (min-width:992px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingLR-use{padding-left:3em;padding-right:3em}}@media (min-width:1200px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingLR-use{padding-left:3.5em;padding-right:3.5em}}.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingVertical-use{padding-top:1.5em;padding-bottom:1.5em}@media (min-width:576px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingVertical-use{padding-top:2em;padding-bottom:2em}}@media (min-width:768px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingVertical-use{padding-top:2.5em;padding-bottom:2.5em}}@media (min-width:992px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingVertical-use{padding-top:3em;padding-bottom:3em}}@media (min-width:1200px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingVertical-use{padding-top:3.5em;padding-bottom:3.5em}}.edit-post-visual-editor.editor-styles-wrapper .vk_outer-bgPosition-fixed{background-attachment:fixed!important;background-size:cover!important}.edit-post-visual-editor.editor-styles-wrapper .vk_outer-bgPosition-normal{background-attachment:unset!important;background-size:cover!important}.edit-post-visual-editor.editor-styles-wrapper .vk_outer_separator svg{display:block;max-height:100px;position:absolute;left:0;width:100%}.edit-post-visual-editor.editor-styles-wrapper .vk_outer_separator-position-upper svg{top:0;transform:rotate(180deg)}.edit-post-visual-editor.editor-styles-wrapper .vk_outer_separator-position-lower svg{bottom:0}.edit-post-visual-editor.editor-styles-wrapper .vk_outer .editor-block-list__block{margin:0}.edit-post-visual-editor.editor-styles-wrapper .vk_heading_title-style-plain{background:0 0;border:none;border-radius:0;padding:0;font-weight:400;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .vk_heading_title-style-plain:after{border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_heading_subtext{margin-bottom:0}@media screen and (max-width:992px){.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item{margin-bottom:1.5em}}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_link{color:#333}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_link:hover{color:#333;text-decoration:none}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_icon_outer{display:block;position:relative;margin:0 auto;width:80px;height:80px;border-radius:50%}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_icon{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:36px;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_title{margin-top:.9em;margin-bottom:.6em;text-align:center;font-size:21px;line-height:1.4em;border:none;padding:0}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_title::after{border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_image{position:relative;display:block;width:120px;height:120px;margin:0 auto;overflow:hidden;border-radius:50%;text-indent:-9999px}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_summary{margin-bottom:.5em;text-align:center;line-height:1.8em}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent{margin-left:-15px;margin-right:-15px}@media (min-width:576px){.edit-post-visual-editor.editor-styles-wrapper .vk_prContent{display:flex}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent .col-sm-6{width:50%}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent-layout-imageLeft{flex-direction:row}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent-layout-imageRight{flex-direction:row-reverse}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent-layout-imageLeft .vk_prContent_colImg{padding-right:2em}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent-layout-imageRight .vk_prContent_colImg{padding-left:2em}}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt{vertical-align:top}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_title{background-color:transparent;font-weight:700;padding:0;box-shadow:none;border:none;margin-bottom:.8em}@media (max-width:575.98px){.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_title:first-child{margin-top:30px}}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_title:after{content:"";line-height:0;display:block;overflow:hidden;position:absolute;bottom:-1px;width:0;border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_text{line-height:2em;margin-bottom:1.7em}@media (min-width:992px){.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_btn.btn{font-size:16px}}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colImg_image{max-width:100%;height:auto}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colImg .components-button.button{margin:1em}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colImg .components-button.image-button{margin:0}@media (max-width:576px){.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-pc{display:none}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-tablet{display:none}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-mobile{display:block}}@media (min-width:577px) and (max-width:768px){.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-pc{display:none}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-tablet{display:block}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-mobile{display:none}}@media (min-width:769px){.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-pc{display:block}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-tablet{display:none}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-mobile{display:none}}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text{float:left;width:61.6%}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo{float:right;width:32%}.edit-post-visual-editor.editor-styles-wrapper .vk_staff-layout-imageLeft .vk_staff_text{float:right}.edit-post-visual-editor.editor-styles-wrapper .vk_staff-layout-imageLeft .vk_staff_photo{float:left}.edit-post-visual-editor.editor-styles-wrapper .vk_staff{display:block;overflow:hidden}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_name{text-align:left;box-shadow:none;font-size:3.5rem;line-height:1;margin-bottom:.5rem;border:none;padding:0;background-color:transparent}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_name:after,.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_name:before{border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_caption{font-size:14px;display:block;margin:0 0 .5rem 4px;letter-spacing:5px}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_role{font-size:14px;line-height:1.6em}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_profileTitle{font-size:18px;padding-top:0;padding-left:0;padding-bottom:2px;margin-bottom:1.2rem;border-top:none;border-bottom:1px solid #ccc;background:0 0}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_profileTitle:after,.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_profileTitle:before{border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_profileText{font-size:14px}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo{display:block;vertical-align:top;text-align:center}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo button{width:100%}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo .image-button{padding:0;margin:0;display:block}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo-border-default{border:4px solid #efefef;padding:1px}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo-border-none{border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo_image{width:100%;margin:0;display:block}@media (min-width:992px){.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp .vk_staff_text,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp-builder .vk_staff_text,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-onecolumn .vk_staff_text{width:74%}.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp .vk_staff_text_name,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp-builder .vk_staff_text_name,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-onecolumn .vk_staff_text_name{font-size:4rem}.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp .vk_staff_text_caption,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp-builder .vk_staff_text_caption,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-onecolumn .vk_staff_text_caption{font-size:16px;letter-spacing:.5rem}.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp .vk_staff_text_role,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp-builder .vk_staff_text_role,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-onecolumn .vk_staff_text_role{letter-spacing:.5rem}.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp .vk_staff_photo,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp-builder .vk_staff_photo,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-onecolumn .vk_staff_photo{width:22%}}@media (min-width:1200px){.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp .vk_staff_text,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp-builder .vk_staff_text,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-onecolumn .vk_staff_text{width:75%}.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp .vk_staff_text_name,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp-builder .vk_staff_text_name,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-onecolumn .vk_staff_text_name{font-size:4.5rem}.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp .vk_staff_photo,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp-builder .vk_staff_photo,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-onecolumn .vk_staff_photo{width:20%}}
1
+ @charset "UTF-8";.vk_block_icon_pro{fill:#c00}.editor-block-list-item-vk-blocks-outer:after,.editor-block-list-item-vk-blocks-simple-table:after,.editor-block-list-item-vk-blocks-table-of-contents:after{position:absolute;top:0;right:0;content:"Pro";display:inline-block;font-size:10px;line-height:1;color:#fff;background-color:#cd3034;border-radius:2px;padding:3px 4px}.components-base-control__label{font-weight:700}.components-base-control .components-base-control__help{margin-top:0}.components-radio-control__option label{margin-bottom:0}.components-checkbox-control__label{margin-bottom:0}.components-color-palette{display:block;overflow:hidden}html{font-size:10px}input[type=range]{margin:1px}.edit-post-visual-editor.editor-styles-wrapper h1:first-child.vk_prBlocks_item_title{margin-top:.9em}.edit-post-visual-editor.editor-styles-wrapper .editor-block-list__layout>.wp-block,.edit-post-visual-editor.editor-styles-wrapper .wp-block{max-width:calc(100% - 20%)}.edit-post-visual-editor.editor-styles-wrapper .editor-block-list__layout>.wp-block .wp-block,.edit-post-visual-editor.editor-styles-wrapper .wp-block .wp-block{max-width:100%}@media (min-width:600px){.edit-post-visual-editor.editor-styles-wrapper .wp-block-columns{margin-left:-15px;margin-right:-15px}.edit-post-visual-editor.editor-styles-wrapper .wp-block-column{flex-basis:auto;margin-left:15px;margin-right:15px;width:calc(50% - 30px)}.edit-post-visual-editor.editor-styles-wrapper .wp-block-column:not(:first-child),.edit-post-visual-editor.editor-styles-wrapper .wp-block-column:not(:last-child),.edit-post-visual-editor.editor-styles-wrapper .wp-block-column:nth-child(odd){margin-left:15px;margin-right:15px}}.edit-post-visual-editor.editor-styles-wrapper .alert{padding:1em;margin:1em 0;border-radius:3px}.edit-post-visual-editor.editor-styles-wrapper .alert+.edit-post-visual-editor.editor-styles-wrapper .alert{margin-top:2em}.edit-post-visual-editor.editor-styles-wrapper .alert a{transition:color .3s linear,opacity .3s linear}.edit-post-visual-editor.editor-styles-wrapper .alert a:link,.edit-post-visual-editor.editor-styles-wrapper .alert a:visited{opacity:.8;text-decoration:underline}.edit-post-visual-editor.editor-styles-wrapper .alert a:hover,.edit-post-visual-editor.editor-styles-wrapper .alert a:visited{opacity:1;text-decoration:none}.edit-post-visual-editor.editor-styles-wrapper .alert-success{background-color:#dff0d8;color:#3c763d;border-color:#d6e9c6}.edit-post-visual-editor.editor-styles-wrapper .alert-info{background-color:#d9edf7;color:#31708f;border-color:#bce8f1}.edit-post-visual-editor.editor-styles-wrapper .alert-warning{background-color:#fcf8e3;color:#8a6d3b;border-color:#faebcc}.edit-post-visual-editor.editor-styles-wrapper .alert-danger{background-color:#f2dede;color:#a94442;border-color:#ebccd1}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon{display:flex;align-items:center;margin-bottom:1em}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon figure{margin:0}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon p{word-break:break-all;background:#f5f5f5;padding:1.1rem 1.4rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon{flex-basis:96px;flex-shrink:0;text-align:center}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon_image{vertical-align:bottom;max-width:64px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon_name{display:block;text-align:center;font-size:.7rem;margin-top:.2rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_content{position:relative;text-align:left}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_content.editor-rich-text__tinymce[data-is-placeholder-visible=true]{position:absolute}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-serif .vk_balloon_content{border-color:#f5f5f5;border-radius:.4em}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-serif .vk_balloon_content::after{content:'';position:absolute;width:0;height:0;border:20px solid transparent}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content{border-radius:2rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content::after,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content::before{position:absolute;content:'';border-radius:50%;background:inherit}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content::before{width:20px;height:20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content::after{width:10px;height:10px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_icon{margin-right:2rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{left:0;top:50%;border-right-color:inherit;border-left:0;margin-top:-20px;margin-left:-20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-think .vk_balloon_icon{margin-right:2.5rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{left:-22px;top:7px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::after{left:-35px;top:20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right{flex-direction:row-reverse}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_icon{margin-left:2rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{right:0;top:50%;border-left-color:inherit;border-right:0;margin-top:-20px;margin-right:-20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:2.5rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::before{right:-22px;top:7px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::after{right:-35px;top:20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.animation-vibration .vk_balloon_content{display:inline-block;animation:vibration .1s infinite}@keyframes vibration{0%{transform:translate(0,0) rotateZ(0)}25%{transform:translate(2px,2px) rotateZ(1deg)}50%{transform:translate(0,2px) rotateZ(0)}75%{transform:translate(2px,0) rotateZ(-1deg)}100%{transform:translate(0,0) rotateZ(0)}}@media only screen and (max-width:480px){.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_content{font-size:.9em}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-serif .vk_balloon_content::after{border:15px solid transparent}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content::after{border:5px solid transparent}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon{align-items:normal}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_icon{max-width:86px;margin-right:1.5rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content{display:inline-block}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{top:35px;margin-left:-15px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_icon{margin-right:2rem;max-width:86px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content{display:inline-block}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{width:15px;height:15px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right{text-align:right}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_icon{margin-left:auto;margin-right:0}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content{display:inline-block}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{top:35px;margin-right:-15px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:2rem;margin-right:0;max-width:86px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content{display:inline-block}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon{max-width:96px}}.edit-post-visual-editor.editor-styles-wrapper .vk_button{margin:5px 0}.edit-post-visual-editor.editor-styles-wrapper .vk_button-color-custom a:hover{opacity:.8;box-shadow:0 0 0 .2rem rgba(171,184,195,.25)}.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-left{text-align:left}.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-center{text-align:center}.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-right{text-align:right}.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-block{display:block}.edit-post-visual-editor.editor-styles-wrapper .vk_button_link.btn{padding-top:.7em;padding-bottom:.6em}.edit-post-visual-editor.editor-styles-wrapper .vk_button_link_before{margin-right:.7rem}.edit-post-visual-editor.editor-styles-wrapper .vk_button_link_after{margin-left:.7rem}.edit-post-visual-editor.editor-styles-wrapper .vk_button_link_subCaption{display:block;overflow:hidden;margin:0;font-size:80%}.edit-post-visual-editor.editor-styles-wrapper .vk_button .editor-rich-text{display:inline-block}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-primary{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-secondary{color:#fff;background-color:#6c757d}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-success{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-info{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-warning{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-danger{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-light{color:#fff;background-color:#f8f9fa}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-dark{color:#fff;background-color:#343a40}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-dark:hover,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-secondary:hover{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-primary{color:#007bff;border:1px solid #007bff;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-secondary{color:#6c757d;border:1px solid #6c757d;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-success{color:#28a745;border:1px solid #28a745;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-info{color:#17a2b8;border:1px solid #17a2b8;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-warning{color:#ffc107;border:1px solid #ffc107;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-danger{color:#dc3545;border:1px solid #dc3545;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-light{color:#f8f9fa;border:1px solid #f8f9fa;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-dark{color:#343a40;border:1px solid #343a40;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-primary:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-primary:hover{background:#007bff;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-secondary:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-secondary:hover{background:#6c757d;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-success:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-success:hover{background:#28a745;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-info:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-info:hover{background:#17a2b8;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-warning:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-warning:hover{background:#ffc107;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-danger:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-danger:hover{background:#dc3545;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-light:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-light:hover{background:#f8f9fa;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-dark:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-dark:hover{background:#343a40;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .vk_faq{display:block;overflow:hidden;border-bottom:1px dotted #ccc;padding:0 0 25px;margin:25px 0;width:100%;position:relative}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content,.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title{border:none;padding-left:35px}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content:before,.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title:before{position:absolute;left:0;font-size:24px;line-height:105%}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title{margin-bottom:15px;font-size:18px;font-weight:700}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title:before{font-family:areal;content:"Q ";color:#e50000}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content{margin:0}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content:before{content:"A ";color:#337ab7;font-family:""}.edit-post-visual-editor.editor-styles-wrapper .vk_flow-arrow-on:after{content:"";background:url(../images/arrow_bottom.svg) center 50% no-repeat;background-size:50px 50px;display:block;overflow:hidden;height:50px;width:50px;margin:0 auto}.edit-post-visual-editor.editor-styles-wrapper .vk_flow-arrow-off{padding-bottom:0;margin-bottom:30px}.edit-post-visual-editor.editor-styles-wrapper .vk_flow-arrow-off:after{content:"";font-size:0;background-image:none}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame{display:flex;padding:20px 25px;border:3px solid #e5e5e5;margin:0;justify-content:space-between}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text{display:block;overflow:hidden;margin:0;width:100%;box-sizing:border-box}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text_content,.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text_title{padding-left:0;border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text_title{border-bottom:1px dotted #ccc;margin:0 0 10px;padding:0 0 5px;font-size:1.2em}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text_content{margin-bottom:0}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_image{max-width:150px;margin-left:15px;box-sizing:border-box}.edit-post-visual-editor.editor-styles-wrapper .vk_heading_title-style-plain{background:0 0;border:none;border-radius:0;padding:0;font-weight:400;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .vk_heading_title-style-plain:after{border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_heading_subtext{margin-bottom:0}.edit-post-visual-editor.editor-styles-wrapper .vk_outer{background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.edit-post-visual-editor.editor-styles-wrapper .vk_outer .vk_outer_container{min-height:40px}.edit-post-visual-editor.editor-styles-wrapper .vk_outer-width-full{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingLR-use{padding-left:1.5em;padding-right:1.5em}@media (min-width:576px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingLR-use{padding-left:2em;padding-right:2em}}@media (min-width:768px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingLR-use{padding-left:2.5em;padding-right:2.5em}}@media (min-width:992px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingLR-use{padding-left:3em;padding-right:3em}}@media (min-width:1200px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingLR-use{padding-left:3.5em;padding-right:3.5em}}.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingVertical-use{padding-top:1.5em;padding-bottom:1.5em}@media (min-width:576px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingVertical-use{padding-top:2em;padding-bottom:2em}}@media (min-width:768px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingVertical-use{padding-top:2.5em;padding-bottom:2.5em}}@media (min-width:992px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingVertical-use{padding-top:3em;padding-bottom:3em}}@media (min-width:1200px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingVertical-use{padding-top:3.5em;padding-bottom:3.5em}}.edit-post-visual-editor.editor-styles-wrapper .vk_outer-bgPosition-fixed{background-attachment:fixed!important;background-size:cover!important}.edit-post-visual-editor.editor-styles-wrapper .vk_outer-bgPosition-normal{background-attachment:unset!important;background-size:cover!important}.edit-post-visual-editor.editor-styles-wrapper .vk_outer_separator svg{display:block;max-height:100px;position:absolute;left:0;width:100%}.edit-post-visual-editor.editor-styles-wrapper .vk_outer_separator-position-upper svg{top:0;transform:rotate(180deg)}.edit-post-visual-editor.editor-styles-wrapper .vk_outer_separator-position-lower svg{bottom:0}.edit-post-visual-editor.editor-styles-wrapper .vk_outer .editor-block-list__block{margin:0}@media screen and (max-width:992px){.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item{margin-bottom:1.5em}}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_link{color:#333}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_link:hover{color:#333;text-decoration:none}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_icon_outer{display:block;position:relative;margin:0 auto;width:80px;height:80px;border-radius:50%}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_icon{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:36px;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_title{margin-top:.9em;margin-bottom:.6em;text-align:center;font-size:21px;line-height:1.4em;border:none;padding:0}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_title::after{border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_image{position:relative;display:block;width:120px;height:120px;margin:0 auto;overflow:hidden;border-radius:50%;text-indent:-9999px}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_summary{margin-bottom:.5em;text-align:center;line-height:1.8em}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent{margin-left:-15px;margin-right:-15px}@media (min-width:576px){.edit-post-visual-editor.editor-styles-wrapper .vk_prContent{display:flex}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent .col-sm-6{width:50%}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent-layout-imageLeft{flex-direction:row}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent-layout-imageRight{flex-direction:row-reverse}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent-layout-imageLeft .vk_prContent_colImg{padding-right:2em}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent-layout-imageRight .vk_prContent_colImg{padding-left:2em}}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt{vertical-align:top}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_title{background-color:transparent;font-weight:700;padding:0;box-shadow:none;border:none;margin-bottom:.8em}@media (max-width:575.98px){.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_title:first-child{margin-top:30px}}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_title:after{content:"";line-height:0;display:block;overflow:hidden;position:absolute;bottom:-1px;width:0;border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_text{line-height:2em;margin-bottom:1.7em}@media (min-width:992px){.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_btn.btn{font-size:16px}}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colImg_image{max-width:100%;height:auto}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colImg .components-button.button{margin:1em}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colImg .components-button.image-button{margin:0}@media (max-width:575.98px){.edit-post-visual-editor.editor-styles-wrapper .vk_table-col-mobile1 td,.edit-post-visual-editor.editor-styles-wrapper .vk_table-col-mobile1 th{display:block}.edit-post-visual-editor.editor-styles-wrapper .vk_table-col-mobile1 th{background-color:rgba(0,0,0,.05)}.edit-post-visual-editor.editor-styles-wrapper .vk_table-col-mobile1.table-striped tbody tr:nth-of-type(odd){background:inherit}}.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-block-list__block,.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-block-list__block-edit,.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-block-list__layout,.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-inner-blocks,.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-rich-text__editable{padding:0;margin:0;width:100%}.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit>.editor-inner-blocks{margin-top:-1px}.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-block-list__block-edit{height:100%}.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .block-editor-block-list__insertion-point{top:-5px}.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-block-list__block-edit:before{right:0;left:0;top:0;bottom:0}.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-inner-blocks tr{width:100%;display:block;border-bottom:1px solid #e5e5e5}.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-inner-blocks tr .editor-block-list__layout{display:flex}.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-inner-blocks td,.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-inner-blocks th{padding:0;display:block;width:100%;border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-inner-blocks td .editor-rich-text__editable,.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit .editor-inner-blocks th .editor-rich-text__editable{padding:14px}.edit-post-visual-editor.editor-styles-wrapper .vk_simpleTable-edit.table-striped>tbody>.editor-inner-blocks>.editor-block-list__layout>div:nth-of-type(odd){background-color:rgba(0,0,0,.05)}@media (max-width:576px){.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-pc{display:none}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-tablet{display:none}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-mobile{display:block}}@media (min-width:577px) and (max-width:768px){.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-pc{display:none}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-tablet{display:block}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-mobile{display:none}}@media (min-width:769px){.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-pc{display:block}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-tablet{display:none}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-mobile{display:none}}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text{float:left;width:61.6%}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo{float:right;width:32%}.edit-post-visual-editor.editor-styles-wrapper .vk_staff-layout-imageLeft .vk_staff_text{float:right}.edit-post-visual-editor.editor-styles-wrapper .vk_staff-layout-imageLeft .vk_staff_photo{float:left}.edit-post-visual-editor.editor-styles-wrapper .vk_staff{display:block;overflow:hidden}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_name{text-align:left;box-shadow:none;font-size:3.5rem;font-family:"MS P明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;line-height:1;margin-bottom:.5rem;border:none;padding:0;background-color:transparent}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_name:after,.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_name:before{border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_caption{font-family:"MS P明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;font-size:14px;display:block;margin:0 0 .5rem 4px;letter-spacing:5px}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_role{font-size:14px;line-height:1.6em;font-family:"MS P明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_profileTitle{font-size:18px;font-family:"MS P明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;padding-top:0;padding-left:0;padding-bottom:2px;margin-bottom:1.2rem;border-top:none;border-bottom:1px solid #ccc;background:0 0}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_profileTitle:after,.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_profileTitle:before{border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_text_profileText{font-size:14px}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo{display:block;vertical-align:top;text-align:center}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo button{width:100%}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo .image-button{padding:0;margin:0;display:block}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo-border-default{border:4px solid #efefef;padding:1px}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo-border-none{border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_staff_photo_image{width:100%;margin:0;display:block}@media (min-width:992px){.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp .vk_staff_text,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp-builder .vk_staff_text,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-onecolumn .vk_staff_text{width:74%}.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp .vk_staff_text_name,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp-builder .vk_staff_text_name,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-onecolumn .vk_staff_text_name{font-size:4rem}.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp .vk_staff_text_caption,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp-builder .vk_staff_text_caption,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-onecolumn .vk_staff_text_caption{font-size:16px;letter-spacing:.5rem}.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp .vk_staff_text_role,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp-builder .vk_staff_text_role,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-onecolumn .vk_staff_text_role{letter-spacing:.5rem}.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp .vk_staff_photo,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp-builder .vk_staff_photo,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-onecolumn .vk_staff_photo{width:22%}}@media (min-width:1200px){.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp .vk_staff_text,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp-builder .vk_staff_text,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-onecolumn .vk_staff_text{width:75%}.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp .vk_staff_photo,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-lp-builder .vk_staff_photo,.edit-post-visual-editor.editor-styles-wrapper .page-template-page-onecolumn .vk_staff_photo{width:20%}}.edit-post-visual-editor.editor-styles-wrapper .vk_tableOfContents{margin-top:3.5em;margin-bottom:3.5em}.edit-post-visual-editor.editor-styles-wrapper .vk_tableOfContents-style-default{border:3px solid rgba(0,0,0,.04);box-shadow:inset 0 0 0 1px #fff;background-color:rgba(0,0,0,.015);padding:3rem 4rem}.edit-post-visual-editor.editor-styles-wrapper .vk_tableOfContents_title{text-align:center;font-size:1.2em;letter-spacing:.5em}.edit-post-visual-editor.editor-styles-wrapper .vk_tableOfContents li{margin:0}.edit-post-visual-editor.editor-styles-wrapper .vk_tableOfContents_list{padding:0;margin-top:1em}.edit-post-visual-editor.editor-styles-wrapper .vk_tableOfContents_list_item{list-style:none;border-bottom:1px solid #e5e5e5;padding:.8rem 0}.edit-post-visual-editor.editor-styles-wrapper .vk_tableOfContents_list_item-h-3{padding-left:1rem}.edit-post-visual-editor.editor-styles-wrapper .vk_tableOfContents_list_item-h-4{padding-left:2rem}.edit-post-visual-editor.editor-styles-wrapper .vk_tableOfContents_list_item-h-5{padding-left:3rem}.edit-post-visual-editor.editor-styles-wrapper .vk_tableOfContents_list_item-h-6{padding-left:4rem}.edit-post-visual-editor.editor-styles-wrapper .vk_tableOfContents_list_item_link{color:#333;border-bottom:1px solid #ccc}.edit-post-visual-editor.editor-styles-wrapper .vk_tableOfContents_list_item_link:hover{text-decoration:none;border-bottom:none}.edit-post-visual-editor.editor-styles-wrapper .vk_table-col-overflow{white-space:nowrap!important}
inc/vk-blocks/build/block-build.css CHANGED
@@ -2,22 +2,29 @@
2
 
3
  .alert{padding:1em;margin:1em 0;border-radius:3px}.alert+.alert{margin-top:2em}.alert a{transition:color .3s linear, opacity .3s linear}.alert a:link,.alert a:visited{opacity:.8;text-decoration:underline}.alert a:hover,.alert a:visited{opacity:1;text-decoration:none}.alert-success{background-color:#dff0d8;color:#3c763d;border-color:#d6e9c6}.alert-info{background-color:#d9edf7;color:#31708f;border-color:#bce8f1}.alert-warning{background-color:#fcf8e3;color:#8a6d3b;border-color:#faebcc}.alert-danger{background-color:#f2dede;color:#a94442;border-color:#ebccd1}
4
 
5
- .vk_balloon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:1em}.vk_balloon figure{margin:0}.vk_balloon p{word-break:break-all;background:#f5f5f5;padding:1.1rem 1.4rem}.vk_balloon_icon{-ms-flex-preferred-size:96px;flex-basis:96px;-ms-flex-negative:0;flex-shrink:0;text-align:center}.vk_balloon_icon_image{vertical-align:bottom;max-width:64px}.vk_balloon_icon_name{display:block;text-align:center;font-size:0.7rem;margin-top:0.2rem}.vk_balloon_content{position:relative;text-align:left}.vk_balloon_content.editor-rich-text__tinymce[data-is-placeholder-visible=true]{position:absolute}.vk_balloon-type-serif .vk_balloon_content{border-color:#f5f5f5;border-radius:.4em}.vk_balloon-type-serif .vk_balloon_content::after{content:'';position:absolute;width:0;height:0;border:20px solid transparent}.vk_balloon-type-think .vk_balloon_content{border-radius:2rem}.vk_balloon-type-think .vk_balloon_content::before,.vk_balloon-type-think .vk_balloon_content::after{position:absolute;content:'';border-radius:50%;background:inherit}.vk_balloon-type-think .vk_balloon_content::before{width:20px;height:20px}.vk_balloon-type-think .vk_balloon_content::after{width:10px;height:10px}.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_icon{margin-right:2rem}.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{left:0;top:50%;border-right-color:inherit;border-left:0;margin-top:-20px;margin-left:-20px}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_icon{margin-right:2.5rem}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{left:-22px;top:7px}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::after{left:-35px;top:20px}.vk_balloon-position-right{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_icon{margin-left:2rem}.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{right:0;top:50%;border-left-color:inherit;border-right:0;margin-top:-20px;margin-right:-20px}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:2.5rem}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::before{right:-22px;top:7px}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::after{right:-35px;top:20px}.vk_balloon.animation-vibration .vk_balloon_content{display:inline-block;animation:vibration .1s infinite}@keyframes vibration{0%{transform:translate(0px, 0px) rotateZ(0deg)}25%{transform:translate(2px, 2px) rotateZ(1deg)}50%{transform:translate(0px, 2px) rotateZ(0deg)}75%{transform:translate(2px, 0px) rotateZ(-1deg)}100%{transform:translate(0px, 0px) rotateZ(0deg)}}@media only screen and (max-width: 480px){.vk_balloon{display:block}.vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{top:0;left:2.9rem;width:0;height:0;border:20px solid transparent;border-bottom-color:inherit;border-top:0;margin-left:-20px;margin-top:-20px}.vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{left:36px;top:-8px}.vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::after{left:47px;top:-20px}.vk_balloon.vk_balloon-position-right{text-align:right}.vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_icon{margin-left:auto;margin-right:0}.vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{top:0;right:2.9rem;width:0;height:0;border:20px solid transparent;border-bottom-color:inherit;border-top:0;margin-left:-20px;margin-top:-20px}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:auto;margin-right:0}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::before{right:36px;top:-8px}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::after{right:47px;top:-20px}.vk_balloon_icon{max-width:96px}}
6
 
7
- .vk_button{margin:5px 0}.vk_button-color-custom a:hover{opacity:0.8;box-shadow:0 0 0 0.2rem rgba(171,184,195,0.25)}.vk_button-align-left{text-align:left}.vk_button-align-center{text-align:center}.vk_button-align-right{text-align:right}.vk_button-align-block{display:block}.vk_button_link.btn{padding-top:.7em;padding-bottom:.6em}.vk_button_link_before{margin-right:0.7rem}.vk_button_link_after{margin-left:0.7rem}.vk_button_link_subCaption{display:block;overflow:hidden;margin:0;font-size:80%}.vk_button .editor-rich-text{display:inline-block}.btn.btn-primary{color:#fff}.btn.btn-secondary{color:#fff;background-color:#6c757d}.btn.btn-success{color:#fff}.btn.btn-info{color:#fff}.btn.btn-warning{color:#fff}.btn.btn-danger{color:#fff}.btn.btn-light{color:#fff;background-color:#f8f9fa}.btn.btn-dark{color:#fff;background-color:#343a40}.btn.btn-secondary:hover,.btn.btn-dark:hover{color:#fff}.btn.btn-outline-primary{color:#007bff;border:1px solid #007bff;background:none;box-shadow:none}.btn.btn-outline-secondary{color:#6c757d;border:1px solid #6c757d;background:none;box-shadow:none}.btn.btn-outline-success{color:#28a745;border:1px solid #28a745;background:none;box-shadow:none}.btn.btn-outline-info{color:#17a2b8;border:1px solid #17a2b8;background:none;box-shadow:none}.btn.btn-outline-warning{color:#ffc107;border:1px solid #ffc107;background:none;box-shadow:none}.btn.btn-outline-danger{color:#dc3545;border:1px solid #dc3545;background:none;box-shadow:none}.btn.btn-outline-light{color:#f8f9fa;border:1px solid #f8f9fa;background:none;box-shadow:none}.btn.btn-outline-dark{color:#343a40;border:1px solid #343a40;background:none;box-shadow:none}.btn.btn-outline-primary:hover,.btn.btn-outline-primary:focus{background:#007bff;color:#fff}.btn.btn-outline-secondary:hover,.btn.btn-outline-secondary:focus{background:#6c757d;color:#fff}.btn.btn-outline-success:hover,.btn.btn-outline-success:focus{background:#28a745;color:#fff}.btn.btn-outline-info:hover,.btn.btn-outline-info:focus{background:#17a2b8;color:#fff}.btn.btn-outline-warning:hover,.btn.btn-outline-warning:focus{background:#ffc107;color:#fff}.btn.btn-outline-danger:hover,.btn.btn-outline-danger:focus{background:#dc3545;color:#fff}.btn.btn-outline-light:hover,.btn.btn-outline-light:focus{background:#f8f9fa;color:#fff}.btn.btn-outline-dark:hover,.btn.btn-outline-dark:focus{background:#343a40;color:#fff}
8
 
9
  .vk_flow-arrow-on:after{content:"";background:url("../images/arrow_bottom.svg") center 50% no-repeat;background-size:50px 50px;display:block;overflow:hidden;height:50px;width:50px;margin:0 auto}.vk_flow-arrow-off{padding-bottom:0px;margin-bottom:30px}.vk_flow-arrow-off:after{content:"";font-size:0;background-image:none}.vk_flow_frame{display:-ms-flexbox;display:flex;padding:20px 25px;border:3px solid #e5e5e5;margin:0;-ms-flex-pack:justify;justify-content:space-between}.vk_flow_frame_text{display:block;overflow:hidden;margin:0;width:100%;box-sizing:border-box}.vk_flow_frame_text_title,.vk_flow_frame_text_content{padding-left:0;border:none}.vk_flow_frame_text_title{border-bottom:1px dotted #ccc;margin:0 0 10px;padding:0 0 5px;font-size:1.2em}.vk_flow_frame_text_content{margin-bottom:0px}.vk_flow_frame_image{max-width:150px;margin-left:15px;box-sizing:border-box}
10
 
11
- .vk_faq{display:block;overflow:hidden;border-bottom:1px dotted #ccc;padding:0px 0px 25px;margin:25px 0px;width:100%;position:relative}.vk_faq_title,.vk_faq_content{border:none;padding-left:35px}.vk_faq_title:before,.vk_faq_content:before{position:absolute;left:0;font-size:24px;line-height:105%}.vk_faq_title{margin-bottom:15px;font-size:18px;font-weight:700}.vk_faq_title:before{font-family:"areal";content:"Q ";color:#e50000}.vk_faq_content{margin:0px}.vk_faq_content:before{content:"A ";color:#337ab7;font-family:""}
12
-
13
- .vk_outer{background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.vk_outer .vk_outer_container{min-height:40px}.vk_outer-width-full{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}.vk_outer-paddingLR-use{padding-left:1.5em;padding-right:1.5em}@media (min-width: 576px){.vk_outer-paddingLR-use{padding-left:2em;padding-right:2em}}@media (min-width: 768px){.vk_outer-paddingLR-use{padding-left:2.5em;padding-right:2.5em}}@media (min-width: 992px){.vk_outer-paddingLR-use{padding-left:3em;padding-right:3em}}@media (min-width: 1200px){.vk_outer-paddingLR-use{padding-left:3.5em;padding-right:3.5em}}.vk_outer-paddingVertical-use{padding-top:1.5em;padding-bottom:1.5em}@media (min-width: 576px){.vk_outer-paddingVertical-use{padding-top:2em;padding-bottom:2em}}@media (min-width: 768px){.vk_outer-paddingVertical-use{padding-top:2.5em;padding-bottom:2.5em}}@media (min-width: 992px){.vk_outer-paddingVertical-use{padding-top:3em;padding-bottom:3em}}@media (min-width: 1200px){.vk_outer-paddingVertical-use{padding-top:3.5em;padding-bottom:3.5em}}.vk_outer-bgPosition-fixed{background-attachment:fixed !important;background-size:cover !important}.vk_outer-bgPosition-normal{background-attachment:unset !important;background-size:cover !important}.vk_outer_separator svg{display:block;max-height:100px;position:absolute;left:0;width:100%}.vk_outer_separator-position-upper svg{top:0;transform:rotate(180deg)}.vk_outer_separator-position-lower svg{bottom:0}.vk_outer .editor-block-list__block{margin:0}
14
 
15
  .vk_heading_title-style-plain{background:none;border:none;border-radius:0;padding:0;font-weight:normal;box-shadow:none}.vk_heading_title-style-plain:after{border:none}.vk_heading_subtext{margin-bottom:0}
16
 
 
 
17
  @media screen and (max-width: 992px){.vk_prBlocks_item{margin-bottom:1.5em}}.vk_prBlocks_item_link{color:#333}.vk_prBlocks_item_link:hover{color:#333;text-decoration:none}.vk_prBlocks_item_icon_outer{display:block;position:relative;margin:0 auto;width:80px;height:80px;border-radius:50%}.vk_prBlocks_item_icon{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:36px;color:#fff}.vk_prBlocks_item_title{margin-top:0.9em;margin-bottom:0.6em;text-align:center;font-size:21px;line-height:1.4em;border:none;padding:0}.vk_prBlocks_item_title::after{border:none}.vk_prBlocks_item_image{position:relative;display:block;width:120px;height:120px;margin:0 auto;overflow:hidden;border-radius:50%;text-indent:-9999px}.vk_prBlocks_item_summary{margin-bottom:0.5em;text-align:center;line-height:1.8em}
18
 
19
  .vk_prContent{margin-left:-15px;margin-right:-15px}@media (min-width: 576px){.vk_prContent{display:-ms-flexbox;display:flex}.vk_prContent .col-sm-6{width:50%}.vk_prContent-layout-imageLeft{-ms-flex-direction:row;flex-direction:row}.vk_prContent-layout-imageRight{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.vk_prContent-layout-imageLeft .vk_prContent_colImg{padding-right:2em}.vk_prContent-layout-imageRight .vk_prContent_colImg{padding-left:2em}}.vk_prContent_colTxt{vertical-align:top}.vk_prContent_colTxt_title{background-color:transparent;font-weight:bold;padding:0;box-shadow:none;border:none;margin-bottom:0.8em}@media (max-width: 575.98px){.vk_prContent_colTxt_title:first-child{margin-top:30px}}.vk_prContent_colTxt_title:after{content:"";line-height:0;display:block;overflow:hidden;position:absolute;bottom:-1px;width:0;border:none}.vk_prContent_colTxt_text{line-height:2em;margin-bottom:1.7em}@media (min-width: 992px){.vk_prContent_colTxt_btn.btn{font-size:16px}}.vk_prContent_colImg_image{max-width:100%;height:auto}.vk_prContent_colImg .components-button.button{margin:1em}.vk_prContent_colImg .components-button.image-button{margin:0}
20
 
 
 
21
  @media (max-width: 576px){.vk_spacer .vk_spacer-display-pc{display:none}.vk_spacer .vk_spacer-display-tablet{display:none}.vk_spacer .vk_spacer-display-mobile{display:block}}@media (min-width: 577px) and (max-width: 768px){.vk_spacer .vk_spacer-display-pc{display:none}.vk_spacer .vk_spacer-display-tablet{display:block}.vk_spacer .vk_spacer-display-mobile{display:none}}@media (min-width: 769px){.vk_spacer .vk_spacer-display-pc{display:block}.vk_spacer .vk_spacer-display-tablet{display:none}.vk_spacer .vk_spacer-display-mobile{display:none}}
22
 
23
- .vk_staff_text{float:left;width:61.6%}.vk_staff_photo{float:right;width:32%}.vk_staff-layout-imageLeft .vk_staff_text{float:right}.vk_staff-layout-imageLeft .vk_staff_photo{float:left}.vk_staff{display:block;overflow:hidden}.vk_staff_text_name{text-align:left;box-shadow:none;font-size:3.5rem;line-height:1.0;margin-bottom:0.5rem;border:none;padding:0;background-color:transparent}.vk_staff_text_name:before,.vk_staff_text_name:after{border:none}.vk_staff_text_caption{font-size:14px;display:block;margin:0 0 0.5rem 4px;letter-spacing:5px}.vk_staff_text_role{font-size:14px;line-height:1.6em}.vk_staff_text_profileTitle{font-size:18px;padding-top:0;padding-left:0;padding-bottom:2px;margin-bottom:1.2rem;border-top:none;border-bottom:1px solid #ccc;background:none}.vk_staff_text_profileTitle:before,.vk_staff_text_profileTitle:after{border:none}.vk_staff_text_profileText{font-size:14px}.vk_staff_photo{display:block;vertical-align:top;text-align:center}.vk_staff_photo button{width:100%}.vk_staff_photo .image-button{padding:0;margin:0;display:block}.vk_staff_photo-border-default{border:4px solid #efefef;padding:1px}.vk_staff_photo-border-none{border:none}.vk_staff_photo_image{width:100%;margin:0;display:block}@media (min-width: 992px){.page-template-page-onecolumn .vk_staff_text,.page-template-page-lp .vk_staff_text,.page-template-page-lp-builder .vk_staff_text{width:74%}.page-template-page-onecolumn .vk_staff_text_name,.page-template-page-lp .vk_staff_text_name,.page-template-page-lp-builder .vk_staff_text_name{font-size:4rem}.page-template-page-onecolumn .vk_staff_text_caption,.page-template-page-lp .vk_staff_text_caption,.page-template-page-lp-builder .vk_staff_text_caption{font-size:16px;letter-spacing:0.5rem}.page-template-page-onecolumn .vk_staff_text_role,.page-template-page-lp .vk_staff_text_role,.page-template-page-lp-builder .vk_staff_text_role{letter-spacing:0.5rem}.page-template-page-onecolumn .vk_staff_photo,.page-template-page-lp .vk_staff_photo,.page-template-page-lp-builder .vk_staff_photo{width:22%}}@media (min-width: 1200px){.page-template-page-onecolumn .vk_staff_text,.page-template-page-lp .vk_staff_text,.page-template-page-lp-builder .vk_staff_text{width:75%}.page-template-page-onecolumn .vk_staff_text_name,.page-template-page-lp .vk_staff_text_name,.page-template-page-lp-builder .vk_staff_text_name{font-size:4.5rem}.page-template-page-onecolumn .vk_staff_photo,.page-template-page-lp .vk_staff_photo,.page-template-page-lp-builder .vk_staff_photo{width:20%}}
 
 
 
 
 
2
 
3
  .alert{padding:1em;margin:1em 0;border-radius:3px}.alert+.alert{margin-top:2em}.alert a{transition:color .3s linear, opacity .3s linear}.alert a:link,.alert a:visited{opacity:.8;text-decoration:underline}.alert a:hover,.alert a:visited{opacity:1;text-decoration:none}.alert-success{background-color:#dff0d8;color:#3c763d;border-color:#d6e9c6}.alert-info{background-color:#d9edf7;color:#31708f;border-color:#bce8f1}.alert-warning{background-color:#fcf8e3;color:#8a6d3b;border-color:#faebcc}.alert-danger{background-color:#f2dede;color:#a94442;border-color:#ebccd1}
4
 
5
+ .vk_balloon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:1em}.vk_balloon figure{margin:0}.vk_balloon p{word-break:break-all;background:#f5f5f5;padding:1.1rem 1.4rem}.vk_balloon_icon{-ms-flex-preferred-size:96px;flex-basis:96px;-ms-flex-negative:0;flex-shrink:0;text-align:center}.vk_balloon_icon_image{vertical-align:bottom;max-width:64px}.vk_balloon_icon_name{display:block;text-align:center;font-size:0.7rem;margin-top:0.2rem}.vk_balloon_content{position:relative;text-align:left}.vk_balloon_content.editor-rich-text__tinymce[data-is-placeholder-visible=true]{position:absolute}.vk_balloon-type-serif .vk_balloon_content{border-color:#f5f5f5;border-radius:.4em}.vk_balloon-type-serif .vk_balloon_content::after{content:'';position:absolute;width:0;height:0;border:20px solid transparent}.vk_balloon-type-think .vk_balloon_content{border-radius:2rem}.vk_balloon-type-think .vk_balloon_content::before,.vk_balloon-type-think .vk_balloon_content::after{position:absolute;content:'';border-radius:50%;background:inherit}.vk_balloon-type-think .vk_balloon_content::before{width:20px;height:20px}.vk_balloon-type-think .vk_balloon_content::after{width:10px;height:10px}.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_icon{margin-right:2rem}.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{left:0;top:50%;border-right-color:inherit;border-left:0;margin-top:-20px;margin-left:-20px}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_icon{margin-right:2.5rem}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{left:-22px;top:7px}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::after{left:-35px;top:20px}.vk_balloon-position-right{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_icon{margin-left:2rem}.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{right:0;top:50%;border-left-color:inherit;border-right:0;margin-top:-20px;margin-right:-20px}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:2.5rem}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::before{right:-22px;top:7px}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::after{right:-35px;top:20px}.vk_balloon.animation-vibration .vk_balloon_content{display:inline-block;animation:vibration .1s infinite}@keyframes vibration{0%{transform:translate(0px, 0px) rotateZ(0deg)}25%{transform:translate(2px, 2px) rotateZ(1deg)}50%{transform:translate(0px, 2px) rotateZ(0deg)}75%{transform:translate(2px, 0px) rotateZ(-1deg)}100%{transform:translate(0px, 0px) rotateZ(0deg)}}@media only screen and (max-width: 480px){.vk_balloon_content{font-size:.9em;display:inline-block}.vk_balloon-type-serif .vk_balloon_content::after{border:15px solid transparent}.vk_balloon-type-think .vk_balloon_content::after{border:5px solid transparent}.vk_balloon_icon{max-width:86px}.vk_balloon{-ms-flex-align:normal;align-items:normal}.vk_balloon.vk_balloon-position-left .vk_balloon_icon{margin-right:2rem}.vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{top:35px;margin-left:-15px}.vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{width:15px;height:15px}.vk_balloon.vk_balloon-position-right{text-align:right}.vk_balloon.vk_balloon-position-right .vk_balloon_icon{margin-left:2rem}.vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{top:35px;margin-right:-15px}}
6
 
7
+ .vk_faq{display:block;overflow:hidden;border-bottom:1px dotted #ccc;padding:0px 0px 25px;margin:25px 0px;width:100%;position:relative}.vk_faq_title,.vk_faq_content{border:none;padding-left:35px}.vk_faq_title:before,.vk_faq_content:before{position:absolute;left:0;font-size:24px;line-height:105%}.vk_faq_title{margin-bottom:15px;font-size:18px;font-weight:700}.vk_faq_title:before{font-family:"areal";content:"Q ";color:#e50000}.vk_faq_content{margin:0px}.vk_faq_content:before{content:"A ";color:#337ab7;font-family:""}
8
 
9
  .vk_flow-arrow-on:after{content:"";background:url("../images/arrow_bottom.svg") center 50% no-repeat;background-size:50px 50px;display:block;overflow:hidden;height:50px;width:50px;margin:0 auto}.vk_flow-arrow-off{padding-bottom:0px;margin-bottom:30px}.vk_flow-arrow-off:after{content:"";font-size:0;background-image:none}.vk_flow_frame{display:-ms-flexbox;display:flex;padding:20px 25px;border:3px solid #e5e5e5;margin:0;-ms-flex-pack:justify;justify-content:space-between}.vk_flow_frame_text{display:block;overflow:hidden;margin:0;width:100%;box-sizing:border-box}.vk_flow_frame_text_title,.vk_flow_frame_text_content{padding-left:0;border:none}.vk_flow_frame_text_title{border-bottom:1px dotted #ccc;margin:0 0 10px;padding:0 0 5px;font-size:1.2em}.vk_flow_frame_text_content{margin-bottom:0px}.vk_flow_frame_image{max-width:150px;margin-left:15px;box-sizing:border-box}
10
 
11
+ .vk_button{margin:5px 0}.vk_button-color-custom a:hover{opacity:0.8;box-shadow:0 0 0 0.2rem rgba(171,184,195,0.25)}.vk_button-align-left{text-align:left}.vk_button-align-center{text-align:center}.vk_button-align-right{text-align:right}.vk_button-align-block{display:block}.vk_button_link.btn{padding-top:.7em;padding-bottom:.6em}.vk_button_link_before{margin-right:0.7rem}.vk_button_link_after{margin-left:0.7rem}.vk_button_link_subCaption{display:block;overflow:hidden;margin:0;font-size:80%}.vk_button .editor-rich-text{display:inline-block}.btn.btn-primary{color:#fff}.btn.btn-secondary{color:#fff;background-color:#6c757d}.btn.btn-success{color:#fff}.btn.btn-info{color:#fff}.btn.btn-warning{color:#fff}.btn.btn-danger{color:#fff}.btn.btn-light{color:#fff;background-color:#f8f9fa}.btn.btn-dark{color:#fff;background-color:#343a40}.btn.btn-secondary:hover,.btn.btn-dark:hover{color:#fff}.btn.btn-outline-primary{color:#007bff;border:1px solid #007bff;background:none;box-shadow:none}.btn.btn-outline-secondary{color:#6c757d;border:1px solid #6c757d;background:none;box-shadow:none}.btn.btn-outline-success{color:#28a745;border:1px solid #28a745;background:none;box-shadow:none}.btn.btn-outline-info{color:#17a2b8;border:1px solid #17a2b8;background:none;box-shadow:none}.btn.btn-outline-warning{color:#ffc107;border:1px solid #ffc107;background:none;box-shadow:none}.btn.btn-outline-danger{color:#dc3545;border:1px solid #dc3545;background:none;box-shadow:none}.btn.btn-outline-light{color:#f8f9fa;border:1px solid #f8f9fa;background:none;box-shadow:none}.btn.btn-outline-dark{color:#343a40;border:1px solid #343a40;background:none;box-shadow:none}.btn.btn-outline-primary:hover,.btn.btn-outline-primary:focus{background:#007bff;color:#fff}.btn.btn-outline-secondary:hover,.btn.btn-outline-secondary:focus{background:#6c757d;color:#fff}.btn.btn-outline-success:hover,.btn.btn-outline-success:focus{background:#28a745;color:#fff}.btn.btn-outline-info:hover,.btn.btn-outline-info:focus{background:#17a2b8;color:#fff}.btn.btn-outline-warning:hover,.btn.btn-outline-warning:focus{background:#ffc107;color:#fff}.btn.btn-outline-danger:hover,.btn.btn-outline-danger:focus{background:#dc3545;color:#fff}.btn.btn-outline-light:hover,.btn.btn-outline-light:focus{background:#f8f9fa;color:#fff}.btn.btn-outline-dark:hover,.btn.btn-outline-dark:focus{background:#343a40;color:#fff}
 
 
12
 
13
  .vk_heading_title-style-plain{background:none;border:none;border-radius:0;padding:0;font-weight:normal;box-shadow:none}.vk_heading_title-style-plain:after{border:none}.vk_heading_subtext{margin-bottom:0}
14
 
15
+ .vk_outer{background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.vk_outer .vk_outer_container{min-height:40px}.vk_outer-width-full{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}.vk_outer-paddingLR-use{padding-left:1.5em;padding-right:1.5em}@media (min-width: 576px){.vk_outer-paddingLR-use{padding-left:2em;padding-right:2em}}@media (min-width: 768px){.vk_outer-paddingLR-use{padding-left:2.5em;padding-right:2.5em}}@media (min-width: 992px){.vk_outer-paddingLR-use{padding-left:3em;padding-right:3em}}@media (min-width: 1200px){.vk_outer-paddingLR-use{padding-left:3.5em;padding-right:3.5em}}.vk_outer-paddingVertical-use{padding-top:1.5em;padding-bottom:1.5em}@media (min-width: 576px){.vk_outer-paddingVertical-use{padding-top:2em;padding-bottom:2em}}@media (min-width: 768px){.vk_outer-paddingVertical-use{padding-top:2.5em;padding-bottom:2.5em}}@media (min-width: 992px){.vk_outer-paddingVertical-use{padding-top:3em;padding-bottom:3em}}@media (min-width: 1200px){.vk_outer-paddingVertical-use{padding-top:3.5em;padding-bottom:3.5em}}.vk_outer-bgPosition-fixed{background-attachment:fixed !important;background-size:cover !important}.vk_outer-bgPosition-normal{background-attachment:unset !important;background-size:cover !important}.vk_outer_separator svg{display:block;max-height:100px;position:absolute;left:0;width:100%}.vk_outer_separator-position-upper svg{top:0;transform:rotate(180deg)}.vk_outer_separator-position-lower svg{bottom:0}.vk_outer .editor-block-list__block{margin:0}
16
+
17
  @media screen and (max-width: 992px){.vk_prBlocks_item{margin-bottom:1.5em}}.vk_prBlocks_item_link{color:#333}.vk_prBlocks_item_link:hover{color:#333;text-decoration:none}.vk_prBlocks_item_icon_outer{display:block;position:relative;margin:0 auto;width:80px;height:80px;border-radius:50%}.vk_prBlocks_item_icon{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:36px;color:#fff}.vk_prBlocks_item_title{margin-top:0.9em;margin-bottom:0.6em;text-align:center;font-size:21px;line-height:1.4em;border:none;padding:0}.vk_prBlocks_item_title::after{border:none}.vk_prBlocks_item_image{position:relative;display:block;width:120px;height:120px;margin:0 auto;overflow:hidden;border-radius:50%;text-indent:-9999px}.vk_prBlocks_item_summary{margin-bottom:0.5em;text-align:center;line-height:1.8em}
18
 
19
  .vk_prContent{margin-left:-15px;margin-right:-15px}@media (min-width: 576px){.vk_prContent{display:-ms-flexbox;display:flex}.vk_prContent .col-sm-6{width:50%}.vk_prContent-layout-imageLeft{-ms-flex-direction:row;flex-direction:row}.vk_prContent-layout-imageRight{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.vk_prContent-layout-imageLeft .vk_prContent_colImg{padding-right:2em}.vk_prContent-layout-imageRight .vk_prContent_colImg{padding-left:2em}}.vk_prContent_colTxt{vertical-align:top}.vk_prContent_colTxt_title{background-color:transparent;font-weight:bold;padding:0;box-shadow:none;border:none;margin-bottom:0.8em}@media (max-width: 575.98px){.vk_prContent_colTxt_title:first-child{margin-top:30px}}.vk_prContent_colTxt_title:after{content:"";line-height:0;display:block;overflow:hidden;position:absolute;bottom:-1px;width:0;border:none}.vk_prContent_colTxt_text{line-height:2em;margin-bottom:1.7em}@media (min-width: 992px){.vk_prContent_colTxt_btn.btn{font-size:16px}}.vk_prContent_colImg_image{max-width:100%;height:auto}.vk_prContent_colImg .components-button.button{margin:1em}.vk_prContent_colImg .components-button.image-button{margin:0}
20
 
21
+ @media (max-width: 575.98px){.vk_table-col-mobile1 th,.vk_table-col-mobile1 td{display:block}.vk_table-col-mobile1 th{background-color:rgba(0,0,0,0.05)}.vk_table-col-mobile1.table-striped tbody tr:nth-of-type(odd){background:inherit}}.vk_simpleTable-edit .editor-inner-blocks,.vk_simpleTable-edit .editor-block-list__layout,.vk_simpleTable-edit .editor-block-list__block,.vk_simpleTable-edit .editor-rich-text__editable,.vk_simpleTable-edit .editor-block-list__block-edit{padding:0;margin:0;width:100%}.vk_simpleTable-edit>.editor-inner-blocks{margin-top:-1px}.vk_simpleTable-edit .editor-block-list__block-edit{height:100%}.vk_simpleTable-edit .block-editor-block-list__insertion-point{top:-5px}.vk_simpleTable-edit .editor-block-list__block-edit:before{right:-0px;left:-0px;top:-0px;bottom:-0px}.vk_simpleTable-edit .editor-inner-blocks tr{width:100%;display:block;border-bottom:1px solid #e5e5e5}.vk_simpleTable-edit .editor-inner-blocks tr .editor-block-list__layout{display:-ms-flexbox;display:flex}.vk_simpleTable-edit .editor-inner-blocks th,.vk_simpleTable-edit .editor-inner-blocks td{padding:0;display:block;width:100%;border:none}.vk_simpleTable-edit .editor-inner-blocks th .editor-rich-text__editable,.vk_simpleTable-edit .editor-inner-blocks td .editor-rich-text__editable{padding:14px}.vk_simpleTable-edit.table-striped>tbody>.editor-inner-blocks>.editor-block-list__layout>div:nth-of-type(odd){background-color:rgba(0,0,0,0.05)}
22
+
23
  @media (max-width: 576px){.vk_spacer .vk_spacer-display-pc{display:none}.vk_spacer .vk_spacer-display-tablet{display:none}.vk_spacer .vk_spacer-display-mobile{display:block}}@media (min-width: 577px) and (max-width: 768px){.vk_spacer .vk_spacer-display-pc{display:none}.vk_spacer .vk_spacer-display-tablet{display:block}.vk_spacer .vk_spacer-display-mobile{display:none}}@media (min-width: 769px){.vk_spacer .vk_spacer-display-pc{display:block}.vk_spacer .vk_spacer-display-tablet{display:none}.vk_spacer .vk_spacer-display-mobile{display:none}}
24
 
25
+ .vk_tableOfContents{margin-top:3.5em;margin-bottom:3.5em}.vk_tableOfContents-style-default{border:3px solid rgba(0,0,0,0.04);box-shadow:inset 0px 0px 0px 1px #fff;background-color:rgba(0,0,0,0.015);padding:3rem 4rem}.vk_tableOfContents_title{text-align:center;font-size:1.2em;letter-spacing:0.5em}.vk_tableOfContents li{margin:0}.vk_tableOfContents_list{padding:0;margin-top:1em}.vk_tableOfContents_list_item{list-style:none;border-bottom:1px solid #e5e5e5;padding:0.8rem 0}.vk_tableOfContents_list_item-h-3{padding-left:1rem}.vk_tableOfContents_list_item-h-4{padding-left:2rem}.vk_tableOfContents_list_item-h-5{padding-left:3rem}.vk_tableOfContents_list_item-h-6{padding-left:4rem}.vk_tableOfContents_list_item_link{color:#333;border-bottom:1px solid #ccc}.vk_tableOfContents_list_item_link:hover{text-decoration:none;border-bottom:none}
26
+
27
+ .vk_staff_text{float:left;width:61.6%}.vk_staff_photo{float:right;width:32%}.vk_staff-layout-imageLeft .vk_staff_text{float:right}.vk_staff-layout-imageLeft .vk_staff_photo{float:left}.vk_staff{display:block;overflow:hidden}.vk_staff_text_name{text-align:left;box-shadow:none;font-size:3.5rem;font-family:"MS P明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";line-height:1.0;margin-bottom:0.5rem;border:none;padding:0;background-color:transparent}.vk_staff_text_name:before,.vk_staff_text_name:after{border:none}.vk_staff_text_caption{font-family:"MS P明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";font-size:14px;display:block;margin:0 0 0.5rem 4px;letter-spacing:5px}.vk_staff_text_role{font-size:14px;line-height:1.6em;font-family:"MS P明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif"}.vk_staff_text_profileTitle{font-size:18px;font-family:"MS P明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","serif";padding-top:0;padding-left:0;padding-bottom:2px;margin-bottom:1.2rem;border-top:none;border-bottom:1px solid #ccc;background:none}.vk_staff_text_profileTitle:before,.vk_staff_text_profileTitle:after{border:none}.vk_staff_text_profileText{font-size:14px}.vk_staff_photo{display:block;vertical-align:top;text-align:center}.vk_staff_photo button{width:100%}.vk_staff_photo .image-button{padding:0;margin:0;display:block}.vk_staff_photo-border-default{border:4px solid #efefef;padding:1px}.vk_staff_photo-border-none{border:none}.vk_staff_photo_image{width:100%;margin:0;display:block}@media (min-width: 992px){.page-template-page-onecolumn .vk_staff_text,.page-template-page-lp .vk_staff_text,.page-template-page-lp-builder .vk_staff_text{width:74%}.page-template-page-onecolumn .vk_staff_text_name,.page-template-page-lp .vk_staff_text_name,.page-template-page-lp-builder .vk_staff_text_name{font-size:4rem}.page-template-page-onecolumn .vk_staff_text_caption,.page-template-page-lp .vk_staff_text_caption,.page-template-page-lp-builder .vk_staff_text_caption{font-size:16px;letter-spacing:0.5rem}.page-template-page-onecolumn .vk_staff_text_role,.page-template-page-lp .vk_staff_text_role,.page-template-page-lp-builder .vk_staff_text_role{letter-spacing:0.5rem}.page-template-page-onecolumn .vk_staff_photo,.page-template-page-lp .vk_staff_photo,.page-template-page-lp-builder .vk_staff_photo{width:22%}}@media (min-width: 1200px){.page-template-page-onecolumn .vk_staff_text,.page-template-page-lp .vk_staff_text,.page-template-page-lp-builder .vk_staff_text{width:75%}.page-template-page-onecolumn .vk_staff_photo,.page-template-page-lp .vk_staff_photo,.page-template-page-lp-builder .vk_staff_photo{width:20%}}
28
+
29
+ .vk_table-col-overflow{white-space:nowrap !important}
30
+
inc/vk-blocks/build/block-build.js CHANGED
@@ -1,4 +1,4 @@
1
- !function(e){var t={};function n(o){if(t[o])return t[o].exports;var a=t[o]={i:o,l:!1,exports:{}};return e[o].call(a.exports,a,a.exports,n),a.l=!0,a.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(o,a,function(t){return e[t]}.bind(null,a));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=5)}([function(e,t,n){"use strict";e.exports=n(2)},function(e,t,n){var o;
2
  /*!
3
  Copyright (c) 2017 Jed Watson.
4
  Licensed under the MIT License (MIT), see
@@ -9,7 +9,7 @@
9
  Licensed under the MIT License (MIT), see
10
  http://jedwatson.github.io/classnames
11
  */
12
- !function(){"use strict";var n={}.hasOwnProperty;function a(){for(var e=[],t=0;t<arguments.length;t++){var o=arguments[t];if(o){var r=typeof o;if("string"===r||"number"===r)e.push(o);else if(Array.isArray(o)&&o.length){var l=a.apply(null,o);l&&e.push(l)}else if("object"===r)for(var c in o)n.call(o,c)&&o[c]&&e.push(c)}}return e.join(" ")}e.exports?(a.default=a,e.exports=a):void 0===(o=function(){return a}.apply(t,[]))||(e.exports=o)}()},function(e,t,n){"use strict";
13
  /** @license React v16.7.0
14
  * react.production.min.js
15
  *
@@ -17,10 +17,23 @@
17
  *
18
  * This source code is licensed under the MIT license found in the
19
  * LICENSE file in the root directory of this source tree.
20
- */var o=n(3),a="function"==typeof Symbol&&Symbol.for,r=a?Symbol.for("react.element"):60103,l=a?Symbol.for("react.portal"):60106,c=a?Symbol.for("react.fragment"):60107,i=a?Symbol.for("react.strict_mode"):60108,s=a?Symbol.for("react.profiler"):60114,u=a?Symbol.for("react.provider"):60109,p=a?Symbol.for("react.context"):60110,m=a?Symbol.for("react.concurrent_mode"):60111,f=a?Symbol.for("react.forward_ref"):60112,b=a?Symbol.for("react.suspense"):60113,v=a?Symbol.for("react.memo"):60115,k=a?Symbol.for("react.lazy"):60116,_="function"==typeof Symbol&&Symbol.iterator;function d(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,o=0;o<t;o++)n+="&args[]="+encodeURIComponent(arguments[o+1]);!function(e,t,n,o,a,r,l,c){if(!e){if(e=void 0,void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var i=[n,o,a,r,l,c],s=0;(e=Error(t.replace(/%s/g,function(){return i[s++]}))).name="Invariant Violation"}throw e.framesToPop=1,e}}(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n)}var g={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},y={};function h(e,t,n){this.props=e,this.context=t,this.refs=y,this.updater=n||g}function E(){}function C(e,t,n){this.props=e,this.context=t,this.refs=y,this.updater=n||g}h.prototype.isReactComponent={},h.prototype.setState=function(e,t){"object"!=typeof e&&"function"!=typeof e&&null!=e&&d("85"),this.updater.enqueueSetState(this,e,t,"setState")},h.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},E.prototype=h.prototype;var w=C.prototype=new E;w.constructor=C,o(w,h.prototype),w.isPureReactComponent=!0;var N={current:null,currentDispatcher:null},x=Object.prototype.hasOwnProperty,B={key:!0,ref:!0,__self:!0,__source:!0};function T(e,t,n){var o=void 0,a={},l=null,c=null;if(null!=t)for(o in void 0!==t.ref&&(c=t.ref),void 0!==t.key&&(l=""+t.key),t)x.call(t,o)&&!B.hasOwnProperty(o)&&(a[o]=t[o]);var i=arguments.length-2;if(1===i)a.children=n;else if(1<i){for(var s=Array(i),u=0;u<i;u++)s[u]=arguments[u+2];a.children=s}if(e&&e.defaultProps)for(o in i=e.defaultProps)void 0===a[o]&&(a[o]=i[o]);return{$$typeof:r,type:e,key:l,ref:c,props:a,_owner:N.current}}function S(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}var O=/\/+/g,R=[];function I(e,t,n,o){if(R.length){var a=R.pop();return a.result=e,a.keyPrefix=t,a.func=n,a.context=o,a.count=0,a}return{result:e,keyPrefix:t,func:n,context:o,count:0}}function A(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>R.length&&R.push(e)}function P(e,t,n){return null==e?0:function e(t,n,o,a){var c=typeof t;"undefined"!==c&&"boolean"!==c||(t=null);var i=!1;if(null===t)i=!0;else switch(c){case"string":case"number":i=!0;break;case"object":switch(t.$$typeof){case r:case l:i=!0}}if(i)return o(a,t,""===n?"."+j(t,0):n),1;if(i=0,n=""===n?".":n+":",Array.isArray(t))for(var s=0;s<t.length;s++){var u=n+j(c=t[s],s);i+=e(c,u,o,a)}else if(u=null===t||"object"!=typeof t?null:"function"==typeof(u=_&&t[_]||t["@@iterator"])?u:null,"function"==typeof u)for(t=u.call(t),s=0;!(c=t.next()).done;)i+=e(c=c.value,u=n+j(c,s++),o,a);else"object"===c&&d("31","[object Object]"==(o=""+t)?"object with keys {"+Object.keys(t).join(", ")+"}":o,"");return i}(e,"",t,n)}function j(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})}(e.key):t.toString(36)}function z(e,t){e.func.call(e.context,t,e.count++)}function M(e,t,n){var o=e.result,a=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?L(e,o,n,function(e){return e}):null!=e&&(S(e)&&(e=function(e,t){return{$$typeof:r,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,a+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(O,"$&/")+"/")+n)),o.push(e))}function L(e,t,n,o,a){var r="";null!=n&&(r=(""+n).replace(O,"$&/")+"/"),P(e,M,t=I(t,r,o,a)),A(t)}var F={Children:{map:function(e,t,n){if(null==e)return e;var o=[];return L(e,o,null,t,n),o},forEach:function(e,t,n){if(null==e)return e;P(e,z,t=I(null,null,t,n)),A(t)},count:function(e){return P(e,function(){return null},null)},toArray:function(e){var t=[];return L(e,t,null,function(e){return e}),t},only:function(e){return S(e)||d("143"),e}},createRef:function(){return{current:null}},Component:h,PureComponent:C,createContext:function(e,t){return void 0===t&&(t=null),(e={$$typeof:p,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:u,_context:e},e.Consumer=e},forwardRef:function(e){return{$$typeof:f,render:e}},lazy:function(e){return{$$typeof:k,_ctor:e,_status:-1,_result:null}},memo:function(e,t){return{$$typeof:v,type:e,compare:void 0===t?null:t}},Fragment:c,StrictMode:i,Suspense:b,createElement:T,cloneElement:function(e,t,n){null==e&&d("267",e);var a=void 0,l=o({},e.props),c=e.key,i=e.ref,s=e._owner;if(null!=t){void 0!==t.ref&&(i=t.ref,s=N.current),void 0!==t.key&&(c=""+t.key);var u=void 0;for(a in e.type&&e.type.defaultProps&&(u=e.type.defaultProps),t)x.call(t,a)&&!B.hasOwnProperty(a)&&(l[a]=void 0===t[a]&&void 0!==u?u[a]:t[a])}if(1===(a=arguments.length-2))l.children=n;else if(1<a){u=Array(a);for(var p=0;p<a;p++)u[p]=arguments[p+2];l.children=u}return{$$typeof:r,type:e.type,key:c,ref:i,props:l,_owner:s}},createFactory:function(e){var t=T.bind(null,e);return t.type=e,t},isValidElement:S,version:"16.7.0",unstable_ConcurrentMode:m,unstable_Profiler:s,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:N,assign:o}},U={default:F},V=U&&F||U;e.exports=V.default||V},function(e,t,n){"use strict";
21
  /*
22
  object-assign
23
  (c) Sindre Sorhus
24
  @license MIT
25
- */var o=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach(function(e){o[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},o)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,l,c=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),i=1;i<arguments.length;i++){for(var s in n=Object(arguments[i]))a.call(n,s)&&(c[s]=n[s]);if(o){l=o(n);for(var u=0;u<l.length;u++)r.call(n,l[u])&&(c[l[u]]=n[l[u]])}}return c}},function(e,t){var n=wp.i18n.__,o=wp.blocks.registerBlockType,a=wp.components,r=(a.RangeControl,a.RadioControl),l=a.PanelBody,c=a.Button,i=wp.element.Fragment,s=wp.editor,u=s.RichText,p=s.InspectorControls,m=s.MediaUpload,f=s.ColorPalette,b=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},React.createElement("path",{d:"M544 450.583c0 22.75 13.014 42.454 32 52.092v7.969c-5.313 0.727-10.736 1.112-16.25 1.112-34.004 0-64.674-14.264-86.361-37.132-13.111 3.491-27.001 5.376-41.389 5.376-79.529 0-144-57.308-144-128s64.471-128 144-128c79.529 0 144 57.308 144 128 0 27.674-9.882 53.296-26.678 74.233-3.412 7.412-5.322 15.656-5.322 24.35zM115.339 110.593c-33.107 26.899-51.339 61.492-51.339 97.407 0 20.149 5.594 39.689 16.626 58.075 11.376 18.96 28.491 36.293 49.494 50.126 15.178 9.996 25.39 25.974 28.088 43.947 0.9 5.992 1.464 12.044 1.685 18.062 3.735-3.097 7.375-6.423 10.94-9.988 12.077-12.076 28.39-18.745 45.251-18.745 2.684 0 5.381 0.168 8.078 0.512 10.474 1.331 21.172 2.008 31.797 2.010v64c-13.564-0.001-26.877-0.869-39.871-2.521-54.989 54.989-120.625 64.85-184.088 66.298v-13.458c34.268-16.789 64-47.37 64-82.318 0-4.877-0.379-9.665-1.082-14.348-57.898-38.132-94.918-96.377-94.918-161.652 0-114.875 114.615-208 256-208 139.229 0 252.496 90.307 255.918 202.76-20.548-9.158-42.92-14.711-66.131-16.289-5.765-28.034-22.701-54.408-49.126-75.878-17.661-14.349-38.458-25.695-61.814-33.722-24.853-8.54-51.38-12.871-78.847-12.871s-53.994 4.331-78.847 12.871c-23.356 8.027-44.153 19.372-61.814 33.722z"}));o("vk-blocks/balloon",{title:n("Ballon","vk-blocks"),icon:b,category:"vk-blocks-cat",attributes:{content:{source:"html",selector:"p"},balloonName:{source:"html",selector:"figcaption"},balloonType:{type:"string",default:"type-serif"},balloonBgColor:{type:"string"},balloonAlign:{type:"string",default:"position-left"},IconImage:{type:"string",default:null}},edit:function(e){var t=e.attributes,o=e.className,a=e.setAttributes,s=t.content,b=t.balloonName,v=t.balloonType,k=t.balloonBgColor,_=t.balloonAlign,d=t.IconImage;return React.createElement(i,null,React.createElement(p,null,React.createElement(l,{title:n("Balloon setting","vk-blocks")},React.createElement(r,{label:n("Position","vk-blocks"),help:n("Please specify the layout of the balloon.","vk-blocks"),selected:_,options:[{label:n("Left","vk-blocks"),value:"position-left"},{label:n("Right","vk-blocks"),value:"position-right"}],onChange:function(e){return a({balloonAlign:e})}}),React.createElement(r,{label:n("Type","vk-blocks"),help:n("Please select the type of balloon.","vk-blocks"),selected:v,options:[{label:n("Serif","vk-blocks"),value:"type-serif"},{label:n("Thinking","vk-blocks"),value:"type-think"}],onChange:function(e){return a({balloonType:e})}}),React.createElement(f,{value:k,onChange:function(e){return a({balloonBgColor:e})}}))),React.createElement("div",{className:"".concat(o," vk_balloon vk_balloon-").concat(_," vk_balloon-").concat(v)},React.createElement("div",{className:"vk_balloon_icon"},React.createElement(m,{onSelect:function(e){return a({IconImage:e.sizes.full.url})},type:"image",className:"vk_balloon_icon_image",value:d,render:function(e){var t=e.open;return React.createElement(c,{onClick:t,className:d?"image-button":"button button-large"},d?React.createElement("img",{className:"vk_balloon_icon_image",src:d,alt:n("Upload image","vk-blocks")}):n("Select image","vk-blocks"))}}),React.createElement(u,{tagName:"figcaption",className:"vk_balloon_icon_name",onChange:function(e){return a({balloonName:e})},value:b,placeholder:n("Icon Name","vk-blocks")})),React.createElement(u,{style:{background:k,border:k},tagName:"p",className:"vk_balloon_content",onChange:function(e){return a({content:e})},value:s,placeholder:n("Input text","vk-blocks")})))},save:function(e){var t=e.attributes,n=(e.className,t.content),o=t.balloonName,a=t.balloonType,r=t.balloonBgColor,l=t.balloonAlign,c=t.IconImage;return React.createElement("div",{className:"vk_balloon vk_balloon-".concat(l," vk_balloon-").concat(a)},React.createElement("div",{className:"vk_balloon_icon"},c?React.createElement("figure",null,React.createElement("img",{className:"vk_balloon_icon_image",src:c,alt:""}),React.createElement(u.Content,{tagName:"figcaption",className:"vk_balloon_icon_name",value:o})):""),React.createElement(u.Content,{className:"vk_balloon_content",style:{background:r,border:r},tagName:"p",value:n}))}})},function(e,t,n){"use strict";n.r(t);var o=n(0),a=n.n(o);function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function l(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function c(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function i(e){return(i=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var u=wp.i18n.__,p=wp.editor,m=p.RichText,f=p.MediaUpload,b=wp.components.Button,v=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),c(this,i(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&s(e,t)}(t,a.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.vk_staff_text_name,n=e.vk_staff_text_caption,o=e.vk_staff_text_role,r=e.vk_staff_text_profileTitle,l=e.vk_staff_text_profileText,c=e.vk_staff_photo_image,i=e.vk_staff_photo_image_alt,s=e.vk_staff_layout,p=e.vk_staff_nameColor,v=e.vk_staff_captionColor,k=e.vk_staff_positionColor,_=e.vk_staff_profileTitleColor,d=e.vk_staff_profileTextColor,g=e.vk_staff_photoBorder,y=this.props.setAttributes,h=this.props.className,E=this.props.for_,C="";return"edit"===E?C=a.a.createElement("div",{className:"".concat(h," vk_staff vk_staff-layout-").concat(s)},a.a.createElement("div",{className:"vk_staff_text"},a.a.createElement(m,{tagName:"h3",className:"vk_staff_text_name",style:{color:p},onChange:function(e){return y({vk_staff_text_name:e})},value:t,placeholder:u("Your Name","vk-blocks")}),a.a.createElement(m,{tagName:"p",className:"vk_staff_text_caption",style:{color:v},onChange:function(e){return y({vk_staff_text_caption:e})},value:n,placeholder:u("Caption","vk-blocks")}),a.a.createElement(m,{tagName:"p",className:"vk_staff_text_role",style:{color:k},onChange:function(e){return y({vk_staff_text_role:e})},value:o,placeholder:u("Role position","vk-blocks")}),a.a.createElement(m,{tagName:"h4",className:"vk_staff_text_profileTitle",style:{color:_},onChange:function(e){return y({vk_staff_text_profileTitle:e})},value:r,placeholder:u("Profile title","vk-blocks")}),a.a.createElement(m,{tagName:"p",className:"vk_staff_text_profileText",style:{color:d},onChange:function(e){return y({vk_staff_text_profileText:e})},value:l,placeholder:u("Profile text","vk-blocks")})),a.a.createElement("div",{className:"vk_staff_photo vk_staff_photo-border-".concat(g)},a.a.createElement(f,{onSelect:function(e){return y({vk_staff_photo_image:e.sizes.full.url})},type:"image",className:"vk_staff_photo_image",value:c,render:function(e){var t=e.open;return a.a.createElement(b,{onClick:t,className:c?"image-button":"button button-large"},c?a.a.createElement("img",{className:"vk_staff_photo_image",src:c,alt:u(i,"vk-blocks")}):u("Select image","vk-blocks"))}}))):"save"===E&&(C=a.a.createElement("div",{className:"".concat(h," vk_staff vk_staff-layout-").concat(s)},a.a.createElement("div",{className:"vk_staff_text"},a.a.createElement(m.Content,{tagName:"h3",className:"vk_staff_text_name",style:{color:p},value:t}),a.a.createElement(m.Content,{tagName:"p",className:"vk_staff_text_caption",style:{color:v},value:n}),a.a.createElement(m.Content,{tagName:"p",className:"vk_staff_text_role",style:{color:k},value:o}),a.a.createElement(m.Content,{tagName:"h4",className:"vk_staff_text_profileTitle",style:{color:_},value:r}),a.a.createElement(m.Content,{tagName:"p",className:"vk_staff_text_profileText",style:{color:d},value:l})),c?a.a.createElement("div",{className:"vk_staff_photo vk_staff_photo-border-".concat(g)},a.a.createElement("img",{className:"vk_staff_photo_image",src:c,alt:i?u(i,"vk-blocks"):""})):"")),C}}])&&l(n.prototype,o),r&&l(n,r),t}(),k=wp.i18n.__,_=wp.blocks.registerBlockType,d=wp.components,g=d.TextControl,y=d.PanelBody,h=d.BaseControl,E=d.SelectControl,C=wp.element.Fragment,w=wp.editor,N=w.InspectorControls,x=w.ColorPalette,B=a.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},a.a.createElement("path",{d:"M528,34H48C21.5,34,0,55.5,0,82v352c0,26.5,21.5,48,48,48h480c26.5,0,48-21.5,48-48V82C576,55.5,554.5,34,528,34z M528,434 H48V82h480V434z"}),a.a.createElement("path",{d:"M407.6,241.9c30.9,0,55.9-25.1,55.9-55.9S438.5,130,407.6,130s-55.9,25.1-55.9,55.9S376.8,241.9,407.6,241.9z"}),a.a.createElement("path",{d:"M329.3,353.8h156.6c10.8,0,19.6-7.5,19.6-16.8v-16.8c0-27.8-26.3-50.3-58.7-50.3c-9.4,0-16.3,7-39.2,7 c-23.5,0-29.2-7-39.2-7c-32.4,0-58.7,22.6-58.7,50.3V337C309.7,346.2,318.5,353.8,329.3,353.8z"}),a.a.createElement("path",{d:"M96.2,395h161.1c4,0,7.2-3.3,7.2-7.2v-14.4c0-4-3.3-7.2-7.2-7.2H96.2c-4,0-7.2,3.3-7.2,7.2v14.4C89,391.7,92.3,395,96.2,395 z"}),a.a.createElement("path",{d:"M96.2,339.2h161.1c4,0,7.2-3.3,7.2-7.2v-14.4c0-4-3.3-7.2-7.2-7.2H96.2c-4,0-7.2,3.3-7.2,7.2V332 C89,336,92.3,339.2,96.2,339.2z"}),a.a.createElement("path",{d:"M96.2,283.4h161.1c4,0,7.2-3.3,7.2-7.2v-14.4c0-4-3.3-7.2-7.2-7.2H96.2c-4,0-7.2,3.3-7.2,7.2v14.4 C89,280.2,92.3,283.4,96.2,283.4z"}),a.a.createElement("path",{d:"M92.9,219.1h166.3c2.1,0,3.9-1.8,3.9-3.9v-7.8c0-2.1-1.8-3.9-3.9-3.9H92.9c-2.1,0-3.9,1.8-3.9,3.9v7.8 C89,217.4,90.8,219.1,92.9,219.1z"}),a.a.createElement("path",{d:"M99.7,177.6h22.4c5.9,0,10.7-4.8,10.7-10.7v-21.4c0-5.9-4.8-10.7-10.7-10.7H99.7c-5.9,0-10.7,4.8-10.7,10.7v21.4 C89,172.8,93.8,177.6,99.7,177.6z"}),a.a.createElement("path",{d:"M157,177.6h22.4c5.9,0,10.7-4.8,10.7-10.7v-21.4c0-5.9-4.8-10.7-10.7-10.7H157c-5.9,0-10.7,4.8-10.7,10.7v21.4 C146.3,172.8,151.1,177.6,157,177.6z"}),a.a.createElement("path",{d:"M214.2,177.6h22.4c5.9,0,10.7-4.8,10.7-10.7v-21.4c0-5.9-4.8-10.7-10.7-10.7h-22.4c-5.9,0-10.7,4.8-10.7,10.7v21.4 C203.5,172.8,208.4,177.6,214.2,177.6z"}),a.a.createElement("path",{d:"M271.5,177.6h22.4c5.9,0,10.7-4.8,10.7-10.7v-21.4c0-5.9-4.8-10.7-10.7-10.7h-22.4c-5.9,0-10.7,4.8-10.7,10.7v21.4 C260.8,172.8,265.6,177.6,271.5,177.6z"}));_("vk-blocks/staff",{title:k("Staff","vk-blocks"),icon:B,category:"vk-blocks-cat",attributes:{vk_staff_text_name:{type:"string",source:"html",selector:"h3"},vk_staff_text_caption:{type:"string",source:"html",selector:"p.vk_staff_text_caption"},vk_staff_text_role:{type:"string",source:"html",selector:"p.vk_staff_text_role"},vk_staff_text_profileTitle:{type:"string",source:"html",selector:"h4"},vk_staff_text_profileText:{type:"string",source:"html",selector:"p.vk_staff_text_profileText"},vk_staff_photo_image:{type:"string",default:""},vk_staff_photo_image_alt:{type:"string",default:"Profile Picture"},vk_staff_layout:{type:"string",default:"default"},vk_staff_nameColor:{type:"string",default:"inherit"},vk_staff_captionColor:{type:"string",default:"inherit"},vk_staff_positionColor:{type:"string",default:"inherit"},vk_staff_profileTitleColor:{type:"string",default:"inherit"},vk_staff_profileTextColor:{type:"string",default:"inherit"},vk_staff_photoBorder:{type:"string",default:"default"}},edit:function(e){var t=e.attributes,n=e.setAttributes,o=e.className,r=t.vk_staff_photo_image_alt,l=t.vk_staff_layout,c=t.vk_staff_nameColor,i=t.vk_staff_captionColor,s=t.vk_staff_positionColor,u=t.vk_staff_profileTitleColor,p=t.vk_staff_profileTextColor,m=t.vk_staff_photoBorder;return a.a.createElement(C,null,a.a.createElement(N,null,a.a.createElement(y,{title:k("Layout","vk-blocks")},a.a.createElement(E,{value:l,onChange:function(e){return n({vk_staff_layout:e})},options:[{value:"default",label:k("Default","vk-blocks")},{value:"imageLeft",label:k("Image left","vk-blocks")}]})),a.a.createElement(y,{title:k("Image border","vk-blocks")},a.a.createElement(E,{value:m,onChange:function(e){return n({vk_staff_photoBorder:e})},options:[{value:"default",label:k("Default","vk-blocks")},{value:"none",label:k("None","vk-blocks")}]})),a.a.createElement(y,{title:k("Alt text","vk-blocks")},a.a.createElement(h,{help:k("Set the alt text for profile image","vk-blocks")},a.a.createElement(g,{value:r,onChange:function(e){return n({vk_staff_photo_image_alt:e})}}))),a.a.createElement(y,{title:k("Color","vk-blocks")},a.a.createElement(h,{label:k("Staff name","vk-blocks")},a.a.createElement(x,{value:c,onChange:function(e){return n({vk_staff_nameColor:e})}})),a.a.createElement(h,{label:k("Name caption","vk-blocks")},a.a.createElement(x,{value:i,onChange:function(e){return n({vk_staff_captionColor:e})}})),a.a.createElement(h,{label:k("Role position","vk-blocks")},a.a.createElement(x,{value:s,onChange:function(e){return n({vk_staff_positionColor:e})}})),a.a.createElement(h,{label:k("Profile title","vk-blocks")},a.a.createElement(x,{value:u,onChange:function(e){return n({vk_staff_profileTitleColor:e})}})),a.a.createElement(h,{label:k("Profile text","vk-blocks")},a.a.createElement(x,{value:p,onChange:function(e){return n({vk_staff_profileTextColor:e})}})))),a.a.createElement(v,{attributes:t,setAttributes:n,className:o,for_:"edit"}))},save:function(e){var t=e.attributes;return a.a.createElement(v,{attributes:t,setAttributes:"",className:"",for_:"save"})}});function T(e){return(T="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function S(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function O(e,t){return!t||"object"!==T(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function R(e){return(R=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function I(e,t){return(I=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var A=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),O(this,R(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&I(e,t)}(t,a.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.unit,n=e.pc,o=e.tablet,r=e.mobile,l=this.props.className;return a.a.createElement("div",{className:"".concat(l," vk_spacer")},a.a.createElement("div",{className:"vk_spacer-display-pc",style:{height:n+t}}),a.a.createElement("div",{className:"vk_spacer-display-tablet",style:{height:o+t}}),a.a.createElement("div",{className:"vk_spacer-display-mobile",style:{height:r+t}}))}}])&&S(n.prototype,o),r&&S(n,r),t}();function P(e){return(P="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function j(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function z(e,t){return!t||"object"!==P(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function M(e){return(M=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function L(e,t){return(L=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var F=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),z(this,M(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&L(e,t)}(t,a.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.unit,n=e.pc,o=e.tablet,r=e.mobile;return a.a.createElement("div",{className:"vk_spacer"},a.a.createElement("div",{className:"vk_spacer-display-pc",style:{height:n+t}}),a.a.createElement("div",{className:"vk_spacer-display-tablet",style:{height:o+t}}),a.a.createElement("div",{className:"vk_spacer-display-mobile",style:{height:r+t}}))}}])&&j(n.prototype,o),r&&j(n,r),t}(),U=(wp.editor.RichText,[{attributes:{unit:{type:"string",default:"px"},pc:{type:"number",default:50},tablet:{type:"number",default:10},mobile:{type:"number",default:10}},save:function(e){var t=e.attributes;return a.a.createElement(F,{attributes:t})}}]),V=wp.i18n.__,W=wp.blocks.registerBlockType,D=wp.components,H=D.RangeControl,$=D.PanelBody,q=D.BaseControl,G=D.SelectControl,Y=wp.element.Fragment,Q=wp.editor.InspectorControls,J=a.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},a.a.createElement("g",null,a.a.createElement("rect",{x:"108.8",y:"18.7",width:"358.5",height:"40"}),a.a.createElement("rect",{x:"108.8",y:"453.3",width:"358.5",height:"40"}),a.a.createElement("polygon",{points:"171.4,253.2 131.4,253.2 131.4,412.6 290.8,412.6 290.8,372.6 199.7,372.6 404.6,167.7 404.6,258.8 444.6,258.8 444.6,99.4 285.2,99.4 285.2,139.4 376.3,139.4 171.4,344.3 \t"})));W("vk-blocks/spacer",{title:V("Responsive Spacer","vk-blocks"),icon:J,category:"vk-blocks-cat-layout",attributes:{unit:{type:"string",default:"px"},pc:{type:"number",default:40},tablet:{type:"number",default:30},mobile:{type:"number",default:20}},edit:function(e){var t=e.attributes,n=e.setAttributes,o=e.className,r=t.unit,l=t.pc,c=t.tablet,i=t.mobile;return a.a.createElement(Y,null,a.a.createElement(Q,null,a.a.createElement($,null,a.a.createElement(G,{label:V("Unit Type","vk-blocks"),value:r,onChange:function(e){return n({unit:e})},options:[{value:"px",label:V("px","vk-blocks")},{value:"em",label:V("em","vk-blocks")},{value:"rem",label:V("rem","vk-blocks")},{value:"vw",label:V("vw","vk-blocks")}]}),a.a.createElement(q,{label:V("Height for each device.","vk-blocks")},a.a.createElement(H,{label:V("PC","vk-blocks"),value:l,onChange:function(e){return n({pc:e})},step:.1}),a.a.createElement(H,{label:V("Tablet","vk-blocks"),value:c,onChange:function(e){return n({tablet:e})},step:.1}),a.a.createElement(H,{label:V("Mobile","vk-blocks"),value:i,onChange:function(e){return n({mobile:e})},step:.1})))),a.a.createElement(A,{attributes:t,className:o}))},save:function(e){var t=e.attributes;return a.a.createElement(A,{attributes:t})},deprecated:U});var K=function(e,t,n,o){var a,r,l;return t||(t="#fff"),"tilt"===o?(a=Math.abs(e),l=function(e,t){if(e>0)return React.createElement("path",{d:"m0,".concat(100-e," L100,100 L0,100 z"),strokeWidth:"0",fill:t});if(e<0){var n=Math.abs(e);return React.createElement("path",{d:"m100,".concat(100-n," L0,100 L100,100 z"),strokeWidth:"0",fill:t})}}(e,t)):"curve"===o?(e>0?a=Math.abs(e):e<0&&(a=2*Math.abs(e)),l=function(e,t){return e>0?React.createElement("path",{d:"m0,".concat(100-e," q50,").concat(2*e,",100,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):e<0?React.createElement("path",{d:"m0,100 q50,".concat(2*e,",100,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):void 0}(e,t)):"wave"===o?(a=Math.abs(e),l=function(e,t){return e>0?React.createElement("path",{d:"m0,".concat(100-e/2," q20,").concat(e,",40,0 t40,0 t40,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):e<0?React.createElement("path",{d:"m0,".concat(e/2+100," q20,").concat(e,",40,0 t40,0 t40,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):void 0}(e,t)):"triangle"===o&&(a=Math.abs(e),l=function(e,t){var n=Math.abs(e),o=n/4;return e>0?React.createElement("path",{d:"m0,100 h".concat(50-o," l").concat(o,",-").concat(n," l").concat(o,",").concat(n," h").concat(o," v100 h-100 z"),strokeWidth:"0",fill:t}):e<0?React.createElement("path",{d:"m0,".concat(100-n," h").concat(50-o," l").concat(o,",").concat(n," l").concat(o,",-").concat(n," h").concat(50-o," v").concat(n+1," h-100 z"),strokeWidth:"0",fill:t}):void 0}(e,t)),r=o,"upper"===n?React.createElement("div",{className:"vk_outer_separator vk_outer_separator-position-upper vk_outer_separator-type-".concat(r),style:{paddingBottom:a+"px"}},React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"none"},l)):"lower"===n?React.createElement("div",{className:"vk_outer_separator vk_outer_separator-position-lower vk_outer_separator-type-".concat(r),style:{paddingTop:a+"px"}},React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"none"},l)):void 0};function X(e){return(X="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Z(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function ee(e,t){return!t||"object"!==X(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function te(e){return(te=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ne(e,t){return(ne=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var oe=wp.editor.InnerBlocks;function ae(e,t){var n=e.match(/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})$/i),o=null;return n&&(o=n.slice(1,4).map(function(e){return parseInt(e,16)})),(n=e.match(/^#([0-9a-f])([0-9a-f])([0-9a-f])$/i))&&(o=n.slice(1,4).map(function(e){return 17*parseInt(e,16)})),o?"rgba(".concat(o[0],", ").concat(o[1],", ").concat(o[2],", ").concat(t,")"):null}var re=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),ee(this,te(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ne(e,t)}(t,a.a.Component),n=t,(o=[{key:"render",value:function(){var e,t,n,o,r,l,c,i,s,u,p,m=this.props.attributes,f=m.bgColor,b=m.bgImage,v=m.bgPosition,k=m.outerWidth,_=m.padding_left_and_right,d=m.padding_top_and_bottom,g=m.opacity,y=m.upper_level,h=m.lower_level,E=m.upperDividerBgColor,C=m.lowerDividerBgColor,w=m.dividerType,N=m.borderWidth,x=m.borderStyle,B=m.borderColor,T=m.borderRadius,S=m.anchor,O=this.props.className,R=this.props.for_;return o=" vk_outer-width-".concat(k),f=ae(f||"#fff",g),n="parallax"===v?" vk_outer-bgPosition-parallax vk-prlx":"fixed"===v?" vk_outer-bgPosition-fixed":" vk_outer-bgPosition-normal",e="1"===_?" vk_outer-paddingLR-use":" vk_outer-paddingLR-none",t="1"===d?" vk_outer-paddingVertical-use":" vk_outer-paddingVertical-none",y&&(c="upper"),h&&(i="lower"),"edit"===R?r=a.a.createElement(oe,null):(r=a.a.createElement(oe.Content,null),l="vk_outer_container"),s=b?"linear-gradient(".concat(f,", ").concat(f,"), url(").concat(b,")"):"linear-gradient(".concat(f,", ").concat(f,")"),B||(B="#fff"),0===y&&0===h?(u="".concat(N,"px ").concat(x," ").concat(B),p="".concat(T,"px")):(u="none",p="0px"),a.a.createElement("div",{id:S,className:O+" vk_outer"+o+e+t+n,style:{background:s,border:u,borderRadius:p}},K(y,E,c,w),a.a.createElement("div",{className:l},r),K(h,C,i,w))}}])&&Z(n.prototype,o),r&&Z(n,r),t}(),le=function(e,t,n,o){var a,r,l;return t||(t="#fff"),"tilt"===o?(a=Math.abs(e),l=function(e,t){if(e>0)return React.createElement("path",{d:"m0,".concat(100-e," L100,100 L0,100 z"),strokeWidth:"0",fill:t});if(e<0){var n=Math.abs(e);return React.createElement("path",{d:"m100,".concat(100-n," L0,100 L100,100 z"),strokeWidth:"0",fill:t})}}(e,t)):"curve"===o?(e>0?a=Math.abs(e):e<0&&(a=2*Math.abs(e)),l=function(e,t){return e>0?React.createElement("path",{d:"m0,".concat(100-e," q50,").concat(2*e,",100,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):e<0?React.createElement("path",{d:"m0,100 q50,".concat(2*e,",100,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):void 0}(e,t)):"wave"===o?(a=Math.abs(e),l=function(e,t){return e>0?React.createElement("path",{d:"m0,".concat(100-e/2," q20,").concat(e,",40,0 t40,0 t40,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):e<0?React.createElement("path",{d:"m0,".concat(e/2+100," q20,").concat(e,",40,0 t40,0 t40,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):void 0}(e,t)):"triangle"===o&&(a=Math.abs(e),l=function(e,t){var n=Math.abs(e),o=n/4;return e>0?React.createElement("path",{d:"m0,100 h".concat(50-o," l").concat(o,",-").concat(n," l").concat(o,",").concat(n," h").concat(o," v100 h-100 z"),strokeWidth:"0",fill:t}):e<0?React.createElement("path",{d:"m0,".concat(100-n," h").concat(50-o," l").concat(o,",").concat(n," l").concat(o,",-").concat(n," h").concat(50-o," v").concat(n+1," h-100 z"),strokeWidth:"0",fill:t}):void 0}(e,t)),r=o,"upper"===n?React.createElement("div",{className:"vk_outer_separator vk_outer_separator-position-upper vk_outer_separator-type-".concat(r),style:{paddingBottom:a+"px"}},React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"none"},l)):"lower"===n?React.createElement("div",{className:"vk_outer_separator vk_outer_separator-position-lower vk_outer_separator-type-".concat(r),style:{paddingTop:a+"px"}},React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"none"},l)):void 0};function ce(e){return(ce="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ie(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function se(e,t){return!t||"object"!==ce(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function ue(e){return(ue=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function pe(e,t){return(pe=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var me=wp.editor.InnerBlocks;function fe(e,t){var n=e.match(/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})$/i),o=null;return n&&(o=n.slice(1,4).map(function(e){return parseInt(e,16)})),(n=e.match(/^#([0-9a-f])([0-9a-f])([0-9a-f])$/i))&&(o=n.slice(1,4).map(function(e){return 17*parseInt(e,16)})),o?"rgba(".concat(o[0],", ").concat(o[1],", ").concat(o[2],", ").concat(t,")"):null}var be=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),se(this,ue(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&pe(e,t)}(t,a.a.Component),n=t,(o=[{key:"render",value:function(){var e,t,n,o,r,l,c,i,s,u,p,m=this.props.attributes,f=m.bgColor,b=m.bgImage,v=m.bgPosition,k=m.outerWidth,_=m.padding_left_and_right,d=m.padding_top_and_bottom,g=m.opacity,y=m.upper_level,h=m.lower_level,E=m.upperDividerBgColor,C=m.lowerDividerBgColor,w=m.dividerType,N=m.borderWidth,x=m.borderStyle,B=m.borderColor,T=m.borderRadius,S=m.anchor,O=this.props.for_;return o=" vk_outer-width-".concat(k),f=fe(f||"#fff",g),n="parallax"===v?" vk_outer-bgPosition-parallax vk-prlx":"fixed"===v?" vk_outer-bgPosition-fixed":" vk_outer-bgPosition-normal",e="1"===_?" vk_outer-paddingLR-use":" vk_outer-paddingLR-none",t="1"===d?" vk_outer-paddingVertical-use":" vk_outer-paddingVertical-none",y&&(c="upper"),h&&(i="lower"),"edit"===O?r=a.a.createElement(me,null):(r=a.a.createElement(me.Content,null),l="vk_outer_container"),s=b?"linear-gradient(".concat(f,", ").concat(f,"), url(").concat(b,")"):"linear-gradient(".concat(f,", ").concat(f,")"),B||(B="#fff"),0===y&&0===h?(u="".concat(N,"px ").concat(x," ").concat(B),p="".concat(T,"px")):(u="none",p="0px"),a.a.createElement("div",{id:S,className:"vk_outer"+o+e+t+n,style:{background:s,border:u,borderRadius:p}},le(y,E,c,w),a.a.createElement("div",{className:l},r),le(h,C,i,w))}}])&&ie(n.prototype,o),r&&ie(n,r),t}(),ve=[{attributes:{bgColor:{type:"string",default:"#f3f4f5"},bgImage:{type:"string",default:null},outerWidth:{type:"string",default:"normal"},bgPosition:{type:"string",default:"normal"},padding_left_and_right:{type:"string",default:"0"},padding_top_and_bottom:{type:"string",default:"1"},opacity:{type:"number",default:.5},upper_level:{type:"number",default:0},lower_level:{type:"number",default:0},dividerType:{type:"string",default:"tilt"},upperDividerBgColor:{type:"string",default:"#fff"},lowerDividerBgColor:{type:"string",default:"#fff"},borderWidth:{type:"number",default:0},borderStyle:{type:"string",default:"none"},borderColor:{type:"string",default:"#000"},borderRadius:{type:"number",default:0}},save:function(e){var t=e.attributes;if(vk_blocks_check.is_pro)return a.a.createElement(be,{attributes:t,for_:"save"})}}];function ke(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-100,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return e=Number(e),(isNaN(e)||e<t)&&(e=t),null!==n&&e>n&&(e=n),e}var _e=wp.i18n.__,de=wp.blocks.registerBlockType,ge=wp.components,ye=ge.RangeControl,he=ge.RadioControl,Ee=ge.PanelBody,Ce=ge.Button,we=ge.BaseControl,Ne=ge.SelectControl,xe=wp.element.Fragment,Be=wp.editor,Te=Be.InspectorControls,Se=Be.MediaUpload,Oe=Be.ColorPalette,Re=a.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},a.a.createElement("path",{d:"M288,381c50.7,0,92-41.3,92-92s-41.3-92-92-92s-92,41.3-92,92S237.3,381,288,381z M288,227c34.2,0,62,27.8,62,62 s-27.8,62-62,62s-62-27.8-62-62S253.8,227,288,227z"}),a.a.createElement("polygon",{points:"273,342 303,342 303,304 341,304 341,274 303,274 303,236 273,236 273,274 235,274 235,304 273,304 "}),a.a.createElement("path",{d:"M1.8,155.5v267h572.5v-267H1.8z M544.2,392.5H31.8v-207h512.5L544.2,392.5L544.2,392.5z"}),a.a.createElement("g",null,a.a.createElement("path",{d:"M39.8,10.3c-13.3,0-25.7,0.9-37.6,2.6L2,136.9h33.3l0.1-39c3,0.4,6.7,0.5,11.1,0.5c16.7,0,29.5-3.9,38.3-11.7 c8.7-7.7,13.1-19.3,13.1-34.4C98,24.3,78.6,10.4,39.8,10.3z M62,68.5c-3.6,3.4-9.2,5.2-16.6,5.2c-0.6,0-1.1,0-1.6,0 c-0.2,0-0.4,0-0.6,0c-2.8,0-5.4-0.1-7.7-0.5l0-22l-1.3-14.3c2.6-0.6,5.2-0.9,7.7-0.9c0.2,0,0.5,0,0.7,0c0.2,0,0.4,0,0.7,0 c13.6,0,21.1,4.7,22.7,14c0.3,1.2,0.6,2.6,0.7,4C67.2,60.2,65.6,65,62,68.5z"}),a.a.createElement("path",{d:"M141.3,65H141l0-17.1h-32.5l-0.2,88.9h33.3l0.1-35c0.1-8.6,3.2-15.7,9.7-21.4c6.5-5.7,14.9-8.5,25.4-8.5h3.4l0-23.9h-3.4 C161.7,48.1,149.8,53.7,141.3,65z"}),a.a.createElement("path",{d:"M266.7,58.5c-8-8.1-19.3-12.2-34-12.2c-14.6,0-25.9,4.1-34,12.2c-8.1,8.1-12.2,19.4-12.2,33.9c-0.1,14.5,4,25.8,12,33.9 c8,8.1,19.3,12.2,34,12.2c14.6,0,25.9-4.1,34-12.2c8.1-8.1,12.2-19.4,12.2-33.9C278.7,78,274.7,66.6,266.7,58.5z M246.2,92.5 c0,8.9-1.2,15-3.3,18.6c-2.1,3.6-5.6,5.4-10.4,5.4s-8.3-1.8-10.5-5.4c-2.2-3.6-3.3-9.8-3.2-18.6c0-8.9,1.2-15,3.3-18.6 c2.1-3.6,5.6-5.4,10.4-5.4c4.8,0,8.3,1.8,10.5,5.4S246.3,83.7,246.2,92.5z"})));de("vk-blocks/outer",{title:_e("Outer","vk-blocks"),icon:Re,category:"vk-blocks-cat-layout",attributes:{bgColor:{type:"string",default:"#f3f4f5"},bgImage:{type:"string",default:null},outerWidth:{type:"string",default:"normal"},bgPosition:{type:"string",default:"normal"},padding_left_and_right:{type:"string",default:"0"},padding_top_and_bottom:{type:"string",default:"1"},opacity:{type:"number",default:.5},upper_level:{type:"number",default:0},lower_level:{type:"number",default:0},dividerType:{type:"string",default:"tilt"},upperDividerBgColor:{type:"string",default:"#fff"},lowerDividerBgColor:{type:"string",default:"#fff"},borderWidth:{type:"number",default:0},borderStyle:{type:"string",default:"none"},borderColor:{type:"string",default:"#000"},borderRadius:{type:"number",default:0}},supports:{anchor:!0},edit:function(e){var t=e.attributes,n=e.setAttributes,o=e.className,r=t.bgColor,l=t.bgImage,c=t.bgPosition,i=t.outerWidth,s=t.padding_left_and_right,u=t.padding_top_and_bottom,p=t.opacity,m=t.upper_level,f=t.lower_level,b=t.upperDividerBgColor,v=t.lowerDividerBgColor,k=t.dividerType,_=t.borderWidth,d=t.borderStyle,g=t.borderColor,y=t.borderRadius;return a.a.createElement(xe,null,a.a.createElement(Te,null,a.a.createElement(Ee,{title:_e("Background Setting","vk-blocks")},a.a.createElement(we,{label:_e("Color Setting","vk-blocks"),help:_e("Color will overcome background image. If you want to display image, clear background color or set opacity 0.","vk-blocks")},a.a.createElement(Oe,{value:r,onChange:function(e){return n({bgColor:e})}})),a.a.createElement(we,{label:_e("Opacity Setting","vk-blocks")},a.a.createElement(ye,{value:p,onChange:function(e){n({opacity:e})},min:0,max:1,step:.1})),a.a.createElement(we,{label:_e("Background Image","vk-blocks"),help:""},a.a.createElement(Se,{onSelect:function(e){return n({bgImage:e.url})},type:"image",value:l,render:function(e){var t=e.open;return a.a.createElement(Ce,{onClick:t,className:l?"image-button":"button button-large"},l?a.a.createElement("img",{className:"icon-image",src:l,alt:_e("Upload image","vk-blocks")}):_e("Select image","vk-blocks"))}})),a.a.createElement(we,{label:_e("Background image Position","vk-blocks"),help:""},a.a.createElement(he,{selected:c,options:[{label:_e("normal","vk-blocks"),value:"normal"},{label:_e("Fixed","vk-blocks"),value:"fixed"},{label:_e("Parallax (It will not work in preview)","vk-blocks"),value:"parallax"}],onChange:function(e){return n({bgPosition:e})}}))),a.a.createElement(Ee,{title:_e("Layout Setting","vk-blocks")},a.a.createElement(we,null,a.a.createElement(he,{label:_e("Outer width","vk-blocks"),selected:i,options:[{label:_e("Normal","vk-blocks"),value:"normal"},{label:_e("Full Wide","vk-blocks"),value:"full"}],onChange:function(e){return n({outerWidth:e})}}),a.a.createElement(he,{label:_e("Contents area padding (left and right)","vk-blocks"),selected:s,options:[{label:_e("Do not use contents area default padding (When case of full width etc.).","vk-blocks"),value:"0"},{label:_e("Use contents area default padding (When case of not full width and use background etc.).","vk-blocks"),value:"1"}],onChange:function(e){return n({padding_left_and_right:e})}}),a.a.createElement(he,{label:_e("Padding (top and bottom)","vk-blocks"),selected:u,options:[{label:_e("Use default padding","vk-blocks"),value:"1"},{label:_e("Do not use default padding (Set it yourself using a spacer block etc.).","vk-blocks"),value:"0"}],onChange:function(e){return n({padding_top_and_bottom:e})}}))),a.a.createElement(Ee,{title:_e("Divider Setting","vk-blocks")},a.a.createElement(we,null,a.a.createElement(Ne,{label:_e("Type","vk-blocks"),value:k,onChange:function(e){return n({dividerType:e})},options:[{value:"tilt",label:_e("Tilt","vk-blocks")},{value:"curve",label:_e("Curve","vk-blocks")},{value:"wave",label:_e("Wave","vk-blocks")},{value:"triangle",label:_e("Triangle","vk-blocks")}]})),a.a.createElement(we,{label:_e("Upper Divider Level","vk-blocks")},a.a.createElement(ye,{value:m,onChange:function(e){return n({upper_level:ke(e,-100,100)})},min:"-100",max:"100"})),a.a.createElement(we,null,a.a.createElement(Oe,{value:b,onChange:function(e){return n({upperDividerBgColor:e})}})),a.a.createElement(we,{label:_e("Lower Divider Level","vk-blocks")},a.a.createElement(ye,{value:f,onChange:function(e){return n({lower_level:ke(e,-100,100)})},min:"-100",max:"100"})),a.a.createElement(we,null,a.a.createElement(Oe,{value:v,onChange:function(e){return n({lowerDividerBgColor:e})}}))),a.a.createElement(Ee,{title:_e("Border Setting","vk-blocks")},a.a.createElement(we,null,a.a.createElement("p",null,_e("Border will disappear when divider effect is applied.","vk-blocks")),a.a.createElement(Ne,{label:_e("Border type","vk-blocks"),value:d,onChange:function(e){return n({borderStyle:e})},options:[{value:"none",label:_e("None","vk-blocks")},{value:"solid",label:_e("Solid","vk-blocks")},{value:"dotted",label:_e("Dotted","vk-blocks")},{value:"dashed",label:_e("Dashed","vk-blocks")},{value:"double",label:_e("Double","vk-blocks")},{value:"groove",label:_e("Groove","vk-blocks")},{value:"ridge",label:_e("Ridge","vk-blocks")},{value:"inset",label:_e("Inset","vk-blocks")},{value:"outset",label:_e("Outset","vk-blocks")}]})),a.a.createElement(we,null,a.a.createElement(Oe,{value:g,onChange:function(e){return n({borderColor:e})}})),a.a.createElement(we,{label:_e("Border width","vk-blocks")},a.a.createElement(ye,{value:_,onChange:function(e){return n({borderWidth:e})},min:"0"})),a.a.createElement(we,{label:_e("Border radius","vk-blocks")},a.a.createElement(ye,{value:y,onChange:function(e){return n({borderRadius:ke(e,-100,100)})},min:"-100",max:"100"})))),vk_blocks_check.is_pro?a.a.createElement(re,{attributes:t,className:o,for_:"edit"}):a.a.createElement("div",null,_e("This block is only for users who bought Lightning Pro.","vk-blocks")))},save:function(e){var t=e.attributes,n=e.className;if(vk_blocks_check.is_pro)return a.a.createElement(re,{attributes:t,className:n,for_:"save"})},deprecated:ve});var Ie=n(1),Ae=n.n(Ie);function Pe(e){return(Pe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function je(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function ze(e,t){return!t||"object"!==Pe(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Me(e){return(Me=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Le(e,t){return(Le=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Fe=window.lodash.range,Ue=wp.i18n,Ve=Ue.__,We=Ue.sprintf,De=wp.element.Component,He=wp.components.Toolbar,$e=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),ze(this,Me(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Le(e,t)}(t,De),n=t,(o=[{key:"createLevelControl",value:function(e,t,n){return{icon:"heading",title:We(Ve("Heading %d"),e),isActive:e===t,onClick:function(){return n(e)},subscript:String(e)}}},{key:"render",value:function(){var e=this,t=this.props,n=t.minLevel,o=t.maxLevel,r=t.selectedLevel,l=t.onChange;return a.a.createElement(He,{controls:Fe(n,o).map(function(t){return e.createLevelControl(t,r,l)})})}}])&&je(n.prototype,o),r&&je(n,r),t}();function qe(e){return(qe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ge(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function Ye(e,t){return!t||"object"!==qe(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Qe(e){return(Qe=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Je(e,t){return(Je=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Ke=wp.editor.RichText,Xe=wp.i18n.__,Ze=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Ye(this,Qe(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Je(e,t)}(t,a.a.Component),n=t,(o=[{key:"render",value:function(){var e,t,n=this.props.attributes,o=n.level,r=n.align,l=n.title,c=n.titleColor,i=n.titleSize,s=n.subText,u=n.subTextFlag,p=n.subTextColor,m=n.subTextSize,f=n.titleStyle,b=n.titleMarginBottom,v=n.outerMarginBottom,k=this.props.setAttributes,_=this.props.className,d=this.props.for_,g=Ae()(_,"vk_heading vk_heading-style-".concat(f)),y="h"+o;return null!=v&&(e={marginBottom:v+"rem"}),t=null!=b?{color:c,fontSize:i+"rem",marginBottom:b+"rem",textAlign:r}:{color:c,fontSize:i+"rem",textAlign:r},"edit"===d?a.a.createElement("div",{className:g,style:e},a.a.createElement(Ke,{tagName:y,value:l,onChange:function(e){return k({title:e})},style:t,className:"vk_heading_title vk_heading_title-style-".concat(f),placeholder:Xe("Input title…","vk-blocks")}),function(){if("on"===u)return a.a.createElement(Ke,{tagName:"p",value:s,onChange:function(e){return k({subText:e})},style:{color:p,fontSize:m+"rem",textAlign:r},className:"vk_heading_subtext vk_heading_subtext-style-".concat(f),placeholder:Xe("Input sub text…","vk-blocks")})}()):"save"===d?a.a.createElement("div",{className:g,style:e},a.a.createElement(Ke.Content,{tagName:y,value:l,onChange:function(e){return k({title:e})},style:t,className:"vk_heading_title vk_heading_title-style-".concat(f),placeholder:Xe("Input title…","vk-blocks")}),function(){if("on"===u)return a.a.createElement(Ke.Content,{tagName:"p",value:s,onChange:function(e){return k({subText:e})},style:{color:p,fontSize:m+"rem",textAlign:r},className:"vk_heading_subtext vk_heading_subtext-style-".concat(f),placeholder:Xe("Input sub text…","vk-blocks")})}()):void 0}}])&&Ge(n.prototype,o),r&&Ge(n,r),t}();function et(e){throw new Error('"'+e+'" is read-only')}var tt=wp.element.Fragment,nt=wp.editor,ot=nt.RichText;nt.InspectorControls,nt.ColorPalette,nt.BlockControls,nt.AlignmentToolbar;var at=[{attributes:{level:{type:"number",default:2},align:{type:"string"},titleStyle:{type:"string",default:"default"},outerMarginBottom:{type:"number"},title:{type:"string",source:"html",selector:"h1,h2,h3,h4,h5,h6",default:""},titleColor:{type:"string",default:"#000000"},titleSize:{type:"number",default:2.6},titleMarginBottom:{type:"number"},subText:{source:"html",selector:"p",default:""},subTextFlag:{type:"string",default:"on"},subTextColor:{type:"string",default:"#000000"},subTextSize:{type:"number",default:1.8}},supports:{className:!1,anchor:!0},save:function(e){var t=e.attributes,n=t.level,o=t.align,r=t.title,l=t.titleColor,c=t.titleSize,i=t.subText,s=t.subTextFlag,u=t.subTextColor,p=t.subTextSize,m=t.titleStyle,f=t.titleMarginBottom,b=t.outerMarginBottom,v="h"+n;return a.a.createElement("div",{className:"vk_heading vk_heading-style-".concat(m),style:{marginBottom:b+"rem"}},a.a.createElement(ot.Content,{tagName:v,value:r,style:{color:l,fontSize:c+"rem",textAlign:o,marginBottom:f+"rem"},className:"vk_heading_title vk_heading_title-style-".concat(m)}),function(){if("on"===s)return a.a.createElement(ot.Content,{tagName:"p",value:i,style:{color:u,fontSize:p+"rem",textAlign:o},className:"vk_heading_subtext vk_heading_subtext-style-".concat(m)})}())}},{attributes:function(e){for(var t={},n=1;n<=e;n++)t["heading"+n]={type:"string",source:"html",selector:"h1.vk_prBlocks_item_title-"+n},t["content"+n]={type:"string",source:"html",selector:"p.vk_prBlocks_item_summary-"+n},t["url"+n]={type:"string",default:null},t["urlOpenType"+n]={type:"Boolean",default:!1},t["icon"+n]={type:"string",default:"fas fa-file"},t["color"+n]={type:"string",default:"#0693e3"},t["bgType"+n]={type:"string",default:"0"},t["insertImage"+n]={type:"string",default:null};return t}(4),save:function(e){var t=e.attributes,n=t.heading1,o=t.heading2,r=t.heading3,l=t.content1,c=t.content2,i=t.content3,s=t.url1,u=t.url2,p=t.url3,m=t.urlOpenType1,f=t.urlOpenType2,b=t.urlOpenType3,v=t.icon1,k=t.icon2,_=t.icon3,d=t.color1,g=t.color2,y=t.color3,h=t.bgType1,E=t.bgType2,C=t.bgType3,w=t.insertImage1,N=t.insertImage2,x=t.insertImage3;return a.a.createElement("article",{className:"vk_prBlocks row"},a.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},a.a.createElement("a",{href:s,target:m?"_blank":"_self",className:"vk_prBlocks_item_link"},w?a.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+w+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},a.a.createElement("img",{src:w,alt:""})):(d||(et("color1"),d="#0693e3"),"0"===h?a.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:d,border:"1px solid ".concat(d)}},a.a.createElement("i",{className:"".concat(v," vk_prBlocks_item_icon"),style:{color:"#fff"}})):a.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+d}},a.a.createElement("i",{className:"".concat(v," vk_prBlocks_item_icon"),style:{color:d}}))),a.a.createElement(ot.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-1",tagName:"h1",value:n}),a.a.createElement(ot.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-1",tagName:"p",value:l}))),a.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},a.a.createElement("a",{href:u,target:f?"_blank":"_self",className:"vk_prBlocks_item_link"},N?a.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+N+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},a.a.createElement("img",{src:N,alt:""})):(g||(et("color2"),g="#0693e3"),"0"===E?a.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:g,border:"1px solid ".concat(g)}},a.a.createElement("i",{className:"".concat(k," vk_prBlocks_item_icon"),style:{color:"#fff"}})):a.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+g}},a.a.createElement("i",{className:"".concat(k," vk_prBlocks_item_icon"),style:{color:g}}))),a.a.createElement(ot.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-2",tagName:"h1",value:o}),a.a.createElement(ot.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-2",tagName:"p",value:c}))),a.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},a.a.createElement("a",{href:p,target:b?"_blank":"_self",className:"vk_prBlocks_item_link"},x?a.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+x+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},a.a.createElement("img",{src:x,alt:""})):(y||(et("color3"),y="#0693e3"),"0"===C?a.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:y,border:"1px solid ".concat(y)}},a.a.createElement("i",{className:"".concat(_," vk_prBlocks_item_icon"),style:{color:"#fff"}})):a.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+y}},a.a.createElement("i",{className:"".concat(_," vk_prBlocks_item_icon"),style:{color:y}}))),a.a.createElement(ot.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-3",tagName:"h1",value:r}),a.a.createElement(ot.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-3",tagName:"p",value:i}))))}},{attributes:{level:{type:"number",default:2},align:{type:"string"},titleStyle:{type:"string",default:"default"},outerMarginBottom:{type:"number",default:null},title:{type:"string",source:"html",selector:"h1,h2,h3,h4,h5,h6",default:""},titleColor:{type:"string",default:"#000000"},titleSize:{type:"number",default:2.6},titleMarginBottom:{type:"number",default:null},subText:{source:"html",selector:"p",default:""},subTextFlag:{type:"string",default:"on"},subTextColor:{type:"string",default:"#000000"},subTextSize:{type:"number",default:1.8}},supports:{className:!1,anchor:!0},save:function(e){var t=e.attributes,n=t.level,o=t.align,r=t.title,l=t.titleColor,c=t.titleSize,i=t.subText,s=t.subTextFlag,u=t.subTextColor,p=t.subTextSize,m=t.titleStyle,f=t.titleMarginBottom,b=t.outerMarginBottom,v="h"+n;return a.a.createElement(tt,null,null==b?a.a.createElement("div",{className:"vk_heading vk_heading-style-".concat(m)},a.a.createElement(ot.Content,{tagName:v,value:r,style:{color:l,fontSize:c+"rem",textAlign:o},className:"vk_heading_title vk_heading_title-style-".concat(m)}),function(){if("on"===s)return a.a.createElement(ot.Content,{tagName:"p",value:i,style:{color:u,fontSize:p+"rem",textAlign:o},className:"vk_heading_subtext vk_heading_subtext-style-".concat(m)})}()):a.a.createElement("div",{className:"vk_heading vk_heading-style-".concat(m),style:{marginBottom:b+"rem"}},a.a.createElement(ot.Content,{tagName:v,value:r,style:{color:l,fontSize:c+"rem",textAlign:o,marginBottom:f+"rem"},className:"vk_heading_title vk_heading_title-style-".concat(m)}),function(){if("on"===s)return a.a.createElement(ot.Content,{tagName:"p",value:i,style:{color:u,fontSize:p+"rem",textAlign:o},className:"vk_heading_subtext vk_heading_subtext-style-".concat(m)})}()))}}],rt=wp.i18n.__,lt=wp.blocks.registerBlockType,ct=wp.components,it=ct.RangeControl,st=ct.PanelBody,ut=ct.RadioControl,pt=ct.SelectControl,mt=wp.element.Fragment,ft=wp.editor,bt=(ft.RichText,ft.InspectorControls),vt=ft.ColorPalette,kt=ft.BlockControls,_t=ft.AlignmentToolbar,dt=a.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},a.a.createElement("g",null,a.a.createElement("g",null,a.a.createElement("path",{d:"M242.1,366.7l0-281.4l-212.6,0l0-77.1l516.6,0v77.1l-213.2,0l0,281.4H242.1z"})),a.a.createElement("g",null,a.a.createElement("path",{d:"M33,467.3l30.8-1.9c0.7,5,2,8.8,4.1,11.4c3.3,4.2,8.1,6.4,14.3,6.4c4.6,0,8.2-1.1,10.7-3.3c2.5-2.2,3.8-4.7,3.8-7.5 c0-2.7-1.2-5.1-3.6-7.3c-2.4-2.1-7.9-4.2-16.6-6.1c-14.2-3.2-24.3-7.4-30.4-12.7c-6.1-5.3-9.1-12-9.1-20.2 c0-5.4,1.6-10.5,4.7-15.3c3.1-4.8,7.8-8.6,14.1-11.3c6.3-2.7,14.8-4.1,25.8-4.1c13.4,0,23.6,2.5,30.6,7.5c7,5,11.2,12.9,12.5,23.8 l-30.5,1.8c-0.8-4.7-2.5-8.1-5.1-10.3c-2.6-2.1-6.2-3.2-10.8-3.2c-3.8,0-6.6,0.8-8.5,2.4c-1.9,1.6-2.9,3.5-2.9,5.8 c0,1.7,0.8,3.2,2.4,4.5c1.5,1.4,5.1,2.7,10.9,3.9c14.1,3,24.3,6.1,30.4,9.3c6.1,3.1,10.6,7,13.4,11.6c2.8,4.6,4.2,9.8,4.2,15.5 c0,6.7-1.9,12.9-5.6,18.6c-3.7,5.7-8.9,10-15.6,12.9c-6.7,2.9-15.1,4.4-25.2,4.4c-17.8,0-30.2-3.4-37-10.3 C37.8,486.6,33.9,477.8,33,467.3z"}),a.a.createElement("path",{d:"M215,501.9h-27.2v-12.3c-4,5-8.1,8.6-12.3,10.8c-4.1,2.1-9.2,3.2-15.2,3.2c-8,0-14.3-2.4-18.8-7.2 c-4.5-4.8-6.8-12.2-6.8-22.1V426H164v41.7c0,4.8,0.9,8.1,2.6,10.1c1.8,2,4.2,3,7.4,3c3.5,0,6.3-1.3,8.5-4 c2.2-2.7,3.3-7.5,3.3-14.4V426H215V501.9z"}),a.a.createElement("path",{d:"M225.5,397.2h29.4v36.3c2.9-3,6.2-5.3,9.9-6.9c3.7-1.5,7.8-2.3,12.3-2.3c9.2,0,16.9,3.3,22.9,10 c6.1,6.6,9.1,16.2,9.1,28.6c0,8.3-1.4,15.6-4.1,21.9c-2.8,6.3-6.6,11-11.5,14.1c-4.9,3.1-10.3,4.7-16.3,4.7c-5.1,0-9.8-1.1-14-3.3 c-3.2-1.7-6.7-4.9-10.4-9.6v11.2h-27.2V397.2z M254.6,463.8c0,6.5,1.2,11.3,3.7,14.2c2.5,2.9,5.6,4.4,9.3,4.4 c3.5,0,6.4-1.4,8.8-4.3c2.4-2.9,3.5-7.7,3.5-14.5c0-6-1.2-10.4-3.5-13.2c-2.3-2.8-5.1-4.2-8.4-4.2c-4,0-7.2,1.5-9.7,4.4 C255.9,453.4,254.6,457.8,254.6,463.8z"}),a.a.createElement("path",{d:"M304.4,397.2h98.4V423h-33v78.9h-32.4V423h-33V397.2z"}),a.a.createElement("path",{d:"M395.8,426h34.5l12,21.2l14-21.2h32.1l-25.9,36.2l27.7,39.7h-33.9l-14-24.4l-16.5,24.4h-31.5l27.6-39.7L395.8,426z"}),a.a.createElement("path",{d:"M530.6,397.2V426h16v21.3h-16v26.9c0,3.2,0.3,5.4,0.9,6.4c1,1.6,2.6,2.4,5,2.4c2.1,0,5.1-0.6,9-1.9l2.1,20.1 c-7.2,1.6-13.9,2.4-20.1,2.4c-7.2,0-12.6-0.9-16-2.8c-3.4-1.9-6-4.7-7.6-8.5s-2.5-9.9-2.5-18.4v-26.7h-10.7V426h10.7v-13.9 L530.6,397.2z"}))));lt("vk-blocks/heading",{title:rt("Heading","vk-blocks"),icon:dt,category:"vk-blocks-cat",attributes:{level:{type:"number",default:2},align:{type:"string"},titleStyle:{type:"string",default:"default"},outerMarginBottom:{type:"number",default:null},title:{type:"string",source:"html",selector:"h1,h2,h3,h4,h5,h6",default:""},titleColor:{type:"string",default:"#000000"},titleSize:{type:"number",default:2.6},titleMarginBottom:{type:"number",default:null},subText:{source:"html",selector:"p",default:""},subTextFlag:{type:"string",default:"on"},subTextColor:{type:"string",default:"#000000"},subTextSize:{type:"number",default:1.8}},supports:{className:!0,customClassName:!0,anchor:!0},edit:function(e){var t=e.attributes,n=e.setAttributes,o=e.className,r=t.level,l=t.align,c=(t.title,t.titleColor),i=t.titleSize,s=(t.subText,t.subTextFlag),u=t.subTextColor,p=t.subTextSize,m=t.titleStyle,f=t.titleMarginBottom,b=t.outerMarginBottom,v=function(e){switch(n({level:e}),e){case 1:n({titleSize:3.6});break;case 2:n({titleSize:2.8});break;case 3:n({titleSize:2.2});break;case 4:n({titleSize:2});break;case 5:n({titleSize:1.8});break;case 6:n({titleSize:1.6})}};return a.a.createElement(mt,null,a.a.createElement(kt,null,a.a.createElement($e,{minLevel:2,maxLevel:5,selectedLevel:r,onChange:v})),a.a.createElement(bt,null,a.a.createElement(st,{title:rt("Style Settings","vk-blocks")},a.a.createElement(pt,{label:rt("Heading style","vk-blocks"),value:m,onChange:function(e){return n({titleStyle:e})},options:[{label:rt("Default","vk-blocks"),value:"default"},{label:rt("Plain","vk-blocks"),value:"plain"}]}),a.a.createElement("label",null,rt("Margin bottom size (rem)","vk-blocks")),a.a.createElement(it,{value:b,onChange:function(e){n({outerMarginBottom:e})},min:-1,max:8,step:.1})),a.a.createElement(st,{title:rt("Heading Settings","vk-blocks")},a.a.createElement("label",null,rt("Level","vk-blocks")),a.a.createElement($e,{minLevel:1,maxLevel:7,selectedLevel:r,onChange:v}),a.a.createElement("p",null,rt("Text Alignment")),a.a.createElement(_t,{value:l,onChange:function(e){n({align:e})}}),a.a.createElement("label",null,rt("Text size (rem)","vk-blocks")),a.a.createElement(it,{value:i,onChange:function(e){n({titleSize:e})},min:.5,max:4,step:.1}),a.a.createElement("label",null,rt("Heading margin bottom size (rem)","vk-blocks")),a.a.createElement(it,{value:f,onChange:function(e){n({titleMarginBottom:e})},min:-1,max:3,step:.1}),a.a.createElement(vt,{value:c,onChange:function(e){return n({titleColor:e})}})),a.a.createElement(st,{title:rt("Sub Text Settings","vk-blocks")},a.a.createElement(ut,{label:rt("Position","vk-blocks"),selected:s,options:[{label:rt("Display","vk-blocks"),value:"on"},{label:rt("Hide","vk-blocks"),value:"off"}],onChange:function(e){return n({subTextFlag:e})}}),a.a.createElement("label",null,rt("Text size (rem)","vk-blocks")),a.a.createElement(it,{value:p,onChange:function(e){n({subTextSize:e})},min:.5,max:3,step:.1}),a.a.createElement(vt,{value:u,onChange:function(e){return n({subTextColor:e})}}))),a.a.createElement(Ze,{attributes:t,setAttributes:n,className:o,for_:"edit"}))},save:function(e){var t=e.attributes,n=e.className;return a.a.createElement(Ze,{attributes:t,className:n,for_:"save"})},deprecated:at});var gt=wp.editor.RichText,yt=[{attributes:{style:{type:"string",default:"info"},content:{type:"string",source:"html",selector:"p"}},save:function(e){var t=e.attributes,n=t.style,o=t.content;return a.a.createElement("div",{className:"alert alert-".concat(n)},a.a.createElement(gt.Content,{tagName:"p",value:o}))}}],ht=wp.i18n.__,Et=wp.blocks.registerBlockType,Ct=wp.editor.RichText;Et("vk-blocks/alert",{title:ht("Alert","vk-blocks"),icon:"info",category:"vk-blocks-cat",attributes:{style:{type:"string",default:"info"},content:{type:"string",source:"html",selector:"p"}},edit:function(e){var t=e.attributes,n=e.setAttributes,o=e.className,a=t.style,r=t.content;return React.createElement("div",{className:"".concat(o," alert alert-").concat(a)},React.createElement("select",{onChange:function(e){n({style:e.target.value})}},React.createElement("option",{value:"success",selected:"success"===a},"Success"),React.createElement("option",{value:"info",selected:"info"===a},"Info"),React.createElement("option",{value:"warning",selected:"warning"===a},"Warning"),React.createElement("option",{value:"danger",selected:"danger"===a},"Danger")),React.createElement(Ct,{tagName:"p",onChange:function(e){n({content:e})},value:r}))},save:function(e){var t=e.attributes,n=e.className,o=t.style,a=t.content;return React.createElement("div",{className:"".concat(n," alert alert-").concat(o)},React.createElement(Ct.Content,{tagName:"p",value:a}))},deprecated:yt});n(4);function wt(e){return(wt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Nt(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function xt(e,t){return!t||"object"!==wt(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Bt(e){return(Bt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Tt(e,t){return(Tt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var St=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),xt(this,Bt(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Tt(e,t)}(t,a.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.lbColorCustom,t=this.props.lbColor,n=this.props.lbType,o=this.props.lbAlign,r=this.props.lbSize,l=this.props.lbUrl,c=this.props.lbTarget,i=this.props.lbFontAwesomeIconBefore,s=this.props.lbFontAwesomeIconAfter,u=this.props.lbRichtext,p=this.props.lbsubCaption,m="",f={},b="",v="";return m="btn vk_button_link",e?(m="".concat(m," btn-primary btn-").concat(r),"0"===n?f={backgroundColor:e,border:"1px solid ".concat(e)}:"1"===n&&(f={backgroundColor:"transparent",border:"1px solid "+e,color:e})):e||("0"===n?(m="".concat(m," btn-").concat(r," btn-").concat(t),f=null):"1"===n&&(m="".concat(m," btn-").concat(r," btn-outline-").concat(t),f=null)),"block"===o&&(m="".concat(m," btn-block")),i&&(b=a.a.createElement("i",{className:"".concat(i," vk_button_link_before")})),s&&(v=a.a.createElement("i",{className:"".concat(s," vk_button_link_after")})),a.a.createElement("a",{href:l,id:"vk_button_link",style:f,className:m,role:"button","aria-pressed":!0,target:c?"_blank":null,rel:"noopener noreferrer"},b,u,v,p&&a.a.createElement("p",{className:"vk_button_link_subCaption"},p))}}])&&Nt(n.prototype,o),r&&Nt(n,r),t}();function Ot(e){return(Ot="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Rt(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function It(e,t){return!t||"object"!==Ot(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function At(e){return(At=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Pt(e,t){return(Pt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var jt=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),It(this,At(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Pt(e,t)}(t,a.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.lbColorCustom,t=this.props.lbColor,n=this.props.lbType,o=this.props.lbAlign,r=this.props.lbSize,l=this.props.lbUrl,c=this.props.lbTarget,i=this.props.lbFontAwesomeIconBefore,s=this.props.lbFontAwesomeIconAfter,u=this.props.lbRichtext,p=(this.props.lbsubCaption,""),m={},f="",b="";return p="btn vk_button_link",e?(p="".concat(p," btn-primary btn-").concat(r),"0"===n?m={backgroundColor:e,border:"1px solid ".concat(e)}:"1"===n&&(m={backgroundColor:"transparent",border:"1px solid "+e,color:e})):e||("0"===n?(p="".concat(p," btn-").concat(r," btn-").concat(t),m=null):"1"===n&&(p="".concat(p," btn-").concat(r," btn-outline-").concat(t),m=null)),"block"===o&&(p="".concat(p," btn-block")),i&&(f=a.a.createElement("i",{className:"".concat(i," vk_button_link_before")})),s&&(b=a.a.createElement("i",{className:"".concat(s," vk_button_link_after")})),a.a.createElement("a",{href:l,className:p,role:"button","aria-pressed":!0,style:m,target:c?"_blank":null},f,u,b)}}])&&Rt(n.prototype,o),r&&Rt(n,r),t}();function zt(e){return(zt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Mt(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function Lt(e,t){return!t||"object"!==zt(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Ft(e){return(Ft=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ut(e,t){return(Ut=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Vt=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Lt(this,Ft(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ut(e,t)}(t,a.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.lbColorCustom,t=this.props.lbColor,n=this.props.lbType,o=this.props.lbAlign,r=this.props.lbSize,l=this.props.lbUrl,c=this.props.lbTarget,i=this.props.lbFontAwesomeIconBefore,s=this.props.lbFontAwesomeIconAfter,u=this.props.lbRichtext,p=(this.props.lbsubCaption,""),m={},f="",b="";return p="btn vk_button_link",e?(p="".concat(p," btn-primary btn-").concat(r),"0"===n?m={backgroundColor:e,border:"1px solid ".concat(e)}:"1"===n&&(m={backgroundColor:"transparent",border:"1px solid "+e,color:e})):e||("0"===n?(p="".concat(p," btn-").concat(r," btn-").concat(t),m=null):"1"===n&&(p="".concat(p," btn-").concat(r," btn-outline-").concat(t),m=null)),"block"===o&&(p="".concat(p," btn-block")),i&&(f=a.a.createElement("i",{className:"".concat(i," vk_button_link_before")})),s&&(b=a.a.createElement("i",{className:"".concat(s," vk_button_link_after")})),a.a.createElement("a",{href:l,id:"vk_button_link",className:p,role:"button","aria-pressed":!0,style:m,target:c?"_blank":null},f,u,b)}}])&&Mt(n.prototype,o),r&&Mt(n,r),t}();function Wt(e){return(Wt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Dt(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function Ht(e,t){return!t||"object"!==Wt(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function $t(e){return($t=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function qt(e,t){return(qt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Gt=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Ht(this,$t(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&qt(e,t)}(t,a.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.lbColorCustom,t=this.props.lbColor,n=this.props.lbType,o=this.props.lbAlign,r=this.props.lbSize,l=this.props.lbUrl,c=this.props.lbTarget,i=this.props.lbFontAwesomeIconBefore,s=this.props.lbFontAwesomeIconAfter,u=this.props.lbRichtext,p=this.props.lbsubCaption,m="",f={},b="",v="";return m="btn vk_button_link",e?(m="".concat(m," btn-primary btn-").concat(r),"0"===n?f={backgroundColor:e,border:"1px solid ".concat(e)}:"1"===n&&(f={backgroundColor:"transparent",border:"1px solid "+e,color:e})):e||("0"===n?(m="".concat(m," btn-").concat(r," btn-").concat(t),f=null):"1"===n&&(m="".concat(m," btn-").concat(r," btn-outline-").concat(t),f=null)),"block"===o&&(m="".concat(m," btn-block")),i&&(b=a.a.createElement("i",{className:"".concat(i," vk_button_link_before")})),s&&(v=a.a.createElement("i",{className:"".concat(s," vk_button_link_after")})),a.a.createElement("a",{href:l,id:"vk_button_link",className:m,role:"button","aria-pressed":!0,style:f,target:c?"_blank":null,rel:"noopener noreferrer"},b,u,v,p&&a.a.createElement("p",{className:"vk_button_link_subCaption"},p))}}])&&Dt(n.prototype,o),r&&Dt(n,r),t}();function Yt(e){return(Yt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Qt(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function Jt(e,t){return!t||"object"!==Yt(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Kt(e){return(Kt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Xt(e,t){return(Xt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Zt=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Jt(this,Kt(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Xt(e,t)}(t,a.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.lbColorCustom,t=this.props.lbColor,n=this.props.lbType,o=this.props.lbAlign,r=this.props.lbSize,l=this.props.lbUrl,c=this.props.lbTarget,i=this.props.lbFontAwesomeIconBefore,s=this.props.lbFontAwesomeIconAfter,u=this.props.lbRichtext,p=this.props.lbsubCaption,m="",f={},b="",v="";return m="btn vk_button_link",e?(m="".concat(m," btn-primary btn-").concat(r),"0"===n?f={backgroundColor:e,border:"1px solid ".concat(e)}:"1"===n&&(f={backgroundColor:"transparent",border:"1px solid "+e,color:e})):e||("0"===n?(m="".concat(m," btn-").concat(r," btn-").concat(t),f=null):"1"===n&&(m="".concat(m," btn-").concat(r," btn-outline-").concat(t),f=null)),"block"===o&&(m="".concat(m," btn-block")),i&&(b=a.a.createElement("i",{className:"".concat(i," vk_button_link_before")})),s&&(v=a.a.createElement("i",{className:"".concat(s," vk_button_link_after")})),a.a.createElement("a",{href:l,id:"vk_button_link",className:m,role:"button","aria-pressed":!0,style:f,target:c?"_blank":null},b,u,v,p&&a.a.createElement("p",{className:"vk_button_link_subCaption"},p))}}])&&Qt(n.prototype,o),r&&Qt(n,r),t}(),en=wp.editor.RichText,tn=[{attributes:{content:{source:"html",selector:"span"},buttonUrl:{type:"string",default:null},buttonTarget:{type:"Boolean",default:!1},buttonSize:{type:"string",default:"md"},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonAlign:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string",default:null},fontAwesomeIconAfter:{type:"string",default:null}},save:function(e){var t=e.attributes,n=t.content,o=t.buttonUrl,r=t.buttonTarget,l=t.buttonSize,c=t.buttonType,i=t.buttonColor,s=t.buttonColorCustom,u=t.buttonAlign,p=t.fontAwesomeIconBefore,m=t.fontAwesomeIconAfter,f="";return s?f="vk_button vk_button-color-custom vk_button-align-".concat(u):s||(f="vk_button vk_button-align-".concat(u)),a.a.createElement("div",{className:f},a.a.createElement(jt,{lbColorCustom:s,lbColor:i,lbType:c,lbAlign:u,lbSize:l,lbUrl:o,lbTarget:r,lbFontAwesomeIconBefore:p,lbFontAwesomeIconAfter:m,lbRichtext:a.a.createElement(en.Content,{tagName:"span",className:"vk_button_link_txt",value:n})}))}},{attributes:{content:{source:"html",selector:"span"},buttonUrl:{type:"string",default:null},buttonTarget:{type:"Boolean",default:!1},buttonSize:{type:"string",default:"md"},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonAlign:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string",default:null},fontAwesomeIconAfter:{type:"string",default:null}},save:function(e){var t=e.attributes,n=t.content,o=t.buttonUrl,r=t.buttonTarget,l=t.buttonSize,c=t.buttonType,i=t.buttonColor,s=t.buttonColorCustom,u=t.buttonAlign,p=t.fontAwesomeIconBefore,m=t.fontAwesomeIconAfter,f="";return s?f="vk_button vk_button-color-custom vk_button-align-".concat(u):s||(f="vk_button vk_button-align-".concat(u)),a.a.createElement("div",{className:f},a.a.createElement(Vt,{lbColorCustom:s,lbColor:i,lbType:c,lbAlign:u,lbSize:l,lbUrl:o,lbTarget:r,lbFontAwesomeIconBefore:p,lbFontAwesomeIconAfter:m,lbRichtext:a.a.createElement(en.Content,{tagName:"span",className:"vk_button_link_txt",value:n})}))}},{attributes:{content:{source:"html",selector:"span"},subCaption:{type:"string",default:null},buttonUrl:{type:"string",default:null},buttonTarget:{type:"Boolean",default:!1},buttonSize:{type:"string",default:"md"},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonAlign:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string",default:null},fontAwesomeIconAfter:{type:"string",default:null}},save:function(e){var t=e.attributes,n=(e.className,t.content),o=t.subCaption,r=t.buttonUrl,l=t.buttonTarget,c=t.buttonSize,i=t.buttonType,s=t.buttonColor,u=t.buttonColorCustom,p=t.buttonAlign,m=t.fontAwesomeIconBefore,f=t.fontAwesomeIconAfter,b="";return u?b="vk_button vk_button-color-custom vk_button-align-".concat(p):u||(b="vk_button vk_button-align-".concat(p)),a.a.createElement("div",{className:b},a.a.createElement(Gt,{lbColorCustom:u,lbColor:s,lbType:i,lbAlign:p,lbSize:c,lbUrl:r,lbTarget:l,lbFontAwesomeIconBefore:m,lbFontAwesomeIconAfter:f,lbsubCaption:o,lbRichtext:a.a.createElement(en.Content,{tagName:"span",className:"vk_button_link_txt",value:n})}))}},{attributes:{content:{source:"html",selector:"span"},subCaption:{type:"string",default:null},buttonUrl:{type:"string",default:null},buttonTarget:{type:"Boolean",default:!1},buttonSize:{type:"string",default:"md"},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonAlign:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string",default:null},fontAwesomeIconAfter:{type:"string",default:null}},save:function(e){var t=e.attributes,n=(e.className,t.content),o=t.subCaption,r=t.buttonUrl,l=t.buttonTarget,c=t.buttonSize,i=t.buttonType,s=t.buttonColor,u=t.buttonColorCustom,p=t.buttonAlign,m=t.fontAwesomeIconBefore,f=t.fontAwesomeIconAfter,b="";return u?b="vk_button vk_button-color-custom vk_button-align-".concat(p):u||(b="vk_button vk_button-align-".concat(p)),a.a.createElement("div",{className:b},a.a.createElement(Zt,{lbColorCustom:u,lbColor:s,lbType:i,lbAlign:p,lbSize:c,lbUrl:r,lbTarget:l,lbFontAwesomeIconBefore:m,lbFontAwesomeIconAfter:f,lbsubCaption:o,lbRichtext:a.a.createElement(en.Content,{tagName:"span",className:"vk_button_link_txt",value:n})}))}}],nn=wp.i18n.__,on=wp.blocks.registerBlockType,an=wp.components,rn=(an.RangeControl,an.RadioControl),ln=an.PanelBody,cn=(an.Button,an.BaseControl),sn=an.CheckboxControl,un=an.TextControl,pn=an.Dashicon,mn=an.IconButton,fn=wp.element.Fragment,bn=wp.editor,vn=bn.RichText,kn=bn.InspectorControls,_n=(bn.MediaUpload,bn.ColorPalette),dn=bn.URLInput,gn=a.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},a.a.createElement("g",null,a.a.createElement("path",{d:"M506,185v142H70V185H506 M526.4,137H49.6C34.4,137,22,149.4,22,164.6v182.8c0,15.2,12.4,27.6,27.6,27.6h476.8 c15.2,0,27.6-12.4,27.6-27.6V164.6C554,149.4,541.6,137,526.4,137L526.4,137z"})),a.a.createElement("g",null,a.a.createElement("path",{d:"M83.8,206.9h55.9c9.3,0,16.5,2.3,21.5,6.9c5,4.6,7.5,10.3,7.5,17.1c0,5.7-1.8,10.6-5.3,14.7c-2.4,2.7-5.8,4.9-10.4,6.5 c6.9,1.7,12.1,4.5,15.3,8.6c3.3,4.1,4.9,9.2,4.9,15.3c0,5-1.2,9.5-3.5,13.5c-2.3,4-5.5,7.2-9.6,9.5c-2.5,1.5-6.3,2.5-11.3,3.2 c-6.7,0.9-11.2,1.3-13.4,1.3H83.8V206.9z M113.9,244.8h13c4.7,0,7.9-0.8,9.7-2.4c1.8-1.6,2.7-3.9,2.7-7c0-2.8-0.9-5-2.7-6.6 c-1.8-1.6-5-2.4-9.5-2.4h-13.2V244.8z M113.9,282.8h15.2c5.1,0,8.8-0.9,10.9-2.7s3.2-4.3,3.2-7.4c0-2.9-1-5.2-3.1-6.9 c-2.1-1.7-5.7-2.6-11-2.6h-15.2V282.8z"}),a.a.createElement("path",{d:"M245.9,303.5h-25.1v-11.3c-3.7,4.7-7.5,8-11.3,10c-3.8,2-8.5,3-14,3c-7.4,0-13.2-2.2-17.4-6.6c-4.2-4.4-6.3-11.2-6.3-20.4 v-44.6h27V272c0,4.4,0.8,7.5,2.4,9.4c1.6,1.8,3.9,2.8,6.9,2.8c3.2,0,5.8-1.2,7.9-3.7s3.1-6.9,3.1-13.3v-33.7h26.8V303.5z"}),a.a.createElement("path",{d:"M282.4,206.9v26.6h14.8v19.7h-14.8V278c0,3,0.3,5,0.9,5.9c0.9,1.5,2.4,2.2,4.6,2.2c2,0,4.7-0.6,8.3-1.7l2,18.5 c-6.6,1.5-12.8,2.2-18.6,2.2c-6.7,0-11.6-0.9-14.8-2.6c-3.2-1.7-5.5-4.3-7-7.8c-1.5-3.5-2.3-9.1-2.3-17v-24.6h-9.9v-19.7h9.9v-12.9 L282.4,206.9z"}),a.a.createElement("path",{d:"M330.2,206.9v26.6H345v19.7h-14.8V278c0,3,0.3,5,0.9,5.9c0.9,1.5,2.4,2.2,4.6,2.2c2,0,4.7-0.6,8.3-1.7l2,18.5 c-6.6,1.5-12.8,2.2-18.6,2.2c-6.7,0-11.6-0.9-14.8-2.6c-3.2-1.7-5.5-4.3-7-7.8c-1.5-3.5-2.3-9.1-2.3-17v-24.6h-9.9v-19.7h9.9v-12.9 L330.2,206.9z"}),a.a.createElement("path",{d:"M339.6,268.7c0-10.7,3.6-19.5,10.8-26.4s16.9-10.4,29.2-10.4c14,0,24.6,4.1,31.8,12.2c5.8,6.6,8.6,14.6,8.6,24.2 c0,10.8-3.6,19.6-10.7,26.5c-7.1,6.9-17,10.3-29.6,10.3c-11.3,0-20.4-2.9-27.3-8.6C343.9,289.5,339.6,280.2,339.6,268.7z M366.5,268.7c0,6.2,1.3,10.9,3.8,13.8c2.5,3,5.7,4.5,9.5,4.5c3.9,0,7-1.5,9.5-4.4c2.5-2.9,3.7-7.7,3.7-14.2 c0-6.1-1.3-10.6-3.8-13.6s-5.6-4.5-9.3-4.5c-3.9,0-7.1,1.5-9.7,4.5C367.8,257.9,366.5,262.5,366.5,268.7z"}),a.a.createElement("path",{d:"M418.2,233.5h25v11.4c3.7-4.7,7.5-8,11.3-10c3.8-2,8.5-3,14-3c7.4,0,13.2,2.2,17.4,6.6c4.2,4.4,6.3,11.2,6.3,20.5v44.5h-27 V265c0-4.4-0.8-7.5-2.4-9.3c-1.6-1.8-3.9-2.7-6.9-2.7c-3.3,0-5.9,1.2-7.9,3.7c-2,2.5-3,6.9-3,13.3v33.6h-26.8V233.5z"})));on("vk-blocks/button",{title:nn("Button","vk-blocks"),icon:gn,category:"vk-blocks-cat",attributes:{content:{source:"html",selector:"span"},subCaption:{type:"string",default:null},buttonUrl:{type:"string",default:null},buttonTarget:{type:"Boolean",default:!1},buttonSize:{type:"string",default:"md"},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonAlign:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string",default:null},fontAwesomeIconAfter:{type:"string",default:null}},edit:function(e){var t,n=e.attributes,o=e.className,r=e.setAttributes,l=e.isSelected,c=n.content,i=n.subCaption,s=n.buttonUrl,u=n.buttonTarget,p=n.buttonSize,m=n.buttonType,f=n.buttonColor,b=n.buttonColorCustom,v=n.buttonAlign,k=n.fontAwesomeIconBefore,_=n.fontAwesomeIconAfter;return t=b?"vk_button vk_button-align-".concat(v," vk_button-color-custom"):"vk_button vk_button-align-".concat(v),t=o?"".concat(o," vk_button vk_button-align-").concat(v," vk_button-color-custom"):"".concat(o," vk_button vk_button-align-").concat(v),a.a.createElement(fn,null,a.a.createElement(kn,null,a.a.createElement(ln,{title:nn("Button setting","vk-blocks")},a.a.createElement(un,{label:nn("Sub Caption","vk-blocks"),value:i,onChange:function(e){return r({subCaption:e})},placeholder:"Sub Caption"}),a.a.createElement(sn,{label:nn("Open link new tab.","vk-blocks"),checked:u,onChange:function(e){return r({buttonTarget:e})}}),a.a.createElement(rn,{label:nn("Button Size:","vk-blocks"),selected:p,options:[{label:nn("Large","vk-blocks"),value:"lg"},{label:nn("normal","vk-blocks"),value:"md"},{label:nn("Small","vk-blocks"),value:"sm"}],onChange:function(e){return r({buttonSize:e})}}),a.a.createElement(rn,{label:nn("Button Position:","vk-blocks"),selected:v,options:[{label:nn("Left","vk-blocks"),value:"left"},{label:nn("Center","vk-blocks"),value:"center"},{label:nn("Right","vk-blocks"),value:"right"},{label:nn("Block","vk-blocks"),value:"block"}],onChange:function(e){return r({buttonAlign:e})}}),a.a.createElement(rn,{label:nn("Button Style:","vk-blocks"),selected:m,options:[{label:nn("Solid color","vk-blocks"),value:"0"},{label:nn("No background","vk-blocks"),value:"1"}],help:nn('If you select "No background", that you need to select a Custom Color.',"vk-blocks"),onChange:function(e){return r({buttonType:e})}}),a.a.createElement(rn,{label:nn("Default Color:","vk-blocks"),selected:f,options:[{label:nn("Primary","vk-blocks"),value:"primary"},{label:nn("Secondary","vk-blocks"),value:"secondary"},{label:nn("Success","vk-blocks"),value:"success"},{label:nn("Info","vk-blocks"),value:"info"},{label:nn("Warning","vk-blocks"),value:"warning"},{label:nn("Danger","vk-blocks"),value:"danger"},{label:nn("Light","vk-blocks"),value:"light"},{label:nn("Dark","vk-blocks"),value:"dark"}],onChange:function(e){return r({buttonColor:e})}}),a.a.createElement(cn,{label:nn("Custom Color","vk-blocks"),help:nn("This custom color overrides the default color. If you want to use the default color, click the clear button.","vk-blocks")},a.a.createElement(_n,{value:b,onChange:function(e){return r({buttonColorCustom:e})}})),a.a.createElement(cn,{label:nn("Font Awesome:","vk-blocks"),help:a.a.createElement("a",{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"},nn("Font Awesome icon list","vk-blocks"))},a.a.createElement(un,{label:nn("Before text","vk-blocks"),help:nn("Enter Font Awesome Class.This icon will appear before text. Ex) fas fa-arrow-circle-right","vk-blocks"),value:k,onChange:function(e){return r({fontAwesomeIconBefore:e})},placeholder:"fas fa-arrow-circle-right"}),a.a.createElement(un,{label:nn("After text","vk-blocks"),help:nn("Enter Font Awesome Class.This icon will appear after text. Ex) fas fa-external-link-alt","vk-blocks"),value:_,onChange:function(e){return r({fontAwesomeIconAfter:e})},placeholder:"fas fa-external-link-alt"})))),a.a.createElement("div",{className:t},a.a.createElement(St,{lbColorCustom:b,lbColor:f,lbType:m,lbAlign:v,lbSize:p,lbFontAwesomeIconBefore:k,lbFontAwesomeIconAfter:_,lbsubCaption:i,lbRichtext:a.a.createElement(vn,{tagName:"span",className:"vk_button_link_txt",onChange:function(e){return r({content:e})},value:c,placeholder:nn("Input text","vk-blocks"),formattingControls:["bold","italic","strikethrough"],keepPlaceholderOnFocus:!0})}),l&&a.a.createElement("form",{className:"block-library-button__inline-link",onSubmit:function(e){return e.preventDefault()}},a.a.createElement(pn,{icon:"admin-links"}),a.a.createElement(dn,{value:s,onChange:function(e){return r({buttonUrl:e})}}),a.a.createElement(mn,{icon:"editor-break",label:nn("Apply","vk-blocks"),type:"submit"}))))},save:function(e){var t=e.attributes,n=e.className,o=t.content,r=t.subCaption,l=t.buttonUrl,c=t.buttonTarget,i=t.buttonSize,s=t.buttonType,u=t.buttonColor,p=t.buttonColorCustom,m=t.buttonAlign,f=t.fontAwesomeIconBefore,b=t.fontAwesomeIconAfter,v="";return p?v="vk_button vk_button-color-custom vk_button-align-".concat(m):p||(v="vk_button vk_button-align-".concat(m)),n&&(v=n+" "+v),a.a.createElement("div",{className:v},a.a.createElement(St,{lbColorCustom:p,lbColor:u,lbType:s,lbAlign:m,lbSize:i,lbUrl:l,lbTarget:c,lbFontAwesomeIconBefore:f,lbFontAwesomeIconAfter:b,lbsubCaption:r,lbRichtext:a.a.createElement(vn.Content,{tagName:"span",className:"vk_button_link_txt",value:o})}))},deprecated:tn});var yn=wp.editor.RichText,hn=[{attributes:{heading:{type:"string",source:"html",selector:"dt"},content:{type:"string",source:"html",selector:"dd"}},save:function(e){var t=e.attributes,n=t.heading,o=t.content;return a.a.createElement("dl",{className:"vk_faq"},a.a.createElement(yn.Content,{tagName:"dt",className:"vk_faq_title",value:n}),a.a.createElement(yn.Content,{tagName:"dd",className:"vk_faq_content",value:o}))}}],En=wp.i18n.__,Cn=wp.blocks.registerBlockType,wn=wp.editor.RichText,Nn=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},React.createElement("path",{d:"M178.9,191.6c7.2,5,12,8.2,14.2,9.4c3.3,1.9,7.8,4,13.4,6.5l-16.1,32.4c-8.1-3.9-16.1-8.6-24-14 c-7.9-5.4-13.4-9.5-16.6-12.2c-12.8,5.5-28.8,8.3-48,8.3c-28.4,0-50.9-7.4-67.3-22.2c-19.4-17.5-29.1-42.2-29.1-73.9 c0-30.8,8.5-54.7,25.5-71.8c17-17.1,40.7-25.6,71.2-25.6c31.1,0,55,8.3,71.9,25c16.9,16.7,25.3,40.6,25.3,71.6 C199.3,152.8,192.5,175,178.9,191.6z M134.6,161.9c4.6-8.3,6.9-20.6,6.9-37c0-18.9-3.5-32.4-10.5-40.5c-7-8.1-16.7-12.1-29-12.1 c-11.5,0-20.8,4.1-28,12.4c-7.1,8.3-10.7,21.2-10.7,38.7c0,20.4,3.5,34.8,10.5,43c7,8.3,16.6,12.4,28.7,12.4 c3.9,0,7.6-0.4,11.1-1.1c-4.9-4.7-12.5-9.1-23-13.3l9.1-20.8c5.1,0.9,9.1,2.1,11.9,3.4c2.9,1.4,8.4,4.9,16.7,10.7 C130.1,159.1,132.3,160.5,134.6,161.9z"}),React.createElement("path",{d:"M137.9,452.6H72.2l-9.1,30.9l-59,0l70.3-187.2h63.1l70.3,187.2h-60.6L137.9,452.6z M125.9,412.1l-20.7-67.3l-20.4,67.3 H125.9z"}),React.createElement("path",{d:"M553.9,239.9h-303c-10,0-18.1-8.1-18.1-18.1c0-10,8.1-18.1,18.1-18.1h303c10,0,18.1,8.1,18.1,18.1 C572,231.8,563.9,239.9,553.9,239.9z"}),React.createElement("path",{d:"M553.9,483.5h-303c-10,0-18.1-8.1-18.1-18.1c0-10,8.1-18.1,18.1-18.1h303c10,0,18.1,8.1,18.1,18.1 C572,475.4,563.9,483.5,553.9,483.5z"}));Cn("vk-blocks/faq",{title:En("FAQ","vk-blocks"),icon:Nn,category:"vk-blocks-cat",attributes:{heading:{type:"string",source:"html",selector:"dt"},content:{type:"string",source:"html",selector:"dd"}},edit:function(e){var t=e.attributes,n=e.setAttributes,o=e.className,a=t.heading,r=t.content;return React.createElement("dl",{className:"".concat(o," vk_faq")},React.createElement(wn,{tagName:"dt",className:"vk_faq_title",onChange:function(e){return n({heading:e})},value:a,placeholder:En("Please enter a question.","vk-blocks")}),React.createElement(wn,{tagName:"dd",className:"vk_faq_content",onChange:function(e){return n({content:e})},value:r,placeholder:En("Please enter a answer.","vk-blocks")}))},save:function(e){var t=e.attributes,n=e.className,o=t.heading,a=t.content;return React.createElement("dl",{className:"".concat(n," vk_faq")},React.createElement(wn.Content,{tagName:"dt",className:"vk_faq_title",value:o}),React.createElement(wn.Content,{tagName:"dd",className:"vk_faq_content",value:a}))},deprecated:hn});var xn=wp.editor.RichText,Bn=[{attributes:{heading:{type:"string",source:"html",selector:"dt"},content:{type:"string",source:"html",selector:"dd"},arrowFlag:{type:"string",default:"vk_flow-arrow-on"},insertImage:{type:"string",default:null}},save:function(e){var t=e.attributes,n=t.heading,o=t.content,r=t.insertImage,l=t.arrowFlag;return a.a.createElement("div",{className:"".concat(l," vk_flow")},a.a.createElement("div",{className:"vk_flow_frame"},a.a.createElement("dl",{className:"vk_flow_frame_text"},a.a.createElement(xn.Content,{tagName:"dt",className:"vk_flow_frame_text_title",value:n}),a.a.createElement(xn.Content,{tagName:"dd",className:"vk_flow_frame_text_content",value:o})),r?a.a.createElement("div",{className:"vk_flow_frame_image"},a.a.createElement("img",{src:r,alt:""})):""))}}],Tn=wp.i18n.__,Sn=wp.blocks.registerBlockType,On=wp.components,Rn=(On.RangeControl,On.RadioControl),In=On.PanelBody,An=On.Button,Pn=(On.PanelColor,wp.element.Fragment),jn=wp.editor,zn=jn.RichText,Mn=jn.InspectorControls,Ln=jn.MediaUpload;jn.ColorPalette;function Fn(e){return(Fn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Un(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function Vn(e,t){return!t||"object"!==Fn(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Wn(e){return(Wn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Dn(e,t){return(Dn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}Sn("vk-blocks/flow",{title:Tn("Flow","vk-blocks"),icon:"arrow-down",category:"vk-blocks-cat",attributes:{heading:{type:"string",source:"html",selector:"dt"},content:{type:"string",source:"html",selector:"dd"},arrowFlag:{type:"string",default:"vk_flow-arrow-on"},insertImage:{type:"string",default:null}},edit:function(e){var t=e.attributes,n=e.setAttributes,o=e.className,a=t.heading,r=t.content,l=t.insertImage,c=t.arrowFlag;return[React.createElement(Pn,null,React.createElement(Mn,null,React.createElement(In,{title:Tn("Display of arrow","vk-blocks")},React.createElement(Rn,{selected:c,options:[{label:Tn("Arrow display","vk-blocks"),value:"vk_flow-arrow-on"},{label:Tn("Arrow hidden","vk-blocks"),value:"vk_flow-arrow-off"}],onChange:function(e){return n({arrowFlag:e})}}))),React.createElement("div",{className:"".concat(o," ").concat(c," vk_flow")},React.createElement("div",{className:"vk_flow_frame"},React.createElement("dl",{className:"vk_flow_frame_text"},React.createElement(zn,{tagName:"dt",className:"vk_flow_frame_text_title",onChange:function(e){return n({heading:e})},value:a,placeholder:Tn("Input title","vk-blocks")}),React.createElement(zn,{tagName:"dd",className:"vk_flow_frame_text_content",onChange:function(e){return n({content:e})},value:r,placeholder:Tn("Input content","vk-blocks")})),React.createElement("div",{className:"vk_flow_frame_image"},React.createElement(Ln,{onSelect:function(e){return n({insertImage:e.url})},type:"image",className:"vk_flow_frame_image",value:l,render:function(e){var t=e.open;return React.createElement(An,{onClick:t,className:l?"image-button":"button button-large"},l?React.createElement("img",{className:"icon-image",src:l,alt:Tn("Upload image","vk-blocks")}):Tn("Select image","vk-blocks"))}})))))]},save:function(e){var t=e.attributes,n=e.className,o=t.heading,a=t.content,r=t.insertImage,l=t.arrowFlag;return React.createElement("div",{className:"".concat(n," ").concat(l," vk_flow")},React.createElement("div",{className:"vk_flow_frame"},React.createElement("dl",{className:"vk_flow_frame_text"},React.createElement(zn.Content,{tagName:"dt",className:"vk_flow_frame_text_title",value:o}),React.createElement(zn.Content,{tagName:"dd",className:"vk_flow_frame_text_content",value:a})),r?React.createElement("div",{className:"vk_flow_frame_image"},React.createElement("img",{src:r,alt:""})):""))},deprecated:Bn});var Hn=wp.i18n.__,$n=wp.editor.RichText,qn=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Vn(this,Wn(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Dn(e,t)}(t,a.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.setAttributes,t=this.props.attributes,n=t.heading1,o=t.heading2,r=t.heading3,l=t.content1,c=t.content2,i=t.content3,s=t.url1,u=t.url2,p=t.url3,m=t.urlOpenType1,f=t.urlOpenType2,b=t.urlOpenType3,v=t.icon1,k=t.icon2,_=t.icon3,d=t.color1,g=t.color2,y=t.color3,h=t.bgType1,E=t.bgType2,C=t.bgType3,w=t.insertImage1,N=t.insertImage2,x=t.insertImage3,B=this.props.for_,T=this.props.blockNum,S=this.props.blockNum-1,O=[n,o,r],R=[l,c,i],I=[s,u,p],A=[m,f,b],P=[v,k,_],j=[d,g,y],z=[h,E,C],M=[w,N,x],L="",F="",U=M[S]?a.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url(".concat(M[S],")"),backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},a.a.createElement("img",{src:M[S],alt:""})):(j[S]||(j[S]="#0693e3"),"0"===z[S]?a.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:j[S],border:"1px solid ".concat(j[S])}},a.a.createElement("i",{className:"".concat(P[S]," vk_prBlocks_item_icon"),style:{color:"#fff"}})):a.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+j[S]}},a.a.createElement("i",{className:"".concat(P[S]," vk_prBlocks_item_icon"),style:{color:j[S]}})));return"edit"===B?1===T?(L=a.a.createElement($n,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-1",tagName:"h1",onChange:function(t){return e({heading1:t})},value:n,placeholder:Hn("Input Title","vk-blocks")}),F=a.a.createElement($n,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-1",tagName:"p",onChange:function(t){return e({content1:t})},value:l,placeholder:Hn("Input Content","vk-blocks")})):2===T?(L=a.a.createElement($n,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-2",tagName:"h1",onChange:function(t){return e({heading2:t})},value:o,placeholder:Hn("Input Title","vk-blocks")}),F=a.a.createElement($n,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-2",tagName:"p",onChange:function(t){return e({content2:t})},value:c,placeholder:Hn("Input Content","vk-blocks")})):3===T&&(L=a.a.createElement($n,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-3",tagName:"h1",onChange:function(t){return e({heading3:t})},value:r,placeholder:Hn("Input Title","vk-blocks")}),F=a.a.createElement($n,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-3",tagName:"p",onChange:function(t){return e({content3:t})},value:i,placeholder:Hn("Input Content","vk-blocks")})):"save"===B&&(L=a.a.createElement($n.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-".concat(T),tagName:"h1",value:O[S]}),F=a.a.createElement($n.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-".concat(T),tagName:"p",value:R[S]})),a.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},a.a.createElement("a",{href:I[S],target:A[S]?"_blank":"_self",className:"vk_prBlocks_item_link",rel:"noopener noreferrer"},U,L,F))}}])&&Un(n.prototype,o),r&&Un(n,r),t}();function Gn(e){throw new Error('"'+e+'" is read-only')}wp.i18n.__;var Yn=wp.components,Qn=(Yn.RadioControl,Yn.PanelBody,Yn.Button,Yn.BaseControl,Yn.CheckboxControl,Yn.TextControl,wp.element.Fragment,wp.editor),Jn=Qn.RichText;Qn.InspectorControls,Qn.MediaUpload,Qn.ColorPalette;var Kn=[{attributes:function(e){for(var t={},n=1;n<=e;n++)t["heading"+n]={type:"string",source:"html",selector:"h3.vk_prBlocks_item_title-"+n},t["content"+n]={type:"string",source:"html",selector:"p.vk_prBlocks_item_summary-"+n},t["url"+n]={type:"string",default:null},t["urlOpenType"+n]={type:"Boolean",default:!1},t["icon"+n]={type:"string",default:"fas fa-file"},t["color"+n]={type:"string",default:"#0693e3"},t["bgType"+n]={type:"string",default:"0"},t["insertImage"+n]={type:"string",default:null};return t}(4),save:function(e){var t=e.attributes,n=t.heading1,o=t.heading2,r=t.heading3,l=t.content1,c=t.content2,i=t.content3,s=t.url1,u=t.url2,p=t.url3,m=t.urlOpenType1,f=t.urlOpenType2,b=t.urlOpenType3,v=t.icon1,k=t.icon2,_=t.icon3,d=t.color1,g=t.color2,y=t.color3,h=t.bgType1,E=t.bgType2,C=t.bgType3,w=t.insertImage1,N=t.insertImage2,x=t.insertImage3;return a.a.createElement("div",{className:"vk_prBlocks row"},a.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},a.a.createElement("a",{href:s,target:m?"_blank":"_self",className:"vk_prBlocks_item_link"},w?a.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+w+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},a.a.createElement("img",{src:w,alt:""})):(d||(Gn("color1"),d="#0693e3"),"0"===h?a.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:d,border:"1px solid ".concat(d)}},a.a.createElement("i",{className:"".concat(v," vk_prBlocks_item_icon"),style:{color:"#fff"}})):a.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+d}},a.a.createElement("i",{className:"".concat(v," vk_prBlocks_item_icon"),style:{color:d}}))),a.a.createElement(Jn.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-1",tagName:"h1",value:n}),a.a.createElement(Jn.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-1",tagName:"p",value:l}))),a.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},a.a.createElement("a",{href:u,target:f?"_blank":"_self",className:"vk_prBlocks_item_link"},N?a.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+N+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},a.a.createElement("img",{src:N,alt:""})):(g||(Gn("color2"),g="#0693e3"),"0"===E?a.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:g,border:"1px solid ".concat(g)}},a.a.createElement("i",{className:"".concat(k," vk_prBlocks_item_icon"),style:{color:"#fff"}})):a.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+g}},a.a.createElement("i",{className:"".concat(k," vk_prBlocks_item_icon"),style:{color:g}}))),a.a.createElement(Jn.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-2",tagName:"h1",value:o}),a.a.createElement(Jn.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-2",tagName:"p",value:c}))),a.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},a.a.createElement("a",{href:p,target:b?"_blank":"_self",className:"vk_prBlocks_item_link"},x?a.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+x+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},a.a.createElement("img",{src:x,alt:""})):(y||(Gn("color3"),y="#0693e3"),"0"===C?a.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:y,border:"1px solid ".concat(y)}},a.a.createElement("i",{className:"".concat(_," vk_prBlocks_item_icon"),style:{color:"#fff"}})):a.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+y}},a.a.createElement("i",{className:"".concat(_," vk_prBlocks_item_icon"),style:{color:y}}))),a.a.createElement(Jn.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-3",tagName:"h1",value:r}),a.a.createElement(Jn.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-3",tagName:"p",value:i}))))}},{attributes:function(e){for(var t={},n=1;n<=e;n++)t["heading"+n]={type:"string",source:"html",selector:"h1.vk_prBlocks_item_title-"+n},t["content"+n]={type:"string",source:"html",selector:"p.vk_prBlocks_item_summary-"+n},t["url"+n]={type:"string",default:null},t["urlOpenType"+n]={type:"Boolean",default:!1},t["icon"+n]={type:"string",default:"fas fa-file"},t["color"+n]={type:"string",default:"#0693e3"},t["bgType"+n]={type:"string",default:"0"},t["insertImage"+n]={type:"string",default:null};return t}(4),save:function(e){var t=e.attributes;return a.a.createElement("div",{className:"vk_prBlocks row"},a.a.createElement(qn,{attributes:t,blockNum:1,for_:"save"}),a.a.createElement(qn,{attributes:t,blockNum:2,for_:"save"}),a.a.createElement(qn,{attributes:t,blockNum:3,for_:"save"}))}}];function Xn(e){return(Xn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Zn(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function eo(e,t){return!t||"object"!==Xn(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function to(e){return(to=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function no(e,t){return(no=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var oo=wp.i18n.__,ao=wp.editor.RichText,ro=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),eo(this,to(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&no(e,t)}(t,a.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.setAttributes,t=this.props.attributes,n=t.heading1,o=t.heading2,r=t.heading3,l=t.content1,c=t.content2,i=t.content3,s=t.url1,u=t.url2,p=t.url3,m=t.urlOpenType1,f=t.urlOpenType2,b=t.urlOpenType3,v=t.icon1,k=t.icon2,_=t.icon3,d=t.color1,g=t.color2,y=t.color3,h=t.bgType1,E=t.bgType2,C=t.bgType3,w=t.insertImage1,N=t.insertImage2,x=t.insertImage3,B=this.props.for_,T=this.props.blockNum,S=this.props.blockNum-1,O=[n,o,r],R=[l,c,i],I=[s,u,p],A=[m,f,b],P=[v,k,_],j=[d,g,y],z=[h,E,C],M=[w,N,x],L="",F="",U=M[S]?a.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url(".concat(M[S],")"),backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},a.a.createElement("img",{src:M[S],alt:""})):(j[S]||(j[S]="#0693e3"),"0"===z[S]?a.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:j[S],border:"1px solid ".concat(j[S])}},a.a.createElement("i",{className:"".concat(P[S]," vk_prBlocks_item_icon"),style:{color:"#fff"}})):a.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+j[S]}},a.a.createElement("i",{className:"".concat(P[S]," vk_prBlocks_item_icon"),style:{color:j[S]}})));return"edit"===B?1===T?(L=a.a.createElement(ao,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-1",tagName:"h3",onChange:function(t){return e({heading1:t})},value:n,placeholder:oo("Input Title","vk-blocks")}),F=a.a.createElement(ao,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-1",tagName:"p",onChange:function(t){return e({content1:t})},value:l,placeholder:oo("Input Content","vk-blocks")})):2===T?(L=a.a.createElement(ao,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-2",tagName:"h3",onChange:function(t){return e({heading2:t})},value:o,placeholder:oo("Input Title","vk-blocks")}),F=a.a.createElement(ao,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-2",tagName:"p",onChange:function(t){return e({content2:t})},value:c,placeholder:oo("Input Content","vk-blocks")})):3===T&&(L=a.a.createElement(ao,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-3",tagName:"h3",onChange:function(t){return e({heading3:t})},value:r,placeholder:oo("Input Title","vk-blocks")}),F=a.a.createElement(ao,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-3",tagName:"p",onChange:function(t){return e({content3:t})},value:i,placeholder:oo("Input Content","vk-blocks")})):"save"===B&&(L=a.a.createElement(ao.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-".concat(T),tagName:"h3",value:O[S]}),F=a.a.createElement(ao.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-".concat(T),tagName:"p",value:R[S]})),I[S]&&"save"===B?a.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},a.a.createElement("a",{href:I[S],className:"vk_prBlocks_item_link",target:A[S]?"_blank":"_self",rel:"noopener noreferrer"},U,L,F)):a.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},U,L,F)}}])&&Zn(n.prototype,o),r&&Zn(n,r),t}(),lo=wp.i18n.__,co=wp.blocks.registerBlockType,io=wp.components,so=io.RadioControl,uo=io.PanelBody,po=io.Button,mo=io.BaseControl,fo=io.CheckboxControl,bo=io.TextControl,vo=wp.element.Fragment,ko=wp.editor,_o=(ko.RichText,ko.InspectorControls),go=ko.MediaUpload,yo=ko.ColorPalette,ho=a.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},a.a.createElement("g",null,a.a.createElement("g",null,a.a.createElement("circle",{cx:"288",cy:"186.2",r:"60"}),a.a.createElement("rect",{x:"213.5",y:"278.8",width:"149",height:"107"})),a.a.createElement("g",null,a.a.createElement("circle",{cx:"74.5",cy:"186.2",r:"60"}),a.a.createElement("rect",{y:"278.8",width:"149",height:"107"})),a.a.createElement("g",null,a.a.createElement("circle",{cx:"501.5",cy:"186.2",r:"60"}),a.a.createElement("rect",{x:"427",y:"278.8",width:"149",height:"107"}))));co("vk-blocks/pr-blocks",{title:lo("PR Blocks (Beta)","vk-blocks"),icon:ho,category:"vk-blocks-cat",attributes:function(e){for(var t={},n=1;n<=e;n++)t["heading"+n]={type:"string",source:"html",selector:".vk_prBlocks_item_title-"+n},t["content"+n]={type:"string",source:"html",selector:"p.vk_prBlocks_item_summary-"+n},t["url"+n]={type:"string",default:null},t["urlOpenType"+n]={type:"Boolean",default:!1},t["icon"+n]={type:"string",default:"fas fa-file"},t["color"+n]={type:"string",default:"#0693e3"},t["bgType"+n]={type:"string",default:"0"},t["insertImage"+n]={type:"string",default:null};return t}(4),edit:function(e){var t,n=e.attributes,o=e.setAttributes,r=e.className,l=(n.heading1,n.heading2,n.heading3,n.content1,n.content2,n.content3,n.url1),c=n.url2,i=n.url3,s=n.urlOpenType1,u=n.urlOpenType2,p=n.urlOpenType3,m=n.icon1,f=n.icon2,b=n.icon3,v=n.color1,k=n.color2,_=n.color3,d=n.bgType1,g=n.bgType2,y=n.bgType3,h=n.insertImage1,E=n.insertImage2,C=n.insertImage3;return t=r?"".concat(r," vk_prBlocks row"):"vk_prBlocks row",[a.a.createElement(vo,null,a.a.createElement(_o,null,a.a.createElement(uo,{title:lo("PR Block1 Setting","vk-blocks")},a.a.createElement(mo,{label:lo("Link URL:","vk-blocks")},a.a.createElement(bo,{value:l,onChange:function(e){return o({url1:e})}}),a.a.createElement(fo,{label:lo("Open link new tab.","vk-blocks"),checked:s,onChange:function(e){return o({urlOpenType1:e})}})),a.a.createElement(mo,{label:lo("Icon 1","vk-blocks")},a.a.createElement(bo,{label:lo("Class name of the Font Awesome icon font you want to use:","vk-blocks"),value:m,onChange:function(e){return o({icon1:e})},placeholder:"fas fa-file",help:a.a.createElement("a",{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"},lo("Font Awesome icon list","vk-blocks"))}),a.a.createElement(yo,{value:v,onChange:function(e){e?o({color1:e}):(o({color1:"#0693e3"}),o({bgType1:"0"}))}}),a.a.createElement(so,{label:lo("Icon Background:","vk-blocks"),selected:d,options:[{label:lo("Solid color","vk-blocks"),value:"0"},{label:lo("No background","vk-blocks"),value:"1"}],onChange:function(e){return o({bgType1:e})}})),a.a.createElement(mo,{label:lo("PR Image 1","vk-blocks"),help:lo("When you have an image. Image is displayed with priority","vk-blocks")},a.a.createElement(go,{onSelect:function(e){return o({insertImage1:e.url})},type:"image",value:h,render:function(e){var t=e.open;return a.a.createElement(po,{onClick:t,className:h?"image-button":"button button-large"},h?a.a.createElement("img",{className:"icon-image",src:h,alt:lo("Upload image","vk-blocks")}):lo("Select image","vk-blocks"))}}))),a.a.createElement(uo,{title:lo("PR Block2 Setting","vk-blocks")},a.a.createElement(mo,{label:lo("Link URL:","vk-blocks")},a.a.createElement(bo,{value:c,onChange:function(e){return o({url2:e})}}),a.a.createElement(fo,{label:lo("Open link new tab.","vk-blocks"),checked:u,onChange:function(e){return o({urlOpenType2:e})}})),a.a.createElement(mo,{label:lo("Icon 2","vk-blocks")},a.a.createElement(bo,{label:lo("Class name of the Font Awesome icon font you want to use:","vk-blocks"),value:f,onChange:function(e){return o({icon2:e})},placeholder:"fas fa-file",help:a.a.createElement("a",{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"},lo("Font Awesome icon list","vk-blocks"))}),a.a.createElement(yo,{value:k,onChange:function(e){e?o({color2:e}):(o({color2:"#0693e3"}),o({bgType2:"0"}))}}),a.a.createElement(so,{label:lo("Icon Background:","vk-blocks"),selected:g,options:[{label:lo("Solid color","vk-blocks"),value:"0"},{label:lo("No background","vk-blocks"),value:"1"}],onChange:function(e){return o({bgType2:e})}})),a.a.createElement(mo,{label:lo("PR Image 2","vk-blocks"),help:lo("When you have an image. Image is displayed with priority.","vk-blocks")},a.a.createElement(go,{onSelect:function(e){return o({insertImage2:e.url})},type:"image",value:E,render:function(e){var t=e.open;return a.a.createElement(po,{onClick:t,className:E?"image-button":"button button-large"},E?a.a.createElement("img",{className:"icon-image",src:E,alt:lo("Upload image","vk-blocks")}):lo("Select image","vk-blocks"))}}))),a.a.createElement(uo,{title:lo("PR Block3 Setting","vk-blocks")},a.a.createElement(mo,{label:lo("Link URL:","vk-blocks")},a.a.createElement(bo,{value:i,onChange:function(e){return o({url3:e})}}),a.a.createElement(fo,{label:lo("Open link new tab.","vk-blocks"),checked:p,onChange:function(e){return o({urlOpenType3:e})}})),a.a.createElement(mo,{label:lo("Icon 3","vk-blocks")},a.a.createElement(bo,{label:lo("Class name of the Font Awesome icon font you want to use:","vk-blocks"),value:b,onChange:function(e){return o({icon3:e})},placeholder:"fas fa-file",help:a.a.createElement("a",{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"},lo("Font Awesome icon list","vk-blocks"))}),a.a.createElement(yo,{value:_,onChange:function(e){e?o({color3:e}):(o({color3:"#0693e3"}),o({bgType3:"0"}))}}),a.a.createElement(so,{label:lo("Icon Background:","vk-blocks"),selected:y,options:[{label:lo("Solid color","vk-blocks"),value:"0"},{label:lo("No background","vk-blocks"),value:"1"}],onChange:function(e){return o({bgType3:e})}})),a.a.createElement(mo,{label:lo("PR Image 3","vk-blocks"),help:lo("When you have an image. Image is displayed with priority.","vk-blocks")},a.a.createElement(go,{onSelect:function(e){return o({insertImage3:e.url})},type:"image",value:C,render:function(e){var t=e.open;return a.a.createElement(po,{onClick:t,className:C?"image-button":"button button-large"},C?a.a.createElement("img",{className:"icon-image",src:C,alt:lo("Upload image","vk-blocks")}):lo("Select image","vk-blocks"))}})))),a.a.createElement("div",{className:t},a.a.createElement(ro,{attributes:n,setAttributes:o,blockNum:1,for_:"edit"}),a.a.createElement(ro,{attributes:n,setAttributes:o,blockNum:2,for_:"edit"}),a.a.createElement(ro,{attributes:n,setAttributes:o,blockNum:3,for_:"edit"})))]},save:function(e){var t,n=e.attributes,o=e.className;return t=o?"".concat(o," vk_prBlocks row"):"vk_prBlocks row",a.a.createElement("div",{className:t},a.a.createElement(ro,{attributes:n,blockNum:1,for_:"save"}),a.a.createElement(ro,{attributes:n,blockNum:2,for_:"save"}),a.a.createElement(ro,{attributes:n,blockNum:3,for_:"save"}))},deprecated:Kn});function Eo(e){return(Eo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Co(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function wo(e,t){return!t||"object"!==Eo(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function No(e){return(No=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function xo(e,t){return(xo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Bo=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),wo(this,No(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&xo(e,t)}(t,a.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.buttonText,n=e.fontAwesomeIconBefore,o=e.fontAwesomeIconAfter,r="",l="";return n&&(r=a.a.createElement("i",{className:"".concat(n," vk_button_link_before")})),o&&(l=a.a.createElement("i",{className:"".concat(o," vk_button_link_after")})),a.a.createElement(a.a.Fragment,null,r,a.a.createElement("span",{className:"vk_button_link_txt"},t),l)}}])&&Co(n.prototype,o),r&&Co(n,r),t}();function To(e){return(To="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function So(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function Oo(e,t){return!t||"object"!==To(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Ro(e){return(Ro=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Io(e,t){return(Io=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Ao=wp.i18n.__,Po=wp.components.Button,jo=wp.editor.MediaUpload,zo=wp.editor.RichText,Mo=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Oo(this,Ro(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Io(e,t)}(t,a.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.title,n=e.titleColor,o=e.content,r=e.contentColor,l=e.url,c=e.buttonType,i=e.buttonColor,s=e.buttonColorCustom,u=e.buttonText,p=e.buttonTarget,m=e.Image,f=e.ImageBorderColor,b=e.layout,v=(e.fontAwesomeIconBefore,e.fontAwesomeIconAfter,this.props.setAttributes),k=this.props.className,_=this.props.for_,d="vk_prContent",g="vk_button",y="btn btn-block vk_button_link vk_prContent_colTxt_btn",h={},E="";return d="right"===b?Ae()(k,d,"vk_prContent-layout-imageRight"):Ae()(k,d,"vk_prContent-layout-imageLeft"),s?(g="".concat(g," vk_button-color-custom"),y="".concat(y," btn-primary"),"0"===c?h={backgroundColor:s,border:"1px solid ".concat(s)}:"1"===c&&(h={backgroundColor:"transparent",border:"1px solid "+s,color:s})):s||("0"===c?(y="".concat(y," btn-").concat(i),h=null):"1"===c&&(y="".concat(y," btn-outline-").concat(i),h=null)),E=null==f?"none":"1px solid ".concat(f),a.a.createElement("div",{className:d},a.a.createElement("div",{className:"col-sm-6 vk_prContent_colImg"},"edit"===_?a.a.createElement(jo,{onSelect:function(e){return v({Image:e.sizes.full.url})},type:" image",value:m,render:function(e){var t=e.open;return a.a.createElement(Po,{onClick:t,className:m?"image-button":"button button-large"},m?a.a.createElement("img",{className:"vk_prContent_colImg_image",src:m,alt:Ao("Upload image","vk-blocks"),style:{border:E}}):Ao("Select image","vk-blocks"))}}):m?a.a.createElement("img",{className:"vk_prContent_colImg_image",src:m,alt:Ao("Upload image","vk-blocks"),style:{border:E}}):Ao("Select image","vk-blocks")),a.a.createElement("div",{className:"col-sm-6 vk_prContent_colTxt"},"edit"===_?a.a.createElement(a.a.Fragment,null,a.a.createElement(zo,{tagName:"h3",className:"vk_prContent_colTxt_title",onChange:function(e){return v({title:e})},value:t,placeholder:Ao("Input title.","vk-blocks"),style:{color:n}}),a.a.createElement(zo,{tagName:"p",className:"vk_prContent_colTxt_text",onChange:function(e){return v({content:e})},value:o,placeholder:Ao("Input content.","vk-blocks"),style:{color:r}})):a.a.createElement(a.a.Fragment,null,a.a.createElement(zo.Content,{tagName:"h3",value:t,className:"vk_prContent_colTxt_title",style:{color:n}}),a.a.createElement(zo.Content,{tagName:"p",className:"vk_prContent_colTxt_text",value:o,style:{color:r}})),function(){if(""!==u&&void 0!==u)return a.a.createElement("div",{className:g},a.a.createElement("a",{href:l,className:y,target:p?"_blank":null,style:h,rel:"noopener noreferrer"},a.a.createElement(Bo,{attributes:e})))}()))}}])&&So(n.prototype,o),r&&So(n,r),t}();function Lo(e){return(Lo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Fo(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function Uo(e,t){return!t||"object"!==Lo(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Vo(e){return(Vo=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Wo(e,t){return(Wo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Do=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Uo(this,Vo(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Wo(e,t)}(t,a.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.buttonText,n=e.fontAwesomeIconBefore,o=e.fontAwesomeIconAfter,r="",l="";return n&&(r=a.a.createElement("i",{className:"".concat(n," vk_button_link_before")})),o&&(l=a.a.createElement("i",{className:"".concat(o," vk_button_link_after")})),a.a.createElement(a.a.Fragment,null,r,a.a.createElement("span",{className:"vk_button_link_txt"},t),l)}}])&&Fo(n.prototype,o),r&&Fo(n,r),t}();function Ho(e){return(Ho="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function $o(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function qo(e,t){return!t||"object"!==Ho(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Go(e){return(Go=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Yo(e,t){return(Yo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Qo=wp.i18n.__,Jo=wp.components.Button,Ko=wp.editor.MediaUpload,Xo=wp.editor.RichText,Zo=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),qo(this,Go(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Yo(e,t)}(t,a.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.title,n=e.titleColor,o=e.content,r=e.contentColor,l=e.url,c=e.buttonType,i=e.buttonColor,s=e.buttonColorCustom,u=e.buttonText,p=e.buttonTarget,m=e.Image,f=e.ImageBorderColor,b=e.layout,v=(e.fontAwesomeIconBefore,e.fontAwesomeIconAfter,this.props.setAttributes),k=this.props.for_,_="vk_prContent",d="vk_button",g="btn btn-block vk_button_link vk_prContent_colTxt_btn",y={};return _="".concat(_,"right"===b?" vk_prContent-layout-imageRight":" vk_prContent-layout-imageLeft"),s?(d="".concat(d," vk_button-color-custom"),g="".concat(g," btn-primary"),"0"===c?y={backgroundColor:s,border:"1px solid ".concat(s)}:"1"===c&&(y={backgroundColor:"transparent",border:"1px solid "+s,color:s})):s||("0"===c?(g="".concat(g," btn-").concat(i),y=null):"1"===c&&(g="".concat(g," btn-outline-").concat(i),y=null)),a.a.createElement("div",{className:_},a.a.createElement("div",{className:"col-sm-6 vk_prContent_colImg"},"edit"===k?a.a.createElement(Ko,{onSelect:function(e){return v({Image:e.sizes.full.url})},type:" image",value:m,render:function(e){var t=e.open;return a.a.createElement(Jo,{onClick:t,className:m?"image-button":"button button-large"},m?a.a.createElement("img",{className:"vk_prContent_colImg_image",src:m,alt:Qo("Upload image","vk-blocks"),style:{border:"1px solid ".concat(f)}}):Qo("Select image","vk-blocks"))}}):m?a.a.createElement("img",{className:"vk_prContent_colImg_image",src:m,alt:Qo("Upload image","vk-blocks"),style:{border:"1px solid ".concat(f)}}):Qo("Select image","vk-blocks")),a.a.createElement("div",{className:"col-sm-6 vk_prContent_colTxt"},"edit"===k?a.a.createElement(a.a.Fragment,null,a.a.createElement(Xo,{tagName:"h3",className:"vk_prContent_colTxt_title",onChange:function(e){return v({title:e})},value:t,placeholder:Qo("Input title.","vk-blocks"),style:{color:n}}),a.a.createElement(Xo,{tagName:"p",className:"vk_prContent_colTxt_text",onChange:function(e){return v({content:e})},value:o,placeholder:Qo("Input content.","vk-blocks"),style:{color:r}})):a.a.createElement(a.a.Fragment,null,a.a.createElement(Xo.Content,{tagName:"h3",value:t,className:"vk_prContent_colTxt_title",style:{color:n}}),a.a.createElement(Xo.Content,{tagName:"p",className:"vk_prContent_colTxt_text",value:o,style:{color:r}})),function(){if(""!==u&&void 0!==u)return a.a.createElement("div",{className:d},a.a.createElement("a",{href:l,className:g,target:p?"_blank":null,style:y},a.a.createElement(Do,{attributes:e})))}()))}}])&&$o(n.prototype,o),r&&$o(n,r),t}(),ea=[{attributes:{title:{source:"html",selector:".vk_prContent_colTxt_title"},titleColor:{type:"string"},content:{source:"html",selector:".vk_prContent_colTxt_text"},contentColor:{type:"string"},url:{type:"string",default:null},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonText:{source:"html",selector:".vk_button_link_txt",default:""},buttonTarget:{type:"Boolean",default:!1},Image:{type:"string",default:null},ImageBorderColor:{type:"string",default:null},layout:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string"},fontAwesomeIconAfter:{type:"string"}},save:function(e){var t=e.attributes;e.className;return a.a.createElement(Zo,{attributes:t,for_:"save"})}}],ta=wp.i18n.__,na=wp.blocks.registerBlockType,oa=wp.components,aa=(oa.RangeControl,oa.RadioControl),ra=oa.PanelBody,la=(oa.Button,oa.BaseControl),ca=oa.CheckboxControl,ia=oa.TextControl,sa=wp.element.Fragment,ua=wp.editor,pa=(ua.RichText,ua.InspectorControls),ma=(ua.MediaUpload,ua.ColorPalette),fa=a.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},a.a.createElement("g",null,a.a.createElement("path",{d:"M291.7,133.3l0,245.3l-273.1,0l0-245.3L291.7,133.3 M307.2,117.8l-304.2,0l0,276.4l304.2,0L307.2,117.8L307.2,117.8z"}),a.a.createElement("path",{d:"M560.7,218.8l-213.1,0c-6.1,0-11.1-5-11.1-11.1s5-11.1,11.1-11.1l213.1,0c6.1,0,11.1,5,11.1,11.1 C571.8,213.8,566.8,218.8,560.7,218.8z"}),a.a.createElement("path",{d:"M560.7,265.4l-213.1,0c-6.1,0-11.1-5-11.1-11.1c0-6.1,5-11.1,11.1-11.1l213.1,0c6.1,0,11.1,5,11.1,11.1 C571.8,260.5,566.8,265.4,560.7,265.4z"}),a.a.createElement("path",{d:"M560.7,312.1l-213.1,0c-6.1,0-11.1-5-11.1-11.1c0-6.1,5-11.1,11.1-11.1l213.1,0c6.1,0,11.1,5,11.1,11.1 C571.8,307.1,566.8,312.1,560.7,312.1z"}),a.a.createElement("polygon",{points:"278.4,365.4 31.9,365.4 31.9,287.4 113,182.2 184.4,264.4 229.9,226.5 278.4,290.6 \t"}),a.a.createElement("path",{d:"M360.6,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7c-4.8,0-8.7-3.9-8.7-8.7C351.9,137.2,355.8,133.3,360.6,133.3 M360.6,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2c13.4,0,24.2-10.9,24.2-24.2 C384.9,128.7,374,117.8,360.6,117.8L360.6,117.8z"}),a.a.createElement("path",{d:"M423.3,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7c-4.8,0-8.7-3.9-8.7-8.7C414.6,137.2,418.5,133.3,423.3,133.3 M423.3,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2s24.2-10.9,24.2-24.2C447.6,128.7,436.7,117.8,423.3,117.8 L423.3,117.8z"}),a.a.createElement("path",{d:"M486,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7c-4.8,0-8.7-3.9-8.7-8.7C477.3,137.2,481.2,133.3,486,133.3 M486,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2c13.4,0,24.2-10.9,24.2-24.2 C510.2,128.7,499.4,117.8,486,117.8L486,117.8z"}),a.a.createElement("path",{d:"M548.7,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7s-8.7-3.9-8.7-8.7C540,137.2,543.9,133.3,548.7,133.3 M548.7,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2c13.4,0,24.2-10.9,24.2-24.2 C572.9,128.7,562.1,117.8,548.7,117.8L548.7,117.8z"}),a.a.createElement("path",{d:"M566.3,347.6l-224.3,0c-3.1,0-5.6,2.5-5.6,5.6l0,35.5c0,3.1,2.5,5.6,5.6,5.6l224.3,0c3.1,0,5.6-2.5,5.6-5.6v-35.5 C571.8,350.1,569.3,347.6,566.3,347.6z M547.1,379.2v-16.6l9.8,8.3L547.1,379.2z"})));na("vk-blocks/pr-content",{title:ta("PR Content","vk-blocks"),icon:fa,category:"vk-blocks-cat",attributes:{title:{source:"html",selector:".vk_prContent_colTxt_title"},titleColor:{type:"string"},content:{source:"html",selector:".vk_prContent_colTxt_text"},contentColor:{type:"string"},url:{type:"string",default:null},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonText:{source:"html",selector:".vk_button_link_txt",default:""},buttonTarget:{type:"Boolean",default:!1},Image:{type:"string",default:null},ImageBorderColor:{type:"string",default:null},layout:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string"},fontAwesomeIconAfter:{type:"string"}},edit:function(e){var t=e.attributes,n=e.className,o=e.setAttributes,r=t.titleColor,l=t.contentColor,c=t.url,i=t.buttonType,s=t.buttonColor,u=t.buttonColorCustom,p=t.buttonText,m=t.buttonTarget,f=t.ImageBorderColor,b=t.layout,v=t.fontAwesomeIconBefore,k=t.fontAwesomeIconAfter;return a.a.createElement(sa,null,a.a.createElement(pa,null,a.a.createElement(ra,{title:ta("Color Setting","vk-blocks")},a.a.createElement(la,{label:ta("Title Color","vk-blocks")},a.a.createElement(ma,{value:r,onChange:function(e){return o({titleColor:e})}})),a.a.createElement(la,{label:ta("Content Color","vk-blocks")},a.a.createElement(ma,{value:l,onChange:function(e){return o({contentColor:e})}})),a.a.createElement(la,{label:ta("Image Border Color","vk-blocks")},a.a.createElement(ma,{value:f,onChange:function(e){return o({ImageBorderColor:e})}}))),a.a.createElement(ra,{title:ta("Button Setting","vk-blocks")},a.a.createElement(la,{label:ta("Button Text","vk-blocks")},a.a.createElement(ia,{value:p,onChange:function(e){return o({buttonText:e})},placeholder:"Input button text."})),a.a.createElement(la,{label:ta("Link URL","vk-blocks")},a.a.createElement(ia,{value:c,onChange:function(e){return o({url:e})},placeholder:"https://vektor-inc.co.jp/"})),a.a.createElement(ca,{label:ta("Open link new tab.","vk-blocks"),checked:m,onChange:function(e){return o({buttonTarget:e})}}),a.a.createElement(la,{label:ta("Button Type","vk-blocks")},a.a.createElement(aa,{selected:i,options:[{label:ta("Solid","vk-blocks"),value:"0"},{label:ta("Ghost","vk-blocks"),value:"1"}],onChange:function(e){return o({buttonType:e})}})),a.a.createElement(aa,{label:ta("Default Color:","vk-blocks"),selected:s,options:[{label:ta("Primary","vk-blocks"),value:"primary"},{label:ta("Secondary","vk-blocks"),value:"secondary"},{label:ta("Success","vk-blocks"),value:"success"},{label:ta("Info","vk-blocks"),value:"info"},{label:ta("Warning","vk-blocks"),value:"warning"},{label:ta("Danger","vk-blocks"),value:"danger"},{label:ta("Light","vk-blocks"),value:"light"},{label:ta("Dark","vk-blocks"),value:"dark"}],onChange:function(e){return o({buttonColor:e})}}),a.a.createElement(la,{label:ta("Button Color","vk-blocks")},a.a.createElement(ma,{value:u,onChange:function(e){return o({buttonColorCustom:e})}})),a.a.createElement(la,{label:ta("Font Awesome:","vk-blocks"),help:a.a.createElement("a",{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"},ta("Font Awesome icon list","vk-blocks"))},a.a.createElement(ia,{label:ta("Before text","vk-blocks"),help:ta("Enter Font Awesome Class.This icon will appear before text. Ex) fas fa-arrow-circle-right","vk-blocks"),value:v,onChange:function(e){return o({fontAwesomeIconBefore:e})},placeholder:"fas fa-arrow-circle-right"}),a.a.createElement(ia,{label:ta("After text","vk-blocks"),help:ta("Enter Font Awesome Class.This icon will appear after text. Ex) fas fa-external-link-alt","vk-blocks"),value:k,onChange:function(e){return o({fontAwesomeIconAfter:e})},placeholder:"fas fa-external-link-alt"}))),a.a.createElement(ra,{title:ta("Layout Setting","vk-blocks")},a.a.createElement(aa,{label:ta("Layout Type","vk-blocks"),selected:b,options:[{label:ta("Right","vk-blocks"),value:"right"},{label:ta("Left","vk-blocks"),value:"left"}],onChange:function(e){return o({layout:e})}}))),a.a.createElement(Mo,{attributes:t,setAttributes:o,className:n,for_:"edit"}))},save:function(e){var t=e.attributes,n=e.className;return a.a.createElement(Mo,{attributes:t,className:n,for_:"save"})},deprecated:ea})}]);
 
 
 
 
 
 
 
 
 
 
 
 
 
26
  //# sourceMappingURL=block-build.js.map
1
+ !function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=8)}([function(e,t,n){"use strict";e.exports=n(3)},function(e,t,n){var o;
2
  /*!
3
  Copyright (c) 2017 Jed Watson.
4
  Licensed under the MIT License (MIT), see
9
  Licensed under the MIT License (MIT), see
10
  http://jedwatson.github.io/classnames
11
  */
12
+ !function(){"use strict";var n={}.hasOwnProperty;function r(){for(var e=[],t=0;t<arguments.length;t++){var o=arguments[t];if(o){var a=typeof o;if("string"===a||"number"===a)e.push(o);else if(Array.isArray(o)&&o.length){var l=r.apply(null,o);l&&e.push(l)}else if("object"===a)for(var c in o)n.call(o,c)&&o[c]&&e.push(c)}}return e.join(" ")}e.exports?(r.default=r,e.exports=r):void 0===(o=function(){return r}.apply(t,[]))||(e.exports=o)}()},function(e,t,n){"use strict";e.exports=n(5)},function(e,t,n){"use strict";
13
  /** @license React v16.7.0
14
  * react.production.min.js
15
  *
17
  *
18
  * This source code is licensed under the MIT license found in the
19
  * LICENSE file in the root directory of this source tree.
20
+ */var o=n(4),r="function"==typeof Symbol&&Symbol.for,a=r?Symbol.for("react.element"):60103,l=r?Symbol.for("react.portal"):60106,c=r?Symbol.for("react.fragment"):60107,i=r?Symbol.for("react.strict_mode"):60108,s=r?Symbol.for("react.profiler"):60114,u=r?Symbol.for("react.provider"):60109,p=r?Symbol.for("react.context"):60110,f=r?Symbol.for("react.concurrent_mode"):60111,m=r?Symbol.for("react.forward_ref"):60112,b=r?Symbol.for("react.suspense"):60113,v=r?Symbol.for("react.memo"):60115,d=r?Symbol.for("react.lazy"):60116,k="function"==typeof Symbol&&Symbol.iterator;function y(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,o=0;o<t;o++)n+="&args[]="+encodeURIComponent(arguments[o+1]);!function(e,t,n,o,r,a,l,c){if(!e){if(e=void 0,void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var i=[n,o,r,a,l,c],s=0;(e=Error(t.replace(/%s/g,function(){return i[s++]}))).name="Invariant Violation"}throw e.framesToPop=1,e}}(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n)}var g={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},h={};function _(e,t,n){this.props=e,this.context=t,this.refs=h,this.updater=n||g}function E(){}function C(e,t,n){this.props=e,this.context=t,this.refs=h,this.updater=n||g}_.prototype.isReactComponent={},_.prototype.setState=function(e,t){"object"!=typeof e&&"function"!=typeof e&&null!=e&&y("85"),this.updater.enqueueSetState(this,e,t,"setState")},_.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},E.prototype=_.prototype;var w=C.prototype=new E;w.constructor=C,o(w,_.prototype),w.isPureReactComponent=!0;var x={current:null,currentDispatcher:null},N=Object.prototype.hasOwnProperty,S={key:!0,ref:!0,__self:!0,__source:!0};function T(e,t,n){var o=void 0,r={},l=null,c=null;if(null!=t)for(o in void 0!==t.ref&&(c=t.ref),void 0!==t.key&&(l=""+t.key),t)N.call(t,o)&&!S.hasOwnProperty(o)&&(r[o]=t[o]);var i=arguments.length-2;if(1===i)r.children=n;else if(1<i){for(var s=Array(i),u=0;u<i;u++)s[u]=arguments[u+2];r.children=s}if(e&&e.defaultProps)for(o in i=e.defaultProps)void 0===r[o]&&(r[o]=i[o]);return{$$typeof:a,type:e,key:l,ref:c,props:r,_owner:x.current}}function B(e){return"object"==typeof e&&null!==e&&e.$$typeof===a}var O=/\/+/g,I=[];function R(e,t,n,o){if(I.length){var r=I.pop();return r.result=e,r.keyPrefix=t,r.func=n,r.context=o,r.count=0,r}return{result:e,keyPrefix:t,func:n,context:o,count:0}}function A(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>I.length&&I.push(e)}function P(e,t,n){return null==e?0:function e(t,n,o,r){var c=typeof t;"undefined"!==c&&"boolean"!==c||(t=null);var i=!1;if(null===t)i=!0;else switch(c){case"string":case"number":i=!0;break;case"object":switch(t.$$typeof){case a:case l:i=!0}}if(i)return o(r,t,""===n?"."+j(t,0):n),1;if(i=0,n=""===n?".":n+":",Array.isArray(t))for(var s=0;s<t.length;s++){var u=n+j(c=t[s],s);i+=e(c,u,o,r)}else if(u=null===t||"object"!=typeof t?null:"function"==typeof(u=k&&t[k]||t["@@iterator"])?u:null,"function"==typeof u)for(t=u.call(t),s=0;!(c=t.next()).done;)i+=e(c=c.value,u=n+j(c,s++),o,r);else"object"===c&&y("31","[object Object]"==(o=""+t)?"object with keys {"+Object.keys(t).join(", ")+"}":o,"");return i}(e,"",t,n)}function j(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})}(e.key):t.toString(36)}function z(e,t){e.func.call(e.context,t,e.count++)}function M(e,t,n){var o=e.result,r=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?F(e,o,n,function(e){return e}):null!=e&&(B(e)&&(e=function(e,t){return{$$typeof:a,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,r+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(O,"$&/")+"/")+n)),o.push(e))}function F(e,t,n,o,r){var a="";null!=n&&(a=(""+n).replace(O,"$&/")+"/"),P(e,M,t=R(t,a,o,r)),A(t)}var L={Children:{map:function(e,t,n){if(null==e)return e;var o=[];return F(e,o,null,t,n),o},forEach:function(e,t,n){if(null==e)return e;P(e,z,t=R(null,null,t,n)),A(t)},count:function(e){return P(e,function(){return null},null)},toArray:function(e){var t=[];return F(e,t,null,function(e){return e}),t},only:function(e){return B(e)||y("143"),e}},createRef:function(){return{current:null}},Component:_,PureComponent:C,createContext:function(e,t){return void 0===t&&(t=null),(e={$$typeof:p,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:u,_context:e},e.Consumer=e},forwardRef:function(e){return{$$typeof:m,render:e}},lazy:function(e){return{$$typeof:d,_ctor:e,_status:-1,_result:null}},memo:function(e,t){return{$$typeof:v,type:e,compare:void 0===t?null:t}},Fragment:c,StrictMode:i,Suspense:b,createElement:T,cloneElement:function(e,t,n){null==e&&y("267",e);var r=void 0,l=o({},e.props),c=e.key,i=e.ref,s=e._owner;if(null!=t){void 0!==t.ref&&(i=t.ref,s=x.current),void 0!==t.key&&(c=""+t.key);var u=void 0;for(r in e.type&&e.type.defaultProps&&(u=e.type.defaultProps),t)N.call(t,r)&&!S.hasOwnProperty(r)&&(l[r]=void 0===t[r]&&void 0!==u?u[r]:t[r])}if(1===(r=arguments.length-2))l.children=n;else if(1<r){u=Array(r);for(var p=0;p<r;p++)u[p]=arguments[p+2];l.children=u}return{$$typeof:a,type:e.type,key:c,ref:i,props:l,_owner:s}},createFactory:function(e){var t=T.bind(null,e);return t.type=e,t},isValidElement:B,version:"16.7.0",unstable_ConcurrentMode:f,unstable_Profiler:s,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:x,assign:o}},D={default:L},U=D&&L||D;e.exports=U.default||U},function(e,t,n){"use strict";
21
  /*
22
  object-assign
23
  (c) Sindre Sorhus
24
  @license MIT
25
+ */var o=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach(function(e){o[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},o)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,l,c=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),i=1;i<arguments.length;i++){for(var s in n=Object(arguments[i]))r.call(n,s)&&(c[s]=n[s]);if(o){l=o(n);for(var u=0;u<l.length;u++)a.call(n,l[u])&&(c[l[u]]=n[l[u]])}}return c}},function(e,t,n){"use strict";
26
+ /** @license React v16.7.0
27
+ * react-dom-server.browser.production.min.js
28
+ *
29
+ * Copyright (c) Facebook, Inc. and its affiliates.
30
+ *
31
+ * This source code is licensed under the MIT license found in the
32
+ * LICENSE file in the root directory of this source tree.
33
+ */var o=n(6),r=n(0);function a(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,o=0;o<t;o++)n+="&args[]="+encodeURIComponent(arguments[o+1]);!function(e,t,n,o,r,a,l,c){if(!e){if(e=void 0,void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var i=[n,o,r,a,l,c],s=0;(e=Error(t.replace(/%s/g,function(){return i[s++]}))).name="Invariant Violation"}throw e.framesToPop=1,e}}(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n)}var l="function"==typeof Symbol&&Symbol.for,c=l?Symbol.for("react.portal"):60106,i=l?Symbol.for("react.fragment"):60107,s=l?Symbol.for("react.strict_mode"):60108,u=l?Symbol.for("react.profiler"):60114,p=l?Symbol.for("react.provider"):60109,f=l?Symbol.for("react.context"):60110,m=l?Symbol.for("react.concurrent_mode"):60111,b=l?Symbol.for("react.forward_ref"):60112,v=l?Symbol.for("react.suspense"):60113,d=l?Symbol.for("react.memo"):60115,k=l?Symbol.for("react.lazy"):60116;function y(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case m:return"ConcurrentMode";case i:return"Fragment";case c:return"Portal";case u:return"Profiler";case s:return"StrictMode";case v:return"Suspense"}if("object"==typeof e)switch(e.$$typeof){case f:return"Context.Consumer";case p:return"Context.Provider";case b:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case d:return y(e.type);case k:if(e=1===e._status?e._result:null)return y(e)}return null}var g=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,h={};function _(e,t){for(var n=0|e._threadCount;n<=t;n++)e[n]=e._currentValue2,e._threadCount=n+1}for(var E=new Uint16Array(16),C=0;15>C;C++)E[C]=C+1;E[15]=0;var w=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,x=Object.prototype.hasOwnProperty,N={},S={};function T(e){return!!x.call(S,e)||!x.call(N,e)&&(w.test(e)?S[e]=!0:(N[e]=!0,!1))}function B(e,t,n,o){if(null==t||function(e,t,n,o){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!o&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,o))return!0;if(o)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function O(e,t,n,o,r){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=o,this.attributeNamespace=r,this.mustUseProperty=n,this.propertyName=e,this.type=t}var I={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){I[e]=new O(e,0,!1,e,null)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];I[t]=new O(t,1,!1,e[1],null)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){I[e]=new O(e,2,!1,e.toLowerCase(),null)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){I[e]=new O(e,2,!1,e,null)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){I[e]=new O(e,3,!1,e.toLowerCase(),null)}),["checked","multiple","muted","selected"].forEach(function(e){I[e]=new O(e,3,!0,e,null)}),["capture","download"].forEach(function(e){I[e]=new O(e,4,!1,e,null)}),["cols","rows","size","span"].forEach(function(e){I[e]=new O(e,6,!1,e,null)}),["rowSpan","start"].forEach(function(e){I[e]=new O(e,5,!1,e.toLowerCase(),null)});var R=/[\-:]([a-z])/g;function A(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(R,A);I[t]=new O(t,1,!1,e,null)}),"xlink:actuate xlink:arcrole xlink:href xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(R,A);I[t]=new O(t,1,!1,e,"http://www.w3.org/1999/xlink")}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(R,A);I[t]=new O(t,1,!1,e,"http://www.w3.org/XML/1998/namespace")}),I.tabIndex=new O("tabIndex",1,!1,"tabindex",null);var P=/["'&<>]/;function j(e){if("boolean"==typeof e||"number"==typeof e)return""+e;e=""+e;var t=P.exec(e);if(t){var n,o="",r=0;for(n=t.index;n<e.length;n++){switch(e.charCodeAt(n)){case 34:t="&quot;";break;case 38:t="&amp;";break;case 39:t="&#x27;";break;case 60:t="&lt;";break;case 62:t="&gt;";break;default:continue}r!==n&&(o+=e.substring(r,n)),r=n+1,o+=t}e=r!==n?o+e.substring(r,n):o}return e}var z=!1;function M(e,t,n,o){for(;z;)z=!1,n=e(t,o);return n}var F=0,L={readContext:function(e){var t=F;return _(e,t),e[t]}},D={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function U(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}var V={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},W=o({menuitem:!0},V),H={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},$=["Webkit","ms","Moz","O"];Object.keys(H).forEach(function(e){$.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),H[t]=H[e]})});var q=/([A-Z])/g,G=/^ms-/,Y=r.Children.toArray,Z=g.ReactCurrentOwner,Q={listing:!0,pre:!0,textarea:!0},X=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,J={},K={};var ee=Object.prototype.hasOwnProperty,te={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null,suppressHydrationWarning:null};function ne(e,t){void 0===e&&a("152",y(t)||"Component")}function oe(e,t,n){function l(r,l){var c=function(e,t,n){var o=e.contextType;if("object"==typeof o&&null!==o)return _(o,n),o[n];if(e=e.contextTypes){for(var r in n={},e)n[r]=t[r];t=n}else t=h;return t}(l,t,n),i=[],s=!1,u={isMounted:function(){return!1},enqueueForceUpdate:function(){if(null===i)return null},enqueueReplaceState:function(e,t){s=!0,i=[t]},enqueueSetState:function(e,t){if(null===i)return null;i.push(t)}},p=void 0;if(l.prototype&&l.prototype.isReactComponent){if(p=new l(r.props,c,u),"function"==typeof l.getDerivedStateFromProps){var f=l.getDerivedStateFromProps.call(null,r.props,p.state);null!=f&&(p.state=o({},p.state,f))}}else if(p=l(r.props,c,u),null==(p=M(l,r.props,p,c))||null==p.render)return void ne(e=p,l);if(p.props=r.props,p.context=c,p.updater=u,void 0===(u=p.state)&&(p.state=u=null),"function"==typeof p.UNSAFE_componentWillMount||"function"==typeof p.componentWillMount)if("function"==typeof p.componentWillMount&&"function"!=typeof l.getDerivedStateFromProps&&p.componentWillMount(),"function"==typeof p.UNSAFE_componentWillMount&&"function"!=typeof l.getDerivedStateFromProps&&p.UNSAFE_componentWillMount(),i.length){u=i;var m=s;if(i=null,s=!1,m&&1===u.length)p.state=u[0];else{f=m?u[0]:p.state;var b=!0;for(m=m?1:0;m<u.length;m++){var v=u[m];null!=(v="function"==typeof v?v.call(p,f,r.props,c):v)&&(b?(b=!1,f=o({},f,v)):o(f,v))}p.state=f}}else i=null;if(ne(e=p.render(),l),r=void 0,"function"==typeof p.getChildContext&&"object"==typeof(c=l.childContextTypes))for(var d in r=p.getChildContext())d in c||a("108",y(l)||"Unknown",d);r&&(t=o({},t,r))}for(;r.isValidElement(e);){var c=e,i=c.type;if("function"!=typeof i)break;l(c,i)}return{child:e,context:t}}var re=function(){function e(t,n){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function");r.isValidElement(t)?t.type!==i?t=[t]:(t=t.props.children,t=r.isValidElement(t)?[t]:Y(t)):t=Y(t),t={type:null,domNamespace:D.html,children:t,childIndex:0,context:h,footer:""};var o=E[0];if(0===o){var l=E,c=2*(o=l.length);65536>=c||a("304");var s=new Uint16Array(c);for(s.set(l),(E=s)[0]=o+1,l=o;l<c-1;l++)E[l]=l+1;E[c-1]=0}else E[0]=E[o];this.threadID=o,this.stack=[t],this.exhausted=!1,this.currentSelectValue=null,this.previousWasTextNode=!1,this.makeStaticMarkup=n,this.suspenseDepth=0,this.contextIndex=-1,this.contextStack=[],this.contextValueStack=[]}return e.prototype.destroy=function(){if(!this.exhausted){this.exhausted=!0;var e=this.threadID;E[e]=E[0],E[0]=e}},e.prototype.pushProvider=function(e){var t=++this.contextIndex,n=e.type._context,o=this.threadID;_(n,o);var r=n[o];this.contextStack[t]=n,this.contextValueStack[t]=r,n[o]=e.props.value},e.prototype.popProvider=function(){var e=this.contextIndex,t=this.contextStack[e],n=this.contextValueStack[e];this.contextStack[e]=null,this.contextValueStack[e]=null,this.contextIndex--,t[this.threadID]=n},e.prototype.read=function(e){if(this.exhausted)return null;var t=F;F=this.threadID;var n=Z.currentDispatcher;Z.currentDispatcher=L;try{for(var o=[""],r=!1;o[0].length<e;){if(0===this.stack.length){this.exhausted=!0;var l=this.threadID;E[l]=E[0],E[0]=l;break}var c=this.stack[this.stack.length-1];if(r||c.childIndex>=c.children.length){var i=c.footer;if(""!==i&&(this.previousWasTextNode=!1),this.stack.pop(),"select"===c.type)this.currentSelectValue=null;else if(null!=c.type&&null!=c.type.type&&c.type.type.$$typeof===p)this.popProvider(c.type);else if(c.type===v){this.suspenseDepth--;var s=o.pop();if(r){r=!1;var u=c.fallbackFrame;u||a("303"),this.stack.push(u);continue}o[this.suspenseDepth]+=s}o[this.suspenseDepth]+=i}else{var f=c.children[c.childIndex++],m="";try{m+=this.render(f,c.context,c.domNamespace)}catch(e){throw e}o.length<=this.suspenseDepth&&o.push(""),o[this.suspenseDepth]+=m}}return o[0]}finally{Z.currentDispatcher=n,F=t}},e.prototype.render=function(e,t,n){if("string"==typeof e||"number"==typeof e)return""===(n=""+e)?"":this.makeStaticMarkup?j(n):this.previousWasTextNode?"\x3c!-- --\x3e"+j(n):(this.previousWasTextNode=!0,j(n));if(e=(t=oe(e,t,this.threadID)).child,t=t.context,null===e||!1===e)return"";if(!r.isValidElement(e)){if(null!=e&&null!=e.$$typeof){var l=e.$$typeof;l===c&&a("257"),a("258",l.toString())}return e=Y(e),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),""}if("string"==typeof(l=e.type))return this.renderDOM(e,t,n);switch(l){case s:case m:case u:case i:return e=Y(e.props.children),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case v:a("294")}if("object"==typeof l&&null!==l)switch(l.$$typeof){case b:var y=l.render(e.props,e.ref);return y=M(l.render,e.props,y,e.ref),y=Y(y),this.stack.push({type:null,domNamespace:n,children:y,childIndex:0,context:t,footer:""}),"";case d:return e=[r.createElement(l.type,o({ref:e.ref},e.props))],this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case p:return n={type:e,domNamespace:n,children:l=Y(e.props.children),childIndex:0,context:t,footer:""},this.pushProvider(e),this.stack.push(n),"";case f:l=e.type,y=e.props;var g=this.threadID;return _(l,g),l=Y(y.children(l[g])),this.stack.push({type:e,domNamespace:n,children:l,childIndex:0,context:t,footer:""}),"";case k:a("295")}a("130",null==l?l:typeof l,"")},e.prototype.renderDOM=function(e,t,n){var l=e.type.toLowerCase();n===D.html&&U(l),J.hasOwnProperty(l)||(X.test(l)||a("65",l),J[l]=!0);var c=e.props;if("input"===l)c=o({type:void 0},c,{defaultChecked:void 0,defaultValue:void 0,value:null!=c.value?c.value:c.defaultValue,checked:null!=c.checked?c.checked:c.defaultChecked});else if("textarea"===l){var i=c.value;if(null==i){i=c.defaultValue;var s=c.children;null!=s&&(null!=i&&a("92"),Array.isArray(s)&&(1>=s.length||a("93"),s=s[0]),i=""+s),null==i&&(i="")}c=o({},c,{value:void 0,children:""+i})}else if("select"===l)this.currentSelectValue=null!=c.value?c.value:c.defaultValue,c=o({},c,{value:void 0});else if("option"===l){s=this.currentSelectValue;var u=function(e){if(null==e)return e;var t="";return r.Children.forEach(e,function(e){null!=e&&(t+=e)}),t}(c.children);if(null!=s){var p=null!=c.value?c.value+"":u;if(i=!1,Array.isArray(s)){for(var f=0;f<s.length;f++)if(""+s[f]===p){i=!0;break}}else i=""+s===p;c=o({selected:void 0,children:void 0},c,{selected:i,children:u})}}for(h in(i=c)&&(W[l]&&(null!=i.children||null!=i.dangerouslySetInnerHTML)&&a("137",l,""),null!=i.dangerouslySetInnerHTML&&(null!=i.children&&a("60"),"object"==typeof i.dangerouslySetInnerHTML&&"__html"in i.dangerouslySetInnerHTML||a("61")),null!=i.style&&"object"!=typeof i.style&&a("62","")),i=c,s=this.makeStaticMarkup,u=1===this.stack.length,p="<"+e.type,i)if(ee.call(i,h)){var m=i[h];if(null!=m){if("style"===h){f=void 0;var b="",v="";for(f in m)if(m.hasOwnProperty(f)){var d=0===f.indexOf("--"),k=m[f];if(null!=k){var y=f;if(K.hasOwnProperty(y))y=K[y];else{var g=y.replace(q,"-$1").toLowerCase().replace(G,"-ms-");y=K[y]=g}b+=v+y+":",v=f,b+=d=null==k||"boolean"==typeof k||""===k?"":d||"number"!=typeof k||0===k||H.hasOwnProperty(v)&&H[v]?(""+k).trim():k+"px",v=";"}}m=b||null}f=null;e:if(d=l,k=i,-1===d.indexOf("-"))d="string"==typeof k.is;else switch(d){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":d=!1;break e;default:d=!0}d?te.hasOwnProperty(h)||(f=T(f=h)&&null!=m?f+'="'+j(m)+'"':""):(d=h,f=m,m=I.hasOwnProperty(d)?I[d]:null,(k="style"!==d)&&(k=null!==m?0===m.type:2<d.length&&("o"===d[0]||"O"===d[0])&&("n"===d[1]||"N"===d[1])),k||B(d,f,m,!1)?f="":null!==m?(d=m.attributeName,f=3===(m=m.type)||4===m&&!0===f?d+'=""':d+'="'+j(f)+'"'):f=T(d)?d+'="'+j(f)+'"':""),f&&(p+=" "+f)}}s||u&&(p+=' data-reactroot=""');var h=p;i="",V.hasOwnProperty(l)?h+="/>":(h+=">",i="</"+e.type+">");e:{if(null!=(s=c.dangerouslySetInnerHTML)){if(null!=s.__html){s=s.__html;break e}}else if("string"==typeof(s=c.children)||"number"==typeof s){s=j(s);break e}s=null}return null!=s?(c=[],Q[l]&&"\n"===s.charAt(0)&&(h+="\n"),h+=s):c=Y(c.children),e=e.type,n=null==n||"http://www.w3.org/1999/xhtml"===n?U(e):"http://www.w3.org/2000/svg"===n&&"foreignObject"===e?"http://www.w3.org/1999/xhtml":n,this.stack.push({domNamespace:n,type:l,children:c,childIndex:0,context:t,footer:i}),this.previousWasTextNode=!1,h},e}(),ae={renderToString:function(e){e=new re(e,!1);try{return e.read(1/0)}finally{e.destroy()}},renderToStaticMarkup:function(e){e=new re(e,!0);try{return e.read(1/0)}finally{e.destroy()}},renderToNodeStream:function(){a("207")},renderToStaticNodeStream:function(){a("208")},version:"16.7.0"},le={default:ae},ce=le&&ae||le;e.exports=ce.default||ce},function(e,t,n){"use strict";
34
+ /*
35
+ object-assign
36
+ (c) Sindre Sorhus
37
+ @license MIT
38
+ */var o=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach(function(e){o[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},o)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,l,c=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),i=1;i<arguments.length;i++){for(var s in n=Object(arguments[i]))r.call(n,s)&&(c[s]=n[s]);if(o){l=o(n);for(var u=0;u<l.length;u++)a.call(n,l[u])&&(c[l[u]]=n[l[u]])}}return c}},function(e,t){var n=wp.i18n.__,o=wp.blocks.registerBlockType,r=wp.components,a=(r.RangeControl,r.RadioControl),l=r.PanelBody,c=r.Button,i=wp.element.Fragment,s=wp.editor,u=s.RichText,p=s.InspectorControls,f=s.MediaUpload,m=s.ColorPalette,b=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},React.createElement("path",{d:"M544 450.583c0 22.75 13.014 42.454 32 52.092v7.969c-5.313 0.727-10.736 1.112-16.25 1.112-34.004 0-64.674-14.264-86.361-37.132-13.111 3.491-27.001 5.376-41.389 5.376-79.529 0-144-57.308-144-128s64.471-128 144-128c79.529 0 144 57.308 144 128 0 27.674-9.882 53.296-26.678 74.233-3.412 7.412-5.322 15.656-5.322 24.35zM115.339 110.593c-33.107 26.899-51.339 61.492-51.339 97.407 0 20.149 5.594 39.689 16.626 58.075 11.376 18.96 28.491 36.293 49.494 50.126 15.178 9.996 25.39 25.974 28.088 43.947 0.9 5.992 1.464 12.044 1.685 18.062 3.735-3.097 7.375-6.423 10.94-9.988 12.077-12.076 28.39-18.745 45.251-18.745 2.684 0 5.381 0.168 8.078 0.512 10.474 1.331 21.172 2.008 31.797 2.010v64c-13.564-0.001-26.877-0.869-39.871-2.521-54.989 54.989-120.625 64.85-184.088 66.298v-13.458c34.268-16.789 64-47.37 64-82.318 0-4.877-0.379-9.665-1.082-14.348-57.898-38.132-94.918-96.377-94.918-161.652 0-114.875 114.615-208 256-208 139.229 0 252.496 90.307 255.918 202.76-20.548-9.158-42.92-14.711-66.131-16.289-5.765-28.034-22.701-54.408-49.126-75.878-17.661-14.349-38.458-25.695-61.814-33.722-24.853-8.54-51.38-12.871-78.847-12.871s-53.994 4.331-78.847 12.871c-23.356 8.027-44.153 19.372-61.814 33.722z"}));o("vk-blocks/balloon",{title:n("Ballon","vk-blocks"),icon:b,category:"vk-blocks-cat",attributes:{content:{source:"html",selector:"p"},balloonName:{source:"html",selector:"figcaption"},balloonType:{type:"string",default:"type-serif"},balloonBgColor:{type:"string"},balloonAlign:{type:"string",default:"position-left"},IconImage:{type:"string",default:null}},edit:function(e){var t=e.attributes,o=e.className,r=e.setAttributes,s=t.content,b=t.balloonName,v=t.balloonType,d=t.balloonBgColor,k=t.balloonAlign,y=t.IconImage;return React.createElement(i,null,React.createElement(p,null,React.createElement(l,{title:n("Balloon setting","vk-blocks")},React.createElement(a,{label:n("Position","vk-blocks"),help:n("Please specify the layout of the balloon.","vk-blocks"),selected:k,options:[{label:n("Left","vk-blocks"),value:"position-left"},{label:n("Right","vk-blocks"),value:"position-right"}],onChange:function(e){return r({balloonAlign:e})}}),React.createElement(a,{label:n("Type","vk-blocks"),help:n("Please select the type of balloon.","vk-blocks"),selected:v,options:[{label:n("Serif","vk-blocks"),value:"type-serif"},{label:n("Thinking","vk-blocks"),value:"type-think"}],onChange:function(e){return r({balloonType:e})}}),React.createElement(m,{value:d,onChange:function(e){return r({balloonBgColor:e})}}))),React.createElement("div",{className:"".concat(o," vk_balloon vk_balloon-").concat(k," vk_balloon-").concat(v)},React.createElement("div",{className:"vk_balloon_icon"},React.createElement(f,{onSelect:function(e){return r({IconImage:e.sizes.full.url})},type:"image",className:"vk_balloon_icon_image",value:y,render:function(e){var t=e.open;return React.createElement(c,{onClick:t,className:y?"image-button":"button button-large"},y?React.createElement("img",{className:"vk_balloon_icon_image",src:y,alt:n("Upload image","vk-blocks")}):n("Select image","vk-blocks"))}}),React.createElement(u,{tagName:"figcaption",className:"vk_balloon_icon_name",onChange:function(e){return r({balloonName:e})},value:b,placeholder:n("Icon Name","vk-blocks")})),React.createElement(u,{style:{background:d,border:d},tagName:"p",className:"vk_balloon_content",onChange:function(e){return r({content:e})},value:s,placeholder:n("Input text","vk-blocks")})))},save:function(e){var t=e.attributes,n=(e.className,t.content),o=t.balloonName,r=t.balloonType,a=t.balloonBgColor,l=t.balloonAlign,c=t.IconImage;return React.createElement("div",{className:"vk_balloon vk_balloon-".concat(l," vk_balloon-").concat(r)},React.createElement("div",{className:"vk_balloon_icon"},c?React.createElement("figure",null,React.createElement("img",{className:"vk_balloon_icon_image",src:c,alt:""}),React.createElement(u.Content,{tagName:"figcaption",className:"vk_balloon_icon_name",value:o})):""),React.createElement(u.Content,{className:"vk_balloon_content",style:{background:a,border:a},tagName:"p",value:n}))}})},function(e,t,n){"use strict";function o(e,t){var n=e.match(/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})$/i),o=null;return n&&(o=n.slice(1,4).map(function(e){return parseInt(e,16)})),(n=e.match(/^#([0-9a-f])([0-9a-f])([0-9a-f])$/i))&&(o=n.slice(1,4).map(function(e){return 17*parseInt(e,16)})),o?"rgba(".concat(o[0],", ").concat(o[1],", ").concat(o[2],", ").concat(t,")"):null}n.r(t);var r=wp.i18n.__,a=window.wp.richText,l=a.registerFormatType,c=a.toggleFormat,i=a.applyFormat,s=a.removeFormat,u=a.getActiveFormat,p=wp.editor,f=p.RichTextToolbarButton,m=p.RichTextShortcut,b=p.InspectorControls,v=p.PanelColorSettings,d=(p.getColorObjectByColorValue,wp.element.Fragment),k="vk-blocks/highlighter",y=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},React.createElement("path",{d:"M26.9,462.2l104.7,39.6l34-34l-73.2-73.2L26.9,462.2z M146.5,231.8c-10.3,9.1-14.4,23.4-10.4,36.6l12.5,41.1l-48.9,48.9 L201,459.6l48.8-48.8l41,12.6c13.2,4,27.5,0,36.6-10.3l27.3-29.1L175.5,204.6L146.5,231.8L146.5,231.8z M533.7,122.3L437,25.7 C417.4,6,385.8,5,364.9,23.4L201,186.6l171.8,171.8l163.1-163.9C554.3,173.6,553.3,142,533.7,122.3L533.7,122.3z"}));l(k,{title:r("Highlighter","vk-blocks"),tagName:"span",className:"vk_highlighter",attributes:{data:"data-color",style:"style"},edit:function(e){var t,n=e.value,a=e.isActive,l=e.onChange;if(a){var p=u(n,k);t=p.attributes.data}var g=function(e){e=function(e){return void 0===e&&(e="#fffd6b"),e}(e),l(c(n,{type:k,attributes:{data:e,style:"background: linear-gradient(transparent 60%,".concat(o(e,.7)," 0);")}}))};return React.createElement(d,null,React.createElement(b,null,React.createElement(v,{title:r("Highlighter","vk-blocks"),initialOpen:!0,colorSettings:[{value:t,onChange:function(e){l(e?i(n,{type:k,attributes:{data:e,style:"background: linear-gradient(transparent 60%,".concat(o(e,.7)," 0);")}}):s(n,k))},label:r("Highlight Color","vk-blocks")}]})),React.createElement(m,{type:"primary",character:"h",onUse:function(){return g(t)}}),React.createElement(f,{icon:y,title:r("Highlighter","vk-blocks"),onClick:function(){return g(t)},isActive:a,shortcutType:"primary",shortcutCharacter:"h"}))}});var g=n(0),h=n.n(g),_=n(2),E=n.n(_);function C(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}var w=wp.i18n.__,x=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,o;return t=e,(n=[{key:"getDom",value:function(e){var t=document.getElementsByClassName(e);return void 0!==t[0]&&t[0].querySelectorAll("h1, h2, h3, h4, h5, h6")}},{key:"getHtagsInEditor",value:function(){var e=this.getDom("edit-post-visual-editor");if(void 0===e)return!1;var t=Array.from(e),n=[];return t.forEach(function(e,o){n[o]={tagName:t[o].tagName,innerText:t[o].innerText}}),n}},{key:"returnHtml",value:function(e,t,n){n?n+=" vk_tableOfContents":n="vk_tableOfContents",t&&(n=n+" vk_tableOfContents-style-"+t);var o=0,r=0,a=0,l=0,c=0,i=function(e){return 0===e?1:e},s=React.createElement("div",{className:n},React.createElement("div",{className:"vk_tableOfContents_title"},w("Table of Contents","vk-blocks")),React.createElement("ul",{className:"vk_tableOfContents_list"},e.map(function(e){var t="vk_tableOfContents_list_item",n=Number(e.tagName.replace(/H/g,"")),s="";return 2===n&&(s=++o,r=0,a=0,l=0,c=0),3===n&&(s=o+"."+ ++r,a=0,l=0,c=0),4===n&&(a++,s=o+"."+i(r)+"."+a,l=0,c=0),5===n&&(l++,s=o+"."+i(r)+"."+i(a)+"."+l,c=0),6===n&&(c++,s=o+"."+i(r)+"."+i(a)+"."+i(l)+"."+c),s+=". ",React.createElement("li",{className:"".concat(t," ").concat(t,"-h-").concat(n)},React.createElement("a",{href:"",className:"".concat(t,"_link")},React.createElement("span",{className:"".concat(t,"_link_preNumber")},s),e.innerText))})));return E.a.renderToString(s)}}])&&C(t.prototype,n),o&&C(t,o),e}(),N=wp.i18n.__,S=wp.blocks.registerBlockType,T=wp.components,B=T.ServerSideRender,O=T.PanelBody,I=T.SelectControl,R=T.BaseControl,A=wp.element.Fragment,P=wp.data,j=P.subscribe,z=P.select,M=(P.dispatch,wp.editor),F=(M.RichText,M.InspectorControls),L=(M.MediaUpload,M.ColorPalette,h.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},h.a.createElement("g",null,h.a.createElement("g",null,h.a.createElement("path",{d:"M199.4,402.1l266.4,0c7.1,0,12.8-5.9,12.8-12.8l0-25.6c0-7.1-5.9-12.8-12.8-12.8l-266.4,0c-7.1,0-12.8,5.9-12.8,12.8 l0,25.6C186.6,396.3,192.5,402.1,199.4,402.1z"}),h.a.createElement("path",{d:"M199.4,323l266.4,0c7.1,0,12.8-5.9,12.8-12.8v-25.6c0-7.1-5.9-12.8-12.8-12.8l-266.4,0c-7.1,0-12.8,5.9-12.8,12.8l0,25.6 C186.6,317.3,192.5,323,199.4,323z"}),h.a.createElement("path",{d:"M199.4,243.8l266.4,0c7.1,0,12.8-5.9,12.8-12.8v-25.6c0-7.1-5.9-12.8-12.8-12.8l-266.4,0c-7.1,0-12.8,5.9-12.8,12.8 l0,25.6C186.6,238.1,192.5,243.8,199.4,243.8z"}),h.a.createElement("path",{d:"M110.2,402.1l30.8,0c7.1,0,12.8-5.9,12.8-12.8l0-25.6c0-7.1-5.9-12.8-12.8-12.8h-30.8c-7.1,0-12.8,5.9-12.8,12.8l0,25.6 C97.4,396.3,103.3,402.1,110.2,402.1z"}),h.a.createElement("path",{d:"M110.2,323h30.8c7.1,0,12.8-5.9,12.8-12.8v-25.6c0-7.1-5.9-12.8-12.8-12.8h-30.8c-7.1,0-12.8,5.9-12.8,12.8l0,25.6 C97.4,317.3,103.3,323,110.2,323z"}),h.a.createElement("path",{d:"M110.2,243.8l30.8,0c7.1,0,12.8-5.9,12.8-12.8l0-25.6c0-7.1-5.9-12.8-12.8-12.8l-30.8,0c-7.1,0-12.8,5.9-12.8,12.8l0,25.6 C97.4,238.1,103.3,243.8,110.2,243.8z"})),h.a.createElement("path",{d:"M159.7,158.5l256.7,0c5.3,0,9.9-4.6,9.9-9.9l0-28.8c0-5.3-4.6-9.9-9.9-9.9l-256.7,0c-5.3,0-9.9,4.6-9.9,9.9l0,28.8 C149.8,154.2,154.3,158.5,159.7,158.5z"})),h.a.createElement("path",{d:"M528,32H48C21.5,32,0,53.5,0,80v352c0,26.5,21.5,48,48,48h480c26.5,0,48-21.5,48-48V80C576,53.5,554.5,32,528,32z M528,432 H48V80h480V432z"})));function D(e){return(D="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function U(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function V(e,t){return!t||"object"!==D(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function W(e){return(W=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function H(e,t){return(H=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}S("vk-blocks/table-of-contents",{title:N("Table of Contents","vk-blocks"),icon:L,category:"vk-blocks-cat",attributes:{style:{type:"string",default:"default"},renderHtml:{type:"string",default:""}},edit:function(e){var t=e.attributes,n=e.setAttributes,o=e.className,r=(e.clientId,t.style),a=new x,l=function(){var e=a.getHtagsInEditor(),t=a.returnHtml(e,r,o);n({renderHtml:t})};return j(function(){var e=z("core/block-editor").getSelectedBlock();if(e){e.name.match(/heading/g)&&l()}}),l(),h.a.createElement(A,null,h.a.createElement(F,null,h.a.createElement(O,null,h.a.createElement(R,{label:N("Style","vk-blocks"),help:""},h.a.createElement(I,{value:r,onChange:function(e){return n({style:e})},options:[{value:"default",label:N("Default","vk-blocks")},{value:"",label:N("No frame","vk-blocks")}]})))),vk_blocks_check.is_pro?h.a.createElement(B,{block:"vk-blocks/table-of-contents",attributes:t}):h.a.createElement("div",null,N("This block is only for users who bought Lightning Pro.","vk-blocks")))},save:function(){return null}});var $=wp.i18n.__,q=wp.editor,G=q.RichText,Y=q.MediaUpload,Z=wp.components.Button,Q=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),V(this,W(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&H(e,t)}(t,h.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.vk_staff_text_name,n=e.vk_staff_text_caption,o=e.vk_staff_text_role,r=e.vk_staff_text_profileTitle,a=e.vk_staff_text_profileText,l=e.vk_staff_photo_image,c=e.vk_staff_photo_image_alt,i=e.vk_staff_layout,s=e.vk_staff_nameColor,u=e.vk_staff_captionColor,p=e.vk_staff_positionColor,f=e.vk_staff_profileTitleColor,m=e.vk_staff_profileTextColor,b=e.vk_staff_photoBorder,v=this.props.setAttributes,d=this.props.className,k=this.props.for_,y="";return"edit"===k?y=h.a.createElement("div",{className:"".concat(d," vk_staff vk_staff-layout-").concat(i)},h.a.createElement("div",{className:"vk_staff_text"},h.a.createElement(G,{tagName:"h3",className:"vk_staff_text_name",style:{color:s},onChange:function(e){return v({vk_staff_text_name:e})},value:t,placeholder:$("Your Name","vk-blocks")}),h.a.createElement(G,{tagName:"p",className:"vk_staff_text_caption",style:{color:u},onChange:function(e){return v({vk_staff_text_caption:e})},value:n,placeholder:$("Caption","vk-blocks")}),h.a.createElement(G,{tagName:"p",className:"vk_staff_text_role",style:{color:p},onChange:function(e){return v({vk_staff_text_role:e})},value:o,placeholder:$("Role position","vk-blocks")}),h.a.createElement(G,{tagName:"h4",className:"vk_staff_text_profileTitle",style:{color:f},onChange:function(e){return v({vk_staff_text_profileTitle:e})},value:r,placeholder:$("Profile title","vk-blocks")}),h.a.createElement(G,{tagName:"p",className:"vk_staff_text_profileText",style:{color:m},onChange:function(e){return v({vk_staff_text_profileText:e})},value:a,placeholder:$("Profile text","vk-blocks")})),h.a.createElement("div",{className:"vk_staff_photo vk_staff_photo-border-".concat(b)},h.a.createElement(Y,{onSelect:function(e){return v({vk_staff_photo_image:e.sizes.full.url})},type:"image",className:"vk_staff_photo_image",value:l,render:function(e){var t=e.open;return h.a.createElement(Z,{onClick:t,className:l?"image-button":"button button-large"},l?h.a.createElement("img",{className:"vk_staff_photo_image",src:l,alt:$(c,"vk-blocks")}):$("Select image","vk-blocks"))}}))):"save"===k&&(y=h.a.createElement("div",{className:"".concat(d," vk_staff vk_staff-layout-").concat(i)},h.a.createElement("div",{className:"vk_staff_text"},h.a.createElement(G.Content,{tagName:"h3",className:"vk_staff_text_name",style:{color:s},value:t}),h.a.createElement(G.Content,{tagName:"p",className:"vk_staff_text_caption",style:{color:u},value:n}),h.a.createElement(G.Content,{tagName:"p",className:"vk_staff_text_role",style:{color:p},value:o}),h.a.createElement(G.Content,{tagName:"h4",className:"vk_staff_text_profileTitle",style:{color:f},value:r}),h.a.createElement(G.Content,{tagName:"p",className:"vk_staff_text_profileText",style:{color:m},value:a})),l?h.a.createElement("div",{className:"vk_staff_photo vk_staff_photo-border-".concat(b)},h.a.createElement("img",{className:"vk_staff_photo_image",src:l,alt:c?$(c,"vk-blocks"):""})):"")),y}}])&&U(n.prototype,o),r&&U(n,r),t}(),X=wp.i18n.__,J=wp.blocks.registerBlockType,K=wp.components,ee=K.TextControl,te=K.PanelBody,ne=K.BaseControl,oe=K.SelectControl,re=wp.element.Fragment,ae=wp.editor,le=ae.InspectorControls,ce=ae.ColorPalette,ie=h.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},h.a.createElement("path",{d:"M528,34H48C21.5,34,0,55.5,0,82v352c0,26.5,21.5,48,48,48h480c26.5,0,48-21.5,48-48V82C576,55.5,554.5,34,528,34z M528,434 H48V82h480V434z"}),h.a.createElement("path",{d:"M407.6,241.9c30.9,0,55.9-25.1,55.9-55.9S438.5,130,407.6,130s-55.9,25.1-55.9,55.9S376.8,241.9,407.6,241.9z"}),h.a.createElement("path",{d:"M329.3,353.8h156.6c10.8,0,19.6-7.5,19.6-16.8v-16.8c0-27.8-26.3-50.3-58.7-50.3c-9.4,0-16.3,7-39.2,7 c-23.5,0-29.2-7-39.2-7c-32.4,0-58.7,22.6-58.7,50.3V337C309.7,346.2,318.5,353.8,329.3,353.8z"}),h.a.createElement("path",{d:"M96.2,395h161.1c4,0,7.2-3.3,7.2-7.2v-14.4c0-4-3.3-7.2-7.2-7.2H96.2c-4,0-7.2,3.3-7.2,7.2v14.4C89,391.7,92.3,395,96.2,395 z"}),h.a.createElement("path",{d:"M96.2,339.2h161.1c4,0,7.2-3.3,7.2-7.2v-14.4c0-4-3.3-7.2-7.2-7.2H96.2c-4,0-7.2,3.3-7.2,7.2V332 C89,336,92.3,339.2,96.2,339.2z"}),h.a.createElement("path",{d:"M96.2,283.4h161.1c4,0,7.2-3.3,7.2-7.2v-14.4c0-4-3.3-7.2-7.2-7.2H96.2c-4,0-7.2,3.3-7.2,7.2v14.4 C89,280.2,92.3,283.4,96.2,283.4z"}),h.a.createElement("path",{d:"M92.9,219.1h166.3c2.1,0,3.9-1.8,3.9-3.9v-7.8c0-2.1-1.8-3.9-3.9-3.9H92.9c-2.1,0-3.9,1.8-3.9,3.9v7.8 C89,217.4,90.8,219.1,92.9,219.1z"}),h.a.createElement("path",{d:"M99.7,177.6h22.4c5.9,0,10.7-4.8,10.7-10.7v-21.4c0-5.9-4.8-10.7-10.7-10.7H99.7c-5.9,0-10.7,4.8-10.7,10.7v21.4 C89,172.8,93.8,177.6,99.7,177.6z"}),h.a.createElement("path",{d:"M157,177.6h22.4c5.9,0,10.7-4.8,10.7-10.7v-21.4c0-5.9-4.8-10.7-10.7-10.7H157c-5.9,0-10.7,4.8-10.7,10.7v21.4 C146.3,172.8,151.1,177.6,157,177.6z"}),h.a.createElement("path",{d:"M214.2,177.6h22.4c5.9,0,10.7-4.8,10.7-10.7v-21.4c0-5.9-4.8-10.7-10.7-10.7h-22.4c-5.9,0-10.7,4.8-10.7,10.7v21.4 C203.5,172.8,208.4,177.6,214.2,177.6z"}),h.a.createElement("path",{d:"M271.5,177.6h22.4c5.9,0,10.7-4.8,10.7-10.7v-21.4c0-5.9-4.8-10.7-10.7-10.7h-22.4c-5.9,0-10.7,4.8-10.7,10.7v21.4 C260.8,172.8,265.6,177.6,271.5,177.6z"}));J("vk-blocks/staff",{title:X("Staff","vk-blocks"),icon:ie,category:"vk-blocks-cat",attributes:{vk_staff_text_name:{type:"string",source:"html",selector:"h3"},vk_staff_text_caption:{type:"string",source:"html",selector:"p.vk_staff_text_caption"},vk_staff_text_role:{type:"string",source:"html",selector:"p.vk_staff_text_role"},vk_staff_text_profileTitle:{type:"string",source:"html",selector:"h4"},vk_staff_text_profileText:{type:"string",source:"html",selector:"p.vk_staff_text_profileText"},vk_staff_photo_image:{type:"string",default:""},vk_staff_photo_image_alt:{type:"string",default:"Profile Picture"},vk_staff_layout:{type:"string",default:"default"},vk_staff_nameColor:{type:"string",default:"inherit"},vk_staff_captionColor:{type:"string",default:"inherit"},vk_staff_positionColor:{type:"string",default:"inherit"},vk_staff_profileTitleColor:{type:"string",default:"inherit"},vk_staff_profileTextColor:{type:"string",default:"inherit"},vk_staff_photoBorder:{type:"string",default:"default"}},edit:function(e){var t=e.attributes,n=e.setAttributes,o=e.className,r=t.vk_staff_photo_image_alt,a=t.vk_staff_layout,l=t.vk_staff_nameColor,c=t.vk_staff_captionColor,i=t.vk_staff_positionColor,s=t.vk_staff_profileTitleColor,u=t.vk_staff_profileTextColor,p=t.vk_staff_photoBorder;return h.a.createElement(re,null,h.a.createElement(le,null,h.a.createElement(te,{title:X("Layout","vk-blocks")},h.a.createElement(oe,{value:a,onChange:function(e){return n({vk_staff_layout:e})},options:[{value:"default",label:X("Default","vk-blocks")},{value:"imageLeft",label:X("Image left","vk-blocks")}]})),h.a.createElement(te,{title:X("Image border","vk-blocks")},h.a.createElement(oe,{value:p,onChange:function(e){return n({vk_staff_photoBorder:e})},options:[{value:"default",label:X("Default","vk-blocks")},{value:"none",label:X("None","vk-blocks")}]})),h.a.createElement(te,{title:X("Alt text","vk-blocks")},h.a.createElement(ne,{help:X("Set the alt text for profile image","vk-blocks")},h.a.createElement(ee,{value:r,onChange:function(e){return n({vk_staff_photo_image_alt:e})}}))),h.a.createElement(te,{title:X("Color","vk-blocks")},h.a.createElement(ne,{label:X("Staff name","vk-blocks")},h.a.createElement(ce,{value:l,onChange:function(e){return n({vk_staff_nameColor:e})}})),h.a.createElement(ne,{label:X("Name caption","vk-blocks")},h.a.createElement(ce,{value:c,onChange:function(e){return n({vk_staff_captionColor:e})}})),h.a.createElement(ne,{label:X("Role position","vk-blocks")},h.a.createElement(ce,{value:i,onChange:function(e){return n({vk_staff_positionColor:e})}})),h.a.createElement(ne,{label:X("Profile title","vk-blocks")},h.a.createElement(ce,{value:s,onChange:function(e){return n({vk_staff_profileTitleColor:e})}})),h.a.createElement(ne,{label:X("Profile text","vk-blocks")},h.a.createElement(ce,{value:u,onChange:function(e){return n({vk_staff_profileTextColor:e})}})))),h.a.createElement(Q,{attributes:t,setAttributes:n,className:o,for_:"edit"}))},save:function(e){var t=e.attributes;return h.a.createElement(Q,{attributes:t,setAttributes:"",className:"",for_:"save"})}});function se(e){return(se="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ue(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function pe(e,t){return!t||"object"!==se(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function fe(e){return(fe=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function me(e,t){return(me=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var be=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),pe(this,fe(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&me(e,t)}(t,h.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.unit,n=e.pc,o=e.tablet,r=e.mobile,a=this.props.className;return h.a.createElement("div",{className:"".concat(a," vk_spacer")},h.a.createElement("div",{className:"vk_spacer-display-pc",style:{height:n+t}}),h.a.createElement("div",{className:"vk_spacer-display-tablet",style:{height:o+t}}),h.a.createElement("div",{className:"vk_spacer-display-mobile",style:{height:r+t}}))}}])&&ue(n.prototype,o),r&&ue(n,r),t}();function ve(e){return(ve="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function de(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function ke(e,t){return!t||"object"!==ve(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function ye(e){return(ye=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ge(e,t){return(ge=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var he=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),ke(this,ye(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ge(e,t)}(t,h.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.unit,n=e.pc,o=e.tablet,r=e.mobile;return h.a.createElement("div",{className:"vk_spacer"},h.a.createElement("div",{className:"vk_spacer-display-pc",style:{height:n+t}}),h.a.createElement("div",{className:"vk_spacer-display-tablet",style:{height:o+t}}),h.a.createElement("div",{className:"vk_spacer-display-mobile",style:{height:r+t}}))}}])&&de(n.prototype,o),r&&de(n,r),t}(),_e=(wp.editor.RichText,[{attributes:{unit:{type:"string",default:"px"},pc:{type:"number",default:50},tablet:{type:"number",default:10},mobile:{type:"number",default:10}},save:function(e){var t=e.attributes;return h.a.createElement(he,{attributes:t})}}]),Ee=wp.i18n.__,Ce=wp.blocks.registerBlockType,we=wp.components,xe=we.RangeControl,Ne=we.PanelBody,Se=we.BaseControl,Te=we.SelectControl,Be=wp.element.Fragment,Oe=wp.editor.InspectorControls,Ie=h.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},h.a.createElement("g",null,h.a.createElement("rect",{x:"108.8",y:"18.7",width:"358.5",height:"40"}),h.a.createElement("rect",{x:"108.8",y:"453.3",width:"358.5",height:"40"}),h.a.createElement("polygon",{points:"171.4,253.2 131.4,253.2 131.4,412.6 290.8,412.6 290.8,372.6 199.7,372.6 404.6,167.7 404.6,258.8 444.6,258.8 444.6,99.4 285.2,99.4 285.2,139.4 376.3,139.4 171.4,344.3 \t"})));Ce("vk-blocks/spacer",{title:Ee("Responsive Spacer","vk-blocks"),icon:Ie,category:"vk-blocks-cat-layout",attributes:{unit:{type:"string",default:"px"},pc:{type:"number",default:40},tablet:{type:"number",default:30},mobile:{type:"number",default:20}},edit:function(e){var t=e.attributes,n=e.setAttributes,o=e.className,r=t.unit,a=t.pc,l=t.tablet,c=t.mobile;return h.a.createElement(Be,null,h.a.createElement(Oe,null,h.a.createElement(Ne,null,h.a.createElement(Te,{label:Ee("Unit Type","vk-blocks"),value:r,onChange:function(e){return n({unit:e})},options:[{value:"px",label:Ee("px","vk-blocks")},{value:"em",label:Ee("em","vk-blocks")},{value:"rem",label:Ee("rem","vk-blocks")},{value:"vw",label:Ee("vw","vk-blocks")}]}),h.a.createElement(Se,{label:Ee("Height for each device.","vk-blocks")},h.a.createElement(xe,{label:Ee("PC","vk-blocks"),value:a,onChange:function(e){return n({pc:e})},step:.1}),h.a.createElement(xe,{label:Ee("Tablet","vk-blocks"),value:l,onChange:function(e){return n({tablet:e})},step:.1}),h.a.createElement(xe,{label:Ee("Mobile","vk-blocks"),value:c,onChange:function(e){return n({mobile:e})},step:.1})))),h.a.createElement(be,{attributes:t,className:o}))},save:function(e){var t=e.attributes;return h.a.createElement(be,{attributes:t})},deprecated:_e});var Re=function(e,t,n,o){var r,a,l;return t||(t="#fff"),"tilt"===o?(r=Math.abs(e),l=function(e,t){if(e>0)return React.createElement("path",{d:"m0,".concat(100-e," L100,100 L0,100 z"),strokeWidth:"0",fill:t});if(e<0){var n=Math.abs(e);return React.createElement("path",{d:"m100,".concat(100-n," L0,100 L100,100 z"),strokeWidth:"0",fill:t})}}(e,t)):"curve"===o?(e>0?r=Math.abs(e):e<0&&(r=2*Math.abs(e)),l=function(e,t){return e>0?React.createElement("path",{d:"m0,".concat(100-e," q50,").concat(2*e,",100,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):e<0?React.createElement("path",{d:"m0,100 q50,".concat(2*e,",100,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):void 0}(e,t)):"wave"===o?(r=Math.abs(e),l=function(e,t){return e>0?React.createElement("path",{d:"m0,".concat(100-e/2," q20,").concat(e,",40,0 t40,0 t40,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):e<0?React.createElement("path",{d:"m0,".concat(e/2+100," q20,").concat(e,",40,0 t40,0 t40,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):void 0}(e,t)):"triangle"===o&&(r=Math.abs(e),l=function(e,t){var n=Math.abs(e),o=n/4;return e>0?React.createElement("path",{d:"m0,100 h".concat(50-o," l").concat(o,",-").concat(n," l").concat(o,",").concat(n," h").concat(o," v100 h-100 z"),strokeWidth:"0",fill:t}):e<0?React.createElement("path",{d:"m0,".concat(100-n," h").concat(50-o," l").concat(o,",").concat(n," l").concat(o,",-").concat(n," h").concat(50-o," v").concat(n+1," h-100 z"),strokeWidth:"0",fill:t}):void 0}(e,t)),a=o,"upper"===n?React.createElement("div",{className:"vk_outer_separator vk_outer_separator-position-upper vk_outer_separator-type-".concat(a),style:{paddingBottom:r+"px"}},React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"none"},l)):"lower"===n?React.createElement("div",{className:"vk_outer_separator vk_outer_separator-position-lower vk_outer_separator-type-".concat(a),style:{paddingTop:r+"px"}},React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"none"},l)):void 0};function Ae(e){return(Ae="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Pe(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function je(e,t){return!t||"object"!==Ae(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function ze(e){return(ze=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Me(e,t){return(Me=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Fe=wp.editor.InnerBlocks,Le=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),je(this,ze(t).apply(this,arguments))}var n,r,a;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Me(e,t)}(t,h.a.Component),n=t,(r=[{key:"render",value:function(){var e,t,n,r,a,l,c,i,s,u,p,f=this.props.attributes,m=f.bgColor,b=f.bgImage,v=f.bgPosition,d=f.outerWidth,k=f.padding_left_and_right,y=f.padding_top_and_bottom,g=f.opacity,_=f.upper_level,E=f.lower_level,C=f.upperDividerBgColor,w=f.lowerDividerBgColor,x=f.dividerType,N=f.borderWidth,S=f.borderStyle,T=f.borderColor,B=f.borderRadius,O=f.anchor,I=this.props.className,R=this.props.for_;return r=" vk_outer-width-".concat(d),m=o(m||"#fff",g),n="parallax"===v?" vk_outer-bgPosition-parallax vk-prlx":"fixed"===v?" vk_outer-bgPosition-fixed":" vk_outer-bgPosition-normal",e="1"===k?" vk_outer-paddingLR-use":" vk_outer-paddingLR-none",t="1"===y?" vk_outer-paddingVertical-use":" vk_outer-paddingVertical-none",_&&(c="upper"),E&&(i="lower"),"edit"===R?a=h.a.createElement(Fe,null):(a=h.a.createElement(Fe.Content,null),l="vk_outer_container"),s=b?"linear-gradient(".concat(m,", ").concat(m,"), url(").concat(b,")"):"linear-gradient(".concat(m,", ").concat(m,")"),T||(T="#fff"),0===_&&0===E?(u="".concat(N,"px ").concat(S," ").concat(T),p="".concat(B,"px")):(u="none",p="0px"),h.a.createElement("div",{id:O,className:I+" vk_outer"+r+e+t+n,style:{background:s,border:u,borderRadius:p}},Re(_,C,c,x),h.a.createElement("div",{className:l},a),Re(E,w,i,x))}}])&&Pe(n.prototype,r),a&&Pe(n,a),t}(),De=function(e,t,n,o){var r,a,l;return t||(t="#fff"),"tilt"===o?(r=Math.abs(e),l=function(e,t){if(e>0)return React.createElement("path",{d:"m0,".concat(100-e," L100,100 L0,100 z"),strokeWidth:"0",fill:t});if(e<0){var n=Math.abs(e);return React.createElement("path",{d:"m100,".concat(100-n," L0,100 L100,100 z"),strokeWidth:"0",fill:t})}}(e,t)):"curve"===o?(e>0?r=Math.abs(e):e<0&&(r=2*Math.abs(e)),l=function(e,t){return e>0?React.createElement("path",{d:"m0,".concat(100-e," q50,").concat(2*e,",100,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):e<0?React.createElement("path",{d:"m0,100 q50,".concat(2*e,",100,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):void 0}(e,t)):"wave"===o?(r=Math.abs(e),l=function(e,t){return e>0?React.createElement("path",{d:"m0,".concat(100-e/2," q20,").concat(e,",40,0 t40,0 t40,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):e<0?React.createElement("path",{d:"m0,".concat(e/2+100," q20,").concat(e,",40,0 t40,0 t40,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):void 0}(e,t)):"triangle"===o&&(r=Math.abs(e),l=function(e,t){var n=Math.abs(e),o=n/4;return e>0?React.createElement("path",{d:"m0,100 h".concat(50-o," l").concat(o,",-").concat(n," l").concat(o,",").concat(n," h").concat(o," v100 h-100 z"),strokeWidth:"0",fill:t}):e<0?React.createElement("path",{d:"m0,".concat(100-n," h").concat(50-o," l").concat(o,",").concat(n," l").concat(o,",-").concat(n," h").concat(50-o," v").concat(n+1," h-100 z"),strokeWidth:"0",fill:t}):void 0}(e,t)),a=o,"upper"===n?React.createElement("div",{className:"vk_outer_separator vk_outer_separator-position-upper vk_outer_separator-type-".concat(a),style:{paddingBottom:r+"px"}},React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"none"},l)):"lower"===n?React.createElement("div",{className:"vk_outer_separator vk_outer_separator-position-lower vk_outer_separator-type-".concat(a),style:{paddingTop:r+"px"}},React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"none"},l)):void 0};function Ue(e){return(Ue="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ve(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function We(e,t){return!t||"object"!==Ue(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function He(e){return(He=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function $e(e,t){return($e=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var qe=wp.editor.InnerBlocks;function Ge(e,t){var n=e.match(/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})$/i),o=null;return n&&(o=n.slice(1,4).map(function(e){return parseInt(e,16)})),(n=e.match(/^#([0-9a-f])([0-9a-f])([0-9a-f])$/i))&&(o=n.slice(1,4).map(function(e){return 17*parseInt(e,16)})),o?"rgba(".concat(o[0],", ").concat(o[1],", ").concat(o[2],", ").concat(t,")"):null}var Ye=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),We(this,He(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&$e(e,t)}(t,h.a.Component),n=t,(o=[{key:"render",value:function(){var e,t,n,o,r,a,l,c,i,s,u,p=this.props.attributes,f=p.bgColor,m=p.bgImage,b=p.bgPosition,v=p.outerWidth,d=p.padding_left_and_right,k=p.padding_top_and_bottom,y=p.opacity,g=p.upper_level,_=p.lower_level,E=p.upperDividerBgColor,C=p.lowerDividerBgColor,w=p.dividerType,x=p.borderWidth,N=p.borderStyle,S=p.borderColor,T=p.borderRadius,B=p.anchor,O=this.props.for_;return o=" vk_outer-width-".concat(v),f=Ge(f||"#fff",y),n="parallax"===b?" vk_outer-bgPosition-parallax vk-prlx":"fixed"===b?" vk_outer-bgPosition-fixed":" vk_outer-bgPosition-normal",e="1"===d?" vk_outer-paddingLR-use":" vk_outer-paddingLR-none",t="1"===k?" vk_outer-paddingVertical-use":" vk_outer-paddingVertical-none",g&&(l="upper"),_&&(c="lower"),"edit"===O?r=h.a.createElement(qe,null):(r=h.a.createElement(qe.Content,null),a="vk_outer_container"),i=m?"linear-gradient(".concat(f,", ").concat(f,"), url(").concat(m,")"):"linear-gradient(".concat(f,", ").concat(f,")"),S||(S="#fff"),0===g&&0===_?(s="".concat(x,"px ").concat(N," ").concat(S),u="".concat(T,"px")):(s="none",u="0px"),h.a.createElement("div",{id:B,className:"vk_outer"+o+e+t+n,style:{background:i,border:s,borderRadius:u}},De(g,E,l,w),h.a.createElement("div",{className:a},r),De(_,C,c,w))}}])&&Ve(n.prototype,o),r&&Ve(n,r),t}(),Ze=[{attributes:{bgColor:{type:"string",default:"#f3f4f5"},bgImage:{type:"string",default:null},outerWidth:{type:"string",default:"normal"},bgPosition:{type:"string",default:"normal"},padding_left_and_right:{type:"string",default:"0"},padding_top_and_bottom:{type:"string",default:"1"},opacity:{type:"number",default:.5},upper_level:{type:"number",default:0},lower_level:{type:"number",default:0},dividerType:{type:"string",default:"tilt"},upperDividerBgColor:{type:"string",default:"#fff"},lowerDividerBgColor:{type:"string",default:"#fff"},borderWidth:{type:"number",default:0},borderStyle:{type:"string",default:"none"},borderColor:{type:"string",default:"#000"},borderRadius:{type:"number",default:0}},save:function(e){var t=e.attributes;if(vk_blocks_check.is_pro)return h.a.createElement(Ye,{attributes:t,for_:"save"})}}];function Qe(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-100,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return e=Number(e),(isNaN(e)||e<t)&&(e=t),null!==n&&e>n&&(e=n),e}var Xe=wp.i18n.__,Je=wp.blocks.registerBlockType,Ke=wp.components,et=Ke.RangeControl,tt=Ke.RadioControl,nt=Ke.PanelBody,ot=Ke.Button,rt=Ke.BaseControl,at=Ke.SelectControl,lt=wp.element.Fragment,ct=wp.editor,it=ct.InspectorControls,st=ct.MediaUpload,ut=ct.ColorPalette,pt=h.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},h.a.createElement("g",null,h.a.createElement("path",{d:"M288,390.2c74,0,134.2-60.3,134.2-134.2S362,121.8,288,121.8S153.8,182,153.8,256S214,390.2,288,390.2z M288,165.5 c49.9,0,90.5,40.6,90.5,90.5s-40.6,90.5-90.5,90.5s-90.5-40.6-90.5-90.5S238.1,165.5,288,165.5z"}),h.a.createElement("polygon",{points:"266.1,333.3 309.9,333.3 309.9,277.9 365.3,277.9 365.3,234.1 309.9,234.1 309.9,178.7 266.1,178.7 266.1,234.1 210.7,234.1 210.7,277.9 266.1,277.9 \t"})),h.a.createElement("path",{d:"M529,31H49C22.5,31,1,52.5,1,79v352c0,26.5,21.5,48,48,48h480c26.5,0,48-21.5,48-48V79C577,52.5,555.5,31,529,31z M529,431 H49V79h480V431z"}));Je("vk-blocks/outer",{title:Xe("Outer","vk-blocks"),icon:pt,category:"vk-blocks-cat-layout",attributes:{bgColor:{type:"string",default:"#f3f4f5"},bgImage:{type:"string",default:null},outerWidth:{type:"string",default:"normal"},bgPosition:{type:"string",default:"normal"},padding_left_and_right:{type:"string",default:"0"},padding_top_and_bottom:{type:"string",default:"1"},opacity:{type:"number",default:.5},upper_level:{type:"number",default:0},lower_level:{type:"number",default:0},dividerType:{type:"string",default:"tilt"},upperDividerBgColor:{type:"string",default:"#fff"},lowerDividerBgColor:{type:"string",default:"#fff"},borderWidth:{type:"number",default:0},borderStyle:{type:"string",default:"none"},borderColor:{type:"string",default:"#000"},borderRadius:{type:"number",default:0}},supports:{anchor:!0},edit:function(e){var t=e.attributes,n=e.setAttributes,o=e.className,r=t.bgColor,a=t.bgImage,l=t.bgPosition,c=t.outerWidth,i=t.padding_left_and_right,s=t.padding_top_and_bottom,u=t.opacity,p=t.upper_level,f=t.lower_level,m=t.upperDividerBgColor,b=t.lowerDividerBgColor,v=t.dividerType,d=t.borderWidth,k=t.borderStyle,y=t.borderColor,g=t.borderRadius;return h.a.createElement(lt,null,h.a.createElement(it,null,h.a.createElement(nt,{title:Xe("Background Setting","vk-blocks")},h.a.createElement(rt,{label:Xe("Color Setting","vk-blocks"),help:Xe("Color will overcome background image. If you want to display image, clear background color or set opacity 0.","vk-blocks")},h.a.createElement(ut,{value:r,onChange:function(e){return n({bgColor:e})}})),h.a.createElement(rt,{label:Xe("Opacity Setting","vk-blocks")},h.a.createElement(et,{value:u,onChange:function(e){n({opacity:e})},min:0,max:1,step:.1})),h.a.createElement(rt,{label:Xe("Background Image","vk-blocks"),help:""},h.a.createElement(st,{onSelect:function(e){return n({bgImage:e.url})},type:"image",value:a,render:function(e){var t=e.open;return h.a.createElement(ot,{onClick:t,className:a?"image-button":"button button-large"},a?h.a.createElement("img",{className:"icon-image",src:a,alt:Xe("Upload image","vk-blocks")}):Xe("Select image","vk-blocks"))}})),h.a.createElement(rt,{label:Xe("Background image Position","vk-blocks"),help:""},h.a.createElement(tt,{selected:l,options:[{label:Xe("normal","vk-blocks"),value:"normal"},{label:Xe("Fixed","vk-blocks"),value:"fixed"},{label:Xe("Parallax (It will not work in preview)","vk-blocks"),value:"parallax"}],onChange:function(e){return n({bgPosition:e})}}))),h.a.createElement(nt,{title:Xe("Layout Setting","vk-blocks")},h.a.createElement(rt,null,h.a.createElement(tt,{label:Xe("Outer width","vk-blocks"),selected:c,options:[{label:Xe("Normal","vk-blocks"),value:"normal"},{label:Xe("Full Wide","vk-blocks"),value:"full"}],onChange:function(e){return n({outerWidth:e})}}),h.a.createElement(tt,{label:Xe("Contents area padding (left and right)","vk-blocks"),selected:i,options:[{label:Xe("Do not use contents area default padding (When case of full width etc.).","vk-blocks"),value:"0"},{label:Xe("Use contents area default padding (When case of not full width and use background etc.).","vk-blocks"),value:"1"}],onChange:function(e){return n({padding_left_and_right:e})}}),h.a.createElement(tt,{label:Xe("Padding (top and bottom)","vk-blocks"),selected:s,options:[{label:Xe("Use default padding","vk-blocks"),value:"1"},{label:Xe("Do not use default padding (Set it yourself using a spacer block etc.).","vk-blocks"),value:"0"}],onChange:function(e){return n({padding_top_and_bottom:e})}}))),h.a.createElement(nt,{title:Xe("Divider Setting","vk-blocks")},h.a.createElement(rt,null,h.a.createElement(at,{label:Xe("Type","vk-blocks"),value:v,onChange:function(e){return n({dividerType:e})},options:[{value:"tilt",label:Xe("Tilt","vk-blocks")},{value:"curve",label:Xe("Curve","vk-blocks")},{value:"wave",label:Xe("Wave","vk-blocks")},{value:"triangle",label:Xe("Triangle","vk-blocks")}]})),h.a.createElement(rt,{label:Xe("Upper Divider Level","vk-blocks")},h.a.createElement(et,{value:p,onChange:function(e){return n({upper_level:Qe(e,-100,100)})},min:"-100",max:"100"})),h.a.createElement(rt,null,h.a.createElement(ut,{value:m,onChange:function(e){return n({upperDividerBgColor:e})}})),h.a.createElement(rt,{label:Xe("Lower Divider Level","vk-blocks")},h.a.createElement(et,{value:f,onChange:function(e){return n({lower_level:Qe(e,-100,100)})},min:"-100",max:"100"})),h.a.createElement(rt,null,h.a.createElement(ut,{value:b,onChange:function(e){return n({lowerDividerBgColor:e})}}))),h.a.createElement(nt,{title:Xe("Border Setting","vk-blocks")},h.a.createElement(rt,null,h.a.createElement("p",null,Xe("Border will disappear when divider effect is applied.","vk-blocks")),h.a.createElement(at,{label:Xe("Border type","vk-blocks"),value:k,onChange:function(e){return n({borderStyle:e})},options:[{value:"none",label:Xe("None","vk-blocks")},{value:"solid",label:Xe("Solid","vk-blocks")},{value:"dotted",label:Xe("Dotted","vk-blocks")},{value:"dashed",label:Xe("Dashed","vk-blocks")},{value:"double",label:Xe("Double","vk-blocks")},{value:"groove",label:Xe("Groove","vk-blocks")},{value:"ridge",label:Xe("Ridge","vk-blocks")},{value:"inset",label:Xe("Inset","vk-blocks")},{value:"outset",label:Xe("Outset","vk-blocks")}]})),h.a.createElement(rt,null,h.a.createElement(ut,{value:y,onChange:function(e){return n({borderColor:e})}})),h.a.createElement(rt,{label:Xe("Border width","vk-blocks")},h.a.createElement(et,{value:d,onChange:function(e){return n({borderWidth:e})},min:"0"})),h.a.createElement(rt,{label:Xe("Border radius","vk-blocks")},h.a.createElement(et,{value:g,onChange:function(e){return n({borderRadius:Qe(e,-100,100)})},min:"-100",max:"100"})))),vk_blocks_check.is_pro?h.a.createElement(Le,{attributes:t,className:o,for_:"edit"}):h.a.createElement("div",null,Xe("This block is only for users who bought Lightning Pro.","vk-blocks")))},save:function(e){var t=e.attributes,n=e.className;if(vk_blocks_check.is_pro)return h.a.createElement(Le,{attributes:t,className:n,for_:"save"})},deprecated:Ze});var ft=n(1),mt=n.n(ft);function bt(e){return(bt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function vt(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function dt(e,t){return!t||"object"!==bt(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function kt(e){return(kt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function yt(e,t){return(yt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var gt=window.lodash.range,ht=wp.i18n,_t=ht.__,Et=ht.sprintf,Ct=wp.element.Component,wt=wp.components.Toolbar,xt=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),dt(this,kt(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&yt(e,t)}(t,Ct),n=t,(o=[{key:"createLevelControl",value:function(e,t,n){return{icon:"heading",title:Et(_t("Heading %d"),e),isActive:e===t,onClick:function(){return n(e)},subscript:String(e)}}},{key:"render",value:function(){var e=this,t=this.props,n=t.minLevel,o=t.maxLevel,r=t.selectedLevel,a=t.onChange;return h.a.createElement(wt,{controls:gt(n,o).map(function(t){return e.createLevelControl(t,r,a)})})}}])&&vt(n.prototype,o),r&&vt(n,r),t}();function Nt(e){return(Nt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function St(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function Tt(e,t){return!t||"object"!==Nt(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Bt(e){return(Bt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ot(e,t){return(Ot=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var It=wp.editor.RichText,Rt=wp.i18n.__,At=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Tt(this,Bt(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ot(e,t)}(t,h.a.Component),n=t,(o=[{key:"render",value:function(){var e,t,n=this.props.attributes,o=n.level,r=n.align,a=n.title,l=n.titleColor,c=n.titleSize,i=n.subText,s=n.subTextFlag,u=n.subTextColor,p=n.subTextSize,f=n.titleStyle,m=n.titleMarginBottom,b=n.outerMarginBottom,v=this.props.setAttributes,d=this.props.className,k=this.props.for_,y=mt()(d,"vk_heading vk_heading-style-".concat(f)),g="h"+o;return null!=b&&(e={marginBottom:b+"rem"}),t=null!=m?{color:l,fontSize:c+"rem",marginBottom:m+"rem",textAlign:r}:{color:l,fontSize:c+"rem",textAlign:r},"edit"===k?h.a.createElement("div",{className:y,style:e},h.a.createElement(It,{tagName:g,value:a,onChange:function(e){return v({title:e})},style:t,className:"vk_heading_title vk_heading_title-style-".concat(f),placeholder:Rt("Input title…","vk-blocks")}),function(){if("on"===s)return h.a.createElement(It,{tagName:"p",value:i,onChange:function(e){return v({subText:e})},style:{color:u,fontSize:p+"rem",textAlign:r},className:"vk_heading_subtext vk_heading_subtext-style-".concat(f),placeholder:Rt("Input sub text…","vk-blocks")})}()):"save"===k?h.a.createElement("div",{className:y,style:e},h.a.createElement(It.Content,{tagName:g,value:a,onChange:function(e){return v({title:e})},style:t,className:"vk_heading_title vk_heading_title-style-".concat(f),placeholder:Rt("Input title…","vk-blocks")}),function(){if("on"===s)return h.a.createElement(It.Content,{tagName:"p",value:i,onChange:function(e){return v({subText:e})},style:{color:u,fontSize:p+"rem",textAlign:r},className:"vk_heading_subtext vk_heading_subtext-style-".concat(f),placeholder:Rt("Input sub text…","vk-blocks")})}()):void 0}}])&&St(n.prototype,o),r&&St(n,r),t}();function Pt(e){throw new Error('"'+e+'" is read-only')}var jt=wp.element.Fragment,zt=wp.editor,Mt=zt.RichText;zt.InspectorControls,zt.ColorPalette,zt.BlockControls,zt.AlignmentToolbar;var Ft=[{attributes:{level:{type:"number",default:2},align:{type:"string"},titleStyle:{type:"string",default:"default"},outerMarginBottom:{type:"number"},title:{type:"string",source:"html",selector:"h1,h2,h3,h4,h5,h6",default:""},titleColor:{type:"string",default:"#000000"},titleSize:{type:"number",default:2.6},titleMarginBottom:{type:"number"},subText:{source:"html",selector:"p",default:""},subTextFlag:{type:"string",default:"on"},subTextColor:{type:"string",default:"#000000"},subTextSize:{type:"number",default:1.8}},supports:{className:!1,anchor:!0},save:function(e){var t=e.attributes,n=t.level,o=t.align,r=t.title,a=t.titleColor,l=t.titleSize,c=t.subText,i=t.subTextFlag,s=t.subTextColor,u=t.subTextSize,p=t.titleStyle,f=t.titleMarginBottom,m=t.outerMarginBottom,b="h"+n;return h.a.createElement("div",{className:"vk_heading vk_heading-style-".concat(p),style:{marginBottom:m+"rem"}},h.a.createElement(Mt.Content,{tagName:b,value:r,style:{color:a,fontSize:l+"rem",textAlign:o,marginBottom:f+"rem"},className:"vk_heading_title vk_heading_title-style-".concat(p)}),function(){if("on"===i)return h.a.createElement(Mt.Content,{tagName:"p",value:c,style:{color:s,fontSize:u+"rem",textAlign:o},className:"vk_heading_subtext vk_heading_subtext-style-".concat(p)})}())}},{attributes:function(e){for(var t={},n=1;n<=e;n++)t["heading"+n]={type:"string",source:"html",selector:"h1.vk_prBlocks_item_title-"+n},t["content"+n]={type:"string",source:"html",selector:"p.vk_prBlocks_item_summary-"+n},t["url"+n]={type:"string",default:null},t["urlOpenType"+n]={type:"Boolean",default:!1},t["icon"+n]={type:"string",default:"fas fa-file"},t["color"+n]={type:"string",default:"#0693e3"},t["bgType"+n]={type:"string",default:"0"},t["insertImage"+n]={type:"string",default:null};return t}(4),save:function(e){var t=e.attributes,n=t.heading1,o=t.heading2,r=t.heading3,a=t.content1,l=t.content2,c=t.content3,i=t.url1,s=t.url2,u=t.url3,p=t.urlOpenType1,f=t.urlOpenType2,m=t.urlOpenType3,b=t.icon1,v=t.icon2,d=t.icon3,k=t.color1,y=t.color2,g=t.color3,_=t.bgType1,E=t.bgType2,C=t.bgType3,w=t.insertImage1,x=t.insertImage2,N=t.insertImage3;return h.a.createElement("article",{className:"vk_prBlocks row"},h.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},h.a.createElement("a",{href:i,target:p?"_blank":"_self",className:"vk_prBlocks_item_link"},w?h.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+w+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},h.a.createElement("img",{src:w,alt:""})):(k||(Pt("color1"),k="#0693e3"),"0"===_?h.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:k,border:"1px solid ".concat(k)}},h.a.createElement("i",{className:"".concat(b," vk_prBlocks_item_icon"),style:{color:"#fff"}})):h.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+k}},h.a.createElement("i",{className:"".concat(b," vk_prBlocks_item_icon"),style:{color:k}}))),h.a.createElement(Mt.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-1",tagName:"h1",value:n}),h.a.createElement(Mt.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-1",tagName:"p",value:a}))),h.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},h.a.createElement("a",{href:s,target:f?"_blank":"_self",className:"vk_prBlocks_item_link"},x?h.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+x+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},h.a.createElement("img",{src:x,alt:""})):(y||(Pt("color2"),y="#0693e3"),"0"===E?h.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:y,border:"1px solid ".concat(y)}},h.a.createElement("i",{className:"".concat(v," vk_prBlocks_item_icon"),style:{color:"#fff"}})):h.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+y}},h.a.createElement("i",{className:"".concat(v," vk_prBlocks_item_icon"),style:{color:y}}))),h.a.createElement(Mt.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-2",tagName:"h1",value:o}),h.a.createElement(Mt.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-2",tagName:"p",value:l}))),h.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},h.a.createElement("a",{href:u,target:m?"_blank":"_self",className:"vk_prBlocks_item_link"},N?h.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+N+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},h.a.createElement("img",{src:N,alt:""})):(g||(Pt("color3"),g="#0693e3"),"0"===C?h.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:g,border:"1px solid ".concat(g)}},h.a.createElement("i",{className:"".concat(d," vk_prBlocks_item_icon"),style:{color:"#fff"}})):h.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+g}},h.a.createElement("i",{className:"".concat(d," vk_prBlocks_item_icon"),style:{color:g}}))),h.a.createElement(Mt.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-3",tagName:"h1",value:r}),h.a.createElement(Mt.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-3",tagName:"p",value:c}))))}},{attributes:{level:{type:"number",default:2},align:{type:"string"},titleStyle:{type:"string",default:"default"},outerMarginBottom:{type:"number",default:null},title:{type:"string",source:"html",selector:"h1,h2,h3,h4,h5,h6",default:""},titleColor:{type:"string",default:"#000000"},titleSize:{type:"number",default:2.6},titleMarginBottom:{type:"number",default:null},subText:{source:"html",selector:"p",default:""},subTextFlag:{type:"string",default:"on"},subTextColor:{type:"string",default:"#000000"},subTextSize:{type:"number",default:1.8}},supports:{className:!1,anchor:!0},save:function(e){var t=e.attributes,n=t.level,o=t.align,r=t.title,a=t.titleColor,l=t.titleSize,c=t.subText,i=t.subTextFlag,s=t.subTextColor,u=t.subTextSize,p=t.titleStyle,f=t.titleMarginBottom,m=t.outerMarginBottom,b="h"+n;return h.a.createElement(jt,null,null==m?h.a.createElement("div",{className:"vk_heading vk_heading-style-".concat(p)},h.a.createElement(Mt.Content,{tagName:b,value:r,style:{color:a,fontSize:l+"rem",textAlign:o},className:"vk_heading_title vk_heading_title-style-".concat(p)}),function(){if("on"===i)return h.a.createElement(Mt.Content,{tagName:"p",value:c,style:{color:s,fontSize:u+"rem",textAlign:o},className:"vk_heading_subtext vk_heading_subtext-style-".concat(p)})}()):h.a.createElement("div",{className:"vk_heading vk_heading-style-".concat(p),style:{marginBottom:m+"rem"}},h.a.createElement(Mt.Content,{tagName:b,value:r,style:{color:a,fontSize:l+"rem",textAlign:o,marginBottom:f+"rem"},className:"vk_heading_title vk_heading_title-style-".concat(p)}),function(){if("on"===i)return h.a.createElement(Mt.Content,{tagName:"p",value:c,style:{color:s,fontSize:u+"rem",textAlign:o},className:"vk_heading_subtext vk_heading_subtext-style-".concat(p)})}()))}}],Lt=wp.i18n.__,Dt=wp.blocks.registerBlockType,Ut=wp.components,Vt=Ut.RangeControl,Wt=Ut.PanelBody,Ht=Ut.RadioControl,$t=Ut.SelectControl,qt=wp.element.Fragment,Gt=wp.editor,Yt=(Gt.RichText,Gt.InspectorControls),Zt=Gt.ColorPalette,Qt=Gt.BlockControls,Xt=Gt.AlignmentToolbar,Jt=h.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},h.a.createElement("g",null,h.a.createElement("g",null,h.a.createElement("path",{d:"M242.1,366.7l0-281.4l-212.6,0l0-77.1l516.6,0v77.1l-213.2,0l0,281.4H242.1z"})),h.a.createElement("g",null,h.a.createElement("path",{d:"M33,467.3l30.8-1.9c0.7,5,2,8.8,4.1,11.4c3.3,4.2,8.1,6.4,14.3,6.4c4.6,0,8.2-1.1,10.7-3.3c2.5-2.2,3.8-4.7,3.8-7.5 c0-2.7-1.2-5.1-3.6-7.3c-2.4-2.1-7.9-4.2-16.6-6.1c-14.2-3.2-24.3-7.4-30.4-12.7c-6.1-5.3-9.1-12-9.1-20.2 c0-5.4,1.6-10.5,4.7-15.3c3.1-4.8,7.8-8.6,14.1-11.3c6.3-2.7,14.8-4.1,25.8-4.1c13.4,0,23.6,2.5,30.6,7.5c7,5,11.2,12.9,12.5,23.8 l-30.5,1.8c-0.8-4.7-2.5-8.1-5.1-10.3c-2.6-2.1-6.2-3.2-10.8-3.2c-3.8,0-6.6,0.8-8.5,2.4c-1.9,1.6-2.9,3.5-2.9,5.8 c0,1.7,0.8,3.2,2.4,4.5c1.5,1.4,5.1,2.7,10.9,3.9c14.1,3,24.3,6.1,30.4,9.3c6.1,3.1,10.6,7,13.4,11.6c2.8,4.6,4.2,9.8,4.2,15.5 c0,6.7-1.9,12.9-5.6,18.6c-3.7,5.7-8.9,10-15.6,12.9c-6.7,2.9-15.1,4.4-25.2,4.4c-17.8,0-30.2-3.4-37-10.3 C37.8,486.6,33.9,477.8,33,467.3z"}),h.a.createElement("path",{d:"M215,501.9h-27.2v-12.3c-4,5-8.1,8.6-12.3,10.8c-4.1,2.1-9.2,3.2-15.2,3.2c-8,0-14.3-2.4-18.8-7.2 c-4.5-4.8-6.8-12.2-6.8-22.1V426H164v41.7c0,4.8,0.9,8.1,2.6,10.1c1.8,2,4.2,3,7.4,3c3.5,0,6.3-1.3,8.5-4 c2.2-2.7,3.3-7.5,3.3-14.4V426H215V501.9z"}),h.a.createElement("path",{d:"M225.5,397.2h29.4v36.3c2.9-3,6.2-5.3,9.9-6.9c3.7-1.5,7.8-2.3,12.3-2.3c9.2,0,16.9,3.3,22.9,10 c6.1,6.6,9.1,16.2,9.1,28.6c0,8.3-1.4,15.6-4.1,21.9c-2.8,6.3-6.6,11-11.5,14.1c-4.9,3.1-10.3,4.7-16.3,4.7c-5.1,0-9.8-1.1-14-3.3 c-3.2-1.7-6.7-4.9-10.4-9.6v11.2h-27.2V397.2z M254.6,463.8c0,6.5,1.2,11.3,3.7,14.2c2.5,2.9,5.6,4.4,9.3,4.4 c3.5,0,6.4-1.4,8.8-4.3c2.4-2.9,3.5-7.7,3.5-14.5c0-6-1.2-10.4-3.5-13.2c-2.3-2.8-5.1-4.2-8.4-4.2c-4,0-7.2,1.5-9.7,4.4 C255.9,453.4,254.6,457.8,254.6,463.8z"}),h.a.createElement("path",{d:"M304.4,397.2h98.4V423h-33v78.9h-32.4V423h-33V397.2z"}),h.a.createElement("path",{d:"M395.8,426h34.5l12,21.2l14-21.2h32.1l-25.9,36.2l27.7,39.7h-33.9l-14-24.4l-16.5,24.4h-31.5l27.6-39.7L395.8,426z"}),h.a.createElement("path",{d:"M530.6,397.2V426h16v21.3h-16v26.9c0,3.2,0.3,5.4,0.9,6.4c1,1.6,2.6,2.4,5,2.4c2.1,0,5.1-0.6,9-1.9l2.1,20.1 c-7.2,1.6-13.9,2.4-20.1,2.4c-7.2,0-12.6-0.9-16-2.8c-3.4-1.9-6-4.7-7.6-8.5s-2.5-9.9-2.5-18.4v-26.7h-10.7V426h10.7v-13.9 L530.6,397.2z"}))));Dt("vk-blocks/heading",{title:Lt("Heading","vk-blocks"),icon:Jt,category:"vk-blocks-cat",attributes:{level:{type:"number",default:2},align:{type:"string"},titleStyle:{type:"string",default:"default"},outerMarginBottom:{type:"number",default:null},title:{type:"string",source:"html",selector:"h1,h2,h3,h4,h5,h6",default:""},titleColor:{type:"string",default:"#000000"},titleSize:{type:"number",default:2.6},titleMarginBottom:{type:"number",default:null},subText:{source:"html",selector:"p",default:""},subTextFlag:{type:"string",default:"on"},subTextColor:{type:"string",default:"#000000"},subTextSize:{type:"number",default:1.8}},supports:{className:!0,customClassName:!0,anchor:!0},edit:function(e){var t=e.attributes,n=e.setAttributes,o=e.className,r=t.level,a=t.align,l=(t.title,t.titleColor),c=t.titleSize,i=(t.subText,t.subTextFlag),s=t.subTextColor,u=t.subTextSize,p=t.titleStyle,f=t.titleMarginBottom,m=t.outerMarginBottom,b=function(e){switch(n({level:e}),e){case 1:n({titleSize:3.6});break;case 2:n({titleSize:2.8});break;case 3:n({titleSize:2.2});break;case 4:n({titleSize:2});break;case 5:n({titleSize:1.8});break;case 6:n({titleSize:1.6})}};return h.a.createElement(qt,null,h.a.createElement(Qt,null,h.a.createElement(xt,{minLevel:2,maxLevel:5,selectedLevel:r,onChange:b})),h.a.createElement(Yt,null,h.a.createElement(Wt,{title:Lt("Style Settings","vk-blocks")},h.a.createElement($t,{label:Lt("Heading style","vk-blocks"),value:p,onChange:function(e){return n({titleStyle:e})},options:[{label:Lt("Default","vk-blocks"),value:"default"},{label:Lt("Plain","vk-blocks"),value:"plain"}]}),h.a.createElement("label",null,Lt("Margin bottom size (rem)","vk-blocks")),h.a.createElement(Vt,{value:m,onChange:function(e){n({outerMarginBottom:e})},min:-1,max:8,step:.1})),h.a.createElement(Wt,{title:Lt("Heading Settings","vk-blocks")},h.a.createElement("label",null,Lt("Level","vk-blocks")),h.a.createElement(xt,{minLevel:1,maxLevel:7,selectedLevel:r,onChange:b}),h.a.createElement("p",null,Lt("Text Alignment")),h.a.createElement(Xt,{value:a,onChange:function(e){n({align:e})}}),h.a.createElement("label",null,Lt("Text size (rem)","vk-blocks")),h.a.createElement(Vt,{value:c,onChange:function(e){n({titleSize:e})},min:.5,max:4,step:.1}),h.a.createElement("label",null,Lt("Heading margin bottom size (rem)","vk-blocks")),h.a.createElement(Vt,{value:f,onChange:function(e){n({titleMarginBottom:e})},min:-1,max:3,step:.1}),h.a.createElement(Zt,{value:l,onChange:function(e){return n({titleColor:e})}})),h.a.createElement(Wt,{title:Lt("Sub Text Settings","vk-blocks")},h.a.createElement(Ht,{label:Lt("Position","vk-blocks"),selected:i,options:[{label:Lt("Display","vk-blocks"),value:"on"},{label:Lt("Hide","vk-blocks"),value:"off"}],onChange:function(e){return n({subTextFlag:e})}}),h.a.createElement("label",null,Lt("Text size (rem)","vk-blocks")),h.a.createElement(Vt,{value:u,onChange:function(e){n({subTextSize:e})},min:.5,max:3,step:.1}),h.a.createElement(Zt,{value:s,onChange:function(e){return n({subTextColor:e})}}))),h.a.createElement(At,{attributes:t,setAttributes:n,className:o,for_:"edit"}))},save:function(e){var t=e.attributes,n=e.className;return h.a.createElement(At,{attributes:t,className:n,for_:"save"})},deprecated:Ft});var Kt=wp.editor.RichText,en=[{attributes:{style:{type:"string",default:"info"},content:{type:"string",source:"html",selector:"p"}},save:function(e){var t=e.attributes,n=t.style,o=t.content;return h.a.createElement("div",{className:"alert alert-".concat(n)},h.a.createElement(Kt.Content,{tagName:"p",value:o}))}}],tn=wp.i18n.__,nn=wp.blocks.registerBlockType,on=wp.editor.RichText;nn("vk-blocks/alert",{title:tn("Alert","vk-blocks"),icon:"info",category:"vk-blocks-cat",attributes:{style:{type:"string",default:"info"},content:{type:"string",source:"html",selector:"p"}},edit:function(e){var t=e.attributes,n=e.setAttributes,o=e.className,r=t.style,a=t.content;return React.createElement("div",{className:"".concat(o," alert alert-").concat(r)},React.createElement("select",{onChange:function(e){n({style:e.target.value})}},React.createElement("option",{value:"success",selected:"success"===r},"Success"),React.createElement("option",{value:"info",selected:"info"===r},"Info"),React.createElement("option",{value:"warning",selected:"warning"===r},"Warning"),React.createElement("option",{value:"danger",selected:"danger"===r},"Danger")),React.createElement(on,{tagName:"p",onChange:function(e){n({content:e})},value:a}))},save:function(e){var t=e.attributes,n=e.className,o=t.style,r=t.content;return React.createElement("div",{className:"".concat(n," alert alert-").concat(o)},React.createElement(on.Content,{tagName:"p",value:r}))},deprecated:en});n(7);function rn(e){return(rn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function an(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function ln(e,t){return!t||"object"!==rn(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function cn(e){return(cn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function sn(e,t){return(sn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var un=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),ln(this,cn(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&sn(e,t)}(t,h.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.lbColorCustom,t=this.props.lbColor,n=this.props.lbType,o=this.props.lbAlign,r=this.props.lbSize,a=this.props.lbUrl,l=this.props.lbTarget,c=this.props.lbFontAwesomeIconBefore,i=this.props.lbFontAwesomeIconAfter,s=this.props.lbRichtext,u=this.props.lbsubCaption,p="",f={},m="",b="";return p="btn vk_button_link",e?(p="".concat(p," btn-primary btn-").concat(r),"0"===n?f={backgroundColor:e,border:"1px solid ".concat(e)}:"1"===n&&(f={backgroundColor:"transparent",border:"1px solid "+e,color:e})):e||("0"===n?(p="".concat(p," btn-").concat(r," btn-").concat(t),f=null):"1"===n&&(p="".concat(p," btn-").concat(r," btn-outline-").concat(t),f=null)),"block"===o&&(p="".concat(p," btn-block")),c&&(m=h.a.createElement("i",{className:"".concat(c," vk_button_link_before")})),i&&(b=h.a.createElement("i",{className:"".concat(i," vk_button_link_after")})),h.a.createElement("a",{href:a,id:"vk_button_link",style:f,className:p,role:"button","aria-pressed":!0,target:l?"_blank":null,rel:"noopener noreferrer"},m,s,b,u&&h.a.createElement("p",{className:"vk_button_link_subCaption"},u))}}])&&an(n.prototype,o),r&&an(n,r),t}();function pn(e){return(pn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function fn(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function mn(e,t){return!t||"object"!==pn(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function bn(e){return(bn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function vn(e,t){return(vn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var dn=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),mn(this,bn(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&vn(e,t)}(t,h.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.lbColorCustom,t=this.props.lbColor,n=this.props.lbType,o=this.props.lbAlign,r=this.props.lbSize,a=this.props.lbUrl,l=this.props.lbTarget,c=this.props.lbFontAwesomeIconBefore,i=this.props.lbFontAwesomeIconAfter,s=this.props.lbRichtext,u=(this.props.lbsubCaption,""),p={},f="",m="";return u="btn vk_button_link",e?(u="".concat(u," btn-primary btn-").concat(r),"0"===n?p={backgroundColor:e,border:"1px solid ".concat(e)}:"1"===n&&(p={backgroundColor:"transparent",border:"1px solid "+e,color:e})):e||("0"===n?(u="".concat(u," btn-").concat(r," btn-").concat(t),p=null):"1"===n&&(u="".concat(u," btn-").concat(r," btn-outline-").concat(t),p=null)),"block"===o&&(u="".concat(u," btn-block")),c&&(f=h.a.createElement("i",{className:"".concat(c," vk_button_link_before")})),i&&(m=h.a.createElement("i",{className:"".concat(i," vk_button_link_after")})),h.a.createElement("a",{href:a,className:u,role:"button","aria-pressed":!0,style:p,target:l?"_blank":null},f,s,m)}}])&&fn(n.prototype,o),r&&fn(n,r),t}();function kn(e){return(kn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function yn(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function gn(e,t){return!t||"object"!==kn(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function hn(e){return(hn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _n(e,t){return(_n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var En=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),gn(this,hn(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_n(e,t)}(t,h.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.lbColorCustom,t=this.props.lbColor,n=this.props.lbType,o=this.props.lbAlign,r=this.props.lbSize,a=this.props.lbUrl,l=this.props.lbTarget,c=this.props.lbFontAwesomeIconBefore,i=this.props.lbFontAwesomeIconAfter,s=this.props.lbRichtext,u=(this.props.lbsubCaption,""),p={},f="",m="";return u="btn vk_button_link",e?(u="".concat(u," btn-primary btn-").concat(r),"0"===n?p={backgroundColor:e,border:"1px solid ".concat(e)}:"1"===n&&(p={backgroundColor:"transparent",border:"1px solid "+e,color:e})):e||("0"===n?(u="".concat(u," btn-").concat(r," btn-").concat(t),p=null):"1"===n&&(u="".concat(u," btn-").concat(r," btn-outline-").concat(t),p=null)),"block"===o&&(u="".concat(u," btn-block")),c&&(f=h.a.createElement("i",{className:"".concat(c," vk_button_link_before")})),i&&(m=h.a.createElement("i",{className:"".concat(i," vk_button_link_after")})),h.a.createElement("a",{href:a,id:"vk_button_link",className:u,role:"button","aria-pressed":!0,style:p,target:l?"_blank":null},f,s,m)}}])&&yn(n.prototype,o),r&&yn(n,r),t}();function Cn(e){return(Cn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function wn(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function xn(e,t){return!t||"object"!==Cn(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Nn(e){return(Nn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Sn(e,t){return(Sn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Tn=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),xn(this,Nn(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Sn(e,t)}(t,h.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.lbColorCustom,t=this.props.lbColor,n=this.props.lbType,o=this.props.lbAlign,r=this.props.lbSize,a=this.props.lbUrl,l=this.props.lbTarget,c=this.props.lbFontAwesomeIconBefore,i=this.props.lbFontAwesomeIconAfter,s=this.props.lbRichtext,u=this.props.lbsubCaption,p="",f={},m="",b="";return p="btn vk_button_link",e?(p="".concat(p," btn-primary btn-").concat(r),"0"===n?f={backgroundColor:e,border:"1px solid ".concat(e)}:"1"===n&&(f={backgroundColor:"transparent",border:"1px solid "+e,color:e})):e||("0"===n?(p="".concat(p," btn-").concat(r," btn-").concat(t),f=null):"1"===n&&(p="".concat(p," btn-").concat(r," btn-outline-").concat(t),f=null)),"block"===o&&(p="".concat(p," btn-block")),c&&(m=h.a.createElement("i",{className:"".concat(c," vk_button_link_before")})),i&&(b=h.a.createElement("i",{className:"".concat(i," vk_button_link_after")})),h.a.createElement("a",{href:a,id:"vk_button_link",className:p,role:"button","aria-pressed":!0,style:f,target:l?"_blank":null,rel:"noopener noreferrer"},m,s,b,u&&h.a.createElement("p",{className:"vk_button_link_subCaption"},u))}}])&&wn(n.prototype,o),r&&wn(n,r),t}();function Bn(e){return(Bn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function On(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function In(e,t){return!t||"object"!==Bn(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Rn(e){return(Rn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function An(e,t){return(An=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Pn=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),In(this,Rn(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&An(e,t)}(t,h.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.lbColorCustom,t=this.props.lbColor,n=this.props.lbType,o=this.props.lbAlign,r=this.props.lbSize,a=this.props.lbUrl,l=this.props.lbTarget,c=this.props.lbFontAwesomeIconBefore,i=this.props.lbFontAwesomeIconAfter,s=this.props.lbRichtext,u=this.props.lbsubCaption,p="",f={},m="",b="";return p="btn vk_button_link",e?(p="".concat(p," btn-primary btn-").concat(r),"0"===n?f={backgroundColor:e,border:"1px solid ".concat(e)}:"1"===n&&(f={backgroundColor:"transparent",border:"1px solid "+e,color:e})):e||("0"===n?(p="".concat(p," btn-").concat(r," btn-").concat(t),f=null):"1"===n&&(p="".concat(p," btn-").concat(r," btn-outline-").concat(t),f=null)),"block"===o&&(p="".concat(p," btn-block")),c&&(m=h.a.createElement("i",{className:"".concat(c," vk_button_link_before")})),i&&(b=h.a.createElement("i",{className:"".concat(i," vk_button_link_after")})),h.a.createElement("a",{href:a,id:"vk_button_link",className:p,role:"button","aria-pressed":!0,style:f,target:l?"_blank":null},m,s,b,u&&h.a.createElement("p",{className:"vk_button_link_subCaption"},u))}}])&&On(n.prototype,o),r&&On(n,r),t}(),jn=wp.editor.RichText,zn=[{attributes:{content:{source:"html",selector:"span"},buttonUrl:{type:"string",default:null},buttonTarget:{type:"Boolean",default:!1},buttonSize:{type:"string",default:"md"},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonAlign:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string",default:null},fontAwesomeIconAfter:{type:"string",default:null}},save:function(e){var t=e.attributes,n=t.content,o=t.buttonUrl,r=t.buttonTarget,a=t.buttonSize,l=t.buttonType,c=t.buttonColor,i=t.buttonColorCustom,s=t.buttonAlign,u=t.fontAwesomeIconBefore,p=t.fontAwesomeIconAfter,f="";return i?f="vk_button vk_button-color-custom vk_button-align-".concat(s):i||(f="vk_button vk_button-align-".concat(s)),h.a.createElement("div",{className:f},h.a.createElement(dn,{lbColorCustom:i,lbColor:c,lbType:l,lbAlign:s,lbSize:a,lbUrl:o,lbTarget:r,lbFontAwesomeIconBefore:u,lbFontAwesomeIconAfter:p,lbRichtext:h.a.createElement(jn.Content,{tagName:"span",className:"vk_button_link_txt",value:n})}))}},{attributes:{content:{source:"html",selector:"span"},buttonUrl:{type:"string",default:null},buttonTarget:{type:"Boolean",default:!1},buttonSize:{type:"string",default:"md"},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonAlign:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string",default:null},fontAwesomeIconAfter:{type:"string",default:null}},save:function(e){var t=e.attributes,n=t.content,o=t.buttonUrl,r=t.buttonTarget,a=t.buttonSize,l=t.buttonType,c=t.buttonColor,i=t.buttonColorCustom,s=t.buttonAlign,u=t.fontAwesomeIconBefore,p=t.fontAwesomeIconAfter,f="";return i?f="vk_button vk_button-color-custom vk_button-align-".concat(s):i||(f="vk_button vk_button-align-".concat(s)),h.a.createElement("div",{className:f},h.a.createElement(En,{lbColorCustom:i,lbColor:c,lbType:l,lbAlign:s,lbSize:a,lbUrl:o,lbTarget:r,lbFontAwesomeIconBefore:u,lbFontAwesomeIconAfter:p,lbRichtext:h.a.createElement(jn.Content,{tagName:"span",className:"vk_button_link_txt",value:n})}))}},{attributes:{content:{source:"html",selector:"span"},subCaption:{type:"string",default:null},buttonUrl:{type:"string",default:null},buttonTarget:{type:"Boolean",default:!1},buttonSize:{type:"string",default:"md"},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonAlign:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string",default:null},fontAwesomeIconAfter:{type:"string",default:null}},save:function(e){var t=e.attributes,n=(e.className,t.content),o=t.subCaption,r=t.buttonUrl,a=t.buttonTarget,l=t.buttonSize,c=t.buttonType,i=t.buttonColor,s=t.buttonColorCustom,u=t.buttonAlign,p=t.fontAwesomeIconBefore,f=t.fontAwesomeIconAfter,m="";return s?m="vk_button vk_button-color-custom vk_button-align-".concat(u):s||(m="vk_button vk_button-align-".concat(u)),h.a.createElement("div",{className:m},h.a.createElement(Tn,{lbColorCustom:s,lbColor:i,lbType:c,lbAlign:u,lbSize:l,lbUrl:r,lbTarget:a,lbFontAwesomeIconBefore:p,lbFontAwesomeIconAfter:f,lbsubCaption:o,lbRichtext:h.a.createElement(jn.Content,{tagName:"span",className:"vk_button_link_txt",value:n})}))}},{attributes:{content:{source:"html",selector:"span"},subCaption:{type:"string",default:null},buttonUrl:{type:"string",default:null},buttonTarget:{type:"Boolean",default:!1},buttonSize:{type:"string",default:"md"},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonAlign:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string",default:null},fontAwesomeIconAfter:{type:"string",default:null}},save:function(e){var t=e.attributes,n=(e.className,t.content),o=t.subCaption,r=t.buttonUrl,a=t.buttonTarget,l=t.buttonSize,c=t.buttonType,i=t.buttonColor,s=t.buttonColorCustom,u=t.buttonAlign,p=t.fontAwesomeIconBefore,f=t.fontAwesomeIconAfter,m="";return s?m="vk_button vk_button-color-custom vk_button-align-".concat(u):s||(m="vk_button vk_button-align-".concat(u)),h.a.createElement("div",{className:m},h.a.createElement(Pn,{lbColorCustom:s,lbColor:i,lbType:c,lbAlign:u,lbSize:l,lbUrl:r,lbTarget:a,lbFontAwesomeIconBefore:p,lbFontAwesomeIconAfter:f,lbsubCaption:o,lbRichtext:h.a.createElement(jn.Content,{tagName:"span",className:"vk_button_link_txt",value:n})}))}}],Mn=wp.i18n.__,Fn=wp.blocks.registerBlockType,Ln=wp.components,Dn=(Ln.RangeControl,Ln.RadioControl),Un=Ln.PanelBody,Vn=(Ln.Button,Ln.BaseControl),Wn=Ln.CheckboxControl,Hn=Ln.TextControl,$n=Ln.Dashicon,qn=Ln.IconButton,Gn=wp.element.Fragment,Yn=wp.editor,Zn=Yn.RichText,Qn=Yn.InspectorControls,Xn=(Yn.MediaUpload,Yn.ColorPalette),Jn=Yn.URLInput,Kn=h.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},h.a.createElement("g",null,h.a.createElement("path",{d:"M506,185v142H70V185H506 M526.4,137H49.6C34.4,137,22,149.4,22,164.6v182.8c0,15.2,12.4,27.6,27.6,27.6h476.8 c15.2,0,27.6-12.4,27.6-27.6V164.6C554,149.4,541.6,137,526.4,137L526.4,137z"})),h.a.createElement("g",null,h.a.createElement("path",{d:"M83.8,206.9h55.9c9.3,0,16.5,2.3,21.5,6.9c5,4.6,7.5,10.3,7.5,17.1c0,5.7-1.8,10.6-5.3,14.7c-2.4,2.7-5.8,4.9-10.4,6.5 c6.9,1.7,12.1,4.5,15.3,8.6c3.3,4.1,4.9,9.2,4.9,15.3c0,5-1.2,9.5-3.5,13.5c-2.3,4-5.5,7.2-9.6,9.5c-2.5,1.5-6.3,2.5-11.3,3.2 c-6.7,0.9-11.2,1.3-13.4,1.3H83.8V206.9z M113.9,244.8h13c4.7,0,7.9-0.8,9.7-2.4c1.8-1.6,2.7-3.9,2.7-7c0-2.8-0.9-5-2.7-6.6 c-1.8-1.6-5-2.4-9.5-2.4h-13.2V244.8z M113.9,282.8h15.2c5.1,0,8.8-0.9,10.9-2.7s3.2-4.3,3.2-7.4c0-2.9-1-5.2-3.1-6.9 c-2.1-1.7-5.7-2.6-11-2.6h-15.2V282.8z"}),h.a.createElement("path",{d:"M245.9,303.5h-25.1v-11.3c-3.7,4.7-7.5,8-11.3,10c-3.8,2-8.5,3-14,3c-7.4,0-13.2-2.2-17.4-6.6c-4.2-4.4-6.3-11.2-6.3-20.4 v-44.6h27V272c0,4.4,0.8,7.5,2.4,9.4c1.6,1.8,3.9,2.8,6.9,2.8c3.2,0,5.8-1.2,7.9-3.7s3.1-6.9,3.1-13.3v-33.7h26.8V303.5z"}),h.a.createElement("path",{d:"M282.4,206.9v26.6h14.8v19.7h-14.8V278c0,3,0.3,5,0.9,5.9c0.9,1.5,2.4,2.2,4.6,2.2c2,0,4.7-0.6,8.3-1.7l2,18.5 c-6.6,1.5-12.8,2.2-18.6,2.2c-6.7,0-11.6-0.9-14.8-2.6c-3.2-1.7-5.5-4.3-7-7.8c-1.5-3.5-2.3-9.1-2.3-17v-24.6h-9.9v-19.7h9.9v-12.9 L282.4,206.9z"}),h.a.createElement("path",{d:"M330.2,206.9v26.6H345v19.7h-14.8V278c0,3,0.3,5,0.9,5.9c0.9,1.5,2.4,2.2,4.6,2.2c2,0,4.7-0.6,8.3-1.7l2,18.5 c-6.6,1.5-12.8,2.2-18.6,2.2c-6.7,0-11.6-0.9-14.8-2.6c-3.2-1.7-5.5-4.3-7-7.8c-1.5-3.5-2.3-9.1-2.3-17v-24.6h-9.9v-19.7h9.9v-12.9 L330.2,206.9z"}),h.a.createElement("path",{d:"M339.6,268.7c0-10.7,3.6-19.5,10.8-26.4s16.9-10.4,29.2-10.4c14,0,24.6,4.1,31.8,12.2c5.8,6.6,8.6,14.6,8.6,24.2 c0,10.8-3.6,19.6-10.7,26.5c-7.1,6.9-17,10.3-29.6,10.3c-11.3,0-20.4-2.9-27.3-8.6C343.9,289.5,339.6,280.2,339.6,268.7z M366.5,268.7c0,6.2,1.3,10.9,3.8,13.8c2.5,3,5.7,4.5,9.5,4.5c3.9,0,7-1.5,9.5-4.4c2.5-2.9,3.7-7.7,3.7-14.2 c0-6.1-1.3-10.6-3.8-13.6s-5.6-4.5-9.3-4.5c-3.9,0-7.1,1.5-9.7,4.5C367.8,257.9,366.5,262.5,366.5,268.7z"}),h.a.createElement("path",{d:"M418.2,233.5h25v11.4c3.7-4.7,7.5-8,11.3-10c3.8-2,8.5-3,14-3c7.4,0,13.2,2.2,17.4,6.6c4.2,4.4,6.3,11.2,6.3,20.5v44.5h-27 V265c0-4.4-0.8-7.5-2.4-9.3c-1.6-1.8-3.9-2.7-6.9-2.7c-3.3,0-5.9,1.2-7.9,3.7c-2,2.5-3,6.9-3,13.3v33.6h-26.8V233.5z"})));Fn("vk-blocks/button",{title:Mn("Button","vk-blocks"),icon:Kn,category:"vk-blocks-cat",attributes:{content:{source:"html",selector:"span"},subCaption:{type:"string",default:null},buttonUrl:{type:"string",default:null},buttonTarget:{type:"Boolean",default:!1},buttonSize:{type:"string",default:"md"},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonAlign:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string",default:null},fontAwesomeIconAfter:{type:"string",default:null}},edit:function(e){var t,n=e.attributes,o=e.className,r=e.setAttributes,a=e.isSelected,l=n.content,c=n.subCaption,i=n.buttonUrl,s=n.buttonTarget,u=n.buttonSize,p=n.buttonType,f=n.buttonColor,m=n.buttonColorCustom,b=n.buttonAlign,v=n.fontAwesomeIconBefore,d=n.fontAwesomeIconAfter;return t=m?"vk_button vk_button-align-".concat(b," vk_button-color-custom"):"vk_button vk_button-align-".concat(b),t=o?"".concat(o," vk_button vk_button-align-").concat(b," vk_button-color-custom"):"".concat(o," vk_button vk_button-align-").concat(b),h.a.createElement(Gn,null,h.a.createElement(Qn,null,h.a.createElement(Un,{title:Mn("Button setting","vk-blocks")},h.a.createElement(Hn,{label:Mn("Sub Caption","vk-blocks"),value:c,onChange:function(e){return r({subCaption:e})},placeholder:"Sub Caption"}),h.a.createElement(Wn,{label:Mn("Open link new tab.","vk-blocks"),checked:s,onChange:function(e){return r({buttonTarget:e})}}),h.a.createElement(Dn,{label:Mn("Button Size:","vk-blocks"),selected:u,options:[{label:Mn("Large","vk-blocks"),value:"lg"},{label:Mn("normal","vk-blocks"),value:"md"},{label:Mn("Small","vk-blocks"),value:"sm"}],onChange:function(e){return r({buttonSize:e})}}),h.a.createElement(Dn,{label:Mn("Button Position:","vk-blocks"),selected:b,options:[{label:Mn("Left","vk-blocks"),value:"left"},{label:Mn("Center","vk-blocks"),value:"center"},{label:Mn("Right","vk-blocks"),value:"right"},{label:Mn("Block","vk-blocks"),value:"block"}],onChange:function(e){return r({buttonAlign:e})}}),h.a.createElement(Dn,{label:Mn("Button Style:","vk-blocks"),selected:p,options:[{label:Mn("Solid color","vk-blocks"),value:"0"},{label:Mn("No background","vk-blocks"),value:"1"}],help:Mn('If you select "No background", that you need to select a Custom Color.',"vk-blocks"),onChange:function(e){return r({buttonType:e})}}),h.a.createElement(Dn,{label:Mn("Default Color:","vk-blocks"),selected:f,options:[{label:Mn("Primary","vk-blocks"),value:"primary"},{label:Mn("Secondary","vk-blocks"),value:"secondary"},{label:Mn("Success","vk-blocks"),value:"success"},{label:Mn("Info","vk-blocks"),value:"info"},{label:Mn("Warning","vk-blocks"),value:"warning"},{label:Mn("Danger","vk-blocks"),value:"danger"},{label:Mn("Light","vk-blocks"),value:"light"},{label:Mn("Dark","vk-blocks"),value:"dark"}],onChange:function(e){return r({buttonColor:e})}}),h.a.createElement(Vn,{label:Mn("Custom Color","vk-blocks"),help:Mn("This custom color overrides the default color. If you want to use the default color, click the clear button.","vk-blocks")},h.a.createElement(Xn,{value:m,onChange:function(e){return r({buttonColorCustom:e})}})),h.a.createElement(Vn,{label:Mn("Font Awesome:","vk-blocks"),help:h.a.createElement("a",{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"},Mn("Font Awesome icon list","vk-blocks"))},h.a.createElement(Hn,{label:Mn("Before text","vk-blocks"),help:Mn("Enter Font Awesome Class.This icon will appear before text. Ex) fas fa-arrow-circle-right","vk-blocks"),value:v,onChange:function(e){return r({fontAwesomeIconBefore:e})},placeholder:"fas fa-arrow-circle-right"}),h.a.createElement(Hn,{label:Mn("After text","vk-blocks"),help:Mn("Enter Font Awesome Class.This icon will appear after text. Ex) fas fa-external-link-alt","vk-blocks"),value:d,onChange:function(e){return r({fontAwesomeIconAfter:e})},placeholder:"fas fa-external-link-alt"})))),h.a.createElement("div",{className:t},h.a.createElement(un,{lbColorCustom:m,lbColor:f,lbType:p,lbAlign:b,lbSize:u,lbFontAwesomeIconBefore:v,lbFontAwesomeIconAfter:d,lbsubCaption:c,lbRichtext:h.a.createElement(Zn,{tagName:"span",className:"vk_button_link_txt",onChange:function(e){return r({content:e})},value:l,placeholder:Mn("Input text","vk-blocks"),formattingControls:["bold","italic","strikethrough"],keepPlaceholderOnFocus:!0})}),a&&h.a.createElement("form",{className:"block-library-button__inline-link",onSubmit:function(e){return e.preventDefault()}},h.a.createElement($n,{icon:"admin-links"}),h.a.createElement(Jn,{value:i,onChange:function(e){return r({buttonUrl:e})}}),h.a.createElement(qn,{icon:"editor-break",label:Mn("Apply","vk-blocks"),type:"submit"}))))},save:function(e){var t=e.attributes,n=e.className,o=t.content,r=t.subCaption,a=t.buttonUrl,l=t.buttonTarget,c=t.buttonSize,i=t.buttonType,s=t.buttonColor,u=t.buttonColorCustom,p=t.buttonAlign,f=t.fontAwesomeIconBefore,m=t.fontAwesomeIconAfter,b="";return u?b="vk_button vk_button-color-custom vk_button-align-".concat(p):u||(b="vk_button vk_button-align-".concat(p)),n&&(b=n+" "+b),h.a.createElement("div",{className:b},h.a.createElement(un,{lbColorCustom:u,lbColor:s,lbType:i,lbAlign:p,lbSize:c,lbUrl:a,lbTarget:l,lbFontAwesomeIconBefore:f,lbFontAwesomeIconAfter:m,lbsubCaption:r,lbRichtext:h.a.createElement(Zn.Content,{tagName:"span",className:"vk_button_link_txt",value:o})}))},deprecated:zn});var eo=wp.editor.RichText,to=[{attributes:{heading:{type:"string",source:"html",selector:"dt"},content:{type:"string",source:"html",selector:"dd"}},save:function(e){var t=e.attributes,n=t.heading,o=t.content;return h.a.createElement("dl",{className:"vk_faq"},h.a.createElement(eo.Content,{tagName:"dt",className:"vk_faq_title",value:n}),h.a.createElement(eo.Content,{tagName:"dd",className:"vk_faq_content",value:o}))}}],no=wp.i18n.__,oo=wp.blocks.registerBlockType,ro=wp.editor.RichText,ao=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},React.createElement("path",{d:"M178.9,191.6c7.2,5,12,8.2,14.2,9.4c3.3,1.9,7.8,4,13.4,6.5l-16.1,32.4c-8.1-3.9-16.1-8.6-24-14 c-7.9-5.4-13.4-9.5-16.6-12.2c-12.8,5.5-28.8,8.3-48,8.3c-28.4,0-50.9-7.4-67.3-22.2c-19.4-17.5-29.1-42.2-29.1-73.9 c0-30.8,8.5-54.7,25.5-71.8c17-17.1,40.7-25.6,71.2-25.6c31.1,0,55,8.3,71.9,25c16.9,16.7,25.3,40.6,25.3,71.6 C199.3,152.8,192.5,175,178.9,191.6z M134.6,161.9c4.6-8.3,6.9-20.6,6.9-37c0-18.9-3.5-32.4-10.5-40.5c-7-8.1-16.7-12.1-29-12.1 c-11.5,0-20.8,4.1-28,12.4c-7.1,8.3-10.7,21.2-10.7,38.7c0,20.4,3.5,34.8,10.5,43c7,8.3,16.6,12.4,28.7,12.4 c3.9,0,7.6-0.4,11.1-1.1c-4.9-4.7-12.5-9.1-23-13.3l9.1-20.8c5.1,0.9,9.1,2.1,11.9,3.4c2.9,1.4,8.4,4.9,16.7,10.7 C130.1,159.1,132.3,160.5,134.6,161.9z"}),React.createElement("path",{d:"M137.9,452.6H72.2l-9.1,30.9l-59,0l70.3-187.2h63.1l70.3,187.2h-60.6L137.9,452.6z M125.9,412.1l-20.7-67.3l-20.4,67.3 H125.9z"}),React.createElement("path",{d:"M553.9,239.9h-303c-10,0-18.1-8.1-18.1-18.1c0-10,8.1-18.1,18.1-18.1h303c10,0,18.1,8.1,18.1,18.1 C572,231.8,563.9,239.9,553.9,239.9z"}),React.createElement("path",{d:"M553.9,483.5h-303c-10,0-18.1-8.1-18.1-18.1c0-10,8.1-18.1,18.1-18.1h303c10,0,18.1,8.1,18.1,18.1 C572,475.4,563.9,483.5,553.9,483.5z"}));oo("vk-blocks/faq",{title:no("FAQ","vk-blocks"),icon:ao,category:"vk-blocks-cat",attributes:{heading:{type:"string",source:"html",selector:"dt"},content:{type:"string",source:"html",selector:"dd"}},edit:function(e){var t=e.attributes,n=e.setAttributes,o=e.className,r=t.heading,a=t.content;return React.createElement("dl",{className:"".concat(o," vk_faq")},React.createElement(ro,{tagName:"dt",className:"vk_faq_title",onChange:function(e){return n({heading:e})},value:r,placeholder:no("Please enter a question.","vk-blocks")}),React.createElement(ro,{tagName:"dd",className:"vk_faq_content",onChange:function(e){return n({content:e})},value:a,placeholder:no("Please enter a answer.","vk-blocks")}))},save:function(e){var t=e.attributes,n=e.className,o=t.heading,r=t.content;return React.createElement("dl",{className:"".concat(n," vk_faq")},React.createElement(ro.Content,{tagName:"dt",className:"vk_faq_title",value:o}),React.createElement(ro.Content,{tagName:"dd",className:"vk_faq_content",value:r}))},deprecated:to});var lo=wp.editor.RichText,co=[{attributes:{heading:{type:"string",source:"html",selector:"dt"},content:{type:"string",source:"html",selector:"dd"},arrowFlag:{type:"string",default:"vk_flow-arrow-on"},insertImage:{type:"string",default:null}},save:function(e){var t=e.attributes,n=t.heading,o=t.content,r=t.insertImage,a=t.arrowFlag;return h.a.createElement("div",{className:"".concat(a," vk_flow")},h.a.createElement("div",{className:"vk_flow_frame"},h.a.createElement("dl",{className:"vk_flow_frame_text"},h.a.createElement(lo.Content,{tagName:"dt",className:"vk_flow_frame_text_title",value:n}),h.a.createElement(lo.Content,{tagName:"dd",className:"vk_flow_frame_text_content",value:o})),r?h.a.createElement("div",{className:"vk_flow_frame_image"},h.a.createElement("img",{src:r,alt:""})):""))}}],io=wp.i18n.__,so=wp.blocks.registerBlockType,uo=wp.components,po=(uo.RangeControl,uo.RadioControl),fo=uo.PanelBody,mo=uo.Button,bo=(uo.PanelColor,wp.element.Fragment),vo=wp.editor,ko=vo.RichText,yo=vo.InspectorControls,go=vo.MediaUpload;vo.ColorPalette;function ho(e){return(ho="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _o(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function Eo(e,t){return!t||"object"!==ho(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Co(e){return(Co=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function wo(e,t){return(wo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}so("vk-blocks/flow",{title:io("Flow","vk-blocks"),icon:"arrow-down",category:"vk-blocks-cat",attributes:{heading:{type:"string",source:"html",selector:"dt"},content:{type:"string",source:"html",selector:"dd"},arrowFlag:{type:"string",default:"vk_flow-arrow-on"},insertImage:{type:"string",default:null}},edit:function(e){var t=e.attributes,n=e.setAttributes,o=e.className,r=t.heading,a=t.content,l=t.insertImage,c=t.arrowFlag;return[React.createElement(bo,null,React.createElement(yo,null,React.createElement(fo,{title:io("Display of arrow","vk-blocks")},React.createElement(po,{selected:c,options:[{label:io("Arrow display","vk-blocks"),value:"vk_flow-arrow-on"},{label:io("Arrow hidden","vk-blocks"),value:"vk_flow-arrow-off"}],onChange:function(e){return n({arrowFlag:e})}}))),React.createElement("div",{className:"".concat(o," ").concat(c," vk_flow")},React.createElement("div",{className:"vk_flow_frame"},React.createElement("dl",{className:"vk_flow_frame_text"},React.createElement(ko,{tagName:"dt",className:"vk_flow_frame_text_title",onChange:function(e){return n({heading:e})},value:r,placeholder:io("Input title","vk-blocks")}),React.createElement(ko,{tagName:"dd",className:"vk_flow_frame_text_content",onChange:function(e){return n({content:e})},value:a,placeholder:io("Input content","vk-blocks")})),React.createElement("div",{className:"vk_flow_frame_image"},React.createElement(go,{onSelect:function(e){return n({insertImage:e.url})},type:"image",className:"vk_flow_frame_image",value:l,render:function(e){var t=e.open;return React.createElement(mo,{onClick:t,className:l?"image-button":"button button-large"},l?React.createElement("img",{className:"icon-image",src:l,alt:io("Upload image","vk-blocks")}):io("Select image","vk-blocks"))}})))))]},save:function(e){var t=e.attributes,n=e.className,o=t.heading,r=t.content,a=t.insertImage,l=t.arrowFlag;return React.createElement("div",{className:"".concat(n," ").concat(l," vk_flow")},React.createElement("div",{className:"vk_flow_frame"},React.createElement("dl",{className:"vk_flow_frame_text"},React.createElement(ko.Content,{tagName:"dt",className:"vk_flow_frame_text_title",value:o}),React.createElement(ko.Content,{tagName:"dd",className:"vk_flow_frame_text_content",value:r})),a?React.createElement("div",{className:"vk_flow_frame_image"},React.createElement("img",{src:a,alt:""})):""))},deprecated:co});var xo=wp.i18n.__,No=wp.editor.RichText,So=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Eo(this,Co(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&wo(e,t)}(t,h.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.setAttributes,t=this.props.attributes,n=t.heading1,o=t.heading2,r=t.heading3,a=t.content1,l=t.content2,c=t.content3,i=t.url1,s=t.url2,u=t.url3,p=t.urlOpenType1,f=t.urlOpenType2,m=t.urlOpenType3,b=t.icon1,v=t.icon2,d=t.icon3,k=t.color1,y=t.color2,g=t.color3,_=t.bgType1,E=t.bgType2,C=t.bgType3,w=t.insertImage1,x=t.insertImage2,N=t.insertImage3,S=this.props.for_,T=this.props.blockNum,B=this.props.blockNum-1,O=[n,o,r],I=[a,l,c],R=[i,s,u],A=[p,f,m],P=[b,v,d],j=[k,y,g],z=[_,E,C],M=[w,x,N],F="",L="",D=M[B]?h.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url(".concat(M[B],")"),backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},h.a.createElement("img",{src:M[B],alt:""})):(j[B]||(j[B]="#0693e3"),"0"===z[B]?h.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:j[B],border:"1px solid ".concat(j[B])}},h.a.createElement("i",{className:"".concat(P[B]," vk_prBlocks_item_icon"),style:{color:"#fff"}})):h.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+j[B]}},h.a.createElement("i",{className:"".concat(P[B]," vk_prBlocks_item_icon"),style:{color:j[B]}})));return"edit"===S?1===T?(F=h.a.createElement(No,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-1",tagName:"h1",onChange:function(t){return e({heading1:t})},value:n,placeholder:xo("Input Title","vk-blocks")}),L=h.a.createElement(No,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-1",tagName:"p",onChange:function(t){return e({content1:t})},value:a,placeholder:xo("Input Content","vk-blocks")})):2===T?(F=h.a.createElement(No,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-2",tagName:"h1",onChange:function(t){return e({heading2:t})},value:o,placeholder:xo("Input Title","vk-blocks")}),L=h.a.createElement(No,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-2",tagName:"p",onChange:function(t){return e({content2:t})},value:l,placeholder:xo("Input Content","vk-blocks")})):3===T&&(F=h.a.createElement(No,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-3",tagName:"h1",onChange:function(t){return e({heading3:t})},value:r,placeholder:xo("Input Title","vk-blocks")}),L=h.a.createElement(No,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-3",tagName:"p",onChange:function(t){return e({content3:t})},value:c,placeholder:xo("Input Content","vk-blocks")})):"save"===S&&(F=h.a.createElement(No.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-".concat(T),tagName:"h1",value:O[B]}),L=h.a.createElement(No.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-".concat(T),tagName:"p",value:I[B]})),h.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},h.a.createElement("a",{href:R[B],target:A[B]?"_blank":"_self",className:"vk_prBlocks_item_link",rel:"noopener noreferrer"},D,F,L))}}])&&_o(n.prototype,o),r&&_o(n,r),t}();function To(e){throw new Error('"'+e+'" is read-only')}wp.i18n.__;var Bo=wp.components,Oo=(Bo.RadioControl,Bo.PanelBody,Bo.Button,Bo.BaseControl,Bo.CheckboxControl,Bo.TextControl,wp.element.Fragment,wp.editor),Io=Oo.RichText;Oo.InspectorControls,Oo.MediaUpload,Oo.ColorPalette;var Ro=[{attributes:function(e){for(var t={},n=1;n<=e;n++)t["heading"+n]={type:"string",source:"html",selector:"h3.vk_prBlocks_item_title-"+n},t["content"+n]={type:"string",source:"html",selector:"p.vk_prBlocks_item_summary-"+n},t["url"+n]={type:"string",default:null},t["urlOpenType"+n]={type:"Boolean",default:!1},t["icon"+n]={type:"string",default:"fas fa-file"},t["color"+n]={type:"string",default:"#0693e3"},t["bgType"+n]={type:"string",default:"0"},t["insertImage"+n]={type:"string",default:null};return t}(4),save:function(e){var t=e.attributes,n=t.heading1,o=t.heading2,r=t.heading3,a=t.content1,l=t.content2,c=t.content3,i=t.url1,s=t.url2,u=t.url3,p=t.urlOpenType1,f=t.urlOpenType2,m=t.urlOpenType3,b=t.icon1,v=t.icon2,d=t.icon3,k=t.color1,y=t.color2,g=t.color3,_=t.bgType1,E=t.bgType2,C=t.bgType3,w=t.insertImage1,x=t.insertImage2,N=t.insertImage3;return h.a.createElement("div",{className:"vk_prBlocks row"},h.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},h.a.createElement("a",{href:i,target:p?"_blank":"_self",className:"vk_prBlocks_item_link"},w?h.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+w+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},h.a.createElement("img",{src:w,alt:""})):(k||(To("color1"),k="#0693e3"),"0"===_?h.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:k,border:"1px solid ".concat(k)}},h.a.createElement("i",{className:"".concat(b," vk_prBlocks_item_icon"),style:{color:"#fff"}})):h.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+k}},h.a.createElement("i",{className:"".concat(b," vk_prBlocks_item_icon"),style:{color:k}}))),h.a.createElement(Io.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-1",tagName:"h1",value:n}),h.a.createElement(Io.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-1",tagName:"p",value:a}))),h.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},h.a.createElement("a",{href:s,target:f?"_blank":"_self",className:"vk_prBlocks_item_link"},x?h.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+x+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},h.a.createElement("img",{src:x,alt:""})):(y||(To("color2"),y="#0693e3"),"0"===E?h.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:y,border:"1px solid ".concat(y)}},h.a.createElement("i",{className:"".concat(v," vk_prBlocks_item_icon"),style:{color:"#fff"}})):h.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+y}},h.a.createElement("i",{className:"".concat(v," vk_prBlocks_item_icon"),style:{color:y}}))),h.a.createElement(Io.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-2",tagName:"h1",value:o}),h.a.createElement(Io.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-2",tagName:"p",value:l}))),h.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},h.a.createElement("a",{href:u,target:m?"_blank":"_self",className:"vk_prBlocks_item_link"},N?h.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+N+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},h.a.createElement("img",{src:N,alt:""})):(g||(To("color3"),g="#0693e3"),"0"===C?h.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:g,border:"1px solid ".concat(g)}},h.a.createElement("i",{className:"".concat(d," vk_prBlocks_item_icon"),style:{color:"#fff"}})):h.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+g}},h.a.createElement("i",{className:"".concat(d," vk_prBlocks_item_icon"),style:{color:g}}))),h.a.createElement(Io.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-3",tagName:"h1",value:r}),h.a.createElement(Io.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-3",tagName:"p",value:c}))))}},{attributes:function(e){for(var t={},n=1;n<=e;n++)t["heading"+n]={type:"string",source:"html",selector:"h1.vk_prBlocks_item_title-"+n},t["content"+n]={type:"string",source:"html",selector:"p.vk_prBlocks_item_summary-"+n},t["url"+n]={type:"string",default:null},t["urlOpenType"+n]={type:"Boolean",default:!1},t["icon"+n]={type:"string",default:"fas fa-file"},t["color"+n]={type:"string",default:"#0693e3"},t["bgType"+n]={type:"string",default:"0"},t["insertImage"+n]={type:"string",default:null};return t}(4),save:function(e){var t=e.attributes;return h.a.createElement("div",{className:"vk_prBlocks row"},h.a.createElement(So,{attributes:t,blockNum:1,for_:"save"}),h.a.createElement(So,{attributes:t,blockNum:2,for_:"save"}),h.a.createElement(So,{attributes:t,blockNum:3,for_:"save"}))}}];function Ao(e){return(Ao="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Po(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function jo(e,t){return!t||"object"!==Ao(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function zo(e){return(zo=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Mo(e,t){return(Mo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Fo=wp.i18n.__,Lo=wp.editor.RichText,Do=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),jo(this,zo(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Mo(e,t)}(t,h.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.setAttributes,t=this.props.attributes,n=t.heading1,o=t.heading2,r=t.heading3,a=t.content1,l=t.content2,c=t.content3,i=t.url1,s=t.url2,u=t.url3,p=t.urlOpenType1,f=t.urlOpenType2,m=t.urlOpenType3,b=t.icon1,v=t.icon2,d=t.icon3,k=t.color1,y=t.color2,g=t.color3,_=t.bgType1,E=t.bgType2,C=t.bgType3,w=t.insertImage1,x=t.insertImage2,N=t.insertImage3,S=this.props.for_,T=this.props.blockNum,B=this.props.blockNum-1,O=[n,o,r],I=[a,l,c],R=[i,s,u],A=[p,f,m],P=[b,v,d],j=[k,y,g],z=[_,E,C],M=[w,x,N],F="",L="",D=M[B]?h.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url(".concat(M[B],")"),backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},h.a.createElement("img",{src:M[B],alt:""})):(j[B]||(j[B]="#0693e3"),"0"===z[B]?h.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:j[B],border:"1px solid ".concat(j[B])}},h.a.createElement("i",{className:"".concat(P[B]," vk_prBlocks_item_icon"),style:{color:"#fff"}})):h.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+j[B]}},h.a.createElement("i",{className:"".concat(P[B]," vk_prBlocks_item_icon"),style:{color:j[B]}})));return"edit"===S?1===T?(F=h.a.createElement(Lo,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-1",tagName:"h3",onChange:function(t){return e({heading1:t})},value:n,placeholder:Fo("Input Title","vk-blocks")}),L=h.a.createElement(Lo,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-1",tagName:"p",onChange:function(t){return e({content1:t})},value:a,placeholder:Fo("Input Content","vk-blocks")})):2===T?(F=h.a.createElement(Lo,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-2",tagName:"h3",onChange:function(t){return e({heading2:t})},value:o,placeholder:Fo("Input Title","vk-blocks")}),L=h.a.createElement(Lo,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-2",tagName:"p",onChange:function(t){return e({content2:t})},value:l,placeholder:Fo("Input Content","vk-blocks")})):3===T&&(F=h.a.createElement(Lo,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-3",tagName:"h3",onChange:function(t){return e({heading3:t})},value:r,placeholder:Fo("Input Title","vk-blocks")}),L=h.a.createElement(Lo,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-3",tagName:"p",onChange:function(t){return e({content3:t})},value:c,placeholder:Fo("Input Content","vk-blocks")})):"save"===S&&(F=h.a.createElement(Lo.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-".concat(T),tagName:"h3",value:O[B]}),L=h.a.createElement(Lo.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-".concat(T),tagName:"p",value:I[B]})),R[B]&&"save"===S?h.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},h.a.createElement("a",{href:R[B],className:"vk_prBlocks_item_link",target:A[B]?"_blank":"_self",rel:"noopener noreferrer"},D,F,L)):h.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},D,F,L)}}])&&Po(n.prototype,o),r&&Po(n,r),t}(),Uo=wp.i18n.__,Vo=wp.blocks.registerBlockType,Wo=wp.components,Ho=Wo.RadioControl,$o=Wo.PanelBody,qo=Wo.Button,Go=Wo.BaseControl,Yo=Wo.CheckboxControl,Zo=Wo.TextControl,Qo=wp.element.Fragment,Xo=wp.editor,Jo=(Xo.RichText,Xo.InspectorControls),Ko=Xo.MediaUpload,er=Xo.ColorPalette,tr=h.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},h.a.createElement("g",null,h.a.createElement("g",null,h.a.createElement("circle",{cx:"288",cy:"186.2",r:"60"}),h.a.createElement("rect",{x:"213.5",y:"278.8",width:"149",height:"107"})),h.a.createElement("g",null,h.a.createElement("circle",{cx:"74.5",cy:"186.2",r:"60"}),h.a.createElement("rect",{y:"278.8",width:"149",height:"107"})),h.a.createElement("g",null,h.a.createElement("circle",{cx:"501.5",cy:"186.2",r:"60"}),h.a.createElement("rect",{x:"427",y:"278.8",width:"149",height:"107"}))));Vo("vk-blocks/pr-blocks",{title:Uo("PR Blocks (Beta)","vk-blocks"),icon:tr,category:"vk-blocks-cat",attributes:function(e){for(var t={},n=1;n<=e;n++)t["heading"+n]={type:"string",source:"html",selector:".vk_prBlocks_item_title-"+n},t["content"+n]={type:"string",source:"html",selector:"p.vk_prBlocks_item_summary-"+n},t["url"+n]={type:"string",default:null},t["urlOpenType"+n]={type:"Boolean",default:!1},t["icon"+n]={type:"string",default:"fas fa-file"},t["color"+n]={type:"string",default:"#0693e3"},t["bgType"+n]={type:"string",default:"0"},t["insertImage"+n]={type:"string",default:null};return t}(4),edit:function(e){var t,n=e.attributes,o=e.setAttributes,r=e.className,a=(n.heading1,n.heading2,n.heading3,n.content1,n.content2,n.content3,n.url1),l=n.url2,c=n.url3,i=n.urlOpenType1,s=n.urlOpenType2,u=n.urlOpenType3,p=n.icon1,f=n.icon2,m=n.icon3,b=n.color1,v=n.color2,d=n.color3,k=n.bgType1,y=n.bgType2,g=n.bgType3,_=n.insertImage1,E=n.insertImage2,C=n.insertImage3;return t=r?"".concat(r," vk_prBlocks row"):"vk_prBlocks row",[h.a.createElement(Qo,null,h.a.createElement(Jo,null,h.a.createElement($o,{title:Uo("PR Block1 Setting","vk-blocks")},h.a.createElement(Go,{label:Uo("Link URL:","vk-blocks")},h.a.createElement(Zo,{value:a,onChange:function(e){return o({url1:e})}}),h.a.createElement(Yo,{label:Uo("Open link new tab.","vk-blocks"),checked:i,onChange:function(e){return o({urlOpenType1:e})}})),h.a.createElement(Go,{label:Uo("Icon 1","vk-blocks")},h.a.createElement(Zo,{label:Uo("Class name of the Font Awesome icon font you want to use:","vk-blocks"),value:p,onChange:function(e){return o({icon1:e})},placeholder:"fas fa-file",help:h.a.createElement("a",{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"},Uo("Font Awesome icon list","vk-blocks"))}),h.a.createElement(er,{value:b,onChange:function(e){e?o({color1:e}):(o({color1:"#0693e3"}),o({bgType1:"0"}))}}),h.a.createElement(Ho,{label:Uo("Icon Background:","vk-blocks"),selected:k,options:[{label:Uo("Solid color","vk-blocks"),value:"0"},{label:Uo("No background","vk-blocks"),value:"1"}],onChange:function(e){return o({bgType1:e})}})),h.a.createElement(Go,{label:Uo("PR Image 1","vk-blocks"),help:Uo("When you have an image. Image is displayed with priority","vk-blocks")},h.a.createElement(Ko,{onSelect:function(e){return o({insertImage1:e.url})},type:"image",value:_,render:function(e){var t=e.open;return h.a.createElement(qo,{onClick:t,className:_?"image-button":"button button-large"},_?h.a.createElement("img",{className:"icon-image",src:_,alt:Uo("Upload image","vk-blocks")}):Uo("Select image","vk-blocks"))}}))),h.a.createElement($o,{title:Uo("PR Block2 Setting","vk-blocks")},h.a.createElement(Go,{label:Uo("Link URL:","vk-blocks")},h.a.createElement(Zo,{value:l,onChange:function(e){return o({url2:e})}}),h.a.createElement(Yo,{label:Uo("Open link new tab.","vk-blocks"),checked:s,onChange:function(e){return o({urlOpenType2:e})}})),h.a.createElement(Go,{label:Uo("Icon 2","vk-blocks")},h.a.createElement(Zo,{label:Uo("Class name of the Font Awesome icon font you want to use:","vk-blocks"),value:f,onChange:function(e){return o({icon2:e})},placeholder:"fas fa-file",help:h.a.createElement("a",{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"},Uo("Font Awesome icon list","vk-blocks"))}),h.a.createElement(er,{value:v,onChange:function(e){e?o({color2:e}):(o({color2:"#0693e3"}),o({bgType2:"0"}))}}),h.a.createElement(Ho,{label:Uo("Icon Background:","vk-blocks"),selected:y,options:[{label:Uo("Solid color","vk-blocks"),value:"0"},{label:Uo("No background","vk-blocks"),value:"1"}],onChange:function(e){return o({bgType2:e})}})),h.a.createElement(Go,{label:Uo("PR Image 2","vk-blocks"),help:Uo("When you have an image. Image is displayed with priority.","vk-blocks")},h.a.createElement(Ko,{onSelect:function(e){return o({insertImage2:e.url})},type:"image",value:E,render:function(e){var t=e.open;return h.a.createElement(qo,{onClick:t,className:E?"image-button":"button button-large"},E?h.a.createElement("img",{className:"icon-image",src:E,alt:Uo("Upload image","vk-blocks")}):Uo("Select image","vk-blocks"))}}))),h.a.createElement($o,{title:Uo("PR Block3 Setting","vk-blocks")},h.a.createElement(Go,{label:Uo("Link URL:","vk-blocks")},h.a.createElement(Zo,{value:c,onChange:function(e){return o({url3:e})}}),h.a.createElement(Yo,{label:Uo("Open link new tab.","vk-blocks"),checked:u,onChange:function(e){return o({urlOpenType3:e})}})),h.a.createElement(Go,{label:Uo("Icon 3","vk-blocks")},h.a.createElement(Zo,{label:Uo("Class name of the Font Awesome icon font you want to use:","vk-blocks"),value:m,onChange:function(e){return o({icon3:e})},placeholder:"fas fa-file",help:h.a.createElement("a",{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"},Uo("Font Awesome icon list","vk-blocks"))}),h.a.createElement(er,{value:d,onChange:function(e){e?o({color3:e}):(o({color3:"#0693e3"}),o({bgType3:"0"}))}}),h.a.createElement(Ho,{label:Uo("Icon Background:","vk-blocks"),selected:g,options:[{label:Uo("Solid color","vk-blocks"),value:"0"},{label:Uo("No background","vk-blocks"),value:"1"}],onChange:function(e){return o({bgType3:e})}})),h.a.createElement(Go,{label:Uo("PR Image 3","vk-blocks"),help:Uo("When you have an image. Image is displayed with priority.","vk-blocks")},h.a.createElement(Ko,{onSelect:function(e){return o({insertImage3:e.url})},type:"image",value:C,render:function(e){var t=e.open;return h.a.createElement(qo,{onClick:t,className:C?"image-button":"button button-large"},C?h.a.createElement("img",{className:"icon-image",src:C,alt:Uo("Upload image","vk-blocks")}):Uo("Select image","vk-blocks"))}})))),h.a.createElement("div",{className:t},h.a.createElement(Do,{attributes:n,setAttributes:o,blockNum:1,for_:"edit"}),h.a.createElement(Do,{attributes:n,setAttributes:o,blockNum:2,for_:"edit"}),h.a.createElement(Do,{attributes:n,setAttributes:o,blockNum:3,for_:"edit"})))]},save:function(e){var t,n=e.attributes,o=e.className;return t=o?"".concat(o," vk_prBlocks row"):"vk_prBlocks row",h.a.createElement("div",{className:t},h.a.createElement(Do,{attributes:n,blockNum:1,for_:"save"}),h.a.createElement(Do,{attributes:n,blockNum:2,for_:"save"}),h.a.createElement(Do,{attributes:n,blockNum:3,for_:"save"}))},deprecated:Ro});function nr(e){return(nr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function or(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function rr(e,t){return!t||"object"!==nr(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function ar(e){return(ar=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function lr(e,t){return(lr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var cr=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),rr(this,ar(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&lr(e,t)}(t,h.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.buttonText,n=e.fontAwesomeIconBefore,o=e.fontAwesomeIconAfter,r="",a="";return n&&(r=h.a.createElement("i",{className:"".concat(n," vk_button_link_before")})),o&&(a=h.a.createElement("i",{className:"".concat(o," vk_button_link_after")})),h.a.createElement(h.a.Fragment,null,r,h.a.createElement("span",{className:"vk_button_link_txt"},t),a)}}])&&or(n.prototype,o),r&&or(n,r),t}();function ir(e){return(ir="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function sr(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function ur(e,t){return!t||"object"!==ir(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function pr(e){return(pr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function fr(e,t){return(fr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var mr=wp.i18n.__,br=wp.components.Button,vr=wp.editor.MediaUpload,dr=wp.editor.RichText,kr=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),ur(this,pr(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&fr(e,t)}(t,h.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.title,n=e.titleColor,o=e.content,r=e.contentColor,a=e.url,l=e.buttonType,c=e.buttonColor,i=e.buttonColorCustom,s=e.buttonText,u=e.buttonTarget,p=e.Image,f=e.ImageBorderColor,m=e.layout,b=(e.fontAwesomeIconBefore,e.fontAwesomeIconAfter,this.props.setAttributes),v=this.props.className,d=this.props.for_,k="vk_prContent",y="vk_button",g="btn btn-block vk_button_link vk_prContent_colTxt_btn",_={},E="";return k="right"===m?mt()(v,k,"vk_prContent-layout-imageRight"):mt()(v,k,"vk_prContent-layout-imageLeft"),i?(y="".concat(y," vk_button-color-custom"),g="".concat(g," btn-primary"),"0"===l?_={backgroundColor:i,border:"1px solid ".concat(i)}:"1"===l&&(_={backgroundColor:"transparent",border:"1px solid "+i,color:i})):i||("0"===l?(g="".concat(g," btn-").concat(c),_=null):"1"===l&&(g="".concat(g," btn-outline-").concat(c),_=null)),E=null==f?"none":"1px solid ".concat(f),h.a.createElement("div",{className:k},h.a.createElement("div",{className:"col-sm-6 vk_prContent_colImg"},"edit"===d?h.a.createElement(vr,{onSelect:function(e){return b({Image:e.sizes.full.url})},type:" image",value:p,render:function(e){var t=e.open;return h.a.createElement(br,{onClick:t,className:p?"image-button":"button button-large"},p?h.a.createElement("img",{className:"vk_prContent_colImg_image",src:p,alt:mr("Upload image","vk-blocks"),style:{border:E}}):mr("Select image","vk-blocks"))}}):p?h.a.createElement("img",{className:"vk_prContent_colImg_image",src:p,alt:mr("Upload image","vk-blocks"),style:{border:E}}):mr("Select image","vk-blocks")),h.a.createElement("div",{className:"col-sm-6 vk_prContent_colTxt"},"edit"===d?h.a.createElement(h.a.Fragment,null,h.a.createElement(dr,{tagName:"h3",className:"vk_prContent_colTxt_title",onChange:function(e){return b({title:e})},value:t,placeholder:mr("Input title.","vk-blocks"),style:{color:n}}),h.a.createElement(dr,{tagName:"p",className:"vk_prContent_colTxt_text",onChange:function(e){return b({content:e})},value:o,placeholder:mr("Input content.","vk-blocks"),style:{color:r}})):h.a.createElement(h.a.Fragment,null,h.a.createElement(dr.Content,{tagName:"h3",value:t,className:"vk_prContent_colTxt_title",style:{color:n}}),h.a.createElement(dr.Content,{tagName:"p",className:"vk_prContent_colTxt_text",value:o,style:{color:r}})),function(){if(""!==s&&void 0!==s)return h.a.createElement("div",{className:y},h.a.createElement("a",{href:a,className:g,target:u?"_blank":null,style:_,rel:"noopener noreferrer"},h.a.createElement(cr,{attributes:e})))}()))}}])&&sr(n.prototype,o),r&&sr(n,r),t}();function yr(e){return(yr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function gr(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function hr(e,t){return!t||"object"!==yr(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function _r(e){return(_r=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Er(e,t){return(Er=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Cr=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),hr(this,_r(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Er(e,t)}(t,h.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.buttonText,n=e.fontAwesomeIconBefore,o=e.fontAwesomeIconAfter,r="",a="";return n&&(r=h.a.createElement("i",{className:"".concat(n," vk_button_link_before")})),o&&(a=h.a.createElement("i",{className:"".concat(o," vk_button_link_after")})),h.a.createElement(h.a.Fragment,null,r,h.a.createElement("span",{className:"vk_button_link_txt"},t),a)}}])&&gr(n.prototype,o),r&&gr(n,r),t}();function wr(e){return(wr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function xr(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function Nr(e,t){return!t||"object"!==wr(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Sr(e){return(Sr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Tr(e,t){return(Tr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Br=wp.i18n.__,Or=wp.components.Button,Ir=wp.editor.MediaUpload,Rr=wp.editor.RichText,Ar=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Nr(this,Sr(t).apply(this,arguments))}var n,o,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Tr(e,t)}(t,h.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.title,n=e.titleColor,o=e.content,r=e.contentColor,a=e.url,l=e.buttonType,c=e.buttonColor,i=e.buttonColorCustom,s=e.buttonText,u=e.buttonTarget,p=e.Image,f=e.ImageBorderColor,m=e.layout,b=(e.fontAwesomeIconBefore,e.fontAwesomeIconAfter,this.props.setAttributes),v=this.props.for_,d="vk_prContent",k="vk_button",y="btn btn-block vk_button_link vk_prContent_colTxt_btn",g={};return d="".concat(d,"right"===m?" vk_prContent-layout-imageRight":" vk_prContent-layout-imageLeft"),i?(k="".concat(k," vk_button-color-custom"),y="".concat(y," btn-primary"),"0"===l?g={backgroundColor:i,border:"1px solid ".concat(i)}:"1"===l&&(g={backgroundColor:"transparent",border:"1px solid "+i,color:i})):i||("0"===l?(y="".concat(y," btn-").concat(c),g=null):"1"===l&&(y="".concat(y," btn-outline-").concat(c),g=null)),h.a.createElement("div",{className:d},h.a.createElement("div",{className:"col-sm-6 vk_prContent_colImg"},"edit"===v?h.a.createElement(Ir,{onSelect:function(e){return b({Image:e.sizes.full.url})},type:" image",value:p,render:function(e){var t=e.open;return h.a.createElement(Or,{onClick:t,className:p?"image-button":"button button-large"},p?h.a.createElement("img",{className:"vk_prContent_colImg_image",src:p,alt:Br("Upload image","vk-blocks"),style:{border:"1px solid ".concat(f)}}):Br("Select image","vk-blocks"))}}):p?h.a.createElement("img",{className:"vk_prContent_colImg_image",src:p,alt:Br("Upload image","vk-blocks"),style:{border:"1px solid ".concat(f)}}):Br("Select image","vk-blocks")),h.a.createElement("div",{className:"col-sm-6 vk_prContent_colTxt"},"edit"===v?h.a.createElement(h.a.Fragment,null,h.a.createElement(Rr,{tagName:"h3",className:"vk_prContent_colTxt_title",onChange:function(e){return b({title:e})},value:t,placeholder:Br("Input title.","vk-blocks"),style:{color:n}}),h.a.createElement(Rr,{tagName:"p",className:"vk_prContent_colTxt_text",onChange:function(e){return b({content:e})},value:o,placeholder:Br("Input content.","vk-blocks"),style:{color:r}})):h.a.createElement(h.a.Fragment,null,h.a.createElement(Rr.Content,{tagName:"h3",value:t,className:"vk_prContent_colTxt_title",style:{color:n}}),h.a.createElement(Rr.Content,{tagName:"p",className:"vk_prContent_colTxt_text",value:o,style:{color:r}})),function(){if(""!==s&&void 0!==s)return h.a.createElement("div",{className:k},h.a.createElement("a",{href:a,className:y,target:u?"_blank":null,style:g},h.a.createElement(Cr,{attributes:e})))}()))}}])&&xr(n.prototype,o),r&&xr(n,r),t}(),Pr=[{attributes:{title:{source:"html",selector:".vk_prContent_colTxt_title"},titleColor:{type:"string"},content:{source:"html",selector:".vk_prContent_colTxt_text"},contentColor:{type:"string"},url:{type:"string",default:null},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonText:{source:"html",selector:".vk_button_link_txt",default:""},buttonTarget:{type:"Boolean",default:!1},Image:{type:"string",default:null},ImageBorderColor:{type:"string",default:null},layout:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string"},fontAwesomeIconAfter:{type:"string"}},save:function(e){var t=e.attributes;e.className;return h.a.createElement(Ar,{attributes:t,for_:"save"})}}],jr=wp.i18n.__,zr=wp.blocks.registerBlockType,Mr=wp.components,Fr=(Mr.RangeControl,Mr.RadioControl),Lr=Mr.PanelBody,Dr=(Mr.Button,Mr.BaseControl),Ur=Mr.CheckboxControl,Vr=Mr.TextControl,Wr=wp.element.Fragment,Hr=wp.editor,$r=(Hr.RichText,Hr.InspectorControls),qr=(Hr.MediaUpload,Hr.ColorPalette),Gr=h.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},h.a.createElement("g",null,h.a.createElement("path",{d:"M291.7,133.3l0,245.3l-273.1,0l0-245.3L291.7,133.3 M307.2,117.8l-304.2,0l0,276.4l304.2,0L307.2,117.8L307.2,117.8z"}),h.a.createElement("path",{d:"M560.7,218.8l-213.1,0c-6.1,0-11.1-5-11.1-11.1s5-11.1,11.1-11.1l213.1,0c6.1,0,11.1,5,11.1,11.1 C571.8,213.8,566.8,218.8,560.7,218.8z"}),h.a.createElement("path",{d:"M560.7,265.4l-213.1,0c-6.1,0-11.1-5-11.1-11.1c0-6.1,5-11.1,11.1-11.1l213.1,0c6.1,0,11.1,5,11.1,11.1 C571.8,260.5,566.8,265.4,560.7,265.4z"}),h.a.createElement("path",{d:"M560.7,312.1l-213.1,0c-6.1,0-11.1-5-11.1-11.1c0-6.1,5-11.1,11.1-11.1l213.1,0c6.1,0,11.1,5,11.1,11.1 C571.8,307.1,566.8,312.1,560.7,312.1z"}),h.a.createElement("polygon",{points:"278.4,365.4 31.9,365.4 31.9,287.4 113,182.2 184.4,264.4 229.9,226.5 278.4,290.6 \t"}),h.a.createElement("path",{d:"M360.6,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7c-4.8,0-8.7-3.9-8.7-8.7C351.9,137.2,355.8,133.3,360.6,133.3 M360.6,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2c13.4,0,24.2-10.9,24.2-24.2 C384.9,128.7,374,117.8,360.6,117.8L360.6,117.8z"}),h.a.createElement("path",{d:"M423.3,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7c-4.8,0-8.7-3.9-8.7-8.7C414.6,137.2,418.5,133.3,423.3,133.3 M423.3,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2s24.2-10.9,24.2-24.2C447.6,128.7,436.7,117.8,423.3,117.8 L423.3,117.8z"}),h.a.createElement("path",{d:"M486,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7c-4.8,0-8.7-3.9-8.7-8.7C477.3,137.2,481.2,133.3,486,133.3 M486,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2c13.4,0,24.2-10.9,24.2-24.2 C510.2,128.7,499.4,117.8,486,117.8L486,117.8z"}),h.a.createElement("path",{d:"M548.7,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7s-8.7-3.9-8.7-8.7C540,137.2,543.9,133.3,548.7,133.3 M548.7,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2c13.4,0,24.2-10.9,24.2-24.2 C572.9,128.7,562.1,117.8,548.7,117.8L548.7,117.8z"}),h.a.createElement("path",{d:"M566.3,347.6l-224.3,0c-3.1,0-5.6,2.5-5.6,5.6l0,35.5c0,3.1,2.5,5.6,5.6,5.6l224.3,0c3.1,0,5.6-2.5,5.6-5.6v-35.5 C571.8,350.1,569.3,347.6,566.3,347.6z M547.1,379.2v-16.6l9.8,8.3L547.1,379.2z"})));zr("vk-blocks/pr-content",{title:jr("PR Content","vk-blocks"),icon:Gr,category:"vk-blocks-cat",attributes:{title:{source:"html",selector:".vk_prContent_colTxt_title"},titleColor:{type:"string"},content:{source:"html",selector:".vk_prContent_colTxt_text"},contentColor:{type:"string"},url:{type:"string",default:null},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonText:{source:"html",selector:".vk_button_link_txt",default:""},buttonTarget:{type:"Boolean",default:!1},Image:{type:"string",default:null},ImageBorderColor:{type:"string",default:null},layout:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string"},fontAwesomeIconAfter:{type:"string"}},edit:function(e){var t=e.attributes,n=e.className,o=e.setAttributes,r=t.titleColor,a=t.contentColor,l=t.url,c=t.buttonType,i=t.buttonColor,s=t.buttonColorCustom,u=t.buttonText,p=t.buttonTarget,f=t.ImageBorderColor,m=t.layout,b=t.fontAwesomeIconBefore,v=t.fontAwesomeIconAfter;return h.a.createElement(Wr,null,h.a.createElement($r,null,h.a.createElement(Lr,{title:jr("Color Setting","vk-blocks")},h.a.createElement(Dr,{label:jr("Title Color","vk-blocks")},h.a.createElement(qr,{value:r,onChange:function(e){return o({titleColor:e})}})),h.a.createElement(Dr,{label:jr("Content Color","vk-blocks")},h.a.createElement(qr,{value:a,onChange:function(e){return o({contentColor:e})}})),h.a.createElement(Dr,{label:jr("Image Border Color","vk-blocks")},h.a.createElement(qr,{value:f,onChange:function(e){return o({ImageBorderColor:e})}}))),h.a.createElement(Lr,{title:jr("Button Setting","vk-blocks")},h.a.createElement(Dr,{label:jr("Button Text","vk-blocks")},h.a.createElement(Vr,{value:u,onChange:function(e){return o({buttonText:e})},placeholder:"Input button text."})),h.a.createElement(Dr,{label:jr("Link URL","vk-blocks")},h.a.createElement(Vr,{value:l,onChange:function(e){return o({url:e})},placeholder:"https://vektor-inc.co.jp/"})),h.a.createElement(Ur,{label:jr("Open link new tab.","vk-blocks"),checked:p,onChange:function(e){return o({buttonTarget:e})}}),h.a.createElement(Dr,{label:jr("Button Type","vk-blocks")},h.a.createElement(Fr,{selected:c,options:[{label:jr("Solid","vk-blocks"),value:"0"},{label:jr("Ghost","vk-blocks"),value:"1"}],onChange:function(e){return o({buttonType:e})}})),h.a.createElement(Fr,{label:jr("Default Color:","vk-blocks"),selected:i,options:[{label:jr("Primary","vk-blocks"),value:"primary"},{label:jr("Secondary","vk-blocks"),value:"secondary"},{label:jr("Success","vk-blocks"),value:"success"},{label:jr("Info","vk-blocks"),value:"info"},{label:jr("Warning","vk-blocks"),value:"warning"},{label:jr("Danger","vk-blocks"),value:"danger"},{label:jr("Light","vk-blocks"),value:"light"},{label:jr("Dark","vk-blocks"),value:"dark"}],onChange:function(e){return o({buttonColor:e})}}),h.a.createElement(Dr,{label:jr("Button Color","vk-blocks")},h.a.createElement(qr,{value:s,onChange:function(e){return o({buttonColorCustom:e})}})),h.a.createElement(Dr,{label:jr("Font Awesome:","vk-blocks"),help:h.a.createElement("a",{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"},jr("Font Awesome icon list","vk-blocks"))},h.a.createElement(Vr,{label:jr("Before text","vk-blocks"),help:jr("Enter Font Awesome Class.This icon will appear before text. Ex) fas fa-arrow-circle-right","vk-blocks"),value:b,onChange:function(e){return o({fontAwesomeIconBefore:e})},placeholder:"fas fa-arrow-circle-right"}),h.a.createElement(Vr,{label:jr("After text","vk-blocks"),help:jr("Enter Font Awesome Class.This icon will appear after text. Ex) fas fa-external-link-alt","vk-blocks"),value:v,onChange:function(e){return o({fontAwesomeIconAfter:e})},placeholder:"fas fa-external-link-alt"}))),h.a.createElement(Lr,{title:jr("Layout Setting","vk-blocks")},h.a.createElement(Fr,{label:jr("Layout Type","vk-blocks"),selected:m,options:[{label:jr("Right","vk-blocks"),value:"right"},{label:jr("Left","vk-blocks"),value:"left"}],onChange:function(e){return o({layout:e})}}))),h.a.createElement(kr,{attributes:t,setAttributes:o,className:n,for_:"edit"}))},save:function(e){var t=e.attributes,n=e.className;return h.a.createElement(kr,{attributes:t,className:n,for_:"save"})},deprecated:Pr})}]);
39
  //# sourceMappingURL=block-build.js.map
inc/vk-blocks/build/block-build.js.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./node_modules/react/index.js","webpack:///./node_modules/classnames/index.js","webpack:///./node_modules/react/cjs/react.production.min.js","webpack:///./node_modules/react/node_modules/object-assign/index.js","webpack:///./src/balloon/block.js","webpack:///./src/staff/component.js","webpack:///./src/staff/block.js","webpack:///./src/staff/schema.js","webpack:///./src/spacer/component.js","webpack:///./src/spacer/deprecated/component.js","webpack:///./src/spacer/deprecated/deprecated.js","webpack:///./src/spacer/deprecated/schema.js","webpack:///./src/spacer/block.js","webpack:///./src/spacer/schema.js","webpack:///./src/outer/component-divider.js","webpack:///./src/outer/component.js","webpack:///./src/outer/deprecated/component-divider.js","webpack:///./src/outer/deprecated/component.js","webpack:///./src/outer/deprecated/block.js","webpack:///./src/outer/deprecated/schema.js","webpack:///./src/_helper/to-number.js","webpack:///./src/outer/block.js","webpack:///./src/outer/schema.js","webpack:///./src/heading/heading-toolbar.js","webpack:///./src/heading/component.js","webpack:///./src/heading/deprecated/block.js","webpack:///./src/heading/deprecated/schema.js","webpack:///./src/heading/block.js","webpack:///./src/heading/schema.js","webpack:///./src/alert/deprecated.js","webpack:///./src/alert/block.js","webpack:///./src/button/component.js","webpack:///./src/button/deprecated/component-deprecated.js","webpack:///./src/button/deprecated/component-deprecated-id.js","webpack:///./src/button/deprecated/component-deprecated-noopenernoreferer-id.js","webpack:///./src/button/deprecated/component-deprecated-subcaption-noNoopnnernoreferer-id.js","webpack:///./src/button/deprecated/deprecated.js","webpack:///./src/button/block.js","webpack:///./src/faq/deprecated.js","webpack:///./src/faq/block.js","webpack:///./src/flow/deprecated.js","webpack:///./src/flow/block.js","webpack:///./src/pr-blocks/deprecated/component-block.js","webpack:///./src/pr-blocks/deprecated/block.js","webpack:///./src/pr-blocks/component-block.js","webpack:///./src/pr-blocks/block.js","webpack:///./src/pr-content/component-fontawesome.js","webpack:///./src/pr-content/component.js","webpack:///./src/pr-content/deprecated/component-fontawesome-deprecated.js","webpack:///./src/pr-content/deprecated/component-deprecated.js","webpack:///./src/pr-content/deprecated/deprecated.js","webpack:///./src/pr-content/block.js","webpack:///./src/pr-content/schema.js"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","__WEBPACK_AMD_DEFINE_RESULT__","hasOwn","classNames","classes","arguments","length","arg","argType","push","Array","isArray","inner","apply","join","default","undefined","k","for","q","u","v","w","x","y","z","A","B","C","iterator","D","a","b","e","encodeURIComponent","g","h","f","Error","replace","framesToPop","aa","E","isMounted","enqueueForceUpdate","enqueueReplaceState","enqueueSetState","F","G","this","props","context","refs","updater","H","I","isReactComponent","setState","forceUpdate","J","constructor","isPureReactComponent","K","current","currentDispatcher","L","M","ref","__self","__source","N","children","defaultProps","$$typeof","type","_owner","O","P","Q","R","pop","result","keyPrefix","func","count","S","V","T","U","next","done","keys","=",":","escape","toString","ca","da","W","ba","X","Children","map","forEach","toArray","only","createRef","Component","PureComponent","createContext","_calculateChangedBits","_currentValue","_currentValue2","_threadCount","Provider","Consumer","_context","forwardRef","render","lazy","_ctor","_status","_result","memo","compare","Fragment","StrictMode","Suspense","createElement","cloneElement","createFactory","isValidElement","version","unstable_ConcurrentMode","unstable_Profiler","__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED","ReactCurrentOwner","assign","Y","Z","getOwnPropertySymbols","propIsEnumerable","propertyIsEnumerable","test1","String","getOwnPropertyNames","test2","fromCharCode","test3","split","letter","err","shouldUseNative","target","source","from","symbols","to","val","TypeError","toObject","__","wp","i18n","registerBlockType","blocks","components","RadioControl","RangeControl","PanelBody","Button","element","editor","RichText","InspectorControls","MediaUpload","ColorPalette","BlockIcon","React","xmlns","width","height","viewBox","title","icon","category","attributes","content","selector","balloonName","balloonType","balloonBgColor","balloonAlign","IconImage","edit","_ref","className","setAttributes","label","help","selected","options","onChange","concat","onSelect","sizes","full","url","_ref2","open","onClick","src","alt","tagName","placeholder","style","background","border","save","_ref3","Content","NewComponent","_React$Component","_classCallCheck","_possibleConstructorReturn","_getPrototypeOf","_inherits","_this$props$attribute","vk_staff_text_name","vk_staff_text_caption","vk_staff_text_role","vk_staff_text_profileTitle","vk_staff_text_profileText","vk_staff_photo_image","vk_staff_photo_image_alt","vk_staff_layout","vk_staff_nameColor","vk_staff_captionColor","vk_staff_positionColor","vk_staff_profileTitleColor","vk_staff_profileTextColor","vk_staff_photoBorder","for_","returnELm","react_default","color","TextControl","BaseControl","SelectControl","component_NewComponent","SpacerComponent","component_classCallCheck","component_possibleConstructorReturn","component_getPrototypeOf","component_inherits","unit","pc","tablet","mobile","deprecated_component_classCallCheck","deprecated_component_possibleConstructorReturn","deprecated_component_getPrototypeOf","deprecated_component_inherits","deprecated","deprecated_component_SpacerComponent","points","block_Fragment","block_InspectorControls","block_PanelBody","block_SelectControl","block_BaseControl","step","component_SpacerComponent","componentDivider","level","whichSide","dividerType","sectionPadding","sectionClass","lenderDivider","Math","abs","strokeWidth","fill","absLevel","tiltSectionStyle","curveSectionStyle","waveSectionStyle","DivideAbs4","triangleSectionStyle","paddingBottom","preserveAspectRatio","paddingTop","InnerBlocks","hex2rgba","hex","alpha","match","slice","parseInt","outer_component_classCallCheck","outer_component_possibleConstructorReturn","outer_component_getPrototypeOf","outer_component_inherits","classPaddingLR","classPaddingVertical","classBgPosition","classWidth","elm","containerClass","whichSideUpper","whichSideLower","bgStyle","borderProperty","borderRadiusProperty","bgColor","bgImage","bgPosition","outerWidth","padding_left_and_right","padding_top_and_bottom","opacity","upper_level","lower_level","upperDividerBgColor","lowerDividerBgColor","borderWidth","borderStyle","borderColor","borderRadius","anchor","id","outer_deprecated_component_classCallCheck","outer_deprecated_component_possibleConstructorReturn","outer_deprecated_component_getPrototypeOf","outer_deprecated_component_inherits","component_InnerBlocks","vk_blocks_check","is_pro","deprecated_component_Component","toNumber","min","max","Number","isNaN","supports","outer_block_Fragment","outer_block_InspectorControls","outer_block_PanelBody","outer_block_BaseControl","block_ColorPalette","block_RangeControl","block_MediaUpload","block_Button","outer_block_SelectControl","component_Component","range","window","lodash","sprintf","Toolbar","HeadingToolbar","targetLevel","selectedLevel","isActive","subscript","_this","_this$props","minLevel","maxLevel","controls","index","createLevelControl","heading_component_classCallCheck","heading_component_possibleConstructorReturn","heading_component_getPrototypeOf","heading_component_inherits","cStyle","tStyle","align","titleColor","titleSize","subText","subTextFlag","subTextColor","subTextSize","titleStyle","titleMarginBottom","outerMarginBottom","marginBottom","fontSize","textAlign","component_RichText","BlockControls","AlignmentToolbar","Version0_6_0","block_RichText","number","set_attirbuite","heading1","heading2","heading3","content1","content2","content3","url1","url2","url3","urlOpenType1","urlOpenType2","urlOpenType3","icon1","icon2","icon3","color1","color2","color3","bgType1","bgType2","bgType3","insertImage1","insertImage2","insertImage3","href","backgroundImage","backgroundRepeat","backgroundSize","_readOnlyError","backgroundColor","deprecated_block_Fragment","customClassName","setTitleFontSize","newLevel","heading_block_Fragment","block_BlockControls","heading_toolbar","heading_block_InspectorControls","heading_block_PanelBody","heading_block_SelectControl","heading_block_RangeControl","block_AlignmentToolbar","heading_block_ColorPalette","block_RadioControl","heading_component_Component","alert_deprecated_RichText","event","alert_block_RichText","newContent","button_component_classCallCheck","button_component_possibleConstructorReturn","button_component_getPrototypeOf","button_component_inherits","buttonColorCustom","lbColorCustom","buttonColor","lbColor","buttonType","lbType","buttonAlign","lbAlign","buttonSize","lbSize","buttonUrl","lbUrl","buttonTarget","lbTarget","fontAwesomeIconBefore","lbFontAwesomeIconBefore","fontAwesomeIconAfter","lbFontAwesomeIconAfter","richText","lbRichtext","subCaption","lbsubCaption","aClass","aStyle","iconBefore","iconAfter","role","aria-pressed","rel","ComponentDeprecated","component_deprecated_classCallCheck","component_deprecated_possibleConstructorReturn","component_deprecated_getPrototypeOf","component_deprecated_inherits","ComponentDeprecatedId","component_deprecated_id_classCallCheck","component_deprecated_id_possibleConstructorReturn","component_deprecated_id_getPrototypeOf","component_deprecated_id_inherits","ComponentDeprecatedNoOpnnerNoRefererID","component_deprecated_noopenernoreferer_id_classCallCheck","component_deprecated_noopenernoreferer_id_possibleConstructorReturn","component_deprecated_noopenernoreferer_id_getPrototypeOf","component_deprecated_noopenernoreferer_id_inherits","ComponentDeprecatedSubcaptionNoopennerId","component_deprecated_subcaption_noNoopnnernoreferer_id_classCallCheck","component_deprecated_subcaption_noNoopnnernoreferer_id_possibleConstructorReturn","component_deprecated_subcaption_noNoopnnernoreferer_id_getPrototypeOf","component_deprecated_subcaption_noNoopnnernoreferer_id_inherits","component_deprecated_ComponentDeprecated","deprecated_deprecated_RichText","component_deprecated_id_ComponentDeprecatedId","component_deprecated_noopenernoreferer_id_ComponentDeprecatedNoOpnnerNoRefererID","_ref4","component_deprecated_subcaption_noNoopnnernoreferer_id_ComponentDeprecatedSubcaptionNoopennerId","CheckboxControl","Dashicon","IconButton","URLInput","isSelected","button_block_Fragment","button_block_InspectorControls","button_block_PanelBody","block_TextControl","checked","button_block_RadioControl","button_block_BaseControl","button_block_ColorPalette","button_component_Component","button_block_RichText","formattingControls","keepPlaceholderOnFocus","onSubmit","preventDefault","heading","faq_deprecated_RichText","faq_block_RichText","arrowFlag","insertImage","flow_deprecated_RichText","PanelColor","flow_block_Fragment","flow_block_InspectorControls","flow_block_PanelBody","flow_block_RadioControl","flow_block_RichText","flow_block_MediaUpload","flow_block_Button","ComponentBlock","component_block_classCallCheck","component_block_possibleConstructorReturn","component_block_getPrototypeOf","component_block_inherits","blockNum","blockNumArrIndex","urlOpenType","bgType","richTextH1Save","richTextPSave","drawElement","component_block_RichText","set_attributes","block_readOnlyError","deprecated_block_RichText","set_attributes2","component_block_ComponentBlock","pr_blocks_component_block_classCallCheck","pr_blocks_component_block_possibleConstructorReturn","pr_blocks_component_block_getPrototypeOf","pr_blocks_component_block_inherits","pr_blocks_component_block_RichText","cx","cy","pr_blocks_block_Fragment","pr_blocks_block_InspectorControls","pr_blocks_block_PanelBody","pr_blocks_block_BaseControl","pr_blocks_block_TextControl","pr_blocks_block_CheckboxControl","pr_blocks_block_ColorPalette","pr_blocks_block_RadioControl","pr_blocks_block_MediaUpload","pr_blocks_block_Button","pr_blocks_component_block_ComponentBlock","_ref5","Fontawesome","component_fontawesome_classCallCheck","component_fontawesome_possibleConstructorReturn","component_fontawesome_getPrototypeOf","component_fontawesome_inherits","buttonText","pr_content_component_classCallCheck","pr_content_component_possibleConstructorReturn","pr_content_component_getPrototypeOf","pr_content_component_inherits","contentColor","Image","ImageBorderColor","layout","btnClass","imageBorderProperty","component_MediaUpload","component_Button","pr_content_component_RichText","component_fontawesome_Fontawesome","component_fontawesome_deprecated_classCallCheck","component_fontawesome_deprecated_possibleConstructorReturn","component_fontawesome_deprecated_getPrototypeOf","component_fontawesome_deprecated_inherits","deprecated_component_deprecated_classCallCheck","deprecated_component_deprecated_possibleConstructorReturn","deprecated_component_deprecated_getPrototypeOf","deprecated_component_deprecated_inherits","component_deprecated_MediaUpload","component_deprecated_Button","component_deprecated_RichText","component_fontawesome_deprecated_Fontawesome","deprecated_component_deprecated_ComponentDeprecated","pr_content_block_Fragment","pr_content_block_InspectorControls","pr_content_block_PanelBody","pr_content_block_BaseControl","pr_content_block_ColorPalette","pr_content_block_TextControl","pr_content_block_CheckboxControl","pr_content_block_RadioControl","pr_content_component_Component"],"mappings":"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","file":"./inc/vk-blocks/build/block-build.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 5);\n","'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/react.production.min.js');\n} else {\n module.exports = require('./cjs/react.development.js');\n}\n","/*!\n Copyright (c) 2017 Jed Watson.\n Licensed under the MIT License (MIT), see\n http://jedwatson.github.io/classnames\n*/\n/* global define */\n\n(function () {\n\t'use strict';\n\n\tvar hasOwn = {}.hasOwnProperty;\n\n\tfunction classNames () {\n\t\tvar classes = [];\n\n\t\tfor (var i = 0; i < arguments.length; i++) {\n\t\t\tvar arg = arguments[i];\n\t\t\tif (!arg) continue;\n\n\t\t\tvar argType = typeof arg;\n\n\t\t\tif (argType === 'string' || argType === 'number') {\n\t\t\t\tclasses.push(arg);\n\t\t\t} else if (Array.isArray(arg) && arg.length) {\n\t\t\t\tvar inner = classNames.apply(null, arg);\n\t\t\t\tif (inner) {\n\t\t\t\t\tclasses.push(inner);\n\t\t\t\t}\n\t\t\t} else if (argType === 'object') {\n\t\t\t\tfor (var key in arg) {\n\t\t\t\t\tif (hasOwn.call(arg, key) && arg[key]) {\n\t\t\t\t\t\tclasses.push(key);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn classes.join(' ');\n\t}\n\n\tif (typeof module !== 'undefined' && module.exports) {\n\t\tclassNames.default = classNames;\n\t\tmodule.exports = classNames;\n\t} else if (typeof define === 'function' && typeof define.amd === 'object' && define.amd) {\n\t\t// register as 'classnames', consistent with npm package name\n\t\tdefine('classnames', [], function () {\n\t\t\treturn classNames;\n\t\t});\n\t} else {\n\t\twindow.classNames = classNames;\n\t}\n}());\n","/** @license React v16.7.0\n * react.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';var k=require(\"object-assign\"),n=\"function\"===typeof Symbol&&Symbol.for,p=n?Symbol.for(\"react.element\"):60103,q=n?Symbol.for(\"react.portal\"):60106,r=n?Symbol.for(\"react.fragment\"):60107,t=n?Symbol.for(\"react.strict_mode\"):60108,u=n?Symbol.for(\"react.profiler\"):60114,v=n?Symbol.for(\"react.provider\"):60109,w=n?Symbol.for(\"react.context\"):60110,x=n?Symbol.for(\"react.concurrent_mode\"):60111,y=n?Symbol.for(\"react.forward_ref\"):60112,z=n?Symbol.for(\"react.suspense\"):60113,A=n?Symbol.for(\"react.memo\"):\n60115,B=n?Symbol.for(\"react.lazy\"):60116,C=\"function\"===typeof Symbol&&Symbol.iterator;function aa(a,b,e,c,d,g,h,f){if(!a){a=void 0;if(void 0===b)a=Error(\"Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.\");else{var l=[e,c,d,g,h,f],m=0;a=Error(b.replace(/%s/g,function(){return l[m++]}));a.name=\"Invariant Violation\"}a.framesToPop=1;throw a;}}\nfunction D(a){for(var b=arguments.length-1,e=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+a,c=0;c<b;c++)e+=\"&args[]=\"+encodeURIComponent(arguments[c+1]);aa(!1,\"Minified React error #\"+a+\"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. \",e)}var E={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},F={};\nfunction G(a,b,e){this.props=a;this.context=b;this.refs=F;this.updater=e||E}G.prototype.isReactComponent={};G.prototype.setState=function(a,b){\"object\"!==typeof a&&\"function\"!==typeof a&&null!=a?D(\"85\"):void 0;this.updater.enqueueSetState(this,a,b,\"setState\")};G.prototype.forceUpdate=function(a){this.updater.enqueueForceUpdate(this,a,\"forceUpdate\")};function H(){}H.prototype=G.prototype;function I(a,b,e){this.props=a;this.context=b;this.refs=F;this.updater=e||E}var J=I.prototype=new H;\nJ.constructor=I;k(J,G.prototype);J.isPureReactComponent=!0;var K={current:null,currentDispatcher:null},L=Object.prototype.hasOwnProperty,M={key:!0,ref:!0,__self:!0,__source:!0};\nfunction N(a,b,e){var c=void 0,d={},g=null,h=null;if(null!=b)for(c in void 0!==b.ref&&(h=b.ref),void 0!==b.key&&(g=\"\"+b.key),b)L.call(b,c)&&!M.hasOwnProperty(c)&&(d[c]=b[c]);var f=arguments.length-2;if(1===f)d.children=e;else if(1<f){for(var l=Array(f),m=0;m<f;m++)l[m]=arguments[m+2];d.children=l}if(a&&a.defaultProps)for(c in f=a.defaultProps,f)void 0===d[c]&&(d[c]=f[c]);return{$$typeof:p,type:a,key:g,ref:h,props:d,_owner:K.current}}\nfunction ba(a,b){return{$$typeof:p,type:a.type,key:b,ref:a.ref,props:a.props,_owner:a._owner}}function O(a){return\"object\"===typeof a&&null!==a&&a.$$typeof===p}function escape(a){var b={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+(\"\"+a).replace(/[=:]/g,function(a){return b[a]})}var P=/\\/+/g,Q=[];function R(a,b,e,c){if(Q.length){var d=Q.pop();d.result=a;d.keyPrefix=b;d.func=e;d.context=c;d.count=0;return d}return{result:a,keyPrefix:b,func:e,context:c,count:0}}\nfunction S(a){a.result=null;a.keyPrefix=null;a.func=null;a.context=null;a.count=0;10>Q.length&&Q.push(a)}\nfunction T(a,b,e,c){var d=typeof a;if(\"undefined\"===d||\"boolean\"===d)a=null;var g=!1;if(null===a)g=!0;else switch(d){case \"string\":case \"number\":g=!0;break;case \"object\":switch(a.$$typeof){case p:case q:g=!0}}if(g)return e(c,a,\"\"===b?\".\"+U(a,0):b),1;g=0;b=\"\"===b?\".\":b+\":\";if(Array.isArray(a))for(var h=0;h<a.length;h++){d=a[h];var f=b+U(d,h);g+=T(d,f,e,c)}else if(null===a||\"object\"!==typeof a?f=null:(f=C&&a[C]||a[\"@@iterator\"],f=\"function\"===typeof f?f:null),\"function\"===typeof f)for(a=f.call(a),h=\n0;!(d=a.next()).done;)d=d.value,f=b+U(d,h++),g+=T(d,f,e,c);else\"object\"===d&&(e=\"\"+a,D(\"31\",\"[object Object]\"===e?\"object with keys {\"+Object.keys(a).join(\", \")+\"}\":e,\"\"));return g}function V(a,b,e){return null==a?0:T(a,\"\",b,e)}function U(a,b){return\"object\"===typeof a&&null!==a&&null!=a.key?escape(a.key):b.toString(36)}function ca(a,b){a.func.call(a.context,b,a.count++)}\nfunction da(a,b,e){var c=a.result,d=a.keyPrefix;a=a.func.call(a.context,b,a.count++);Array.isArray(a)?W(a,c,e,function(a){return a}):null!=a&&(O(a)&&(a=ba(a,d+(!a.key||b&&b.key===a.key?\"\":(\"\"+a.key).replace(P,\"$&/\")+\"/\")+e)),c.push(a))}function W(a,b,e,c,d){var g=\"\";null!=e&&(g=(\"\"+e).replace(P,\"$&/\")+\"/\");b=R(b,g,c,d);V(a,da,b);S(b)}\nvar X={Children:{map:function(a,b,e){if(null==a)return a;var c=[];W(a,c,null,b,e);return c},forEach:function(a,b,e){if(null==a)return a;b=R(null,null,b,e);V(a,ca,b);S(b)},count:function(a){return V(a,function(){return null},null)},toArray:function(a){var b=[];W(a,b,null,function(a){return a});return b},only:function(a){O(a)?void 0:D(\"143\");return a}},createRef:function(){return{current:null}},Component:G,PureComponent:I,createContext:function(a,b){void 0===b&&(b=null);a={$$typeof:w,_calculateChangedBits:b,\n_currentValue:a,_currentValue2:a,_threadCount:0,Provider:null,Consumer:null};a.Provider={$$typeof:v,_context:a};return a.Consumer=a},forwardRef:function(a){return{$$typeof:y,render:a}},lazy:function(a){return{$$typeof:B,_ctor:a,_status:-1,_result:null}},memo:function(a,b){return{$$typeof:A,type:a,compare:void 0===b?null:b}},Fragment:r,StrictMode:t,Suspense:z,createElement:N,cloneElement:function(a,b,e){null===a||void 0===a?D(\"267\",a):void 0;var c=void 0,d=k({},a.props),g=a.key,h=a.ref,f=a._owner;\nif(null!=b){void 0!==b.ref&&(h=b.ref,f=K.current);void 0!==b.key&&(g=\"\"+b.key);var l=void 0;a.type&&a.type.defaultProps&&(l=a.type.defaultProps);for(c in b)L.call(b,c)&&!M.hasOwnProperty(c)&&(d[c]=void 0===b[c]&&void 0!==l?l[c]:b[c])}c=arguments.length-2;if(1===c)d.children=e;else if(1<c){l=Array(c);for(var m=0;m<c;m++)l[m]=arguments[m+2];d.children=l}return{$$typeof:p,type:a.type,key:g,ref:h,props:d,_owner:f}},createFactory:function(a){var b=N.bind(null,a);b.type=a;return b},isValidElement:O,version:\"16.7.0\",\nunstable_ConcurrentMode:x,unstable_Profiler:u,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:K,assign:k}},Y={default:X},Z=Y&&X||Y;module.exports=Z.default||Z;\n","/*\nobject-assign\n(c) Sindre Sorhus\n@license MIT\n*/\n\n'use strict';\n/* eslint-disable no-unused-vars */\nvar getOwnPropertySymbols = Object.getOwnPropertySymbols;\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\nvar propIsEnumerable = Object.prototype.propertyIsEnumerable;\n\nfunction toObject(val) {\n\tif (val === null || val === undefined) {\n\t\tthrow new TypeError('Object.assign cannot be called with null or undefined');\n\t}\n\n\treturn Object(val);\n}\n\nfunction shouldUseNative() {\n\ttry {\n\t\tif (!Object.assign) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// Detect buggy property enumeration order in older V8 versions.\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=4118\n\t\tvar test1 = new String('abc'); // eslint-disable-line no-new-wrappers\n\t\ttest1[5] = 'de';\n\t\tif (Object.getOwnPropertyNames(test1)[0] === '5') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test2 = {};\n\t\tfor (var i = 0; i < 10; i++) {\n\t\t\ttest2['_' + String.fromCharCode(i)] = i;\n\t\t}\n\t\tvar order2 = Object.getOwnPropertyNames(test2).map(function (n) {\n\t\t\treturn test2[n];\n\t\t});\n\t\tif (order2.join('') !== '0123456789') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test3 = {};\n\t\t'abcdefghijklmnopqrst'.split('').forEach(function (letter) {\n\t\t\ttest3[letter] = letter;\n\t\t});\n\t\tif (Object.keys(Object.assign({}, test3)).join('') !==\n\t\t\t\t'abcdefghijklmnopqrst') {\n\t\t\treturn false;\n\t\t}\n\n\t\treturn true;\n\t} catch (err) {\n\t\t// We don't expect any of the above to throw, but better to be safe.\n\t\treturn false;\n\t}\n}\n\nmodule.exports = shouldUseNative() ? Object.assign : function (target, source) {\n\tvar from;\n\tvar to = toObject(target);\n\tvar symbols;\n\n\tfor (var s = 1; s < arguments.length; s++) {\n\t\tfrom = Object(arguments[s]);\n\n\t\tfor (var key in from) {\n\t\t\tif (hasOwnProperty.call(from, key)) {\n\t\t\t\tto[key] = from[key];\n\t\t\t}\n\t\t}\n\n\t\tif (getOwnPropertySymbols) {\n\t\t\tsymbols = getOwnPropertySymbols(from);\n\t\t\tfor (var i = 0; i < symbols.length; i++) {\n\t\t\t\tif (propIsEnumerable.call(from, symbols[i])) {\n\t\t\t\t\tto[symbols[i]] = from[symbols[i]];\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\treturn to;\n};\n","/**\n * Baloon block type\n *\n */\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst { registerBlockType } = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RangeControl, RadioControl, PanelBody, Button} = wp.components;\nconst { Fragment } = wp.element;\nconst {RichText, InspectorControls, MediaUpload, ColorPalette} = wp.editor;\nconst BlockIcon = (\n\t<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t\t<path d=\"M544 450.583c0 22.75 13.014 42.454 32 52.092v7.969c-5.313 0.727-10.736 1.112-16.25 1.112-34.004 0-64.674-14.264-86.361-37.132-13.111 3.491-27.001 5.376-41.389 5.376-79.529 0-144-57.308-144-128s64.471-128 144-128c79.529 0 144 57.308 144 128 0 27.674-9.882 53.296-26.678 74.233-3.412 7.412-5.322 15.656-5.322 24.35zM115.339 110.593c-33.107 26.899-51.339 61.492-51.339 97.407 0 20.149 5.594 39.689 16.626 58.075 11.376 18.96 28.491 36.293 49.494 50.126 15.178 9.996 25.39 25.974 28.088 43.947 0.9 5.992 1.464 12.044 1.685 18.062 3.735-3.097 7.375-6.423 10.94-9.988 12.077-12.076 28.39-18.745 45.251-18.745 2.684 0 5.381 0.168 8.078 0.512 10.474 1.331 21.172 2.008 31.797 2.010v64c-13.564-0.001-26.877-0.869-39.871-2.521-54.989 54.989-120.625 64.85-184.088 66.298v-13.458c34.268-16.789 64-47.37 64-82.318 0-4.877-0.379-9.665-1.082-14.348-57.898-38.132-94.918-96.377-94.918-161.652 0-114.875 114.615-208 256-208 139.229 0 252.496 90.307 255.918 202.76-20.548-9.158-42.92-14.711-66.131-16.289-5.765-28.034-22.701-54.408-49.126-75.878-17.661-14.349-38.458-25.695-61.814-33.722-24.853-8.54-51.38-12.871-78.847-12.871s-53.994 4.331-78.847 12.871c-23.356 8.027-44.153 19.372-61.814 33.722z\"/>\n\t</svg>\n);\n\n/**\n * Register: aa Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/balloon', {\n\t// Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('Ballon', 'vk-blocks'), // Block title.\n\ticon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n\tcategory: 'vk-blocks-cat', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n\tattributes: {\n\t\tcontent: {\n\t\t\tsource: 'html',\n selector: 'p',\n\t\t},\n balloonName: {\n source: 'html',\n selector: 'figcaption',\n },\n balloonType: {\n type: 'string',\n default: 'type-serif',\n },\n\t\tballoonBgColor: {\n\t\t\ttype: 'string',\n\t\t},\n\t\tballoonAlign: {\n\t\t\ttype: 'string',\n\t\t\tdefault: 'position-left',\n\t\t},\n\t\tIconImage: {\n\t\t\ttype: 'string',\n\t\t\tdefault: null, // no image by default!\n\t\t}\n\t},\n\n\t/**\n\t * The edit function describes the structure of your block in the context of the editor.\n\t * This represents what the editor will render when the block is used.\n\t *\n\t * The \"edit\" property must be a valid function.\n\t *\n\t * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n\t */\n\tedit( { attributes, className, setAttributes } ) {\n\t\tconst {\n\t\t\tcontent,\n balloonName,\n balloonType,\n balloonBgColor,\n\t\t\tballoonAlign,\n\t\t\tIconImage,\n\t\t} = attributes;\n\n return (\n\t\t\t<Fragment>\n\t\t\t\t<InspectorControls>\n\t\t\t\t\t<PanelBody title={__('Balloon setting', 'vk-blocks')}>\n\t\t\t\t\t\t<RadioControl\n\t\t\t\t\t\t\tlabel={__('Position', 'vk-blocks')}\n\t\t\t\t\t\t\thelp={__('Please specify the layout of the balloon.', 'vk-blocks')}\n\t\t\t\t\t\t\tselected={ balloonAlign }\n\t\t\t\t\t\t\toptions={ [\n\t\t\t\t\t\t\t\t{ label: __('Left', 'vk-blocks'), value: 'position-left' },\n\t\t\t\t\t\t\t\t{ label: __('Right', 'vk-blocks'), value: 'position-right' },\n\t\t\t\t\t\t\t] }\n\t\t\t\t\t\t\tonChange={ ( value ) => setAttributes( { balloonAlign: value } ) }\n\t\t\t\t\t\t/>\n\t\t <RadioControl\n\t\t label={__('Type', 'vk-blocks')}\n\t\t help={__('Please select the type of balloon.', 'vk-blocks')}\n\t\t selected={ balloonType }\n\t\t options={ [\n\t\t { label: __('Serif', 'vk-blocks'), value: 'type-serif' },\n\t\t { label: __('Thinking', 'vk-blocks'), value: 'type-think' }\n\t\t ] }\n\t\t onChange={ ( value ) => setAttributes( { balloonType: value } ) }\n\t\t />\n\t\t <ColorPalette\n\t\t value={balloonBgColor}\n\t\t onChange={(value) => setAttributes({balloonBgColor: value})}\n\t\t />\n\t\t\t\t\t</PanelBody>\n\t\t\t\t</InspectorControls>\n\n\t\t\t\t<div className={ `${ className } vk_balloon vk_balloon-${ balloonAlign } vk_balloon-${ balloonType }` }>\n\t\t\t\t\t<div className={ 'vk_balloon_icon' }>\n\t\t\t\t\t\t<MediaUpload\n\t\t\t\t\t\t\tonSelect={ (value) => setAttributes( { IconImage: value.sizes.full.url } ) }\n\t\t\t\t\t\t\ttype=\"image\"\n\t\t\t\t\t\t\tclassName={ 'vk_balloon_icon_image' }\n\t\t\t\t\t\t\tvalue={ IconImage }\n\t\t\t\t\t\t\trender={ ( { open } ) => (\n\t\t\t\t\t\t\t\t<Button\n\t\t\t\t\t\t\t\t\tonClick={ open }\n\t\t\t\t\t\t\t\t\tclassName={ IconImage ? 'image-button' : 'button button-large' }\n\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t{ ! IconImage ? __('Select image', 'vk-blocks') : <img className={ 'vk_balloon_icon_image' } src={ IconImage } alt={__('Upload image', 'vk-blocks') } /> }\n\t\t\t\t\t\t\t\t</Button>\n\t\t\t\t\t\t\t)}\n\t\t\t\t\t\t/>\n <RichText\n tagName=\"figcaption\"\n\t\t\t\t\t\t\tclassName={ 'vk_balloon_icon_name' }\n onChange={ ( value ) => setAttributes( { balloonName: value } ) }\n value={ balloonName }\n placeholder={__('Icon Name', 'vk-blocks') }\n />\n\t\t\t\t\t</div>\n\t\t\t\t\t<RichText\n\t\t\t\t\t\tstyle={ { background: balloonBgColor, border: balloonBgColor } }\n\t\t\t\t\t\ttagName=\"p\"\n\t\t\t\t\t\tclassName={ 'vk_balloon_content' }\n\t\t\t\t\t\tonChange={ ( value ) => setAttributes( { content: value } ) }\n\t\t\t\t\t\tvalue={ content }\n\t\t\t\t\t\tplaceholder={__('Input text', 'vk-blocks') }\n\t\t\t\t\t/>\n\t\t\t\t</div>\n\t\t\t</Fragment>\n );\n\t},\n\n\n\t/**\n\t * The save function defin className }> which the different attributes should be combined\n\t * into the final markup, which is then serialized by Gutenberg into post_content.\n\t *\n\t * The \"save\" property must be specified and must be a valid function.\n\t *\n\t * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n\t */\n\tsave( { attributes, className } ) {\n\t\tconst {\n\t\t\tcontent,\n balloonName,\n balloonType,\n balloonBgColor,\n\t\t\tballoonAlign,\n\t\t\tIconImage,\n\t\t} = attributes;\n\n\t\treturn (\n\t\t\t<div className={ `vk_balloon vk_balloon-${ balloonAlign } vk_balloon-${ balloonType }` }>\n\t\t\t\t<div className={ 'vk_balloon_icon' }>\n\t\t\t\t\t{ IconImage ?\n\t\t\t\t\t\t<figure>\n\t\t\t\t\t\t\t<img\n\t\t\t\t\t\t\t\tclassName={ 'vk_balloon_icon_image' }\n\t\t\t\t\t\t\t\tsrc={ IconImage }\n\t\t\t\t\t\t\t\talt=''\n\t\t\t\t\t\t\t/>\n <RichText.Content\n tagName=\"figcaption\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tclassName={ 'vk_balloon_icon_name' }\n value={ balloonName }\n />\n\t\t\t\t\t\t</figure> : '' }\n\t\t\t\t</div>\n\t\t\t\t<RichText.Content\n\t\t\t\t\tclassName={ 'vk_balloon_content' }\n\t\t\t\t\tstyle={ { background: balloonBgColor, border: balloonBgColor } }\n\t\t\t\t\ttagName=\"p\"\n\t\t\t\t\tvalue={ content }\n\t\t\t\t/>\n\t\t\t</div>\n\t\t);\n\t},\n});\n","import React from 'react';\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {RichText, MediaUpload} = wp.editor;\nconst {Button} = wp.components;\n\nexport class NewComponent extends React.Component {\n\n render() {\n\n let {\n vk_staff_text_name,\n vk_staff_text_caption,\n vk_staff_text_role,\n vk_staff_text_profileTitle,\n vk_staff_text_profileText,\n vk_staff_photo_image,\n vk_staff_photo_image_alt,\n vk_staff_layout,\n vk_staff_nameColor,\n vk_staff_captionColor,\n vk_staff_positionColor,\n vk_staff_profileTitleColor,\n vk_staff_profileTextColor,\n vk_staff_photoBorder\n } = this.props.attributes;\n let setAttributes = this.props.setAttributes;\n let className = this.props.className;\n let for_ = this.props.for_;\n let returnELm = '';\n\n if (for_ === 'edit') {\n\n returnELm = <div className={`${className} vk_staff vk_staff-layout-${vk_staff_layout}`}>\n <div className={`vk_staff_text`}>\n <RichText\n tagName=\"h3\"\n className={'vk_staff_text_name'}\n style={{color: vk_staff_nameColor}}\n onChange={(value) => setAttributes({vk_staff_text_name: value})}\n value={vk_staff_text_name}\n placeholder={__('Your Name', 'vk-blocks')}\n />\n <RichText\n tagName=\"p\"\n className={'vk_staff_text_caption'}\n style={{color: vk_staff_captionColor}}\n onChange={(value) => setAttributes({vk_staff_text_caption: value})}\n value={vk_staff_text_caption}\n placeholder={__('Caption', 'vk-blocks')}\n />\n <RichText\n tagName=\"p\"\n className={'vk_staff_text_role'}\n style={{color: vk_staff_positionColor}}\n onChange={(value) => setAttributes({vk_staff_text_role: value})}\n value={vk_staff_text_role}\n placeholder={__('Role position', 'vk-blocks')}\n />\n <RichText\n tagName=\"h4\"\n className={'vk_staff_text_profileTitle'}\n style={{color: vk_staff_profileTitleColor}}\n onChange={(value) => setAttributes({vk_staff_text_profileTitle: value})}\n value={vk_staff_text_profileTitle}\n placeholder={__('Profile title', 'vk-blocks')}\n />\n <RichText\n tagName=\"p\"\n className={'vk_staff_text_profileText'}\n style={{color: vk_staff_profileTextColor}}\n onChange={(value) => setAttributes({vk_staff_text_profileText: value})}\n value={vk_staff_text_profileText}\n placeholder={__('Profile text', 'vk-blocks')}\n />\n </div>\n <div className={`vk_staff_photo vk_staff_photo-border-${vk_staff_photoBorder}`}>\n <MediaUpload\n onSelect={(value) => setAttributes({vk_staff_photo_image: value.sizes.full.url})}\n type=\"image\"\n className={'vk_staff_photo_image'}\n value={vk_staff_photo_image}\n render={({open}) => (\n <Button\n onClick={open}\n className={vk_staff_photo_image ? 'image-button' : 'button button-large'}\n >\n {!vk_staff_photo_image ? __('Select image', 'vk-blocks') :\n <img className={`vk_staff_photo_image`} src={vk_staff_photo_image}\n alt={__(vk_staff_photo_image_alt, 'vk-blocks')}/>}\n </Button>\n )}\n />\n </div>\n </div>;\n\n } else if (for_ === 'save') {\n\n returnELm = <div className={`${className} vk_staff vk_staff-layout-${vk_staff_layout}`}>\n <div className={`vk_staff_text`}>\n <RichText.Content\n tagName=\"h3\"\n className={'vk_staff_text_name'}\n style={{color: vk_staff_nameColor}}\n value={vk_staff_text_name}/>\n <RichText.Content\n tagName=\"p\"\n className={'vk_staff_text_caption'}\n style={{color: vk_staff_captionColor}}\n value={vk_staff_text_caption}\n />\n <RichText.Content\n tagName=\"p\"\n className={'vk_staff_text_role'}\n style={{color: vk_staff_positionColor}}\n value={vk_staff_text_role}\n />\n <RichText.Content\n tagName=\"h4\"\n className={'vk_staff_text_profileTitle'}\n style={{color: vk_staff_profileTitleColor}}\n value={vk_staff_text_profileTitle}\n />\n <RichText.Content\n tagName=\"p\"\n className={'vk_staff_text_profileText'}\n style={{color: vk_staff_profileTextColor}}\n value={vk_staff_text_profileText}\n />\n </div>\n {vk_staff_photo_image ?\n <div className={`vk_staff_photo vk_staff_photo-border-${vk_staff_photoBorder}`}>\n <img className={`vk_staff_photo_image`} src={vk_staff_photo_image} alt={\n vk_staff_photo_image_alt ? __(vk_staff_photo_image_alt, 'vk-blocks')\n :\n \"\"\n }/>\n </div>\n : ''\n }\n </div>;\n }\n return (returnELm);\n }\n}\n","/**\n * staff block type\n *\n */\nimport React from \"react\";\nimport {NewComponent} from \"./component\";\nimport {schema} from './schema';\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {TextControl, PanelBody, BaseControl, SelectControl} = wp.components;\nconst {Fragment} = wp.element;\nconst {InspectorControls, ColorPalette} = wp.editor;\nconst BlockIcon = (\n\t<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t<path d=\"M528,34H48C21.5,34,0,55.5,0,82v352c0,26.5,21.5,48,48,48h480c26.5,0,48-21.5,48-48V82C576,55.5,554.5,34,528,34z M528,434\n\t\tH48V82h480V434z\"/>\n\t<path d=\"M407.6,241.9c30.9,0,55.9-25.1,55.9-55.9S438.5,130,407.6,130s-55.9,25.1-55.9,55.9S376.8,241.9,407.6,241.9z\"/>\n\t<path d=\"M329.3,353.8h156.6c10.8,0,19.6-7.5,19.6-16.8v-16.8c0-27.8-26.3-50.3-58.7-50.3c-9.4,0-16.3,7-39.2,7\n\t\tc-23.5,0-29.2-7-39.2-7c-32.4,0-58.7,22.6-58.7,50.3V337C309.7,346.2,318.5,353.8,329.3,353.8z\"/>\n\t<path d=\"M96.2,395h161.1c4,0,7.2-3.3,7.2-7.2v-14.4c0-4-3.3-7.2-7.2-7.2H96.2c-4,0-7.2,3.3-7.2,7.2v14.4C89,391.7,92.3,395,96.2,395\n\t\tz\"/>\n\t<path d=\"M96.2,339.2h161.1c4,0,7.2-3.3,7.2-7.2v-14.4c0-4-3.3-7.2-7.2-7.2H96.2c-4,0-7.2,3.3-7.2,7.2V332\n\t\tC89,336,92.3,339.2,96.2,339.2z\"/>\n\t<path d=\"M96.2,283.4h161.1c4,0,7.2-3.3,7.2-7.2v-14.4c0-4-3.3-7.2-7.2-7.2H96.2c-4,0-7.2,3.3-7.2,7.2v14.4\n\t\tC89,280.2,92.3,283.4,96.2,283.4z\"/>\n\t<path d=\"M92.9,219.1h166.3c2.1,0,3.9-1.8,3.9-3.9v-7.8c0-2.1-1.8-3.9-3.9-3.9H92.9c-2.1,0-3.9,1.8-3.9,3.9v7.8\n\t\tC89,217.4,90.8,219.1,92.9,219.1z\"/>\n\t<path d=\"M99.7,177.6h22.4c5.9,0,10.7-4.8,10.7-10.7v-21.4c0-5.9-4.8-10.7-10.7-10.7H99.7c-5.9,0-10.7,4.8-10.7,10.7v21.4\n\t\tC89,172.8,93.8,177.6,99.7,177.6z\"/>\n\t<path d=\"M157,177.6h22.4c5.9,0,10.7-4.8,10.7-10.7v-21.4c0-5.9-4.8-10.7-10.7-10.7H157c-5.9,0-10.7,4.8-10.7,10.7v21.4\n\t\tC146.3,172.8,151.1,177.6,157,177.6z\"/>\n\t<path d=\"M214.2,177.6h22.4c5.9,0,10.7-4.8,10.7-10.7v-21.4c0-5.9-4.8-10.7-10.7-10.7h-22.4c-5.9,0-10.7,4.8-10.7,10.7v21.4\n\t\tC203.5,172.8,208.4,177.6,214.2,177.6z\"/>\n\t<path d=\"M271.5,177.6h22.4c5.9,0,10.7-4.8,10.7-10.7v-21.4c0-5.9-4.8-10.7-10.7-10.7h-22.4c-5.9,0-10.7,4.8-10.7,10.7v21.4\n\t\tC260.8,172.8,265.6,177.6,271.5,177.6z\"/>\n\t</svg>\n);\n/**\n * Register: a Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/staff', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('Staff', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: schema,\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit({attributes, setAttributes, className}) {\n const {\n vk_staff_photo_image_alt,\n vk_staff_layout,\n vk_staff_nameColor,\n vk_staff_captionColor,\n vk_staff_positionColor,\n vk_staff_profileTitleColor,\n vk_staff_profileTextColor,\n vk_staff_photoBorder\n } = attributes;\n\n return (\n <Fragment>\n <InspectorControls>\n <PanelBody title={__('Layout', 'vk-blocks')}>\n <SelectControl\n value={vk_staff_layout}\n onChange={(value) => setAttributes({vk_staff_layout: value})}\n options={[\n {\n value: 'default',\n label: __('Default', 'vk-blocks'),\n },\n {\n value: 'imageLeft',\n label: __('Image left', 'vk-blocks'),\n },\n ]}\n />\n </PanelBody>\n\t\t\t\t\t\t\t\t\t\t<PanelBody title={__('Image border', 'vk-blocks')}>\n <SelectControl\n value={vk_staff_photoBorder}\n onChange={(value) => setAttributes({vk_staff_photoBorder: value})}\n options={[\n {\n value: 'default',\n label: __('Default', 'vk-blocks'),\n },\n {\n value: 'none',\n label: __('None', 'vk-blocks'),\n },\n ]}\n />\n </PanelBody>\n <PanelBody title={__('Alt text', 'vk-blocks')}>\n <BaseControl\n help={__('Set the alt text for profile image', 'vk-blocks')}\n >\n <TextControl\n value={vk_staff_photo_image_alt}\n onChange={(value) => setAttributes({vk_staff_photo_image_alt: value})}\n />\n </BaseControl>\n </PanelBody>\n <PanelBody title={__('Color', 'vk-blocks')}>\n <BaseControl\n label={__('Staff name', 'vk-blocks')}\n >\n <ColorPalette\n value={vk_staff_nameColor}\n onChange={(value) => setAttributes({vk_staff_nameColor: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('Name caption', 'vk-blocks')}\n >\n <ColorPalette\n value={vk_staff_captionColor}\n onChange={(value) => setAttributes({vk_staff_captionColor: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('Role position', 'vk-blocks')}\n >\n <ColorPalette\n value={vk_staff_positionColor}\n onChange={(value) => setAttributes({vk_staff_positionColor: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('Profile title', 'vk-blocks')}\n >\n <ColorPalette\n value={vk_staff_profileTitleColor}\n onChange={(value) => setAttributes({vk_staff_profileTitleColor: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('Profile text', 'vk-blocks')}\n >\n <ColorPalette\n value={vk_staff_profileTextColor}\n onChange={(value) => setAttributes({vk_staff_profileTextColor: value})}\n />\n </BaseControl>\n </PanelBody>\n </InspectorControls>\n <NewComponent\n attributes={attributes}\n setAttributes={setAttributes}\n className={className}\n for_={'edit'}\n />\n </Fragment>\n );\n },\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes}) {\n return (\n <NewComponent\n attributes={attributes}\n setAttributes={''}\n className={''}\n for_={'save'}\n />\n );\n }\n});\n","export const schema = {\n vk_staff_text_name: {\n type: 'string',\n source: 'html',\n selector: 'h3',\n },\n vk_staff_text_caption: {\n type: 'string',\n source: 'html',\n selector: 'p.vk_staff_text_caption',\n },\n vk_staff_text_role: {\n type: 'string',\n source: 'html',\n selector: 'p.vk_staff_text_role',\n },\n vk_staff_text_profileTitle: {\n type: 'string',\n source: 'html',\n selector: 'h4',\n },\n vk_staff_text_profileText: {\n type: 'string',\n source: 'html',\n selector: 'p.vk_staff_text_profileText',\n },\n vk_staff_photo_image: {\n type: 'string',\n default: '',\n },\n vk_staff_photo_image_alt: {\n type: 'string',\n default: 'Profile Picture',\n },\n vk_staff_layout: {\n type: 'string',\n default: 'default',\n },\n vk_staff_nameColor: {\n type: 'string',\n default: 'inherit',\n },\n vk_staff_captionColor: {\n type: 'string',\n default: 'inherit',\n },\n vk_staff_positionColor: {\n type: 'string',\n default: 'inherit',\n },\n vk_staff_profileTitleColor: {\n type: 'string',\n default: 'inherit',\n },\n vk_staff_profileTextColor: {\n type: 'string',\n default: 'inherit',\n },\n vk_staff_photoBorder: {\n type: 'string',\n default: 'default',\n }\n};\n","import React from 'react';\n\nexport class SpacerComponent extends React.Component {\n\n render() {\n let {\n unit,\n pc,\n tablet,\n mobile,\n } = this.props.attributes;\n let className = this.props.className;\n\n return (\n <div className={`${className} vk_spacer`}>\n <div className={'vk_spacer-display-pc'} style={{height: pc + unit}}></div>\n <div className={'vk_spacer-display-tablet'} style={{height: tablet + unit}}></div>\n <div className={'vk_spacer-display-mobile'} style={{height: mobile + unit}}></div>\n </div>\n );\n }\n}\n","import React from 'react';\n\nexport class SpacerComponent extends React.Component {\n\n render() {\n let {\n unit,\n pc,\n tablet,\n mobile,\n } = this.props.attributes;\n\n return (\n <div className=\"vk_spacer\">\n <div className={'vk_spacer-display-pc'} style={{height: pc + unit}}></div>\n <div className={'vk_spacer-display-tablet'} style={{height: tablet + unit}}></div>\n <div className={'vk_spacer-display-mobile'} style={{height: mobile + unit}}></div>\n </div>\n );\n }\n}","import React from \"react\";\nimport {SpacerComponent} from \"./component\";\nimport {schema} from './schema';\nconst {RichText} = wp.editor;\n\nexport const deprecated = [\n {\n attributes: schema,\n save({attributes}) {\n return (\n <SpacerComponent attributes={attributes}/>\n );\n },\n }\n];\n","export const schema = {\n unit: {\n type: 'string',\n default: 'px',\n },\n pc: {\n type: 'number',\n default: 50,\n },\n tablet: {\n type: 'number',\n default: 10,\n },\n mobile: {\n type: 'number',\n default: 10,\n },\n};\n","/**\n * spacer block type\n *\n */\nimport React from \"react\";\nimport {schema} from './schema';\nimport {SpacerComponent} from \"./component\";\nimport {deprecated} from \"./deprecated/deprecated\";\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RangeControl, PanelBody, BaseControl,SelectControl} = wp.components;\nconst {Fragment} = wp.element;\nconst {InspectorControls} = wp.editor;\nconst BlockIcon = (\n\t<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t<g>\n\t\t<rect x=\"108.8\" y=\"18.7\" width=\"358.5\" height=\"40\"/>\n\t\t<rect x=\"108.8\" y=\"453.3\" width=\"358.5\" height=\"40\"/>\n\t\t<polygon points=\"171.4,253.2 131.4,253.2 131.4,412.6 290.8,412.6 290.8,372.6 199.7,372.6 404.6,167.7 404.6,258.8 444.6,258.8\n\t\t\t444.6,99.4 285.2,99.4 285.2,139.4 376.3,139.4 171.4,344.3 \t\"/>\n\t</g>\n\t</svg>\n);\n\n/**\n * Register: a Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/spacer', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('Responsive Spacer', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat-layout', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: schema,\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit({attributes, setAttributes, className}) {\n const {\n unit,\n pc,\n tablet,\n mobile,\n } = attributes;\n\n return (\n <Fragment>\n <InspectorControls>\n <PanelBody>\n <SelectControl\n label={__('Unit Type', 'vk-blocks')}\n value={unit}\n onChange={(value) => setAttributes({unit: value})}\n options={[\n {\n value: 'px',\n label: __('px', 'vk-blocks'),\n },\n {\n value: 'em',\n label: __('em', 'vk-blocks'),\n },\n {\n value: 'rem',\n label: __('rem', 'vk-blocks'),\n },\n {\n value: 'vw',\n label: __('vw', 'vk-blocks'),\n }\n ]}\n />\n <BaseControl label={__('Height for each device.', 'vk-blocks')}>\n <RangeControl\n label={__('PC', 'vk-blocks')}\n value={pc}\n onChange={(value) => setAttributes({pc: value})}\n step={0.1}\n />\n <RangeControl\n label={__('Tablet', 'vk-blocks')}\n value={tablet}\n onChange={(value) => setAttributes({tablet: value})}\n step={0.1}\n />\n <RangeControl\n label={__('Mobile', 'vk-blocks')}\n value={mobile}\n onChange={(value) => setAttributes({mobile: value})}\n step={0.1}\n />\n </BaseControl>\n </PanelBody>\n </InspectorControls>\n <SpacerComponent\n attributes={attributes}\n className={className}\n />\n </Fragment>\n );\n },\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes}) {\n return (\n <SpacerComponent attributes={attributes}/>\n );\n },\n\n //Please comment out, when you need to use deprecated.\n deprecated: deprecated\n});\n","export const schema = {\n unit: {\n type: 'string',\n default: 'px',\n },\n pc: {\n type: 'number',\n default: 40,\n },\n tablet: {\n type: 'number',\n default: 30,\n },\n mobile: {\n type: 'number',\n default: 20,\n },\n};\n","const componentDivider = (level, color, whichSide, dividerType) => {\n\n let sectionPadding;\n let sectionClass;\n let lenderDivider;\n\n const tiltSectionStyle = (level, color) => {\n\n if (level > 0) {\n return <path\n d={`m0,${100 - level} L100,100 L0,100 z`}\n strokeWidth=\"0\"\n fill={color}\n />\n\n } else if (level < 0) {\n\n //絶対値に変換\n const absLevel = Math.abs(level);\n\n return <path\n d={`m100,${100 - absLevel} L0,100 L100,100 z`}\n strokeWidth=\"0\"\n fill={color}\n />\n }\n };\n\n const curveSectionStyle = (level, color) => {\n if (level > 0) {\n\n return <path\n d={ `m0,${ 100 - level } q50,${ level * 2 },100,0 V100 L0,100 z` }\n strokeWidth=\"0\"\n fill={color}\n />\n } else if (level < 0) {\n\n return <path\n d={ `m0,100 q50,${ level * 2},100,0 V100 L0,100 z` }\n strokeWidth=\"0\"\n fill={color}\n />\n }\n };\n\n const waveSectionStyle = (level, color) => {\n\n if (level > 0) {\n\n return (\n <path\n d={ `m0,${ 100 - ( level / 2 ) } q20,${ level },40,0 t40,0 t40,0 V100 L0,100 z` }\n strokeWidth=\"0\"\n fill={color}\n />\n );\n } else if (level < 0) {\n\n return (\n <path\n d={ `m0,${ ( level / 2 ) + 100 } q20,${ level },40,0 t40,0 t40,0 V100 L0,100 z` }\n strokeWidth=\"0\"\n fill={color}\n />\n );\n }\n\n };\n\n const triangleSectionStyle = (level, color) => {\n\n const absLevel = Math.abs(level);\n const DivideAbs4 = absLevel / 4;\n\n if (level > 0) {\n\n return (\n <path\n d={`m0,100 h${50 - DivideAbs4} l${DivideAbs4},-${absLevel} l${DivideAbs4},${absLevel} h${DivideAbs4} v100 h-100 z`}\n strokeWidth=\"0\"\n fill={color}\n />\n );\n } else if (level < 0) {\n\n return (\n <path\n d={`m0,${100 - absLevel} h${50 - DivideAbs4} l${DivideAbs4},${absLevel} l${DivideAbs4},-${absLevel} h${50 - DivideAbs4} v${absLevel + 1} h-100 z`}\n strokeWidth=\"0\"\n fill={color}\n />);\n }\n };\n\n //背景色をクリアした時は、白に変更\n if(!color){\n color = '#fff';\n }\n\n //Paddingの条件分岐を追加\n if (dividerType === 'tilt') {\n\n sectionPadding = Math.abs(level);\n lenderDivider = tiltSectionStyle(level, color);\n\n }else if(dividerType === 'curve') {\n\n if (level > 0) {\n sectionPadding = Math.abs(level);\n } else if (level < 0) {\n sectionPadding = Math.abs(level) * 2;\n }\n lenderDivider = curveSectionStyle(level, color);\n\n }else if(dividerType === 'wave'){\n\n sectionPadding = Math.abs(level);\n lenderDivider = waveSectionStyle(level, color);\n\n }else if(dividerType === 'triangle'){\n\n sectionPadding = Math.abs(level);\n lenderDivider = triangleSectionStyle(level, color);\n\n }\n\n //classにdividerTypeを追加\n sectionClass = dividerType;\n\n //upper-paddingを追加\n if (whichSide === 'upper') {\n return (\n <div\n className={`vk_outer_separator vk_outer_separator-position-upper vk_outer_separator-type-${sectionClass}`}\n style={{paddingBottom: sectionPadding + `px`}}\n >\n <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\" preserveAspectRatio=\"none\">\n {lenderDivider}\n </svg>\n </div>\n\n );\n //lower-paddingを追加\n } else if (whichSide === 'lower') {\n return (\n\n <div\n className={`vk_outer_separator vk_outer_separator-position-lower vk_outer_separator-type-${sectionClass}`}\n style={{paddingTop: sectionPadding + `px`}}\n >\n <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\" preserveAspectRatio=\"none\">\n {lenderDivider}\n </svg>\n </div>\n )\n }\n};\n\nexport {componentDivider};\n","import React from 'react';\nimport {componentDivider} from './component-divider';\nconst {InnerBlocks} = wp.editor;\n\n//hexカラーコード定義をrgbaに変換\nfunction hex2rgba (hex, alpha) {\n\n // ロングバージョンの場合(例:#FF0000)\n let r = hex.match(/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})$/i);\n let c = null;\n if (r) {\n c = r.slice(1,4).map(function(x) { return parseInt(x, 16) })\n }\n // ショートバージョンの場合(例:#F00)\n r = hex.match(/^#([0-9a-f])([0-9a-f])([0-9a-f])$/i);\n if (r) {\n c = r.slice(1,4).map(function(x) { return 0x11 * parseInt(x, 16) })\n }\n // 該当しない場合は、nullを返す.\n if (!c) {\n return null\n }\n return `rgba(${c[0]}, ${c[1]}, ${c[2]}, ${alpha})`\n}\n\nexport class Component extends React.Component {\n\n render() {\n\n let {\n bgColor,\n bgImage,\n bgPosition,\n outerWidth,\n padding_left_and_right,\n padding_top_and_bottom,\n opacity,\n upper_level,\n lower_level,\n upperDividerBgColor,\n lowerDividerBgColor,\n dividerType,\n borderWidth,\n borderStyle,\n borderColor,\n borderRadius,\n anchor\n } = this.props.attributes;\n\n let className = this.props.className;\n let for_ = this.props.for_;\n let classPaddingLR;\n let classPaddingVertical;\n let classBgPosition;\n let classWidth;\n let elm;\n let containerClass;\n let whichSideUpper;\n let whichSideLower;\n let bgStyle;\n let borderProperty;\n let borderRadiusProperty;\n\n //幅のクラス切り替え\n classWidth = ` vk_outer-width-${outerWidth}`;\n\n //hexからrgbaに変換\n if(bgColor){\n bgColor = hex2rgba(bgColor,opacity);\n }else {\n //背景色をクリアした時は、白に変更\n bgColor = hex2rgba('#fff',opacity);\n }\n\n //classBgPositionのクラス切り替え\n if (bgPosition === 'parallax') {\n classBgPosition = ' vk_outer-bgPosition-parallax vk-prlx';\n\t\t\t\t} else if (bgPosition === 'fixed') {\n\t\t classBgPosition = ' vk_outer-bgPosition-fixed';\n } else {\n classBgPosition = ' vk_outer-bgPosition-normal';\n }\n\n\t\t\t\t//classPaddingLRのクラス切り替え\n if(padding_left_and_right === '1'){\n classPaddingLR = ' vk_outer-paddingLR-use';\n } else {\n classPaddingLR = ' vk_outer-paddingLR-none';\n }\n\n //classPaddingVerticalのクラス切り替え\n if(padding_top_and_bottom === '1'){\n classPaddingVertical = ' vk_outer-paddingVertical-use';\n } else {\n classPaddingVertical = ' vk_outer-paddingVertical-none';\n }\n\n //上側セクションの傾き切り替え\n if (upper_level) {\n whichSideUpper = 'upper';\n }\n\n //下側セクションの傾き切り替え\n if (lower_level) {\n whichSideLower = 'lower';\n }\n\n //編集画面とサイト上の切り替え\n if(for_ === 'edit'){\n elm = <InnerBlocks/>;\n }else if('save'){\n elm = <InnerBlocks.Content/>;\n containerClass = 'vk_outer_container';\n }\n\n //背景画像の有り無しでstyleを切り替え\n if(bgImage){\n bgStyle = `linear-gradient(${bgColor}, ${bgColor}), url(${bgImage})`;\n }else {\n bgStyle = `linear-gradient(${bgColor}, ${bgColor})`;\n }\n\n //borderColorクリア時に白をセットする\n if (!borderColor) {\n borderColor = '#fff';\n }\n\n //Dividerエフェクトがない時のみ枠線を追加\n if(upper_level === 0 && lower_level === 0){\n borderProperty = `${borderWidth}px ${borderStyle} ${borderColor}`;\n borderRadiusProperty = `${borderRadius}px`;\n }else {\n borderProperty = 'none';\n borderRadiusProperty = `0px`;\n }\n\n return (\n <div\n id={anchor}\n className={ className + ' vk_outer' + classWidth + classPaddingLR + classPaddingVertical + classBgPosition }\n style={{\n background: bgStyle,\n border: borderProperty,\n borderRadius: borderRadiusProperty\n }}\n >\n {\n componentDivider(upper_level, upperDividerBgColor, whichSideUpper, dividerType)\n }\n <div className={containerClass}>\n {elm}\n </div>\n {\n componentDivider(lower_level, lowerDividerBgColor, whichSideLower, dividerType)\n }\n </div>\n );\n }\n}\n","const componentDivider = (level, color, whichSide, dividerType) => {\n\n let sectionPadding;\n let sectionClass;\n let lenderDivider;\n\n const tiltSectionStyle = (level, color) => {\n\n if (level > 0) {\n return <path\n d={`m0,${100 - level} L100,100 L0,100 z`}\n strokeWidth=\"0\"\n fill={color}\n />\n\n } else if (level < 0) {\n\n //絶対値に変換\n const absLevel = Math.abs(level);\n\n return <path\n d={`m100,${100 - absLevel} L0,100 L100,100 z`}\n strokeWidth=\"0\"\n fill={color}\n />\n }\n };\n\n const curveSectionStyle = (level, color) => {\n if (level > 0) {\n\n return <path\n d={ `m0,${ 100 - level } q50,${ level * 2 },100,0 V100 L0,100 z` }\n strokeWidth=\"0\"\n fill={color}\n />\n } else if (level < 0) {\n\n return <path\n d={ `m0,100 q50,${ level * 2},100,0 V100 L0,100 z` }\n strokeWidth=\"0\"\n fill={color}\n />\n }\n };\n\n const waveSectionStyle = (level, color) => {\n\n if (level > 0) {\n\n return (\n <path\n d={ `m0,${ 100 - ( level / 2 ) } q20,${ level },40,0 t40,0 t40,0 V100 L0,100 z` }\n strokeWidth=\"0\"\n fill={color}\n />\n );\n } else if (level < 0) {\n\n return (\n <path\n d={ `m0,${ ( level / 2 ) + 100 } q20,${ level },40,0 t40,0 t40,0 V100 L0,100 z` }\n strokeWidth=\"0\"\n fill={color}\n />\n );\n }\n\n };\n\n const triangleSectionStyle = (level, color) => {\n\n const absLevel = Math.abs(level);\n const DivideAbs4 = absLevel / 4;\n\n if (level > 0) {\n\n return (\n <path\n d={`m0,100 h${50 - DivideAbs4} l${DivideAbs4},-${absLevel} l${DivideAbs4},${absLevel} h${DivideAbs4} v100 h-100 z`}\n strokeWidth=\"0\"\n fill={color}\n />\n );\n } else if (level < 0) {\n\n return (\n <path\n d={`m0,${100 - absLevel} h${50 - DivideAbs4} l${DivideAbs4},${absLevel} l${DivideAbs4},-${absLevel} h${50 - DivideAbs4} v${absLevel + 1} h-100 z`}\n strokeWidth=\"0\"\n fill={color}\n />);\n }\n };\n\n //背景色をクリアした時は、白に変更\n if(!color){\n color = '#fff';\n }\n\n //Paddingの条件分岐を追加\n if (dividerType === 'tilt') {\n\n sectionPadding = Math.abs(level);\n lenderDivider = tiltSectionStyle(level, color);\n\n }else if(dividerType === 'curve') {\n\n if (level > 0) {\n sectionPadding = Math.abs(level);\n } else if (level < 0) {\n sectionPadding = Math.abs(level) * 2;\n }\n lenderDivider = curveSectionStyle(level, color);\n\n }else if(dividerType === 'wave'){\n\n sectionPadding = Math.abs(level);\n lenderDivider = waveSectionStyle(level, color);\n\n }else if(dividerType === 'triangle'){\n\n sectionPadding = Math.abs(level);\n lenderDivider = triangleSectionStyle(level, color);\n\n }\n\n //classにdividerTypeを追加\n sectionClass = dividerType;\n\n //upper-paddingを追加\n if (whichSide === 'upper') {\n return (\n <div\n className={`vk_outer_separator vk_outer_separator-position-upper vk_outer_separator-type-${sectionClass}`}\n style={{paddingBottom: sectionPadding + `px`}}\n >\n <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\" preserveAspectRatio=\"none\">\n {lenderDivider}\n </svg>\n </div>\n\n );\n //lower-paddingを追加\n } else if (whichSide === 'lower') {\n return (\n\n <div\n className={`vk_outer_separator vk_outer_separator-position-lower vk_outer_separator-type-${sectionClass}`}\n style={{paddingTop: sectionPadding + `px`}}\n >\n <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\" preserveAspectRatio=\"none\">\n {lenderDivider}\n </svg>\n </div>\n )\n }\n};\n\nexport {componentDivider};\n","import React from 'react';\nimport {componentDivider} from './component-divider';\n\nconst {InnerBlocks} = wp.editor;\n\n//hexカラーコード定義をrgbaに変換\nfunction hex2rgba (hex, alpha) {\n\n // ロングバージョンの場合(例:#FF0000)\n let r = hex.match(/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})$/i);\n let c = null;\n if (r) {\n c = r.slice(1,4).map(function(x) { return parseInt(x, 16) })\n }\n // ショートバージョンの場合(例:#F00)\n r = hex.match(/^#([0-9a-f])([0-9a-f])([0-9a-f])$/i);\n if (r) {\n c = r.slice(1,4).map(function(x) { return 0x11 * parseInt(x, 16) })\n }\n // 該当しない場合は、nullを返す.\n if (!c) {\n return null\n }\n return `rgba(${c[0]}, ${c[1]}, ${c[2]}, ${alpha})`\n}\n\nexport class Component extends React.Component {\n\n render() {\n\n let {\n bgColor,\n bgImage,\n bgPosition,\n outerWidth,\n padding_left_and_right,\n padding_top_and_bottom,\n opacity,\n upper_level,\n lower_level,\n upperDividerBgColor,\n lowerDividerBgColor,\n dividerType,\n borderWidth,\n borderStyle,\n borderColor,\n borderRadius,\n anchor\n } = this.props.attributes;\n\n let for_ = this.props.for_;\n let classPaddingLR;\n let classPaddingVertical;\n let classBgPosition;\n let classWidth;\n let elm;\n let containerClass;\n let whichSideUpper;\n let whichSideLower;\n let bgStyle;\n let borderProperty;\n let borderRadiusProperty;\n\n //幅のクラス切り替え\n classWidth = ` vk_outer-width-${outerWidth}`;\n\n //hexからrgbaに変換\n if(bgColor){\n bgColor = hex2rgba(bgColor,opacity);\n }else {\n //背景色をクリアした時は、白に変更\n bgColor = hex2rgba('#fff',opacity);\n }\n\n //classBgPositionのクラス切り替え\n if (bgPosition === 'parallax') {\n classBgPosition = ' vk_outer-bgPosition-parallax vk-prlx';\n\t\t\t\t} else if (bgPosition === 'fixed') {\n\t\t classBgPosition = ' vk_outer-bgPosition-fixed';\n } else {\n classBgPosition = ' vk_outer-bgPosition-normal';\n }\n\n\t\t\t\t//classPaddingLRのクラス切り替え\n if(padding_left_and_right === '1'){\n classPaddingLR = ' vk_outer-paddingLR-use';\n } else {\n classPaddingLR = ' vk_outer-paddingLR-none';\n }\n\n //classPaddingVerticalのクラス切り替え\n if(padding_top_and_bottom === '1'){\n classPaddingVertical = ' vk_outer-paddingVertical-use';\n } else {\n classPaddingVertical = ' vk_outer-paddingVertical-none';\n }\n\n //上側セクションの傾き切り替え\n if (upper_level) {\n whichSideUpper = 'upper';\n }\n\n //下側セクションの傾き切り替え\n if (lower_level) {\n whichSideLower = 'lower';\n }\n\n //編集画面とサイト上の切り替え\n if(for_ === 'edit'){\n elm = <InnerBlocks/>;\n }else if('save'){\n elm = <InnerBlocks.Content/>;\n containerClass = 'vk_outer_container';\n }\n\n //背景画像の有り無しでstyleを切り替え\n if(bgImage){\n bgStyle = `linear-gradient(${bgColor}, ${bgColor}), url(${bgImage})`;\n }else {\n bgStyle = `linear-gradient(${bgColor}, ${bgColor})`;\n }\n\n //borderColorクリア時に白をセットする\n if (!borderColor) {\n borderColor = '#fff';\n }\n\n //Dividerエフェクトがない時のみ枠線を追加\n if(upper_level === 0 && lower_level === 0){\n borderProperty = `${borderWidth}px ${borderStyle} ${borderColor}`;\n borderRadiusProperty = `${borderRadius}px`;\n }else {\n borderProperty = 'none';\n borderRadiusProperty = `0px`;\n }\n\n return (\n <div\n id={anchor}\n className={ 'vk_outer' + classWidth + classPaddingLR + classPaddingVertical + classBgPosition }\n style={{\n background: bgStyle,\n border: borderProperty,\n borderRadius: borderRadiusProperty\n }}\n >\n {\n componentDivider(upper_level, upperDividerBgColor, whichSideUpper, dividerType)\n }\n <div className={containerClass}>\n {elm}\n </div>\n {\n componentDivider(lower_level, lowerDividerBgColor, whichSideLower, dividerType)\n }\n </div>\n );\n }\n}\n","import React from \"react\";\nimport {schema} from \"./schema\";\nimport {Component} from \"./component\";\n\nexport const deprecated = [\n {\n attributes: schema,\n\n save({attributes}) {\n {\n if (vk_blocks_check.is_pro) {\n\n return (\n <Component\n attributes={attributes}\n for_={'save'}/>\n );\n\n }\n }\n\n },\n }\n];\n","export const schema = {\n\tbgColor: {\n\t\ttype: 'string',\n\tdefault: '#f3f4f5',\n\t},\n\tbgImage: {\n\t\ttype: 'string',\n\tdefault: null,\n\t},\n\touterWidth:{\n\t\ttype: 'string',\n\tdefault: 'normal',\n\t},\n\tbgPosition:{\n\t\ttype: 'string',\n\tdefault: 'normal',\n\t},\n\tpadding_left_and_right: {\n\t\ttype: 'string',\n\tdefault: '0',\n\t},\n\tpadding_top_and_bottom: {\n\t\ttype: 'string',\n\tdefault: '1',\n\t},\n\topacity: {\n\t\ttype: 'number',\n\tdefault: 0.5,\n\t},\n\tupper_level: {\n\t\ttype: 'number',\n\tdefault: 0,\n\t},\n\tlower_level: {\n\t\ttype: 'number',\n\tdefault: 0,\n\t},\n\tdividerType: {\n\t\ttype: 'string',\n\t\tdefault: 'tilt',\n\t},\n\tupperDividerBgColor: {\n\t\ttype: 'string',\n\tdefault: '#fff',\n\t},\n\tlowerDividerBgColor: {\n\t\ttype: 'string',\n\tdefault: '#fff',\n\t},\n\tborderWidth: {\n\t\ttype: 'number',\n\t\tdefault: 0,\n\t},\n\tborderStyle: {\n\t\ttype: 'string',\n\t\tdefault: 'none',\n\t},\n\tborderColor: {\n\t\ttype: 'string',\n\t\tdefault: '#000',\n\t},\n\tborderRadius: {\n\t\ttype: 'number',\n\t\tdefault: 0,\n\t},\n};\n","'use strict';\n\nexport default function toNumber( value, min = -100, max = null ) {\n\tvalue = Number( value );\n\n\tif ( isNaN( value ) || value < min ) {\n\t\tvalue = min;\n\t}\n\n\tif ( null !== max && value > max ) {\n\t\tvalue = max;\n\t}\n\n\treturn value;\n}\n","/**\n * outer block type\n *\n */\nimport React from \"react\";\nimport {Component} from \"./component\";\nimport {schema} from './schema';\nimport {deprecated} from './deprecated/block';\nimport toNumber from \"../_helper/to-number\";\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RangeControl, RadioControl, PanelBody, Button, BaseControl,SelectControl} = wp.components;\nconst {Fragment} = wp.element;\nconst {InspectorControls, MediaUpload, ColorPalette} = wp.editor;\nconst BlockIcon = (\n\t<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t<path d=\"M288,381c50.7,0,92-41.3,92-92s-41.3-92-92-92s-92,41.3-92,92S237.3,381,288,381z M288,227c34.2,0,62,27.8,62,62\n\t\ts-27.8,62-62,62s-62-27.8-62-62S253.8,227,288,227z\"/>\n\t<polygon points=\"273,342 303,342 303,304 341,304 341,274 303,274 303,236 273,236 273,274 235,274 235,304 273,304 \"/>\n\t<path d=\"M1.8,155.5v267h572.5v-267H1.8z M544.2,392.5H31.8v-207h512.5L544.2,392.5L544.2,392.5z\"/>\n\t<g>\n\t\t<path d=\"M39.8,10.3c-13.3,0-25.7,0.9-37.6,2.6L2,136.9h33.3l0.1-39c3,0.4,6.7,0.5,11.1,0.5c16.7,0,29.5-3.9,38.3-11.7\n\t\t\tc8.7-7.7,13.1-19.3,13.1-34.4C98,24.3,78.6,10.4,39.8,10.3z M62,68.5c-3.6,3.4-9.2,5.2-16.6,5.2c-0.6,0-1.1,0-1.6,0\n\t\t\tc-0.2,0-0.4,0-0.6,0c-2.8,0-5.4-0.1-7.7-0.5l0-22l-1.3-14.3c2.6-0.6,5.2-0.9,7.7-0.9c0.2,0,0.5,0,0.7,0c0.2,0,0.4,0,0.7,0\n\t\t\tc13.6,0,21.1,4.7,22.7,14c0.3,1.2,0.6,2.6,0.7,4C67.2,60.2,65.6,65,62,68.5z\"/>\n\t\t<path d=\"M141.3,65H141l0-17.1h-32.5l-0.2,88.9h33.3l0.1-35c0.1-8.6,3.2-15.7,9.7-21.4c6.5-5.7,14.9-8.5,25.4-8.5h3.4l0-23.9h-3.4\n\t\t\tC161.7,48.1,149.8,53.7,141.3,65z\"/>\n\t\t<path d=\"M266.7,58.5c-8-8.1-19.3-12.2-34-12.2c-14.6,0-25.9,4.1-34,12.2c-8.1,8.1-12.2,19.4-12.2,33.9c-0.1,14.5,4,25.8,12,33.9\n\t\t\tc8,8.1,19.3,12.2,34,12.2c14.6,0,25.9-4.1,34-12.2c8.1-8.1,12.2-19.4,12.2-33.9C278.7,78,274.7,66.6,266.7,58.5z M246.2,92.5\n\t\t\tc0,8.9-1.2,15-3.3,18.6c-2.1,3.6-5.6,5.4-10.4,5.4s-8.3-1.8-10.5-5.4c-2.2-3.6-3.3-9.8-3.2-18.6c0-8.9,1.2-15,3.3-18.6\n\t\t\tc2.1-3.6,5.6-5.4,10.4-5.4c4.8,0,8.3,1.8,10.5,5.4S246.3,83.7,246.2,92.5z\"/>\n\t</g>\n\t</svg>\n);\n\n/**\n * Register: a Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/outer', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('Outer', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat-layout', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: schema,\n\tsupports:{\n \tanchor:true,\n\t},\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit({attributes, setAttributes,className}) {\n const {\n bgColor,\n bgImage,\n bgPosition,\n outerWidth,\n padding_left_and_right,\n padding_top_and_bottom,\n opacity,\n upper_level,\n lower_level,\n\t\t\tupperDividerBgColor,\n\t\t\tlowerDividerBgColor,\n\t\t\tdividerType,\n\t\t\tborderWidth,\n\t\t\tborderStyle,\n\t\t\tborderColor,\n\t\t\tborderRadius\n } = attributes;\n\n return (\n <Fragment>\n <InspectorControls>\n <PanelBody title={__('Background Setting', 'vk-blocks')}>\n <BaseControl\n label={__('Color Setting', 'vk-blocks')}\n help={__('Color will overcome background image. If you want to display image, clear background color or set opacity 0.', 'vk-blocks')}\n >\n <ColorPalette\n value={bgColor}\n onChange={(value) => setAttributes({bgColor: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('Opacity Setting', 'vk-blocks')}\n >\n <RangeControl\n value={opacity}\n onChange={(value) => {setAttributes({opacity: value});\n }}\n min={0}\n max={1}\n step={0.1}\n />\n </BaseControl>\n\n <BaseControl\n label={__('Background Image', 'vk-blocks')}\n help=\"\"\n >\n <MediaUpload\n onSelect={(value) => setAttributes({bgImage: value.url})}\n type=\"image\"\n value={bgImage}\n render={({open}) => (\n <Button\n onClick={open}\n className={bgImage ? 'image-button' : 'button button-large'}\n >\n {!bgImage ? __('Select image', 'vk-blocks') :\n <img className={'icon-image'} src={bgImage}\n alt={__('Upload image', 'vk-blocks')}/>}\n </Button>\n )}\n />\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</BaseControl>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<BaseControl\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlabel={__('Background image Position', 'vk-blocks')}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\thelp=\"\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t>\n <RadioControl\n // label={__('Background Position', 'vk-blocks')}\n selected={bgPosition}\n options={[\n {label: __('normal', 'vk-blocks'), value: 'normal'},\n {label: __('Fixed', 'vk-blocks'), value: 'fixed'},\n {label: __('Parallax (It will not work in preview)', 'vk-blocks'), value: 'parallax'}\n ]}\n onChange={(value) => setAttributes({bgPosition: value})}\n />\n </BaseControl>\n </PanelBody>\n\t\t\t\t\t<PanelBody title={__('Layout Setting', 'vk-blocks')}>\n\t\t\t\t\t\t<BaseControl>\n\t\t\t\t\t\t\t<RadioControl\n\t\t\t\t\t\t\t\tlabel={__('Outer width', 'vk-blocks')}\n\t\t\t\t\t\t\t\tselected={outerWidth}\n\t\t\t\t\t\t\t\toptions={[\n\t\t\t\t\t\t\t\t\t{label: __('Normal', 'vk-blocks'), value: 'normal'},\n\t\t\t\t\t\t\t\t\t{label: __('Full Wide', 'vk-blocks'), value: 'full'}\n\t\t\t\t\t\t\t\t]}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({outerWidth: value})}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t<RadioControl\n\t\t\t\t\t\t\t\tlabel={__('Contents area padding (left and right)', 'vk-blocks')}\n\t\t\t\t\t\t\t\tselected={padding_left_and_right}\n\t\t\t\t\t\t\t\toptions={[\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tlabel: __('Do not use contents area default padding (When case of full width etc.).', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t\tvalue: '0'\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tlabel: __('Use contents area default padding (When case of not full width and use background etc.).', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t\tvalue: '1'\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t]}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({padding_left_and_right: value})}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t<RadioControl\n\t\t\t\t\t\t\t\tlabel={__('Padding (top and bottom)', 'vk-blocks')}\n\t\t\t\t\t\t\t\tselected={padding_top_and_bottom}\n\t\t\t\t\t\t\t\toptions={[\n\t\t\t\t\t\t\t\t\t{label: __('Use default padding', 'vk-blocks'), value: '1'},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tlabel: __('Do not use default padding (Set it yourself using a spacer block etc.).', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t\tvalue: '0'\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t]}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({padding_top_and_bottom: value})}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t</PanelBody>\n\t\t\t\t\t<PanelBody title={__('Divider Setting', 'vk-blocks')}>\n\t\t\t\t\t\t<BaseControl>\n\t\t\t\t\t\t\t<SelectControl\n\t\t\t\t\t\t\t\tlabel={__('Type', 'vk-blocks')}\n\t\t\t\t\t\t\t\tvalue={dividerType}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({dividerType: value})}\n\t\t\t\t\t\t\t\toptions={[\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'tilt',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Tilt', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'curve',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Curve', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'wave',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Wave', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'triangle',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Triangle', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t]}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t\t<BaseControl\n\t\t\t\t\t\t\tlabel={__('Upper Divider Level', 'vk-blocks')}\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<RangeControl\n\t\t\t\t\t\t\t\tvalue={upper_level}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({upper_level: toNumber(value, -100, 100)})}\n\t\t\t\t\t\t\t\tmin=\"-100\"\n\t\t\t\t\t\t\t\tmax=\"100\"\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t\t<BaseControl>\n\t\t\t\t\t\t\t<ColorPalette\n\t\t\t\t\t\t\t\tvalue={upperDividerBgColor}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({upperDividerBgColor: value})}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t\t<BaseControl\n\t\t\t\t\t\t\tlabel={__('Lower Divider Level', 'vk-blocks')}\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<RangeControl\n\t\t\t\t\t\t\t\tvalue={lower_level}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({lower_level: toNumber(value, -100, 100)})}\n\t\t\t\t\t\t\t\tmin=\"-100\"\n\t\t\t\t\t\t\t\tmax=\"100\"\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t\t<BaseControl>\n\t\t\t\t\t\t\t<ColorPalette\n\t\t\t\t\t\t\t\tvalue={lowerDividerBgColor}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({lowerDividerBgColor: value})}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t</PanelBody>\n\t\t\t\t\t<PanelBody title={__('Border Setting', 'vk-blocks')}>\n\t\t\t\t\t\t<BaseControl\n\t\t\t\t\t\t\t// label={__('Border will disappear when divider effect is applied.', 'vk-blocks')}\n\t\t\t\t\t\t>\n\t\t\t\t\t\t<p>{__('Border will disappear when divider effect is applied.', 'vk-blocks')}</p>\n\t\t\t\t\t\t\t<SelectControl\n\t\t\t\t\t\t\t\tlabel={__('Border type', 'vk-blocks')}\n\t\t\t\t\t\t\t\tvalue={borderStyle}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({borderStyle: value})}\n\t\t\t\t\t\t\t\toptions={[\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'none',\n\t\t\t\t\t\t\t\t\t\tlabel: __('None', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'solid',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Solid', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'dotted',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Dotted', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'dashed',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Dashed', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'double',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Double', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'groove',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Groove', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'ridge',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Ridge', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'inset',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Inset', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'outset',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Outset', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t]}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t\t<BaseControl>\n\t\t\t\t\t\t\t<ColorPalette\n\t\t\t\t\t\t\t\tvalue={borderColor}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({borderColor: value})}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t\t<BaseControl\n\t\t\t\t\t\t\tlabel={__('Border width', 'vk-blocks')}\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<RangeControl\n\t\t\t\t\t\t\t\tvalue={borderWidth}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({borderWidth:value})}\n\t\t\t\t\t\t\t\tmin=\"0\"\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t\t<BaseControl\n\t\t\t\t\t\t\tlabel={__('Border radius', 'vk-blocks')}\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<RangeControl\n\t\t\t\t\t\t\t\tvalue={borderRadius}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({borderRadius: toNumber(value, -100, 100)})}\n\t\t\t\t\t\t\t\tmin=\"-100\"\n\t\t\t\t\t\t\t\tmax=\"100\"\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t</PanelBody>\n </InspectorControls>\n {\n vk_blocks_check.is_pro\n ?\n\t\t\t\t\t\t\t<Component\n\t\t\t\t\t\t\t\tattributes={attributes}\n\t\t\t\t\t\t\t\tclassName={className}\n\t\t\t\t\t\t\t\tfor_={'edit'}/>\n :\n <div>{__('This block is only for users who bought Lightning Pro.', 'vk-blocks')}</div>\n }\n </Fragment>\n );\n },\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes,className}) {\n {\n if (vk_blocks_check.is_pro) {\n\n return (\n\t\t\t\t\t\t<Component\n\t\t\t\t\t\t\tattributes={attributes}\n\t\t\t\t\t\t\tclassName={className}\n\t\t\t\t\t\t\tfor_={'save'}/>\n );\n }\n }\n\n },\n\n\tdeprecated:deprecated\n});\n","export const schema = {\n\tbgColor: {\n\t\ttype: 'string',\n\tdefault: '#f3f4f5',\n\t},\n\tbgImage: {\n\t\ttype: 'string',\n\tdefault: null,\n\t},\n\touterWidth:{\n\t\ttype: 'string',\n\tdefault: 'normal',\n\t},\n\tbgPosition:{\n\t\ttype: 'string',\n\tdefault: 'normal',\n\t},\n\tpadding_left_and_right: {\n\t\ttype: 'string',\n\tdefault: '0',\n\t},\n\tpadding_top_and_bottom: {\n\t\ttype: 'string',\n\tdefault: '1',\n\t},\n\topacity: {\n\t\ttype: 'number',\n\tdefault: 0.5,\n\t},\n\tupper_level: {\n\t\ttype: 'number',\n\tdefault: 0,\n\t},\n\tlower_level: {\n\t\ttype: 'number',\n\tdefault: 0,\n\t},\n\tdividerType: {\n\t\ttype: 'string',\n\t\tdefault: 'tilt',\n\t},\n\tupperDividerBgColor: {\n\t\ttype: 'string',\n\tdefault: '#fff',\n\t},\n\tlowerDividerBgColor: {\n\t\ttype: 'string',\n\tdefault: '#fff',\n\t},\n\tborderWidth: {\n\t\ttype: 'number',\n\t\tdefault: 0,\n\t},\n\tborderStyle: {\n\t\ttype: 'string',\n\t\tdefault: 'none',\n\t},\n\tborderColor: {\n\t\ttype: 'string',\n\t\tdefault: '#000',\n\t},\n\tborderRadius: {\n\t\ttype: 'number',\n\t\tdefault: 0,\n\t},\n};\n","import React from \"react\";\n\n/**\n * WordPress dependenciess\n */\nconst { lodash } = window;\nconst { range } = lodash;\nconst { __, sprintf } = wp.i18n;\nconst { Component } = wp.element;\nconst { Toolbar } = wp.components;\n\nclass HeadingToolbar extends Component {\n\tcreateLevelControl(targetLevel, selectedLevel, onChange) {\n\t\treturn {\n\t\t\ticon: 'heading',\n\t\t\t// translators: %s: heading level e.g: \"1\", \"2\", \"3\"\n\t\t\ttitle: sprintf( __( 'Heading %d' ), targetLevel ),\n\t\t\tisActive: targetLevel === selectedLevel,\n\t\t\tonClick: () => onChange( targetLevel ),\n\t\t\tsubscript: String( targetLevel ),\n\t\t};\n\t}\n\n\n\trender() {\n\t\tconst {minLevel, maxLevel, selectedLevel, onChange} = this.props;\n\n\t\treturn (\n\t\t\t<Toolbar controls={range(minLevel, maxLevel).map((index) => this.createLevelControl(index, selectedLevel, onChange))}/>\n\t\t);\n\t}\n}\n\nexport default HeadingToolbar;\n","import React from 'react';\nimport classNames from \"classnames\";\n\nconst {RichText} = wp.editor;\nconst {__} = wp.i18n; // Import __() from wp.i18n\n\nexport class Component extends React.Component {\n\n render() {\n const {level, align, title, titleColor, titleSize, subText, subTextFlag, subTextColor, subTextSize, titleStyle, titleMarginBottom, outerMarginBottom} = this.props.attributes;\n const setAttributes = this.props.setAttributes;\n let className = this.props.className;\n let for_ = this.props.for_;\n let containerClass = classNames(className, `vk_heading vk_heading-style-${titleStyle}`);\n const tagName = 'h' + level;\n let cStyle;\n let tStyle;\n\n //containerのマージンを切り替え\n if (outerMarginBottom != null) {\n cStyle = {marginBottom: outerMarginBottom + `rem`};\n }\n\n //titleのマージンを切り替え\n if(titleMarginBottom != null){\n tStyle = {\n color: titleColor,\n fontSize: titleSize + 'rem',\n marginBottom: titleMarginBottom + 'rem',\n\t\t\t\t\t\t\t\ttextAlign: align,\n };\n }else {\n tStyle = {\n color: titleColor,\n fontSize: titleSize + 'rem',\n textAlign: align,\n };\n }\n\n if(for_ === 'edit'){\n return (\n <div\n className={containerClass}\n style={cStyle}\n >\n <RichText\n tagName={tagName}\n value={title}\n onChange={(value) => setAttributes({title: value})}\n style={tStyle}\n className={`vk_heading_title vk_heading_title-style-${titleStyle}`}\n placeholder={__('Input title…', 'vk-blocks')}\n />\n {\n // サブテキスト\n (() => {\n if (subTextFlag === 'on') {\n return (\n <RichText\n tagName={'p'}\n value={subText}\n onChange={(value) => setAttributes({subText: value})}\n style={{\n color: subTextColor,\n fontSize: subTextSize + 'rem',\n textAlign: align\n }}\n className={`vk_heading_subtext vk_heading_subtext-style-${titleStyle}`}\n placeholder={__('Input sub text…', 'vk-blocks')}\n />\n );\n }\n })()\n }\n </div>\n );\n }else if(for_ === 'save'){\n return (\n <div\n className={containerClass}\n style={cStyle}\n >\n <RichText.Content\n tagName={tagName}\n value={title}\n onChange={(value) => setAttributes({title: value})}\n style={tStyle}\n className={`vk_heading_title vk_heading_title-style-${titleStyle}`}\n placeholder={__('Input title…', 'vk-blocks')}\n />\n {\n // サブテキスト\n (() => {\n if (subTextFlag === 'on') {\n return (\n <RichText.Content\n tagName={'p'}\n value={subText}\n onChange={(value) => setAttributes({subText: value})}\n style={{\n color: subTextColor,\n fontSize: subTextSize + 'rem',\n textAlign: align\n }}\n className={`vk_heading_subtext vk_heading_subtext-style-${titleStyle}`}\n placeholder={__('Input sub text…', 'vk-blocks')}\n />\n );\n }\n })()\n }\n </div>\n );\n }\n }\n}\n","/**\n * heading block type\n *\n */\nimport React from \"react\";\nimport {schema} from './schema';\nconst {Fragment} = wp.element;\n\nconst {RichText, InspectorControls, ColorPalette, BlockControls, AlignmentToolbar} = wp.editor;\n\nfunction set_attirbuite(number) {\n\n var attributes = {};\n\n for (var i = 1; i <= number; i++) {\n\n attributes['heading' + i] = {\n type: 'string',\n source: 'html',\n selector: 'h1.vk_prBlocks_item_title-' + i,\n };\n attributes['content' + i] = {\n type: 'string',\n source: 'html',\n selector: 'p.vk_prBlocks_item_summary-' + i,\n };\n attributes['url' + i] = {\n type: 'string',\n default: null,\n };\n attributes['urlOpenType' + i] = {\n type: 'Boolean',\n default: false,\n };\n attributes['icon' + i] = {\n type: 'string',\n default: 'fas fa-file',\n };\n attributes['color' + i] = {\n type: 'string',\n default: '#0693e3',\n };\n attributes['bgType' + i] = {\n type: 'string',\n default: '0',\n };\n attributes['insertImage' + i] = {\n type: 'string',\n default: null,\n };\n }\n\n return attributes;\n}\n\nexport const Version0_6_0 = [\n {\n\n attributes: schema,\n supports : {\n className: false,\n anchor: true,\n },\n\n save({attributes}) {\n const {level, align, title, titleColor, titleSize, subText, subTextFlag, subTextColor, subTextSize, titleStyle, titleMarginBottom, outerMarginBottom} = attributes;\n const tagName = 'h' + level;\n\n return (\n <div\n className={`vk_heading vk_heading-style-${titleStyle}`}\n style={{marginBottom: outerMarginBottom + `rem`}}\n >\n <RichText.Content\n tagName={tagName}\n value={title}\n style={{\n color: titleColor,\n fontSize: titleSize + 'rem',\n textAlign: align,\n marginBottom: titleMarginBottom + 'rem'\n }}\n className={`vk_heading_title vk_heading_title-style-${titleStyle}`}\n />\n {\n // サブテキスト\n (() => {\n if (subTextFlag === 'on') {\n return (\n <RichText.Content\n tagName={'p'}\n value={subText}\n style={{color: subTextColor, fontSize: subTextSize + 'rem', textAlign: align}}\n className={`vk_heading_subtext vk_heading_subtext-style-${titleStyle}`}\n />\n );\n }\n })()\n }\n </div>\n );\n }\n },\n {\n attributes: set_attirbuite(4),\n save({attributes}) {\n const {\n heading1,\n heading2,\n heading3,\n content1,\n content2,\n content3,\n url1,\n url2,\n url3,\n urlOpenType1,\n urlOpenType2,\n urlOpenType3,\n icon1,\n icon2,\n icon3,\n color1,\n color2,\n color3,\n bgType1,\n bgType2,\n bgType3,\n insertImage1,\n insertImage2,\n insertImage3\n } = attributes;\n\n return (\n <article className=\"vk_prBlocks row\">\n\n <div className=\"vk_prBlocks_item col-sm-4\">\n <a\n href={url1}\n target={urlOpenType1? '_blank':'_self'}\n className=\"vk_prBlocks_item_link\"\n >\n {(() => {\n\n if (insertImage1) {\n\n return <div className=\"vk_prBlocks_item_image\"\n style={{\n backgroundImage: 'url(' + insertImage1 + ')',\n backgroundRepeat: 'no-repeat 50% center',\n backgroundSize: 'cover'\n }}\n >\n <img\n src={insertImage1}\n alt=''\n />\n </div>\n\n } else {\n\n if ( ! color1 ){\n color1 = '#0693e3';\n bgType1 === '0';\n }\n if (bgType1 === '0') {\n\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{\n backgroundColor: color1,\n border: `1px solid ${color1}`\n }}\n ><i className={`${icon1} vk_prBlocks_item_icon`}\n style={{color: '#fff'}}>\n </i>\n </div>\n } else {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{backgroundColor: 'transparent', border: '1px solid ' + color1}}\n ><i className={`${icon1} vk_prBlocks_item_icon`}\n style={{color: color1}}>\n </i>\n </div>\n }\n }\n })()}\n <RichText.Content\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-1\"\n tagName={'h1'}\n value={heading1}/>\n <RichText.Content\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-1\"\n tagName={'p'}\n value={content1}/>\n </a>\n </div>\n <div className=\"vk_prBlocks_item col-sm-4\">\n <a\n href={url2}\n target={urlOpenType2? '_blank':'_self'}\n className=\"vk_prBlocks_item_link\"\n >\n {(() => {\n\n if (insertImage2) {\n\n return <div className=\"vk_prBlocks_item_image\"\n style={{\n backgroundImage: 'url(' + insertImage2 + ')',\n backgroundRepeat: 'no-repeat 50% center',\n backgroundSize: 'cover'\n }}\n >\n <img\n src={insertImage2}\n alt=''\n />\n </div>\n\n } else {\n if ( ! color2 ){\n color2 = '#0693e3';\n bgType2 === '0';\n }\n if (bgType2 === '0') {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{\n backgroundColor: color2,\n border: `1px solid ${color2}`\n }}\n ><i className={`${icon2} vk_prBlocks_item_icon`}\n style={{color: '#fff'}}>\n </i>\n </div>\n } else {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{backgroundColor: 'transparent', border: '1px solid ' + color2}}\n ><i className={`${icon2} vk_prBlocks_item_icon`}\n style={{color: color2}}>\n </i>\n </div>\n }\n }\n })()}\n <RichText.Content\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-2\"\n tagName={'h1'}\n value={heading2}/>\n <RichText.Content\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-2\"\n tagName={'p'}\n value={content2}/>\n </a>\n </div>\n\n <div className=\"vk_prBlocks_item col-sm-4\">\n <a\n href={url3}\n target={urlOpenType3? '_blank':'_self'}\n className=\"vk_prBlocks_item_link\"\n >\n {(() => {\n\n if (insertImage3) {\n\n return <div className=\"vk_prBlocks_item_image\"\n style={{\n backgroundImage: 'url(' + insertImage3 + ')',\n backgroundRepeat: 'no-repeat 50% center',\n backgroundSize: 'cover'\n }}\n >\n <img\n src={insertImage3}\n alt=''\n />\n </div>\n\n } else {\n if ( ! color3 ){\n color3 = '#0693e3';\n bgType3 === '0';\n }\n if (bgType3 === '0') {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{\n backgroundColor: color3,\n border: `1px solid ${color3}`\n }}\n ><i className={`${icon3} vk_prBlocks_item_icon`}\n style={{color: '#fff'}}>\n </i>\n </div>\n } else {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{backgroundColor: 'transparent', border: '1px solid ' + color3}}\n ><i className={`${icon3} vk_prBlocks_item_icon`}\n style={{color: color3}}>\n </i>\n </div>\n }\n }\n })()}\n <RichText.Content\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-3\"\n tagName={'h1'}\n value={heading3}/>\n <RichText.Content\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-3\"\n tagName={'p'}\n value={content3}/>\n </a>\n </div>\n </article>\n );\n },\n },\n {\n attributes: {\n level: {\n type: 'number',\n default: 2,\n },\n align: {\n type: 'string',\n },\n titleStyle: {\n type: 'string',\n default: 'default',\n },\n outerMarginBottom: {\n type: 'number',\n default: null,\n },\n title: {\n type: 'string',\n source: 'html',\n selector: 'h1,h2,h3,h4,h5,h6',\n default: '',\n },\n titleColor: {\n type: 'string',\n default: '#000000',\n },\n titleSize: {\n type: 'number',\n default: 2.6,\n },\n titleMarginBottom: {\n type: 'number',\n default: null,\n },\n subText: {\n source: 'html',\n selector: 'p',\n default: '',\n },\n subTextFlag: {\n type: 'string',\n default: 'on',\n },\n subTextColor: {\n type: 'string',\n default: '#000000',\n },\n subTextSize: {\n type: 'number',\n default: 1.8,\n },\n },\n supports: {\n className: false,\n anchor: true,\n },\n save({attributes}) {\n const {level, align, title, titleColor, titleSize, subText, subTextFlag, subTextColor, subTextSize, titleStyle, titleMarginBottom, outerMarginBottom} = attributes;\n const tagName = 'h' + level;\n\n return (\n <Fragment>\n {\n outerMarginBottom == null ?\n <div className={`vk_heading vk_heading-style-${titleStyle}`}>\n <RichText.Content\n tagName={tagName}\n value={title}\n style={{\n color: titleColor,\n fontSize: titleSize + 'rem',\n textAlign: align,\n }}\n className={`vk_heading_title vk_heading_title-style-${titleStyle}`}\n />\n {\n // サブテキスト\n (() => {\n if (subTextFlag === 'on') {\n return (\n <RichText.Content\n tagName={'p'}\n value={subText}\n style={{\n color: subTextColor,\n fontSize: subTextSize + 'rem',\n textAlign: align\n }}\n className={`vk_heading_subtext vk_heading_subtext-style-${titleStyle}`}\n />\n );\n }\n })()\n }\n </div>\n :\n <div\n className={`vk_heading vk_heading-style-${titleStyle}`}\n style={{marginBottom: outerMarginBottom + `rem`}}\n >\n <RichText.Content\n tagName={tagName}\n value={title}\n style={{\n color: titleColor,\n fontSize: titleSize + 'rem',\n textAlign: align,\n marginBottom: titleMarginBottom + 'rem'\n }}\n className={`vk_heading_title vk_heading_title-style-${titleStyle}`}\n />\n {\n // サブテキスト\n (() => {\n if (subTextFlag === 'on') {\n return (\n <RichText.Content\n tagName={'p'}\n value={subText}\n style={{\n color: subTextColor,\n fontSize: subTextSize + 'rem',\n textAlign: align\n }}\n className={`vk_heading_subtext vk_heading_subtext-style-${titleStyle}`}\n />\n );\n }\n })()\n }\n </div>\n }\n </Fragment>\n );\n },\n }\n];\n","export const schema = {\n level: {\n type: 'number',\n default: 2,\n },\n align: {\n type: 'string',\n },\n titleStyle: {\n type: 'string',\n default: 'default',\n },\n outerMarginBottom: {\n type: 'number',\n },\n title: {\n type: 'string',\n source: 'html',\n selector: 'h1,h2,h3,h4,h5,h6',\n default: '',\n },\n titleColor: {\n type: 'string',\n default: '#000000',\n },\n titleSize: {\n type: 'number',\n default: 2.6,\n },\n titleMarginBottom: {\n type: 'number',\n },\n subText: {\n source: 'html',\n selector: 'p',\n default: '',\n },\n subTextFlag: {\n type: 'string',\n default: 'on',\n },\n subTextColor: {\n type: 'string',\n default: '#000000',\n },\n subTextSize: {\n type: 'number',\n default: 1.8,\n },\n};\n","/**\n * heading block type\n *\n */\nimport React from \"react\";\nimport classNames from 'classnames';\nimport {schema} from './schema';\nimport HeadingToolbar from './heading-toolbar';\nimport {Component} from \"./component\";\nimport {Version0_6_0} from './deprecated/block';\n\n// import YourComponent from \"./component.js\";\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RangeControl, PanelBody, RadioControl, SelectControl} = wp.components;\nconst {Fragment} = wp.element;\nconst {RichText, InspectorControls, ColorPalette, BlockControls, AlignmentToolbar} = wp.editor;\nconst BlockIcon = (\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n <g>\n <g>\n <path d=\"M242.1,366.7l0-281.4l-212.6,0l0-77.1l516.6,0v77.1l-213.2,0l0,281.4H242.1z\"/>\n </g>\n <g>\n <path d=\"M33,467.3l30.8-1.9c0.7,5,2,8.8,4.1,11.4c3.3,4.2,8.1,6.4,14.3,6.4c4.6,0,8.2-1.1,10.7-3.3c2.5-2.2,3.8-4.7,3.8-7.5\n\t\t\t\t\tc0-2.7-1.2-5.1-3.6-7.3c-2.4-2.1-7.9-4.2-16.6-6.1c-14.2-3.2-24.3-7.4-30.4-12.7c-6.1-5.3-9.1-12-9.1-20.2\n\t\t\t\t\tc0-5.4,1.6-10.5,4.7-15.3c3.1-4.8,7.8-8.6,14.1-11.3c6.3-2.7,14.8-4.1,25.8-4.1c13.4,0,23.6,2.5,30.6,7.5c7,5,11.2,12.9,12.5,23.8\n\t\t\t\t\tl-30.5,1.8c-0.8-4.7-2.5-8.1-5.1-10.3c-2.6-2.1-6.2-3.2-10.8-3.2c-3.8,0-6.6,0.8-8.5,2.4c-1.9,1.6-2.9,3.5-2.9,5.8\n\t\t\t\t\tc0,1.7,0.8,3.2,2.4,4.5c1.5,1.4,5.1,2.7,10.9,3.9c14.1,3,24.3,6.1,30.4,9.3c6.1,3.1,10.6,7,13.4,11.6c2.8,4.6,4.2,9.8,4.2,15.5\n\t\t\t\t\tc0,6.7-1.9,12.9-5.6,18.6c-3.7,5.7-8.9,10-15.6,12.9c-6.7,2.9-15.1,4.4-25.2,4.4c-17.8,0-30.2-3.4-37-10.3\n\t\t\t\t\tC37.8,486.6,33.9,477.8,33,467.3z\"/>\n <path d=\"M215,501.9h-27.2v-12.3c-4,5-8.1,8.6-12.3,10.8c-4.1,2.1-9.2,3.2-15.2,3.2c-8,0-14.3-2.4-18.8-7.2\n\t\t\t\t\tc-4.5-4.8-6.8-12.2-6.8-22.1V426H164v41.7c0,4.8,0.9,8.1,2.6,10.1c1.8,2,4.2,3,7.4,3c3.5,0,6.3-1.3,8.5-4\n\t\t\t\t\tc2.2-2.7,3.3-7.5,3.3-14.4V426H215V501.9z\"/>\n <path d=\"M225.5,397.2h29.4v36.3c2.9-3,6.2-5.3,9.9-6.9c3.7-1.5,7.8-2.3,12.3-2.3c9.2,0,16.9,3.3,22.9,10\n\t\t\t\t\tc6.1,6.6,9.1,16.2,9.1,28.6c0,8.3-1.4,15.6-4.1,21.9c-2.8,6.3-6.6,11-11.5,14.1c-4.9,3.1-10.3,4.7-16.3,4.7c-5.1,0-9.8-1.1-14-3.3\n\t\t\t\t\tc-3.2-1.7-6.7-4.9-10.4-9.6v11.2h-27.2V397.2z M254.6,463.8c0,6.5,1.2,11.3,3.7,14.2c2.5,2.9,5.6,4.4,9.3,4.4\n\t\t\t\t\tc3.5,0,6.4-1.4,8.8-4.3c2.4-2.9,3.5-7.7,3.5-14.5c0-6-1.2-10.4-3.5-13.2c-2.3-2.8-5.1-4.2-8.4-4.2c-4,0-7.2,1.5-9.7,4.4\n\t\t\t\t\tC255.9,453.4,254.6,457.8,254.6,463.8z\"/>\n <path d=\"M304.4,397.2h98.4V423h-33v78.9h-32.4V423h-33V397.2z\"/>\n <path\n d=\"M395.8,426h34.5l12,21.2l14-21.2h32.1l-25.9,36.2l27.7,39.7h-33.9l-14-24.4l-16.5,24.4h-31.5l27.6-39.7L395.8,426z\"/>\n <path d=\"M530.6,397.2V426h16v21.3h-16v26.9c0,3.2,0.3,5.4,0.9,6.4c1,1.6,2.6,2.4,5,2.4c2.1,0,5.1-0.6,9-1.9l2.1,20.1\n\t\t\t\t\tc-7.2,1.6-13.9,2.4-20.1,2.4c-7.2,0-12.6-0.9-16-2.8c-3.4-1.9-6-4.7-7.6-8.5s-2.5-9.9-2.5-18.4v-26.7h-10.7V426h10.7v-13.9\n\t\t\t\t\tL530.6,397.2z\"/>\n </g>\n </g>\n </svg>\n);\n\n/**\n * Register: a Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/heading', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('Heading', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: schema,\n supports: {\n className:true,\n customClassName:true,\n anchor: true,\n },\n\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit({attributes, setAttributes, className}) {\n const {level, align, title, titleColor, titleSize, subText, subTextFlag, subTextColor, subTextSize, titleStyle, titleMarginBottom, outerMarginBottom} = attributes;\n\n let setTitleFontSize = (newLevel) => {\n\n setAttributes({level: newLevel});\n\n switch (newLevel) {\n case 1:\n setAttributes({titleSize: 3.6});\n break;\n case 2:\n setAttributes({titleSize: 2.8});\n break;\n case 3:\n setAttributes({titleSize: 2.2});\n break;\n case 4:\n setAttributes({titleSize: 2.0});\n break;\n case 5:\n setAttributes({titleSize: 1.8});\n break;\n case 6:\n setAttributes({titleSize: 1.6});\n break;\n }\n };\n return (\n <Fragment>\n <BlockControls>\n <HeadingToolbar minLevel={2} maxLevel={5} selectedLevel={level} onChange={setTitleFontSize}/>\n </BlockControls>\n <InspectorControls>\n <PanelBody title={__('Style Settings', 'vk-blocks')}>\n <SelectControl\n label={__('Heading style', 'vk-blocks')}\n value={titleStyle}\n onChange={(value) => setAttributes({titleStyle: value})}\n options={[\n {label: __('Default', 'vk-blocks'), value: 'default'},\n {label: __('Plain', 'vk-blocks'), value: 'plain'}\n ]}\n />\n <label>{__('Margin bottom size (rem)', 'vk-blocks')}</label>\n <RangeControl\n value={outerMarginBottom}\n onChange={(value) => {\n setAttributes({outerMarginBottom: value});\n }}\n min={-1}\n max={8}\n step={0.1}\n />\n </PanelBody>\n <PanelBody title={__('Heading Settings', 'vk-blocks')}>\n <label>{__('Level', 'vk-blocks')}</label>\n <HeadingToolbar minLevel={1} maxLevel={7} selectedLevel={level} onChange={setTitleFontSize}/>\n <p>{__('Text Alignment')}</p>\n <AlignmentToolbar\n value={align}\n onChange={(value) => {\n setAttributes({align: value});\n }}\n />\n <label>{__('Text size (rem)', 'vk-blocks')}</label>\n <RangeControl\n value={titleSize}\n onChange={(value) => {\n setAttributes({titleSize: value});\n }}\n min={0.5}\n max={4}\n step={0.1}\n />\n <label>{__('Heading margin bottom size (rem)', 'vk-blocks')}</label>\n <RangeControl\n value={titleMarginBottom}\n onChange={(value) => {\n setAttributes({titleMarginBottom: value});\n }}\n min={-1}\n max={3}\n step={0.1}\n />\n <ColorPalette\n value={titleColor}\n onChange={(value) => setAttributes({titleColor: value})}\n />\n </PanelBody>\n <PanelBody title={__('Sub Text Settings', 'vk-blocks')}>\n <RadioControl\n label={__('Position', 'vk-blocks')}\n selected={subTextFlag}\n options={[\n {label: __('Display', 'vk-blocks'), value: 'on'},\n {label: __('Hide', 'vk-blocks'), value: 'off'},\n ]}\n onChange={(value) => setAttributes({subTextFlag: value})}\n />\n <label>{__('Text size (rem)', 'vk-blocks')}</label>\n <RangeControl\n value={subTextSize}\n onChange={(value) => {\n setAttributes({subTextSize: value});\n }}\n min={0.5}\n max={3}\n step={0.1}\n />\n <ColorPalette\n value={subTextColor}\n onChange={(value) => setAttributes({subTextColor: value})}\n />\n </PanelBody>\n </InspectorControls>\n <Component\n attributes={attributes}\n setAttributes={setAttributes}\n className={className}\n for_={'edit'}/>\n </Fragment>\n );\n },\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes, className}) {\n return(\n <Component\n attributes={attributes}\n className={className}\n for_={'save'}/>\n );\n },\n\n deprecated: Version0_6_0\n});\n","export const schema = {\n level: {\n type: 'number',\n default: 2,\n },\n align: {\n type: 'string',\n },\n titleStyle: {\n type: 'string',\n default: 'default',\n },\n outerMarginBottom: {\n type: 'number',\n default: null,\n },\n title: {\n type: 'string',\n source: 'html',\n selector: 'h1,h2,h3,h4,h5,h6',\n default: '',\n },\n titleColor: {\n type: 'string',\n default: '#000000',\n },\n titleSize: {\n type: 'number',\n default: 2.6,\n },\n titleMarginBottom: {\n type: 'number',\n default: null,\n },\n subText: {\n source: 'html',\n selector: 'p',\n default: '',\n },\n subTextFlag: {\n type: 'string',\n default: 'on',\n },\n subTextColor: {\n type: 'string',\n default: '#000000',\n },\n subTextSize: {\n type: 'number',\n default: 1.8,\n },\n};\n","import React from \"react\";\nconst {RichText} = wp.editor;\n\nexport const deprecated = [\n {\n attributes: {\n style: {\n type: 'string',\n default: 'info',\n },\n content: {\n type: 'string',\n source: 'html',\n selector: 'p',\n }\n },\n save({attributes}) {\n const {\n style,\n content\n } = attributes;\n return (\n <div className={`alert alert-${style}`}>\n <RichText.Content\n tagName={'p'}\n value={content}/>\n </div>\n );\n },\n }\n];\n","/**\n * Alert block type\n *\n */\nimport {deprecated} from './deprecated';\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst { registerBlockType } = wp.blocks;\nconst { RichText } = wp.editor;\n\nregisterBlockType( 'vk-blocks/alert', {\n\n title: __('Alert', 'vk-blocks'),\n\n icon: 'info',\n\n category: 'vk-blocks-cat',\n\n attributes: {\n style: {\n type: 'string',\n default: 'info',\n },\n content: {\n type: 'string',\n source: 'html',\n selector: 'p',\n }\n },\n\n edit({attributes, setAttributes, className}) {\n const {\n style,\n content\n } = attributes;\n\n function onStyleChange(event){\n setAttributes({style: event.target.value});\n }\n\n function onChangeContent(newContent) {\n setAttributes({content: newContent});\n }\n\n return (\n <div className={`${className} alert alert-${style}`}>\n <select onChange={onStyleChange}>\n <option value={'success'} selected={style === 'success'}>Success</option>\n <option value={'info'} selected={style === 'info'}>Info</option>\n <option value={'warning'} selected={style === 'warning'}>Warning</option>\n <option value={'danger'} selected={style === 'danger'}>Danger</option>\n </select>\n <RichText\n tagName=\"p\"\n onChange={onChangeContent}\n value={content}\n />\n </div>\n );\n },\n\n save({attributes,className}) {\n const {\n style,\n content\n } = attributes;\n return (\n <div className={`${className} alert alert-${style}`}>\n <RichText.Content\n tagName={'p'}\n value={content}/>\n </div>\n );\n },\n deprecated: deprecated,\n} );\n","import React from 'react';\n\nexport class Component extends React.Component {\n\n render() {\n\n let buttonColorCustom = this.props.lbColorCustom;\n let buttonColor = this.props.lbColor;\n let buttonType = this.props.lbType;\n let buttonAlign = this.props.lbAlign;\n let buttonSize = this.props.lbSize;\n let buttonUrl = this.props.lbUrl;\n let buttonTarget = this.props.lbTarget;\n let fontAwesomeIconBefore = this.props.lbFontAwesomeIconBefore;\n let fontAwesomeIconAfter = this.props.lbFontAwesomeIconAfter;\n let richText = this.props.lbRichtext;\n let subCaption = this.props.lbsubCaption;\n let containerClass = '';\n let aClass = '';\n let aStyle = {};\n let iconBefore = '';\n let iconAfter = '';\n\n aClass = `btn vk_button_link`;\n\n if (buttonColorCustom) {\n\n aClass = `${aClass} btn-primary btn-${buttonSize}`;\n\n // 塗り\n if (buttonType === '0') {\n aStyle = {\n backgroundColor: buttonColorCustom,\n border: `1px solid ${buttonColorCustom}`\n };\n // 塗りなし\n } else if (buttonType === '1') {\n aStyle = {\n backgroundColor: 'transparent',\n border: '1px solid ' + buttonColorCustom,\n color: buttonColorCustom\n };\n }\n\n\t\t\t\t// カスタムカラーじゃない場合\n } else if (!buttonColorCustom) {\n\n // 塗り\n if (buttonType === '0') {\n aClass = `${aClass} btn-${buttonSize} btn-${buttonColor}`;\n aStyle = null;\n // 塗りなし\n } else if (buttonType === '1') {\n aClass = `${aClass} btn-${buttonSize} btn-outline-${buttonColor}`;\n aStyle = null;\n }\n\n }\n\n if ( buttonAlign === 'block' ){\n \taClass = `${aClass} btn-block`;\n }\n\n\n\n if (fontAwesomeIconBefore) {\n iconBefore = <i className={`${fontAwesomeIconBefore} vk_button_link_before`}></i> ;\n }\n if (fontAwesomeIconAfter) {\n iconAfter = <i className={`${fontAwesomeIconAfter} vk_button_link_after`}></i>;\n }\n\n return (\n <a\n href={buttonUrl}\n id={'vk_button_link'}\n style={aStyle}\n className={aClass}\n role={'button'}\n aria-pressed={true}\n target={buttonTarget? '_blank':null}\n rel={'noopener noreferrer'}\n >\n {iconBefore}\n {richText}\n {iconAfter}\n {/*サブキャプションが入力された時のみ表示*/}\n {subCaption && <p className={'vk_button_link_subCaption'}>{subCaption}</p>}\n </a>\n );\n }\n}\n","import React from 'react';\n\nexport class ComponentDeprecated extends React.Component {\n\n render() {\n\n let buttonColorCustom = this.props.lbColorCustom;\n let buttonColor = this.props.lbColor;\n let buttonType = this.props.lbType;\n let buttonAlign = this.props.lbAlign;\n let buttonSize = this.props.lbSize;\n let buttonUrl = this.props.lbUrl;\n let buttonTarget = this.props.lbTarget;\n let fontAwesomeIconBefore = this.props.lbFontAwesomeIconBefore;\n let fontAwesomeIconAfter = this.props.lbFontAwesomeIconAfter;\n let richText = this.props.lbRichtext;\n let subCaption = this.props.lbsubCaption;\n let containerClass = '';\n let aClass = '';\n let aStyle = {};\n let iconBefore = '';\n let iconAfter = '';\n\n aClass = `btn vk_button_link`;\n\n if (buttonColorCustom) {\n\n aClass = `${aClass} btn-primary btn-${buttonSize}`;\n\n // 塗り\n if (buttonType === '0') {\n aStyle = {\n backgroundColor: buttonColorCustom,\n border: `1px solid ${buttonColorCustom}`\n };\n // 塗りなし\n } else if (buttonType === '1') {\n aStyle = {\n backgroundColor: 'transparent',\n border: '1px solid ' + buttonColorCustom,\n color: buttonColorCustom\n };\n }\n\n\t\t\t\t// カスタムカラーじゃない場合\n } else if (!buttonColorCustom) {\n\n // 塗り\n if (buttonType === '0') {\n aClass = `${aClass} btn-${buttonSize} btn-${buttonColor}`;\n aStyle = null;\n // 塗りなし\n } else if (buttonType === '1') {\n aClass = `${aClass} btn-${buttonSize} btn-outline-${buttonColor}`;\n aStyle = null;\n }\n\n }\n\n if ( buttonAlign === 'block' ){\n \taClass = `${aClass} btn-block`;\n }\n\n\n\n if (fontAwesomeIconBefore) {\n iconBefore = <i className={`${fontAwesomeIconBefore} vk_button_link_before`}></i> ;\n }\n if (fontAwesomeIconAfter) {\n iconAfter = <i className={`${fontAwesomeIconAfter} vk_button_link_after`}></i>;\n }\n\n return (\n <a\n href={buttonUrl}\n className={aClass}\n role={'button'}\n aria-pressed={true}\n style={aStyle}\n target={buttonTarget? '_blank':null}\n >\n {iconBefore}\n {richText}\n {iconAfter}\n\n </a>\n );\n }\n}\n","import React from 'react';\n\nexport class ComponentDeprecatedId extends React.Component {\n\n render() {\n\n let buttonColorCustom = this.props.lbColorCustom;\n let buttonColor = this.props.lbColor;\n let buttonType = this.props.lbType;\n let buttonAlign = this.props.lbAlign;\n let buttonSize = this.props.lbSize;\n let buttonUrl = this.props.lbUrl;\n let buttonTarget = this.props.lbTarget;\n let fontAwesomeIconBefore = this.props.lbFontAwesomeIconBefore;\n let fontAwesomeIconAfter = this.props.lbFontAwesomeIconAfter;\n let richText = this.props.lbRichtext;\n let subCaption = this.props.lbsubCaption;\n let containerClass = '';\n let aClass = '';\n let aStyle = {};\n let iconBefore = '';\n let iconAfter = '';\n\n aClass = `btn vk_button_link`;\n\n if (buttonColorCustom) {\n\n aClass = `${aClass} btn-primary btn-${buttonSize}`;\n\n // 塗り\n if (buttonType === '0') {\n aStyle = {\n backgroundColor: buttonColorCustom,\n border: `1px solid ${buttonColorCustom}`\n };\n // 塗りなし\n } else if (buttonType === '1') {\n aStyle = {\n backgroundColor: 'transparent',\n border: '1px solid ' + buttonColorCustom,\n color: buttonColorCustom\n };\n }\n\n\t\t\t\t// カスタムカラーじゃない場合\n } else if (!buttonColorCustom) {\n\n // 塗り\n if (buttonType === '0') {\n aClass = `${aClass} btn-${buttonSize} btn-${buttonColor}`;\n aStyle = null;\n // 塗りなし\n } else if (buttonType === '1') {\n aClass = `${aClass} btn-${buttonSize} btn-outline-${buttonColor}`;\n aStyle = null;\n }\n\n }\n\n if ( buttonAlign === 'block' ){\n \taClass = `${aClass} btn-block`;\n }\n\n\n\n if (fontAwesomeIconBefore) {\n iconBefore = <i className={`${fontAwesomeIconBefore} vk_button_link_before`}></i> ;\n }\n if (fontAwesomeIconAfter) {\n iconAfter = <i className={`${fontAwesomeIconAfter} vk_button_link_after`}></i>;\n }\n\n return (\n <a\n href={buttonUrl}\n id={'vk_button_link'}\n className={aClass}\n role={'button'}\n aria-pressed={true}\n style={aStyle}\n target={buttonTarget? '_blank':null}\n >\n {iconBefore}\n {richText}\n {iconAfter}\n\n </a>\n );\n }\n}\n","import React from 'react';\n\nexport class ComponentDeprecatedNoOpnnerNoRefererID extends React.Component {\n\n render() {\n\n let buttonColorCustom = this.props.lbColorCustom;\n let buttonColor = this.props.lbColor;\n let buttonType = this.props.lbType;\n let buttonAlign = this.props.lbAlign;\n let buttonSize = this.props.lbSize;\n let buttonUrl = this.props.lbUrl;\n let buttonTarget = this.props.lbTarget;\n let fontAwesomeIconBefore = this.props.lbFontAwesomeIconBefore;\n let fontAwesomeIconAfter = this.props.lbFontAwesomeIconAfter;\n let richText = this.props.lbRichtext;\n let subCaption = this.props.lbsubCaption;\n let containerClass = '';\n let aClass = '';\n let aStyle = {};\n let iconBefore = '';\n let iconAfter = '';\n\n aClass = `btn vk_button_link`;\n\n if (buttonColorCustom) {\n\n aClass = `${aClass} btn-primary btn-${buttonSize}`;\n\n // 塗り\n if (buttonType === '0') {\n aStyle = {\n backgroundColor: buttonColorCustom,\n border: `1px solid ${buttonColorCustom}`\n };\n // 塗りなし\n } else if (buttonType === '1') {\n aStyle = {\n backgroundColor: 'transparent',\n border: '1px solid ' + buttonColorCustom,\n color: buttonColorCustom\n };\n }\n\n\t\t\t\t// カスタムカラーじゃない場合\n } else if (!buttonColorCustom) {\n\n // 塗り\n if (buttonType === '0') {\n aClass = `${aClass} btn-${buttonSize} btn-${buttonColor}`;\n aStyle = null;\n // 塗りなし\n } else if (buttonType === '1') {\n aClass = `${aClass} btn-${buttonSize} btn-outline-${buttonColor}`;\n aStyle = null;\n }\n\n }\n\n if ( buttonAlign === 'block' ){\n \taClass = `${aClass} btn-block`;\n }\n\n\n\n if (fontAwesomeIconBefore) {\n iconBefore = <i className={`${fontAwesomeIconBefore} vk_button_link_before`}></i> ;\n }\n if (fontAwesomeIconAfter) {\n iconAfter = <i className={`${fontAwesomeIconAfter} vk_button_link_after`}></i>;\n }\n\n return (\n <a\n href={buttonUrl}\n id={'vk_button_link'}\n className={aClass}\n role={'button'}\n aria-pressed={true}\n style={aStyle}\n target={buttonTarget? '_blank':null}\n rel={'noopener noreferrer'}\n >\n\t\t\t\t\t\t\t\t\t\t\t\t{iconBefore}\n {richText}\n\t\t\t\t\t\t\t\t\t\t\t\t{iconAfter}\n {/*サブキャプションが入力された時のみ表示*/}\n {subCaption && <p className={'vk_button_link_subCaption'}>{subCaption}</p>}\n </a>\n );\n }\n}\n","import React from 'react';\n\nexport class ComponentDeprecatedSubcaptionNoopennerId extends React.Component {\n\n render() {\n\n let buttonColorCustom = this.props.lbColorCustom;\n let buttonColor = this.props.lbColor;\n let buttonType = this.props.lbType;\n let buttonAlign = this.props.lbAlign;\n let buttonSize = this.props.lbSize;\n let buttonUrl = this.props.lbUrl;\n let buttonTarget = this.props.lbTarget;\n let fontAwesomeIconBefore = this.props.lbFontAwesomeIconBefore;\n let fontAwesomeIconAfter = this.props.lbFontAwesomeIconAfter;\n let richText = this.props.lbRichtext;\n let subCaption = this.props.lbsubCaption;\n let containerClass = '';\n let aClass = '';\n let aStyle = {};\n let iconBefore = '';\n let iconAfter = '';\n\n aClass = `btn vk_button_link`;\n\n if (buttonColorCustom) {\n\n aClass = `${aClass} btn-primary btn-${buttonSize}`;\n\n // 塗り\n if (buttonType === '0') {\n aStyle = {\n backgroundColor: buttonColorCustom,\n border: `1px solid ${buttonColorCustom}`\n };\n // 塗りなし\n } else if (buttonType === '1') {\n aStyle = {\n backgroundColor: 'transparent',\n border: '1px solid ' + buttonColorCustom,\n color: buttonColorCustom\n };\n }\n\n\t\t\t\t// カスタムカラーじゃない場合\n } else if (!buttonColorCustom) {\n\n // 塗り\n if (buttonType === '0') {\n aClass = `${aClass} btn-${buttonSize} btn-${buttonColor}`;\n aStyle = null;\n // 塗りなし\n } else if (buttonType === '1') {\n aClass = `${aClass} btn-${buttonSize} btn-outline-${buttonColor}`;\n aStyle = null;\n }\n\n }\n\n if ( buttonAlign === 'block' ){\n \taClass = `${aClass} btn-block`;\n }\n\n\n\n if (fontAwesomeIconBefore) {\n iconBefore = <i className={`${fontAwesomeIconBefore} vk_button_link_before`}></i> ;\n }\n if (fontAwesomeIconAfter) {\n iconAfter = <i className={`${fontAwesomeIconAfter} vk_button_link_after`}></i>;\n }\n\n return (\n <a\n href={buttonUrl}\n id={'vk_button_link'}\n className={aClass}\n role={'button'}\n aria-pressed={true}\n style={aStyle}\n target={buttonTarget? '_blank':null}\n >\n\t\t\t\t\t\t\t\t\t\t\t\t{iconBefore}\n {richText}\n\t\t\t\t\t\t\t\t\t\t\t\t{iconAfter}\n {/*サブキャプションが入力された時のみ表示*/}\n {subCaption && <p className={'vk_button_link_subCaption'}>{subCaption}</p>}\n </a>\n );\n }\n}\n","import React from \"react\";\nimport {ComponentDeprecated} from \"./component-deprecated\";\nimport {ComponentDeprecatedId} from \"./component-deprecated-id\";\nimport {ComponentDeprecatedNoOpnnerNoRefererID} from \"./component-deprecated-noopenernoreferer-id\";\nimport {ComponentDeprecatedSubcaptionNoopennerId} from \"./component-deprecated-subcaption-noNoopnnernoreferer-id\";\n\nconst { RichText } = wp.editor;\n\nexport const deprecated = [\n\t{\n\t\tattributes: {\n\t\t\tcontent: {\n\t\t\t\tsource: 'html',\n\t\t\t\tselector: 'span',\n\t\t\t},\n\t\t\tbuttonUrl: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonTarget: {\n\t\t\t\ttype: 'Boolean',\n\t\t\t\tdefault: false,\n\t\t\t},\n\t\t\tbuttonSize: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'md',\n\t\t\t},\n\t\t\tbuttonType: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: '0',\n\t\t\t},\n\t\t\tbuttonColor: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'primary',\n\t\t\t},\n\t\t\tbuttonColorCustom: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonAlign: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'left',\n\t\t\t},\n\t\t\tfontAwesomeIconBefore: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tfontAwesomeIconAfter: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t}\n\t\t},\n\n\t\tsave({attributes}) {\n\t\t\tconst {\n\t\t\t\tcontent,\n\t\t\t\tbuttonUrl,\n\t\t\t\tbuttonTarget,\n\t\t\t\tbuttonSize,\n\t\t\t\tbuttonType,\n\t\t\t\tbuttonColor,\n\t\t\t\tbuttonColorCustom,\n\t\t\t\tbuttonAlign,\n\t\t\t\tfontAwesomeIconBefore,\n\t\t\t\tfontAwesomeIconAfter,\n\t\t\t} = attributes;\n\n\t\t\tlet containerClass = '';\n\n\t\t\tif (buttonColorCustom) {\n\n\t\t\t\tcontainerClass = `vk_button vk_button-color-custom vk_button-align-${buttonAlign}`;\n\n\t\t\t} else if (!buttonColorCustom) {\n\n\t\t\t\tcontainerClass = `vk_button vk_button-align-${buttonAlign}`;\n\n\t\t\t}\n\n\t\t\treturn (\n\t\t\t\t<div className={containerClass}>\n\n\t\t\t\t\t<ComponentDeprecated lbColorCustom={buttonColorCustom} lbColor={buttonColor} lbType={buttonType}\n\t\t\t\t\t\t\t\t\t\t lbAlign={buttonAlign}\n\t\t\t\t\t\t\t\t\t\t lbSize={buttonSize}\n\t\t\t\t\t\t\t\t\t\t lbUrl={buttonUrl}\n\t\t\t\t\t\t\t\t\t\t lbTarget={buttonTarget}\n\t\t\t\t\t\t\t\t\t\t lbFontAwesomeIconBefore={fontAwesomeIconBefore}\n\t\t\t\t\t\t\t\t\t\t lbFontAwesomeIconAfter={fontAwesomeIconAfter}\n\t\t\t\t\t\t\t\t\t\t lbRichtext={\n\t\t\t\t\t\t\t\t\t\t\t <RichText.Content\n\t\t\t\t\t\t\t\t\t\t\t\t tagName=\"span\"\n\t\t\t\t\t\t\t\t\t\t\t\t className={'vk_button_link_txt'}\n\t\t\t\t\t\t\t\t\t\t\t\t value={content}\n\t\t\t\t\t\t\t\t\t\t\t />\n\t\t\t\t\t\t\t\t\t\t }/>\n\t\t\t\t</div>\n\t\t\t);\n\t\t},\n\t},\n\t{\n\t\tattributes: {\n\t\t\tcontent: {\n\t\t\t\tsource: 'html',\n\t\t\t\tselector: 'span',\n\t\t\t},\n\t\t\tbuttonUrl: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonTarget: {\n\t\t\t\ttype: 'Boolean',\n\t\t\t\tdefault: false,\n\t\t\t},\n\t\t\tbuttonSize: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'md',\n\t\t\t},\n\t\t\tbuttonType: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: '0',\n\t\t\t},\n\t\t\tbuttonColor: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'primary',\n\t\t\t},\n\t\t\tbuttonColorCustom: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonAlign: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'left',\n\t\t\t},\n\t\t\tfontAwesomeIconBefore: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tfontAwesomeIconAfter: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t}\n\t\t},\n\n\t\tsave({attributes}) {\n\t\t\tconst {\n\t\t\t\tcontent,\n\t\t\t\tbuttonUrl,\n\t\t\t\tbuttonTarget,\n\t\t\t\tbuttonSize,\n\t\t\t\tbuttonType,\n\t\t\t\tbuttonColor,\n\t\t\t\tbuttonColorCustom,\n\t\t\t\tbuttonAlign,\n\t\t\t\tfontAwesomeIconBefore,\n\t\t\t\tfontAwesomeIconAfter,\n\t\t\t} = attributes;\n\n\t\t\tlet containerClass = '';\n\n\t\t\tif (buttonColorCustom) {\n\n\t\t\t\tcontainerClass = `vk_button vk_button-color-custom vk_button-align-${buttonAlign}`;\n\n\t\t\t} else if (!buttonColorCustom) {\n\n\t\t\t\tcontainerClass = `vk_button vk_button-align-${buttonAlign}`;\n\n\t\t\t}\n\n\t\t\treturn (\n\t\t\t\t<div className={containerClass}>\n\n\t\t\t\t\t<ComponentDeprecatedId lbColorCustom={buttonColorCustom} lbColor={buttonColor} lbType={buttonType}\n\t\t\t\t\t\t\t\t\t\t lbAlign={buttonAlign}\n\t\t\t\t\t\t\t\t\t\t lbSize={buttonSize}\n\t\t\t\t\t\t\t\t\t\t lbUrl={buttonUrl}\n\t\t\t\t\t\t\t\t\t\t lbTarget={buttonTarget}\n\t\t\t\t\t\t\t\t\t\t lbFontAwesomeIconBefore={fontAwesomeIconBefore}\n\t\t\t\t\t\t\t\t\t\t lbFontAwesomeIconAfter={fontAwesomeIconAfter}\n\t\t\t\t\t\t\t\t\t\t lbRichtext={\n\t\t\t\t\t\t\t\t\t\t\t <RichText.Content\n\t\t\t\t\t\t\t\t\t\t\t\t tagName=\"span\"\n\t\t\t\t\t\t\t\t\t\t\t\t className={'vk_button_link_txt'}\n\t\t\t\t\t\t\t\t\t\t\t\t value={content}\n\t\t\t\t\t\t\t\t\t\t\t />\n\t\t\t\t\t\t\t\t\t\t }/>\n\t\t\t\t</div>\n\t\t\t);\n\t\t},\n\t},\n\t{\n\t\tattributes: {\n\t\t\tcontent: {\n\t\t\t\tsource: 'html',\n\t\t\t\tselector: 'span',\n\t\t\t},\n\t\t\tsubCaption: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonUrl: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonTarget: {\n\t\t\t\ttype: 'Boolean',\n\t\t\t\tdefault: false,\n\t\t\t},\n\t\t\tbuttonSize: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'md',\n\t\t\t},\n\t\t\tbuttonType: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: '0',\n\t\t\t},\n\t\t\tbuttonColor: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'primary',\n\t\t\t},\n\t\t\tbuttonColorCustom: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonAlign: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'left',\n\t\t\t},\n\t\t\tfontAwesomeIconBefore: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tfontAwesomeIconAfter: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t}\n\t\t},\n\t\tsave({attributes, className}) {\n\t\t\tconst {\n\t\t\t\tcontent,\n\t\t\t\tsubCaption,\n\t\t\t\tbuttonUrl,\n\t\t\t\tbuttonTarget,\n\t\t\t\tbuttonSize,\n\t\t\t\tbuttonType,\n\t\t\t\tbuttonColor,\n\t\t\t\tbuttonColorCustom,\n\t\t\t\tbuttonAlign,\n\t\t\t\tfontAwesomeIconBefore,\n\t\t\t\tfontAwesomeIconAfter,\n\t\t\t} = attributes;\n\n\t\t\tlet containerClass = '';\n\n\t\t\tif (buttonColorCustom) {\n\n\t\t\t\tcontainerClass = `vk_button vk_button-color-custom vk_button-align-${buttonAlign}`;\n\n\t\t\t} else if (!buttonColorCustom) {\n\n\t\t\t\tcontainerClass = `vk_button vk_button-align-${buttonAlign}`;\n\n\t\t\t}\n\n\t\t\treturn (\n\t\t\t\t<div className={containerClass}>\n\n\t\t\t\t\t<ComponentDeprecatedNoOpnnerNoRefererID lbColorCustom={buttonColorCustom} lbColor={buttonColor}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlbType={buttonType}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlbAlign={buttonAlign}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlbSize={buttonSize}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlbUrl={buttonUrl}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlbTarget={buttonTarget}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlbFontAwesomeIconBefore={fontAwesomeIconBefore}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlbFontAwesomeIconAfter={fontAwesomeIconAfter}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlbsubCaption={subCaption}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlbRichtext={\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<RichText.Content\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\ttagName=\"span\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tclassName={'vk_button_link_txt'}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tvalue={content}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}/>\n\t\t\t\t</div>\n\t\t\t);\n\t\t},\n\t},\n\t{\n\t\tattributes: {\n\t\t\tcontent: {\n\t\t\t\tsource: 'html',\n\t\t\t\tselector: 'span',\n\t\t\t},\n\t\t\tsubCaption: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonUrl: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonTarget: {\n\t\t\t\ttype: 'Boolean',\n\t\t\t\tdefault: false,\n\t\t\t},\n\t\t\tbuttonSize: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'md',\n\t\t\t},\n\t\t\tbuttonType: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: '0',\n\t\t\t},\n\t\t\tbuttonColor: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'primary',\n\t\t\t},\n\t\t\tbuttonColorCustom: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonAlign: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'left',\n\t\t\t},\n\t\t\tfontAwesomeIconBefore: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tfontAwesomeIconAfter: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t}\n\t\t},\n\t\tsave({attributes, className}) {\n\t\t\tconst {\n\t\t\t\tcontent,\n\t\t\t\tsubCaption,\n\t\t\t\tbuttonUrl,\n\t\t\t\tbuttonTarget,\n\t\t\t\tbuttonSize,\n\t\t\t\tbuttonType,\n\t\t\t\tbuttonColor,\n\t\t\t\tbuttonColorCustom,\n\t\t\t\tbuttonAlign,\n\t\t\t\tfontAwesomeIconBefore,\n\t\t\t\tfontAwesomeIconAfter,\n\t\t\t} = attributes;\n\n\t\t\tlet containerClass = '';\n\n\t\t\tif (buttonColorCustom) {\n\n\t\t\t\tcontainerClass = `vk_button vk_button-color-custom vk_button-align-${buttonAlign}`;\n\n\t\t\t} else if (!buttonColorCustom) {\n\n\t\t\t\tcontainerClass = `vk_button vk_button-align-${buttonAlign}`;\n\n\t\t\t}\n\n\t\t\treturn (\n\t\t\t\t<div className={containerClass}>\n\n\t\t\t\t\t<ComponentDeprecatedSubcaptionNoopennerId lbColorCustom={buttonColorCustom}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t lbColor={buttonColor}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t lbType={buttonType}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t lbAlign={buttonAlign}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t lbSize={buttonSize}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t lbUrl={buttonUrl}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t lbTarget={buttonTarget}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t lbFontAwesomeIconBefore={fontAwesomeIconBefore}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t lbFontAwesomeIconAfter={fontAwesomeIconAfter}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t lbsubCaption={subCaption}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t lbRichtext={\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t <RichText.Content\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t tagName=\"span\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t className={'vk_button_link_txt'}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t value={content}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t />\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t }/>\n\t\t\t\t</div>\n\t\t\t);\n\t\t}\n\n\t}\n];\n","/**\n * Button block type\n *\n */\nimport React from \"react\";\nimport {Component} from \"./component\";\nimport {deprecated} from \"./deprecated/deprecated\";\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RangeControl, RadioControl, PanelBody, Button, BaseControl, CheckboxControl, TextControl, Dashicon, IconButton,} = wp.components;\nconst {Fragment} = wp.element;\nconst {RichText, InspectorControls, MediaUpload, ColorPalette, URLInput,} = wp.editor;\nconst BlockIcon = (\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t\t<g>\n\t\t\t<path d=\"M506,185v142H70V185H506 M526.4,137H49.6C34.4,137,22,149.4,22,164.6v182.8c0,15.2,12.4,27.6,27.6,27.6h476.8\n\t\t\t\tc15.2,0,27.6-12.4,27.6-27.6V164.6C554,149.4,541.6,137,526.4,137L526.4,137z\"/>\n\t\t</g>\n\t\t<g>\n\t\t\t<path d=\"M83.8,206.9h55.9c9.3,0,16.5,2.3,21.5,6.9c5,4.6,7.5,10.3,7.5,17.1c0,5.7-1.8,10.6-5.3,14.7c-2.4,2.7-5.8,4.9-10.4,6.5\n\t\t\t\tc6.9,1.7,12.1,4.5,15.3,8.6c3.3,4.1,4.9,9.2,4.9,15.3c0,5-1.2,9.5-3.5,13.5c-2.3,4-5.5,7.2-9.6,9.5c-2.5,1.5-6.3,2.5-11.3,3.2\n\t\t\t\tc-6.7,0.9-11.2,1.3-13.4,1.3H83.8V206.9z M113.9,244.8h13c4.7,0,7.9-0.8,9.7-2.4c1.8-1.6,2.7-3.9,2.7-7c0-2.8-0.9-5-2.7-6.6\n\t\t\t\tc-1.8-1.6-5-2.4-9.5-2.4h-13.2V244.8z M113.9,282.8h15.2c5.1,0,8.8-0.9,10.9-2.7s3.2-4.3,3.2-7.4c0-2.9-1-5.2-3.1-6.9\n\t\t\t\tc-2.1-1.7-5.7-2.6-11-2.6h-15.2V282.8z\"/>\n\t\t\t<path d=\"M245.9,303.5h-25.1v-11.3c-3.7,4.7-7.5,8-11.3,10c-3.8,2-8.5,3-14,3c-7.4,0-13.2-2.2-17.4-6.6c-4.2-4.4-6.3-11.2-6.3-20.4\n\t\t\t\tv-44.6h27V272c0,4.4,0.8,7.5,2.4,9.4c1.6,1.8,3.9,2.8,6.9,2.8c3.2,0,5.8-1.2,7.9-3.7s3.1-6.9,3.1-13.3v-33.7h26.8V303.5z\"/>\n\t\t\t<path d=\"M282.4,206.9v26.6h14.8v19.7h-14.8V278c0,3,0.3,5,0.9,5.9c0.9,1.5,2.4,2.2,4.6,2.2c2,0,4.7-0.6,8.3-1.7l2,18.5\n\t\t\t\tc-6.6,1.5-12.8,2.2-18.6,2.2c-6.7,0-11.6-0.9-14.8-2.6c-3.2-1.7-5.5-4.3-7-7.8c-1.5-3.5-2.3-9.1-2.3-17v-24.6h-9.9v-19.7h9.9v-12.9\n\t\t\t\tL282.4,206.9z\"/>\n\t\t\t<path d=\"M330.2,206.9v26.6H345v19.7h-14.8V278c0,3,0.3,5,0.9,5.9c0.9,1.5,2.4,2.2,4.6,2.2c2,0,4.7-0.6,8.3-1.7l2,18.5\n\t\t\t\tc-6.6,1.5-12.8,2.2-18.6,2.2c-6.7,0-11.6-0.9-14.8-2.6c-3.2-1.7-5.5-4.3-7-7.8c-1.5-3.5-2.3-9.1-2.3-17v-24.6h-9.9v-19.7h9.9v-12.9\n\t\t\t\tL330.2,206.9z\"/>\n\t\t\t<path d=\"M339.6,268.7c0-10.7,3.6-19.5,10.8-26.4s16.9-10.4,29.2-10.4c14,0,24.6,4.1,31.8,12.2c5.8,6.6,8.6,14.6,8.6,24.2\n\t\t\t\tc0,10.8-3.6,19.6-10.7,26.5c-7.1,6.9-17,10.3-29.6,10.3c-11.3,0-20.4-2.9-27.3-8.6C343.9,289.5,339.6,280.2,339.6,268.7z\n\t\t\t\t M366.5,268.7c0,6.2,1.3,10.9,3.8,13.8c2.5,3,5.7,4.5,9.5,4.5c3.9,0,7-1.5,9.5-4.4c2.5-2.9,3.7-7.7,3.7-14.2\n\t\t\t\tc0-6.1-1.3-10.6-3.8-13.6s-5.6-4.5-9.3-4.5c-3.9,0-7.1,1.5-9.7,4.5C367.8,257.9,366.5,262.5,366.5,268.7z\"/>\n\t\t\t<path d=\"M418.2,233.5h25v11.4c3.7-4.7,7.5-8,11.3-10c3.8-2,8.5-3,14-3c7.4,0,13.2,2.2,17.4,6.6c4.2,4.4,6.3,11.2,6.3,20.5v44.5h-27\n\t\t\t\tV265c0-4.4-0.8-7.5-2.4-9.3c-1.6-1.8-3.9-2.7-6.9-2.7c-3.3,0-5.9,1.2-7.9,3.7c-2,2.5-3,6.9-3,13.3v33.6h-26.8V233.5z\"/>\n\t\t</g>\n </svg>\n);\n\n/**\n * Register: a Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/button', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('Button', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: {\n content: {\n source: 'html',\n selector: 'span',\n },\n subCaption: {\n type: 'string',\n default: null,\n },\n buttonUrl: {\n type: 'string',\n default: null,\n },\n buttonTarget: {\n type: 'Boolean',\n default: false,\n },\n buttonSize: {\n type: 'string',\n default: 'md',\n },\n buttonType: {\n type: 'string',\n default: '0',\n },\n buttonColor: {\n type: 'string',\n default: 'primary',\n },\n buttonColorCustom: {\n type: 'string',\n default: null,\n },\n buttonAlign: {\n type: 'string',\n default: 'left',\n },\n fontAwesomeIconBefore: {\n type: 'string',\n default: null,\n },\n fontAwesomeIconAfter: {\n type: 'string',\n default: null,\n }\n },\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit({attributes, className, setAttributes, isSelected}) {\n const {\n content,\n subCaption,\n buttonUrl,\n buttonTarget,\n buttonSize,\n buttonType,\n buttonColor,\n buttonColorCustom,\n buttonAlign,\n fontAwesomeIconBefore,\n fontAwesomeIconAfter,\n } = attributes;\n\n let containerClass;\n if (buttonColorCustom) {\n containerClass = `vk_button vk_button-align-${buttonAlign} vk_button-color-custom`;\n } else {\n containerClass = `vk_button vk_button-align-${buttonAlign}`;\n }\n\n if (className) {\n containerClass = `${className} vk_button vk_button-align-${buttonAlign} vk_button-color-custom`;\n } else {\n containerClass = `${className} vk_button vk_button-align-${buttonAlign}`;\n }\n\n return (\n <Fragment>\n <InspectorControls>\n <PanelBody title={__('Button setting', 'vk-blocks')}>\n <TextControl\n label={__('Sub Caption', 'vk-blocks')}\n value={subCaption}\n onChange={(value) => setAttributes({subCaption: value})}\n placeholder={'Sub Caption'}\n />\n <CheckboxControl\n label={__('Open link new tab.', 'vk-blocks')}\n checked={buttonTarget}\n onChange={(checked) => setAttributes({buttonTarget: checked})}\n />\n <RadioControl\n label={__('Button Size:', 'vk-blocks')}\n selected={buttonSize}\n options={[\n {label: __('Large', 'vk-blocks'), value: 'lg'},\n {label: __('normal', 'vk-blocks'), value: 'md'},\n {label: __('Small', 'vk-blocks'), value: 'sm'},\n ]}\n onChange={(value) => setAttributes({buttonSize: value})}\n />\n <RadioControl\n label={__('Button Position:', 'vk-blocks')}\n selected={buttonAlign}\n options={[\n {label: __('Left', 'vk-blocks'), value: 'left'},\n {label: __('Center', 'vk-blocks'), value: 'center'},\n {label: __('Right', 'vk-blocks'), value: 'right'},\n {label: __('Block', 'vk-blocks'), value: 'block'},\n ]}\n onChange={(value) => setAttributes({buttonAlign: value})}\n />\n <RadioControl\n label={__('Button Style:', 'vk-blocks')}\n selected={buttonType}\n options={[\n {label: __('Solid color', 'vk-blocks'), value: '0'},\n {label: __('No background', 'vk-blocks'), value: '1'},\n ]}\n help={__('If you select \"No background\", that you need to select a Custom Color.', 'vk-blocks')}\n onChange={(value) => setAttributes({buttonType: value})}\n />\n <RadioControl\n label={__('Default Color:', 'vk-blocks')}\n selected={buttonColor}\n options={[\n {label: __('Primary', 'vk-blocks'), value: 'primary'},\n {label: __('Secondary', 'vk-blocks'), value: 'secondary'},\n {label: __('Success', 'vk-blocks'), value: 'success'},\n {label: __('Info', 'vk-blocks'), value: 'info'},\n {label: __('Warning', 'vk-blocks'), value: 'warning'},\n {label: __('Danger', 'vk-blocks'), value: 'danger'},\n {label: __('Light', 'vk-blocks'), value: 'light'},\n {label: __('Dark', 'vk-blocks'), value: 'dark'},\n ]}\n onChange={(value) => setAttributes({buttonColor: value})}\n />\n <BaseControl\n label={__('Custom Color', 'vk-blocks')}\n help={__('This custom color overrides the default color. If you want to use the default color, click the clear button.', 'vk-blocks')}\n >\n <ColorPalette\n value={buttonColorCustom}\n onChange={(value) => setAttributes({buttonColorCustom: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('Font Awesome:', 'vk-blocks')}\n help={<a href={`https://fontawesome.com/icons?d=gallery&m=free`} target={`_blank`}>{__('Font Awesome icon list', 'vk-blocks')}</a>}\n >\n <TextControl\n label={__('Before text', 'vk-blocks')}\n help={__('Enter Font Awesome Class.This icon will appear before text. Ex) fas fa-arrow-circle-right', 'vk-blocks')}\n value={fontAwesomeIconBefore}\n onChange={(value) => setAttributes({fontAwesomeIconBefore: value})}\n placeholder={'fas fa-arrow-circle-right'}\n />\n <TextControl\n label={__('After text', 'vk-blocks')}\n help={__('Enter Font Awesome Class.This icon will appear after text. Ex) fas fa-external-link-alt', 'vk-blocks')}\n value={fontAwesomeIconAfter}\n onChange={(value) => setAttributes({fontAwesomeIconAfter: value})}\n placeholder={'fas fa-external-link-alt'}\n />\n </BaseControl>\n </PanelBody>\n </InspectorControls>\n <div className={containerClass}>\n\n <Component lbColorCustom={buttonColorCustom} lbColor={buttonColor} lbType={buttonType}\n lbAlign={buttonAlign}\n lbSize={buttonSize}\n lbFontAwesomeIconBefore={fontAwesomeIconBefore}\n lbFontAwesomeIconAfter={fontAwesomeIconAfter}\n lbsubCaption={subCaption}\n lbRichtext={\n <RichText\n tagName=\"span\"\n className={'vk_button_link_txt'}\n onChange={(value) => setAttributes({content: value})}\n value={content}\n placeholder={__('Input text', 'vk-blocks')}\n formattingControls={['bold', 'italic', 'strikethrough']}\n keepPlaceholderOnFocus\n />\n }/>\n\n {isSelected && (\n <form\n className=\"block-library-button__inline-link\"\n onSubmit={(event) => event.preventDefault()}>\n <Dashicon icon=\"admin-links\"/>\n <URLInput\n value={buttonUrl}\n onChange={(value) => setAttributes({buttonUrl: value})}\n />\n <IconButton icon=\"editor-break\" label={__('Apply', 'vk-blocks')} type=\"submit\"/>\n </form>\n )}\n </div>\n </Fragment>\n );\n },\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes, className}) {\n const {\n content,\n subCaption,\n buttonUrl,\n buttonTarget,\n buttonSize,\n buttonType,\n buttonColor,\n buttonColorCustom,\n buttonAlign,\n fontAwesomeIconBefore,\n fontAwesomeIconAfter,\n } = attributes;\n\n let containerClass = '';\n if (buttonColorCustom) {\n\n containerClass = `vk_button vk_button-color-custom vk_button-align-${buttonAlign}`;\n\n } else if (!buttonColorCustom) {\n\n containerClass = `vk_button vk_button-align-${buttonAlign}`;\n\n }\n\n if(className){\n containerClass = className + ' ' + containerClass;\n }\n\n return (\n <div className={containerClass}>\n\n <Component lbColorCustom={buttonColorCustom} lbColor={buttonColor} lbType={buttonType}\n lbAlign={buttonAlign}\n lbSize={buttonSize}\n lbUrl={buttonUrl}\n lbTarget={buttonTarget}\n lbFontAwesomeIconBefore={fontAwesomeIconBefore}\n lbFontAwesomeIconAfter={fontAwesomeIconAfter}\n lbsubCaption={subCaption}\n lbRichtext={\n <RichText.Content\n tagName=\"span\"\n className={'vk_button_link_txt'}\n value={content}\n />\n }/>\n </div>\n );\n },\n\n deprecated: deprecated\n});\n","import React from \"react\";\nconst {RichText} = wp.editor;\n\nexport const deprecated = [\n {\n attributes: {\n heading: {\n type: 'string',\n source: 'html',\n selector: 'dt',\n },\n content: {\n type: 'string',\n source: 'html',\n selector: 'dd',\n }\n },\n\n save({attributes}) {\n const {\n heading,\n content\n } = attributes;\n\n return (\n <dl className={ 'vk_faq' }>\n <RichText.Content\n tagName=\"dt\"\n className={ 'vk_faq_title' }\n value={heading}\n />\n <RichText.Content\n tagName=\"dd\"\n className={ 'vk_faq_content' }\n value={content}\n />\n </dl>\n );\n },\n }\n];\n","/**\n * Faq block type\n *\n */\nimport {deprecated} from './deprecated';\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RichText} = wp.editor;\nconst BlockIcon = (\n\t<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t<path d=\"M178.9,191.6c7.2,5,12,8.2,14.2,9.4c3.3,1.9,7.8,4,13.4,6.5l-16.1,32.4c-8.1-3.9-16.1-8.6-24-14\n\t\tc-7.9-5.4-13.4-9.5-16.6-12.2c-12.8,5.5-28.8,8.3-48,8.3c-28.4,0-50.9-7.4-67.3-22.2c-19.4-17.5-29.1-42.2-29.1-73.9\n\t\tc0-30.8,8.5-54.7,25.5-71.8c17-17.1,40.7-25.6,71.2-25.6c31.1,0,55,8.3,71.9,25c16.9,16.7,25.3,40.6,25.3,71.6\n\t\tC199.3,152.8,192.5,175,178.9,191.6z M134.6,161.9c4.6-8.3,6.9-20.6,6.9-37c0-18.9-3.5-32.4-10.5-40.5c-7-8.1-16.7-12.1-29-12.1\n\t\tc-11.5,0-20.8,4.1-28,12.4c-7.1,8.3-10.7,21.2-10.7,38.7c0,20.4,3.5,34.8,10.5,43c7,8.3,16.6,12.4,28.7,12.4\n\t\tc3.9,0,7.6-0.4,11.1-1.1c-4.9-4.7-12.5-9.1-23-13.3l9.1-20.8c5.1,0.9,9.1,2.1,11.9,3.4c2.9,1.4,8.4,4.9,16.7,10.7\n\t\tC130.1,159.1,132.3,160.5,134.6,161.9z\"/>\n\t<path d=\"M137.9,452.6H72.2l-9.1,30.9l-59,0l70.3-187.2h63.1l70.3,187.2h-60.6L137.9,452.6z M125.9,412.1l-20.7-67.3l-20.4,67.3\n\t\tH125.9z\"/>\n\t<path d=\"M553.9,239.9h-303c-10,0-18.1-8.1-18.1-18.1c0-10,8.1-18.1,18.1-18.1h303c10,0,18.1,8.1,18.1,18.1\n\t\tC572,231.8,563.9,239.9,553.9,239.9z\"/>\n\t<path d=\"M553.9,483.5h-303c-10,0-18.1-8.1-18.1-18.1c0-10,8.1-18.1,18.1-18.1h303c10,0,18.1,8.1,18.1,18.1\n\t\tC572,475.4,563.9,483.5,553.9,483.5z\"/>\n\t</svg>\n);\n/**\n * Register: aa Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/faq', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('FAQ', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: {\n heading: {\n type: 'string',\n source: 'html',\n selector: 'dt',\n },\n content: {\n type: 'string',\n source: 'html',\n selector: 'dd',\n }\n },\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit({attributes, setAttributes,className}) {\n const {\n heading,\n content\n } = attributes;\n\n return (\n <dl className={`${className} vk_faq`}>\n <RichText\n tagName=\"dt\"\n\t\t\t\t\t\t\t\t\t\tclassName={ 'vk_faq_title' }\n onChange={(value) => setAttributes({heading: value})}\n value={heading}\n placeholder={__('Please enter a question.', 'vk-blocks') }\n />\n <RichText\n tagName=\"dd\"\n\t\t\t\t\t\t\t\t\t\tclassName={ 'vk_faq_content' }\n onChange={(value) => setAttributes({content: value})}\n value={content}\n placeholder={__('Please enter a answer.', 'vk-blocks') }\n />\n </dl>\n );\n },\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes,className}) {\n const {\n heading,\n content\n } = attributes;\n\n return (\n <dl className={ `${className} vk_faq` }>\n <RichText.Content\n tagName=\"dt\"\n className={ 'vk_faq_title' }\n value={heading}\n />\n <RichText.Content\n tagName=\"dd\"\n className={ 'vk_faq_content' }\n value={content}\n />\n </dl>\n );\n },\n deprecated: deprecated\n});\n","import React from \"react\";\nconst {RichText} = wp.editor;\n\nexport const deprecated = [\n {\n attributes: {\n heading: {\n type: 'string',\n source: 'html',\n selector: 'dt',\n },\n content: {\n type: 'string',\n source: 'html',\n selector: 'dd',\n },\n arrowFlag: {\n type: 'string',\n default: 'vk_flow-arrow-on',\n },\n insertImage: {\n type: 'string',\n default: null, // no image by default!\n }\n },\n\n save({attributes}) {\n const {\n heading,\n content,\n insertImage,\n arrowFlag,\n } = attributes;\n\n return (\n <div className={`${ arrowFlag } vk_flow`}>\n <div className={ 'vk_flow_frame' }>\n <dl className={ 'vk_flow_frame_text' }>\n <RichText.Content\n tagName=\"dt\"\n className={ 'vk_flow_frame_text_title' }\n value={heading}\n />\n <RichText.Content\n tagName=\"dd\"\n className={ 'vk_flow_frame_text_content' }\n value={content}\n />\n </dl>\n { insertImage ?\n <div className={ 'vk_flow_frame_image' }>\n <img\n src={ insertImage }\n alt=''\n /></div> : '' }\n </div>\n </div>\n );\n },\n }\n];\n","/**\n * Flow block type\n *\n */\nimport {deprecated} from './deprecated'\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RangeControl, RadioControl, PanelBody, Button, PanelColor} = wp.components;\nconst {Fragment} = wp.element;\nconst {RichText, InspectorControls, MediaUpload, ColorPalette} = wp.editor;\nconst BlockIcon = 'arrow-down';\n\n/**\n * Register: aa Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/flow', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('Flow', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: {\n heading: {\n type: 'string',\n source: 'html',\n selector: 'dt',\n },\n content: {\n type: 'string',\n source: 'html',\n selector: 'dd',\n },\n arrowFlag: {\n type: 'string',\n default: 'vk_flow-arrow-on',\n },\n\t\t\t\tinsertImage: {\n\t\t\t\t\ttype: 'string',\n\t\t\t\t\tdefault: null, // no image by default!\n\t\t\t\t}\n },\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit({attributes, setAttributes,className}) {\n const {\n heading,\n content,\n insertImage,\n arrowFlag,\n } = attributes;\n\n return [\n <Fragment>\n <InspectorControls>\n <PanelBody title={__('Display of arrow', 'vk-blocks') }>\n <RadioControl\n selected={arrowFlag}\n options={[\n {label: __('Arrow display', 'vk-blocks'), value: 'vk_flow-arrow-on'},\n {label: __('Arrow hidden', 'vk-blocks'), value: 'vk_flow-arrow-off'},\n ]}\n onChange={(value) => setAttributes({arrowFlag: value})}\n />\n </PanelBody>\n </InspectorControls>\n\n <div className={`${className} ${ arrowFlag } vk_flow`}>\n\t\t\t\t\t\t\t\t\t<div className={ 'vk_flow_frame' } >\n <dl className={ 'vk_flow_frame_text' }>\n <RichText\n tagName=\"dt\"\n className={ 'vk_flow_frame_text_title' }\n onChange={(value) => setAttributes({heading: value})}\n value={heading}\n placeholder={__('Input title', 'vk-blocks') }\n />\n <RichText\n tagName=\"dd\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tclassName={ 'vk_flow_frame_text_content' }\n onChange={(value) => setAttributes({content: value})}\n value={content}\n placeholder={__('Input content', 'vk-blocks') }\n />\n </dl>\n\t\t\t\t\t\t\t\t\t\t<div className={'vk_flow_frame_image'}>\n\t\t\t\t\t\t\t\t\t\t\t\t<MediaUpload\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tonSelect={(value) => setAttributes({insertImage: value.url})}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"image\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tclassName={ 'vk_flow_frame_image' }\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tvalue={insertImage}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\trender={({open}) => (\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<Button\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tonClick={open}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tclassName={insertImage ? 'image-button' : 'button button-large'}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{!insertImage ? __('Select image', 'vk-blocks') :\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img className={'icon-image'} src={insertImage} alt={__('Upload image', 'vk-blocks')}/>}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</Button>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t)}\n\t\t\t\t\t\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n </div>\n </Fragment>\n ];\n },\n\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes,className}) {\n const {\n heading,\n content,\n insertImage,\n arrowFlag,\n } = attributes;\n\n return (\n <div className={`${className} ${ arrowFlag } vk_flow`}>\n\t\t\t\t\t\t\t<div className={ 'vk_flow_frame' }>\n <dl className={ 'vk_flow_frame_text' }>\n <RichText.Content\n tagName=\"dt\"\n className={ 'vk_flow_frame_text_title' }\n value={heading}\n />\n <RichText.Content\n tagName=\"dd\"\n className={ 'vk_flow_frame_text_content' }\n value={content}\n />\n </dl>\n { insertImage ?\n <div className={ 'vk_flow_frame_image' }>\n <img\n src={ insertImage }\n alt=''\n\t\t\t\t\t\t\t\t\t\t/></div> : '' }\n\t\t\t\t\t\t\t</div>\n </div>\n );\n },\n\n deprecated:deprecated\n});\n","import React from 'react';\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {RichText} = wp.editor;\n\nexport class ComponentBlock extends React.Component {\n\n render() {\n\n let setAttributes = this.props.setAttributes;\n let {\n heading1,\n heading2,\n heading3,\n content1,\n content2,\n content3,\n url1,\n url2,\n url3,\n urlOpenType1,\n urlOpenType2,\n urlOpenType3,\n icon1,\n icon2,\n icon3,\n color1,\n color2,\n color3,\n bgType1,\n bgType2,\n bgType3,\n insertImage1,\n insertImage2,\n insertImage3\n } = this.props.attributes;\n let for_ = this.props.for_;\n let blockNum = this.props.blockNum;\n let blockNumArrIndex = this.props.blockNum -1;\n\n const heading = [heading1, heading2, heading3];\n const content = [content1, content2, content3];\n const url = [url1, url2, url3];\n const urlOpenType = [urlOpenType1, urlOpenType2, urlOpenType3];\n const icon = [icon1, icon2, icon3];\n const color = [color1, color2, color3];\n const bgType = [bgType1, bgType2, bgType3];\n const insertImage = [insertImage1, insertImage2, insertImage3];\n\n let richTextH1Save = '';\n let richTextPSave = '';\n\n\n let drawElement = (() => {\n\n if (insertImage[blockNumArrIndex]) {\n\n return <div className=\"vk_prBlocks_item_image\"\n style={{\n backgroundImage: `url(${insertImage[blockNumArrIndex]})`,\n backgroundRepeat: 'no-repeat 50% center',\n backgroundSize: 'cover'\n }}\n >\n <img\n src={insertImage[blockNumArrIndex]}\n alt=''\n />\n </div>\n\n } else {\n\n if (!color[blockNumArrIndex]) {\n color[blockNumArrIndex] = '#0693e3';\n }\n if (bgType[blockNumArrIndex] === '0') {\n\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{\n backgroundColor: color[blockNumArrIndex],\n border: `1px solid ${color[blockNumArrIndex]}`\n }}\n ><i className={`${icon[blockNumArrIndex]} vk_prBlocks_item_icon`}\n style={{color: '#fff'}}>\n </i>\n </div>\n } else {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{backgroundColor: 'transparent', border: '1px solid ' + color[blockNumArrIndex]}}\n ><i className={`${icon[blockNumArrIndex]} vk_prBlocks_item_icon`}\n style={{color: color[blockNumArrIndex]}}>\n </i>\n </div>\n }\n }\n })();\n\n\n //編集画面とフロント側の切り替え\n if (for_ === 'edit') {\n\n if (blockNum === 1) {\n\n richTextH1Save = <RichText\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-1\"\n tagName={'h1'}\n onChange={(value) => setAttributes({heading1: value})}\n value={heading1}\n placeholder={__('Input Title', 'vk-blocks')}\n />;\n richTextPSave = <RichText\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-1\"\n tagName={'p'}\n onChange={(value) => setAttributes({content1: value})}\n value={content1}\n placeholder={__('Input Content', 'vk-blocks')}\n />;\n\n } else if (blockNum === 2) {\n\n richTextH1Save = <RichText\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-2\"\n tagName={'h1'}\n onChange={(value) => setAttributes({heading2: value})}\n value={heading2}\n placeholder={__('Input Title', 'vk-blocks')}\n />;\n richTextPSave = <RichText\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-2\"\n tagName={'p'}\n onChange={(value) => setAttributes({content2: value})}\n value={content2}\n placeholder={__('Input Content', 'vk-blocks')}\n />;\n\n } else if (blockNum === 3) {\n richTextH1Save = <RichText\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-3\"\n tagName={'h1'}\n onChange={(value) => setAttributes({heading3: value})}\n value={heading3}\n placeholder={__('Input Title', 'vk-blocks')}\n />;\n richTextPSave = <RichText\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-3\"\n tagName={'p'}\n onChange={(value) => setAttributes({content3: value})}\n value={content3}\n placeholder={__('Input Content', 'vk-blocks')}\n />;\n }\n\n } else if (for_ === 'save') {\n\n richTextH1Save = <RichText.Content\n className={`vk_prBlocks_item_title vk_prBlocks_item_title-${blockNum}`}\n tagName={'h1'}\n value={heading[blockNumArrIndex]}/>;\n richTextPSave = <RichText.Content\n className={`vk_prBlocks_item_summary vk_prBlocks_item_summary-${blockNum}`}\n tagName={'p'}\n value={content[blockNumArrIndex]}/>;\n }\n\n return (\n <div className=\"vk_prBlocks_item col-sm-4\">\n <a href={url[blockNumArrIndex]}\n target={urlOpenType[blockNumArrIndex] ? '_blank' : '_self'}\n className=\"vk_prBlocks_item_link\"\n rel=\"noopener noreferrer\"\n >\n {drawElement}\n {richTextH1Save}\n {richTextPSave}\n </a>\n </div>\n );\n\n }\n}\n","import React from \"react\";\nimport {ComponentBlock} from \"./component-block\";\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {RadioControl, PanelBody, Button, BaseControl, CheckboxControl, TextControl} = wp.components;\nconst {Fragment} = wp.element;\nconst {RichText, InspectorControls, MediaUpload, ColorPalette} = wp.editor;\n\nfunction set_attributes(number) {\n\n var attributes = {};\n\n for (var i = 1; i <= number; i++) {\n\n attributes['heading' + i] = {\n type: 'string',\n source: 'html',\n selector: 'h3.vk_prBlocks_item_title-' + i,\n };\n attributes['content' + i] = {\n type: 'string',\n source: 'html',\n selector: 'p.vk_prBlocks_item_summary-' + i,\n };\n attributes['url' + i] = {\n type: 'string',\n default: null,\n };\n attributes['urlOpenType' + i] = {\n type: 'Boolean',\n default: false,\n };\n attributes['icon' + i] = {\n type: 'string',\n default: 'fas fa-file',\n };\n attributes['color' + i] = {\n type: 'string',\n default: '#0693e3',\n };\n attributes['bgType' + i] = {\n type: 'string',\n default: '0',\n };\n attributes['insertImage' + i] = {\n type: 'string',\n default: null,\n };\n }\n\n return attributes;\n}\nfunction set_attributes2(number) {\n\n var attributes = {};\n\n for (var i = 1; i <= number; i++) {\n\n attributes['heading' + i] = {\n type: 'string',\n source: 'html',\n selector: 'h1.vk_prBlocks_item_title-' + i,\n };\n attributes['content' + i] = {\n type: 'string',\n source: 'html',\n selector: 'p.vk_prBlocks_item_summary-' + i,\n };\n attributes['url' + i] = {\n type: 'string',\n default: null,\n };\n attributes['urlOpenType' + i] = {\n type: 'Boolean',\n default: false,\n };\n attributes['icon' + i] = {\n type: 'string',\n default: 'fas fa-file',\n };\n attributes['color' + i] = {\n type: 'string',\n default: '#0693e3',\n };\n attributes['bgType' + i] = {\n type: 'string',\n default: '0',\n };\n attributes['insertImage' + i] = {\n type: 'string',\n default: null,\n };\n }\n\n return attributes;\n}\n\nexport const deprecated = [\n {\n attributes: set_attributes(4),\n\n save({attributes}) {\n const {\n heading1,\n heading2,\n heading3,\n content1,\n content2,\n content3,\n url1,\n url2,\n url3,\n urlOpenType1,\n urlOpenType2,\n urlOpenType3,\n icon1,\n icon2,\n icon3,\n color1,\n color2,\n color3,\n bgType1,\n bgType2,\n bgType3,\n insertImage1,\n insertImage2,\n insertImage3\n } = attributes;\n\n return (\n <div className=\"vk_prBlocks row\">\n\n <div className=\"vk_prBlocks_item col-sm-4\">\n <a\n href={url1}\n target={urlOpenType1? '_blank':'_self'}\n className=\"vk_prBlocks_item_link\"\n >\n {(() => {\n\n if (insertImage1) {\n\n return <div className=\"vk_prBlocks_item_image\"\n style={{\n backgroundImage: 'url(' + insertImage1 + ')',\n backgroundRepeat: 'no-repeat 50% center',\n backgroundSize: 'cover'\n }}\n >\n <img\n src={insertImage1}\n alt=''\n />\n </div>\n\n } else {\n\n if ( ! color1 ){\n color1 = '#0693e3';\n bgType1 === '0';\n }\n if (bgType1 === '0') {\n\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{\n backgroundColor: color1,\n border: `1px solid ${color1}`\n }}\n ><i className={`${icon1} vk_prBlocks_item_icon`}\n style={{color: '#fff'}}>\n </i>\n </div>\n } else {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{backgroundColor: 'transparent', border: '1px solid ' + color1}}\n ><i className={`${icon1} vk_prBlocks_item_icon`}\n style={{color: color1}}>\n </i>\n </div>\n }\n }\n })()}\n <RichText.Content\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-1\"\n tagName={'h1'}\n value={heading1}/>\n <RichText.Content\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-1\"\n tagName={'p'}\n value={content1}/>\n </a>\n </div>\n <div className=\"vk_prBlocks_item col-sm-4\">\n <a\n href={url2}\n target={urlOpenType2? '_blank':'_self'}\n className=\"vk_prBlocks_item_link\"\n >\n {(() => {\n\n if (insertImage2) {\n\n return <div className=\"vk_prBlocks_item_image\"\n style={{\n backgroundImage: 'url(' + insertImage2 + ')',\n backgroundRepeat: 'no-repeat 50% center',\n backgroundSize: 'cover'\n }}\n >\n <img\n src={insertImage2}\n alt=''\n />\n </div>\n\n } else {\n if ( ! color2 ){\n color2 = '#0693e3';\n bgType2 === '0';\n }\n if (bgType2 === '0') {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{\n backgroundColor: color2,\n border: `1px solid ${color2}`\n }}\n ><i className={`${icon2} vk_prBlocks_item_icon`}\n style={{color: '#fff'}}>\n </i>\n </div>\n } else {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{backgroundColor: 'transparent', border: '1px solid ' + color2}}\n ><i className={`${icon2} vk_prBlocks_item_icon`}\n style={{color: color2}}>\n </i>\n </div>\n }\n }\n })()}\n <RichText.Content\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-2\"\n tagName={'h1'}\n value={heading2}/>\n <RichText.Content\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-2\"\n tagName={'p'}\n value={content2}/>\n </a>\n </div>\n\n <div className=\"vk_prBlocks_item col-sm-4\">\n <a\n href={url3}\n target={urlOpenType3? '_blank':'_self'}\n className=\"vk_prBlocks_item_link\"\n >\n {(() => {\n\n if (insertImage3) {\n\n return <div className=\"vk_prBlocks_item_image\"\n style={{\n backgroundImage: 'url(' + insertImage3 + ')',\n backgroundRepeat: 'no-repeat 50% center',\n backgroundSize: 'cover'\n }}\n >\n <img\n src={insertImage3}\n alt=''\n />\n </div>\n\n } else {\n if ( ! color3 ){\n color3 = '#0693e3';\n bgType3 === '0';\n }\n if (bgType3 === '0') {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{\n backgroundColor: color3,\n border: `1px solid ${color3}`\n }}\n ><i className={`${icon3} vk_prBlocks_item_icon`}\n style={{color: '#fff'}}>\n </i>\n </div>\n } else {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{backgroundColor: 'transparent', border: '1px solid ' + color3}}\n ><i className={`${icon3} vk_prBlocks_item_icon`}\n style={{color: color3}}>\n </i>\n </div>\n }\n }\n })()}\n <RichText.Content\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-3\"\n tagName={'h1'}\n value={heading3}/>\n <RichText.Content\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-3\"\n tagName={'p'}\n value={content3}/>\n </a>\n </div>\n </div>\n );\n },\n\n\n },\n {\n attributes: set_attributes2(4),\n save({attributes}) {\n\n return (\n <div className=\"vk_prBlocks row\">\n <ComponentBlock\n attributes={attributes}\n blockNum={1}\n for_={'save'}\n />\n <ComponentBlock\n attributes={attributes}\n blockNum={2}\n for_={'save'}\n />\n <ComponentBlock\n attributes={attributes}\n blockNum={3}\n for_={'save'}\n />\n </div>\n );\n\n },\n }\n];\n","import React from 'react';\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {RichText} = wp.editor;\n\nexport class ComponentBlock extends React.Component {\n\n render() {\n\n let setAttributes = this.props.setAttributes;\n let {\n heading1,\n heading2,\n heading3,\n content1,\n content2,\n content3,\n url1,\n url2,\n url3,\n urlOpenType1,\n urlOpenType2,\n urlOpenType3,\n icon1,\n icon2,\n icon3,\n color1,\n color2,\n color3,\n bgType1,\n bgType2,\n bgType3,\n insertImage1,\n insertImage2,\n insertImage3\n } = this.props.attributes;\n let for_ = this.props.for_;\n let blockNum = this.props.blockNum;\n let blockNumArrIndex = this.props.blockNum -1;\n\n const heading = [heading1, heading2, heading3];\n const content = [content1, content2, content3];\n const url = [url1, url2, url3];\n const urlOpenType = [urlOpenType1, urlOpenType2, urlOpenType3];\n const icon = [icon1, icon2, icon3];\n const color = [color1, color2, color3];\n const bgType = [bgType1, bgType2, bgType3];\n const insertImage = [insertImage1, insertImage2, insertImage3];\n\n let richTextH1Save = '';\n let richTextPSave = '';\n\n\n let drawElement = (() => {\n\n if (insertImage[blockNumArrIndex]) {\n\n return <div className=\"vk_prBlocks_item_image\"\n style={{\n backgroundImage: `url(${insertImage[blockNumArrIndex]})`,\n backgroundRepeat: 'no-repeat 50% center',\n backgroundSize: 'cover'\n }}\n >\n <img\n src={insertImage[blockNumArrIndex]}\n alt=''\n />\n </div>\n\n } else {\n\n if (!color[blockNumArrIndex]) {\n color[blockNumArrIndex] = '#0693e3';\n }\n if (bgType[blockNumArrIndex] === '0') {\n\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{\n backgroundColor: color[blockNumArrIndex],\n border: `1px solid ${color[blockNumArrIndex]}`\n }}\n ><i className={`${icon[blockNumArrIndex]} vk_prBlocks_item_icon`}\n style={{color: '#fff'}}>\n </i>\n </div>\n } else {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{backgroundColor: 'transparent', border: '1px solid ' + color[blockNumArrIndex]}}\n ><i className={`${icon[blockNumArrIndex]} vk_prBlocks_item_icon`}\n style={{color: color[blockNumArrIndex]}}>\n </i>\n </div>\n }\n }\n })();\n\n\n //編集画面とフロント側の切り替え\n if (for_ === 'edit') {\n\n if (blockNum === 1) {\n\n richTextH1Save = <RichText\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-1\"\n tagName={'h3'}\n onChange={(value) => setAttributes({heading1: value})}\n value={heading1}\n placeholder={__('Input Title', 'vk-blocks')}\n />;\n richTextPSave = <RichText\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-1\"\n tagName={'p'}\n onChange={(value) => setAttributes({content1: value})}\n value={content1}\n placeholder={__('Input Content', 'vk-blocks')}\n />;\n\n } else if (blockNum === 2) {\n\n richTextH1Save = <RichText\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-2\"\n tagName={'h3'}\n onChange={(value) => setAttributes({heading2: value})}\n value={heading2}\n placeholder={__('Input Title', 'vk-blocks')}\n />;\n richTextPSave = <RichText\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-2\"\n tagName={'p'}\n onChange={(value) => setAttributes({content2: value})}\n value={content2}\n placeholder={__('Input Content', 'vk-blocks')}\n />;\n\n } else if (blockNum === 3) {\n richTextH1Save = <RichText\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-3\"\n tagName={'h3'}\n onChange={(value) => setAttributes({heading3: value})}\n value={heading3}\n placeholder={__('Input Title', 'vk-blocks')}\n />;\n richTextPSave = <RichText\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-3\"\n tagName={'p'}\n onChange={(value) => setAttributes({content3: value})}\n value={content3}\n placeholder={__('Input Content', 'vk-blocks')}\n />;\n }\n\n } else if (for_ === 'save') {\n\n richTextH1Save = <RichText.Content\n className={`vk_prBlocks_item_title vk_prBlocks_item_title-${blockNum}`}\n tagName={'h3'}\n value={heading[blockNumArrIndex]}/>;\n richTextPSave = <RichText.Content\n className={`vk_prBlocks_item_summary vk_prBlocks_item_summary-${blockNum}`}\n tagName={'p'}\n value={content[blockNumArrIndex]}/>;\n }\n\n\n // aタグ判定\n if (url[blockNumArrIndex] && for_ === 'save') {\n return (\n <div className=\"vk_prBlocks_item col-sm-4\">\n <a href={url[blockNumArrIndex]} className=\"vk_prBlocks_item_link\"\n target={urlOpenType[blockNumArrIndex] ? '_blank' : '_self'}\n rel=\"noopener noreferrer\">\n {drawElement}\n {richTextH1Save}\n {richTextPSave}\n </a>\n </div>\n );\n } else {\n return (\n <div className=\"vk_prBlocks_item col-sm-4\">\n {drawElement}\n {richTextH1Save}\n {richTextPSave}\n </div>\n );\n }\n\n\n }\n}\n","/**\n * PR Block block type\n *\n */\nimport React from \"react\";\nimport {deprecated} from \"./deprecated/block\";\nimport {ComponentBlock} from \"./component-block\";\n\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RadioControl, PanelBody, Button, BaseControl, CheckboxControl, TextControl} = wp.components;\nconst {Fragment} = wp.element;\nconst {RichText, InspectorControls, MediaUpload, ColorPalette} = wp.editor;\nconst BlockIcon = (\n\t<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t<g>\n\t\t<g>\n\t\t\t<circle cx=\"288\" cy=\"186.2\" r=\"60\"/>\n\t\t\t<rect x=\"213.5\" y=\"278.8\" width=\"149\" height=\"107\"/>\n\t\t</g>\n\t\t<g>\n\t\t\t<circle cx=\"74.5\" cy=\"186.2\" r=\"60\"/>\n\t\t\t<rect y=\"278.8\" width=\"149\" height=\"107\"/>\n\t\t</g>\n\t\t<g>\n\t\t\t<circle cx=\"501.5\" cy=\"186.2\" r=\"60\"/>\n\t\t\t<rect x=\"427\" y=\"278.8\" width=\"149\" height=\"107\"/>\n\t\t</g>\n\t</g>\n\t</svg>\n);\n\nfunction set_attributes(number) {\n\n var attributes = {};\n\n for (let i = 1; i <= number; i++) {\n\n attributes['heading' + i] = {\n type: 'string',\n source: 'html',\n selector: '.vk_prBlocks_item_title-' + i,\n };\n attributes['content' + i] = {\n type: 'string',\n source: 'html',\n selector: 'p.vk_prBlocks_item_summary-' + i,\n };\n attributes['url' + i] = {\n type: 'string',\n default: null,\n };\n attributes['urlOpenType' + i] = {\n type: 'Boolean',\n default: false,\n };\n attributes['icon' + i] = {\n type: 'string',\n default: 'fas fa-file',\n };\n attributes['color' + i] = {\n type: 'string',\n default: '#0693e3',\n };\n attributes['bgType' + i] = {\n type: 'string',\n default: '0',\n };\n attributes['insertImage' + i] = {\n type: 'string',\n default: null,\n };\n }\n\n return attributes;\n}\n\n\n\n/**\n * Register: aa Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/pr-blocks', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('PR Blocks (Beta)', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: set_attributes(4),\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit: function ({attributes, setAttributes, className}) {\n\n const {\n heading1,\n heading2,\n heading3,\n content1,\n content2,\n content3,\n url1,\n url2,\n url3,\n urlOpenType1,\n urlOpenType2,\n urlOpenType3,\n icon1,\n icon2,\n icon3,\n color1,\n color2,\n color3,\n bgType1,\n bgType2,\n bgType3,\n insertImage1,\n insertImage2,\n insertImage3\n } = attributes;\n\n let containerClass;\n if (className) {\n containerClass = `${className} vk_prBlocks row`;\n } else {\n containerClass = `vk_prBlocks row`;\n }\n\n return [\n <Fragment>\n <InspectorControls>\n\n <PanelBody title={__('PR Block1 Setting', 'vk-blocks')}>\n <BaseControl\n label={__('Link URL:', 'vk-blocks')}\n >\n <TextControl\n value={url1}\n onChange={(value) => setAttributes({url1: value})}\n />\n <CheckboxControl\n label={__('Open link new tab.', 'vk-blocks')}\n checked={urlOpenType1}\n onChange={(checked) => setAttributes({urlOpenType1: checked})}\n />\n </BaseControl>\n <BaseControl\n label={__('Icon 1', 'vk-blocks')}\n\n >\n <TextControl\n label={__('Class name of the Font Awesome icon font you want to use:', 'vk-blocks')}\n value={icon1}\n onChange={(value) => setAttributes({icon1: value})}\n placeholder={'fas fa-file'}\n help={<a href={`https://fontawesome.com/icons?d=gallery&m=free`}\n target={`_blank`}>{__('Font Awesome icon list', 'vk-blocks')}</a>}\n />\n <ColorPalette\n value={color1}\n onChange={(value) => {\n if (value) {\n setAttributes({color1: value})\n } else {\n setAttributes({color1: '#0693e3'})\n setAttributes({bgType1: '0'})\n }\n }}\n />\n <RadioControl\n label={__('Icon Background:', 'vk-blocks')}\n selected={bgType1}\n options={[\n {label: __('Solid color', 'vk-blocks'), value: '0'},\n {label: __('No background', 'vk-blocks'), value: '1'},\n ]}\n onChange={(value) => setAttributes({bgType1: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('PR Image 1', 'vk-blocks')}\n help={__('When you have an image. Image is displayed with priority', 'vk-blocks')}\n >\n <MediaUpload\n onSelect={(value) => setAttributes({insertImage1: value.url})}\n type=\"image\"\n value={insertImage1}\n render={({open}) => (\n <Button\n onClick={open}\n className={insertImage1 ? 'image-button' : 'button button-large'}\n >\n {!insertImage1 ? __('Select image', 'vk-blocks') :\n <img className={'icon-image'} src={insertImage1}\n alt={__('Upload image', 'vk-blocks')}/>}\n </Button>\n )}\n />\n </BaseControl>\n </PanelBody>\n <PanelBody title={__('PR Block2 Setting', 'vk-blocks')}>\n <BaseControl\n label={__('Link URL:', 'vk-blocks')}\n >\n <TextControl\n value={url2}\n onChange={(value) => setAttributes({url2: value})}\n />\n <CheckboxControl\n label={__('Open link new tab.', 'vk-blocks')}\n checked={urlOpenType2}\n onChange={(checked) => setAttributes({urlOpenType2: checked})}\n />\n </BaseControl>\n <BaseControl\n label={__('Icon 2', 'vk-blocks')}\n >\n <TextControl\n label={__('Class name of the Font Awesome icon font you want to use:', 'vk-blocks')}\n value={icon2}\n onChange={(value) => setAttributes({icon2: value})}\n placeholder={'fas fa-file'}\n help={<a href={`https://fontawesome.com/icons?d=gallery&m=free`}\n target={`_blank`}>{__('Font Awesome icon list', 'vk-blocks')}</a>}\n />\n <ColorPalette\n value={color2}\n onChange={(value) => {\n if (value) {\n setAttributes({color2: value})\n } else {\n setAttributes({color2: '#0693e3'})\n setAttributes({bgType2: '0'})\n }\n }}\n />\n <RadioControl\n label={__('Icon Background:', 'vk-blocks')}\n selected={bgType2}\n options={[\n {label: __('Solid color', 'vk-blocks'), value: '0'},\n {label: __('No background', 'vk-blocks'), value: '1'},\n ]}\n onChange={(value) => setAttributes({bgType2: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('PR Image 2', 'vk-blocks')}\n help={__('When you have an image. Image is displayed with priority.', 'vk-blocks')}\n >\n <MediaUpload\n onSelect={(value) => setAttributes({insertImage2: value.url})}\n type=\"image\"\n value={insertImage2}\n render={({open}) => (\n <Button\n onClick={open}\n className={insertImage2 ? 'image-button' : 'button button-large'}\n >\n {!insertImage2 ? __('Select image', 'vk-blocks') :\n <img className={'icon-image'} src={insertImage2}\n alt={__('Upload image', 'vk-blocks')}/>}\n </Button>\n )}\n />\n </BaseControl>\n </PanelBody>\n <PanelBody title={__('PR Block3 Setting', 'vk-blocks')}>\n <BaseControl\n label={__('Link URL:', 'vk-blocks')}\n >\n <TextControl\n value={url3}\n onChange={(value) => setAttributes({url3: value})}\n />\n <CheckboxControl\n label={__('Open link new tab.', 'vk-blocks')}\n checked={urlOpenType3}\n onChange={(checked) => setAttributes({urlOpenType3: checked})}\n />\n </BaseControl>\n <BaseControl\n label={__('Icon 3', 'vk-blocks')}\n >\n <TextControl\n label={__('Class name of the Font Awesome icon font you want to use:', 'vk-blocks')}\n value={icon3}\n onChange={(value) => setAttributes({icon3: value})}\n placeholder={'fas fa-file'}\n help={<a href={`https://fontawesome.com/icons?d=gallery&m=free`}\n target={`_blank`}>{__('Font Awesome icon list', 'vk-blocks')}</a>}\n />\n <ColorPalette\n value={color3}\n onChange={(value) => {\n if (value) {\n setAttributes({color3: value})\n } else {\n setAttributes({color3: '#0693e3'})\n setAttributes({bgType3: '0'})\n }\n }}\n />\n <RadioControl\n label={__('Icon Background:', 'vk-blocks')}\n selected={bgType3}\n options={[\n {label: __('Solid color', 'vk-blocks'), value: '0'},\n {label: __('No background', 'vk-blocks'), value: '1'},\n ]}\n onChange={(value) => setAttributes({bgType3: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('PR Image 3', 'vk-blocks')}\n help={__('When you have an image. Image is displayed with priority.', 'vk-blocks')}\n >\n <MediaUpload\n onSelect={(value) => setAttributes({insertImage3: value.url})}\n type=\"image\"\n value={insertImage3}\n render={({open}) => (\n <Button\n onClick={open}\n className={insertImage3 ? 'image-button' : 'button button-large'}\n >\n {!insertImage3 ? __('Select image', 'vk-blocks') :\n <img className={'icon-image'} src={insertImage3}\n alt={__('Upload image', 'vk-blocks')}/>}\n </Button>\n )}\n />\n </BaseControl>\n </PanelBody>\n </InspectorControls>\n <div className={containerClass}>\n <ComponentBlock\n attributes={attributes}\n setAttributes={setAttributes}\n blockNum={1}\n for_={'edit'}\n />\n <ComponentBlock\n attributes={attributes}\n setAttributes={setAttributes}\n blockNum={2}\n for_={'edit'}\n />\n <ComponentBlock\n attributes={attributes}\n setAttributes={setAttributes}\n blockNum={3}\n for_={'edit'}\n />\n </div>\n </Fragment>\n ];\n },\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes,className}) {\n\n let containerClass;\n if (className) {\n containerClass = `${className} vk_prBlocks row`;\n } else {\n containerClass = `vk_prBlocks row`;\n }\n\n return (\n <div className={containerClass}>\n <ComponentBlock\n attributes={attributes}\n blockNum={1}\n for_={'save'}\n />\n <ComponentBlock\n attributes={attributes}\n blockNum={2}\n for_={'save'}\n />\n <ComponentBlock\n attributes={attributes}\n blockNum={3}\n for_={'save'}\n />\n </div>\n );\n\n },\n\n deprecated: deprecated\n\n});\n","import React from 'react';\n\nexport class Fontawesome extends React.Component {\n\n render() {\n let {\n buttonText,\n fontAwesomeIconBefore,\n fontAwesomeIconAfter,\n } = this.props.attributes;\n\n let iconBefore = '';\n let iconAfter = '';\n\n\n if (fontAwesomeIconBefore) {\n iconBefore = <i className={`${fontAwesomeIconBefore} vk_button_link_before`}></i> ;\n }\n if (fontAwesomeIconAfter) {\n iconAfter = <i className={`${fontAwesomeIconAfter} vk_button_link_after`}></i>;\n }\n\n return (\n\t\t\t\t\t<React.Fragment>\n {iconBefore}\n <span className=\"vk_button_link_txt\">{buttonText}</span>\n {iconAfter}\n </React.Fragment>\n );\n }\n}\n","import React from \"react\";\nimport classNames from 'classnames';\nimport {Fontawesome} from \"./component-fontawesome\";\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {Button} = wp.components;\nconst {MediaUpload} = wp.editor;\nlet {RichText} = wp.editor;\n\nexport class Component extends React.Component {\n\n render() {\n\n const attributes = this.props.attributes;\n const {\n title,\n titleColor,\n content,\n contentColor,\n url,\n buttonType,\n buttonColor,\n buttonColorCustom,\n buttonText,\n buttonTarget,\n Image,\n ImageBorderColor,\n layout,\n fontAwesomeIconBefore,\n fontAwesomeIconAfter\n } = attributes;\n\n let setAttributes = this.props.setAttributes;\n let className = this.props.className;\n let for_ = this.props.for_;\n let containerClass = 'vk_prContent';\n let btnClass = 'vk_button';\n let aClass = 'btn btn-block vk_button_link vk_prContent_colTxt_btn';\n let aStyle = {};\n let imageBorderProperty = '';\n\n if (layout === 'right') {\n containerClass = classNames(className, containerClass, 'vk_prContent-layout-imageRight');\n } else {\n containerClass = classNames(className, containerClass, 'vk_prContent-layout-imageLeft');\n }\n\n if (buttonColorCustom) {\n btnClass = `${btnClass} vk_button-color-custom`;\n aClass = `${aClass} btn-primary`;\n\n // 塗り\n if (buttonType === '0') {\n aStyle = {\n backgroundColor: buttonColorCustom,\n border: `1px solid ${buttonColorCustom}`\n };\n // 塗りなし\n } else if (buttonType === '1') {\n aStyle = {\n backgroundColor: 'transparent',\n border: '1px solid ' + buttonColorCustom,\n color: buttonColorCustom\n };\n }\n\n\t\t\t\t// カスタムカラーじゃない場合\n } else if (!buttonColorCustom) {\n\n // 塗り\n if (buttonType === '0') {\n aClass = `${aClass} btn-${buttonColor}`;\n aStyle = null;\n // 塗りなし\n } else if (buttonType === '1') {\n aClass = `${aClass} btn-outline-${buttonColor}`;\n aStyle = null;\n }\n\n }\n\n //borderColorが指定されなかった場合はボーダーを非表示に\n if (ImageBorderColor === null || ImageBorderColor === undefined) {\n\n imageBorderProperty = 'none';\n\n } else {\n imageBorderProperty = `1px solid ${ImageBorderColor}`;\n }\n\n\n return (\n <div className={containerClass}>\n <div className=\"col-sm-6 vk_prContent_colImg\">\n {for_ === 'edit' ?\n <MediaUpload\n onSelect={(value) => setAttributes({Image: value.sizes.full.url})}\n type=\" image\"\n value={Image}\n render={({open}) => (\n <Button\n onClick={open}\n className={Image ? 'image-button' : 'button button-large'}\n >\n {!Image ? __('Select image', 'vk-blocks') :\n <img\n className={'vk_prContent_colImg_image'}\n src={Image}\n alt={__('Upload image', 'vk-blocks')}\n style={{border: imageBorderProperty}}\n />}\n </Button>\n )}\n />\n :\n !Image ? __('Select image', 'vk-blocks') :\n <img\n className={'vk_prContent_colImg_image'}\n src={Image}\n alt={__('Upload image', 'vk-blocks')}\n style={{border: imageBorderProperty}}\n />\n }\n </div>\n <div className=\"col-sm-6 vk_prContent_colTxt\">\n {\n (() => {\n if (for_ === 'edit') {\n return (\n <React.Fragment>\n <RichText\n tagName=\"h3\"\n className={'vk_prContent_colTxt_title'}\n onChange={(value) => setAttributes({title: value})}\n value={title}\n placeholder={__('Input title.', 'vk-blocks')}\n style={{color: titleColor}}\n />\n < RichText\n tagName=\"p\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tclassName={'vk_prContent_colTxt_text'}\n onChange={(value) => setAttributes({content: value})}\n value={content}\n placeholder={__('Input content.', 'vk-blocks')}\n style={{color: contentColor}}\n />\n </React.Fragment>\n );\n } else {\n return (\n <React.Fragment>\n <RichText.Content\n tagName=\"h3\"\n value={title}\n className={'vk_prContent_colTxt_title'}\n style={{color: titleColor}}\n />\n <RichText.Content\n tagName=\"p\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tclassName={'vk_prContent_colTxt_text'}\n value={content}\n style={{color: contentColor}}\n />\n </React.Fragment>);\n }\n })()\n }\n {\n\n //ボタンテキストが入力されるとボタンを表示。\n (() => {\n if (buttonText !== '' && buttonText !== undefined ) {\n return (\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div className={btnClass}>\n <a href={url}\n className={aClass}\n target={buttonTarget? '_blank':null}\n style={aStyle}\n rel=\"noopener noreferrer\"\n >\n <Fontawesome\n attributes={attributes}\n />\n </a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n );\n }\n })()\n }\n </div>\n </div>\n );\n }\n}\n","import React from 'react';\n\nexport class Fontawesome extends React.Component {\n\n render() {\n let {\n buttonText,\n fontAwesomeIconBefore,\n fontAwesomeIconAfter,\n } = this.props.attributes;\n\n let iconBefore = '';\n let iconAfter = '';\n\n\n if (fontAwesomeIconBefore) {\n iconBefore = <i className={`${fontAwesomeIconBefore} vk_button_link_before`}></i> ;\n }\n if (fontAwesomeIconAfter) {\n iconAfter = <i className={`${fontAwesomeIconAfter} vk_button_link_after`}></i>;\n }\n\n return (\n\t\t\t\t\t<React.Fragment>\n {iconBefore}\n <span className=\"vk_button_link_txt\">{buttonText}</span>\n {iconAfter}\n </React.Fragment>\n );\n }\n}\n","import React from \"react\";\nimport {Fontawesome} from \"./component-fontawesome-deprecated\";\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {Button} = wp.components;\nconst {MediaUpload} = wp.editor;\nlet {RichText} = wp.editor;\n\nexport class ComponentDeprecated extends React.Component {\n\n render() {\n\n const attributes = this.props.attributes;\n const {\n title,\n titleColor,\n content,\n contentColor,\n url,\n buttonType,\n buttonColor,\n buttonColorCustom,\n buttonText,\n buttonTarget,\n Image,\n ImageBorderColor,\n layout,\n fontAwesomeIconBefore,\n fontAwesomeIconAfter\n } = attributes;\n let setAttributes = this.props.setAttributes;\n let for_ = this.props.for_;\n let containerClass = 'vk_prContent';\n let btnClass = 'vk_button';\n let aClass = 'btn btn-block vk_button_link vk_prContent_colTxt_btn';\n let aStyle = {};\n\n if (layout === 'right') {\n containerClass = `${containerClass} vk_prContent-layout-imageRight`;\n } else {\n containerClass = `${containerClass} vk_prContent-layout-imageLeft`;\n }\n\n if (buttonColorCustom) {\n btnClass = `${btnClass} vk_button-color-custom`;\n aClass = `${aClass} btn-primary`;\n\n // 塗り\n if (buttonType === '0') {\n aStyle = {\n backgroundColor: buttonColorCustom,\n border: `1px solid ${buttonColorCustom}`\n };\n // 塗りなし\n } else if (buttonType === '1') {\n aStyle = {\n backgroundColor: 'transparent',\n border: '1px solid ' + buttonColorCustom,\n color: buttonColorCustom\n };\n }\n\n // カスタムカラーじゃない場合\n } else if (!buttonColorCustom) {\n\n // 塗り\n if (buttonType === '0') {\n aClass = `${aClass} btn-${buttonColor}`;\n aStyle = null;\n // 塗りなし\n } else if (buttonType === '1') {\n aClass = `${aClass} btn-outline-${buttonColor}`;\n aStyle = null;\n }\n\n }\n\n return (\n <div className={containerClass}>\n <div className=\"col-sm-6 vk_prContent_colImg\">\n {for_ === 'edit' ?\n <MediaUpload\n onSelect={(value) => setAttributes({Image: value.sizes.full.url})}\n type=\" image\"\n value={Image}\n render={({open}) => (\n <Button\n onClick={open}\n className={Image ? 'image-button' : 'button button-large'}\n >\n {!Image ? __('Select image', 'vk-blocks') :\n <img\n className={'vk_prContent_colImg_image'}\n src={Image}\n alt={__('Upload image', 'vk-blocks')}\n style={{border:`1px solid ${ImageBorderColor}`}}\n />}\n </Button>\n )}\n />\n :\n !Image ? __('Select image', 'vk-blocks') :\n <img\n className={'vk_prContent_colImg_image'}\n src={Image}\n alt={__('Upload image', 'vk-blocks')}\n style={{border: `1px solid ${ImageBorderColor}`}}\n />\n }\n </div>\n <div className=\"col-sm-6 vk_prContent_colTxt\">\n {\n (() => {\n if (for_ === 'edit') {\n return (\n <React.Fragment>\n <RichText\n tagName=\"h3\"\n className={'vk_prContent_colTxt_title'}\n onChange={(value) => setAttributes({title: value})}\n value={title}\n placeholder={__('Input title.', 'vk-blocks')}\n style={{color: titleColor}}\n />\n < RichText\n tagName=\"p\"\n className={'vk_prContent_colTxt_text'}\n onChange={(value) => setAttributes({content: value})}\n value={content}\n placeholder={__('Input content.', 'vk-blocks')}\n style={{color: contentColor}}\n />\n </React.Fragment>\n );\n } else {\n return (\n <React.Fragment>\n <RichText.Content\n tagName=\"h3\"\n value={title}\n className={'vk_prContent_colTxt_title'}\n style={{color: titleColor}}\n />\n <RichText.Content\n tagName=\"p\"\n className={'vk_prContent_colTxt_text'}\n value={content}\n style={{color: contentColor}}\n />\n </React.Fragment>);\n }\n })()\n }\n {\n\n //ボタンテキストが入力されるとボタンを表示。\n (() => {\n if (buttonText !== '' && buttonText !== undefined ) {\n return (\n <div className={btnClass}>\n <a href={url}\n className={aClass}\n target={buttonTarget? '_blank':null}\n style={aStyle}\n >\n <Fontawesome\n attributes={attributes}\n />\n </a>\n </div>\n );\n }\n })()\n }\n </div>\n </div>\n );\n }\n}","import React from \"react\";\nimport {ComponentDeprecated} from \"./component-deprecated\";\n\nexport const deprecated = [\n {\n attributes: {\n title: {\n source: 'html',\n selector: '.vk_prContent_colTxt_title',\n },\n titleColor: {\n type: 'string',\n },\n content: {\n source: 'html',\n selector: '.vk_prContent_colTxt_text',\n },\n contentColor: {\n type: 'string',\n },\n url: {\n type: 'string',\n default: null,\n },\n buttonType: {\n type: 'string',\n default: '0',\n },\n buttonColor: {\n type: 'string',\n default: 'primary',\n },\n buttonColorCustom: {\n type: 'string',\n default: null,\n },\n buttonText: {\n source: 'html',\n selector: '.vk_button_link_txt',\n default: '',\n },\n buttonTarget: {\n type: 'Boolean',\n default: false,\n },\n Image: {\n type: 'string',\n default: null,\n },\n ImageBorderColor: {\n type: 'string',\n default: null,\n },\n layout: {\n type: 'string',\n default: 'left',\n },\n fontAwesomeIconBefore: {\n type: 'string',\n },\n fontAwesomeIconAfter: {\n type: 'string',\n }\n },\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \" save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes, className}) {\n\n return (\n <ComponentDeprecated\n attributes={attributes}\n for_={'save'}\n />\n );\n },\n }\n];\n","/**\n * Pr-Content block type\n *\n */\n\nimport React from \"react\";\nimport {schema} from './schema.js';\nimport {Component} from \"./component.js\";\nimport {deprecated} from \"./deprecated/deprecated\";\n\n\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RangeControl, RadioControl, PanelBody, Button, BaseControl, CheckboxControl, TextControl} = wp.components;\nconst {Fragment} = wp.element;\nconst {RichText, InspectorControls, MediaUpload, ColorPalette} = wp.editor;\nconst BlockIcon = (\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t\t<g>\n\t\t\t<path d=\"M291.7,133.3l0,245.3l-273.1,0l0-245.3L291.7,133.3 M307.2,117.8l-304.2,0l0,276.4l304.2,0L307.2,117.8L307.2,117.8z\"/>\n\t\t\t<path d=\"M560.7,218.8l-213.1,0c-6.1,0-11.1-5-11.1-11.1s5-11.1,11.1-11.1l213.1,0c6.1,0,11.1,5,11.1,11.1\n\t\t\t\tC571.8,213.8,566.8,218.8,560.7,218.8z\"/>\n\t\t\t<path d=\"M560.7,265.4l-213.1,0c-6.1,0-11.1-5-11.1-11.1c0-6.1,5-11.1,11.1-11.1l213.1,0c6.1,0,11.1,5,11.1,11.1\n\t\t\t\tC571.8,260.5,566.8,265.4,560.7,265.4z\"/>\n\t\t\t<path d=\"M560.7,312.1l-213.1,0c-6.1,0-11.1-5-11.1-11.1c0-6.1,5-11.1,11.1-11.1l213.1,0c6.1,0,11.1,5,11.1,11.1\n\t\t\t\tC571.8,307.1,566.8,312.1,560.7,312.1z\"/>\n\t\t\t<polygon points=\"278.4,365.4 31.9,365.4 31.9,287.4 113,182.2 184.4,264.4 229.9,226.5 278.4,290.6 \t\"/>\n\t\t\t<path d=\"M360.6,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7c-4.8,0-8.7-3.9-8.7-8.7C351.9,137.2,355.8,133.3,360.6,133.3\n\t\t\t\t M360.6,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2c13.4,0,24.2-10.9,24.2-24.2\n\t\t\t\tC384.9,128.7,374,117.8,360.6,117.8L360.6,117.8z\"/>\n\t\t\t<path d=\"M423.3,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7c-4.8,0-8.7-3.9-8.7-8.7C414.6,137.2,418.5,133.3,423.3,133.3\n\t\t\t\t M423.3,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2s24.2-10.9,24.2-24.2C447.6,128.7,436.7,117.8,423.3,117.8\n\t\t\t\tL423.3,117.8z\"/>\n\t\t\t<path d=\"M486,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7c-4.8,0-8.7-3.9-8.7-8.7C477.3,137.2,481.2,133.3,486,133.3\n\t\t\t\t M486,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2c13.4,0,24.2-10.9,24.2-24.2\n\t\t\t\tC510.2,128.7,499.4,117.8,486,117.8L486,117.8z\"/>\n\t\t\t<path d=\"M548.7,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7s-8.7-3.9-8.7-8.7C540,137.2,543.9,133.3,548.7,133.3\n\t\t\t\t M548.7,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2c13.4,0,24.2-10.9,24.2-24.2\n\t\t\t\tC572.9,128.7,562.1,117.8,548.7,117.8L548.7,117.8z\"/>\n\t\t\t<path d=\"M566.3,347.6l-224.3,0c-3.1,0-5.6,2.5-5.6,5.6l0,35.5c0,3.1,2.5,5.6,5.6,5.6l224.3,0c3.1,0,5.6-2.5,5.6-5.6v-35.5\n\t\t\t\tC571.8,350.1,569.3,347.6,566.3,347.6z M547.1,379.2v-16.6l9.8,8.3L547.1,379.2z\"/>\n\t\t</g>\n </svg>\n);\n/**\n * Register: aa Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/pr-content', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('PR Content', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: schema,\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit: function ({attributes, className, setAttributes}) {\n const {\n titleColor,\n contentColor,\n url,\n buttonType,\n buttonColor,\n buttonColorCustom,\n buttonText,\n buttonTarget,\n ImageBorderColor,\n layout,\n fontAwesomeIconBefore,\n fontAwesomeIconAfter\n } = attributes;\n return (\n <Fragment>\n <InspectorControls>\n <PanelBody title={__('Color Setting', 'vk-blocks')}>\n <BaseControl label={__('Title Color', 'vk-blocks')}>\n <ColorPalette\n value={titleColor}\n onChange={(value) => setAttributes({titleColor: value})}\n />\n </BaseControl>\n <BaseControl label={__('Content Color', 'vk-blocks')}>\n <ColorPalette\n value={contentColor}\n onChange={(value) => setAttributes({contentColor: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('Image Border Color', 'vk-blocks')}\n >\n <ColorPalette\n value={ImageBorderColor}\n onChange={(value) => setAttributes({ImageBorderColor: value})}\n />\n </BaseControl>\n </PanelBody>\n <PanelBody title={__('Button Setting', 'vk-blocks')}>\n <BaseControl\n label={__('Button Text', 'vk-blocks')}\n >\n <TextControl\n value={buttonText}\n onChange={(value) => setAttributes({buttonText: value})}\n placeholder={'Input button text.'}\n />\n </BaseControl>\n <BaseControl\n label={__('Link URL', 'vk-blocks')}\n >\n <TextControl\n value={url}\n onChange={(value) => setAttributes({url: value})}\n placeholder={'https://vektor-inc.co.jp/'}\n />\n </BaseControl>\n\t\t\t\t\t\t\t\t\t\t\t\t<CheckboxControl\n label={__('Open link new tab.', 'vk-blocks')}\n checked={buttonTarget}\n onChange={(checked) => setAttributes({buttonTarget: checked})}\n />\n <BaseControl label={__('Button Type', 'vk-blocks')}>\n <RadioControl\n selected={buttonType}\n options={[\n {label: __('Solid', 'vk-blocks'), value: '0'},\n {label: __('Ghost', 'vk-blocks'), value: '1'}\n ]}\n onChange={(value) => setAttributes({buttonType: value})}\n />\n </BaseControl>\n\t\t\t\t\t\t\t\t\t\t\t\t<RadioControl\n label={__('Default Color:', 'vk-blocks')}\n selected={buttonColor}\n options={[\n {label: __('Primary', 'vk-blocks'), value: 'primary'},\n {label: __('Secondary', 'vk-blocks'), value: 'secondary'},\n {label: __('Success', 'vk-blocks'), value: 'success'},\n {label: __('Info', 'vk-blocks'), value: 'info'},\n {label: __('Warning', 'vk-blocks'), value: 'warning'},\n {label: __('Danger', 'vk-blocks'), value: 'danger'},\n {label: __('Light', 'vk-blocks'), value: 'light'},\n {label: __('Dark', 'vk-blocks'), value: 'dark'},\n ]}\n onChange={(value) => setAttributes({buttonColor: value})}\n />\n\t\t\t\t\t\t\t\t\t\t\t\t<BaseControl label={__('Button Color', 'vk-blocks')}>\n <ColorPalette\n value={buttonColorCustom}\n onChange={(value) => setAttributes({buttonColorCustom: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('Font Awesome:', 'vk-blocks')}\n help={<a href={`https://fontawesome.com/icons?d=gallery&m=free`} target={`_blank`}>{__('Font Awesome icon list', 'vk-blocks')}</a>}\n >\n <TextControl\n label={__('Before text', 'vk-blocks')}\n help={__('Enter Font Awesome Class.This icon will appear before text. Ex) fas fa-arrow-circle-right', 'vk-blocks')}\n value={fontAwesomeIconBefore}\n onChange={(value) => setAttributes({fontAwesomeIconBefore: value})}\n placeholder={'fas fa-arrow-circle-right'}\n />\n <TextControl\n label={__('After text', 'vk-blocks')}\n help={__('Enter Font Awesome Class.This icon will appear after text. Ex) fas fa-external-link-alt', 'vk-blocks')}\n value={fontAwesomeIconAfter}\n onChange={(value) => setAttributes({fontAwesomeIconAfter: value})}\n placeholder={'fas fa-external-link-alt'}\n />\n </BaseControl>\n </PanelBody>\n <PanelBody title={__('Layout Setting', 'vk-blocks')}>\n <RadioControl\n label={__('Layout Type', 'vk-blocks')}\n selected={layout}\n options={[\n {label: __('Right', 'vk-blocks'), value: 'right'},\n {label: __('Left', 'vk-blocks'), value: 'left'}\n ]}\n onChange={(value) => setAttributes({layout: value})}\n />\n </PanelBody>\n </InspectorControls>\n <Component\n attributes={attributes}\n setAttributes={setAttributes}\n className={className}\n for_={'edit'}\n />\n </Fragment>\n );\n },\n\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \" save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes, className}) {\n\n return (\n <Component\n attributes={attributes}\n className={className}\n for_={'save'}\n />\n );\n },\n\n deprecated: deprecated\n\n});\n","export const schema = {\n\ttitle: {\n\t\tsource: 'html',\n\t\t\tselector: '.vk_prContent_colTxt_title',\n\t},\n\ttitleColor: {\n\t\ttype: 'string',\n\t},\n\tcontent: {\n\t\tsource: 'html',\n\t\t\tselector: '.vk_prContent_colTxt_text',\n\t},\n\tcontentColor: {\n\t\ttype: 'string',\n\t},\n\turl: {\n\t\ttype: 'string',\n\tdefault: null,\n\t},\n\tbuttonType: {\n\t\ttype: 'string',\n\tdefault: '0',\n\t},\n\tbuttonColor: {\n\t\ttype: 'string',\n\t\tdefault: 'primary',\n\t},\n\tbuttonColorCustom: {\n\t\ttype: 'string',\n\t\tdefault: null,\n\t},\n\tbuttonText: {\n\t\tsource: 'html',\n\t\tselector: '.vk_button_link_txt',\n\t\tdefault: '',\n\t},\n\tbuttonTarget: {\n\t\ttype: 'Boolean',\n\tdefault: false,\n\t},\n\tImage: {\n\t\ttype: 'string',\n\tdefault: null,\n\t},\n\tImageBorderColor: {\n\t\ttype: 'string',\n\t\tdefault: null,\n\t},\n\tlayout: {\n\t\ttype: 'string',\n\tdefault: 'left',\n\t},\n\tfontAwesomeIconBefore:{\n\t\ttype: 'string',\n\t},\n\tfontAwesomeIconAfter:{\n\t\ttype: 'string',\n\t}\n};\n"],"sourceRoot":""}
1
+ {"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./node_modules/react/index.js","webpack:///./node_modules/classnames/index.js","webpack:///./node_modules/react-dom/server.browser.js","webpack:///./node_modules/react/cjs/react.production.min.js","webpack:///./node_modules/react/node_modules/object-assign/index.js","webpack:///./node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","webpack:///./node_modules/react-dom/node_modules/object-assign/index.js","webpack:///./src/balloon/block.js","webpack:///./src/_helper/hex-to-rgba.js","webpack:///./src/highlighter/block.js","webpack:///./src/table-of-contents/TableOfContents.js","webpack:///./src/table-of-contents/block.js","webpack:///./src/table-of-contents/schema.js","webpack:///./src/staff/component.js","webpack:///./src/staff/block.js","webpack:///./src/staff/schema.js","webpack:///./src/spacer/component.js","webpack:///./src/spacer/deprecated/component.js","webpack:///./src/spacer/deprecated/deprecated.js","webpack:///./src/spacer/deprecated/schema.js","webpack:///./src/spacer/block.js","webpack:///./src/spacer/schema.js","webpack:///./src/outer/component-divider.js","webpack:///./src/outer/component.js","webpack:///./src/outer/deprecated/component-divider.js","webpack:///./src/outer/deprecated/component.js","webpack:///./src/outer/deprecated/block.js","webpack:///./src/outer/deprecated/schema.js","webpack:///./src/_helper/to-number.js","webpack:///./src/outer/block.js","webpack:///./src/outer/schema.js","webpack:///./src/heading/heading-toolbar.js","webpack:///./src/heading/component.js","webpack:///./src/heading/deprecated/block.js","webpack:///./src/heading/deprecated/schema.js","webpack:///./src/heading/block.js","webpack:///./src/heading/schema.js","webpack:///./src/alert/deprecated.js","webpack:///./src/alert/block.js","webpack:///./src/button/component.js","webpack:///./src/button/deprecated/component-deprecated.js","webpack:///./src/button/deprecated/component-deprecated-id.js","webpack:///./src/button/deprecated/component-deprecated-noopenernoreferer-id.js","webpack:///./src/button/deprecated/component-deprecated-subcaption-noNoopnnernoreferer-id.js","webpack:///./src/button/deprecated/deprecated.js","webpack:///./src/button/block.js","webpack:///./src/faq/deprecated.js","webpack:///./src/faq/block.js","webpack:///./src/flow/deprecated.js","webpack:///./src/flow/block.js","webpack:///./src/pr-blocks/deprecated/component-block.js","webpack:///./src/pr-blocks/deprecated/block.js","webpack:///./src/pr-blocks/component-block.js","webpack:///./src/pr-blocks/block.js","webpack:///./src/pr-content/component-fontawesome.js","webpack:///./src/pr-content/component.js","webpack:///./src/pr-content/deprecated/component-fontawesome-deprecated.js","webpack:///./src/pr-content/deprecated/component-deprecated.js","webpack:///./src/pr-content/deprecated/deprecated.js","webpack:///./src/pr-content/block.js","webpack:///./src/pr-content/schema.js"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","__WEBPACK_AMD_DEFINE_RESULT__","hasOwn","classNames","classes","arguments","length","arg","argType","push","Array","isArray","inner","apply","join","default","undefined","k","for","q","u","v","w","x","y","z","A","B","C","iterator","D","a","b","e","encodeURIComponent","g","h","f","Error","replace","framesToPop","aa","E","isMounted","enqueueForceUpdate","enqueueReplaceState","enqueueSetState","F","G","this","props","context","refs","updater","H","I","isReactComponent","setState","forceUpdate","J","constructor","isPureReactComponent","K","current","currentDispatcher","L","M","ref","__self","__source","N","children","defaultProps","$$typeof","type","_owner","O","P","Q","R","pop","result","keyPrefix","func","count","S","V","T","U","next","done","keys","=",":","escape","toString","ca","da","W","ba","X","Children","map","forEach","toArray","only","createRef","Component","PureComponent","createContext","_calculateChangedBits","_currentValue","_currentValue2","_threadCount","Provider","Consumer","_context","forwardRef","render","lazy","_ctor","_status","_result","memo","compare","Fragment","StrictMode","Suspense","createElement","cloneElement","createFactory","isValidElement","version","unstable_ConcurrentMode","unstable_Profiler","__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED","ReactCurrentOwner","assign","Y","Z","getOwnPropertySymbols","propIsEnumerable","propertyIsEnumerable","test1","String","getOwnPropertyNames","test2","fromCharCode","test3","split","letter","err","shouldUseNative","target","source","from","symbols","to","val","TypeError","toObject","displayName","Uint16Array","ea","fa","ha","ia","ja","test","la","acceptsBooleans","toLowerCase","slice","ka","isNaN","attributeName","attributeNamespace","mustUseProperty","propertyName","toUpperCase","tabIndex","ma","exec","index","charCodeAt","substring","na","oa","pa","readContext","qa","html","mathml","svg","ra","sa","area","base","br","col","embed","hr","img","input","keygen","link","meta","param","track","wbr","ta","menuitem","animationIterationCount","borderImageOutset","borderImageSlice","borderImageWidth","boxFlex","boxFlexGroup","boxOrdinalGroup","columnCount","columns","flex","flexGrow","flexPositive","flexShrink","flexNegative","flexOrder","gridArea","gridRow","gridRowEnd","gridRowSpan","gridRowStart","gridColumn","gridColumnEnd","gridColumnSpan","gridColumnStart","fontWeight","lineClamp","lineHeight","opacity","order","orphans","tabSize","widows","zIndex","zoom","fillOpacity","floodOpacity","stopOpacity","strokeDasharray","strokeDashoffset","strokeMiterlimit","strokeOpacity","strokeWidth","ua","charAt","va","wa","xa","listing","pre","textarea","ya","za","Ba","Ca","dangerouslySetInnerHTML","suppressContentEditableWarning","suppressHydrationWarning","Da","Ea","contextType","contextTypes","getDerivedStateFromProps","state","UNSAFE_componentWillMount","componentWillMount","getChildContext","childContextTypes","child","Fa","domNamespace","childIndex","footer","set","threadID","stack","exhausted","currentSelectValue","previousWasTextNode","makeStaticMarkup","suspenseDepth","contextIndex","contextStack","contextValueStack","destroy","pushProvider","popProvider","read","fallbackFrame","renderDOM","defaultChecked","defaultValue","checked","Aa","selected","style","indexOf","trim","is","__html","Ga","renderToString","Infinity","renderToStaticMarkup","renderToNodeStream","renderToStaticNodeStream","Ha","Ia","__","wp","i18n","registerBlockType","blocks","components","RadioControl","RangeControl","PanelBody","Button","element","editor","RichText","InspectorControls","MediaUpload","ColorPalette","BlockIcon","React","xmlns","width","height","viewBox","title","icon","category","attributes","content","selector","balloonName","balloonType","balloonBgColor","balloonAlign","IconImage","edit","_ref","className","setAttributes","label","help","options","onChange","concat","onSelect","sizes","full","url","_ref2","open","onClick","src","alt","tagName","placeholder","background","border","save","_ref3","Content","hex2rgba","hex","alpha","match","parseInt","window","richText","registerFormatType","toggleFormat","applyFormat","removeFormat","getActiveFormat","RichTextToolbarButton","RichTextShortcut","PanelColorSettings","getColorObjectByColorValue","data","activeColor","isActive","activeFormat","onToggle","setColorIfUndefined","initialOpen","colorSettings","color","character","onUse","shortcutType","shortcutCharacter","TableOfContents","targetClass","document","getElementsByClassName","querySelectorAll","nodeList_raw","getDom","nodeList","sourceOfTocHtml","item","innerText","h2Count","h3Count","h4Count","h5Count","h6Count","fixZero","returnHtml","baseClass","level","Number","preNumber","href","ReactDOMServer","ServerSideRender","SelectControl","BaseControl","subscribe","select","dispatch","react_default","renderHtml","clientId","toc","getHtagsInEditor","selectedBlock","getSelectedBlock","block_Fragment","block_InspectorControls","vk_blocks_check","is_pro","block","NewComponent","_React$Component","component_classCallCheck","_possibleConstructorReturn","_getPrototypeOf","_inherits","_this$props$attribute","vk_staff_text_name","vk_staff_text_caption","vk_staff_text_role","vk_staff_text_profileTitle","vk_staff_text_profileText","vk_staff_photo_image","vk_staff_photo_image_alt","vk_staff_layout","vk_staff_nameColor","vk_staff_captionColor","vk_staff_positionColor","vk_staff_profileTitleColor","vk_staff_profileTextColor","vk_staff_photoBorder","for_","returnELm","component_RichText","component_MediaUpload","TextControl","staff_block_Fragment","staff_block_InspectorControls","block_PanelBody","block_SelectControl","block_BaseControl","block_ColorPalette","component_NewComponent","SpacerComponent","spacer_component_classCallCheck","component_possibleConstructorReturn","component_getPrototypeOf","component_inherits","unit","pc","tablet","mobile","deprecated_component_classCallCheck","deprecated_component_possibleConstructorReturn","deprecated_component_getPrototypeOf","deprecated_component_inherits","deprecated","deprecated_component_SpacerComponent","points","spacer_block_Fragment","spacer_block_InspectorControls","spacer_block_PanelBody","spacer_block_SelectControl","spacer_block_BaseControl","step","component_SpacerComponent","componentDivider","whichSide","dividerType","sectionPadding","sectionClass","lenderDivider","Math","abs","fill","absLevel","tiltSectionStyle","curveSectionStyle","waveSectionStyle","DivideAbs4","triangleSectionStyle","paddingBottom","preserveAspectRatio","paddingTop","InnerBlocks","outer_component_classCallCheck","outer_component_possibleConstructorReturn","outer_component_getPrototypeOf","outer_component_inherits","classPaddingLR","classPaddingVertical","classBgPosition","classWidth","elm","containerClass","whichSideUpper","whichSideLower","bgStyle","borderProperty","borderRadiusProperty","bgColor","bgImage","bgPosition","outerWidth","padding_left_and_right","padding_top_and_bottom","upper_level","lower_level","upperDividerBgColor","lowerDividerBgColor","borderWidth","borderStyle","borderColor","borderRadius","anchor","id","outer_deprecated_component_classCallCheck","outer_deprecated_component_possibleConstructorReturn","outer_deprecated_component_getPrototypeOf","outer_deprecated_component_inherits","component_InnerBlocks","deprecated_component_Component","toNumber","min","max","supports","outer_block_Fragment","outer_block_InspectorControls","outer_block_PanelBody","outer_block_BaseControl","outer_block_ColorPalette","block_RangeControl","block_MediaUpload","block_Button","outer_block_SelectControl","component_Component","range","lodash","sprintf","Toolbar","HeadingToolbar","targetLevel","selectedLevel","subscript","_this","_this$props","minLevel","maxLevel","controls","createLevelControl","heading_component_classCallCheck","heading_component_possibleConstructorReturn","heading_component_getPrototypeOf","heading_component_inherits","cStyle","tStyle","align","titleColor","titleSize","subText","subTextFlag","subTextColor","subTextSize","titleStyle","titleMarginBottom","outerMarginBottom","marginBottom","fontSize","textAlign","heading_component_RichText","BlockControls","AlignmentToolbar","Version0_6_0","block_RichText","number","set_attirbuite","heading1","heading2","heading3","content1","content2","content3","url1","url2","url3","urlOpenType1","urlOpenType2","urlOpenType3","icon1","icon2","icon3","color1","color2","color3","bgType1","bgType2","bgType3","insertImage1","insertImage2","insertImage3","backgroundImage","backgroundRepeat","backgroundSize","_readOnlyError","backgroundColor","deprecated_block_Fragment","customClassName","setTitleFontSize","newLevel","heading_block_Fragment","block_BlockControls","heading_toolbar","heading_block_InspectorControls","heading_block_PanelBody","heading_block_SelectControl","heading_block_RangeControl","block_AlignmentToolbar","heading_block_ColorPalette","block_RadioControl","heading_component_Component","alert_deprecated_RichText","event","alert_block_RichText","newContent","button_component_classCallCheck","button_component_possibleConstructorReturn","button_component_getPrototypeOf","button_component_inherits","buttonColorCustom","lbColorCustom","buttonColor","lbColor","buttonType","lbType","buttonAlign","lbAlign","buttonSize","lbSize","buttonUrl","lbUrl","buttonTarget","lbTarget","fontAwesomeIconBefore","lbFontAwesomeIconBefore","fontAwesomeIconAfter","lbFontAwesomeIconAfter","lbRichtext","subCaption","lbsubCaption","aClass","aStyle","iconBefore","iconAfter","role","aria-pressed","rel","ComponentDeprecated","component_deprecated_classCallCheck","component_deprecated_possibleConstructorReturn","component_deprecated_getPrototypeOf","component_deprecated_inherits","ComponentDeprecatedId","component_deprecated_id_classCallCheck","component_deprecated_id_possibleConstructorReturn","component_deprecated_id_getPrototypeOf","component_deprecated_id_inherits","ComponentDeprecatedNoOpnnerNoRefererID","component_deprecated_noopenernoreferer_id_classCallCheck","component_deprecated_noopenernoreferer_id_possibleConstructorReturn","component_deprecated_noopenernoreferer_id_getPrototypeOf","component_deprecated_noopenernoreferer_id_inherits","ComponentDeprecatedSubcaptionNoopennerId","component_deprecated_subcaption_noNoopnnernoreferer_id_classCallCheck","component_deprecated_subcaption_noNoopnnernoreferer_id_possibleConstructorReturn","component_deprecated_subcaption_noNoopnnernoreferer_id_getPrototypeOf","component_deprecated_subcaption_noNoopnnernoreferer_id_inherits","component_deprecated_ComponentDeprecated","deprecated_deprecated_RichText","component_deprecated_id_ComponentDeprecatedId","component_deprecated_noopenernoreferer_id_ComponentDeprecatedNoOpnnerNoRefererID","_ref4","component_deprecated_subcaption_noNoopnnernoreferer_id_ComponentDeprecatedSubcaptionNoopennerId","CheckboxControl","Dashicon","IconButton","URLInput","isSelected","button_block_Fragment","button_block_InspectorControls","button_block_PanelBody","block_TextControl","button_block_RadioControl","button_block_BaseControl","button_block_ColorPalette","button_component_Component","button_block_RichText","formattingControls","keepPlaceholderOnFocus","onSubmit","preventDefault","heading","faq_deprecated_RichText","faq_block_RichText","arrowFlag","insertImage","flow_deprecated_RichText","PanelColor","flow_block_Fragment","flow_block_InspectorControls","flow_block_PanelBody","flow_block_RadioControl","flow_block_RichText","flow_block_MediaUpload","flow_block_Button","ComponentBlock","component_block_classCallCheck","component_block_possibleConstructorReturn","component_block_getPrototypeOf","component_block_inherits","blockNum","blockNumArrIndex","urlOpenType","bgType","richTextH1Save","richTextPSave","drawElement","component_block_RichText","set_attributes","block_readOnlyError","deprecated_block_RichText","set_attributes2","component_block_ComponentBlock","pr_blocks_component_block_classCallCheck","pr_blocks_component_block_possibleConstructorReturn","pr_blocks_component_block_getPrototypeOf","pr_blocks_component_block_inherits","pr_blocks_component_block_RichText","cx","cy","pr_blocks_block_Fragment","pr_blocks_block_InspectorControls","pr_blocks_block_PanelBody","pr_blocks_block_BaseControl","pr_blocks_block_TextControl","pr_blocks_block_CheckboxControl","pr_blocks_block_ColorPalette","pr_blocks_block_RadioControl","pr_blocks_block_MediaUpload","pr_blocks_block_Button","pr_blocks_component_block_ComponentBlock","_ref5","Fontawesome","component_fontawesome_classCallCheck","component_fontawesome_possibleConstructorReturn","component_fontawesome_getPrototypeOf","component_fontawesome_inherits","buttonText","pr_content_component_classCallCheck","pr_content_component_possibleConstructorReturn","pr_content_component_getPrototypeOf","pr_content_component_inherits","contentColor","Image","ImageBorderColor","layout","btnClass","imageBorderProperty","pr_content_component_MediaUpload","component_Button","pr_content_component_RichText","component_fontawesome_Fontawesome","component_fontawesome_deprecated_classCallCheck","component_fontawesome_deprecated_possibleConstructorReturn","component_fontawesome_deprecated_getPrototypeOf","component_fontawesome_deprecated_inherits","deprecated_component_deprecated_classCallCheck","deprecated_component_deprecated_possibleConstructorReturn","deprecated_component_deprecated_getPrototypeOf","deprecated_component_deprecated_inherits","component_deprecated_MediaUpload","component_deprecated_Button","component_deprecated_RichText","component_fontawesome_deprecated_Fontawesome","deprecated_component_deprecated_ComponentDeprecated","pr_content_block_Fragment","pr_content_block_InspectorControls","pr_content_block_PanelBody","pr_content_block_BaseControl","pr_content_block_ColorPalette","pr_content_block_TextControl","pr_content_block_CheckboxControl","pr_content_block_RadioControl","pr_content_component_Component"],"mappings":"aACA,IAAAA,EAAA,GAGA,SAAAC,EAAAC,GAGA,GAAAF,EAAAE,GACA,OAAAF,EAAAE,GAAAC,QAGA,IAAAC,EAAAJ,EAAAE,GAAA,CACAG,EAAAH,EACAI,GAAA,EACAH,QAAA,IAUA,OANAI,EAAAL,GAAAM,KAAAJ,EAAAD,QAAAC,IAAAD,QAAAF,GAGAG,EAAAE,GAAA,EAGAF,EAAAD,QAKAF,EAAAQ,EAAAF,EAGAN,EAAAS,EAAAV,EAGAC,EAAAU,EAAA,SAAAR,EAAAS,EAAAC,GACAZ,EAAAa,EAAAX,EAAAS,IACAG,OAAAC,eAAAb,EAAAS,EAAA,CAA0CK,YAAA,EAAAC,IAAAL,KAK1CZ,EAAAkB,EAAA,SAAAhB,GACA,oBAAAiB,eAAAC,aACAN,OAAAC,eAAAb,EAAAiB,OAAAC,YAAA,CAAwDC,MAAA,WAExDP,OAAAC,eAAAb,EAAA,cAAiDmB,OAAA,KAQjDrB,EAAAsB,EAAA,SAAAD,EAAAE,GAEA,GADA,EAAAA,IAAAF,EAAArB,EAAAqB,IACA,EAAAE,EAAA,OAAAF,EACA,KAAAE,GAAA,iBAAAF,QAAAG,WAAA,OAAAH,EACA,IAAAI,EAAAX,OAAAY,OAAA,MAGA,GAFA1B,EAAAkB,EAAAO,GACAX,OAAAC,eAAAU,EAAA,WAAyCT,YAAA,EAAAK,UACzC,EAAAE,GAAA,iBAAAF,EAAA,QAAAM,KAAAN,EAAArB,EAAAU,EAAAe,EAAAE,EAAA,SAAAA,GAAgH,OAAAN,EAAAM,IAAqBC,KAAA,KAAAD,IACrI,OAAAF,GAIAzB,EAAA6B,EAAA,SAAA1B,GACA,IAAAS,EAAAT,KAAAqB,WACA,WAA2B,OAAArB,EAAA,SAC3B,WAAiC,OAAAA,GAEjC,OADAH,EAAAU,EAAAE,EAAA,IAAAA,GACAA,GAIAZ,EAAAa,EAAA,SAAAiB,EAAAC,GAAsD,OAAAjB,OAAAkB,UAAAC,eAAA1B,KAAAuB,EAAAC,IAGtD/B,EAAAkC,EAAA,GAIAlC,IAAAmC,EAAA,kCC/EAhC,EAAAD,QAAmBF,EAAQ,oBCH3B,IAAAoC;;;;;;;;;;;CAOA,WACA,aAEA,IAAAC,EAAA,GAAgBJ,eAEhB,SAAAK,IAGA,IAFA,IAAAC,EAAA,GAEAnC,EAAA,EAAiBA,EAAAoC,UAAAC,OAAsBrC,IAAA,CACvC,IAAAsC,EAAAF,UAAApC,GACA,GAAAsC,EAAA,CAEA,IAAAC,SAAAD,EAEA,cAAAC,GAAA,WAAAA,EACAJ,EAAAK,KAAAF,QACI,GAAAG,MAAAC,QAAAJ,MAAAD,OAAA,CACJ,IAAAM,EAAAT,EAAAU,MAAA,KAAAN,GACAK,GACAR,EAAAK,KAAAG,QAEI,cAAAJ,EACJ,QAAAhB,KAAAe,EACAL,EAAA9B,KAAAmC,EAAAf,IAAAe,EAAAf,IACAY,EAAAK,KAAAjB,IAMA,OAAAY,EAAAU,KAAA,KAGkC9C,EAAAD,SAClCoC,EAAAY,QAAAZ,EACAnC,EAAAD,QAAAoC,QAKGa,KAFsBf,EAAA,WACzB,OAAAE,GACGU,MAAA9C,EAFoB,OAEpBC,EAAAD,QAAAkC,GAxCH,iCCJAjC,EAAAD,QAAmBF,EAAQ;;;;;;;;GCMd,IAAAoD,EAAMpD,EAAQ,GAAe6B,EAAA,mBAAAV,eAAAkC,IAAAnB,EAAAL,EAAAV,OAAAkC,IAAA,uBAAAC,EAAAzB,EAAAV,OAAAkC,IAAA,sBAAAnC,EAAAW,EAAAV,OAAAkC,IAAA,wBAAA/B,EAAAO,EAAAV,OAAAkC,IAAA,2BAAAE,EAAA1B,EAAAV,OAAAkC,IAAA,wBAAAG,EAAA3B,EAAAV,OAAAkC,IAAA,wBAAAI,EAAA5B,EAAAV,OAAAkC,IAAA,uBAAAK,EAAA7B,EAAAV,OAAAkC,IAAA,+BAAAM,EAAA9B,EAAAV,OAAAkC,IAAA,2BAAAO,EAAA/B,EAAAV,OAAAkC,IAAA,wBAAAQ,EAAAhC,EAAAV,OAAAkC,IAAA,cAC1C,MAAAS,EAAAjC,EAAAV,OAAAkC,IAAA,oBAAAU,EAAA,mBAAA5C,eAAA6C,SACA,SAAAC,EAAAC,GAAc,QAAAC,EAAA3B,UAAAC,OAAA,EAAA2B,EAAA,yDAAAF,EAAAzD,EAAA,EAA8FA,EAAA0D,EAAI1D,IAAA2D,GAAA,WAAAC,mBAAA7B,UAAA/B,EAAA,KADzB,SAAAyD,EAAAC,EAAAC,EAAA3D,EAAAC,EAAA4D,EAAAC,EAAAC,GAA6B,IAAAN,EAAA,CAAgB,GAATA,OAAA,OAAS,IAAAC,EAAAD,EAAAO,MAAA,qIAAuJ,CAAK,IAAApE,EAAA,CAAA+D,EAAA3D,EAAAC,EAAA4D,EAAAC,EAAAC,GAAAhE,EAAA,GAAwB0D,EAAAO,MAAAN,EAAAO,QAAA,iBAAmC,OAAArE,EAAAG,SAAiBG,KAAA,sBAA6C,MAAhBuD,EAAAS,YAAA,EAAgBT,GACpPU,EAAA,2BAAAV,EAAA,4HAAmCE,GAA6H,IAAAS,EAAA,CAAOC,UAAA,WAAqB,UAASC,mBAAA,aAAgCC,oBAAA,aAAiCC,gBAAA,cAA8BC,EAAA,GACzc,SAAAC,EAAAjB,EAAAC,EAAAC,GAAkBgB,KAAAC,MAAAnB,EAAakB,KAAAE,QAAAnB,EAAeiB,KAAAG,KAAAL,EAAYE,KAAAI,QAAApB,GAAAS,EAAsS,SAAAY,KAAsC,SAAAC,EAAAxB,EAAAC,EAAAC,GAAkBgB,KAAAC,MAAAnB,EAAakB,KAAAE,QAAAnB,EAAeiB,KAAAG,KAAAL,EAAYE,KAAAI,QAAApB,GAAAS,EAApXM,EAAAnD,UAAA2D,iBAAA,GAAgCR,EAAAnD,UAAA4D,SAAA,SAAA1B,EAAAC,GAAmC,iBAAAD,GAAA,mBAAAA,GAAA,MAAAA,GAAAD,EAAA,MAAmEmB,KAAAI,QAAAP,gBAAAG,KAAAlB,EAAAC,EAAA,aAAmDgB,EAAAnD,UAAA6D,YAAA,SAAA3B,GAAoCkB,KAAAI,QAAAT,mBAAAK,KAAAlB,EAAA,gBAAqEuB,EAAAzD,UAAAmD,EAAAnD,UAAoG,IAAA8D,EAAAJ,EAAA1D,UAAA,IAAAyD,EACldK,EAAAC,YAAAL,EAAgBtC,EAAA0C,EAAAX,EAAAnD,WAAiB8D,EAAAE,sBAAA,EAA0B,IAAAC,EAAA,CAAOC,QAAA,KAAAC,kBAAA,MAAoCC,EAAAtF,OAAAkB,UAAAC,eAAAoE,EAAA,CAAsC1E,KAAA,EAAA2E,KAAA,EAAAC,QAAA,EAAAC,UAAA,GAC5I,SAAAC,EAAAvC,EAAAC,EAAAC,GAAkB,IAAA3D,OAAA,EAAAC,EAAA,GAAiB4D,EAAA,KAAAC,EAAA,KAAe,SAAAJ,EAAA,IAAA1D,UAAA,IAAA0D,EAAAmC,MAAA/B,EAAAJ,EAAAmC,UAAA,IAAAnC,EAAAxC,MAAA2C,EAAA,GAAAH,EAAAxC,KAAAwC,EAAAiC,EAAA7F,KAAA4D,EAAA1D,KAAA4F,EAAApE,eAAAxB,KAAAC,EAAAD,GAAA0D,EAAA1D,IAA4H,IAAA+D,EAAAhC,UAAAC,OAAA,EAAyB,OAAA+B,EAAA9D,EAAAgG,SAAAtC,OAAsB,KAAAI,EAAA,CAAa,QAAAnE,EAAAwC,MAAA2B,GAAAhE,EAAA,EAAuBA,EAAAgE,EAAIhE,IAAAH,EAAAG,GAAAgC,UAAAhC,EAAA,GAAwBE,EAAAgG,SAAArG,EAAa,GAAA6D,KAAAyC,aAAA,IAAAlG,KAAA+D,EAAAN,EAAAyC,kBAAA,IAAAjG,EAAAD,KAAAC,EAAAD,GAAA+D,EAAA/D,IAA4E,OAAOmG,SAAA1E,EAAA2E,KAAA3C,EAAAvC,IAAA2C,EAAAgC,IAAA/B,EAAAc,MAAA3E,EAAAoG,OAAAb,EAAAC,SAC/R,SAAAa,EAAA7C,GAAc,uBAAAA,GAAA,OAAAA,KAAA0C,WAAA1E,EAA4J,IAAA8E,EAAA,OAAAC,EAAA,GAAkB,SAAAC,EAAAhD,EAAAC,EAAAC,EAAA3D,GAAoB,GAAAwG,EAAAxE,OAAA,CAAa,IAAA/B,EAAAuG,EAAAE,MAAsE,OAAxDzG,EAAA0G,OAAAlD,EAAWxD,EAAA2G,UAAAlD,EAAczD,EAAA4G,KAAAlD,EAAS1D,EAAA4E,QAAA7E,EAAYC,EAAA6G,MAAA,EAAU7G,EAAS,OAAO0G,OAAAlD,EAAAmD,UAAAlD,EAAAmD,KAAAlD,EAAAkB,QAAA7E,EAAA8G,MAAA,GACjZ,SAAAC,EAAAtD,GAAcA,EAAAkD,OAAA,KAAclD,EAAAmD,UAAA,KAAiBnD,EAAAoD,KAAA,KAAYpD,EAAAoB,QAAA,KAAepB,EAAAqD,MAAA,EAAU,GAAAN,EAAAxE,QAAAwE,EAAArE,KAAAsB,GAEmG,SAAAuD,EAAAvD,EAAAC,EAAAC,GAAkB,aAAAF,EAAA,EADvM,SAAAwD,EAAAxD,EAAAC,EAAAC,EAAA3D,GAAoB,IAAAC,SAAAwD,EAAe,cAAAxD,GAAA,YAAAA,IAAAwD,EAAA,MAAyC,IAAAI,GAAA,EAAS,UAAAJ,EAAAI,GAAA,OAAiB,OAAA5D,GAAe,0BAAA4D,GAAA,EAAiC,MAAM,oBAAAJ,EAAA0C,UAAiC,KAAA1E,EAAA,KAAAoB,EAAAgB,GAAA,GAAoB,GAAAA,EAAA,OAAAF,EAAA3D,EAAAyD,EAAA,KAAAC,EAAA,IAAAwD,EAAAzD,EAAA,GAAAC,GAAA,EAAgE,GAAvBG,EAAA,EAAIH,EAAA,KAAAA,EAAA,IAAAA,EAAA,IAAmBtB,MAAAC,QAAAoB,GAAA,QAAAK,EAAA,EAAgCA,EAAAL,EAAAzB,OAAW8B,IAAA,CAAY,IAAAC,EAAAL,EAAAwD,EAAPjH,EAAAwD,EAAAK,GAAOA,GAAeD,GAAAoD,EAAAhH,EAAA8D,EAAAJ,EAAA3D,QAAc,GAAA+D,EAAA,OAAAN,GAAA,iBAAAA,EAAA,wBAAAM,EAAAT,GAAAG,EAAAH,IAAAG,EAAA,eAAAM,EAAA,wBAAAA,EAAA,IAAAN,EAAAM,EAAAjE,KAAA2D,GAAAK,EACrW,IAAE7D,EAAAwD,EAAA0D,QAAAC,MAAmBvD,GAAAoD,EAAAhH,IAAAW,MAAAmD,EAAAL,EAAAwD,EAAAjH,EAAA6D,KAAAH,EAAA3D,OAAsC,WAAAC,GAAAuD,EAAA,yBAAAG,EAAA,GAAAF,GAAA,qBAA0EpD,OAAAgH,KAAA5D,GAAAjB,KAAA,UAA8BmB,EAAA,IAAS,OAAAE,EAA2BoD,CAAAxD,EAAA,GAAAC,EAAAC,GAA6B,SAAAuD,EAAAzD,EAAAC,GAAgB,uBAAAD,GAAA,OAAAA,GAAA,MAAAA,EAAAvC,IAHpF,SAAAuC,GAAmB,IAAAC,EAAA,CAAO4D,IAAA,KAAAC,IAAA,MAAmB,cAAA9D,GAAAQ,QAAA,iBAAAR,GAA6C,OAAAC,EAAAD,KAGN+D,CAAA/D,EAAAvC,KAAAwC,EAAA+D,SAAA,IAA8E,SAAAC,EAAAjE,EAAAC,GAAiBD,EAAAoD,KAAA/G,KAAA2D,EAAAoB,QAAAnB,EAAAD,EAAAqD,SACnV,SAAAa,EAAAlE,EAAAC,EAAAC,GAAmB,IAAA3D,EAAAyD,EAAAkD,OAAA1G,EAAAwD,EAAAmD,UAA6BnD,IAAAoD,KAAA/G,KAAA2D,EAAAoB,QAAAnB,EAAAD,EAAAqD,SAAqC1E,MAAAC,QAAAoB,GAAAmE,EAAAnE,EAAAzD,EAAA2D,EAAA,SAAAF,GAAqC,OAAAA,IAAS,MAAAA,IAAA6C,EAAA7C,OAJnI,SAAAA,EAAAC,GAAiB,OAAOyC,SAAA1E,EAAA2E,KAAA3C,EAAA2C,KAAAlF,IAAAwC,EAAAmC,IAAApC,EAAAoC,IAAAjB,MAAAnB,EAAAmB,MAAAyB,OAAA5C,EAAA4C,QAI2GwB,CAAApE,EAAAxD,IAAAwD,EAAAvC,KAAAwC,KAAAxC,MAAAuC,EAAAvC,IAAA,OAAAuC,EAAAvC,KAAA+C,QAAAsC,EAAA,YAAA5C,IAAA3D,EAAAmC,KAAAsB,IAAyG,SAAAmE,EAAAnE,EAAAC,EAAAC,EAAA3D,EAAAC,GAAsB,IAAA4D,EAAA,GAAS,MAAAF,IAAAE,GAAA,GAAAF,GAAAM,QAAAsC,EAAA,YAAsDS,EAAAvD,EAAAkE,EAAbjE,EAAA+C,EAAA/C,EAAAG,EAAA7D,EAAAC,IAAuB8G,EAAArD,GAC3U,IAAAoE,EAAA,CAAOC,SAAA,CAAUC,IAAA,SAAAvE,EAAAC,EAAAC,GAAoB,SAAAF,EAAA,OAAAA,EAAoB,IAAAzD,EAAA,GAAyB,OAAhB4H,EAAAnE,EAAAzD,EAAA,KAAA0D,EAAAC,GAAgB3D,GAASiI,QAAA,SAAAxE,EAAAC,EAAAC,GAAyB,SAAAF,EAAA,OAAAA,EAAuCuD,EAAAvD,EAAAiE,EAAnBhE,EAAA+C,EAAA,UAAA/C,EAAAC,IAA6BoD,EAAArD,IAAKoD,MAAA,SAAArD,GAAmB,OAAAuD,EAAAvD,EAAA,WAAsB,aAAY,OAAOyE,QAAA,SAAAzE,GAAqB,IAAAC,EAAA,GAA2C,OAAlCkE,EAAAnE,EAAAC,EAAA,cAAAD,GAAuB,OAAAA,IAAWC,GAASyE,KAAA,SAAA1E,GAAuC,OAArB6C,EAAA7C,IAAAD,EAAA,OAAqBC,IAAU2E,UAAA,WAAsB,OAAO3C,QAAA,OAAc4C,UAAA3D,EAAA4D,cAAArD,EAAAsD,cAAA,SAAA9E,EAAAC,GAC3R,YADoV,IAAAA,MAAA,OAAqBD,EAAA,CAAG0C,SAAAnD,EAAAwF,sBAAA9E,EAC5d+E,cAAAhF,EAAAiF,eAAAjF,EAAAkF,aAAA,EAAAC,SAAA,KAAAC,SAAA,OAA6ED,SAAA,CAAYzC,SAAApD,EAAA+F,SAAArF,GAAuBA,EAAAoF,SAAApF,GAAoBsF,WAAA,SAAAtF,GAAwB,OAAO0C,SAAAjD,EAAA8F,OAAAvF,IAAqBwF,KAAA,SAAAxF,GAAkB,OAAO0C,SAAA9C,EAAA6F,MAAAzF,EAAA0F,SAAA,EAAAC,QAAA,OAA4CC,KAAA,SAAA5F,EAAAC,GAAoB,OAAOyC,SAAA/C,EAAAgD,KAAA3C,EAAA6F,aAAA,IAAA5F,EAAA,KAAAA,IAA6C6F,SAAA9I,EAAA+I,WAAA3I,EAAA4I,SAAAtG,EAAAuG,cAAA1D,EAAA2D,aAAA,SAAAlG,EAAAC,EAAAC,GAAiF,MAAAF,GAAAD,EAAA,MAAAC,GAAuC,IAAAzD,OAAA,EAAAC,EAAA0C,EAAA,GAAmBc,EAAAmB,OAAAf,EAAAJ,EAAAvC,IAAA4C,EAAAL,EAAAoC,IAAA9B,EAAAN,EAAA4C,OAChd,SAAA3C,EAAA,MAAY,IAAAA,EAAAmC,MAAA/B,EAAAJ,EAAAmC,IAAA9B,EAAAyB,EAAAC,cAAsC,IAAA/B,EAAAxC,MAAA2C,EAAA,GAAAH,EAAAxC,KAA6B,IAAAtB,OAAA,EAAkE,IAAAI,KAArDyD,EAAA2C,MAAA3C,EAAA2C,KAAAF,eAAAtG,EAAA6D,EAAA2C,KAAAF,cAAqDxC,EAAAiC,EAAA7F,KAAA4D,EAAA1D,KAAA4F,EAAApE,eAAAxB,KAAAC,EAAAD,QAAA,IAAA0D,EAAA1D,SAAA,IAAAJ,IAAAI,GAAA0D,EAAA1D,IAA8G,QAArBA,EAAA+B,UAAAC,OAAA,GAAqB/B,EAAAgG,SAAAtC,OAAsB,KAAA3D,EAAA,CAAaJ,EAAAwC,MAAApC,GAAW,QAAAD,EAAA,EAAYA,EAAAC,EAAID,IAAAH,EAAAG,GAAAgC,UAAAhC,EAAA,GAAwBE,EAAAgG,SAAArG,EAAa,OAAOuG,SAAA1E,EAAA2E,KAAA3C,EAAA2C,KAAAlF,IAAA2C,EAAAgC,IAAA/B,EAAAc,MAAA3E,EAAAoG,OAAAtC,IAAqD6F,cAAA,SAAAnG,GAA2B,IAAAC,EAAAsC,EAAA7E,KAAA,KAAAsC,GAA8B,OAATC,EAAA0C,KAAA3C,EAASC,GAASmG,eAAAvD,EAAAwD,QAAA,SACheC,wBAAA9G,EAAA+G,kBAAAlH,EAAAmH,mDAAA,CAAkGC,kBAAA1E,EAAA2E,OAAAxH,IAA8ByH,EAAA,CAAI3H,QAAAqF,GAAUuC,EAAAD,GAAAtC,GAAAsC,EAAW1K,EAAAD,QAAA4K,EAAA5H,SAAA4H;;;;;ECfzJ,IAAAC,EAAAjK,OAAAiK,sBACA9I,EAAAnB,OAAAkB,UAAAC,eACA+I,EAAAlK,OAAAkB,UAAAiJ,qBAsDA9K,EAAAD,QA5CA,WACA,IACA,IAAAY,OAAA8J,OACA,SAMA,IAAAM,EAAA,IAAAC,OAAA,OAEA,GADAD,EAAA,QACA,MAAApK,OAAAsK,oBAAAF,GAAA,GACA,SAKA,IADA,IAAAG,EAAA,GACAjL,EAAA,EAAiBA,EAAA,GAAQA,IACzBiL,EAAA,IAAAF,OAAAG,aAAAlL,MAKA,kBAHAU,OAAAsK,oBAAAC,GAAA5C,IAAA,SAAA5G,GACA,OAAAwJ,EAAAxJ,KAEAoB,KAAA,IACA,SAIA,IAAAsI,EAAA,GAIA,MAHA,uBAAAC,MAAA,IAAA9C,QAAA,SAAA+C,GACAF,EAAAE,OAGA,yBADA3K,OAAAgH,KAAAhH,OAAA8J,OAAA,GAAkCW,IAAAtI,KAAA,IAMhC,MAAAyI,GAEF,UAIAC,GAAA7K,OAAA8J,OAAA,SAAAgB,EAAAC,GAKA,IAJA,IAAAC,EAEAC,EADAC,EAtDA,SAAAC,GACA,GAAAA,QACA,UAAAC,UAAA,yDAGA,OAAApL,OAAAmL,GAiDAE,CAAAP,GAGAzJ,EAAA,EAAgBA,EAAAK,UAAAC,OAAsBN,IAAA,CAGtC,QAAAR,KAFAmK,EAAAhL,OAAA0B,UAAAL,IAGAF,EAAA1B,KAAAuL,EAAAnK,KACAqK,EAAArK,GAAAmK,EAAAnK,IAIA,GAAAoJ,EAAA,CACAgB,EAAAhB,EAAAe,GACA,QAAA1L,EAAA,EAAkBA,EAAA2L,EAAAtJ,OAAoBrC,IACtC4K,EAAAzK,KAAAuL,EAAAC,EAAA3L,MACA4L,EAAAD,EAAA3L,IAAA0L,EAAAC,EAAA3L,MAMA,OAAA4L;;;;;;;;GC/Ea,IAAA9J,EAAMlC,EAAQ,GAAesD,EAAItD,EAAQ,GACtD,SAAAuD,EAAAW,GAAc,QAAAC,EAAA3B,UAAAC,OAAA,EAAA2B,EAAA,yDAAAF,EAAAzD,EAAA,EAA8FA,EAAA0D,EAAI1D,IAAA2D,GAAA,WAAAC,mBAAA7B,UAAA/B,EAAA,KADjD,SAAAyD,EAAAC,EAAAC,EAAA3D,EAAA6D,EAAA5D,EAAA6D,EAAAC,GAA6B,IAAAN,EAAA,CAAgB,GAATA,OAAA,OAAS,IAAAC,EAAAD,EAAAO,MAAA,qIAAuJ,CAAK,IAAAX,EAAA,CAAAM,EAAA3D,EAAA6D,EAAA5D,EAAA6D,EAAAC,GAAAX,EAAA,GAAwBK,EAAAO,MAAAN,EAAAO,QAAA,iBAAmC,OAAAZ,EAAAD,SAAiBlD,KAAA,sBAA6C,MAAhBuD,EAAAS,YAAA,EAAgBT,GAC5NU,EAAA,2BAAAV,EAAA,4HAAmCE,GACxM,IAAAX,EAAA,mBAAAtC,eAAAkC,IAAAM,EAAAF,EAAAtC,OAAAkC,IAAA,sBAAAO,EAAAH,EAAAtC,OAAAkC,IAAA,wBAAAU,EAAAN,EAAAtC,OAAAkC,IAAA,2BAAAY,EAAAR,EAAAtC,OAAAkC,IAAA,wBAAAwB,EAAApB,EAAAtC,OAAAkC,IAAA,wBAAA6B,EAAAzB,EAAAtC,OAAAkC,IAAA,uBAAA8B,EAAA1B,EAAAtC,OAAAkC,IAAA,+BAAAoC,EAAAhC,EAAAtC,OAAAkC,IAAA,2BAAAqC,EAAAjC,EAAAtC,OAAAkC,IAAA,wBAAAyC,EAAArC,EAAAtC,OAAAkC,IAAA,oBAAA+C,EAAA3C,EAAAtC,OAAAkC,IAAA,oBACA,SAAAgD,EAAAnC,GAAc,SAAAA,EAAA,YAAuB,sBAAAA,EAAA,OAAAA,EAAAkI,aAAAlI,EAAAvD,MAAA,KAA4D,oBAAAuD,EAAA,OAAAA,EAAgC,OAAAA,GAAU,KAAAiB,EAAA,uBAA8B,KAAAvB,EAAA,iBAAwB,KAAAD,EAAA,eAAsB,KAAAM,EAAA,iBAAwB,KAAAF,EAAA,mBAA0B,KAAA2B,EAAA,iBAAwB,oBAAAxB,EAAA,OAAAA,EAAA0C,UAA0C,KAAA1B,EAAA,yBAAgC,KAAAL,EAAA,yBAAgC,KAAAY,EAAA,IAAAtB,EAAAD,EAAAuF,OAAkD,OAA5BtF,IAAAiI,aAAAjI,EAAAxD,MAAA,GAA4BuD,EAAAkI,cAAA,KAAAjI,EAAA,cAAAA,EAAA,kBAC7b,KAAA2B,EAAA,OAAAO,EAAAnC,EAAA2C,MAAwB,KAAAT,EAAA,GAAAlC,EAAA,IAAAA,EAAA0F,QAAA1F,EAAA2F,QAAA,YAAAxD,EAAAnC,GAAqD,YAAY,IAAAoE,EAAAhF,EAAAoH,mDAAAvC,EAAA,GAAkE,SAAA1B,EAAAvC,EAAAC,GAAgB,QAAAC,EAAA,EAAAF,EAAAkF,aAA2BhF,GAAAD,EAAKC,IAAAF,EAAAE,GAAAF,EAAAiF,eAAAjF,EAAAkF,aAAAhF,EAAA,EAAkN,QAAA2C,EAAA,IAAAsF,YAAA,IAAArF,EAAA,EAAkC,GAAAA,EAAKA,IAAAD,EAAAC,KAAA,EAAaD,EAAA,MACjd,IAAAuF,EAAA,8VAAAC,EAAAzL,OAAAkB,UAAAC,eAAAuK,EAAA,GAA6YC,EAAA,GAC7Y,SAAAC,EAAAxI,GAAe,QAAAqI,EAAAhM,KAAAkM,EAAAvI,KAA0BqI,EAAAhM,KAAAiM,EAAAtI,KAA0BoI,EAAAK,KAAAzI,GAAAuI,EAAAvI,IAAA,GAA8BsI,EAAAtI,IAAA,GAAS,IAC1G,SAAA0I,EAAA1I,EAAAC,EAAAC,EAAA3D,GAAqB,SAAA0D,GAD8F,SAAAD,EAAAC,EAAAC,EAAA3D,GAAqB,UAAA2D,GAAA,IAAAA,EAAAyC,KAAA,SAAiC,cAAA1C,GAAiB,qCAAuC,qBAAA1D,IAA6B,OAAA2D,KAAAyI,gBAAkE,WAA7B3I,IAAA4I,cAAAC,MAAA,OAA6B,UAAA7I,GAA+B,kBAC1U8I,CAAA9I,EAAAC,EAAAC,EAAA3D,GAAA,SAA0D,GAAAA,EAAA,SAAc,UAAA2D,EAAA,OAAAA,EAAAyC,MAA2B,cAAA1C,EAAgB,kBAAAA,EAAoB,cAAA8I,MAAA9I,GAAuB,cAAA8I,MAAA9I,IAAA,EAAAA,EAA4B,SAAS,SAAA8C,EAAA/C,EAAAC,EAAAC,EAAA3D,EAAA6D,GAAsBc,KAAAyH,gBAAA,IAAA1I,GAAA,IAAAA,GAAA,IAAAA,EAAyCiB,KAAA8H,cAAAzM,EAAqB2E,KAAA+H,mBAAA7I,EAA0Bc,KAAAgI,gBAAAhJ,EAAuBgB,KAAAiI,aAAAnJ,EAAoBkB,KAAAyB,KAAA1C,EAAY,IAAA+C,EAAA,GAC7X,uIAAAsE,MAAA,KAAA9C,QAAA,SAAAxE,GAAsKgD,EAAAhD,GAAA,IAAA+C,EAAA/C,EAAA,KAAAA,EAAA,QAA4B,wGAAAwE,QAAA,SAAAxE,GAA4H,IAAAC,EAAAD,EAAA,GAAWgD,EAAA/C,GAAA,IAAA8C,EAAA9C,EAAA,KAAAD,EAAA,WAA+B,qDAAAwE,QAAA,SAAAxE,GAAyEgD,EAAAhD,GAAA,IAAA+C,EAAA/C,EAAA,KAAAA,EAAA4I,cAAA,QACjb,wEAAApE,QAAA,SAAAxE,GAA4FgD,EAAAhD,GAAA,IAAA+C,EAAA/C,EAAA,KAAAA,EAAA,QAA4B,gMAAAsH,MAAA,KAAA9C,QAAA,SAAAxE,GAA+NgD,EAAAhD,GAAA,IAAA+C,EAAA/C,EAAA,KAAAA,EAAA4I,cAAA,QAA0C,0CAAApE,QAAA,SAAAxE,GAA8DgD,EAAAhD,GAAA,IAAA+C,EAAA/C,EAAA,KAAAA,EAAA,QAC/b,uBAAAwE,QAAA,SAAAxE,GAA2CgD,EAAAhD,GAAA,IAAA+C,EAAA/C,EAAA,KAAAA,EAAA,QAA4B,8BAAAwE,QAAA,SAAAxE,GAAkDgD,EAAAhD,GAAA,IAAA+C,EAAA/C,EAAA,KAAAA,EAAA,QAA4B,oBAAAwE,QAAA,SAAAxE,GAAwCgD,EAAAhD,GAAA,IAAA+C,EAAA/C,EAAA,KAAAA,EAAA4I,cAAA,QAA0C,IAAAtF,EAAA,gBAAsB,SAAAE,EAAAxD,GAAc,OAAAA,EAAA,GAAAoJ,cAC3Q,0jCAAA9B,MAAA,KAAA9C,QAAA,SAAAxE,GAAylC,IAAAC,EAAAD,EAAAQ,QAAA8C,EACzlCE,GAAGR,EAAA/C,GAAA,IAAA8C,EAAA9C,EAAA,KAAAD,EAAA,QAA4B,sFAAAsH,MAAA,KAAA9C,QAAA,SAAAxE,GAAqH,IAAAC,EAAAD,EAAAQ,QAAA8C,EAAAE,GAAqBR,EAAA/C,GAAA,IAAA8C,EAAA9C,EAAA,KAAAD,EAAA,kCAAsD,oCAAAwE,QAAA,SAAAxE,GAAwD,IAAAC,EAAAD,EAAAQ,QAAA8C,EAAAE,GAAqBR,EAAA/C,GAAA,IAAA8C,EAAA9C,EAAA,KAAAD,EAAA,0CAA8DgD,EAAAqG,SAAA,IAAAtG,EAAA,iCAAkD,IAAAuG,EAAA,UAC5Z,SAAA7F,EAAAzD,GAAc,qBAAAA,GAAA,iBAAAA,EAAA,SAAAA,EAAwDA,EAAA,GAAAA,EAAO,IAAAC,EAAAqJ,EAAAC,KAAAvJ,GAAiB,GAAAC,EAAA,CAAM,IAAA1D,EAAA2D,EAAA,GAAAE,EAAA,EAAe,IAAA7D,EAAA0D,EAAAuJ,MAAcjN,EAAAyD,EAAAzB,OAAWhC,IAAA,CAAK,OAAAyD,EAAAyJ,WAAAlN,IAAwB,QAAA0D,EAAA,SAAmB,MAAM,QAAAA,EAAA,QAAkB,MAAM,QAAAA,EAAA,SAAmB,MAAM,QAAAA,EAAA,OAAiB,MAAM,QAAAA,EAAA,OAAiB,MAAM,iBAAiBG,IAAA7D,IAAA2D,GAAAF,EAAA0J,UAAAtJ,EAAA7D,IAA6B6D,EAAA7D,EAAA,EAAM2D,GAAAD,EAAKD,EAAAI,IAAA7D,EAAA2D,EAAAF,EAAA0J,UAAAtJ,EAAA7D,GAAA2D,EAA6B,OAAAF,EAAS,IAAA2J,GAAA,EAAU,SAAAC,EAAA5J,EAAAC,EAAAC,EAAA3D,GAAqB,KAAKoN,GAAGA,GAAA,EAAAzJ,EAAAF,EAAAC,EAAA1D,GAAgB,OAAA2D,EACvb,IAAAqD,EAAA,EAAAsG,EAAA,CAAYC,YAAA,SAAA9J,GAAwB,IAAAC,EAAAsD,EAAe,OAAPhB,EAAAvC,EAAAC,GAAOD,EAAAC,KAAa8J,EAAA,CAAKC,KAAA,+BAAAC,OAAA,qCAAAC,IAAA,8BAAkH,SAAAC,EAAAnK,GAAe,OAAAA,GAAU,6CAA8C,sDAAuD,8CACrT,IAAAoK,EAAA,CAAQC,MAAA,EAAAC,MAAA,EAAAC,IAAA,EAAAC,KAAA,EAAAC,OAAA,EAAAC,IAAA,EAAAC,KAAA,EAAAC,OAAA,EAAAC,QAAA,EAAAC,MAAA,EAAAC,MAAA,EAAAC,OAAA,EAAArD,QAAA,EAAAsD,OAAA,EAAAC,KAAA,GAAyHC,EAAAnN,EAAA,CAAOoN,UAAA,GAAYhB,GAAAjG,EAAA,CAAQkH,yBAAA,EAAAC,mBAAA,EAAAC,kBAAA,EAAAC,kBAAA,EAAAC,SAAA,EAAAC,cAAA,EAAAC,iBAAA,EAAAC,aAAA,EAAAC,SAAA,EAAAC,MAAA,EAAAC,UAAA,EAAAC,cAAA,EAAAC,YAAA,EAAAC,cAAA,EAAAC,WAAA,EAAAC,UAAA,EAAAC,SAAA,EAAAC,YAAA,EAAAC,aAAA,EAAAC,cAAA,EAAAC,YAAA,EAAAC,eAAA,EAAAC,gBAAA,EAC5JC,iBAAA,EAAAC,YAAA,EAAAC,WAAA,EAAAC,YAAA,EAAAC,SAAA,EAAAC,OAAA,EAAAC,SAAA,EAAAC,SAAA,EAAAC,QAAA,EAAAC,QAAA,EAAAC,MAAA,EAAAC,aAAA,EAAAC,cAAA,EAAAC,aAAA,EAAAC,iBAAA,EAAAC,kBAAA,EAAAC,kBAAA,EAAAC,eAAA,EAAAC,aAAA,GAA2QC,EAAA,0BAA8BnR,OAAAgH,KAAAO,GAAAK,QAAA,SAAAxE,GAAmC+N,EAAAvJ,QAAA,SAAAvE,GAAuBA,IAAAD,EAAAgO,OAAA,GAAA5E,cAAApJ,EAAA0J,UAAA,GAA6CvF,EAAAlE,GAAAkE,EAAAnE,OAChZ,IAAAiO,EAAA,WAAAC,EAAA,OAAA7J,EAAAjF,EAAAkF,SAAAG,QAAAkC,EAAAvC,EAAAqC,kBAAA0H,EAAA,CAA4EC,SAAA,EAAAC,KAAA,EAAAC,UAAA,GAA8BC,EAAA,8BAAAC,EAAA,GAAuC5H,EAAA,GAA2H,IAAA6H,GAAA7R,OAAAkB,UAAAC,eAAA2Q,GAAA,CAA2ClM,SAAA,KAAAmM,wBAAA,KAAAC,+BAAA,KAAAC,yBAAA,MAA8G,SAAAC,GAAA9O,EAAAC,QAAiB,IAAAD,GAAAX,EAAA,MAAA8C,EAAAlC,IAAA,aACtb,SAAA8O,GAAA/O,EAAAC,EAAAC,GAAmB,SAAA3D,EAAA6D,EAAA7D,GAAgB,IAAAC,EAdqN,SAAAwD,EAAAC,EAAAC,GAAmB,IAAA3D,EAAAyD,EAAAgP,YAAoB,oBAAAzS,GAAA,OAAAA,EAAA,OAAAgG,EAAAhG,EAAA2D,GAAA3D,EAAA2D,GAAoD,GAAAF,IAAAiP,aAAA,CAA0B,QAAA7O,KAALF,EAAA,GAAKF,EAAAE,EAAAE,GAAAH,EAAAG,GAAyBH,EAAAC,OAAID,EAAAgE,EAAU,OAAAhE,EAcjXiE,CAAA3H,EAAA0D,EAAAC,GAAAI,EAAA,GAAAD,GAAA,EAAAlE,EAAA,CAA6ByE,UAAA,WAAqB,UAASC,mBAAA,WAA+B,UAAAP,EAAA,aAAwBQ,oBAAA,SAAAd,EAAAC,GAAmCI,GAAA,EAAKC,EAAA,CAAAL,IAAMc,gBAAA,SAAAf,EAAAC,GAA+B,UAAAK,EAAA,YAAwBA,EAAA5B,KAAAuB,KAAWf,OAAA,EAAU,GAAA3C,EAAAuB,WAAAvB,EAAAuB,UAAA2D,kBAA8C,GAAAvC,EAAA,IAAA3C,EAAA6D,EAAAe,MAAA3E,EAAAL,GAAA,mBAAAI,EAAA2S,yBAAA,CAAwE,IAAAlS,EAAAT,EAAA2S,yBAAA7S,KAAA,KAAA+D,EAAAe,MAAAjC,EAAAiQ,OAA4D,MAAAnS,IAAAkC,EAAAiQ,MAAAnR,EAAA,GAAsBkB,EAAAiQ,MAAAnS,UAAc,GAAAkC,EAAA3C,EAAA6D,EAAAe,MACre3E,EAAAL,GAAA,OAAA+C,EAAA0K,EAAArN,EAAA6D,EAAAe,MAAAjC,EAAA1C,KAAA,MAAA0C,EAAAqG,OAA8D,YAARuJ,GAAJ9O,EAAAd,EAAI3C,GAA8F,GAA/E2C,EAAAiC,MAAAf,EAAAe,MAAgBjC,EAAAkC,QAAA5E,EAAY0C,EAAAoC,QAAAnF,OAAsB,KAAVA,EAAA+C,EAAAiQ,SAAUjQ,EAAAiQ,MAAAhT,EAAA,MAA6B,mBAAA+C,EAAAkQ,2BAAA,mBAAAlQ,EAAAmQ,mBAAA,sBAAAnQ,EAAAmQ,oBAAA,mBAAA9S,EAAA2S,0BAAAhQ,EAAAmQ,qBAAA,mBAAAnQ,EAAAkQ,2BAAA,mBAAA7S,EAAA2S,0BAAAhQ,EAAAkQ,4BAAA9O,EAAA/B,OAAA,CAA0VpC,EAAAmE,EAAI,IAAAhE,EAClf+D,EAAc,GAAZC,EAAA,KAAOD,GAAA,EAAK/D,GAAA,IAAAH,EAAAoC,OAAAW,EAAAiQ,MAAAhT,EAAA,OAAgC,CAAKa,EAAAV,EAAAH,EAAA,GAAA+C,EAAAiQ,MAAiB,IAAA/R,GAAA,EAAS,IAAAd,IAAA,IAAYA,EAAAH,EAAAoC,OAAWjC,IAAA,CAAK,IAAAgD,EAAAnD,EAAAG,GAA2D,OAAhDgD,EAAA,mBAAAA,IAAAjD,KAAA6C,EAAAlC,EAAAoD,EAAAe,MAAA3E,GAAA8C,KAAgDlC,MAAA,EAAAJ,EAAAgB,EAAA,GAAwBhB,EAAAsC,IAAAtB,EAAAhB,EAAAsC,IAAeJ,EAAAiQ,MAAAnS,QAAWsD,EAAA,KAA0C,GAAjBwO,GAAb9O,EAAAd,EAAAqG,SAAahJ,GAAQ6D,OAAA,EAAS,mBAAAlB,EAAAoQ,iBAAA,iBAAA9S,EAAAD,EAAAgT,mBAA6G,QAAAxN,KAAtB3B,EAAAlB,EAAAoQ,kBAAsBvN,KAAAvF,GAAA6C,EAAA,MAAA8C,EAAA5F,IAAA,UAAAwF,GAAwD3B,IAAAH,EAAAjC,EAAA,GAAUiC,EAAAG,IAAO,KAAKhB,EAAAgH,eAAApG,IAAoB,CAAE,IAAAI,EAAAJ,EAAAxD,EAAA4D,EAAAuC,KAAiB,sBAAAnG,EAAA,MACleD,EAAA6D,EAAA5D,GAAO,OAAOgT,MAAAxP,EAAAoB,QAAAnB,GACd,IAAAwP,GAAA,WAAkB,SAAAzP,EAAAC,EAAAC,GAAgB,KAAAgB,gBAAAlB,GAAA,UAAAgI,UAAA,qCAAiF5I,EAAAgH,eAAAnG,KAAA0C,OAAAjD,EAAAO,EAAA,CAAAA,QAAAkB,MAAAqB,SAAAvC,EAAAb,EAAAgH,eAAAnG,GAAA,CAAAA,GAAAoE,EAAApE,MAAAoE,EAAApE,GAAgGA,EAAA,CAAG0C,KAAA,KAAA+M,aAAA3F,EAAAC,KAAAxH,SAAAvC,EAAA0P,WAAA,EAAAvO,QAAA6C,EAAA2L,OAAA,IAA6E,IAAArT,EAAAsG,EAAA,GAAW,OAAAtG,EAAA,CAAU,IAAA6D,EAAAyC,EAAmBrG,EAAA,GAAXD,EAAA6D,EAAA7B,QAAqB,OAAA/B,GAAA6C,EAAA,OAAyB,IAAAgB,EAAA,IAAA8H,YAAA3L,GAA+C,IAAtB6D,EAAAwP,IAAAzP,IAASyC,EAAAxC,GAAI,GAAA9D,EAAA,EAAS6D,EAAA7D,EAAQ6D,EAAA5D,EAAA,EAAM4D,IAAAyC,EAAAzC,KAAA,EAAayC,EAAArG,EAAA,UAASqG,EAAA,GAAAA,EAAAtG,GAAe2E,KAAA4O,SAAAvT,EAAgB2E,KAAA6O,MAAA,CAAA9P,GAAeiB,KAAA8O,WAC/e,EAAG9O,KAAA+O,mBAAA,KAA6B/O,KAAAgP,qBAAA,EAA4BhP,KAAAiP,iBAAAjQ,EAAwBgB,KAAAkP,cAAA,EAAqBlP,KAAAmP,cAAA,EAAqBnP,KAAAoP,aAAA,GAAqBpP,KAAAqP,kBAAA,GAYtI,OAZgKvQ,EAAAlC,UAAA0S,QAAA,WAA+B,IAAAtP,KAAA8O,UAAA,CAAoB9O,KAAA8O,WAAA,EAAkB,IAAAhQ,EAAAkB,KAAA4O,SAAoBjN,EAAA7C,GAAA6C,EAAA,GAAUA,EAAA,GAAA7C,IAASA,EAAAlC,UAAA2S,aAAA,SAAAzQ,GAAqC,IAAAC,IAAAiB,KAAAmP,aAAA9T,EAAAyD,EAAA2C,KAAA0C,SAAAjF,EAAAc,KAAA4O,SAA4DvN,EAAAhG,EAAA6D,GAAO,IAAA5D,EAAAD,EAAA6D,GAAWc,KAAAoP,aAAArQ,GAAA1D,EAAuB2E,KAAAqP,kBAAAtQ,GAAAzD,EAA4BD,EAAA6D,GAAAJ,EAAAmB,MAAAhE,OAAoB6C,EAAAlC,UAAA4S,YAAA,WAAmC,IAAA1Q,EACtfkB,KAAAmP,aAAAnQ,EAAAgB,KAAAoP,aAAAtQ,GAAAzD,EAAA2E,KAAAqP,kBAAAvQ,GAAqEkB,KAAAoP,aAAAtQ,GAAA,KAA0BkB,KAAAqP,kBAAAvQ,GAAA,KAA+BkB,KAAAmP,eAAoBnQ,EAAAgB,KAAA4O,UAAAvT,GAAoByD,EAAAlC,UAAA6S,KAAA,SAAA3Q,GAA6B,GAAAkB,KAAA8O,UAAA,YAA8B,IAAA/P,EAAAsD,EAAQA,EAAArC,KAAA4O,SAAgB,IAAAvT,EAAAoK,EAAA1E,kBAA0B0E,EAAA1E,kBAAA4H,EAAuB,IAAI,QAAAzJ,EAAA,KAAA5D,GAAA,EAAoB4D,EAAA,GAAA7B,OAAAyB,GAAc,CAAE,OAAAkB,KAAA6O,MAAAxR,OAAA,CAA0B2C,KAAA8O,WAAA,EAAkB,IAAA3P,EAAAa,KAAA4O,SAAoBjN,EAAAxC,GAAAwC,EAAA,GAAUA,EAAA,GAAAxC,EAAO,MAAM,IAAAC,EAAAY,KAAA6O,MAAA7O,KAAA6O,MAAAxR,OAAA,GAAsC,GAAA/B,GAAA8D,EAAAqP,YAAArP,EAAAkC,SAAAjE,OAAA,CAAuC,IAAAqB,EACtfU,EAAAsP,OAAgE,GAAvD,KAAAhQ,IAAAsB,KAAAgP,qBAAA,GAAsChP,KAAA6O,MAAA9M,MAAiB,WAAA3C,EAAAqC,KAAAzB,KAAA+O,mBAAA,UAAkD,SAAA3P,EAAAqC,MAAA,MAAArC,EAAAqC,WAAArC,EAAAqC,UAAAD,WAAA/B,EAAAO,KAAAwP,YAAApQ,EAAAqC,WAA2F,GAAArC,EAAAqC,OAAAnB,EAAA,CAAoBN,KAAAkP,gBAAqB,IAAAzQ,EAAAS,EAAA6C,MAAc,GAAAzG,EAAA,CAAMA,GAAA,EAAK,IAAAmB,EAAA2C,EAAAsQ,cAAsBjT,GAAA0B,EAAA,OAAkB6B,KAAA6O,MAAArR,KAAAf,GAAmB,SAASyC,EAAAc,KAAAkP,gBAAAzQ,EAA8BS,EAAAc,KAAAkP,gBAAAxQ,MAAyB,CAAK,IAAAzD,EAAAmE,EAAAkC,SAAAlC,EAAAqP,cAAAzQ,EAAA,GAAsC,IAAIA,GAAAgC,KAAAqE,OAAApJ,EAAAmE,EAAAc,QAAAd,EAAAoP,cAA2C,MAAA1S,GAAS,MAAAA,EACneoD,EAAA7B,QAAA2C,KAAAkP,eAAAhQ,EAAA1B,KAAA,IAAyC0B,EAAAc,KAAAkP,gBAAAlR,GAA0B,OAAAkB,EAAA,GAAY,QAAQuG,EAAA1E,kBAAA1F,EAAAgH,EAAAtD,IAA4BD,EAAAlC,UAAAyH,OAAA,SAAAvF,EAAAE,EAAA3D,GAAmC,oBAAAyD,GAAA,iBAAAA,EAAoD,YAAPzD,EAAA,GAAAyD,GAAO,GAAmBkB,KAAAiP,iBAAA1M,EAAAlH,GAAqC2E,KAAAgP,oBAAA,iBAAAzM,EAAAlH,IAAwD2E,KAAAgP,qBAAA,EAA4BzM,EAAAlH,IAA0D,GAAtByD,GAAxBE,EAAA6O,GAAA/O,EAAAE,EAAAgB,KAAA4O,WAAwBN,MAAUtP,IAAAkB,QAAY,OAAApB,IAAA,IAAAA,EAAA,SAA6B,IAAAZ,EAAAgH,eAAApG,GAAA,CAAyB,SAAAA,GAAA,MAAAA,EAAA0C,SAAA,CAA8B,IAAAzC,EAAAD,EAAA0C,SAC9ezC,IAAAR,GAAAJ,EAAA,OAAsBA,EAAA,MAAAY,EAAA+D,YAAqH,OAA/FhE,EAAAqE,EAAArE,GAAOkB,KAAA6O,MAAArR,KAAA,CAAiBiE,KAAA,KAAA+M,aAAAnT,EAAAiG,SAAAxC,EAAA2P,WAAA,EAAAvO,QAAAlB,EAAA0P,OAAA,KAAuE,GAAkB,oBAAT3P,EAAAD,EAAA2C,MAAS,OAAAzB,KAAA2P,UAAA7Q,EAAAE,EAAA3D,GAAoD,OAAA0D,GAAU,KAAAJ,EAAA,KAAAoB,EAAA,KAAAlB,EAAA,KAAAL,EAAA,OAAAM,EAAAqE,EAAArE,EAAAmB,MAAAqB,UAAAtB,KAAA6O,MAAArR,KAAA,CAA0EiE,KAAA,KAAA+M,aAAAnT,EAAAiG,SAAAxC,EAAA2P,WAAA,EAAAvO,QAAAlB,EAAA0P,OAAA,KAAqE,GAAK,KAAApO,EAAAnC,EAAA,OAAgB,oBAAAY,GAAA,OAAAA,EAAA,OAAAA,EAAAyC,UAAoD,KAAAnB,EAAA,IAAA/E,EAAAyD,EAAAsF,OAAAvF,EAAAmB,MAAAnB,EAAAoC,KACpV,OADyX5F,EAAAoN,EAAA3J,EAAAsF,OAAAvF,EAAAmB,MAAA3E,EAAAwD,EAAAoC,KACxd5F,EAAA6H,EAAA7H,GAAO0E,KAAA6O,MAAArR,KAAA,CAAiBiE,KAAA,KAAA+M,aAAAnT,EAAAiG,SAAAhG,EAAAmT,WAAA,EAAAvO,QAAAlB,EAAA0P,OAAA,KAAuE,GAAS,KAAAhO,EAAA,OAAA5B,EAAA,CAAAZ,EAAA6G,cAAAhG,EAAA0C,KAAA3E,EAAA,CAA2CoE,IAAApC,EAAAoC,KAAUpC,EAAAmB,SAAAD,KAAA6O,MAAArR,KAAA,CAA6BiE,KAAA,KAAA+M,aAAAnT,EAAAiG,SAAAxC,EAAA2P,WAAA,EAAAvO,QAAAlB,EAAA0P,OAAA,KAAqE,GAAK,KAAAjP,EAAA,OAAApE,EAAA,CAAuCoG,KAAA3C,EAAA0P,aAAAnT,EAAAiG,SAAvCvC,EAAAoE,EAAArE,EAAAmB,MAAAqB,UAAuCmN,WAAA,EAAAvO,QAAAlB,EAAA0P,OAAA,IAAkE1O,KAAAuP,aAAAzQ,GAAAkB,KAAA6O,MAAArR,KAAAnC,GAAA,GAA4C,KAAAyE,EAAAf,EAAAD,EAAA2C,KAAgBnG,EAAAwD,EAAAmB,MAAU,IAAAd,EAAAa,KAAA4O,SACtX,OAD0YvN,EAAAtC,EAAAI,GAAOJ,EAAAoE,EAAA7H,EAAAgG,SAAAvC,EAAAI,KAAsBa,KAAA6O,MAAArR,KAAA,CAAiBiE,KAAA3C,EACrf0P,aAAAnT,EAAAiG,SAAAvC,EAAA0P,WAAA,EAAAvO,QAAAlB,EAAA0P,OAAA,KAA6D,GAAS,KAAA1N,EAAA7C,EAAA,OAAgBA,EAAA,YAAAY,aAAA,KAAgCD,EAAAlC,UAAA+S,UAAA,SAAA7Q,EAAAE,EAAA3D,GAAsC,IAAA0D,EAAAD,EAAA2C,KAAAiG,cAA2BrM,IAAAwN,EAAAC,MAAAG,EAAAlK,GAAmBuO,EAAAzQ,eAAAkC,KAAAsO,EAAA9F,KAAAxI,IAAAZ,EAAA,KAAAY,GAAAuO,EAAAvO,IAAA,GAA6D,IAAAzD,EAAAwD,EAAAmB,MAAc,aAAAlB,EAAAzD,EAAAwB,EAAA,CAAoB2E,UAAA,GAAYnG,EAAA,CAAIsU,oBAAA,EAAAC,kBAAA,EAAA5T,MAAA,MAAAX,EAAAW,MAAAX,EAAAW,MAAAX,EAAAuU,aAAAC,QAAA,MAAAxU,EAAAwU,QAAAxU,EAAAwU,QAAAxU,EAAAsU,sBAA0I,gBAAA7Q,EAAA,CAAwB,IAAAI,EAAA7D,EAAAW,MAAc,SAAAkD,EAAA,CAAYA,EACrf7D,EAAAuU,aAAe,IAAAzQ,EAAA9D,EAAAgG,SAAiB,MAAAlC,IAAA,MAAAD,GAAAhB,EAAA,MAAAV,MAAAC,QAAA0B,KAAA,GAAAA,EAAA/B,QAAAc,EAAA,MAAAiB,IAAA,IAAAD,EAAA,GAAAC,GAA+F,MAAAD,MAAA,IAAgB7D,EAAAwB,EAAA,GAAMxB,EAAA,CAAIW,WAAA,EAAAqF,SAAA,GAAAnC,SAA6B,cAAAJ,EAAAiB,KAAA+O,mBAAA,MAAAzT,EAAAW,MAAAX,EAAAW,MAAAX,EAAAuU,aAAAvU,EAAAwB,EAAA,GAAwFxB,EAAA,CAAIW,WAAA,SAAe,cAAA8C,EAAA,CAAsBK,EAAAY,KAAA+O,mBAA0B,IAAArQ,EAb1L,SAAAI,GAAe,SAAAA,EAAA,OAAAA,EAAiC,IAAAC,EAAA,GAA4D,OAAnDb,EAAAkF,SAAAE,QAAAxE,EAAA,SAAAA,GAAiC,MAAAA,IAAAC,GAAAD,KAAkBC,EAa8EgR,CAAAzU,EAAAgG,UAAqB,SAAAlC,EAAA,CAAY,IAAAX,EAAA,MAAAnD,EAAAW,MAAAX,EAAAW,MAAA,GAAAyC,EAAsC,GAALS,GAAA,EAAK1B,MAAAC,QAAA0B,IAAA,QAAA3C,EAAA,EAAgCA,EAAA2C,EAAA/B,OAAWZ,IAAK,MAAA2C,EAAA3C,KAAAgC,EAAA,CAAgBU,GAAA,EAAK,YAAOA,EAAA,GAAAC,IAAAX,EAAgBnD,EACpfwB,EAAA,CAAGkT,cAAA,EAAA1O,cAAA,GAAgChG,EAAA,CAAI0U,SAAA7Q,EAAAmC,SAAA5C,KAAgZ,IAAAJ,KAAvXa,EAAA7D,KAAA2O,EAAAlL,KAAA,MAAAI,EAAAmC,UAAA,MAAAnC,EAAAsO,0BAAAtP,EAAA,MAAAY,EAAA,UAAAI,EAAAsO,0BAAA,MAAAtO,EAAAmC,UAAAnD,EAAA,uBAAAgB,EAAAsO,yBAAA,WAAAtO,EAAAsO,yBAAAtP,EAAA,aAAAgB,EAAA8Q,OAAA,iBAAA9Q,EAAA8Q,OAAA9R,EAAA,UAAsTgB,EAAA7D,EAAI8D,EAAAY,KAAAiP,iBAAwBvQ,EAAA,IAAAsB,KAAA6O,MAAAxR,OAAwBoB,EAAA,IAAAK,EAAA2C,KAAatC,EAAA,GAAAoO,GAAApS,KAAAgE,EAAAb,GAAA,CAA4B,IAAArD,EAAAkE,EAAAb,GAAW,SAAArD,EAAA,CAAY,aAC1eqD,EAAA,CAAG7B,OAAA,EAAS,IAAAuB,EAAA,GAAAlC,EAAA,GAAc,IAAAW,KAAAxB,EAAA,GAAAA,EAAA4B,eAAAJ,GAAA,CAAmC,IAAArB,EAAA,IAAAqB,EAAAyT,QAAA,MAAAhU,EAAAjB,EAAAwB,GAAiC,SAAAP,EAAA,CAAY,IAAAkC,EAAA3B,EAAQ,GAAAiJ,EAAA7I,eAAAuB,KAAAsH,EAAAtH,OAA8B,CAAK,IAAAyC,EAAAzC,EAAAkB,QAAAyN,EAAA,OAAArF,cAAApI,QAAA0N,EAAA,QAA2D5O,EAAAsH,EAAAtH,GAAAyC,EAAS7C,GAAAlC,EAAAsC,EAAA,IAAWtC,EAAAW,EAA6HuB,GAAzH5C,EAAA,MAAAc,GAAA,kBAAAA,GAAA,KAAAA,EAAA,GAAAd,GAAA,iBAAAc,GAAA,IAAAA,GAAA+G,EAAApG,eAAAf,IAAAmH,EAAAnH,IAAA,GAAAI,GAAAiU,OAAAjU,EAAA,KAA8HJ,EAAA,KAAOb,EAAA+C,GAAA,KAAUvB,EAAA,KAAOsC,EAAA,GAAA3D,EAAA2D,EAAA7C,EAAAiD,GAAA,IAAA/D,EAAA8U,QAAA,KAAA9U,EAAA,iBAAAc,EAAAkU,QAA0D,OAAAhV,GAAe,iKAAAA,GACvc,EAAG,MAAA2D,EAAQ,QAAA3D,GAAA,EAAaA,EAAAoS,GAAA3Q,eAAAyB,KAAA7B,EAAA6K,EAAA7K,EAAA6B,IAAA,MAAArD,EAAAwB,EAAA,KAAA8F,EAAAtH,GAAA,SAA+EG,EAAAkD,EAAI7B,EAAAxB,EAAIA,EAAA6G,EAAAjF,eAAAzB,GAAA0G,EAAA1G,GAAA,MAAgCc,EAAA,UAAAd,KAAAc,EAAA,OAAAjB,EAAA,IAAAA,EAAAwG,KAAA,EAAArG,EAAAiC,SAAA,MAAAjC,EAAA,UAAAA,EAAA,YAAAA,EAAA,UAAAA,EAAA,KAA2Gc,GAAAsL,EAAApM,EAAAqB,EAAAxB,GAAA,GAAAwB,EAAA,UAAAxB,GAAAG,EAAAH,EAAA6M,cAAArL,EAAA,KAAAxB,IAAAwG,OAAA,IAAAxG,IAAA,IAAAwB,EAAArB,EAAA,MAAAA,EAAA,KAAAmH,EAAA9F,GAAA,KAAAA,EAAA6K,EAAAlM,KAAA,KAAAmH,EAAA9F,GAAA,QAA+IA,IAAAgC,GAAA,IAAAhC,IAAe2C,GAAAV,IAAAD,GAAA,sBAAgC,IAAAH,EAAAG,EAAQU,EAAA,GAAK+J,EAAArM,eAAAkC,GAAAT,GAAA,MAAAA,GAAA,IAAAa,EAAA,KAAAL,EAAA2C,KACrc,KAAK3C,EAAA,CAA+B,UAA5BM,EAAA9D,EAAAmS,0BAAwC,SAAArO,EAAAiR,OAAA,CAAmBjR,IAAAiR,OAAW,MAAAvR,QAAS,oBAAAM,EAAA9D,EAAAgG,WAAA,iBAAAlC,EAAA,CAA+DA,EAAAmD,EAAAnD,GAAO,MAAAN,EAAQM,EAAA,KAClK,OADyK,MAAAA,GAAA9D,EAAA,GAAA2R,EAAAlO,IAAA,OAAAK,EAAA0N,OAAA,KAAAxO,GAAA,MAAAA,GAAAc,GAAA9D,EAAA6H,EAAA7H,EAAAgG,UAAyExC,IAAA2C,KAASpG,EAAA,MAAAA,GAAA,iCAAAA,EAAA4N,EAAAnK,GAAA,+BAAAzD,GAAA,kBAAAyD,EAAA,+BAAAzD,EAA2I2E,KAAA6O,MAAArR,KAAA,CAAiBgR,aAAAnT,EAAAoG,KAAA1C,EAAAuC,SAAAhG,EAAAmT,WAAA,EAAAvO,QAAAlB,EAAA0P,OAAAvP,IAAmEa,KAAAgP,qBAC7d,EAAG1Q,GAAUQ,EAbb,GAasBwR,GAAA,CAAOC,eAAA,SAAAzR,GAA2BA,EAAA,IAAAyP,GAAAzP,GAAA,GAAe,IAAI,OAAAA,EAAA2Q,KAAAe,KAAwB,QAAQ1R,EAAAwQ,YAAamB,qBAAA,SAAA3R,GAAkCA,EAAA,IAAAyP,GAAAzP,GAAA,GAAe,IAAI,OAAAA,EAAA2Q,KAAAe,KAAwB,QAAQ1R,EAAAwQ,YAAaoB,mBAAA,WAA+BvS,EAAA,QAASwS,yBAAA,WAAqCxS,EAAA,QAASgH,QAAA,UAAkByL,GAAA,CAAK9S,QAAAwS,IAAWO,GAAAD,IAAAN,IAAAM,GAAe7V,EAAAD,QAAA+V,GAAA/S,SAAA+S;;;;;ECpCjW,IAAAlL,EAAAjK,OAAAiK,sBACA9I,EAAAnB,OAAAkB,UAAAC,eACA+I,EAAAlK,OAAAkB,UAAAiJ,qBAsDA9K,EAAAD,QA5CA,WACA,IACA,IAAAY,OAAA8J,OACA,SAMA,IAAAM,EAAA,IAAAC,OAAA,OAEA,GADAD,EAAA,QACA,MAAApK,OAAAsK,oBAAAF,GAAA,GACA,SAKA,IADA,IAAAG,EAAA,GACAjL,EAAA,EAAiBA,EAAA,GAAQA,IACzBiL,EAAA,IAAAF,OAAAG,aAAAlL,MAKA,kBAHAU,OAAAsK,oBAAAC,GAAA5C,IAAA,SAAA5G,GACA,OAAAwJ,EAAAxJ,KAEAoB,KAAA,IACA,SAIA,IAAAsI,EAAA,GAIA,MAHA,uBAAAC,MAAA,IAAA9C,QAAA,SAAA+C,GACAF,EAAAE,OAGA,yBADA3K,OAAAgH,KAAAhH,OAAA8J,OAAA,GAAkCW,IAAAtI,KAAA,IAMhC,MAAAyI,GAEF,UAIAC,GAAA7K,OAAA8J,OAAA,SAAAgB,EAAAC,GAKA,IAJA,IAAAC,EAEAC,EADAC,EAtDA,SAAAC,GACA,GAAAA,QACA,UAAAC,UAAA,yDAGA,OAAApL,OAAAmL,GAiDAE,CAAAP,GAGAzJ,EAAA,EAAgBA,EAAAK,UAAAC,OAAsBN,IAAA,CAGtC,QAAAR,KAFAmK,EAAAhL,OAAA0B,UAAAL,IAGAF,EAAA1B,KAAAuL,EAAAnK,KACAqK,EAAArK,GAAAmK,EAAAnK,IAIA,GAAAoJ,EAAA,CACAgB,EAAAhB,EAAAe,GACA,QAAA1L,EAAA,EAAkBA,EAAA2L,EAAAtJ,OAAoBrC,IACtC4K,EAAAzK,KAAAuL,EAAAC,EAAA3L,MACA4L,EAAAD,EAAA3L,IAAA0L,EAAAC,EAAA3L,MAMA,OAAA4L,sBCnFOkK,EAAMC,GAAGC,KAATF,GACCG,EAAsBF,GAAGG,OAAzBD,oBACgDF,GAAGI,WAAtCC,KAAdC,eAAcD,cAAcE,cAAWC,WACtC3M,EAAamM,GAAGS,QAAhB5M,WACyDmM,GAAGU,OAA7DC,aAAUC,sBAAmBC,gBAAaC,iBAC3CC,EACLC,MAAAhN,cAAA,OAAKiN,MAAM,6BAA6BC,MAAM,MAAMC,OAAO,MAAMC,QAAQ,eACxEJ,MAAAhN,cAAA,QAAMzJ,EAAE,iqCAiBV2V,EAAkB,oBAAqB,CAEnCmB,MAAOtB,EAAG,SAAU,aACvBuB,KAAMP,EACNQ,SAAU,gBACVC,WAAY,CACXC,QAAS,CACR/L,OAAQ,OACCgM,SAAU,KAEdC,YAAa,CACTjM,OAAQ,OACRgM,SAAU,cAEdE,YAAa,CACTlR,KAAM,SACN3D,QAAS,cAEnB8U,eAAgB,CACfnR,KAAM,UAEPoR,aAAc,CACbpR,KAAM,SACN3D,QAAS,iBAEVgV,UAAW,CACVrR,KAAM,SACN3D,QAAS,OAYXiV,KAvCsC,SAAAC,GAuCW,IAAzCT,EAAyCS,EAAzCT,WAAYU,EAA6BD,EAA7BC,UAAWC,EAAkBF,EAAlBE,cAE7BV,EAMGD,EANHC,QACSE,EAKNH,EALMG,YACAC,EAINJ,EAJMI,YACAC,EAGNL,EAHMK,eACTC,EAEGN,EAFHM,aACAC,EACGP,EADHO,UAGK,OACLf,MAAAhN,cAACH,EAAD,KACCmN,MAAAhN,cAAC4M,EAAD,KACCI,MAAAhN,cAACuM,EAAD,CAAWc,MAAOtB,EAAG,kBAAmB,cACvCiB,MAAAhN,cAACqM,EAAD,CACC+B,MAAOrC,EAAG,WAAY,aACtBsC,KAAMtC,EAAG,4CAA6C,aACtDd,SAAW6C,EACXQ,QAAU,CACT,CAAEF,MAAOrC,EAAG,OAAQ,aAAc7U,MAAO,iBACzC,CAAEkX,MAAOrC,EAAG,QAAS,aAAc7U,MAAO,mBAE3CqX,SAAW,SAAErX,GAAF,OAAaiX,EAAe,CAAEL,aAAc5W,OAEpD8V,MAAAhN,cAACqM,EAAD,CACI+B,MAAOrC,EAAG,OAAQ,aAClBsC,KAAMtC,EAAG,qCAAsC,aAC/Cd,SAAW2C,EACXU,QAAU,CACN,CAAEF,MAAOrC,EAAG,QAAS,aAAc7U,MAAO,cAC1C,CAAEkX,MAAOrC,EAAG,WAAY,aAAc7U,MAAO,eAEjDqX,SAAW,SAAErX,GAAF,OAAaiX,EAAe,CAAEP,YAAa1W,OAE1D8V,MAAAhN,cAAC8M,EAAD,CACI5V,MAAO2W,EACPU,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACN,eAAgB3W,SAK9D8V,MAAAhN,cAAA,OAAKkO,UAAS,GAAAM,OAAON,EAAP,2BAAAM,OAA4CV,EAA5C,gBAAAU,OAAyEZ,IACtFZ,MAAAhN,cAAA,OAAKkO,UAAY,mBAChBlB,MAAAhN,cAAC6M,EAAD,CACC4B,SAAW,SAACvX,GAAD,OAAWiX,EAAe,CAAEJ,UAAW7W,EAAMwX,MAAMC,KAAKC,OACnElS,KAAK,QACLwR,UAAY,wBACZhX,MAAQ6W,EACRzO,OAAS,SAAAuP,GAAA,IAAIC,EAAJD,EAAIC,KAAJ,OACR9B,MAAAhN,cAACwM,EAAD,CACCuC,QAAUD,EACVZ,UAAYH,EAAY,eAAiB,uBAErCA,EAA8Cf,MAAAhN,cAAA,OAAKkO,UAAY,wBAA0Bc,IAAMjB,EAAYkB,IAAKlD,EAAG,eAAgB,eAAvHA,EAAG,eAAgB,iBAIpBiB,MAAAhN,cAAC2M,EAAD,CACIuC,QAAQ,aAC7BhB,UAAY,uBACSK,SAAW,SAAErX,GAAF,OAAaiX,EAAe,CAAER,YAAazW,KACtDA,MAAQyW,EACRwB,YAAapD,EAAG,YAAa,gBAGpDiB,MAAAhN,cAAC2M,EAAD,CACCzB,MAAQ,CAAEkE,WAAYvB,EAAgBwB,OAAQxB,GAC9CqB,QAAQ,IACRhB,UAAY,qBACZK,SAAW,SAAErX,GAAF,OAAaiX,EAAe,CAAEV,QAASvW,KAClDA,MAAQuW,EACR0B,YAAapD,EAAG,aAAc,kBAgBnCuD,KA9HsC,SAAAC,GA8HJ,IAA1B/B,EAA0B+B,EAA1B/B,WAENC,GAFgC8B,EAAdrB,UAQfV,EANHC,SACSE,EAKNH,EALMG,YACAC,EAINJ,EAJMI,YACAC,EAGNL,EAHMK,eACTC,EAEGN,EAFHM,aACAC,EACGP,EADHO,UAGD,OACCf,MAAAhN,cAAA,OAAKkO,UAAS,yBAAAM,OAA6BV,EAA7B,gBAAAU,OAA0DZ,IACvEZ,MAAAhN,cAAA,OAAKkO,UAAY,mBACdH,EACDf,MAAAhN,cAAA,cACCgN,MAAAhN,cAAA,OACCkO,UAAY,wBACZc,IAAMjB,EACNkB,IAAI,KAEgBjC,MAAAhN,cAAC2M,EAAS6C,QAAV,CACIN,QAAQ,aACxBhB,UAAY,uBACIhX,MAAQyW,KAEtB,IAEdX,MAAAhN,cAAC2M,EAAS6C,QAAV,CACCtB,UAAY,qBACZhD,MAAQ,CAAEkE,WAAYvB,EAAgBwB,OAAQxB,GAC9CqB,QAAQ,IACRhY,MAAQuW,sCCzLE,SAASgC,EAAUC,EAAKC,GAGnC,IAAI5Y,EAAI2Y,EAAIE,MAAM,+CACdtZ,EAAI,KAUR,OATIS,IACAT,EAAIS,EAAE6L,MAAM,EAAE,GAAGtE,IAAI,SAAS/E,GAAK,OAAOsW,SAAStW,EAAG,QAG1DxC,EAAI2Y,EAAIE,MAAM,yCAEVtZ,EAAIS,EAAE6L,MAAM,EAAE,GAAGtE,IAAI,SAAS/E,GAAK,OAAO,GAAOsW,SAAStW,EAAG,OAG5DjD,EAGL,QAAAkY,OAAelY,EAAE,GAAjB,MAAAkY,OAAwBlY,EAAE,GAA1B,MAAAkY,OAAiClY,EAAE,GAAnC,MAAAkY,OAA0CmB,EAA1C,KAFW,gBCbR5D,EAAMC,GAAGC,KAATF,KACgF+D,OAAO9D,GAAG+D,SAA1FC,uBAAoBC,iBAAcC,gBAAaC,iBAAcC,sBACiDpE,GAAGU,OAAjH2D,0BAAuBC,qBAAkB1D,sBAAmB2D,uBAC5D1Q,KADgF2Q,2BACpExE,GAAGS,QAAf5M,UACDrJ,EAAO,wBACPuW,EACLC,MAAAhN,cAAA,OAAKiN,MAAM,6BAA6BC,MAAM,MAAMC,OAAO,MAAMC,QAAQ,eACzEJ,MAAAhN,cAAA,QAAMzJ,EAAE,gWAOTyZ,EAAmBxZ,EAAM,CACrB6W,MAAOtB,EAAG,cAAe,aACzBmD,QAAS,OACThB,UAAW,iBACXV,WAAY,CACRiD,KAAM,aACNvF,MAAO,SAEX8C,KARqB,SAQhB9S,GAAO,IAOJwV,EANGxZ,EAA6BgE,EAA7BhE,MAAOyZ,EAAsBzV,EAAtByV,SAAUpC,EAAYrT,EAAZqT,SAOxB,GAAIoC,EAAU,CACV,IAAMC,EAAeR,EAAgBlZ,EAAOV,GAC5Cka,EAAcE,EAAapD,WAAWiD,KAG1C,IAOMI,EAAW,SAACH,GAEdA,EATwB,SAACA,GAIzB,YAHoB1X,IAAhB0X,IACAA,EAZa,WAcVA,EAKOI,CAAoBJ,GAElCnC,EAAS0B,EAAa/Y,EAAO,CACzBwF,KAAMlG,EACNgX,WAAY,CACRiD,KAAMC,EACNxF,MAAK,+CAAAsD,OAAiDiB,EAASiB,EA1B7D,IA0BG,aAKjB,OACI1D,MAAAhN,cAACH,EAAD,KACImN,MAAAhN,cAAC4M,EAAD,KACII,MAAAhN,cAACuQ,EAAD,CACIlD,MAAOtB,EAAG,cAAe,aACzBgF,aAAa,EACbC,cAAe,CACX,CACI9Z,MAAOwZ,EACPnC,SAAU,SAAC0C,GAEH1C,EADA0C,EACSf,EAAYhZ,EAAO,CACxBwF,KAAMlG,EACNgX,WAAY,CACRiD,KAAMQ,EACN/F,MAAK,+CAAAsD,OAAiDiB,EAASwB,EAAO,IAAjE,WAKRd,EAAajZ,EAAOV,KAEjC4X,MAAOrC,EAAG,kBAAmB,kBAK7CiB,MAAAhN,cAACsQ,EAAD,CACI5T,KAzDS,UA0DTwU,UAzDS,IA0DTC,MAAO,kBAAMN,EAASH,MAE1B1D,MAAAhN,cAACqQ,EAAD,CACI/C,KAAMP,EACNM,MAAOtB,EAAG,cAAe,aACzBgD,QAAS,kBAAM8B,EAASH,IACxBC,SAAUA,EACVS,aAlES,UAmETC,kBAlES,wNC5BtBtF,EAAMC,GAAGC,KAATF,GAuJQuF,sLA9IJC,GACH,IAAI7E,EAAS8E,SAASC,uBAAuBF,GAC7C,YAAkBvY,IAAd0T,EAAO,IAGAA,EAAO,GAAGgF,iBAAiB,qEAUtC,IAAIC,EAAe1W,KAAK2W,OAAO,2BAE/B,QAAoB5Y,IAAjB2Y,EACC,OAAO,EAGX,IAAIE,EAAWnZ,MAAMiJ,KAAKgQ,GAEtBG,EAAkB,GAUtB,OARAD,EAAStT,QAAQ,SAAUwT,EAAMxO,GAE7BuO,EAAgBvO,GAAS,CACrB2L,QAAW2C,EAAStO,GAAT,QACXyO,UAAaH,EAAStO,GAAT,aAIduO,qCAUApQ,EAAQwJ,EAAOgD,GAEjBA,EAGDA,GAAwB,sBAFxBA,EAAY,qBAKfhD,IACJgD,EAAYA,EAAY,6BAA+BhD,GAGpD,IAEI+G,EAAU,EACVC,EAAU,EACVC,EAAU,EACVC,EAAU,EACVC,EAAU,EACRC,EAAU,SAAClV,GACf,OAAe,IAAVA,EACI,EAEAA,GAKPmV,EAAavF,MAAAhN,cAAA,OAAKkO,UAAWA,GAC7BlB,MAAAhN,cAAA,OAAKkO,UAAW,4BAA6BnC,EAAG,oBAAqB,cACrEiB,MAAAhN,cAAA,MAAIkO,UAAW,2BACVxM,EAAOpD,IAAI,SAACmS,GAET,IAAI+B,EAAY,+BAEZC,EAAQC,OAAOjC,EAAKvB,QAAQ3U,QAAS,KAAO,KAE5CoY,EAAY,GAgDhB,OA9Ce,IAAVF,IAEHE,IADAV,EAIAC,EAAU,EACVC,EAAU,EACVC,EAAU,EACVC,EAAU,GAGG,IAAVI,IAEHE,EAAYV,EAvCL,OAsCPC,EAIAC,EAAU,EACVC,EAAU,EACVC,EAAU,GAGG,IAAVI,IACHN,IACAQ,EAAYV,EAjDL,IAiDgCK,EAAQJ,GAjDxC,IAiDoEC,EAG3EC,EAAU,EACVC,EAAU,GAGG,IAAVI,IACHL,IACAO,EAAYV,EA1DL,IA0DgCK,EAAQJ,GA1DxC,IA0DoEI,EAAQH,GA1D5E,IA0DwGC,EAG/GC,EAAU,GAGG,IAAVI,IACHJ,IACAM,EAAYV,EAlEL,IAkEgCK,EAAQJ,GAlExC,IAkEoEI,EAAQH,GAlE5E,IAkEwGG,EAAQF,GAlEhH,IAkE4IC,GAIrJM,GAAwB,KAEjB3F,MAAAhN,cAAA,MAAIkO,UAAS,GAAAM,OAAKgE,EAAL,KAAAhE,OAAkBgE,EAAlB,OAAAhE,OAAiCiE,IAC7CzF,MAAAhN,cAAA,KAAG4S,KAAK,GAAG1E,UAAS,GAAAM,OAAKgE,EAAL,UAChBxF,MAAAhN,cAAA,QAAMkO,UAAS,GAAAM,OAAKgE,EAAL,oBAAkCG,GAChElC,EAAKuB,gBAOd,OAAOa,IAAerH,eAAe+G,wCC7ItCxG,EAAMC,GAAGC,KAATF,GACAG,EAAqBF,GAAGG,OAAxBD,oBAC0DF,GAAGI,WAA7D0G,qBAAkBvG,cAAWwG,kBAAcC,gBAC3CnT,EAAYmM,GAAGS,QAAf5M,WAC+BmM,GAAGyE,KAAlCwC,cAAWC,gBAAQC,SACuCnH,GAAGU,QAAnDE,KAAVD,WAAUC,mBACXG,KAD8BF,cAAaC,aAEhDsG,EAAArZ,EAAAiG,cAAA,OAAKiN,MAAM,6BAA6BC,MAAM,MAAMC,OAAO,MAAMC,QAAQ,eACzEgG,EAAArZ,EAAAiG,cAAA,SACCoT,EAAArZ,EAAAiG,cAAA,SACCoT,EAAArZ,EAAAiG,cAAA,QAAMzJ,EAAE,kKAER6c,EAAArZ,EAAAiG,cAAA,QAAMzJ,EAAE,2JAER6c,EAAArZ,EAAAiG,cAAA,QAAMzJ,EAAE,iKAER6c,EAAArZ,EAAAiG,cAAA,QAAMzJ,EAAE,6JAER6c,EAAArZ,EAAAiG,cAAA,QAAMzJ,EAAE,oJAER6c,EAAArZ,EAAAiG,cAAA,QAAMzJ,EAAE,gKAGT6c,EAAArZ,EAAAiG,cAAA,QAAMzJ,EAAE,0JAGT6c,EAAArZ,EAAAiG,cAAA,QAAMzJ,EAAE,o7BAkBT2V,EAAkB,8BAA+B,CAE7CmB,MAAOtB,EAAG,oBAAqB,aAC/BuB,KAAMP,EACNQ,SAAU,gBACVC,WCzDkB,CAClBtC,MAAM,CACFxO,KAAM,SACN3D,QAAS,WAEbsa,WAAW,CACP3W,KAAM,SACN3D,QAAS,KD4DbiV,KAf6C,SAAAC,GAeU,IAAjDT,EAAiDS,EAAjDT,WAAYW,EAAqCF,EAArCE,cAAeD,EAAsBD,EAAtBC,UAEzBhD,GAF+C+C,EAAXqF,SAGpC9F,EADAtC,OAGEqI,EAAM,IAAIjC,EACVhS,EAAS,WACX,IAAIoC,EAAS6R,EAAIC,mBACbzP,EAAOwP,EAAIhB,WAAW7Q,EAAQwJ,EAAOgD,GACzCC,EAAc,CAACkF,WAAYtP,KAe/B,OAbAkP,EAAU,WACN,IAAMQ,EAAgBP,EAAO,qBAAqBQ,mBAClD,GAAID,EAAe,CAEHA,EAAcjd,KAAKoZ,MADnB,aAGRtQ,OAKZA,IAGI8T,EAAArZ,EAAAiG,cAAC2T,EAAD,KACIP,EAAArZ,EAAAiG,cAAC4T,EAAD,KACIR,EAAArZ,EAAAiG,cAACuM,EAAD,KACI6G,EAAArZ,EAAAiG,cAACgT,EAAD,CACI5E,MAAOrC,EAAG,QAAS,aACnBsC,KAAI,IAEJ+E,EAAArZ,EAAAiG,cAAC+S,EAAD,CACI7b,MAAOgU,EACPqD,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACjD,MAAOhU,KAC3CoX,QAAS,CACL,CACIpX,MAAO,UACPkX,MAAOrC,EAAG,UAAW,cAEzB,CACI7U,MAAO,GACPkX,MAAOrC,EAAG,WAAY,oBAQ1C8H,gBAAgBC,OAEZV,EAAArZ,EAAAiG,cAAC8S,EAAD,CACIiB,MAAM,8BACNvG,WAAYA,IAGhB4F,EAAArZ,EAAAiG,cAAA,WAAM+L,EAAG,yDAA0D,gBAcvFuD,KAtF6C,WAuFzC,OAAO,YEzIRvD,EAAMC,GAAGC,KAATF,KACyBC,GAAGU,OAA5BC,aAAUE,gBACVL,EAAUR,GAAGI,WAAbI,OAEMwH,EAAb,SAAAC,GAAA,SAAAD,IAAA,mGAAAE,CAAAjZ,KAAA+Y,GAAAG,EAAAlZ,KAAAmZ,EAAAJ,GAAAnb,MAAAoC,KAAA5C,sBAAA,yOAAAgc,CAAAL,EAAkChH,IAAMrO,aAAxCqV,KAAA,EAAAxc,IAAA,SAAAN,MAAA,WAEa,IAAAod,EAiBDrZ,KAAKC,MAAMsS,WAdX+G,EAHCD,EAGDC,mBACAC,EAJCF,EAIDE,sBACAC,EALCH,EAKDG,mBACAC,EANCJ,EAMDI,2BACAC,EAPCL,EAODK,0BACAC,EARCN,EAQDM,qBACAC,EATCP,EASDO,yBACAC,EAVCR,EAUDQ,gBACAC,EAXCT,EAWDS,mBACAC,EAZCV,EAYDU,sBACAC,EAbCX,EAaDW,uBACAC,EAdCZ,EAcDY,2BACAC,EAfCb,EAeDa,0BACAC,EAhBCd,EAgBDc,qBAEAjH,EAAgBlT,KAAKC,MAAMiT,cAC3BD,EAAYjT,KAAKC,MAAMgT,UACvBmH,EAAOpa,KAAKC,MAAMma,KAClBC,EAAY,GAiHhB,MA/Ga,SAATD,EAEAC,EAAYlC,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAS,GAAAM,OAAKN,EAAL,8BAAAM,OAA2CsG,IACjE1B,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAS,iBACVkF,EAAArZ,EAAAiG,cAACuV,EAAD,CACIrG,QAAQ,KACRhB,UAAW,qBACXhD,MAAO,CAAC+F,MAAO8D,GACfxG,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACoG,mBAAoBrd,KACxDA,MAAOqd,EACPpF,YAAapD,EAAG,YAAa,eAEjCqH,EAAArZ,EAAAiG,cAACuV,EAAD,CACIrG,QAAQ,IACRhB,UAAW,wBACXhD,MAAO,CAAC+F,MAAO+D,GACfzG,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACqG,sBAAuBtd,KAC3DA,MAAOsd,EACPrF,YAAapD,EAAG,UAAW,eAE/BqH,EAAArZ,EAAAiG,cAACuV,EAAD,CACIrG,QAAQ,IACRhB,UAAW,qBACXhD,MAAO,CAAC+F,MAAOgE,GACf1G,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACsG,mBAAoBvd,KACxDA,MAAOud,EACPtF,YAAapD,EAAG,gBAAiB,eAErCqH,EAAArZ,EAAAiG,cAACuV,EAAD,CACIrG,QAAQ,KACRhB,UAAW,6BACXhD,MAAO,CAAC+F,MAAOiE,GACf3G,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACuG,2BAA4Bxd,KAChEA,MAAOwd,EACPvF,YAAapD,EAAG,gBAAiB,eAErCqH,EAAArZ,EAAAiG,cAACuV,EAAD,CACIrG,QAAQ,IACRhB,UAAW,4BACXhD,MAAO,CAAC+F,MAAOkE,GACf5G,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACwG,0BAA2Bzd,KAC/DA,MAAOyd,EACPxF,YAAapD,EAAG,eAAgB,gBAGxCqH,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAS,wCAAAM,OAA0C4G,IACpDhC,EAAArZ,EAAAiG,cAACwV,EAAD,CACI/G,SAAU,SAACvX,GAAD,OAAWiX,EAAc,CAACyG,qBAAsB1d,EAAMwX,MAAMC,KAAKC,OAC3ElS,KAAK,QACLwR,UAAW,uBACXhX,MAAO0d,EACPtV,OAAQ,SAAA2O,GAAA,IAAEa,EAAFb,EAAEa,KAAF,OACJsE,EAAArZ,EAAAiG,cAACwM,EAAD,CACIuC,QAASD,EACTZ,UAAW0G,EAAuB,eAAiB,uBAEjDA,EACExB,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAS,uBAA0Bc,IAAK4F,EACxC3F,IAAKlD,EAAG8I,EAA0B,eAFlB9I,EAAG,eAAgB,mBAShD,SAATsJ,IAEPC,EAAYlC,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAS,GAAAM,OAAKN,EAAL,8BAAAM,OAA2CsG,IACjE1B,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAS,iBACVkF,EAAArZ,EAAAiG,cAACuV,EAAS/F,QAAV,CACIN,QAAQ,KACRhB,UAAW,qBACXhD,MAAO,CAAC+F,MAAO8D,GACf7d,MAAOqd,IACXnB,EAAArZ,EAAAiG,cAACuV,EAAS/F,QAAV,CACIN,QAAQ,IACRhB,UAAW,wBACXhD,MAAO,CAAC+F,MAAO+D,GACf9d,MAAOsd,IAEXpB,EAAArZ,EAAAiG,cAACuV,EAAS/F,QAAV,CACIN,QAAQ,IACRhB,UAAW,qBACXhD,MAAO,CAAC+F,MAAOgE,GACf/d,MAAOud,IAEXrB,EAAArZ,EAAAiG,cAACuV,EAAS/F,QAAV,CACIN,QAAQ,KACRhB,UAAW,6BACXhD,MAAO,CAAC+F,MAAOiE,GACfhe,MAAOwd,IAEXtB,EAAArZ,EAAAiG,cAACuV,EAAS/F,QAAV,CACIN,QAAQ,IACRhB,UAAW,4BACXhD,MAAO,CAAC+F,MAAOkE,GACfje,MAAOyd,KAGdC,EACGxB,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAS,wCAAAM,OAA0C4G,IAC5ChC,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAS,uBAA0Bc,IAAK4F,EAAsB3F,IAC/D4F,EAA2B9I,EAAG8I,EAA0B,aAEpD,MAGlB,KAINS,kCAxIhBtB,EAAA,GCEOjI,EAAMC,GAAGC,KAATF,GACAG,EAAqBF,GAAGG,OAAxBD,oBACsDF,GAAGI,WAAzDqJ,iBAAalJ,eAAWyG,iBAAaD,mBACrClT,GAAYmM,GAAGS,QAAf5M,YACmCmM,GAAGU,OAAtCE,wBAAmBE,mBACpBC,GACLqG,EAAArZ,EAAAiG,cAAA,OAAKiN,MAAM,6BAA6BC,MAAM,MAAMC,OAAO,MAAMC,QAAQ,eACzEgG,EAAArZ,EAAAiG,cAAA,QAAMzJ,EAAE,2IAER6c,EAAArZ,EAAAiG,cAAA,QAAMzJ,EAAE,8GACR6c,EAAArZ,EAAAiG,cAAA,QAAMzJ,EAAE,mMAER6c,EAAArZ,EAAAiG,cAAA,QAAMzJ,EAAE,8HAER6c,EAAArZ,EAAAiG,cAAA,QAAMzJ,EAAE,iIAER6c,EAAArZ,EAAAiG,cAAA,QAAMzJ,EAAE,oIAER6c,EAAArZ,EAAAiG,cAAA,QAAMzJ,EAAE,wIAER6c,EAAArZ,EAAAiG,cAAA,QAAMzJ,EAAE,kJAER6c,EAAArZ,EAAAiG,cAAA,QAAMzJ,EAAE,mJAER6c,EAAArZ,EAAAiG,cAAA,QAAMzJ,EAAE,yJAER6c,EAAArZ,EAAAiG,cAAA,QAAMzJ,EAAE,0JAiBT2V,EAAkB,kBAAmB,CAEjCmB,MAAOtB,EAAG,QAAS,aACnBuB,KAAMP,GACNQ,SAAU,gBACVC,WCxDkB,CAClB+G,mBAAoB,CAChB7X,KAAM,SACNgF,OAAQ,OACRgM,SAAU,MAEd8G,sBAAuB,CACnB9X,KAAM,SACNgF,OAAQ,OACRgM,SAAU,2BAEd+G,mBAAoB,CAChB/X,KAAM,SACNgF,OAAQ,OACRgM,SAAU,wBAEdgH,2BAA4B,CACxBhY,KAAM,SACNgF,OAAQ,OACRgM,SAAU,MAEdiH,0BAA2B,CACvBjY,KAAM,SACNgF,OAAQ,OACRgM,SAAU,+BAEdkH,qBAAsB,CAClBlY,KAAM,SACN3D,QAAS,IAEb8b,yBAA0B,CACtBnY,KAAM,SACN3D,QAAS,mBAEb+b,gBAAiB,CACbpY,KAAM,SACN3D,QAAS,WAEbgc,mBAAoB,CAChBrY,KAAM,SACN3D,QAAS,WAEbic,sBAAuB,CACnBtY,KAAM,SACN3D,QAAS,WAEbkc,uBAAwB,CACpBvY,KAAM,SACN3D,QAAS,WAEbmc,2BAA4B,CACxBxY,KAAM,SACN3D,QAAS,WAEboc,0BAA2B,CACvBzY,KAAM,SACN3D,QAAS,WAEbqc,qBAAsB,CAClB1Y,KAAM,SACN3D,QAAS,YDMbiV,KAfiC,SAAAC,GAeY,IAAvCT,EAAuCS,EAAvCT,WAAYW,EAA2BF,EAA3BE,cAAeD,EAAYD,EAAZC,UAEzB2G,EAQArH,EARAqH,yBACAC,EAOAtH,EAPAsH,gBACAC,EAMAvH,EANAuH,mBACAC,EAKAxH,EALAwH,sBACAC,EAIAzH,EAJAyH,uBACAC,EAGA1H,EAHA0H,2BACAC,EAEA3H,EAFA2H,0BACAC,EACA5H,EADA4H,qBAGJ,OACIhC,EAAArZ,EAAAiG,cAAC0V,GAAD,KACItC,EAAArZ,EAAAiG,cAAC2V,GAAD,KACIvC,EAAArZ,EAAAiG,cAAC4V,GAAD,CAAWvI,MAAOtB,EAAG,SAAU,cACvBqH,EAAArZ,EAAAiG,cAAC6V,GAAD,CACI3e,MAAO4d,EACPvG,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAAC2G,gBAAiB5d,KACrDoX,QAAS,CACL,CACIpX,MAAO,UACPkX,MAAOrC,EAAG,UAAW,cAEzB,CACI7U,MAAO,YACPkX,MAAOrC,EAAG,aAAc,kBAKtDqH,EAAArZ,EAAAiG,cAAC4V,GAAD,CAAWvI,MAAOtB,EAAG,eAAgB,cACvBqH,EAAArZ,EAAAiG,cAAC6V,GAAD,CACI3e,MAAOke,EACP7G,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACiH,qBAAsBle,KAC1DoX,QAAS,CACL,CACIpX,MAAO,UACPkX,MAAOrC,EAAG,UAAW,cAEzB,CACI7U,MAAO,OACPkX,MAAOrC,EAAG,OAAQ,kBAKlCqH,EAAArZ,EAAAiG,cAAC4V,GAAD,CAAWvI,MAAOtB,EAAG,WAAY,cAC7BqH,EAAArZ,EAAAiG,cAAC8V,GAAD,CACIzH,KAAMtC,EAAG,qCAAsC,cAE/CqH,EAAArZ,EAAAiG,cAACyV,GAAD,CACIve,MAAO2d,EACPtG,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAAC0G,yBAA0B3d,SAI1Ekc,EAAArZ,EAAAiG,cAAC4V,GAAD,CAAWvI,MAAOtB,EAAG,QAAS,cAC1BqH,EAAArZ,EAAAiG,cAAC8V,GAAD,CACI1H,MAAOrC,EAAG,aAAc,cAExBqH,EAAArZ,EAAAiG,cAAC+V,GAAD,CACI7e,MAAO6d,EACPxG,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAAC4G,mBAAoB7d,QAGhEkc,EAAArZ,EAAAiG,cAAC8V,GAAD,CACI1H,MAAOrC,EAAG,eAAgB,cAE1BqH,EAAArZ,EAAAiG,cAAC+V,GAAD,CACI7e,MAAO8d,EACPzG,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAAC6G,sBAAuB9d,QAGnEkc,EAAArZ,EAAAiG,cAAC8V,GAAD,CACI1H,MAAOrC,EAAG,gBAAiB,cAE3BqH,EAAArZ,EAAAiG,cAAC+V,GAAD,CACI7e,MAAO+d,EACP1G,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAAC8G,uBAAwB/d,QAGpEkc,EAAArZ,EAAAiG,cAAC8V,GAAD,CACI1H,MAAOrC,EAAG,gBAAiB,cAE3BqH,EAAArZ,EAAAiG,cAAC+V,GAAD,CACI7e,MAAOge,EACP3G,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAAC+G,2BAA4Bhe,QAGxEkc,EAAArZ,EAAAiG,cAAC8V,GAAD,CACI1H,MAAOrC,EAAG,eAAgB,cAE1BqH,EAAArZ,EAAAiG,cAAC+V,GAAD,CACI7e,MAAOie,EACP5G,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACgH,0BAA2Bje,UAK3Ekc,EAAArZ,EAAAiG,cAACgW,EAAD,CACIxI,WAAYA,EACZW,cAAeA,EACfD,UAAWA,EACXmH,KAAM,WAc1B/F,KArIiC,SAAAT,GAqId,IAAbrB,EAAaqB,EAAbrB,WACF,OACI4F,EAAArZ,EAAAiG,cAACgW,EAAD,CACIxI,WAAYA,EACZW,cAAe,GACfD,UAAW,GACXmH,KAAM,4zBE5Lf,IAAMY,GAAb,SAAAhC,GAAA,SAAAgC,IAAA,mGAAAC,CAAAjb,KAAAgb,GAAAE,GAAAlb,KAAAmb,GAAAH,GAAApd,MAAAoC,KAAA5C,sBAAA,0OAAAge,CAAAJ,EAAqCjJ,IAAMrO,aAA3CsX,KAAA,EAAAze,IAAA,SAAAN,MAAA,WAEa,IAAAod,EAMDrZ,KAAKC,MAAMsS,WAJX8I,EAFChC,EAEDgC,KACAC,EAHCjC,EAGDiC,GACAC,EAJClC,EAIDkC,OACAC,EALCnC,EAKDmC,OAEAvI,EAAYjT,KAAKC,MAAMgT,UAE3B,OACIkF,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAS,GAAAM,OAAKN,EAAL,eACVkF,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAW,uBAAwBhD,MAAO,CAACiC,OAAQoJ,EAAKD,KAC7DlD,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAW,2BAA4BhD,MAAO,CAACiC,OAAQqJ,EAASF,KACrElD,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAW,2BAA4BhD,MAAO,CAACiC,OAAQsJ,EAASH,wCAfrFL,EAAA,mzBCAO,IAAMA,GAAb,SAAAhC,GAAA,SAAAgC,IAAA,mGAAAS,CAAAzb,KAAAgb,GAAAU,GAAA1b,KAAA2b,GAAAX,GAAApd,MAAAoC,KAAA5C,sBAAA,0OAAAwe,CAAAZ,EAAqCjJ,IAAMrO,aAA3CsX,KAAA,EAAAze,IAAA,SAAAN,MAAA,WAEa,IAAAod,EAMDrZ,KAAKC,MAAMsS,WAJX8I,EAFChC,EAEDgC,KACAC,EAHCjC,EAGDiC,GACAC,EAJClC,EAIDkC,OACAC,EALCnC,EAKDmC,OAGJ,OACIrD,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAU,aACXkF,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAW,uBAAwBhD,MAAO,CAACiC,OAAQoJ,EAAKD,KAC7DlD,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAW,2BAA4BhD,MAAO,CAACiC,OAAQqJ,EAASF,KACrElD,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAW,2BAA4BhD,MAAO,CAACiC,OAAQsJ,EAASH,wCAdrFL,EAAA,GCGaa,IAFM9K,GAAGU,OAAfC,SAEmB,CACtB,CACIa,WCPc,CAClB8I,KAAM,CACF5Z,KAAM,SACN3D,QAAS,MAEbwd,GAAI,CACA7Z,KAAM,SACN3D,QAAS,IAEbyd,OAAQ,CACJ9Z,KAAM,SACN3D,QAAS,IAEb0d,OAAQ,CACJ/Z,KAAM,SACN3D,QAAS,KDPTuW,KAFJ,SAAArB,GAEuB,IAAbT,EAAaS,EAAbT,WACF,OACI4F,EAAArZ,EAAAiG,cAAC+W,GAAD,CAAiBvJ,WAAYA,QEDtCzB,GAAMC,GAAGC,KAATF,GACAG,GAAqBF,GAAGG,OAAxBD,qBACsDF,GAAGI,WAAzDE,mBAAcC,gBAAWyG,kBAAYD,oBACrClT,GAAYmM,GAAGS,QAAf5M,SACA+M,GAAqBZ,GAAGU,OAAxBE,kBACDG,GACLqG,EAAArZ,EAAAiG,cAAA,OAAKiN,MAAM,6BAA6BC,MAAM,MAAMC,OAAO,MAAMC,QAAQ,eACzEgG,EAAArZ,EAAAiG,cAAA,SACCoT,EAAArZ,EAAAiG,cAAA,QAAMzG,EAAE,QAAQC,EAAE,OAAO0T,MAAM,QAAQC,OAAO,OAC9CiG,EAAArZ,EAAAiG,cAAA,QAAMzG,EAAE,QAAQC,EAAE,QAAQ0T,MAAM,QAAQC,OAAO,OAC/CiG,EAAArZ,EAAAiG,cAAA,WAASgX,OAAO,+KAmBlB9K,GAAkB,mBAAoB,CAElCmB,MAAOtB,GAAG,oBAAqB,aAC/BuB,KAAMP,GACNQ,SAAU,uBACVC,WC3CkB,CAClB8I,KAAM,CACF5Z,KAAM,SACN3D,QAAS,MAEbwd,GAAI,CACA7Z,KAAM,SACN3D,QAAS,IAEbyd,OAAQ,CACJ9Z,KAAM,SACN3D,QAAS,IAEb0d,OAAQ,CACJ/Z,KAAM,SACN3D,QAAS,KDsCbiV,KAfkC,SAAAC,GAeW,IAAvCT,EAAuCS,EAAvCT,WAAYW,EAA2BF,EAA3BE,cAAeD,EAAYD,EAAZC,UAEzBoI,EAIA9I,EAJA8I,KACAC,EAGA/I,EAHA+I,GACAC,EAEAhJ,EAFAgJ,OACAC,EACAjJ,EADAiJ,OAGJ,OACIrD,EAAArZ,EAAAiG,cAACiX,GAAD,KACI7D,EAAArZ,EAAAiG,cAACkX,GAAD,KACI9D,EAAArZ,EAAAiG,cAACmX,GAAD,KACI/D,EAAArZ,EAAAiG,cAACoX,GAAD,CACIhJ,MAAOrC,GAAG,YAAa,aACvB7U,MAAOof,EACP/H,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACmI,KAAMpf,KAC1CoX,QAAS,CACL,CACIpX,MAAO,KACPkX,MAAOrC,GAAG,KAAM,cAEpB,CACI7U,MAAO,KACPkX,MAAOrC,GAAG,KAAM,cAEpB,CACI7U,MAAO,MACPkX,MAAOrC,GAAG,MAAO,cAErB,CACI7U,MAAO,KACPkX,MAAOrC,GAAG,KAAM,iBAI5BqH,EAAArZ,EAAAiG,cAACqX,GAAD,CAAajJ,MAAOrC,GAAG,0BAA2B,cAC9CqH,EAAArZ,EAAAiG,cAACsM,GAAD,CACI8B,MAAOrC,GAAG,KAAM,aAChB7U,MAAOqf,EACPhI,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACoI,GAAIrf,KACxCogB,KAAM,KAEVlE,EAAArZ,EAAAiG,cAACsM,GAAD,CACI8B,MAAOrC,GAAG,SAAU,aACpB7U,MAAOsf,EACPjI,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACqI,OAAQtf,KAC5CogB,KAAM,KAEVlE,EAAArZ,EAAAiG,cAACsM,GAAD,CACI8B,MAAOrC,GAAG,SAAU,aACpB7U,MAAOuf,EACPlI,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACsI,OAAQvf,KAC5CogB,KAAM,QAKtBlE,EAAArZ,EAAAiG,cAACuX,GAAD,CACI/J,WAAYA,EACZU,UAAWA,MAc3BoB,KAxFkC,SAAAT,GAwFf,IAAbrB,EAAaqB,EAAbrB,WACF,OACI4F,EAAArZ,EAAAiG,cAACuX,GAAD,CAAiB/J,WAAYA,KAKrCsJ,WAAYA,KErIhB,IAAMU,GAAmB,SAAC/E,EAAOxB,EAAOwG,EAAWC,GAE/C,IAAIC,EACAC,EACAC,EA+HJ,OAnCI5G,IACAA,EAAQ,QAIQ,SAAhByG,GAEAC,EAAiBG,KAAKC,IAAItF,GAC1BoF,EAlGqB,SAACpF,EAAOxB,GAE7B,GAAIwB,EAAQ,EACR,OAAOzF,MAAAhN,cAAA,QACHzJ,EAAC,MAAAiY,OAAQ,IAAMiE,EAAd,sBACD5K,YAAY,IACZmQ,KAAM/G,IAGP,GAAIwB,EAAQ,EAAG,CAGlB,IAAMwF,EAAWH,KAAKC,IAAItF,GAE1B,OAAOzF,MAAAhN,cAAA,QACHzJ,EAAC,QAAAiY,OAAU,IAAMyJ,EAAhB,sBACDpQ,YAAY,IACZmQ,KAAM/G,KAiFEiH,CAAiBzF,EAAOxB,IAEnB,UAAhByG,GAEDjF,EAAQ,EACRkF,EAAiBG,KAAKC,IAAItF,GACnBA,EAAQ,IACfkF,EAAmC,EAAlBG,KAAKC,IAAItF,IAE9BoF,EArFsB,SAACpF,EAAOxB,GAC9B,OAAIwB,EAAQ,EAEDzF,MAAAhN,cAAA,QACHzJ,EAAC,MAAAiY,OAAU,IAAMiE,EAAhB,SAAAjE,OAAuC,EAARiE,EAA/B,wBACD5K,YAAY,IACZmQ,KAAM/G,IAEHwB,EAAQ,EAERzF,MAAAhN,cAAA,QACHzJ,EAAC,cAAAiY,OAA0B,EAARiE,EAAlB,wBACD5K,YAAY,IACZmQ,KAAM/G,SALP,EA6ESkH,CAAkB1F,EAAOxB,IAEpB,SAAhByG,GAELC,EAAiBG,KAAKC,IAAItF,GAC1BoF,EAxEqB,SAACpF,EAAOxB,GAE7B,OAAIwB,EAAQ,EAGJzF,MAAAhN,cAAA,QACIzJ,EAAC,MAAAiY,OAAU,IAAQiE,EAAQ,EAA1B,SAAAjE,OAAuCiE,EAAvC,mCACD5K,YAAY,IACZmQ,KAAM/G,IAGPwB,EAAQ,EAGXzF,MAAAhN,cAAA,QACIzJ,EAAC,MAAAiY,OAAYiE,EAAQ,EAAM,IAA1B,SAAAjE,OAAuCiE,EAAvC,mCACD5K,YAAY,IACZmQ,KAAM/G,SANX,EA6DSmH,CAAiB3F,EAAOxB,IAEnB,aAAhByG,IAELC,EAAiBG,KAAKC,IAAItF,GAC1BoF,EArDyB,SAACpF,EAAOxB,GAEjC,IAAMgH,EAAWH,KAAKC,IAAItF,GACpB4F,EAAaJ,EAAW,EAE9B,OAAIxF,EAAQ,EAGAzF,MAAAhN,cAAA,QACIzJ,EAAC,WAAAiY,OAAa,GAAK6J,EAAlB,MAAA7J,OAAiC6J,EAAjC,MAAA7J,OAAgDyJ,EAAhD,MAAAzJ,OAA6D6J,EAA7D,KAAA7J,OAA2EyJ,EAA3E,MAAAzJ,OAAwF6J,EAAxF,iBACDxQ,YAAY,IACZmQ,KAAM/G,IAGXwB,EAAQ,EAGXzF,MAAAhN,cAAA,QACIzJ,EAAC,MAAAiY,OAAQ,IAAMyJ,EAAd,MAAAzJ,OAA2B,GAAK6J,EAAhC,MAAA7J,OAA+C6J,EAA/C,KAAA7J,OAA6DyJ,EAA7D,MAAAzJ,OAA0E6J,EAA1E,MAAA7J,OAAyFyJ,EAAzF,MAAAzJ,OAAsG,GAAK6J,EAA3G,MAAA7J,OAA0HyJ,EAAW,EAArI,YACDpQ,YAAY,IACZmQ,KAAM/G,SANX,EAuCSqH,CAAqB7F,EAAOxB,IAKhD2G,EAAeF,EAGG,UAAdD,EAEIzK,MAAAhN,cAAA,OACIkO,UAAS,gFAAAM,OAAkFoJ,GAC3F1M,MAAO,CAACqN,cAAeZ,EAAc,OAErC3K,MAAAhN,cAAA,OAAKiN,MAAM,6BAA6BG,QAAQ,cAAcoL,oBAAoB,QAC7EX,IAMQ,UAAdJ,EAGHzK,MAAAhN,cAAA,OACIkO,UAAS,gFAAAM,OAAkFoJ,GAC3F1M,MAAO,CAACuN,WAAYd,EAAc,OAElC3K,MAAAhN,cAAA,OAAKiN,MAAM,6BAA6BG,QAAQ,cAAcoL,oBAAoB,QAC7EX,SARV,uzBC9IJa,GAAe1M,GAAGU,OAAlBgM,YAGM/Z,GAAb,SAAAsV,GAAA,SAAAtV,IAAA,mGAAAga,CAAA1d,KAAA0D,GAAAia,GAAA3d,KAAA4d,GAAAla,GAAA9F,MAAAoC,KAAA5C,sBAAA,0OAAAygB,CAAAna,EAA+BqO,IAAMrO,aAArCA,KAAA,EAAAnH,IAAA,SAAAN,MAAA,WAEa,IAwBD6hB,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EAlCCnF,EAoBDrZ,KAAKC,MAAMsS,WAjBXkM,EAHCpF,EAGDoF,QACAC,EAJCrF,EAIDqF,QACAC,EALCtF,EAKDsF,WACAC,EANCvF,EAMDuF,WACAC,EAPCxF,EAODwF,uBACAC,EARCzF,EAQDyF,uBACAhT,EATCuN,EASDvN,QACAiT,EAVC1F,EAUD0F,YACAC,EAXC3F,EAWD2F,YACAC,EAZC5F,EAYD4F,oBACAC,EAbC7F,EAaD6F,oBACAzC,EAdCpD,EAcDoD,YACA0C,EAfC9F,EAeD8F,YACAC,EAhBC/F,EAgBD+F,YACAC,EAjBChG,EAiBDgG,YACAC,EAlBCjG,EAkBDiG,aACAC,EAnBClG,EAmBDkG,OAGAtM,EAAYjT,KAAKC,MAAMgT,UACvBmH,EAAOpa,KAAKC,MAAMma,KAsFtB,OAxEA6D,EAAU,mBAAA1K,OAAsBqL,GAI5BH,EAAUjK,EADXiK,GAIoB,OAHQ3S,GAQ3BkS,EADe,aAAfW,EACkB,wCACA,UAAfA,EACa,6BAEE,8BAKlBb,EAD0B,MAA3Be,EACkB,0BAEA,2BAKjBd,EAD0B,MAA3Be,EACwB,gCAEA,iCAIvBC,IACAX,EAAiB,SAIjBY,IACAX,EAAiB,SAIT,SAATjE,EACC8D,EAAM/F,EAAArZ,EAAAiG,cAAC0Y,GAAD,OAENS,EAAM/F,EAAArZ,EAAAiG,cAAC0Y,GAAYlJ,QAAb,MACN4J,EAAiB,sBAKjBG,EADDI,EACQ,mBAAAnL,OAAsBkL,EAAtB,MAAAlL,OAAkCkL,EAAlC,WAAAlL,OAAmDmL,EAAnD,KAEA,mBAAAnL,OAAsBkL,EAAtB,MAAAlL,OAAkCkL,EAAlC,KAINY,IACDA,EAAc,QAIC,IAAhBN,GAAqC,IAAhBC,GACpBT,EAAc,GAAAhL,OAAM4L,EAAN,OAAA5L,OAAuB6L,EAAvB,KAAA7L,OAAsC8L,GACpDb,EAAoB,GAAAjL,OAAM+L,EAAN,QAEpBf,EAAiB,OACjBC,EAAoB,OAIpBrG,EAAArZ,EAAAiG,cAAA,OACIya,GAAID,EACJtM,UAAYA,EAAY,YAAcgL,EAAaH,EAAiBC,EAAuBC,EAC3F/N,MAAO,CACHkE,WAAYmK,EACZlK,OAAQmK,EACRe,aAAcd,IAIVjC,GAAiBwC,EAAaE,EAAqBb,EAAgB3B,GAE3EtE,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAWkL,GACXD,GAGD3B,GAAiByC,EAAaE,EAAqBb,EAAgB5B,sCAhIvF/Y,EAAA,GCLM6Y,GAAmB,SAAC/E,EAAOxB,EAAOwG,EAAWC,GAE/C,IAAIC,EACAC,EACAC,EA+HJ,OAnCI5G,IACAA,EAAQ,QAIQ,SAAhByG,GAEAC,EAAiBG,KAAKC,IAAItF,GAC1BoF,EAlGqB,SAACpF,EAAOxB,GAE7B,GAAIwB,EAAQ,EACR,OAAOzF,MAAAhN,cAAA,QACHzJ,EAAC,MAAAiY,OAAQ,IAAMiE,EAAd,sBACD5K,YAAY,IACZmQ,KAAM/G,IAGP,GAAIwB,EAAQ,EAAG,CAGlB,IAAMwF,EAAWH,KAAKC,IAAItF,GAE1B,OAAOzF,MAAAhN,cAAA,QACHzJ,EAAC,QAAAiY,OAAU,IAAMyJ,EAAhB,sBACDpQ,YAAY,IACZmQ,KAAM/G,KAiFEiH,CAAiBzF,EAAOxB,IAEnB,UAAhByG,GAEDjF,EAAQ,EACRkF,EAAiBG,KAAKC,IAAItF,GACnBA,EAAQ,IACfkF,EAAmC,EAAlBG,KAAKC,IAAItF,IAE9BoF,EArFsB,SAACpF,EAAOxB,GAC9B,OAAIwB,EAAQ,EAEDzF,MAAAhN,cAAA,QACHzJ,EAAC,MAAAiY,OAAU,IAAMiE,EAAhB,SAAAjE,OAAuC,EAARiE,EAA/B,wBACD5K,YAAY,IACZmQ,KAAM/G,IAEHwB,EAAQ,EAERzF,MAAAhN,cAAA,QACHzJ,EAAC,cAAAiY,OAA0B,EAARiE,EAAlB,wBACD5K,YAAY,IACZmQ,KAAM/G,SALP,EA6ESkH,CAAkB1F,EAAOxB,IAEpB,SAAhByG,GAELC,EAAiBG,KAAKC,IAAItF,GAC1BoF,EAxEqB,SAACpF,EAAOxB,GAE7B,OAAIwB,EAAQ,EAGJzF,MAAAhN,cAAA,QACIzJ,EAAC,MAAAiY,OAAU,IAAQiE,EAAQ,EAA1B,SAAAjE,OAAuCiE,EAAvC,mCACD5K,YAAY,IACZmQ,KAAM/G,IAGPwB,EAAQ,EAGXzF,MAAAhN,cAAA,QACIzJ,EAAC,MAAAiY,OAAYiE,EAAQ,EAAM,IAA1B,SAAAjE,OAAuCiE,EAAvC,mCACD5K,YAAY,IACZmQ,KAAM/G,SANX,EA6DSmH,CAAiB3F,EAAOxB,IAEnB,aAAhByG,IAELC,EAAiBG,KAAKC,IAAItF,GAC1BoF,EArDyB,SAACpF,EAAOxB,GAEjC,IAAMgH,EAAWH,KAAKC,IAAItF,GACpB4F,EAAaJ,EAAW,EAE9B,OAAIxF,EAAQ,EAGAzF,MAAAhN,cAAA,QACIzJ,EAAC,WAAAiY,OAAa,GAAK6J,EAAlB,MAAA7J,OAAiC6J,EAAjC,MAAA7J,OAAgDyJ,EAAhD,MAAAzJ,OAA6D6J,EAA7D,KAAA7J,OAA2EyJ,EAA3E,MAAAzJ,OAAwF6J,EAAxF,iBACDxQ,YAAY,IACZmQ,KAAM/G,IAGXwB,EAAQ,EAGXzF,MAAAhN,cAAA,QACIzJ,EAAC,MAAAiY,OAAQ,IAAMyJ,EAAd,MAAAzJ,OAA2B,GAAK6J,EAAhC,MAAA7J,OAA+C6J,EAA/C,KAAA7J,OAA6DyJ,EAA7D,MAAAzJ,OAA0E6J,EAA1E,MAAA7J,OAAyFyJ,EAAzF,MAAAzJ,OAAsG,GAAK6J,EAA3G,MAAA7J,OAA0HyJ,EAAW,EAArI,YACDpQ,YAAY,IACZmQ,KAAM/G,SANX,EAuCSqH,CAAqB7F,EAAOxB,IAKhD2G,EAAeF,EAGG,UAAdD,EAEIzK,MAAAhN,cAAA,OACIkO,UAAS,gFAAAM,OAAkFoJ,GAC3F1M,MAAO,CAACqN,cAAeZ,EAAc,OAErC3K,MAAAhN,cAAA,OAAKiN,MAAM,6BAA6BG,QAAQ,cAAcoL,oBAAoB,QAC7EX,IAMQ,UAAdJ,EAGHzK,MAAAhN,cAAA,OACIkO,UAAS,gFAAAM,OAAkFoJ,GAC3F1M,MAAO,CAACuN,WAAYd,EAAc,OAElC3K,MAAAhN,cAAA,OAAKiN,MAAM,6BAA6BG,QAAQ,cAAcoL,oBAAoB,QAC7EX,SARV,uzBC7IJa,GAAe1M,GAAGU,OAAlBgM,YAGP,SAASjJ,GAAUC,EAAKC,GAGpB,IAAI5Y,EAAI2Y,EAAIE,MAAM,+CACdtZ,EAAI,KAUR,OATIS,IACAT,EAAIS,EAAE6L,MAAM,EAAE,GAAGtE,IAAI,SAAS/E,GAAK,OAAOsW,SAAStW,EAAG,QAG1DxC,EAAI2Y,EAAIE,MAAM,yCAEVtZ,EAAIS,EAAE6L,MAAM,EAAE,GAAGtE,IAAI,SAAS/E,GAAK,OAAO,GAAOsW,SAAStW,EAAG,OAG5DjD,EAGL,QAAAkY,OAAelY,EAAE,GAAjB,MAAAkY,OAAwBlY,EAAE,GAA1B,MAAAkY,OAAiClY,EAAE,GAAnC,MAAAkY,OAA0CmB,EAA1C,KAFW,KAKR,IAAMhR,GAAb,SAAAsV,GAAA,SAAAtV,IAAA,mGAAA+b,CAAAzf,KAAA0D,GAAAgc,GAAA1f,KAAA2f,GAAAjc,GAAA9F,MAAAoC,KAAA5C,sBAAA,0OAAAwiB,CAAAlc,EAA+BqO,IAAMrO,aAArCA,KAAA,EAAAnH,IAAA,SAAAN,MAAA,WAEa,IAuBD6hB,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EAjCCnF,EAoBDrZ,KAAKC,MAAMsS,WAjBXkM,EAHCpF,EAGDoF,QACAC,EAJCrF,EAIDqF,QACAC,EALCtF,EAKDsF,WACAC,EANCvF,EAMDuF,WACAC,EAPCxF,EAODwF,uBACAC,EARCzF,EAQDyF,uBACAhT,EATCuN,EASDvN,QACAiT,EAVC1F,EAUD0F,YACAC,EAXC3F,EAWD2F,YACAC,EAZC5F,EAYD4F,oBACAC,EAbC7F,EAaD6F,oBACAzC,EAdCpD,EAcDoD,YACA0C,EAfC9F,EAeD8F,YACAC,EAhBC/F,EAgBD+F,YACAC,EAjBChG,EAiBDgG,YACAC,EAlBCjG,EAkBDiG,aACAC,EAnBClG,EAmBDkG,OAGAnF,EAAOpa,KAAKC,MAAMma,KAsFtB,OAxEA6D,EAAU,mBAAA1K,OAAsBqL,GAI5BH,EAAUjK,GADXiK,GAIoB,OAHQ3S,GAQ3BkS,EADe,aAAfW,EACkB,wCACA,UAAfA,EACa,6BAEE,8BAKlBb,EAD0B,MAA3Be,EACkB,0BAEA,2BAKjBd,EAD0B,MAA3Be,EACwB,gCAEA,iCAIvBC,IACAX,EAAiB,SAIjBY,IACAX,EAAiB,SAIT,SAATjE,EACC8D,EAAM/F,EAAArZ,EAAAiG,cAAC8a,GAAD,OAEN3B,EAAM/F,EAAArZ,EAAAiG,cAAC8a,GAAYtL,QAAb,MACN4J,EAAiB,sBAKjBG,EADDI,EACQ,mBAAAnL,OAAsBkL,EAAtB,MAAAlL,OAAkCkL,EAAlC,WAAAlL,OAAmDmL,EAAnD,KAEA,mBAAAnL,OAAsBkL,EAAtB,MAAAlL,OAAkCkL,EAAlC,KAINY,IACDA,EAAc,QAIC,IAAhBN,GAAqC,IAAhBC,GACpBT,EAAc,GAAAhL,OAAM4L,EAAN,OAAA5L,OAAuB6L,EAAvB,KAAA7L,OAAsC8L,GACpDb,EAAoB,GAAAjL,OAAM+L,EAAN,QAEpBf,EAAiB,OACjBC,EAAoB,OAIpBrG,EAAArZ,EAAAiG,cAAA,OACIya,GAAID,EACJtM,UAAY,WAAagL,EAAaH,EAAiBC,EAAuBC,EAC9E/N,MAAO,CACHkE,WAAYmK,EACZlK,OAAQmK,EACRe,aAAcd,IAIVjC,GAAiBwC,EAAaE,EAAqBb,EAAgB3B,GAE3EtE,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAWkL,GACXD,GAGD3B,GAAiByC,EAAaE,EAAqBb,EAAgB5B,sCA/HvF/Y,EAAA,GCtBamY,GAAa,CACtB,CACItJ,WCNc,CACrBkM,QAAS,CACRhd,KAAM,SACP3D,QAAS,WAET4gB,QAAS,CACRjd,KAAM,SACP3D,QAAS,MAET8gB,WAAW,CACVnd,KAAM,SACP3D,QAAS,UAET6gB,WAAW,CACVld,KAAM,SACP3D,QAAS,UAET+gB,uBAAwB,CACvBpd,KAAM,SACP3D,QAAS,KAETghB,uBAAwB,CACvBrd,KAAM,SACP3D,QAAS,KAETgO,QAAS,CACRrK,KAAM,SACP3D,QAAS,IAETihB,YAAa,CACZtd,KAAM,SACP3D,QAAS,GAETkhB,YAAa,CACZvd,KAAM,SACP3D,QAAS,GAET2e,YAAa,CACZhb,KAAM,SACN3D,QAAS,QAEVmhB,oBAAqB,CACpBxd,KAAM,SACP3D,QAAS,QAETohB,oBAAqB,CACpBzd,KAAM,SACP3D,QAAS,QAETqhB,YAAa,CACZ1d,KAAM,SACN3D,QAAS,GAEVshB,YAAa,CACZ3d,KAAM,SACN3D,QAAS,QAEVuhB,YAAa,CACZ5d,KAAM,SACN3D,QAAS,QAEVwhB,aAAc,CACb7d,KAAM,SACN3D,QAAS,IDvDHuW,KAHJ,SAAArB,GAGuB,IAAbT,EAAaS,EAAbT,WAEE,GAAIqG,gBAAgBC,OAEhB,OACIV,EAAArZ,EAAAiG,cAAC+a,GAAD,CACIvN,WAAYA,EACZ6H,KAAM,YEbnB,SAAS2F,GAAU9jB,GAAgC,IAAzB+jB,EAAyB5iB,UAAAC,OAAA,QAAAU,IAAAX,UAAA,GAAAA,UAAA,IAAlB,IAAK6iB,EAAa7iB,UAAAC,OAAA,QAAAU,IAAAX,UAAA,GAAAA,UAAA,GAAP,KAW1D,OAVAnB,EAAQwb,OAAQxb,IAEX4L,MAAO5L,IAAWA,EAAQ+jB,KAC9B/jB,EAAQ+jB,GAGJ,OAASC,GAAOhkB,EAAQgkB,IAC5BhkB,EAAQgkB,GAGFhkB,MCHD6U,GAAMC,GAAGC,KAATF,GACAG,GAAqBF,GAAGG,OAAxBD,qBAC4EF,GAAGI,WAA/EE,mBAAcD,mBAAcE,gBAAWC,aAAQwG,kBAAYD,oBAC3DlT,GAAYmM,GAAGS,QAAf5M,YACgDmM,GAAGU,OAAnDE,wBAAmBC,kBAAaC,mBACjCC,GACLqG,EAAArZ,EAAAiG,cAAA,OAAKiN,MAAM,6BAA6BC,MAAM,MAAMC,OAAO,MAAMC,QAAQ,eACzEgG,EAAArZ,EAAAiG,cAAA,SACCoT,EAAArZ,EAAAiG,cAAA,QAAMzJ,EAAE,gNAER6c,EAAArZ,EAAAiG,cAAA,WAASgX,OAAO,wJAGjB5D,EAAArZ,EAAAiG,cAAA,QAAMzJ,EAAE,4IAkBT2V,GAAkB,kBAAmB,CAEjCmB,MAAOtB,GAAG,QAAS,aACnBuB,KAAMP,GACNQ,SAAU,uBACVC,WC9CkB,CACrBkM,QAAS,CACRhd,KAAM,SACP3D,QAAS,WAET4gB,QAAS,CACRjd,KAAM,SACP3D,QAAS,MAET8gB,WAAW,CACVnd,KAAM,SACP3D,QAAS,UAET6gB,WAAW,CACVld,KAAM,SACP3D,QAAS,UAET+gB,uBAAwB,CACvBpd,KAAM,SACP3D,QAAS,KAETghB,uBAAwB,CACvBrd,KAAM,SACP3D,QAAS,KAETgO,QAAS,CACRrK,KAAM,SACP3D,QAAS,IAETihB,YAAa,CACZtd,KAAM,SACP3D,QAAS,GAETkhB,YAAa,CACZvd,KAAM,SACP3D,QAAS,GAET2e,YAAa,CACZhb,KAAM,SACN3D,QAAS,QAEVmhB,oBAAqB,CACpBxd,KAAM,SACP3D,QAAS,QAETohB,oBAAqB,CACpBzd,KAAM,SACP3D,QAAS,QAETqhB,YAAa,CACZ1d,KAAM,SACN3D,QAAS,GAEVshB,YAAa,CACZ3d,KAAM,SACN3D,QAAS,QAEVuhB,YAAa,CACZ5d,KAAM,SACN3D,QAAS,QAEVwhB,aAAc,CACb7d,KAAM,SACN3D,QAAS,IDhBVoiB,SAAS,CACLX,QAAO,GAWRxM,KAlBiC,SAAAC,GAkBW,IAAtCT,EAAsCS,EAAtCT,WAAYW,EAA0BF,EAA1BE,cAAcD,EAAYD,EAAZC,UAExBwL,EAgBAlM,EAhBAkM,QACAC,EAeAnM,EAfAmM,QACAC,EAcApM,EAdAoM,WACAC,EAaArM,EAbAqM,WACAC,EAYAtM,EAZAsM,uBACAC,EAWAvM,EAXAuM,uBACAhT,EAUAyG,EAVAzG,QACAiT,EASAxM,EATAwM,YACAC,EAQAzM,EARAyM,YACTC,EAOS1M,EAPT0M,oBACAC,EAMS3M,EANT2M,oBACAzC,EAKSlK,EALTkK,YACA0C,EAIS5M,EAJT4M,YACAC,EAGS7M,EAHT6M,YACAC,EAES9M,EAFT8M,YACAC,EACS/M,EADT+M,aAGK,OACInH,EAAArZ,EAAAiG,cAACob,GAAD,KACIhI,EAAArZ,EAAAiG,cAACqb,GAAD,KACIjI,EAAArZ,EAAAiG,cAACsb,GAAD,CAAWjO,MAAOtB,GAAG,qBAAsB,cACvCqH,EAAArZ,EAAAiG,cAACub,GAAD,CACInN,MAAOrC,GAAG,gBAAiB,aAC3BsC,KAAMtC,GAAG,+GAAgH,cAEzHqH,EAAArZ,EAAAiG,cAACwb,GAAD,CACItkB,MAAOwiB,EACPnL,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACuL,QAASxiB,QAGrDkc,EAAArZ,EAAAiG,cAACub,GAAD,CACInN,MAAOrC,GAAG,kBAAmB,cAE7BqH,EAAArZ,EAAAiG,cAACyb,GAAD,CACIvkB,MAAO6P,EACPwH,SAAU,SAACrX,GAAWiX,EAAc,CAACpH,QAAS7P,KAE9C+jB,IAAK,EACLC,IAAK,EACL5D,KAAM,MAIdlE,EAAArZ,EAAAiG,cAACub,GAAD,CACInN,MAAOrC,GAAG,mBAAoB,aAC9BsC,KAAK,IAEL+E,EAAArZ,EAAAiG,cAAC0b,GAAD,CACIjN,SAAU,SAACvX,GAAD,OAAWiX,EAAc,CAACwL,QAASziB,EAAM0X,OACnDlS,KAAK,QACLxF,MAAOyiB,EACPra,OAAQ,SAAAuP,GAAA,IAAEC,EAAFD,EAAEC,KAAF,OACJsE,EAAArZ,EAAAiG,cAAC2b,GAAD,CACI5M,QAASD,EACTZ,UAAWyL,EAAU,eAAiB,uBAEpCA,EACEvG,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAW,aAAcc,IAAK2K,EAC9B1K,IAAKlD,GAAG,eAAgB,eAFrBA,GAAG,eAAgB,kBAQzDqH,EAAArZ,EAAAiG,cAACub,GAAD,CACEnN,MAAOrC,GAAG,4BAA6B,aACvCsC,KAAK,IAEO+E,EAAArZ,EAAAiG,cAACqM,GAAD,CAEIpB,SAAU2O,EACVtL,QAAS,CACL,CAACF,MAAOrC,GAAG,SAAU,aAAc7U,MAAO,UAC1C,CAACkX,MAAOrC,GAAG,QAAS,aAAc7U,MAAO,SACzC,CAACkX,MAAOrC,GAAG,yCAA0C,aAAc7U,MAAO,aAE9EqX,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACyL,WAAY1iB,SAI3Ekc,EAAArZ,EAAAiG,cAACsb,GAAD,CAAWjO,MAAOtB,GAAG,iBAAkB,cACtCqH,EAAArZ,EAAAiG,cAACub,GAAD,KACCnI,EAAArZ,EAAAiG,cAACqM,GAAD,CACC+B,MAAOrC,GAAG,cAAe,aACzBd,SAAU4O,EACVvL,QAAS,CACR,CAACF,MAAOrC,GAAG,SAAU,aAAc7U,MAAO,UAC1C,CAACkX,MAAOrC,GAAG,YAAa,aAAc7U,MAAO,SAE9CqX,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAAC0L,WAAY3iB,OAEjDkc,EAAArZ,EAAAiG,cAACqM,GAAD,CACC+B,MAAOrC,GAAG,yCAA0C,aACpDd,SAAU6O,EACVxL,QAAS,CACR,CACCF,MAAOrC,GAAG,2EAA4E,aACtF7U,MAAO,KAER,CACCkX,MAAOrC,GAAG,2FAA4F,aACtG7U,MAAO,MAGTqX,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAAC2L,uBAAwB5iB,OAE7Dkc,EAAArZ,EAAAiG,cAACqM,GAAD,CACC+B,MAAOrC,GAAG,2BAA4B,aACtCd,SAAU8O,EACVzL,QAAS,CACR,CAACF,MAAOrC,GAAG,sBAAuB,aAAc7U,MAAO,KACvD,CACCkX,MAAOrC,GAAG,0EAA2E,aACrF7U,MAAO,MAGTqX,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAAC4L,uBAAwB7iB,SAI/Dkc,EAAArZ,EAAAiG,cAACsb,GAAD,CAAWjO,MAAOtB,GAAG,kBAAmB,cACvCqH,EAAArZ,EAAAiG,cAACub,GAAD,KACCnI,EAAArZ,EAAAiG,cAAC4b,GAAD,CACCxN,MAAOrC,GAAG,OAAQ,aAClB7U,MAAOwgB,EACPnJ,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACuJ,YAAaxgB,KACjDoX,QAAS,CACR,CACCpX,MAAO,OACPkX,MAAOrC,GAAG,OAAQ,cAEnB,CACC7U,MAAO,QACPkX,MAAOrC,GAAG,QAAS,cAEpB,CACC7U,MAAO,OACPkX,MAAOrC,GAAG,OAAQ,cAEnB,CACC7U,MAAO,WACPkX,MAAOrC,GAAG,WAAY,kBAK1BqH,EAAArZ,EAAAiG,cAACub,GAAD,CACCnN,MAAOrC,GAAG,sBAAuB,cAEjCqH,EAAArZ,EAAAiG,cAACyb,GAAD,CACCvkB,MAAO8iB,EACPzL,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAAC6L,YAAagB,GAAS9jB,GAAQ,IAAK,QACvE+jB,IAAI,OACJC,IAAI,SAGN9H,EAAArZ,EAAAiG,cAACub,GAAD,KACCnI,EAAArZ,EAAAiG,cAACwb,GAAD,CACCtkB,MAAOgjB,EACP3L,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAAC+L,oBAAqBhjB,QAG3Dkc,EAAArZ,EAAAiG,cAACub,GAAD,CACCnN,MAAOrC,GAAG,sBAAuB,cAEjCqH,EAAArZ,EAAAiG,cAACyb,GAAD,CACCvkB,MAAO+iB,EACP1L,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAAC8L,YAAae,GAAS9jB,GAAQ,IAAK,QACvE+jB,IAAI,OACJC,IAAI,SAGN9H,EAAArZ,EAAAiG,cAACub,GAAD,KACCnI,EAAArZ,EAAAiG,cAACwb,GAAD,CACCtkB,MAAOijB,EACP5L,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACgM,oBAAqBjjB,SAI5Dkc,EAAArZ,EAAAiG,cAACsb,GAAD,CAAWjO,MAAOtB,GAAG,iBAAkB,cACtCqH,EAAArZ,EAAAiG,cAACub,GAAD,KAGAnI,EAAArZ,EAAAiG,cAAA,SAAI+L,GAAG,wDAAyD,cAC/DqH,EAAArZ,EAAAiG,cAAC4b,GAAD,CACCxN,MAAOrC,GAAG,cAAe,aACzB7U,MAAOmjB,EACP9L,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACkM,YAAanjB,KACjDoX,QAAS,CACR,CACCpX,MAAO,OACPkX,MAAOrC,GAAG,OAAQ,cAEnB,CACC7U,MAAO,QACPkX,MAAOrC,GAAG,QAAS,cAEpB,CACC7U,MAAO,SACPkX,MAAOrC,GAAG,SAAU,cAErB,CACC7U,MAAO,SACPkX,MAAOrC,GAAG,SAAU,cAErB,CACC7U,MAAO,SACPkX,MAAOrC,GAAG,SAAU,cAErB,CACC7U,MAAO,SACPkX,MAAOrC,GAAG,SAAU,cAErB,CACC7U,MAAO,QACPkX,MAAOrC,GAAG,QAAS,cAEpB,CACC7U,MAAO,QACPkX,MAAOrC,GAAG,QAAS,cAEpB,CACC7U,MAAO,SACPkX,MAAOrC,GAAG,SAAU,kBAKxBqH,EAAArZ,EAAAiG,cAACub,GAAD,KACCnI,EAAArZ,EAAAiG,cAACwb,GAAD,CACCtkB,MAAOojB,EACP/L,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACmM,YAAapjB,QAGnDkc,EAAArZ,EAAAiG,cAACub,GAAD,CACCnN,MAAOrC,GAAG,eAAgB,cAE1BqH,EAAArZ,EAAAiG,cAACyb,GAAD,CACCvkB,MAAOkjB,EACP7L,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACiM,YAAYljB,KAChD+jB,IAAI,OAGN7H,EAAArZ,EAAAiG,cAACub,GAAD,CACCnN,MAAOrC,GAAG,gBAAiB,cAE3BqH,EAAArZ,EAAAiG,cAACyb,GAAD,CACCvkB,MAAOqjB,EACPhM,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACoM,aAAcS,GAAS9jB,GAAQ,IAAK,QACxE+jB,IAAI,OACJC,IAAI,WAMQrH,gBAAgBC,OAE7BV,EAAArZ,EAAAiG,cAAC6b,GAAD,CACCrO,WAAYA,EACZU,UAAWA,EACXmH,KAAM,SAEUjC,EAAArZ,EAAAiG,cAAA,WAAM+L,GAAG,yDAA0D,gBAcvFuD,KA1SiC,SAAAC,GA0SJ,IAAvB/B,EAAuB+B,EAAvB/B,WAAWU,EAAYqB,EAAZrB,UAET,GAAI2F,gBAAgBC,OAEhB,OACVV,EAAArZ,EAAAiG,cAAC6b,GAAD,CACCrO,WAAYA,EACZU,UAAWA,EACXmH,KAAM,UAOZyB,WAAWA,g1BE5VJgF,GADWhM,OAAXiM,OACAD,SACgB9P,GAAGC,KAAnBF,SAAIiQ,cACJrd,GAAcqN,GAAGS,QAAjB9N,UACAsd,GAAYjQ,GAAGI,WAAf6P,QAwBOC,oaAtBcvd,qDACTwd,EAAaC,EAAe7N,GAC9C,MAAO,CACNjB,KAAM,UAEND,MAAO2O,GAASjQ,GAAI,cAAgBoQ,GACpCxL,SAAUwL,IAAgBC,EAC1BrN,QAAS,kBAAMR,EAAU4N,IACzBE,UAAWrb,OAAQmb,qCAKZ,IAAAG,EAAArhB,KAAAshB,EAC8CthB,KAAKC,MAApDshB,EADCD,EACDC,SAAUC,EADTF,EACSE,SAAUL,EADnBG,EACmBH,cAAe7N,EADlCgO,EACkChO,SAE1C,OACC6E,EAAArZ,EAAAiG,cAACic,GAAD,CAASS,SAAUZ,GAAMU,EAAUC,GAAUne,IAAI,SAACiF,GAAD,OAAW+Y,EAAKK,mBAAmBpZ,EAAO6Y,EAAe7N,k2BCzBtG5B,GAAYX,GAAGU,OAAfC,SACAZ,GAAMC,GAAGC,KAATF,GAEMpN,GAAb,SAAAsV,GAAA,SAAAtV,IAAA,mGAAAie,CAAA3hB,KAAA0D,GAAAke,GAAA5hB,KAAA6hB,GAAAne,GAAA9F,MAAAoC,KAAA5C,sBAAA,0OAAA0kB,CAAApe,EAA+BqO,IAAMrO,aAArCA,KAAA,EAAAnH,IAAA,SAAAN,MAAA,WAEa,IAOD8lB,EACAC,EARC3I,EACmJrZ,KAAKC,MAAMsS,WAA5JiF,EADF6B,EACE7B,MAAOyK,EADT5I,EACS4I,MAAO7P,EADhBiH,EACgBjH,MAAO8P,EADvB7I,EACuB6I,WAAYC,EADnC9I,EACmC8I,UAAWC,EAD9C/I,EAC8C+I,QAASC,EADvDhJ,EACuDgJ,YAAaC,EADpEjJ,EACoEiJ,aAAcC,EADlFlJ,EACkFkJ,YAAaC,EAD/FnJ,EAC+FmJ,WAAYC,EAD3GpJ,EAC2GoJ,kBAAmBC,EAD9HrJ,EAC8HqJ,kBAC7HxP,EAAgBlT,KAAKC,MAAMiT,cAC7BD,EAAYjT,KAAKC,MAAMgT,UACvBmH,EAAOpa,KAAKC,MAAMma,KAClB+D,EAAiBjhB,KAAW+V,EAAD,+BAAAM,OAA2CiP,IACpEvO,EAAU,IAAMuD,EAyBtB,OApByB,MAArBkL,IACAX,EAAS,CAACY,aAAcD,EAAiB,QAKzCV,EADoB,MAArBS,EACU,CACLzM,MAAOkM,EACPU,SAAUT,EAAY,MACtBQ,aAAcF,EAAoB,MAC1CI,UAAWZ,GAGE,CACLjM,MAAOkM,EACPU,SAAUT,EAAY,MACtBU,UAAWZ,GAIP,SAAT7H,EAEKjC,EAAArZ,EAAAiG,cAAA,OACIkO,UAAWkL,EACXlO,MAAO8R,GAEP5J,EAAArZ,EAAAiG,cAAC+d,GAAD,CACI7O,QAASA,EACThY,MAAOmW,EACPkB,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACd,MAAOnW,KAC3CgU,MAAO+R,EACP/O,UAAS,2CAAAM,OAA6CiP,GACtDtO,YAAapD,GAAG,eAAgB,eAI/B,WACG,GAAoB,OAAhBuR,EACA,OACIlK,EAAArZ,EAAAiG,cAAC+d,GAAD,CACI7O,QAAS,IACThY,MAAOmmB,EACP9O,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACkP,QAASnmB,KAC7CgU,MAAO,CACH+F,MAAOsM,EACPM,SAAUL,EAAc,MACxBM,UAAWZ,GAEfhP,UAAS,+CAAAM,OAAiDiP,GAC1DtO,YAAapD,GAAG,kBAAmB,eAblD,IAqBC,SAATsJ,EAEDjC,EAAArZ,EAAAiG,cAAA,OACIkO,UAAWkL,EACXlO,MAAO8R,GAEP5J,EAAArZ,EAAAiG,cAAC+d,GAASvO,QAAV,CACIN,QAASA,EACThY,MAAOmW,EACPkB,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACd,MAAOnW,KAC3CgU,MAAO+R,EACP/O,UAAS,2CAAAM,OAA6CiP,GACtDtO,YAAapD,GAAG,eAAgB,eAI/B,WACG,GAAoB,OAAhBuR,EACA,OACIlK,EAAArZ,EAAAiG,cAAC+d,GAASvO,QAAV,CACIN,QAAS,IACThY,MAAOmmB,EACP9O,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACkP,QAASnmB,KAC7CgU,MAAO,CACH+F,MAAOsM,EACPM,SAAUL,EAAc,MACxBM,UAAWZ,GAEfhP,UAAS,+CAAAM,OAAiDiP,GAC1DtO,YAAapD,GAAG,kBAAmB,eAblD,SAhBX,oCAtEdpN,EAAA,8DCAOkB,GAAYmM,GAAGS,QAAf5M,YAE8EmM,GAAGU,OAAjFC,kBAAUC,qBAAmBE,gBAAckR,iBAAeC,iBA+C1D,IAAMC,GAAe,CACxB,CAEI1Q,WC1Dc,CAClBiF,MAAO,CACH/V,KAAM,SACN3D,QAAS,GAEbmkB,MAAO,CACHxgB,KAAM,UAEV+gB,WAAY,CACR/gB,KAAM,SACN3D,QAAS,WAEb4kB,kBAAmB,CACfjhB,KAAM,UAEV2Q,MAAO,CACH3Q,KAAM,SACNgF,OAAQ,OACRgM,SAAU,oBACV3U,QAAS,IAEbokB,WAAY,CACRzgB,KAAM,SACN3D,QAAS,WAEbqkB,UAAW,CACP1gB,KAAM,SACN3D,QAAS,KAEb2kB,kBAAmB,CACfhhB,KAAM,UAEV2gB,QAAS,CACL3b,OAAQ,OACRgM,SAAU,IACV3U,QAAS,IAEbukB,YAAa,CACT5gB,KAAM,SACN3D,QAAS,MAEbwkB,aAAc,CACV7gB,KAAM,SACN3D,QAAS,WAEbykB,YAAa,CACT9gB,KAAM,SACN3D,QAAS,MDYToiB,SAAW,CACPjN,WAAW,EACXsM,QAAQ,GAGZlL,KARJ,SAAArB,GAQuB,IAAbT,EAAaS,EAAbT,WACKiF,EAAiJjF,EAAjJiF,MAAOyK,EAA0I1P,EAA1I0P,MAAO7P,EAAmIG,EAAnIH,MAAO8P,EAA4H3P,EAA5H2P,WAAYC,EAAgH5P,EAAhH4P,UAAWC,EAAqG7P,EAArG6P,QAASC,EAA4F9P,EAA5F8P,YAAaC,EAA+E/P,EAA/E+P,aAAcC,EAAiEhQ,EAAjEgQ,YAAaC,EAAoDjQ,EAApDiQ,WAAYC,EAAwClQ,EAAxCkQ,kBAAmBC,EAAqBnQ,EAArBmQ,kBAC7HzO,EAAU,IAAMuD,EAEtB,OACIW,EAAArZ,EAAAiG,cAAA,OACIkO,UAAS,+BAAAM,OAAiCiP,GAC1CvS,MAAO,CAAC0S,aAAcD,EAAiB,QAEvCvK,EAAArZ,EAAAiG,cAACme,GAAS3O,QAAV,CACIN,QAASA,EACThY,MAAOmW,EACPnC,MAAO,CACH+F,MAAOkM,EACPU,SAAUT,EAAY,MACtBU,UAAWZ,EACXU,aAAcF,EAAoB,OAEtCxP,UAAS,2CAAAM,OAA6CiP,KAIrD,WACG,GAAoB,OAAhBH,EACA,OACIlK,EAAArZ,EAAAiG,cAACme,GAAS3O,QAAV,CACIN,QAAS,IACThY,MAAOmmB,EACPnS,MAAO,CAAC+F,MAAOsM,EAAcM,SAAUL,EAAc,MAAOM,UAAWZ,GACvEhP,UAAS,+CAAAM,OAAiDiP,KAPzE,MAiBrB,CACIjQ,WA9FR,SAAwB4Q,GAIpB,IAFA,IAAI5Q,EAAa,GAERvX,EAAI,EAAGA,GAAKmoB,EAAQnoB,IAEzBuX,EAAW,UAAYvX,GAAK,CACxByG,KAAM,SACNgF,OAAQ,OACRgM,SAAU,6BAA+BzX,GAE7CuX,EAAW,UAAYvX,GAAK,CACxByG,KAAM,SACNgF,OAAQ,OACRgM,SAAU,8BAAgCzX,GAE9CuX,EAAW,MAAQvX,GAAK,CACpByG,KAAM,SACN3D,QAAS,MAEbyU,EAAW,cAAgBvX,GAAK,CAC5ByG,KAAM,UACN3D,SAAS,GAEbyU,EAAW,OAASvX,GAAK,CACrByG,KAAM,SACN3D,QAAS,eAEbyU,EAAW,QAAUvX,GAAK,CACtByG,KAAM,SACN3D,QAAS,WAEbyU,EAAW,SAAWvX,GAAK,CACvByG,KAAM,SACN3D,QAAS,KAEbyU,EAAW,cAAgBvX,GAAK,CAC5ByG,KAAM,SACN3D,QAAS,MAIjB,OAAOyU,EAoDS6Q,CAAe,GAC3B/O,KAFJ,SAAAT,GAEuB,IAAbrB,EAAaqB,EAAbrB,WAEE8Q,EAwBA9Q,EAxBA8Q,SACAC,EAuBA/Q,EAvBA+Q,SACAC,EAsBAhR,EAtBAgR,SACAC,EAqBAjR,EArBAiR,SACAC,EAoBAlR,EApBAkR,SACAC,EAmBAnR,EAnBAmR,SACAC,EAkBApR,EAlBAoR,KACAC,EAiBArR,EAjBAqR,KACAC,EAgBAtR,EAhBAsR,KACAC,EAeAvR,EAfAuR,aACAC,EAcAxR,EAdAwR,aACAC,EAaAzR,EAbAyR,aACAC,EAYA1R,EAZA0R,MACAC,EAWA3R,EAXA2R,MACAC,EAUA5R,EAVA4R,MACAC,EASA7R,EATA6R,OACAC,EAQA9R,EARA8R,OACAC,EAOA/R,EAPA+R,OACAC,EAMAhS,EANAgS,QACAC,EAKAjS,EALAiS,QACAC,EAIAlS,EAJAkS,QACAC,EAGAnS,EAHAmS,aACAC,EAEApS,EAFAoS,aACAC,EACArS,EADAqS,aAGJ,OACIzM,EAAArZ,EAAAiG,cAAA,WAASkO,UAAU,mBAEfkF,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAU,6BACXkF,EAAArZ,EAAAiG,cAAA,KACI4S,KAAMgM,EACNnd,OAAQsd,EAAc,SAAS,QAC/B7Q,UAAU,yBAIFyR,EAEOvM,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAU,yBACVhD,MAAO,CACH4U,gBAAiB,OAASH,EAAe,IACzCI,iBAAkB,uBAClBC,eAAgB,UAG5B5M,EAAArZ,EAAAiG,cAAA,OACIgP,IAAK2Q,EACL1Q,IAAI,OAMLoQ,IACGY,GAAA,UAANZ,EAAS,WAGG,MAAZG,EAEOpM,EAAArZ,EAAAiG,cAAA,OACHkO,UAAU,8BACVhD,MAAO,CACHgV,gBAAiBb,EACjBhQ,OAAM,aAAAb,OAAe6Q,KAE5BjM,EAAArZ,EAAAiG,cAAA,KAAGkO,UAAS,GAAAM,OAAK0Q,EAAL,0BACThU,MAAO,CAAC+F,MAAO,WAIZmC,EAAArZ,EAAAiG,cAAA,OACHkO,UAAU,8BACVhD,MAAO,CAACgV,gBAAiB,cAAe7Q,OAAQ,aAAegQ,IAClEjM,EAAArZ,EAAAiG,cAAA,KAAGkO,UAAS,GAAAM,OAAK0Q,EAAL,0BACThU,MAAO,CAAC+F,MAAOoO,OAM/BjM,EAAArZ,EAAAiG,cAACme,GAAS3O,QAAV,CACItB,UAAU,kDACVgB,QAAS,KACThY,MAAOonB,IACXlL,EAAArZ,EAAAiG,cAACme,GAAS3O,QAAV,CACItB,UAAU,sDACVgB,QAAS,IACThY,MAAOunB,MAGnBrL,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAU,6BACXkF,EAAArZ,EAAAiG,cAAA,KACI4S,KAAMiM,EACNpd,OAAQud,EAAc,SAAS,QAC/B9Q,UAAU,yBAIF0R,EAEOxM,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAU,yBACVhD,MAAO,CACH4U,gBAAiB,OAASF,EAAe,IACzCG,iBAAkB,uBAClBC,eAAgB,UAG5B5M,EAAArZ,EAAAiG,cAAA,OACIgP,IAAK4Q,EACL3Q,IAAI,OAKLqQ,IACGW,GAAA,UAANX,EAAS,WAGG,MAAZG,EACOrM,EAAArZ,EAAAiG,cAAA,OACHkO,UAAU,8BACVhD,MAAO,CACHgV,gBAAiBZ,EACjBjQ,OAAM,aAAAb,OAAe8Q,KAE5BlM,EAAArZ,EAAAiG,cAAA,KAAGkO,UAAS,GAAAM,OAAK2Q,EAAL,0BACTjU,MAAO,CAAC+F,MAAO,WAIZmC,EAAArZ,EAAAiG,cAAA,OACHkO,UAAU,8BACVhD,MAAO,CAACgV,gBAAiB,cAAe7Q,OAAQ,aAAeiQ,IAClElM,EAAArZ,EAAAiG,cAAA,KAAGkO,UAAS,GAAAM,OAAK2Q,EAAL,0BACTjU,MAAO,CAAC+F,MAAOqO,OAM/BlM,EAAArZ,EAAAiG,cAACme,GAAS3O,QAAV,CACItB,UAAU,kDACVgB,QAAS,KACThY,MAAOqnB,IACXnL,EAAArZ,EAAAiG,cAACme,GAAS3O,QAAV,CACItB,UAAU,sDACVgB,QAAS,IACThY,MAAOwnB,MAInBtL,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAU,6BACXkF,EAAArZ,EAAAiG,cAAA,KACI4S,KAAMkM,EACNrd,OAAQwd,EAAc,SAAS,QAC/B/Q,UAAU,yBAIF2R,EAEOzM,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAU,yBACVhD,MAAO,CACH4U,gBAAiB,OAASD,EAAe,IACzCE,iBAAkB,uBAClBC,eAAgB,UAG5B5M,EAAArZ,EAAAiG,cAAA,OACIgP,IAAK6Q,EACL5Q,IAAI,OAKLsQ,IACGU,GAAA,UAANV,EAAS,WAGG,MAAZG,EACOtM,EAAArZ,EAAAiG,cAAA,OACHkO,UAAU,8BACVhD,MAAO,CACHgV,gBAAiBX,EACjBlQ,OAAM,aAAAb,OAAe+Q,KAE5BnM,EAAArZ,EAAAiG,cAAA,KAAGkO,UAAS,GAAAM,OAAK4Q,EAAL,0BACTlU,MAAO,CAAC+F,MAAO,WAIZmC,EAAArZ,EAAAiG,cAAA,OACHkO,UAAU,8BACVhD,MAAO,CAACgV,gBAAiB,cAAe7Q,OAAQ,aAAekQ,IAClEnM,EAAArZ,EAAAiG,cAAA,KAAGkO,UAAS,GAAAM,OAAK4Q,EAAL,0BACTlU,MAAO,CAAC+F,MAAOsO,OAM/BnM,EAAArZ,EAAAiG,cAACme,GAAS3O,QAAV,CACItB,UAAU,kDACVgB,QAAS,KACThY,MAAOsnB,IACXpL,EAAArZ,EAAAiG,cAACme,GAAS3O,QAAV,CACItB,UAAU,sDACVgB,QAAS,IACThY,MAAOynB,SAOnC,CACInR,WAAY,CACRiF,MAAO,CACH/V,KAAM,SACN3D,QAAS,GAEbmkB,MAAO,CACHxgB,KAAM,UAEV+gB,WAAY,CACR/gB,KAAM,SACN3D,QAAS,WAEb4kB,kBAAmB,CACfjhB,KAAM,SACN3D,QAAS,MAEbsU,MAAO,CACH3Q,KAAM,SACNgF,OAAQ,OACRgM,SAAU,oBACV3U,QAAS,IAEbokB,WAAY,CACRzgB,KAAM,SACN3D,QAAS,WAEbqkB,UAAW,CACP1gB,KAAM,SACN3D,QAAS,KAEb2kB,kBAAmB,CACfhhB,KAAM,SACN3D,QAAS,MAEbskB,QAAS,CACL3b,OAAQ,OACRgM,SAAU,IACV3U,QAAS,IAEbukB,YAAa,CACT5gB,KAAM,SACN3D,QAAS,MAEbwkB,aAAc,CACV7gB,KAAM,SACN3D,QAAS,WAEbykB,YAAa,CACT9gB,KAAM,SACN3D,QAAS,MAGjBoiB,SAAU,CACNjN,WAAW,EACXsM,QAAQ,GAEZlL,KAzDJ,SAAAC,GAyDuB,IAAb/B,EAAa+B,EAAb/B,WACKiF,EAAiJjF,EAAjJiF,MAAOyK,EAA0I1P,EAA1I0P,MAAO7P,EAAmIG,EAAnIH,MAAO8P,EAA4H3P,EAA5H2P,WAAYC,EAAgH5P,EAAhH4P,UAAWC,EAAqG7P,EAArG6P,QAASC,EAA4F9P,EAA5F8P,YAAaC,EAA+E/P,EAA/E+P,aAAcC,EAAiEhQ,EAAjEgQ,YAAaC,EAAoDjQ,EAApDiQ,WAAYC,EAAwClQ,EAAxCkQ,kBAAmBC,EAAqBnQ,EAArBmQ,kBAC7HzO,EAAU,IAAMuD,EAEtB,OACIW,EAAArZ,EAAAiG,cAACmgB,GAAD,KAE6B,MAArBxC,EACIvK,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAS,+BAAAM,OAAiCiP,IAC3CrK,EAAArZ,EAAAiG,cAACme,GAAS3O,QAAV,CACIN,QAASA,EACThY,MAAOmW,EACPnC,MAAO,CACH+F,MAAOkM,EACPU,SAAUT,EAAY,MACtBU,UAAWZ,GAEfhP,UAAS,2CAAAM,OAA6CiP,KAIrD,WACG,GAAoB,OAAhBH,EACA,OACIlK,EAAArZ,EAAAiG,cAACme,GAAS3O,QAAV,CACIN,QAAS,IACThY,MAAOmmB,EACPnS,MAAO,CACH+F,MAAOsM,EACPM,SAAUL,EAAc,MACxBM,UAAWZ,GAEfhP,UAAS,+CAAAM,OAAiDiP,KAXzE,IAmBTrK,EAAArZ,EAAAiG,cAAA,OACIkO,UAAS,+BAAAM,OAAiCiP,GAC1CvS,MAAO,CAAC0S,aAAcD,EAAiB,QAEvCvK,EAAArZ,EAAAiG,cAACme,GAAS3O,QAAV,CACIN,QAASA,EACThY,MAAOmW,EACPnC,MAAO,CACH+F,MAAOkM,EACPU,SAAUT,EAAY,MACtBU,UAAWZ,EACXU,aAAcF,EAAoB,OAEtCxP,UAAS,2CAAAM,OAA6CiP,KAIrD,WACG,GAAoB,OAAhBH,EACA,OACIlK,EAAArZ,EAAAiG,cAACme,GAAS3O,QAAV,CACIN,QAAS,IACThY,MAAOmmB,EACPnS,MAAO,CACH+F,MAAOsM,EACPM,SAAUL,EAAc,MACxBM,UAAWZ,GAEfhP,UAAS,+CAAAM,OAAiDiP,KAXzE,QEza9B1R,GAAMC,GAAGC,KAATF,GACAG,GAAqBF,GAAGG,OAAxBD,qBACwDF,GAAGI,WAA3DE,mBAAcC,gBAAWF,mBAAc0G,oBACvClT,GAAYmM,GAAGS,QAAf5M,YAC8EmM,GAAGU,OAAvEE,OAAVD,YAAUC,mBAAmBE,mBAAckR,oBAAeC,uBAC3DlR,GACFqG,EAAArZ,EAAAiG,cAAA,OAAKiN,MAAM,6BAA6BC,MAAM,MAAMC,OAAO,MAAMC,QAAQ,eACrEgG,EAAArZ,EAAAiG,cAAA,SACIoT,EAAArZ,EAAAiG,cAAA,SACIoT,EAAArZ,EAAAiG,cAAA,QAAMzJ,EAAE,+EAEZ6c,EAAArZ,EAAAiG,cAAA,SACIoT,EAAArZ,EAAAiG,cAAA,QAAMzJ,EAAE,2sBAOR6c,EAAArZ,EAAAiG,cAAA,QAAMzJ,EAAE,kPAGR6c,EAAArZ,EAAAiG,cAAA,QAAMzJ,EAAE,meAKR6c,EAAArZ,EAAAiG,cAAA,QAAMzJ,EAAE,wDACR6c,EAAArZ,EAAAiG,cAAA,QACIzJ,EAAE,mHACN6c,EAAArZ,EAAAiG,cAAA,QAAMzJ,EAAE,qPAqBxB2V,GAAkB,oBAAqB,CAEnCmB,MAAOtB,GAAG,UAAW,aACrBuB,KAAMP,GACNQ,SAAU,gBACVC,WCpEkB,CAClBiF,MAAO,CACH/V,KAAM,SACN3D,QAAS,GAEbmkB,MAAO,CACHxgB,KAAM,UAEV+gB,WAAY,CACR/gB,KAAM,SACN3D,QAAS,WAEb4kB,kBAAmB,CACfjhB,KAAM,SACN3D,QAAS,MAEbsU,MAAO,CACH3Q,KAAM,SACNgF,OAAQ,OACRgM,SAAU,oBACV3U,QAAS,IAEbokB,WAAY,CACRzgB,KAAM,SACN3D,QAAS,WAEbqkB,UAAW,CACP1gB,KAAM,SACN3D,QAAS,KAEb2kB,kBAAmB,CACfhhB,KAAM,SACN3D,QAAS,MAEbskB,QAAS,CACL3b,OAAQ,OACRgM,SAAU,IACV3U,QAAS,IAEbukB,YAAa,CACT5gB,KAAM,SACN3D,QAAS,MAEbwkB,aAAc,CACV7gB,KAAM,SACN3D,QAAS,WAEbykB,YAAa,CACT9gB,KAAM,SACN3D,QAAS,MDoBboiB,SAAU,CACNjN,WAAU,EACVkS,iBAAgB,EAChB5F,QAAQ,GAYZxM,KArBmC,SAAAC,GAqBU,IAAvCT,EAAuCS,EAAvCT,WAAYW,EAA2BF,EAA3BE,cAAeD,EAAYD,EAAZC,UACtBuE,EAAiJjF,EAAjJiF,MAAOyK,EAA0I1P,EAA1I0P,MAAcC,GAA4H3P,EAAnIH,MAAmIG,EAA5H2P,YAAYC,EAAgH5P,EAAhH4P,UAAoBE,GAA4F9P,EAArG6P,QAAqG7P,EAA5F8P,aAAaC,EAA+E/P,EAA/E+P,aAAcC,EAAiEhQ,EAAjEgQ,YAAaC,EAAoDjQ,EAApDiQ,WAAYC,EAAwClQ,EAAxCkQ,kBAAmBC,EAAqBnQ,EAArBmQ,kBAE/H0C,EAAmB,SAACC,GAIpB,OAFAnS,EAAc,CAACsE,MAAO6N,IAEdA,GACJ,KAAK,EACDnS,EAAc,CAACiP,UAAW,MAC1B,MACJ,KAAK,EACDjP,EAAc,CAACiP,UAAW,MAC1B,MACJ,KAAK,EACDjP,EAAc,CAACiP,UAAW,MAC1B,MACJ,KAAK,EACDjP,EAAc,CAACiP,UAAW,IAC1B,MACJ,KAAK,EACDjP,EAAc,CAACiP,UAAW,MAC1B,MACJ,KAAK,EACDjP,EAAc,CAACiP,UAAW,QAItC,OACIhK,EAAArZ,EAAAiG,cAACugB,GAAD,KACInN,EAAArZ,EAAAiG,cAACwgB,GAAD,KACIpN,EAAArZ,EAAAiG,cAACygB,GAAD,CAAgBjE,SAAU,EAAGC,SAAU,EAAGL,cAAe3J,EAAOlE,SAAU8R,KAE9EjN,EAAArZ,EAAAiG,cAAC0gB,GAAD,KACItN,EAAArZ,EAAAiG,cAAC2gB,GAAD,CAAWtT,MAAOtB,GAAG,iBAAkB,cACnCqH,EAAArZ,EAAAiG,cAAC4gB,GAAD,CACIxS,MAAOrC,GAAG,gBAAiB,aAC3B7U,MAAOumB,EACPlP,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACsP,WAAYvmB,KAChDoX,QAAS,CACL,CAACF,MAAOrC,GAAG,UAAW,aAAc7U,MAAO,WAC3C,CAACkX,MAAOrC,GAAG,QAAS,aAAc7U,MAAO,YAGjDkc,EAAArZ,EAAAiG,cAAA,aAAQ+L,GAAG,2BAA4B,cACvCqH,EAAArZ,EAAAiG,cAAC6gB,GAAD,CACI3pB,MAAOymB,EACPpP,SAAU,SAACrX,GACPiX,EAAc,CAACwP,kBAAmBzmB,KAEtC+jB,KAAM,EACNC,IAAK,EACL5D,KAAM,MAGdlE,EAAArZ,EAAAiG,cAAC2gB,GAAD,CAAWtT,MAAOtB,GAAG,mBAAoB,cACrCqH,EAAArZ,EAAAiG,cAAA,aAAQ+L,GAAG,QAAS,cACpBqH,EAAArZ,EAAAiG,cAACygB,GAAD,CAAgBjE,SAAU,EAAGC,SAAU,EAAGL,cAAe3J,EAAOlE,SAAU8R,IAC1EjN,EAAArZ,EAAAiG,cAAA,SAAI+L,GAAG,mBACPqH,EAAArZ,EAAAiG,cAAC8gB,GAAD,CACI5pB,MAAOgmB,EACP3O,SAAU,SAACrX,GACPiX,EAAc,CAAC+O,MAAOhmB,OAG9Bkc,EAAArZ,EAAAiG,cAAA,aAAQ+L,GAAG,kBAAmB,cAC9BqH,EAAArZ,EAAAiG,cAAC6gB,GAAD,CACI3pB,MAAOkmB,EACP7O,SAAU,SAACrX,GACPiX,EAAc,CAACiP,UAAWlmB,KAE9B+jB,IAAK,GACLC,IAAK,EACL5D,KAAM,KAEVlE,EAAArZ,EAAAiG,cAAA,aAAQ+L,GAAG,mCAAoC,cAC/CqH,EAAArZ,EAAAiG,cAAC6gB,GAAD,CACI3pB,MAAOwmB,EACPnP,SAAU,SAACrX,GACPiX,EAAc,CAACuP,kBAAmBxmB,KAEtC+jB,KAAM,EACNC,IAAK,EACL5D,KAAM,KAEVlE,EAAArZ,EAAAiG,cAAC+gB,GAAD,CACI7pB,MAAOimB,EACP5O,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACgP,WAAYjmB,QAGxDkc,EAAArZ,EAAAiG,cAAC2gB,GAAD,CAAWtT,MAAOtB,GAAG,oBAAqB,cACtCqH,EAAArZ,EAAAiG,cAACghB,GAAD,CACI5S,MAAOrC,GAAG,WAAY,aACtBd,SAAUqS,EACVhP,QAAS,CACL,CAACF,MAAOrC,GAAG,UAAW,aAAc7U,MAAO,MAC3C,CAACkX,MAAOrC,GAAG,OAAQ,aAAc7U,MAAO,QAE5CqX,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACmP,YAAapmB,OAErDkc,EAAArZ,EAAAiG,cAAA,aAAQ+L,GAAG,kBAAmB,cAC9BqH,EAAArZ,EAAAiG,cAAC6gB,GAAD,CACI3pB,MAAOsmB,EACPjP,SAAU,SAACrX,GACPiX,EAAc,CAACqP,YAAatmB,KAEhC+jB,IAAK,GACLC,IAAK,EACL5D,KAAM,KAEVlE,EAAArZ,EAAAiG,cAAC+gB,GAAD,CACI7pB,MAAOqmB,EACPhP,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACoP,aAAcrmB,SAI9Dkc,EAAArZ,EAAAiG,cAACihB,GAAD,CACIzT,WAAYA,EACZW,cAAeA,EACfD,UAAWA,EACXmH,KAAM,WAatB/F,KA1JmC,SAAAT,GA0JL,IAAxBrB,EAAwBqB,EAAxBrB,WAAYU,EAAYW,EAAZX,UACd,OACIkF,EAAArZ,EAAAiG,cAACihB,GAAD,CACIzT,WAAYA,EACZU,UAAWA,EACXmH,KAAM,UAIlByB,WAAYoH,SEjOTvR,GAAYX,GAAGU,OAAfC,SAEMmK,GAAa,CACtB,CACItJ,WAAY,CACRtC,MAAO,CACHxO,KAAM,SACN3D,QAAS,QAEb0U,QAAS,CACL/Q,KAAM,SACNgF,OAAQ,OACRgM,SAAU,MAGlB4B,KAZJ,SAAArB,GAYuB,IAAbT,EAAaS,EAAbT,WAEEtC,EAEAsC,EAFAtC,MACAuC,EACAD,EADAC,QAEJ,OACI2F,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAS,eAAAM,OAAiBtD,IAC3BkI,EAAArZ,EAAAiG,cAACkhB,GAAS1R,QAAV,CACIN,QAAS,IACThY,MAAOuW,QCnBxB1B,GAAMC,GAAGC,KAATF,GACCG,GAAsBF,GAAGG,OAAzBD,kBACAS,GAAsBX,GAAGU,OAAzBC,SAERT,GAAmB,kBAAmB,CAEpCmB,MAAOtB,GAAG,QAAS,aAEnBuB,KAAM,OAENC,SAAU,gBAEVC,WAAY,CACVtC,MAAO,CACLxO,KAAM,SACN3D,QAAS,QAEX0U,QAAS,CACL/Q,KAAM,SACNgF,OAAQ,OACRgM,SAAU,MAIhBM,KApBoC,SAAAC,GAoBS,IAAvCT,EAAuCS,EAAvCT,WAAYW,EAA2BF,EAA3BE,cAAeD,EAAYD,EAAZC,UAEzBhD,EAEAsC,EAFAtC,MACAuC,EACAD,EADAC,QAWN,OACIT,MAAAhN,cAAA,OAAKkO,UAAS,GAAAM,OAAKN,EAAL,iBAAAM,OAA8BtD,IAC5C8B,MAAAhN,cAAA,UAAQuO,SAVZ,SAAuB4S,GACrBhT,EAAc,CAACjD,MAAOiW,EAAM1f,OAAOvK,UAU7B8V,MAAAhN,cAAA,UAAQ9I,MAAO,UAAW+T,SAAoB,YAAVC,GAApC,WACA8B,MAAAhN,cAAA,UAAQ9I,MAAO,OAAQ+T,SAAoB,SAAVC,GAAjC,QACA8B,MAAAhN,cAAA,UAAQ9I,MAAO,UAAW+T,SAAoB,YAAVC,GAApC,WACA8B,MAAAhN,cAAA,UAAQ9I,MAAO,SAAU+T,SAAoB,WAAVC,GAAnC,WAEJ8B,MAAAhN,cAACohB,GAAD,CACIlS,QAAQ,IACRX,SAdR,SAAyB8S,GACvBlT,EAAc,CAACV,QAAS4T,KAclBnqB,MAAOuW,MAMjB6B,KAnDoC,SAAAT,GAmDP,IAAvBrB,EAAuBqB,EAAvBrB,WAAWU,EAAYW,EAAZX,UAEThD,EAEAsC,EAFAtC,MACAuC,EACAD,EADAC,QAEN,OACIT,MAAAhN,cAAA,OAAKkO,UAAS,GAAAM,OAAKN,EAAL,iBAAAM,OAA8BtD,IAC5C8B,MAAAhN,cAACohB,GAAS5R,QAAV,CACIN,QAAS,IACThY,MAAOuW,MAIfqJ,WAAYA,0zBCxET,IAAMnY,GAAb,SAAAsV,GAAA,SAAAtV,IAAA,mGAAA2iB,CAAArmB,KAAA0D,GAAA4iB,GAAAtmB,KAAAumB,GAAA7iB,GAAA9F,MAAAoC,KAAA5C,sBAAA,0OAAAopB,CAAA9iB,EAA+BqO,IAAMrO,aAArCA,KAAA,EAAAnH,IAAA,SAAAN,MAAA,WAIQ,IAAIwqB,EAAoBzmB,KAAKC,MAAMymB,cAC/BC,EAAc3mB,KAAKC,MAAM2mB,QACzBC,EAAa7mB,KAAKC,MAAM6mB,OACxBC,EAAc/mB,KAAKC,MAAM+mB,QACzBC,EAAajnB,KAAKC,MAAMinB,OACxBC,EAAYnnB,KAAKC,MAAMmnB,MACvBC,EAAernB,KAAKC,MAAMqnB,SAC1BC,EAAwBvnB,KAAKC,MAAMunB,wBACnCC,EAAuBznB,KAAKC,MAAMynB,uBAClC5S,EAAW9U,KAAKC,MAAM0nB,WACtBC,EAAa5nB,KAAKC,MAAM4nB,aAExBC,EAAS,GACTC,EAAS,GACTC,EAAa,GACbC,EAAY,GAmDhB,OAjDAH,EAAM,qBAEFrB,GAEAqB,EAAM,GAAAvU,OAAMuU,EAAN,qBAAAvU,OAAgC0T,GAGnB,MAAfJ,EACAkB,EAAS,CACL9C,gBAAiBwB,EACjBrS,OAAM,aAAAb,OAAekT,IAGH,MAAfI,IACPkB,EAAS,CACL9C,gBAAiB,cACjB7Q,OAAQ,aAAeqS,EACvBzQ,MAAOyQ,KAKPA,IAGW,MAAfI,GACAiB,EAAM,GAAAvU,OAAMuU,EAAN,SAAAvU,OAAoB0T,EAApB,SAAA1T,OAAsCoT,GAC5CoB,EAAS,MAEa,MAAflB,IACPiB,EAAM,GAAAvU,OAAMuU,EAAN,SAAAvU,OAAoB0T,EAApB,iBAAA1T,OAA8CoT,GACpDoB,EAAS,OAKI,UAAhBhB,IACJe,EAAM,GAAAvU,OAAMuU,EAAN,eAKHP,IACAS,EAAa7P,EAAArZ,EAAAiG,cAAA,KAAGkO,UAAS,GAAAM,OAAKgU,EAAL,6BAEzBE,IACAQ,EAAY9P,EAAArZ,EAAAiG,cAAA,KAAGkO,UAAS,GAAAM,OAAKkU,EAAL,4BAIpBtP,EAAArZ,EAAAiG,cAAA,KACI4S,KAAMwP,EACN3H,GAAI,iBACJvP,MAAO8X,EACP9U,UAAW6U,EACXI,KAAM,SACNC,gBAAc,EACd3hB,OAAQ6gB,EAAc,SAAS,KAC/Be,IAAK,uBAEJJ,EACAlT,EACAmT,EAEAL,GAAczP,EAAArZ,EAAAiG,cAAA,KAAGkO,UAAW,6BAA8B2U,sCArF/ElkB,EAAA,mzBCAO,IAAM2kB,GAAb,SAAArP,GAAA,SAAAqP,IAAA,mGAAAC,CAAAtoB,KAAAqoB,GAAAE,GAAAvoB,KAAAwoB,GAAAH,GAAAzqB,MAAAoC,KAAA5C,sBAAA,0OAAAqrB,CAAAJ,EAAyCtW,IAAMrO,aAA/C2kB,KAAA,EAAA9rB,IAAA,SAAAN,MAAA,WAIQ,IAAIwqB,EAAoBzmB,KAAKC,MAAMymB,cAC/BC,EAAc3mB,KAAKC,MAAM2mB,QACzBC,EAAa7mB,KAAKC,MAAM6mB,OACxBC,EAAc/mB,KAAKC,MAAM+mB,QACzBC,EAAajnB,KAAKC,MAAMinB,OACxBC,EAAYnnB,KAAKC,MAAMmnB,MACvBC,EAAernB,KAAKC,MAAMqnB,SAC1BC,EAAwBvnB,KAAKC,MAAMunB,wBACnCC,EAAuBznB,KAAKC,MAAMynB,uBAClC5S,EAAW9U,KAAKC,MAAM0nB,WAGtBG,GAFa9nB,KAAKC,MAAM4nB,aAEf,IACTE,EAAS,GACTC,EAAa,GACbC,EAAY,GAmDhB,OAjDAH,EAAM,qBAEFrB,GAEAqB,EAAM,GAAAvU,OAAMuU,EAAN,qBAAAvU,OAAgC0T,GAGnB,MAAfJ,EACAkB,EAAS,CACL9C,gBAAiBwB,EACjBrS,OAAM,aAAAb,OAAekT,IAGH,MAAfI,IACPkB,EAAS,CACL9C,gBAAiB,cACjB7Q,OAAQ,aAAeqS,EACvBzQ,MAAOyQ,KAKPA,IAGW,MAAfI,GACAiB,EAAM,GAAAvU,OAAMuU,EAAN,SAAAvU,OAAoB0T,EAApB,SAAA1T,OAAsCoT,GAC5CoB,EAAS,MAEa,MAAflB,IACPiB,EAAM,GAAAvU,OAAMuU,EAAN,SAAAvU,OAAoB0T,EAApB,iBAAA1T,OAA8CoT,GACpDoB,EAAS,OAKI,UAAhBhB,IACJe,EAAM,GAAAvU,OAAMuU,EAAN,eAKHP,IACAS,EAAa7P,EAAArZ,EAAAiG,cAAA,KAAGkO,UAAS,GAAAM,OAAKgU,EAAL,6BAEzBE,IACAQ,EAAY9P,EAAArZ,EAAAiG,cAAA,KAAGkO,UAAS,GAAAM,OAAKkU,EAAL,4BAIpBtP,EAAArZ,EAAAiG,cAAA,KACI4S,KAAMwP,EACNlU,UAAW6U,EACXI,KAAM,SACNC,gBAAc,EACdlY,MAAO8X,EACPvhB,OAAQ6gB,EAAc,SAAS,MAE9BW,EACAlT,EACAmT,qCAjFrBI,EAAA,mzBCAO,IAAMK,GAAb,SAAA1P,GAAA,SAAA0P,IAAA,mGAAAC,CAAA3oB,KAAA0oB,GAAAE,GAAA5oB,KAAA6oB,GAAAH,GAAA9qB,MAAAoC,KAAA5C,sBAAA,0OAAA0rB,CAAAJ,EAA2C3W,IAAMrO,aAAjDglB,KAAA,EAAAnsB,IAAA,SAAAN,MAAA,WAIQ,IAAIwqB,EAAoBzmB,KAAKC,MAAMymB,cAC/BC,EAAc3mB,KAAKC,MAAM2mB,QACzBC,EAAa7mB,KAAKC,MAAM6mB,OACxBC,EAAc/mB,KAAKC,MAAM+mB,QACzBC,EAAajnB,KAAKC,MAAMinB,OACxBC,EAAYnnB,KAAKC,MAAMmnB,MACvBC,EAAernB,KAAKC,MAAMqnB,SAC1BC,EAAwBvnB,KAAKC,MAAMunB,wBACnCC,EAAuBznB,KAAKC,MAAMynB,uBAClC5S,EAAW9U,KAAKC,MAAM0nB,WAGtBG,GAFa9nB,KAAKC,MAAM4nB,aAEf,IACTE,EAAS,GACTC,EAAa,GACbC,EAAY,GAmDhB,OAjDAH,EAAM,qBAEFrB,GAEAqB,EAAM,GAAAvU,OAAMuU,EAAN,qBAAAvU,OAAgC0T,GAGnB,MAAfJ,EACAkB,EAAS,CACL9C,gBAAiBwB,EACjBrS,OAAM,aAAAb,OAAekT,IAGH,MAAfI,IACPkB,EAAS,CACL9C,gBAAiB,cACjB7Q,OAAQ,aAAeqS,EACvBzQ,MAAOyQ,KAKPA,IAGW,MAAfI,GACAiB,EAAM,GAAAvU,OAAMuU,EAAN,SAAAvU,OAAoB0T,EAApB,SAAA1T,OAAsCoT,GAC5CoB,EAAS,MAEa,MAAflB,IACPiB,EAAM,GAAAvU,OAAMuU,EAAN,SAAAvU,OAAoB0T,EAApB,iBAAA1T,OAA8CoT,GACpDoB,EAAS,OAKI,UAAhBhB,IACJe,EAAM,GAAAvU,OAAMuU,EAAN,eAKHP,IACAS,EAAa7P,EAAArZ,EAAAiG,cAAA,KAAGkO,UAAS,GAAAM,OAAKgU,EAAL,6BAEzBE,IACAQ,EAAY9P,EAAArZ,EAAAiG,cAAA,KAAGkO,UAAS,GAAAM,OAAKkU,EAAL,4BAIpBtP,EAAArZ,EAAAiG,cAAA,KACI4S,KAAMwP,EACN3H,GAAI,iBACJvM,UAAW6U,EACXI,KAAM,SACNC,gBAAc,EACdlY,MAAO8X,EACPvhB,OAAQ6gB,EAAc,SAAS,MAE9BW,EACAlT,EACAmT,qCAlFrBS,EAAA,mzBCAO,IAAMK,GAAb,SAAA/P,GAAA,SAAA+P,IAAA,mGAAAC,CAAAhpB,KAAA+oB,GAAAE,GAAAjpB,KAAAkpB,GAAAH,GAAAnrB,MAAAoC,KAAA5C,sBAAA,0OAAA+rB,CAAAJ,EAA4DhX,IAAMrO,aAAlEqlB,KAAA,EAAAxsB,IAAA,SAAAN,MAAA,WAIQ,IAAIwqB,EAAoBzmB,KAAKC,MAAMymB,cAC/BC,EAAc3mB,KAAKC,MAAM2mB,QACzBC,EAAa7mB,KAAKC,MAAM6mB,OACxBC,EAAc/mB,KAAKC,MAAM+mB,QACzBC,EAAajnB,KAAKC,MAAMinB,OACxBC,EAAYnnB,KAAKC,MAAMmnB,MACvBC,EAAernB,KAAKC,MAAMqnB,SAC1BC,EAAwBvnB,KAAKC,MAAMunB,wBACnCC,EAAuBznB,KAAKC,MAAMynB,uBAClC5S,EAAW9U,KAAKC,MAAM0nB,WACtBC,EAAa5nB,KAAKC,MAAM4nB,aAExBC,EAAS,GACTC,EAAS,GACTC,EAAa,GACbC,EAAY,GAmDhB,OAjDAH,EAAM,qBAEFrB,GAEAqB,EAAM,GAAAvU,OAAMuU,EAAN,qBAAAvU,OAAgC0T,GAGnB,MAAfJ,EACAkB,EAAS,CACL9C,gBAAiBwB,EACjBrS,OAAM,aAAAb,OAAekT,IAGH,MAAfI,IACPkB,EAAS,CACL9C,gBAAiB,cACjB7Q,OAAQ,aAAeqS,EACvBzQ,MAAOyQ,KAKPA,IAGW,MAAfI,GACAiB,EAAM,GAAAvU,OAAMuU,EAAN,SAAAvU,OAAoB0T,EAApB,SAAA1T,OAAsCoT,GAC5CoB,EAAS,MAEa,MAAflB,IACPiB,EAAM,GAAAvU,OAAMuU,EAAN,SAAAvU,OAAoB0T,EAApB,iBAAA1T,OAA8CoT,GACpDoB,EAAS,OAKI,UAAhBhB,IACJe,EAAM,GAAAvU,OAAMuU,EAAN,eAKHP,IACAS,EAAa7P,EAAArZ,EAAAiG,cAAA,KAAGkO,UAAS,GAAAM,OAAKgU,EAAL,6BAEzBE,IACAQ,EAAY9P,EAAArZ,EAAAiG,cAAA,KAAGkO,UAAS,GAAAM,OAAKkU,EAAL,4BAIpBtP,EAAArZ,EAAAiG,cAAA,KACI4S,KAAMwP,EACN3H,GAAI,iBACJvM,UAAW6U,EACXI,KAAM,SACNC,gBAAc,EACdlY,MAAO8X,EACPvhB,OAAQ6gB,EAAc,SAAS,KAC/Be,IAAK,uBAEZJ,EACYlT,EACZmT,EAEYL,GAAczP,EAAArZ,EAAAiG,cAAA,KAAGkO,UAAW,6BAA8B2U,sCArFnFmB,EAAA,mzBCAO,IAAMK,GAAb,SAAApQ,GAAA,SAAAoQ,IAAA,mGAAAC,CAAArpB,KAAAopB,GAAAE,GAAAtpB,KAAAupB,GAAAH,GAAAxrB,MAAAoC,KAAA5C,sBAAA,0OAAAosB,CAAAJ,EAA8DrX,IAAMrO,aAApE0lB,KAAA,EAAA7sB,IAAA,SAAAN,MAAA,WAIQ,IAAIwqB,EAAoBzmB,KAAKC,MAAMymB,cAC/BC,EAAc3mB,KAAKC,MAAM2mB,QACzBC,EAAa7mB,KAAKC,MAAM6mB,OACxBC,EAAc/mB,KAAKC,MAAM+mB,QACzBC,EAAajnB,KAAKC,MAAMinB,OACxBC,EAAYnnB,KAAKC,MAAMmnB,MACvBC,EAAernB,KAAKC,MAAMqnB,SAC1BC,EAAwBvnB,KAAKC,MAAMunB,wBACnCC,EAAuBznB,KAAKC,MAAMynB,uBAClC5S,EAAW9U,KAAKC,MAAM0nB,WACtBC,EAAa5nB,KAAKC,MAAM4nB,aAExBC,EAAS,GACTC,EAAS,GACTC,EAAa,GACbC,EAAY,GAmDhB,OAjDAH,EAAM,qBAEFrB,GAEAqB,EAAM,GAAAvU,OAAMuU,EAAN,qBAAAvU,OAAgC0T,GAGnB,MAAfJ,EACAkB,EAAS,CACL9C,gBAAiBwB,EACjBrS,OAAM,aAAAb,OAAekT,IAGH,MAAfI,IACPkB,EAAS,CACL9C,gBAAiB,cACjB7Q,OAAQ,aAAeqS,EACvBzQ,MAAOyQ,KAKPA,IAGW,MAAfI,GACAiB,EAAM,GAAAvU,OAAMuU,EAAN,SAAAvU,OAAoB0T,EAApB,SAAA1T,OAAsCoT,GAC5CoB,EAAS,MAEa,MAAflB,IACPiB,EAAM,GAAAvU,OAAMuU,EAAN,SAAAvU,OAAoB0T,EAApB,iBAAA1T,OAA8CoT,GACpDoB,EAAS,OAKI,UAAhBhB,IACJe,EAAM,GAAAvU,OAAMuU,EAAN,eAKHP,IACAS,EAAa7P,EAAArZ,EAAAiG,cAAA,KAAGkO,UAAS,GAAAM,OAAKgU,EAAL,6BAEzBE,IACAQ,EAAY9P,EAAArZ,EAAAiG,cAAA,KAAGkO,UAAS,GAAAM,OAAKkU,EAAL,4BAIpBtP,EAAArZ,EAAAiG,cAAA,KACI4S,KAAMwP,EACN3H,GAAI,iBACJvM,UAAW6U,EACXI,KAAM,SACNC,gBAAc,EACdlY,MAAO8X,EACPvhB,OAAQ6gB,EAAc,SAAS,MAEtCW,EACYlT,EACZmT,EAEYL,GAAczP,EAAArZ,EAAAiG,cAAA,KAAGkO,UAAW,6BAA8B2U,sCApFnFwB,EAAA,GCIQ1X,GAAaX,GAAGU,OAAhBC,SAEKmK,GAAa,CACzB,CACCtJ,WAAY,CACXC,QAAS,CACR/L,OAAQ,OACRgM,SAAU,QAEX0U,UAAW,CACV1lB,KAAM,SACN3D,QAAS,MAEVupB,aAAc,CACb5lB,KAAM,UACN3D,SAAS,GAEVmpB,WAAY,CACXxlB,KAAM,SACN3D,QAAS,MAEV+oB,WAAY,CACXplB,KAAM,SACN3D,QAAS,KAEV6oB,YAAa,CACZllB,KAAM,SACN3D,QAAS,WAEV2oB,kBAAmB,CAClBhlB,KAAM,SACN3D,QAAS,MAEVipB,YAAa,CACZtlB,KAAM,SACN3D,QAAS,QAEVypB,sBAAuB,CACtB9lB,KAAM,SACN3D,QAAS,MAEV2pB,qBAAsB,CACrBhmB,KAAM,SACN3D,QAAS,OAIXuW,KA5CD,SAAArB,GA4CoB,IAAbT,EAAaS,EAAbT,WAEJC,EAUGD,EAVHC,QACA2U,EASG5U,EATH4U,UACAE,EAQG9U,EARH8U,aACAJ,EAOG1U,EAPH0U,WACAJ,EAMGtU,EANHsU,WACAF,EAKGpU,EALHoU,YACAF,EAIGlU,EAJHkU,kBACAM,EAGGxU,EAHHwU,YACAQ,EAEGhV,EAFHgV,sBACAE,EACGlV,EADHkV,qBAGGtJ,EAAiB,GAYrB,OAVIsI,EAEHtI,EAAc,oDAAA5K,OAAuDwT,GAE1DN,IAEXtI,EAAc,6BAAA5K,OAAgCwT,IAK9C5O,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAWkL,GAEfhG,EAAArZ,EAAAiG,cAAC0kB,GAAD,CAAqB/C,cAAeD,EAAmBG,QAASD,EAAaG,OAAQD,EAC/EG,QAASD,EACTG,OAAQD,EACRG,MAAOD,EACPG,SAAUD,EACVG,wBAAyBD,EACzBG,uBAAwBD,EACxBE,WACCxP,EAAArZ,EAAAiG,cAAC2kB,GAASnV,QAAV,CACCN,QAAQ,OACRhB,UAAW,qBACXhX,MAAOuW,SAOnB,CACCD,WAAY,CACXC,QAAS,CACR/L,OAAQ,OACRgM,SAAU,QAEX0U,UAAW,CACV1lB,KAAM,SACN3D,QAAS,MAEVupB,aAAc,CACb5lB,KAAM,UACN3D,SAAS,GAEVmpB,WAAY,CACXxlB,KAAM,SACN3D,QAAS,MAEV+oB,WAAY,CACXplB,KAAM,SACN3D,QAAS,KAEV6oB,YAAa,CACZllB,KAAM,SACN3D,QAAS,WAEV2oB,kBAAmB,CAClBhlB,KAAM,SACN3D,QAAS,MAEVipB,YAAa,CACZtlB,KAAM,SACN3D,QAAS,QAEVypB,sBAAuB,CACtB9lB,KAAM,SACN3D,QAAS,MAEV2pB,qBAAsB,CACrBhmB,KAAM,SACN3D,QAAS,OAIXuW,KA5CD,SAAAT,GA4CoB,IAAbrB,EAAaqB,EAAbrB,WAEJC,EAUGD,EAVHC,QACA2U,EASG5U,EATH4U,UACAE,EAQG9U,EARH8U,aACAJ,EAOG1U,EAPH0U,WACAJ,EAMGtU,EANHsU,WACAF,EAKGpU,EALHoU,YACAF,EAIGlU,EAJHkU,kBACAM,EAGGxU,EAHHwU,YACAQ,EAEGhV,EAFHgV,sBACAE,EACGlV,EADHkV,qBAGGtJ,EAAiB,GAYrB,OAVIsI,EAEHtI,EAAc,oDAAA5K,OAAuDwT,GAE1DN,IAEXtI,EAAc,6BAAA5K,OAAgCwT,IAK9C5O,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAWkL,GAEfhG,EAAArZ,EAAAiG,cAAC4kB,GAAD,CAAuBjD,cAAeD,EAAmBG,QAASD,EAAaG,OAAQD,EACjFG,QAASD,EACTG,OAAQD,EACRG,MAAOD,EACPG,SAAUD,EACVG,wBAAyBD,EACzBG,uBAAwBD,EACxBE,WACCxP,EAAArZ,EAAAiG,cAAC2kB,GAASnV,QAAV,CACCN,QAAQ,OACRhB,UAAW,qBACXhX,MAAOuW,SAOnB,CACCD,WAAY,CACXC,QAAS,CACR/L,OAAQ,OACRgM,SAAU,QAEXmV,WAAY,CACXnmB,KAAM,SACN3D,QAAS,MAEVqpB,UAAW,CACV1lB,KAAM,SACN3D,QAAS,MAEVupB,aAAc,CACb5lB,KAAM,UACN3D,SAAS,GAEVmpB,WAAY,CACXxlB,KAAM,SACN3D,QAAS,MAEV+oB,WAAY,CACXplB,KAAM,SACN3D,QAAS,KAEV6oB,YAAa,CACZllB,KAAM,SACN3D,QAAS,WAEV2oB,kBAAmB,CAClBhlB,KAAM,SACN3D,QAAS,MAEVipB,YAAa,CACZtlB,KAAM,SACN3D,QAAS,QAEVypB,sBAAuB,CACtB9lB,KAAM,SACN3D,QAAS,MAEV2pB,qBAAsB,CACrBhmB,KAAM,SACN3D,QAAS,OAGXuW,KA/CD,SAAAC,GA+C+B,IAAxB/B,EAAwB+B,EAAxB/B,WAEJC,GAF4B8B,EAAZrB,UAabV,EAXHC,SACAoV,EAUGrV,EAVHqV,WACAT,EASG5U,EATH4U,UACAE,EAQG9U,EARH8U,aACAJ,EAOG1U,EAPH0U,WACAJ,EAMGtU,EANHsU,WACAF,EAKGpU,EALHoU,YACAF,EAIGlU,EAJHkU,kBACAM,EAGGxU,EAHHwU,YACAQ,EAEGhV,EAFHgV,sBACAE,EACGlV,EADHkV,qBAGGtJ,EAAiB,GAYrB,OAVIsI,EAEHtI,EAAc,oDAAA5K,OAAuDwT,GAE1DN,IAEXtI,EAAc,6BAAA5K,OAAgCwT,IAK9C5O,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAWkL,GAEfhG,EAAArZ,EAAAiG,cAAC6kB,GAAD,CAAwClD,cAAeD,EAAmBG,QAASD,EACzEG,OAAQD,EACRG,QAASD,EACTG,OAAQD,EACRG,MAAOD,EACPG,SAAUD,EACVG,wBAAyBD,EACzBG,uBAAwBD,EACxBI,aAAcD,EACdD,WACCxP,EAAArZ,EAAAiG,cAAC2kB,GAASnV,QAAV,CACCN,QAAQ,OACRhB,UAAW,qBACXhX,MAAOuW,SAOvB,CACCD,WAAY,CACXC,QAAS,CACR/L,OAAQ,OACRgM,SAAU,QAEXmV,WAAY,CACXnmB,KAAM,SACN3D,QAAS,MAEVqpB,UAAW,CACV1lB,KAAM,SACN3D,QAAS,MAEVupB,aAAc,CACb5lB,KAAM,UACN3D,SAAS,GAEVmpB,WAAY,CACXxlB,KAAM,SACN3D,QAAS,MAEV+oB,WAAY,CACXplB,KAAM,SACN3D,QAAS,KAEV6oB,YAAa,CACZllB,KAAM,SACN3D,QAAS,WAEV2oB,kBAAmB,CAClBhlB,KAAM,SACN3D,QAAS,MAEVipB,YAAa,CACZtlB,KAAM,SACN3D,QAAS,QAEVypB,sBAAuB,CACtB9lB,KAAM,SACN3D,QAAS,MAEV2pB,qBAAsB,CACrBhmB,KAAM,SACN3D,QAAS,OAGXuW,KA/CD,SAAAwV,GA+C+B,IAAxBtX,EAAwBsX,EAAxBtX,WAEJC,GAF4BqX,EAAZ5W,UAabV,EAXHC,SACAoV,EAUGrV,EAVHqV,WACAT,EASG5U,EATH4U,UACAE,EAQG9U,EARH8U,aACAJ,EAOG1U,EAPH0U,WACAJ,EAMGtU,EANHsU,WACAF,EAKGpU,EALHoU,YACAF,EAIGlU,EAJHkU,kBACAM,EAGGxU,EAHHwU,YACAQ,EAEGhV,EAFHgV,sBACAE,EACGlV,EADHkV,qBAGGtJ,EAAiB,GAYrB,OAVIsI,EAEHtI,EAAc,oDAAA5K,OAAuDwT,GAE1DN,IAEXtI,EAAc,6BAAA5K,OAAgCwT,IAK9C5O,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAWkL,GAEfhG,EAAArZ,EAAAiG,cAAC+kB,GAAD,CAA0CpD,cAAeD,EAC7CG,QAASD,EACTG,OAAQD,EACRG,QAASD,EACTG,OAAQD,EACRG,MAAOD,EACPG,SAAUD,EACVG,wBAAyBD,EACzBG,uBAAwBD,EACxBI,aAAcD,EACdD,WACCxP,EAAArZ,EAAAiG,cAAC2kB,GAASnV,QAAV,CACCN,QAAQ,OACRhB,UAAW,qBACXhX,MAAOuW,UCnXnB1B,GAAMC,GAAGC,KAATF,GACAG,GAAqBF,GAAGG,OAAxBD,qBACmHF,GAAGI,WAAxGC,OAAdC,gBAAcD,cAAcE,gBAAmByG,OAARxG,UAAQwG,aAAagS,sBAAiBvP,kBAAawP,eAAUC,iBACpGrlB,GAAYmM,GAAGS,QAAf5M,YACqEmM,GAAGU,OAAxEC,eAAUC,wBAAgCE,OAAbD,eAAaC,cAAcqY,eACzDpY,GACFqG,EAAArZ,EAAAiG,cAAA,OAAKiN,MAAM,6BAA6BC,MAAM,MAAMC,OAAO,MAAMC,QAAQ,eAC3EgG,EAAArZ,EAAAiG,cAAA,SACCoT,EAAArZ,EAAAiG,cAAA,QAAMzJ,EAAE,0LAGT6c,EAAArZ,EAAAiG,cAAA,SACCoT,EAAArZ,EAAAiG,cAAA,QAAMzJ,EAAE,igBAKR6c,EAAArZ,EAAAiG,cAAA,QAAMzJ,EAAE,+OAER6c,EAAArZ,EAAAiG,cAAA,QAAMzJ,EAAE,4PAGR6c,EAAArZ,EAAAiG,cAAA,QAAMzJ,EAAE,2PAGR6c,EAAArZ,EAAAiG,cAAA,QAAMzJ,EAAE,obAIR6c,EAAArZ,EAAAiG,cAAA,QAAMzJ,EAAE,8OAmBX2V,GAAkB,mBAAoB,CAElCmB,MAAOtB,GAAG,SAAU,aACpBuB,KAAMP,GACNQ,SAAU,gBACVC,WAAY,CACRC,QAAS,CACL/L,OAAQ,OACRgM,SAAU,QAEdmV,WAAY,CACRnmB,KAAM,SACN3D,QAAS,MAEbqpB,UAAW,CACP1lB,KAAM,SACN3D,QAAS,MAEbupB,aAAc,CACV5lB,KAAM,UACN3D,SAAS,GAEbmpB,WAAY,CACRxlB,KAAM,SACN3D,QAAS,MAEb+oB,WAAY,CACRplB,KAAM,SACN3D,QAAS,KAEb6oB,YAAa,CACTllB,KAAM,SACN3D,QAAS,WAEb2oB,kBAAmB,CACfhlB,KAAM,SACN3D,QAAS,MAEbipB,YAAa,CACTtlB,KAAM,SACN3D,QAAS,QAEbypB,sBAAuB,CACnB9lB,KAAM,SACN3D,QAAS,MAEb2pB,qBAAsB,CAClBhmB,KAAM,SACN3D,QAAS,OAYjBiV,KA5DkC,SAAAC,GA4DuB,IAejDmL,EAfF5L,EAAmDS,EAAnDT,WAAYU,EAAuCD,EAAvCC,UAAWC,EAA4BF,EAA5BE,cAAeiX,EAAanX,EAAbmX,WAEpC3X,EAWAD,EAXAC,QACAoV,EAUArV,EAVAqV,WACAT,EASA5U,EATA4U,UACAE,EAQA9U,EARA8U,aACAJ,EAOA1U,EAPA0U,WACAJ,EAMAtU,EANAsU,WACAF,EAKApU,EALAoU,YACAF,EAIAlU,EAJAkU,kBACAM,EAGAxU,EAHAwU,YACAQ,EAEAhV,EAFAgV,sBACAE,EACAlV,EADAkV,qBAgBJ,OAXItJ,EADAsI,EACc,6BAAAlT,OAAgCwT,EAAhC,2BAEA,6BAAAxT,OAAgCwT,GAI9C5I,EADAlL,EACc,GAAAM,OAAMN,EAAN,+BAAAM,OAA6CwT,EAA7C,2BAEA,GAAAxT,OAAMN,EAAN,+BAAAM,OAA6CwT,GAI3D5O,EAAArZ,EAAAiG,cAACqlB,GAAD,KACIjS,EAAArZ,EAAAiG,cAACslB,GAAD,KACIlS,EAAArZ,EAAAiG,cAACulB,GAAD,CAAWlY,MAAOtB,GAAG,iBAAkB,cACnCqH,EAAArZ,EAAAiG,cAACwlB,GAAD,CACIpX,MAAOrC,GAAG,cAAe,aACzB7U,MAAO2rB,EACPtU,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAAC0U,WAAY3rB,KAChDiY,YAAa,gBAEjBiE,EAAArZ,EAAAiG,cAACglB,GAAD,CACI5W,MAAOrC,GAAG,qBAAsB,aAChChB,QAASuX,EACT/T,SAAU,SAACxD,GAAD,OAAaoD,EAAc,CAACmU,aAAcvX,OAExDqI,EAAArZ,EAAAiG,cAACylB,GAAD,CACIrX,MAAOrC,GAAG,eAAgB,aAC1Bd,SAAUiX,EACV5T,QAAS,CACL,CAACF,MAAOrC,GAAG,QAAS,aAAc7U,MAAO,MACzC,CAACkX,MAAOrC,GAAG,SAAU,aAAc7U,MAAO,MAC1C,CAACkX,MAAOrC,GAAG,QAAS,aAAc7U,MAAO,OAE7CqX,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAAC+T,WAAYhrB,OAEpDkc,EAAArZ,EAAAiG,cAACylB,GAAD,CACIrX,MAAOrC,GAAG,mBAAoB,aAC9Bd,SAAU+W,EACV1T,QAAS,CACL,CAACF,MAAOrC,GAAG,OAAQ,aAAc7U,MAAO,QACxC,CAACkX,MAAOrC,GAAG,SAAU,aAAc7U,MAAO,UAC1C,CAACkX,MAAOrC,GAAG,QAAS,aAAc7U,MAAO,SACzC,CAACkX,MAAOrC,GAAG,QAAS,aAAc7U,MAAO,UAE7CqX,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAAC6T,YAAa9qB,OAErDkc,EAAArZ,EAAAiG,cAACylB,GAAD,CACIrX,MAAOrC,GAAG,gBAAiB,aAC3Bd,SAAU6W,EACVxT,QAAS,CACL,CAACF,MAAOrC,GAAG,cAAe,aAAc7U,MAAO,KAC/C,CAACkX,MAAOrC,GAAG,gBAAiB,aAAc7U,MAAO,MAErDmX,KAAMtC,GAAG,yEAA0E,aACnFwC,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAAC2T,WAAY5qB,OAEpDkc,EAAArZ,EAAAiG,cAACylB,GAAD,CACIrX,MAAOrC,GAAG,iBAAkB,aAC5Bd,SAAU2W,EACVtT,QAAS,CACL,CAACF,MAAOrC,GAAG,UAAW,aAAc7U,MAAO,WAC3C,CAACkX,MAAOrC,GAAG,YAAa,aAAc7U,MAAO,aAC7C,CAACkX,MAAOrC,GAAG,UAAW,aAAc7U,MAAO,WAC3C,CAACkX,MAAOrC,GAAG,OAAQ,aAAc7U,MAAO,QACxC,CAACkX,MAAOrC,GAAG,UAAW,aAAc7U,MAAO,WAC3C,CAACkX,MAAOrC,GAAG,SAAU,aAAc7U,MAAO,UAC1C,CAACkX,MAAOrC,GAAG,QAAS,aAAc7U,MAAO,SACzC,CAACkX,MAAOrC,GAAG,OAAQ,aAAc7U,MAAO,SAE5CqX,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACyT,YAAa1qB,OAErDkc,EAAArZ,EAAAiG,cAAC0lB,GAAD,CACItX,MAAOrC,GAAG,eAAgB,aAC1BsC,KAAMtC,GAAG,+GAAgH,cAEzHqH,EAAArZ,EAAAiG,cAAC2lB,GAAD,CACIzuB,MAAOwqB,EACPnT,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACuT,kBAAmBxqB,QAG/Dkc,EAAArZ,EAAAiG,cAAC0lB,GAAD,CACItX,MAAOrC,GAAG,gBAAiB,aAC3BsC,KAAM+E,EAAArZ,EAAAiG,cAAA,KAAG4S,KAAI,iDAAoDnR,OAAM,UAAasK,GAAG,yBAA0B,eAEjHqH,EAAArZ,EAAAiG,cAACwlB,GAAD,CACIpX,MAAOrC,GAAG,cAAe,aACzBsC,KAAMtC,GAAG,4FAA6F,aACtG7U,MAAOsrB,EACPjU,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACqU,sBAAuBtrB,KAC3DiY,YAAa,8BAEjBiE,EAAArZ,EAAAiG,cAACwlB,GAAD,CACIpX,MAAOrC,GAAG,aAAc,aACxBsC,KAAMtC,GAAG,0FAA2F,aACpG7U,MAAOwrB,EACPnU,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACuU,qBAAsBxrB,KAC1DiY,YAAa,gCAK7BiE,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAWkL,GAEZhG,EAAArZ,EAAAiG,cAAC4lB,GAAD,CAAWjE,cAAeD,EAAmBG,QAASD,EAAaG,OAAQD,EAChEG,QAASD,EACTG,OAAQD,EACRO,wBAAyBD,EACzBG,uBAAwBD,EACxBI,aAAcD,EACdD,WACPxP,EAAArZ,EAAAiG,cAAC6lB,GAAD,CACI3W,QAAQ,OACRhB,UAAW,qBACXK,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACV,QAASvW,KAC7CA,MAAOuW,EACP0B,YAAapD,GAAG,aAAc,aAC9B+Z,mBAAoB,CAAC,OAAQ,SAAU,iBACvCC,wBAAsB,MAI7BX,GACGhS,EAAArZ,EAAAiG,cAAA,QACIkO,UAAU,oCACV8X,SAAU,SAAC7E,GAAD,OAAWA,EAAM8E,mBAC3B7S,EAAArZ,EAAAiG,cAACilB,GAAD,CAAU3X,KAAK,gBACf8F,EAAArZ,EAAAiG,cAACmlB,GAAD,CACIjuB,MAAOkrB,EACP7T,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACiU,UAAWlrB,OAEnDkc,EAAArZ,EAAAiG,cAACklB,GAAD,CAAY5X,KAAK,eAAec,MAAOrC,GAAG,QAAS,aAAcrP,KAAK,eAgB9F4S,KAhOkC,SAAAT,GAgOJ,IAAxBrB,EAAwBqB,EAAxBrB,WAAYU,EAAYW,EAAZX,UAEVT,EAWAD,EAXAC,QACAoV,EAUArV,EAVAqV,WACAT,EASA5U,EATA4U,UACAE,EAQA9U,EARA8U,aACAJ,EAOA1U,EAPA0U,WACAJ,EAMAtU,EANAsU,WACAF,EAKApU,EALAoU,YACAF,EAIAlU,EAJAkU,kBACAM,EAGAxU,EAHAwU,YACAQ,EAEAhV,EAFAgV,sBACAE,EACAlV,EADAkV,qBAGAtJ,EAAiB,GAerB,OAdIsI,EAEAtI,EAAc,oDAAA5K,OAAuDwT,GAE7DN,IAERtI,EAAc,6BAAA5K,OAAgCwT,IAI/C9T,IACCkL,EAAiBlL,EAAY,IAAMkL,GAInChG,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAWkL,GAEZhG,EAAArZ,EAAAiG,cAAC4lB,GAAD,CAAWjE,cAAeD,EAAmBG,QAASD,EAAaG,OAAQD,EAChEG,QAASD,EACTG,OAAQD,EACRG,MAAOD,EACPG,SAAUD,EACVG,wBAAyBD,EACzBG,uBAAwBD,EACxBI,aAAcD,EACdD,WACPxP,EAAArZ,EAAAiG,cAAC6lB,GAASrW,QAAV,CACIN,QAAQ,OACRhB,UAAW,qBACXhX,MAAOuW,QAO3BqJ,WAAYA,SC3UTnK,GAAYX,GAAGU,OAAfC,SAEMmK,GAAa,CACtB,CACItJ,WAAY,CACR0Y,QAAS,CACLxpB,KAAM,SACNgF,OAAQ,OACRgM,SAAU,MAEdD,QAAS,CACL/Q,KAAM,SACNgF,OAAQ,OACRgM,SAAU,OAIlB4B,KAdJ,SAAArB,GAcuB,IAAbT,EAAaS,EAAbT,WAEE0Y,EAEA1Y,EAFA0Y,QACAzY,EACAD,EADAC,QAGJ,OACI2F,EAAArZ,EAAAiG,cAAA,MAAIkO,UAAY,UACZkF,EAAArZ,EAAAiG,cAACmmB,GAAS3W,QAAV,CACIN,QAAQ,KACRhB,UAAY,eACZhX,MAAOgvB,IAEX9S,EAAArZ,EAAAiG,cAACmmB,GAAS3W,QAAV,CACIN,QAAQ,KACRhB,UAAY,iBACZhX,MAAOuW,QC5BxB1B,GAAMC,GAAGC,KAATF,GACAG,GAAqBF,GAAGG,OAAxBD,kBACAS,GAAYX,GAAGU,OAAfC,SACDI,GACLC,MAAAhN,cAAA,OAAKiN,MAAM,6BAA6BC,MAAM,MAAMC,OAAO,MAAMC,QAAQ,eACzEJ,MAAAhN,cAAA,QAAMzJ,EAAE,srBAORyW,MAAAhN,cAAA,QAAMzJ,EAAE,+HAERyW,MAAAhN,cAAA,QAAMzJ,EAAE,uIAERyW,MAAAhN,cAAA,QAAMzJ,EAAE,wIAiBT2V,GAAkB,gBAAiB,CAE/BmB,MAAOtB,GAAG,MAAO,aACjBuB,KAAMP,GACNQ,SAAU,gBACVC,WAAY,CACR0Y,QAAS,CACLxpB,KAAM,SACNgF,OAAQ,OACRgM,SAAU,MAEdD,QAAS,CACL/Q,KAAM,SACNgF,OAAQ,OACRgM,SAAU,OAYlBM,KA1B+B,SAAAC,GA0Ba,IAAtCT,EAAsCS,EAAtCT,WAAYW,EAA0BF,EAA1BE,cAAcD,EAAYD,EAAZC,UAExBgY,EAEA1Y,EAFA0Y,QACAzY,EACAD,EADAC,QAGJ,OACIT,MAAAhN,cAAA,MAAIkO,UAAS,GAAAM,OAAKN,EAAL,YACTlB,MAAAhN,cAAComB,GAAD,CACIlX,QAAQ,KAClBhB,UAAY,eACFK,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAAC+X,QAAShvB,KAC7CA,MAAOgvB,EACP/W,YAAapD,GAAG,2BAA4B,eAEhDiB,MAAAhN,cAAComB,GAAD,CACIlX,QAAQ,KAClBhB,UAAY,iBACFK,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACV,QAASvW,KAC7CA,MAAOuW,EACP0B,YAAapD,GAAG,yBAA0B,iBAc1DuD,KA5D+B,SAAAT,GA4DF,IAAvBrB,EAAuBqB,EAAvBrB,WAAWU,EAAYW,EAAZX,UAETgY,EAEA1Y,EAFA0Y,QACAzY,EACAD,EADAC,QAGJ,OACIT,MAAAhN,cAAA,MAAIkO,UAAS,GAAAM,OAAMN,EAAN,YACTlB,MAAAhN,cAAComB,GAAS5W,QAAV,CACIN,QAAQ,KACRhB,UAAY,eACZhX,MAAOgvB,IAEXlZ,MAAAhN,cAAComB,GAAS5W,QAAV,CACIN,QAAQ,KACRhB,UAAY,iBACZhX,MAAOuW,MAKvBqJ,WAAYA,SCvHTnK,GAAYX,GAAGU,OAAfC,SAEMmK,GAAa,CACtB,CACItJ,WAAY,CACR0Y,QAAS,CACLxpB,KAAM,SACNgF,OAAQ,OACRgM,SAAU,MAEdD,QAAS,CACL/Q,KAAM,SACNgF,OAAQ,OACRgM,SAAU,MAEd2Y,UAAW,CACP3pB,KAAM,SACN3D,QAAS,oBAEbutB,YAAa,CACT5pB,KAAM,SACN3D,QAAS,OAIjBuW,KAtBJ,SAAArB,GAsBuB,IAAbT,EAAaS,EAAbT,WAEE0Y,EAIA1Y,EAJA0Y,QACAzY,EAGAD,EAHAC,QACA6Y,EAEA9Y,EAFA8Y,YACAD,EACA7Y,EADA6Y,UAGJ,OACIjT,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAS,GAAAM,OAAM6X,EAAN,aACVjT,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAY,iBACbkF,EAAArZ,EAAAiG,cAAA,MAAIkO,UAAY,sBACZkF,EAAArZ,EAAAiG,cAACumB,GAAS/W,QAAV,CACIN,QAAQ,KACRhB,UAAY,2BACZhX,MAAOgvB,IAEX9S,EAAArZ,EAAAiG,cAACumB,GAAS/W,QAAV,CACIN,QAAQ,KACRhB,UAAY,6BACZhX,MAAOuW,KAGb6Y,EACElT,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAY,uBACbkF,EAAArZ,EAAAiG,cAAA,OACIgP,IAAMsX,EACNrX,IAAI,MACG,QCjDpClD,GAAMC,GAAGC,KAATF,GACAG,GAAqBF,GAAGG,OAAxBD,qBAC6DF,GAAGI,WAAlDC,OAAdC,gBAAcD,cAAcE,gBAAWC,aACvC3M,OAD+C2mB,WACnCxa,GAAGS,QAAf5M,aAC0DmM,GAAGU,OAA7DC,eAAUC,wBAAmBC,qBAAaC,6zBAgBjDZ,GAAkB,iBAAkB,CAEhCmB,MAAOtB,GAAG,OAAQ,aAClBuB,KAlBc,aAmBdC,SAAU,gBACVC,WAAY,CACR0Y,QAAS,CACLxpB,KAAM,SACNgF,OAAQ,OACRgM,SAAU,MAEdD,QAAS,CACL/Q,KAAM,SACNgF,OAAQ,OACRgM,SAAU,MAEd2Y,UAAW,CACP3pB,KAAM,SACN3D,QAAS,oBAEjButB,YAAa,CACZ5pB,KAAM,SACN3D,QAAS,OAYViV,KAlCgC,SAAAC,GAkCY,IAAtCT,EAAsCS,EAAtCT,WAAYW,EAA0BF,EAA1BE,cAAcD,EAAYD,EAAZC,UAExBgY,EAIA1Y,EAJA0Y,QACAzY,EAGAD,EAHAC,QACA6Y,EAEA9Y,EAFA8Y,YACAD,EACA7Y,EADA6Y,UAGJ,MAAO,CACHrZ,MAAAhN,cAACymB,GAAD,KACIzZ,MAAAhN,cAAC0mB,GAAD,KACI1Z,MAAAhN,cAAC2mB,GAAD,CAAWtZ,MAAOtB,GAAG,mBAAoB,cACrCiB,MAAAhN,cAAC4mB,GAAD,CACI3b,SAAUob,EACV/X,QAAS,CACL,CAACF,MAAOrC,GAAG,gBAAiB,aAAc7U,MAAO,oBACjD,CAACkX,MAAOrC,GAAG,eAAgB,aAAc7U,MAAO,sBAEpDqX,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACkY,UAAWnvB,SAK3D8V,MAAAhN,cAAA,OAAKkO,UAAS,GAAAM,OAAKN,EAAL,KAAAM,OAAmB6X,EAAnB,aACrBrZ,MAAAhN,cAAA,OAAKkO,UAAY,iBACNlB,MAAAhN,cAAA,MAAIkO,UAAY,sBACZlB,MAAAhN,cAAC6mB,GAAD,CACI3X,QAAQ,KACRhB,UAAY,2BACZK,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAAC+X,QAAShvB,KAC7CA,MAAOgvB,EACP/W,YAAapD,GAAG,cAAe,eAEnCiB,MAAAhN,cAAC6mB,GAAD,CACI3X,QAAQ,KACtBhB,UAAY,6BACEK,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACV,QAASvW,KAC7CA,MAAOuW,EACP0B,YAAapD,GAAG,gBAAiB,gBAGnDiB,MAAAhN,cAAA,OAAKkO,UAAW,uBACdlB,MAAAhN,cAAC8mB,GAAD,CACErY,SAAU,SAACvX,GAAD,OAAWiX,EAAc,CAACmY,YAAapvB,EAAM0X,OACvDlS,KAAK,QACLwR,UAAY,sBACZhX,MAAOovB,EACPhnB,OAAQ,SAAAuP,GAAA,IAAEC,EAAFD,EAAEC,KAAF,OACN9B,MAAAhN,cAAC+mB,GAAD,CACEhY,QAASD,EACTZ,UAAWoY,EAAc,eAAiB,uBAExCA,EACAtZ,MAAAhN,cAAA,OAAKkO,UAAW,aAAcc,IAAKsX,EAAarX,IAAKlD,GAAG,eAAgB,eAD1DA,GAAG,eAAgB,uBAqBjDuD,KA3GgC,SAAAC,GA2GH,IAAvB/B,EAAuB+B,EAAvB/B,WAAWU,EAAYqB,EAAZrB,UAETgY,EAIA1Y,EAJA0Y,QACAzY,EAGAD,EAHAC,QACA6Y,EAEA9Y,EAFA8Y,YACAD,EACA7Y,EADA6Y,UAGJ,OACIrZ,MAAAhN,cAAA,OAAKkO,UAAS,GAAAM,OAAKN,EAAL,KAAAM,OAAmB6X,EAAnB,aACnBrZ,MAAAhN,cAAA,OAAKkO,UAAY,iBACRlB,MAAAhN,cAAA,MAAIkO,UAAY,sBACZlB,MAAAhN,cAAC6mB,GAASrX,QAAV,CACIN,QAAQ,KACRhB,UAAY,2BACZhX,MAAOgvB,IAEXlZ,MAAAhN,cAAC6mB,GAASrX,QAAV,CACIN,QAAQ,KACRhB,UAAY,6BACZhX,MAAOuW,KAGG6Y,EACEtZ,MAAAhN,cAAA,OAAKkO,UAAY,uBACblB,MAAAhN,cAAA,OACIgP,IAAMsX,EACNrX,IAAI,MAC3B,MAMjB6H,WAAWA,SCpKR/K,GAAMC,GAAGC,KAATF,GACAY,GAAYX,GAAGU,OAAfC,SAEMqa,GAAb,SAAA/S,GAAA,SAAA+S,IAAA,mGAAAC,CAAAhsB,KAAA+rB,GAAAE,GAAAjsB,KAAAksB,GAAAH,GAAAnuB,MAAAoC,KAAA5C,sBAAA,0OAAA+uB,CAAAJ,EAAoCha,IAAMrO,aAA1CqoB,KAAA,EAAAxvB,IAAA,SAAAN,MAAA,WAIQ,IAAIiX,EAAgBlT,KAAKC,MAAMiT,cAF1BmG,EA4BDrZ,KAAKC,MAAMsS,WAxBX8Q,EAJChK,EAIDgK,SACAC,EALCjK,EAKDiK,SACAC,EANClK,EAMDkK,SACAC,EAPCnK,EAODmK,SACAC,EARCpK,EAQDoK,SACAC,EATCrK,EASDqK,SACAC,EAVCtK,EAUDsK,KACAC,EAXCvK,EAWDuK,KACAC,EAZCxK,EAYDwK,KACAC,EAbCzK,EAaDyK,aACAC,EAdC1K,EAcD0K,aACAC,EAfC3K,EAeD2K,aACAC,EAhBC5K,EAgBD4K,MACAC,EAjBC7K,EAiBD6K,MACAC,EAlBC9K,EAkBD8K,MACAC,EAnBC/K,EAmBD+K,OACAC,EApBChL,EAoBDgL,OACAC,EArBCjL,EAqBDiL,OACAC,EAtBClL,EAsBDkL,QACAC,EAvBCnL,EAuBDmL,QACAC,EAxBCpL,EAwBDoL,QACAC,EAzBCrL,EAyBDqL,aACAC,EA1BCtL,EA0BDsL,aACAC,EA3BCvL,EA2BDuL,aAEAxK,EAAOpa,KAAKC,MAAMma,KAClBgS,EAAWpsB,KAAKC,MAAMmsB,SACtBC,EAAmBrsB,KAAKC,MAAMmsB,SAAU,EAEtCnB,EAAU,CAAC5H,EAAUC,EAAUC,GAC/B/Q,EAAU,CAACgR,EAAUC,EAAUC,GAC/B/P,EAAM,CAACgQ,EAAMC,EAAMC,GACnByI,EAAc,CAACxI,EAAcC,EAAcC,GAC3C3R,EAAO,CAAC4R,EAAOC,EAAOC,GACtBnO,EAAQ,CAACoO,EAAQC,EAAQC,GACzBiI,EAAS,CAAChI,EAASC,EAASC,GAC5B4G,EAAc,CAAC3G,EAAcC,EAAcC,GAE7C4H,EAAiB,GACjBC,EAAgB,GAGhBC,EAEIrB,EAAYgB,GAELlU,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAU,yBACVhD,MAAO,CACH4U,gBAAe,OAAAtR,OAAS8X,EAAYgB,GAArB,KACfvH,iBAAkB,uBAClBC,eAAgB,UAG5B5M,EAAArZ,EAAAiG,cAAA,OACIgP,IAAKsX,EAAYgB,GACjBrY,IAAI,OAMPgC,EAAMqW,KACPrW,EAAMqW,GAAoB,WAEG,MAA7BE,EAAOF,GAEAlU,EAAArZ,EAAAiG,cAAA,OACHkO,UAAU,8BACVhD,MAAO,CACHgV,gBAAiBjP,EAAMqW,GACvBjY,OAAM,aAAAb,OAAeyC,EAAMqW,MAElClU,EAAArZ,EAAAiG,cAAA,KAAGkO,UAAS,GAAAM,OAAKlB,EAAKga,GAAV,0BACTpc,MAAO,CAAC+F,MAAO,WAIZmC,EAAArZ,EAAAiG,cAAA,OACHkO,UAAU,8BACVhD,MAAO,CAACgV,gBAAiB,cAAe7Q,OAAQ,aAAe4B,EAAMqW,KACxElU,EAAArZ,EAAAiG,cAAA,KAAGkO,UAAS,GAAAM,OAAKlB,EAAKga,GAAV,0BACTpc,MAAO,CAAC+F,MAAOA,EAAMqW,QA0ErC,MAjEa,SAATjS,EAEiB,IAAbgS,GAEAI,EAAiBrU,EAAArZ,EAAAiG,cAAC4nB,GAAD,CACb1Z,UAAU,kDACVgB,QAAS,KACTX,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACmQ,SAAUpnB,KAC9CA,MAAOonB,EACPnP,YAAapD,GAAG,cAAe,eAEnC2b,EAAgBtU,EAAArZ,EAAAiG,cAAC4nB,GAAD,CACZ1Z,UAAU,sDACVgB,QAAS,IACTX,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACsQ,SAAUvnB,KAC9CA,MAAOunB,EACPtP,YAAapD,GAAG,gBAAiB,gBAGjB,IAAbsb,GAEPI,EAAiBrU,EAAArZ,EAAAiG,cAAC4nB,GAAD,CACb1Z,UAAU,kDACVgB,QAAS,KACTX,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACoQ,SAAUrnB,KAC9CA,MAAOqnB,EACPpP,YAAapD,GAAG,cAAe,eAEnC2b,EAAgBtU,EAAArZ,EAAAiG,cAAC4nB,GAAD,CACZ1Z,UAAU,sDACVgB,QAAS,IACTX,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACuQ,SAAUxnB,KAC9CA,MAAOwnB,EACPvP,YAAapD,GAAG,gBAAiB,gBAGjB,IAAbsb,IACPI,EAAiBrU,EAAArZ,EAAAiG,cAAC4nB,GAAD,CACb1Z,UAAU,kDACVgB,QAAS,KACTX,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACqQ,SAAUtnB,KAC9CA,MAAOsnB,EACPrP,YAAapD,GAAG,cAAe,eAEnC2b,EAAgBtU,EAAArZ,EAAAiG,cAAC4nB,GAAD,CACZ1Z,UAAU,sDACVgB,QAAS,IACTX,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACwQ,SAAUznB,KAC9CA,MAAOynB,EACPxP,YAAapD,GAAG,gBAAiB,gBAIzB,SAATsJ,IAEPoS,EAAiBrU,EAAArZ,EAAAiG,cAAC4nB,GAASpY,QAAV,CACbtB,UAAS,iDAAAM,OAAmD6Y,GAC5DnY,QAAS,KACThY,MAAOgvB,EAAQoB,KACnBI,EAAgBtU,EAAArZ,EAAAiG,cAAC4nB,GAASpY,QAAV,CACZtB,UAAS,qDAAAM,OAAuD6Y,GAChEnY,QAAS,IACThY,MAAOuW,EAAQ6Z,MAInBlU,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAU,6BACXkF,EAAArZ,EAAAiG,cAAA,KAAG4S,KAAMhE,EAAI0Y,GACV7lB,OAAQ8lB,EAAYD,GAAoB,SAAW,QACnDpZ,UAAU,wBACVmV,IAAI,uBAEFsE,EACAF,EACAC,sCA1KrBV,EAAA,0DCFahb,GAAGC,KAATF,UAC8EC,GAAGI,kBAAjFC,gBAAcE,aAAWC,UAAQwG,eAAagS,mBAAiBvP,YACnDzJ,GAAGS,QAAf5M,SAC0DmM,GAAGU,QAA7DC,kBAAUC,qBAAmBC,eAAaC,aA2F1C,IAAMgK,GAAa,CACtB,CACItJ,WA3FR,SAAwB4Q,GAIpB,IAFA,IAAI5Q,EAAa,GAERvX,EAAI,EAAGA,GAAKmoB,EAAQnoB,IAEzBuX,EAAW,UAAYvX,GAAK,CACxByG,KAAM,SACNgF,OAAQ,OACRgM,SAAU,6BAA+BzX,GAE7CuX,EAAW,UAAYvX,GAAK,CACxByG,KAAM,SACNgF,OAAQ,OACRgM,SAAU,8BAAgCzX,GAE9CuX,EAAW,MAAQvX,GAAK,CACpByG,KAAM,SACN3D,QAAS,MAEbyU,EAAW,cAAgBvX,GAAK,CAC5ByG,KAAM,UACN3D,SAAS,GAEbyU,EAAW,OAASvX,GAAK,CACrByG,KAAM,SACN3D,QAAS,eAEbyU,EAAW,QAAUvX,GAAK,CACtByG,KAAM,SACN3D,QAAS,WAEbyU,EAAW,SAAWvX,GAAK,CACvByG,KAAM,SACN3D,QAAS,KAEbyU,EAAW,cAAgBvX,GAAK,CAC5ByG,KAAM,SACN3D,QAAS,MAIjB,OAAOyU,EAiDSqa,CAAe,GAE3BvY,KAHJ,SAAArB,GAGuB,IAAbT,EAAaS,EAAbT,WAEE8Q,EAwBA9Q,EAxBA8Q,SACAC,EAuBA/Q,EAvBA+Q,SACAC,EAsBAhR,EAtBAgR,SACAC,EAqBAjR,EArBAiR,SACAC,EAoBAlR,EApBAkR,SACAC,EAmBAnR,EAnBAmR,SACAC,EAkBApR,EAlBAoR,KACAC,EAiBArR,EAjBAqR,KACAC,EAgBAtR,EAhBAsR,KACAC,EAeAvR,EAfAuR,aACAC,EAcAxR,EAdAwR,aACAC,EAaAzR,EAbAyR,aACAC,EAYA1R,EAZA0R,MACAC,EAWA3R,EAXA2R,MACAC,EAUA5R,EAVA4R,MACAC,EASA7R,EATA6R,OACAC,EAQA9R,EARA8R,OACAC,EAOA/R,EAPA+R,OACAC,EAMAhS,EANAgS,QACAC,EAKAjS,EALAiS,QACAC,EAIAlS,EAJAkS,QACAC,EAGAnS,EAHAmS,aACAC,EAEApS,EAFAoS,aACAC,EACArS,EADAqS,aAGJ,OACIzM,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAU,mBAEXkF,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAU,6BACXkF,EAAArZ,EAAAiG,cAAA,KACI4S,KAAMgM,EACNnd,OAAQsd,EAAc,SAAS,QAC/B7Q,UAAU,yBAIFyR,EAEOvM,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAU,yBACVhD,MAAO,CACH4U,gBAAiB,OAASH,EAAe,IACzCI,iBAAkB,uBAClBC,eAAgB,UAG5B5M,EAAArZ,EAAAiG,cAAA,OACIgP,IAAK2Q,EACL1Q,IAAI,OAMLoQ,IACGyI,GAAA,UAANzI,EAAS,WAGG,MAAZG,EAEOpM,EAAArZ,EAAAiG,cAAA,OACHkO,UAAU,8BACVhD,MAAO,CACHgV,gBAAiBb,EACjBhQ,OAAM,aAAAb,OAAe6Q,KAE5BjM,EAAArZ,EAAAiG,cAAA,KAAGkO,UAAS,GAAAM,OAAK0Q,EAAL,0BACThU,MAAO,CAAC+F,MAAO,WAIZmC,EAAArZ,EAAAiG,cAAA,OACHkO,UAAU,8BACVhD,MAAO,CAACgV,gBAAiB,cAAe7Q,OAAQ,aAAegQ,IAClEjM,EAAArZ,EAAAiG,cAAA,KAAGkO,UAAS,GAAAM,OAAK0Q,EAAL,0BACThU,MAAO,CAAC+F,MAAOoO,OAM/BjM,EAAArZ,EAAAiG,cAAC+nB,GAASvY,QAAV,CACItB,UAAU,kDACVgB,QAAS,KACThY,MAAOonB,IACXlL,EAAArZ,EAAAiG,cAAC+nB,GAASvY,QAAV,CACItB,UAAU,sDACVgB,QAAS,IACThY,MAAOunB,MAGnBrL,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAU,6BACXkF,EAAArZ,EAAAiG,cAAA,KACI4S,KAAMiM,EACNpd,OAAQud,EAAc,SAAS,QAC/B9Q,UAAU,yBAIF0R,EAEOxM,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAU,yBACVhD,MAAO,CACH4U,gBAAiB,OAASF,EAAe,IACzCG,iBAAkB,uBAClBC,eAAgB,UAG5B5M,EAAArZ,EAAAiG,cAAA,OACIgP,IAAK4Q,EACL3Q,IAAI,OAKLqQ,IACGwI,GAAA,UAANxI,EAAS,WAGG,MAAZG,EACOrM,EAAArZ,EAAAiG,cAAA,OACHkO,UAAU,8BACVhD,MAAO,CACHgV,gBAAiBZ,EACjBjQ,OAAM,aAAAb,OAAe8Q,KAE5BlM,EAAArZ,EAAAiG,cAAA,KAAGkO,UAAS,GAAAM,OAAK2Q,EAAL,0BACTjU,MAAO,CAAC+F,MAAO,WAIZmC,EAAArZ,EAAAiG,cAAA,OACHkO,UAAU,8BACVhD,MAAO,CAACgV,gBAAiB,cAAe7Q,OAAQ,aAAeiQ,IAClElM,EAAArZ,EAAAiG,cAAA,KAAGkO,UAAS,GAAAM,OAAK2Q,EAAL,0BACTjU,MAAO,CAAC+F,MAAOqO,OAM/BlM,EAAArZ,EAAAiG,cAAC+nB,GAASvY,QAAV,CACItB,UAAU,kDACVgB,QAAS,KACThY,MAAOqnB,IACXnL,EAAArZ,EAAAiG,cAAC+nB,GAASvY,QAAV,CACItB,UAAU,sDACVgB,QAAS,IACThY,MAAOwnB,MAInBtL,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAU,6BACXkF,EAAArZ,EAAAiG,cAAA,KACI4S,KAAMkM,EACNrd,OAAQwd,EAAc,SAAS,QAC/B/Q,UAAU,yBAIF2R,EAEOzM,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAU,yBACVhD,MAAO,CACH4U,gBAAiB,OAASD,EAAe,IACzCE,iBAAkB,uBAClBC,eAAgB,UAG5B5M,EAAArZ,EAAAiG,cAAA,OACIgP,IAAK6Q,EACL5Q,IAAI,OAKLsQ,IACGuI,GAAA,UAANvI,EAAS,WAGG,MAAZG,EACOtM,EAAArZ,EAAAiG,cAAA,OACHkO,UAAU,8BACVhD,MAAO,CACHgV,gBAAiBX,EACjBlQ,OAAM,aAAAb,OAAe+Q,KAE5BnM,EAAArZ,EAAAiG,cAAA,KAAGkO,UAAS,GAAAM,OAAK4Q,EAAL,0BACTlU,MAAO,CAAC+F,MAAO,WAIZmC,EAAArZ,EAAAiG,cAAA,OACHkO,UAAU,8BACVhD,MAAO,CAACgV,gBAAiB,cAAe7Q,OAAQ,aAAekQ,IAClEnM,EAAArZ,EAAAiG,cAAA,KAAGkO,UAAS,GAAAM,OAAK4Q,EAAL,0BACTlU,MAAO,CAAC+F,MAAOsO,OAM/BnM,EAAArZ,EAAAiG,cAAC+nB,GAASvY,QAAV,CACItB,UAAU,kDACVgB,QAAS,KACThY,MAAOsnB,IACXpL,EAAArZ,EAAAiG,cAAC+nB,GAASvY,QAAV,CACItB,UAAU,sDACVgB,QAAS,IACThY,MAAOynB,SASnC,CACInR,WA9QR,SAAyB4Q,GAIrB,IAFA,IAAI5Q,EAAa,GAERvX,EAAI,EAAGA,GAAKmoB,EAAQnoB,IAEzBuX,EAAW,UAAYvX,GAAK,CACxByG,KAAM,SACNgF,OAAQ,OACRgM,SAAU,6BAA+BzX,GAE7CuX,EAAW,UAAYvX,GAAK,CACxByG,KAAM,SACNgF,OAAQ,OACRgM,SAAU,8BAAgCzX,GAE9CuX,EAAW,MAAQvX,GAAK,CACpByG,KAAM,SACN3D,QAAS,MAEbyU,EAAW,cAAgBvX,GAAK,CAC5ByG,KAAM,UACN3D,SAAS,GAEbyU,EAAW,OAASvX,GAAK,CACrByG,KAAM,SACN3D,QAAS,eAEbyU,EAAW,QAAUvX,GAAK,CACtByG,KAAM,SACN3D,QAAS,WAEbyU,EAAW,SAAWvX,GAAK,CACvByG,KAAM,SACN3D,QAAS,KAEbyU,EAAW,cAAgBvX,GAAK,CAC5ByG,KAAM,SACN3D,QAAS,MAIjB,OAAOyU,EAoOSwa,CAAgB,GAC5B1Y,KAFJ,SAAAT,GAEuB,IAAbrB,EAAaqB,EAAbrB,WAEF,OACI4F,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAU,mBACXkF,EAAArZ,EAAAiG,cAACioB,GAAD,CACIza,WAAYA,EACZ6Z,SAAU,EACVhS,KAAM,SAEVjC,EAAArZ,EAAAiG,cAACioB,GAAD,CACIza,WAAYA,EACZ6Z,SAAU,EACVhS,KAAM,SAEVjC,EAAArZ,EAAAiG,cAACioB,GAAD,CACIza,WAAYA,EACZ6Z,SAAU,EACVhS,KAAM,i0BClVvBtJ,GAAMC,GAAGC,KAATF,GACAY,GAAYX,GAAGU,OAAfC,SAEMqa,GAAb,SAAA/S,GAAA,SAAA+S,IAAA,mGAAAkB,CAAAjtB,KAAA+rB,GAAAmB,GAAAltB,KAAAmtB,GAAApB,GAAAnuB,MAAAoC,KAAA5C,sBAAA,0OAAAgwB,CAAArB,EAAoCha,IAAMrO,aAA1CqoB,KAAA,EAAAxvB,IAAA,SAAAN,MAAA,WAIQ,IAAIiX,EAAgBlT,KAAKC,MAAMiT,cAF1BmG,EA4BDrZ,KAAKC,MAAMsS,WAxBX8Q,EAJChK,EAIDgK,SACAC,EALCjK,EAKDiK,SACAC,EANClK,EAMDkK,SACAC,EAPCnK,EAODmK,SACAC,EARCpK,EAQDoK,SACAC,EATCrK,EASDqK,SACAC,EAVCtK,EAUDsK,KACAC,EAXCvK,EAWDuK,KACAC,EAZCxK,EAYDwK,KACAC,EAbCzK,EAaDyK,aACAC,EAdC1K,EAcD0K,aACAC,EAfC3K,EAeD2K,aACAC,EAhBC5K,EAgBD4K,MACAC,EAjBC7K,EAiBD6K,MACAC,EAlBC9K,EAkBD8K,MACAC,EAnBC/K,EAmBD+K,OACAC,EApBChL,EAoBDgL,OACAC,EArBCjL,EAqBDiL,OACAC,EAtBClL,EAsBDkL,QACAC,EAvBCnL,EAuBDmL,QACAC,EAxBCpL,EAwBDoL,QACAC,EAzBCrL,EAyBDqL,aACAC,EA1BCtL,EA0BDsL,aACAC,EA3BCvL,EA2BDuL,aAEAxK,EAAOpa,KAAKC,MAAMma,KAClBgS,EAAWpsB,KAAKC,MAAMmsB,SACtBC,EAAmBrsB,KAAKC,MAAMmsB,SAAU,EAEtCnB,EAAU,CAAC5H,EAAUC,EAAUC,GAC/B/Q,EAAU,CAACgR,EAAUC,EAAUC,GAC/B/P,EAAM,CAACgQ,EAAMC,EAAMC,GACnByI,EAAc,CAACxI,EAAcC,EAAcC,GAC3C3R,EAAO,CAAC4R,EAAOC,EAAOC,GACtBnO,EAAQ,CAACoO,EAAQC,EAAQC,GACzBiI,EAAS,CAAChI,EAASC,EAASC,GAC5B4G,EAAc,CAAC3G,EAAcC,EAAcC,GAE7C4H,EAAiB,GACjBC,EAAgB,GAGhBC,EAEIrB,EAAYgB,GAELlU,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAU,yBACVhD,MAAO,CACH4U,gBAAe,OAAAtR,OAAS8X,EAAYgB,GAArB,KACfvH,iBAAkB,uBAClBC,eAAgB,UAG5B5M,EAAArZ,EAAAiG,cAAA,OACIgP,IAAKsX,EAAYgB,GACjBrY,IAAI,OAMPgC,EAAMqW,KACPrW,EAAMqW,GAAoB,WAEG,MAA7BE,EAAOF,GAEAlU,EAAArZ,EAAAiG,cAAA,OACHkO,UAAU,8BACVhD,MAAO,CACHgV,gBAAiBjP,EAAMqW,GACvBjY,OAAM,aAAAb,OAAeyC,EAAMqW,MAElClU,EAAArZ,EAAAiG,cAAA,KAAGkO,UAAS,GAAAM,OAAKlB,EAAKga,GAAV,0BACTpc,MAAO,CAAC+F,MAAO,WAIZmC,EAAArZ,EAAAiG,cAAA,OACHkO,UAAU,8BACVhD,MAAO,CAACgV,gBAAiB,cAAe7Q,OAAQ,aAAe4B,EAAMqW,KACxElU,EAAArZ,EAAAiG,cAAA,KAAGkO,UAAS,GAAAM,OAAKlB,EAAKga,GAAV,0BACTpc,MAAO,CAAC+F,MAAOA,EAAMqW,QA4ErC,MAnEa,SAATjS,EAEiB,IAAbgS,GAEAI,EAAiBrU,EAAArZ,EAAAiG,cAACsoB,GAAD,CACbpa,UAAU,kDACVgB,QAAS,KACTX,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACmQ,SAAUpnB,KAC9CA,MAAOonB,EACPnP,YAAapD,GAAG,cAAe,eAEnC2b,EAAgBtU,EAAArZ,EAAAiG,cAACsoB,GAAD,CACZpa,UAAU,sDACVgB,QAAS,IACTX,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACsQ,SAAUvnB,KAC9CA,MAAOunB,EACPtP,YAAapD,GAAG,gBAAiB,gBAGjB,IAAbsb,GAEPI,EAAiBrU,EAAArZ,EAAAiG,cAACsoB,GAAD,CACbpa,UAAU,kDACVgB,QAAS,KACTX,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACoQ,SAAUrnB,KAC9CA,MAAOqnB,EACPpP,YAAapD,GAAG,cAAe,eAEnC2b,EAAgBtU,EAAArZ,EAAAiG,cAACsoB,GAAD,CACZpa,UAAU,sDACVgB,QAAS,IACTX,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACuQ,SAAUxnB,KAC9CA,MAAOwnB,EACPvP,YAAapD,GAAG,gBAAiB,gBAGjB,IAAbsb,IACPI,EAAiBrU,EAAArZ,EAAAiG,cAACsoB,GAAD,CACbpa,UAAU,kDACVgB,QAAS,KACTX,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACqQ,SAAUtnB,KAC9CA,MAAOsnB,EACPrP,YAAapD,GAAG,cAAe,eAEnC2b,EAAgBtU,EAAArZ,EAAAiG,cAACsoB,GAAD,CACZpa,UAAU,sDACVgB,QAAS,IACTX,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACwQ,SAAUznB,KAC9CA,MAAOynB,EACPxP,YAAapD,GAAG,gBAAiB,gBAIzB,SAATsJ,IAEPoS,EAAiBrU,EAAArZ,EAAAiG,cAACsoB,GAAS9Y,QAAV,CACbtB,UAAS,iDAAAM,OAAmD6Y,GAC5DnY,QAAS,KACThY,MAAOgvB,EAAQoB,KACnBI,EAAgBtU,EAAArZ,EAAAiG,cAACsoB,GAAS9Y,QAAV,CACZtB,UAAS,qDAAAM,OAAuD6Y,GAChEnY,QAAS,IACThY,MAAOuW,EAAQ6Z,MAKnB1Y,EAAI0Y,IAA8B,SAATjS,EAErBjC,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAU,6BACXkF,EAAArZ,EAAAiG,cAAA,KAAG4S,KAAMhE,EAAI0Y,GAAmBpZ,UAAU,wBACvCzM,OAAQ8lB,EAAYD,GAAoB,SAAW,QACnDjE,IAAI,uBACFsE,EACAF,EACAC,IAMTtU,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAU,6BACVyZ,EACAF,EACAC,qCApLrBV,EAAA,GCIOjb,GAAMC,GAAGC,KAATF,GACAG,GAAqBF,GAAGG,OAAxBD,qBAC8EF,GAAGI,WAAjFC,mBAAcE,gBAAWC,aAAQwG,kBAAagS,sBAAiBvP,kBAC/D5V,GAAYmM,GAAGS,QAAf5M,YAC0DmM,GAAGU,OAAnDE,OAAVD,YAAUC,mBAAmBC,kBAAaC,mBAC3CC,GACLqG,EAAArZ,EAAAiG,cAAA,OAAKiN,MAAM,6BAA6BC,MAAM,MAAMC,OAAO,MAAMC,QAAQ,eACzEgG,EAAArZ,EAAAiG,cAAA,SACCoT,EAAArZ,EAAAiG,cAAA,SACCoT,EAAArZ,EAAAiG,cAAA,UAAQuoB,GAAG,MAAMC,GAAG,QAAQzxB,EAAE,OAC9Bqc,EAAArZ,EAAAiG,cAAA,QAAMzG,EAAE,QAAQC,EAAE,QAAQ0T,MAAM,MAAMC,OAAO,SAE9CiG,EAAArZ,EAAAiG,cAAA,SACCoT,EAAArZ,EAAAiG,cAAA,UAAQuoB,GAAG,OAAOC,GAAG,QAAQzxB,EAAE,OAC/Bqc,EAAArZ,EAAAiG,cAAA,QAAMxG,EAAE,QAAQ0T,MAAM,MAAMC,OAAO,SAEpCiG,EAAArZ,EAAAiG,cAAA,SACCoT,EAAArZ,EAAAiG,cAAA,UAAQuoB,GAAG,QAAQC,GAAG,QAAQzxB,EAAE,OAChCqc,EAAArZ,EAAAiG,cAAA,QAAMzG,EAAE,MAAMC,EAAE,QAAQ0T,MAAM,MAAMC,OAAO,WAkE9CjB,GAAkB,sBAAuB,CAErCmB,MAAOtB,GAAG,mBAAoB,aAC9BuB,KAAMP,GACNQ,SAAU,gBACVC,WAjEJ,SAAwB4Q,GAIpB,IAFA,IAAI5Q,EAAa,GAERvX,EAAI,EAAGA,GAAKmoB,EAAQnoB,IAEzBuX,EAAW,UAAYvX,GAAK,CACxByG,KAAM,SACNgF,OAAQ,OACRgM,SAAU,2BAA6BzX,GAE3CuX,EAAW,UAAYvX,GAAK,CACxByG,KAAM,SACNgF,OAAQ,OACRgM,SAAU,8BAAgCzX,GAE9CuX,EAAW,MAAQvX,GAAK,CACpByG,KAAM,SACN3D,QAAS,MAEbyU,EAAW,cAAgBvX,GAAK,CAC5ByG,KAAM,UACN3D,SAAS,GAEbyU,EAAW,OAASvX,GAAK,CACrByG,KAAM,SACN3D,QAAS,eAEbyU,EAAW,QAAUvX,GAAK,CACtByG,KAAM,SACN3D,QAAS,WAEbyU,EAAW,SAAWvX,GAAK,CACvByG,KAAM,SACN3D,QAAS,KAEbyU,EAAW,cAAgBvX,GAAK,CAC5ByG,KAAM,SACN3D,QAAS,MAIjB,OAAOyU,EAuBKqa,CAAe,GAU3B7Z,KAAM,SAAAC,GAAkD,IA6BhDmL,EA7BS5L,EAAuCS,EAAvCT,WAAYW,EAA2BF,EAA3BE,cAAeD,EAAYD,EAAZC,UASpC0Q,GAkBApR,EAxBA8Q,SAwBA9Q,EAvBA+Q,SAuBA/Q,EAtBAgR,SAsBAhR,EArBAiR,SAqBAjR,EApBAkR,SAoBAlR,EAnBAmR,SAmBAnR,EAlBAoR,MACAC,EAiBArR,EAjBAqR,KACAC,EAgBAtR,EAhBAsR,KACAC,EAeAvR,EAfAuR,aACAC,EAcAxR,EAdAwR,aACAC,EAaAzR,EAbAyR,aACAC,EAYA1R,EAZA0R,MACAC,EAWA3R,EAXA2R,MACAC,EAUA5R,EAVA4R,MACAC,EASA7R,EATA6R,OACAC,EAQA9R,EARA8R,OACAC,EAOA/R,EAPA+R,OACAC,EAMAhS,EANAgS,QACAC,EAKAjS,EALAiS,QACAC,EAIAlS,EAJAkS,QACAC,EAGAnS,EAHAmS,aACAC,EAEApS,EAFAoS,aACAC,EACArS,EADAqS,aAUJ,OALIzG,EADAlL,EACc,GAAAM,OAAMN,EAAN,oBAEA,kBAGX,CACHkF,EAAArZ,EAAAiG,cAACyoB,GAAD,KACIrV,EAAArZ,EAAAiG,cAAC0oB,GAAD,KAEItV,EAAArZ,EAAAiG,cAAC2oB,GAAD,CAAWtb,MAAOtB,GAAG,oBAAqB,cACtCqH,EAAArZ,EAAAiG,cAAC4oB,GAAD,CACIxa,MAAOrC,GAAG,YAAa,cAEvBqH,EAAArZ,EAAAiG,cAAC6oB,GAAD,CACI3xB,MAAO0nB,EACPrQ,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACyQ,KAAM1nB,OAE9Ckc,EAAArZ,EAAAiG,cAAC8oB,GAAD,CACI1a,MAAOrC,GAAG,qBAAsB,aAChChB,QAASgU,EACTxQ,SAAU,SAACxD,GAAD,OAAaoD,EAAc,CAAC4Q,aAAchU,QAG5DqI,EAAArZ,EAAAiG,cAAC4oB,GAAD,CACIxa,MAAOrC,GAAG,SAAU,cAGpBqH,EAAArZ,EAAAiG,cAAC6oB,GAAD,CACIza,MAAOrC,GAAG,4DAA6D,aACvE7U,MAAOgoB,EACP3Q,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAAC+Q,MAAOhoB,KAC3CiY,YAAa,cACbd,KAAM+E,EAAArZ,EAAAiG,cAAA,KAAG4S,KAAI,iDACJnR,OAAM,UAAasK,GAAG,yBAA0B,gBAE7DqH,EAAArZ,EAAAiG,cAAC+oB,GAAD,CACI7xB,MAAOmoB,EACP9Q,SAAU,SAACrX,GACHA,EACAiX,EAAc,CAACkR,OAAQnoB,KAEvBiX,EAAc,CAACkR,OAAQ,YACvBlR,EAAc,CAACqR,QAAS,UAIpCpM,EAAArZ,EAAAiG,cAACgpB,GAAD,CACI5a,MAAOrC,GAAG,mBAAoB,aAC9Bd,SAAUuU,EACVlR,QAAS,CACL,CAACF,MAAOrC,GAAG,cAAe,aAAc7U,MAAO,KAC/C,CAACkX,MAAOrC,GAAG,gBAAiB,aAAc7U,MAAO,MAErDqX,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACqR,QAAStoB,QAGrDkc,EAAArZ,EAAAiG,cAAC4oB,GAAD,CACIxa,MAAOrC,GAAG,aAAc,aACxBsC,KAAMtC,GAAG,2DAA4D,cAErEqH,EAAArZ,EAAAiG,cAACipB,GAAD,CACIxa,SAAU,SAACvX,GAAD,OAAWiX,EAAc,CAACwR,aAAczoB,EAAM0X,OACxDlS,KAAK,QACLxF,MAAOyoB,EACPrgB,OAAQ,SAAAuP,GAAA,IAAEC,EAAFD,EAAEC,KAAF,OACJsE,EAAArZ,EAAAiG,cAACkpB,GAAD,CACIna,QAASD,EACTZ,UAAWyR,EAAe,eAAiB,uBAEzCA,EACEvM,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAW,aAAcc,IAAK2Q,EAC9B1Q,IAAKlD,GAAG,eAAgB,eAFhBA,GAAG,eAAgB,mBAQxDqH,EAAArZ,EAAAiG,cAAC2oB,GAAD,CAAWtb,MAAOtB,GAAG,oBAAqB,cACtCqH,EAAArZ,EAAAiG,cAAC4oB,GAAD,CACIxa,MAAOrC,GAAG,YAAa,cAEvBqH,EAAArZ,EAAAiG,cAAC6oB,GAAD,CACI3xB,MAAO2nB,EACPtQ,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAAC0Q,KAAM3nB,OAE9Ckc,EAAArZ,EAAAiG,cAAC8oB,GAAD,CACI1a,MAAOrC,GAAG,qBAAsB,aAChChB,QAASiU,EACTzQ,SAAU,SAACxD,GAAD,OAAaoD,EAAc,CAAC6Q,aAAcjU,QAG5DqI,EAAArZ,EAAAiG,cAAC4oB,GAAD,CACIxa,MAAOrC,GAAG,SAAU,cAEpBqH,EAAArZ,EAAAiG,cAAC6oB,GAAD,CACIza,MAAOrC,GAAG,4DAA6D,aACvE7U,MAAOioB,EACP5Q,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACgR,MAAOjoB,KAC3CiY,YAAa,cACbd,KAAM+E,EAAArZ,EAAAiG,cAAA,KAAG4S,KAAI,iDACJnR,OAAM,UAAasK,GAAG,yBAA0B,gBAE7DqH,EAAArZ,EAAAiG,cAAC+oB,GAAD,CACI7xB,MAAOooB,EACP/Q,SAAU,SAACrX,GACHA,EACAiX,EAAc,CAACmR,OAAQpoB,KAEvBiX,EAAc,CAACmR,OAAQ,YACvBnR,EAAc,CAACsR,QAAS,UAIpCrM,EAAArZ,EAAAiG,cAACgpB,GAAD,CACI5a,MAAOrC,GAAG,mBAAoB,aAC9Bd,SAAUwU,EACVnR,QAAS,CACL,CAACF,MAAOrC,GAAG,cAAe,aAAc7U,MAAO,KAC/C,CAACkX,MAAOrC,GAAG,gBAAiB,aAAc7U,MAAO,MAErDqX,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACsR,QAASvoB,QAGrDkc,EAAArZ,EAAAiG,cAAC4oB,GAAD,CACIxa,MAAOrC,GAAG,aAAc,aACxBsC,KAAMtC,GAAG,4DAA6D,cAEtEqH,EAAArZ,EAAAiG,cAACipB,GAAD,CACIxa,SAAU,SAACvX,GAAD,OAAWiX,EAAc,CAACyR,aAAc1oB,EAAM0X,OACxDlS,KAAK,QACLxF,MAAO0oB,EACPtgB,OAAQ,SAAAiQ,GAAA,IAAET,EAAFS,EAAET,KAAF,OACJsE,EAAArZ,EAAAiG,cAACkpB,GAAD,CACIna,QAASD,EACTZ,UAAW0R,EAAe,eAAiB,uBAEzCA,EACExM,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAW,aAAcc,IAAK4Q,EAC9B3Q,IAAKlD,GAAG,eAAgB,eAFhBA,GAAG,eAAgB,mBAQxDqH,EAAArZ,EAAAiG,cAAC2oB,GAAD,CAAWtb,MAAOtB,GAAG,oBAAqB,cACtCqH,EAAArZ,EAAAiG,cAAC4oB,GAAD,CACIxa,MAAOrC,GAAG,YAAa,cAEvBqH,EAAArZ,EAAAiG,cAAC6oB,GAAD,CACI3xB,MAAO4nB,EACPvQ,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAAC2Q,KAAM5nB,OAE9Ckc,EAAArZ,EAAAiG,cAAC8oB,GAAD,CACI1a,MAAOrC,GAAG,qBAAsB,aAChChB,QAASkU,EACT1Q,SAAU,SAACxD,GAAD,OAAaoD,EAAc,CAAC8Q,aAAclU,QAG5DqI,EAAArZ,EAAAiG,cAAC4oB,GAAD,CACIxa,MAAOrC,GAAG,SAAU,cAEpBqH,EAAArZ,EAAAiG,cAAC6oB,GAAD,CACIza,MAAOrC,GAAG,4DAA6D,aACvE7U,MAAOkoB,EACP7Q,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACiR,MAAOloB,KAC3CiY,YAAa,cACbd,KAAM+E,EAAArZ,EAAAiG,cAAA,KAAG4S,KAAI,iDACJnR,OAAM,UAAasK,GAAG,yBAA0B,gBAE7DqH,EAAArZ,EAAAiG,cAAC+oB,GAAD,CACI7xB,MAAOqoB,EACPhR,SAAU,SAACrX,GACHA,EACAiX,EAAc,CAACoR,OAAQroB,KAEvBiX,EAAc,CAACoR,OAAQ,YACvBpR,EAAc,CAACuR,QAAS,UAIpCtM,EAAArZ,EAAAiG,cAACgpB,GAAD,CACI5a,MAAOrC,GAAG,mBAAoB,aAC9Bd,SAAUyU,EACVpR,QAAS,CACL,CAACF,MAAOrC,GAAG,cAAe,aAAc7U,MAAO,KAC/C,CAACkX,MAAOrC,GAAG,gBAAiB,aAAc7U,MAAO,MAErDqX,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACuR,QAASxoB,QAGrDkc,EAAArZ,EAAAiG,cAAC4oB,GAAD,CACIxa,MAAOrC,GAAG,aAAc,aACxBsC,KAAMtC,GAAG,4DAA6D,cAEtEqH,EAAArZ,EAAAiG,cAACipB,GAAD,CACIxa,SAAU,SAACvX,GAAD,OAAWiX,EAAc,CAAC0R,aAAc3oB,EAAM0X,OACxDlS,KAAK,QACLxF,MAAO2oB,EACPvgB,OAAQ,SAAAwlB,GAAA,IAAEhW,EAAFgW,EAAEhW,KAAF,OACJsE,EAAArZ,EAAAiG,cAACkpB,GAAD,CACIna,QAASD,EACTZ,UAAW2R,EAAe,eAAiB,uBAEzCA,EACEzM,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAW,aAAcc,IAAK6Q,EAC9B5Q,IAAKlD,GAAG,eAAgB,eAFhBA,GAAG,eAAgB,oBAS5DqH,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAWkL,GACZhG,EAAArZ,EAAAiG,cAACmpB,GAAD,CACI3b,WAAYA,EACZW,cAAeA,EACfkZ,SAAU,EACVhS,KAAM,SAEVjC,EAAArZ,EAAAiG,cAACmpB,GAAD,CACI3b,WAAYA,EACZW,cAAeA,EACfkZ,SAAU,EACVhS,KAAM,SAEVjC,EAAArZ,EAAAiG,cAACmpB,GAAD,CACI3b,WAAYA,EACZW,cAAeA,EACfkZ,SAAU,EACVhS,KAAM,aAe1B/F,KAlSqC,SAAA8Z,GAkSR,IAErBhQ,EAFF5L,EAAuB4b,EAAvB5b,WAAWU,EAAYkb,EAAZlb,UASb,OALIkL,EADAlL,EACc,GAAAM,OAAMN,EAAN,oBAEA,kBAIdkF,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAWkL,GACZhG,EAAArZ,EAAAiG,cAACmpB,GAAD,CACI3b,WAAYA,EACZ6Z,SAAU,EACVhS,KAAM,SAEVjC,EAAArZ,EAAAiG,cAACmpB,GAAD,CACI3b,WAAYA,EACZ6Z,SAAU,EACVhS,KAAM,SAEVjC,EAAArZ,EAAAiG,cAACmpB,GAAD,CACI3b,WAAYA,EACZ6Z,SAAU,EACVhS,KAAM,WAOtByB,WAAYA,qzBC5ZT,IAAMuS,GAAb,SAAApV,GAAA,SAAAoV,IAAA,mGAAAC,CAAAruB,KAAAouB,GAAAE,GAAAtuB,KAAAuuB,GAAAH,GAAAxwB,MAAAoC,KAAA5C,sBAAA,0OAAAoxB,CAAAJ,EAAiCrc,IAAMrO,aAAvC0qB,KAAA,EAAA7xB,IAAA,SAAAN,MAAA,WAEa,IAAAod,EAKDrZ,KAAKC,MAAMsS,WAHXkc,EAFCpV,EAEDoV,WACAlH,EAHClO,EAGDkO,sBACAE,EAJCpO,EAIDoO,qBAGAO,EAAa,GACbC,EAAY,GAUhB,OAPIV,IACAS,EAAa7P,EAAArZ,EAAAiG,cAAA,KAAGkO,UAAS,GAAAM,OAAKgU,EAAL,6BAEzBE,IACAQ,EAAY9P,EAAArZ,EAAAiG,cAAA,KAAGkO,UAAS,GAAAM,OAAKkU,EAAL,4BAI/BtP,EAAArZ,EAAAiG,cAACoT,EAAArZ,EAAM8F,SAAP,KACgBojB,EACD7P,EAAArZ,EAAAiG,cAAA,QAAMkO,UAAU,sBAAsBwb,GACrCxG,qCAxBrBmG,EAAA,uzBCEOtd,GAAMC,GAAGC,KAATF,GACAS,GAAUR,GAAGI,WAAbI,OACAK,GAAeb,GAAGU,OAAlBG,YACFF,GAAYX,GAAGU,OAAfC,SAEQhO,GAAb,SAAAsV,GAAA,SAAAtV,IAAA,mGAAAgrB,CAAA1uB,KAAA0D,GAAAirB,GAAA3uB,KAAA4uB,GAAAlrB,GAAA9F,MAAAoC,KAAA5C,sBAAA,0OAAAyxB,CAAAnrB,EAA+BqO,IAAMrO,aAArCA,KAAA,EAAAnH,IAAA,SAAAN,MAAA,WAIQ,IAAMsW,EAAavS,KAAKC,MAAMsS,WAE1BH,EAeAG,EAfAH,MACA8P,EAcA3P,EAdA2P,WACA1P,EAaAD,EAbAC,QACAsc,EAYAvc,EAZAuc,aACAnb,EAWApB,EAXAoB,IACAkT,EAUAtU,EAVAsU,WACAF,EASApU,EATAoU,YACAF,EAQAlU,EARAkU,kBACAgI,EAOAlc,EAPAkc,WACApH,EAMA9U,EANA8U,aACA0H,EAKAxc,EALAwc,MACAC,EAIAzc,EAJAyc,iBACAC,EAGA1c,EAHA0c,OAKA/b,GAFAX,EAFAgV,sBAEAhV,EADAkV,qBAGgBznB,KAAKC,MAAMiT,eAC3BD,EAAYjT,KAAKC,MAAMgT,UACvBmH,EAAOpa,KAAKC,MAAMma,KAClB+D,EAAiB,eACjB+Q,EAAW,YACXpH,EAAS,uDACTC,EAAS,GACToH,EAAsB,GAoD1B,OAjDIhR,EADW,UAAX8Q,EACiB/xB,KAAW+V,EAAWkL,EAAgB,kCAEtCjhB,KAAW+V,EAAWkL,EAAgB,iCAGvDsI,GACAyI,EAAQ,GAAA3b,OAAM2b,EAAN,2BACRpH,EAAM,GAAAvU,OAAMuU,EAAN,gBAGa,MAAfjB,EACAkB,EAAS,CACL9C,gBAAiBwB,EACjBrS,OAAM,aAAAb,OAAekT,IAGH,MAAfI,IACPkB,EAAS,CACL9C,gBAAiB,cACjB7Q,OAAQ,aAAeqS,EACvBzQ,MAAOyQ,KAKPA,IAGW,MAAfI,GACAiB,EAAM,GAAAvU,OAAMuU,EAAN,SAAAvU,OAAoBoT,GAC1BoB,EAAS,MAEa,MAAflB,IACPiB,EAAM,GAAAvU,OAAMuU,EAAN,iBAAAvU,OAA4BoT,GAClCoB,EAAS,OAQboH,EAFAH,QAEsB,OAGH,aAAAzb,OAAgByb,GAKnC7W,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAWkL,GACJhG,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAU,gCACD,SAATmH,EACGjC,EAAArZ,EAAAiG,cAACqqB,GAAD,CACI5b,SAAU,SAACvX,GAAD,OAAWiX,EAAc,CAAC6b,MAAO9yB,EAAMwX,MAAMC,KAAKC,OAC5DlS,KAAK,SACLxF,MAAO8yB,EACP1qB,OAAQ,SAAA2O,GAAA,IAAEa,EAAFb,EAAEa,KAAF,OACJsE,EAAArZ,EAAAiG,cAACsqB,GAAD,CACIvb,QAASD,EACTZ,UAAW8b,EAAQ,eAAiB,uBAElCA,EACE5W,EAAArZ,EAAAiG,cAAA,OACIkO,UAAW,4BACXc,IAAKgb,EACL/a,IAAKlD,GAAG,eAAgB,aACxBb,MAAO,CAACmE,OAAQ+a,KALdre,GAAG,eAAgB,iBAWxCie,EACG5W,EAAArZ,EAAAiG,cAAA,OACIkO,UAAW,4BACXc,IAAKgb,EACL/a,IAAKlD,GAAG,eAAgB,aACxBb,MAAO,CAACmE,OAAQ+a,KALfre,GAAG,eAAgB,cASpCqH,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAU,gCAGU,SAATmH,EAEIjC,EAAArZ,EAAAiG,cAACoT,EAAArZ,EAAM8F,SAAP,KACIuT,EAAArZ,EAAAiG,cAACuqB,GAAD,CACIrb,QAAQ,KACRhB,UAAW,4BACXK,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACd,MAAOnW,KAC3CA,MAAOmW,EACP8B,YAAapD,GAAG,eAAgB,aAChCb,MAAO,CAAC+F,MAAOkM,KAEnB/J,EAAArZ,EAAAiG,cAAEuqB,GAAF,CACIrb,QAAQ,IAClChB,UAAW,2BACeK,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACV,QAASvW,KAC7CA,MAAOuW,EACP0B,YAAapD,GAAG,iBAAkB,aAClCb,MAAO,CAAC+F,MAAO8Y,MAMvB3W,EAAArZ,EAAAiG,cAACoT,EAAArZ,EAAM8F,SAAP,KACIuT,EAAArZ,EAAAiG,cAACuqB,GAAS/a,QAAV,CACIN,QAAQ,KACRhY,MAAOmW,EACPa,UAAW,4BACXhD,MAAO,CAAC+F,MAAOkM,KAEnB/J,EAAArZ,EAAAiG,cAACuqB,GAAS/a,QAAV,CACIN,QAAQ,IAClChB,UAAW,2BACehX,MAAOuW,EACPvC,MAAO,CAAC+F,MAAO8Y,MASlC,WACG,GAAmB,KAAfL,QAAoC1wB,IAAf0wB,EACrB,OACnBtW,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAWic,GACO/W,EAAArZ,EAAAiG,cAAA,KAAG4S,KAAMhE,EACNV,UAAW6U,EACXthB,OAAQ6gB,EAAc,SAAS,KAC/BpX,MAAO8X,EACPK,IAAI,uBAEHjQ,EAAArZ,EAAAiG,cAACwqB,GAAD,CACIhd,WAAYA,MAX/B,uCAjKjC7O,EAAA,mzBCPO,IAAM0qB,GAAb,SAAApV,GAAA,SAAAoV,IAAA,mGAAAoB,CAAAxvB,KAAAouB,GAAAqB,GAAAzvB,KAAA0vB,GAAAtB,GAAAxwB,MAAAoC,KAAA5C,sBAAA,0OAAAuyB,CAAAvB,EAAiCrc,IAAMrO,aAAvC0qB,KAAA,EAAA7xB,IAAA,SAAAN,MAAA,WAEa,IAAAod,EAKDrZ,KAAKC,MAAMsS,WAHXkc,EAFCpV,EAEDoV,WACAlH,EAHClO,EAGDkO,sBACAE,EAJCpO,EAIDoO,qBAGAO,EAAa,GACbC,EAAY,GAUhB,OAPIV,IACAS,EAAa7P,EAAArZ,EAAAiG,cAAA,KAAGkO,UAAS,GAAAM,OAAKgU,EAAL,6BAEzBE,IACAQ,EAAY9P,EAAArZ,EAAAiG,cAAA,KAAGkO,UAAS,GAAAM,OAAKkU,EAAL,4BAI/BtP,EAAArZ,EAAAiG,cAACoT,EAAArZ,EAAM8F,SAAP,KACgBojB,EACD7P,EAAArZ,EAAAiG,cAAA,QAAMkO,UAAU,sBAAsBwb,GACrCxG,qCAxBrBmG,EAAA,uzBCCOtd,GAAMC,GAAGC,KAATF,GACAS,GAAUR,GAAGI,WAAbI,OACAK,GAAeb,GAAGU,OAAlBG,YACFF,GAAYX,GAAGU,OAAfC,SAEQ2W,GAAb,SAAArP,GAAA,SAAAqP,IAAA,mGAAAuH,CAAA5vB,KAAAqoB,GAAAwH,GAAA7vB,KAAA8vB,GAAAzH,GAAAzqB,MAAAoC,KAAA5C,sBAAA,0OAAA2yB,CAAA1H,EAAyCtW,IAAMrO,aAA/C2kB,KAAA,EAAA9rB,IAAA,SAAAN,MAAA,WAIQ,IAAMsW,EAAavS,KAAKC,MAAMsS,WAE1BH,EAeAG,EAfAH,MACA8P,EAcA3P,EAdA2P,WACA1P,EAaAD,EAbAC,QACAsc,EAYAvc,EAZAuc,aACAnb,EAWApB,EAXAoB,IACAkT,EAUAtU,EAVAsU,WACAF,EASApU,EATAoU,YACAF,EAQAlU,EARAkU,kBACAgI,EAOAlc,EAPAkc,WACApH,EAMA9U,EANA8U,aACA0H,EAKAxc,EALAwc,MACAC,EAIAzc,EAJAyc,iBACAC,EAGA1c,EAHA0c,OAIA/b,GADAX,EAFAgV,sBAEAhV,EADAkV,qBAEgBznB,KAAKC,MAAMiT,eAC3BkH,EAAOpa,KAAKC,MAAMma,KAClB+D,EAAiB,eACjB+Q,EAAW,YACXpH,EAAS,uDACTC,EAAS,GA0Cb,OAvCI5J,EAAc,GAAA5K,OAAM4K,EADT,UAAX8Q,EACc,kCAEA,kCAGdxI,GACAyI,EAAQ,GAAA3b,OAAM2b,EAAN,2BACRpH,EAAM,GAAAvU,OAAMuU,EAAN,gBAGa,MAAfjB,EACAkB,EAAS,CACL9C,gBAAiBwB,EACjBrS,OAAM,aAAAb,OAAekT,IAGH,MAAfI,IACPkB,EAAS,CACL9C,gBAAiB,cACjB7Q,OAAQ,aAAeqS,EACvBzQ,MAAOyQ,KAKPA,IAGW,MAAfI,GACAiB,EAAM,GAAAvU,OAAMuU,EAAN,SAAAvU,OAAoBoT,GAC1BoB,EAAS,MAEa,MAAflB,IACPiB,EAAM,GAAAvU,OAAMuU,EAAN,iBAAAvU,OAA4BoT,GAClCoB,EAAS,OAMb5P,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAWkL,GACZhG,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAU,gCACD,SAATmH,EACGjC,EAAArZ,EAAAiG,cAACirB,GAAD,CACIxc,SAAU,SAACvX,GAAD,OAAWiX,EAAc,CAAC6b,MAAO9yB,EAAMwX,MAAMC,KAAKC,OAC5DlS,KAAK,SACLxF,MAAO8yB,EACP1qB,OAAQ,SAAA2O,GAAA,IAAEa,EAAFb,EAAEa,KAAF,OACJsE,EAAArZ,EAAAiG,cAACkrB,GAAD,CACInc,QAASD,EACTZ,UAAW8b,EAAQ,eAAiB,uBAElCA,EACE5W,EAAArZ,EAAAiG,cAAA,OACIkO,UAAW,4BACXc,IAAKgb,EACL/a,IAAKlD,GAAG,eAAgB,aACxBb,MAAO,CAACmE,OAAM,aAAAb,OAAcyb,MAL1Ble,GAAG,eAAgB,iBAWxCie,EACG5W,EAAArZ,EAAAiG,cAAA,OACIkO,UAAW,4BACXc,IAAKgb,EACL/a,IAAKlD,GAAG,eAAgB,aACxBb,MAAO,CAACmE,OAAM,aAAAb,OAAeyb,MAL5Ble,GAAG,eAAgB,cASpCqH,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAU,gCAGU,SAATmH,EAEIjC,EAAArZ,EAAAiG,cAACoT,EAAArZ,EAAM8F,SAAP,KACIuT,EAAArZ,EAAAiG,cAACmrB,GAAD,CACIjc,QAAQ,KACRhB,UAAW,4BACXK,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACd,MAAOnW,KAC3CA,MAAOmW,EACP8B,YAAapD,GAAG,eAAgB,aAChCb,MAAO,CAAC+F,MAAOkM,KAEnB/J,EAAArZ,EAAAiG,cAAEmrB,GAAF,CACIjc,QAAQ,IACRhB,UAAW,2BACXK,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACV,QAASvW,KAC7CA,MAAOuW,EACP0B,YAAapD,GAAG,iBAAkB,aAClCb,MAAO,CAAC+F,MAAO8Y,MAMvB3W,EAAArZ,EAAAiG,cAACoT,EAAArZ,EAAM8F,SAAP,KACIuT,EAAArZ,EAAAiG,cAACmrB,GAAS3b,QAAV,CACIN,QAAQ,KACRhY,MAAOmW,EACPa,UAAW,4BACXhD,MAAO,CAAC+F,MAAOkM,KAEnB/J,EAAArZ,EAAAiG,cAACmrB,GAAS3b,QAAV,CACIN,QAAQ,IACRhB,UAAW,2BACXhX,MAAOuW,EACPvC,MAAO,CAAC+F,MAAO8Y,MASlC,WACG,GAAmB,KAAfL,QAAoC1wB,IAAf0wB,EACrB,OACItW,EAAArZ,EAAAiG,cAAA,OAAKkO,UAAWic,GACZ/W,EAAArZ,EAAAiG,cAAA,KAAG4S,KAAMhE,EACNV,UAAW6U,EACXthB,OAAQ6gB,EAAc,SAAS,KAC/BpX,MAAO8X,GAEN5P,EAAArZ,EAAAiG,cAACorB,GAAD,CACI5d,WAAYA,MAVnC,uCApJzB8V,EAAA,GCLaxM,GAAa,CACtB,CACItJ,WAAY,CACRH,MAAO,CACH3L,OAAQ,OACRgM,SAAU,8BAEdyP,WAAY,CACRzgB,KAAM,UAEV+Q,QAAS,CACL/L,OAAQ,OACRgM,SAAU,6BAEdqc,aAAc,CACVrtB,KAAM,UAEVkS,IAAK,CACDlS,KAAM,SACN3D,QAAS,MAEb+oB,WAAY,CACRplB,KAAM,SACN3D,QAAS,KAEb6oB,YAAa,CACTllB,KAAM,SACN3D,QAAS,WAEb2oB,kBAAmB,CACfhlB,KAAM,SACN3D,QAAS,MAEb2wB,WAAY,CACRhoB,OAAQ,OACRgM,SAAU,sBACV3U,QAAS,IAEbupB,aAAc,CACV5lB,KAAM,UACN3D,SAAS,GAEbixB,MAAO,CACHttB,KAAM,SACN3D,QAAS,MAEbkxB,iBAAkB,CACdvtB,KAAM,SACN3D,QAAS,MAEbmxB,OAAQ,CACJxtB,KAAM,SACN3D,QAAS,QAEbypB,sBAAuB,CACnB9lB,KAAM,UAEVgmB,qBAAsB,CAClBhmB,KAAM,WAYd4S,KArEJ,SAAArB,GAqEkC,IAAxBT,EAAwBS,EAAxBT,WAAwBS,EAAZC,UAEd,OACIkF,EAAArZ,EAAAiG,cAACqrB,GAAD,CACI7d,WAAYA,EACZ6H,KAAM,YClEnBtJ,GAAMC,GAAGC,KAATF,GACAG,GAAqBF,GAAGG,OAAxBD,qBAC4FF,GAAGI,WAAjFC,OAAdC,gBAAcD,cAAcE,gBAAmByG,OAARxG,UAAQwG,aAAagS,sBAAiBvP,kBAC7E5V,GAAYmM,GAAGS,QAAf5M,YAC0DmM,GAAGU,OAAnDE,OAAVD,YAAUC,mBAAgCE,OAAbD,eAAaC,cAC3CC,GACFqG,EAAArZ,EAAAiG,cAAA,OAAKiN,MAAM,6BAA6BC,MAAM,MAAMC,OAAO,MAAMC,QAAQ,eAC3EgG,EAAArZ,EAAAiG,cAAA,SACCoT,EAAArZ,EAAAiG,cAAA,QAAMzJ,EAAE,qHACR6c,EAAArZ,EAAAiG,cAAA,QAAMzJ,EAAE,wIAER6c,EAAArZ,EAAAiG,cAAA,QAAMzJ,EAAE,8IAER6c,EAAArZ,EAAAiG,cAAA,QAAMzJ,EAAE,8IAER6c,EAAArZ,EAAAiG,cAAA,WAASgX,OAAO,uFAChB5D,EAAArZ,EAAAiG,cAAA,QAAMzJ,EAAE,uQAGR6c,EAAArZ,EAAAiG,cAAA,QAAMzJ,EAAE,kQAGR6c,EAAArZ,EAAAiG,cAAA,QAAMzJ,EAAE,+PAGR6c,EAAArZ,EAAAiG,cAAA,QAAMzJ,EAAE,iQAGR6c,EAAArZ,EAAAiG,cAAA,QAAMzJ,EAAE,kMAkBX2V,GAAkB,uBAAwB,CAEtCmB,MAAOtB,GAAG,aAAc,aACxBuB,KAAMP,GACNQ,SAAU,gBACVC,WC/DkB,CACrBH,MAAO,CACN3L,OAAQ,OACPgM,SAAU,8BAEZyP,WAAY,CACXzgB,KAAM,UAEP+Q,QAAS,CACR/L,OAAQ,OACPgM,SAAU,6BAEZqc,aAAc,CACbrtB,KAAM,UAEPkS,IAAK,CACJlS,KAAM,SACP3D,QAAS,MAET+oB,WAAY,CACXplB,KAAM,SACP3D,QAAS,KAET6oB,YAAa,CACZllB,KAAM,SACN3D,QAAS,WAEV2oB,kBAAmB,CAClBhlB,KAAM,SACN3D,QAAS,MAEV2wB,WAAY,CACXhoB,OAAQ,OACRgM,SAAU,sBACV3U,QAAS,IAEVupB,aAAc,CACb5lB,KAAM,UACP3D,SAAS,GAETixB,MAAO,CACNttB,KAAM,SACP3D,QAAS,MAETkxB,iBAAkB,CACjBvtB,KAAM,SACN3D,QAAS,MAEVmxB,OAAQ,CACPxtB,KAAM,SACP3D,QAAS,QAETypB,sBAAsB,CACrB9lB,KAAM,UAEPgmB,qBAAqB,CACpBhmB,KAAM,WDiBJsR,KAAM,SAAAC,GAAkD,IAAvCT,EAAuCS,EAAvCT,WAAYU,EAA2BD,EAA3BC,UAAWC,EAAgBF,EAAhBE,cAEhCgP,EAYA3P,EAZA2P,WACA4M,EAWAvc,EAXAuc,aACAnb,EAUApB,EAVAoB,IACAkT,EASAtU,EATAsU,WACAF,EAQApU,EARAoU,YACAF,EAOAlU,EAPAkU,kBACAgI,EAMAlc,EANAkc,WACApH,EAKA9U,EALA8U,aACA2H,EAIAzc,EAJAyc,iBACAC,EAGA1c,EAHA0c,OACA1H,EAEAhV,EAFAgV,sBACAE,EACAlV,EADAkV,qBAEJ,OACItP,EAAArZ,EAAAiG,cAACsrB,GAAD,KACIlY,EAAArZ,EAAAiG,cAACurB,GAAD,KACInY,EAAArZ,EAAAiG,cAACwrB,GAAD,CAAWne,MAAOtB,GAAG,gBAAiB,cAClCqH,EAAArZ,EAAAiG,cAACyrB,GAAD,CAAard,MAAOrC,GAAG,cAAe,cAClCqH,EAAArZ,EAAAiG,cAAC0rB,GAAD,CACIx0B,MAAOimB,EACP5O,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACgP,WAAYjmB,QAGxDkc,EAAArZ,EAAAiG,cAACyrB,GAAD,CAAard,MAAOrC,GAAG,gBAAiB,cACpCqH,EAAArZ,EAAAiG,cAAC0rB,GAAD,CACIx0B,MAAO6yB,EACPxb,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAAC4b,aAAc7yB,QAG1Dkc,EAAArZ,EAAAiG,cAACyrB,GAAD,CACIrd,MAAOrC,GAAG,qBAAsB,cAEhCqH,EAAArZ,EAAAiG,cAAC0rB,GAAD,CACIx0B,MAAO+yB,EACP1b,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAAC8b,iBAAkB/yB,SAIlEkc,EAAArZ,EAAAiG,cAACwrB,GAAD,CAAWne,MAAOtB,GAAG,iBAAkB,cACnCqH,EAAArZ,EAAAiG,cAACyrB,GAAD,CACIrd,MAAOrC,GAAG,cAAe,cAEzBqH,EAAArZ,EAAAiG,cAAC2rB,GAAD,CACIz0B,MAAOwyB,EACPnb,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACub,WAAYxyB,KAChDiY,YAAa,wBAGrBiE,EAAArZ,EAAAiG,cAACyrB,GAAD,CACIrd,MAAOrC,GAAG,WAAY,cAEtBqH,EAAArZ,EAAAiG,cAAC2rB,GAAD,CACIz0B,MAAO0X,EACPL,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACS,IAAK1X,KACzCiY,YAAa,+BAGjCiE,EAAArZ,EAAAiG,cAAC4rB,GAAD,CACgBxd,MAAOrC,GAAG,qBAAsB,aAChChB,QAASuX,EACT/T,SAAU,SAACxD,GAAD,OAAaoD,EAAc,CAACmU,aAAcvX,OAExDqI,EAAArZ,EAAAiG,cAACyrB,GAAD,CAAard,MAAOrC,GAAG,cAAe,cAClCqH,EAAArZ,EAAAiG,cAAC6rB,GAAD,CACI5gB,SAAU6W,EACVxT,QAAS,CACL,CAACF,MAAOrC,GAAG,QAAS,aAAc7U,MAAO,KACzC,CAACkX,MAAOrC,GAAG,QAAS,aAAc7U,MAAO,MAE7CqX,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAAC2T,WAAY5qB,QAGpEkc,EAAArZ,EAAAiG,cAAC6rB,GAAD,CACgBzd,MAAOrC,GAAG,iBAAkB,aAC5Bd,SAAU2W,EACVtT,QAAS,CACL,CAACF,MAAOrC,GAAG,UAAW,aAAc7U,MAAO,WAC3C,CAACkX,MAAOrC,GAAG,YAAa,aAAc7U,MAAO,aAC7C,CAACkX,MAAOrC,GAAG,UAAW,aAAc7U,MAAO,WAC3C,CAACkX,MAAOrC,GAAG,OAAQ,aAAc7U,MAAO,QACxC,CAACkX,MAAOrC,GAAG,UAAW,aAAc7U,MAAO,WAC3C,CAACkX,MAAOrC,GAAG,SAAU,aAAc7U,MAAO,UAC1C,CAACkX,MAAOrC,GAAG,QAAS,aAAc7U,MAAO,SACzC,CAACkX,MAAOrC,GAAG,OAAQ,aAAc7U,MAAO,SAE5CqX,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACyT,YAAa1qB,OAEjEkc,EAAArZ,EAAAiG,cAACyrB,GAAD,CAAard,MAAOrC,GAAG,eAAgB,cACvBqH,EAAArZ,EAAAiG,cAAC0rB,GAAD,CACIx0B,MAAOwqB,EACPnT,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACuT,kBAAmBxqB,QAG/Dkc,EAAArZ,EAAAiG,cAACyrB,GAAD,CACIrd,MAAOrC,GAAG,gBAAiB,aAC3BsC,KAAM+E,EAAArZ,EAAAiG,cAAA,KAAG4S,KAAI,iDAAoDnR,OAAM,UAAasK,GAAG,yBAA0B,eAEjHqH,EAAArZ,EAAAiG,cAAC2rB,GAAD,CACIvd,MAAOrC,GAAG,cAAe,aACzBsC,KAAMtC,GAAG,4FAA6F,aACtG7U,MAAOsrB,EACPjU,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACqU,sBAAuBtrB,KAC3DiY,YAAa,8BAEjBiE,EAAArZ,EAAAiG,cAAC2rB,GAAD,CACIvd,MAAOrC,GAAG,aAAc,aACxBsC,KAAMtC,GAAG,0FAA2F,aACpG7U,MAAOwrB,EACPnU,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAACuU,qBAAsBxrB,KAC1DiY,YAAa,+BAIzBiE,EAAArZ,EAAAiG,cAACwrB,GAAD,CAAWne,MAAOtB,GAAG,iBAAkB,cAC/BqH,EAAArZ,EAAAiG,cAAC6rB,GAAD,CACIzd,MAAOrC,GAAG,cAAe,aACzBd,SAAUif,EACV5b,QAAS,CACL,CAACF,MAAOrC,GAAG,QAAS,aAAc7U,MAAO,SACzC,CAACkX,MAAOrC,GAAG,OAAQ,aAAc7U,MAAO,SAE5CqX,SAAU,SAACrX,GAAD,OAAWiX,EAAc,CAAC+b,OAAQhzB,SAI5Dkc,EAAArZ,EAAAiG,cAAC8rB,GAAD,CACIte,WAAYA,EACZW,cAAeA,EACfD,UAAWA,EACXmH,KAAM,WAetB/F,KAjKsC,SAAAT,GAiKR,IAAxBrB,EAAwBqB,EAAxBrB,WAAYU,EAAYW,EAAZX,UAEd,OACIkF,EAAArZ,EAAAiG,cAAC8rB,GAAD,CACIte,WAAYA,EACZU,UAAWA,EACXmH,KAAM,UAKlByB,WAAYA","file":"./inc/vk-blocks/build/block-build.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 8);\n","'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/react.production.min.js');\n} else {\n module.exports = require('./cjs/react.development.js');\n}\n","/*!\n Copyright (c) 2017 Jed Watson.\n Licensed under the MIT License (MIT), see\n http://jedwatson.github.io/classnames\n*/\n/* global define */\n\n(function () {\n\t'use strict';\n\n\tvar hasOwn = {}.hasOwnProperty;\n\n\tfunction classNames () {\n\t\tvar classes = [];\n\n\t\tfor (var i = 0; i < arguments.length; i++) {\n\t\t\tvar arg = arguments[i];\n\t\t\tif (!arg) continue;\n\n\t\t\tvar argType = typeof arg;\n\n\t\t\tif (argType === 'string' || argType === 'number') {\n\t\t\t\tclasses.push(arg);\n\t\t\t} else if (Array.isArray(arg) && arg.length) {\n\t\t\t\tvar inner = classNames.apply(null, arg);\n\t\t\t\tif (inner) {\n\t\t\t\t\tclasses.push(inner);\n\t\t\t\t}\n\t\t\t} else if (argType === 'object') {\n\t\t\t\tfor (var key in arg) {\n\t\t\t\t\tif (hasOwn.call(arg, key) && arg[key]) {\n\t\t\t\t\t\tclasses.push(key);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn classes.join(' ');\n\t}\n\n\tif (typeof module !== 'undefined' && module.exports) {\n\t\tclassNames.default = classNames;\n\t\tmodule.exports = classNames;\n\t} else if (typeof define === 'function' && typeof define.amd === 'object' && define.amd) {\n\t\t// register as 'classnames', consistent with npm package name\n\t\tdefine('classnames', [], function () {\n\t\t\treturn classNames;\n\t\t});\n\t} else {\n\t\twindow.classNames = classNames;\n\t}\n}());\n","'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/react-dom-server.browser.production.min.js');\n} else {\n module.exports = require('./cjs/react-dom-server.browser.development.js');\n}\n","/** @license React v16.7.0\n * react.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';var k=require(\"object-assign\"),n=\"function\"===typeof Symbol&&Symbol.for,p=n?Symbol.for(\"react.element\"):60103,q=n?Symbol.for(\"react.portal\"):60106,r=n?Symbol.for(\"react.fragment\"):60107,t=n?Symbol.for(\"react.strict_mode\"):60108,u=n?Symbol.for(\"react.profiler\"):60114,v=n?Symbol.for(\"react.provider\"):60109,w=n?Symbol.for(\"react.context\"):60110,x=n?Symbol.for(\"react.concurrent_mode\"):60111,y=n?Symbol.for(\"react.forward_ref\"):60112,z=n?Symbol.for(\"react.suspense\"):60113,A=n?Symbol.for(\"react.memo\"):\n60115,B=n?Symbol.for(\"react.lazy\"):60116,C=\"function\"===typeof Symbol&&Symbol.iterator;function aa(a,b,e,c,d,g,h,f){if(!a){a=void 0;if(void 0===b)a=Error(\"Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.\");else{var l=[e,c,d,g,h,f],m=0;a=Error(b.replace(/%s/g,function(){return l[m++]}));a.name=\"Invariant Violation\"}a.framesToPop=1;throw a;}}\nfunction D(a){for(var b=arguments.length-1,e=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+a,c=0;c<b;c++)e+=\"&args[]=\"+encodeURIComponent(arguments[c+1]);aa(!1,\"Minified React error #\"+a+\"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. \",e)}var E={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},F={};\nfunction G(a,b,e){this.props=a;this.context=b;this.refs=F;this.updater=e||E}G.prototype.isReactComponent={};G.prototype.setState=function(a,b){\"object\"!==typeof a&&\"function\"!==typeof a&&null!=a?D(\"85\"):void 0;this.updater.enqueueSetState(this,a,b,\"setState\")};G.prototype.forceUpdate=function(a){this.updater.enqueueForceUpdate(this,a,\"forceUpdate\")};function H(){}H.prototype=G.prototype;function I(a,b,e){this.props=a;this.context=b;this.refs=F;this.updater=e||E}var J=I.prototype=new H;\nJ.constructor=I;k(J,G.prototype);J.isPureReactComponent=!0;var K={current:null,currentDispatcher:null},L=Object.prototype.hasOwnProperty,M={key:!0,ref:!0,__self:!0,__source:!0};\nfunction N(a,b,e){var c=void 0,d={},g=null,h=null;if(null!=b)for(c in void 0!==b.ref&&(h=b.ref),void 0!==b.key&&(g=\"\"+b.key),b)L.call(b,c)&&!M.hasOwnProperty(c)&&(d[c]=b[c]);var f=arguments.length-2;if(1===f)d.children=e;else if(1<f){for(var l=Array(f),m=0;m<f;m++)l[m]=arguments[m+2];d.children=l}if(a&&a.defaultProps)for(c in f=a.defaultProps,f)void 0===d[c]&&(d[c]=f[c]);return{$$typeof:p,type:a,key:g,ref:h,props:d,_owner:K.current}}\nfunction ba(a,b){return{$$typeof:p,type:a.type,key:b,ref:a.ref,props:a.props,_owner:a._owner}}function O(a){return\"object\"===typeof a&&null!==a&&a.$$typeof===p}function escape(a){var b={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+(\"\"+a).replace(/[=:]/g,function(a){return b[a]})}var P=/\\/+/g,Q=[];function R(a,b,e,c){if(Q.length){var d=Q.pop();d.result=a;d.keyPrefix=b;d.func=e;d.context=c;d.count=0;return d}return{result:a,keyPrefix:b,func:e,context:c,count:0}}\nfunction S(a){a.result=null;a.keyPrefix=null;a.func=null;a.context=null;a.count=0;10>Q.length&&Q.push(a)}\nfunction T(a,b,e,c){var d=typeof a;if(\"undefined\"===d||\"boolean\"===d)a=null;var g=!1;if(null===a)g=!0;else switch(d){case \"string\":case \"number\":g=!0;break;case \"object\":switch(a.$$typeof){case p:case q:g=!0}}if(g)return e(c,a,\"\"===b?\".\"+U(a,0):b),1;g=0;b=\"\"===b?\".\":b+\":\";if(Array.isArray(a))for(var h=0;h<a.length;h++){d=a[h];var f=b+U(d,h);g+=T(d,f,e,c)}else if(null===a||\"object\"!==typeof a?f=null:(f=C&&a[C]||a[\"@@iterator\"],f=\"function\"===typeof f?f:null),\"function\"===typeof f)for(a=f.call(a),h=\n0;!(d=a.next()).done;)d=d.value,f=b+U(d,h++),g+=T(d,f,e,c);else\"object\"===d&&(e=\"\"+a,D(\"31\",\"[object Object]\"===e?\"object with keys {\"+Object.keys(a).join(\", \")+\"}\":e,\"\"));return g}function V(a,b,e){return null==a?0:T(a,\"\",b,e)}function U(a,b){return\"object\"===typeof a&&null!==a&&null!=a.key?escape(a.key):b.toString(36)}function ca(a,b){a.func.call(a.context,b,a.count++)}\nfunction da(a,b,e){var c=a.result,d=a.keyPrefix;a=a.func.call(a.context,b,a.count++);Array.isArray(a)?W(a,c,e,function(a){return a}):null!=a&&(O(a)&&(a=ba(a,d+(!a.key||b&&b.key===a.key?\"\":(\"\"+a.key).replace(P,\"$&/\")+\"/\")+e)),c.push(a))}function W(a,b,e,c,d){var g=\"\";null!=e&&(g=(\"\"+e).replace(P,\"$&/\")+\"/\");b=R(b,g,c,d);V(a,da,b);S(b)}\nvar X={Children:{map:function(a,b,e){if(null==a)return a;var c=[];W(a,c,null,b,e);return c},forEach:function(a,b,e){if(null==a)return a;b=R(null,null,b,e);V(a,ca,b);S(b)},count:function(a){return V(a,function(){return null},null)},toArray:function(a){var b=[];W(a,b,null,function(a){return a});return b},only:function(a){O(a)?void 0:D(\"143\");return a}},createRef:function(){return{current:null}},Component:G,PureComponent:I,createContext:function(a,b){void 0===b&&(b=null);a={$$typeof:w,_calculateChangedBits:b,\n_currentValue:a,_currentValue2:a,_threadCount:0,Provider:null,Consumer:null};a.Provider={$$typeof:v,_context:a};return a.Consumer=a},forwardRef:function(a){return{$$typeof:y,render:a}},lazy:function(a){return{$$typeof:B,_ctor:a,_status:-1,_result:null}},memo:function(a,b){return{$$typeof:A,type:a,compare:void 0===b?null:b}},Fragment:r,StrictMode:t,Suspense:z,createElement:N,cloneElement:function(a,b,e){null===a||void 0===a?D(\"267\",a):void 0;var c=void 0,d=k({},a.props),g=a.key,h=a.ref,f=a._owner;\nif(null!=b){void 0!==b.ref&&(h=b.ref,f=K.current);void 0!==b.key&&(g=\"\"+b.key);var l=void 0;a.type&&a.type.defaultProps&&(l=a.type.defaultProps);for(c in b)L.call(b,c)&&!M.hasOwnProperty(c)&&(d[c]=void 0===b[c]&&void 0!==l?l[c]:b[c])}c=arguments.length-2;if(1===c)d.children=e;else if(1<c){l=Array(c);for(var m=0;m<c;m++)l[m]=arguments[m+2];d.children=l}return{$$typeof:p,type:a.type,key:g,ref:h,props:d,_owner:f}},createFactory:function(a){var b=N.bind(null,a);b.type=a;return b},isValidElement:O,version:\"16.7.0\",\nunstable_ConcurrentMode:x,unstable_Profiler:u,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:K,assign:k}},Y={default:X},Z=Y&&X||Y;module.exports=Z.default||Z;\n","/*\nobject-assign\n(c) Sindre Sorhus\n@license MIT\n*/\n\n'use strict';\n/* eslint-disable no-unused-vars */\nvar getOwnPropertySymbols = Object.getOwnPropertySymbols;\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\nvar propIsEnumerable = Object.prototype.propertyIsEnumerable;\n\nfunction toObject(val) {\n\tif (val === null || val === undefined) {\n\t\tthrow new TypeError('Object.assign cannot be called with null or undefined');\n\t}\n\n\treturn Object(val);\n}\n\nfunction shouldUseNative() {\n\ttry {\n\t\tif (!Object.assign) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// Detect buggy property enumeration order in older V8 versions.\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=4118\n\t\tvar test1 = new String('abc'); // eslint-disable-line no-new-wrappers\n\t\ttest1[5] = 'de';\n\t\tif (Object.getOwnPropertyNames(test1)[0] === '5') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test2 = {};\n\t\tfor (var i = 0; i < 10; i++) {\n\t\t\ttest2['_' + String.fromCharCode(i)] = i;\n\t\t}\n\t\tvar order2 = Object.getOwnPropertyNames(test2).map(function (n) {\n\t\t\treturn test2[n];\n\t\t});\n\t\tif (order2.join('') !== '0123456789') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test3 = {};\n\t\t'abcdefghijklmnopqrst'.split('').forEach(function (letter) {\n\t\t\ttest3[letter] = letter;\n\t\t});\n\t\tif (Object.keys(Object.assign({}, test3)).join('') !==\n\t\t\t\t'abcdefghijklmnopqrst') {\n\t\t\treturn false;\n\t\t}\n\n\t\treturn true;\n\t} catch (err) {\n\t\t// We don't expect any of the above to throw, but better to be safe.\n\t\treturn false;\n\t}\n}\n\nmodule.exports = shouldUseNative() ? Object.assign : function (target, source) {\n\tvar from;\n\tvar to = toObject(target);\n\tvar symbols;\n\n\tfor (var s = 1; s < arguments.length; s++) {\n\t\tfrom = Object(arguments[s]);\n\n\t\tfor (var key in from) {\n\t\t\tif (hasOwnProperty.call(from, key)) {\n\t\t\t\tto[key] = from[key];\n\t\t\t}\n\t\t}\n\n\t\tif (getOwnPropertySymbols) {\n\t\t\tsymbols = getOwnPropertySymbols(from);\n\t\t\tfor (var i = 0; i < symbols.length; i++) {\n\t\t\t\tif (propIsEnumerable.call(from, symbols[i])) {\n\t\t\t\t\tto[symbols[i]] = from[symbols[i]];\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\treturn to;\n};\n","/** @license React v16.7.0\n * react-dom-server.browser.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';var p=require(\"object-assign\"),q=require(\"react\");function aa(a,b,e,c,g,d,h,f){if(!a){a=void 0;if(void 0===b)a=Error(\"Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.\");else{var B=[e,c,g,d,h,f],A=0;a=Error(b.replace(/%s/g,function(){return B[A++]}));a.name=\"Invariant Violation\"}a.framesToPop=1;throw a;}}\nfunction u(a){for(var b=arguments.length-1,e=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+a,c=0;c<b;c++)e+=\"&args[]=\"+encodeURIComponent(arguments[c+1]);aa(!1,\"Minified React error #\"+a+\"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. \",e)}\nvar w=\"function\"===typeof Symbol&&Symbol.for,y=w?Symbol.for(\"react.portal\"):60106,z=w?Symbol.for(\"react.fragment\"):60107,C=w?Symbol.for(\"react.strict_mode\"):60108,D=w?Symbol.for(\"react.profiler\"):60114,E=w?Symbol.for(\"react.provider\"):60109,F=w?Symbol.for(\"react.context\"):60110,G=w?Symbol.for(\"react.concurrent_mode\"):60111,H=w?Symbol.for(\"react.forward_ref\"):60112,I=w?Symbol.for(\"react.suspense\"):60113,J=w?Symbol.for(\"react.memo\"):60115,L=w?Symbol.for(\"react.lazy\"):60116;\nfunction M(a){if(null==a)return null;if(\"function\"===typeof a)return a.displayName||a.name||null;if(\"string\"===typeof a)return a;switch(a){case G:return\"ConcurrentMode\";case z:return\"Fragment\";case y:return\"Portal\";case D:return\"Profiler\";case C:return\"StrictMode\";case I:return\"Suspense\"}if(\"object\"===typeof a)switch(a.$$typeof){case F:return\"Context.Consumer\";case E:return\"Context.Provider\";case H:var b=a.render;b=b.displayName||b.name||\"\";return a.displayName||(\"\"!==b?\"ForwardRef(\"+b+\")\":\"ForwardRef\");\ncase J:return M(a.type);case L:if(a=1===a._status?a._result:null)return M(a)}return null}var ba=q.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,ca={};function N(a,b){for(var e=a._threadCount|0;e<=b;e++)a[e]=a._currentValue2,a._threadCount=e+1}function da(a,b,e){var c=a.contextType;if(\"object\"===typeof c&&null!==c)return N(c,e),c[e];if(a=a.contextTypes){e={};for(var g in a)e[g]=b[g];b=e}else b=ca;return b}for(var O=new Uint16Array(16),P=0;15>P;P++)O[P]=P+1;O[15]=0;\nvar ea=/^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$/,fa=Object.prototype.hasOwnProperty,ha={},ia={};\nfunction ja(a){if(fa.call(ia,a))return!0;if(fa.call(ha,a))return!1;if(ea.test(a))return ia[a]=!0;ha[a]=!0;return!1}function ka(a,b,e,c){if(null!==e&&0===e.type)return!1;switch(typeof b){case \"function\":case \"symbol\":return!0;case \"boolean\":if(c)return!1;if(null!==e)return!e.acceptsBooleans;a=a.toLowerCase().slice(0,5);return\"data-\"!==a&&\"aria-\"!==a;default:return!1}}\nfunction la(a,b,e,c){if(null===b||\"undefined\"===typeof b||ka(a,b,e,c))return!0;if(c)return!1;if(null!==e)switch(e.type){case 3:return!b;case 4:return!1===b;case 5:return isNaN(b);case 6:return isNaN(b)||1>b}return!1}function Q(a,b,e,c,g){this.acceptsBooleans=2===b||3===b||4===b;this.attributeName=c;this.attributeNamespace=g;this.mustUseProperty=e;this.propertyName=a;this.type=b}var R={};\n\"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style\".split(\" \").forEach(function(a){R[a]=new Q(a,0,!1,a,null)});[[\"acceptCharset\",\"accept-charset\"],[\"className\",\"class\"],[\"htmlFor\",\"for\"],[\"httpEquiv\",\"http-equiv\"]].forEach(function(a){var b=a[0];R[b]=new Q(b,1,!1,a[1],null)});[\"contentEditable\",\"draggable\",\"spellCheck\",\"value\"].forEach(function(a){R[a]=new Q(a,2,!1,a.toLowerCase(),null)});\n[\"autoReverse\",\"externalResourcesRequired\",\"focusable\",\"preserveAlpha\"].forEach(function(a){R[a]=new Q(a,2,!1,a,null)});\"allowFullScreen async autoFocus autoPlay controls default defer disabled formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope\".split(\" \").forEach(function(a){R[a]=new Q(a,3,!1,a.toLowerCase(),null)});[\"checked\",\"multiple\",\"muted\",\"selected\"].forEach(function(a){R[a]=new Q(a,3,!0,a,null)});\n[\"capture\",\"download\"].forEach(function(a){R[a]=new Q(a,4,!1,a,null)});[\"cols\",\"rows\",\"size\",\"span\"].forEach(function(a){R[a]=new Q(a,6,!1,a,null)});[\"rowSpan\",\"start\"].forEach(function(a){R[a]=new Q(a,5,!1,a.toLowerCase(),null)});var S=/[\\-:]([a-z])/g;function T(a){return a[1].toUpperCase()}\n\"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height\".split(\" \").forEach(function(a){var b=a.replace(S,\nT);R[b]=new Q(b,1,!1,a,null)});\"xlink:actuate xlink:arcrole xlink:href xlink:role xlink:show xlink:title xlink:type\".split(\" \").forEach(function(a){var b=a.replace(S,T);R[b]=new Q(b,1,!1,a,\"http://www.w3.org/1999/xlink\")});[\"xml:base\",\"xml:lang\",\"xml:space\"].forEach(function(a){var b=a.replace(S,T);R[b]=new Q(b,1,!1,a,\"http://www.w3.org/XML/1998/namespace\")});R.tabIndex=new Q(\"tabIndex\",1,!1,\"tabindex\",null);var ma=/[\"'&<>]/;\nfunction U(a){if(\"boolean\"===typeof a||\"number\"===typeof a)return\"\"+a;a=\"\"+a;var b=ma.exec(a);if(b){var e=\"\",c,g=0;for(c=b.index;c<a.length;c++){switch(a.charCodeAt(c)){case 34:b=\"&quot;\";break;case 38:b=\"&amp;\";break;case 39:b=\"&#x27;\";break;case 60:b=\"&lt;\";break;case 62:b=\"&gt;\";break;default:continue}g!==c&&(e+=a.substring(g,c));g=c+1;e+=b}a=g!==c?e+a.substring(g,c):e}return a}var na=!1;function oa(a,b,e,c){for(;na;)na=!1,e=a(b,c);return e}\nvar V=0,pa={readContext:function(a){var b=V;N(a,b);return a[b]}},qa={html:\"http://www.w3.org/1999/xhtml\",mathml:\"http://www.w3.org/1998/Math/MathML\",svg:\"http://www.w3.org/2000/svg\"};function ra(a){switch(a){case \"svg\":return\"http://www.w3.org/2000/svg\";case \"math\":return\"http://www.w3.org/1998/Math/MathML\";default:return\"http://www.w3.org/1999/xhtml\"}}\nvar sa={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},ta=p({menuitem:!0},sa),W={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,\ngridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ua=[\"Webkit\",\"ms\",\"Moz\",\"O\"];Object.keys(W).forEach(function(a){ua.forEach(function(b){b=b+a.charAt(0).toUpperCase()+a.substring(1);W[b]=W[a]})});\nvar va=/([A-Z])/g,wa=/^ms-/,X=q.Children.toArray,Y=ba.ReactCurrentOwner,xa={listing:!0,pre:!0,textarea:!0},ya=/^[a-zA-Z][a-zA-Z:_\\.\\-\\d]*$/,za={},Z={};function Aa(a){if(void 0===a||null===a)return a;var b=\"\";q.Children.forEach(a,function(a){null!=a&&(b+=a)});return b}var Ba=Object.prototype.hasOwnProperty,Ca={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null,suppressHydrationWarning:null};function Da(a,b){void 0===a&&u(\"152\",M(b)||\"Component\")}\nfunction Ea(a,b,e){function c(g,c){var d=da(c,b,e),f=[],h=!1,l={isMounted:function(){return!1},enqueueForceUpdate:function(){if(null===f)return null},enqueueReplaceState:function(a,b){h=!0;f=[b]},enqueueSetState:function(a,b){if(null===f)return null;f.push(b)}},k=void 0;if(c.prototype&&c.prototype.isReactComponent){if(k=new c(g.props,d,l),\"function\"===typeof c.getDerivedStateFromProps){var r=c.getDerivedStateFromProps.call(null,g.props,k.state);null!=r&&(k.state=p({},k.state,r))}}else if(k=c(g.props,\nd,l),k=oa(c,g.props,k,d),null==k||null==k.render){a=k;Da(a,c);return}k.props=g.props;k.context=d;k.updater=l;l=k.state;void 0===l&&(k.state=l=null);if(\"function\"===typeof k.UNSAFE_componentWillMount||\"function\"===typeof k.componentWillMount)if(\"function\"===typeof k.componentWillMount&&\"function\"!==typeof c.getDerivedStateFromProps&&k.componentWillMount(),\"function\"===typeof k.UNSAFE_componentWillMount&&\"function\"!==typeof c.getDerivedStateFromProps&&k.UNSAFE_componentWillMount(),f.length){l=f;var m=\nh;f=null;h=!1;if(m&&1===l.length)k.state=l[0];else{r=m?l[0]:k.state;var t=!0;for(m=m?1:0;m<l.length;m++){var v=l[m];v=\"function\"===typeof v?v.call(k,r,g.props,d):v;null!=v&&(t?(t=!1,r=p({},r,v)):p(r,v))}k.state=r}}else f=null;a=k.render();Da(a,c);g=void 0;if(\"function\"===typeof k.getChildContext&&(d=c.childContextTypes,\"object\"===typeof d)){g=k.getChildContext();for(var K in g)K in d?void 0:u(\"108\",M(c)||\"Unknown\",K)}g&&(b=p({},b,g))}for(;q.isValidElement(a);){var g=a,d=g.type;if(\"function\"!==typeof d)break;\nc(g,d)}return{child:a,context:b}}\nvar Fa=function(){function a(b,e){if(!(this instanceof a))throw new TypeError(\"Cannot call a class as a function\");q.isValidElement(b)?b.type!==z?b=[b]:(b=b.props.children,b=q.isValidElement(b)?[b]:X(b)):b=X(b);b={type:null,domNamespace:qa.html,children:b,childIndex:0,context:ca,footer:\"\"};var c=O[0];if(0===c){var g=O;c=g.length;var d=2*c;65536>=d?void 0:u(\"304\");var h=new Uint16Array(d);h.set(g);O=h;O[0]=c+1;for(g=c;g<d-1;g++)O[g]=g+1;O[d-1]=0}else O[0]=O[c];this.threadID=c;this.stack=[b];this.exhausted=\n!1;this.currentSelectValue=null;this.previousWasTextNode=!1;this.makeStaticMarkup=e;this.suspenseDepth=0;this.contextIndex=-1;this.contextStack=[];this.contextValueStack=[]}a.prototype.destroy=function(){if(!this.exhausted){this.exhausted=!0;var a=this.threadID;O[a]=O[0];O[0]=a}};a.prototype.pushProvider=function(a){var b=++this.contextIndex,c=a.type._context,g=this.threadID;N(c,g);var d=c[g];this.contextStack[b]=c;this.contextValueStack[b]=d;c[g]=a.props.value};a.prototype.popProvider=function(){var a=\nthis.contextIndex,e=this.contextStack[a],c=this.contextValueStack[a];this.contextStack[a]=null;this.contextValueStack[a]=null;this.contextIndex--;e[this.threadID]=c};a.prototype.read=function(a){if(this.exhausted)return null;var b=V;V=this.threadID;var c=Y.currentDispatcher;Y.currentDispatcher=pa;try{for(var g=[\"\"],d=!1;g[0].length<a;){if(0===this.stack.length){this.exhausted=!0;var h=this.threadID;O[h]=O[0];O[0]=h;break}var f=this.stack[this.stack.length-1];if(d||f.childIndex>=f.children.length){var B=\nf.footer;\"\"!==B&&(this.previousWasTextNode=!1);this.stack.pop();if(\"select\"===f.type)this.currentSelectValue=null;else if(null!=f.type&&null!=f.type.type&&f.type.type.$$typeof===E)this.popProvider(f.type);else if(f.type===I){this.suspenseDepth--;var A=g.pop();if(d){d=!1;var n=f.fallbackFrame;n?void 0:u(\"303\");this.stack.push(n);continue}else g[this.suspenseDepth]+=A}g[this.suspenseDepth]+=B}else{var l=f.children[f.childIndex++],k=\"\";try{k+=this.render(l,f.context,f.domNamespace)}catch(r){throw r;\n}finally{}g.length<=this.suspenseDepth&&g.push(\"\");g[this.suspenseDepth]+=k}}return g[0]}finally{Y.currentDispatcher=c,V=b}};a.prototype.render=function(a,e,c){if(\"string\"===typeof a||\"number\"===typeof a){c=\"\"+a;if(\"\"===c)return\"\";if(this.makeStaticMarkup)return U(c);if(this.previousWasTextNode)return\"\\x3c!-- --\\x3e\"+U(c);this.previousWasTextNode=!0;return U(c)}e=Ea(a,e,this.threadID);a=e.child;e=e.context;if(null===a||!1===a)return\"\";if(!q.isValidElement(a)){if(null!=a&&null!=a.$$typeof){var b=a.$$typeof;\nb===y?u(\"257\"):void 0;u(\"258\",b.toString())}a=X(a);this.stack.push({type:null,domNamespace:c,children:a,childIndex:0,context:e,footer:\"\"});return\"\"}b=a.type;if(\"string\"===typeof b)return this.renderDOM(a,e,c);switch(b){case C:case G:case D:case z:return a=X(a.props.children),this.stack.push({type:null,domNamespace:c,children:a,childIndex:0,context:e,footer:\"\"}),\"\";case I:u(\"294\")}if(\"object\"===typeof b&&null!==b)switch(b.$$typeof){case H:var d=b.render(a.props,a.ref);d=oa(b.render,a.props,d,a.ref);\nd=X(d);this.stack.push({type:null,domNamespace:c,children:d,childIndex:0,context:e,footer:\"\"});return\"\";case J:return a=[q.createElement(b.type,p({ref:a.ref},a.props))],this.stack.push({type:null,domNamespace:c,children:a,childIndex:0,context:e,footer:\"\"}),\"\";case E:return b=X(a.props.children),c={type:a,domNamespace:c,children:b,childIndex:0,context:e,footer:\"\"},this.pushProvider(a),this.stack.push(c),\"\";case F:b=a.type;d=a.props;var h=this.threadID;N(b,h);b=X(d.children(b[h]));this.stack.push({type:a,\ndomNamespace:c,children:b,childIndex:0,context:e,footer:\"\"});return\"\";case L:u(\"295\")}u(\"130\",null==b?b:typeof b,\"\")};a.prototype.renderDOM=function(a,e,c){var b=a.type.toLowerCase();c===qa.html&&ra(b);za.hasOwnProperty(b)||(ya.test(b)?void 0:u(\"65\",b),za[b]=!0);var d=a.props;if(\"input\"===b)d=p({type:void 0},d,{defaultChecked:void 0,defaultValue:void 0,value:null!=d.value?d.value:d.defaultValue,checked:null!=d.checked?d.checked:d.defaultChecked});else if(\"textarea\"===b){var h=d.value;if(null==h){h=\nd.defaultValue;var f=d.children;null!=f&&(null!=h?u(\"92\"):void 0,Array.isArray(f)&&(1>=f.length?void 0:u(\"93\"),f=f[0]),h=\"\"+f);null==h&&(h=\"\")}d=p({},d,{value:void 0,children:\"\"+h})}else if(\"select\"===b)this.currentSelectValue=null!=d.value?d.value:d.defaultValue,d=p({},d,{value:void 0});else if(\"option\"===b){f=this.currentSelectValue;var B=Aa(d.children);if(null!=f){var A=null!=d.value?d.value+\"\":B;h=!1;if(Array.isArray(f))for(var n=0;n<f.length;n++){if(\"\"+f[n]===A){h=!0;break}}else h=\"\"+f===A;d=\np({selected:void 0,children:void 0},d,{selected:h,children:B})}}if(h=d)ta[b]&&(null!=h.children||null!=h.dangerouslySetInnerHTML?u(\"137\",b,\"\"):void 0),null!=h.dangerouslySetInnerHTML&&(null!=h.children?u(\"60\"):void 0,\"object\"===typeof h.dangerouslySetInnerHTML&&\"__html\"in h.dangerouslySetInnerHTML?void 0:u(\"61\")),null!=h.style&&\"object\"!==typeof h.style?u(\"62\",\"\"):void 0;h=d;f=this.makeStaticMarkup;B=1===this.stack.length;A=\"<\"+a.type;for(x in h)if(Ba.call(h,x)){var l=h[x];if(null!=l){if(\"style\"===\nx){n=void 0;var k=\"\",r=\"\";for(n in l)if(l.hasOwnProperty(n)){var m=0===n.indexOf(\"--\"),t=l[n];if(null!=t){var v=n;if(Z.hasOwnProperty(v))v=Z[v];else{var K=v.replace(va,\"-$1\").toLowerCase().replace(wa,\"-ms-\");v=Z[v]=K}k+=r+v+\":\";r=n;m=null==t||\"boolean\"===typeof t||\"\"===t?\"\":m||\"number\"!==typeof t||0===t||W.hasOwnProperty(r)&&W[r]?(\"\"+t).trim():t+\"px\";k+=m;r=\";\"}}l=k||null}n=null;b:if(m=b,t=h,-1===m.indexOf(\"-\"))m=\"string\"===typeof t.is;else switch(m){case \"annotation-xml\":case \"color-profile\":case \"font-face\":case \"font-face-src\":case \"font-face-uri\":case \"font-face-format\":case \"font-face-name\":case \"missing-glyph\":m=\n!1;break b;default:m=!0}if(m)Ca.hasOwnProperty(x)||(n=x,n=ja(n)&&null!=l?n+\"=\"+('\"'+U(l)+'\"'):\"\");else{m=x;n=l;l=R.hasOwnProperty(m)?R[m]:null;if(t=\"style\"!==m)t=null!==l?0===l.type:!(2<m.length)||\"o\"!==m[0]&&\"O\"!==m[0]||\"n\"!==m[1]&&\"N\"!==m[1]?!1:!0;t||la(m,n,l,!1)?n=\"\":null!==l?(m=l.attributeName,l=l.type,n=3===l||4===l&&!0===n?m+'=\"\"':m+\"=\"+('\"'+U(n)+'\"')):n=ja(m)?m+\"=\"+('\"'+U(n)+'\"'):\"\"}n&&(A+=\" \"+n)}}f||B&&(A+=' data-reactroot=\"\"');var x=A;h=\"\";sa.hasOwnProperty(b)?x+=\"/>\":(x+=\">\",h=\"</\"+a.type+\n\">\");a:{f=d.dangerouslySetInnerHTML;if(null!=f){if(null!=f.__html){f=f.__html;break a}}else if(f=d.children,\"string\"===typeof f||\"number\"===typeof f){f=U(f);break a}f=null}null!=f?(d=[],xa[b]&&\"\\n\"===f.charAt(0)&&(x+=\"\\n\"),x+=f):d=X(d.children);a=a.type;c=null==c||\"http://www.w3.org/1999/xhtml\"===c?ra(a):\"http://www.w3.org/2000/svg\"===c&&\"foreignObject\"===a?\"http://www.w3.org/1999/xhtml\":c;this.stack.push({domNamespace:c,type:b,children:d,childIndex:0,context:e,footer:h});this.previousWasTextNode=\n!1;return x};return a}(),Ga={renderToString:function(a){a=new Fa(a,!1);try{return a.read(Infinity)}finally{a.destroy()}},renderToStaticMarkup:function(a){a=new Fa(a,!0);try{return a.read(Infinity)}finally{a.destroy()}},renderToNodeStream:function(){u(\"207\")},renderToStaticNodeStream:function(){u(\"208\")},version:\"16.7.0\"},Ha={default:Ga},Ia=Ha&&Ga||Ha;module.exports=Ia.default||Ia;\n","/*\nobject-assign\n(c) Sindre Sorhus\n@license MIT\n*/\n\n'use strict';\n/* eslint-disable no-unused-vars */\nvar getOwnPropertySymbols = Object.getOwnPropertySymbols;\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\nvar propIsEnumerable = Object.prototype.propertyIsEnumerable;\n\nfunction toObject(val) {\n\tif (val === null || val === undefined) {\n\t\tthrow new TypeError('Object.assign cannot be called with null or undefined');\n\t}\n\n\treturn Object(val);\n}\n\nfunction shouldUseNative() {\n\ttry {\n\t\tif (!Object.assign) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// Detect buggy property enumeration order in older V8 versions.\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=4118\n\t\tvar test1 = new String('abc'); // eslint-disable-line no-new-wrappers\n\t\ttest1[5] = 'de';\n\t\tif (Object.getOwnPropertyNames(test1)[0] === '5') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test2 = {};\n\t\tfor (var i = 0; i < 10; i++) {\n\t\t\ttest2['_' + String.fromCharCode(i)] = i;\n\t\t}\n\t\tvar order2 = Object.getOwnPropertyNames(test2).map(function (n) {\n\t\t\treturn test2[n];\n\t\t});\n\t\tif (order2.join('') !== '0123456789') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test3 = {};\n\t\t'abcdefghijklmnopqrst'.split('').forEach(function (letter) {\n\t\t\ttest3[letter] = letter;\n\t\t});\n\t\tif (Object.keys(Object.assign({}, test3)).join('') !==\n\t\t\t\t'abcdefghijklmnopqrst') {\n\t\t\treturn false;\n\t\t}\n\n\t\treturn true;\n\t} catch (err) {\n\t\t// We don't expect any of the above to throw, but better to be safe.\n\t\treturn false;\n\t}\n}\n\nmodule.exports = shouldUseNative() ? Object.assign : function (target, source) {\n\tvar from;\n\tvar to = toObject(target);\n\tvar symbols;\n\n\tfor (var s = 1; s < arguments.length; s++) {\n\t\tfrom = Object(arguments[s]);\n\n\t\tfor (var key in from) {\n\t\t\tif (hasOwnProperty.call(from, key)) {\n\t\t\t\tto[key] = from[key];\n\t\t\t}\n\t\t}\n\n\t\tif (getOwnPropertySymbols) {\n\t\t\tsymbols = getOwnPropertySymbols(from);\n\t\t\tfor (var i = 0; i < symbols.length; i++) {\n\t\t\t\tif (propIsEnumerable.call(from, symbols[i])) {\n\t\t\t\t\tto[symbols[i]] = from[symbols[i]];\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\treturn to;\n};\n","/**\n * Baloon block type\n *\n */\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst { registerBlockType } = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RangeControl, RadioControl, PanelBody, Button} = wp.components;\nconst { Fragment } = wp.element;\nconst {RichText, InspectorControls, MediaUpload, ColorPalette} = wp.editor;\nconst BlockIcon = (\n\t<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t\t<path d=\"M544 450.583c0 22.75 13.014 42.454 32 52.092v7.969c-5.313 0.727-10.736 1.112-16.25 1.112-34.004 0-64.674-14.264-86.361-37.132-13.111 3.491-27.001 5.376-41.389 5.376-79.529 0-144-57.308-144-128s64.471-128 144-128c79.529 0 144 57.308 144 128 0 27.674-9.882 53.296-26.678 74.233-3.412 7.412-5.322 15.656-5.322 24.35zM115.339 110.593c-33.107 26.899-51.339 61.492-51.339 97.407 0 20.149 5.594 39.689 16.626 58.075 11.376 18.96 28.491 36.293 49.494 50.126 15.178 9.996 25.39 25.974 28.088 43.947 0.9 5.992 1.464 12.044 1.685 18.062 3.735-3.097 7.375-6.423 10.94-9.988 12.077-12.076 28.39-18.745 45.251-18.745 2.684 0 5.381 0.168 8.078 0.512 10.474 1.331 21.172 2.008 31.797 2.010v64c-13.564-0.001-26.877-0.869-39.871-2.521-54.989 54.989-120.625 64.85-184.088 66.298v-13.458c34.268-16.789 64-47.37 64-82.318 0-4.877-0.379-9.665-1.082-14.348-57.898-38.132-94.918-96.377-94.918-161.652 0-114.875 114.615-208 256-208 139.229 0 252.496 90.307 255.918 202.76-20.548-9.158-42.92-14.711-66.131-16.289-5.765-28.034-22.701-54.408-49.126-75.878-17.661-14.349-38.458-25.695-61.814-33.722-24.853-8.54-51.38-12.871-78.847-12.871s-53.994 4.331-78.847 12.871c-23.356 8.027-44.153 19.372-61.814 33.722z\"/>\n\t</svg>\n);\n\n/**\n * Register: aa Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/balloon', {\n\t// Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('Ballon', 'vk-blocks'), // Block title.\n\ticon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n\tcategory: 'vk-blocks-cat', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n\tattributes: {\n\t\tcontent: {\n\t\t\tsource: 'html',\n selector: 'p',\n\t\t},\n balloonName: {\n source: 'html',\n selector: 'figcaption',\n },\n balloonType: {\n type: 'string',\n default: 'type-serif',\n },\n\t\tballoonBgColor: {\n\t\t\ttype: 'string',\n\t\t},\n\t\tballoonAlign: {\n\t\t\ttype: 'string',\n\t\t\tdefault: 'position-left',\n\t\t},\n\t\tIconImage: {\n\t\t\ttype: 'string',\n\t\t\tdefault: null, // no image by default!\n\t\t}\n\t},\n\n\t/**\n\t * The edit function describes the structure of your block in the context of the editor.\n\t * This represents what the editor will render when the block is used.\n\t *\n\t * The \"edit\" property must be a valid function.\n\t *\n\t * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n\t */\n\tedit( { attributes, className, setAttributes } ) {\n\t\tconst {\n\t\t\tcontent,\n balloonName,\n balloonType,\n balloonBgColor,\n\t\t\tballoonAlign,\n\t\t\tIconImage,\n\t\t} = attributes;\n\n return (\n\t\t\t<Fragment>\n\t\t\t\t<InspectorControls>\n\t\t\t\t\t<PanelBody title={__('Balloon setting', 'vk-blocks')}>\n\t\t\t\t\t\t<RadioControl\n\t\t\t\t\t\t\tlabel={__('Position', 'vk-blocks')}\n\t\t\t\t\t\t\thelp={__('Please specify the layout of the balloon.', 'vk-blocks')}\n\t\t\t\t\t\t\tselected={ balloonAlign }\n\t\t\t\t\t\t\toptions={ [\n\t\t\t\t\t\t\t\t{ label: __('Left', 'vk-blocks'), value: 'position-left' },\n\t\t\t\t\t\t\t\t{ label: __('Right', 'vk-blocks'), value: 'position-right' },\n\t\t\t\t\t\t\t] }\n\t\t\t\t\t\t\tonChange={ ( value ) => setAttributes( { balloonAlign: value } ) }\n\t\t\t\t\t\t/>\n\t\t <RadioControl\n\t\t label={__('Type', 'vk-blocks')}\n\t\t help={__('Please select the type of balloon.', 'vk-blocks')}\n\t\t selected={ balloonType }\n\t\t options={ [\n\t\t { label: __('Serif', 'vk-blocks'), value: 'type-serif' },\n\t\t { label: __('Thinking', 'vk-blocks'), value: 'type-think' }\n\t\t ] }\n\t\t onChange={ ( value ) => setAttributes( { balloonType: value } ) }\n\t\t />\n\t\t <ColorPalette\n\t\t value={balloonBgColor}\n\t\t onChange={(value) => setAttributes({balloonBgColor: value})}\n\t\t />\n\t\t\t\t\t</PanelBody>\n\t\t\t\t</InspectorControls>\n\n\t\t\t\t<div className={ `${ className } vk_balloon vk_balloon-${ balloonAlign } vk_balloon-${ balloonType }` }>\n\t\t\t\t\t<div className={ 'vk_balloon_icon' }>\n\t\t\t\t\t\t<MediaUpload\n\t\t\t\t\t\t\tonSelect={ (value) => setAttributes( { IconImage: value.sizes.full.url } ) }\n\t\t\t\t\t\t\ttype=\"image\"\n\t\t\t\t\t\t\tclassName={ 'vk_balloon_icon_image' }\n\t\t\t\t\t\t\tvalue={ IconImage }\n\t\t\t\t\t\t\trender={ ( { open } ) => (\n\t\t\t\t\t\t\t\t<Button\n\t\t\t\t\t\t\t\t\tonClick={ open }\n\t\t\t\t\t\t\t\t\tclassName={ IconImage ? 'image-button' : 'button button-large' }\n\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t{ ! IconImage ? __('Select image', 'vk-blocks') : <img className={ 'vk_balloon_icon_image' } src={ IconImage } alt={__('Upload image', 'vk-blocks') } /> }\n\t\t\t\t\t\t\t\t</Button>\n\t\t\t\t\t\t\t)}\n\t\t\t\t\t\t/>\n <RichText\n tagName=\"figcaption\"\n\t\t\t\t\t\t\tclassName={ 'vk_balloon_icon_name' }\n onChange={ ( value ) => setAttributes( { balloonName: value } ) }\n value={ balloonName }\n placeholder={__('Icon Name', 'vk-blocks') }\n />\n\t\t\t\t\t</div>\n\t\t\t\t\t<RichText\n\t\t\t\t\t\tstyle={ { background: balloonBgColor, border: balloonBgColor } }\n\t\t\t\t\t\ttagName=\"p\"\n\t\t\t\t\t\tclassName={ 'vk_balloon_content' }\n\t\t\t\t\t\tonChange={ ( value ) => setAttributes( { content: value } ) }\n\t\t\t\t\t\tvalue={ content }\n\t\t\t\t\t\tplaceholder={__('Input text', 'vk-blocks') }\n\t\t\t\t\t/>\n\t\t\t\t</div>\n\t\t\t</Fragment>\n );\n\t},\n\n\n\t/**\n\t * The save function defin className }> which the different attributes should be combined\n\t * into the final markup, which is then serialized by Gutenberg into post_content.\n\t *\n\t * The \"save\" property must be specified and must be a valid function.\n\t *\n\t * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n\t */\n\tsave( { attributes, className } ) {\n\t\tconst {\n\t\t\tcontent,\n balloonName,\n balloonType,\n balloonBgColor,\n\t\t\tballoonAlign,\n\t\t\tIconImage,\n\t\t} = attributes;\n\n\t\treturn (\n\t\t\t<div className={ `vk_balloon vk_balloon-${ balloonAlign } vk_balloon-${ balloonType }` }>\n\t\t\t\t<div className={ 'vk_balloon_icon' }>\n\t\t\t\t\t{ IconImage ?\n\t\t\t\t\t\t<figure>\n\t\t\t\t\t\t\t<img\n\t\t\t\t\t\t\t\tclassName={ 'vk_balloon_icon_image' }\n\t\t\t\t\t\t\t\tsrc={ IconImage }\n\t\t\t\t\t\t\t\talt=''\n\t\t\t\t\t\t\t/>\n <RichText.Content\n tagName=\"figcaption\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tclassName={ 'vk_balloon_icon_name' }\n value={ balloonName }\n />\n\t\t\t\t\t\t</figure> : '' }\n\t\t\t\t</div>\n\t\t\t\t<RichText.Content\n\t\t\t\t\tclassName={ 'vk_balloon_content' }\n\t\t\t\t\tstyle={ { background: balloonBgColor, border: balloonBgColor } }\n\t\t\t\t\ttagName=\"p\"\n\t\t\t\t\tvalue={ content }\n\t\t\t\t/>\n\t\t\t</div>\n\t\t);\n\t},\n});\n","//hexカラーコード定義をrgbaに変換\nexport default function hex2rgba (hex, alpha) {\n\n // ロングバージョンの場合(例:#FF0000)\n let r = hex.match(/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})$/i);\n let c = null;\n if (r) {\n c = r.slice(1,4).map(function(x) { return parseInt(x, 16) })\n }\n // ショートバージョンの場合(例:#F00)\n r = hex.match(/^#([0-9a-f])([0-9a-f])([0-9a-f])$/i);\n if (r) {\n c = r.slice(1,4).map(function(x) { return 0x11 * parseInt(x, 16) })\n }\n // 該当しない場合は、nullを返す.\n if (!c) {\n return null\n }\n return `rgba(${c[0]}, ${c[1]}, ${c[2]}, ${alpha})`\n}\n","/**\n * highlighter block type\n */\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerFormatType, toggleFormat, applyFormat, removeFormat, getActiveFormat} = window.wp.richText;\nconst {RichTextToolbarButton, RichTextShortcut, InspectorControls, PanelColorSettings, getColorObjectByColorValue} = wp.editor;\nconst {Fragment} = wp.element;\nconst name = 'vk-blocks/highlighter';\nconst BlockIcon = (\n\t<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t<path d=\"M26.9,462.2l104.7,39.6l34-34l-73.2-73.2L26.9,462.2z M146.5,231.8c-10.3,9.1-14.4,23.4-10.4,36.6l12.5,41.1l-48.9,48.9\n\t\tL201,459.6l48.8-48.8l41,12.6c13.2,4,27.5,0,36.6-10.3l27.3-29.1L175.5,204.6L146.5,231.8L146.5,231.8z M533.7,122.3L437,25.7\n\t\tC417.4,6,385.8,5,364.9,23.4L201,186.6l171.8,171.8l163.1-163.9C554.3,173.6,553.3,142,533.7,122.3L533.7,122.3z\"/>\n\t</svg>\n);\nimport hex2rgba from \"../_helper/hex-to-rgba\";\n\nregisterFormatType(name, {\n title: __('Highlighter', 'vk-blocks'),\n tagName: 'span',\n className: 'vk_highlighter',\n attributes: {\n data: 'data-color',\n style: 'style',\n },\n edit(props) {\n const {value, isActive, onChange} = props;\n const alpha = 0.7;\n const defaultColor = '#fffd6b';\n const shortcutType = 'primary';\n const shortcutChar = \"h\";\n\n let activeColor;\n if (isActive) {\n const activeFormat = getActiveFormat(value, name);\n activeColor = activeFormat.attributes.data;\n }\n\n const setColorIfUndefined = (activeColor) => {\n if (activeColor === undefined) {\n activeColor = defaultColor;\n }\n return activeColor;\n };\n\n const onToggle = (activeColor) => {\n\n activeColor = setColorIfUndefined(activeColor);\n\n onChange(toggleFormat(value, {\n type: name,\n attributes: {\n data: activeColor,\n style: `background: linear-gradient(transparent 60%,${hex2rgba(activeColor, alpha)} 0);`,\n },\n } ))\n };\n\n return (\n <Fragment>\n <InspectorControls>\n <PanelColorSettings\n title={__('Highlighter', 'vk-blocks')}\n initialOpen={true}\n colorSettings={[\n {\n value: activeColor,\n onChange: (color) => {\n if (color) {\n onChange(applyFormat(value, {\n type: name,\n attributes: {\n data: color,\n style: `background: linear-gradient(transparent 60%,${hex2rgba(color, 0.7)} 0);`,\n }\n }));\n return\n }\n onChange(removeFormat(value, name))\n },\n label: __('Highlight Color', 'vk-blocks')\n }\n ]}\n />\n </InspectorControls>\n <RichTextShortcut\n type={shortcutType}\n character={shortcutChar}\n onUse={() => onToggle(activeColor)}\n />\n <RichTextToolbarButton\n icon={BlockIcon}\n title={__('Highlighter', 'vk-blocks')}\n onClick={() => onToggle(activeColor)}\n isActive={isActive}\n shortcutType={shortcutType}\n shortcutCharacter={shortcutChar}\n />\n </Fragment>\n );\n },\n});\n","import ReactDOMServer from 'react-dom/server';\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\n\nclass TableOfContents {\n\n /**\n * Get hTag's NodeList included in target class's element.\n * @param targetClass\n * @returns {*} NodeListOf<Element> or false\n */\n getDom(targetClass) {\n let editor = document.getElementsByClassName(targetClass);\n if (editor[0] === undefined) {\n return false;\n } else {\n return editor[0].querySelectorAll(\"h1, h2, h3, h4, h5, h6\");\n }\n }\n\n /**\n * Get array of hTag's innerText and tagName.\n * @returns {Array}\n */\n getHtagsInEditor() {\n\n let nodeList_raw = this.getDom('edit-post-visual-editor');\n\n if(nodeList_raw === undefined){\n return false;\n }\n\n let nodeList = Array.from(nodeList_raw);\n\n let sourceOfTocHtml = [];\n\n nodeList.forEach(function (item, index) {\n\n sourceOfTocHtml[index] = {\n 'tagName': nodeList[index]['tagName'],\n 'innerText': nodeList[index]['innerText']\n }\n });\n\n return sourceOfTocHtml;\n };\n\n /**\n * Return Html of Toc block.\n * @param source\n * @param style\n * @param className\n * @returns {*}\n */\n returnHtml(source, style, className) {\n\n if (!className) {\n className = 'vk_tableOfContents';\n } else {\n className = className + ' vk_tableOfContents';\n }\n\n\t\t\t\tif ( style ){\n\t\t\t\t\tclassName = className + ' vk_tableOfContents-style-' + style;\n\t\t\t\t}\n\n let listClassName = 'vk_tableOfContents_list_item';\n let countSeparater = '.';\n let h2Count = 0;\n let h3Count = 0;\n let h4Count = 0;\n let h5Count = 0;\n let h6Count = 0;\n const fixZero = (count) => {\n if ( count === 0 ){\n return 1;\n } else {\n return count;\n }\n };\n\n\n let returnHtml = <div className={className}>\n <div className={'vk_tableOfContents_title'}>{__('Table of Contents', 'vk-blocks')}</div>\n <ul className={'vk_tableOfContents_list'}>\n {source.map((data) => {\n\n let baseClass = 'vk_tableOfContents_list_item';\n\n let level = Number(data.tagName.replace( /H/g , '' ));\n\n let preNumber = '';\n\n if ( level === 2 ){\n h2Count++;\n preNumber = h2Count;\n\n // Reset\n h3Count = 0;\n h4Count = 0;\n h5Count = 0;\n h6Count = 0;\n }\n\n if ( level === 3 ){\n h3Count++;\n preNumber = h2Count + countSeparater + h3Count;\n\n // Reset\n h4Count = 0;\n h5Count = 0;\n h6Count = 0;\n }\n\n if ( level === 4 ){\n h4Count++;\n preNumber = h2Count + countSeparater + fixZero(h3Count) + countSeparater + h4Count;\n\n // Reset\n h5Count = 0;\n h6Count = 0;\n }\n\n if ( level === 5 ){\n h5Count++;\n preNumber = h2Count + countSeparater + fixZero(h3Count) + countSeparater + fixZero(h4Count) + countSeparater + h5Count;\n\n // Reset\n h6Count = 0;\n }\n\n if ( level === 6 ){\n h6Count++;\n preNumber = h2Count + countSeparater + fixZero(h3Count) + countSeparater + fixZero(h4Count) + countSeparater + fixZero(h5Count) + countSeparater + h6Count;\n\n }\n\n preNumber = preNumber + '. ';\n\n return <li className={`${baseClass} ${baseClass}-h-${level}`}>\n <a href=\"\" className={`${baseClass}_link`}>\n <span className={`${baseClass}_link_preNumber`}>{preNumber}</span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{data.innerText}\n </a>\n </li>;\n })}\n </ul>\n </div>;\n\n return ReactDOMServer.renderToString(returnHtml);\n }\n}\n\nexport default TableOfContents;\n","/**\n * table-of-contents block type\n *\n */\nimport React from \"react\";\nimport {schema} from './schema';\nimport TableOfContents from './TableOfContents';\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {ServerSideRender, PanelBody, SelectControl,BaseControl} = wp.components;\nconst {Fragment} = wp.element;\nconst {subscribe, select, dispatch} = wp.data;\nconst {RichText, InspectorControls, MediaUpload, ColorPalette} = wp.editor;\nconst BlockIcon = (\n\t<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t<g>\n\t\t<g>\n\t\t\t<path d=\"M199.4,402.1l266.4,0c7.1,0,12.8-5.9,12.8-12.8l0-25.6c0-7.1-5.9-12.8-12.8-12.8l-266.4,0c-7.1,0-12.8,5.9-12.8,12.8\n\t\t\t\tl0,25.6C186.6,396.3,192.5,402.1,199.4,402.1z\"/>\n\t\t\t<path d=\"M199.4,323l266.4,0c7.1,0,12.8-5.9,12.8-12.8v-25.6c0-7.1-5.9-12.8-12.8-12.8l-266.4,0c-7.1,0-12.8,5.9-12.8,12.8l0,25.6\n\t\t\t\tC186.6,317.3,192.5,323,199.4,323z\"/>\n\t\t\t<path d=\"M199.4,243.8l266.4,0c7.1,0,12.8-5.9,12.8-12.8v-25.6c0-7.1-5.9-12.8-12.8-12.8l-266.4,0c-7.1,0-12.8,5.9-12.8,12.8\n\t\t\t\tl0,25.6C186.6,238.1,192.5,243.8,199.4,243.8z\"/>\n\t\t\t<path d=\"M110.2,402.1l30.8,0c7.1,0,12.8-5.9,12.8-12.8l0-25.6c0-7.1-5.9-12.8-12.8-12.8h-30.8c-7.1,0-12.8,5.9-12.8,12.8l0,25.6\n\t\t\t\tC97.4,396.3,103.3,402.1,110.2,402.1z\"/>\n\t\t\t<path d=\"M110.2,323h30.8c7.1,0,12.8-5.9,12.8-12.8v-25.6c0-7.1-5.9-12.8-12.8-12.8h-30.8c-7.1,0-12.8,5.9-12.8,12.8l0,25.6\n\t\t\t\tC97.4,317.3,103.3,323,110.2,323z\"/>\n\t\t\t<path d=\"M110.2,243.8l30.8,0c7.1,0,12.8-5.9,12.8-12.8l0-25.6c0-7.1-5.9-12.8-12.8-12.8l-30.8,0c-7.1,0-12.8,5.9-12.8,12.8l0,25.6\n\t\t\t\tC97.4,238.1,103.3,243.8,110.2,243.8z\"/>\n\t\t</g>\n\t\t<path d=\"M159.7,158.5l256.7,0c5.3,0,9.9-4.6,9.9-9.9l0-28.8c0-5.3-4.6-9.9-9.9-9.9l-256.7,0c-5.3,0-9.9,4.6-9.9,9.9l0,28.8\n\t\t\tC149.8,154.2,154.3,158.5,159.7,158.5z\"/>\n\t</g>\n\t<path d=\"M528,32H48C21.5,32,0,53.5,0,80v352c0,26.5,21.5,48,48,48h480c26.5,0,48-21.5,48-48V80C576,53.5,554.5,32,528,32z M528,432\n\t\tH48V80h480V432z\"/>\n\t</svg>\n);\n\n/**\n * Register: a Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/table-of-contents', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('Table of Contents', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: schema,\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit({attributes, setAttributes, className, clientId}) {\n const {\n style,\n } = attributes;\n\n const toc = new TableOfContents();\n const render = () =>{\n let source = toc.getHtagsInEditor();\n let html = toc.returnHtml(source, style, className);\n setAttributes({renderHtml: html});\n };\n subscribe(() => {\n const selectedBlock = select(\"core/block-editor\").getSelectedBlock();\n if (selectedBlock) {\n let regex = /heading/g;\n let found = selectedBlock.name.match(regex);\n if (found) {\n render();\n }\n }\n });\n\n render();\n\n return (\n <Fragment>\n <InspectorControls>\n <PanelBody>\n <BaseControl\n label={__('Style', 'vk-blocks')}\n help={``}\n >\n <SelectControl\n value={style}\n onChange={(value) => setAttributes({style: value})}\n options={[\n {\n value: 'default',\n label: __('Default', 'vk-blocks'),\n },\n {\n value: '',\n label: __('No frame', 'vk-blocks'),\n }\n ]}\n />\n </BaseControl>\n </PanelBody>\n </InspectorControls>\n {\n vk_blocks_check.is_pro\n ?\n <ServerSideRender\n block='vk-blocks/table-of-contents'\n attributes={attributes}\n />\n :\n <div>{__('This block is only for users who bought Lightning Pro.', 'vk-blocks')}</div>\n }\n </Fragment>\n );\n },\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save() {\n return null;\n },\n\n});\n","export const schema = {\n style:{\n type: 'string',\n default: 'default',\n },\n renderHtml:{\n type: 'string',\n default: '',\n }\n};\n","import React from 'react';\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {RichText, MediaUpload} = wp.editor;\nconst {Button} = wp.components;\n\nexport class NewComponent extends React.Component {\n\n render() {\n\n let {\n vk_staff_text_name,\n vk_staff_text_caption,\n vk_staff_text_role,\n vk_staff_text_profileTitle,\n vk_staff_text_profileText,\n vk_staff_photo_image,\n vk_staff_photo_image_alt,\n vk_staff_layout,\n vk_staff_nameColor,\n vk_staff_captionColor,\n vk_staff_positionColor,\n vk_staff_profileTitleColor,\n vk_staff_profileTextColor,\n vk_staff_photoBorder\n } = this.props.attributes;\n let setAttributes = this.props.setAttributes;\n let className = this.props.className;\n let for_ = this.props.for_;\n let returnELm = '';\n\n if (for_ === 'edit') {\n\n returnELm = <div className={`${className} vk_staff vk_staff-layout-${vk_staff_layout}`}>\n <div className={`vk_staff_text`}>\n <RichText\n tagName=\"h3\"\n className={'vk_staff_text_name'}\n style={{color: vk_staff_nameColor}}\n onChange={(value) => setAttributes({vk_staff_text_name: value})}\n value={vk_staff_text_name}\n placeholder={__('Your Name', 'vk-blocks')}\n />\n <RichText\n tagName=\"p\"\n className={'vk_staff_text_caption'}\n style={{color: vk_staff_captionColor}}\n onChange={(value) => setAttributes({vk_staff_text_caption: value})}\n value={vk_staff_text_caption}\n placeholder={__('Caption', 'vk-blocks')}\n />\n <RichText\n tagName=\"p\"\n className={'vk_staff_text_role'}\n style={{color: vk_staff_positionColor}}\n onChange={(value) => setAttributes({vk_staff_text_role: value})}\n value={vk_staff_text_role}\n placeholder={__('Role position', 'vk-blocks')}\n />\n <RichText\n tagName=\"h4\"\n className={'vk_staff_text_profileTitle'}\n style={{color: vk_staff_profileTitleColor}}\n onChange={(value) => setAttributes({vk_staff_text_profileTitle: value})}\n value={vk_staff_text_profileTitle}\n placeholder={__('Profile title', 'vk-blocks')}\n />\n <RichText\n tagName=\"p\"\n className={'vk_staff_text_profileText'}\n style={{color: vk_staff_profileTextColor}}\n onChange={(value) => setAttributes({vk_staff_text_profileText: value})}\n value={vk_staff_text_profileText}\n placeholder={__('Profile text', 'vk-blocks')}\n />\n </div>\n <div className={`vk_staff_photo vk_staff_photo-border-${vk_staff_photoBorder}`}>\n <MediaUpload\n onSelect={(value) => setAttributes({vk_staff_photo_image: value.sizes.full.url})}\n type=\"image\"\n className={'vk_staff_photo_image'}\n value={vk_staff_photo_image}\n render={({open}) => (\n <Button\n onClick={open}\n className={vk_staff_photo_image ? 'image-button' : 'button button-large'}\n >\n {!vk_staff_photo_image ? __('Select image', 'vk-blocks') :\n <img className={`vk_staff_photo_image`} src={vk_staff_photo_image}\n alt={__(vk_staff_photo_image_alt, 'vk-blocks')}/>}\n </Button>\n )}\n />\n </div>\n </div>;\n\n } else if (for_ === 'save') {\n\n returnELm = <div className={`${className} vk_staff vk_staff-layout-${vk_staff_layout}`}>\n <div className={`vk_staff_text`}>\n <RichText.Content\n tagName=\"h3\"\n className={'vk_staff_text_name'}\n style={{color: vk_staff_nameColor}}\n value={vk_staff_text_name}/>\n <RichText.Content\n tagName=\"p\"\n className={'vk_staff_text_caption'}\n style={{color: vk_staff_captionColor}}\n value={vk_staff_text_caption}\n />\n <RichText.Content\n tagName=\"p\"\n className={'vk_staff_text_role'}\n style={{color: vk_staff_positionColor}}\n value={vk_staff_text_role}\n />\n <RichText.Content\n tagName=\"h4\"\n className={'vk_staff_text_profileTitle'}\n style={{color: vk_staff_profileTitleColor}}\n value={vk_staff_text_profileTitle}\n />\n <RichText.Content\n tagName=\"p\"\n className={'vk_staff_text_profileText'}\n style={{color: vk_staff_profileTextColor}}\n value={vk_staff_text_profileText}\n />\n </div>\n {vk_staff_photo_image ?\n <div className={`vk_staff_photo vk_staff_photo-border-${vk_staff_photoBorder}`}>\n <img className={`vk_staff_photo_image`} src={vk_staff_photo_image} alt={\n vk_staff_photo_image_alt ? __(vk_staff_photo_image_alt, 'vk-blocks')\n :\n \"\"\n }/>\n </div>\n : ''\n }\n </div>;\n }\n return (returnELm);\n }\n}\n","/**\n * staff block type\n *\n */\nimport React from \"react\";\nimport {NewComponent} from \"./component\";\nimport {schema} from './schema';\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {TextControl, PanelBody, BaseControl, SelectControl} = wp.components;\nconst {Fragment} = wp.element;\nconst {InspectorControls, ColorPalette} = wp.editor;\nconst BlockIcon = (\n\t<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t<path d=\"M528,34H48C21.5,34,0,55.5,0,82v352c0,26.5,21.5,48,48,48h480c26.5,0,48-21.5,48-48V82C576,55.5,554.5,34,528,34z M528,434\n\t\tH48V82h480V434z\"/>\n\t<path d=\"M407.6,241.9c30.9,0,55.9-25.1,55.9-55.9S438.5,130,407.6,130s-55.9,25.1-55.9,55.9S376.8,241.9,407.6,241.9z\"/>\n\t<path d=\"M329.3,353.8h156.6c10.8,0,19.6-7.5,19.6-16.8v-16.8c0-27.8-26.3-50.3-58.7-50.3c-9.4,0-16.3,7-39.2,7\n\t\tc-23.5,0-29.2-7-39.2-7c-32.4,0-58.7,22.6-58.7,50.3V337C309.7,346.2,318.5,353.8,329.3,353.8z\"/>\n\t<path d=\"M96.2,395h161.1c4,0,7.2-3.3,7.2-7.2v-14.4c0-4-3.3-7.2-7.2-7.2H96.2c-4,0-7.2,3.3-7.2,7.2v14.4C89,391.7,92.3,395,96.2,395\n\t\tz\"/>\n\t<path d=\"M96.2,339.2h161.1c4,0,7.2-3.3,7.2-7.2v-14.4c0-4-3.3-7.2-7.2-7.2H96.2c-4,0-7.2,3.3-7.2,7.2V332\n\t\tC89,336,92.3,339.2,96.2,339.2z\"/>\n\t<path d=\"M96.2,283.4h161.1c4,0,7.2-3.3,7.2-7.2v-14.4c0-4-3.3-7.2-7.2-7.2H96.2c-4,0-7.2,3.3-7.2,7.2v14.4\n\t\tC89,280.2,92.3,283.4,96.2,283.4z\"/>\n\t<path d=\"M92.9,219.1h166.3c2.1,0,3.9-1.8,3.9-3.9v-7.8c0-2.1-1.8-3.9-3.9-3.9H92.9c-2.1,0-3.9,1.8-3.9,3.9v7.8\n\t\tC89,217.4,90.8,219.1,92.9,219.1z\"/>\n\t<path d=\"M99.7,177.6h22.4c5.9,0,10.7-4.8,10.7-10.7v-21.4c0-5.9-4.8-10.7-10.7-10.7H99.7c-5.9,0-10.7,4.8-10.7,10.7v21.4\n\t\tC89,172.8,93.8,177.6,99.7,177.6z\"/>\n\t<path d=\"M157,177.6h22.4c5.9,0,10.7-4.8,10.7-10.7v-21.4c0-5.9-4.8-10.7-10.7-10.7H157c-5.9,0-10.7,4.8-10.7,10.7v21.4\n\t\tC146.3,172.8,151.1,177.6,157,177.6z\"/>\n\t<path d=\"M214.2,177.6h22.4c5.9,0,10.7-4.8,10.7-10.7v-21.4c0-5.9-4.8-10.7-10.7-10.7h-22.4c-5.9,0-10.7,4.8-10.7,10.7v21.4\n\t\tC203.5,172.8,208.4,177.6,214.2,177.6z\"/>\n\t<path d=\"M271.5,177.6h22.4c5.9,0,10.7-4.8,10.7-10.7v-21.4c0-5.9-4.8-10.7-10.7-10.7h-22.4c-5.9,0-10.7,4.8-10.7,10.7v21.4\n\t\tC260.8,172.8,265.6,177.6,271.5,177.6z\"/>\n\t</svg>\n);\n/**\n * Register: a Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/staff', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('Staff', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: schema,\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit({attributes, setAttributes, className}) {\n const {\n vk_staff_photo_image_alt,\n vk_staff_layout,\n vk_staff_nameColor,\n vk_staff_captionColor,\n vk_staff_positionColor,\n vk_staff_profileTitleColor,\n vk_staff_profileTextColor,\n vk_staff_photoBorder\n } = attributes;\n\n return (\n <Fragment>\n <InspectorControls>\n <PanelBody title={__('Layout', 'vk-blocks')}>\n <SelectControl\n value={vk_staff_layout}\n onChange={(value) => setAttributes({vk_staff_layout: value})}\n options={[\n {\n value: 'default',\n label: __('Default', 'vk-blocks'),\n },\n {\n value: 'imageLeft',\n label: __('Image left', 'vk-blocks'),\n },\n ]}\n />\n </PanelBody>\n\t\t\t\t\t\t\t\t\t\t<PanelBody title={__('Image border', 'vk-blocks')}>\n <SelectControl\n value={vk_staff_photoBorder}\n onChange={(value) => setAttributes({vk_staff_photoBorder: value})}\n options={[\n {\n value: 'default',\n label: __('Default', 'vk-blocks'),\n },\n {\n value: 'none',\n label: __('None', 'vk-blocks'),\n },\n ]}\n />\n </PanelBody>\n <PanelBody title={__('Alt text', 'vk-blocks')}>\n <BaseControl\n help={__('Set the alt text for profile image', 'vk-blocks')}\n >\n <TextControl\n value={vk_staff_photo_image_alt}\n onChange={(value) => setAttributes({vk_staff_photo_image_alt: value})}\n />\n </BaseControl>\n </PanelBody>\n <PanelBody title={__('Color', 'vk-blocks')}>\n <BaseControl\n label={__('Staff name', 'vk-blocks')}\n >\n <ColorPalette\n value={vk_staff_nameColor}\n onChange={(value) => setAttributes({vk_staff_nameColor: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('Name caption', 'vk-blocks')}\n >\n <ColorPalette\n value={vk_staff_captionColor}\n onChange={(value) => setAttributes({vk_staff_captionColor: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('Role position', 'vk-blocks')}\n >\n <ColorPalette\n value={vk_staff_positionColor}\n onChange={(value) => setAttributes({vk_staff_positionColor: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('Profile title', 'vk-blocks')}\n >\n <ColorPalette\n value={vk_staff_profileTitleColor}\n onChange={(value) => setAttributes({vk_staff_profileTitleColor: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('Profile text', 'vk-blocks')}\n >\n <ColorPalette\n value={vk_staff_profileTextColor}\n onChange={(value) => setAttributes({vk_staff_profileTextColor: value})}\n />\n </BaseControl>\n </PanelBody>\n </InspectorControls>\n <NewComponent\n attributes={attributes}\n setAttributes={setAttributes}\n className={className}\n for_={'edit'}\n />\n </Fragment>\n );\n },\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes}) {\n return (\n <NewComponent\n attributes={attributes}\n setAttributes={''}\n className={''}\n for_={'save'}\n />\n );\n }\n});\n","export const schema = {\n vk_staff_text_name: {\n type: 'string',\n source: 'html',\n selector: 'h3',\n },\n vk_staff_text_caption: {\n type: 'string',\n source: 'html',\n selector: 'p.vk_staff_text_caption',\n },\n vk_staff_text_role: {\n type: 'string',\n source: 'html',\n selector: 'p.vk_staff_text_role',\n },\n vk_staff_text_profileTitle: {\n type: 'string',\n source: 'html',\n selector: 'h4',\n },\n vk_staff_text_profileText: {\n type: 'string',\n source: 'html',\n selector: 'p.vk_staff_text_profileText',\n },\n vk_staff_photo_image: {\n type: 'string',\n default: '',\n },\n vk_staff_photo_image_alt: {\n type: 'string',\n default: 'Profile Picture',\n },\n vk_staff_layout: {\n type: 'string',\n default: 'default',\n },\n vk_staff_nameColor: {\n type: 'string',\n default: 'inherit',\n },\n vk_staff_captionColor: {\n type: 'string',\n default: 'inherit',\n },\n vk_staff_positionColor: {\n type: 'string',\n default: 'inherit',\n },\n vk_staff_profileTitleColor: {\n type: 'string',\n default: 'inherit',\n },\n vk_staff_profileTextColor: {\n type: 'string',\n default: 'inherit',\n },\n vk_staff_photoBorder: {\n type: 'string',\n default: 'default',\n }\n};\n","import React from 'react';\n\nexport class SpacerComponent extends React.Component {\n\n render() {\n let {\n unit,\n pc,\n tablet,\n mobile,\n } = this.props.attributes;\n let className = this.props.className;\n\n return (\n <div className={`${className} vk_spacer`}>\n <div className={'vk_spacer-display-pc'} style={{height: pc + unit}}></div>\n <div className={'vk_spacer-display-tablet'} style={{height: tablet + unit}}></div>\n <div className={'vk_spacer-display-mobile'} style={{height: mobile + unit}}></div>\n </div>\n );\n }\n}\n","import React from 'react';\n\nexport class SpacerComponent extends React.Component {\n\n render() {\n let {\n unit,\n pc,\n tablet,\n mobile,\n } = this.props.attributes;\n\n return (\n <div className=\"vk_spacer\">\n <div className={'vk_spacer-display-pc'} style={{height: pc + unit}}></div>\n <div className={'vk_spacer-display-tablet'} style={{height: tablet + unit}}></div>\n <div className={'vk_spacer-display-mobile'} style={{height: mobile + unit}}></div>\n </div>\n );\n }\n}","import React from \"react\";\nimport {SpacerComponent} from \"./component\";\nimport {schema} from './schema';\nconst {RichText} = wp.editor;\n\nexport const deprecated = [\n {\n attributes: schema,\n save({attributes}) {\n return (\n <SpacerComponent attributes={attributes}/>\n );\n },\n }\n];\n","export const schema = {\n unit: {\n type: 'string',\n default: 'px',\n },\n pc: {\n type: 'number',\n default: 50,\n },\n tablet: {\n type: 'number',\n default: 10,\n },\n mobile: {\n type: 'number',\n default: 10,\n },\n};\n","/**\n * spacer block type\n *\n */\nimport React from \"react\";\nimport {schema} from './schema';\nimport {SpacerComponent} from \"./component\";\nimport {deprecated} from \"./deprecated/deprecated\";\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RangeControl, PanelBody, BaseControl,SelectControl} = wp.components;\nconst {Fragment} = wp.element;\nconst {InspectorControls} = wp.editor;\nconst BlockIcon = (\n\t<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t<g>\n\t\t<rect x=\"108.8\" y=\"18.7\" width=\"358.5\" height=\"40\"/>\n\t\t<rect x=\"108.8\" y=\"453.3\" width=\"358.5\" height=\"40\"/>\n\t\t<polygon points=\"171.4,253.2 131.4,253.2 131.4,412.6 290.8,412.6 290.8,372.6 199.7,372.6 404.6,167.7 404.6,258.8 444.6,258.8\n\t\t\t444.6,99.4 285.2,99.4 285.2,139.4 376.3,139.4 171.4,344.3 \t\"/>\n\t</g>\n\t</svg>\n);\n\n/**\n * Register: a Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/spacer', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('Responsive Spacer', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat-layout', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: schema,\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit({attributes, setAttributes, className}) {\n const {\n unit,\n pc,\n tablet,\n mobile,\n } = attributes;\n\n return (\n <Fragment>\n <InspectorControls>\n <PanelBody>\n <SelectControl\n label={__('Unit Type', 'vk-blocks')}\n value={unit}\n onChange={(value) => setAttributes({unit: value})}\n options={[\n {\n value: 'px',\n label: __('px', 'vk-blocks'),\n },\n {\n value: 'em',\n label: __('em', 'vk-blocks'),\n },\n {\n value: 'rem',\n label: __('rem', 'vk-blocks'),\n },\n {\n value: 'vw',\n label: __('vw', 'vk-blocks'),\n }\n ]}\n />\n <BaseControl label={__('Height for each device.', 'vk-blocks')}>\n <RangeControl\n label={__('PC', 'vk-blocks')}\n value={pc}\n onChange={(value) => setAttributes({pc: value})}\n step={0.1}\n />\n <RangeControl\n label={__('Tablet', 'vk-blocks')}\n value={tablet}\n onChange={(value) => setAttributes({tablet: value})}\n step={0.1}\n />\n <RangeControl\n label={__('Mobile', 'vk-blocks')}\n value={mobile}\n onChange={(value) => setAttributes({mobile: value})}\n step={0.1}\n />\n </BaseControl>\n </PanelBody>\n </InspectorControls>\n <SpacerComponent\n attributes={attributes}\n className={className}\n />\n </Fragment>\n );\n },\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes}) {\n return (\n <SpacerComponent attributes={attributes}/>\n );\n },\n\n //Please comment out, when you need to use deprecated.\n deprecated: deprecated\n});\n","export const schema = {\n unit: {\n type: 'string',\n default: 'px',\n },\n pc: {\n type: 'number',\n default: 40,\n },\n tablet: {\n type: 'number',\n default: 30,\n },\n mobile: {\n type: 'number',\n default: 20,\n },\n};\n","const componentDivider = (level, color, whichSide, dividerType) => {\n\n let sectionPadding;\n let sectionClass;\n let lenderDivider;\n\n const tiltSectionStyle = (level, color) => {\n\n if (level > 0) {\n return <path\n d={`m0,${100 - level} L100,100 L0,100 z`}\n strokeWidth=\"0\"\n fill={color}\n />\n\n } else if (level < 0) {\n\n //絶対値に変換\n const absLevel = Math.abs(level);\n\n return <path\n d={`m100,${100 - absLevel} L0,100 L100,100 z`}\n strokeWidth=\"0\"\n fill={color}\n />\n }\n };\n\n const curveSectionStyle = (level, color) => {\n if (level > 0) {\n\n return <path\n d={ `m0,${ 100 - level } q50,${ level * 2 },100,0 V100 L0,100 z` }\n strokeWidth=\"0\"\n fill={color}\n />\n } else if (level < 0) {\n\n return <path\n d={ `m0,100 q50,${ level * 2},100,0 V100 L0,100 z` }\n strokeWidth=\"0\"\n fill={color}\n />\n }\n };\n\n const waveSectionStyle = (level, color) => {\n\n if (level > 0) {\n\n return (\n <path\n d={ `m0,${ 100 - ( level / 2 ) } q20,${ level },40,0 t40,0 t40,0 V100 L0,100 z` }\n strokeWidth=\"0\"\n fill={color}\n />\n );\n } else if (level < 0) {\n\n return (\n <path\n d={ `m0,${ ( level / 2 ) + 100 } q20,${ level },40,0 t40,0 t40,0 V100 L0,100 z` }\n strokeWidth=\"0\"\n fill={color}\n />\n );\n }\n\n };\n\n const triangleSectionStyle = (level, color) => {\n\n const absLevel = Math.abs(level);\n const DivideAbs4 = absLevel / 4;\n\n if (level > 0) {\n\n return (\n <path\n d={`m0,100 h${50 - DivideAbs4} l${DivideAbs4},-${absLevel} l${DivideAbs4},${absLevel} h${DivideAbs4} v100 h-100 z`}\n strokeWidth=\"0\"\n fill={color}\n />\n );\n } else if (level < 0) {\n\n return (\n <path\n d={`m0,${100 - absLevel} h${50 - DivideAbs4} l${DivideAbs4},${absLevel} l${DivideAbs4},-${absLevel} h${50 - DivideAbs4} v${absLevel + 1} h-100 z`}\n strokeWidth=\"0\"\n fill={color}\n />);\n }\n };\n\n //背景色をクリアした時は、白に変更\n if(!color){\n color = '#fff';\n }\n\n //Paddingの条件分岐を追加\n if (dividerType === 'tilt') {\n\n sectionPadding = Math.abs(level);\n lenderDivider = tiltSectionStyle(level, color);\n\n }else if(dividerType === 'curve') {\n\n if (level > 0) {\n sectionPadding = Math.abs(level);\n } else if (level < 0) {\n sectionPadding = Math.abs(level) * 2;\n }\n lenderDivider = curveSectionStyle(level, color);\n\n }else if(dividerType === 'wave'){\n\n sectionPadding = Math.abs(level);\n lenderDivider = waveSectionStyle(level, color);\n\n }else if(dividerType === 'triangle'){\n\n sectionPadding = Math.abs(level);\n lenderDivider = triangleSectionStyle(level, color);\n\n }\n\n //classにdividerTypeを追加\n sectionClass = dividerType;\n\n //upper-paddingを追加\n if (whichSide === 'upper') {\n return (\n <div\n className={`vk_outer_separator vk_outer_separator-position-upper vk_outer_separator-type-${sectionClass}`}\n style={{paddingBottom: sectionPadding + `px`}}\n >\n <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\" preserveAspectRatio=\"none\">\n {lenderDivider}\n </svg>\n </div>\n\n );\n //lower-paddingを追加\n } else if (whichSide === 'lower') {\n return (\n\n <div\n className={`vk_outer_separator vk_outer_separator-position-lower vk_outer_separator-type-${sectionClass}`}\n style={{paddingTop: sectionPadding + `px`}}\n >\n <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\" preserveAspectRatio=\"none\">\n {lenderDivider}\n </svg>\n </div>\n )\n }\n};\n\nexport {componentDivider};\n","import React from 'react';\nimport {componentDivider} from './component-divider';\nconst {InnerBlocks} = wp.editor;\nimport hex2rgba from \"../_helper/hex-to-rgba\";\n\nexport class Component extends React.Component {\n\n render() {\n\n let {\n bgColor,\n bgImage,\n bgPosition,\n outerWidth,\n padding_left_and_right,\n padding_top_and_bottom,\n opacity,\n upper_level,\n lower_level,\n upperDividerBgColor,\n lowerDividerBgColor,\n dividerType,\n borderWidth,\n borderStyle,\n borderColor,\n borderRadius,\n anchor\n } = this.props.attributes;\n\n let className = this.props.className;\n let for_ = this.props.for_;\n let classPaddingLR;\n let classPaddingVertical;\n let classBgPosition;\n let classWidth;\n let elm;\n let containerClass;\n let whichSideUpper;\n let whichSideLower;\n let bgStyle;\n let borderProperty;\n let borderRadiusProperty;\n\n //幅のクラス切り替え\n classWidth = ` vk_outer-width-${outerWidth}`;\n\n //hexからrgbaに変換\n if(bgColor){\n bgColor = hex2rgba(bgColor,opacity);\n }else {\n //背景色をクリアした時は、白に変更\n bgColor = hex2rgba('#fff',opacity);\n }\n\n //classBgPositionのクラス切り替え\n if (bgPosition === 'parallax') {\n classBgPosition = ' vk_outer-bgPosition-parallax vk-prlx';\n\t\t\t\t} else if (bgPosition === 'fixed') {\n\t\t classBgPosition = ' vk_outer-bgPosition-fixed';\n } else {\n classBgPosition = ' vk_outer-bgPosition-normal';\n }\n\n\t\t\t\t//classPaddingLRのクラス切り替え\n if(padding_left_and_right === '1'){\n classPaddingLR = ' vk_outer-paddingLR-use';\n } else {\n classPaddingLR = ' vk_outer-paddingLR-none';\n }\n\n //classPaddingVerticalのクラス切り替え\n if(padding_top_and_bottom === '1'){\n classPaddingVertical = ' vk_outer-paddingVertical-use';\n } else {\n classPaddingVertical = ' vk_outer-paddingVertical-none';\n }\n\n //上側セクションの傾き切り替え\n if (upper_level) {\n whichSideUpper = 'upper';\n }\n\n //下側セクションの傾き切り替え\n if (lower_level) {\n whichSideLower = 'lower';\n }\n\n //編集画面とサイト上の切り替え\n if(for_ === 'edit'){\n elm = <InnerBlocks/>;\n }else if('save'){\n elm = <InnerBlocks.Content/>;\n containerClass = 'vk_outer_container';\n }\n\n //背景画像の有り無しでstyleを切り替え\n if(bgImage){\n bgStyle = `linear-gradient(${bgColor}, ${bgColor}), url(${bgImage})`;\n }else {\n bgStyle = `linear-gradient(${bgColor}, ${bgColor})`;\n }\n\n //borderColorクリア時に白をセットする\n if (!borderColor) {\n borderColor = '#fff';\n }\n\n //Dividerエフェクトがない時のみ枠線を追加\n if(upper_level === 0 && lower_level === 0){\n borderProperty = `${borderWidth}px ${borderStyle} ${borderColor}`;\n borderRadiusProperty = `${borderRadius}px`;\n }else {\n borderProperty = 'none';\n borderRadiusProperty = `0px`;\n }\n\n return (\n <div\n id={anchor}\n className={ className + ' vk_outer' + classWidth + classPaddingLR + classPaddingVertical + classBgPosition }\n style={{\n background: bgStyle,\n border: borderProperty,\n borderRadius: borderRadiusProperty\n }}\n >\n {\n componentDivider(upper_level, upperDividerBgColor, whichSideUpper, dividerType)\n }\n <div className={containerClass}>\n {elm}\n </div>\n {\n componentDivider(lower_level, lowerDividerBgColor, whichSideLower, dividerType)\n }\n </div>\n );\n }\n}\n","const componentDivider = (level, color, whichSide, dividerType) => {\n\n let sectionPadding;\n let sectionClass;\n let lenderDivider;\n\n const tiltSectionStyle = (level, color) => {\n\n if (level > 0) {\n return <path\n d={`m0,${100 - level} L100,100 L0,100 z`}\n strokeWidth=\"0\"\n fill={color}\n />\n\n } else if (level < 0) {\n\n //絶対値に変換\n const absLevel = Math.abs(level);\n\n return <path\n d={`m100,${100 - absLevel} L0,100 L100,100 z`}\n strokeWidth=\"0\"\n fill={color}\n />\n }\n };\n\n const curveSectionStyle = (level, color) => {\n if (level > 0) {\n\n return <path\n d={ `m0,${ 100 - level } q50,${ level * 2 },100,0 V100 L0,100 z` }\n strokeWidth=\"0\"\n fill={color}\n />\n } else if (level < 0) {\n\n return <path\n d={ `m0,100 q50,${ level * 2},100,0 V100 L0,100 z` }\n strokeWidth=\"0\"\n fill={color}\n />\n }\n };\n\n const waveSectionStyle = (level, color) => {\n\n if (level > 0) {\n\n return (\n <path\n d={ `m0,${ 100 - ( level / 2 ) } q20,${ level },40,0 t40,0 t40,0 V100 L0,100 z` }\n strokeWidth=\"0\"\n fill={color}\n />\n );\n } else if (level < 0) {\n\n return (\n <path\n d={ `m0,${ ( level / 2 ) + 100 } q20,${ level },40,0 t40,0 t40,0 V100 L0,100 z` }\n strokeWidth=\"0\"\n fill={color}\n />\n );\n }\n\n };\n\n const triangleSectionStyle = (level, color) => {\n\n const absLevel = Math.abs(level);\n const DivideAbs4 = absLevel / 4;\n\n if (level > 0) {\n\n return (\n <path\n d={`m0,100 h${50 - DivideAbs4} l${DivideAbs4},-${absLevel} l${DivideAbs4},${absLevel} h${DivideAbs4} v100 h-100 z`}\n strokeWidth=\"0\"\n fill={color}\n />\n );\n } else if (level < 0) {\n\n return (\n <path\n d={`m0,${100 - absLevel} h${50 - DivideAbs4} l${DivideAbs4},${absLevel} l${DivideAbs4},-${absLevel} h${50 - DivideAbs4} v${absLevel + 1} h-100 z`}\n strokeWidth=\"0\"\n fill={color}\n />);\n }\n };\n\n //背景色をクリアした時は、白に変更\n if(!color){\n color = '#fff';\n }\n\n //Paddingの条件分岐を追加\n if (dividerType === 'tilt') {\n\n sectionPadding = Math.abs(level);\n lenderDivider = tiltSectionStyle(level, color);\n\n }else if(dividerType === 'curve') {\n\n if (level > 0) {\n sectionPadding = Math.abs(level);\n } else if (level < 0) {\n sectionPadding = Math.abs(level) * 2;\n }\n lenderDivider = curveSectionStyle(level, color);\n\n }else if(dividerType === 'wave'){\n\n sectionPadding = Math.abs(level);\n lenderDivider = waveSectionStyle(level, color);\n\n }else if(dividerType === 'triangle'){\n\n sectionPadding = Math.abs(level);\n lenderDivider = triangleSectionStyle(level, color);\n\n }\n\n //classにdividerTypeを追加\n sectionClass = dividerType;\n\n //upper-paddingを追加\n if (whichSide === 'upper') {\n return (\n <div\n className={`vk_outer_separator vk_outer_separator-position-upper vk_outer_separator-type-${sectionClass}`}\n style={{paddingBottom: sectionPadding + `px`}}\n >\n <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\" preserveAspectRatio=\"none\">\n {lenderDivider}\n </svg>\n </div>\n\n );\n //lower-paddingを追加\n } else if (whichSide === 'lower') {\n return (\n\n <div\n className={`vk_outer_separator vk_outer_separator-position-lower vk_outer_separator-type-${sectionClass}`}\n style={{paddingTop: sectionPadding + `px`}}\n >\n <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\" preserveAspectRatio=\"none\">\n {lenderDivider}\n </svg>\n </div>\n )\n }\n};\n\nexport {componentDivider};\n","import React from 'react';\nimport {componentDivider} from './component-divider';\n\nconst {InnerBlocks} = wp.editor;\n\n//hexカラーコード定義をrgbaに変換\nfunction hex2rgba (hex, alpha) {\n\n // ロングバージョンの場合(例:#FF0000)\n let r = hex.match(/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})$/i);\n let c = null;\n if (r) {\n c = r.slice(1,4).map(function(x) { return parseInt(x, 16) })\n }\n // ショートバージョンの場合(例:#F00)\n r = hex.match(/^#([0-9a-f])([0-9a-f])([0-9a-f])$/i);\n if (r) {\n c = r.slice(1,4).map(function(x) { return 0x11 * parseInt(x, 16) })\n }\n // 該当しない場合は、nullを返す.\n if (!c) {\n return null\n }\n return `rgba(${c[0]}, ${c[1]}, ${c[2]}, ${alpha})`\n}\n\nexport class Component extends React.Component {\n\n render() {\n\n let {\n bgColor,\n bgImage,\n bgPosition,\n outerWidth,\n padding_left_and_right,\n padding_top_and_bottom,\n opacity,\n upper_level,\n lower_level,\n upperDividerBgColor,\n lowerDividerBgColor,\n dividerType,\n borderWidth,\n borderStyle,\n borderColor,\n borderRadius,\n anchor\n } = this.props.attributes;\n\n let for_ = this.props.for_;\n let classPaddingLR;\n let classPaddingVertical;\n let classBgPosition;\n let classWidth;\n let elm;\n let containerClass;\n let whichSideUpper;\n let whichSideLower;\n let bgStyle;\n let borderProperty;\n let borderRadiusProperty;\n\n //幅のクラス切り替え\n classWidth = ` vk_outer-width-${outerWidth}`;\n\n //hexからrgbaに変換\n if(bgColor){\n bgColor = hex2rgba(bgColor,opacity);\n }else {\n //背景色をクリアした時は、白に変更\n bgColor = hex2rgba('#fff',opacity);\n }\n\n //classBgPositionのクラス切り替え\n if (bgPosition === 'parallax') {\n classBgPosition = ' vk_outer-bgPosition-parallax vk-prlx';\n\t\t\t\t} else if (bgPosition === 'fixed') {\n\t\t classBgPosition = ' vk_outer-bgPosition-fixed';\n } else {\n classBgPosition = ' vk_outer-bgPosition-normal';\n }\n\n\t\t\t\t//classPaddingLRのクラス切り替え\n if(padding_left_and_right === '1'){\n classPaddingLR = ' vk_outer-paddingLR-use';\n } else {\n classPaddingLR = ' vk_outer-paddingLR-none';\n }\n\n //classPaddingVerticalのクラス切り替え\n if(padding_top_and_bottom === '1'){\n classPaddingVertical = ' vk_outer-paddingVertical-use';\n } else {\n classPaddingVertical = ' vk_outer-paddingVertical-none';\n }\n\n //上側セクションの傾き切り替え\n if (upper_level) {\n whichSideUpper = 'upper';\n }\n\n //下側セクションの傾き切り替え\n if (lower_level) {\n whichSideLower = 'lower';\n }\n\n //編集画面とサイト上の切り替え\n if(for_ === 'edit'){\n elm = <InnerBlocks/>;\n }else if('save'){\n elm = <InnerBlocks.Content/>;\n containerClass = 'vk_outer_container';\n }\n\n //背景画像の有り無しでstyleを切り替え\n if(bgImage){\n bgStyle = `linear-gradient(${bgColor}, ${bgColor}), url(${bgImage})`;\n }else {\n bgStyle = `linear-gradient(${bgColor}, ${bgColor})`;\n }\n\n //borderColorクリア時に白をセットする\n if (!borderColor) {\n borderColor = '#fff';\n }\n\n //Dividerエフェクトがない時のみ枠線を追加\n if(upper_level === 0 && lower_level === 0){\n borderProperty = `${borderWidth}px ${borderStyle} ${borderColor}`;\n borderRadiusProperty = `${borderRadius}px`;\n }else {\n borderProperty = 'none';\n borderRadiusProperty = `0px`;\n }\n\n return (\n <div\n id={anchor}\n className={ 'vk_outer' + classWidth + classPaddingLR + classPaddingVertical + classBgPosition }\n style={{\n background: bgStyle,\n border: borderProperty,\n borderRadius: borderRadiusProperty\n }}\n >\n {\n componentDivider(upper_level, upperDividerBgColor, whichSideUpper, dividerType)\n }\n <div className={containerClass}>\n {elm}\n </div>\n {\n componentDivider(lower_level, lowerDividerBgColor, whichSideLower, dividerType)\n }\n </div>\n );\n }\n}\n","import React from \"react\";\nimport {schema} from \"./schema\";\nimport {Component} from \"./component\";\n\nexport const deprecated = [\n {\n attributes: schema,\n\n save({attributes}) {\n {\n if (vk_blocks_check.is_pro) {\n\n return (\n <Component\n attributes={attributes}\n for_={'save'}/>\n );\n\n }\n }\n\n },\n }\n];\n","export const schema = {\n\tbgColor: {\n\t\ttype: 'string',\n\tdefault: '#f3f4f5',\n\t},\n\tbgImage: {\n\t\ttype: 'string',\n\tdefault: null,\n\t},\n\touterWidth:{\n\t\ttype: 'string',\n\tdefault: 'normal',\n\t},\n\tbgPosition:{\n\t\ttype: 'string',\n\tdefault: 'normal',\n\t},\n\tpadding_left_and_right: {\n\t\ttype: 'string',\n\tdefault: '0',\n\t},\n\tpadding_top_and_bottom: {\n\t\ttype: 'string',\n\tdefault: '1',\n\t},\n\topacity: {\n\t\ttype: 'number',\n\tdefault: 0.5,\n\t},\n\tupper_level: {\n\t\ttype: 'number',\n\tdefault: 0,\n\t},\n\tlower_level: {\n\t\ttype: 'number',\n\tdefault: 0,\n\t},\n\tdividerType: {\n\t\ttype: 'string',\n\t\tdefault: 'tilt',\n\t},\n\tupperDividerBgColor: {\n\t\ttype: 'string',\n\tdefault: '#fff',\n\t},\n\tlowerDividerBgColor: {\n\t\ttype: 'string',\n\tdefault: '#fff',\n\t},\n\tborderWidth: {\n\t\ttype: 'number',\n\t\tdefault: 0,\n\t},\n\tborderStyle: {\n\t\ttype: 'string',\n\t\tdefault: 'none',\n\t},\n\tborderColor: {\n\t\ttype: 'string',\n\t\tdefault: '#000',\n\t},\n\tborderRadius: {\n\t\ttype: 'number',\n\t\tdefault: 0,\n\t},\n};\n","'use strict';\n\nexport default function toNumber( value, min = -100, max = null ) {\n\tvalue = Number( value );\n\n\tif ( isNaN( value ) || value < min ) {\n\t\tvalue = min;\n\t}\n\n\tif ( null !== max && value > max ) {\n\t\tvalue = max;\n\t}\n\n\treturn value;\n}\n","/**\n * outer block type\n *\n */\nimport React from \"react\";\nimport {Component} from \"./component\";\nimport {schema} from './schema';\nimport {deprecated} from './deprecated/block';\nimport toNumber from \"../_helper/to-number\";\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RangeControl, RadioControl, PanelBody, Button, BaseControl,SelectControl} = wp.components;\nconst {Fragment} = wp.element;\nconst {InspectorControls, MediaUpload, ColorPalette} = wp.editor;\nconst BlockIcon = (\n\t<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t<g>\n\t\t<path d=\"M288,390.2c74,0,134.2-60.3,134.2-134.2S362,121.8,288,121.8S153.8,182,153.8,256S214,390.2,288,390.2z M288,165.5\n\t\t\tc49.9,0,90.5,40.6,90.5,90.5s-40.6,90.5-90.5,90.5s-90.5-40.6-90.5-90.5S238.1,165.5,288,165.5z\"/>\n\t\t<polygon points=\"266.1,333.3 309.9,333.3 309.9,277.9 365.3,277.9 365.3,234.1 309.9,234.1 309.9,178.7 266.1,178.7 266.1,234.1\n\t\t\t210.7,234.1 210.7,277.9 266.1,277.9 \t\"/>\n\t</g>\n\t<path d=\"M529,31H49C22.5,31,1,52.5,1,79v352c0,26.5,21.5,48,48,48h480c26.5,0,48-21.5,48-48V79C577,52.5,555.5,31,529,31z M529,431\n\t\tH49V79h480V431z\"/>\n\t</svg>\n);\n\n/**\n * Register: a Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/outer', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('Outer', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat-layout', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: schema,\n\tsupports:{\n \tanchor:true,\n\t},\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit({attributes, setAttributes,className}) {\n const {\n bgColor,\n bgImage,\n bgPosition,\n outerWidth,\n padding_left_and_right,\n padding_top_and_bottom,\n opacity,\n upper_level,\n lower_level,\n\t\t\tupperDividerBgColor,\n\t\t\tlowerDividerBgColor,\n\t\t\tdividerType,\n\t\t\tborderWidth,\n\t\t\tborderStyle,\n\t\t\tborderColor,\n\t\t\tborderRadius\n } = attributes;\n\n return (\n <Fragment>\n <InspectorControls>\n <PanelBody title={__('Background Setting', 'vk-blocks')}>\n <BaseControl\n label={__('Color Setting', 'vk-blocks')}\n help={__('Color will overcome background image. If you want to display image, clear background color or set opacity 0.', 'vk-blocks')}\n >\n <ColorPalette\n value={bgColor}\n onChange={(value) => setAttributes({bgColor: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('Opacity Setting', 'vk-blocks')}\n >\n <RangeControl\n value={opacity}\n onChange={(value) => {setAttributes({opacity: value});\n }}\n min={0}\n max={1}\n step={0.1}\n />\n </BaseControl>\n\n <BaseControl\n label={__('Background Image', 'vk-blocks')}\n help=\"\"\n >\n <MediaUpload\n onSelect={(value) => setAttributes({bgImage: value.url})}\n type=\"image\"\n value={bgImage}\n render={({open}) => (\n <Button\n onClick={open}\n className={bgImage ? 'image-button' : 'button button-large'}\n >\n {!bgImage ? __('Select image', 'vk-blocks') :\n <img className={'icon-image'} src={bgImage}\n alt={__('Upload image', 'vk-blocks')}/>}\n </Button>\n )}\n />\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</BaseControl>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<BaseControl\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlabel={__('Background image Position', 'vk-blocks')}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\thelp=\"\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t>\n <RadioControl\n // label={__('Background Position', 'vk-blocks')}\n selected={bgPosition}\n options={[\n {label: __('normal', 'vk-blocks'), value: 'normal'},\n {label: __('Fixed', 'vk-blocks'), value: 'fixed'},\n {label: __('Parallax (It will not work in preview)', 'vk-blocks'), value: 'parallax'}\n ]}\n onChange={(value) => setAttributes({bgPosition: value})}\n />\n </BaseControl>\n </PanelBody>\n\t\t\t\t\t<PanelBody title={__('Layout Setting', 'vk-blocks')}>\n\t\t\t\t\t\t<BaseControl>\n\t\t\t\t\t\t\t<RadioControl\n\t\t\t\t\t\t\t\tlabel={__('Outer width', 'vk-blocks')}\n\t\t\t\t\t\t\t\tselected={outerWidth}\n\t\t\t\t\t\t\t\toptions={[\n\t\t\t\t\t\t\t\t\t{label: __('Normal', 'vk-blocks'), value: 'normal'},\n\t\t\t\t\t\t\t\t\t{label: __('Full Wide', 'vk-blocks'), value: 'full'}\n\t\t\t\t\t\t\t\t]}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({outerWidth: value})}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t<RadioControl\n\t\t\t\t\t\t\t\tlabel={__('Contents area padding (left and right)', 'vk-blocks')}\n\t\t\t\t\t\t\t\tselected={padding_left_and_right}\n\t\t\t\t\t\t\t\toptions={[\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tlabel: __('Do not use contents area default padding (When case of full width etc.).', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t\tvalue: '0'\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tlabel: __('Use contents area default padding (When case of not full width and use background etc.).', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t\tvalue: '1'\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t]}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({padding_left_and_right: value})}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t<RadioControl\n\t\t\t\t\t\t\t\tlabel={__('Padding (top and bottom)', 'vk-blocks')}\n\t\t\t\t\t\t\t\tselected={padding_top_and_bottom}\n\t\t\t\t\t\t\t\toptions={[\n\t\t\t\t\t\t\t\t\t{label: __('Use default padding', 'vk-blocks'), value: '1'},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tlabel: __('Do not use default padding (Set it yourself using a spacer block etc.).', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t\tvalue: '0'\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t]}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({padding_top_and_bottom: value})}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t</PanelBody>\n\t\t\t\t\t<PanelBody title={__('Divider Setting', 'vk-blocks')}>\n\t\t\t\t\t\t<BaseControl>\n\t\t\t\t\t\t\t<SelectControl\n\t\t\t\t\t\t\t\tlabel={__('Type', 'vk-blocks')}\n\t\t\t\t\t\t\t\tvalue={dividerType}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({dividerType: value})}\n\t\t\t\t\t\t\t\toptions={[\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'tilt',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Tilt', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'curve',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Curve', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'wave',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Wave', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'triangle',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Triangle', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t]}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t\t<BaseControl\n\t\t\t\t\t\t\tlabel={__('Upper Divider Level', 'vk-blocks')}\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<RangeControl\n\t\t\t\t\t\t\t\tvalue={upper_level}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({upper_level: toNumber(value, -100, 100)})}\n\t\t\t\t\t\t\t\tmin=\"-100\"\n\t\t\t\t\t\t\t\tmax=\"100\"\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t\t<BaseControl>\n\t\t\t\t\t\t\t<ColorPalette\n\t\t\t\t\t\t\t\tvalue={upperDividerBgColor}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({upperDividerBgColor: value})}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t\t<BaseControl\n\t\t\t\t\t\t\tlabel={__('Lower Divider Level', 'vk-blocks')}\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<RangeControl\n\t\t\t\t\t\t\t\tvalue={lower_level}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({lower_level: toNumber(value, -100, 100)})}\n\t\t\t\t\t\t\t\tmin=\"-100\"\n\t\t\t\t\t\t\t\tmax=\"100\"\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t\t<BaseControl>\n\t\t\t\t\t\t\t<ColorPalette\n\t\t\t\t\t\t\t\tvalue={lowerDividerBgColor}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({lowerDividerBgColor: value})}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t</PanelBody>\n\t\t\t\t\t<PanelBody title={__('Border Setting', 'vk-blocks')}>\n\t\t\t\t\t\t<BaseControl\n\t\t\t\t\t\t\t// label={__('Border will disappear when divider effect is applied.', 'vk-blocks')}\n\t\t\t\t\t\t>\n\t\t\t\t\t\t<p>{__('Border will disappear when divider effect is applied.', 'vk-blocks')}</p>\n\t\t\t\t\t\t\t<SelectControl\n\t\t\t\t\t\t\t\tlabel={__('Border type', 'vk-blocks')}\n\t\t\t\t\t\t\t\tvalue={borderStyle}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({borderStyle: value})}\n\t\t\t\t\t\t\t\toptions={[\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'none',\n\t\t\t\t\t\t\t\t\t\tlabel: __('None', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'solid',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Solid', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'dotted',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Dotted', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'dashed',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Dashed', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'double',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Double', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'groove',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Groove', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'ridge',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Ridge', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'inset',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Inset', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'outset',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Outset', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t]}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t\t<BaseControl>\n\t\t\t\t\t\t\t<ColorPalette\n\t\t\t\t\t\t\t\tvalue={borderColor}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({borderColor: value})}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t\t<BaseControl\n\t\t\t\t\t\t\tlabel={__('Border width', 'vk-blocks')}\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<RangeControl\n\t\t\t\t\t\t\t\tvalue={borderWidth}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({borderWidth:value})}\n\t\t\t\t\t\t\t\tmin=\"0\"\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t\t<BaseControl\n\t\t\t\t\t\t\tlabel={__('Border radius', 'vk-blocks')}\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<RangeControl\n\t\t\t\t\t\t\t\tvalue={borderRadius}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({borderRadius: toNumber(value, -100, 100)})}\n\t\t\t\t\t\t\t\tmin=\"-100\"\n\t\t\t\t\t\t\t\tmax=\"100\"\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t</PanelBody>\n </InspectorControls>\n {\n vk_blocks_check.is_pro\n ?\n\t\t\t\t\t\t\t<Component\n\t\t\t\t\t\t\t\tattributes={attributes}\n\t\t\t\t\t\t\t\tclassName={className}\n\t\t\t\t\t\t\t\tfor_={'edit'}/>\n :\n <div>{__('This block is only for users who bought Lightning Pro.', 'vk-blocks')}</div>\n }\n </Fragment>\n );\n },\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes,className}) {\n {\n if (vk_blocks_check.is_pro) {\n\n return (\n\t\t\t\t\t\t<Component\n\t\t\t\t\t\t\tattributes={attributes}\n\t\t\t\t\t\t\tclassName={className}\n\t\t\t\t\t\t\tfor_={'save'}/>\n );\n }\n }\n\n },\n\n\tdeprecated:deprecated\n});\n","export const schema = {\n\tbgColor: {\n\t\ttype: 'string',\n\tdefault: '#f3f4f5',\n\t},\n\tbgImage: {\n\t\ttype: 'string',\n\tdefault: null,\n\t},\n\touterWidth:{\n\t\ttype: 'string',\n\tdefault: 'normal',\n\t},\n\tbgPosition:{\n\t\ttype: 'string',\n\tdefault: 'normal',\n\t},\n\tpadding_left_and_right: {\n\t\ttype: 'string',\n\tdefault: '0',\n\t},\n\tpadding_top_and_bottom: {\n\t\ttype: 'string',\n\tdefault: '1',\n\t},\n\topacity: {\n\t\ttype: 'number',\n\tdefault: 0.5,\n\t},\n\tupper_level: {\n\t\ttype: 'number',\n\tdefault: 0,\n\t},\n\tlower_level: {\n\t\ttype: 'number',\n\tdefault: 0,\n\t},\n\tdividerType: {\n\t\ttype: 'string',\n\t\tdefault: 'tilt',\n\t},\n\tupperDividerBgColor: {\n\t\ttype: 'string',\n\tdefault: '#fff',\n\t},\n\tlowerDividerBgColor: {\n\t\ttype: 'string',\n\tdefault: '#fff',\n\t},\n\tborderWidth: {\n\t\ttype: 'number',\n\t\tdefault: 0,\n\t},\n\tborderStyle: {\n\t\ttype: 'string',\n\t\tdefault: 'none',\n\t},\n\tborderColor: {\n\t\ttype: 'string',\n\t\tdefault: '#000',\n\t},\n\tborderRadius: {\n\t\ttype: 'number',\n\t\tdefault: 0,\n\t},\n};\n","import React from \"react\";\n\n/**\n * WordPress dependenciess\n */\nconst { lodash } = window;\nconst { range } = lodash;\nconst { __, sprintf } = wp.i18n;\nconst { Component } = wp.element;\nconst { Toolbar } = wp.components;\n\nclass HeadingToolbar extends Component {\n\tcreateLevelControl(targetLevel, selectedLevel, onChange) {\n\t\treturn {\n\t\t\ticon: 'heading',\n\t\t\t// translators: %s: heading level e.g: \"1\", \"2\", \"3\"\n\t\t\ttitle: sprintf( __( 'Heading %d' ), targetLevel ),\n\t\t\tisActive: targetLevel === selectedLevel,\n\t\t\tonClick: () => onChange( targetLevel ),\n\t\t\tsubscript: String( targetLevel ),\n\t\t};\n\t}\n\n\n\trender() {\n\t\tconst {minLevel, maxLevel, selectedLevel, onChange} = this.props;\n\n\t\treturn (\n\t\t\t<Toolbar controls={range(minLevel, maxLevel).map((index) => this.createLevelControl(index, selectedLevel, onChange))}/>\n\t\t);\n\t}\n}\n\nexport default HeadingToolbar;\n","import React from 'react';\nimport classNames from \"classnames\";\n\nconst {RichText} = wp.editor;\nconst {__} = wp.i18n; // Import __() from wp.i18n\n\nexport class Component extends React.Component {\n\n render() {\n const {level, align, title, titleColor, titleSize, subText, subTextFlag, subTextColor, subTextSize, titleStyle, titleMarginBottom, outerMarginBottom} = this.props.attributes;\n const setAttributes = this.props.setAttributes;\n let className = this.props.className;\n let for_ = this.props.for_;\n let containerClass = classNames(className, `vk_heading vk_heading-style-${titleStyle}`);\n const tagName = 'h' + level;\n let cStyle;\n let tStyle;\n\n //containerのマージンを切り替え\n if (outerMarginBottom != null) {\n cStyle = {marginBottom: outerMarginBottom + `rem`};\n }\n\n //titleのマージンを切り替え\n if(titleMarginBottom != null){\n tStyle = {\n color: titleColor,\n fontSize: titleSize + 'rem',\n marginBottom: titleMarginBottom + 'rem',\n\t\t\t\t\t\t\t\ttextAlign: align,\n };\n }else {\n tStyle = {\n color: titleColor,\n fontSize: titleSize + 'rem',\n textAlign: align,\n };\n }\n\n if(for_ === 'edit'){\n return (\n <div\n className={containerClass}\n style={cStyle}\n >\n <RichText\n tagName={tagName}\n value={title}\n onChange={(value) => setAttributes({title: value})}\n style={tStyle}\n className={`vk_heading_title vk_heading_title-style-${titleStyle}`}\n placeholder={__('Input title…', 'vk-blocks')}\n />\n {\n // サブテキスト\n (() => {\n if (subTextFlag === 'on') {\n return (\n <RichText\n tagName={'p'}\n value={subText}\n onChange={(value) => setAttributes({subText: value})}\n style={{\n color: subTextColor,\n fontSize: subTextSize + 'rem',\n textAlign: align\n }}\n className={`vk_heading_subtext vk_heading_subtext-style-${titleStyle}`}\n placeholder={__('Input sub text…', 'vk-blocks')}\n />\n );\n }\n })()\n }\n </div>\n );\n }else if(for_ === 'save'){\n return (\n <div\n className={containerClass}\n style={cStyle}\n >\n <RichText.Content\n tagName={tagName}\n value={title}\n onChange={(value) => setAttributes({title: value})}\n style={tStyle}\n className={`vk_heading_title vk_heading_title-style-${titleStyle}`}\n placeholder={__('Input title…', 'vk-blocks')}\n />\n {\n // サブテキスト\n (() => {\n if (subTextFlag === 'on') {\n return (\n <RichText.Content\n tagName={'p'}\n value={subText}\n onChange={(value) => setAttributes({subText: value})}\n style={{\n color: subTextColor,\n fontSize: subTextSize + 'rem',\n textAlign: align\n }}\n className={`vk_heading_subtext vk_heading_subtext-style-${titleStyle}`}\n placeholder={__('Input sub text…', 'vk-blocks')}\n />\n );\n }\n })()\n }\n </div>\n );\n }\n }\n}\n","/**\n * heading block type\n *\n */\nimport React from \"react\";\nimport {schema} from './schema';\nconst {Fragment} = wp.element;\n\nconst {RichText, InspectorControls, ColorPalette, BlockControls, AlignmentToolbar} = wp.editor;\n\nfunction set_attirbuite(number) {\n\n var attributes = {};\n\n for (var i = 1; i <= number; i++) {\n\n attributes['heading' + i] = {\n type: 'string',\n source: 'html',\n selector: 'h1.vk_prBlocks_item_title-' + i,\n };\n attributes['content' + i] = {\n type: 'string',\n source: 'html',\n selector: 'p.vk_prBlocks_item_summary-' + i,\n };\n attributes['url' + i] = {\n type: 'string',\n default: null,\n };\n attributes['urlOpenType' + i] = {\n type: 'Boolean',\n default: false,\n };\n attributes['icon' + i] = {\n type: 'string',\n default: 'fas fa-file',\n };\n attributes['color' + i] = {\n type: 'string',\n default: '#0693e3',\n };\n attributes['bgType' + i] = {\n type: 'string',\n default: '0',\n };\n attributes['insertImage' + i] = {\n type: 'string',\n default: null,\n };\n }\n\n return attributes;\n}\n\nexport const Version0_6_0 = [\n {\n\n attributes: schema,\n supports : {\n className: false,\n anchor: true,\n },\n\n save({attributes}) {\n const {level, align, title, titleColor, titleSize, subText, subTextFlag, subTextColor, subTextSize, titleStyle, titleMarginBottom, outerMarginBottom} = attributes;\n const tagName = 'h' + level;\n\n return (\n <div\n className={`vk_heading vk_heading-style-${titleStyle}`}\n style={{marginBottom: outerMarginBottom + `rem`}}\n >\n <RichText.Content\n tagName={tagName}\n value={title}\n style={{\n color: titleColor,\n fontSize: titleSize + 'rem',\n textAlign: align,\n marginBottom: titleMarginBottom + 'rem'\n }}\n className={`vk_heading_title vk_heading_title-style-${titleStyle}`}\n />\n {\n // サブテキスト\n (() => {\n if (subTextFlag === 'on') {\n return (\n <RichText.Content\n tagName={'p'}\n value={subText}\n style={{color: subTextColor, fontSize: subTextSize + 'rem', textAlign: align}}\n className={`vk_heading_subtext vk_heading_subtext-style-${titleStyle}`}\n />\n );\n }\n })()\n }\n </div>\n );\n }\n },\n {\n attributes: set_attirbuite(4),\n save({attributes}) {\n const {\n heading1,\n heading2,\n heading3,\n content1,\n content2,\n content3,\n url1,\n url2,\n url3,\n urlOpenType1,\n urlOpenType2,\n urlOpenType3,\n icon1,\n icon2,\n icon3,\n color1,\n color2,\n color3,\n bgType1,\n bgType2,\n bgType3,\n insertImage1,\n insertImage2,\n insertImage3\n } = attributes;\n\n return (\n <article className=\"vk_prBlocks row\">\n\n <div className=\"vk_prBlocks_item col-sm-4\">\n <a\n href={url1}\n target={urlOpenType1? '_blank':'_self'}\n className=\"vk_prBlocks_item_link\"\n >\n {(() => {\n\n if (insertImage1) {\n\n return <div className=\"vk_prBlocks_item_image\"\n style={{\n backgroundImage: 'url(' + insertImage1 + ')',\n backgroundRepeat: 'no-repeat 50% center',\n backgroundSize: 'cover'\n }}\n >\n <img\n src={insertImage1}\n alt=''\n />\n </div>\n\n } else {\n\n if ( ! color1 ){\n color1 = '#0693e3';\n bgType1 === '0';\n }\n if (bgType1 === '0') {\n\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{\n backgroundColor: color1,\n border: `1px solid ${color1}`\n }}\n ><i className={`${icon1} vk_prBlocks_item_icon`}\n style={{color: '#fff'}}>\n </i>\n </div>\n } else {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{backgroundColor: 'transparent', border: '1px solid ' + color1}}\n ><i className={`${icon1} vk_prBlocks_item_icon`}\n style={{color: color1}}>\n </i>\n </div>\n }\n }\n })()}\n <RichText.Content\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-1\"\n tagName={'h1'}\n value={heading1}/>\n <RichText.Content\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-1\"\n tagName={'p'}\n value={content1}/>\n </a>\n </div>\n <div className=\"vk_prBlocks_item col-sm-4\">\n <a\n href={url2}\n target={urlOpenType2? '_blank':'_self'}\n className=\"vk_prBlocks_item_link\"\n >\n {(() => {\n\n if (insertImage2) {\n\n return <div className=\"vk_prBlocks_item_image\"\n style={{\n backgroundImage: 'url(' + insertImage2 + ')',\n backgroundRepeat: 'no-repeat 50% center',\n backgroundSize: 'cover'\n }}\n >\n <img\n src={insertImage2}\n alt=''\n />\n </div>\n\n } else {\n if ( ! color2 ){\n color2 = '#0693e3';\n bgType2 === '0';\n }\n if (bgType2 === '0') {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{\n backgroundColor: color2,\n border: `1px solid ${color2}`\n }}\n ><i className={`${icon2} vk_prBlocks_item_icon`}\n style={{color: '#fff'}}>\n </i>\n </div>\n } else {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{backgroundColor: 'transparent', border: '1px solid ' + color2}}\n ><i className={`${icon2} vk_prBlocks_item_icon`}\n style={{color: color2}}>\n </i>\n </div>\n }\n }\n })()}\n <RichText.Content\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-2\"\n tagName={'h1'}\n value={heading2}/>\n <RichText.Content\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-2\"\n tagName={'p'}\n value={content2}/>\n </a>\n </div>\n\n <div className=\"vk_prBlocks_item col-sm-4\">\n <a\n href={url3}\n target={urlOpenType3? '_blank':'_self'}\n className=\"vk_prBlocks_item_link\"\n >\n {(() => {\n\n if (insertImage3) {\n\n return <div className=\"vk_prBlocks_item_image\"\n style={{\n backgroundImage: 'url(' + insertImage3 + ')',\n backgroundRepeat: 'no-repeat 50% center',\n backgroundSize: 'cover'\n }}\n >\n <img\n src={insertImage3}\n alt=''\n />\n </div>\n\n } else {\n if ( ! color3 ){\n color3 = '#0693e3';\n bgType3 === '0';\n }\n if (bgType3 === '0') {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{\n backgroundColor: color3,\n border: `1px solid ${color3}`\n }}\n ><i className={`${icon3} vk_prBlocks_item_icon`}\n style={{color: '#fff'}}>\n </i>\n </div>\n } else {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{backgroundColor: 'transparent', border: '1px solid ' + color3}}\n ><i className={`${icon3} vk_prBlocks_item_icon`}\n style={{color: color3}}>\n </i>\n </div>\n }\n }\n })()}\n <RichText.Content\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-3\"\n tagName={'h1'}\n value={heading3}/>\n <RichText.Content\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-3\"\n tagName={'p'}\n value={content3}/>\n </a>\n </div>\n </article>\n );\n },\n },\n {\n attributes: {\n level: {\n type: 'number',\n default: 2,\n },\n align: {\n type: 'string',\n },\n titleStyle: {\n type: 'string',\n default: 'default',\n },\n outerMarginBottom: {\n type: 'number',\n default: null,\n },\n title: {\n type: 'string',\n source: 'html',\n selector: 'h1,h2,h3,h4,h5,h6',\n default: '',\n },\n titleColor: {\n type: 'string',\n default: '#000000',\n },\n titleSize: {\n type: 'number',\n default: 2.6,\n },\n titleMarginBottom: {\n type: 'number',\n default: null,\n },\n subText: {\n source: 'html',\n selector: 'p',\n default: '',\n },\n subTextFlag: {\n type: 'string',\n default: 'on',\n },\n subTextColor: {\n type: 'string',\n default: '#000000',\n },\n subTextSize: {\n type: 'number',\n default: 1.8,\n },\n },\n supports: {\n className: false,\n anchor: true,\n },\n save({attributes}) {\n const {level, align, title, titleColor, titleSize, subText, subTextFlag, subTextColor, subTextSize, titleStyle, titleMarginBottom, outerMarginBottom} = attributes;\n const tagName = 'h' + level;\n\n return (\n <Fragment>\n {\n outerMarginBottom == null ?\n <div className={`vk_heading vk_heading-style-${titleStyle}`}>\n <RichText.Content\n tagName={tagName}\n value={title}\n style={{\n color: titleColor,\n fontSize: titleSize + 'rem',\n textAlign: align,\n }}\n className={`vk_heading_title vk_heading_title-style-${titleStyle}`}\n />\n {\n // サブテキスト\n (() => {\n if (subTextFlag === 'on') {\n return (\n <RichText.Content\n tagName={'p'}\n value={subText}\n style={{\n color: subTextColor,\n fontSize: subTextSize + 'rem',\n textAlign: align\n }}\n className={`vk_heading_subtext vk_heading_subtext-style-${titleStyle}`}\n />\n );\n }\n })()\n }\n </div>\n :\n <div\n className={`vk_heading vk_heading-style-${titleStyle}`}\n style={{marginBottom: outerMarginBottom + `rem`}}\n >\n <RichText.Content\n tagName={tagName}\n value={title}\n style={{\n color: titleColor,\n fontSize: titleSize + 'rem',\n textAlign: align,\n marginBottom: titleMarginBottom + 'rem'\n }}\n className={`vk_heading_title vk_heading_title-style-${titleStyle}`}\n />\n {\n // サブテキスト\n (() => {\n if (subTextFlag === 'on') {\n return (\n <RichText.Content\n tagName={'p'}\n value={subText}\n style={{\n color: subTextColor,\n fontSize: subTextSize + 'rem',\n textAlign: align\n }}\n className={`vk_heading_subtext vk_heading_subtext-style-${titleStyle}`}\n />\n );\n }\n })()\n }\n </div>\n }\n </Fragment>\n );\n },\n }\n];\n","export const schema = {\n level: {\n type: 'number',\n default: 2,\n },\n align: {\n type: 'string',\n },\n titleStyle: {\n type: 'string',\n default: 'default',\n },\n outerMarginBottom: {\n type: 'number',\n },\n title: {\n type: 'string',\n source: 'html',\n selector: 'h1,h2,h3,h4,h5,h6',\n default: '',\n },\n titleColor: {\n type: 'string',\n default: '#000000',\n },\n titleSize: {\n type: 'number',\n default: 2.6,\n },\n titleMarginBottom: {\n type: 'number',\n },\n subText: {\n source: 'html',\n selector: 'p',\n default: '',\n },\n subTextFlag: {\n type: 'string',\n default: 'on',\n },\n subTextColor: {\n type: 'string',\n default: '#000000',\n },\n subTextSize: {\n type: 'number',\n default: 1.8,\n },\n};\n","/**\n * heading block type\n *\n */\nimport React from \"react\";\nimport classNames from 'classnames';\nimport {schema} from './schema';\nimport HeadingToolbar from './heading-toolbar';\nimport {Component} from \"./component\";\nimport {Version0_6_0} from './deprecated/block';\n\n// import YourComponent from \"./component.js\";\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RangeControl, PanelBody, RadioControl, SelectControl} = wp.components;\nconst {Fragment} = wp.element;\nconst {RichText, InspectorControls, ColorPalette, BlockControls, AlignmentToolbar} = wp.editor;\nconst BlockIcon = (\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n <g>\n <g>\n <path d=\"M242.1,366.7l0-281.4l-212.6,0l0-77.1l516.6,0v77.1l-213.2,0l0,281.4H242.1z\"/>\n </g>\n <g>\n <path d=\"M33,467.3l30.8-1.9c0.7,5,2,8.8,4.1,11.4c3.3,4.2,8.1,6.4,14.3,6.4c4.6,0,8.2-1.1,10.7-3.3c2.5-2.2,3.8-4.7,3.8-7.5\n\t\t\t\t\tc0-2.7-1.2-5.1-3.6-7.3c-2.4-2.1-7.9-4.2-16.6-6.1c-14.2-3.2-24.3-7.4-30.4-12.7c-6.1-5.3-9.1-12-9.1-20.2\n\t\t\t\t\tc0-5.4,1.6-10.5,4.7-15.3c3.1-4.8,7.8-8.6,14.1-11.3c6.3-2.7,14.8-4.1,25.8-4.1c13.4,0,23.6,2.5,30.6,7.5c7,5,11.2,12.9,12.5,23.8\n\t\t\t\t\tl-30.5,1.8c-0.8-4.7-2.5-8.1-5.1-10.3c-2.6-2.1-6.2-3.2-10.8-3.2c-3.8,0-6.6,0.8-8.5,2.4c-1.9,1.6-2.9,3.5-2.9,5.8\n\t\t\t\t\tc0,1.7,0.8,3.2,2.4,4.5c1.5,1.4,5.1,2.7,10.9,3.9c14.1,3,24.3,6.1,30.4,9.3c6.1,3.1,10.6,7,13.4,11.6c2.8,4.6,4.2,9.8,4.2,15.5\n\t\t\t\t\tc0,6.7-1.9,12.9-5.6,18.6c-3.7,5.7-8.9,10-15.6,12.9c-6.7,2.9-15.1,4.4-25.2,4.4c-17.8,0-30.2-3.4-37-10.3\n\t\t\t\t\tC37.8,486.6,33.9,477.8,33,467.3z\"/>\n <path d=\"M215,501.9h-27.2v-12.3c-4,5-8.1,8.6-12.3,10.8c-4.1,2.1-9.2,3.2-15.2,3.2c-8,0-14.3-2.4-18.8-7.2\n\t\t\t\t\tc-4.5-4.8-6.8-12.2-6.8-22.1V426H164v41.7c0,4.8,0.9,8.1,2.6,10.1c1.8,2,4.2,3,7.4,3c3.5,0,6.3-1.3,8.5-4\n\t\t\t\t\tc2.2-2.7,3.3-7.5,3.3-14.4V426H215V501.9z\"/>\n <path d=\"M225.5,397.2h29.4v36.3c2.9-3,6.2-5.3,9.9-6.9c3.7-1.5,7.8-2.3,12.3-2.3c9.2,0,16.9,3.3,22.9,10\n\t\t\t\t\tc6.1,6.6,9.1,16.2,9.1,28.6c0,8.3-1.4,15.6-4.1,21.9c-2.8,6.3-6.6,11-11.5,14.1c-4.9,3.1-10.3,4.7-16.3,4.7c-5.1,0-9.8-1.1-14-3.3\n\t\t\t\t\tc-3.2-1.7-6.7-4.9-10.4-9.6v11.2h-27.2V397.2z M254.6,463.8c0,6.5,1.2,11.3,3.7,14.2c2.5,2.9,5.6,4.4,9.3,4.4\n\t\t\t\t\tc3.5,0,6.4-1.4,8.8-4.3c2.4-2.9,3.5-7.7,3.5-14.5c0-6-1.2-10.4-3.5-13.2c-2.3-2.8-5.1-4.2-8.4-4.2c-4,0-7.2,1.5-9.7,4.4\n\t\t\t\t\tC255.9,453.4,254.6,457.8,254.6,463.8z\"/>\n <path d=\"M304.4,397.2h98.4V423h-33v78.9h-32.4V423h-33V397.2z\"/>\n <path\n d=\"M395.8,426h34.5l12,21.2l14-21.2h32.1l-25.9,36.2l27.7,39.7h-33.9l-14-24.4l-16.5,24.4h-31.5l27.6-39.7L395.8,426z\"/>\n <path d=\"M530.6,397.2V426h16v21.3h-16v26.9c0,3.2,0.3,5.4,0.9,6.4c1,1.6,2.6,2.4,5,2.4c2.1,0,5.1-0.6,9-1.9l2.1,20.1\n\t\t\t\t\tc-7.2,1.6-13.9,2.4-20.1,2.4c-7.2,0-12.6-0.9-16-2.8c-3.4-1.9-6-4.7-7.6-8.5s-2.5-9.9-2.5-18.4v-26.7h-10.7V426h10.7v-13.9\n\t\t\t\t\tL530.6,397.2z\"/>\n </g>\n </g>\n </svg>\n);\n\n/**\n * Register: a Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/heading', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('Heading', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: schema,\n supports: {\n className:true,\n customClassName:true,\n anchor: true,\n },\n\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit({attributes, setAttributes, className}) {\n const {level, align, title, titleColor, titleSize, subText, subTextFlag, subTextColor, subTextSize, titleStyle, titleMarginBottom, outerMarginBottom} = attributes;\n\n let setTitleFontSize = (newLevel) => {\n\n setAttributes({level: newLevel});\n\n switch (newLevel) {\n case 1:\n setAttributes({titleSize: 3.6});\n break;\n case 2:\n setAttributes({titleSize: 2.8});\n break;\n case 3:\n setAttributes({titleSize: 2.2});\n break;\n case 4:\n setAttributes({titleSize: 2.0});\n break;\n case 5:\n setAttributes({titleSize: 1.8});\n break;\n case 6:\n setAttributes({titleSize: 1.6});\n break;\n }\n };\n return (\n <Fragment>\n <BlockControls>\n <HeadingToolbar minLevel={2} maxLevel={5} selectedLevel={level} onChange={setTitleFontSize}/>\n </BlockControls>\n <InspectorControls>\n <PanelBody title={__('Style Settings', 'vk-blocks')}>\n <SelectControl\n label={__('Heading style', 'vk-blocks')}\n value={titleStyle}\n onChange={(value) => setAttributes({titleStyle: value})}\n options={[\n {label: __('Default', 'vk-blocks'), value: 'default'},\n {label: __('Plain', 'vk-blocks'), value: 'plain'}\n ]}\n />\n <label>{__('Margin bottom size (rem)', 'vk-blocks')}</label>\n <RangeControl\n value={outerMarginBottom}\n onChange={(value) => {\n setAttributes({outerMarginBottom: value});\n }}\n min={-1}\n max={8}\n step={0.1}\n />\n </PanelBody>\n <PanelBody title={__('Heading Settings', 'vk-blocks')}>\n <label>{__('Level', 'vk-blocks')}</label>\n <HeadingToolbar minLevel={1} maxLevel={7} selectedLevel={level} onChange={setTitleFontSize}/>\n <p>{__('Text Alignment')}</p>\n <AlignmentToolbar\n value={align}\n onChange={(value) => {\n setAttributes({align: value});\n }}\n />\n <label>{__('Text size (rem)', 'vk-blocks')}</label>\n <RangeControl\n value={titleSize}\n onChange={(value) => {\n setAttributes({titleSize: value});\n }}\n min={0.5}\n max={4}\n step={0.1}\n />\n <label>{__('Heading margin bottom size (rem)', 'vk-blocks')}</label>\n <RangeControl\n value={titleMarginBottom}\n onChange={(value) => {\n setAttributes({titleMarginBottom: value});\n }}\n min={-1}\n max={3}\n step={0.1}\n />\n <ColorPalette\n value={titleColor}\n onChange={(value) => setAttributes({titleColor: value})}\n />\n </PanelBody>\n <PanelBody title={__('Sub Text Settings', 'vk-blocks')}>\n <RadioControl\n label={__('Position', 'vk-blocks')}\n selected={subTextFlag}\n options={[\n {label: __('Display', 'vk-blocks'), value: 'on'},\n {label: __('Hide', 'vk-blocks'), value: 'off'},\n ]}\n onChange={(value) => setAttributes({subTextFlag: value})}\n />\n <label>{__('Text size (rem)', 'vk-blocks')}</label>\n <RangeControl\n value={subTextSize}\n onChange={(value) => {\n setAttributes({subTextSize: value});\n }}\n min={0.5}\n max={3}\n step={0.1}\n />\n <ColorPalette\n value={subTextColor}\n onChange={(value) => setAttributes({subTextColor: value})}\n />\n </PanelBody>\n </InspectorControls>\n <Component\n attributes={attributes}\n setAttributes={setAttributes}\n className={className}\n for_={'edit'}/>\n </Fragment>\n );\n },\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes, className}) {\n return(\n <Component\n attributes={attributes}\n className={className}\n for_={'save'}/>\n );\n },\n\n deprecated: Version0_6_0\n});\n","export const schema = {\n level: {\n type: 'number',\n default: 2,\n },\n align: {\n type: 'string',\n },\n titleStyle: {\n type: 'string',\n default: 'default',\n },\n outerMarginBottom: {\n type: 'number',\n default: null,\n },\n title: {\n type: 'string',\n source: 'html',\n selector: 'h1,h2,h3,h4,h5,h6',\n default: '',\n },\n titleColor: {\n type: 'string',\n default: '#000000',\n },\n titleSize: {\n type: 'number',\n default: 2.6,\n },\n titleMarginBottom: {\n type: 'number',\n default: null,\n },\n subText: {\n source: 'html',\n selector: 'p',\n default: '',\n },\n subTextFlag: {\n type: 'string',\n default: 'on',\n },\n subTextColor: {\n type: 'string',\n default: '#000000',\n },\n subTextSize: {\n type: 'number',\n default: 1.8,\n },\n};\n","import React from \"react\";\nconst {RichText} = wp.editor;\n\nexport const deprecated = [\n {\n attributes: {\n style: {\n type: 'string',\n default: 'info',\n },\n content: {\n type: 'string',\n source: 'html',\n selector: 'p',\n }\n },\n save({attributes}) {\n const {\n style,\n content\n } = attributes;\n return (\n <div className={`alert alert-${style}`}>\n <RichText.Content\n tagName={'p'}\n value={content}/>\n </div>\n );\n },\n }\n];\n","/**\n * Alert block type\n *\n */\nimport {deprecated} from './deprecated';\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst { registerBlockType } = wp.blocks;\nconst { RichText } = wp.editor;\n\nregisterBlockType( 'vk-blocks/alert', {\n\n title: __('Alert', 'vk-blocks'),\n\n icon: 'info',\n\n category: 'vk-blocks-cat',\n\n attributes: {\n style: {\n type: 'string',\n default: 'info',\n },\n content: {\n type: 'string',\n source: 'html',\n selector: 'p',\n }\n },\n\n edit({attributes, setAttributes, className}) {\n const {\n style,\n content\n } = attributes;\n\n function onStyleChange(event){\n setAttributes({style: event.target.value});\n }\n\n function onChangeContent(newContent) {\n setAttributes({content: newContent});\n }\n\n return (\n <div className={`${className} alert alert-${style}`}>\n <select onChange={onStyleChange}>\n <option value={'success'} selected={style === 'success'}>Success</option>\n <option value={'info'} selected={style === 'info'}>Info</option>\n <option value={'warning'} selected={style === 'warning'}>Warning</option>\n <option value={'danger'} selected={style === 'danger'}>Danger</option>\n </select>\n <RichText\n tagName=\"p\"\n onChange={onChangeContent}\n value={content}\n />\n </div>\n );\n },\n\n save({attributes,className}) {\n const {\n style,\n content\n } = attributes;\n return (\n <div className={`${className} alert alert-${style}`}>\n <RichText.Content\n tagName={'p'}\n value={content}/>\n </div>\n );\n },\n deprecated: deprecated,\n} );\n","import React from 'react';\n\nexport class Component extends React.Component {\n\n render() {\n\n let buttonColorCustom = this.props.lbColorCustom;\n let buttonColor = this.props.lbColor;\n let buttonType = this.props.lbType;\n let buttonAlign = this.props.lbAlign;\n let buttonSize = this.props.lbSize;\n let buttonUrl = this.props.lbUrl;\n let buttonTarget = this.props.lbTarget;\n let fontAwesomeIconBefore = this.props.lbFontAwesomeIconBefore;\n let fontAwesomeIconAfter = this.props.lbFontAwesomeIconAfter;\n let richText = this.props.lbRichtext;\n let subCaption = this.props.lbsubCaption;\n let containerClass = '';\n let aClass = '';\n let aStyle = {};\n let iconBefore = '';\n let iconAfter = '';\n\n aClass = `btn vk_button_link`;\n\n if (buttonColorCustom) {\n\n aClass = `${aClass} btn-primary btn-${buttonSize}`;\n\n // 塗り\n if (buttonType === '0') {\n aStyle = {\n backgroundColor: buttonColorCustom,\n border: `1px solid ${buttonColorCustom}`\n };\n // 塗りなし\n } else if (buttonType === '1') {\n aStyle = {\n backgroundColor: 'transparent',\n border: '1px solid ' + buttonColorCustom,\n color: buttonColorCustom\n };\n }\n\n\t\t\t\t// カスタムカラーじゃない場合\n } else if (!buttonColorCustom) {\n\n // 塗り\n if (buttonType === '0') {\n aClass = `${aClass} btn-${buttonSize} btn-${buttonColor}`;\n aStyle = null;\n // 塗りなし\n } else if (buttonType === '1') {\n aClass = `${aClass} btn-${buttonSize} btn-outline-${buttonColor}`;\n aStyle = null;\n }\n\n }\n\n if ( buttonAlign === 'block' ){\n \taClass = `${aClass} btn-block`;\n }\n\n\n\n if (fontAwesomeIconBefore) {\n iconBefore = <i className={`${fontAwesomeIconBefore} vk_button_link_before`}></i> ;\n }\n if (fontAwesomeIconAfter) {\n iconAfter = <i className={`${fontAwesomeIconAfter} vk_button_link_after`}></i>;\n }\n\n return (\n <a\n href={buttonUrl}\n id={'vk_button_link'}\n style={aStyle}\n className={aClass}\n role={'button'}\n aria-pressed={true}\n target={buttonTarget? '_blank':null}\n rel={'noopener noreferrer'}\n >\n {iconBefore}\n {richText}\n {iconAfter}\n {/*サブキャプションが入力された時のみ表示*/}\n {subCaption && <p className={'vk_button_link_subCaption'}>{subCaption}</p>}\n </a>\n );\n }\n}\n","import React from 'react';\n\nexport class ComponentDeprecated extends React.Component {\n\n render() {\n\n let buttonColorCustom = this.props.lbColorCustom;\n let buttonColor = this.props.lbColor;\n let buttonType = this.props.lbType;\n let buttonAlign = this.props.lbAlign;\n let buttonSize = this.props.lbSize;\n let buttonUrl = this.props.lbUrl;\n let buttonTarget = this.props.lbTarget;\n let fontAwesomeIconBefore = this.props.lbFontAwesomeIconBefore;\n let fontAwesomeIconAfter = this.props.lbFontAwesomeIconAfter;\n let richText = this.props.lbRichtext;\n let subCaption = this.props.lbsubCaption;\n let containerClass = '';\n let aClass = '';\n let aStyle = {};\n let iconBefore = '';\n let iconAfter = '';\n\n aClass = `btn vk_button_link`;\n\n if (buttonColorCustom) {\n\n aClass = `${aClass} btn-primary btn-${buttonSize}`;\n\n // 塗り\n if (buttonType === '0') {\n aStyle = {\n backgroundColor: buttonColorCustom,\n border: `1px solid ${buttonColorCustom}`\n };\n // 塗りなし\n } else if (buttonType === '1') {\n aStyle = {\n backgroundColor: 'transparent',\n border: '1px solid ' + buttonColorCustom,\n color: buttonColorCustom\n };\n }\n\n\t\t\t\t// カスタムカラーじゃない場合\n } else if (!buttonColorCustom) {\n\n // 塗り\n if (buttonType === '0') {\n aClass = `${aClass} btn-${buttonSize} btn-${buttonColor}`;\n aStyle = null;\n // 塗りなし\n } else if (buttonType === '1') {\n aClass = `${aClass} btn-${buttonSize} btn-outline-${buttonColor}`;\n aStyle = null;\n }\n\n }\n\n if ( buttonAlign === 'block' ){\n \taClass = `${aClass} btn-block`;\n }\n\n\n\n if (fontAwesomeIconBefore) {\n iconBefore = <i className={`${fontAwesomeIconBefore} vk_button_link_before`}></i> ;\n }\n if (fontAwesomeIconAfter) {\n iconAfter = <i className={`${fontAwesomeIconAfter} vk_button_link_after`}></i>;\n }\n\n return (\n <a\n href={buttonUrl}\n className={aClass}\n role={'button'}\n aria-pressed={true}\n style={aStyle}\n target={buttonTarget? '_blank':null}\n >\n {iconBefore}\n {richText}\n {iconAfter}\n\n </a>\n );\n }\n}\n","import React from 'react';\n\nexport class ComponentDeprecatedId extends React.Component {\n\n render() {\n\n let buttonColorCustom = this.props.lbColorCustom;\n let buttonColor = this.props.lbColor;\n let buttonType = this.props.lbType;\n let buttonAlign = this.props.lbAlign;\n let buttonSize = this.props.lbSize;\n let buttonUrl = this.props.lbUrl;\n let buttonTarget = this.props.lbTarget;\n let fontAwesomeIconBefore = this.props.lbFontAwesomeIconBefore;\n let fontAwesomeIconAfter = this.props.lbFontAwesomeIconAfter;\n let richText = this.props.lbRichtext;\n let subCaption = this.props.lbsubCaption;\n let containerClass = '';\n let aClass = '';\n let aStyle = {};\n let iconBefore = '';\n let iconAfter = '';\n\n aClass = `btn vk_button_link`;\n\n if (buttonColorCustom) {\n\n aClass = `${aClass} btn-primary btn-${buttonSize}`;\n\n // 塗り\n if (buttonType === '0') {\n aStyle = {\n backgroundColor: buttonColorCustom,\n border: `1px solid ${buttonColorCustom}`\n };\n // 塗りなし\n } else if (buttonType === '1') {\n aStyle = {\n backgroundColor: 'transparent',\n border: '1px solid ' + buttonColorCustom,\n color: buttonColorCustom\n };\n }\n\n\t\t\t\t// カスタムカラーじゃない場合\n } else if (!buttonColorCustom) {\n\n // 塗り\n if (buttonType === '0') {\n aClass = `${aClass} btn-${buttonSize} btn-${buttonColor}`;\n aStyle = null;\n // 塗りなし\n } else if (buttonType === '1') {\n aClass = `${aClass} btn-${buttonSize} btn-outline-${buttonColor}`;\n aStyle = null;\n }\n\n }\n\n if ( buttonAlign === 'block' ){\n \taClass = `${aClass} btn-block`;\n }\n\n\n\n if (fontAwesomeIconBefore) {\n iconBefore = <i className={`${fontAwesomeIconBefore} vk_button_link_before`}></i> ;\n }\n if (fontAwesomeIconAfter) {\n iconAfter = <i className={`${fontAwesomeIconAfter} vk_button_link_after`}></i>;\n }\n\n return (\n <a\n href={buttonUrl}\n id={'vk_button_link'}\n className={aClass}\n role={'button'}\n aria-pressed={true}\n style={aStyle}\n target={buttonTarget? '_blank':null}\n >\n {iconBefore}\n {richText}\n {iconAfter}\n\n </a>\n );\n }\n}\n","import React from 'react';\n\nexport class ComponentDeprecatedNoOpnnerNoRefererID extends React.Component {\n\n render() {\n\n let buttonColorCustom = this.props.lbColorCustom;\n let buttonColor = this.props.lbColor;\n let buttonType = this.props.lbType;\n let buttonAlign = this.props.lbAlign;\n let buttonSize = this.props.lbSize;\n let buttonUrl = this.props.lbUrl;\n let buttonTarget = this.props.lbTarget;\n let fontAwesomeIconBefore = this.props.lbFontAwesomeIconBefore;\n let fontAwesomeIconAfter = this.props.lbFontAwesomeIconAfter;\n let richText = this.props.lbRichtext;\n let subCaption = this.props.lbsubCaption;\n let containerClass = '';\n let aClass = '';\n let aStyle = {};\n let iconBefore = '';\n let iconAfter = '';\n\n aClass = `btn vk_button_link`;\n\n if (buttonColorCustom) {\n\n aClass = `${aClass} btn-primary btn-${buttonSize}`;\n\n // 塗り\n if (buttonType === '0') {\n aStyle = {\n backgroundColor: buttonColorCustom,\n border: `1px solid ${buttonColorCustom}`\n };\n // 塗りなし\n } else if (buttonType === '1') {\n aStyle = {\n backgroundColor: 'transparent',\n border: '1px solid ' + buttonColorCustom,\n color: buttonColorCustom\n };\n }\n\n\t\t\t\t// カスタムカラーじゃない場合\n } else if (!buttonColorCustom) {\n\n // 塗り\n if (buttonType === '0') {\n aClass = `${aClass} btn-${buttonSize} btn-${buttonColor}`;\n aStyle = null;\n // 塗りなし\n } else if (buttonType === '1') {\n aClass = `${aClass} btn-${buttonSize} btn-outline-${buttonColor}`;\n aStyle = null;\n }\n\n }\n\n if ( buttonAlign === 'block' ){\n \taClass = `${aClass} btn-block`;\n }\n\n\n\n if (fontAwesomeIconBefore) {\n iconBefore = <i className={`${fontAwesomeIconBefore} vk_button_link_before`}></i> ;\n }\n if (fontAwesomeIconAfter) {\n iconAfter = <i className={`${fontAwesomeIconAfter} vk_button_link_after`}></i>;\n }\n\n return (\n <a\n href={buttonUrl}\n id={'vk_button_link'}\n className={aClass}\n role={'button'}\n aria-pressed={true}\n style={aStyle}\n target={buttonTarget? '_blank':null}\n rel={'noopener noreferrer'}\n >\n\t\t\t\t\t\t\t\t\t\t\t\t{iconBefore}\n {richText}\n\t\t\t\t\t\t\t\t\t\t\t\t{iconAfter}\n {/*サブキャプションが入力された時のみ表示*/}\n {subCaption && <p className={'vk_button_link_subCaption'}>{subCaption}</p>}\n </a>\n );\n }\n}\n","import React from 'react';\n\nexport class ComponentDeprecatedSubcaptionNoopennerId extends React.Component {\n\n render() {\n\n let buttonColorCustom = this.props.lbColorCustom;\n let buttonColor = this.props.lbColor;\n let buttonType = this.props.lbType;\n let buttonAlign = this.props.lbAlign;\n let buttonSize = this.props.lbSize;\n let buttonUrl = this.props.lbUrl;\n let buttonTarget = this.props.lbTarget;\n let fontAwesomeIconBefore = this.props.lbFontAwesomeIconBefore;\n let fontAwesomeIconAfter = this.props.lbFontAwesomeIconAfter;\n let richText = this.props.lbRichtext;\n let subCaption = this.props.lbsubCaption;\n let containerClass = '';\n let aClass = '';\n let aStyle = {};\n let iconBefore = '';\n let iconAfter = '';\n\n aClass = `btn vk_button_link`;\n\n if (buttonColorCustom) {\n\n aClass = `${aClass} btn-primary btn-${buttonSize}`;\n\n // 塗り\n if (buttonType === '0') {\n aStyle = {\n backgroundColor: buttonColorCustom,\n border: `1px solid ${buttonColorCustom}`\n };\n // 塗りなし\n } else if (buttonType === '1') {\n aStyle = {\n backgroundColor: 'transparent',\n border: '1px solid ' + buttonColorCustom,\n color: buttonColorCustom\n };\n }\n\n\t\t\t\t// カスタムカラーじゃない場合\n } else if (!buttonColorCustom) {\n\n // 塗り\n if (buttonType === '0') {\n aClass = `${aClass} btn-${buttonSize} btn-${buttonColor}`;\n aStyle = null;\n // 塗りなし\n } else if (buttonType === '1') {\n aClass = `${aClass} btn-${buttonSize} btn-outline-${buttonColor}`;\n aStyle = null;\n }\n\n }\n\n if ( buttonAlign === 'block' ){\n \taClass = `${aClass} btn-block`;\n }\n\n\n\n if (fontAwesomeIconBefore) {\n iconBefore = <i className={`${fontAwesomeIconBefore} vk_button_link_before`}></i> ;\n }\n if (fontAwesomeIconAfter) {\n iconAfter = <i className={`${fontAwesomeIconAfter} vk_button_link_after`}></i>;\n }\n\n return (\n <a\n href={buttonUrl}\n id={'vk_button_link'}\n className={aClass}\n role={'button'}\n aria-pressed={true}\n style={aStyle}\n target={buttonTarget? '_blank':null}\n >\n\t\t\t\t\t\t\t\t\t\t\t\t{iconBefore}\n {richText}\n\t\t\t\t\t\t\t\t\t\t\t\t{iconAfter}\n {/*サブキャプションが入力された時のみ表示*/}\n {subCaption && <p className={'vk_button_link_subCaption'}>{subCaption}</p>}\n </a>\n );\n }\n}\n","import React from \"react\";\nimport {ComponentDeprecated} from \"./component-deprecated\";\nimport {ComponentDeprecatedId} from \"./component-deprecated-id\";\nimport {ComponentDeprecatedNoOpnnerNoRefererID} from \"./component-deprecated-noopenernoreferer-id\";\nimport {ComponentDeprecatedSubcaptionNoopennerId} from \"./component-deprecated-subcaption-noNoopnnernoreferer-id\";\n\nconst { RichText } = wp.editor;\n\nexport const deprecated = [\n\t{\n\t\tattributes: {\n\t\t\tcontent: {\n\t\t\t\tsource: 'html',\n\t\t\t\tselector: 'span',\n\t\t\t},\n\t\t\tbuttonUrl: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonTarget: {\n\t\t\t\ttype: 'Boolean',\n\t\t\t\tdefault: false,\n\t\t\t},\n\t\t\tbuttonSize: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'md',\n\t\t\t},\n\t\t\tbuttonType: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: '0',\n\t\t\t},\n\t\t\tbuttonColor: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'primary',\n\t\t\t},\n\t\t\tbuttonColorCustom: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonAlign: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'left',\n\t\t\t},\n\t\t\tfontAwesomeIconBefore: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tfontAwesomeIconAfter: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t}\n\t\t},\n\n\t\tsave({attributes}) {\n\t\t\tconst {\n\t\t\t\tcontent,\n\t\t\t\tbuttonUrl,\n\t\t\t\tbuttonTarget,\n\t\t\t\tbuttonSize,\n\t\t\t\tbuttonType,\n\t\t\t\tbuttonColor,\n\t\t\t\tbuttonColorCustom,\n\t\t\t\tbuttonAlign,\n\t\t\t\tfontAwesomeIconBefore,\n\t\t\t\tfontAwesomeIconAfter,\n\t\t\t} = attributes;\n\n\t\t\tlet containerClass = '';\n\n\t\t\tif (buttonColorCustom) {\n\n\t\t\t\tcontainerClass = `vk_button vk_button-color-custom vk_button-align-${buttonAlign}`;\n\n\t\t\t} else if (!buttonColorCustom) {\n\n\t\t\t\tcontainerClass = `vk_button vk_button-align-${buttonAlign}`;\n\n\t\t\t}\n\n\t\t\treturn (\n\t\t\t\t<div className={containerClass}>\n\n\t\t\t\t\t<ComponentDeprecated lbColorCustom={buttonColorCustom} lbColor={buttonColor} lbType={buttonType}\n\t\t\t\t\t\t\t\t\t\t lbAlign={buttonAlign}\n\t\t\t\t\t\t\t\t\t\t lbSize={buttonSize}\n\t\t\t\t\t\t\t\t\t\t lbUrl={buttonUrl}\n\t\t\t\t\t\t\t\t\t\t lbTarget={buttonTarget}\n\t\t\t\t\t\t\t\t\t\t lbFontAwesomeIconBefore={fontAwesomeIconBefore}\n\t\t\t\t\t\t\t\t\t\t lbFontAwesomeIconAfter={fontAwesomeIconAfter}\n\t\t\t\t\t\t\t\t\t\t lbRichtext={\n\t\t\t\t\t\t\t\t\t\t\t <RichText.Content\n\t\t\t\t\t\t\t\t\t\t\t\t tagName=\"span\"\n\t\t\t\t\t\t\t\t\t\t\t\t className={'vk_button_link_txt'}\n\t\t\t\t\t\t\t\t\t\t\t\t value={content}\n\t\t\t\t\t\t\t\t\t\t\t />\n\t\t\t\t\t\t\t\t\t\t }/>\n\t\t\t\t</div>\n\t\t\t);\n\t\t},\n\t},\n\t{\n\t\tattributes: {\n\t\t\tcontent: {\n\t\t\t\tsource: 'html',\n\t\t\t\tselector: 'span',\n\t\t\t},\n\t\t\tbuttonUrl: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonTarget: {\n\t\t\t\ttype: 'Boolean',\n\t\t\t\tdefault: false,\n\t\t\t},\n\t\t\tbuttonSize: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'md',\n\t\t\t},\n\t\t\tbuttonType: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: '0',\n\t\t\t},\n\t\t\tbuttonColor: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'primary',\n\t\t\t},\n\t\t\tbuttonColorCustom: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonAlign: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'left',\n\t\t\t},\n\t\t\tfontAwesomeIconBefore: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tfontAwesomeIconAfter: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t}\n\t\t},\n\n\t\tsave({attributes}) {\n\t\t\tconst {\n\t\t\t\tcontent,\n\t\t\t\tbuttonUrl,\n\t\t\t\tbuttonTarget,\n\t\t\t\tbuttonSize,\n\t\t\t\tbuttonType,\n\t\t\t\tbuttonColor,\n\t\t\t\tbuttonColorCustom,\n\t\t\t\tbuttonAlign,\n\t\t\t\tfontAwesomeIconBefore,\n\t\t\t\tfontAwesomeIconAfter,\n\t\t\t} = attributes;\n\n\t\t\tlet containerClass = '';\n\n\t\t\tif (buttonColorCustom) {\n\n\t\t\t\tcontainerClass = `vk_button vk_button-color-custom vk_button-align-${buttonAlign}`;\n\n\t\t\t} else if (!buttonColorCustom) {\n\n\t\t\t\tcontainerClass = `vk_button vk_button-align-${buttonAlign}`;\n\n\t\t\t}\n\n\t\t\treturn (\n\t\t\t\t<div className={containerClass}>\n\n\t\t\t\t\t<ComponentDeprecatedId lbColorCustom={buttonColorCustom} lbColor={buttonColor} lbType={buttonType}\n\t\t\t\t\t\t\t\t\t\t lbAlign={buttonAlign}\n\t\t\t\t\t\t\t\t\t\t lbSize={buttonSize}\n\t\t\t\t\t\t\t\t\t\t lbUrl={buttonUrl}\n\t\t\t\t\t\t\t\t\t\t lbTarget={buttonTarget}\n\t\t\t\t\t\t\t\t\t\t lbFontAwesomeIconBefore={fontAwesomeIconBefore}\n\t\t\t\t\t\t\t\t\t\t lbFontAwesomeIconAfter={fontAwesomeIconAfter}\n\t\t\t\t\t\t\t\t\t\t lbRichtext={\n\t\t\t\t\t\t\t\t\t\t\t <RichText.Content\n\t\t\t\t\t\t\t\t\t\t\t\t tagName=\"span\"\n\t\t\t\t\t\t\t\t\t\t\t\t className={'vk_button_link_txt'}\n\t\t\t\t\t\t\t\t\t\t\t\t value={content}\n\t\t\t\t\t\t\t\t\t\t\t />\n\t\t\t\t\t\t\t\t\t\t }/>\n\t\t\t\t</div>\n\t\t\t);\n\t\t},\n\t},\n\t{\n\t\tattributes: {\n\t\t\tcontent: {\n\t\t\t\tsource: 'html',\n\t\t\t\tselector: 'span',\n\t\t\t},\n\t\t\tsubCaption: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonUrl: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonTarget: {\n\t\t\t\ttype: 'Boolean',\n\t\t\t\tdefault: false,\n\t\t\t},\n\t\t\tbuttonSize: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'md',\n\t\t\t},\n\t\t\tbuttonType: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: '0',\n\t\t\t},\n\t\t\tbuttonColor: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'primary',\n\t\t\t},\n\t\t\tbuttonColorCustom: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonAlign: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'left',\n\t\t\t},\n\t\t\tfontAwesomeIconBefore: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tfontAwesomeIconAfter: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t}\n\t\t},\n\t\tsave({attributes, className}) {\n\t\t\tconst {\n\t\t\t\tcontent,\n\t\t\t\tsubCaption,\n\t\t\t\tbuttonUrl,\n\t\t\t\tbuttonTarget,\n\t\t\t\tbuttonSize,\n\t\t\t\tbuttonType,\n\t\t\t\tbuttonColor,\n\t\t\t\tbuttonColorCustom,\n\t\t\t\tbuttonAlign,\n\t\t\t\tfontAwesomeIconBefore,\n\t\t\t\tfontAwesomeIconAfter,\n\t\t\t} = attributes;\n\n\t\t\tlet containerClass = '';\n\n\t\t\tif (buttonColorCustom) {\n\n\t\t\t\tcontainerClass = `vk_button vk_button-color-custom vk_button-align-${buttonAlign}`;\n\n\t\t\t} else if (!buttonColorCustom) {\n\n\t\t\t\tcontainerClass = `vk_button vk_button-align-${buttonAlign}`;\n\n\t\t\t}\n\n\t\t\treturn (\n\t\t\t\t<div className={containerClass}>\n\n\t\t\t\t\t<ComponentDeprecatedNoOpnnerNoRefererID lbColorCustom={buttonColorCustom} lbColor={buttonColor}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlbType={buttonType}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlbAlign={buttonAlign}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlbSize={buttonSize}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlbUrl={buttonUrl}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlbTarget={buttonTarget}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlbFontAwesomeIconBefore={fontAwesomeIconBefore}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlbFontAwesomeIconAfter={fontAwesomeIconAfter}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlbsubCaption={subCaption}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlbRichtext={\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<RichText.Content\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\ttagName=\"span\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tclassName={'vk_button_link_txt'}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tvalue={content}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}/>\n\t\t\t\t</div>\n\t\t\t);\n\t\t},\n\t},\n\t{\n\t\tattributes: {\n\t\t\tcontent: {\n\t\t\t\tsource: 'html',\n\t\t\t\tselector: 'span',\n\t\t\t},\n\t\t\tsubCaption: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonUrl: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonTarget: {\n\t\t\t\ttype: 'Boolean',\n\t\t\t\tdefault: false,\n\t\t\t},\n\t\t\tbuttonSize: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'md',\n\t\t\t},\n\t\t\tbuttonType: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: '0',\n\t\t\t},\n\t\t\tbuttonColor: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'primary',\n\t\t\t},\n\t\t\tbuttonColorCustom: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonAlign: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'left',\n\t\t\t},\n\t\t\tfontAwesomeIconBefore: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tfontAwesomeIconAfter: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t}\n\t\t},\n\t\tsave({attributes, className}) {\n\t\t\tconst {\n\t\t\t\tcontent,\n\t\t\t\tsubCaption,\n\t\t\t\tbuttonUrl,\n\t\t\t\tbuttonTarget,\n\t\t\t\tbuttonSize,\n\t\t\t\tbuttonType,\n\t\t\t\tbuttonColor,\n\t\t\t\tbuttonColorCustom,\n\t\t\t\tbuttonAlign,\n\t\t\t\tfontAwesomeIconBefore,\n\t\t\t\tfontAwesomeIconAfter,\n\t\t\t} = attributes;\n\n\t\t\tlet containerClass = '';\n\n\t\t\tif (buttonColorCustom) {\n\n\t\t\t\tcontainerClass = `vk_button vk_button-color-custom vk_button-align-${buttonAlign}`;\n\n\t\t\t} else if (!buttonColorCustom) {\n\n\t\t\t\tcontainerClass = `vk_button vk_button-align-${buttonAlign}`;\n\n\t\t\t}\n\n\t\t\treturn (\n\t\t\t\t<div className={containerClass}>\n\n\t\t\t\t\t<ComponentDeprecatedSubcaptionNoopennerId lbColorCustom={buttonColorCustom}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t lbColor={buttonColor}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t lbType={buttonType}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t lbAlign={buttonAlign}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t lbSize={buttonSize}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t lbUrl={buttonUrl}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t lbTarget={buttonTarget}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t lbFontAwesomeIconBefore={fontAwesomeIconBefore}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t lbFontAwesomeIconAfter={fontAwesomeIconAfter}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t lbsubCaption={subCaption}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t lbRichtext={\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t <RichText.Content\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t tagName=\"span\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t className={'vk_button_link_txt'}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t value={content}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t />\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t }/>\n\t\t\t\t</div>\n\t\t\t);\n\t\t}\n\n\t}\n];\n","/**\n * Button block type\n *\n */\nimport React from \"react\";\nimport {Component} from \"./component\";\nimport {deprecated} from \"./deprecated/deprecated\";\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RangeControl, RadioControl, PanelBody, Button, BaseControl, CheckboxControl, TextControl, Dashicon, IconButton,} = wp.components;\nconst {Fragment} = wp.element;\nconst {RichText, InspectorControls, MediaUpload, ColorPalette, URLInput,} = wp.editor;\nconst BlockIcon = (\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t\t<g>\n\t\t\t<path d=\"M506,185v142H70V185H506 M526.4,137H49.6C34.4,137,22,149.4,22,164.6v182.8c0,15.2,12.4,27.6,27.6,27.6h476.8\n\t\t\t\tc15.2,0,27.6-12.4,27.6-27.6V164.6C554,149.4,541.6,137,526.4,137L526.4,137z\"/>\n\t\t</g>\n\t\t<g>\n\t\t\t<path d=\"M83.8,206.9h55.9c9.3,0,16.5,2.3,21.5,6.9c5,4.6,7.5,10.3,7.5,17.1c0,5.7-1.8,10.6-5.3,14.7c-2.4,2.7-5.8,4.9-10.4,6.5\n\t\t\t\tc6.9,1.7,12.1,4.5,15.3,8.6c3.3,4.1,4.9,9.2,4.9,15.3c0,5-1.2,9.5-3.5,13.5c-2.3,4-5.5,7.2-9.6,9.5c-2.5,1.5-6.3,2.5-11.3,3.2\n\t\t\t\tc-6.7,0.9-11.2,1.3-13.4,1.3H83.8V206.9z M113.9,244.8h13c4.7,0,7.9-0.8,9.7-2.4c1.8-1.6,2.7-3.9,2.7-7c0-2.8-0.9-5-2.7-6.6\n\t\t\t\tc-1.8-1.6-5-2.4-9.5-2.4h-13.2V244.8z M113.9,282.8h15.2c5.1,0,8.8-0.9,10.9-2.7s3.2-4.3,3.2-7.4c0-2.9-1-5.2-3.1-6.9\n\t\t\t\tc-2.1-1.7-5.7-2.6-11-2.6h-15.2V282.8z\"/>\n\t\t\t<path d=\"M245.9,303.5h-25.1v-11.3c-3.7,4.7-7.5,8-11.3,10c-3.8,2-8.5,3-14,3c-7.4,0-13.2-2.2-17.4-6.6c-4.2-4.4-6.3-11.2-6.3-20.4\n\t\t\t\tv-44.6h27V272c0,4.4,0.8,7.5,2.4,9.4c1.6,1.8,3.9,2.8,6.9,2.8c3.2,0,5.8-1.2,7.9-3.7s3.1-6.9,3.1-13.3v-33.7h26.8V303.5z\"/>\n\t\t\t<path d=\"M282.4,206.9v26.6h14.8v19.7h-14.8V278c0,3,0.3,5,0.9,5.9c0.9,1.5,2.4,2.2,4.6,2.2c2,0,4.7-0.6,8.3-1.7l2,18.5\n\t\t\t\tc-6.6,1.5-12.8,2.2-18.6,2.2c-6.7,0-11.6-0.9-14.8-2.6c-3.2-1.7-5.5-4.3-7-7.8c-1.5-3.5-2.3-9.1-2.3-17v-24.6h-9.9v-19.7h9.9v-12.9\n\t\t\t\tL282.4,206.9z\"/>\n\t\t\t<path d=\"M330.2,206.9v26.6H345v19.7h-14.8V278c0,3,0.3,5,0.9,5.9c0.9,1.5,2.4,2.2,4.6,2.2c2,0,4.7-0.6,8.3-1.7l2,18.5\n\t\t\t\tc-6.6,1.5-12.8,2.2-18.6,2.2c-6.7,0-11.6-0.9-14.8-2.6c-3.2-1.7-5.5-4.3-7-7.8c-1.5-3.5-2.3-9.1-2.3-17v-24.6h-9.9v-19.7h9.9v-12.9\n\t\t\t\tL330.2,206.9z\"/>\n\t\t\t<path d=\"M339.6,268.7c0-10.7,3.6-19.5,10.8-26.4s16.9-10.4,29.2-10.4c14,0,24.6,4.1,31.8,12.2c5.8,6.6,8.6,14.6,8.6,24.2\n\t\t\t\tc0,10.8-3.6,19.6-10.7,26.5c-7.1,6.9-17,10.3-29.6,10.3c-11.3,0-20.4-2.9-27.3-8.6C343.9,289.5,339.6,280.2,339.6,268.7z\n\t\t\t\t M366.5,268.7c0,6.2,1.3,10.9,3.8,13.8c2.5,3,5.7,4.5,9.5,4.5c3.9,0,7-1.5,9.5-4.4c2.5-2.9,3.7-7.7,3.7-14.2\n\t\t\t\tc0-6.1-1.3-10.6-3.8-13.6s-5.6-4.5-9.3-4.5c-3.9,0-7.1,1.5-9.7,4.5C367.8,257.9,366.5,262.5,366.5,268.7z\"/>\n\t\t\t<path d=\"M418.2,233.5h25v11.4c3.7-4.7,7.5-8,11.3-10c3.8-2,8.5-3,14-3c7.4,0,13.2,2.2,17.4,6.6c4.2,4.4,6.3,11.2,6.3,20.5v44.5h-27\n\t\t\t\tV265c0-4.4-0.8-7.5-2.4-9.3c-1.6-1.8-3.9-2.7-6.9-2.7c-3.3,0-5.9,1.2-7.9,3.7c-2,2.5-3,6.9-3,13.3v33.6h-26.8V233.5z\"/>\n\t\t</g>\n </svg>\n);\n\n/**\n * Register: a Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/button', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('Button', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: {\n content: {\n source: 'html',\n selector: 'span',\n },\n subCaption: {\n type: 'string',\n default: null,\n },\n buttonUrl: {\n type: 'string',\n default: null,\n },\n buttonTarget: {\n type: 'Boolean',\n default: false,\n },\n buttonSize: {\n type: 'string',\n default: 'md',\n },\n buttonType: {\n type: 'string',\n default: '0',\n },\n buttonColor: {\n type: 'string',\n default: 'primary',\n },\n buttonColorCustom: {\n type: 'string',\n default: null,\n },\n buttonAlign: {\n type: 'string',\n default: 'left',\n },\n fontAwesomeIconBefore: {\n type: 'string',\n default: null,\n },\n fontAwesomeIconAfter: {\n type: 'string',\n default: null,\n }\n },\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit({attributes, className, setAttributes, isSelected}) {\n const {\n content,\n subCaption,\n buttonUrl,\n buttonTarget,\n buttonSize,\n buttonType,\n buttonColor,\n buttonColorCustom,\n buttonAlign,\n fontAwesomeIconBefore,\n fontAwesomeIconAfter,\n } = attributes;\n\n let containerClass;\n if (buttonColorCustom) {\n containerClass = `vk_button vk_button-align-${buttonAlign} vk_button-color-custom`;\n } else {\n containerClass = `vk_button vk_button-align-${buttonAlign}`;\n }\n\n if (className) {\n containerClass = `${className} vk_button vk_button-align-${buttonAlign} vk_button-color-custom`;\n } else {\n containerClass = `${className} vk_button vk_button-align-${buttonAlign}`;\n }\n\n return (\n <Fragment>\n <InspectorControls>\n <PanelBody title={__('Button setting', 'vk-blocks')}>\n <TextControl\n label={__('Sub Caption', 'vk-blocks')}\n value={subCaption}\n onChange={(value) => setAttributes({subCaption: value})}\n placeholder={'Sub Caption'}\n />\n <CheckboxControl\n label={__('Open link new tab.', 'vk-blocks')}\n checked={buttonTarget}\n onChange={(checked) => setAttributes({buttonTarget: checked})}\n />\n <RadioControl\n label={__('Button Size:', 'vk-blocks')}\n selected={buttonSize}\n options={[\n {label: __('Large', 'vk-blocks'), value: 'lg'},\n {label: __('normal', 'vk-blocks'), value: 'md'},\n {label: __('Small', 'vk-blocks'), value: 'sm'},\n ]}\n onChange={(value) => setAttributes({buttonSize: value})}\n />\n <RadioControl\n label={__('Button Position:', 'vk-blocks')}\n selected={buttonAlign}\n options={[\n {label: __('Left', 'vk-blocks'), value: 'left'},\n {label: __('Center', 'vk-blocks'), value: 'center'},\n {label: __('Right', 'vk-blocks'), value: 'right'},\n {label: __('Block', 'vk-blocks'), value: 'block'},\n ]}\n onChange={(value) => setAttributes({buttonAlign: value})}\n />\n <RadioControl\n label={__('Button Style:', 'vk-blocks')}\n selected={buttonType}\n options={[\n {label: __('Solid color', 'vk-blocks'), value: '0'},\n {label: __('No background', 'vk-blocks'), value: '1'},\n ]}\n help={__('If you select \"No background\", that you need to select a Custom Color.', 'vk-blocks')}\n onChange={(value) => setAttributes({buttonType: value})}\n />\n <RadioControl\n label={__('Default Color:', 'vk-blocks')}\n selected={buttonColor}\n options={[\n {label: __('Primary', 'vk-blocks'), value: 'primary'},\n {label: __('Secondary', 'vk-blocks'), value: 'secondary'},\n {label: __('Success', 'vk-blocks'), value: 'success'},\n {label: __('Info', 'vk-blocks'), value: 'info'},\n {label: __('Warning', 'vk-blocks'), value: 'warning'},\n {label: __('Danger', 'vk-blocks'), value: 'danger'},\n {label: __('Light', 'vk-blocks'), value: 'light'},\n {label: __('Dark', 'vk-blocks'), value: 'dark'},\n ]}\n onChange={(value) => setAttributes({buttonColor: value})}\n />\n <BaseControl\n label={__('Custom Color', 'vk-blocks')}\n help={__('This custom color overrides the default color. If you want to use the default color, click the clear button.', 'vk-blocks')}\n >\n <ColorPalette\n value={buttonColorCustom}\n onChange={(value) => setAttributes({buttonColorCustom: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('Font Awesome:', 'vk-blocks')}\n help={<a href={`https://fontawesome.com/icons?d=gallery&m=free`} target={`_blank`}>{__('Font Awesome icon list', 'vk-blocks')}</a>}\n >\n <TextControl\n label={__('Before text', 'vk-blocks')}\n help={__('Enter Font Awesome Class.This icon will appear before text. Ex) fas fa-arrow-circle-right', 'vk-blocks')}\n value={fontAwesomeIconBefore}\n onChange={(value) => setAttributes({fontAwesomeIconBefore: value})}\n placeholder={'fas fa-arrow-circle-right'}\n />\n <TextControl\n label={__('After text', 'vk-blocks')}\n help={__('Enter Font Awesome Class.This icon will appear after text. Ex) fas fa-external-link-alt', 'vk-blocks')}\n value={fontAwesomeIconAfter}\n onChange={(value) => setAttributes({fontAwesomeIconAfter: value})}\n placeholder={'fas fa-external-link-alt'}\n />\n </BaseControl>\n </PanelBody>\n </InspectorControls>\n <div className={containerClass}>\n\n <Component lbColorCustom={buttonColorCustom} lbColor={buttonColor} lbType={buttonType}\n lbAlign={buttonAlign}\n lbSize={buttonSize}\n lbFontAwesomeIconBefore={fontAwesomeIconBefore}\n lbFontAwesomeIconAfter={fontAwesomeIconAfter}\n lbsubCaption={subCaption}\n lbRichtext={\n <RichText\n tagName=\"span\"\n className={'vk_button_link_txt'}\n onChange={(value) => setAttributes({content: value})}\n value={content}\n placeholder={__('Input text', 'vk-blocks')}\n formattingControls={['bold', 'italic', 'strikethrough']}\n keepPlaceholderOnFocus\n />\n }/>\n\n {isSelected && (\n <form\n className=\"block-library-button__inline-link\"\n onSubmit={(event) => event.preventDefault()}>\n <Dashicon icon=\"admin-links\"/>\n <URLInput\n