VK All in One Expansion Unit - Version 9.1.4

Version Description

[ Specification change ][ textdomain ] step to GlotPress

Download this release

Release Info

Developer kurudrive
Plugin Icon 128x128 VK All in One Expansion Unit
Version 9.1.4
Comparing to
See all releases

Code changes from version 9.4.2.0-beta to 9.1.4

Files changed (89) hide show
  1. {assets/_scss → _scss}/_bootstrap.scss +0 -0
  2. {assets/_scss → _scss}/_contents_option_style.scss +2 -2
  3. _scss/vkExUnit_admin.scss +6 -0
  4. {assets/_scss → _scss}/vkExUnit_editor_style.scss +0 -0
  5. {assets/_scss → _scss}/vkExUnit_style.scss +33 -45
  6. {assets/_scss → _scss}/vkExUnit_style_in_bs.scss +0 -0
  7. admin/admin-main-setting-page.php +0 -160
  8. admin/admin-post-metabox.php +0 -55
  9. admin/admin.php +0 -103
  10. admin/class-veu-metabox-insert-items.php +0 -28
  11. admin/class-veu-metabox.php +0 -156
  12. admin/admin-active-setting-page.php → admin_active_setting_page.php +3 -8
  13. admin_main_setting_page.php +132 -0
  14. admin_other_functions.php +19 -0
  15. assets/_scss/vkExUnit_admin.scss +0 -92
  16. assets/css/vkExUnit_admin.css +0 -1
  17. assets/css/vkExUnit_editor_style.css +0 -1
  18. assets/css/vkExUnit_style.css +0 -1
  19. assets/css/vkExUnit_style_in_bs.css +0 -12
  20. assets/js/vkExUnit_admin.js +0 -40
  21. common_helpers.php +48 -0
  22. admin/admin-common-init.php → common_init.php +10 -12
  23. css/vkExUnit_admin.css +1 -0
  24. css/vkExUnit_editor_style.css +1 -0
  25. css/vkExUnit_style.css +1 -0
  26. css/vkExUnit_style_in_bs.css +12 -0
  27. {assets/images → images}/arrow_bottom.svg +0 -0
  28. {assets/images → images}/head_logo_ExUnit.png +0 -0
  29. {assets/images → images}/to-top-btn-icon.svg +0 -0
  30. inc/auto-eyecatch/auto-eyecatch.php +0 -13
  31. inc/auto-eyecatch/class-veu-auto-eyecatch.php +0 -91
  32. inc/auto-eyecatch/class-veu-metabox-eyecatch.php +0 -45
  33. inc/call-to-action/package/class-veu-metabox-cta.php +0 -71
  34. inc/css-customize/class-veu-metabox-css-customize.php +0 -39
  35. inc/css-customize/css-customize-single.php +0 -41
  36. inc/meta-keyword/class-veu-metabox-meta-keyword.php +0 -43
  37. inc/meta-keyword/meta-keyword.php +0 -124
  38. inc/noindex/class-veu-metabox-noindex.php +0 -45
  39. inc/noindex/noindex.php +0 -34
  40. inc/other-widget/other-widget.php +0 -99
  41. inc/post-type-manager/post-type-manager-config.php +0 -18
  42. inc/sitemap-page/class-veu-metabox-sitemap.php +0 -49
  43. inc/sitemap-page/sitemap-page-admin-main-setting.php +0 -54
  44. inc/sitemap-page/sitemap-page-helpers.php +0 -54
  45. inc/sns/class-veu-metabox-sns-button.php +0 -62
  46. inc/sns/class-veu-metabox-sns-title.php +0 -39
  47. inc/template-tags/template-tags-veu-old.php +0 -69
  48. inc/vk-blocks/package/build/block-build-editor.css +0 -1
  49. inc/vk-blocks/package/build/block-build.js +0 -39
  50. inc/vk-blocks/package/build/block-build.js.map +0 -1
  51. inc/vk-blocks/package/build/languages/vk-blocks-ja-vk-blocks-build-js.json +0 -1
  52. inc/vk-blocks/package/build/languages/vk-blocks-ja.mo +0 -0
  53. inc/vk-blocks/package/build/viewHelper.js +0 -6
  54. inc/vk-blocks/package/vk-blocks-functions.php +0 -107
  55. initialize.php +90 -21
  56. {assets/js → js}/all.js +0 -0
  57. {assets/js → js}/all.min.js +0 -0
  58. {assets/js → js}/jquery.flatheights.js +0 -0
  59. {assets/js → js}/master.js +0 -0
  60. js/vkExUnit_admin.js +4 -0
  61. languages/vk-all-in-one-expansion-unit-ja.mo +0 -0
  62. languages/vk-all-in-one-expansion-unit-ja.po +686 -833
  63. languages/vk-all-in-one-expansion-unit.pot +8 -8
  64. {inc → plugins}/add-body-class.php +0 -0
  65. plugins/auto_eyecatch.php +138 -0
  66. {inc → plugins}/bootstrap.php +0 -0
  67. {inc/call-to-action → plugins}/call-to-action-config.php +1 -1
  68. {inc/call-to-action/package → plugins/call-to-action}/_scss/_call-to-action.scss +0 -0
  69. {inc/call-to-action/package → plugins/call-to-action}/class-vk-call-to-action.php +168 -140
  70. {inc/call-to-action/package → plugins/call-to-action}/view-actionbox.php +5 -2
  71. {inc/call-to-action/package → plugins/call-to-action}/view-adminsetting.php +0 -0
  72. {inc/call-to-action/package → plugins/call-to-action}/widget-call-to-action.php +0 -0
  73. inc/child-page-index.php → plugins/child_page_index.php +9 -1
  74. {inc → plugins}/contact-section/contact-section.php +3 -2
  75. {inc → plugins}/contact-section/customizer.php +0 -0
  76. inc/css-customize/css-customize-edit.php → plugins/css_customize/css_customize-edit.php +0 -0
  77. plugins/css_customize/css_customize-single.php +102 -0
  78. inc/css-customize/css-customize.php → plugins/css_customize/css_customize.php +4 -17
  79. inc/disable-dashbord.php → plugins/disable_dashbord.php +0 -0
  80. {inc → plugins}/disable_ping-back.php +0 -0
  81. {inc/font-awesome → plugins}/font-awesome-config.php +3 -3
  82. {inc/font-awesome/package → plugins/font-awesome}/class-vk-font-awesome-versions.php +0 -5
  83. {inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/HELP-US-OUT.txt +0 -0
  84. {inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/css/font-awesome.css +0 -0
  85. {inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/css/font-awesome.min.css +0 -0
  86. {inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/fonts/FontAwesome.otf +0 -0
  87. {inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/fonts/fontawesome-webfont.eot +0 -0
  88. {inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/fonts/fontawesome-webfont.svg +0 -0
  89. {inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/fonts/fontawesome-webfont.ttf +0 -0
{assets/_scss → _scss}/_bootstrap.scss RENAMED
File without changes
{assets/_scss → _scss}/_contents_option_style.scss RENAMED
@@ -3,11 +3,11 @@
3
 
4
  /*-------------------------------------------*/
5
  .veu_leadTxt,
6
- p.veu_leadTxt { font-size:3.2rem; line-height: 150%;padding:0; }
7
 
8
  @media (min-width: 768px){
9
  .veu_leadTxt,
10
- p.veu_leadTxt { margin-bottom:0.7em; }
11
  }
12
 
13
  .veu_caption { font-size:0.8em; }
3
 
4
  /*-------------------------------------------*/
5
  .veu_leadTxt,
6
+ p.veu_leadTxt { font-size:1.6em; line-height: 150%;padding:0; }
7
 
8
  @media (min-width: 768px){
9
  .veu_leadTxt,
10
+ p.veu_leadTxt { font-size:2em;margin-bottom:0.7em; }
11
  }
12
 
13
  .veu_caption { font-size:0.8em; }
_scss/vkExUnit_admin.scss ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
1
+ @charset "utf-8";
2
+ // @import "compass";
3
+
4
+ .wrap.debug_mode{
5
+ tr.dev_object{ display:table-row; }
6
+ }
{assets/_scss → _scss}/vkExUnit_editor_style.scss RENAMED
File without changes
{assets/_scss → _scss}/vkExUnit_style.scss RENAMED
@@ -55,6 +55,7 @@ $section_margin : 30px;
55
  /* .common
56
  /*-------------------------------------------*/
57
 
 
58
  .link-list li { padding:0.5em; }
59
  iframe.wp-embedded-content { width:100%; }
60
 
@@ -143,54 +144,41 @@ iframe.wp-embedded-content { width:100%; }
143
  margin-top:-1em;margin-bottom:2em
144
  }
145
  .veu_socialSet-position-after { margin-top:3em; }
146
-
147
- .veu_socialSet {
148
- ul {
149
- display: flex;
150
- }
151
- li { width: 50%;background:none;position:relative; display:block;overflow:visible;box-sizing: border-box; }
152
- .sb_icon a {display:block; overflow:hidden; padding: 5px 10px;border-radius: 4px; color:#fff;text-decoration: none; line-height: 100%; font-size: 90%;}
153
- .sb_icon a:hover{
154
- box-shadow: none; transform: translate3d(0, 2px, 0); -webkit-transform: translate3d(0, 2px, 0);
155
- }
156
- .sb_icon a .sns_txt { position: relative;top:-1px; }
157
- iframe { border:none; }
158
- a .icon_sns { font-size:100%;padding: 5px 8px 5px 0; display: inline-block; }
159
- .sb_icon.sb_facebook a{ background: #425dab; box-shadow: 0 4px 0 rgb(52, 78, 132); }
160
- .sb_icon.sb_hatena a { background: #007fc5; box-shadow: 0 4px 0 rgba(0,103,159,1); }
161
- .sb_icon.sb_twitter a { background:#00abec; box-shadow: 0 4px 0 rgba(0,126,170,1); }
162
- .sb_icon.sb_google a { background:#dd4b39; box-shadow: 0 4px 0 rgba(160,53,36,1); }
163
- .sb_icon.sb_line a { background:#6ebd30; box-shadow: 0 4px 0 #5b9c28; }
164
- .sb_icon.sb_pocket a { background: #ea4654; box-shadow: 0 4px 0 #c1303c; }//li.sb_pocket
165
  }//.veu_socialSet ul
166
 
167
  .veu_count_sns_pocket,
168
  .veu_count_sns_fb,
169
- .veu_count_sns_hb { position: absolute; bottom: 5px; right: 5px; font-size:77%; line-height:1;font-weight: bold;
170
- }
171
 
172
  @media (max-width: 767px){
173
- .veu_socialSet {
174
- ul { flex-wrap:wrap; }
175
- li { width:calc( 50% - 6px); }
176
- .veu_count_sns_pocket,
177
- .veu_count_sns_fb,
178
- .veu_count_sns_hb { bottom: 2px; }
179
- .sb_icon a { padding: 8px 10px; }
180
- }
181
- }
182
-
183
  /*
184
  .veu_socialSet と .veu_contentAddSection 2つつけているのは一つだと .content ul などの継承に負けるため
185
  */
186
- .veu_socialSet.veu_contentAddSection ul {
187
- margin:0px;padding:0;
188
- li { margin:3px; padding:0px; }//li
 
189
  }
190
- @media (max-width: 767px){
191
- .veu_socialSet.veu_contentAddSection ul li {
192
- margin-bottom: 9px;
193
- }
194
  }
195
 
196
 
@@ -201,11 +189,11 @@ iframe.wp-embedded-content { width:100%; }
201
  font-weight: normal;
202
  font-style: normal;
203
  font-family: 'vk_sns';
204
- src:url('../../inc/sns/icons/fonts/vk_sns.eot?-bq20cj');
205
- src:url('../../inc/sns/icons/fonts/vk_sns.eot?#iefix-bq20cj') format('embedded-opentype'),
206
- url('../../inc/sns/icons/fonts/vk_sns.woff?-bq20cj') format('woff'),
207
- url('../../inc/sns/icons/fonts/vk_sns.ttf?-bq20cj') format('truetype'),
208
- url('../../inc/sns/icons/fonts/vk_sns.svg?-bq20cj#vk_sns') format('svg');
209
  }
210
 
211
  [class^="vk_icon_w_r_sns_"], [class*=" vk_icon_w_r_sns_"] {
@@ -402,7 +390,7 @@ $section_pagelist_margin:2.5em 0 1em;
402
  /*-------------------------------------------*/
403
  /* .veu_cta
404
  /*-------------------------------------------*/
405
- @import "../../inc/call-to-action/package/_scss/_call-to-action";
406
 
407
  /*-------------------------------------------*/
408
  /* .veu_contact
@@ -495,7 +483,7 @@ $section_pagelist_margin:2.5em 0 1em;
495
  /*-------------------------------------------*/
496
  /* .veu_pagetop-btn
497
  /*-------------------------------------------*/
498
- @import "../../inc/pagetop-btn/_scss/_pagetop-btn.scss";
499
 
500
  /*-------------------------------------------*/
501
  /* Widget .veu_fbPagePlugin
55
  /* .common
56
  /*-------------------------------------------*/
57
 
58
+ html { font-size: inherit; } /* reset bootstrap */
59
  .link-list li { padding:0.5em; }
60
  iframe.wp-embedded-content { width:100%; }
61
 
144
  margin-top:-1em;margin-bottom:2em
145
  }
146
  .veu_socialSet-position-after { margin-top:3em; }
147
+ /*
148
+ .veu_socialSet と .veu_contentAddSection 2つつけているのは一つだと .content ul などの継承に負けるため
149
+ */
150
+ .veu_socialSet.veu_contentAddSection ul { margin:0px;padding:0;display: flex;
151
+ li { position:relative; display:block;overflow:visible; width: 50%; margin:3px; padding:0px; background:none;
152
+ &.sb_icon a {display:block; overflow:hidden; padding: 5px 10px;border-radius: 4px; color:#fff;text-decoration: none; line-height: 100%; font-size: 90%;}
153
+ &.sb_icon a:hover{
154
+ box-shadow: none; transform: translate3d(0, 2px, 0); -webkit-transform: translate3d(0, 2px, 0);
155
+ }
156
+ &.sb_icon a .sns_txt { position: relative;top:-1px; }
157
+ iframe { border:none; }
158
+ a .icon_sns { font-size:100%;padding: 5px 8px 5px 0; display: inline-block; }
159
+ &.sb_icon.sb_facebook a{ background: #425dab; box-shadow: 0 4px 0 rgb(52, 78, 132); }
160
+ &.sb_icon.sb_hatena a { background: #007fc5; box-shadow: 0 4px 0 rgba(0,103,159,1); }
161
+ &.sb_icon.sb_twitter a { background:#00abec; box-shadow: 0 4px 0 rgba(0,126,170,1); }
162
+ &.sb_icon.sb_google a { background:#dd4b39; box-shadow: 0 4px 0 rgba(160,53,36,1); }
163
+ &.sb_icon.sb_line a { background:#6ebd30; box-shadow: 0 4px 0 #5b9c28; }
164
+ &.sb_icon.sb_pocket a { background: #ea4654; box-shadow: 0 4px 0 #c1303c; }//li.sb_pocket
165
+ }//li
166
  }//.veu_socialSet ul
167
 
168
  .veu_count_sns_pocket,
169
  .veu_count_sns_fb,
170
+ .veu_count_sns_hb { position: absolute; bottom: 5px; right: 5px; font-size:77%; line-height:1;font-weight: bold; }
 
171
 
172
  @media (max-width: 767px){
 
 
 
 
 
 
 
 
 
 
173
  /*
174
  .veu_socialSet と .veu_contentAddSection 2つつけているのは一つだと .content ul などの継承に負けるため
175
  */
176
+ .veu_socialSet.veu_contentAddSection ul { flex-wrap:wrap; }
177
+ .veu_socialSet.veu_contentAddSection ul li { width: 48%; margin-bottom: 9px;
178
+ &:nth-child(even) { margin-right:0; }
179
+ &.sb_icon a { padding: 8px 10px; }
180
  }
181
+ .pocket-count, .veu_count_sns_fb, .veu_count_sns_hb { bottom: 2px;}
 
 
 
182
  }
183
 
184
 
189
  font-weight: normal;
190
  font-style: normal;
191
  font-family: 'vk_sns';
192
+ src:url('../plugins/sns/icons/fonts/vk_sns.eot?-bq20cj');
193
+ src:url('../plugins/sns/icons/fonts/vk_sns.eot?#iefix-bq20cj') format('embedded-opentype'),
194
+ url('../plugins/sns/icons/fonts/vk_sns.woff?-bq20cj') format('woff'),
195
+ url('../plugins/sns/icons/fonts/vk_sns.ttf?-bq20cj') format('truetype'),
196
+ url('../plugins/sns/icons/fonts/vk_sns.svg?-bq20cj#vk_sns') format('svg');
197
  }
198
 
199
  [class^="vk_icon_w_r_sns_"], [class*=" vk_icon_w_r_sns_"] {
390
  /*-------------------------------------------*/
391
  /* .veu_cta
392
  /*-------------------------------------------*/
393
+ @import "../plugins/call-to-action/_scss/_call-to-action";
394
 
395
  /*-------------------------------------------*/
396
  /* .veu_contact
483
  /*-------------------------------------------*/
484
  /* .veu_pagetop-btn
485
  /*-------------------------------------------*/
486
+ @import "../plugins/pagetop-btn/_scss/_pagetop-btn.scss";
487
 
488
  /*-------------------------------------------*/
489
  /* Widget .veu_fbPagePlugin
{assets/_scss → _scss}/vkExUnit_style_in_bs.scss RENAMED
File without changes
admin/admin-main-setting-page.php DELETED
@@ -1,160 +0,0 @@
1
- <?php
2
- /*
3
- Main Setting Page _ ExUnit > メイン設定 メニューを追加
4
- Main Setting Page _ ページのフレーム( メニューとメインエリア両方 )
5
- Main Setting Page _ メインエリアの中身
6
-
7
-
8
-
9
- /*
10
- Main Setting Page _ ExUnit > メイン設定 メニューを追加
11
- /*-------------------------------------------*/
12
- function veu_add_main_setting() {
13
- // $capability_required = veu_get_capability_required();
14
- $custom_page = add_submenu_page(
15
- 'vkExUnit_setting_page', // parent
16
- __( 'Main setting', 'vk-all-in-one-expansion-unit' ), // Name of page
17
- __( 'Main setting', 'vk-all-in-one-expansion-unit' ), // Label in menu
18
- 'activate_plugins', // veu_get_capability_required()でないのは edit_theme_options権限を付与したユーザーにもアクセスさせないためにactivate_pluginsにしている。
19
- // $capability_required, // Capability
20
- 'vkExUnit_main_setting', // ユニークなこのサブメニューページの識別子
21
- 'veu_render_main_frame' // メニューページのコンテンツを出力する関数
22
- );
23
- if ( ! $custom_page ) {
24
- return; }
25
- }
26
- add_action( 'admin_menu', 'veu_add_main_setting' );
27
-
28
-
29
- /*
30
- Main Setting Page _ ページのフレーム( メニューとメインエリア両方 )
31
- /*-------------------------------------------*/
32
- function veu_render_main_frame() {
33
-
34
- // nonce
35
- if ( isset( $_POST['_nonce_vkExUnit'] ) && wp_verify_nonce( $_POST['_nonce_vkExUnit'], 'standing_on_the_shoulder_of_giants' ) ) {
36
-
37
- // sanitize & update
38
- veu_main_sanitaize_and_update( $_POST );
39
- }
40
-
41
- // Left menu area top Title
42
- $get_page_title = veu_get_little_short_name() . ' Main setting';
43
-
44
- // Left menu area top logo
45
- $get_logo_html = veu_get_systemlogo_html();
46
-
47
- // $menu
48
- /*--------------------------------------------------*/
49
- global $vkExUnit_options;
50
- if ( ! isset( $vkExUnit_options ) ) {
51
- $vkExUnit_options = array();
52
- }
53
- $get_menu_html = '';
54
-
55
- foreach ( $vkExUnit_options as $vkoption ) {
56
- if ( ! isset( $vkoption['render_page'] ) ) {
57
- continue; }
58
- // $linkUrl = ($i == 0) ? 'wpwrap':$vkoption['option_name'];
59
- $linkUrl = $vkoption['option_name'];
60
- $get_menu_html .= '<li id="btn_"' . $vkoption['option_name'] . '" class="' . $vkoption['option_name'] . '"><a href="#' . $linkUrl . '">';
61
- $get_menu_html .= $vkoption['tab_label'];
62
- $get_menu_html .= '</a></li>';
63
- }
64
-
65
- Vk_Admin::admin_page_frame( $get_page_title, 'vkExUnit_the_main_setting_body', $get_logo_html, $get_menu_html );
66
-
67
- }
68
-
69
- /*
70
- Main Setting Page _ メインエリアの中身
71
- /*-------------------------------------------*/
72
- function vkExUnit_the_main_setting_body() {
73
- global $vkExUnit_options;?>
74
- <form method="post" action="">
75
- <?php
76
- wp_nonce_field( 'standing_on_the_shoulder_of_giants', '_nonce_vkExUnit' );
77
- if ( is_array( $vkExUnit_options ) ) {
78
- echo '<div>'; // jsでfirst-child取得用
79
- foreach ( $vkExUnit_options as $vkoption ) {
80
-
81
- if ( empty( $vkoption['render_page'] ) ) {
82
- continue; }
83
-
84
- echo '<section id="' . $vkoption['option_name'] . '">';
85
-
86
- call_user_func_array( $vkoption['render_page'], array() );
87
-
88
- echo '</section>';
89
- }
90
- echo '</div>';
91
-
92
- } else {
93
-
94
- echo __( 'Activated Packages is noting. please activate some package.', 'vk-all-in-one-expansion-unit' );
95
-
96
- }
97
- echo '</form>';
98
- }
99
-
100
- /*
101
- Main Setting Page _ 値をアップデート
102
- Main Setting Page で複数のoption値が送信される。
103
- それらをループしながらサニタイズしながらアップデートする
104
- /*-------------------------------------------*/
105
- function veu_main_sanitaize_and_update( $_post ) {
106
-
107
- // ExUnitで保存しているoption項目の配列
108
- global $vkExUnit_options;
109
-
110
- if ( ! empty( $vkExUnit_options ) ) {
111
-
112
- // ExUnitで利用しているoption項目をループしながらサニタイズ&アップデートする
113
- foreach ( $vkExUnit_options as $veu_option ) {
114
-
115
- // サニタイズ Call back が登録されている場合にサニタイズ実行
116
- // ※サニタイズ call back がないものは保存されない
117
- if ( ! empty( $veu_option['callback'] ) ) {
118
-
119
- // コールバック関数にわたす入力値を指定
120
- $option_name = $veu_option['option_name'];
121
-
122
- if ( ! empty( $_post[ $option_name ] ) ) {
123
- $before = $_post[ $option_name ];
124
- } else {
125
- $before = null;
126
- } // if ( ! empty( $_post[ $option_name ] ){
127
-
128
- // サニタイズコールバックを実行
129
- $option = call_user_func_array( $veu_option['callback'], array( $before ) );
130
- } // if ( ! empty( $veu_option['callback'] ) ) {
131
-
132
- update_option( $veu_option['option_name'], $option );
133
- }
134
- }
135
- }
136
-
137
- /*
138
- global $vkExUnit_options に各種値を登録するための関数
139
- */
140
- /**
141
- * [vkExUnit_register_setting description]
142
- * @param string $tab_label 管理画面に表示される機能の名前
143
- * @param string $option_name option保存値
144
- * @param string $sanitize_callback 保存時のサニタイズ関数
145
- * @param string $render_page メイン設定画面を出力する関数
146
- * @return [type] [description]
147
- */
148
- function vkExUnit_register_setting( $tab_label = 'tab_label', $option_name, $sanitize_callback, $render_page ) {
149
- global $vkExUnit_options;
150
- if ( ! isset( $vkExUnit_options ) ) {
151
- $vkExUnit_options = array();
152
- }
153
- $vkExUnit_options[] =
154
- array(
155
- 'option_name' => $option_name,
156
- 'callback' => $sanitize_callback,
157
- 'tab_label' => $tab_label,
158
- 'render_page' => $render_page,
159
- );
160
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
admin/admin-post-metabox.php DELETED
@@ -1,55 +0,0 @@
1
- <?php
2
- /*
3
- add page custom field
4
- /*-------------------------------------------*/
5
-
6
- require_once( dirname( __FILE__ ) . '/class-veu-metabox.php' );
7
-
8
- /**
9
- * Add Content meta box use for "Child Page List" , "Sitemap" , "Contact section" and more fields
10
- */
11
- function veu_add_parent_metabox() {
12
- if ( apply_filters( 'veu_parent_metabox_activation', false ) ) {
13
-
14
- $meta_box_name = veu_get_name();
15
-
16
- /*
17
- Original Brand Unit で 名前を未入力にされた時にメタボックスが表示されなくなってしまうので、
18
- とりあえずスペースを代入
19
- */
20
- if ( ! $meta_box_name ) {
21
- $meta_box_name = ' ';
22
- }
23
-
24
- $args = array(
25
- 'public' => true,
26
- );
27
- $post_types = get_post_types( $args );
28
- foreach ( $post_types as $key => $post_type ) {
29
- add_meta_box( 'veu_parent_post_metabox', $meta_box_name, 'veu_parent_metabox_body', $post_type, 'normal', 'high' );
30
- }
31
- }
32
- /*
33
- VEU_Metabox 内の get_post_type が実行タイミングによっては
34
- カスタム投稿タイプマネージャーで作成した投稿タイプが取得できないために
35
- admin_menu のタイミングで読み込んでいる
36
- */
37
- require_once( dirname( __FILE__ ) . '/class-veu-metabox-insert-items.php' );
38
- }
39
- add_action( 'admin_menu', 'veu_add_parent_metabox' );
40
-
41
- /**
42
- * Insert ExUnit Settings.
43
- */
44
- function veu_parent_metabox_body() {
45
- echo '<div class="veu_metabox_nav">';
46
- echo '<p class="veu_metabox_all_section_toggle close">';
47
- echo '<button class="button button-default veu_metabox_all_section_toggle_btn_open">' . __( 'Open all', 'vk-all-in-one-expansion-unit' ) . ' <i class="fas fa-caret-down"></i></button> ';
48
- echo '<button class="button button-default veu_metabox_all_section_toggle_btn_close">' . __( 'Close all', 'vk-all-in-one-expansion-unit' ) . ' <i class="fas fa-caret-up"></i></button>';
49
- echo '</p>';
50
- echo '</div>';
51
- do_action( 'veu_post_metabox_body' );
52
- echo '<div class="veu_metabox_footer">';
53
- echo veu_get_systemlogo_html();
54
- echo '</div>';
55
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
admin/admin.php DELETED
@@ -1,103 +0,0 @@
1
- <?php
2
- /*
3
- Add Parent menu
4
- Load master setting page
5
- Print admin js
6
- */
7
-
8
- require dirname( __FILE__ ) . '/admin-common-init.php';
9
- require dirname( __FILE__ ) . '/disable-guide.php';
10
- require dirname( __FILE__ ) . '/customizer.php';
11
-
12
- // plugins_loaded の位置ではmetaboxを統合しない設定にしても個別のmetaboxが表示されない
13
- require dirname( __FILE__ ) . '/admin-post-metabox.php';
14
-
15
- // 親メニューが出力される前に フックを通さずに直接読み込むとページが表示されなくなる
16
- add_action( 'plugin_loaded', 'veu_load_main_setting_page' );
17
- function veu_load_main_setting_page() {
18
- require_once dirname( __FILE__ ) . '/admin-main-setting-page.php';
19
- require_once dirname( __FILE__ ) . '/vk-admin/vk-admin-config.php';
20
- }
21
-
22
- /*
23
- Add Parent menu
24
- /*-------------------------------------------*/
25
- add_action( 'admin_menu', 'veu_setting_menu_parent' );
26
- function veu_setting_menu_parent() {
27
- global $menu;
28
-
29
- $parent_name = veu_get_little_short_name();
30
-
31
- $capability_required = 'activate_plugins';
32
-
33
- $custom_page = add_menu_page(
34
- $parent_name, // Name of page
35
- $parent_name, // Label in menu
36
- $capability_required,
37
- 'vkExUnit_setting_page', // ユニークなこのサブメニューページの識別子
38
- 'vkExUnit_add_setting_page' // メニューページのコンテンツを出力する関数
39
- );
40
- if ( ! $custom_page ) {
41
- return; }
42
- }
43
-
44
- /*
45
- Load master setting page
46
- /*-------------------------------------------*/
47
- function vkExUnit_add_setting_page() {
48
- require dirname( __FILE__ ) . '/admin-active-setting-page.php';
49
- }
50
-
51
- /*
52
- Print admin js
53
- /*-------------------------------------------*/
54
- // add_action( 'admin_print_scripts-exunit_page_vkExUnit_main_setting', 'veu_admin_add_js' );
55
- add_action( 'admin_enqueue_scripts', 'veu_admin_add_js' );
56
- function veu_admin_add_js( $hook_suffix ) {
57
- global $vkExUnit_version;
58
- wp_enqueue_media();
59
- wp_register_script( 'vkExUnit_admin_js', veu_get_directory_uri() . '/assets/js/vkExUnit_admin.js', array( 'jquery' ), $vkExUnit_version );
60
- wp_enqueue_script( 'jquery' );
61
- wp_enqueue_script( 'vkExUnit_admin_js' );
62
- }
63
-
64
- add_action( 'admin_enqueue_scripts', 'veu_admin_css' );
65
- function veu_admin_css() {
66
- global $vkExUnit_version;
67
- wp_enqueue_style( 'veu_admin_css', veu_get_directory_uri() . '/assets/css/vkExUnit_admin.css', array(), $vkExUnit_version, 'all' );
68
- }
69
-
70
- /*
71
- 管理画面_admin_head JavaScriptのデバッグコンソールにhook_suffixの値を出力
72
- /*-------------------------------------------*/
73
- // add_action("admin_head", 'vkExUnit_suffix2console');
74
- // function vkExUnit_suffix2console() {
75
- // global $hook_suffix;
76
- // if (is_user_logged_in()) {
77
- // $str = "<script type=\"text/javascript\">console.log('%s')</script>";
78
- // printf($str, $hook_suffix);
79
- // }
80
- // }
81
-
82
- add_action( 'admin_bar_menu', 'vkExUnit_package_adminbar', 43 );
83
- function vkExUnit_package_adminbar( $wp_admin_bar ) {
84
-
85
- if ( ! current_user_can( 'activate_plugins' ) ) {
86
- return; }
87
-
88
- global $vkExUnit_options;
89
- if ( ! isset( $vkExUnit_options ) || ! count( $vkExUnit_options ) ) {
90
- return;
91
- }
92
-
93
- foreach ( $vkExUnit_options as $opt ) {
94
- $wp_admin_bar->add_node(
95
- array(
96
- 'parent' => 'veu_adminlink_main',
97
- 'title' => $opt['tab_label'],
98
- 'id' => 'vew_configbar_' . $opt['option_name'],
99
- 'href' => admin_url() . 'admin.php?page=vkExUnit_main_setting#' . $opt['option_name'],
100
- )
101
- );
102
- }
103
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
admin/class-veu-metabox-insert-items.php DELETED
@@ -1,28 +0,0 @@
1
- <?php
2
-
3
- require_once( veu_get_directory() . '/admin/class-veu-metabox.php' );
4
-
5
- class VEU_Metabox_Insert_Items extends VEU_Metabox {
6
-
7
- public function __construct( $args = array() ) {
8
-
9
- $this->args = array(
10
- 'slug' => 'veu_insert_items',
11
- 'cf_name' => '',
12
- 'title' => __( 'Setting of insert items', 'vk-all-in-one-expansion-unit' ),
13
- 'priority' => 10,
14
- 'post_types' => array( 'page' ),
15
- );
16
-
17
- parent::__construct( $this->args );
18
-
19
- }
20
-
21
- public function metabox_body( $display = true ) {
22
- do_action( 'veu_metabox_insert_items' );
23
- }
24
-
25
-
26
- } // class VEU_Metabox_Insert_Items {
27
-
28
- $veu_metabox_insert_items = new VEU_Metabox_Insert_Items();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
admin/class-veu-metabox.php DELETED
@@ -1,156 +0,0 @@
1
- <?php
2
-
3
- class VEU_Metabox {
4
-
5
- public $args;
6
- public $veu_get_common_options;
7
-
8
- public function __construct( $args = array() ) {
9
-
10
- $this->veu_get_common_options = veu_get_common_options();
11
-
12
- $post_type_paras = array(
13
- 'public' => true,
14
- );
15
-
16
- $defaults = array(
17
- 'slug' => '',
18
- 'cf_name' => '',
19
- 'title' => '',
20
- 'priority' => 10,
21
- 'individual' => $this->veu_get_common_options['post_metabox_individual'],
22
- 'post_types' => get_post_types( $post_type_paras ),
23
- );
24
-
25
- $this->args = wp_parse_args( $args, $defaults );
26
-
27
- if ( $this->args['individual'] ) {
28
- // 通常メタボックスの追加タイミングは admin_menu だが,
29
- // ここでは admin_init でないと反映されないため
30
- add_action( 'admin_init', array( $this, 'add_individual_metabox' ) );
31
- } else {
32
- // Parent metabox activate
33
- add_filter( 'veu_parent_metabox_activation', array( $this, 'metabox_activate' ), 10, 1 );
34
- // 共通のメタボックスの中身を呼び込む
35
- add_action( 'veu_post_metabox_body', array( $this, 'the_meta_section' ), $this->args['priority'] );
36
- }
37
-
38
- add_action( 'save_post', array( $this, 'save_custom_field' ) );
39
-
40
- }
41
-
42
- public function metabox_activate( $flag ) {
43
- return true;
44
- }
45
-
46
- /**
47
- * add_individual_metabox
48
- * === Now use common metabox that this function is not used
49
- */
50
- public function add_individual_metabox() {
51
- // add_meta_box( 'aaa', 'ArrayIterator', array( $this, 'metabox_body' ), 'page', 'normal', 'high' );
52
- foreach ( $this->args['post_types'] as $key => $post_type ) {
53
- add_meta_box( $this->args['slug'], $this->args['title'], array( $this, 'metabox_body' ), $post_type, 'normal', 'high' );
54
- }
55
- }
56
-
57
- /**
58
- * the_meta_section
59
- *
60
- * @return [type] [description]
61
- */
62
- public function the_meta_section() {
63
-
64
- // 今編集しているページの投稿タイプ
65
- $now_post_type = get_post_type();
66
-
67
- // このメタボックスを表示する投稿タイプの時
68
- if ( is_array( $this->args['post_types'] ) && in_array( $now_post_type, $this->args['post_types'] ) ) {
69
- // Outer class
70
- $outer_class = '';
71
- if ( ! empty( $this->args['slug'] ) ) {
72
- $outer_class = ' ' . $this->args['slug'];
73
- }
74
- echo '<div class="veu_metabox_section' . $outer_class . '">';
75
- // Section title
76
- if ( ! empty( $this->args['title'] ) ) {
77
- echo '<h3 class="veu_metabox_section_title">' . wp_kses_post( $this->args['title'] ) . '';
78
- echo '<span class="veu_metabox_section_title_status_btn close"><i class="fas fa-caret-down"></i></span>';
79
- echo '<span class="veu_metabox_section_title_status_btn open"><i class="fas fa-caret-up"></i></span>';
80
- echo '</h3>';
81
- }
82
- echo '<div class="veu_metabox_section_body">';
83
- echo $this->metabox_body( false );
84
- echo '</div><!-- [ /.veu_metabox_section_body ] -->';
85
- echo '</div><!-- [ /.veu_metabox_section ] -->';
86
- }
87
-
88
- } // if ( is_array( $this->args['post_types'] ) && in_array( $now_post_type, $this->args['post_types'] ) ) {
89
-
90
- /**
91
- * metabox_body
92
- * フォームの外側共通部分
93
- *
94
- * @return [type] [description]
95
- */
96
- public function metabox_body( $display = true ) {
97
-
98
- $cf_value = get_post_meta( get_the_id(), $this->args['cf_name'], true );
99
-
100
- $body = '';
101
- $body .= wp_nonce_field( wp_create_nonce( __FILE__ ), 'noncename__' . $this->args['cf_name'], true, false );
102
-
103
- $body .= $this->metabox_body_form( $cf_value );
104
-
105
- if ( $display ) {
106
- echo $body;
107
- } else {
108
- return $body;
109
- }
110
- }
111
-
112
- /**
113
- * metabox_body_form
114
- * フォーム内側部分。クラスの継承で上書きする前提
115
- *
116
- * @return [type] [description]
117
- */
118
- public function metabox_body_form( $cf_value ) {
119
-
120
- if ( $cf_value ) {
121
- $checked = ' checked';
122
- } else {
123
- $checked = '';
124
- }
125
-
126
- $label = __( 'Hide this page to HTML Sitemap.', 'vk-all-in-one-expansion-unit' );
127
-
128
- $form = '';
129
- $form .= '<ul>';
130
- $form .= '<li><label>' . '<input type="checkbox" id="' . esc_attr( $this->args['cf_name'] ) . '" name="' . esc_attr( $this->args['cf_name'] ) . '" value="true"' . $checked . '> ' . $label . '</label></li>';
131
- $form .= '</ul>';
132
-
133
- return $form;
134
- }
135
-
136
- public function save_custom_field( $post_id ) {
137
-
138
- // if autosave then deny
139
- if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) {
140
- return $post_id; }
141
-
142
- // 設定したnonce を取得(CSRF対策)
143
- $noncename__value = isset( $_POST[ 'noncename__' . $this->args['cf_name'] ] ) ? $_POST[ 'noncename__' . $this->args['cf_name'] ] : null;
144
-
145
- // nonce を確認し、値が書き換えられていれば、何もしない(CSRF対策)
146
- if ( ! wp_verify_nonce( $noncename__value, wp_create_nonce( __FILE__ ) ) ) {
147
- return $post_id;
148
- }
149
-
150
- delete_post_meta( $post_id, $this->args['cf_name'] );
151
- if ( ! empty( $_POST[ $this->args['cf_name'] ] ) ) {
152
- add_post_meta( $post_id, $this->args['cf_name'], $_POST[ $this->args['cf_name'] ] );
153
- }
154
-
155
- }
156
- } // class VEU_Metabox {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
admin/admin-active-setting-page.php → admin_active_setting_page.php RENAMED
@@ -1,13 +1,13 @@
1
  <div class="wrap vk_admin_page">
2
  <h2>
3
- <span class="pageTitleTxt"><?php echo veu_get_name(); ?> <?php _e( 'Enable setting', 'vk-all-in-one-expansion-unit' ); ?></span>
4
  </h2>
5
 
6
  <div class="adminMain">
7
  <form method="post" action="options.php">
8
  <?php
9
  settings_fields( 'vkExUnit_common_options_fields' );
10
- $options = veu_get_common_options();
11
  ?>
12
 
13
  <table class="wp-list-table widefat plugins" style="width:auto;">
@@ -21,7 +21,7 @@
21
  <?php
22
  global $vkExUnit_packages;
23
  foreach ( $vkExUnit_packages as $package ) :
24
- $active = veu_package_is_enable( $package['name'] );
25
  ?>
26
  <tr class="
27
  <?php
@@ -109,11 +109,6 @@ if ( veu_content_filter_state() == 'loop_end' ) {
109
  </tr>
110
  -->
111
  <tr>
112
- <th><?php _e( 'Post edit page metabox settings', 'vk-all-in-one-expansion-unit' ); ?></th>
113
- <td><label><input type="checkbox" name="vkExUnit_common_options[post_metabox_individual]" value="true" <?php echo ( isset( $options['post_metabox_individual'] ) && $options['post_metabox_individual'] ) ? 'checked' : ''; ?> />
114
- <?php _e( 'Do not combine ExUnit\'s meta box', 'vk-all-in-one-expansion-unit' ); ?></label></td>
115
- </tr>
116
- <tr>
117
  <th><?php _e( 'Plugin setting options', 'vk-all-in-one-expansion-unit' ); ?></th>
118
  <td><label><input type="checkbox" name="vkExUnit_common_options[delete_options_at_deactivate]" value="true" <?php echo ( isset( $options['delete_options_at_deactivate'] ) && $options['delete_options_at_deactivate'] ) ? 'checked' : ''; ?> />
119
  <?php _e( 'Delete myOptions when deactivate me.', 'vk-all-in-one-expansion-unit' ); ?></label></td>
1
  <div class="wrap vk_admin_page">
2
  <h2>
3
+ <span class="pageTitleTxt"><?php echo veu_get_name();?> <?php _e( 'Enable setting', 'vk-all-in-one-expansion-unit' ); ?></span>
4
  </h2>
5
 
6
  <div class="adminMain">
7
  <form method="post" action="options.php">
8
  <?php
9
  settings_fields( 'vkExUnit_common_options_fields' );
10
+ $options = vkExUnit_get_common_options();
11
  ?>
12
 
13
  <table class="wp-list-table widefat plugins" style="width:auto;">
21
  <?php
22
  global $vkExUnit_packages;
23
  foreach ( $vkExUnit_packages as $package ) :
24
+ $active = vkExUnit_package_is_enable( $package['name'] );
25
  ?>
26
  <tr class="
27
  <?php
109
  </tr>
110
  -->
111
  <tr>
 
 
 
 
 
112
  <th><?php _e( 'Plugin setting options', 'vk-all-in-one-expansion-unit' ); ?></th>
113
  <td><label><input type="checkbox" name="vkExUnit_common_options[delete_options_at_deactivate]" value="true" <?php echo ( isset( $options['delete_options_at_deactivate'] ) && $options['delete_options_at_deactivate'] ) ? 'checked' : ''; ?> />
114
  <?php _e( 'Delete myOptions when deactivate me.', 'vk-all-in-one-expansion-unit' ); ?></label></td>
admin_main_setting_page.php ADDED
@@ -0,0 +1,132 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /*
4
+ Main Setting Page _ メニューに追加
5
+ /*-------------------------------------------*/
6
+ function vkExUnit_add_main_setting() {
7
+ // $capability_required = veu_get_capability_required();
8
+ $custom_page = add_submenu_page(
9
+ 'vkExUnit_setting_page', // parent
10
+ __( 'Main setting', 'vk-all-in-one-expansion-unit' ), // Name of page
11
+ __( 'Main setting', 'vk-all-in-one-expansion-unit' ), // Label in menu
12
+ 'activate_plugins', // veu_get_capability_required()でないのは edit_theme_options権限を付与したユーザーにもアクセスさせないためにactivate_pluginsにしている。
13
+ // $capability_required, // Capability
14
+ 'vkExUnit_main_setting', // ユニークなこのサブメニューページの識別子
15
+ 'vkExUnit_render_main_frame' // メニューページのコンテンツを出力する関数
16
+ );
17
+ if ( ! $custom_page ) {
18
+ return; }
19
+ }
20
+ add_action( 'admin_menu', 'vkExUnit_add_main_setting' );
21
+
22
+
23
+ /*
24
+ Main Setting Page _ ページのフレーム
25
+ /*-------------------------------------------*/
26
+ function vkExUnit_render_main_frame() {
27
+
28
+ vkExUnit_save_main_config();
29
+
30
+ // Left menu area top Title
31
+ $get_page_title = veu_get_little_short_name() . ' Main setting';
32
+
33
+ // Left menu area top logo
34
+ $get_logo_html = veu_get_systemlogo_html();
35
+
36
+ // $menu
37
+ /*--------------------------------------------------*/
38
+ global $vkExUnit_options;
39
+ if ( ! isset( $vkExUnit_options ) ) {
40
+ $vkExUnit_options = array();
41
+ }
42
+ $get_menu_html = '';
43
+ foreach ( $vkExUnit_options as $vkoption ) {
44
+ if ( ! isset( $vkoption['render_page'] ) ) {
45
+ continue; }
46
+ // $linkUrl = ($i == 0) ? 'wpwrap':$vkoption['option_name'];
47
+ $linkUrl = $vkoption['option_name'];
48
+ $get_menu_html .= '<li id="btn_"' . $vkoption['option_name'] . '" class="' . $vkoption['option_name'] . '"><a href="#' . $linkUrl . '">';
49
+ $get_menu_html .= $vkoption['tab_label'];
50
+ $get_menu_html .= '</a></li>';
51
+ }
52
+
53
+ Vk_Admin::admin_page_frame( $get_page_title, 'vkExUnit_the_main_setting_body', $get_logo_html, $get_menu_html );
54
+
55
+ }
56
+
57
+ /*
58
+ Main Setting Page _ ページのメインエリアの中身
59
+ /*-------------------------------------------*/
60
+ function vkExUnit_the_main_setting_body() {
61
+ global $vkExUnit_options;?>
62
+ <form method="post" action="">
63
+ <?php
64
+ wp_nonce_field( 'standing_on_the_shoulder_of_giants', '_nonce_vkExUnit' );
65
+ if ( is_array( $vkExUnit_options ) ) {
66
+ echo '<div>'; // jsでfirst-child取得用
67
+ foreach ( $vkExUnit_options as $vkoption ) {
68
+
69
+ if ( empty( $vkoption['render_page'] ) ) {
70
+ continue; }
71
+
72
+ echo '<section id="' . $vkoption['option_name'] . '">';
73
+
74
+ call_user_func_array( $vkoption['render_page'], array() );
75
+
76
+ echo '</section>';
77
+ }
78
+ echo '</div>';
79
+
80
+ } else {
81
+
82
+ echo __( 'Activated Packages is noting. please activate some package.', 'vk-all-in-one-expansion-unit' );
83
+
84
+ }
85
+ echo '</form>';
86
+ }
87
+
88
+ function vkExUnit_register_setting( $tab_label = 'tab_label', $option_name, $sanitize_callback, $render_page ) {
89
+ global $vkExUnit_options;
90
+ if ( ! isset( $vkExUnit_options ) ) {
91
+ $vkExUnit_options = array();
92
+ }
93
+ $vkExUnit_options[] =
94
+ array(
95
+ 'option_name' => $option_name,
96
+ 'callback' => $sanitize_callback,
97
+ 'tab_label' => $tab_label,
98
+ 'render_page' => $render_page,
99
+ );
100
+ }
101
+
102
+ /*
103
+ Main Setting Page _ 値をアップデート
104
+ /*-------------------------------------------*/
105
+ function vkExUnit_main_config_sanitaize( $post ) {
106
+ global $vkExUnit_options;
107
+
108
+ if ( ! empty( $vkExUnit_options ) ) {
109
+ foreach ( $vkExUnit_options as $opt ) {
110
+
111
+ if ( ! empty( $opt['callback'] ) ) {
112
+ $before = ( ! empty( $post[ $opt['option_name'] ] ) ? $post[ $opt['option_name'] ] : null );
113
+ $option = call_user_func_array( $opt['callback'], array( $before ) );
114
+ }
115
+
116
+ update_option( $opt['option_name'], $option );
117
+ }
118
+ }
119
+ }
120
+
121
+ function vkExUnit_save_main_config() {
122
+
123
+ // nonce
124
+ if ( ! isset( $_POST['_nonce_vkExUnit'] ) ) {
125
+ return;
126
+ }
127
+ if ( ! wp_verify_nonce( $_POST['_nonce_vkExUnit'], 'standing_on_the_shoulder_of_giants' ) ) {
128
+ return;
129
+ }
130
+
131
+ vkExUnit_main_config_sanitaize( $_POST );
132
+ }
admin_other_functions.php ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ add_action( 'admin_bar_menu', 'vkExUnit_package_adminbar', 43 );
4
+ function vkExUnit_package_adminbar( $wp_admin_bar ) {
5
+
6
+ if ( ! current_user_can( 'activate_plugins' ) ) { return; }
7
+
8
+ global $vkExUnit_options;
9
+ if (!isset($vkExUnit_options) || !count($vkExUnit_options)) return;
10
+
11
+ foreach ($vkExUnit_options as $opt) {
12
+ $wp_admin_bar->add_node( array(
13
+ 'parent' => 'veu_adminlink_main',
14
+ 'title' => $opt['tab_label'],
15
+ 'id' => 'vew_configbar_'.$opt['option_name'],
16
+ 'href' => admin_url() . 'admin.php?page=vkExUnit_main_setting#'.$opt['option_name']
17
+ ));
18
+ }
19
+ }
assets/_scss/vkExUnit_admin.scss DELETED
@@ -1,92 +0,0 @@
1
- @charset "utf-8";
2
- // @import "compass";
3
-
4
- .wrap.debug_mode{
5
- tr.dev_object{ display:table-row; }
6
- }
7
- .veu_metabox_nav {
8
- position: relative;
9
- display:block; overflow:hidden;
10
- .veu_metabox_all_section_toggle {
11
- position: relative;
12
- right:0;
13
- top:0;
14
- // 以下スキンなどによって負けないように指定しているので消さないように
15
- opacity: 1;
16
- float:none;
17
- }
18
- }
19
- .veu_metabox_footer {
20
- padding-top:5px;
21
- .logo_exUnit {
22
- text-align: right;
23
- border: none;
24
- img { width:100px; }
25
- }
26
- }
27
-
28
- .veu_metabox_all_section_toggle.close {
29
- .veu_metabox_all_section_toggle_btn_open { display: block; }
30
- .veu_metabox_all_section_toggle_btn_close { display: none; }
31
- }
32
- .veu_metabox_all_section_toggle.open {
33
- .veu_metabox_all_section_toggle_btn_open { display: none; }
34
- .veu_metabox_all_section_toggle_btn_close { display: block; }
35
- }
36
-
37
-
38
- .veu_metabox_section {
39
- label {
40
- font-weight: normal;
41
- }
42
- input[type=checkbox] {
43
- margin-top:0;
44
- margin-right:4px;
45
- }
46
- input,
47
- select,
48
- textarea {
49
- margin-bottom:5px;
50
- }
51
- &_title {
52
- position: relative;
53
- border:1px solid #e5e5e5;
54
- padding: 7px 1rem;
55
- background-color: #f5f5f5;
56
- margin:0 0 2px;
57
- font-size: 14px;
58
- cursor: pointer;
59
- &_status_btn {
60
- display:block; overflow:hidden;
61
- position: absolute;
62
- right:10px;
63
- top:5px;
64
- &.close{ display: block; }
65
- &.open{ display: none;}
66
- }
67
- }
68
- &_body {
69
- display: none;
70
- padding: 1rem 1rem 2rem;
71
- }
72
- }
73
- .veu_metabox_section.open {
74
- .veu_metabox_section_title_status_btn{
75
- &.close{ display: none; }
76
- &.open{ display: block;}
77
-
78
- }
79
- .veu_metabox_section_body{
80
- display: block;
81
- }
82
- }
83
-
84
- .body-open {
85
- border:1px solid #ff0000;
86
- }
87
-
88
- .veu_sns_title {
89
- input[type="text"] {
90
- width: 100%;
91
- }
92
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/css/vkExUnit_admin.css DELETED
@@ -1 +0,0 @@
1
- .wrap.debug_mode tr.dev_object{display:table-row}.veu_metabox_nav{position:relative;display:block;overflow:hidden}.veu_metabox_nav .veu_metabox_all_section_toggle{position:relative;right:0;top:0;opacity:1;float:none}.veu_metabox_footer{padding-top:5px}.veu_metabox_footer .logo_exUnit{text-align:right;border:none}.veu_metabox_footer .logo_exUnit img{width:100px}.veu_metabox_all_section_toggle.close .veu_metabox_all_section_toggle_btn_open{display:block}.veu_metabox_all_section_toggle.close .veu_metabox_all_section_toggle_btn_close{display:none}.veu_metabox_all_section_toggle.open .veu_metabox_all_section_toggle_btn_open{display:none}.veu_metabox_all_section_toggle.open .veu_metabox_all_section_toggle_btn_close{display:block}.veu_metabox_section label{font-weight:400}.veu_metabox_section input[type=checkbox]{margin-top:0;margin-right:4px}.veu_metabox_section input,.veu_metabox_section select,.veu_metabox_section textarea{margin-bottom:5px}.veu_metabox_section_title{position:relative;border:1px solid #e5e5e5;padding:7px 1rem;background-color:#f5f5f5;margin:0 0 2px;font-size:14px;cursor:pointer}.veu_metabox_section_title_status_btn{display:block;overflow:hidden;position:absolute;right:10px;top:5px}.veu_metabox_section_title_status_btn.close{display:block}.veu_metabox_section_title_status_btn.open{display:none}.veu_metabox_section_body{display:none;padding:1rem 1rem 2rem}.veu_metabox_section.open .veu_metabox_section_title_status_btn.close{display:none}.veu_metabox_section.open .veu_metabox_section_title_status_btn.open{display:block}.veu_metabox_section.open .veu_metabox_section_body{display:block}.body-open{border:1px solid red}.veu_sns_title input[type=text]{width:100%}
 
assets/css/vkExUnit_editor_style.css DELETED
@@ -1 +0,0 @@
1
- .veu_leadTxt,p.veu_leadTxt{font-size:3.2rem;line-height:150%;padding:0}.veu_caption{font-size:.8em}.fa_v4 .btn.btn-blank::after{margin-left:.7em;font-family:FontAwesome;content:"\f08e"}.fa_v5_css .btn.btn-blank::after{margin-left:.7em;font-family:Font Awesome\ 5 Free;content:"\f35d";font-weight:900}dl.veu_qaItem{display:block;overflow:hidden;border-bottom:1px dotted #ccc;padding:0 0 25px;margin:25px 0;width:100%;position:relative}dl.veu_qaItem dd,dl.veu_qaItem dt{border:none;padding-left:35px}dl.veu_qaItem dd:before,dl.veu_qaItem dt:before{position:absolute;left:0;font-size:24px;line-height:105%}dl.veu_qaItem dt{margin-bottom:15px;font-size:18px}dl.veu_qaItem dt:before{font-family:areal;content:"Q ";color:#e50000}dl.veu_qaItem dd{margin-bottom:0}dl.veu_qaItem dd:before{content:"A ";color:#337ab7;font-family:""}.veu_flowBox{display:block;overflow:hidden}.veu_flowBox: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}.veu_flowBox:last-child{padding-bottom:0;margin-bottom:30px}.veu_flowBox:last-child:after{content:"";font-size:0;background-image:none}.veu_flowBox dl{display:block;overflow:hidden;padding:20px 25px;border:3px solid #e5e5e5;margin:0}.veu_flowBox dl dd,.veu_flowBox dl dt{padding-left:0;border:none}.veu_flowBox dl dt{border-bottom:1px dotted #ccc;margin-bottom:10px;font-size:1.2em}.veu_flowBox dl dd{margin-bottom:0}.veu_flowBox dl dd h4{margin:0;padding:0}.veu_flowBox dl dd p{margin-bottom:10px}.veu_flowBox dl dd ul{margin-bottom:0}.veu_dummyImage{padding:20px;display:block;vertical-align:middle;text-align:center;background-color:#f5f5f5;border:1px solid #ccc;margin-bottom:15px}.veu_floatLeft{float:left;margin-right:20px}.veu_floatRight{float:right;margin-left:20px}.veu_feat_list{background:0 0;border:none;padding:0 0 0 2em;font-size:2em;margin-top:1.5em;position:relative}.veu_feat_list::after,.veu_feat_list::before{border:none;background:0 0}.veu_feat_list::before{position:absolute;left:0;top:-.2em;background-color:#4e7729;color:#fff;border-radius:100%;margin-right:.5em;padding:.2em .5em}.veu_feat_list_1::before{content:"1"}.veu_feat_list_2::before{content:"2"}.veu_feat_list_3::before{content:"3"}.veu_feat_list_4::before{content:"4"}.veu_feat_list_5::before{content:"5"}.veu_feat_list_6::before{content:"6"}.veu_feat_list_7::before{content:"7"}.veu_feat_list_8::before{content:"8"}.veu_feat_list_9::before{content:"9"}@media (min-width:768px){.veu_leadTxt,p.veu_leadTxt{margin-bottom:.7em}}
 
assets/css/vkExUnit_style.css DELETED
@@ -1 +0,0 @@
1
- .veu_leadTxt,p.veu_leadTxt{font-size:3.2rem;line-height:150%;padding:0}.veu_caption{font-size:.8em}.fa_v4 .btn.btn-blank::after{margin-left:.7em;font-family:FontAwesome;content:"\f08e"}.fa_v5_css .btn.btn-blank::after{margin-left:.7em;font-family:Font Awesome\ 5 Free;content:"\f35d";font-weight:900}dl.veu_qaItem{display:block;overflow:hidden;border-bottom:1px dotted #ccc;padding:0 0 25px;margin:25px 0;width:100%;position:relative}dl.veu_qaItem dd,dl.veu_qaItem dt{border:none;padding-left:35px}dl.veu_qaItem dd:before,dl.veu_qaItem dt:before{position:absolute;left:0;font-size:24px;line-height:105%}dl.veu_qaItem dt{margin-bottom:15px;font-size:18px}dl.veu_qaItem dt:before{font-family:areal;content:"Q ";color:#e50000}dl.veu_qaItem dd{margin-bottom:0}dl.veu_qaItem dd:before{content:"A ";color:#337ab7;font-family:""}.veu_flowBox{display:block;overflow:hidden}.veu_flowBox: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}.veu_flowBox:last-child{padding-bottom:0;margin-bottom:30px}.veu_flowBox:last-child:after{content:"";font-size:0;background-image:none}.veu_flowBox dl{display:block;overflow:hidden;padding:20px 25px;border:3px solid #e5e5e5;margin:0}.veu_flowBox dl dd,.veu_flowBox dl dt{padding-left:0;border:none}.veu_flowBox dl dt{border-bottom:1px dotted #ccc;margin-bottom:10px;font-size:1.2em}.veu_flowBox dl dd{margin-bottom:0}.veu_flowBox dl dd h4{margin:0;padding:0}.veu_flowBox dl dd p{margin-bottom:10px}.veu_flowBox dl dd ul{margin-bottom:0}.veu_dummyImage{padding:20px;display:block;vertical-align:middle;text-align:center;background-color:#f5f5f5;border:1px solid #ccc;margin-bottom:15px}.veu_floatLeft{float:left;margin-right:20px}.veu_floatRight{float:right;margin-left:20px}.veu_feat_list{background:0 0;border:none;padding:0 0 0 2em;font-size:2em;margin-top:1.5em;position:relative}.veu_feat_list::after,.veu_feat_list::before{border:none;background:0 0}.veu_feat_list::before{position:absolute;left:0;top:-.2em;background-color:#4e7729;color:#fff;border-radius:100%;margin-right:.5em;padding:.2em .5em}.veu_feat_list_1::before{content:"1"}.veu_feat_list_2::before{content:"2"}.veu_feat_list_3::before{content:"3"}.veu_feat_list_4::before{content:"4"}.veu_feat_list_5::before{content:"5"}.veu_feat_list_6::before{content:"6"}.veu_feat_list_7::before{content:"7"}.veu_feat_list_8::before{content:"8"}.veu_feat_list_9::before{content:"9"}.link-list li{padding:.5em}iframe.wp-embedded-content{width:100%}.veu_adminEdit{margin-top:5px}.veu_contentAddSection{display:block;clear:both;overflow:hidden;margin-top:20px}.btn{white-space:inherit}.media{border-bottom:1px solid #e5e5e5;padding:2em 0;margin-top:0}.media:first-child{border-top:1px solid #e5e5e5}.media .postList_thumbnail{width:160px;margin-bottom:.5em;padding-right:30px;display:block;overflow:hidden;float:left}.media .postList_thumbnail a{position:relative;display:block;overflow:hidden}.media .postList_thumbnail img{width:100%;height:auto}.media .postList_thumbnail .postList_cateLabel{position:absolute;bottom:0;left:0}.media .media-heading{font-size:1.8em;line-height:1.3em;margin-top:0;margin-bottom:.5em;font-weight:400}.media .media-heading a{color:#464646}.media .media-heading a:hover{text-decoration:none}.media p{margin-bottom:0}.media a.media-body_excerpt{color:#464646}.relatedPosts h2{margin-bottom:10px}.veu_autoEyeCatchBox{display:block;overflow:hidden;margin-bottom:2em}.veu_sitemap .sectionBox{padding-top:0}.veu_sitemap .sitemap-col{padding-bottom:2em}.veu_sitemap .sitemap-col{margin-top:1em}.veu_sitemap .sitemap-col .link-list{margin-top:0;margin-bottom:0}.veu_sitemap .sitemap-col .page_item{padding:0}.veu_sitemap .sitemap-col .cat-item{padding:0}.veu_socialSet-position-before{margin-top:-1em;margin-bottom:2em}.veu_socialSet-position-after{margin-top:3em}.veu_socialSet ul{display:-webkit-box;display:-ms-flexbox;display:flex}.veu_socialSet li{width:50%;background:0 0;position:relative;display:block;overflow:visible;-webkit-box-sizing:border-box;box-sizing:border-box}.veu_socialSet .sb_icon a{display:block;overflow:hidden;padding:5px 10px;border-radius:4px;color:#fff;text-decoration:none;line-height:100%;font-size:90%}.veu_socialSet .sb_icon a:hover{-webkit-box-shadow:none;box-shadow:none;transform:translate3d(0,2px,0);-webkit-transform:translate3d(0,2px,0)}.veu_socialSet .sb_icon a .sns_txt{position:relative;top:-1px}.veu_socialSet iframe{border:none}.veu_socialSet a .icon_sns{font-size:100%;padding:5px 8px 5px 0;display:inline-block}.veu_socialSet .sb_icon.sb_facebook a{background:#425dab;-webkit-box-shadow:0 4px 0 #344e84;box-shadow:0 4px 0 #344e84}.veu_socialSet .sb_icon.sb_hatena a{background:#007fc5;-webkit-box-shadow:0 4px 0 #00679f;box-shadow:0 4px 0 #00679f}.veu_socialSet .sb_icon.sb_twitter a{background:#00abec;-webkit-box-shadow:0 4px 0 #007eaa;box-shadow:0 4px 0 #007eaa}.veu_socialSet .sb_icon.sb_google a{background:#dd4b39;-webkit-box-shadow:0 4px 0 #a03524;box-shadow:0 4px 0 #a03524}.veu_socialSet .sb_icon.sb_line a{background:#6ebd30;-webkit-box-shadow:0 4px 0 #5b9c28;box-shadow:0 4px 0 #5b9c28}.veu_socialSet .sb_icon.sb_pocket a{background:#ea4654;-webkit-box-shadow:0 4px 0 #c1303c;box-shadow:0 4px 0 #c1303c}.veu_count_sns_fb,.veu_count_sns_hb,.veu_count_sns_pocket{position:absolute;bottom:5px;right:5px;font-size:77%;line-height:1;font-weight:700}.veu_socialSet.veu_contentAddSection ul{margin:0;padding:0}.veu_socialSet.veu_contentAddSection ul li{margin:3px;padding:0}@font-face{font-weight:400;font-style:normal;font-family:vk_sns;src:url(../../inc/sns/icons/fonts/vk_sns.eot?-bq20cj);src:url(../../inc/sns/icons/fonts/vk_sns.eot?#iefix-bq20cj) format("embedded-opentype"),url(../../inc/sns/icons/fonts/vk_sns.woff?-bq20cj) format("woff"),url(../../inc/sns/icons/fonts/vk_sns.ttf?-bq20cj) format("truetype"),url(../../inc/sns/icons/fonts/vk_sns.svg?-bq20cj#vk_sns) format("svg")}[class*=" vk_icon_w_r_sns_"],[class^=vk_icon_w_r_sns_]{text-transform:none;font-weight:400;font-style:normal;font-variant:normal;font-family:vk_sns;line-height:1;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vk_icon_w_r_sns_twitter:before{content:"\e600"}.vk_icon_w_r_sns_line:before{content:"\e601"}.vk_icon_w_r_sns_hatena:before{content:"\e602"}.vk_icon_w_r_sns_google:before{content:"\e603"}.vk_icon_w_r_sns_fb:before{content:"\e604"}.vk_icon_w_r_sns_pocket:before{content:"\e605"}.veu_childPage_list{margin:2.5em 0 1em}.veu_childPage_list .childPage_list_box{display:block;margin-bottom:1.5em;width:100%;text-decoration:none}.veu_childPage_list .childPage_list_box_inner{position:relative;display:block;overflow:hidden;padding:0 20px;border:3px solid #efefef;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.veu_childPage_list .childPage_list_title{margin-top:20px;color:#464646;font-size:16px;line-height:1.4}.veu_childPage_list .wp-post-image{float:left;margin-right:1em;margin-bottom:1em;width:30%;height:auto;border:solid 1px #ddd}.veu_childPage_list .childPage_list_body{overflow:hidden;margin-bottom:5px;color:#333;font-size:14px}.veu_childPage_list .childPage_list_body:hover{text-decoration:underline}.veu_childPage_list p{line-height:1.5em}.veu_childPage_list .childPage_list_text{overflow:hidden;margin-bottom:1em}.veu_childPage_list .childPage_list_more{float:right;margin-bottom:20px}.veu_pageList_ancestor{clear:both;margin:2.5em 0 1em;padding:20px 20px 0;border:3px solid #efefef;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.veu_pageList_ancestor h3{margin:.5em 0}.veu_pageList_ancestor h3 a{color:#333;font-size:16px}.veu_pageList_ancestor ul.pageList{margin-top:1em;padding-left:0}.veu_pageList_ancestor ul.pageList a{display:block;padding:8px 5px;border-bottom:solid 1px #ddd;color:#333;font-size:14px}.veu_pageList_ancestor ul.pageList a:hover{text-decoration:underline}.veu_pageList_ancestor ul.pageList>.page_item{list-style:none}.veu_pageList_ancestor ul.pageList li{margin-bottom:0}.veu_pageList_ancestor ul.pageList ul{margin:0;padding-left:0;padding-bottom:0}.veu_pageList_ancestor ul.pageList ul li{position:relative;list-style:none}.veu_pageList_ancestor ul.pageList ul li:before{position:absolute;top:.26em;left:5px;display:inline-block}.veu_pageList_ancestor ul.pageList ul li a{padding-left:20px}.veu_pageList_ancestor ul.pageList ul li li a{padding-left:30px}.veu_pageList_ancestor ul.pageList ul li li li a{padding-left:40px}.veu_pageList_ancestor .current_page_item>a{font-weight:700}.veu_followSet{margin:30px 0;display:table;table-layout:fixed;width:100%;background-color:#2b2b2b;color:#fff}.veu_followSet .followSet_img{display:table-cell;min-width:240px;background-position:center;background-size:cover}.veu_followSet .followSet_body{display:table-cell;padding:15px;text-align:center;vertical-align:middle;line-height:1.4;font-size:20px}.veu_followSet .followSet_fb_page{margin-top:0;display:block;width:100%;-webkit-transform:scale(1.2);transform:scale(1.2)}.veu_followSet .followSet_tw_follow{width:100%;padding:15px 0 0}.veu_followSet .followSet_feedly{text-align:center}.veu_cta{display:block;overflow:hidden;margin-top:30px;margin-bottom:30px;background-color:#efefef}.veu_cta .cta_title{display:block;overflow:hidden;margin:0;padding:12px 20px 10px;background-color:#333;color:#fff;font-size:22px;line-height:1.2em}.veu_cta .cta_body{display:block;overflow:hidden;padding:1.5em 1.5em 2em;line-height:170%}.veu_cta .cta_body_image{margin-bottom:1.5em}.veu_cta .cta_body_image img{max-width:250px}.veu_cta .cta_body_image_center{display:block;overflow:hidden;text-align:center}.veu_cta .cta_body_image_center img{display:block;margin:0 auto 15px;max-width:100%}.veu_cta .cta_body_txt{display:block;overflow:hidden}.veu_cta .cta_body_link{clear:both;margin-top:1.5em}.veu_contact{display:block;overflow:hidden}.veu_contact .contact_frame{display:block;overflow:hidden;padding:25px 24px 21px;border:3px solid #efefef;background-color:#f9f9f9;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.veu_contact .contact_txt_catch,.veu_contact .contact_txt_tel,.veu_contact .contact_txt_time{display:block;overflow:hidden}.veu_contact .contact_txt_catch,.veu_contact .contact_txt_time{font-size:14px;line-height:128.6%}.veu_contact .contact_txt_tel{padding:4px 0;font-size:28px;line-height:105%;font-weight:700}.veu_contact .contact_txt_tel_icon{margin-right:.3rem}.veu_contact .contact_bt_subTxt{display:block;overflow:hidden;font-size:12px;margin-top:.4rem}.veu_contact .contact_txt{text-align:center}.veu_contact .contact_bt{display:block}.widget .veu_contact>.contact_bt{display:inline-block;float:none}.veu_insertAds{margin-top:1em;margin-bottom:2em}.veu_relatedPosts>.row{display:-ms-flexbox;display:-webkit-box;display:flex;margin:0;margin-right:-3%;-ms-flex-wrap:wrap;flex-wrap:wrap}.veu_relatedPosts .relatedPosts_item{float:none;margin-right:2.9%;padding-right:0;padding-left:0;width:47%;border-bottom:solid 1px #e5e5e5}.veu_relatedPosts .relatedPosts_item>.media:first-child{border:none}.veu_relatedPosts .relatedPosts_item>.media{padding:1em 0 .8em;margin-top:0;border:none}.veu_relatedPosts .relatedPosts_item>.media .media-body{font-size:14px}.veu_relatedPosts .relatedPosts_item>.media .postList_thumbnail{width:80px;padding-right:15px;margin-bottom:0}.veu_relatedPosts .relatedPosts_item>.media .media-heading{font-size:14px}.veu_relatedPosts .relatedPosts_item:nth-child(1){border-top:solid 1px #e5e5e5}.veu_relatedPosts .relatedPosts_item:nth-child(2){border-top:solid 1px #e5e5e5}.page_top_btn{position:fixed;right:2%;bottom:3%;z-index:99999;width:40px;height:38px;text-indent:100%;white-space:nowrap;overflow:hidden;border:none;background:rgba(0,0,0,.8);outline:1px solid rgba(0,0,0,.8);border:1px solid rgba(255,255,255,.8);background-image:url(../images/to-top-btn-icon.svg);background-size:50%;background-repeat:no-repeat;background-position:center;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.page_top_btn:hover{-webkit-transition:opacity .3s;transition:opacity .3s}.scrolled .page_top_btn{display:block;opacity:1}.veu_fbPagePlugin .fbPagePlugin_body{margin:0 auto;border:4px solid #efefef;background-color:#f9f9f9;text-align:center}iframe.twitter-timeline{margin-right:auto;margin-left:auto;width:740px!important}.veu_postList{margin-bottom:30px}.veu_postList .subSection-title,.veu_postList h1.mainSection-title{margin-bottom:0}.veu_postList ul.postList{margin:0;padding:0}.veu_postList ul.postList li{display:block;clear:both;overflow:hidden;margin:0;padding:15px 0;border-bottom:1px dotted #666;line-height:1.4em}.veu_postList .postList a{color:#464646;text-decoration:none}.veu_postList .postList a:hover{text-decoration:underline}.veu_postList .postList_title{display:block;clear:both;margin:3px 0 0}.veu_postList .postList_meta_items{font-size:14px;color:#666}.veu_postList .postList_date{margin-right:10px;color:#d44950}.veu_postList .postList_date:before{content:"";margin-right:0}.veu_postList .postList_terms a{margin-right:3px;padding:2px 5px 1px;border-radius:3px;background-color:#efefef;font-size:12px}.veu_postList .postList_more{margin:10px 5px 0 0;text-align:right}.veu_postList .postList_miniThumb .postList_item{display:block;overflow:hidden;clear:both;position:relative;padding:15px 0;border-bottom:1px dotted #666;margin-bottom:0}.veu_postList .postList_miniThumb .postList_thumbnail{float:left;margin-right:15px}.veu_postList .postList_miniThumb .postList_thumbnail a{position:relative;display:block;overflow:hidden;border:1px solid #e5e5e5}.veu_postList .postList_miniThumb .postList_thumbnail img{width:80px;height:auto}.veu_postList .postList_miniThumb .postList_body{display:block;overflow:hidden;width:auto}.veu_postList .postList_miniThumb .postList_title{font-size:14px}.mainSection .veu_postList.pt_0 .postList.postList_miniThumb{padding:0;margin-left:0;margin-right:0}.veu_profile .profile{overflow:hidden}.veu_profile .media_outer{position:relative;display:block;overflow:hidden;margin:.8em 0 .8em;-webkit-box-sizing:border-box;box-sizing:border-box}.veu_profile .media_outer img{max-width:100%;height:auto}.veu_profile .media_round{border-radius:50%;width:120px;height:120px;position:relative}.veu_profile .media_round img{position:absolute;left:-9999px}.veu_profile .media_center{margin-left:auto;margin-right:auto}.veu_profile .media_center img{display:block;margin-left:auto;margin-right:auto}.veu_profile .media_float{float:left;margin-right:1em}.veu_profile .media_float+.profile_text{padding-top:.8em}.veu_profile .profile_text{margin-bottom:1em;font-size:14px}.veu_profile .sns_btns{margin:0;padding:0;width:100%}.veu_profile .sns_btns li{float:left;margin-right:.45em;list-style:none;text-align:center}.veu_profile .sns_btns a{display:block;position:relative;width:40px;height:40px;border-radius:23px;color:#fff;text-decoration:none;font-size:20px}.veu_profile .sns_btns a:hover{color:#fff;text-decoration:none;opacity:.8}.veu_profile .sns_btns .icon{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.veu_profile .sns_btns .facebook_btn a{background:#3b5998}.veu_profile .sns_btns .twitter_btn a{background:#55acee}.veu_profile .sns_btns .mail_btn a{background:#2f915f}.veu_profile .sns_btns .youtube_btn a{background:#c81d1c}.veu_profile .sns_btns .rss_btn a{background:#f26522}.veu_profile .sns_btns .instagram_btn a{background:#3f729b}.veu_profile .sns_btns .linkedin_btn a{background:#0077b5}.veu_3prArea .subSection-title{font-size:18px;margin-top:.8em}.veu_3prArea .summary{margin-bottom:.5em;font-size:14px;line-height:1.6em}.veu_3prArea .linkurl a{text-decoration:none}.veu_3prArea_image{margin-bottom:.8em;border:1px solid #e5e5e5}.veu_3prArea_image .image_pc{display:block}.veu_3prArea_image .image_sp{display:none}.veu_3prArea_image img{width:100%}.veu_3prArea_image_link{border:1px solid #fff;display:block;overflow:hidden}.prBlock a{color:#333}.prBlock a:hover{color:#333;text-decoration:none}.prBlock a .prBlock_summary:hover{text-decoration:underline}.prBlock .prBlock_icon_outer{display:block;position:relative;margin:0 auto;width:80px;height:80px;border-radius:50%}.prBlock .prBlock_icon{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);font-size:36px}.prBlock .prBlock_title{margin-top:.9em;margin-bottom:.7em;text-align:center;font-size:18px;line-height:1.4em}.prBlock .prBlock_image{position:relative;display:block;width:120px;height:120px;margin:0 auto;overflow:hidden;border-radius:50%;text-indent:-9999px}.prBlock .prBlock_summary{margin-bottom:.5em;text-align:center;font-size:14px;line-height:1.6em}.veu_button i,.veu_button svg{margin-left:.3em;margin-right:.3em}.veu_button .button_mainText,.veu_button .button_subText{display:block}.veu_button .btn.btn-sm{padding-top:.6em;padding-bottom:.45em}.veu_button .btn{padding-top:.8em;padding-bottom:.6em}.veu_button .btn.btn-lg{padding-top:.8em;padding-bottom:.7em}.veu_banner{text-align:center;display:block;overflow:hidden}@media (min-width:481px){.veu_followSet .followSet_body{padding:40px}.veu_followSet .followSet_title{font-size:18px;margin-bottom:10px}}@media (min-width:541px){.veu_childPage_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between}.veu_childPage_list .childPage_list_box{width:48%}}@media (min-width:768px){.veu_leadTxt,p.veu_leadTxt{margin-bottom:.7em}.veu_cta .cta_body_image_right{float:right;margin-left:30px}.veu_cta .cta_body_image_left{float:left;margin-right:30px}}@media (min-width:992px){.mainSection .veu_postList.pt_0.postList_item .postList_thumbnail{margin-right:30px;margin-left:0}.mainSection .veu_postList.pt_0.postList_item.even .postList_thumbnail{margin-left:30px;margin-right:0}}@media (min-width:1200px){.veu_contact p.contact_txt{margin-bottom:0}.veu_contact .contact_txt{float:left;text-align:left}.veu_contact .contact_bt{float:right;padding:.7em 2em}}@media screen and (max-width:992px){.prBlock{margin-bottom:1.5em}}@media (max-width:971px){.veu_insertAds{margin-bottom:.5em}.veu_insertAds .col-md-6{margin-bottom:1em}}@media (max-width:768px){.veu_relatedPosts .relatedPosts_item{display:block;width:100%}.veu_relatedPosts .relatedPosts_item:nth-child(2){border-top:none}}@media screen and (max-width:768px){.veu_3prArea .prArea{margin-bottom:1em;display:block;overflow:hidden}.veu_3prArea .image_pc{display:none}.veu_3prArea .image_sp{display:block}.veu_3prArea .linkurl{margin-bottom:1.5em}.veu_3prArea_image{width:138px;margin:0 1em 0 0;float:left}}@media (max-width:767px){.media .postList_thumbnail{padding-right:20px}.media .media-body .media-heading{font-size:1.2em;line-height:1.3em;margin-bottom:.5em}.veu_socialSet ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.veu_socialSet li{width:calc(50% - 6px)}.veu_socialSet .veu_count_sns_fb,.veu_socialSet .veu_count_sns_hb,.veu_socialSet .veu_count_sns_pocket{bottom:2px}.veu_socialSet .sb_icon a{padding:8px 10px}.veu_socialSet.veu_contentAddSection ul li{margin-bottom:9px}.veu_childPage_list .wp-post-image{width:25%}.veu_cta .cta_body_image img{display:block;margin:0 auto 1.5em;max-width:100%}}@media (max-width:500px){.media .postList_thumbnail{width:100px}}@media (max-width:480px){.veu_followSet .followSet_title{font-size:12px;margin-bottom:0}}
 
assets/css/vkExUnit_style_in_bs.css DELETED
@@ -1,12 +0,0 @@
1
- /*!
2
- * Bootstrap v3.3.7 (http://getbootstrap.com)
3
- * Copyright 2011-2017 Twitter, Inc.
4
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
5
- *//*!
6
- * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=a2c5715a18a0533068e5185c0f8861a9)
7
- * Config saved to config.json and https://gist.github.com/a2c5715a18a0533068e5185c0f8861a9
8
- *//*!
9
- * Bootstrap v3.3.7 (http://getbootstrap.com)
10
- * Copyright 2011-2016 Twitter, Inc.
11
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
12
- *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */[role=button]{cursor:pointer}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:.01%}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#337ab7;font-weight:400;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.veu_leadTxt,p.veu_leadTxt{font-size:3.2rem;line-height:150%;padding:0}.veu_caption{font-size:.8em}.fa_v4 .btn.btn-blank::after{margin-left:.7em;font-family:FontAwesome;content:"\f08e"}.fa_v5_css .btn.btn-blank::after{margin-left:.7em;font-family:Font Awesome\ 5 Free;content:"\f35d";font-weight:900}dl.veu_qaItem{display:block;overflow:hidden;border-bottom:1px dotted #ccc;padding:0 0 25px;margin:25px 0;width:100%;position:relative}dl.veu_qaItem dd,dl.veu_qaItem dt{border:none;padding-left:35px}dl.veu_qaItem dd:before,dl.veu_qaItem dt:before{position:absolute;left:0;font-size:24px;line-height:105%}dl.veu_qaItem dt{margin-bottom:15px;font-size:18px}dl.veu_qaItem dt:before{font-family:areal;content:"Q ";color:#e50000}dl.veu_qaItem dd{margin-bottom:0}dl.veu_qaItem dd:before{content:"A ";color:#337ab7;font-family:""}.veu_flowBox{display:block;overflow:hidden}.veu_flowBox: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}.veu_flowBox:last-child{padding-bottom:0;margin-bottom:30px}.veu_flowBox:last-child:after{content:"";font-size:0;background-image:none}.veu_flowBox dl{display:block;overflow:hidden;padding:20px 25px;border:3px solid #e5e5e5;margin:0}.veu_flowBox dl dd,.veu_flowBox dl dt{padding-left:0;border:none}.veu_flowBox dl dt{border-bottom:1px dotted #ccc;margin-bottom:10px;font-size:1.2em}.veu_flowBox dl dd{margin-bottom:0}.veu_flowBox dl dd h4{margin:0;padding:0}.veu_flowBox dl dd p{margin-bottom:10px}.veu_flowBox dl dd ul{margin-bottom:0}.veu_dummyImage{padding:20px;display:block;vertical-align:middle;text-align:center;background-color:#f5f5f5;border:1px solid #ccc;margin-bottom:15px}.veu_floatLeft{float:left;margin-right:20px}.veu_floatRight{float:right;margin-left:20px}.veu_feat_list{background:0 0;border:none;padding:0 0 0 2em;font-size:2em;margin-top:1.5em;position:relative}.veu_feat_list::after,.veu_feat_list::before{border:none;background:0 0}.veu_feat_list::before{position:absolute;left:0;top:-.2em;background-color:#4e7729;color:#fff;border-radius:100%;margin-right:.5em;padding:.2em .5em}.veu_feat_list_1::before{content:"1"}.veu_feat_list_2::before{content:"2"}.veu_feat_list_3::before{content:"3"}.veu_feat_list_4::before{content:"4"}.veu_feat_list_5::before{content:"5"}.veu_feat_list_6::before{content:"6"}.veu_feat_list_7::before{content:"7"}.veu_feat_list_8::before{content:"8"}.veu_feat_list_9::before{content:"9"}.link-list li{padding:.5em}iframe.wp-embedded-content{width:100%}.veu_adminEdit{margin-top:5px}.veu_contentAddSection{display:block;clear:both;overflow:hidden;margin-top:20px}.btn{white-space:inherit}.media{border-bottom:1px solid #e5e5e5;padding:2em 0;margin-top:0}.media:first-child{border-top:1px solid #e5e5e5}.media .postList_thumbnail{width:160px;margin-bottom:.5em;padding-right:30px;display:block;overflow:hidden;float:left}.media .postList_thumbnail a{position:relative;display:block;overflow:hidden}.media .postList_thumbnail img{width:100%;height:auto}.media .postList_thumbnail .postList_cateLabel{position:absolute;bottom:0;left:0}.media .media-heading{font-size:1.8em;line-height:1.3em;margin-top:0;margin-bottom:.5em;font-weight:400}.media .media-heading a{color:#464646}.media .media-heading a:hover{text-decoration:none}.media p{margin-bottom:0}.media a.media-body_excerpt{color:#464646}.relatedPosts h2{margin-bottom:10px}.veu_autoEyeCatchBox{display:block;overflow:hidden;margin-bottom:2em}.veu_sitemap .sectionBox{padding-top:0}.veu_sitemap .sitemap-col{padding-bottom:2em}.veu_sitemap .sitemap-col{margin-top:1em}.veu_sitemap .sitemap-col .link-list{margin-top:0;margin-bottom:0}.veu_sitemap .sitemap-col .page_item{padding:0}.veu_sitemap .sitemap-col .cat-item{padding:0}.veu_socialSet-position-before{margin-top:-1em;margin-bottom:2em}.veu_socialSet-position-after{margin-top:3em}.veu_socialSet ul{display:-webkit-box;display:-ms-flexbox;display:flex}.veu_socialSet li{width:50%;background:0 0;position:relative;display:block;overflow:visible;-webkit-box-sizing:border-box;box-sizing:border-box}.veu_socialSet .sb_icon a{display:block;overflow:hidden;padding:5px 10px;border-radius:4px;color:#fff;text-decoration:none;line-height:100%;font-size:90%}.veu_socialSet .sb_icon a:hover{-webkit-box-shadow:none;box-shadow:none;transform:translate3d(0,2px,0);-webkit-transform:translate3d(0,2px,0)}.veu_socialSet .sb_icon a .sns_txt{position:relative;top:-1px}.veu_socialSet iframe{border:none}.veu_socialSet a .icon_sns{font-size:100%;padding:5px 8px 5px 0;display:inline-block}.veu_socialSet .sb_icon.sb_facebook a{background:#425dab;-webkit-box-shadow:0 4px 0 #344e84;box-shadow:0 4px 0 #344e84}.veu_socialSet .sb_icon.sb_hatena a{background:#007fc5;-webkit-box-shadow:0 4px 0 #00679f;box-shadow:0 4px 0 #00679f}.veu_socialSet .sb_icon.sb_twitter a{background:#00abec;-webkit-box-shadow:0 4px 0 #007eaa;box-shadow:0 4px 0 #007eaa}.veu_socialSet .sb_icon.sb_google a{background:#dd4b39;-webkit-box-shadow:0 4px 0 #a03524;box-shadow:0 4px 0 #a03524}.veu_socialSet .sb_icon.sb_line a{background:#6ebd30;-webkit-box-shadow:0 4px 0 #5b9c28;box-shadow:0 4px 0 #5b9c28}.veu_socialSet .sb_icon.sb_pocket a{background:#ea4654;-webkit-box-shadow:0 4px 0 #c1303c;box-shadow:0 4px 0 #c1303c}.veu_count_sns_fb,.veu_count_sns_hb,.veu_count_sns_pocket{position:absolute;bottom:5px;right:5px;font-size:77%;line-height:1;font-weight:700}.veu_socialSet.veu_contentAddSection ul{margin:0;padding:0}.veu_socialSet.veu_contentAddSection ul li{margin:3px;padding:0}@font-face{font-weight:400;font-style:normal;font-family:vk_sns;src:url(../../inc/sns/icons/fonts/vk_sns.eot?-bq20cj);src:url(../../inc/sns/icons/fonts/vk_sns.eot?#iefix-bq20cj) format("embedded-opentype"),url(../../inc/sns/icons/fonts/vk_sns.woff?-bq20cj) format("woff"),url(../../inc/sns/icons/fonts/vk_sns.ttf?-bq20cj) format("truetype"),url(../../inc/sns/icons/fonts/vk_sns.svg?-bq20cj#vk_sns) format("svg")}[class*=" vk_icon_w_r_sns_"],[class^=vk_icon_w_r_sns_]{text-transform:none;font-weight:400;font-style:normal;font-variant:normal;font-family:vk_sns;line-height:1;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vk_icon_w_r_sns_twitter:before{content:"\e600"}.vk_icon_w_r_sns_line:before{content:"\e601"}.vk_icon_w_r_sns_hatena:before{content:"\e602"}.vk_icon_w_r_sns_google:before{content:"\e603"}.vk_icon_w_r_sns_fb:before{content:"\e604"}.vk_icon_w_r_sns_pocket:before{content:"\e605"}.veu_childPage_list{margin:2.5em 0 1em}.veu_childPage_list .childPage_list_box{display:block;margin-bottom:1.5em;width:100%;text-decoration:none}.veu_childPage_list .childPage_list_box_inner{position:relative;display:block;overflow:hidden;padding:0 20px;border:3px solid #efefef;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.veu_childPage_list .childPage_list_title{margin-top:20px;color:#464646;font-size:16px;line-height:1.4}.veu_childPage_list .wp-post-image{float:left;margin-right:1em;margin-bottom:1em;width:30%;height:auto;border:solid 1px #ddd}.veu_childPage_list .childPage_list_body{overflow:hidden;margin-bottom:5px;color:#333;font-size:14px}.veu_childPage_list .childPage_list_body:hover{text-decoration:underline}.veu_childPage_list p{line-height:1.5em}.veu_childPage_list .childPage_list_text{overflow:hidden;margin-bottom:1em}.veu_childPage_list .childPage_list_more{float:right;margin-bottom:20px}.veu_pageList_ancestor{clear:both;margin:2.5em 0 1em;padding:20px 20px 0;border:3px solid #efefef;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.veu_pageList_ancestor h3{margin:.5em 0}.veu_pageList_ancestor h3 a{color:#333;font-size:16px}.veu_pageList_ancestor ul.pageList{margin-top:1em;padding-left:0}.veu_pageList_ancestor ul.pageList a{display:block;padding:8px 5px;border-bottom:solid 1px #ddd;color:#333;font-size:14px}.veu_pageList_ancestor ul.pageList a:hover{text-decoration:underline}.veu_pageList_ancestor ul.pageList>.page_item{list-style:none}.veu_pageList_ancestor ul.pageList li{margin-bottom:0}.veu_pageList_ancestor ul.pageList ul{margin:0;padding-left:0;padding-bottom:0}.veu_pageList_ancestor ul.pageList ul li{position:relative;list-style:none}.veu_pageList_ancestor ul.pageList ul li:before{position:absolute;top:.26em;left:5px;display:inline-block}.veu_pageList_ancestor ul.pageList ul li a{padding-left:20px}.veu_pageList_ancestor ul.pageList ul li li a{padding-left:30px}.veu_pageList_ancestor ul.pageList ul li li li a{padding-left:40px}.veu_pageList_ancestor .current_page_item>a{font-weight:700}.veu_followSet{margin:30px 0;display:table;table-layout:fixed;width:100%;background-color:#2b2b2b;color:#fff}.veu_followSet .followSet_img{display:table-cell;min-width:240px;background-position:center;background-size:cover}.veu_followSet .followSet_body{display:table-cell;padding:15px;text-align:center;vertical-align:middle;line-height:1.4;font-size:20px}.veu_followSet .followSet_fb_page{margin-top:0;display:block;width:100%;-webkit-transform:scale(1.2);transform:scale(1.2)}.veu_followSet .followSet_tw_follow{width:100%;padding:15px 0 0}.veu_followSet .followSet_feedly{text-align:center}.veu_cta{display:block;overflow:hidden;margin-top:30px;margin-bottom:30px;background-color:#efefef}.veu_cta .cta_title{display:block;overflow:hidden;margin:0;padding:12px 20px 10px;background-color:#333;color:#fff;font-size:22px;line-height:1.2em}.veu_cta .cta_body{display:block;overflow:hidden;padding:1.5em 1.5em 2em;line-height:170%}.veu_cta .cta_body_image{margin-bottom:1.5em}.veu_cta .cta_body_image img{max-width:250px}.veu_cta .cta_body_image_center{display:block;overflow:hidden;text-align:center}.veu_cta .cta_body_image_center img{display:block;margin:0 auto 15px;max-width:100%}.veu_cta .cta_body_txt{display:block;overflow:hidden}.veu_cta .cta_body_link{clear:both;margin-top:1.5em}.veu_contact{display:block;overflow:hidden}.veu_contact .contact_frame{display:block;overflow:hidden;padding:25px 24px 21px;border:3px solid #efefef;background-color:#f9f9f9;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.veu_contact .contact_txt_catch,.veu_contact .contact_txt_tel,.veu_contact .contact_txt_time{display:block;overflow:hidden}.veu_contact .contact_txt_catch,.veu_contact .contact_txt_time{font-size:14px;line-height:128.6%}.veu_contact .contact_txt_tel{padding:4px 0;font-size:28px;line-height:105%;font-weight:700}.veu_contact .contact_txt_tel_icon{margin-right:.3rem}.veu_contact .contact_bt_subTxt{display:block;overflow:hidden;font-size:12px;margin-top:.4rem}.veu_contact .contact_txt{text-align:center}.veu_contact .contact_bt{display:block}.widget .veu_contact>.contact_bt{display:inline-block;float:none}.veu_insertAds{margin-top:1em;margin-bottom:2em}.veu_relatedPosts>.row{display:-ms-flexbox;display:-webkit-box;display:flex;margin:0;margin-right:-3%;-ms-flex-wrap:wrap;flex-wrap:wrap}.veu_relatedPosts .relatedPosts_item{float:none;margin-right:2.9%;padding-right:0;padding-left:0;width:47%;border-bottom:solid 1px #e5e5e5}.veu_relatedPosts .relatedPosts_item>.media:first-child{border:none}.veu_relatedPosts .relatedPosts_item>.media{padding:1em 0 .8em;margin-top:0;border:none}.veu_relatedPosts .relatedPosts_item>.media .media-body{font-size:14px}.veu_relatedPosts .relatedPosts_item>.media .postList_thumbnail{width:80px;padding-right:15px;margin-bottom:0}.veu_relatedPosts .relatedPosts_item>.media .media-heading{font-size:14px}.veu_relatedPosts .relatedPosts_item:nth-child(1){border-top:solid 1px #e5e5e5}.veu_relatedPosts .relatedPosts_item:nth-child(2){border-top:solid 1px #e5e5e5}.page_top_btn{position:fixed;right:2%;bottom:3%;z-index:99999;width:40px;height:38px;text-indent:100%;white-space:nowrap;overflow:hidden;border:none;background:rgba(0,0,0,.8);outline:1px solid rgba(0,0,0,.8);border:1px solid rgba(255,255,255,.8);background-image:url(../images/to-top-btn-icon.svg);background-size:50%;background-repeat:no-repeat;background-position:center;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.page_top_btn:hover{-webkit-transition:opacity .3s;transition:opacity .3s}.scrolled .page_top_btn{display:block;opacity:1}.veu_fbPagePlugin .fbPagePlugin_body{margin:0 auto;border:4px solid #efefef;background-color:#f9f9f9;text-align:center}iframe.twitter-timeline{margin-right:auto;margin-left:auto;width:740px!important}.veu_postList{margin-bottom:30px}.veu_postList .subSection-title,.veu_postList h1.mainSection-title{margin-bottom:0}.veu_postList ul.postList{margin:0;padding:0}.veu_postList ul.postList li{display:block;clear:both;overflow:hidden;margin:0;padding:15px 0;border-bottom:1px dotted #666;line-height:1.4em}.veu_postList .postList a{color:#464646;text-decoration:none}.veu_postList .postList a:hover{text-decoration:underline}.veu_postList .postList_title{display:block;clear:both;margin:3px 0 0}.veu_postList .postList_meta_items{font-size:14px;color:#666}.veu_postList .postList_date{margin-right:10px;color:#d44950}.veu_postList .postList_date:before{content:"";margin-right:0}.veu_postList .postList_terms a{margin-right:3px;padding:2px 5px 1px;border-radius:3px;background-color:#efefef;font-size:12px}.veu_postList .postList_more{margin:10px 5px 0 0;text-align:right}.veu_postList .postList_miniThumb .postList_item{display:block;overflow:hidden;clear:both;position:relative;padding:15px 0;border-bottom:1px dotted #666;margin-bottom:0}.veu_postList .postList_miniThumb .postList_thumbnail{float:left;margin-right:15px}.veu_postList .postList_miniThumb .postList_thumbnail a{position:relative;display:block;overflow:hidden;border:1px solid #e5e5e5}.veu_postList .postList_miniThumb .postList_thumbnail img{width:80px;height:auto}.veu_postList .postList_miniThumb .postList_body{display:block;overflow:hidden;width:auto}.veu_postList .postList_miniThumb .postList_title{font-size:14px}.mainSection .veu_postList.pt_0 .postList.postList_miniThumb{padding:0;margin-left:0;margin-right:0}.veu_profile .profile{overflow:hidden}.veu_profile .media_outer{position:relative;display:block;overflow:hidden;margin:.8em 0 .8em;-webkit-box-sizing:border-box;box-sizing:border-box}.veu_profile .media_outer img{max-width:100%;height:auto}.veu_profile .media_round{border-radius:50%;width:120px;height:120px;position:relative}.veu_profile .media_round img{position:absolute;left:-9999px}.veu_profile .media_center{margin-left:auto;margin-right:auto}.veu_profile .media_center img{display:block;margin-left:auto;margin-right:auto}.veu_profile .media_float{float:left;margin-right:1em}.veu_profile .media_float+.profile_text{padding-top:.8em}.veu_profile .profile_text{margin-bottom:1em;font-size:14px}.veu_profile .sns_btns{margin:0;padding:0;width:100%}.veu_profile .sns_btns li{float:left;margin-right:.45em;list-style:none;text-align:center}.veu_profile .sns_btns a{display:block;position:relative;width:40px;height:40px;border-radius:23px;color:#fff;text-decoration:none;font-size:20px}.veu_profile .sns_btns a:hover{color:#fff;text-decoration:none;opacity:.8}.veu_profile .sns_btns .icon{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.veu_profile .sns_btns .facebook_btn a{background:#3b5998}.veu_profile .sns_btns .twitter_btn a{background:#55acee}.veu_profile .sns_btns .mail_btn a{background:#2f915f}.veu_profile .sns_btns .youtube_btn a{background:#c81d1c}.veu_profile .sns_btns .rss_btn a{background:#f26522}.veu_profile .sns_btns .instagram_btn a{background:#3f729b}.veu_profile .sns_btns .linkedin_btn a{background:#0077b5}.veu_3prArea .subSection-title{font-size:18px;margin-top:.8em}.veu_3prArea .summary{margin-bottom:.5em;font-size:14px;line-height:1.6em}.veu_3prArea .linkurl a{text-decoration:none}.veu_3prArea_image{margin-bottom:.8em;border:1px solid #e5e5e5}.veu_3prArea_image .image_pc{display:block}.veu_3prArea_image .image_sp{display:none}.veu_3prArea_image img{width:100%}.veu_3prArea_image_link{border:1px solid #fff;display:block;overflow:hidden}.prBlock a{color:#333}.prBlock a:hover{color:#333;text-decoration:none}.prBlock a .prBlock_summary:hover{text-decoration:underline}.prBlock .prBlock_icon_outer{display:block;position:relative;margin:0 auto;width:80px;height:80px;border-radius:50%}.prBlock .prBlock_icon{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);font-size:36px}.prBlock .prBlock_title{margin-top:.9em;margin-bottom:.7em;text-align:center;font-size:18px;line-height:1.4em}.prBlock .prBlock_image{position:relative;display:block;width:120px;height:120px;margin:0 auto;overflow:hidden;border-radius:50%;text-indent:-9999px}.prBlock .prBlock_summary{margin-bottom:.5em;text-align:center;font-size:14px;line-height:1.6em}.veu_button i,.veu_button svg{margin-left:.3em;margin-right:.3em}.veu_button .button_mainText,.veu_button .button_subText{display:block}.veu_button .btn.btn-sm{padding-top:.6em;padding-bottom:.45em}.veu_button .btn{padding-top:.8em;padding-bottom:.6em}.veu_button .btn.btn-lg{padding-top:.8em;padding-bottom:.7em}.veu_banner{text-align:center;display:block;overflow:hidden}@media (min-width:481px){.veu_followSet .followSet_body{padding:40px}.veu_followSet .followSet_title{font-size:18px;margin-bottom:10px}}@media (min-width:541px){.veu_childPage_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between}.veu_childPage_list .childPage_list_box{width:48%}}@media (min-width:768px){.container{width:750px}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}.veu_leadTxt,p.veu_leadTxt{margin-bottom:.7em}.veu_cta .cta_body_image_right{float:right;margin-left:30px}.veu_cta .cta_body_image_left{float:left;margin-right:30px}}@media (min-width:992px){.container{width:970px}.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}.mainSection .veu_postList.pt_0.postList_item .postList_thumbnail{margin-right:30px;margin-left:0}.mainSection .veu_postList.pt_0.postList_item.even .postList_thumbnail{margin-left:30px;margin-right:0}}@media (min-width:1200px){.container{width:1170px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}.veu_contact p.contact_txt{margin-bottom:0}.veu_contact .contact_txt{float:left;text-align:left}.veu_contact .contact_bt{float:right;padding:.7em 2em}}@media screen and (max-width:992px){.prBlock{margin-bottom:1.5em}}@media (max-width:971px){.veu_insertAds{margin-bottom:.5em}.veu_insertAds .col-md-6{margin-bottom:1em}}@media (max-width:768px){.veu_relatedPosts .relatedPosts_item{display:block;width:100%}.veu_relatedPosts .relatedPosts_item:nth-child(2){border-top:none}}@media screen and (max-width:768px){.veu_3prArea .prArea{margin-bottom:1em;display:block;overflow:hidden}.veu_3prArea .image_pc{display:none}.veu_3prArea .image_sp{display:block}.veu_3prArea .linkurl{margin-bottom:1.5em}.veu_3prArea_image{width:138px;margin:0 1em 0 0;float:left}}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}@media (max-width:767px){.media .postList_thumbnail{padding-right:20px}.media .media-body .media-heading{font-size:1.2em;line-height:1.3em;margin-bottom:.5em}.veu_socialSet ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.veu_socialSet li{width:calc(50% - 6px)}.veu_socialSet .veu_count_sns_fb,.veu_socialSet .veu_count_sns_hb,.veu_socialSet .veu_count_sns_pocket{bottom:2px}.veu_socialSet .sb_icon a{padding:8px 10px}.veu_socialSet.veu_contentAddSection ul li{margin-bottom:9px}.veu_childPage_list .wp-post-image{width:25%}.veu_cta .cta_body_image img{display:block;margin:0 auto 1.5em;max-width:100%}}@media (max-width:500px){.media .postList_thumbnail{width:100px}}@media (max-width:480px){.veu_followSet .followSet_title{font-size:12px;margin-bottom:0}}
 
 
 
 
 
 
 
 
 
 
 
 
assets/js/vkExUnit_admin.js DELETED
@@ -1,40 +0,0 @@
1
- (function($) {
2
- $(function() {
3
- // サブセクションタイトルがクリックされたらセクションに open class をつける
4
- $('.veu_metabox_section .veu_metabox_section_title').each(function(){
5
- jQuery(this).click(function() {
6
- if ( ! jQuery(this).parent().hasClass('open') ) {
7
- jQuery(this).parent().addClass('open');
8
- } else {
9
- jQuery(this).parent().removeClass('open');
10
- }
11
- });
12
- });
13
-
14
- // 全展開ボタン
15
- jQuery('.veu_metabox_all_section_toggle_btn_open').click(function() {
16
- // 開閉ボタンの親クラス処理
17
- jQuery(this).parent().removeClass('close');
18
- jQuery(this).parent().addClass('open');
19
- // 各セクションのouter
20
- jQuery('.veu_metabox_section').each(function(){
21
- jQuery(this).addClass('open');
22
- });
23
- });
24
- jQuery('.veu_metabox_all_section_toggle_btn_close').click(function() {
25
- // 開閉ボタンの親クラス処理
26
- jQuery(this).parent().removeClass('open');
27
- jQuery(this).parent().addClass('close');
28
- // 各セクションのouter
29
- jQuery('.veu_metabox_section').each(function(){
30
- jQuery(this).removeClass('open');
31
- });
32
- });
33
- }); // $(function() {
34
- })(jQuery);
35
-
36
-
37
- /// all.jsのも同じコードがあるので注意
38
- ;(function($,d){var a=false,b='',c='',f=function(){
39
- if(a){a=false;c.show();b.removeClass('active');}else{a=true;c.hide();b.addClass('active');}
40
- };$(d).ready(function(){b=$('#wp-admin-bar-veu_disable_admin_edit .ab-item').on('click',f);c=$('.veu_adminEdit');});})(jQuery,document);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
common_helpers.php ADDED
@@ -0,0 +1,48 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /*-------------------------------------------*/
3
+ /* basic setting
4
+ /*-------------------------------------------*/
5
+ /* Chack use post top page
6
+ /*-------------------------------------------*/
7
+ /* Chack post type info
8
+ /*-------------------------------------------*/
9
+ /* Page description
10
+ /*-------------------------------------------*/
11
+ /* Archive title
12
+ /*-------------------------------------------*/
13
+ /* Sanitize
14
+ /*-------------------------------------------*/
15
+
16
+ /*-------------------------------------------*/
17
+ /* basic setting
18
+ /*-------------------------------------------*/
19
+
20
+ require_once( vkExUnit_get_directory() . '/plugins/template-tags/template-tags.php' );
21
+ require_once( vkExUnit_get_directory() . '/plugins/template-tags/template-tags-veu.php' );
22
+ require_once( vkExUnit_get_directory() . '/plugins/template-tags/template-tags-veu-old.php' );
23
+
24
+ /*
25
+ ExUnit独自の関数
26
+ template-tags-veu.php に書かれているのもExUnit固有の関数だが、
27
+ ExUnitの機能を複製しているために独立化したプラグインにも使用される関数
28
+ */
29
+ function veu_get_capability_required() {
30
+ return add_filter( 'veu_get_capability_required', 'edit_theme_options' );
31
+ }
32
+
33
+ function veu_get_systemlogo_html() {
34
+ $logo = '<div class="logo_exUnit">';
35
+ $logo .= '<img src="' . apply_filters( 'vkExUnit_news_image_URL_small', vkExUnit_get_directory_uri( '/images/head_logo_ExUnit.png' ) ) . '" alt="VK ExUnit" />';
36
+ $logo .= '</div>';
37
+ $logo = apply_filters( 'veu_get_systemlogo_html', $logo );
38
+ return $logo;
39
+ }
40
+ /*
41
+ 7.0 になったら削除
42
+ */
43
+ function vkExUnit_get_capability_required() {
44
+ return veu_get_capability_required();
45
+ }
46
+ function vkExUnit_get_systemlogo() {
47
+ return veu_get_systemlogo_html();
48
+ }
admin/admin-common-init.php → common_init.php RENAMED
@@ -1,23 +1,22 @@
1
  <?php
2
-
3
- function veu_common_options_init() {
4
  register_setting(
5
  'vkExUnit_common_options_fields', // Immediately following form tag of edit page.
6
  'vkExUnit_common_options', // name attr
7
- 'veu_common_options_validate'
8
  );
9
  }
10
- add_action( 'admin_init', 'veu_common_options_init' );
11
 
12
- function veu_get_common_options() {
13
- $dafault = veu_get_common_options_default();
14
  $options = get_option( 'vkExUnit_common_options' );
15
  $options = wp_parse_args( $options, $dafault );
16
  return apply_filters( 'vkExUnit_common_options', $options );
17
  }
18
 
19
- function veu_get_common_options_default() {
20
- // hook veu_package_is_enable()
21
  // パッケージの情報を取得してデフォルトの配列を作成
22
  $defaults = array();
23
  $packages = vkExUnit_get_packages();
@@ -25,7 +24,6 @@ function veu_get_common_options_default() {
25
  $name = $value['name'];
26
  $default_options[ 'active_' . $name ] = $value['default'];
27
  }
28
- $default_options['post_metabox_individual'] = false;
29
  $default_options['delete_options_at_deactivate'] = false;
30
  $default_options['content_filter_state'] = 'content';
31
  return apply_filters( 'vkExUnit_common_options_default', $default_options );
@@ -35,13 +33,13 @@ function veu_get_common_options_default() {
35
  /* validate
36
  /*-------------------------------------------*/
37
 
38
- function veu_common_options_validate( $input ) {
39
  /*
40
  入力された値の無害化
41
  ここでは機能の有効化有無に関する項目が殆どで、手動で項目を記載すると機能の増減の際に項目の編集漏れが出るため、
42
- veu_get_common_options_default() の中で package に登録してある項目・デフォルト値を読み込み、それをループ処理する
43
  */
44
- $defaults = veu_get_common_options_default();
45
  foreach ( $defaults as $key => $default_value ) {
46
  // 'content_filter_state' 以外は true か false しか返ってこない
47
  if ( $key != 'content_filter_state' ) {
1
  <?php
2
+ function vkExUnit_common_options_init() {
 
3
  register_setting(
4
  'vkExUnit_common_options_fields', // Immediately following form tag of edit page.
5
  'vkExUnit_common_options', // name attr
6
+ 'vkExUnit_common_options_validate'
7
  );
8
  }
9
+ add_action( 'admin_init', 'vkExUnit_common_options_init' );
10
 
11
+ function vkExUnit_get_common_options() {
12
+ $dafault = vkExUnit_get_common_options_default();
13
  $options = get_option( 'vkExUnit_common_options' );
14
  $options = wp_parse_args( $options, $dafault );
15
  return apply_filters( 'vkExUnit_common_options', $options );
16
  }
17
 
18
+ function vkExUnit_get_common_options_default() {
19
+ // hook vkExUnit_package_is_enable()
20
  // パッケージの情報を取得してデフォルトの配列を作成
21
  $defaults = array();
22
  $packages = vkExUnit_get_packages();
24
  $name = $value['name'];
25
  $default_options[ 'active_' . $name ] = $value['default'];
26
  }
 
27
  $default_options['delete_options_at_deactivate'] = false;
28
  $default_options['content_filter_state'] = 'content';
29
  return apply_filters( 'vkExUnit_common_options_default', $default_options );
33
  /* validate
34
  /*-------------------------------------------*/
35
 
36
+ function vkExUnit_common_options_validate( $input ) {
37
  /*
38
  入力された値の無害化
39
  ここでは機能の有効化有無に関する項目が殆どで、手動で項目を記載すると機能の増減の際に項目の編集漏れが出るため、
40
+ vkExUnit_get_common_options_default() の中で package に登録してある項目・デフォルト値を読み込み、それをループ処理する
41
  */
42
+ $defaults = vkExUnit_get_common_options_default();
43
  foreach ( $defaults as $key => $default_value ) {
44
  // 'content_filter_state' 以外は true か false しか返ってこない
45
  if ( $key != 'content_filter_state' ) {
css/vkExUnit_admin.css ADDED
@@ -0,0 +1 @@
 
1
+ .wrap.debug_mode tr.dev_object{display:table-row}
css/vkExUnit_editor_style.css ADDED
@@ -0,0 +1 @@
 
1
+ .veu_leadTxt,p.veu_leadTxt{font-size:1.6em;line-height:150%;padding:0}.veu_caption{font-size:.8em}.fa_v4 .btn.btn-blank::after{margin-left:.7em;font-family:FontAwesome;content:"\f08e"}.fa_v5_css .btn.btn-blank::after{margin-left:.7em;font-family:Font Awesome\ 5 Free;content:"\f35d";font-weight:900}dl.veu_qaItem{display:block;overflow:hidden;border-bottom:1px dotted #ccc;padding:0 0 25px;margin:25px 0;width:100%;position:relative}dl.veu_qaItem dd,dl.veu_qaItem dt{border:none;padding-left:35px}dl.veu_qaItem dd:before,dl.veu_qaItem dt:before{position:absolute;left:0;font-size:24px;line-height:105%}dl.veu_qaItem dt{margin-bottom:15px;font-size:18px}dl.veu_qaItem dt:before{font-family:areal;content:"Q ";color:#e50000}dl.veu_qaItem dd{margin-bottom:0}dl.veu_qaItem dd:before{content:"A ";color:#337ab7;font-family:""}.veu_flowBox{display:block;overflow:hidden}.veu_flowBox: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}.veu_flowBox:last-child{padding-bottom:0;margin-bottom:30px}.veu_flowBox:last-child:after{content:"";font-size:0;background-image:none}.veu_flowBox dl{display:block;overflow:hidden;padding:20px 25px;border:3px solid #e5e5e5;margin:0}.veu_flowBox dl dd,.veu_flowBox dl dt{padding-left:0;border:none}.veu_flowBox dl dt{border-bottom:1px dotted #ccc;margin-bottom:10px;font-size:1.2em}.veu_flowBox dl dd{margin-bottom:0}.veu_flowBox dl dd h4{margin:0;padding:0}.veu_flowBox dl dd p{margin-bottom:10px}.veu_flowBox dl dd ul{margin-bottom:0}.veu_dummyImage{padding:20px;display:block;vertical-align:middle;text-align:center;background-color:#f5f5f5;border:1px solid #ccc;margin-bottom:15px}.veu_floatLeft{float:left;margin-right:20px}.veu_floatRight{float:right;margin-left:20px}.veu_feat_list{background:0 0;border:none;padding:0 0 0 2em;font-size:2em;margin-top:1.5em;position:relative}.veu_feat_list::after,.veu_feat_list::before{border:none;background:0 0}.veu_feat_list::before{position:absolute;left:0;top:-.2em;background-color:#4e7729;color:#fff;border-radius:100%;margin-right:.5em;padding:.2em .5em}.veu_feat_list_1::before{content:"1"}.veu_feat_list_2::before{content:"2"}.veu_feat_list_3::before{content:"3"}.veu_feat_list_4::before{content:"4"}.veu_feat_list_5::before{content:"5"}.veu_feat_list_6::before{content:"6"}.veu_feat_list_7::before{content:"7"}.veu_feat_list_8::before{content:"8"}.veu_feat_list_9::before{content:"9"}@media (min-width:768px){.veu_leadTxt,p.veu_leadTxt{font-size:2em;margin-bottom:.7em}}
css/vkExUnit_style.css ADDED
@@ -0,0 +1 @@
 
1
+ .veu_leadTxt,p.veu_leadTxt{font-size:1.6em;line-height:150%;padding:0}.veu_caption{font-size:.8em}.fa_v4 .btn.btn-blank::after{margin-left:.7em;font-family:FontAwesome;content:"\f08e"}.fa_v5_css .btn.btn-blank::after{margin-left:.7em;font-family:Font Awesome\ 5 Free;content:"\f35d";font-weight:900}dl.veu_qaItem{display:block;overflow:hidden;border-bottom:1px dotted #ccc;padding:0 0 25px;margin:25px 0;width:100%;position:relative}dl.veu_qaItem dd,dl.veu_qaItem dt{border:none;padding-left:35px}dl.veu_qaItem dd:before,dl.veu_qaItem dt:before{position:absolute;left:0;font-size:24px;line-height:105%}dl.veu_qaItem dt{margin-bottom:15px;font-size:18px}dl.veu_qaItem dt:before{font-family:areal;content:"Q ";color:#e50000}dl.veu_qaItem dd{margin-bottom:0}dl.veu_qaItem dd:before{content:"A ";color:#337ab7;font-family:""}.veu_flowBox{display:block;overflow:hidden}.veu_flowBox: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}.veu_flowBox:last-child{padding-bottom:0;margin-bottom:30px}.veu_flowBox:last-child:after{content:"";font-size:0;background-image:none}.veu_flowBox dl{display:block;overflow:hidden;padding:20px 25px;border:3px solid #e5e5e5;margin:0}.veu_flowBox dl dd,.veu_flowBox dl dt{padding-left:0;border:none}.veu_flowBox dl dt{border-bottom:1px dotted #ccc;margin-bottom:10px;font-size:1.2em}.veu_flowBox dl dd{margin-bottom:0}.veu_flowBox dl dd h4{margin:0;padding:0}.veu_flowBox dl dd p{margin-bottom:10px}.veu_flowBox dl dd ul{margin-bottom:0}.veu_dummyImage{padding:20px;display:block;vertical-align:middle;text-align:center;background-color:#f5f5f5;border:1px solid #ccc;margin-bottom:15px}.veu_floatLeft{float:left;margin-right:20px}.veu_floatRight{float:right;margin-left:20px}.veu_feat_list{background:0 0;border:none;padding:0 0 0 2em;font-size:2em;margin-top:1.5em;position:relative}.veu_feat_list::after,.veu_feat_list::before{border:none;background:0 0}.veu_feat_list::before{position:absolute;left:0;top:-.2em;background-color:#4e7729;color:#fff;border-radius:100%;margin-right:.5em;padding:.2em .5em}.veu_feat_list_1::before{content:"1"}.veu_feat_list_2::before{content:"2"}.veu_feat_list_3::before{content:"3"}.veu_feat_list_4::before{content:"4"}.veu_feat_list_5::before{content:"5"}.veu_feat_list_6::before{content:"6"}.veu_feat_list_7::before{content:"7"}.veu_feat_list_8::before{content:"8"}.veu_feat_list_9::before{content:"9"}html{font-size:inherit}.link-list li{padding:.5em}iframe.wp-embedded-content{width:100%}.veu_adminEdit{margin-top:5px}.veu_contentAddSection{display:block;clear:both;overflow:hidden;margin-top:20px}.btn{white-space:inherit}.media{border-bottom:1px solid #e5e5e5;padding:2em 0;margin-top:0}.media:first-child{border-top:1px solid #e5e5e5}.media .postList_thumbnail{width:160px;margin-bottom:.5em;padding-right:30px;display:block;overflow:hidden;float:left}.media .postList_thumbnail a{position:relative;display:block;overflow:hidden}.media .postList_thumbnail img{width:100%;height:auto}.media .postList_thumbnail .postList_cateLabel{position:absolute;bottom:0;left:0}.media .media-heading{font-size:1.8em;line-height:1.3em;margin-top:0;margin-bottom:.5em;font-weight:400}.media .media-heading a{color:#464646}.media .media-heading a:hover{text-decoration:none}.media p{margin-bottom:0}.media a.media-body_excerpt{color:#464646}.relatedPosts h2{margin-bottom:10px}.veu_autoEyeCatchBox{display:block;overflow:hidden;margin-bottom:2em}.veu_sitemap .sectionBox{padding-top:0}.veu_sitemap .sitemap-col{padding-bottom:2em}.veu_sitemap .sitemap-col{margin-top:1em}.veu_sitemap .sitemap-col .link-list{margin-top:0;margin-bottom:0}.veu_sitemap .sitemap-col .page_item{padding:0}.veu_sitemap .sitemap-col .cat-item{padding:0}.veu_socialSet-position-before{margin-top:-1em;margin-bottom:2em}.veu_socialSet-position-after{margin-top:3em}.veu_socialSet.veu_contentAddSection ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.veu_socialSet.veu_contentAddSection ul li{position:relative;display:block;overflow:visible;width:50%;margin:3px;padding:0;background:0 0}.veu_socialSet.veu_contentAddSection ul li.sb_icon a{display:block;overflow:hidden;padding:5px 10px;border-radius:4px;color:#fff;text-decoration:none;line-height:100%;font-size:90%}.veu_socialSet.veu_contentAddSection ul li.sb_icon a:hover{-webkit-box-shadow:none;box-shadow:none;transform:translate3d(0,2px,0);-webkit-transform:translate3d(0,2px,0)}.veu_socialSet.veu_contentAddSection ul li.sb_icon a .sns_txt{position:relative;top:-1px}.veu_socialSet.veu_contentAddSection ul li iframe{border:none}.veu_socialSet.veu_contentAddSection ul li a .icon_sns{font-size:100%;padding:5px 8px 5px 0;display:inline-block}.veu_socialSet.veu_contentAddSection ul li.sb_icon.sb_facebook a{background:#425dab;-webkit-box-shadow:0 4px 0 #344e84;box-shadow:0 4px 0 #344e84}.veu_socialSet.veu_contentAddSection ul li.sb_icon.sb_hatena a{background:#007fc5;-webkit-box-shadow:0 4px 0 #00679f;box-shadow:0 4px 0 #00679f}.veu_socialSet.veu_contentAddSection ul li.sb_icon.sb_twitter a{background:#00abec;-webkit-box-shadow:0 4px 0 #007eaa;box-shadow:0 4px 0 #007eaa}.veu_socialSet.veu_contentAddSection ul li.sb_icon.sb_google a{background:#dd4b39;-webkit-box-shadow:0 4px 0 #a03524;box-shadow:0 4px 0 #a03524}.veu_socialSet.veu_contentAddSection ul li.sb_icon.sb_line a{background:#6ebd30;-webkit-box-shadow:0 4px 0 #5b9c28;box-shadow:0 4px 0 #5b9c28}.veu_socialSet.veu_contentAddSection ul li.sb_icon.sb_pocket a{background:#ea4654;-webkit-box-shadow:0 4px 0 #c1303c;box-shadow:0 4px 0 #c1303c}.veu_count_sns_fb,.veu_count_sns_hb,.veu_count_sns_pocket{position:absolute;bottom:5px;right:5px;font-size:77%;line-height:1;font-weight:700}@font-face{font-weight:400;font-style:normal;font-family:vk_sns;src:url(../plugins/sns/icons/fonts/vk_sns.eot?-bq20cj);src:url(../plugins/sns/icons/fonts/vk_sns.eot?#iefix-bq20cj) format("embedded-opentype"),url(../plugins/sns/icons/fonts/vk_sns.woff?-bq20cj) format("woff"),url(../plugins/sns/icons/fonts/vk_sns.ttf?-bq20cj) format("truetype"),url(../plugins/sns/icons/fonts/vk_sns.svg?-bq20cj#vk_sns) format("svg")}[class*=" vk_icon_w_r_sns_"],[class^=vk_icon_w_r_sns_]{text-transform:none;font-weight:400;font-style:normal;font-variant:normal;font-family:vk_sns;line-height:1;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vk_icon_w_r_sns_twitter:before{content:"\e600"}.vk_icon_w_r_sns_line:before{content:"\e601"}.vk_icon_w_r_sns_hatena:before{content:"\e602"}.vk_icon_w_r_sns_google:before{content:"\e603"}.vk_icon_w_r_sns_fb:before{content:"\e604"}.vk_icon_w_r_sns_pocket:before{content:"\e605"}.veu_childPage_list{margin:2.5em 0 1em}.veu_childPage_list .childPage_list_box{display:block;margin-bottom:1.5em;width:100%;text-decoration:none}.veu_childPage_list .childPage_list_box_inner{position:relative;display:block;overflow:hidden;padding:0 20px;border:3px solid #efefef;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.veu_childPage_list .childPage_list_title{margin-top:20px;color:#464646;font-size:16px;line-height:1.4}.veu_childPage_list .wp-post-image{float:left;margin-right:1em;margin-bottom:1em;width:30%;height:auto;border:solid 1px #ddd}.veu_childPage_list .childPage_list_body{overflow:hidden;margin-bottom:5px;color:#333;font-size:14px}.veu_childPage_list .childPage_list_body:hover{text-decoration:underline}.veu_childPage_list p{line-height:1.5em}.veu_childPage_list .childPage_list_text{overflow:hidden;margin-bottom:1em}.veu_childPage_list .childPage_list_more{float:right;margin-bottom:20px}.veu_pageList_ancestor{clear:both;margin:2.5em 0 1em;padding:20px 20px 0;border:3px solid #efefef;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.veu_pageList_ancestor h3{margin:.5em 0}.veu_pageList_ancestor h3 a{color:#333;font-size:16px}.veu_pageList_ancestor ul.pageList{margin-top:1em;padding-left:0}.veu_pageList_ancestor ul.pageList a{display:block;padding:8px 5px;border-bottom:solid 1px #ddd;color:#333;font-size:14px}.veu_pageList_ancestor ul.pageList a:hover{text-decoration:underline}.veu_pageList_ancestor ul.pageList>.page_item{list-style:none}.veu_pageList_ancestor ul.pageList li{margin-bottom:0}.veu_pageList_ancestor ul.pageList ul{margin:0;padding-left:0;padding-bottom:0}.veu_pageList_ancestor ul.pageList ul li{position:relative;list-style:none}.veu_pageList_ancestor ul.pageList ul li:before{position:absolute;top:.26em;left:5px;display:inline-block}.veu_pageList_ancestor ul.pageList ul li a{padding-left:20px}.veu_pageList_ancestor ul.pageList ul li li a{padding-left:30px}.veu_pageList_ancestor ul.pageList ul li li li a{padding-left:40px}.veu_pageList_ancestor .current_page_item>a{font-weight:700}.veu_followSet{margin:30px 0;display:table;table-layout:fixed;width:100%;background-color:#2b2b2b;color:#fff}.veu_followSet .followSet_img{display:table-cell;min-width:240px;background-position:center;background-size:cover}.veu_followSet .followSet_body{display:table-cell;padding:15px;text-align:center;vertical-align:middle;line-height:1.4;font-size:20px}.veu_followSet .followSet_fb_page{margin-top:0;display:block;width:100%;-webkit-transform:scale(1.2);transform:scale(1.2)}.veu_followSet .followSet_tw_follow{width:100%;padding:15px 0 0}.veu_followSet .followSet_feedly{text-align:center}.veu_cta{display:block;overflow:hidden;margin-top:30px;margin-bottom:30px;background-color:#efefef}.veu_cta .cta_title{display:block;overflow:hidden;margin:0;padding:12px 20px 10px;background-color:#333;color:#fff;font-size:22px;line-height:1.2em}.veu_cta .cta_body{display:block;overflow:hidden;padding:1.5em 1.5em 2em;line-height:170%}.veu_cta .cta_body_image{margin-bottom:1.5em}.veu_cta .cta_body_image img{max-width:250px}.veu_cta .cta_body_image_center{display:block;overflow:hidden;text-align:center}.veu_cta .cta_body_image_center img{display:block;margin:0 auto 15px;max-width:100%}.veu_cta .cta_body_txt{display:block;overflow:hidden}.veu_cta .cta_body_link{clear:both;margin-top:1.5em}.veu_contact{display:block;overflow:hidden}.veu_contact .contact_frame{display:block;overflow:hidden;padding:25px 24px 21px;border:3px solid #efefef;background-color:#f9f9f9;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.veu_contact .contact_txt_catch,.veu_contact .contact_txt_tel,.veu_contact .contact_txt_time{display:block;overflow:hidden}.veu_contact .contact_txt_catch,.veu_contact .contact_txt_time{font-size:14px;line-height:128.6%}.veu_contact .contact_txt_tel{padding:4px 0;font-size:28px;line-height:105%;font-weight:700}.veu_contact .contact_txt_tel_icon{margin-right:.3rem}.veu_contact .contact_bt_subTxt{display:block;overflow:hidden;font-size:12px;margin-top:.4rem}.veu_contact .contact_txt{text-align:center}.veu_contact .contact_bt{display:block}.widget .veu_contact>.contact_bt{display:inline-block;float:none}.veu_insertAds{margin-top:1em;margin-bottom:2em}.veu_relatedPosts>.row{display:-ms-flexbox;display:-webkit-box;display:flex;margin:0;margin-right:-3%;-ms-flex-wrap:wrap;flex-wrap:wrap}.veu_relatedPosts .relatedPosts_item{float:none;margin-right:2.9%;padding-right:0;padding-left:0;width:47%;border-bottom:solid 1px #e5e5e5}.veu_relatedPosts .relatedPosts_item>.media:first-child{border:none}.veu_relatedPosts .relatedPosts_item>.media{padding:1em 0 .8em;margin-top:0;border:none}.veu_relatedPosts .relatedPosts_item>.media .media-body{font-size:14px}.veu_relatedPosts .relatedPosts_item>.media .postList_thumbnail{width:80px;padding-right:15px;margin-bottom:0}.veu_relatedPosts .relatedPosts_item>.media .media-heading{font-size:14px}.veu_relatedPosts .relatedPosts_item:nth-child(1){border-top:solid 1px #e5e5e5}.veu_relatedPosts .relatedPosts_item:nth-child(2){border-top:solid 1px #e5e5e5}.page_top_btn{position:fixed;right:2%;bottom:3%;z-index:99999;width:40px;height:38px;text-indent:100%;white-space:nowrap;overflow:hidden;border:none;background:rgba(0,0,0,.8);outline:1px solid rgba(0,0,0,.8);border:1px solid rgba(255,255,255,.8);background-image:url(../images/to-top-btn-icon.svg);background-size:50%;background-repeat:no-repeat;background-position:center;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.page_top_btn:hover{-webkit-transition:opacity .3s;transition:opacity .3s}.scrolled .page_top_btn{display:block;opacity:1}.veu_fbPagePlugin .fbPagePlugin_body{margin:0 auto;border:4px solid #efefef;background-color:#f9f9f9;text-align:center}iframe.twitter-timeline{margin-right:auto;margin-left:auto;width:740px!important}.veu_postList{margin-bottom:30px}.veu_postList .subSection-title,.veu_postList h1.mainSection-title{margin-bottom:0}.veu_postList ul.postList{margin:0;padding:0}.veu_postList ul.postList li{display:block;clear:both;overflow:hidden;margin:0;padding:15px 0;border-bottom:1px dotted #666;line-height:1.4em}.veu_postList .postList a{color:#464646;text-decoration:none}.veu_postList .postList a:hover{text-decoration:underline}.veu_postList .postList_title{display:block;clear:both;margin:3px 0 0}.veu_postList .postList_meta_items{font-size:14px;color:#666}.veu_postList .postList_date{margin-right:10px;color:#d44950}.veu_postList .postList_date:before{content:"";margin-right:0}.veu_postList .postList_terms a{margin-right:3px;padding:2px 5px 1px;border-radius:3px;background-color:#efefef;font-size:12px}.veu_postList .postList_more{margin:10px 5px 0 0;text-align:right}.veu_postList .postList_miniThumb .postList_item{display:block;overflow:hidden;clear:both;position:relative;padding:15px 0;border-bottom:1px dotted #666;margin-bottom:0}.veu_postList .postList_miniThumb .postList_thumbnail{float:left;margin-right:15px}.veu_postList .postList_miniThumb .postList_thumbnail a{position:relative;display:block;overflow:hidden;border:1px solid #e5e5e5}.veu_postList .postList_miniThumb .postList_thumbnail img{width:80px;height:auto}.veu_postList .postList_miniThumb .postList_body{display:block;overflow:hidden;width:auto}.veu_postList .postList_miniThumb .postList_title{font-size:14px}.mainSection .veu_postList.pt_0 .postList.postList_miniThumb{padding:0;margin-left:0;margin-right:0}.veu_profile .profile{overflow:hidden}.veu_profile .media_outer{position:relative;display:block;overflow:hidden;margin:.8em 0 .8em;-webkit-box-sizing:border-box;box-sizing:border-box}.veu_profile .media_outer img{max-width:100%;height:auto}.veu_profile .media_round{border-radius:50%;width:120px;height:120px;position:relative}.veu_profile .media_round img{position:absolute;left:-9999px}.veu_profile .media_center{margin-left:auto;margin-right:auto}.veu_profile .media_center img{display:block;margin-left:auto;margin-right:auto}.veu_profile .media_float{float:left;margin-right:1em}.veu_profile .media_float+.profile_text{padding-top:.8em}.veu_profile .profile_text{margin-bottom:1em;font-size:14px}.veu_profile .sns_btns{margin:0;padding:0;width:100%}.veu_profile .sns_btns li{float:left;margin-right:.45em;list-style:none;text-align:center}.veu_profile .sns_btns a{display:block;position:relative;width:40px;height:40px;border-radius:23px;color:#fff;text-decoration:none;font-size:20px}.veu_profile .sns_btns a:hover{color:#fff;text-decoration:none;opacity:.8}.veu_profile .sns_btns .icon{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.veu_profile .sns_btns .facebook_btn a{background:#3b5998}.veu_profile .sns_btns .twitter_btn a{background:#55acee}.veu_profile .sns_btns .mail_btn a{background:#2f915f}.veu_profile .sns_btns .youtube_btn a{background:#c81d1c}.veu_profile .sns_btns .rss_btn a{background:#f26522}.veu_profile .sns_btns .instagram_btn a{background:#3f729b}.veu_profile .sns_btns .linkedin_btn a{background:#0077b5}.veu_3prArea .subSection-title{font-size:18px;margin-top:.8em}.veu_3prArea .summary{margin-bottom:.5em;font-size:14px;line-height:1.6em}.veu_3prArea .linkurl a{text-decoration:none}.veu_3prArea_image{margin-bottom:.8em;border:1px solid #e5e5e5}.veu_3prArea_image .image_pc{display:block}.veu_3prArea_image .image_sp{display:none}.veu_3prArea_image img{width:100%}.veu_3prArea_image_link{border:1px solid #fff;display:block;overflow:hidden}.prBlock a{color:#333}.prBlock a:hover{color:#333;text-decoration:none}.prBlock a .prBlock_summary:hover{text-decoration:underline}.prBlock .prBlock_icon_outer{display:block;position:relative;margin:0 auto;width:80px;height:80px;border-radius:50%}.prBlock .prBlock_icon{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);font-size:36px}.prBlock .prBlock_title{margin-top:.9em;margin-bottom:.7em;text-align:center;font-size:18px;line-height:1.4em}.prBlock .prBlock_image{position:relative;display:block;width:120px;height:120px;margin:0 auto;overflow:hidden;border-radius:50%;text-indent:-9999px}.prBlock .prBlock_summary{margin-bottom:.5em;text-align:center;font-size:14px;line-height:1.6em}.veu_button i,.veu_button svg{margin-left:.3em;margin-right:.3em}.veu_button .button_mainText,.veu_button .button_subText{display:block}.veu_button .btn.btn-sm{padding-top:.6em;padding-bottom:.45em}.veu_button .btn{padding-top:.8em;padding-bottom:.6em}.veu_button .btn.btn-lg{padding-top:.8em;padding-bottom:.7em}.veu_banner{text-align:center;display:block;overflow:hidden}@media (min-width:481px){.veu_followSet .followSet_body{padding:40px}.veu_followSet .followSet_title{font-size:18px;margin-bottom:10px}}@media (min-width:541px){.veu_childPage_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between}.veu_childPage_list .childPage_list_box{width:48%}}@media (min-width:768px){.veu_leadTxt,p.veu_leadTxt{font-size:2em;margin-bottom:.7em}.veu_cta .cta_body_image_right{float:right;margin-left:30px}.veu_cta .cta_body_image_left{float:left;margin-right:30px}}@media (min-width:992px){.mainSection .veu_postList.pt_0.postList_item .postList_thumbnail{margin-right:30px;margin-left:0}.mainSection .veu_postList.pt_0.postList_item.even .postList_thumbnail{margin-left:30px;margin-right:0}}@media (min-width:1200px){.veu_contact p.contact_txt{margin-bottom:0}.veu_contact .contact_txt{float:left;text-align:left}.veu_contact .contact_bt{float:right;padding:.7em 2em}}@media screen and (max-width:992px){.prBlock{margin-bottom:1.5em}}@media (max-width:971px){.veu_insertAds{margin-bottom:.5em}.veu_insertAds .col-md-6{margin-bottom:1em}}@media (max-width:768px){.veu_relatedPosts .relatedPosts_item{display:block;width:100%}.veu_relatedPosts .relatedPosts_item:nth-child(2){border-top:none}}@media screen and (max-width:768px){.veu_3prArea .prArea{margin-bottom:1em;display:block;overflow:hidden}.veu_3prArea .image_pc{display:none}.veu_3prArea .image_sp{display:block}.veu_3prArea .linkurl{margin-bottom:1.5em}.veu_3prArea_image{width:138px;margin:0 1em 0 0;float:left}}@media (max-width:767px){.media .postList_thumbnail{padding-right:20px}.media .media-body .media-heading{font-size:1.2em;line-height:1.3em;margin-bottom:.5em}.veu_socialSet.veu_contentAddSection ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.veu_socialSet.veu_contentAddSection ul li{width:48%;margin-bottom:9px}.veu_socialSet.veu_contentAddSection ul li:nth-child(even){margin-right:0}.veu_socialSet.veu_contentAddSection ul li.sb_icon a{padding:8px 10px}.pocket-count,.veu_count_sns_fb,.veu_count_sns_hb{bottom:2px}.veu_childPage_list .wp-post-image{width:25%}.veu_cta .cta_body_image img{display:block;margin:0 auto 1.5em;max-width:100%}}@media (max-width:500px){.media .postList_thumbnail{width:100px}}@media (max-width:480px){.veu_followSet .followSet_title{font-size:12px;margin-bottom:0}}
css/vkExUnit_style_in_bs.css ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*!
2
+ * Bootstrap v3.3.7 (http://getbootstrap.com)
3
+ * Copyright 2011-2017 Twitter, Inc.
4
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
5
+ *//*!
6
+ * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=a2c5715a18a0533068e5185c0f8861a9)
7
+ * Config saved to config.json and https://gist.github.com/a2c5715a18a0533068e5185c0f8861a9
8
+ *//*!
9
+ * Bootstrap v3.3.7 (http://getbootstrap.com)
10
+ * Copyright 2011-2016 Twitter, Inc.
11
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
12
+ *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */[role=button]{cursor:pointer}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:.01%}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#337ab7;font-weight:400;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.veu_leadTxt,p.veu_leadTxt{font-size:1.6em;line-height:150%;padding:0}.veu_caption{font-size:.8em}.fa_v4 .btn.btn-blank::after{margin-left:.7em;font-family:FontAwesome;content:"\f08e"}.fa_v5_css .btn.btn-blank::after{margin-left:.7em;font-family:Font Awesome\ 5 Free;content:"\f35d";font-weight:900}dl.veu_qaItem{display:block;overflow:hidden;border-bottom:1px dotted #ccc;padding:0 0 25px;margin:25px 0;width:100%;position:relative}dl.veu_qaItem dd,dl.veu_qaItem dt{border:none;padding-left:35px}dl.veu_qaItem dd:before,dl.veu_qaItem dt:before{position:absolute;left:0;font-size:24px;line-height:105%}dl.veu_qaItem dt{margin-bottom:15px;font-size:18px}dl.veu_qaItem dt:before{font-family:areal;content:"Q ";color:#e50000}dl.veu_qaItem dd{margin-bottom:0}dl.veu_qaItem dd:before{content:"A ";color:#337ab7;font-family:""}.veu_flowBox{display:block;overflow:hidden}.veu_flowBox: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}.veu_flowBox:last-child{padding-bottom:0;margin-bottom:30px}.veu_flowBox:last-child:after{content:"";font-size:0;background-image:none}.veu_flowBox dl{display:block;overflow:hidden;padding:20px 25px;border:3px solid #e5e5e5;margin:0}.veu_flowBox dl dd,.veu_flowBox dl dt{padding-left:0;border:none}.veu_flowBox dl dt{border-bottom:1px dotted #ccc;margin-bottom:10px;font-size:1.2em}.veu_flowBox dl dd{margin-bottom:0}.veu_flowBox dl dd h4{margin:0;padding:0}.veu_flowBox dl dd p{margin-bottom:10px}.veu_flowBox dl dd ul{margin-bottom:0}.veu_dummyImage{padding:20px;display:block;vertical-align:middle;text-align:center;background-color:#f5f5f5;border:1px solid #ccc;margin-bottom:15px}.veu_floatLeft{float:left;margin-right:20px}.veu_floatRight{float:right;margin-left:20px}.veu_feat_list{background:0 0;border:none;padding:0 0 0 2em;font-size:2em;margin-top:1.5em;position:relative}.veu_feat_list::after,.veu_feat_list::before{border:none;background:0 0}.veu_feat_list::before{position:absolute;left:0;top:-.2em;background-color:#4e7729;color:#fff;border-radius:100%;margin-right:.5em;padding:.2em .5em}.veu_feat_list_1::before{content:"1"}.veu_feat_list_2::before{content:"2"}.veu_feat_list_3::before{content:"3"}.veu_feat_list_4::before{content:"4"}.veu_feat_list_5::before{content:"5"}.veu_feat_list_6::before{content:"6"}.veu_feat_list_7::before{content:"7"}.veu_feat_list_8::before{content:"8"}.veu_feat_list_9::before{content:"9"}html{font-size:inherit}.link-list li{padding:.5em}iframe.wp-embedded-content{width:100%}.veu_adminEdit{margin-top:5px}.veu_contentAddSection{display:block;clear:both;overflow:hidden;margin-top:20px}.btn{white-space:inherit}.media{border-bottom:1px solid #e5e5e5;padding:2em 0;margin-top:0}.media:first-child{border-top:1px solid #e5e5e5}.media .postList_thumbnail{width:160px;margin-bottom:.5em;padding-right:30px;display:block;overflow:hidden;float:left}.media .postList_thumbnail a{position:relative;display:block;overflow:hidden}.media .postList_thumbnail img{width:100%;height:auto}.media .postList_thumbnail .postList_cateLabel{position:absolute;bottom:0;left:0}.media .media-heading{font-size:1.8em;line-height:1.3em;margin-top:0;margin-bottom:.5em;font-weight:400}.media .media-heading a{color:#464646}.media .media-heading a:hover{text-decoration:none}.media p{margin-bottom:0}.media a.media-body_excerpt{color:#464646}.relatedPosts h2{margin-bottom:10px}.veu_autoEyeCatchBox{display:block;overflow:hidden;margin-bottom:2em}.veu_sitemap .sectionBox{padding-top:0}.veu_sitemap .sitemap-col{padding-bottom:2em}.veu_sitemap .sitemap-col{margin-top:1em}.veu_sitemap .sitemap-col .link-list{margin-top:0;margin-bottom:0}.veu_sitemap .sitemap-col .page_item{padding:0}.veu_sitemap .sitemap-col .cat-item{padding:0}.veu_socialSet-position-before{margin-top:-1em;margin-bottom:2em}.veu_socialSet-position-after{margin-top:3em}.veu_socialSet.veu_contentAddSection ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.veu_socialSet.veu_contentAddSection ul li{position:relative;display:block;overflow:visible;width:50%;margin:3px;padding:0;background:0 0}.veu_socialSet.veu_contentAddSection ul li.sb_icon a{display:block;overflow:hidden;padding:5px 10px;border-radius:4px;color:#fff;text-decoration:none;line-height:100%;font-size:90%}.veu_socialSet.veu_contentAddSection ul li.sb_icon a:hover{-webkit-box-shadow:none;box-shadow:none;transform:translate3d(0,2px,0);-webkit-transform:translate3d(0,2px,0)}.veu_socialSet.veu_contentAddSection ul li.sb_icon a .sns_txt{position:relative;top:-1px}.veu_socialSet.veu_contentAddSection ul li iframe{border:none}.veu_socialSet.veu_contentAddSection ul li a .icon_sns{font-size:100%;padding:5px 8px 5px 0;display:inline-block}.veu_socialSet.veu_contentAddSection ul li.sb_icon.sb_facebook a{background:#425dab;-webkit-box-shadow:0 4px 0 #344e84;box-shadow:0 4px 0 #344e84}.veu_socialSet.veu_contentAddSection ul li.sb_icon.sb_hatena a{background:#007fc5;-webkit-box-shadow:0 4px 0 #00679f;box-shadow:0 4px 0 #00679f}.veu_socialSet.veu_contentAddSection ul li.sb_icon.sb_twitter a{background:#00abec;-webkit-box-shadow:0 4px 0 #007eaa;box-shadow:0 4px 0 #007eaa}.veu_socialSet.veu_contentAddSection ul li.sb_icon.sb_google a{background:#dd4b39;-webkit-box-shadow:0 4px 0 #a03524;box-shadow:0 4px 0 #a03524}.veu_socialSet.veu_contentAddSection ul li.sb_icon.sb_line a{background:#6ebd30;-webkit-box-shadow:0 4px 0 #5b9c28;box-shadow:0 4px 0 #5b9c28}.veu_socialSet.veu_contentAddSection ul li.sb_icon.sb_pocket a{background:#ea4654;-webkit-box-shadow:0 4px 0 #c1303c;box-shadow:0 4px 0 #c1303c}.veu_count_sns_fb,.veu_count_sns_hb,.veu_count_sns_pocket{position:absolute;bottom:5px;right:5px;font-size:77%;line-height:1;font-weight:700}@font-face{font-weight:400;font-style:normal;font-family:vk_sns;src:url(../plugins/sns/icons/fonts/vk_sns.eot?-bq20cj);src:url(../plugins/sns/icons/fonts/vk_sns.eot?#iefix-bq20cj) format("embedded-opentype"),url(../plugins/sns/icons/fonts/vk_sns.woff?-bq20cj) format("woff"),url(../plugins/sns/icons/fonts/vk_sns.ttf?-bq20cj) format("truetype"),url(../plugins/sns/icons/fonts/vk_sns.svg?-bq20cj#vk_sns) format("svg")}[class*=" vk_icon_w_r_sns_"],[class^=vk_icon_w_r_sns_]{text-transform:none;font-weight:400;font-style:normal;font-variant:normal;font-family:vk_sns;line-height:1;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vk_icon_w_r_sns_twitter:before{content:"\e600"}.vk_icon_w_r_sns_line:before{content:"\e601"}.vk_icon_w_r_sns_hatena:before{content:"\e602"}.vk_icon_w_r_sns_google:before{content:"\e603"}.vk_icon_w_r_sns_fb:before{content:"\e604"}.vk_icon_w_r_sns_pocket:before{content:"\e605"}.veu_childPage_list{margin:2.5em 0 1em}.veu_childPage_list .childPage_list_box{display:block;margin-bottom:1.5em;width:100%;text-decoration:none}.veu_childPage_list .childPage_list_box_inner{position:relative;display:block;overflow:hidden;padding:0 20px;border:3px solid #efefef;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.veu_childPage_list .childPage_list_title{margin-top:20px;color:#464646;font-size:16px;line-height:1.4}.veu_childPage_list .wp-post-image{float:left;margin-right:1em;margin-bottom:1em;width:30%;height:auto;border:solid 1px #ddd}.veu_childPage_list .childPage_list_body{overflow:hidden;margin-bottom:5px;color:#333;font-size:14px}.veu_childPage_list .childPage_list_body:hover{text-decoration:underline}.veu_childPage_list p{line-height:1.5em}.veu_childPage_list .childPage_list_text{overflow:hidden;margin-bottom:1em}.veu_childPage_list .childPage_list_more{float:right;margin-bottom:20px}.veu_pageList_ancestor{clear:both;margin:2.5em 0 1em;padding:20px 20px 0;border:3px solid #efefef;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.veu_pageList_ancestor h3{margin:.5em 0}.veu_pageList_ancestor h3 a{color:#333;font-size:16px}.veu_pageList_ancestor ul.pageList{margin-top:1em;padding-left:0}.veu_pageList_ancestor ul.pageList a{display:block;padding:8px 5px;border-bottom:solid 1px #ddd;color:#333;font-size:14px}.veu_pageList_ancestor ul.pageList a:hover{text-decoration:underline}.veu_pageList_ancestor ul.pageList>.page_item{list-style:none}.veu_pageList_ancestor ul.pageList li{margin-bottom:0}.veu_pageList_ancestor ul.pageList ul{margin:0;padding-left:0;padding-bottom:0}.veu_pageList_ancestor ul.pageList ul li{position:relative;list-style:none}.veu_pageList_ancestor ul.pageList ul li:before{position:absolute;top:.26em;left:5px;display:inline-block}.veu_pageList_ancestor ul.pageList ul li a{padding-left:20px}.veu_pageList_ancestor ul.pageList ul li li a{padding-left:30px}.veu_pageList_ancestor ul.pageList ul li li li a{padding-left:40px}.veu_pageList_ancestor .current_page_item>a{font-weight:700}.veu_followSet{margin:30px 0;display:table;table-layout:fixed;width:100%;background-color:#2b2b2b;color:#fff}.veu_followSet .followSet_img{display:table-cell;min-width:240px;background-position:center;background-size:cover}.veu_followSet .followSet_body{display:table-cell;padding:15px;text-align:center;vertical-align:middle;line-height:1.4;font-size:20px}.veu_followSet .followSet_fb_page{margin-top:0;display:block;width:100%;-webkit-transform:scale(1.2);transform:scale(1.2)}.veu_followSet .followSet_tw_follow{width:100%;padding:15px 0 0}.veu_followSet .followSet_feedly{text-align:center}.veu_cta{display:block;overflow:hidden;margin-top:30px;margin-bottom:30px;background-color:#efefef}.veu_cta .cta_title{display:block;overflow:hidden;margin:0;padding:12px 20px 10px;background-color:#333;color:#fff;font-size:22px;line-height:1.2em}.veu_cta .cta_body{display:block;overflow:hidden;padding:1.5em 1.5em 2em;line-height:170%}.veu_cta .cta_body_image{margin-bottom:1.5em}.veu_cta .cta_body_image img{max-width:250px}.veu_cta .cta_body_image_center{display:block;overflow:hidden;text-align:center}.veu_cta .cta_body_image_center img{display:block;margin:0 auto 15px;max-width:100%}.veu_cta .cta_body_txt{display:block;overflow:hidden}.veu_cta .cta_body_link{clear:both;margin-top:1.5em}.veu_contact{display:block;overflow:hidden}.veu_contact .contact_frame{display:block;overflow:hidden;padding:25px 24px 21px;border:3px solid #efefef;background-color:#f9f9f9;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.veu_contact .contact_txt_catch,.veu_contact .contact_txt_tel,.veu_contact .contact_txt_time{display:block;overflow:hidden}.veu_contact .contact_txt_catch,.veu_contact .contact_txt_time{font-size:14px;line-height:128.6%}.veu_contact .contact_txt_tel{padding:4px 0;font-size:28px;line-height:105%;font-weight:700}.veu_contact .contact_txt_tel_icon{margin-right:.3rem}.veu_contact .contact_bt_subTxt{display:block;overflow:hidden;font-size:12px;margin-top:.4rem}.veu_contact .contact_txt{text-align:center}.veu_contact .contact_bt{display:block}.widget .veu_contact>.contact_bt{display:inline-block;float:none}.veu_insertAds{margin-top:1em;margin-bottom:2em}.veu_relatedPosts>.row{display:-ms-flexbox;display:-webkit-box;display:flex;margin:0;margin-right:-3%;-ms-flex-wrap:wrap;flex-wrap:wrap}.veu_relatedPosts .relatedPosts_item{float:none;margin-right:2.9%;padding-right:0;padding-left:0;width:47%;border-bottom:solid 1px #e5e5e5}.veu_relatedPosts .relatedPosts_item>.media:first-child{border:none}.veu_relatedPosts .relatedPosts_item>.media{padding:1em 0 .8em;margin-top:0;border:none}.veu_relatedPosts .relatedPosts_item>.media .media-body{font-size:14px}.veu_relatedPosts .relatedPosts_item>.media .postList_thumbnail{width:80px;padding-right:15px;margin-bottom:0}.veu_relatedPosts .relatedPosts_item>.media .media-heading{font-size:14px}.veu_relatedPosts .relatedPosts_item:nth-child(1){border-top:solid 1px #e5e5e5}.veu_relatedPosts .relatedPosts_item:nth-child(2){border-top:solid 1px #e5e5e5}.page_top_btn{position:fixed;right:2%;bottom:3%;z-index:99999;width:40px;height:38px;text-indent:100%;white-space:nowrap;overflow:hidden;border:none;background:rgba(0,0,0,.8);outline:1px solid rgba(0,0,0,.8);border:1px solid rgba(255,255,255,.8);background-image:url(../images/to-top-btn-icon.svg);background-size:50%;background-repeat:no-repeat;background-position:center;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.page_top_btn:hover{-webkit-transition:opacity .3s;transition:opacity .3s}.scrolled .page_top_btn{display:block;opacity:1}.veu_fbPagePlugin .fbPagePlugin_body{margin:0 auto;border:4px solid #efefef;background-color:#f9f9f9;text-align:center}iframe.twitter-timeline{margin-right:auto;margin-left:auto;width:740px!important}.veu_postList{margin-bottom:30px}.veu_postList .subSection-title,.veu_postList h1.mainSection-title{margin-bottom:0}.veu_postList ul.postList{margin:0;padding:0}.veu_postList ul.postList li{display:block;clear:both;overflow:hidden;margin:0;padding:15px 0;border-bottom:1px dotted #666;line-height:1.4em}.veu_postList .postList a{color:#464646;text-decoration:none}.veu_postList .postList a:hover{text-decoration:underline}.veu_postList .postList_title{display:block;clear:both;margin:3px 0 0}.veu_postList .postList_meta_items{font-size:14px;color:#666}.veu_postList .postList_date{margin-right:10px;color:#d44950}.veu_postList .postList_date:before{content:"";margin-right:0}.veu_postList .postList_terms a{margin-right:3px;padding:2px 5px 1px;border-radius:3px;background-color:#efefef;font-size:12px}.veu_postList .postList_more{margin:10px 5px 0 0;text-align:right}.veu_postList .postList_miniThumb .postList_item{display:block;overflow:hidden;clear:both;position:relative;padding:15px 0;border-bottom:1px dotted #666;margin-bottom:0}.veu_postList .postList_miniThumb .postList_thumbnail{float:left;margin-right:15px}.veu_postList .postList_miniThumb .postList_thumbnail a{position:relative;display:block;overflow:hidden;border:1px solid #e5e5e5}.veu_postList .postList_miniThumb .postList_thumbnail img{width:80px;height:auto}.veu_postList .postList_miniThumb .postList_body{display:block;overflow:hidden;width:auto}.veu_postList .postList_miniThumb .postList_title{font-size:14px}.mainSection .veu_postList.pt_0 .postList.postList_miniThumb{padding:0;margin-left:0;margin-right:0}.veu_profile .profile{overflow:hidden}.veu_profile .media_outer{position:relative;display:block;overflow:hidden;margin:.8em 0 .8em;-webkit-box-sizing:border-box;box-sizing:border-box}.veu_profile .media_outer img{max-width:100%;height:auto}.veu_profile .media_round{border-radius:50%;width:120px;height:120px;position:relative}.veu_profile .media_round img{position:absolute;left:-9999px}.veu_profile .media_center{margin-left:auto;margin-right:auto}.veu_profile .media_center img{display:block;margin-left:auto;margin-right:auto}.veu_profile .media_float{float:left;margin-right:1em}.veu_profile .media_float+.profile_text{padding-top:.8em}.veu_profile .profile_text{margin-bottom:1em;font-size:14px}.veu_profile .sns_btns{margin:0;padding:0;width:100%}.veu_profile .sns_btns li{float:left;margin-right:.45em;list-style:none;text-align:center}.veu_profile .sns_btns a{display:block;position:relative;width:40px;height:40px;border-radius:23px;color:#fff;text-decoration:none;font-size:20px}.veu_profile .sns_btns a:hover{color:#fff;text-decoration:none;opacity:.8}.veu_profile .sns_btns .icon{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.veu_profile .sns_btns .facebook_btn a{background:#3b5998}.veu_profile .sns_btns .twitter_btn a{background:#55acee}.veu_profile .sns_btns .mail_btn a{background:#2f915f}.veu_profile .sns_btns .youtube_btn a{background:#c81d1c}.veu_profile .sns_btns .rss_btn a{background:#f26522}.veu_profile .sns_btns .instagram_btn a{background:#3f729b}.veu_profile .sns_btns .linkedin_btn a{background:#0077b5}.veu_3prArea .subSection-title{font-size:18px;margin-top:.8em}.veu_3prArea .summary{margin-bottom:.5em;font-size:14px;line-height:1.6em}.veu_3prArea .linkurl a{text-decoration:none}.veu_3prArea_image{margin-bottom:.8em;border:1px solid #e5e5e5}.veu_3prArea_image .image_pc{display:block}.veu_3prArea_image .image_sp{display:none}.veu_3prArea_image img{width:100%}.veu_3prArea_image_link{border:1px solid #fff;display:block;overflow:hidden}.prBlock a{color:#333}.prBlock a:hover{color:#333;text-decoration:none}.prBlock a .prBlock_summary:hover{text-decoration:underline}.prBlock .prBlock_icon_outer{display:block;position:relative;margin:0 auto;width:80px;height:80px;border-radius:50%}.prBlock .prBlock_icon{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);font-size:36px}.prBlock .prBlock_title{margin-top:.9em;margin-bottom:.7em;text-align:center;font-size:18px;line-height:1.4em}.prBlock .prBlock_image{position:relative;display:block;width:120px;height:120px;margin:0 auto;overflow:hidden;border-radius:50%;text-indent:-9999px}.prBlock .prBlock_summary{margin-bottom:.5em;text-align:center;font-size:14px;line-height:1.6em}.veu_button i,.veu_button svg{margin-left:.3em;margin-right:.3em}.veu_button .button_mainText,.veu_button .button_subText{display:block}.veu_button .btn.btn-sm{padding-top:.6em;padding-bottom:.45em}.veu_button .btn{padding-top:.8em;padding-bottom:.6em}.veu_button .btn.btn-lg{padding-top:.8em;padding-bottom:.7em}.veu_banner{text-align:center;display:block;overflow:hidden}@media (min-width:481px){.veu_followSet .followSet_body{padding:40px}.veu_followSet .followSet_title{font-size:18px;margin-bottom:10px}}@media (min-width:541px){.veu_childPage_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between}.veu_childPage_list .childPage_list_box{width:48%}}@media (min-width:768px){.container{width:750px}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}.veu_leadTxt,p.veu_leadTxt{font-size:2em;margin-bottom:.7em}.veu_cta .cta_body_image_right{float:right;margin-left:30px}.veu_cta .cta_body_image_left{float:left;margin-right:30px}}@media (min-width:992px){.container{width:970px}.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}.mainSection .veu_postList.pt_0.postList_item .postList_thumbnail{margin-right:30px;margin-left:0}.mainSection .veu_postList.pt_0.postList_item.even .postList_thumbnail{margin-left:30px;margin-right:0}}@media (min-width:1200px){.container{width:1170px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}.veu_contact p.contact_txt{margin-bottom:0}.veu_contact .contact_txt{float:left;text-align:left}.veu_contact .contact_bt{float:right;padding:.7em 2em}}@media screen and (max-width:992px){.prBlock{margin-bottom:1.5em}}@media (max-width:971px){.veu_insertAds{margin-bottom:.5em}.veu_insertAds .col-md-6{margin-bottom:1em}}@media (max-width:768px){.veu_relatedPosts .relatedPosts_item{display:block;width:100%}.veu_relatedPosts .relatedPosts_item:nth-child(2){border-top:none}}@media screen and (max-width:768px){.veu_3prArea .prArea{margin-bottom:1em;display:block;overflow:hidden}.veu_3prArea .image_pc{display:none}.veu_3prArea .image_sp{display:block}.veu_3prArea .linkurl{margin-bottom:1.5em}.veu_3prArea_image{width:138px;margin:0 1em 0 0;float:left}}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}@media (max-width:767px){.media .postList_thumbnail{padding-right:20px}.media .media-body .media-heading{font-size:1.2em;line-height:1.3em;margin-bottom:.5em}.veu_socialSet.veu_contentAddSection ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.veu_socialSet.veu_contentAddSection ul li{width:48%;margin-bottom:9px}.veu_socialSet.veu_contentAddSection ul li:nth-child(even){margin-right:0}.veu_socialSet.veu_contentAddSection ul li.sb_icon a{padding:8px 10px}.pocket-count,.veu_count_sns_fb,.veu_count_sns_hb{bottom:2px}.veu_childPage_list .wp-post-image{width:25%}.veu_cta .cta_body_image img{display:block;margin:0 auto 1.5em;max-width:100%}}@media (max-width:500px){.media .postList_thumbnail{width:100px}}@media (max-width:480px){.veu_followSet .followSet_title{font-size:12px;margin-bottom:0}}
{assets/images → images}/arrow_bottom.svg RENAMED
File without changes
{assets/images → images}/head_logo_ExUnit.png RENAMED
File without changes
{assets/images → images}/to-top-btn-icon.svg RENAMED
File without changes
inc/auto-eyecatch/auto-eyecatch.php DELETED
@@ -1,13 +0,0 @@
1
- <?php
2
- /*
3
- VEU_Metabox 内の get_post_type が実行タイミングによっては
4
- カスタム投稿タイプマネージャーで作成した投稿タイプが取得できないために
5
- admin_menu のタイミングで読み込んでいる
6
- */
7
- add_action(
8
- 'admin_menu', function() {
9
- require_once( dirname( __FILE__ ) . '/class-veu-metabox-eyecatch.php' );
10
- }
11
- );
12
-
13
- require_once( dirname( __FILE__ ) . '/class-veu-auto-eyecatch.php' );
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/auto-eyecatch/class-veu-auto-eyecatch.php DELETED
@@ -1,91 +0,0 @@
1
- <?php
2
- /**
3
- * VkExUnit auto_eyecatch.php
4
- * insert thumbnail for top of content automatically
5
- *
6
- * @package VkExUnit
7
- * @author shoji imamura<imamura@vektor-inc.co.jp>
8
- * @since 8/Jul/2015
9
- */
10
-
11
- class VEU_Auto_Eyecatch {
12
- private static $instance;
13
-
14
- public static function instance() {
15
- if ( isset( self::$instance ) ) {
16
- return self::$instance; }
17
-
18
- self::$instance = new VEU_Auto_Eyecatch;
19
- self::$instance->run_init();
20
- return self::$instance;
21
- }
22
-
23
- private function __construct() {
24
- /*** do noting */
25
- }
26
-
27
-
28
- protected function run_init() {
29
- add_filter( 'the_content', array( $this, 'set_eyecatch' ), 1 );
30
- }
31
-
32
- public static function post_types() {
33
-
34
- $allowed_post_types = apply_filters( 'veu_auto_eye_catch_post_types', array( 'post', 'page' ) );
35
-
36
- return $allowed_post_types;
37
- }
38
-
39
- public static function is_my_turn() {
40
-
41
- if ( vkExUnit_is_excerpt() ) {
42
- return false; }
43
-
44
- global $is_pagewidget;
45
- if ( $is_pagewidget ) {
46
- return false; }
47
-
48
- if ( get_the_id() ) {
49
-
50
- $post_types = self::post_types();
51
-
52
- if ( in_array( get_post_type( get_the_id() ), $post_types ) ) {
53
-
54
- if ( has_post_thumbnail( get_the_id() ) ) {
55
-
56
- if ( ! get_post_meta( get_the_id(), 'vkExUnit_EyeCatch_disable', true ) ) {
57
-
58
- return true;
59
- }
60
- }
61
- }
62
- }
63
-
64
- return false;
65
- }
66
-
67
-
68
- public function set_eyecatch( $content ) {
69
-
70
- if ( ! self::is_my_turn() ) {
71
- return $content; }
72
-
73
- $imageHtml = self::render_eyecatch( get_the_id() );
74
-
75
- $content = $imageHtml . $content;
76
-
77
- return $content;
78
- }
79
-
80
-
81
- public function render_eyecatch( $post_id ) {
82
- $html = '';
83
-
84
- $image_tag = get_the_post_thumbnail( $post_id, 'large' );
85
-
86
- $html = '<div class="veu_autoEyeCatchBox">' . $image_tag . '</div>';
87
- return $html;
88
- }
89
- }
90
-
91
- VEU_Auto_Eyecatch::instance();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/auto-eyecatch/class-veu-metabox-eyecatch.php DELETED
@@ -1,45 +0,0 @@
1
- <?php
2
-
3
- class VEU_Metabox_Eyecatch extends VEU_Metabox {
4
-
5
- public function __construct( $args = array() ) {
6
-
7
- $this->args = array(
8
- 'slug' => 'veu_eyecatch',
9
- 'cf_name' => 'vkExUnit_EyeCatch_disable',
10
- 'title' => __( 'Automatic EyeCatch', 'vk-all-in-one-expansion-unit' ),
11
- 'priority' => 50,
12
- 'post_types' => apply_filters( 'veu_auto_eye_catch_post_types', array( 'post', 'page' ) ),
13
- );
14
-
15
- parent::__construct( $this->args );
16
-
17
- }
18
-
19
- /**
20
- * metabox_body_form
21
- * Form inner
22
- *
23
- * @return [type] [description]
24
- */
25
- public function metabox_body_form( $cf_value ) {
26
-
27
- if ( $cf_value ) {
28
- $checked = ' checked';
29
- } else {
30
- $checked = '';
31
- }
32
-
33
- $label = __( 'Do not set eyecatch image automatic.', 'vk-all-in-one-expansion-unit' );
34
-
35
- $form = '';
36
- $form .= '<ul>';
37
- $form .= '<li><label>' . '<input type="checkbox" id="' . esc_attr( $this->args['cf_name'] ) . '" name="' . esc_attr( $this->args['cf_name'] ) . '" value="true"' . $checked . '> ' . $label . '</label></li>';
38
- $form .= '</ul>';
39
-
40
- return $form;
41
- }
42
-
43
- } // class VEU_Metabox_Eyecatch {
44
-
45
- $veu_metabox_eyecatch = new VEU_Metabox_Eyecatch();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/call-to-action/package/class-veu-metabox-cta.php DELETED
@@ -1,71 +0,0 @@
1
- <?php
2
-
3
- if ( ! class_exists( 'VEU_Metabox' ) ) {
4
- return;
5
- }
6
-
7
- class VEU_Metabox_CTA extends VEU_Metabox {
8
-
9
- public function __construct( $args = array() ) {
10
-
11
- $this->args = array(
12
- 'slug' => 'veu_noindex',
13
- 'cf_name' => 'vkexunit_cta_each_option',
14
- 'title' => __( 'Call to Action setting', 'vk-all-in-one-expansion-unit' ),
15
- 'priority' => 50,
16
- );
17
-
18
- parent::__construct( $this->args );
19
-
20
- }
21
-
22
- /**
23
- * metabox_body_form
24
- * Form inner
25
- *
26
- * @return [type] [description]
27
- */
28
- public function metabox_body_form( $cf_value ) {
29
-
30
- $form = '';
31
-
32
- global $vk_call_to_action_textdomain;
33
-
34
- $ctas = Vk_Call_To_Action::get_ctas( true, ' - ' );
35
- // ランダムを先頭に追加
36
- array_unshift(
37
- $ctas, array(
38
- 'key' => 'random',
39
- 'label' => __( 'Random', 'vk-all-in-one-expansion-unit' ),
40
- )
41
- );
42
- array_unshift(
43
- $ctas, array(
44
- 'key' => 'disable',
45
- 'label' => __( 'Disable display', 'vk-all-in-one-expansion-unit' ),
46
- )
47
- );
48
- array_unshift(
49
- $ctas, array(
50
- 'key' => 0,
51
- 'label' => __( 'Follow common setting', 'vk-all-in-one-expansion-unit' ),
52
- )
53
- );
54
-
55
- $form .= '<select name="vkexunit_cta_each_option" id="vkexunit_cta_each_option">';
56
- foreach ( $ctas as $cta ) {
57
- $selected = ( $cta['key'] == $cf_value ) ? ' selected' : '';
58
- $form .= '<option value="' . $cta['key'] . '"' . $selected . '>' . esc_html( $cta['label'] ) . '</option>';
59
- }
60
- $form .= '</select>';
61
- $form .= '<p>';
62
- $form .= '<a href="' . esc_url( Vk_Call_To_Action::setting_page_url() ) . '" class="button button-default" target="_blank">' . __( 'CTA common setting', 'vk-all-in-one-expansion-unit' ) . '</a>';
63
- $form .= '<a href="' . admin_url( 'edit.php?post_type=cta' ) . '" class="button button-default" target="_blank">' . __( 'Show CTA index page', 'vk-all-in-one-expansion-unit' ) . '</a>';
64
- $form .= '</p>';
65
-
66
- return $form;
67
- }
68
-
69
- } // class VEU_Metabox_CTA {
70
-
71
- $veu_metabox_noindex = new VEU_Metabox_CTA();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/css-customize/class-veu-metabox-css-customize.php DELETED
@@ -1,39 +0,0 @@
1
- <?php
2
-
3
- if ( ! class_exists( 'VEU_Metabox' ) ) {
4
- return;
5
- }
6
-
7
- class VEU_Metabox_CSS_Customize extends VEU_Metabox {
8
-
9
- public function __construct( $args = array() ) {
10
-
11
- $this->args = array(
12
- 'slug' => 'veu_custom_css',
13
- 'cf_name' => '_veu_custom_css',
14
- 'title' => __( 'Custom CSS', 'vk-all-in-one-expansion-unit' ),
15
- 'priority' => 100,
16
- );
17
-
18
- parent::__construct( $this->args );
19
-
20
- }
21
-
22
- /**
23
- * metabox_body_form
24
- * Form inner
25
- *
26
- * @return [type] [description]
27
- */
28
- public function metabox_body_form( $cf_value ) {
29
-
30
- $form = '';
31
-
32
- $form .= '<textarea name="' . esc_attr( $this->args['cf_name'] ) . '" id="' . esc_attr( $this->args['cf_name'] ) . '" rows="5" cols="30" style="width:100%;">' . wp_kses_post( $cf_value ) . '</textarea>';
33
-
34
- return $form;
35
- }
36
-
37
- } // class VEU_Metabox_CSS_Customize {
38
-
39
- $veu_metabox_css_customize = new VEU_Metabox_CSS_Customize();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/css-customize/css-customize-single.php DELETED
@@ -1,41 +0,0 @@
1
- <?php
2
- /*
3
- Custom CSS
4
- /* ------------------------------------------- */
5
-
6
- // </head>タグの直上に出力させたいので第三引数に 50 を設定
7
- add_action( 'wp_head', 'veu_insert_custom_css', 201 );
8
-
9
- /*
10
- 入力された CSS をソースに出力
11
- /* ------------------------------------------------ */
12
- function veu_insert_custom_css() {
13
-
14
- if ( is_singular() ) {
15
- // if 現在の WordPress クエリにループできる結果があるかどうか
16
- // while 記事がある間ループして1件ずつ処理する
17
- if ( have_posts() ) :
18
- while ( have_posts() ) :
19
- the_post();
20
- global $post;
21
- echo '<style type="text/css">' . veu_get_the_custom_css_single( $post ) . '</style>';
22
- endwhile;
23
- endif;
24
- // ページ上の別の場所で同じクエリを再利用するために、ループの投稿情報を巻き戻し、前回と同じ順序で先頭の投稿を取得できるように
25
- rewind_posts();
26
- }
27
-
28
- } // function veu_insert_custom_css() {
29
-
30
- function veu_get_the_custom_css_single( $post ) {
31
- $css_customize = get_post_meta( $post->ID, '_veu_custom_css', true );
32
- if ( $css_customize ) {
33
- // delete br
34
- $css_customize = str_replace( PHP_EOL, '', $css_customize );
35
- // delete tab
36
- $css_customize = preg_replace( '/[\n\r\t]/', '', $css_customize );
37
- // multi space convert to single space
38
- $css_customize = preg_replace( '/\s(?=\s)/', '', $css_customize );
39
- }
40
- return strip_tags( $css_customize );
41
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/meta-keyword/class-veu-metabox-meta-keyword.php DELETED
@@ -1,43 +0,0 @@
1
- <?php
2
-
3
- if ( ! class_exists( 'VEU_Metabox' ) ) {
4
- return;
5
- }
6
-
7
- class VEU_Metabox_Meta_Keyword extends VEU_Metabox {
8
-
9
- public function __construct( $args = array() ) {
10
-
11
- $this->args = array(
12
- 'slug' => 'veu_meta_keyword',
13
- 'cf_name' => 'vkExUnit_common_keywords',
14
- 'title' => __( 'Meta Keywords', 'vk-all-in-one-expansion-unit' ),
15
- 'priority' => 50,
16
- );
17
-
18
- parent::__construct( $this->args );
19
-
20
- }
21
-
22
- /**
23
- * metabox_body_form
24
- * Form inner
25
- *
26
- * @return [type] [description]
27
- */
28
- public function metabox_body_form( $cf_value ) {
29
-
30
- $theme_option_seo_link = '<a href="' . get_admin_url() . '/admin.php?page=vkExUnit_main_setting#vkExUnit_common_keywords" target="_blank">' . vkExUnit_get_name() . ' ' . __( 'Main setting', 'vk-all-in-one-expansion-unit' ) . '</a>';
31
-
32
- $form = '';
33
- $form .= '<input type=text name="' . esc_attr( $this->args['cf_name'] ) . '" value="' . esc_attr( $cf_value ) . '" size=50 />';
34
- $form .= '<p>' . __( 'To distinguish between individual keywords, please enter a , delimiter (optional).', 'vk-all-in-one-expansion-unit' ) . '<br />';
35
- $form .= sprintf( __( '* keywords common to the entire site can be set from %s.', 'vk-all-in-one-expansion-unit' ), $theme_option_seo_link );
36
- $form .= '</p>';
37
-
38
- return $form;
39
- }
40
-
41
- } // class VEU_Metabox_Meta_Keyword {
42
-
43
- $veu_metabox_sns_title = new VEU_Metabox_Meta_Keyword();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/meta-keyword/meta-keyword.php DELETED
@@ -1,124 +0,0 @@
1
- <?php
2
- /**
3
- * VkExUnit meta_keyword.php
4
- * Set meta tag of keyword for single page each
5
- *
6
- * @package VkExUnit
7
- * @author shoji imamura<imamura@vektor-inc.co.jp>
8
- * @since 26/Jun/2015
9
- */
10
-
11
- /*
12
- VEU_Metabox 内の get_post_type が実行タイミングによっては
13
- カスタム投稿タイプマネージャーで作成した投稿タイプが取得できないために
14
- admin_menu のタイミングで読み込んでいる
15
- */
16
- add_action(
17
- 'admin_menu', function() {
18
- require_once( dirname( __FILE__ ) . '/class-veu-metabox-meta-keyword.php' );
19
- }
20
- );
21
-
22
- class vExUnit_meta_keywords {
23
-
24
- private static $instance;
25
-
26
- public static function instance() {
27
- if ( isset( self::$instance ) ) {
28
- return self::$instance; }
29
-
30
- self::$instance = new vExUnit_meta_keywords;
31
- self::$instance->run_init();
32
- return self::$instance;
33
- }
34
-
35
-
36
- private function __construct() {
37
- /*** do noting ***/
38
- }
39
-
40
-
41
- protected function run_init() {
42
- add_action( 'veu_package_init', array( $this, 'option_init' ) );
43
- // add_action( 'admin_menu', array( $this, 'add_custom_field' ) );
44
- // add_action( 'save_post', array( $this, 'save_custom_field' ) );
45
- add_action( 'wp_head', array( $this, 'set_HeadKeywords' ), 1 );
46
- }
47
-
48
-
49
- public function option_init() {
50
- vkExUnit_register_setting(
51
- __( 'Meta Keywords', 'vk-all-in-one-expansion-unit' ), // tab label.
52
- 'vkExUnit_common_keywords', // name attr
53
- array( $this, 'sanitize_config' ), // sanitaise function name
54
- array( $this, 'render_configPage' ) // setting_page function name
55
- );
56
- }
57
-
58
-
59
- public function get_default_option() {
60
- $option = '';
61
- return $option;
62
- }
63
-
64
-
65
- public function sanitize_config( $option ) {
66
- $option = preg_replace( '/^,*(.+)$/', '$1', $option );
67
- $option = preg_replace( '/,*$/', '', $option );
68
- return $option;
69
- }
70
-
71
-
72
- public static function get_option() {
73
- return get_option( 'vkExUnit_common_keywords', '' );
74
- }
75
-
76
-
77
- public function render_configPage() {
78
- ?>
79
- <h3><?php _e( 'Meta Keyword', 'vk-all-in-one-expansion-unit' ); ?></h3>
80
- <div id="meta_keyword" class="sectionBox">
81
- <table class="form-table">
82
- <tr><th><?php _e( 'Common Keywords', 'vk-all-in-one-expansion-unit' ); ?></th>
83
- <td><?php _e( 'Keywords for meta tag. This words will set Meta Keyword with post keywords. if you want multiple keywords, enter with separator of ",".', 'vk-all-in-one-expansion-unit' ); ?><br />
84
- <input type="text" name="vkExUnit_common_keywords" id="commonKeyWords" value="<?php echo self::get_option(); ?>" style="width:90%;" /><br />
85
-
86
- * <?php _e( 'This is not seriously, Because the SearchEngine does not care this.', 'vk-all-in-one-expansion-unit' ); ?><br/>
87
- * <?php _e( 'For each page individual keyword is enter at the edit screen of each article. 10 keywords maximum, together with a each article keywords is desirable.', 'vk-all-in-one-expansion-unit' ); ?><br/>
88
- * <?php _e( '"," separator at end of the last keyword is do not need.', 'vk-all-in-one-expansion-unit' ); ?><br/>
89
- <?php _e( 'Example: WordPress,template,theme,free,GPL', 'vk-all-in-one-expansion-unit' ); ?></td></tr>
90
- </table>
91
- <?php submit_button(); ?>
92
- </div>
93
- <?php
94
- }
95
-
96
- public function get_postKeyword() {
97
- $post_id = get_the_id();
98
-
99
- if ( empty( $post_id ) ) {
100
- return null; }
101
-
102
- $keyword = get_post_meta( $post_id, 'vkExUnit_metaKeyword', true );
103
- return $keyword;
104
- }
105
-
106
-
107
- public function set_HeadKeywords() {
108
- $commonKeyWords = self::get_option();
109
- // get custom field
110
- $entryKeyWords = self::get_postKeyword();
111
- $keywords = array();
112
- if ( $commonKeyWords ) {
113
- $keywords[] = $commonKeyWords; }
114
- if ( $entryKeyWords ) {
115
- $keywords[] = $entryKeyWords; }
116
- $key = implode( ',', $keywords );
117
- // print individual keywords
118
- if ( ! $key ) {
119
- return; }
120
- echo '<meta name="keywords" content="' . $key . '" />' . "\n";
121
- }
122
- }
123
-
124
- vExUnit_meta_keywords::instance();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/noindex/class-veu-metabox-noindex.php DELETED
@@ -1,45 +0,0 @@
1
- <?php
2
-
3
- class VEU_Metabox_Noindex extends VEU_Metabox {
4
-
5
- public function __construct( $args = array() ) {
6
-
7
- $this->args = array(
8
- 'slug' => 'veu_noindex',
9
- 'cf_name' => '_vk_print_noindex',
10
- 'title' => __( 'Noindex setting', 'vk-all-in-one-expansion-unit' ),
11
- 'priority' => 50,
12
- );
13
-
14
- parent::__construct( $this->args );
15
-
16
- }
17
-
18
- /**
19
- * metabox_body_form
20
- * Form inner
21
- *
22
- * @return [type] [description]
23
- */
24
- public function metabox_body_form( $cf_value ) {
25
-
26
- $form = '';
27
-
28
- if ( $cf_value ) {
29
- $checked = ' checked';
30
- } else {
31
- $checked = '';
32
- }
33
-
34
- $label = __( 'Print noindex tag that to be do not display on search result.', 'vk-all-in-one-expansion-unit' );
35
-
36
- $form .= '<ul>';
37
- $form .= '<li><label>' . '<input type="checkbox" id="' . esc_attr( $this->args['cf_name'] ) . '" name="' . esc_attr( $this->args['cf_name'] ) . '" value="true"' . $checked . '> ' . $label . '</label></li>';
38
- $form .= '</ul>';
39
-
40
- return $form;
41
- }
42
-
43
- } // class VEU_Metabox_Noindex {
44
-
45
- $veu_metabox_noindex = new VEU_Metabox_Noindex();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/noindex/noindex.php DELETED
@@ -1,34 +0,0 @@
1
- <?php
2
- /**
3
- * VkExUnit noindex.php
4
- * insert noindex tag for head.
5
- *
6
- * @package VkExUnit
7
- * @author Hidekazu IShikawa <ishikawa@vektor-inc.co.jp>
8
- * @since 13/May/2019
9
- */
10
-
11
- /*
12
- VEU_Metabox 内の get_post_type が実行タイミングによっては
13
- カスタム投稿タイプマネージャーで作成した投稿タイプが取得できないために
14
- admin_menu のタイミングで読み込んでいる
15
- */
16
- add_action(
17
- 'admin_menu', function() {
18
- require_once( dirname( __FILE__ ) . '/class-veu-metabox-noindex.php' );
19
- }
20
- );
21
-
22
- /*
23
- noindex出力処理
24
- /*-------------------------------------------*/
25
- add_action( 'wp_head', 'veu_noindex_print_head' );
26
- function veu_noindex_print_head() {
27
- global $post;
28
- if ( is_singular() ) {
29
- $vk_print_noindex = get_post_meta( $post->ID, '_vk_print_noindex', true );
30
- if ( $vk_print_noindex ) {
31
- echo '<meta name=”robots” content=”noindex,follow” />';
32
- }
33
- }
34
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/other-widget/other-widget.php DELETED
@@ -1,99 +0,0 @@
1
- <?php
2
- require dirname( __FILE__ ) . '/widget-new-posts.php';
3
- require dirname( __FILE__ ) . '/widget-profile.php';
4
- require dirname( __FILE__ ) . '/widget-3pr-area.php';
5
- require dirname( __FILE__ ) . '/widget-page.php';
6
- require dirname( __FILE__ ) . '/widget-taxonomies.php';
7
- require dirname( __FILE__ ) . '/widget-archives.php';
8
- require dirname( __FILE__ ) . '/widget-pr-blocks.php';
9
- require dirname( __FILE__ ) . '/widget-side-child-page-list.php';
10
- require dirname( __FILE__ ) . '/widget-button.php';
11
- require dirname( __FILE__ ) . '/widget-banner.php';
12
- // require veu_get_directory() . '/inc/other_widget/widget-child-page-list.php';
13
-
14
- /*-------------------------------------------*/
15
- /* color picker
16
- /*-------------------------------------------*/
17
- // color picker js
18
- add_action( 'admin_enqueue_scripts', 'vkExUnit_admin_scripts_color_picker' );
19
- function vkExUnit_admin_scripts_color_picker() {
20
- wp_enqueue_style( 'wp-color-picker' );
21
- wp_enqueue_script( 'wp-color-picker' );
22
- // カラーピッカー対象class指定 ( 外観 > ウィジェット 画面で効かないので一旦コメントアウト )
23
- // wp_enqueue_script( 'colorpicker_script', plugins_url( 'js/admin-widget.js', __FILE__ ), array( 'wp-color-picker' ), false, true );
24
- }
25
- // 外観 > ウィジェット 画面で動作させるために必要
26
- add_action( 'admin_footer-widgets.php', 'print_scripts_pr_color' );
27
- function print_scripts_pr_color() {
28
- ?>
29
- <script type="text/javascript">
30
- (function($){
31
- function initColorPicker(widget) {
32
- widget.find( '.color_picker' ).wpColorPicker( {
33
- change: _.throttle( function() {
34
- $(this).trigger('change');
35
- }, 3000 )
36
- });
37
- }
38
-
39
- function onFormUpdate(event, widget) {
40
- initColorPicker(widget);
41
- }
42
- $(document).on('widget-added widget-updated', onFormUpdate );
43
- $(document).ready( function() {
44
- $('#widgets-right .widget:has(.color_picker)').each( function () {
45
- initColorPicker( $(this) );
46
- });
47
- });
48
- }(jQuery));
49
- </script>
50
- <?php
51
- }
52
-
53
- /*-------------------------------------------*/
54
- /* archives_where
55
- /*-------------------------------------------*/
56
- add_filter( 'getarchives_where', 'vkExUnit_info_getarchives_where', 10, 2 );
57
- function vkExUnit_info_getarchives_where( $where, $r ) {
58
- global $my_archives_post_type;
59
- if ( isset( $r['post_type'] ) ) {
60
- $my_archives_post_type = $r['post_type'];
61
- $where = str_replace( '\'post\'', '\'' . $r['post_type'] . '\'', $where );
62
- } else {
63
- $my_archives_post_type = '';
64
- }
65
- return $where;
66
- }
67
-
68
- add_filter( 'get_archives_link', 'vkExUnit_rewrite_archives_link' );
69
- function vkExUnit_rewrite_archives_link( $link_html ) {
70
- global $my_archives_post_type;
71
- if ( $my_archives_post_type && $my_archives_post_type != 'post' ) {
72
-
73
- $link_url_before = preg_replace( "/^.+<a.+href=\'(.+)\'.+$/is", '$1', $link_html );
74
- if ( $link_html == $link_url_before ) {
75
- return $link_html;
76
- }
77
-
78
- $olink = parse_url( $link_url_before );
79
- if ( preg_match( '/\/' . $my_archives_post_type . '\/?/', $olink['path'] ) ) {
80
- return $link_html;
81
- }
82
-
83
- if ( ! isset( $olink['query'] ) ) {
84
- $olink['query'] = '';
85
- }
86
- parse_str( $olink['query'], $query );
87
- if ( isset( $query['post_type'] ) && $query['post_type'] ) {
88
- return $link_html;
89
- }
90
-
91
- $query['post_type'] = $my_archives_post_type;
92
- $new_query = '?' . http_build_query( $query );
93
- $new_url = $olink['scheme'] . '://' . $olink['host'] . $olink['path'] . $new_query;
94
-
95
- $link_html = preg_replace( "/href=\'(.+)\'/", "href='" . $new_url . "'", $link_html );
96
- return $link_html;
97
- }
98
- return $link_html;
99
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/post-type-manager/post-type-manager-config.php DELETED
@@ -1,18 +0,0 @@
1
- <?php
2
-
3
- /*
4
- Load modules
5
- /*-------------------------------------------*/
6
- if ( ! class_exists( 'Vk_post_type_manager' ) ) {
7
-
8
- global $vk_post_type_manager_textdomain;
9
- $vk_post_type_manager_textdomain = 'vk-all-in-one-expansion-unit';
10
-
11
- require( 'package/class.post-type-manager.php' );
12
-
13
- // /* transrate
14
- // /*-------------------------------------------*/
15
- // function XXXX_post_type_manager_translate(){
16
- // __( 'Color', 'XXXX_plugin_text_domain_XXXX' );
17
- // }
18
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/sitemap-page/class-veu-metabox-sitemap.php DELETED
@@ -1,49 +0,0 @@
1
- <?php
2
-
3
- if ( ! class_exists( 'VEU_Metabox' ) ) {
4
- return;
5
- }
6
-
7
- class VEU_Metabox_Sitemap extends VEU_Metabox {
8
-
9
- public function __construct( $args = array() ) {
10
-
11
- $this->args = array(
12
- 'slug' => 'veu_sitemap',
13
- 'cf_name' => 'sitemap_hide',
14
- 'title' => __( 'Hide setting of HTML sitemap', 'vk-all-in-one-expansion-unit' ),
15
- 'priority' => 50,
16
- 'post_types' => array( 'page' => 'page' ),
17
- );
18
-
19
- parent::__construct( $this->args );
20
-
21
- }
22
-
23
- /**
24
- * metabox_body_form
25
- * Form inner
26
- *
27
- * @return [type] [description]
28
- */
29
- public function metabox_body_form( $cf_value ) {
30
-
31
- if ( $cf_value ) {
32
- $checked = ' checked';
33
- } else {
34
- $checked = '';
35
- }
36
-
37
- $label = __( 'Hide this page to HTML Sitemap.', 'vk-all-in-one-expansion-unit' );
38
-
39
- $form = '';
40
- $form .= '<ul>';
41
- $form .= '<li><label>' . '<input type="checkbox" id="' . esc_attr( $this->args['cf_name'] ) . '" name="' . esc_attr( $this->args['cf_name'] ) . '" value="true"' . $checked . '> ' . $label . '</label></li>';
42
- $form .= '</ul>';
43
-
44
- return $form;
45
- }
46
-
47
- } // class VEU_Metabox_Sitemap {
48
-
49
- $veu_metabox_sitemap = new VEU_Metabox_Sitemap();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/sitemap-page/sitemap-page-admin-main-setting.php DELETED
@@ -1,54 +0,0 @@
1
- <?php
2
- /*-------------------------------------------*/
3
- /* Main setting
4
- /*-------------------------------------------*/
5
-
6
- function veu_sitemap_set_main_setting() {
7
- vkExUnit_register_setting(
8
- __( 'HTML Sitemap', 'vk-all-in-one-expansion-unit' ),
9
- 'vkExUnit_sitemap_options',
10
- 'veu_sitemap_options_validate',
11
- 'veu_add_sitemap_options_page'
12
- );
13
- }
14
- add_action( 'veu_package_init', 'veu_sitemap_set_main_setting' );
15
-
16
- /*-------------------------------------------*/
17
- /* validate
18
- /*-------------------------------------------*/
19
- function veu_sitemap_options_validate( $input ) {
20
- $output = $defaults = veu_get_sitemap_options_default();
21
-
22
- $paras = array( 'excludeId' );
23
-
24
- foreach ( $paras as $key => $value ) {
25
- $output[ $value ] = ( isset( $input[ $value ] ) ) ? $input[ $value ] : '';
26
- }
27
- return apply_filters( 'veu_sitemap_options_validate', $output, $input, $defaults );
28
- }
29
-
30
-
31
- function veu_add_sitemap_options_page() {
32
- $options = veu_get_sitemap_options();
33
- // $options_default = veu_get_sns_options_default();
34
- /*-------------------------------------------*/
35
- /* sitemap page
36
- /*-------------------------------------------*/
37
- ?>
38
- <div id="sitemapSetting" class="sectionBox">
39
- <h3><?php _e( 'HTML Sitemap Settings', 'vk-all-in-one-expansion-unit' ); ?></h3>
40
- <table class="form-table">
41
- <!-- sitemap -->
42
- <tr>
43
- <th><?php _e( 'Exclude page Settings', 'vk-all-in-one-expansion-unit' ); ?></th>
44
- <td>
45
- <?php _e( 'Input you want to exclude page id.', 'vk-all-in-one-expansion-unit' ); ?><br />
46
- <p><input type="text" name="vkExUnit_sitemap_options[excludeId]" id="excludeId" value="<?php echo esc_attr( $options['excludeId'] ); ?>" style="width:50%;" /></p>
47
- <?php _e( '* Please enter separated by ","(commas) if there is more than one page ID that you want to exclude.', 'vk-all-in-one-expansion-unit' ); ?>
48
- </td>
49
- </tr>
50
- </table>
51
- <?php submit_button(); ?>
52
- </div>
53
- <?php
54
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/sitemap-page/sitemap-page-helpers.php DELETED
@@ -1,54 +0,0 @@
1
- <?php
2
-
3
- function veu_get_sitemap_options() {
4
- $default_options = array(
5
- 'excludeId' => '',
6
- );
7
- $options = get_option( 'vkExUnit_sitemap_options', $default_options );
8
- $options = wp_parse_args( $options, $default_options );
9
- return apply_filters( 'vkExUnit_sitemap_options', $options );
10
- }
11
-
12
- function veu_get_sitemap_options_default() {
13
- $default_options['excludeId'] = '';
14
- return apply_filters( 'vkExUnit_sitemap_options_default', $default_options );
15
- }
16
-
17
- /*-------------------------------------------*/
18
- /* サイトマップで非表示にする
19
- /*-------------------------------------------*/
20
-
21
- function veu_sitemap_exclude_page_ids() {
22
- // meta_key が sitemap_hide が true で post_type が page の投稿を取得する
23
- $args = array(
24
- 'posts_per_page' => -1, // 取得する数
25
- 'post_type' => 'page', // 投稿タイプ名
26
- 'meta_query' => array(
27
- array(
28
- 'key' => 'sitemap_hide',
29
- 'value' => 'true',
30
- ),
31
- ),
32
- );
33
- $sitemap_hide_customPosts = get_posts( $args );
34
-
35
- // 取得した投稿データをループして、id名を $excludes に追加していく
36
- // 「sitemap_hide」フィールドの値が格納されていたら「$excludes」に ID を追加する処理を開始
37
- if ( $sitemap_hide_customPosts ) {
38
- $excludes = '';
39
- foreach ( $sitemap_hide_customPosts as $key => $value ) {
40
- // print_r($value);
41
-
42
- if ( ! $excludes ) {
43
- $excludes .= $value->ID;
44
- } else {
45
- $excludes .= ',' . $value->ID;
46
- }
47
-
48
- $excludes = esc_attr( $excludes );
49
- }
50
-
51
- return $excludes;
52
- } // if( $sitemap_hide_customPosts ) {
53
-
54
- } // function veu_sitemap_exclude_page_ids() {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/sns/class-veu-metabox-sns-button.php DELETED
@@ -1,62 +0,0 @@
1
- <?php
2
-
3
- if ( ! class_exists( 'VEU_Metabox' ) ) {
4
- return;
5
- }
6
-
7
- class VEU_Metabox_SNS_Button extends VEU_Metabox {
8
-
9
- public function __construct( $args = array() ) {
10
-
11
- $this->args = array(
12
- 'slug' => 'veu_sns_button_hide',
13
- 'cf_name' => 'sns_share_botton_hide',
14
- 'title' => __( 'Hide setting of share button', 'vk-all-in-one-expansion-unit' ),
15
- 'priority' => 50,
16
- );
17
-
18
- parent::__construct( $this->args );
19
-
20
- }
21
-
22
- /**
23
- * metabox_body_form
24
- * Form inner
25
- *
26
- * @return [type] [description]
27
- */
28
- public function metabox_body_form( $cf_value ) {
29
-
30
- $form = '';
31
- // 今編集している投稿の投稿タイプを取得
32
- $post_type = get_post_type();
33
-
34
- // 編集中のページの投稿タイプ が シェアボタンを表示しない投稿タイプに含まれている場合
35
- if ( ! veu_sns_is_sns_btns_meta_chekbox_hide( $post_type ) ) {
36
-
37
- // 「この投稿タイプではシェアボタンを表示しないように設定されています。」を表示
38
- $form .= '<p>' . __( 'This post type is not set to display the share button.', 'vk-all-in-one-expansion-unit' ) . '</p>';
39
- $form .= ' <a href="' . admin_url( '/admin.php?page=vkExUnit_main_setting#vkExUnit_sns_options' ) . '" target="_blank" class="button button-default">' . __( 'Display setting of share button', 'vk-all-in-one-expansion-unit' ) . '</a>';
40
-
41
- } else {
42
-
43
- if ( $cf_value ) {
44
- $checked = ' checked';
45
- } else {
46
- $checked = '';
47
- }
48
-
49
- $label = __( 'Don\'t display share bottons.', 'vk-all-in-one-expansion-unit' );
50
-
51
- $form .= '<ul>';
52
- $form .= '<li><label>' . '<input type="checkbox" id="' . esc_attr( $this->args['cf_name'] ) . '" name="' . esc_attr( $this->args['cf_name'] ) . '" value="true"' . $checked . '> ' . $label . '</label></li>';
53
- $form .= '</ul>';
54
-
55
- }
56
-
57
- return $form;
58
- }
59
-
60
- } // class VEU_Metabox_SNS_Button {
61
-
62
- $veu_metabox_sns_button = new VEU_Metabox_SNS_Button();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/sns/class-veu-metabox-sns-title.php DELETED
@@ -1,39 +0,0 @@
1
- <?php
2
-
3
- if ( ! class_exists( 'VEU_Metabox' ) ) {
4
- return;
5
- }
6
-
7
- class VEU_Metabox_SNS_Title extends VEU_Metabox {
8
-
9
- public function __construct( $args = array() ) {
10
-
11
- $this->args = array(
12
- 'slug' => 'veu_sns_title',
13
- 'cf_name' => 'vkExUnit_sns_title',
14
- 'title' => __( 'SNS Title', 'vk-all-in-one-expansion-unit' ),
15
- 'priority' => 50,
16
- );
17
-
18
- parent::__construct( $this->args );
19
-
20
- }
21
-
22
- /**
23
- * metabox_body_form
24
- * Form inner
25
- *
26
- * @return [type] [description]
27
- */
28
- public function metabox_body_form( $cf_value ) {
29
-
30
- $form = '';
31
- $form .= '<input type=text name="' . esc_attr( $this->args['cf_name'] ) . '" value="' . esc_attr( $cf_value ) . '" size=50 />';
32
- $form .= '<p>' . __( 'if filled this area then override title of OGP and Twitter Card', 'vk-all-in-one-expansion-unit' ) . '</p>';
33
-
34
- return $form;
35
- }
36
-
37
- } // class VEU_Metabox_SNS_Title {
38
-
39
- $veu_metabox_sns_title = new VEU_Metabox_SNS_Title();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/template-tags/template-tags-veu-old.php DELETED
@@ -1,69 +0,0 @@
1
- <?php
2
-
3
- /*
4
- このファイルの元ファイルは
5
- https://github.com/vektor-inc/vektor-wp-libraries
6
- にあります。修正の際は上記リポジトリのデータを修正してください。
7
- */
8
-
9
- function vkExUnit_get_directory( $path = '' ) {
10
- return veu_get_directory( $path );
11
- }
12
- function vkExUnit_get_directory_uri( $path = '' ) {
13
- return veu_get_directory_uri( $path );
14
- }
15
-
16
- if ( ! function_exists( 'vkExUnit_get_common_options' ) ) {
17
- function vkExUnit_get_common_options() {
18
- return veu_get_common_options();
19
- }
20
- }
21
- if ( ! function_exists( 'vkExUnit_is_excerpt' ) ) {
22
- function vkExUnit_is_excerpt() {
23
- return vk_is_excerpt();
24
- }
25
- }
26
-
27
- if ( ! function_exists( 'vkExUnit_get_name' ) ) {
28
- function vkExUnit_get_name() {
29
- return veu_get_name();
30
- }
31
- }
32
-
33
- if ( ! function_exists( 'vkExUnit_get_little_short_name' ) ) {
34
- function vkExUnit_get_little_short_name() {
35
- return veu_get_little_short_name();
36
- }
37
- }
38
-
39
- if ( ! function_exists( 'vkExUnit_get_short_name' ) ) {
40
- function vkExUnit_get_short_name() {
41
- return veu_get_short_name();
42
- }
43
- }
44
-
45
- if ( ! function_exists( 'vkExUnit_get_page_for_posts' ) ) {
46
- function vkExUnit_get_page_for_posts() {
47
- return vk_get_page_for_posts();
48
- }
49
- }
50
-
51
- if ( ! function_exists( 'vkExUnit_get_post_type' ) ) {
52
- function vkExUnit_get_post_type() {
53
- return vk_get_post_type();
54
- }
55
- }
56
-
57
- if ( ! function_exists( 'vkExUnit_get_the_archive_title' ) ) {
58
- function vkExUnit_get_the_archive_title() {
59
- $title = vk_get_the_archive_title();
60
- return apply_filters( 'vkExUnit_get_the_archive_title', $title );
61
- }
62
- }
63
-
64
- if ( ! function_exists( 'vkExUnit_get_pageDescription' ) ) {
65
- function vkExUnit_get_pageDescription() {
66
- $title = vk_get_page_description();
67
- return apply_filters( 'vkExUnit_pageDescriptionCustom', $title );
68
- }
69
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
inc/vk-blocks/package/build/block-build-editor.css DELETED
@@ -1 +0,0 @@
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;display:inline-block}.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_icon{max-width:86px}.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_icon{margin-right:2rem}.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_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_icon{margin-left:2rem}.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_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,.mainSection .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:before,.mainSection .edit-post-visual-editor.editor-styles-wrapper .vk_heading_title-style-plain:before{border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_heading_title-style-plain:after,.mainSection .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/package/build/block-build.js DELETED
@@ -1,39 +0,0 @@
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
5
- http://jedwatson.github.io/classnames
6
- */
7
- /*!
8
- Copyright (c) 2017 Jed Watson.
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
- *
16
- * Copyright (c) Facebook, Inc. and its affiliates.
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/package/build/block-build.js.map DELETED
@@ -1 +0,0 @@
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":"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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 = 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 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":""}
 
inc/vk-blocks/package/build/languages/vk-blocks-ja-vk-blocks-build-js.json DELETED
@@ -1 +0,0 @@
1
- {"domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural_forms":"nplurals=1; plural=0;","lang":"ja_JP"},"Alert":["アラート"],"Select image":["画像を選択"],"Upload image":["画像をアップロード"],"Icon Name":["アイコンの名前"],"Input text":["文字を入力"],"Ballon":["フキダシ"],"Balloon setting":["フキダシ設定"],"Position":["位置"],"Please specify the layout of the balloon.":["吹き出しの配置を指定してください。"],"Left":["左"],"Right":["右"],"Type":["タイプ"],"Please select the type of balloon.":["吹き出しのタイプを指定してください。"],"Serif":["セリフ"],"Thinking":["吹き出し"],"Button setting":["ボタン設定"],"Sub Caption":["サブテキスト"],"Open link new tab.":["リンクを別ウィンドウで開く"],"Button Size:":["ボタンサイズ:"],"Large":["大"],"normal":["標準"],"Small":["小"],"Button Position:":["ボタンの位置:"],"Center":["中央"],"Block":["ブロック(全幅)"],"Button Style:":["ボタンスタイル:"],"Solid color":["ベタ塗り"],"No background":["背景なし"],"If you select \"No background\", that you need to select a Custom Color.":["もし「背景なし」を選択した場合はカスタムカラーで色を指定してください。"],"Default Color:":["標準色:"],"Primary":["Primary"],"Secondary":["Secondary"],"Success":["Success"],"Info":["Info"],"Warning":["Warning"],"Danger":["Danger"],"Light":["Light"],"Dark":["Dark"],"Custom Color":["カスタムカラー"],"This custom color overrides the default color. If you want to use the default color, click the clear button.":["このカスタムカラーはデフォルトのカラーを上書きします。 デフォルトの色を使用したい場合は、クリアボタンをクリックしてください。"],"Font Awesome:":["Font Awesome:"],"Font Awesome icon list":["Font Awesome アイコンリスト"],"Before text":["文字の前"],"Enter Font Awesome Class.This icon will appear before text. Ex) fas fa-arrow-circle-right":["Font Awesome の class 名を入力してください。このアイコンは文字の前に表示されます。 例) fas fa-arrow-circle-right"],"After text":["文字の後"],"Enter Font Awesome Class.This icon will appear after text. Ex) fas fa-external-link-alt":["Font Awesome の class 名を入力してください。このアイコンは文字の後に表示されます。 例) fas fa-external-link-alt"],"Apply":[""],"Button":["ボタン"],"FAQ":["質問と解答"],"Please enter a question.":["質問を入力してください。"],"Please enter a answer.":["回答を入力してください。"],"Flow":["フロー"],"Display of arrow":["矢印の表示"],"Arrow display":["矢印を表示する"],"Arrow hidden":["矢印を表示しない"],"Input title":["タイトルを入力"],"Input content":["説明を入力"],"Style Settings":["スタイル設定"],"Heading style":["見出しスタイル"],"Default":["標準"],"Plain":["装飾無し"],"Margin bottom size (rem)":["下部の余白"],"Heading Settings":["見出し設定"],"Level":["レベル"],"Text Alignment":["テキストの水平位置"],"Heading margin bottom size (rem)":["見出し下部の余白 (rem)"],"Sub Text Settings":["サブテキスト設定"],"Display":["表示"],"Hide":["非表示"],"Text size (rem)":["文字サイズ (rem)"],"Heading":["見出し"],"Input sub text…":["サブテキストを入力"],"Input title…":["タイトルを入力"],"Heading %d":["見出し %d"],"Highlight Color":["ハイライトカラー"],"Highlighter":["蛍光マーカー"],"Background Image":["背景画像"],"Background image Position":["背景画像の位置"],"Fixed":["固定"],"Parallax (It will not work in preview)":["パララックス(編集画面では反映されません)"],"Layout Setting":["レイアウト設定"],"Outer width":["アウターの幅"],"Normal":["標準"],"Full Wide":["全幅"],"Contents area padding (left and right)":["コンテンツエリアの余白 (左右)"],"Do not use contents area default padding (When case of full width etc.).":["コンテンツエリア内の左右に標準の余白を使用しない(全幅で利用の場合など)。"],"Use contents area default padding (When case of not full width and use background etc.).":["コンテンツエリア内の左右に標準の余白を使用する(全幅でない標準幅で背景色を指定する場合など)。"],"Padding (top and bottom)":["余白 (上下)"],"Use default padding":["標準の余白を使用"],"Do not use default padding (Set it yourself using a spacer block etc.).":["標準の余白を使用しない(スペーサーブロックなどで独自に指定する)。"],"Divider Setting":["区切りの設定"],"Tilt":["傾斜"],"Curve":["カーブ"],"Wave":["波状"],"Triangle":["三角"],"Upper Divider Level":["上部区切りレベル"],"Lower Divider Level":["下部区切りレベル"],"Border Setting":["枠線の設定"],"Border will disappear when divider effect is applied.":["枠線は区切りレベルを適用すると表示されなくなります。"],"Border type":["枠線の種類"],"None":["なし"],"Solid":["直線"],"Dotted":["点線"],"Dashed":["Dashed"],"Double":["二重線"],"Groove":["Groove"],"Ridge":["Ridge"],"Inset":["Inset"],"Outset":["Outset"],"Border width":["枠線の幅"],"Border radius":["枠線のRの大きさ"],"This block is only for users who bought Lightning Pro.":["このブロックは Lightning Pro 専用です。"],"Outer":["Outer"],"Background Setting":["背景設定"],"Color Setting":["色設定"],"Color will overcome background image. If you want to display image, clear background color or set opacity 0.":["色を指定すると画像よりも優先されます。画像を表示したい場合は、背景色をクリアするか、不透明度を0に設定します。"],"Opacity Setting":["透過設定"],"PR Block1 Setting":["PR Block1 設定"],"Icon 1":["アイコン 1"],"PR Image 1":["PR 画像 1"],"When you have an image. Image is displayed with priority":["画像を設定した場合は画像が優先して表示されます。"],"PR Block2 Setting":["PR Block2 設定"],"Icon 2":["アイコン 2"],"PR Image 2":["PR 画像 2"],"PR Block3 Setting":["PR Block3 設定"],"Link URL:":["リンクURL:"],"Icon 3":["アイコン 3"],"Class name of the Font Awesome icon font you want to use:":["アイコンを使う場合は Font Awesome のアイコンのclass名:"],"Icon Background:":["アイコン背景:"],"PR Image 3":["PR 画像 3"],"When you have an image. Image is displayed with priority.":["画像を設定した場合は画像が優先して表示されます。"],"PR Blocks (Beta)":["PR Blocks (Beta)"],"Input Title":["タイトルを入力"],"Input Content":["文章を入力してください"],"Image Border Color":["画像の線の色"],"Button Setting":["ボタン設定"],"Button Text":["ボタンの文字"],"Link URL":["リンクURL"],"Button Type":["ボタンタイプ"],"Ghost":["ゴーストボタン"],"Button Color":["ボタンの色"],"Layout Type":["レイアウトタイプ"],"PR Content":["PR Content"],"Title Color":["見出しの色"],"Content Color":["本文の色"],"Input title.":["タイトルを入力してください。"],"Input content.":["本文を入力してください。"],"Mobile":["モバイル"],"Responsive Spacer":["レスポンシブスペーサー"],"Unit Type":["単位"],"px":["px"],"em":["em"],"rem":["rem"],"vw":["vw"],"Height for each device.":["デバイス毎の高さ"],"PC":["PC"],"Tablet":["タブレット"],"Alt text":["画像の代替テキスト"],"Set the alt text for profile image":["プロフィール画像の代替テキストを設定します"],"Color":["色"],"Staff name":["名前"],"Name caption":["名前のキャプション"],"Role position":["役職"],"Profile title":["プロフィールタイトル"],"Profile text":["プロフィールテキスト"],"Staff":["スタッフ"],"Layout":["レイアウト"],"Image left":["画像 左"],"Image border":["画像の線"],"Your Name":["名前"],"Caption":["キャプション"],"Table of Contents":["目次"],"No frame":["枠無し"],"Style":["スタイル"]}}}
 
inc/vk-blocks/package/build/languages/vk-blocks-ja.mo DELETED
Binary file
inc/vk-blocks/package/build/viewHelper.js DELETED
@@ -1,6 +0,0 @@
1
-
2
- class viewHelper{constructor(){let hTags=viewHelper.getDom();viewHelper.appendIdHtags(hTags,viewHelper.assignIdHref);}
3
- static isExist(val){return(typeof val!=='undefined'&&val!==null);}
4
- static getDom(){let editor=document.getElementsByClassName('wp-block-vk-blocks-table-of-contents');if(viewHelper.isExist(editor[0])){if(editor[0].parentElement){return editor[0].parentElement.querySelectorAll("h1, h2, h3, h4, h5, h6");}else{return false;}}};static appendIdHtags(hTags,callback){if(viewHelper.isExist(hTags)){for(let i=0;i<hTags.length;i++){let hTag=hTags[i];if(!hTag.id){hTag.id="vk-htags-"+i;}}
5
- callback(hTags);}};static assignIdHref(hTags){let aTags=document.getElementsByClassName('vk_tableOfContents_list_item_link');for(let i=0;i<aTags.length;i++){aTags[i].attributes[0].nodeValue='#'+hTags[i].id;}};}
6
- window.onload=()=>{new viewHelper();};
 
 
 
 
 
 
inc/vk-blocks/package/vk-blocks-functions.php DELETED
@@ -1,107 +0,0 @@
1
- <?php
2
- function vkblocks_active() {
3
- return true;
4
- }
5
-
6
- function vkblocks_blocks_assets() {
7
-
8
- wp_register_style( 'vk-blocks-build-css', VK_BLOCKS_URL . 'build/block-build.css', array(), VK_BLOCKS_VERSION );
9
- wp_register_style( 'vk-blocks-build-editor-css', VK_BLOCKS_URL . 'build/block-build-editor.css', array(), VK_BLOCKS_VERSION );
10
- wp_register_script(
11
- 'vk-blocks-build-js', VK_BLOCKS_URL . 'build/block-build.js', array(
12
- 'wp-blocks',
13
- 'wp-i18n',
14
- 'wp-element',
15
- 'wp-editor',
16
- ), VK_BLOCKS_VERSION, true
17
- );
18
-
19
- if ( function_exists( 'wp_set_script_translations' ) ) {
20
- wp_set_script_translations( 'vk-blocks-build-js', 'vk-blocks', plugin_dir_path( __FILE__ ) . 'build/languages' );
21
- }
22
-
23
- $theme = wp_get_theme();
24
- if ( $theme->exists() ) {
25
- // 親テーマのテンプレートを取得
26
- // 親テーマが lightning-pro か テーマ名が Lightning Pro の時
27
- if ( $theme->get( 'Template' ) == 'lightning-pro' || $theme->get( 'Name' ) == 'Lightning Pro' ) {
28
- wp_localize_script( 'vk-blocks-build-js', 'vk_blocks_check', array( 'is_pro' => true ) );
29
- } else {
30
- wp_localize_script( 'vk-blocks-build-js', 'vk_blocks_check', array( 'is_pro' => false ) );
31
- }
32
- }
33
-
34
- global $wp_version;
35
- if ( defined( 'GUTENBERG_VERSION' ) || version_compare( $wp_version, '5.0', '>=' ) ) {
36
-
37
- // $arr = array( 'alert', 'balloon', 'button', 'faq', 'flow', 'pr-blocks', 'pr-content', 'outer', 'spacer', 'heading', 'staff', 'table-of-contents', 'simple-table', 'tr', 'th', 'td' ,'highlighter');//REPLACE-FLAG : このコメントは削除しないで下さい。wp-create-gurten-template.shで削除する基準として左の[//REPLACE-FLAG]を使っています。
38
- $arr = array( 'alert', 'balloon', 'button', 'faq', 'flow', 'pr-blocks', 'pr-content', 'outer', 'spacer', 'heading', 'staff', 'table-of-contents' ,'highlighter');//REPLACE-FLAG : このコメントは削除しないで下さい。wp-create-gurten-template.shで削除する基準として左の[//REPLACE-FLAG]を使っています。
39
- foreach ( $arr as $value ) {
40
-
41
- if ( $value === 'table-of-contents' ) {
42
-
43
- register_block_type(
44
- 'vk-blocks/' . $value, array(
45
- 'style' => 'vk-blocks-build-css',
46
- 'editor_style' => 'vk-blocks-build-editor-css',
47
- 'editor_script' => 'vk-blocks-build-js',
48
- 'attributes' => [
49
- 'style' => [
50
- 'type' => 'string',
51
- 'default' => '',
52
- ],
53
- 'renderHtml' => [
54
- 'type' => 'string',
55
- 'default' => '',
56
- ],
57
- ],
58
- 'render_callback' => function ( $attributes ) {
59
- return $attributes['renderHtml'];
60
- },
61
- )
62
- );
63
-
64
- if ( ! is_admin() ) {
65
- wp_enqueue_script( 'vk-blocks-toc-helper-js', VK_BLOCKS_URL . 'build/viewHelper.js', array(), VK_BLOCKS_VERSION, true );
66
- }
67
- } else {
68
-
69
- register_block_type(
70
- 'vk-blocks/' . $value, array(
71
- 'style' => 'vk-blocks-build-css',
72
- 'editor_style' => 'vk-blocks-build-editor-css',
73
- 'editor_script' => 'vk-blocks-build-js',
74
- )
75
- );
76
-
77
- }
78
- }
79
- }
80
- }
81
- add_action( 'init', 'vkblocks_blocks_assets' );
82
-
83
- // Add Block Category,
84
- if ( ! function_exists( 'vkblocks_blocks_categories' ) ) {
85
-
86
- function vkblocks_blocks_categories( $categories, $post ) {
87
- global $vk_blocks_prefix;
88
-
89
- return array_merge(
90
- $categories,
91
- array(
92
- array(
93
- 'slug' => 'vk-blocks-cat',
94
- 'title' => $vk_blocks_prefix . __( 'Blocks(Beta)', 'vk-blocks' ),
95
- 'icon' => '<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill="none" d="M0 0h24v24H0V0z" /><path d="M19 13H5v-2h14v2z" /></svg>',
96
- ),
97
- array(
98
- 'slug' => 'vk-blocks-cat-layout',
99
- 'title' => $vk_blocks_prefix . __( 'Blocks Layout(Beta)', 'vk-blocks' ),
100
- 'icon' => '<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill="none" d="M0 0h24v24H0V0z" /><path d="M19 13H5v-2h14v2z" /></svg>',
101
- ),
102
- )
103
- );
104
- }
105
-
106
- add_filter( 'block_categories', 'vkblocks_blocks_categories', 10, 2 );
107
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
initialize.php CHANGED
@@ -1,59 +1,128 @@
1
  <?php
2
  /*
 
 
3
  Load modules
4
  Add vkExUnit css
5
  Add vkExUnit js
6
  /*-------------------------------------------*/
7
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8
  /*
9
  Load modules
10
  /*-------------------------------------------*/
11
- require_once veu_get_directory() . '/inc/template-tags/template-tags.php';
12
- require_once veu_get_directory() . '/inc/template-tags/template-tags-veu.php';
13
- require_once veu_get_directory() . '/inc/template-tags/template-tags-veu-old.php';
14
- require veu_get_directory() . '/admin/admin.php';
15
- require veu_get_directory() . '/veu-package-manager.php';
16
- require veu_get_directory() . '/inc/footer-copyright-change.php';
17
 
18
- veu_package_include(); // package_manager.php
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
 
20
  /*
21
  Add vkExUnit css
22
  /*-------------------------------------------*/
23
- add_action( 'wp_enqueue_scripts', 'veu_print_css' );
24
- function veu_print_css() {
25
  global $vkExUnit_version;
26
- $options = veu_get_common_options();
27
  if ( isset( $options['active_bootstrap'] ) && $options['active_bootstrap'] ) {
28
- wp_enqueue_style( 'vkExUnit_common_style', plugins_url( '', __FILE__ ) . '/assets/css/vkExUnit_style_in_bs.css', array(), $vkExUnit_version, 'all' );
29
  } else {
30
- wp_enqueue_style( 'vkExUnit_common_style', plugins_url( '', __FILE__ ) . '/assets/css/vkExUnit_style.css', array(), $vkExUnit_version, 'all' );
31
  }
32
  }
33
 
34
- function veu_print_editor_css() {
35
- add_editor_style( plugins_url( '', __FILE__ ) . '/assets/css/vkExUnit_editor_style.css' );
36
  }
37
- add_action( 'after_setup_theme', 'veu_print_editor_css' );
38
 
39
 
40
  /*
41
  Add vkExUnit js
42
  /*-------------------------------------------*/
43
- add_action( 'wp_head', 'veu_print_js' );
44
- function veu_print_js() {
45
  global $vkExUnit_version;
46
- wp_register_script( 'vkExUnit_master-js', plugins_url( '', __FILE__ ) . '/assets/js/all.min.js', array( 'jquery' ), $vkExUnit_version, true );
47
  wp_localize_script( 'vkExUnit_master-js', 'vkExOpt', apply_filters( 'vkExUnit_localize_options', array( 'ajax_url' => admin_url( 'admin-ajax.php' ) ) ) );
48
  wp_enqueue_script( 'vkExUnit_master-js' );
49
  }
50
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
51
  if ( function_exists( 'register_activation_hook' ) ) {
52
- register_activation_hook( __FILE__, 'veu_install_function' );
53
  }
54
- function veu_install_function() {
55
  $opt = get_option( 'vkExUnit_common_options' );
56
  if ( ! $opt ) {
57
- add_option( 'vkExUnit_common_options', veu_get_common_options_default() );
58
  }
59
  }
1
  <?php
2
  /*
3
+ Add Parent menu
4
+ Load master setting page
5
  Load modules
6
  Add vkExUnit css
7
  Add vkExUnit js
8
  /*-------------------------------------------*/
9
 
10
+
11
+ /*
12
+ Add Parent menu
13
+ /*-------------------------------------------*/
14
+ add_action( 'admin_menu', 'vkExUnit_setting_menu_parent' );
15
+ function vkExUnit_setting_menu_parent() {
16
+ global $menu;
17
+ $parent_name = vkExUnit_get_little_short_name();
18
+ $Capability_required = 'activate_plugins';
19
+
20
+ $custom_page = add_menu_page(
21
+ $parent_name, // Name of page
22
+ $parent_name, // Label in menu
23
+ $Capability_required,
24
+ 'vkExUnit_setting_page', // ユニークなこのサブメニューページの識別子
25
+ 'vkExUnit_add_setting_page' // メニューページのコンテンツを出力する関数
26
+ );
27
+ if ( ! $custom_page ) {
28
+ return; }
29
+ }
30
+
31
+
32
+ /*
33
+ Load master setting page
34
+ /*-------------------------------------------*/
35
+ function vkExUnit_add_setting_page() {
36
+ require dirname( __FILE__ ) . '/admin_active_setting_page.php';
37
+ }
38
+
39
+ require_once( 'admin_main_setting_page.php' );
40
+ require_once( 'admin_other_functions.php' );
41
+
42
+
43
  /*
44
  Load modules
45
  /*-------------------------------------------*/
 
 
 
 
 
 
46
 
47
+ require vkExUnit_get_directory() . '/common_init.php';
48
+ require vkExUnit_get_directory() . '/common_helpers.php';
49
+ require vkExUnit_get_directory() . '/veu-package-manager.php';
50
+ require vkExUnit_get_directory() . '/veu-packages.php';
51
+ $options = vkExUnit_get_common_options();
52
+
53
+ require vkExUnit_get_directory() . '/plugins/footer_copyright_change.php';
54
+
55
+ require vkExUnit_get_directory() . '/plugins_admin/disable_guide.php';
56
+ require vkExUnit_get_directory() . '/plugins_admin/vk-admin-config.php';
57
+ require vkExUnit_get_directory() . '/plugins_admin/customizer.php';
58
+ require vkExUnit_get_directory() . '/plugins_admin/content-meta-box.php';
59
+
60
+ vkExUnit_package_include(); // package_manager.php
61
+
62
 
63
  /*
64
  Add vkExUnit css
65
  /*-------------------------------------------*/
66
+ add_action( 'wp_enqueue_scripts', 'vkExUnit_print_css' );
67
+ function vkExUnit_print_css() {
68
  global $vkExUnit_version;
69
+ $options = vkExUnit_get_common_options();
70
  if ( isset( $options['active_bootstrap'] ) && $options['active_bootstrap'] ) {
71
+ wp_enqueue_style( 'vkExUnit_common_style', plugins_url( '', __FILE__ ) . '/css/vkExUnit_style_in_bs.css', array(), $vkExUnit_version, 'all' );
72
  } else {
73
+ wp_enqueue_style( 'vkExUnit_common_style', plugins_url( '', __FILE__ ) . '/css/vkExUnit_style.css', array(), $vkExUnit_version, 'all' );
74
  }
75
  }
76
 
77
+ function vkExUnit_print_editor_css() {
78
+ add_editor_style( plugins_url( '', __FILE__ ) . '/css/vkExUnit_editor_style.css' );
79
  }
80
+ add_action( 'after_setup_theme', 'vkExUnit_print_editor_css' );
81
 
82
 
83
  /*
84
  Add vkExUnit js
85
  /*-------------------------------------------*/
86
+ add_action( 'wp_head', 'vkExUnit_addJs' );
87
+ function vkExUnit_addJs() {
88
  global $vkExUnit_version;
89
+ wp_register_script( 'vkExUnit_master-js', plugins_url( '', __FILE__ ) . '/js/all.min.js', array( 'jquery' ), $vkExUnit_version, true );
90
  wp_localize_script( 'vkExUnit_master-js', 'vkExOpt', apply_filters( 'vkExUnit_localize_options', array( 'ajax_url' => admin_url( 'admin-ajax.php' ) ) ) );
91
  wp_enqueue_script( 'vkExUnit_master-js' );
92
  }
93
 
94
+
95
+ /*
96
+ Print admin js
97
+ /*-------------------------------------------*/
98
+ add_action( 'admin_print_scripts-exunit_page_vkExUnit_main_setting', 'vkExUnit_admin_add_js' );
99
+ function vkExUnit_admin_add_js( $hook_suffix ) {
100
+ global $vkExUnit_version;
101
+ wp_enqueue_media();
102
+ wp_register_script( 'vkExUnit_admin_js', plugins_url( '', __FILE__ ) . '/js/vkExUnit_admin.js', array( 'jquery' ), $vkExUnit_version );
103
+ wp_enqueue_script( 'jquery' );
104
+ wp_enqueue_script( 'vkExUnit_admin_js' );
105
+ }
106
+
107
+
108
+ /*
109
+ 管理画面_admin_head JavaScriptのデバッグコンソールにhook_suffixの値を出力
110
+ /*-------------------------------------------*/
111
+
112
+ // add_action("admin_head", 'vkExUnit_suffix2console');
113
+ // function vkExUnit_suffix2console() {
114
+ // global $hook_suffix;
115
+ // if (is_user_logged_in()) {
116
+ // $str = "<script type=\"text/javascript\">console.log('%s')</script>";
117
+ // printf($str, $hook_suffix);
118
+ // }
119
+ // }
120
  if ( function_exists( 'register_activation_hook' ) ) {
121
+ register_activation_hook( __FILE__, 'vkExUnit_install_function' );
122
  }
123
+ function vkExUnit_install_function() {
124
  $opt = get_option( 'vkExUnit_common_options' );
125
  if ( ! $opt ) {
126
+ add_option( 'vkExUnit_common_options', vkExUnit_get_common_options_default() );
127
  }
128
  }
{assets/js → js}/all.js RENAMED
File without changes
{assets/js → js}/all.min.js RENAMED
File without changes
{assets/js → js}/jquery.flatheights.js RENAMED
File without changes
{assets/js → js}/master.js RENAMED
File without changes
js/vkExUnit_admin.js ADDED
@@ -0,0 +1,4 @@
 
 
 
 
1
+ /// all.jsのも同じコードがあるので注意
2
+ ;(function($,d){var a=false,b='',c='',f=function(){
3
+ if(a){a=false;c.show();b.removeClass('active');}else{a=true;c.hide();b.addClass('active');}
4
+ };$(d).ready(function(){b=$('#wp-admin-bar-veu_disable_admin_edit .ab-item').on('click',f);c=$('.veu_adminEdit');});})(jQuery,document);
languages/vk-all-in-one-expansion-unit-ja.mo CHANGED
Binary file
languages/vk-all-in-one-expansion-unit-ja.po CHANGED
@@ -1,7 +1,7 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
- "POT-Creation-Date: 2019-05-22 00:17+0900\n"
5
  "PO-Revision-Date: \n"
6
  "Last-Translator: Kurudrive <kurudrive@gmail.com>\n"
7
  "Language-Team: Vektor translate Team <info@vektor-inc.co.jp>\n"
@@ -16,264 +16,150 @@ msgstr ""
16
  "X-Poedit-SearchPath-0: .\n"
17
  "X-Poedit-SearchPathExcluded-0: node_modules\n"
18
 
19
- #: admin/admin-active-setting-page.php:3 dist/admin_active_setting_page.php:3
20
  msgid "Enable setting"
21
  msgstr "有効化設定"
22
 
23
- #: admin/admin-active-setting-page.php:16
24
- #: admin/admin-active-setting-page.php:89 dist/admin_active_setting_page.php:16
25
- #: dist/admin_active_setting_page.php:89
26
  msgid "Select all"
27
  msgstr "全てを選択"
28
 
29
- #: admin/admin-active-setting-page.php:16
30
- #: admin/admin-active-setting-page.php:89 dist/admin_active_setting_page.php:16
31
- #: dist/admin_active_setting_page.php:89
32
  msgid "Function"
33
  msgstr "有効化"
34
 
35
- #: admin/admin-active-setting-page.php:16
36
- #: admin/admin-active-setting-page.php:89 dist/admin_active_setting_page.php:16
37
- #: dist/admin_active_setting_page.php:89
38
  msgid "Description"
39
  msgstr "説明"
40
 
41
- #: admin/admin-active-setting-page.php:35 dist/admin_active_setting_page.php:35
42
- #: dist/veu-packages.php:441 veu-packages.php:412
43
  msgid "Automatic Eye Catch insert"
44
  msgstr "アイキャッチ画像自動挿入"
45
 
46
- #: admin/admin-active-setting-page.php:95 dist/admin_active_setting_page.php:95
47
  msgid "Extension Setting"
48
  msgstr "拡張設定"
49
 
50
- #: admin/admin-active-setting-page.php:100
51
- #: dist/admin_active_setting_page.php:100
52
  msgid "Extention contents"
53
  msgstr "拡張コンテンツ"
54
 
55
- #: admin/admin-active-setting-page.php:106
56
- #: dist/admin_active_setting_page.php:106
57
  msgid "set extension contents to loop_end hook"
58
  msgstr "ループ終了時にコンテンツを追加する"
59
 
60
- #: admin/admin-active-setting-page.php:112
61
- msgid "Post edit page metabox settings"
62
- msgstr "投稿編集画面metabox設定"
63
-
64
- #: admin/admin-active-setting-page.php:114
65
- msgid "Do not combine ExUnit's meta box"
66
- msgstr "ExUnitのmetaboxを統合しない"
67
-
68
- #: admin/admin-active-setting-page.php:117
69
- #: dist/admin_active_setting_page.php:112
70
- msgid "Test version update"
71
- msgstr "テストバージョンのアップデート"
72
-
73
- #: admin/admin-active-setting-page.php:119
74
- #: dist/admin_active_setting_page.php:114
75
- msgid "Active test version update"
76
- msgstr "テストバージョンのアップデートを有効にする"
77
-
78
- #: admin/admin-active-setting-page.php:122
79
- #: dist/admin_active_setting_page.php:117
80
  msgid "Plugin setting options"
81
  msgstr "プラグイン設定オプション"
82
 
83
- #: admin/admin-active-setting-page.php:124
84
- #: dist/admin_active_setting_page.php:119
85
  msgid "Delete myOptions when deactivate me."
86
  msgstr "プラグインを無効化する際にDBに保存したオプション項目を削除します。"
87
 
88
- #: admin/admin-main-setting-page.php:16 admin/admin-main-setting-page.php:17
89
  #: dist/admin_main_setting_page.php:10 dist/admin_main_setting_page.php:11
90
- #: dist/plugins/meta_keyword.php:103
91
- #: inc/meta-keyword/class-veu-metabox-meta-keyword.php:30
92
  msgid "Main setting"
93
  msgstr "メイン設定"
94
 
95
- #: admin/admin-main-setting-page.php:94 dist/admin_main_setting_page.php:82
96
  msgid "Activated Packages is noting. please activate some package."
97
  msgstr ""
98
  "有効化されているパッケージがありません。何かの機能を有効化してください。"
99
 
100
- #: admin/admin-post-metabox.php:47
101
- msgid "Open all"
102
- msgstr "すべて開く"
103
-
104
- #: admin/admin-post-metabox.php:48
105
- msgid "Close all"
106
- msgstr "全て閉じる"
107
-
108
- #: admin/admin_bar.php:33 dist/plugins_admin/admin_bar.php:33
109
- msgid "Active Setting"
110
- msgstr "有効化設定"
111
-
112
- #: admin/admin_bar.php:44 dist/plugins_admin/admin_bar.php:44
113
- msgid "Main Setting"
114
- msgstr "メイン設定"
115
-
116
- #: admin/class-veu-metabox-insert-items.php:12
117
- #: dist/plugins_admin/content-meta-box.php:11
118
- msgid "Setting of insert items"
119
- msgstr "挿入アイテムの設定"
120
-
121
- #: admin/class-veu-metabox.php:126
122
- #: inc/sitemap-page/class-veu-metabox-sitemap.php:37
123
- msgid "Hide this page to HTML Sitemap."
124
- msgstr "このページをHTMLサイトマップに表示しない。"
125
-
126
- #: admin/customizer.php:38 dist/plugins/bootstrap.php:9
127
- #: dist/plugins_admin/customizer.php:38 inc/bootstrap.php:9
128
- msgid "Settings"
129
- msgstr "設定"
130
-
131
- #: admin/disable-guide.php:17 dist/plugins_admin/disable_guide.php:17
132
- msgid "Edit Guide"
133
- msgstr "編集ガイド"
134
-
135
- #: admin/plugin-update-checker/Puc/v4p4/Plugin/UpdateChecker.php:395
136
- #: dist/plugins_admin/plugin-update-checker/Puc/v4p4/Plugin/UpdateChecker.php:395
137
- msgid "Check for updates"
138
- msgstr ""
139
-
140
- #: admin/plugin-update-checker/Puc/v4p4/Plugin/UpdateChecker.php:432
141
- #: dist/plugins_admin/plugin-update-checker/Puc/v4p4/Plugin/UpdateChecker.php:432
142
- msgid "View details"
143
- msgstr ""
144
-
145
- #: admin/plugin-update-checker/Puc/v4p4/Plugin/UpdateChecker.php:455
146
- #: dist/plugins_admin/plugin-update-checker/Puc/v4p4/Plugin/UpdateChecker.php:455
147
- #, php-format
148
- msgid "More information about %s"
149
- msgstr ""
150
-
151
- #: admin/plugin-update-checker/Puc/v4p4/Plugin/UpdateChecker.php:548
152
- #: dist/plugins_admin/plugin-update-checker/Puc/v4p4/Plugin/UpdateChecker.php:548
153
- #, php-format
154
- msgctxt "the plugin title"
155
- msgid "The %s plugin is up to date."
156
- msgstr ""
157
-
158
- #: admin/plugin-update-checker/Puc/v4p4/Plugin/UpdateChecker.php:550
159
- #: dist/plugins_admin/plugin-update-checker/Puc/v4p4/Plugin/UpdateChecker.php:550
160
- #, php-format
161
- msgctxt "the plugin title"
162
- msgid "A new version of the %s plugin is available."
163
- msgstr ""
164
-
165
- #: admin/plugin-update-checker/Puc/v4p4/Plugin/UpdateChecker.php:552
166
- #: dist/plugins_admin/plugin-update-checker/Puc/v4p4/Plugin/UpdateChecker.php:552
167
- #, php-format
168
- msgctxt "the plugin title"
169
- msgid "Could not determine if updates are available for %s."
170
- msgstr ""
171
-
172
- #: admin/plugin-update-checker/Puc/v4p4/Plugin/UpdateChecker.php:558
173
- #: dist/plugins_admin/plugin-update-checker/Puc/v4p4/Plugin/UpdateChecker.php:558
174
- #, php-format
175
- msgid "Unknown update checker status \"%s\""
176
- msgstr ""
177
-
178
- #: admin/plugin-update-checker/Puc/v4p4/Vcs/PluginUpdateChecker.php:98
179
- #: dist/plugins_admin/plugin-update-checker/Puc/v4p4/Vcs/PluginUpdateChecker.php:98
180
- msgid "There is no changelog available."
181
- msgstr ""
182
-
183
- #: admin/vk-admin/package/class-vk-admin.php:290
184
- #: dist/plugins_admin/vk-admin/class-vk-admin.php:290
185
- msgid "Sorry, there is no post"
186
- msgstr "お知らせはありません。"
187
-
188
- #: admin/vk-admin/package/class-vk-admin.php:344
189
- #: dist/plugins_admin/vk-admin/class-vk-admin.php:344
190
- msgid "Vektor WordPress Information"
191
- msgstr "Vektor WordPress Information"
192
-
193
- #: dist/plugins/auto_eyecatch.php:50
194
- #: inc/auto-eyecatch/class-veu-metabox-eyecatch.php:10
195
  msgid "Automatic EyeCatch"
196
  msgstr "アイキャッチ自動挿入"
197
 
198
- #: dist/plugins/auto_eyecatch.php:60
199
- #: inc/auto-eyecatch/class-veu-metabox-eyecatch.php:33
200
  msgid "Do not set eyecatch image automatic."
201
  msgstr "アイキャッチ画像を自動挿入しない"
202
 
203
- #: dist/plugins/bootstrap.php:36 inc/bootstrap.php:36
 
 
 
 
 
204
  msgid "Key color"
205
  msgstr "キーカラー"
206
 
207
- #: dist/plugins/bootstrap.php:47 inc/bootstrap.php:47
208
  msgid "Key color(dark)"
209
  msgstr "キーカラー(暗)"
210
 
211
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:63
212
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:425
213
- #: inc/call-to-action/package/class-vk-call-to-action.php:63
214
- #: inc/call-to-action/package/class-vk-call-to-action.php:394
215
  msgid "Edit CTA"
216
  msgstr "CTAの編集"
217
 
218
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:64
219
- #: inc/call-to-action/package/class-vk-call-to-action.php:64
220
  msgid "Add new CTA"
221
  msgstr "CTAの新規作成"
222
 
223
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:65
224
- #: inc/call-to-action/package/class-vk-call-to-action.php:65
225
  msgid "New CTA"
226
  msgstr "CTA 新規作成"
227
 
228
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:98
229
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:100
230
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:101
231
- #: inc/call-to-action/package/class-veu-metabox-cta.php:14
 
 
232
  msgid "Call to Action setting"
233
  msgstr "CTA設定"
234
 
235
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:103
236
- #: inc/call-to-action/package/class-vk-call-to-action.php:92
237
  msgid "CTA Contents"
238
  msgstr "CTA Contents"
239
 
240
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:129
241
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:631
242
  #: dist/plugins/call-to-action/widget-call-to-action.php:74
243
- #: inc/call-to-action/package/class-veu-metabox-cta.php:39
244
- #: inc/call-to-action/package/class-vk-call-to-action.php:602
245
- #: inc/call-to-action/package/widget-call-to-action.php:74
246
  msgid "Random"
247
  msgstr "ランダム表示"
248
 
249
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:135
250
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:638
251
- #: inc/call-to-action/package/class-veu-metabox-cta.php:45
252
- #: inc/call-to-action/package/class-vk-call-to-action.php:609
253
  msgid "Disable display"
254
  msgstr "表示しない"
255
 
256
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:141
257
- #: inc/call-to-action/package/class-veu-metabox-cta.php:51
258
  msgid "Follow common setting"
259
  msgstr "共通設定を使用"
260
 
261
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:154
262
- #: inc/call-to-action/package/class-veu-metabox-cta.php:62
263
  msgid "CTA common setting"
264
  msgstr "CTA共通設定"
265
 
266
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:155
267
  #: dist/plugins/call-to-action/view-adminsetting.php:31
268
  #: dist/plugins/call-to-action/widget-call-to-action.php:88
269
- #: inc/call-to-action/package/class-veu-metabox-cta.php:63
270
- #: inc/call-to-action/package/view-adminsetting.php:31
271
- #: inc/call-to-action/package/widget-call-to-action.php:88
272
  msgid "Show CTA index page"
273
  msgstr "CTAの一覧を表示"
274
 
275
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:220
276
- #: inc/call-to-action/package/class-vk-call-to-action.php:268
277
  msgid ""
278
  "You can create it with a free layout in the content field using, such as "
279
  "Outer block and PR Content block in VK Blocks."
@@ -282,7 +168,7 @@ msgstr ""
282
  "アウトで作成する事もできます。"
283
 
284
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:221
285
- #: inc/call-to-action/package/class-vk-call-to-action.php:269
286
  msgid ""
287
  "If the contents field is entered, the contents of the body will be displayed "
288
  "with priority, so the following contents will be ignored."
@@ -291,130 +177,127 @@ msgstr ""
291
  "視されます。"
292
 
293
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:222
294
- #, fuzzy
295
- #| msgid ""
296
- #| "The entered contents are displayed directly. You can not use Dynamic "
297
- #| "blocks, reuse blocks, etc."
298
  msgid ""
299
  "The entered contents are displayed directly. You can not use short codes, "
300
  "reuse blocks, etc."
301
  msgstr ""
302
- "入力された内容は直接表示されます。 動的ブロックや再利用ブロックなどは使用でき"
303
- "ません。"
304
 
305
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:226
306
- #: inc/call-to-action/package/class-vk-call-to-action.php:274
307
  msgid "CTA image"
308
  msgstr "CTA画像"
309
 
310
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:232
311
- #: inc/call-to-action/package/class-vk-call-to-action.php:280
312
  msgid "Add image"
313
  msgstr "画像を追加"
314
 
315
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:233
316
- #: inc/call-to-action/package/class-vk-call-to-action.php:281
317
  msgid "Change image"
318
  msgstr "画像を変更"
319
 
320
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:234
321
- #: inc/call-to-action/package/class-vk-call-to-action.php:282
322
  msgid "Remove image"
323
  msgstr "画像を削除"
324
 
325
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:239
326
- #: inc/call-to-action/package/class-vk-call-to-action.php:287
327
  msgid "CTA image position"
328
  msgstr "CTA画像の位置"
329
 
330
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:242
331
- #: inc/call-to-action/package/class-vk-call-to-action.php:290
332
  msgid "right"
333
  msgstr "右寄せ"
334
 
335
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:243
336
- #: inc/call-to-action/package/class-vk-call-to-action.php:291
337
  msgid "center"
338
  msgstr "中央"
339
 
340
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:244
341
- #: inc/call-to-action/package/class-vk-call-to-action.php:292
342
  msgid "left"
343
  msgstr "左寄せ"
344
 
345
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:248
346
- #: inc/call-to-action/package/class-vk-call-to-action.php:296
347
  msgid "Button text"
348
  msgstr "ボタンの表記文言"
349
 
350
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:252
351
- #: inc/call-to-action/package/class-vk-call-to-action.php:300
352
  msgid "Button icon"
353
  msgstr "ボタンアイコン"
354
 
355
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:253
356
  #: dist/plugins/other_widget/widget-button.php:122
357
- #: inc/call-to-action/package/class-vk-call-to-action.php:301
358
- #: inc/other_widget/widget-button.php:122
359
  msgid "To choose your favorite icon, and enter the class."
360
  msgstr "アイコンフォントを選んでそのクラス名を入力してください。"
361
 
362
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:254
363
  #: dist/plugins/other_widget/widget-button.php:123
364
- #: inc/call-to-action/package/class-vk-call-to-action.php:302
365
- #: inc/other_widget/widget-button.php:123
366
  msgid "Before :"
367
  msgstr "文字の前 :"
368
 
369
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:256
370
  #: dist/plugins/other_widget/widget-button.php:125
371
- #: inc/call-to-action/package/class-vk-call-to-action.php:304
372
- #: inc/other_widget/widget-button.php:125
373
  msgid "After :"
374
  msgstr "文字の後 :"
375
 
376
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:268
377
- #: inc/call-to-action/package/class-vk-call-to-action.php:316
378
  msgid "Button link url"
379
  msgstr "ボタンのリンク先URL"
380
 
381
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:281
382
- #: inc/call-to-action/package/class-vk-call-to-action.php:329
383
  msgid "Target window"
384
  msgstr "リンク先ターゲット"
385
 
386
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:283
387
- #: inc/call-to-action/package/class-vk-call-to-action.php:331
388
  msgid "Open in a self window"
389
  msgstr "同じウィンドウで開く"
390
 
391
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:285
392
- #: inc/call-to-action/package/class-vk-call-to-action.php:333
393
  msgid "Text message"
394
  msgstr "テキストメッセージ"
395
 
396
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:291
397
  #: dist/plugins/call-to-action/widget-call-to-action.php:91
398
- #: inc/call-to-action/package/class-vk-call-to-action.php:339
399
- #: inc/call-to-action/package/widget-call-to-action.php:91
400
  msgid "CTA setting"
401
  msgstr "CTA設定"
402
 
403
  #: dist/plugins/call-to-action/view-adminsetting.php:15
404
- #: dist/veu-packages.php:299
405
- #: inc/call-to-action/package/view-adminsetting.php:15 veu-packages.php:259
406
  msgid "Call To Action"
407
  msgstr "Call To Action"
408
 
409
  #: dist/plugins/call-to-action/view-adminsetting.php:19
410
- #: dist/veu-packages.php:291
411
- #: inc/call-to-action/package/view-adminsetting.php:19 veu-packages.php:251
412
  msgid "Display the CTA at the end of the post content."
413
  msgstr "投稿内容の最後にCTAを表示します。"
414
 
415
  #: dist/plugins/call-to-action/view-adminsetting.php:20
416
- #: dist/veu-packages.php:293
417
- #: inc/call-to-action/package/view-adminsetting.php:20 veu-packages.php:253
418
  msgid ""
419
  "The CTA stands for \"Call to action\" and this is the area that prompts the "
420
  "user behavior."
@@ -423,8 +306,8 @@ msgstr ""
423
  "情報を表示します。"
424
 
425
  #: dist/plugins/call-to-action/view-adminsetting.php:21
426
- #: dist/veu-packages.php:295
427
- #: inc/call-to-action/package/view-adminsetting.php:21 veu-packages.php:255
428
  msgid ""
429
  "As an example, text message and a link button for induction to the free "
430
  "sample download page."
@@ -433,24 +316,24 @@ msgstr ""
433
  "ンなどです。"
434
 
435
  #: dist/plugins/call-to-action/view-adminsetting.php:23
436
- #: inc/call-to-action/package/view-adminsetting.php:23
437
  msgid "How to use"
438
  msgstr "使い方"
439
 
440
  #: dist/plugins/call-to-action/view-adminsetting.php:26
441
- #: inc/call-to-action/package/view-adminsetting.php:26
442
  msgid ""
443
  "You register the contents on \"CTA\" that you want to display to bottom of "
444
  "the content."
445
  msgstr "まずは投稿タイプCTAで、本文の最後に表示させたい内容を登録します。"
446
 
447
  #: dist/plugins/call-to-action/view-adminsetting.php:27
448
- #: inc/call-to-action/package/view-adminsetting.php:27
449
  msgid "Choose the CTA to be displayed from the following."
450
  msgstr "下記のプルダウンで、投稿タイプ別に表示するCTAを選択して保存します。"
451
 
452
  #: dist/plugins/call-to-action/view-adminsetting.php:28
453
- #: inc/call-to-action/package/view-adminsetting.php:28
454
  msgid ""
455
  "If you want to switch the CTA to be displayed on each post, please set in "
456
  "the details page of such posting."
@@ -459,46 +342,46 @@ msgstr ""
459
  "い。"
460
 
461
  #: dist/plugins/call-to-action/view-adminsetting.php:41
462
- #: inc/call-to-action/package/view-adminsetting.php:41
463
  msgid "Show index page"
464
  msgstr "一覧ページを表示する"
465
 
466
  #: dist/plugins/call-to-action/widget-call-to-action.php:20
467
- #: inc/call-to-action/package/widget-call-to-action.php:20
468
  msgid "CTA"
469
  msgstr "CTA"
470
 
471
  #: dist/plugins/call-to-action/widget-call-to-action.php:26
472
- #: inc/call-to-action/package/widget-call-to-action.php:26
473
  msgid "Select CTA and display it."
474
  msgstr "CTAを選択して表示します。"
475
 
476
  #: dist/plugins/call-to-action/widget-call-to-action.php:66
477
- #: inc/call-to-action/package/widget-call-to-action.php:66
478
  msgid "Please select CTA to display."
479
  msgstr "表示するCTAを選択してください。"
480
 
481
  #: dist/plugins/call-to-action/widget-call-to-action.php:80
482
- #: inc/call-to-action/package/widget-call-to-action.php:80
483
  msgid "Please select"
484
  msgstr "選択してください"
485
 
486
  #: dist/plugins/child_page_index.php:79
487
  #: dist/plugins/other_widget/widget-3pr-area.php:198
488
- #: inc/child-page-index.php:79 inc/other_widget/widget-3pr-area.php:198
489
  msgid "Read more"
490
  msgstr "詳しくはこちら"
491
 
492
  #: dist/plugins/child_page_index.php:150
493
- #: dist/plugins/other_widget/widget-page.php:166 inc/child-page-index.php:142
494
- #: inc/other_widget/widget-page.php:166
495
  msgid "Display a child page index"
496
  msgstr "子ページ一覧の表示"
497
 
498
  #: dist/plugins/contact-section/contact-section.php:107
499
  #: dist/plugins/contact-section/contact-section.php:138
500
- #: inc/contact-section/contact-section.php:106
501
- #: inc/contact-section/contact-section.php:137
502
  msgid "Contact Information"
503
  msgstr "お問い合わせ情報"
504
 
@@ -506,16 +389,17 @@ msgstr "お問い合わせ情報"
506
  #: dist/plugins/contact-section/contact-section.php:149
507
  #: dist/plugins/contact-section/customizer.php:53
508
  #: dist/plugins/contact-section/customizer.php:67
509
- #: inc/contact-section/contact-section.php:116
510
- #: inc/contact-section/contact-section.php:148
511
- #: inc/contact-section/customizer.php:53 inc/contact-section/customizer.php:67
 
512
  msgid "Please feel free to inquire."
513
  msgstr "お気軽にお問い合わせください。"
514
 
515
  #: dist/plugins/contact-section/contact-section.php:120
516
  #: dist/plugins/contact-section/customizer.php:116
517
- #: inc/contact-section/contact-section.php:119
518
- #: inc/contact-section/customizer.php:116
519
  msgid "Office hours 9:00 - 18:00 [ Weekdays except holidays ]"
520
  msgstr "受付時間 9:00-18:00 [ 土・日・祝日除く ]"
521
 
@@ -523,17 +407,17 @@ msgstr "受付時間 9:00-18:00 [ 土・日・祝日除く ]"
523
  #: dist/plugins/contact-section/contact-section.php:124
524
  #: dist/plugins/contact-section/customizer.php:158
525
  #: dist/plugins/contact-section/customizer.php:200
526
- #: inc/contact-section/contact-section.php:121
527
- #: inc/contact-section/contact-section.php:123
528
- #: inc/contact-section/customizer.php:158
529
- #: inc/contact-section/customizer.php:200
530
  msgid "Contact us"
531
  msgstr "お問い合わせ"
532
 
533
  #: dist/plugins/contact-section/contact-section.php:140
534
  #: dist/plugins/contact-section/customizer.php:33
535
- #: inc/contact-section/contact-section.php:139
536
- #: inc/contact-section/customizer.php:33
537
  msgid ""
538
  "The contents entered here will be reflected in the bottom of each fixed "
539
  "page, the \"Contact Section\" widget, the \"Contact Button\" widget, etc."
@@ -543,8 +427,8 @@ msgstr ""
543
 
544
  #: dist/plugins/contact-section/contact-section.php:142
545
  #: dist/plugins/contact-section/customizer.php:35
546
- #: inc/contact-section/contact-section.php:141
547
- #: inc/contact-section/customizer.php:35
548
  msgid ""
549
  "When I display it on the page, it is necessary to classify a check into "
550
  "\"Display Contact Section\" checkbox with the edit page of each page."
@@ -554,8 +438,8 @@ msgstr ""
554
 
555
  #: dist/plugins/contact-section/contact-section.php:146
556
  #: dist/plugins/contact-section/customizer.php:62
557
- #: inc/contact-section/contact-section.php:145
558
- #: inc/contact-section/customizer.php:62
559
  msgid "Message"
560
  msgstr "メッセージ"
561
 
@@ -575,34 +459,35 @@ msgstr "メッセージ"
575
  #: dist/plugins/contact-section/customizer.php:193
576
  #: dist/plugins/google_analytics/ga_admin.php:16
577
  #: dist/plugins/sns/sns_admin.php:38
578
- #: inc/contact-section/contact-section.php:148
579
- #: inc/contact-section/contact-section.php:155
580
- #: inc/contact-section/contact-section.php:162
581
- #: inc/contact-section/contact-section.php:169
582
- #: inc/contact-section/contact-section.php:177
583
- #: inc/contact-section/contact-section.php:185
584
- #: inc/contact-section/contact-section.php:193
585
- #: inc/contact-section/customizer.php:67 inc/contact-section/customizer.php:88
586
- #: inc/contact-section/customizer.php:109
587
- #: inc/contact-section/customizer.php:130
588
- #: inc/contact-section/customizer.php:151
589
- #: inc/contact-section/customizer.php:172
590
- #: inc/contact-section/customizer.php:193 inc/google_analytics/ga_admin.php:16
591
- #: inc/sns/sns_admin.php:38
 
592
  msgid "ex) "
593
  msgstr "例) "
594
 
595
  #: dist/plugins/contact-section/contact-section.php:153
596
  #: dist/plugins/contact-section/customizer.php:83
597
- #: inc/contact-section/contact-section.php:152
598
- #: inc/contact-section/customizer.php:83
599
  msgid "Phone number"
600
  msgstr "電話番号"
601
 
602
  #: dist/plugins/contact-section/contact-section.php:160
603
  #: dist/plugins/contact-section/customizer.php:104
604
- #: inc/contact-section/contact-section.php:159
605
- #: inc/contact-section/customizer.php:104
606
  msgid "Phone icon"
607
  msgstr "電話アイコン"
608
 
@@ -610,152 +495,152 @@ msgstr "電話アイコン"
610
  #: dist/plugins/contact-section/contact-section.php:170
611
  #: dist/plugins/contact-section/customizer.php:125
612
  #: dist/plugins/contact-section/customizer.php:130
613
- #: inc/contact-section/contact-section.php:166
614
- #: inc/contact-section/contact-section.php:169
615
- #: inc/contact-section/customizer.php:125
616
- #: inc/contact-section/customizer.php:130
617
  msgid "Office hours"
618
  msgstr "営業時間"
619
 
620
  #: dist/plugins/contact-section/contact-section.php:170
621
  #: dist/plugins/contact-section/customizer.php:130
622
- #: inc/contact-section/contact-section.php:169
623
- #: inc/contact-section/customizer.php:130
624
  msgid "Weekdays except holidays"
625
  msgstr "土日・祝日除く"
626
 
627
  #: dist/plugins/contact-section/contact-section.php:175
628
  #: dist/plugins/contact-section/customizer.php:146
629
- #: inc/contact-section/contact-section.php:174
630
- #: inc/contact-section/customizer.php:146
631
  msgid "The contact page URL"
632
  msgstr "お問い合わせ先URL"
633
 
634
  #: dist/plugins/contact-section/contact-section.php:178
635
  #: dist/plugins/contact-section/customizer.php:151
636
- #: inc/contact-section/contact-section.php:177
637
- #: inc/contact-section/customizer.php:151
638
  msgid "or"
639
  msgstr "もしくは"
640
 
641
  #: dist/plugins/contact-section/contact-section.php:179
642
  #: dist/plugins/contact-section/customizer.php:151
643
- #: inc/contact-section/contact-section.php:178
644
- #: inc/contact-section/customizer.php:151
645
  msgid "* If you fill in the blank, widget's contact button does not appear."
646
  msgstr "※ 未入力の場合、お問い合わせウィジェットには何も表示されません。"
647
 
648
  #: dist/plugins/contact-section/contact-section.php:183
649
  #: dist/plugins/contact-section/customizer.php:167
650
- #: inc/contact-section/contact-section.php:182
651
- #: inc/contact-section/customizer.php:167
652
  msgid "Contact button Text"
653
  msgstr "お問い合わせボタンに表示するテキスト"
654
 
655
  #: dist/plugins/contact-section/contact-section.php:186
656
  #: dist/plugins/contact-section/customizer.php:172
657
- #: inc/contact-section/contact-section.php:185
658
- #: inc/contact-section/customizer.php:172
659
  msgid "Contact Us from email."
660
  msgstr "メールでのお問い合わせはこちら"
661
 
662
  #: dist/plugins/contact-section/contact-section.php:191
663
  #: dist/plugins/contact-section/customizer.php:188
664
- #: inc/contact-section/contact-section.php:190
665
- #: inc/contact-section/customizer.php:188
666
  msgid "Contact button text( sub )"
667
  msgstr "お問い合わせボタンに表示するテキスト2(オプション)"
668
 
669
  #: dist/plugins/contact-section/contact-section.php:195
670
  #: dist/plugins/contact-section/customizer.php:193
671
- #: inc/contact-section/contact-section.php:194
672
- #: inc/contact-section/customizer.php:193
673
  msgid "Email contact form"
674
  msgstr "お気軽にお問い合わせください。"
675
 
676
  #: dist/plugins/contact-section/contact-section.php:200
677
  #: dist/plugins/contact-section/customizer.php:209
678
- #: inc/contact-section/contact-section.php:199
679
- #: inc/contact-section/customizer.php:209
680
  msgid "Contact button short text for side widget"
681
  msgstr "お問い合わせボタンウィジェットに表示するテキスト"
682
 
683
  #: dist/plugins/contact-section/contact-section.php:204
684
  #: dist/plugins/contact-section/customizer.php:214
685
- #: inc/contact-section/contact-section.php:203
686
- #: inc/contact-section/customizer.php:214
687
  msgid "This will used to \"Contact Button\" widget."
688
  msgstr ""
689
  "このテキストはお問い合わせボタンウィジェットで使用されます。サイドバーでの利"
690
  "用を想定していますので少ない文字数で設定してください。"
691
 
692
  #: dist/plugins/contact-section/contact-section.php:208
693
- #: inc/contact-section/contact-section.php:207
694
  msgid "Advanced Setting"
695
  msgstr "高度な設定"
696
 
697
  #: dist/plugins/contact-section/contact-section.php:217
698
  #: dist/plugins/contact-section/customizer.php:238
699
- #: inc/contact-section/contact-section.php:216
700
- #: inc/contact-section/customizer.php:238
701
  msgid "Inquiry Banner image"
702
  msgstr "お問い合わせバナー画像"
703
 
704
  #: dist/plugins/contact-section/contact-section.php:219
705
- #: inc/contact-section/contact-section.php:218
706
  msgid "Select Image"
707
  msgstr "画像を選択"
708
 
709
  #: dist/plugins/contact-section/contact-section.php:220
710
  #: dist/plugins/contact-section/customizer.php:228
711
- #: inc/contact-section/contact-section.php:219
712
- #: inc/contact-section/customizer.php:228
713
  msgid "Display the image instead of the above inquiry information"
714
  msgstr ""
715
  "画像が登録されている場合は標準のお問い合わせ情報ではなく画像が表示されます。"
716
 
717
  #: dist/plugins/contact-section/contact-section.php:224
718
  #: dist/plugins/contact-section/customizer.php:264
719
- #: inc/contact-section/contact-section.php:223
720
- #: inc/contact-section/customizer.php:264
721
  msgid "Display HTML message instead of the standard"
722
  msgstr "お問い合わせ情報として表示するHTML"
723
 
724
  #: dist/plugins/contact-section/contact-section.php:226
725
  #: dist/plugins/contact-section/customizer.php:257
726
- #: inc/contact-section/contact-section.php:225
727
- #: inc/contact-section/customizer.php:257
728
  msgid "HTML takes precedence over image"
729
  msgstr "HTMLが登録されている場合は画像より優先されます。"
730
 
731
  #: dist/plugins/contact-section/contact-section.php:248
732
- #: inc/contact-section/contact-section.php:247
733
  msgid "Display Contact Section"
734
  msgstr "お問い合わせ情報の表示"
735
 
736
  #: dist/plugins/contact-section/contact-section.php:388
737
  #: dist/plugins/contact-section/contact-section.php:441
738
- #: inc/contact-section/contact-section.php:387
739
- #: inc/contact-section/contact-section.php:440
740
  msgid "Edit contact information"
741
  msgstr "Contact情報を編集"
742
 
743
  #: dist/plugins/contact-section/contact-section.php:457
744
- #: inc/contact-section/contact-section.php:456
745
  msgid "Contact Button"
746
  msgstr "お問い合わせボタン"
747
 
748
  #: dist/plugins/contact-section/contact-section.php:458
749
- #: inc/contact-section/contact-section.php:457
750
  msgid "Display contact button."
751
  msgstr "お問い合わせボタンを表示します。"
752
 
753
  #: dist/plugins/contact-section/contact-section.php:459
754
  #: dist/plugins/contact-section/contact-section.php:487
755
  #: dist/plugins/contact-section/contact-section.php:509
756
- #: inc/contact-section/contact-section.php:458
757
- #: inc/contact-section/contact-section.php:486
758
- #: inc/contact-section/contact-section.php:508
759
  #, php-format
760
  msgid ""
761
  "It is necessary to set the \"%s\" -> \"Contact Information\" section in "
@@ -764,23 +649,23 @@ msgstr ""
764
  "「%s」→ 「メイン設定」ページで『お問い合わせ情報』を設定する必要があります。"
765
 
766
  #: dist/plugins/contact-section/contact-section.php:486
767
- #: inc/contact-section/contact-section.php:485
768
  msgid "Display contact button"
769
  msgstr "お問い合わせボタンを表示します。"
770
 
771
  #: dist/plugins/contact-section/contact-section.php:507
772
- #: dist/veu-packages.php:264 inc/contact-section/contact-section.php:506
773
- #: veu-packages.php:224
774
  msgid "Contact Section"
775
  msgstr "お問い合わせ情報"
776
 
777
  #: dist/plugins/contact-section/contact-section.php:508
778
- #: inc/contact-section/contact-section.php:507
779
  msgid "Display Phone number and contact button etc."
780
  msgstr "電話番号とお問い合わせボタンなどを表示します。"
781
 
782
  #: dist/plugins/contact-section/contact-section.php:537
783
- #: inc/contact-section/contact-section.php:536
784
  #, php-format
785
  msgid ""
786
  "*It is necessary to set the \"%s\" -> \"Contact Information\" section in "
@@ -790,14 +675,14 @@ msgstr ""
790
  "す。"
791
 
792
  #: dist/plugins/contact-section/customizer.php:23
793
- #: inc/contact-section/customizer.php:23
794
  msgid "Contact Settings"
795
  msgstr "お問い合わせ情報"
796
 
797
  #: dist/plugins/contact-section/customizer.php:231
798
  #: dist/plugins/contact-section/customizer.php:260
799
- #: inc/contact-section/customizer.php:231
800
- #: inc/contact-section/customizer.php:260
801
  msgid "It is not reflected in the header."
802
  msgstr "ヘッダーには反映されません。"
803
 
@@ -805,68 +690,69 @@ msgstr "ヘッダーには反映されません。"
805
  #: dist/plugins/css_customize/css_customize.php:30
806
  #: dist/plugins/css_customize/css_customize.php:44
807
  #: dist/plugins/css_customize/css_customize.php:45
808
- #: inc/css-customize/css-customize-edit.php:2
809
- #: inc/css-customize/css-customize.php:43
810
- #: inc/css-customize/css-customize.php:57
811
- #: inc/css-customize/css-customize.php:58
812
  msgid "CSS Customize"
813
  msgstr "CSSカスタマイズ"
814
 
815
  #: dist/plugins/css_customize/css_customize-edit.php:5
816
- #: inc/css-customize/css-customize-edit.php:5
817
  msgid "You can add custom CSS here."
818
  msgstr "デザインをカスタマイズする場合は下のテキストエリアにCSSを入力します"
819
 
820
  #: dist/plugins/css_customize/css_customize-edit.php:13
821
- #: inc/css-customize/css-customize-edit.php:13
822
  msgid "Save CSS"
823
  msgstr "CSSを保存する"
824
 
825
  #: dist/plugins/css_customize/css_customize-single.php:22
826
- #: inc/css-customize/class-veu-metabox-css-customize.php:14
827
  msgid "Custom CSS"
828
  msgstr "カスタムCSS"
829
 
830
  #: dist/plugins/css_customize/css_customize.php:100
831
- #: inc/css-customize/css-customize.php:113
832
  msgid "Your custom CSS was saved."
833
  msgstr "CSSが保存されました"
834
 
835
  #: dist/plugins/css_customize/css_customize.php:103
836
- #: inc/css-customize/css-customize.php:116
837
  msgid "Error occured. Please try again."
838
  msgstr "何らかのエラー!! また試してみてください"
839
 
840
  #: dist/plugins/font-awesome/class-vk-font-awesome-versions.php:22
841
  #: dist/plugins/font-awesome/class-vk-font-awesome-versions.php:37
842
- #: inc/font-awesome/package/class-vk-font-awesome-versions.php:22
843
- #: inc/font-awesome/package/class-vk-font-awesome-versions.php:37
844
  msgid "Not recommended"
845
  msgstr "非推奨"
846
 
847
  #: dist/plugins/font-awesome/class-vk-font-awesome-versions.php:69
848
  #: dist/plugins/font-awesome/class-vk-font-awesome-versions.php:71
849
- #: inc/font-awesome/package/class-vk-font-awesome-versions.php:69
850
- #: inc/font-awesome/package/class-vk-font-awesome-versions.php:71
851
  msgid "Ex ) "
852
  msgstr "例 ) "
853
 
854
  #: dist/plugins/font-awesome/class-vk-font-awesome-versions.php:169
855
- #: inc/font-awesome/package/class-vk-font-awesome-versions.php:169
856
  msgid "Font Awesome"
857
  msgstr "Font Awesome"
858
 
859
  #: dist/plugins/font-awesome/class-vk-font-awesome-versions.php:190
860
- #: inc/font-awesome/package/class-vk-font-awesome-versions.php:190
861
  msgid "Font Awesome Version"
862
  msgstr "Font Awesome Version"
863
 
864
  #: dist/plugins/font-awesome/class-vk-font-awesome-versions.php:193
865
- #: inc/font-awesome/package/class-vk-font-awesome-versions.php:193
866
  msgid "4.7 will be abolished in the near future."
867
  msgstr "4.7は将来的に廃止します。"
868
 
869
- #: dist/plugins/footer_copyright_change.php:6 inc/footer-copyright-change.php:6
 
870
  msgid ""
871
  "<p>Powered by <a href=\"https://wordpress.org/\">WordPress</a> with <a href="
872
  "\"https://lightning.nagoya\" target=\"_blank\" title=\"Free WordPress Theme "
@@ -883,20 +769,21 @@ msgstr ""
883
  #: dist/plugins/google_analytics/ga_admin.php:9
884
  #: dist/plugins/google_analytics/ga_admin.php:13
885
  #: dist/plugins/google_analytics/google_analytics.php:23
886
- #: inc/google_analytics/ga_admin.php:9 inc/google_analytics/ga_admin.php:13
887
- #: inc/google_analytics/google_analytics.php:23
 
888
  msgid "Google Analytics Settings"
889
  msgstr "Google Analytics設定"
890
 
891
  #: dist/plugins/google_analytics/ga_admin.php:14
892
- #: inc/google_analytics/ga_admin.php:14
893
  msgid ""
894
  "Please fill in the Google Analytics ID from the Analytics embed code used in "
895
  "the site."
896
  msgstr "このサイトで使用する Google アナリティクスの ID を入力して下さい。"
897
 
898
  #: dist/plugins/google_analytics/ga_admin.php:19
899
- #: inc/google_analytics/ga_admin.php:19
900
  msgid ""
901
  "Please select the type of Analytics code . (If you are unsure you can skip "
902
  "this.)"
@@ -906,37 +793,37 @@ msgstr ""
906
 
907
  #: dist/plugins/google_analytics/ga_admin.php:23
908
  #: dist/plugins/google_analytics/ga_customizer.php:74
909
- #: inc/google_analytics/ga_admin.php:23
910
- #: inc/google_analytics/ga_customizer.php:74
911
  msgid "Recommendation ( gtag )"
912
  msgstr "推奨 ( gtag )"
913
 
914
  #: dist/plugins/google_analytics/ga_admin.php:24
915
  #: dist/plugins/google_analytics/ga_customizer.php:75
916
- #: inc/google_analytics/ga_admin.php:24
917
- #: inc/google_analytics/ga_customizer.php:75
918
  msgid "Universal Analytics code ( analytics.js )"
919
  msgstr "ユニバーサル アナリティクスのコード ( analytics.js )"
920
 
921
  #: dist/plugins/google_analytics/ga_admin.php:25
922
  #: dist/plugins/google_analytics/ga_customizer.php:76
923
- #: inc/google_analytics/ga_admin.php:25
924
- #: inc/google_analytics/ga_customizer.php:76
925
  msgid "Normal code ( analytics.js )"
926
  msgstr "ノーマルのコード ( analytics.js )"
927
 
928
  #: dist/plugins/google_analytics/ga_customizer.php:24
929
- #: inc/google_analytics/ga_customizer.php:24
930
  msgid "Google Analtics Settings"
931
  msgstr "Google Analytics設定"
932
 
933
  #: dist/plugins/google_analytics/ga_customizer.php:45
934
- #: inc/google_analytics/ga_customizer.php:45
935
  msgid "Google Analytics ID"
936
  msgstr "Google Analyticsの ID"
937
 
938
  #: dist/plugins/google_analytics/ga_customizer.php:49
939
- #: inc/google_analytics/ga_customizer.php:49
940
  msgid ""
941
  "Please fill in the Google Analytics ID from the Analytics embed code used in "
942
  "the site.<br>ex) XXXXXXXX-X"
@@ -945,12 +832,12 @@ msgstr ""
945
  "XXXXXXXX-X"
946
 
947
  #: dist/plugins/google_analytics/ga_customizer.php:68
948
- #: inc/google_analytics/ga_customizer.php:68
949
  msgid "Select the type of Analytics code"
950
  msgstr "アナリティクスコードの種類を選択"
951
 
952
  #: dist/plugins/google_analytics/ga_customizer.php:78
953
- #: inc/google_analytics/ga_customizer.php:78
954
  msgid ""
955
  "Print the select the type of Analytics code.<br>(If you are unsure you can "
956
  "skip this.)"
@@ -958,12 +845,12 @@ msgstr ""
958
  "アナリティクスコードの種類を選択して下さい。( 不明な場合この設定は省略できま"
959
  "す。)"
960
 
961
- #: dist/plugins/icons.php:38 dist/plugins/icons.php:68 inc/icons.php:38
962
- #: inc/icons.php:68
963
  msgid "icon setting"
964
  msgstr "アイコン設定"
965
 
966
- #: dist/plugins/icons.php:74 inc/icons.php:74
967
  #, php-format
968
  msgid ""
969
  "This feature will be discontinued shortly.<br>You can set the site icon from "
@@ -974,62 +861,62 @@ msgstr ""
974
  "サイトアイコンは「<a href=%s>外観 > カスタマイズ</a>」の「サイト基本情報」パ"
975
  "ネルから設定できます。"
976
 
977
- #: dist/plugins/icons.php:81 inc/icons.php:81
978
  msgid "Favicon Setting"
979
  msgstr "ファビコン設定"
980
 
981
- #: dist/plugins/icons.php:83 inc/icons.php:83
982
  msgid "Choose icon"
983
  msgstr "アイコンを選択"
984
 
985
- #: dist/plugins/icons.php:84 inc/icons.php:84
986
  msgid "Please upload your \".ico\" file"
987
  msgstr "作成したicoファイルをアップロードしてください"
988
 
989
  #: dist/plugins/insert_ads.php:38 dist/plugins/insert_ads.php:218
990
- #: dist/veu-packages.php:322 inc/insert-ads.php:38 inc/insert-ads.php:218
991
- #: veu-packages.php:282
992
  msgid "Insert ads"
993
  msgstr "広告の挿入"
994
 
995
- #: dist/plugins/insert_ads.php:228 inc/insert-ads.php:228
996
  msgid "Google Auto ads"
997
  msgstr "Google自動広告"
998
 
999
- #: dist/plugins/insert_ads.php:233 inc/insert-ads.php:233
1000
  msgid "About Google Auto ads"
1001
  msgstr "Google自動広告について"
1002
 
1003
- #: dist/plugins/insert_ads.php:236 inc/insert-ads.php:236
1004
  msgid ""
1005
  "If you would like to set to Google Auto ads,Please fill in Publisher ID."
1006
  msgstr ""
1007
  "Google自動広告を設定する場合はチェックを入れて、サイト運営者IDを入力してくだ"
1008
  "さい。"
1009
 
1010
- #: dist/plugins/insert_ads.php:238 inc/insert-ads.php:238
1011
  msgid "Enable Google Auto ads"
1012
  msgstr "Google自動広告を有効にする"
1013
 
1014
- #: dist/plugins/insert_ads.php:240 inc/insert-ads.php:240
1015
  msgid "Publisher ID"
1016
  msgstr "サイト運営者ID"
1017
 
1018
- #: dist/plugins/insert_ads.php:244 inc/insert-ads.php:244
1019
  msgid "Google AdSense dashboard"
1020
  msgstr "Google AdSense 管理画面"
1021
 
1022
- #: dist/plugins/insert_ads.php:246 inc/insert-ads.php:246
1023
  #, php-format
1024
  msgid ""
1025
  "Publisher ID is you can investigate from the %s > Account information page."
1026
  msgstr "サイト運営者IDは %s > アカウント情報 から確認できます。"
1027
 
1028
- #: dist/plugins/insert_ads.php:249 inc/insert-ads.php:249
1029
  msgid "Designate anchor ads at the bottom."
1030
  msgstr "アンカー広告を下部に指定する"
1031
 
1032
- #: dist/plugins/insert_ads.php:251 inc/insert-ads.php:251
1033
  msgid ""
1034
  "The layout may collapse by inserting Google Auto ads, but the correspondence "
1035
  "varies depending on the kind, specification, theme etc. of advertisement, so "
@@ -1040,37 +927,37 @@ msgstr ""
1040
  "中のテーマなどにより対応は様々ですので、表示崩れについては各自必要に応じてCSS"
1041
  "を書いて修正してください。"
1042
 
1043
- #: dist/plugins/insert_ads.php:259 inc/insert-ads.php:259
1044
  msgid "Insert ads to post."
1045
  msgstr "投稿に広告を挿入"
1046
 
1047
- #: dist/plugins/insert_ads.php:261 inc/insert-ads.php:261
1048
  msgid "Insert ads to before content and more tag and after content."
1049
  msgstr "記事の直前 / moreタグの直後 / 記事の最後に広告を挿入できます。"
1050
 
1051
- #: dist/plugins/insert_ads.php:261 inc/insert-ads.php:261
1052
  msgid "If you want to separate ads area, you fill two fields."
1053
  msgstr "2つのフィールドに分けて挿入すると、横並び(col-md-6)に表示されます。"
1054
 
1055
- #: dist/plugins/insert_ads.php:263 inc/insert-ads.php:263
1056
  msgid "insert the ad [ before content ]"
1057
  msgstr "広告を挿入 [ 記事の最初 ]"
1058
 
1059
- #: dist/plugins/insert_ads.php:271 inc/insert-ads.php:271
1060
  msgid "insert the ad [ more tag ]"
1061
  msgstr "広告を挿入 [ moreタグ ]"
1062
 
1063
- #: dist/plugins/insert_ads.php:279 inc/insert-ads.php:279
1064
  msgid "insert the ad [ after content ]"
1065
  msgstr "広告を挿入 [ 記事の最後 ]"
1066
 
1067
  #: dist/plugins/meta_description.php:20 dist/plugins/meta_description.php:31
1068
- #: dist/plugins/meta_description.php:34 inc/meta-description.php:20
1069
- #: inc/meta-description.php:31 inc/meta-description.php:34
1070
  msgid "Meta Description"
1071
  msgstr "メタディスクリプション"
1072
 
1073
- #: dist/plugins/meta_description.php:37 inc/meta-description.php:37
1074
  msgid ""
1075
  "What you have to complete the \"excerpt\" column of the edit screen of each "
1076
  "page will be reflected in the description of the meta tag."
@@ -1078,7 +965,7 @@ msgstr ""
1078
  "各ページの編集画面の「抜粋」欄に記入した内容がmetaタグのディスクリプションに"
1079
  "反映されます"
1080
 
1081
- #: dist/plugins/meta_description.php:38 inc/meta-description.php:38
1082
  msgid ""
1083
  "Description of meta tags in the search results screen of search sites such "
1084
  "as Google, will be Displayed, such as the bottom of the site title. If the "
@@ -1089,7 +976,7 @@ msgstr ""
1089
  "す。しかし、トップページに設定した固定ページに抜粋が記入されている場合はその"
1090
  "内容が反映されます。"
1091
 
1092
- #: dist/plugins/meta_description.php:39 inc/meta-description.php:39
1093
  msgid ""
1094
  "The meta description of the top page is subject to the catchphrase of the "
1095
  "site. However, its contents will be reflected if the excerpt is entered in "
@@ -1099,7 +986,7 @@ msgstr ""
1099
  "す。しかし、トップページに設定した固定ページに抜粋が記入されている場合はその"
1100
  "内容が反映されます。"
1101
 
1102
- #: dist/plugins/meta_description.php:40 inc/meta-description.php:40
1103
  msgid ""
1104
  "If \"excerpt\" column is not found, Click \"Display Option\" of page top at "
1105
  "each article edit page, and check the expert column display."
@@ -1110,21 +997,21 @@ msgstr ""
1110
 
1111
  #: dist/plugins/meta_keyword.php:40 dist/plugins/meta_keyword.php:91
1112
  #: dist/plugins/meta_keyword.php:93 dist/plugins/meta_keyword.php:94
1113
- #: dist/plugins/meta_keyword.php:101
1114
- #: inc/meta-keyword/class-veu-metabox-meta-keyword.php:14
1115
- #: inc/meta-keyword/meta-keyword.php:51
1116
  msgid "Meta Keywords"
1117
  msgstr "メタキーワード"
1118
 
1119
- #: dist/plugins/meta_keyword.php:68 inc/meta-keyword/meta-keyword.php:79
1120
  msgid "Meta Keyword"
1121
  msgstr "メタキーワード"
1122
 
1123
- #: dist/plugins/meta_keyword.php:71 inc/meta-keyword/meta-keyword.php:82
1124
  msgid "Common Keywords"
1125
  msgstr "共通キーワード設定"
1126
 
1127
- #: dist/plugins/meta_keyword.php:72 inc/meta-keyword/meta-keyword.php:83
1128
  msgid ""
1129
  "Keywords for meta tag. This words will set Meta Keyword with post keywords. "
1130
  "if you want multiple keywords, enter with separator of \",\"."
@@ -1132,13 +1019,13 @@ msgstr ""
1132
  "メタタグに入力するキーワードを入力します。ここでは全てのページで使用する共通"
1133
  "のキーワードを設定します。複数ある場合は「,」で区切ってください。"
1134
 
1135
- #: dist/plugins/meta_keyword.php:75 inc/meta-keyword/meta-keyword.php:86
1136
  msgid "This is not seriously, Because the SearchEngine does not care this."
1137
  msgstr ""
1138
  "あまり深く考える必要はありません。現状のサーチエンジンではそこまで重要なファ"
1139
  "クターとはなりません。"
1140
 
1141
- #: dist/plugins/meta_keyword.php:76 inc/meta-keyword/meta-keyword.php:87
1142
  msgid ""
1143
  "For each page individual keyword is enter at the edit screen of each "
1144
  "article. 10 keywords maximum, together with a each article keywords is "
@@ -1147,56 +1034,54 @@ msgstr ""
1147
  "個々のページのキーワードはそれぞれの投稿ページのキーワード入力欄から追加して"
1148
  "ください。それらと合わせて10個程度のキーワード数であることが望ましいです。"
1149
 
1150
- #: dist/plugins/meta_keyword.php:77 inc/meta-keyword/meta-keyword.php:88
1151
  msgid "\",\" separator at end of the last keyword is do not need."
1152
  msgstr "最後のキーワードの後ろに「,」は必要ありません。"
1153
 
1154
- #: dist/plugins/meta_keyword.php:78 inc/meta-keyword/meta-keyword.php:89
1155
  msgid "Example: WordPress,template,theme,free,GPL"
1156
  msgstr "【例】 WordPress,テンプレート,テーマ,無料,GPL"
1157
 
1158
- #: dist/plugins/meta_keyword.php:102
1159
- #: inc/meta-keyword/class-veu-metabox-meta-keyword.php:34
1160
  msgid ""
1161
  "To distinguish between individual keywords, please enter a , delimiter "
1162
  "(optional)."
1163
  msgstr "キーワードを複数入力する場合は , ( カンマ )で区切って下さい。"
1164
 
1165
- #: dist/plugins/meta_keyword.php:104
1166
- #: inc/meta-keyword/class-veu-metabox-meta-keyword.php:35
1167
  #, php-format
1168
  msgid "* keywords common to the entire site can be set from %s."
1169
  msgstr "サイト全体のキーワードは %s より設定することができます。"
1170
 
1171
  #: dist/plugins/other_widget/widget-3pr-area.php:9
1172
  #: dist/plugins/other_widget/widget-3pr-area.php:161
1173
- #: inc/other_widget/widget-3pr-area.php:9
1174
- #: inc/other_widget/widget-3pr-area.php:161
1175
  msgid "3PR area"
1176
  msgstr "3PR エリア"
1177
 
1178
  #: dist/plugins/other_widget/widget-3pr-area.php:14
1179
- #: inc/other_widget/widget-3pr-area.php:14
1180
  msgid "Displays a 3PR area"
1181
  msgstr "3PR エリアを表示します。"
1182
 
1183
  #: dist/plugins/other_widget/widget-3pr-area.php:20
1184
- #: inc/other_widget/widget-3pr-area.php:20
1185
  msgid "3PR area1 title"
1186
  msgstr "3PR エリア1 タイトル"
1187
 
1188
  #: dist/plugins/other_widget/widget-3pr-area.php:28
1189
- #: inc/other_widget/widget-3pr-area.php:28
1190
  msgid "3PR area2 title"
1191
  msgstr "3PR エリア2 タイトル"
1192
 
1193
  #: dist/plugins/other_widget/widget-3pr-area.php:36
1194
- #: inc/other_widget/widget-3pr-area.php:36
1195
  msgid "3PR area3 title"
1196
  msgstr "3PR エリア3 タイトル"
1197
 
1198
  #: dist/plugins/other_widget/widget-3pr-area.php:54
1199
- #: inc/other_widget/widget-3pr-area.php:54
1200
  msgid "3PR area setting"
1201
  msgstr "3PR エリア設定"
1202
 
@@ -1208,18 +1093,18 @@ msgstr "3PR エリア設定"
1208
  #: dist/plugins/related_posts/related_posts.php:261
1209
  #: dist/plugins/sns/widget-fb-page-plugin.php:79
1210
  #: dist/plugins/sns/widget-twitter.php:84
1211
- #: inc/other_widget/widget-3pr-area.php:56
1212
- #: inc/other_widget/widget-new-posts.php:243
1213
- #: inc/other_widget/widget-page.php:126
1214
- #: inc/other_widget/widget-pr-blocks.php:111
1215
- #: inc/other_widget/widget-profile.php:55
1216
- #: inc/related_posts/related_posts.php:261 inc/sns/widget-fb-page-plugin.php:79
1217
- #: inc/sns/widget-twitter.php:84
1218
  msgid "Title:"
1219
  msgstr "タイトル"
1220
 
1221
  #: dist/plugins/other_widget/widget-3pr-area.php:62
1222
- #: inc/other_widget/widget-3pr-area.php:62
1223
  msgid "Select image for PC:"
1224
  msgstr "PC 用に表示される画像を選択(横 300px 程度推奨)"
1225
 
@@ -1228,11 +1113,11 @@ msgstr "PC 用に表示される画像を選択(横 300px 程度推奨)"
1228
  #: dist/plugins/other_widget/widget-new-posts.php:290
1229
  #: dist/plugins/other_widget/widget-pr-blocks.php:174
1230
  #: dist/plugins/other_widget/widget-profile.php:70
1231
- #: inc/other_widget/widget-3pr-area.php:72
1232
- #: inc/other_widget/widget-3pr-area.php:90
1233
- #: inc/other_widget/widget-new-posts.php:290
1234
- #: inc/other_widget/widget-pr-blocks.php:174
1235
- #: inc/other_widget/widget-profile.php:70
1236
  msgid "Select image"
1237
  msgstr "画像を選択"
1238
 
@@ -1241,16 +1126,16 @@ msgstr "画像を選択"
1241
  #: dist/plugins/other_widget/widget-new-posts.php:291
1242
  #: dist/plugins/other_widget/widget-pr-blocks.php:175
1243
  #: dist/plugins/other_widget/widget-profile.php:71
1244
- #: inc/other_widget/widget-3pr-area.php:73
1245
- #: inc/other_widget/widget-3pr-area.php:91
1246
- #: inc/other_widget/widget-new-posts.php:291
1247
- #: inc/other_widget/widget-pr-blocks.php:175
1248
- #: inc/other_widget/widget-profile.php:71
1249
  msgid "Clear image"
1250
  msgstr "画像クリア"
1251
 
1252
  #: dist/plugins/other_widget/widget-3pr-area.php:80
1253
- #: inc/other_widget/widget-3pr-area.php:80
1254
  msgid "Select image for Mobile:"
1255
  msgstr ""
1256
  "スマホ用(ウィンドウサイズが 768px 以下の場合)に表示される画像を選択(橫 "
@@ -1258,34 +1143,34 @@ msgstr ""
1258
 
1259
  #: dist/plugins/other_widget/widget-3pr-area.php:102
1260
  #: dist/plugins/other_widget/widget-pr-blocks.php:115
1261
- #: inc/other_widget/widget-3pr-area.php:102
1262
- #: inc/other_widget/widget-pr-blocks.php:115
1263
  msgid "Summary Text:"
1264
  msgstr "概要となるテキスト"
1265
 
1266
  #: dist/plugins/other_widget/widget-3pr-area.php:108
1267
  #: dist/plugins/other_widget/widget-pr-blocks.php:120
1268
- #: inc/other_widget/widget-3pr-area.php:108
1269
- #: inc/other_widget/widget-pr-blocks.php:120
1270
  msgid "Link URL:"
1271
  msgstr "リンク先ページのURL"
1272
 
1273
  #: dist/plugins/other_widget/widget-3pr-area.php:116
1274
  #: dist/plugins/other_widget/widget-banner.php:106
1275
  #: dist/plugins/other_widget/widget-pr-blocks.php:124
1276
- #: inc/other_widget/widget-3pr-area.php:116
1277
- #: inc/other_widget/widget-banner.php:106
1278
- #: inc/other_widget/widget-pr-blocks.php:124
1279
  msgid "Open link new tab."
1280
  msgstr "リンクを別ウィンドウで開く"
1281
 
1282
  #: dist/plugins/other_widget/widget-archives.php:9 dist/veu-packages.php:200
1283
- #: inc/other_widget/widget-archives.php:9 veu-packages.php:160
1284
  msgid "archive list"
1285
  msgstr "アーカイブリスト"
1286
 
1287
  #: dist/plugins/other_widget/widget-archives.php:14 dist/veu-packages.php:200
1288
- #: inc/other_widget/widget-archives.php:14 veu-packages.php:160
1289
  msgid ""
1290
  "Displays a list of archives. You can choose the post type and also to "
1291
  "display archives by month or by year."
@@ -1295,190 +1180,190 @@ msgstr ""
1295
 
1296
  #: dist/plugins/other_widget/widget-archives.php:53
1297
  #: dist/plugins/other_widget/widget-archives.php:54
1298
- #: inc/other_widget/widget-archives.php:53
1299
- #: inc/other_widget/widget-archives.php:54
1300
  msgid "Monthly archives"
1301
  msgstr "月別アーカイブ"
1302
 
1303
  #: dist/plugins/other_widget/widget-archives.php:68
1304
  #: dist/plugins/other_widget/widget-new-posts.php:261
1305
  #: dist/plugins/other_widget/widget-new-posts.php:268
1306
- #: inc/other_widget/widget-archives.php:68
1307
- #: inc/other_widget/widget-new-posts.php:261
1308
- #: inc/other_widget/widget-new-posts.php:268
1309
  msgid "Title"
1310
  msgstr "タイトル"
1311
 
1312
  #: dist/plugins/other_widget/widget-archives.php:72
1313
- #: inc/other_widget/widget-archives.php:72
1314
  msgid "Post type"
1315
  msgstr "ポストタイプ"
1316
 
1317
  #: dist/plugins/other_widget/widget-archives.php:92
1318
- #: inc/other_widget/widget-archives.php:92
1319
  msgid "Monthly"
1320
  msgstr "月別"
1321
 
1322
  #: dist/plugins/other_widget/widget-archives.php:99
1323
- #: inc/other_widget/widget-archives.php:99
1324
  msgid "Yearly"
1325
  msgstr "年別"
1326
 
1327
  #: dist/plugins/other_widget/widget-archives.php:117
1328
- #: inc/other_widget/widget-archives.php:117
1329
  msgid "archive"
1330
  msgstr "アーカイブ"
1331
 
1332
  #: dist/plugins/other_widget/widget-banner.php:15
1333
- #: inc/other_widget/widget-banner.php:15
1334
  msgid "Banner"
1335
  msgstr "バナー"
1336
 
1337
  #: dist/plugins/other_widget/widget-banner.php:21
1338
- #: inc/other_widget/widget-banner.php:21
1339
  msgid ""
1340
  "You can easily set up a banner simply by registering images and link "
1341
  "destinations."
1342
  msgstr "画像とリンク先を登録するだけで簡単にバナーを設定できます。"
1343
 
1344
  #: dist/plugins/other_widget/widget-banner.php:97
1345
- #: inc/other_widget/widget-banner.php:97
1346
  msgid "Set image"
1347
  msgstr "画像を選択"
1348
 
1349
  #: dist/plugins/other_widget/widget-banner.php:107
1350
- #: inc/other_widget/widget-banner.php:107
1351
  msgid "Alternative text"
1352
  msgstr "代替テキスト(alt)"
1353
 
1354
  #: dist/plugins/other_widget/widget-button.php:32
1355
- #: inc/other_widget/widget-button.php:32
1356
  msgid "Button"
1357
  msgstr "ボタン"
1358
 
1359
  #: dist/plugins/other_widget/widget-button.php:37
1360
- #: inc/other_widget/widget-button.php:37
1361
  msgid "You can set buttons for arbitrary text."
1362
  msgstr "任意のテキストのボタンを設定できます。"
1363
 
1364
  #: dist/plugins/other_widget/widget-button.php:116
1365
- #: inc/other_widget/widget-button.php:116
1366
  msgid "Main text(Required):"
1367
  msgstr "ボタンテキスト(必須):"
1368
 
1369
  #: dist/plugins/other_widget/widget-button.php:121
1370
- #: inc/other_widget/widget-button.php:121
1371
  msgid "Class name of the icon font"
1372
  msgstr "使用したいアイコンフォント"
1373
 
1374
  #: dist/plugins/other_widget/widget-button.php:134
1375
- #: inc/other_widget/widget-button.php:134
1376
  msgid "Sub text:"
1377
  msgstr "サブテキスト:"
1378
 
1379
  #: dist/plugins/other_widget/widget-button.php:138
1380
- #: inc/other_widget/widget-button.php:138
1381
  msgid "Link URL(Required):"
1382
  msgstr "リンク先ページのURL(必須):"
1383
 
1384
  #: dist/plugins/other_widget/widget-button.php:148
1385
- #: inc/other_widget/widget-button.php:148
1386
  msgid "Open with new tab"
1387
  msgstr "リンクを別ウィンドウで開く"
1388
 
1389
  #: dist/plugins/other_widget/widget-button.php:151
1390
- #: inc/other_widget/widget-button.php:151
1391
  msgid "Size"
1392
  msgstr "サイズ"
1393
 
1394
  #: dist/plugins/other_widget/widget-button.php:158
1395
- #: inc/other_widget/widget-button.php:158
1396
  msgid "Small"
1397
  msgstr "小"
1398
 
1399
  #: dist/plugins/other_widget/widget-button.php:164
1400
- #: inc/other_widget/widget-button.php:164
1401
  msgid "Medium"
1402
  msgstr "中"
1403
 
1404
  #: dist/plugins/other_widget/widget-button.php:170
1405
- #: inc/other_widget/widget-button.php:170
1406
  msgid "Large"
1407
  msgstr "大"
1408
 
1409
  #: dist/plugins/other_widget/widget-button.php:174
1410
- #: inc/other_widget/widget-button.php:174
1411
  msgid "Button color:"
1412
  msgstr "ボタンの色:"
1413
 
1414
  #: dist/plugins/other_widget/widget-button.php:211
1415
- #: inc/other_widget/widget-button.php:211
1416
  msgid "Key Color(.primary)"
1417
  msgstr "キーカラー(.primary)"
1418
 
1419
  #: dist/plugins/other_widget/widget-button.php:212
1420
- #: inc/other_widget/widget-button.php:212
1421
  msgid "No paint(.default)"
1422
  msgstr "塗りなし(.default)"
1423
 
1424
  #: dist/plugins/other_widget/widget-button.php:213
1425
- #: inc/other_widget/widget-button.php:213
1426
  msgid "Light green(.success)"
1427
  msgstr "明るい緑(.success)"
1428
 
1429
  #: dist/plugins/other_widget/widget-button.php:214
1430
- #: inc/other_widget/widget-button.php:214
1431
  msgid "Light blue(.info)"
1432
  msgstr "空色(.info)"
1433
 
1434
  #: dist/plugins/other_widget/widget-button.php:215
1435
- #: inc/other_widget/widget-button.php:215
1436
  msgid "Orange(.warning)"
1437
  msgstr "オレンジ(.warning)"
1438
 
1439
  #: dist/plugins/other_widget/widget-button.php:216
1440
- #: inc/other_widget/widget-button.php:216
1441
  msgid "Red(.danger)"
1442
  msgstr "赤(.danger)"
1443
 
1444
  #: dist/plugins/other_widget/widget-child-page-list.php:10
1445
- #: inc/other_widget/widget-child-page-list.php:10
1446
  msgid "Child Page List"
1447
  msgstr "子ページのリスト"
1448
 
1449
  #: dist/plugins/other_widget/widget-child-page-list.php:15
1450
  #: dist/plugins/other_widget/widget-child-page-list.php:59
1451
- #: inc/other_widget/widget-child-page-list.php:15
1452
- #: inc/other_widget/widget-child-page-list.php:59
1453
  msgid "Display the child pages list from ancestor page."
1454
  msgstr "表示しているページの先祖階層からの子ページリストを表示します。"
1455
 
1456
  #: dist/plugins/other_widget/widget-new-posts.php:12
1457
  #: dist/plugins/other_widget/widget-new-posts.php:217
1458
- #: inc/other_widget/widget-new-posts.php:12
1459
- #: inc/other_widget/widget-new-posts.php:217
1460
  msgid "Recent Posts"
1461
  msgstr "最新記事"
1462
 
1463
  #: dist/plugins/other_widget/widget-new-posts.php:17
1464
- #: inc/other_widget/widget-new-posts.php:17
1465
  msgid "Displays a list of your most recent posts"
1466
  msgstr "最新の投稿記事リストを表示します。"
1467
 
1468
  #: dist/plugins/other_widget/widget-new-posts.php:254
1469
- #: inc/other_widget/widget-new-posts.php:254
1470
  msgid "Display Format"
1471
  msgstr "表示形式"
1472
 
1473
  #: dist/plugins/other_widget/widget-new-posts.php:261
1474
- #: inc/other_widget/widget-new-posts.php:261
1475
  msgid "Thumbnail"
1476
  msgstr "サムネイル画像"
1477
 
1478
  #: dist/plugins/other_widget/widget-new-posts.php:261
1479
  #: dist/plugins/other_widget/widget-new-posts.php:268
1480
- #: inc/other_widget/widget-new-posts.php:261
1481
- #: inc/other_widget/widget-new-posts.php:268
1482
  msgid "Date"
1483
  msgstr "日付"
1484
 
@@ -1486,156 +1371,156 @@ msgstr "日付"
1486
  #: dist/plugins/other_widget/widget-taxonomies.php:26
1487
  #: dist/plugins/other_widget/widget-taxonomies.php:56
1488
  #: dist/plugins/other_widget/widget-taxonomies.php:57
1489
- #: inc/other_widget/widget-new-posts.php:268
1490
- #: inc/other_widget/widget-taxonomies.php:26
1491
- #: inc/other_widget/widget-taxonomies.php:56
1492
- #: inc/other_widget/widget-taxonomies.php:57
1493
  msgid "Category"
1494
  msgstr "カテゴリー"
1495
 
1496
  #: dist/plugins/other_widget/widget-new-posts.php:281
1497
- #: inc/other_widget/widget-new-posts.php:281
1498
  msgid "Default thumbnail image:"
1499
  msgstr "デフォルトのサムネイル画像:"
1500
 
1501
  #: dist/plugins/other_widget/widget-new-posts.php:302
1502
- #: inc/other_widget/widget-new-posts.php:302
1503
  msgid "Order by"
1504
  msgstr "表示順"
1505
 
1506
  #: dist/plugins/other_widget/widget-new-posts.php:309
1507
- #: inc/other_widget/widget-new-posts.php:309
1508
  msgid "Publish date"
1509
  msgstr "公開日"
1510
 
1511
  #: dist/plugins/other_widget/widget-new-posts.php:315
1512
- #: inc/other_widget/widget-new-posts.php:315
1513
  msgid "Modified date"
1514
  msgstr "最終更新日"
1515
 
1516
  #: dist/plugins/other_widget/widget-new-posts.php:319
1517
  #: dist/plugins/related_posts/related_posts.php:281
1518
- #: inc/other_widget/widget-new-posts.php:319
1519
- #: inc/related_posts/related_posts.php:281
1520
  msgid "Display count"
1521
  msgstr "表示する記事数"
1522
 
1523
  #: dist/plugins/other_widget/widget-new-posts.php:324
1524
- #: inc/other_widget/widget-new-posts.php:324
1525
  msgid "Slug for the custom type you want to display"
1526
  msgstr "表示したい記事タイプ"
1527
 
1528
  #: dist/plugins/other_widget/widget-new-posts.php:329
1529
- #: inc/other_widget/widget-new-posts.php:329
1530
  msgid "taxonomy ID"
1531
  msgstr "カテゴリー(タクソノミー)ID"
1532
 
1533
  #: dist/plugins/other_widget/widget-new-posts.php:332
1534
- #: inc/other_widget/widget-new-posts.php:332
1535
  msgid "if you need filtering by term, add the term ID separate by \",\"."
1536
  msgstr ""
1537
  "特定のカテゴリーのみ表示したい場合は<br/>カンマ(,)区切りでカテゴリーIDを入力"
1538
  "します。"
1539
 
1540
  #: dist/plugins/other_widget/widget-new-posts.php:334
1541
- #: dist/plugins/sns/sns_admin.php:92 inc/other_widget/widget-new-posts.php:334
1542
- #: inc/sns/sns_admin.php:92
1543
  msgid "if empty this area, I will do not filtering."
1544
  msgstr "空欄の場合はフィルタリングは行いません。"
1545
 
1546
  #: dist/plugins/other_widget/widget-new-posts.php:339
1547
- #: inc/other_widget/widget-new-posts.php:339
1548
  msgid "Destination URL:"
1549
  msgstr "リンク先URL:"
1550
 
1551
  #: dist/plugins/other_widget/widget-new-posts.php:342
1552
- #: inc/other_widget/widget-new-posts.php:342
1553
  msgid "Notation text:"
1554
  msgstr "表記テキスト:"
1555
 
1556
  #: dist/plugins/other_widget/widget-page.php:9
1557
- #: inc/other_widget/widget-page.php:9
1558
  msgid "page content to widget"
1559
  msgstr "固定ページ本文"
1560
 
1561
  #: dist/plugins/other_widget/widget-page.php:14
1562
- #: inc/other_widget/widget-page.php:14
1563
  msgid "Displays a page contents to widget."
1564
  msgstr "選択したページの内容を表示します。"
1565
 
1566
  #: dist/plugins/other_widget/widget-page.php:135
1567
- #: inc/other_widget/widget-page.php:135
1568
  msgid "Display the entered title"
1569
  msgstr "入力したタイトルを表示する"
1570
 
1571
  #: dist/plugins/other_widget/widget-page.php:139
1572
- #: inc/other_widget/widget-page.php:139
1573
  msgid "Display the title of page"
1574
  msgstr "固定ページのタイトルを表示する"
1575
 
1576
  #: dist/plugins/other_widget/widget-page.php:143
1577
- #: inc/other_widget/widget-page.php:143
1578
  msgid "Do not display titles"
1579
  msgstr "タイトルを表示しない"
1580
 
1581
  #: dist/plugins/other_widget/widget-page.php:175
1582
- #: dist/plugins/pageList_ancestor.php:96 inc/other_widget/widget-page.php:175
1583
- #: inc/page-list-ancestor.php:93
1584
  msgid "Display a page list from ancestor"
1585
  msgstr "現在のページの先祖階層からの子ページリストを表示"
1586
 
1587
  #: dist/plugins/other_widget/widget-page.php:243
1588
- #: inc/other_widget/widget-page.php:243
1589
  msgid "Edit"
1590
  msgstr "編集"
1591
 
1592
  #: dist/plugins/other_widget/widget-pr-blocks.php:17
1593
- #: inc/other_widget/widget-pr-blocks.php:17
1594
  msgid "PR Blocks"
1595
  msgstr "PR Blocks"
1596
 
1597
  #: dist/plugins/other_widget/widget-pr-blocks.php:22
1598
- #: inc/other_widget/widget-pr-blocks.php:22
1599
  msgid "Displays a circle image or icon font for pr blocks"
1600
  msgstr "丸抜きの画像やアイコンフォントをPRブロックに表示"
1601
 
1602
  #: dist/plugins/other_widget/widget-pr-blocks.php:30
1603
- #: inc/other_widget/widget-pr-blocks.php:30
1604
  msgid "Service"
1605
  msgstr "サービス紹介"
1606
 
1607
  #: dist/plugins/other_widget/widget-pr-blocks.php:40
1608
- #: inc/other_widget/widget-pr-blocks.php:40
1609
  msgid "Company"
1610
  msgstr "会社案内"
1611
 
1612
  #: dist/plugins/other_widget/widget-pr-blocks.php:50
1613
- #: inc/other_widget/widget-pr-blocks.php:50
1614
  msgid "Recruit"
1615
  msgstr "採用情報"
1616
 
1617
  #: dist/plugins/other_widget/widget-pr-blocks.php:60
1618
- #: inc/other_widget/widget-pr-blocks.php:60
1619
  msgid "Contact"
1620
  msgstr "Contact"
1621
 
1622
  #: dist/plugins/other_widget/widget-pr-blocks.php:83
1623
- #: inc/other_widget/widget-pr-blocks.php:83
1624
  msgid "The choice of the number of columns:"
1625
  msgstr "列の数"
1626
 
1627
  #: dist/plugins/other_widget/widget-pr-blocks.php:90
1628
- #: inc/other_widget/widget-pr-blocks.php:90
1629
  msgid "3column"
1630
  msgstr "3列"
1631
 
1632
  #: dist/plugins/other_widget/widget-pr-blocks.php:96
1633
- #: inc/other_widget/widget-pr-blocks.php:96
1634
  msgid "4column"
1635
  msgstr "4列"
1636
 
1637
  #: dist/plugins/other_widget/widget-pr-blocks.php:98
1638
- #: inc/other_widget/widget-pr-blocks.php:98
1639
  msgid ""
1640
  "If you change the number of columns, click to \"Save\" botton and exit the "
1641
  "edit page. When restart the edit page, the column input form is increased or "
@@ -1646,149 +1531,151 @@ msgstr ""
1646
 
1647
  #: dist/plugins/other_widget/widget-pr-blocks.php:107
1648
  #: dist/plugins/other_widget/widget-pr-blocks.php:277
1649
- #: inc/other_widget/widget-pr-blocks.php:107
1650
- #: inc/other_widget/widget-pr-blocks.php:277
1651
  msgid "PR Block"
1652
  msgstr "PRブロック"
1653
 
1654
  #: dist/plugins/other_widget/widget-pr-blocks.php:129
1655
- #: inc/other_widget/widget-pr-blocks.php:129
1656
  msgid "Icon"
1657
  msgstr "アイコン"
1658
 
1659
  #: dist/plugins/other_widget/widget-pr-blocks.php:132
1660
- #: inc/other_widget/widget-pr-blocks.php:132
1661
  msgid "Class name of the icon font you want to use:"
1662
  msgstr "使用したいアイコンフォントのクラス名:"
1663
 
1664
  #: dist/plugins/other_widget/widget-pr-blocks.php:143
1665
  #: dist/plugins/other_widget/widget-profile.php:157
1666
- #: inc/other_widget/widget-pr-blocks.php:143
1667
- #: inc/other_widget/widget-profile.php:157
1668
  msgid "Icon color:"
1669
  msgstr "アイコンの色:"
1670
 
1671
  #: dist/plugins/other_widget/widget-pr-blocks.php:147
1672
  #: dist/plugins/other_widget/widget-profile.php:142
1673
- #: inc/other_widget/widget-pr-blocks.php:147
1674
- #: inc/other_widget/widget-profile.php:142
1675
  msgid "Icon Background:"
1676
  msgstr "アイコン背景:"
1677
 
1678
  #: dist/plugins/other_widget/widget-pr-blocks.php:151
1679
  #: dist/plugins/other_widget/widget-profile.php:148
1680
- #: inc/other_widget/widget-pr-blocks.php:151
1681
- #: inc/other_widget/widget-profile.php:148
1682
  msgid "Solid color"
1683
  msgstr "塗りつぶし"
1684
 
1685
  #: dist/plugins/other_widget/widget-pr-blocks.php:155
1686
  #: dist/plugins/other_widget/widget-profile.php:151
1687
- #: dist/plugins/sns/sns_customizer.php:318
1688
- #: inc/other_widget/widget-pr-blocks.php:155
1689
- #: inc/other_widget/widget-profile.php:151 inc/sns/sns_customizer.php:318
 
1690
  msgid "No background"
1691
  msgstr "背景なし"
1692
 
1693
  #: dist/plugins/other_widget/widget-pr-blocks.php:161
1694
- #: inc/other_widget/widget-pr-blocks.php:161
1695
  msgid "PR Image"
1696
  msgstr "画像"
1697
 
1698
  #: dist/plugins/other_widget/widget-pr-blocks.php:162
1699
- #: inc/other_widget/widget-pr-blocks.php:162
1700
  msgid "When you have an image. Image is displayed with priority"
1701
  msgstr "画像を設定するとアイコンフォントよりも画像が優先されます。"
1702
 
1703
  #: dist/plugins/other_widget/widget-profile.php:9
1704
  #: dist/plugins/other_widget/widget-profile.php:32
1705
- #: inc/other_widget/widget-profile.php:9 inc/other_widget/widget-profile.php:32
 
1706
  msgid "Profile"
1707
  msgstr "プロフィール"
1708
 
1709
  #: dist/plugins/other_widget/widget-profile.php:14
1710
- #: inc/other_widget/widget-profile.php:14
1711
  msgid "Displays a your profile"
1712
  msgstr ""
1713
  "ブログのサイドバーに運営者情報を表示したり、フッターに企業情報を表示します。"
1714
 
1715
  #: dist/plugins/other_widget/widget-profile.php:40
1716
- #: inc/other_widget/widget-profile.php:40
1717
  msgid "Profile Text"
1718
  msgstr "プロフィールテキスト"
1719
 
1720
  #: dist/plugins/other_widget/widget-profile.php:60
1721
- #: inc/other_widget/widget-profile.php:60
1722
  msgid "Select Profile image:"
1723
  msgstr "プロフィール用画像を選択"
1724
 
1725
  #: dist/plugins/other_widget/widget-profile.php:79
1726
- #: inc/other_widget/widget-profile.php:79
1727
  msgid "Cut out round the image."
1728
  msgstr "画像を丸く切り抜いて表示する"
1729
 
1730
  #: dist/plugins/other_widget/widget-profile.php:83
1731
- #: inc/other_widget/widget-profile.php:83
1732
  msgid "Media size (Optional)"
1733
  msgstr "画像の大きさ( 任意 )"
1734
 
1735
  #: dist/plugins/other_widget/widget-profile.php:93
1736
- #: inc/other_widget/widget-profile.php:93
1737
  msgid "Align left"
1738
  msgstr "画像左揃え"
1739
 
1740
  #: dist/plugins/other_widget/widget-profile.php:96
1741
- #: inc/other_widget/widget-profile.php:96
1742
  msgid "Align center"
1743
  msgstr "画像中央揃え"
1744
 
1745
  #: dist/plugins/other_widget/widget-profile.php:100
1746
- #: inc/other_widget/widget-profile.php:100
1747
  msgid "Text float to image."
1748
  msgstr "テキストを画像に回りこませる"
1749
 
1750
  #: dist/plugins/other_widget/widget-profile.php:104
1751
- #: inc/other_widget/widget-profile.php:104
1752
  msgid "Profile Text:"
1753
  msgstr "プロフィールテキスト"
1754
 
1755
  #: dist/plugins/other_widget/widget-profile.php:108
1756
- #: inc/other_widget/widget-profile.php:108
1757
  msgid "Facebook URL:"
1758
  msgstr "Facebook リンク先ページのURL"
1759
 
1760
  #: dist/plugins/other_widget/widget-profile.php:113
1761
- #: inc/other_widget/widget-profile.php:113
1762
  msgid "Twitter URL:"
1763
  msgstr "twitterリンク先ページのURL"
1764
 
1765
  #: dist/plugins/other_widget/widget-profile.php:118
1766
- #: inc/other_widget/widget-profile.php:118
1767
  msgid "Email Address:"
1768
  msgstr "Email リンク先ページのURL"
1769
 
1770
  #: dist/plugins/other_widget/widget-profile.php:123
1771
- #: inc/other_widget/widget-profile.php:123
1772
  msgid "Youtube URL:"
1773
  msgstr "Youtube リンク先ページのURL"
1774
 
1775
  #: dist/plugins/other_widget/widget-profile.php:128
1776
- #: inc/other_widget/widget-profile.php:128
1777
  msgid "RSS URL:"
1778
  msgstr "RSS リンク先ページのURL"
1779
 
1780
  #: dist/plugins/other_widget/widget-profile.php:133
1781
- #: inc/other_widget/widget-profile.php:133
1782
  msgid "instagram URL:"
1783
  msgstr "instagram リンク先ページのURL"
1784
 
1785
  #: dist/plugins/other_widget/widget-profile.php:137
1786
- #: inc/other_widget/widget-profile.php:137
1787
  msgid "linkedin URL:"
1788
  msgstr "linkedin リンク先ページのURL"
1789
 
1790
  #: dist/plugins/other_widget/widget-profile.php:153
1791
- #: inc/other_widget/widget-profile.php:153
1792
  msgid ""
1793
  "* When \"Icon Background: Fill\" is selected and \"Icon color\" is not "
1794
  "specified, each brand color will be painted."
@@ -1797,150 +1684,150 @@ msgstr ""
1797
  "きは各ブランドカラーで塗りつぶしされます。"
1798
 
1799
  #: dist/plugins/other_widget/widget-side-child-page-list.php:12
1800
- #: inc/other_widget/widget-side-child-page-list.php:12
1801
  msgid "child pages list"
1802
  msgstr "子ページのリスト"
1803
 
1804
  #: dist/plugins/other_widget/widget-side-child-page-list.php:17
1805
- #: inc/other_widget/widget-side-child-page-list.php:17
1806
  msgid "Displays list of child page for the current page."
1807
  msgstr "表示しているページの先祖階層からの子ページリストを表示します。"
1808
 
1809
  #: dist/plugins/other_widget/widget-taxonomies.php:10
1810
- #: inc/other_widget/widget-taxonomies.php:10
1811
  msgid "Categories/Custom taxonomies list"
1812
  msgstr "カテゴリー/カスタム分類リスト"
1813
 
1814
  #: dist/plugins/other_widget/widget-taxonomies.php:15
1815
- #: inc/other_widget/widget-taxonomies.php:15
1816
  msgid "Displays a categories and custom taxonomies list."
1817
  msgstr "カテゴリーやカスタム分類のリストを表示します。"
1818
 
1819
  #: dist/plugins/other_widget/widget-taxonomies.php:71
1820
- #: inc/other_widget/widget-taxonomies.php:71
1821
  msgid "Label to display"
1822
  msgstr "表示するラベル"
1823
 
1824
  #: dist/plugins/other_widget/widget-taxonomies.php:75
1825
- #: inc/other_widget/widget-taxonomies.php:75
1826
  msgid "Display page"
1827
  msgstr "ページを表示"
1828
 
1829
  #: dist/plugins/other_widget/widget-taxonomies.php:94
1830
- #: inc/other_widget/widget-taxonomies.php:94
1831
  msgid "Do not display terms without posts"
1832
  msgstr "投稿のない分類項目を表示しない"
1833
 
1834
  #: dist/plugins/other_widget/widget-taxonomies.php:106
1835
- #: inc/other_widget/widget-taxonomies.php:106
1836
  msgid "Blog"
1837
  msgstr "ブログ"
1838
 
1839
  #: dist/plugins/other_widget/widget-taxonomies.php:111
1840
  #: dist/plugins/template-tags/template-tags.php:157
1841
- #: inc/other_widget/widget-taxonomies.php:111
1842
- #: inc/template-tags/template-tags.php:157
1843
  msgid "Archives"
1844
  msgstr "アーカイブ"
1845
 
1846
  #: dist/plugins/post-type-manager/class.post-type-manager.php:22
1847
  #: dist/plugins/post-type-manager/class.post-type-manager.php:23
1848
  #: dist/plugins/post-type-manager/class.post-type-manager.php:65
1849
- #: inc/post-type-manager/package/class.post-type-manager.php:22
1850
- #: inc/post-type-manager/package/class.post-type-manager.php:23
1851
- #: inc/post-type-manager/package/class.post-type-manager.php:65
1852
  msgid "Custom Post Type Setting"
1853
  msgstr "カスタム投稿タイプ設定"
1854
 
1855
  #: dist/plugins/post-type-manager/class.post-type-manager.php:88
1856
- #: inc/post-type-manager/package/class.post-type-manager.php:88
1857
  msgid "Post Type ID(Required)"
1858
  msgstr "投稿タイプID(必須)"
1859
 
1860
  #: dist/plugins/post-type-manager/class.post-type-manager.php:89
1861
- #: inc/post-type-manager/package/class.post-type-manager.php:89
1862
  msgid "20 characters or less in alphanumeric"
1863
  msgstr "半角英数字20文字以内で入力ください"
1864
 
1865
  #: dist/plugins/post-type-manager/class.post-type-manager.php:94
1866
- #: inc/post-type-manager/package/class.post-type-manager.php:94
1867
  msgid "title"
1868
  msgstr "タイトル"
1869
 
1870
  #: dist/plugins/post-type-manager/class.post-type-manager.php:95
1871
- #: inc/post-type-manager/package/class.post-type-manager.php:95
1872
  msgid "editor"
1873
  msgstr "本文"
1874
 
1875
  #: dist/plugins/post-type-manager/class.post-type-manager.php:96
1876
- #: inc/post-type-manager/package/class.post-type-manager.php:96
1877
  msgid "author"
1878
  msgstr "投稿者"
1879
 
1880
  #: dist/plugins/post-type-manager/class.post-type-manager.php:97
1881
- #: inc/post-type-manager/package/class.post-type-manager.php:97
1882
  msgid "thumbnail"
1883
  msgstr "アイキャッチ画像"
1884
 
1885
  #: dist/plugins/post-type-manager/class.post-type-manager.php:98
1886
- #: inc/post-type-manager/package/class.post-type-manager.php:98
1887
  msgid "excerpt"
1888
  msgstr "抜粋"
1889
 
1890
  #: dist/plugins/post-type-manager/class.post-type-manager.php:99
1891
- #: inc/post-type-manager/package/class.post-type-manager.php:99
1892
  msgid "comments"
1893
  msgstr "コメント"
1894
 
1895
  #: dist/plugins/post-type-manager/class.post-type-manager.php:100
1896
- #: inc/post-type-manager/package/class.post-type-manager.php:100
1897
  msgid "revisions"
1898
  msgstr "リビジョン"
1899
 
1900
  #: dist/plugins/post-type-manager/class.post-type-manager.php:105
1901
- #: inc/post-type-manager/package/class.post-type-manager.php:105
1902
  msgid "Supports(Required)"
1903
  msgstr "有効にする項目(必須)"
1904
 
1905
  #: dist/plugins/post-type-manager/class.post-type-manager.php:118
1906
- #: inc/post-type-manager/package/class.post-type-manager.php:118
1907
  msgid "Menu position(optional)"
1908
  msgstr "メニューの位置( 任意 )"
1909
 
1910
  #: dist/plugins/post-type-manager/class.post-type-manager.php:119
1911
- #: inc/post-type-manager/package/class.post-type-manager.php:119
1912
  msgid "Please enter a number."
1913
  msgstr "数字を入力してください。数字が小さいほど上に表示されます。"
1914
 
1915
  #: dist/plugins/post-type-manager/class.post-type-manager.php:126
1916
- #: inc/post-type-manager/package/class.post-type-manager.php:126
1917
  msgid "Export to REST API(optional)"
1918
  msgstr "REST API に出力する( 任意 )"
1919
 
1920
  #: dist/plugins/post-type-manager/class.post-type-manager.php:138
1921
- #: inc/post-type-manager/package/class.post-type-manager.php:138
1922
  msgid "Export to REST API"
1923
  msgstr "REST API に出力する"
1924
 
1925
  #: dist/plugins/post-type-manager/class.post-type-manager.php:143
1926
- #: inc/post-type-manager/package/class.post-type-manager.php:143
1927
  msgid "Custom taxonomies(optional)"
1928
  msgstr "カスタム分類(任意)"
1929
 
1930
  #: dist/plugins/post-type-manager/class.post-type-manager.php:146
1931
- #: inc/post-type-manager/package/class.post-type-manager.php:146
1932
  msgid "Custom taxonomy is like a category in post."
1933
  msgstr "カスタム分類とは投稿で言うカテゴリーです。"
1934
 
1935
  #: dist/plugins/post-type-manager/class.post-type-manager.php:147
1936
- #: inc/post-type-manager/package/class.post-type-manager.php:147
1937
  msgid ""
1938
  "However, it refers to the \"category\" itself, not to the “item” of the "
1939
  "category."
1940
  msgstr "しかし、カテゴリーの”項目”ではなく、”カテゴリー”そのものを指します。"
1941
 
1942
  #: dist/plugins/post-type-manager/class.post-type-manager.php:148
1943
- #: inc/post-type-manager/package/class.post-type-manager.php:148
1944
  msgid ""
1945
  "For example, if you create a post type \"construction result\", Custom "
1946
  "taxonomy will be \"construction type\", \"construction area\", etc."
@@ -1949,42 +1836,42 @@ msgstr ""
1949
  "プ」「施工地域」等になります。"
1950
 
1951
  #: dist/plugins/post-type-manager/class.post-type-manager.php:172
1952
- #: inc/post-type-manager/package/class.post-type-manager.php:172
1953
  msgid "Custon taxonomy name(slug)"
1954
  msgstr "カスタム分類名(スラッグ)"
1955
 
1956
  #: dist/plugins/post-type-manager/class.post-type-manager.php:176
1957
- #: inc/post-type-manager/package/class.post-type-manager.php:176
1958
  msgid "* Please be sure to enter it with one-byte alphanumeric characters"
1959
  msgstr "※ 必ず半角英数字にて入力してください"
1960
 
1961
  #: dist/plugins/post-type-manager/class.post-type-manager.php:182
1962
- #: inc/post-type-manager/package/class.post-type-manager.php:182
1963
  msgid "Custon taxonomy label"
1964
  msgstr "カスタム分類名(表示名)"
1965
 
1966
  #: dist/plugins/post-type-manager/class.post-type-manager.php:189
1967
- #: inc/post-type-manager/package/class.post-type-manager.php:189
1968
  msgid "Hierarchy"
1969
  msgstr "階層"
1970
 
1971
  #: dist/plugins/post-type-manager/class.post-type-manager.php:190
1972
- #: inc/post-type-manager/package/class.post-type-manager.php:190
1973
  msgid "Make it a tag (do not hierarchize)"
1974
  msgstr "タグにする(階層化しない)"
1975
 
1976
  #: dist/plugins/post-type-manager/class.post-type-manager.php:199
1977
- #: inc/post-type-manager/package/class.post-type-manager.php:199
1978
  msgid "REST API(optional)"
1979
  msgstr "REST API ( 任意 )"
1980
 
1981
  #: dist/plugins/post-type-manager/class.post-type-manager.php:200
1982
- #: inc/post-type-manager/package/class.post-type-manager.php:200
1983
  msgid "Use for REST API"
1984
  msgstr "REST API に利用する"
1985
 
1986
  #: dist/plugins/post-type-manager/class.post-type-manager.php:262
1987
- #: inc/post-type-manager/package/class.post-type-manager.php:262
1988
  #, php-format
1989
  msgid ""
1990
  "Please save a <a href=\"%s\">permanent link configuration</a> After updating "
@@ -1993,123 +1880,122 @@ msgstr ""
1993
  "設定を更新したら<a href=\"%s\">パーマリンク設定</a>を保存してください。"
1994
 
1995
  #: dist/plugins/related_posts/related_posts.php:210 dist/veu-packages.php:339
1996
- #: inc/related_posts/related_posts.php:210 veu-packages.php:299
1997
  msgid "Related posts"
1998
  msgstr "関連記事を表示"
1999
 
2000
  #: dist/plugins/related_posts/related_posts.php:244
2001
- #: inc/related_posts/related_posts.php:244
2002
  msgid "Related Settings"
2003
  msgstr "関連記事設定"
2004
 
2005
  #: dist/plugins/sitemap_page/hide-controller.php:17
 
2006
  msgid "Site Map Hide"
2007
  msgstr "サイトマップ非表示設定"
2008
 
2009
  #: dist/plugins/sitemap_page/hide-controller.php:46
 
2010
  msgid "Don't display on Sitemap."
2011
  msgstr "サイトマップに表示しない"
2012
 
2013
  #: dist/plugins/sitemap_page/sitemap_admin.php:9
2014
- #: inc/sitemap-page/sitemap-page-admin-main-setting.php:39
2015
  msgid "HTML Sitemap Settings"
2016
  msgstr "HTMLサイトマップ設定"
2017
 
2018
  #: dist/plugins/sitemap_page/sitemap_admin.php:13
2019
- #: inc/sitemap-page/sitemap-page-admin-main-setting.php:43
2020
  msgid "Exclude page Settings"
2021
  msgstr "除外ページ設定"
2022
 
2023
  #: dist/plugins/sitemap_page/sitemap_admin.php:15
2024
- #: inc/sitemap-page/sitemap-page-admin-main-setting.php:45
2025
  msgid "Input you want to exclude page id."
2026
  msgstr "HTMLサイトマップから除外したい固定ページのIDを入力してください。"
2027
 
2028
  #: dist/plugins/sitemap_page/sitemap_admin.php:17
2029
- #: inc/sitemap-page/sitemap-page-admin-main-setting.php:47
2030
  msgid ""
2031
  "* Please enter separated by \",\"(commas) if there is more than one page ID "
2032
  "that you want to exclude."
2033
  msgstr "複数のページを除外する場合は , (コンマ)で区切って入力してください。"
2034
 
2035
  #: dist/plugins/sitemap_page/sitemap_page.php:34
2036
- #: inc/sitemap-page/sitemap-page-admin-main-setting.php:8
2037
  msgid "HTML Sitemap"
2038
  msgstr "HTMLサイトマップ"
2039
 
2040
  #: dist/plugins/sitemap_page/sitemap_page.php:261
2041
- #: inc/sitemap-page/sitemap-page.php:217
2042
  msgid "Display a HTML sitemap"
2043
  msgstr "HTMLサイトマップの表示"
2044
 
2045
- #: dist/plugins/sns/function_follow.php:25 inc/sns/function_follow.php:25
2046
  msgid "Follow me"
2047
  msgstr "このサイトをフォローする"
2048
 
2049
- #: dist/plugins/sns/function_follow.php:73 inc/sns/function_follow.php:73
2050
  msgid "Edit follow button"
2051
  msgstr "Follow me box の編集"
2052
 
2053
  #: dist/plugins/sns/function_meta_box.php:29
2054
- #, fuzzy
2055
- #| msgid "SNS Title"
2056
  msgid "Sns Title"
2057
  msgstr "OGPタイトル"
2058
 
2059
  #: dist/plugins/sns/function_meta_box.php:40
2060
- #: inc/sns/class-veu-metabox-sns-title.php:32
2061
  msgid "if filled this area then override title of OGP and Twitter Card"
2062
  msgstr ""
2063
  "このエリアにタイトルを入力すると、このページのOGP,ツイッターカードに出力され"
2064
  "るタイトルを上書きすることができます"
2065
 
2066
- #: dist/plugins/sns/hide_controller.php:28
2067
  msgid "Share bottons"
2068
  msgstr "ソーシャルボタン"
2069
 
2070
- #: dist/plugins/sns/hide_controller.php:72
2071
- #: inc/sns/class-veu-metabox-sns-button.php:38
2072
  msgid "This post type is not set to display the share button."
2073
  msgstr "この投稿タイプはシェアボタンを表示するように設定されていません。"
2074
 
2075
- #: dist/plugins/sns/hide_controller.php:93
2076
- #: inc/sns/class-veu-metabox-sns-button.php:49
2077
  msgid "Don't display share bottons."
2078
  msgstr "ソーシャルボタンを表示しない"
2079
 
2080
- #: dist/plugins/sns/sns.php:21 inc/sns/sns.php:19
2081
  msgid "SNS"
2082
  msgstr "SNS"
2083
 
2084
- #: dist/plugins/sns/sns.php:156 inc/sns/sns.php:154
2085
  msgctxt "facebook language code"
2086
  msgid "en_US"
2087
  msgstr "ja_JP"
2088
 
2089
- #: dist/plugins/sns/sns_admin.php:1 dist/plugins/sns/sns_customizer.php:22
2090
- #: inc/sns/sns_admin.php:1 inc/sns/sns_customizer.php:22
2091
  msgid "SNS Settings"
2092
  msgstr "SNS設定"
2093
 
2094
- #: dist/plugins/sns/sns_admin.php:14 dist/plugins/sns/sns_customizer.php:36
2095
- #: inc/sns/sns_admin.php:14 inc/sns/sns_customizer.php:36
2096
  msgid "Post title custom for SNS"
2097
  msgstr "OGPなどの投稿タイトルの変更"
2098
 
2099
- #: dist/plugins/sns/sns_admin.php:16 dist/plugins/sns/sns_customizer.php:58
2100
- #: inc/sns/sns_admin.php:16 inc/sns/sns_customizer.php:58
2101
  msgid "For SNS title be composed by post title only."
2102
  msgstr "投稿タイトルだけにする(サイトタイトルなど含めない)。"
2103
 
2104
- #: dist/plugins/sns/sns_admin.php:20 inc/sns/sns_admin.php:20
2105
  msgid "facebook application ID"
2106
  msgstr "facebookアプリケーションID"
2107
 
2108
- #: dist/plugins/sns/sns_admin.php:22 inc/sns/sns_admin.php:22
2109
  msgid "I will check and get the application ID"
2110
  msgstr "アプリケーションIDを確認・取得する "
2111
 
2112
- #: dist/plugins/sns/sns_admin.php:23 inc/sns/sns_admin.php:23
2113
  msgid ""
2114
  "* If an application ID is not specified, neither a Like button nor the "
2115
  "comment field displays and operates correctly."
@@ -2117,7 +2003,7 @@ msgstr ""
2117
  "※アプリケーションIDを入力しないとボタンやコメント欄が表示・正しく動作しませ"
2118
  "ん。"
2119
 
2120
- #: dist/plugins/sns/sns_admin.php:24 inc/sns/sns_admin.php:24
2121
  msgid ""
2122
  "Please search for terms as [get Facebook application ID] If you do not know "
2123
  "much about how to get application ID for Facebook."
@@ -2125,16 +2011,16 @@ msgstr ""
2125
  "facebookのアプリケーションIDの取得方法についてよくわからない場合は「facebook "
2126
  "アプリケーションID 取得」などで検索して下さい。"
2127
 
2128
- #: dist/plugins/sns/sns_admin.php:28 inc/sns/sns_admin.php:28
2129
  msgid "facebook page URL"
2130
  msgstr "FacebookページURL"
2131
 
2132
- #: dist/plugins/sns/sns_admin.php:33 dist/plugins/sns/sns_customizer.php:141
2133
- #: inc/sns/sns_admin.php:33 inc/sns/sns_customizer.php:141
2134
  msgid "OG default image"
2135
  msgstr "デフォルトのOGPイメージ"
2136
 
2137
- #: dist/plugins/sns/sns_admin.php:34 inc/sns/sns_admin.php:34
2138
  msgid ""
2139
  "If, for example someone pressed the Facebook [Like] button, this is the "
2140
  "image that appears on the Facebook timeline."
@@ -2142,37 +2028,37 @@ msgstr ""
2142
  "Facebookの「いいね!」ボタンを押した際、ここで設定した画像が Facebook のタイ"
2143
  "ムラインに表示されます。"
2144
 
2145
- #: dist/plugins/sns/sns_admin.php:35 inc/sns/sns_admin.php:35
2146
  msgid "If a featured image is specified for the page, it takes precedence."
2147
  msgstr ""
2148
  "ページにアイキャッチ画像が指定されている場合は、アイキャッチ画像が優先されま"
2149
  "す。"
2150
 
2151
- #: dist/plugins/sns/sns_admin.php:37 inc/sns/sns_admin.php:37
2152
  msgid "Select an image"
2153
  msgstr "画像を選択"
2154
 
2155
- #: dist/plugins/sns/sns_admin.php:39 inc/sns/sns_admin.php:39
2156
  msgid ""
2157
  "* Picture sizes are 1280x720 pixels or more and picture ratio 16:9 is "
2158
  "recommended."
2159
  msgstr "画像サイズ 橫 1280px 縦 720px 以上、画像比率 16:9 を推奨します。"
2160
 
2161
- #: dist/plugins/sns/sns_admin.php:43 inc/sns/sns_admin.php:43
2162
  msgid "twitter ID"
2163
  msgstr "twitterアカウント"
2164
 
2165
- #: dist/plugins/sns/sns_admin.php:48 inc/sns/sns_admin.php:48
2166
  msgid "OG tags"
2167
  msgstr "OGタグ"
2168
 
2169
- #: dist/plugins/sns/sns_admin.php:50 dist/plugins/sns/sns_customizer.php:180
2170
- #: inc/sns/sns_admin.php:50 inc/sns/sns_customizer.php:180
2171
  msgid "Print the OG tags"
2172
  msgstr "OGタグを出力する"
2173
 
2174
- #: dist/plugins/sns/sns_admin.php:51 dist/plugins/sns/sns_customizer.php:184
2175
- #: inc/sns/sns_admin.php:51 inc/sns/sns_customizer.php:184
2176
  msgid ""
2177
  "If other plug-ins are used for the OG, do not output the OG using this "
2178
  "plugin."
@@ -2180,119 +2066,104 @@ msgstr ""
2180
  "OGタグの出力を選択して下さい。もし他のプラグインやテーマでOGタグを出力してい"
2181
  "る場合は、このプラグインでの出力は必要ありません。"
2182
 
2183
- #: dist/plugins/sns/sns_admin.php:56 dist/plugins/sns/sns_customizer.php:243
2184
- #: inc/sns/sns_admin.php:56 inc/sns/sns_customizer.php:243
2185
  msgid "Twitter Card tags"
2186
  msgstr "Twitterカードタグ"
2187
 
2188
- #: dist/plugins/sns/sns_admin.php:58 dist/plugins/sns/sns_customizer.php:247
2189
- #: inc/sns/sns_admin.php:58 inc/sns/sns_customizer.php:247
2190
  msgid "Print the Twitter Card tags"
2191
  msgstr "Twitter カードタグを html head 内へ出力します。"
2192
 
2193
- #: dist/plugins/sns/sns_admin.php:63 dist/plugins/sns/sns_customizer.php:260
2194
- #: inc/sns/sns_admin.php:63 inc/sns/sns_customizer.php:260
2195
  msgid "Social bookmark buttons"
2196
  msgstr "ソーシャルボタン"
2197
 
2198
- #: dist/plugins/sns/sns_admin.php:64 dist/plugins/sns/sns_customizer.php:283
2199
- #: inc/sns/sns_admin.php:64 inc/sns/sns_customizer.php:283
2200
  msgid "Print the social bookmark buttons"
2201
  msgstr "ソーシャルブックマーク(シェアボタンやtweetボタン)を表示します。"
2202
 
2203
- #: dist/plugins/sns/sns_admin.php:67 dist/plugins/sns/sns_customizer.php:409
2204
- #: inc/sns/sns_admin.php:67 inc/sns/sns_customizer.php:409
2205
  msgid "Exclude Post Types"
2206
  msgstr "シェアボタンを表示しない投稿タイプ"
2207
 
2208
- #: dist/plugins/sns/sns_admin.php:80 inc/sns/sns_admin.php:80
2209
  msgid "Exclude Post ID"
2210
  msgstr "シェアボタンを表示しない投稿のID"
2211
 
2212
- #: dist/plugins/sns/sns_admin.php:90 inc/sns/sns_admin.php:90
2213
  msgid ""
2214
  "if you need filtering by post_ID, add the ignore post_ID separate by \",\"."
2215
  msgstr ""
2216
  "特定のポストのみSNSボタンを表示したくない場合、カンマ(,)区切りでポストIDを入"
2217
  "力します。"
2218
 
2219
- #: dist/plugins/sns/sns_admin.php:94 inc/sns/sns_admin.php:94
2220
  msgid "example"
2221
  msgstr "例"
2222
 
2223
- #: dist/plugins/sns/sns_admin.php:103 dist/plugins/sns/sns_customizer.php:452
2224
- #: inc/sns/sns_admin.php:103 inc/sns/sns_customizer.php:452
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2225
  msgid "Share button for display"
2226
  msgstr "表示するボタン"
2227
 
2228
- #: dist/plugins/sns/sns_admin.php:111 inc/sns/sns_admin.php:111
2229
  msgid "Facebook"
2230
  msgstr "Facebook"
2231
 
2232
- #: dist/plugins/sns/sns_admin.php:117 dist/plugins/sns/sns_customizer.php:493
2233
- #: dist/plugins/sns/widget-twitter.php:9 inc/sns/sns_admin.php:117
2234
- #: inc/sns/sns_customizer.php:493 inc/sns/widget-twitter.php:9
2235
  msgid "Twitter"
2236
  msgstr "Twitter"
2237
 
2238
- #: dist/plugins/sns/sns_admin.php:123 dist/plugins/sns/sns_customizer.php:514
2239
- #: inc/sns/sns_admin.php:123 inc/sns/sns_customizer.php:514
2240
  msgid "Hatena"
2241
  msgstr "はてな"
2242
 
2243
- #: dist/plugins/sns/sns_admin.php:129 dist/plugins/sns/sns_customizer.php:535
2244
- #: inc/sns/sns_admin.php:129 inc/sns/sns_customizer.php:535
2245
  msgid "Pocket"
2246
  msgstr "Pocket"
2247
 
2248
- #: dist/plugins/sns/sns_admin.php:135 dist/plugins/sns/sns_customizer.php:556
2249
- #: inc/sns/sns_admin.php:135 inc/sns/sns_customizer.php:556
2250
  msgid "LINE (mobile only)"
2251
  msgstr "LINE (mobile only)"
2252
 
2253
- #: dist/plugins/sns/sns_admin.php:141 dist/plugins/sns/sns_customizer.php:355
2254
- #: inc/sns/sns_admin.php:141 inc/sns/sns_customizer.php:355
2255
- msgid "Share button display Position"
2256
- msgstr "シェアボタンの表示位置"
2257
-
2258
- #: dist/plugins/sns/sns_admin.php:149 dist/plugins/sns/sns_customizer.php:374
2259
- #: inc/sns/sns_admin.php:149 inc/sns/sns_customizer.php:374
2260
- msgid "Before content"
2261
- msgstr "本文の前"
2262
-
2263
- #: dist/plugins/sns/sns_admin.php:155 dist/plugins/sns/sns_customizer.php:394
2264
- #: inc/sns/sns_admin.php:155 inc/sns/sns_customizer.php:394
2265
- msgid "After content"
2266
- msgstr "本文の後"
2267
-
2268
- #: dist/plugins/sns/sns_admin.php:161 dist/plugins/sns/sns_customizer.php:571
2269
- #: inc/sns/sns_admin.php:161 inc/sns/sns_customizer.php:571
2270
- msgid "Follow me box"
2271
- msgstr "Follow me box"
2272
-
2273
- #: dist/plugins/sns/sns_admin.php:162 dist/plugins/sns/sns_customizer.php:593
2274
- #: inc/sns/sns_admin.php:162 inc/sns/sns_customizer.php:593
2275
- msgid "Print the Follow me box"
2276
- msgstr "Follow me ユニットを本文の下に表示する"
2277
-
2278
- #: dist/plugins/sns/sns_admin.php:164 dist/plugins/sns/sns_customizer.php:613
2279
- #: inc/sns/sns_admin.php:164 inc/sns/sns_customizer.php:613
2280
- msgid "Follow me box title"
2281
- msgstr "Follow me box の見出しテキスト"
2282
-
2283
- #: dist/plugins/sns/sns_customizer.php:74 inc/sns/sns_customizer.php:74
2284
  msgid "Facebook Settings"
2285
  msgstr "Facebook 設定"
2286
 
2287
- #: dist/plugins/sns/sns_customizer.php:97 inc/sns/sns_customizer.php:97
2288
  msgid "Facebook application ID"
2289
  msgstr "facebookアプリケーションID"
2290
 
2291
- #: dist/plugins/sns/sns_customizer.php:118 inc/sns/sns_customizer.php:118
2292
  msgid "Facebook Page URL"
2293
  msgstr "FacebookページURL"
2294
 
2295
- #: dist/plugins/sns/sns_customizer.php:144 inc/sns/sns_customizer.php:144
2296
  msgid ""
2297
  "If, for example someone pressed the Facebook [Like] button, this is the "
2298
  "image that appears on the Facebook timeline.<br>If a featured image is "
@@ -2304,175 +2175,175 @@ msgstr ""
2304
  "アイキャッチ画像が優先されます。<br>画像サイズ 橫 1280px 縦 720px 以上、画像"
2305
  "比率 16:9 程度を推奨します。"
2306
 
2307
- #: dist/plugins/sns/sns_customizer.php:157 inc/sns/sns_customizer.php:157
2308
  msgid "OG Settings"
2309
  msgstr "OG 設定"
2310
 
2311
- #: dist/plugins/sns/sns_customizer.php:196 inc/sns/sns_customizer.php:196
2312
  msgid "Twitter Settings"
2313
  msgstr "Twitter 設定"
2314
 
2315
- #: dist/plugins/sns/sns_customizer.php:219 inc/sns/sns_customizer.php:219
2316
  #, fuzzy
2317
  #| msgid "twitter ID"
2318
  msgid "Twitter ID"
2319
  msgstr "twitterアカウント"
2320
 
2321
- #: dist/plugins/sns/sns_customizer.php:298 inc/sns/sns_customizer.php:298
2322
  msgid "Social button style setting"
2323
  msgstr "ソーシャルボタンのスタイル設定"
2324
 
2325
- #: dist/plugins/sns/sns_customizer.php:340 inc/sns/sns_customizer.php:340
2326
  msgid "Btn color"
2327
  msgstr "ボタンの色:"
2328
 
2329
- #: dist/plugins/sns/sns_customizer.php:472 inc/sns/sns_customizer.php:472
2330
  #, fuzzy
2331
  #| msgid "Facebook URL:"
2332
  msgid "Facebook "
2333
  msgstr "Facebook リンク先ページのURL"
2334
 
2335
  #: dist/plugins/sns/widget-fb-page-plugin.php:13
2336
- #: inc/sns/widget-fb-page-plugin.php:13
2337
  msgid "Displays a Facebook Page Plugin"
2338
  msgstr "Facebook ページプラグインを表示します。"
2339
 
2340
  #: dist/plugins/sns/widget-fb-page-plugin.php:89
2341
- #: inc/sns/widget-fb-page-plugin.php:89
2342
  msgid "Height"
2343
  msgstr "高さ"
2344
 
2345
  #: dist/plugins/sns/widget-fb-page-plugin.php:94
2346
- #: inc/sns/widget-fb-page-plugin.php:94
2347
  msgid "Show Friend's Faces"
2348
  msgstr "アイコンを表示する"
2349
 
2350
  #: dist/plugins/sns/widget-fb-page-plugin.php:99
2351
- #: inc/sns/widget-fb-page-plugin.php:99
2352
  msgid "Hide Cover Photo"
2353
  msgstr "カバー画像を表示しない"
2354
 
2355
  #: dist/plugins/sns/widget-fb-page-plugin.php:104
2356
- #: inc/sns/widget-fb-page-plugin.php:104
2357
  msgid "Show Page Posts"
2358
  msgstr "タイムラインを表示"
2359
 
2360
- #: dist/plugins/sns/widget-twitter.php:13 inc/sns/widget-twitter.php:13
2361
  msgid "Display Twitter timeline."
2362
  msgstr "Twitter のタイムラインを表示します。"
2363
 
2364
- #: dist/plugins/sns/widget-twitter.php:89 inc/sns/widget-twitter.php:89
2365
  msgid "Account:<br>Please enter your Twitter account."
2366
  msgstr "アカウント:<br>Twitter アカウントを入力してください。"
2367
 
2368
- #: dist/plugins/sns/widget-twitter.php:90 inc/sns/widget-twitter.php:90
2369
  msgid "@"
2370
  msgstr "@"
2371
 
2372
- #: dist/plugins/sns/widget-twitter.php:94 inc/sns/widget-twitter.php:94
2373
  msgid "Height:<br>Please enter an arbitrary number.(Example: 300)"
2374
  msgstr "高さ:<br>任意の数値を入力してください(例:300)"
2375
 
2376
- #: dist/plugins/sns/widget-twitter.php:99 inc/sns/widget-twitter.php:99
2377
  msgid "Background color:"
2378
  msgstr "背景の色:"
2379
 
2380
- #: dist/plugins/sns/widget-twitter.php:122 inc/sns/widget-twitter.php:122
2381
  msgid "Link color:"
2382
  msgstr "リンクの色:"
2383
 
2384
  #: dist/plugins/template-tags/template-tags.php:116
2385
- #: inc/template-tags/template-tags.php:116
2386
  #, php-format
2387
  msgid "Author: %s"
2388
  msgstr "著者: %s"
2389
 
2390
  #: dist/plugins/template-tags/template-tags.php:118
2391
  #: dist/plugins/template-tags/template-tags.php:200
2392
- #: inc/template-tags/template-tags.php:118
2393
- #: inc/template-tags/template-tags.php:200
2394
  msgctxt "yearly archives date format"
2395
  msgid "Y"
2396
  msgstr "Y年"
2397
 
2398
  #: dist/plugins/template-tags/template-tags.php:120
2399
  #: dist/plugins/template-tags/template-tags.php:204
2400
- #: inc/template-tags/template-tags.php:120
2401
- #: inc/template-tags/template-tags.php:204
2402
  msgctxt "monthly archives date format"
2403
  msgid "F Y"
2404
  msgstr "Y年F"
2405
 
2406
  #: dist/plugins/template-tags/template-tags.php:122
2407
- #: inc/template-tags/template-tags.php:122
2408
  msgctxt "daily archives date format"
2409
  msgid "F j, Y"
2410
  msgstr "Y年Fj日"
2411
 
2412
  #: dist/plugins/template-tags/template-tags.php:125
2413
- #: inc/template-tags/template-tags.php:125
2414
  msgctxt "post format archive title"
2415
  msgid "Asides"
2416
  msgstr "サイド"
2417
 
2418
  #: dist/plugins/template-tags/template-tags.php:127
2419
- #: inc/template-tags/template-tags.php:127
2420
  msgctxt "post format archive title"
2421
  msgid "Galleries"
2422
  msgstr "ギャラリー"
2423
 
2424
  #: dist/plugins/template-tags/template-tags.php:129
2425
- #: inc/template-tags/template-tags.php:129
2426
  msgctxt "post format archive title"
2427
  msgid "Images"
2428
  msgstr "画像"
2429
 
2430
  #: dist/plugins/template-tags/template-tags.php:131
2431
- #: inc/template-tags/template-tags.php:131
2432
  msgctxt "post format archive title"
2433
  msgid "Videos"
2434
  msgstr "ビデオ"
2435
 
2436
  #: dist/plugins/template-tags/template-tags.php:133
2437
- #: inc/template-tags/template-tags.php:133
2438
  msgctxt "post format archive title"
2439
  msgid "Quotes"
2440
  msgstr "引用"
2441
 
2442
  #: dist/plugins/template-tags/template-tags.php:135
2443
- #: inc/template-tags/template-tags.php:135
2444
  msgctxt "post format archive title"
2445
  msgid "Links"
2446
  msgstr "リンク"
2447
 
2448
  #: dist/plugins/template-tags/template-tags.php:137
2449
- #: inc/template-tags/template-tags.php:137
2450
  msgctxt "post format archive title"
2451
  msgid "Statuses"
2452
  msgstr "ステータス"
2453
 
2454
  #: dist/plugins/template-tags/template-tags.php:139
2455
- #: inc/template-tags/template-tags.php:139
2456
  msgctxt "post format archive title"
2457
  msgid "Audio"
2458
  msgstr "オーディオ"
2459
 
2460
  #: dist/plugins/template-tags/template-tags.php:141
2461
- #: inc/template-tags/template-tags.php:141
2462
  msgctxt "post format archive title"
2463
  msgid "Chats"
2464
  msgstr "チャット"
2465
 
2466
  #: dist/plugins/template-tags/template-tags.php:188
2467
  #: dist/plugins/template-tags/template-tags.php:196
2468
- #: inc/template-tags/template-tags.php:188
2469
- #: inc/template-tags/template-tags.php:196
2470
  #, php-format
2471
  msgid "About %s"
2472
  msgstr "%s について"
2473
 
2474
  #: dist/plugins/template-tags/template-tags.php:201
2475
- #: inc/template-tags/template-tags.php:201
2476
  #, php-format
2477
  msgctxt "Yearly archive description"
2478
  msgid "Article of %s."
@@ -2481,56 +2352,56 @@ msgstr "%s の記事"
2481
  #: dist/plugins/template-tags/template-tags.php:205
2482
  #: dist/plugins/template-tags/template-tags.php:209
2483
  #: dist/plugins/template-tags/template-tags.php:214
2484
- #: inc/template-tags/template-tags.php:205
2485
- #: inc/template-tags/template-tags.php:209
2486
- #: inc/template-tags/template-tags.php:214
2487
  #, php-format
2488
  msgctxt "Archive description"
2489
  msgid "Article of %s."
2490
  msgstr "%s の記事"
2491
 
2492
  #: dist/plugins/template-tags/template-tags.php:231
2493
- #: dist/plugins/wp_title.php:59 inc/template-tags/template-tags.php:231
2494
- #: inc/wp-title.php:59
2495
  #, php-format
2496
  msgid "Page of %s"
2497
  msgstr "%sページ目"
2498
 
2499
  #: dist/plugins/vk-blocks/vk-blocks-functions.php:58
2500
- #: inc/vk-blocks/package/vk-blocks-functions.php:58
2501
  msgid "Blocks(Beta)"
2502
  msgstr ""
2503
 
2504
  #: dist/plugins/vk-blocks/vk-blocks-functions.php:63
2505
- #: inc/vk-blocks/package/vk-blocks-functions.php:63
2506
  msgid "Blocks Layout(Beta)"
2507
  msgstr ""
2508
 
2509
- #: dist/plugins/wp_title.php:47 inc/wp-title.php:47
2510
  #, php-format
2511
  msgid "Search Results for : %s"
2512
  msgstr "検索結果 : %s"
2513
 
2514
- #: dist/plugins/wp_title.php:50 inc/wp-title.php:50
2515
  msgid "Not found"
2516
  msgstr "見つかりません"
2517
 
2518
  #: dist/plugins/wp_title.php:70 dist/plugins/wp_title.php:82
2519
- #: dist/plugins/wp_title.php:86 inc/wp-title.php:70 inc/wp-title.php:82
2520
- #: inc/wp-title.php:86
2521
  msgid "&lt;title&gt; tag of homepage"
2522
  msgstr "トップページの&lt;title&gt;タグ"
2523
 
2524
- #: dist/plugins/wp_title.php:90 inc/wp-title.php:90
2525
  msgid "title of the site"
2526
  msgstr "サイトのタイトル"
2527
 
2528
- #: dist/plugins/wp_title.php:91 inc/wp-title.php:91
2529
  #, php-format
2530
  msgid "Normally \"%1$s\" is placed in the title tags of all the pages."
2531
  msgstr "通常「%1$s」が全ページのタイトルタグに入ります。"
2532
 
2533
- #: dist/plugins/wp_title.php:94 inc/wp-title.php:94
2534
  #, php-format
2535
  msgid ""
2536
  "For example, it appears in the form of <br />&lt;title&gt;page title | "
@@ -2539,7 +2410,7 @@ msgstr ""
2539
  "例えば固定ページであれば<br>&lt;title&gt;固定ページ名 | %1$s&lt;/title&gt;"
2540
  "<br>というような形式で出力されます。"
2541
 
2542
- #: dist/plugins/wp_title.php:96 inc/wp-title.php:96
2543
  #, php-format
2544
  msgid ""
2545
  "However, it might have negative impact on search engine rankings if the &lt;"
@@ -2551,11 +2422,11 @@ msgstr ""
2551
  "くなるので、%s は一番検索されたいキーワードを盛り込みつつなるべく短くまとめる"
2552
  "事が望ましいです。"
2553
 
2554
- #: dist/plugins/wp_title.php:100 inc/wp-title.php:100
2555
  msgid "Tagline"
2556
  msgstr "キャッチフレーズ"
2557
 
2558
- #: dist/plugins/wp_title.php:101 inc/wp-title.php:101
2559
  #, php-format
2560
  msgid ""
2561
  "In the top page will be output usually in the form of <br />&lt;title&gt;"
@@ -2564,7 +2435,7 @@ msgstr ""
2564
  "トップページでは<br>&lt;title&gt;%1$s | %2$s&lt;/title&gt;<br>というような形"
2565
  "式で出力されます。"
2566
 
2567
- #: dist/plugins/wp_title.php:104 inc/wp-title.php:104
2568
  msgid ""
2569
  "However, it may be too long in the above format. If the input to the input "
2570
  "field of the following, its contents will be reflected."
@@ -2572,30 +2443,57 @@ msgstr ""
2572
  "しかし、上記の形式では長くなりすぎる事があります。その場合は下記の入力欄に入"
2573
  "力すれば、その内容が反映されます。"
2574
 
2575
- #: dist/veu-packages.php:78 veu-packages.php:55
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2576
  msgid "Print link fontawesome"
2577
  msgstr "fontawesome link タグを出力"
2578
 
2579
- #: dist/veu-packages.php:79 veu-packages.php:56
2580
  msgid "Print fontawesome link tag to html head."
2581
  msgstr ""
2582
  "fontawesome を読み込むための link タグを html head 内へ出力します。使用中の"
2583
  "テーマやプラグインで fontawesome を既に読み込んでいる場合はチェックを外して下"
2584
  "さい。"
2585
 
2586
- #: dist/veu-packages.php:89 veu-packages.php:66
2587
  msgid "VK Blocks ( Beta )"
2588
  msgstr "VK Blocks ( Beta )"
2589
 
2590
- #: dist/veu-packages.php:90 veu-packages.php:67
2591
  msgid "Extends Gutenberg's blocks."
2592
  msgstr "Gutenbergのブロックを拡張します。"
2593
 
2594
- #: dist/veu-packages.php:100 veu-packages.php:77
2595
  msgid "Rewrite the title tag"
2596
  msgstr "タイトルタグの書き換え"
2597
 
2598
- #: dist/veu-packages.php:101 veu-packages.php:78
2599
  msgid "Print is rewritten by its own rules to html head."
2600
  msgstr ""
2601
  "head title タグ内へ出力される内容を VK EX Unit のルールで出力します。 ( VK "
@@ -2606,66 +2504,66 @@ msgstr ""
2606
  #: dist/veu-packages.php:161 dist/veu-packages.php:179
2607
  #: dist/veu-packages.php:209 dist/veu-packages.php:227
2608
  #: dist/veu-packages.php:268 dist/veu-packages.php:303
2609
- #: dist/veu-packages.php:326 dist/veu-packages.php:383 veu-packages.php:81
2610
- #: veu-packages.php:121 veu-packages.php:139 veu-packages.php:169
2611
- #: veu-packages.php:187 veu-packages.php:228 veu-packages.php:263
2612
- #: veu-packages.php:286 veu-packages.php:354 veu-packages.php:449
2613
  msgid "Setting"
2614
  msgstr "設定"
2615
 
2616
- #: dist/veu-packages.php:118 veu-packages.php:445
2617
  msgid "Print meta Keyword"
2618
  msgstr "メタキーワードを出力"
2619
 
2620
- #: dist/veu-packages.php:119 veu-packages.php:446
2621
  msgid "Print meta Keyword to html head."
2622
  msgstr "ヘッダーにメタキーワードを出力します。"
2623
 
2624
- #: dist/veu-packages.php:135 veu-packages.php:95
2625
  msgid "Print meta description"
2626
  msgstr "メタディスクリプションタグを出力"
2627
 
2628
- #: dist/veu-packages.php:136 veu-packages.php:96
2629
  msgid "Print meta description to html head."
2630
  msgstr ""
2631
  "投稿画面「抜粋」欄に入力されたテキストを meta description タグとして html "
2632
  "head 内へ出力します。使用中のテーマやプラグインで meta description タグを出力"
2633
  "している場合はチェックを外して下さい。"
2634
 
2635
- #: dist/veu-packages.php:145 veu-packages.php:105
2636
  msgid "Main setting page"
2637
  msgstr "メイン設定画面"
2638
 
2639
- #: dist/veu-packages.php:147 veu-packages.php:107
2640
  msgid "Print og tags to html head."
2641
  msgstr "OG タグを html head 内へ出力します。"
2642
 
2643
- #: dist/veu-packages.php:148 veu-packages.php:108
2644
  msgid "Print twitter card tags to html head."
2645
  msgstr "Twitter カードタグを html head 内へ出力します。"
2646
 
2647
- #: dist/veu-packages.php:149 veu-packages.php:109
2648
  msgid "Print social bookmark buttons."
2649
  msgstr "ソーシャルブックマークボタンを表示します。"
2650
 
2651
- #: dist/veu-packages.php:150 veu-packages.php:110
2652
  msgid "Facebook Page Plugin widget."
2653
  msgstr "Facebookページプラグインウィジェット"
2654
 
2655
- #: dist/veu-packages.php:151 veu-packages.php:111
2656
  msgid "Print Follow me box to content bottom."
2657
  msgstr "Follow me box を記事コンテンツ下のエリアへ表示します。"
2658
 
2659
- #: dist/veu-packages.php:153 veu-packages.php:113
2660
  #, php-format
2661
  msgid "* You can stop the function separately from the %s."
2662
  msgstr "%s から個別に機能を停止する事ができます。"
2663
 
2664
- #: dist/veu-packages.php:157 veu-packages.php:117
2665
  msgid "Social media cooperation"
2666
  msgstr "ソーシャルメディア連携"
2667
 
2668
- #: dist/veu-packages.php:176 veu-packages.php:136
2669
  msgid "Print Google Analytics tracking code."
2670
  msgstr ""
2671
  "Google アナリティクスのトラッキングコードを出力します。有効化した後「設定」の"
@@ -2673,64 +2571,64 @@ msgstr ""
2673
  "のテーマやプラグインで Google アナリティクスのトラッキングコードを埋め込む場"
2674
  "合はチェックを外して下さい。"
2675
 
2676
- #: dist/veu-packages.php:192 veu-packages.php:152
2677
  msgid "You can use various widgets."
2678
  msgstr ""
2679
  "以下の機能を持ったウィジェットを追加します。各ウィジェットの設定は「外観」"
2680
  "→「ウィジェット」の設定画面より行って下さい。"
2681
 
2682
- #: dist/veu-packages.php:194 veu-packages.php:154
2683
  msgid ""
2684
  "VK_Recent Posts - display the link text and the date of the latest article "
2685
  "title."
2686
  msgstr "VK_最新記事 - 最新記事タイトルのリンクテキストと日付を表示します。"
2687
 
2688
- #: dist/veu-packages.php:195 veu-packages.php:155
2689
  msgid ""
2690
  "VK_Page content to widget - display the contents of the page to the widgets."
2691
  msgstr ""
2692
  "VK_固定ページ本文 - 固定ページのコンテンツ部分をウィジェットに表示します。"
2693
 
2694
- #: dist/veu-packages.php:196 veu-packages.php:156
2695
  msgid "VK_Profile - display the profile entered in the widget."
2696
  msgstr "VK_プロフィール - ウィジェットに入力されたプロフィールを表示します。"
2697
 
2698
- #: dist/veu-packages.php:197 veu-packages.php:157
2699
  msgid "VK_FB Page Plugin - display the Facebook Page Plugin."
2700
  msgstr "VK_FB Page Plugin - Facebook ページプラグインを表示します。"
2701
 
2702
- #: dist/veu-packages.php:198 veu-packages.php:158
2703
  msgid "VK_3PR area - display the 3PR area."
2704
  msgstr "VK_3PR エリア - 3PR エリアを表示します。"
2705
 
2706
- #: dist/veu-packages.php:199 veu-packages.php:159
2707
  msgid "categories/tags list"
2708
  msgstr "カテゴリー/タグ リスト"
2709
 
2710
- #: dist/veu-packages.php:199 veu-packages.php:159
2711
  msgid "Displays a categories, tags or format list."
2712
  msgstr "カテゴリ・タグまたは、フォーマットリストを表示します。"
2713
 
2714
- #: dist/veu-packages.php:205 veu-packages.php:165
2715
  msgid "Widgets"
2716
  msgstr "ウィジェット"
2717
 
2718
- #: dist/veu-packages.php:223 veu-packages.php:183
2719
  msgid "CSS customize"
2720
  msgstr "CSSカスタマイズ"
2721
 
2722
- #: dist/veu-packages.php:224 veu-packages.php:184
2723
  msgid "You can set Customize CSS."
2724
  msgstr ""
2725
  "テーマデザインをカスタマイズする CSS を管理画面より追加できるようになります。"
2726
  "追加する CSS コードは「VK Ex Unit」→「CSS カスタマイズ」の画面にて入力して下"
2727
  "さい。"
2728
 
2729
- #: dist/veu-packages.php:242 veu-packages.php:202
2730
  msgid "Child page index"
2731
  msgstr "子ページの一覧表示"
2732
 
2733
- #: dist/veu-packages.php:243 veu-packages.php:203
2734
  msgid ""
2735
  "At the bottom of the specified page, it will display a list of the child "
2736
  "page."
@@ -2738,126 +2636,126 @@ msgstr ""
2738
  "指定した固定ページの下部へ、その固定ページの下層子ページの「ページタイトル / "
2739
  "サムネイル / 抜粋文 / 該当ページへのリンク」をセットで一覧表示します。"
2740
 
2741
- #: dist/veu-packages.php:253 veu-packages.php:213
2742
  msgid "Page list from ancestor"
2743
  msgstr "先祖階層からの子ページリスト表示"
2744
 
2745
- #: dist/veu-packages.php:254 veu-packages.php:214
2746
  msgid "Display Page list from ancestor at after content."
2747
  msgstr ""
2748
  "現在のページの先祖階層からの子ページリストをページ本文の下に表示します。"
2749
 
2750
- #: dist/veu-packages.php:265 veu-packages.php:225
2751
  msgid "Display Contact Section at after content."
2752
  msgstr "お問い合わせ情報を本文の下に表示する"
2753
 
2754
- #: dist/veu-packages.php:282 veu-packages.php:242
2755
  msgid "Display HTML Site Map"
2756
  msgstr "HTMLサイトマップの表示"
2757
 
2758
- #: dist/veu-packages.php:283 veu-packages.php:243
2759
  msgid "It displays a HTML Site Map to the specified page."
2760
  msgstr "指定した固定ページにHTMLサイトマップを表示します。"
2761
 
2762
- #: dist/veu-packages.php:308 veu-packages.php:268
2763
  msgid "Contents setting"
2764
  msgstr "CTA表示内容設定"
2765
 
2766
- #: dist/veu-packages.php:323 veu-packages.php:283
2767
  msgid "Insert ads to content."
2768
  msgstr "記事に広告を挿入します"
2769
 
2770
- #: dist/veu-packages.php:340 veu-packages.php:300
2771
  msgid "Print Related posts lists to post content bottom."
2772
  msgstr "関連記事を記事コンテンツ下のエリアへ表示します。"
2773
 
2774
- #: dist/veu-packages.php:350 veu-packages.php:321
2775
  msgid "Disable ping back"
2776
  msgstr "ping backを停止"
2777
 
2778
- #: dist/veu-packages.php:351 veu-packages.php:322
2779
  msgid "Disable xmlrpc ping back."
2780
  msgstr "xmlrpcを停止"
2781
 
2782
- #: dist/veu-packages.php:359 dist/veu-packages.php:360 veu-packages.php:330
2783
- #: veu-packages.php:331
2784
  msgid "Disable dashbord"
2785
  msgstr "ダッシュボードに最新情報を表示しない"
2786
 
2787
- #: dist/veu-packages.php:368 veu-packages.php:339
2788
  msgid "Admin bar manu"
2789
  msgstr "管理バーメニュー"
2790
 
2791
- #: dist/veu-packages.php:369 veu-packages.php:340
2792
  msgid "Add ExUnit menu to admin bar."
2793
  msgstr "ExUnitのメニューを管理バーに表示する"
2794
 
2795
- #: dist/veu-packages.php:379 veu-packages.php:350
2796
  msgid "Post Type Manager"
2797
  msgstr "カスタム投稿タイプマネージャー"
2798
 
2799
- #: dist/veu-packages.php:380 veu-packages.php:351
2800
  msgid "Add custom post types and custom taxonomies."
2801
  msgstr "カスタム投稿タイプやカスタム分類を追加します。"
2802
 
2803
- #: dist/veu-packages.php:397 veu-packages.php:368
2804
  msgid "Page Top Button"
2805
  msgstr "ページトップへ戻るボタン"
2806
 
2807
- #: dist/veu-packages.php:398 veu-packages.php:369
2808
  msgid ""
2809
  "The page top button is displayed in the lower right corner of the screen."
2810
  msgstr "ページトップへ戻るボタンは、画面の右下隅に表示されます。"
2811
 
2812
- #: dist/veu-packages.php:408 veu-packages.php:379
2813
  msgid "Smooth scroll"
2814
  msgstr "スムーススクロール"
2815
 
2816
- #: dist/veu-packages.php:409 veu-packages.php:380
2817
  msgid "Add smooth scroll at anchor link in same page."
2818
  msgstr ""
2819
  "ページ内のアンカーリンククリックした際にスムーズにスクロースします。<br>※他の"
2820
  "jsと干渉する事があります。独自にjsで制御している箇所をクリックしても正しく動"
2821
  "作しない場合はこの機能を停止してみてください。"
2822
 
2823
- #: dist/veu-packages.php:419 veu-packages.php:390
2824
  msgid "Add body class"
2825
  msgstr "Body class の追加"
2826
 
2827
- #: dist/veu-packages.php:420 veu-packages.php:391
2828
  msgid "Add \"Post type\", \"Page slug\" etc class name to the body class."
2829
  msgstr "投稿タイプ名や固定ページのスラッグ名をbodyタグのクラスに追加します。"
2830
 
2831
- #: dist/veu-packages.php:430 veu-packages.php:401
2832
  msgid "Navi menu class custom"
2833
  msgstr "ナビメニューclassの改変"
2834
 
2835
- #: dist/veu-packages.php:431 veu-packages.php:402
2836
  msgid "Current class tuning of navi menu."
2837
  msgstr ""
2838
  "メニューに投稿トップやカスタム投稿タイプアーカイブページが設定された時に、詳"
2839
  "細ページや関連するカスタム分類ページを表示している時でも適切にcurrentクラスが"
2840
  "追加されるように調整します。"
2841
 
2842
- #: dist/veu-packages.php:442 veu-packages.php:413
2843
  msgid "Display Eye Catch image at before content."
2844
  msgstr ""
2845
  "アイキャッチ画像を本文の最初に表示します。各記事毎に非表示にする事も出来ま"
2846
  "す。"
2847
 
2848
- #: dist/veu-packages.php:452 veu-packages.php:423
2849
  msgid "TinyMCE Style Tags"
2850
  msgstr "TinyMCE スタイルタグ"
2851
 
2852
- #: dist/veu-packages.php:453 veu-packages.php:424
2853
  msgid "Add TinyMCE Editor to style tags."
2854
  msgstr "スタイルタグにTinyMCEエディタを追加する"
2855
 
2856
- #: dist/veu-packages.php:463 veu-packages.php:434
2857
  msgid "Print Bootstrap css ( grid / button / table )"
2858
  msgstr "Bootstrap の CSS(grid/button/tableのみ)を出力"
2859
 
2860
- #: dist/veu-packages.php:464 veu-packages.php:435
2861
  msgid ""
2862
  "If your using theme has already including Bootstrap, you deactivate this "
2863
  "item."
@@ -2866,17 +2764,17 @@ msgstr ""
2866
  "(Lightningなど)やプラグインで Bootstrap を既に読み込んでいる場合はチェック"
2867
  "を外して下さい。"
2868
 
2869
- #: dist/veu-packages.php:474 veu-packages.php:463
2870
  msgid "Favicon setting"
2871
  msgstr "ファビコン設定"
2872
 
2873
- #: dist/veu-packages.php:475 veu-packages.php:464
2874
  msgid "About favicon."
2875
  msgstr ""
2876
  "ブラウザでページを表示した際にタブやウィンドウのタイトルに表示されるアイコン"
2877
  "(ファビコン)を設定します。"
2878
 
2879
- #: dist/veu-packages.php:475 veu-packages.php:464
2880
  msgid ""
2881
  "This feature will be discontinued shortly.<br>You can set the site icon from "
2882
  "\"Site Identity\" panel of \"Themes > Customize\"."
@@ -2885,81 +2783,36 @@ msgstr ""
2885
  "サイトアイコンは「外観 > カスタマイズ」の「サイト基本情報」パネルから設定でき"
2886
  "ます。"
2887
 
2888
- #: dist/vkExUnit.php:97 vkExUnit.php:96
2889
  #, php-format
2890
  msgid "The current PHP version(%s) is too old, so VK ExUnit will not work."
2891
  msgstr "使用中のPHPのバージョン(%s) が古すぎるので VK ExUnit は動作しません。"
2892
 
2893
- #: dist/vkExUnit.php:100 vkExUnit.php:99
2894
  msgid "VK ExUnit supports PHP5.6 or later."
2895
  msgstr "VKExUnit がサポートしているPHPのバージョンは5.6以降です"
2896
 
2897
- #: dist/vkExUnit.php:116 vkExUnit.php:115
2898
  #, php-format
2899
  msgid "Current PHP Version(%s) is old."
2900
  msgstr "使用中のPHPのバージョン(%s) が古いです。"
2901
 
2902
- #: dist/vkExUnit.php:117 vkExUnit.php:116
2903
  #, php-format
2904
  msgid "%s supports PHP5.6 or later."
2905
  msgstr "%s はPHP5.6以降をサポートしています。"
2906
 
2907
- #: inc/call-to-action/package/class-vk-call-to-action.php:270
2908
- msgid ""
2909
- "The entered contents are displayed directly. You can not use Dynamic blocks, "
2910
- "reuse blocks, etc."
2911
- msgstr ""
2912
- "入力された内容は直接表示されます。 動的ブロックや再利用ブロックなどは使用でき"
2913
- "ません。"
2914
-
2915
- #: inc/noindex/class-veu-metabox-noindex.php:10
2916
- msgid "Noindex setting"
2917
- msgstr "noindex設定"
2918
-
2919
- #: inc/noindex/class-veu-metabox-noindex.php:34
2920
- msgid "Print noindex tag that to be do not display on search result."
2921
- msgstr "検索結果に表示されないようにnoindexタグを出力する。"
2922
-
2923
- #: inc/sitemap-page/class-veu-metabox-sitemap.php:14
2924
- msgid "Hide setting of HTML sitemap"
2925
- msgstr "HTMLサイトマップの非表示設定"
2926
-
2927
- #: inc/sns/class-veu-metabox-sns-button.php:14
2928
- msgid "Hide setting of share button"
2929
- msgstr "シェアボタンの非表示設定"
2930
-
2931
- #: inc/sns/class-veu-metabox-sns-button.php:39
2932
- msgid "Display setting of share button"
2933
- msgstr "ソーシャルボタンの表示設定"
2934
-
2935
- #: inc/sns/class-veu-metabox-sns-title.php:14
2936
- msgid "SNS Title"
2937
- msgstr "OGPタイトル"
2938
-
2939
- #: veu-packages.php:310
2940
- msgid "Noindex additional function"
2941
- msgstr "noindex 追加機能"
2942
-
2943
- #: veu-packages.php:311
2944
- msgid "Print noindex tag to html head."
2945
- msgstr "noindex タグを html head 内へ出力します。"
2946
-
2947
- #: veu-packages.php:446
2948
- msgid "This feature will be discontinued shortly."
2949
- msgstr "この機能は間もなく廃止されます。"
2950
-
2951
- #, fuzzy
2952
- #~| msgid "CTA common setting"
2953
- #~ msgid "Common setting"
2954
- #~ msgstr "CTA共通設定"
2955
 
2956
- #, fuzzy
2957
- #~| msgid "CTA common setting"
2958
- #~ msgid "Common Settings"
2959
- #~ msgstr "CTA共通設定"
2960
 
2961
- #~ msgid "Print noindex tag."
2962
- #~ msgstr "noindexタグを出力する。"
 
2963
 
2964
  #, fuzzy
2965
  #~| msgid "Display count"
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
+ "POT-Creation-Date: 2019-04-27 00:43+0900\n"
5
  "PO-Revision-Date: \n"
6
  "Last-Translator: Kurudrive <kurudrive@gmail.com>\n"
7
  "Language-Team: Vektor translate Team <info@vektor-inc.co.jp>\n"
16
  "X-Poedit-SearchPath-0: .\n"
17
  "X-Poedit-SearchPathExcluded-0: node_modules\n"
18
 
19
+ #: admin_active_setting_page.php:3 dist/admin_active_setting_page.php:3
20
  msgid "Enable setting"
21
  msgstr "有効化設定"
22
 
23
+ #: admin_active_setting_page.php:16 admin_active_setting_page.php:89
24
+ #: dist/admin_active_setting_page.php:16 dist/admin_active_setting_page.php:89
 
25
  msgid "Select all"
26
  msgstr "全てを選択"
27
 
28
+ #: admin_active_setting_page.php:16 admin_active_setting_page.php:89
29
+ #: dist/admin_active_setting_page.php:16 dist/admin_active_setting_page.php:89
 
30
  msgid "Function"
31
  msgstr "有効化"
32
 
33
+ #: admin_active_setting_page.php:16 admin_active_setting_page.php:89
34
+ #: dist/admin_active_setting_page.php:16 dist/admin_active_setting_page.php:89
 
35
  msgid "Description"
36
  msgstr "説明"
37
 
38
+ #: admin_active_setting_page.php:35 dist/admin_active_setting_page.php:35
39
+ #: dist/veu-packages.php:441 veu-packages.php:441
40
  msgid "Automatic Eye Catch insert"
41
  msgstr "アイキャッチ画像自動挿入"
42
 
43
+ #: admin_active_setting_page.php:95 dist/admin_active_setting_page.php:95
44
  msgid "Extension Setting"
45
  msgstr "拡張設定"
46
 
47
+ #: admin_active_setting_page.php:100 dist/admin_active_setting_page.php:100
 
48
  msgid "Extention contents"
49
  msgstr "拡張コンテンツ"
50
 
51
+ #: admin_active_setting_page.php:106 dist/admin_active_setting_page.php:106
 
52
  msgid "set extension contents to loop_end hook"
53
  msgstr "ループ終了時にコンテンツを追加する"
54
 
55
+ #: admin_active_setting_page.php:112 dist/admin_active_setting_page.php:112
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
56
  msgid "Plugin setting options"
57
  msgstr "プラグイン設定オプション"
58
 
59
+ #: admin_active_setting_page.php:114 dist/admin_active_setting_page.php:114
 
60
  msgid "Delete myOptions when deactivate me."
61
  msgstr "プラグインを無効化する際にDBに保存したオプション項目を削除します。"
62
 
63
+ #: admin_main_setting_page.php:10 admin_main_setting_page.php:11
64
  #: dist/admin_main_setting_page.php:10 dist/admin_main_setting_page.php:11
65
+ #: dist/plugins/meta_keyword.php:103 plugins/meta_keyword.php:103
 
66
  msgid "Main setting"
67
  msgstr "メイン設定"
68
 
69
+ #: admin_main_setting_page.php:82 dist/admin_main_setting_page.php:82
70
  msgid "Activated Packages is noting. please activate some package."
71
  msgstr ""
72
  "有効化されているパッケージがありません。何かの機能を有効化してください。"
73
 
74
+ #: dist/plugins/auto_eyecatch.php:50 plugins/auto_eyecatch.php:50
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
75
  msgid "Automatic EyeCatch"
76
  msgstr "アイキャッチ自動挿入"
77
 
78
+ #: dist/plugins/auto_eyecatch.php:60 plugins/auto_eyecatch.php:60
 
79
  msgid "Do not set eyecatch image automatic."
80
  msgstr "アイキャッチ画像を自動挿入しない"
81
 
82
+ #: dist/plugins/bootstrap.php:9 dist/plugins_admin/customizer.php:38
83
+ #: plugins/bootstrap.php:9 plugins_admin/customizer.php:38
84
+ msgid "Settings"
85
+ msgstr "設定"
86
+
87
+ #: dist/plugins/bootstrap.php:36 plugins/bootstrap.php:36
88
  msgid "Key color"
89
  msgstr "キーカラー"
90
 
91
+ #: dist/plugins/bootstrap.php:47 plugins/bootstrap.php:47
92
  msgid "Key color(dark)"
93
  msgstr "キーカラー(暗)"
94
 
95
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:63
96
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:425
97
+ #: plugins/call-to-action/class-vk-call-to-action.php:63
98
+ #: plugins/call-to-action/class-vk-call-to-action.php:425
99
  msgid "Edit CTA"
100
  msgstr "CTAの編集"
101
 
102
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:64
103
+ #: plugins/call-to-action/class-vk-call-to-action.php:64
104
  msgid "Add new CTA"
105
  msgstr "CTAの新規作成"
106
 
107
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:65
108
+ #: plugins/call-to-action/class-vk-call-to-action.php:65
109
  msgid "New CTA"
110
  msgstr "CTA 新規作成"
111
 
112
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:98
113
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:100
114
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:101
115
+ #: plugins/call-to-action/class-vk-call-to-action.php:98
116
+ #: plugins/call-to-action/class-vk-call-to-action.php:100
117
+ #: plugins/call-to-action/class-vk-call-to-action.php:101
118
  msgid "Call to Action setting"
119
  msgstr "CTA設定"
120
 
121
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:103
122
+ #: plugins/call-to-action/class-vk-call-to-action.php:103
123
  msgid "CTA Contents"
124
  msgstr "CTA Contents"
125
 
126
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:129
127
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:631
128
  #: dist/plugins/call-to-action/widget-call-to-action.php:74
129
+ #: plugins/call-to-action/class-vk-call-to-action.php:129
130
+ #: plugins/call-to-action/class-vk-call-to-action.php:631
131
+ #: plugins/call-to-action/widget-call-to-action.php:74
132
  msgid "Random"
133
  msgstr "ランダム表示"
134
 
135
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:135
136
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:638
137
+ #: plugins/call-to-action/class-vk-call-to-action.php:135
138
+ #: plugins/call-to-action/class-vk-call-to-action.php:638
139
  msgid "Disable display"
140
  msgstr "表示しない"
141
 
142
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:141
143
+ #: plugins/call-to-action/class-vk-call-to-action.php:141
144
  msgid "Follow common setting"
145
  msgstr "共通設定を使用"
146
 
147
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:154
148
+ #: plugins/call-to-action/class-vk-call-to-action.php:154
149
  msgid "CTA common setting"
150
  msgstr "CTA共通設定"
151
 
152
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:155
153
  #: dist/plugins/call-to-action/view-adminsetting.php:31
154
  #: dist/plugins/call-to-action/widget-call-to-action.php:88
155
+ #: plugins/call-to-action/class-vk-call-to-action.php:155
156
+ #: plugins/call-to-action/view-adminsetting.php:31
157
+ #: plugins/call-to-action/widget-call-to-action.php:88
158
  msgid "Show CTA index page"
159
  msgstr "CTAの一覧を表示"
160
 
161
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:220
162
+ #: plugins/call-to-action/class-vk-call-to-action.php:220
163
  msgid ""
164
  "You can create it with a free layout in the content field using, such as "
165
  "Outer block and PR Content block in VK Blocks."
168
  "アウトで作成する事もできます。"
169
 
170
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:221
171
+ #: plugins/call-to-action/class-vk-call-to-action.php:221
172
  msgid ""
173
  "If the contents field is entered, the contents of the body will be displayed "
174
  "with priority, so the following contents will be ignored."
177
  "視されます。"
178
 
179
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:222
180
+ #: plugins/call-to-action/class-vk-call-to-action.php:222
 
 
 
181
  msgid ""
182
  "The entered contents are displayed directly. You can not use short codes, "
183
  "reuse blocks, etc."
184
  msgstr ""
185
+ "入力された内容は直接表示されます。 ショートコードや再利用ブロックなどは使用で"
186
+ "きません。"
187
 
188
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:226
189
+ #: plugins/call-to-action/class-vk-call-to-action.php:226
190
  msgid "CTA image"
191
  msgstr "CTA画像"
192
 
193
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:232
194
+ #: plugins/call-to-action/class-vk-call-to-action.php:232
195
  msgid "Add image"
196
  msgstr "画像を追加"
197
 
198
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:233
199
+ #: plugins/call-to-action/class-vk-call-to-action.php:233
200
  msgid "Change image"
201
  msgstr "画像を変更"
202
 
203
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:234
204
+ #: plugins/call-to-action/class-vk-call-to-action.php:234
205
  msgid "Remove image"
206
  msgstr "画像を削除"
207
 
208
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:239
209
+ #: plugins/call-to-action/class-vk-call-to-action.php:239
210
  msgid "CTA image position"
211
  msgstr "CTA画像の位置"
212
 
213
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:242
214
+ #: plugins/call-to-action/class-vk-call-to-action.php:242
215
  msgid "right"
216
  msgstr "右寄せ"
217
 
218
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:243
219
+ #: plugins/call-to-action/class-vk-call-to-action.php:243
220
  msgid "center"
221
  msgstr "中央"
222
 
223
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:244
224
+ #: plugins/call-to-action/class-vk-call-to-action.php:244
225
  msgid "left"
226
  msgstr "左寄せ"
227
 
228
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:248
229
+ #: plugins/call-to-action/class-vk-call-to-action.php:248
230
  msgid "Button text"
231
  msgstr "ボタンの表記文言"
232
 
233
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:252
234
+ #: plugins/call-to-action/class-vk-call-to-action.php:252
235
  msgid "Button icon"
236
  msgstr "ボタンアイコン"
237
 
238
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:253
239
  #: dist/plugins/other_widget/widget-button.php:122
240
+ #: plugins/call-to-action/class-vk-call-to-action.php:253
241
+ #: plugins/other_widget/widget-button.php:122
242
  msgid "To choose your favorite icon, and enter the class."
243
  msgstr "アイコンフォントを選んでそのクラス名を入力してください。"
244
 
245
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:254
246
  #: dist/plugins/other_widget/widget-button.php:123
247
+ #: plugins/call-to-action/class-vk-call-to-action.php:254
248
+ #: plugins/other_widget/widget-button.php:123
249
  msgid "Before :"
250
  msgstr "文字の前 :"
251
 
252
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:256
253
  #: dist/plugins/other_widget/widget-button.php:125
254
+ #: plugins/call-to-action/class-vk-call-to-action.php:256
255
+ #: plugins/other_widget/widget-button.php:125
256
  msgid "After :"
257
  msgstr "文字の後 :"
258
 
259
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:268
260
+ #: plugins/call-to-action/class-vk-call-to-action.php:268
261
  msgid "Button link url"
262
  msgstr "ボタンのリンク先URL"
263
 
264
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:281
265
+ #: plugins/call-to-action/class-vk-call-to-action.php:281
266
  msgid "Target window"
267
  msgstr "リンク先ターゲット"
268
 
269
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:283
270
+ #: plugins/call-to-action/class-vk-call-to-action.php:283
271
  msgid "Open in a self window"
272
  msgstr "同じウィンドウで開く"
273
 
274
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:285
275
+ #: plugins/call-to-action/class-vk-call-to-action.php:285
276
  msgid "Text message"
277
  msgstr "テキストメッセージ"
278
 
279
  #: dist/plugins/call-to-action/class-vk-call-to-action.php:291
280
  #: dist/plugins/call-to-action/widget-call-to-action.php:91
281
+ #: plugins/call-to-action/class-vk-call-to-action.php:291
282
+ #: plugins/call-to-action/widget-call-to-action.php:91
283
  msgid "CTA setting"
284
  msgstr "CTA設定"
285
 
286
  #: dist/plugins/call-to-action/view-adminsetting.php:15
287
+ #: dist/veu-packages.php:299 plugins/call-to-action/view-adminsetting.php:15
288
+ #: veu-packages.php:299
289
  msgid "Call To Action"
290
  msgstr "Call To Action"
291
 
292
  #: dist/plugins/call-to-action/view-adminsetting.php:19
293
+ #: dist/veu-packages.php:291 plugins/call-to-action/view-adminsetting.php:19
294
+ #: veu-packages.php:291
295
  msgid "Display the CTA at the end of the post content."
296
  msgstr "投稿内容の最後にCTAを表示します。"
297
 
298
  #: dist/plugins/call-to-action/view-adminsetting.php:20
299
+ #: dist/veu-packages.php:293 plugins/call-to-action/view-adminsetting.php:20
300
+ #: veu-packages.php:293
301
  msgid ""
302
  "The CTA stands for \"Call to action\" and this is the area that prompts the "
303
  "user behavior."
306
  "情報を表示します。"
307
 
308
  #: dist/plugins/call-to-action/view-adminsetting.php:21
309
+ #: dist/veu-packages.php:295 plugins/call-to-action/view-adminsetting.php:21
310
+ #: veu-packages.php:295
311
  msgid ""
312
  "As an example, text message and a link button for induction to the free "
313
  "sample download page."
316
  "ンなどです。"
317
 
318
  #: dist/plugins/call-to-action/view-adminsetting.php:23
319
+ #: plugins/call-to-action/view-adminsetting.php:23
320
  msgid "How to use"
321
  msgstr "使い方"
322
 
323
  #: dist/plugins/call-to-action/view-adminsetting.php:26
324
+ #: plugins/call-to-action/view-adminsetting.php:26
325
  msgid ""
326
  "You register the contents on \"CTA\" that you want to display to bottom of "
327
  "the content."
328
  msgstr "まずは投稿タイプCTAで、本文の最後に表示させたい内容を登録します。"
329
 
330
  #: dist/plugins/call-to-action/view-adminsetting.php:27
331
+ #: plugins/call-to-action/view-adminsetting.php:27
332
  msgid "Choose the CTA to be displayed from the following."
333
  msgstr "下記のプルダウンで、投稿タイプ別に表示するCTAを選択して保存します。"
334
 
335
  #: dist/plugins/call-to-action/view-adminsetting.php:28
336
+ #: plugins/call-to-action/view-adminsetting.php:28
337
  msgid ""
338
  "If you want to switch the CTA to be displayed on each post, please set in "
339
  "the details page of such posting."
342
  "い。"
343
 
344
  #: dist/plugins/call-to-action/view-adminsetting.php:41
345
+ #: plugins/call-to-action/view-adminsetting.php:41
346
  msgid "Show index page"
347
  msgstr "一覧ページを表示する"
348
 
349
  #: dist/plugins/call-to-action/widget-call-to-action.php:20
350
+ #: plugins/call-to-action/widget-call-to-action.php:20
351
  msgid "CTA"
352
  msgstr "CTA"
353
 
354
  #: dist/plugins/call-to-action/widget-call-to-action.php:26
355
+ #: plugins/call-to-action/widget-call-to-action.php:26
356
  msgid "Select CTA and display it."
357
  msgstr "CTAを選択して表示します。"
358
 
359
  #: dist/plugins/call-to-action/widget-call-to-action.php:66
360
+ #: plugins/call-to-action/widget-call-to-action.php:66
361
  msgid "Please select CTA to display."
362
  msgstr "表示するCTAを選択してください。"
363
 
364
  #: dist/plugins/call-to-action/widget-call-to-action.php:80
365
+ #: plugins/call-to-action/widget-call-to-action.php:80
366
  msgid "Please select"
367
  msgstr "選択してください"
368
 
369
  #: dist/plugins/child_page_index.php:79
370
  #: dist/plugins/other_widget/widget-3pr-area.php:198
371
+ #: plugins/child_page_index.php:79 plugins/other_widget/widget-3pr-area.php:198
372
  msgid "Read more"
373
  msgstr "詳しくはこちら"
374
 
375
  #: dist/plugins/child_page_index.php:150
376
+ #: dist/plugins/other_widget/widget-page.php:166
377
+ #: plugins/child_page_index.php:150 plugins/other_widget/widget-page.php:166
378
  msgid "Display a child page index"
379
  msgstr "子ページ一覧の表示"
380
 
381
  #: dist/plugins/contact-section/contact-section.php:107
382
  #: dist/plugins/contact-section/contact-section.php:138
383
+ #: plugins/contact-section/contact-section.php:107
384
+ #: plugins/contact-section/contact-section.php:138
385
  msgid "Contact Information"
386
  msgstr "お問い合わせ情報"
387
 
389
  #: dist/plugins/contact-section/contact-section.php:149
390
  #: dist/plugins/contact-section/customizer.php:53
391
  #: dist/plugins/contact-section/customizer.php:67
392
+ #: plugins/contact-section/contact-section.php:117
393
+ #: plugins/contact-section/contact-section.php:149
394
+ #: plugins/contact-section/customizer.php:53
395
+ #: plugins/contact-section/customizer.php:67
396
  msgid "Please feel free to inquire."
397
  msgstr "お気軽にお問い合わせください。"
398
 
399
  #: dist/plugins/contact-section/contact-section.php:120
400
  #: dist/plugins/contact-section/customizer.php:116
401
+ #: plugins/contact-section/contact-section.php:120
402
+ #: plugins/contact-section/customizer.php:116
403
  msgid "Office hours 9:00 - 18:00 [ Weekdays except holidays ]"
404
  msgstr "受付時間 9:00-18:00 [ 土・日・祝日除く ]"
405
 
407
  #: dist/plugins/contact-section/contact-section.php:124
408
  #: dist/plugins/contact-section/customizer.php:158
409
  #: dist/plugins/contact-section/customizer.php:200
410
+ #: plugins/contact-section/contact-section.php:122
411
+ #: plugins/contact-section/contact-section.php:124
412
+ #: plugins/contact-section/customizer.php:158
413
+ #: plugins/contact-section/customizer.php:200
414
  msgid "Contact us"
415
  msgstr "お問い合わせ"
416
 
417
  #: dist/plugins/contact-section/contact-section.php:140
418
  #: dist/plugins/contact-section/customizer.php:33
419
+ #: plugins/contact-section/contact-section.php:140
420
+ #: plugins/contact-section/customizer.php:33
421
  msgid ""
422
  "The contents entered here will be reflected in the bottom of each fixed "
423
  "page, the \"Contact Section\" widget, the \"Contact Button\" widget, etc."
427
 
428
  #: dist/plugins/contact-section/contact-section.php:142
429
  #: dist/plugins/contact-section/customizer.php:35
430
+ #: plugins/contact-section/contact-section.php:142
431
+ #: plugins/contact-section/customizer.php:35
432
  msgid ""
433
  "When I display it on the page, it is necessary to classify a check into "
434
  "\"Display Contact Section\" checkbox with the edit page of each page."
438
 
439
  #: dist/plugins/contact-section/contact-section.php:146
440
  #: dist/plugins/contact-section/customizer.php:62
441
+ #: plugins/contact-section/contact-section.php:146
442
+ #: plugins/contact-section/customizer.php:62
443
  msgid "Message"
444
  msgstr "メッセージ"
445
 
459
  #: dist/plugins/contact-section/customizer.php:193
460
  #: dist/plugins/google_analytics/ga_admin.php:16
461
  #: dist/plugins/sns/sns_admin.php:38
462
+ #: plugins/contact-section/contact-section.php:149
463
+ #: plugins/contact-section/contact-section.php:156
464
+ #: plugins/contact-section/contact-section.php:163
465
+ #: plugins/contact-section/contact-section.php:170
466
+ #: plugins/contact-section/contact-section.php:178
467
+ #: plugins/contact-section/contact-section.php:186
468
+ #: plugins/contact-section/contact-section.php:194
469
+ #: plugins/contact-section/customizer.php:67
470
+ #: plugins/contact-section/customizer.php:88
471
+ #: plugins/contact-section/customizer.php:109
472
+ #: plugins/contact-section/customizer.php:130
473
+ #: plugins/contact-section/customizer.php:151
474
+ #: plugins/contact-section/customizer.php:172
475
+ #: plugins/contact-section/customizer.php:193
476
+ #: plugins/google_analytics/ga_admin.php:16 plugins/sns/sns_admin.php:38
477
  msgid "ex) "
478
  msgstr "例) "
479
 
480
  #: dist/plugins/contact-section/contact-section.php:153
481
  #: dist/plugins/contact-section/customizer.php:83
482
+ #: plugins/contact-section/contact-section.php:153
483
+ #: plugins/contact-section/customizer.php:83
484
  msgid "Phone number"
485
  msgstr "電話番号"
486
 
487
  #: dist/plugins/contact-section/contact-section.php:160
488
  #: dist/plugins/contact-section/customizer.php:104
489
+ #: plugins/contact-section/contact-section.php:160
490
+ #: plugins/contact-section/customizer.php:104
491
  msgid "Phone icon"
492
  msgstr "電話アイコン"
493
 
495
  #: dist/plugins/contact-section/contact-section.php:170
496
  #: dist/plugins/contact-section/customizer.php:125
497
  #: dist/plugins/contact-section/customizer.php:130
498
+ #: plugins/contact-section/contact-section.php:167
499
+ #: plugins/contact-section/contact-section.php:170
500
+ #: plugins/contact-section/customizer.php:125
501
+ #: plugins/contact-section/customizer.php:130
502
  msgid "Office hours"
503
  msgstr "営業時間"
504
 
505
  #: dist/plugins/contact-section/contact-section.php:170
506
  #: dist/plugins/contact-section/customizer.php:130
507
+ #: plugins/contact-section/contact-section.php:170
508
+ #: plugins/contact-section/customizer.php:130
509
  msgid "Weekdays except holidays"
510
  msgstr "土日・祝日除く"
511
 
512
  #: dist/plugins/contact-section/contact-section.php:175
513
  #: dist/plugins/contact-section/customizer.php:146
514
+ #: plugins/contact-section/contact-section.php:175
515
+ #: plugins/contact-section/customizer.php:146
516
  msgid "The contact page URL"
517
  msgstr "お問い合わせ先URL"
518
 
519
  #: dist/plugins/contact-section/contact-section.php:178
520
  #: dist/plugins/contact-section/customizer.php:151
521
+ #: plugins/contact-section/contact-section.php:178
522
+ #: plugins/contact-section/customizer.php:151
523
  msgid "or"
524
  msgstr "もしくは"
525
 
526
  #: dist/plugins/contact-section/contact-section.php:179
527
  #: dist/plugins/contact-section/customizer.php:151
528
+ #: plugins/contact-section/contact-section.php:179
529
+ #: plugins/contact-section/customizer.php:151
530
  msgid "* If you fill in the blank, widget's contact button does not appear."
531
  msgstr "※ 未入力の場合、お問い合わせウィジェットには何も表示されません。"
532
 
533
  #: dist/plugins/contact-section/contact-section.php:183
534
  #: dist/plugins/contact-section/customizer.php:167
535
+ #: plugins/contact-section/contact-section.php:183
536
+ #: plugins/contact-section/customizer.php:167
537
  msgid "Contact button Text"
538
  msgstr "お問い合わせボタンに表示するテキスト"
539
 
540
  #: dist/plugins/contact-section/contact-section.php:186
541
  #: dist/plugins/contact-section/customizer.php:172
542
+ #: plugins/contact-section/contact-section.php:186
543
+ #: plugins/contact-section/customizer.php:172
544
  msgid "Contact Us from email."
545
  msgstr "メールでのお問い合わせはこちら"
546
 
547
  #: dist/plugins/contact-section/contact-section.php:191
548
  #: dist/plugins/contact-section/customizer.php:188
549
+ #: plugins/contact-section/contact-section.php:191
550
+ #: plugins/contact-section/customizer.php:188
551
  msgid "Contact button text( sub )"
552
  msgstr "お問い合わせボタンに表示するテキスト2(オプション)"
553
 
554
  #: dist/plugins/contact-section/contact-section.php:195
555
  #: dist/plugins/contact-section/customizer.php:193
556
+ #: plugins/contact-section/contact-section.php:195
557
+ #: plugins/contact-section/customizer.php:193
558
  msgid "Email contact form"
559
  msgstr "お気軽にお問い合わせください。"
560
 
561
  #: dist/plugins/contact-section/contact-section.php:200
562
  #: dist/plugins/contact-section/customizer.php:209
563
+ #: plugins/contact-section/contact-section.php:200
564
+ #: plugins/contact-section/customizer.php:209
565
  msgid "Contact button short text for side widget"
566
  msgstr "お問い合わせボタンウィジェットに表示するテキスト"
567
 
568
  #: dist/plugins/contact-section/contact-section.php:204
569
  #: dist/plugins/contact-section/customizer.php:214
570
+ #: plugins/contact-section/contact-section.php:204
571
+ #: plugins/contact-section/customizer.php:214
572
  msgid "This will used to \"Contact Button\" widget."
573
  msgstr ""
574
  "このテキストはお問い合わせボタンウィジェットで使用されます。サイドバーでの利"
575
  "用を想定していますので少ない文字数で設定してください。"
576
 
577
  #: dist/plugins/contact-section/contact-section.php:208
578
+ #: plugins/contact-section/contact-section.php:208
579
  msgid "Advanced Setting"
580
  msgstr "高度な設定"
581
 
582
  #: dist/plugins/contact-section/contact-section.php:217
583
  #: dist/plugins/contact-section/customizer.php:238
584
+ #: plugins/contact-section/contact-section.php:217
585
+ #: plugins/contact-section/customizer.php:238
586
  msgid "Inquiry Banner image"
587
  msgstr "お問い合わせバナー画像"
588
 
589
  #: dist/plugins/contact-section/contact-section.php:219
590
+ #: plugins/contact-section/contact-section.php:219
591
  msgid "Select Image"
592
  msgstr "画像を選択"
593
 
594
  #: dist/plugins/contact-section/contact-section.php:220
595
  #: dist/plugins/contact-section/customizer.php:228
596
+ #: plugins/contact-section/contact-section.php:220
597
+ #: plugins/contact-section/customizer.php:228
598
  msgid "Display the image instead of the above inquiry information"
599
  msgstr ""
600
  "画像が登録されている場合は標準のお問い合わせ情報ではなく画像が表示されます。"
601
 
602
  #: dist/plugins/contact-section/contact-section.php:224
603
  #: dist/plugins/contact-section/customizer.php:264
604
+ #: plugins/contact-section/contact-section.php:224
605
+ #: plugins/contact-section/customizer.php:264
606
  msgid "Display HTML message instead of the standard"
607
  msgstr "お問い合わせ情報として表示するHTML"
608
 
609
  #: dist/plugins/contact-section/contact-section.php:226
610
  #: dist/plugins/contact-section/customizer.php:257
611
+ #: plugins/contact-section/contact-section.php:226
612
+ #: plugins/contact-section/customizer.php:257
613
  msgid "HTML takes precedence over image"
614
  msgstr "HTMLが登録されている場合は画像より優先されます。"
615
 
616
  #: dist/plugins/contact-section/contact-section.php:248
617
+ #: plugins/contact-section/contact-section.php:248
618
  msgid "Display Contact Section"
619
  msgstr "お問い合わせ情報の表示"
620
 
621
  #: dist/plugins/contact-section/contact-section.php:388
622
  #: dist/plugins/contact-section/contact-section.php:441
623
+ #: plugins/contact-section/contact-section.php:388
624
+ #: plugins/contact-section/contact-section.php:441
625
  msgid "Edit contact information"
626
  msgstr "Contact情報を編集"
627
 
628
  #: dist/plugins/contact-section/contact-section.php:457
629
+ #: plugins/contact-section/contact-section.php:457
630
  msgid "Contact Button"
631
  msgstr "お問い合わせボタン"
632
 
633
  #: dist/plugins/contact-section/contact-section.php:458
634
+ #: plugins/contact-section/contact-section.php:458
635
  msgid "Display contact button."
636
  msgstr "お問い合わせボタンを表示します。"
637
 
638
  #: dist/plugins/contact-section/contact-section.php:459
639
  #: dist/plugins/contact-section/contact-section.php:487
640
  #: dist/plugins/contact-section/contact-section.php:509
641
+ #: plugins/contact-section/contact-section.php:459
642
+ #: plugins/contact-section/contact-section.php:487
643
+ #: plugins/contact-section/contact-section.php:509
644
  #, php-format
645
  msgid ""
646
  "It is necessary to set the \"%s\" -> \"Contact Information\" section in "
649
  "「%s」→ 「メイン設定」ページで『お問い合わせ情報』を設定する必要があります。"
650
 
651
  #: dist/plugins/contact-section/contact-section.php:486
652
+ #: plugins/contact-section/contact-section.php:486
653
  msgid "Display contact button"
654
  msgstr "お問い合わせボタンを表示します。"
655
 
656
  #: dist/plugins/contact-section/contact-section.php:507
657
+ #: dist/veu-packages.php:264 plugins/contact-section/contact-section.php:507
658
+ #: veu-packages.php:264
659
  msgid "Contact Section"
660
  msgstr "お問い合わせ情報"
661
 
662
  #: dist/plugins/contact-section/contact-section.php:508
663
+ #: plugins/contact-section/contact-section.php:508
664
  msgid "Display Phone number and contact button etc."
665
  msgstr "電話番号とお問い合わせボタンなどを表示します。"
666
 
667
  #: dist/plugins/contact-section/contact-section.php:537
668
+ #: plugins/contact-section/contact-section.php:537
669
  #, php-format
670
  msgid ""
671
  "*It is necessary to set the \"%s\" -> \"Contact Information\" section in "
675
  "す。"
676
 
677
  #: dist/plugins/contact-section/customizer.php:23
678
+ #: plugins/contact-section/customizer.php:23
679
  msgid "Contact Settings"
680
  msgstr "お問い合わせ情報"
681
 
682
  #: dist/plugins/contact-section/customizer.php:231
683
  #: dist/plugins/contact-section/customizer.php:260
684
+ #: plugins/contact-section/customizer.php:231
685
+ #: plugins/contact-section/customizer.php:260
686
  msgid "It is not reflected in the header."
687
  msgstr "ヘッダーには反映されません。"
688
 
690
  #: dist/plugins/css_customize/css_customize.php:30
691
  #: dist/plugins/css_customize/css_customize.php:44
692
  #: dist/plugins/css_customize/css_customize.php:45
693
+ #: plugins/css_customize/css_customize-edit.php:2
694
+ #: plugins/css_customize/css_customize.php:30
695
+ #: plugins/css_customize/css_customize.php:44
696
+ #: plugins/css_customize/css_customize.php:45
697
  msgid "CSS Customize"
698
  msgstr "CSSカスタマイズ"
699
 
700
  #: dist/plugins/css_customize/css_customize-edit.php:5
701
+ #: plugins/css_customize/css_customize-edit.php:5
702
  msgid "You can add custom CSS here."
703
  msgstr "デザインをカスタマイズする場合は下のテキストエリアにCSSを入力します"
704
 
705
  #: dist/plugins/css_customize/css_customize-edit.php:13
706
+ #: plugins/css_customize/css_customize-edit.php:13
707
  msgid "Save CSS"
708
  msgstr "CSSを保存する"
709
 
710
  #: dist/plugins/css_customize/css_customize-single.php:22
711
+ #: plugins/css_customize/css_customize-single.php:22
712
  msgid "Custom CSS"
713
  msgstr "カスタムCSS"
714
 
715
  #: dist/plugins/css_customize/css_customize.php:100
716
+ #: plugins/css_customize/css_customize.php:100
717
  msgid "Your custom CSS was saved."
718
  msgstr "CSSが保存されました"
719
 
720
  #: dist/plugins/css_customize/css_customize.php:103
721
+ #: plugins/css_customize/css_customize.php:103
722
  msgid "Error occured. Please try again."
723
  msgstr "何らかのエラー!! また試してみてください"
724
 
725
  #: dist/plugins/font-awesome/class-vk-font-awesome-versions.php:22
726
  #: dist/plugins/font-awesome/class-vk-font-awesome-versions.php:37
727
+ #: plugins/font-awesome/class-vk-font-awesome-versions.php:22
728
+ #: plugins/font-awesome/class-vk-font-awesome-versions.php:37
729
  msgid "Not recommended"
730
  msgstr "非推奨"
731
 
732
  #: dist/plugins/font-awesome/class-vk-font-awesome-versions.php:69
733
  #: dist/plugins/font-awesome/class-vk-font-awesome-versions.php:71
734
+ #: plugins/font-awesome/class-vk-font-awesome-versions.php:69
735
+ #: plugins/font-awesome/class-vk-font-awesome-versions.php:71
736
  msgid "Ex ) "
737
  msgstr "例 ) "
738
 
739
  #: dist/plugins/font-awesome/class-vk-font-awesome-versions.php:169
740
+ #: plugins/font-awesome/class-vk-font-awesome-versions.php:169
741
  msgid "Font Awesome"
742
  msgstr "Font Awesome"
743
 
744
  #: dist/plugins/font-awesome/class-vk-font-awesome-versions.php:190
745
+ #: plugins/font-awesome/class-vk-font-awesome-versions.php:190
746
  msgid "Font Awesome Version"
747
  msgstr "Font Awesome Version"
748
 
749
  #: dist/plugins/font-awesome/class-vk-font-awesome-versions.php:193
750
+ #: plugins/font-awesome/class-vk-font-awesome-versions.php:193
751
  msgid "4.7 will be abolished in the near future."
752
  msgstr "4.7は将来的に廃止します。"
753
 
754
+ #: dist/plugins/footer_copyright_change.php:6
755
+ #: plugins/footer_copyright_change.php:6
756
  msgid ""
757
  "<p>Powered by <a href=\"https://wordpress.org/\">WordPress</a> with <a href="
758
  "\"https://lightning.nagoya\" target=\"_blank\" title=\"Free WordPress Theme "
769
  #: dist/plugins/google_analytics/ga_admin.php:9
770
  #: dist/plugins/google_analytics/ga_admin.php:13
771
  #: dist/plugins/google_analytics/google_analytics.php:23
772
+ #: plugins/google_analytics/ga_admin.php:9
773
+ #: plugins/google_analytics/ga_admin.php:13
774
+ #: plugins/google_analytics/google_analytics.php:23
775
  msgid "Google Analytics Settings"
776
  msgstr "Google Analytics設定"
777
 
778
  #: dist/plugins/google_analytics/ga_admin.php:14
779
+ #: plugins/google_analytics/ga_admin.php:14
780
  msgid ""
781
  "Please fill in the Google Analytics ID from the Analytics embed code used in "
782
  "the site."
783
  msgstr "このサイトで使用する Google アナリティクスの ID を入力して下さい。"
784
 
785
  #: dist/plugins/google_analytics/ga_admin.php:19
786
+ #: plugins/google_analytics/ga_admin.php:19
787
  msgid ""
788
  "Please select the type of Analytics code . (If you are unsure you can skip "
789
  "this.)"
793
 
794
  #: dist/plugins/google_analytics/ga_admin.php:23
795
  #: dist/plugins/google_analytics/ga_customizer.php:74
796
+ #: plugins/google_analytics/ga_admin.php:23
797
+ #: plugins/google_analytics/ga_customizer.php:74
798
  msgid "Recommendation ( gtag )"
799
  msgstr "推奨 ( gtag )"
800
 
801
  #: dist/plugins/google_analytics/ga_admin.php:24
802
  #: dist/plugins/google_analytics/ga_customizer.php:75
803
+ #: plugins/google_analytics/ga_admin.php:24
804
+ #: plugins/google_analytics/ga_customizer.php:75
805
  msgid "Universal Analytics code ( analytics.js )"
806
  msgstr "ユニバーサル アナリティクスのコード ( analytics.js )"
807
 
808
  #: dist/plugins/google_analytics/ga_admin.php:25
809
  #: dist/plugins/google_analytics/ga_customizer.php:76
810
+ #: plugins/google_analytics/ga_admin.php:25
811
+ #: plugins/google_analytics/ga_customizer.php:76
812
  msgid "Normal code ( analytics.js )"
813
  msgstr "ノーマルのコード ( analytics.js )"
814
 
815
  #: dist/plugins/google_analytics/ga_customizer.php:24
816
+ #: plugins/google_analytics/ga_customizer.php:24
817
  msgid "Google Analtics Settings"
818
  msgstr "Google Analytics設定"
819
 
820
  #: dist/plugins/google_analytics/ga_customizer.php:45
821
+ #: plugins/google_analytics/ga_customizer.php:45
822
  msgid "Google Analytics ID"
823
  msgstr "Google Analyticsの ID"
824
 
825
  #: dist/plugins/google_analytics/ga_customizer.php:49
826
+ #: plugins/google_analytics/ga_customizer.php:49
827
  msgid ""
828
  "Please fill in the Google Analytics ID from the Analytics embed code used in "
829
  "the site.<br>ex) XXXXXXXX-X"
832
  "XXXXXXXX-X"
833
 
834
  #: dist/plugins/google_analytics/ga_customizer.php:68
835
+ #: plugins/google_analytics/ga_customizer.php:68
836
  msgid "Select the type of Analytics code"
837
  msgstr "アナリティクスコードの種類を選択"
838
 
839
  #: dist/plugins/google_analytics/ga_customizer.php:78
840
+ #: plugins/google_analytics/ga_customizer.php:78
841
  msgid ""
842
  "Print the select the type of Analytics code.<br>(If you are unsure you can "
843
  "skip this.)"
845
  "アナリティクスコードの種類を選択して下さい。( 不明な場合この設定は省略できま"
846
  "す。)"
847
 
848
+ #: dist/plugins/icons.php:38 dist/plugins/icons.php:68 plugins/icons.php:38
849
+ #: plugins/icons.php:68
850
  msgid "icon setting"
851
  msgstr "アイコン設定"
852
 
853
+ #: dist/plugins/icons.php:74 plugins/icons.php:74
854
  #, php-format
855
  msgid ""
856
  "This feature will be discontinued shortly.<br>You can set the site icon from "
861
  "サイトアイコンは「<a href=%s>外観 > カスタマイズ</a>」の「サイト基本情報」パ"
862
  "ネルから設定できます。"
863
 
864
+ #: dist/plugins/icons.php:81 plugins/icons.php:81
865
  msgid "Favicon Setting"
866
  msgstr "ファビコン設定"
867
 
868
+ #: dist/plugins/icons.php:83 plugins/icons.php:83
869
  msgid "Choose icon"
870
  msgstr "アイコンを選択"
871
 
872
+ #: dist/plugins/icons.php:84 plugins/icons.php:84
873
  msgid "Please upload your \".ico\" file"
874
  msgstr "作成したicoファイルをアップロードしてください"
875
 
876
  #: dist/plugins/insert_ads.php:38 dist/plugins/insert_ads.php:218
877
+ #: dist/veu-packages.php:322 plugins/insert_ads.php:38
878
+ #: plugins/insert_ads.php:218 veu-packages.php:322
879
  msgid "Insert ads"
880
  msgstr "広告の挿入"
881
 
882
+ #: dist/plugins/insert_ads.php:228 plugins/insert_ads.php:228
883
  msgid "Google Auto ads"
884
  msgstr "Google自動広告"
885
 
886
+ #: dist/plugins/insert_ads.php:233 plugins/insert_ads.php:233
887
  msgid "About Google Auto ads"
888
  msgstr "Google自動広告について"
889
 
890
+ #: dist/plugins/insert_ads.php:236 plugins/insert_ads.php:236
891
  msgid ""
892
  "If you would like to set to Google Auto ads,Please fill in Publisher ID."
893
  msgstr ""
894
  "Google自動広告を設定する場合はチェックを入れて、サイト運営者IDを入力してくだ"
895
  "さい。"
896
 
897
+ #: dist/plugins/insert_ads.php:238 plugins/insert_ads.php:238
898
  msgid "Enable Google Auto ads"
899
  msgstr "Google自動広告を有効にする"
900
 
901
+ #: dist/plugins/insert_ads.php:240 plugins/insert_ads.php:240
902
  msgid "Publisher ID"
903
  msgstr "サイト運営者ID"
904
 
905
+ #: dist/plugins/insert_ads.php:244 plugins/insert_ads.php:244
906
  msgid "Google AdSense dashboard"
907
  msgstr "Google AdSense 管理画面"
908
 
909
+ #: dist/plugins/insert_ads.php:246 plugins/insert_ads.php:246
910
  #, php-format
911
  msgid ""
912
  "Publisher ID is you can investigate from the %s > Account information page."
913
  msgstr "サイト運営者IDは %s > アカウント情報 から確認できます。"
914
 
915
+ #: dist/plugins/insert_ads.php:249 plugins/insert_ads.php:249
916
  msgid "Designate anchor ads at the bottom."
917
  msgstr "アンカー広告を下部に指定する"
918
 
919
+ #: dist/plugins/insert_ads.php:251 plugins/insert_ads.php:251
920
  msgid ""
921
  "The layout may collapse by inserting Google Auto ads, but the correspondence "
922
  "varies depending on the kind, specification, theme etc. of advertisement, so "
927
  "中のテーマなどにより対応は様々ですので、表示崩れについては各自必要に応じてCSS"
928
  "を書いて修正してください。"
929
 
930
+ #: dist/plugins/insert_ads.php:259 plugins/insert_ads.php:259
931
  msgid "Insert ads to post."
932
  msgstr "投稿に広告を挿入"
933
 
934
+ #: dist/plugins/insert_ads.php:261 plugins/insert_ads.php:261
935
  msgid "Insert ads to before content and more tag and after content."
936
  msgstr "記事の直前 / moreタグの直後 / 記事の最後に広告を挿入できます。"
937
 
938
+ #: dist/plugins/insert_ads.php:261 plugins/insert_ads.php:261
939
  msgid "If you want to separate ads area, you fill two fields."
940
  msgstr "2つのフィールドに分けて挿入すると、横並び(col-md-6)に表示されます。"
941
 
942
+ #: dist/plugins/insert_ads.php:263 plugins/insert_ads.php:263
943
  msgid "insert the ad [ before content ]"
944
  msgstr "広告を挿入 [ 記事の最初 ]"
945
 
946
+ #: dist/plugins/insert_ads.php:271 plugins/insert_ads.php:271
947
  msgid "insert the ad [ more tag ]"
948
  msgstr "広告を挿入 [ moreタグ ]"
949
 
950
+ #: dist/plugins/insert_ads.php:279 plugins/insert_ads.php:279
951
  msgid "insert the ad [ after content ]"
952
  msgstr "広告を挿入 [ 記事の最後 ]"
953
 
954
  #: dist/plugins/meta_description.php:20 dist/plugins/meta_description.php:31
955
+ #: dist/plugins/meta_description.php:34 plugins/meta_description.php:20
956
+ #: plugins/meta_description.php:31 plugins/meta_description.php:34
957
  msgid "Meta Description"
958
  msgstr "メタディスクリプション"
959
 
960
+ #: dist/plugins/meta_description.php:37 plugins/meta_description.php:37
961
  msgid ""
962
  "What you have to complete the \"excerpt\" column of the edit screen of each "
963
  "page will be reflected in the description of the meta tag."
965
  "各ページの編集画面の「抜粋」欄に記入した内容がmetaタグのディスクリプションに"
966
  "反映されます"
967
 
968
+ #: dist/plugins/meta_description.php:38 plugins/meta_description.php:38
969
  msgid ""
970
  "Description of meta tags in the search results screen of search sites such "
971
  "as Google, will be Displayed, such as the bottom of the site title. If the "
976
  "す。しかし、トップページに設定した固定ページに抜粋が記入されている場合はその"
977
  "内容が反映されます。"
978
 
979
+ #: dist/plugins/meta_description.php:39 plugins/meta_description.php:39
980
  msgid ""
981
  "The meta description of the top page is subject to the catchphrase of the "
982
  "site. However, its contents will be reflected if the excerpt is entered in "
986
  "す。しかし、トップページに設定した固定ページに抜粋が記入されている場合はその"
987
  "内容が反映されます。"
988
 
989
+ #: dist/plugins/meta_description.php:40 plugins/meta_description.php:40
990
  msgid ""
991
  "If \"excerpt\" column is not found, Click \"Display Option\" of page top at "
992
  "each article edit page, and check the expert column display."
997
 
998
  #: dist/plugins/meta_keyword.php:40 dist/plugins/meta_keyword.php:91
999
  #: dist/plugins/meta_keyword.php:93 dist/plugins/meta_keyword.php:94
1000
+ #: dist/plugins/meta_keyword.php:101 plugins/meta_keyword.php:40
1001
+ #: plugins/meta_keyword.php:91 plugins/meta_keyword.php:93
1002
+ #: plugins/meta_keyword.php:94 plugins/meta_keyword.php:101
1003
  msgid "Meta Keywords"
1004
  msgstr "メタキーワード"
1005
 
1006
+ #: dist/plugins/meta_keyword.php:68 plugins/meta_keyword.php:68
1007
  msgid "Meta Keyword"
1008
  msgstr "メタキーワード"
1009
 
1010
+ #: dist/plugins/meta_keyword.php:71 plugins/meta_keyword.php:71
1011
  msgid "Common Keywords"
1012
  msgstr "共通キーワード設定"
1013
 
1014
+ #: dist/plugins/meta_keyword.php:72 plugins/meta_keyword.php:72
1015
  msgid ""
1016
  "Keywords for meta tag. This words will set Meta Keyword with post keywords. "
1017
  "if you want multiple keywords, enter with separator of \",\"."
1019
  "メタタグに入力するキーワードを入力します。ここでは全てのページで使用する共通"
1020
  "のキーワードを設定します。複数ある場合は「,」で区切ってください。"
1021
 
1022
+ #: dist/plugins/meta_keyword.php:75 plugins/meta_keyword.php:75
1023
  msgid "This is not seriously, Because the SearchEngine does not care this."
1024
  msgstr ""
1025
  "あまり深く考える必要はありません。現状のサーチエンジンではそこまで重要なファ"
1026
  "クターとはなりません。"
1027
 
1028
+ #: dist/plugins/meta_keyword.php:76 plugins/meta_keyword.php:76
1029
  msgid ""
1030
  "For each page individual keyword is enter at the edit screen of each "
1031
  "article. 10 keywords maximum, together with a each article keywords is "
1034
  "個々のページのキーワードはそれぞれの投稿ページのキーワード入力欄から追加して"
1035
  "ください。それらと合わせて10個程度のキーワード数であることが望ましいです。"
1036
 
1037
+ #: dist/plugins/meta_keyword.php:77 plugins/meta_keyword.php:77
1038
  msgid "\",\" separator at end of the last keyword is do not need."
1039
  msgstr "最後のキーワードの後ろに「,」は必要ありません。"
1040
 
1041
+ #: dist/plugins/meta_keyword.php:78 plugins/meta_keyword.php:78
1042
  msgid "Example: WordPress,template,theme,free,GPL"
1043
  msgstr "【例】 WordPress,テンプレート,テーマ,無料,GPL"
1044
 
1045
+ #: dist/plugins/meta_keyword.php:102 plugins/meta_keyword.php:102
 
1046
  msgid ""
1047
  "To distinguish between individual keywords, please enter a , delimiter "
1048
  "(optional)."
1049
  msgstr "キーワードを複数入力する場合は , ( カンマ )で区切って下さい。"
1050
 
1051
+ #: dist/plugins/meta_keyword.php:104 plugins/meta_keyword.php:104
 
1052
  #, php-format
1053
  msgid "* keywords common to the entire site can be set from %s."
1054
  msgstr "サイト全体のキーワードは %s より設定することができます。"
1055
 
1056
  #: dist/plugins/other_widget/widget-3pr-area.php:9
1057
  #: dist/plugins/other_widget/widget-3pr-area.php:161
1058
+ #: plugins/other_widget/widget-3pr-area.php:9
1059
+ #: plugins/other_widget/widget-3pr-area.php:161
1060
  msgid "3PR area"
1061
  msgstr "3PR エリア"
1062
 
1063
  #: dist/plugins/other_widget/widget-3pr-area.php:14
1064
+ #: plugins/other_widget/widget-3pr-area.php:14
1065
  msgid "Displays a 3PR area"
1066
  msgstr "3PR エリアを表示します。"
1067
 
1068
  #: dist/plugins/other_widget/widget-3pr-area.php:20
1069
+ #: plugins/other_widget/widget-3pr-area.php:20
1070
  msgid "3PR area1 title"
1071
  msgstr "3PR エリア1 タイトル"
1072
 
1073
  #: dist/plugins/other_widget/widget-3pr-area.php:28
1074
+ #: plugins/other_widget/widget-3pr-area.php:28
1075
  msgid "3PR area2 title"
1076
  msgstr "3PR エリア2 タイトル"
1077
 
1078
  #: dist/plugins/other_widget/widget-3pr-area.php:36
1079
+ #: plugins/other_widget/widget-3pr-area.php:36
1080
  msgid "3PR area3 title"
1081
  msgstr "3PR エリア3 タイトル"
1082
 
1083
  #: dist/plugins/other_widget/widget-3pr-area.php:54
1084
+ #: plugins/other_widget/widget-3pr-area.php:54
1085
  msgid "3PR area setting"
1086
  msgstr "3PR エリア設定"
1087
 
1093
  #: dist/plugins/related_posts/related_posts.php:261
1094
  #: dist/plugins/sns/widget-fb-page-plugin.php:79
1095
  #: dist/plugins/sns/widget-twitter.php:84
1096
+ #: plugins/other_widget/widget-3pr-area.php:56
1097
+ #: plugins/other_widget/widget-new-posts.php:243
1098
+ #: plugins/other_widget/widget-page.php:126
1099
+ #: plugins/other_widget/widget-pr-blocks.php:111
1100
+ #: plugins/other_widget/widget-profile.php:55
1101
+ #: plugins/related_posts/related_posts.php:261
1102
+ #: plugins/sns/widget-fb-page-plugin.php:79 plugins/sns/widget-twitter.php:84
1103
  msgid "Title:"
1104
  msgstr "タイトル"
1105
 
1106
  #: dist/plugins/other_widget/widget-3pr-area.php:62
1107
+ #: plugins/other_widget/widget-3pr-area.php:62
1108
  msgid "Select image for PC:"
1109
  msgstr "PC 用に表示される画像を選択(横 300px 程度推奨)"
1110
 
1113
  #: dist/plugins/other_widget/widget-new-posts.php:290
1114
  #: dist/plugins/other_widget/widget-pr-blocks.php:174
1115
  #: dist/plugins/other_widget/widget-profile.php:70
1116
+ #: plugins/other_widget/widget-3pr-area.php:72
1117
+ #: plugins/other_widget/widget-3pr-area.php:90
1118
+ #: plugins/other_widget/widget-new-posts.php:290
1119
+ #: plugins/other_widget/widget-pr-blocks.php:174
1120
+ #: plugins/other_widget/widget-profile.php:70
1121
  msgid "Select image"
1122
  msgstr "画像を選択"
1123
 
1126
  #: dist/plugins/other_widget/widget-new-posts.php:291
1127
  #: dist/plugins/other_widget/widget-pr-blocks.php:175
1128
  #: dist/plugins/other_widget/widget-profile.php:71
1129
+ #: plugins/other_widget/widget-3pr-area.php:73
1130
+ #: plugins/other_widget/widget-3pr-area.php:91
1131
+ #: plugins/other_widget/widget-new-posts.php:291
1132
+ #: plugins/other_widget/widget-pr-blocks.php:175
1133
+ #: plugins/other_widget/widget-profile.php:71
1134
  msgid "Clear image"
1135
  msgstr "画像クリア"
1136
 
1137
  #: dist/plugins/other_widget/widget-3pr-area.php:80
1138
+ #: plugins/other_widget/widget-3pr-area.php:80
1139
  msgid "Select image for Mobile:"
1140
  msgstr ""
1141
  "スマホ用(ウィンドウサイズが 768px 以下の場合)に表示される画像を選択(橫 "
1143
 
1144
  #: dist/plugins/other_widget/widget-3pr-area.php:102
1145
  #: dist/plugins/other_widget/widget-pr-blocks.php:115
1146
+ #: plugins/other_widget/widget-3pr-area.php:102
1147
+ #: plugins/other_widget/widget-pr-blocks.php:115
1148
  msgid "Summary Text:"
1149
  msgstr "概要となるテキスト"
1150
 
1151
  #: dist/plugins/other_widget/widget-3pr-area.php:108
1152
  #: dist/plugins/other_widget/widget-pr-blocks.php:120
1153
+ #: plugins/other_widget/widget-3pr-area.php:108
1154
+ #: plugins/other_widget/widget-pr-blocks.php:120
1155
  msgid "Link URL:"
1156
  msgstr "リンク先ページのURL"
1157
 
1158
  #: dist/plugins/other_widget/widget-3pr-area.php:116
1159
  #: dist/plugins/other_widget/widget-banner.php:106
1160
  #: dist/plugins/other_widget/widget-pr-blocks.php:124
1161
+ #: plugins/other_widget/widget-3pr-area.php:116
1162
+ #: plugins/other_widget/widget-banner.php:106
1163
+ #: plugins/other_widget/widget-pr-blocks.php:124
1164
  msgid "Open link new tab."
1165
  msgstr "リンクを別ウィンドウで開く"
1166
 
1167
  #: dist/plugins/other_widget/widget-archives.php:9 dist/veu-packages.php:200
1168
+ #: plugins/other_widget/widget-archives.php:9 veu-packages.php:200
1169
  msgid "archive list"
1170
  msgstr "アーカイブリスト"
1171
 
1172
  #: dist/plugins/other_widget/widget-archives.php:14 dist/veu-packages.php:200
1173
+ #: plugins/other_widget/widget-archives.php:14 veu-packages.php:200
1174
  msgid ""
1175
  "Displays a list of archives. You can choose the post type and also to "
1176
  "display archives by month or by year."
1180
 
1181
  #: dist/plugins/other_widget/widget-archives.php:53
1182
  #: dist/plugins/other_widget/widget-archives.php:54
1183
+ #: plugins/other_widget/widget-archives.php:53
1184
+ #: plugins/other_widget/widget-archives.php:54
1185
  msgid "Monthly archives"
1186
  msgstr "月別アーカイブ"
1187
 
1188
  #: dist/plugins/other_widget/widget-archives.php:68
1189
  #: dist/plugins/other_widget/widget-new-posts.php:261
1190
  #: dist/plugins/other_widget/widget-new-posts.php:268
1191
+ #: plugins/other_widget/widget-archives.php:68
1192
+ #: plugins/other_widget/widget-new-posts.php:261
1193
+ #: plugins/other_widget/widget-new-posts.php:268
1194
  msgid "Title"
1195
  msgstr "タイトル"
1196
 
1197
  #: dist/plugins/other_widget/widget-archives.php:72
1198
+ #: plugins/other_widget/widget-archives.php:72
1199
  msgid "Post type"
1200
  msgstr "ポストタイプ"
1201
 
1202
  #: dist/plugins/other_widget/widget-archives.php:92
1203
+ #: plugins/other_widget/widget-archives.php:92
1204
  msgid "Monthly"
1205
  msgstr "月別"
1206
 
1207
  #: dist/plugins/other_widget/widget-archives.php:99
1208
+ #: plugins/other_widget/widget-archives.php:99
1209
  msgid "Yearly"
1210
  msgstr "年別"
1211
 
1212
  #: dist/plugins/other_widget/widget-archives.php:117
1213
+ #: plugins/other_widget/widget-archives.php:117
1214
  msgid "archive"
1215
  msgstr "アーカイブ"
1216
 
1217
  #: dist/plugins/other_widget/widget-banner.php:15
1218
+ #: plugins/other_widget/widget-banner.php:15
1219
  msgid "Banner"
1220
  msgstr "バナー"
1221
 
1222
  #: dist/plugins/other_widget/widget-banner.php:21
1223
+ #: plugins/other_widget/widget-banner.php:21
1224
  msgid ""
1225
  "You can easily set up a banner simply by registering images and link "
1226
  "destinations."
1227
  msgstr "画像とリンク先を登録するだけで簡単にバナーを設定できます。"
1228
 
1229
  #: dist/plugins/other_widget/widget-banner.php:97
1230
+ #: plugins/other_widget/widget-banner.php:97
1231
  msgid "Set image"
1232
  msgstr "画像を選択"
1233
 
1234
  #: dist/plugins/other_widget/widget-banner.php:107
1235
+ #: plugins/other_widget/widget-banner.php:107
1236
  msgid "Alternative text"
1237
  msgstr "代替テキスト(alt)"
1238
 
1239
  #: dist/plugins/other_widget/widget-button.php:32
1240
+ #: plugins/other_widget/widget-button.php:32
1241
  msgid "Button"
1242
  msgstr "ボタン"
1243
 
1244
  #: dist/plugins/other_widget/widget-button.php:37
1245
+ #: plugins/other_widget/widget-button.php:37
1246
  msgid "You can set buttons for arbitrary text."
1247
  msgstr "任意のテキストのボタンを設定できます。"
1248
 
1249
  #: dist/plugins/other_widget/widget-button.php:116
1250
+ #: plugins/other_widget/widget-button.php:116
1251
  msgid "Main text(Required):"
1252
  msgstr "ボタンテキスト(必須):"
1253
 
1254
  #: dist/plugins/other_widget/widget-button.php:121
1255
+ #: plugins/other_widget/widget-button.php:121
1256
  msgid "Class name of the icon font"
1257
  msgstr "使用したいアイコンフォント"
1258
 
1259
  #: dist/plugins/other_widget/widget-button.php:134
1260
+ #: plugins/other_widget/widget-button.php:134
1261
  msgid "Sub text:"
1262
  msgstr "サブテキスト:"
1263
 
1264
  #: dist/plugins/other_widget/widget-button.php:138
1265
+ #: plugins/other_widget/widget-button.php:138
1266
  msgid "Link URL(Required):"
1267
  msgstr "リンク先ページのURL(必須):"
1268
 
1269
  #: dist/plugins/other_widget/widget-button.php:148
1270
+ #: plugins/other_widget/widget-button.php:148
1271
  msgid "Open with new tab"
1272
  msgstr "リンクを別ウィンドウで開く"
1273
 
1274
  #: dist/plugins/other_widget/widget-button.php:151
1275
+ #: plugins/other_widget/widget-button.php:151
1276
  msgid "Size"
1277
  msgstr "サイズ"
1278
 
1279
  #: dist/plugins/other_widget/widget-button.php:158
1280
+ #: plugins/other_widget/widget-button.php:158
1281
  msgid "Small"
1282
  msgstr "小"
1283
 
1284
  #: dist/plugins/other_widget/widget-button.php:164
1285
+ #: plugins/other_widget/widget-button.php:164
1286
  msgid "Medium"
1287
  msgstr "中"
1288
 
1289
  #: dist/plugins/other_widget/widget-button.php:170
1290
+ #: plugins/other_widget/widget-button.php:170
1291
  msgid "Large"
1292
  msgstr "大"
1293
 
1294
  #: dist/plugins/other_widget/widget-button.php:174
1295
+ #: plugins/other_widget/widget-button.php:174
1296
  msgid "Button color:"
1297
  msgstr "ボタンの色:"
1298
 
1299
  #: dist/plugins/other_widget/widget-button.php:211
1300
+ #: plugins/other_widget/widget-button.php:211
1301
  msgid "Key Color(.primary)"
1302
  msgstr "キーカラー(.primary)"
1303
 
1304
  #: dist/plugins/other_widget/widget-button.php:212
1305
+ #: plugins/other_widget/widget-button.php:212
1306
  msgid "No paint(.default)"
1307
  msgstr "塗りなし(.default)"
1308
 
1309
  #: dist/plugins/other_widget/widget-button.php:213
1310
+ #: plugins/other_widget/widget-button.php:213
1311
  msgid "Light green(.success)"
1312
  msgstr "明るい緑(.success)"
1313
 
1314
  #: dist/plugins/other_widget/widget-button.php:214
1315
+ #: plugins/other_widget/widget-button.php:214
1316
  msgid "Light blue(.info)"
1317
  msgstr "空色(.info)"
1318
 
1319
  #: dist/plugins/other_widget/widget-button.php:215
1320
+ #: plugins/other_widget/widget-button.php:215
1321
  msgid "Orange(.warning)"
1322
  msgstr "オレンジ(.warning)"
1323
 
1324
  #: dist/plugins/other_widget/widget-button.php:216
1325
+ #: plugins/other_widget/widget-button.php:216
1326
  msgid "Red(.danger)"
1327
  msgstr "赤(.danger)"
1328
 
1329
  #: dist/plugins/other_widget/widget-child-page-list.php:10
1330
+ #: plugins/other_widget/widget-child-page-list.php:10
1331
  msgid "Child Page List"
1332
  msgstr "子ページのリスト"
1333
 
1334
  #: dist/plugins/other_widget/widget-child-page-list.php:15
1335
  #: dist/plugins/other_widget/widget-child-page-list.php:59
1336
+ #: plugins/other_widget/widget-child-page-list.php:15
1337
+ #: plugins/other_widget/widget-child-page-list.php:59
1338
  msgid "Display the child pages list from ancestor page."
1339
  msgstr "表示しているページの先祖階層からの子ページリストを表示します。"
1340
 
1341
  #: dist/plugins/other_widget/widget-new-posts.php:12
1342
  #: dist/plugins/other_widget/widget-new-posts.php:217
1343
+ #: plugins/other_widget/widget-new-posts.php:12
1344
+ #: plugins/other_widget/widget-new-posts.php:217
1345
  msgid "Recent Posts"
1346
  msgstr "最新記事"
1347
 
1348
  #: dist/plugins/other_widget/widget-new-posts.php:17
1349
+ #: plugins/other_widget/widget-new-posts.php:17
1350
  msgid "Displays a list of your most recent posts"
1351
  msgstr "最新の投稿記事リストを表示します。"
1352
 
1353
  #: dist/plugins/other_widget/widget-new-posts.php:254
1354
+ #: plugins/other_widget/widget-new-posts.php:254
1355
  msgid "Display Format"
1356
  msgstr "表示形式"
1357
 
1358
  #: dist/plugins/other_widget/widget-new-posts.php:261
1359
+ #: plugins/other_widget/widget-new-posts.php:261
1360
  msgid "Thumbnail"
1361
  msgstr "サムネイル画像"
1362
 
1363
  #: dist/plugins/other_widget/widget-new-posts.php:261
1364
  #: dist/plugins/other_widget/widget-new-posts.php:268
1365
+ #: plugins/other_widget/widget-new-posts.php:261
1366
+ #: plugins/other_widget/widget-new-posts.php:268
1367
  msgid "Date"
1368
  msgstr "日付"
1369
 
1371
  #: dist/plugins/other_widget/widget-taxonomies.php:26
1372
  #: dist/plugins/other_widget/widget-taxonomies.php:56
1373
  #: dist/plugins/other_widget/widget-taxonomies.php:57
1374
+ #: plugins/other_widget/widget-new-posts.php:268
1375
+ #: plugins/other_widget/widget-taxonomies.php:26
1376
+ #: plugins/other_widget/widget-taxonomies.php:56
1377
+ #: plugins/other_widget/widget-taxonomies.php:57
1378
  msgid "Category"
1379
  msgstr "カテゴリー"
1380
 
1381
  #: dist/plugins/other_widget/widget-new-posts.php:281
1382
+ #: plugins/other_widget/widget-new-posts.php:281
1383
  msgid "Default thumbnail image:"
1384
  msgstr "デフォルトのサムネイル画像:"
1385
 
1386
  #: dist/plugins/other_widget/widget-new-posts.php:302
1387
+ #: plugins/other_widget/widget-new-posts.php:302
1388
  msgid "Order by"
1389
  msgstr "表示順"
1390
 
1391
  #: dist/plugins/other_widget/widget-new-posts.php:309
1392
+ #: plugins/other_widget/widget-new-posts.php:309
1393
  msgid "Publish date"
1394
  msgstr "公開日"
1395
 
1396
  #: dist/plugins/other_widget/widget-new-posts.php:315
1397
+ #: plugins/other_widget/widget-new-posts.php:315
1398
  msgid "Modified date"
1399
  msgstr "最終更新日"
1400
 
1401
  #: dist/plugins/other_widget/widget-new-posts.php:319
1402
  #: dist/plugins/related_posts/related_posts.php:281
1403
+ #: plugins/other_widget/widget-new-posts.php:319
1404
+ #: plugins/related_posts/related_posts.php:281
1405
  msgid "Display count"
1406
  msgstr "表示する記事数"
1407
 
1408
  #: dist/plugins/other_widget/widget-new-posts.php:324
1409
+ #: plugins/other_widget/widget-new-posts.php:324
1410
  msgid "Slug for the custom type you want to display"
1411
  msgstr "表示したい記事タイプ"
1412
 
1413
  #: dist/plugins/other_widget/widget-new-posts.php:329
1414
+ #: plugins/other_widget/widget-new-posts.php:329
1415
  msgid "taxonomy ID"
1416
  msgstr "カテゴリー(タクソノミー)ID"
1417
 
1418
  #: dist/plugins/other_widget/widget-new-posts.php:332
1419
+ #: plugins/other_widget/widget-new-posts.php:332
1420
  msgid "if you need filtering by term, add the term ID separate by \",\"."
1421
  msgstr ""
1422
  "特定のカテゴリーのみ表示したい場合は<br/>カンマ(,)区切りでカテゴリーIDを入力"
1423
  "します。"
1424
 
1425
  #: dist/plugins/other_widget/widget-new-posts.php:334
1426
+ #: dist/plugins/sns/sns_admin.php:92
1427
+ #: plugins/other_widget/widget-new-posts.php:334 plugins/sns/sns_admin.php:92
1428
  msgid "if empty this area, I will do not filtering."
1429
  msgstr "空欄の場合はフィルタリングは行いません。"
1430
 
1431
  #: dist/plugins/other_widget/widget-new-posts.php:339
1432
+ #: plugins/other_widget/widget-new-posts.php:339
1433
  msgid "Destination URL:"
1434
  msgstr "リンク先URL:"
1435
 
1436
  #: dist/plugins/other_widget/widget-new-posts.php:342
1437
+ #: plugins/other_widget/widget-new-posts.php:342
1438
  msgid "Notation text:"
1439
  msgstr "表記テキスト:"
1440
 
1441
  #: dist/plugins/other_widget/widget-page.php:9
1442
+ #: plugins/other_widget/widget-page.php:9
1443
  msgid "page content to widget"
1444
  msgstr "固定ページ本文"
1445
 
1446
  #: dist/plugins/other_widget/widget-page.php:14
1447
+ #: plugins/other_widget/widget-page.php:14
1448
  msgid "Displays a page contents to widget."
1449
  msgstr "選択したページの内容を表示します。"
1450
 
1451
  #: dist/plugins/other_widget/widget-page.php:135
1452
+ #: plugins/other_widget/widget-page.php:135
1453
  msgid "Display the entered title"
1454
  msgstr "入力したタイトルを表示する"
1455
 
1456
  #: dist/plugins/other_widget/widget-page.php:139
1457
+ #: plugins/other_widget/widget-page.php:139
1458
  msgid "Display the title of page"
1459
  msgstr "固定ページのタイトルを表示する"
1460
 
1461
  #: dist/plugins/other_widget/widget-page.php:143
1462
+ #: plugins/other_widget/widget-page.php:143
1463
  msgid "Do not display titles"
1464
  msgstr "タイトルを表示しない"
1465
 
1466
  #: dist/plugins/other_widget/widget-page.php:175
1467
+ #: dist/plugins/pageList_ancestor.php:96
1468
+ #: plugins/other_widget/widget-page.php:175 plugins/pageList_ancestor.php:96
1469
  msgid "Display a page list from ancestor"
1470
  msgstr "現在のページの先祖階層からの子ページリストを表示"
1471
 
1472
  #: dist/plugins/other_widget/widget-page.php:243
1473
+ #: plugins/other_widget/widget-page.php:243
1474
  msgid "Edit"
1475
  msgstr "編集"
1476
 
1477
  #: dist/plugins/other_widget/widget-pr-blocks.php:17
1478
+ #: plugins/other_widget/widget-pr-blocks.php:17
1479
  msgid "PR Blocks"
1480
  msgstr "PR Blocks"
1481
 
1482
  #: dist/plugins/other_widget/widget-pr-blocks.php:22
1483
+ #: plugins/other_widget/widget-pr-blocks.php:22
1484
  msgid "Displays a circle image or icon font for pr blocks"
1485
  msgstr "丸抜きの画像やアイコンフォントをPRブロックに表示"
1486
 
1487
  #: dist/plugins/other_widget/widget-pr-blocks.php:30
1488
+ #: plugins/other_widget/widget-pr-blocks.php:30
1489
  msgid "Service"
1490
  msgstr "サービス紹介"
1491
 
1492
  #: dist/plugins/other_widget/widget-pr-blocks.php:40
1493
+ #: plugins/other_widget/widget-pr-blocks.php:40
1494
  msgid "Company"
1495
  msgstr "会社案内"
1496
 
1497
  #: dist/plugins/other_widget/widget-pr-blocks.php:50
1498
+ #: plugins/other_widget/widget-pr-blocks.php:50
1499
  msgid "Recruit"
1500
  msgstr "採用情報"
1501
 
1502
  #: dist/plugins/other_widget/widget-pr-blocks.php:60
1503
+ #: plugins/other_widget/widget-pr-blocks.php:60
1504
  msgid "Contact"
1505
  msgstr "Contact"
1506
 
1507
  #: dist/plugins/other_widget/widget-pr-blocks.php:83
1508
+ #: plugins/other_widget/widget-pr-blocks.php:83
1509
  msgid "The choice of the number of columns:"
1510
  msgstr "列の数"
1511
 
1512
  #: dist/plugins/other_widget/widget-pr-blocks.php:90
1513
+ #: plugins/other_widget/widget-pr-blocks.php:90
1514
  msgid "3column"
1515
  msgstr "3列"
1516
 
1517
  #: dist/plugins/other_widget/widget-pr-blocks.php:96
1518
+ #: plugins/other_widget/widget-pr-blocks.php:96
1519
  msgid "4column"
1520
  msgstr "4列"
1521
 
1522
  #: dist/plugins/other_widget/widget-pr-blocks.php:98
1523
+ #: plugins/other_widget/widget-pr-blocks.php:98
1524
  msgid ""
1525
  "If you change the number of columns, click to \"Save\" botton and exit the "
1526
  "edit page. When restart the edit page, the column input form is increased or "
1531
 
1532
  #: dist/plugins/other_widget/widget-pr-blocks.php:107
1533
  #: dist/plugins/other_widget/widget-pr-blocks.php:277
1534
+ #: plugins/other_widget/widget-pr-blocks.php:107
1535
+ #: plugins/other_widget/widget-pr-blocks.php:277
1536
  msgid "PR Block"
1537
  msgstr "PRブロック"
1538
 
1539
  #: dist/plugins/other_widget/widget-pr-blocks.php:129
1540
+ #: plugins/other_widget/widget-pr-blocks.php:129
1541
  msgid "Icon"
1542
  msgstr "アイコン"
1543
 
1544
  #: dist/plugins/other_widget/widget-pr-blocks.php:132
1545
+ #: plugins/other_widget/widget-pr-blocks.php:132
1546
  msgid "Class name of the icon font you want to use:"
1547
  msgstr "使用したいアイコンフォントのクラス名:"
1548
 
1549
  #: dist/plugins/other_widget/widget-pr-blocks.php:143
1550
  #: dist/plugins/other_widget/widget-profile.php:157
1551
+ #: plugins/other_widget/widget-pr-blocks.php:143
1552
+ #: plugins/other_widget/widget-profile.php:157
1553
  msgid "Icon color:"
1554
  msgstr "アイコンの色:"
1555
 
1556
  #: dist/plugins/other_widget/widget-pr-blocks.php:147
1557
  #: dist/plugins/other_widget/widget-profile.php:142
1558
+ #: plugins/other_widget/widget-pr-blocks.php:147
1559
+ #: plugins/other_widget/widget-profile.php:142
1560
  msgid "Icon Background:"
1561
  msgstr "アイコン背景:"
1562
 
1563
  #: dist/plugins/other_widget/widget-pr-blocks.php:151
1564
  #: dist/plugins/other_widget/widget-profile.php:148
1565
+ #: plugins/other_widget/widget-pr-blocks.php:151
1566
+ #: plugins/other_widget/widget-profile.php:148
1567
  msgid "Solid color"
1568
  msgstr "塗りつぶし"
1569
 
1570
  #: dist/plugins/other_widget/widget-pr-blocks.php:155
1571
  #: dist/plugins/other_widget/widget-profile.php:151
1572
+ #: dist/plugins/sns/sns_customizer.php:356
1573
+ #: plugins/other_widget/widget-pr-blocks.php:155
1574
+ #: plugins/other_widget/widget-profile.php:151
1575
+ #: plugins/sns/sns_customizer.php:318
1576
  msgid "No background"
1577
  msgstr "背景なし"
1578
 
1579
  #: dist/plugins/other_widget/widget-pr-blocks.php:161
1580
+ #: plugins/other_widget/widget-pr-blocks.php:161
1581
  msgid "PR Image"
1582
  msgstr "画像"
1583
 
1584
  #: dist/plugins/other_widget/widget-pr-blocks.php:162
1585
+ #: plugins/other_widget/widget-pr-blocks.php:162
1586
  msgid "When you have an image. Image is displayed with priority"
1587
  msgstr "画像を設定するとアイコンフォントよりも画像が優先されます。"
1588
 
1589
  #: dist/plugins/other_widget/widget-profile.php:9
1590
  #: dist/plugins/other_widget/widget-profile.php:32
1591
+ #: plugins/other_widget/widget-profile.php:9
1592
+ #: plugins/other_widget/widget-profile.php:32
1593
  msgid "Profile"
1594
  msgstr "プロフィール"
1595
 
1596
  #: dist/plugins/other_widget/widget-profile.php:14
1597
+ #: plugins/other_widget/widget-profile.php:14
1598
  msgid "Displays a your profile"
1599
  msgstr ""
1600
  "ブログのサイドバーに運営者情報を表示したり、フッターに企業情報を表示します。"
1601
 
1602
  #: dist/plugins/other_widget/widget-profile.php:40
1603
+ #: plugins/other_widget/widget-profile.php:40
1604
  msgid "Profile Text"
1605
  msgstr "プロフィールテキスト"
1606
 
1607
  #: dist/plugins/other_widget/widget-profile.php:60
1608
+ #: plugins/other_widget/widget-profile.php:60
1609
  msgid "Select Profile image:"
1610
  msgstr "プロフィール用画像を選択"
1611
 
1612
  #: dist/plugins/other_widget/widget-profile.php:79
1613
+ #: plugins/other_widget/widget-profile.php:79
1614
  msgid "Cut out round the image."
1615
  msgstr "画像を丸く切り抜いて表示する"
1616
 
1617
  #: dist/plugins/other_widget/widget-profile.php:83
1618
+ #: plugins/other_widget/widget-profile.php:83
1619
  msgid "Media size (Optional)"
1620
  msgstr "画像の大きさ( 任意 )"
1621
 
1622
  #: dist/plugins/other_widget/widget-profile.php:93
1623
+ #: plugins/other_widget/widget-profile.php:93
1624
  msgid "Align left"
1625
  msgstr "画像左揃え"
1626
 
1627
  #: dist/plugins/other_widget/widget-profile.php:96
1628
+ #: plugins/other_widget/widget-profile.php:96
1629
  msgid "Align center"
1630
  msgstr "画像中央揃え"
1631
 
1632
  #: dist/plugins/other_widget/widget-profile.php:100
1633
+ #: plugins/other_widget/widget-profile.php:100
1634
  msgid "Text float to image."
1635
  msgstr "テキストを画像に回りこませる"
1636
 
1637
  #: dist/plugins/other_widget/widget-profile.php:104
1638
+ #: plugins/other_widget/widget-profile.php:104
1639
  msgid "Profile Text:"
1640
  msgstr "プロフィールテキスト"
1641
 
1642
  #: dist/plugins/other_widget/widget-profile.php:108
1643
+ #: plugins/other_widget/widget-profile.php:108
1644
  msgid "Facebook URL:"
1645
  msgstr "Facebook リンク先ページのURL"
1646
 
1647
  #: dist/plugins/other_widget/widget-profile.php:113
1648
+ #: plugins/other_widget/widget-profile.php:113
1649
  msgid "Twitter URL:"
1650
  msgstr "twitterリンク先ページのURL"
1651
 
1652
  #: dist/plugins/other_widget/widget-profile.php:118
1653
+ #: plugins/other_widget/widget-profile.php:118
1654
  msgid "Email Address:"
1655
  msgstr "Email リンク先ページのURL"
1656
 
1657
  #: dist/plugins/other_widget/widget-profile.php:123
1658
+ #: plugins/other_widget/widget-profile.php:123
1659
  msgid "Youtube URL:"
1660
  msgstr "Youtube リンク先ページのURL"
1661
 
1662
  #: dist/plugins/other_widget/widget-profile.php:128
1663
+ #: plugins/other_widget/widget-profile.php:128
1664
  msgid "RSS URL:"
1665
  msgstr "RSS リンク先ページのURL"
1666
 
1667
  #: dist/plugins/other_widget/widget-profile.php:133
1668
+ #: plugins/other_widget/widget-profile.php:133
1669
  msgid "instagram URL:"
1670
  msgstr "instagram リンク先ページのURL"
1671
 
1672
  #: dist/plugins/other_widget/widget-profile.php:137
1673
+ #: plugins/other_widget/widget-profile.php:137
1674
  msgid "linkedin URL:"
1675
  msgstr "linkedin リンク先ページのURL"
1676
 
1677
  #: dist/plugins/other_widget/widget-profile.php:153
1678
+ #: plugins/other_widget/widget-profile.php:153
1679
  msgid ""
1680
  "* When \"Icon Background: Fill\" is selected and \"Icon color\" is not "
1681
  "specified, each brand color will be painted."
1684
  "きは各ブランドカラーで塗りつぶしされます。"
1685
 
1686
  #: dist/plugins/other_widget/widget-side-child-page-list.php:12
1687
+ #: plugins/other_widget/widget-side-child-page-list.php:12
1688
  msgid "child pages list"
1689
  msgstr "子ページのリスト"
1690
 
1691
  #: dist/plugins/other_widget/widget-side-child-page-list.php:17
1692
+ #: plugins/other_widget/widget-side-child-page-list.php:17
1693
  msgid "Displays list of child page for the current page."
1694
  msgstr "表示しているページの先祖階層からの子ページリストを表示します。"
1695
 
1696
  #: dist/plugins/other_widget/widget-taxonomies.php:10
1697
+ #: plugins/other_widget/widget-taxonomies.php:10
1698
  msgid "Categories/Custom taxonomies list"
1699
  msgstr "カテゴリー/カスタム分類リスト"
1700
 
1701
  #: dist/plugins/other_widget/widget-taxonomies.php:15
1702
+ #: plugins/other_widget/widget-taxonomies.php:15
1703
  msgid "Displays a categories and custom taxonomies list."
1704
  msgstr "カテゴリーやカスタム分類のリストを表示します。"
1705
 
1706
  #: dist/plugins/other_widget/widget-taxonomies.php:71
1707
+ #: plugins/other_widget/widget-taxonomies.php:71
1708
  msgid "Label to display"
1709
  msgstr "表示するラベル"
1710
 
1711
  #: dist/plugins/other_widget/widget-taxonomies.php:75
1712
+ #: plugins/other_widget/widget-taxonomies.php:75
1713
  msgid "Display page"
1714
  msgstr "ページを表示"
1715
 
1716
  #: dist/plugins/other_widget/widget-taxonomies.php:94
1717
+ #: plugins/other_widget/widget-taxonomies.php:94
1718
  msgid "Do not display terms without posts"
1719
  msgstr "投稿のない分類項目を表示しない"
1720
 
1721
  #: dist/plugins/other_widget/widget-taxonomies.php:106
1722
+ #: plugins/other_widget/widget-taxonomies.php:106
1723
  msgid "Blog"
1724
  msgstr "ブログ"
1725
 
1726
  #: dist/plugins/other_widget/widget-taxonomies.php:111
1727
  #: dist/plugins/template-tags/template-tags.php:157
1728
+ #: plugins/other_widget/widget-taxonomies.php:111
1729
+ #: plugins/template-tags/template-tags.php:157
1730
  msgid "Archives"
1731
  msgstr "アーカイブ"
1732
 
1733
  #: dist/plugins/post-type-manager/class.post-type-manager.php:22
1734
  #: dist/plugins/post-type-manager/class.post-type-manager.php:23
1735
  #: dist/plugins/post-type-manager/class.post-type-manager.php:65
1736
+ #: plugins/post-type-manager/class.post-type-manager.php:22
1737
+ #: plugins/post-type-manager/class.post-type-manager.php:23
1738
+ #: plugins/post-type-manager/class.post-type-manager.php:65
1739
  msgid "Custom Post Type Setting"
1740
  msgstr "カスタム投稿タイプ設定"
1741
 
1742
  #: dist/plugins/post-type-manager/class.post-type-manager.php:88
1743
+ #: plugins/post-type-manager/class.post-type-manager.php:88
1744
  msgid "Post Type ID(Required)"
1745
  msgstr "投稿タイプID(必須)"
1746
 
1747
  #: dist/plugins/post-type-manager/class.post-type-manager.php:89
1748
+ #: plugins/post-type-manager/class.post-type-manager.php:89
1749
  msgid "20 characters or less in alphanumeric"
1750
  msgstr "半角英数字20文字以内で入力ください"
1751
 
1752
  #: dist/plugins/post-type-manager/class.post-type-manager.php:94
1753
+ #: plugins/post-type-manager/class.post-type-manager.php:94
1754
  msgid "title"
1755
  msgstr "タイトル"
1756
 
1757
  #: dist/plugins/post-type-manager/class.post-type-manager.php:95
1758
+ #: plugins/post-type-manager/class.post-type-manager.php:95
1759
  msgid "editor"
1760
  msgstr "本文"
1761
 
1762
  #: dist/plugins/post-type-manager/class.post-type-manager.php:96
1763
+ #: plugins/post-type-manager/class.post-type-manager.php:96
1764
  msgid "author"
1765
  msgstr "投稿者"
1766
 
1767
  #: dist/plugins/post-type-manager/class.post-type-manager.php:97
1768
+ #: plugins/post-type-manager/class.post-type-manager.php:97
1769
  msgid "thumbnail"
1770
  msgstr "アイキャッチ画像"
1771
 
1772
  #: dist/plugins/post-type-manager/class.post-type-manager.php:98
1773
+ #: plugins/post-type-manager/class.post-type-manager.php:98
1774
  msgid "excerpt"
1775
  msgstr "抜粋"
1776
 
1777
  #: dist/plugins/post-type-manager/class.post-type-manager.php:99
1778
+ #: plugins/post-type-manager/class.post-type-manager.php:99
1779
  msgid "comments"
1780
  msgstr "コメント"
1781
 
1782
  #: dist/plugins/post-type-manager/class.post-type-manager.php:100
1783
+ #: plugins/post-type-manager/class.post-type-manager.php:100
1784
  msgid "revisions"
1785
  msgstr "リビジョン"
1786
 
1787
  #: dist/plugins/post-type-manager/class.post-type-manager.php:105
1788
+ #: plugins/post-type-manager/class.post-type-manager.php:105
1789
  msgid "Supports(Required)"
1790
  msgstr "有効にする項目(必須)"
1791
 
1792
  #: dist/plugins/post-type-manager/class.post-type-manager.php:118
1793
+ #: plugins/post-type-manager/class.post-type-manager.php:118
1794
  msgid "Menu position(optional)"
1795
  msgstr "メニューの位置( 任意 )"
1796
 
1797
  #: dist/plugins/post-type-manager/class.post-type-manager.php:119
1798
+ #: plugins/post-type-manager/class.post-type-manager.php:119
1799
  msgid "Please enter a number."
1800
  msgstr "数字を入力してください。数字が小さいほど上に表示されます。"
1801
 
1802
  #: dist/plugins/post-type-manager/class.post-type-manager.php:126
1803
+ #: plugins/post-type-manager/class.post-type-manager.php:126
1804
  msgid "Export to REST API(optional)"
1805
  msgstr "REST API に出力する( 任意 )"
1806
 
1807
  #: dist/plugins/post-type-manager/class.post-type-manager.php:138
1808
+ #: plugins/post-type-manager/class.post-type-manager.php:138
1809
  msgid "Export to REST API"
1810
  msgstr "REST API に出力する"
1811
 
1812
  #: dist/plugins/post-type-manager/class.post-type-manager.php:143
1813
+ #: plugins/post-type-manager/class.post-type-manager.php:143
1814
  msgid "Custom taxonomies(optional)"
1815
  msgstr "カスタム分類(任意)"
1816
 
1817
  #: dist/plugins/post-type-manager/class.post-type-manager.php:146
1818
+ #: plugins/post-type-manager/class.post-type-manager.php:146
1819
  msgid "Custom taxonomy is like a category in post."
1820
  msgstr "カスタム分類とは投稿で言うカテゴリーです。"
1821
 
1822
  #: dist/plugins/post-type-manager/class.post-type-manager.php:147
1823
+ #: plugins/post-type-manager/class.post-type-manager.php:147
1824
  msgid ""
1825
  "However, it refers to the \"category\" itself, not to the “item” of the "
1826
  "category."
1827
  msgstr "しかし、カテゴリーの”項目”ではなく、”カテゴリー”そのものを指します。"
1828
 
1829
  #: dist/plugins/post-type-manager/class.post-type-manager.php:148
1830
+ #: plugins/post-type-manager/class.post-type-manager.php:148
1831
  msgid ""
1832
  "For example, if you create a post type \"construction result\", Custom "
1833
  "taxonomy will be \"construction type\", \"construction area\", etc."
1836
  "プ」「施工地域」等になります。"
1837
 
1838
  #: dist/plugins/post-type-manager/class.post-type-manager.php:172
1839
+ #: plugins/post-type-manager/class.post-type-manager.php:172
1840
  msgid "Custon taxonomy name(slug)"
1841
  msgstr "カスタム分類名(スラッグ)"
1842
 
1843
  #: dist/plugins/post-type-manager/class.post-type-manager.php:176
1844
+ #: plugins/post-type-manager/class.post-type-manager.php:176
1845
  msgid "* Please be sure to enter it with one-byte alphanumeric characters"
1846
  msgstr "※ 必ず半角英数字にて入力してください"
1847
 
1848
  #: dist/plugins/post-type-manager/class.post-type-manager.php:182
1849
+ #: plugins/post-type-manager/class.post-type-manager.php:182
1850
  msgid "Custon taxonomy label"
1851
  msgstr "カスタム分類名(表示名)"
1852
 
1853
  #: dist/plugins/post-type-manager/class.post-type-manager.php:189
1854
+ #: plugins/post-type-manager/class.post-type-manager.php:189
1855
  msgid "Hierarchy"
1856
  msgstr "階層"
1857
 
1858
  #: dist/plugins/post-type-manager/class.post-type-manager.php:190
1859
+ #: plugins/post-type-manager/class.post-type-manager.php:190
1860
  msgid "Make it a tag (do not hierarchize)"
1861
  msgstr "タグにする(階層化しない)"
1862
 
1863
  #: dist/plugins/post-type-manager/class.post-type-manager.php:199
1864
+ #: plugins/post-type-manager/class.post-type-manager.php:199
1865
  msgid "REST API(optional)"
1866
  msgstr "REST API ( 任意 )"
1867
 
1868
  #: dist/plugins/post-type-manager/class.post-type-manager.php:200
1869
+ #: plugins/post-type-manager/class.post-type-manager.php:200
1870
  msgid "Use for REST API"
1871
  msgstr "REST API に利用する"
1872
 
1873
  #: dist/plugins/post-type-manager/class.post-type-manager.php:262
1874
+ #: plugins/post-type-manager/class.post-type-manager.php:262
1875
  #, php-format
1876
  msgid ""
1877
  "Please save a <a href=\"%s\">permanent link configuration</a> After updating "
1880
  "設定を更新したら<a href=\"%s\">パーマリンク設定</a>を保存してください。"
1881
 
1882
  #: dist/plugins/related_posts/related_posts.php:210 dist/veu-packages.php:339
1883
+ #: plugins/related_posts/related_posts.php:210 veu-packages.php:339
1884
  msgid "Related posts"
1885
  msgstr "関連記事を表示"
1886
 
1887
  #: dist/plugins/related_posts/related_posts.php:244
1888
+ #: plugins/related_posts/related_posts.php:244
1889
  msgid "Related Settings"
1890
  msgstr "関連記事設定"
1891
 
1892
  #: dist/plugins/sitemap_page/hide-controller.php:17
1893
+ #: plugins/sitemap_page/hide-controller.php:17
1894
  msgid "Site Map Hide"
1895
  msgstr "サイトマップ非表示設定"
1896
 
1897
  #: dist/plugins/sitemap_page/hide-controller.php:46
1898
+ #: plugins/sitemap_page/hide-controller.php:46
1899
  msgid "Don't display on Sitemap."
1900
  msgstr "サイトマップに表示しない"
1901
 
1902
  #: dist/plugins/sitemap_page/sitemap_admin.php:9
1903
+ #: plugins/sitemap_page/sitemap_admin.php:9
1904
  msgid "HTML Sitemap Settings"
1905
  msgstr "HTMLサイトマップ設定"
1906
 
1907
  #: dist/plugins/sitemap_page/sitemap_admin.php:13
1908
+ #: plugins/sitemap_page/sitemap_admin.php:13
1909
  msgid "Exclude page Settings"
1910
  msgstr "除外ページ設定"
1911
 
1912
  #: dist/plugins/sitemap_page/sitemap_admin.php:15
1913
+ #: plugins/sitemap_page/sitemap_admin.php:15
1914
  msgid "Input you want to exclude page id."
1915
  msgstr "HTMLサイトマップから除外したい固定ページのIDを入力してください。"
1916
 
1917
  #: dist/plugins/sitemap_page/sitemap_admin.php:17
1918
+ #: plugins/sitemap_page/sitemap_admin.php:17
1919
  msgid ""
1920
  "* Please enter separated by \",\"(commas) if there is more than one page ID "
1921
  "that you want to exclude."
1922
  msgstr "複数のページを除外する場合は , (コンマ)で区切って入力してください。"
1923
 
1924
  #: dist/plugins/sitemap_page/sitemap_page.php:34
1925
+ #: plugins/sitemap_page/sitemap_page.php:34
1926
  msgid "HTML Sitemap"
1927
  msgstr "HTMLサイトマップ"
1928
 
1929
  #: dist/plugins/sitemap_page/sitemap_page.php:261
1930
+ #: plugins/sitemap_page/sitemap_page.php:261
1931
  msgid "Display a HTML sitemap"
1932
  msgstr "HTMLサイトマップの表示"
1933
 
1934
+ #: dist/plugins/sns/function_follow.php:25 plugins/sns/function_follow.php:25
1935
  msgid "Follow me"
1936
  msgstr "このサイトをフォローする"
1937
 
1938
+ #: dist/plugins/sns/function_follow.php:73 plugins/sns/function_follow.php:73
1939
  msgid "Edit follow button"
1940
  msgstr "Follow me box の編集"
1941
 
1942
  #: dist/plugins/sns/function_meta_box.php:29
1943
+ #: plugins/sns/function_meta_box.php:29
 
1944
  msgid "Sns Title"
1945
  msgstr "OGPタイトル"
1946
 
1947
  #: dist/plugins/sns/function_meta_box.php:40
1948
+ #: plugins/sns/function_meta_box.php:40
1949
  msgid "if filled this area then override title of OGP and Twitter Card"
1950
  msgstr ""
1951
  "このエリアにタイトルを入力すると、このページのOGP,ツイッターカードに出力され"
1952
  "るタイトルを上書きすることができます"
1953
 
1954
+ #: dist/plugins/sns/hide_controller.php:28 plugins/sns/hide_controller.php:28
1955
  msgid "Share bottons"
1956
  msgstr "ソーシャルボタン"
1957
 
1958
+ #: dist/plugins/sns/hide_controller.php:72 plugins/sns/hide_controller.php:72
 
1959
  msgid "This post type is not set to display the share button."
1960
  msgstr "この投稿タイプはシェアボタンを表示するように設定されていません。"
1961
 
1962
+ #: dist/plugins/sns/hide_controller.php:93 plugins/sns/hide_controller.php:93
 
1963
  msgid "Don't display share bottons."
1964
  msgstr "ソーシャルボタンを表示しない"
1965
 
1966
+ #: dist/plugins/sns/sns.php:21 plugins/sns/sns.php:21
1967
  msgid "SNS"
1968
  msgstr "SNS"
1969
 
1970
+ #: dist/plugins/sns/sns.php:151 plugins/sns/sns.php:156
1971
  msgctxt "facebook language code"
1972
  msgid "en_US"
1973
  msgstr "ja_JP"
1974
 
1975
+ #: dist/plugins/sns/sns_admin.php:1 dist/plugins/sns/sns_customizer.php:26
1976
+ #: plugins/sns/sns_admin.php:1 plugins/sns/sns_customizer.php:22
1977
  msgid "SNS Settings"
1978
  msgstr "SNS設定"
1979
 
1980
+ #: dist/plugins/sns/sns_admin.php:14 dist/plugins/sns/sns_customizer.php:37
1981
+ #: plugins/sns/sns_admin.php:14 plugins/sns/sns_customizer.php:36
1982
  msgid "Post title custom for SNS"
1983
  msgstr "OGPなどの投稿タイトルの変更"
1984
 
1985
+ #: dist/plugins/sns/sns_admin.php:16 dist/plugins/sns/sns_customizer.php:59
1986
+ #: plugins/sns/sns_admin.php:16 plugins/sns/sns_customizer.php:58
1987
  msgid "For SNS title be composed by post title only."
1988
  msgstr "投稿タイトルだけにする(サイトタイトルなど含めない)。"
1989
 
1990
+ #: dist/plugins/sns/sns_admin.php:20 plugins/sns/sns_admin.php:20
1991
  msgid "facebook application ID"
1992
  msgstr "facebookアプリケーションID"
1993
 
1994
+ #: dist/plugins/sns/sns_admin.php:22 plugins/sns/sns_admin.php:22
1995
  msgid "I will check and get the application ID"
1996
  msgstr "アプリケーションIDを確認・取得する "
1997
 
1998
+ #: dist/plugins/sns/sns_admin.php:23 plugins/sns/sns_admin.php:23
1999
  msgid ""
2000
  "* If an application ID is not specified, neither a Like button nor the "
2001
  "comment field displays and operates correctly."
2003
  "※アプリケーションIDを入力しないとボタンやコメント欄が表示・正しく動作しませ"
2004
  "ん。"
2005
 
2006
+ #: dist/plugins/sns/sns_admin.php:24 plugins/sns/sns_admin.php:24
2007
  msgid ""
2008
  "Please search for terms as [get Facebook application ID] If you do not know "
2009
  "much about how to get application ID for Facebook."
2011
  "facebookのアプリケーションIDの取得方法についてよくわからない場合は「facebook "
2012
  "アプリケーションID 取得」などで検索して下さい。"
2013
 
2014
+ #: dist/plugins/sns/sns_admin.php:28 plugins/sns/sns_admin.php:28
2015
  msgid "facebook page URL"
2016
  msgstr "FacebookページURL"
2017
 
2018
+ #: dist/plugins/sns/sns_admin.php:33 dist/plugins/sns/sns_customizer.php:140
2019
+ #: plugins/sns/sns_admin.php:33 plugins/sns/sns_customizer.php:141
2020
  msgid "OG default image"
2021
  msgstr "デフォルトのOGPイメージ"
2022
 
2023
+ #: dist/plugins/sns/sns_admin.php:34 plugins/sns/sns_admin.php:34
2024
  msgid ""
2025
  "If, for example someone pressed the Facebook [Like] button, this is the "
2026
  "image that appears on the Facebook timeline."
2028
  "Facebookの「いいね!」ボタンを押した際、ここで設定した画像が Facebook のタイ"
2029
  "ムラインに表示されます。"
2030
 
2031
+ #: dist/plugins/sns/sns_admin.php:35 plugins/sns/sns_admin.php:35
2032
  msgid "If a featured image is specified for the page, it takes precedence."
2033
  msgstr ""
2034
  "ページにアイキャッチ画像が指定されている場合は、アイキャッチ画像が優先されま"
2035
  "す。"
2036
 
2037
+ #: dist/plugins/sns/sns_admin.php:37 plugins/sns/sns_admin.php:37
2038
  msgid "Select an image"
2039
  msgstr "画像を選択"
2040
 
2041
+ #: dist/plugins/sns/sns_admin.php:39 plugins/sns/sns_admin.php:39
2042
  msgid ""
2043
  "* Picture sizes are 1280x720 pixels or more and picture ratio 16:9 is "
2044
  "recommended."
2045
  msgstr "画像サイズ 橫 1280px 縦 720px 以上、画像比率 16:9 を推奨します。"
2046
 
2047
+ #: dist/plugins/sns/sns_admin.php:43 plugins/sns/sns_admin.php:43
2048
  msgid "twitter ID"
2049
  msgstr "twitterアカウント"
2050
 
2051
+ #: dist/plugins/sns/sns_admin.php:48 plugins/sns/sns_admin.php:48
2052
  msgid "OG tags"
2053
  msgstr "OGタグ"
2054
 
2055
+ #: dist/plugins/sns/sns_admin.php:50 dist/plugins/sns/sns_customizer.php:176
2056
+ #: plugins/sns/sns_admin.php:50 plugins/sns/sns_customizer.php:180
2057
  msgid "Print the OG tags"
2058
  msgstr "OGタグを出力する"
2059
 
2060
+ #: dist/plugins/sns/sns_admin.php:51 dist/plugins/sns/sns_customizer.php:180
2061
+ #: plugins/sns/sns_admin.php:51 plugins/sns/sns_customizer.php:184
2062
  msgid ""
2063
  "If other plug-ins are used for the OG, do not output the OG using this "
2064
  "plugin."
2066
  "OGタグの出力を選択して下さい。もし他のプラグインやテーマでOGタグを出力してい"
2067
  "る場合は、このプラグインでの出力は必要ありません。"
2068
 
2069
+ #: dist/plugins/sns/sns_admin.php:56 dist/plugins/sns/sns_customizer.php:236
2070
+ #: plugins/sns/sns_admin.php:56 plugins/sns/sns_customizer.php:243
2071
  msgid "Twitter Card tags"
2072
  msgstr "Twitterカードタグ"
2073
 
2074
+ #: dist/plugins/sns/sns_admin.php:58 dist/plugins/sns/sns_customizer.php:240
2075
+ #: plugins/sns/sns_admin.php:58 plugins/sns/sns_customizer.php:247
2076
  msgid "Print the Twitter Card tags"
2077
  msgstr "Twitter カードタグを html head 内へ出力します。"
2078
 
2079
+ #: dist/plugins/sns/sns_admin.php:63 dist/plugins/sns/sns_customizer.php:255
2080
+ #: plugins/sns/sns_admin.php:63 plugins/sns/sns_customizer.php:260
2081
  msgid "Social bookmark buttons"
2082
  msgstr "ソーシャルボタン"
2083
 
2084
+ #: dist/plugins/sns/sns_admin.php:64 dist/plugins/sns/sns_customizer.php:278
2085
+ #: plugins/sns/sns_admin.php:64 plugins/sns/sns_customizer.php:283
2086
  msgid "Print the social bookmark buttons"
2087
  msgstr "ソーシャルブックマーク(シェアボタンやtweetボタン)を表示します。"
2088
 
2089
+ #: dist/plugins/sns/sns_admin.php:67 dist/plugins/sns/sns_customizer.php:293
2090
+ #: plugins/sns/sns_admin.php:67 plugins/sns/sns_customizer.php:409
2091
  msgid "Exclude Post Types"
2092
  msgstr "シェアボタンを表示しない投稿タイプ"
2093
 
2094
+ #: dist/plugins/sns/sns_admin.php:80 plugins/sns/sns_admin.php:80
2095
  msgid "Exclude Post ID"
2096
  msgstr "シェアボタンを表示しない投稿のID"
2097
 
2098
+ #: dist/plugins/sns/sns_admin.php:90 plugins/sns/sns_admin.php:90
2099
  msgid ""
2100
  "if you need filtering by post_ID, add the ignore post_ID separate by \",\"."
2101
  msgstr ""
2102
  "特定のポストのみSNSボタンを表示したくない場合、カンマ(,)区切りでポストIDを入"
2103
  "力します。"
2104
 
2105
+ #: dist/plugins/sns/sns_admin.php:94 plugins/sns/sns_admin.php:94
2106
  msgid "example"
2107
  msgstr "例"
2108
 
2109
+ #: dist/plugins/sns/sns_admin.php:103 dist/plugins/sns/sns_customizer.php:509
2110
+ #: plugins/sns/sns_admin.php:161 plugins/sns/sns_customizer.php:571
2111
+ msgid "Follow me box"
2112
+ msgstr "Follow me box"
2113
+
2114
+ #: dist/plugins/sns/sns_admin.php:104 plugins/sns/sns_admin.php:162
2115
+ #: plugins/sns/sns_customizer.php:593
2116
+ msgid "Print the Follow me box"
2117
+ msgstr "Follow me ユニットを本文の下に表示する"
2118
+
2119
+ #: dist/plugins/sns/sns_admin.php:106 dist/plugins/sns/sns_customizer.php:543
2120
+ #: plugins/sns/sns_admin.php:164 plugins/sns/sns_customizer.php:613
2121
+ msgid "Follow me box title"
2122
+ msgstr "Follow me box の見出しテキスト"
2123
+
2124
+ #: dist/plugins/sns/sns_admin.php:113 dist/plugins/sns/sns_customizer.php:393
2125
+ #: plugins/sns/sns_admin.php:103 plugins/sns/sns_customizer.php:452
2126
  msgid "Share button for display"
2127
  msgstr "表示するボタン"
2128
 
2129
+ #: dist/plugins/sns/sns_admin.php:121 plugins/sns/sns_admin.php:111
2130
  msgid "Facebook"
2131
  msgstr "Facebook"
2132
 
2133
+ #: dist/plugins/sns/sns_admin.php:127 dist/plugins/sns/sns_customizer.php:434
2134
+ #: dist/plugins/sns/widget-twitter.php:9 plugins/sns/sns_admin.php:117
2135
+ #: plugins/sns/sns_customizer.php:493 plugins/sns/widget-twitter.php:9
2136
  msgid "Twitter"
2137
  msgstr "Twitter"
2138
 
2139
+ #: dist/plugins/sns/sns_admin.php:133 dist/plugins/sns/sns_customizer.php:455
2140
+ #: plugins/sns/sns_admin.php:123 plugins/sns/sns_customizer.php:514
2141
  msgid "Hatena"
2142
  msgstr "はてな"
2143
 
2144
+ #: dist/plugins/sns/sns_admin.php:139 dist/plugins/sns/sns_customizer.php:476
2145
+ #: plugins/sns/sns_admin.php:129 plugins/sns/sns_customizer.php:535
2146
  msgid "Pocket"
2147
  msgstr "Pocket"
2148
 
2149
+ #: dist/plugins/sns/sns_admin.php:145 dist/plugins/sns/sns_customizer.php:497
2150
+ #: plugins/sns/sns_admin.php:135 plugins/sns/sns_customizer.php:556
2151
  msgid "LINE (mobile only)"
2152
  msgstr "LINE (mobile only)"
2153
 
2154
+ #: dist/plugins/sns/sns_customizer.php:73 plugins/sns/sns_customizer.php:74
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2155
  msgid "Facebook Settings"
2156
  msgstr "Facebook 設定"
2157
 
2158
+ #: dist/plugins/sns/sns_customizer.php:96 plugins/sns/sns_customizer.php:97
2159
  msgid "Facebook application ID"
2160
  msgstr "facebookアプリケーションID"
2161
 
2162
+ #: dist/plugins/sns/sns_customizer.php:117 plugins/sns/sns_customizer.php:118
2163
  msgid "Facebook Page URL"
2164
  msgstr "FacebookページURL"
2165
 
2166
+ #: dist/plugins/sns/sns_customizer.php:143 plugins/sns/sns_customizer.php:144
2167
  msgid ""
2168
  "If, for example someone pressed the Facebook [Like] button, this is the "
2169
  "image that appears on the Facebook timeline.<br>If a featured image is "
2175
  "アイキャッチ画像が優先されます。<br>画像サイズ 橫 1280px 縦 720px 以上、画像"
2176
  "比率 16:9 程度を推奨します。"
2177
 
2178
+ #: dist/plugins/sns/sns_customizer.php:153 plugins/sns/sns_customizer.php:157
2179
  msgid "OG Settings"
2180
  msgstr "OG 設定"
2181
 
2182
+ #: dist/plugins/sns/sns_customizer.php:189 plugins/sns/sns_customizer.php:196
2183
  msgid "Twitter Settings"
2184
  msgstr "Twitter 設定"
2185
 
2186
+ #: dist/plugins/sns/sns_customizer.php:212 plugins/sns/sns_customizer.php:219
2187
  #, fuzzy
2188
  #| msgid "twitter ID"
2189
  msgid "Twitter ID"
2190
  msgstr "twitterアカウント"
2191
 
2192
+ #: dist/plugins/sns/sns_customizer.php:336 plugins/sns/sns_customizer.php:298
2193
  msgid "Social button style setting"
2194
  msgstr "ソーシャルボタンのスタイル設定"
2195
 
2196
+ #: dist/plugins/sns/sns_customizer.php:378 plugins/sns/sns_customizer.php:340
2197
  msgid "Btn color"
2198
  msgstr "ボタンの色:"
2199
 
2200
+ #: dist/plugins/sns/sns_customizer.php:413 plugins/sns/sns_customizer.php:472
2201
  #, fuzzy
2202
  #| msgid "Facebook URL:"
2203
  msgid "Facebook "
2204
  msgstr "Facebook リンク先ページのURL"
2205
 
2206
  #: dist/plugins/sns/widget-fb-page-plugin.php:13
2207
+ #: plugins/sns/widget-fb-page-plugin.php:13
2208
  msgid "Displays a Facebook Page Plugin"
2209
  msgstr "Facebook ページプラグインを表示します。"
2210
 
2211
  #: dist/plugins/sns/widget-fb-page-plugin.php:89
2212
+ #: plugins/sns/widget-fb-page-plugin.php:89
2213
  msgid "Height"
2214
  msgstr "高さ"
2215
 
2216
  #: dist/plugins/sns/widget-fb-page-plugin.php:94
2217
+ #: plugins/sns/widget-fb-page-plugin.php:94
2218
  msgid "Show Friend's Faces"
2219
  msgstr "アイコンを表示する"
2220
 
2221
  #: dist/plugins/sns/widget-fb-page-plugin.php:99
2222
+ #: plugins/sns/widget-fb-page-plugin.php:99
2223
  msgid "Hide Cover Photo"
2224
  msgstr "カバー画像を表示しない"
2225
 
2226
  #: dist/plugins/sns/widget-fb-page-plugin.php:104
2227
+ #: plugins/sns/widget-fb-page-plugin.php:104
2228
  msgid "Show Page Posts"
2229
  msgstr "タイムラインを表示"
2230
 
2231
+ #: dist/plugins/sns/widget-twitter.php:13 plugins/sns/widget-twitter.php:13
2232
  msgid "Display Twitter timeline."
2233
  msgstr "Twitter のタイムラインを表示します。"
2234
 
2235
+ #: dist/plugins/sns/widget-twitter.php:89 plugins/sns/widget-twitter.php:89
2236
  msgid "Account:<br>Please enter your Twitter account."
2237
  msgstr "アカウント:<br>Twitter アカウントを入力してください。"
2238
 
2239
+ #: dist/plugins/sns/widget-twitter.php:90 plugins/sns/widget-twitter.php:90
2240
  msgid "@"
2241
  msgstr "@"
2242
 
2243
+ #: dist/plugins/sns/widget-twitter.php:94 plugins/sns/widget-twitter.php:94
2244
  msgid "Height:<br>Please enter an arbitrary number.(Example: 300)"
2245
  msgstr "高さ:<br>任意の数値を入力してください(例:300)"
2246
 
2247
+ #: dist/plugins/sns/widget-twitter.php:99 plugins/sns/widget-twitter.php:99
2248
  msgid "Background color:"
2249
  msgstr "背景の色:"
2250
 
2251
+ #: dist/plugins/sns/widget-twitter.php:122 plugins/sns/widget-twitter.php:122
2252
  msgid "Link color:"
2253
  msgstr "リンクの色:"
2254
 
2255
  #: dist/plugins/template-tags/template-tags.php:116
2256
+ #: plugins/template-tags/template-tags.php:116
2257
  #, php-format
2258
  msgid "Author: %s"
2259
  msgstr "著者: %s"
2260
 
2261
  #: dist/plugins/template-tags/template-tags.php:118
2262
  #: dist/plugins/template-tags/template-tags.php:200
2263
+ #: plugins/template-tags/template-tags.php:118
2264
+ #: plugins/template-tags/template-tags.php:200
2265
  msgctxt "yearly archives date format"
2266
  msgid "Y"
2267
  msgstr "Y年"
2268
 
2269
  #: dist/plugins/template-tags/template-tags.php:120
2270
  #: dist/plugins/template-tags/template-tags.php:204
2271
+ #: plugins/template-tags/template-tags.php:120
2272
+ #: plugins/template-tags/template-tags.php:204
2273
  msgctxt "monthly archives date format"
2274
  msgid "F Y"
2275
  msgstr "Y年F"
2276
 
2277
  #: dist/plugins/template-tags/template-tags.php:122
2278
+ #: plugins/template-tags/template-tags.php:122
2279
  msgctxt "daily archives date format"
2280
  msgid "F j, Y"
2281
  msgstr "Y年Fj日"
2282
 
2283
  #: dist/plugins/template-tags/template-tags.php:125
2284
+ #: plugins/template-tags/template-tags.php:125
2285
  msgctxt "post format archive title"
2286
  msgid "Asides"
2287
  msgstr "サイド"
2288
 
2289
  #: dist/plugins/template-tags/template-tags.php:127
2290
+ #: plugins/template-tags/template-tags.php:127
2291
  msgctxt "post format archive title"
2292
  msgid "Galleries"
2293
  msgstr "ギャラリー"
2294
 
2295
  #: dist/plugins/template-tags/template-tags.php:129
2296
+ #: plugins/template-tags/template-tags.php:129
2297
  msgctxt "post format archive title"
2298
  msgid "Images"
2299
  msgstr "画像"
2300
 
2301
  #: dist/plugins/template-tags/template-tags.php:131
2302
+ #: plugins/template-tags/template-tags.php:131
2303
  msgctxt "post format archive title"
2304
  msgid "Videos"
2305
  msgstr "ビデオ"
2306
 
2307
  #: dist/plugins/template-tags/template-tags.php:133
2308
+ #: plugins/template-tags/template-tags.php:133
2309
  msgctxt "post format archive title"
2310
  msgid "Quotes"
2311
  msgstr "引用"
2312
 
2313
  #: dist/plugins/template-tags/template-tags.php:135
2314
+ #: plugins/template-tags/template-tags.php:135
2315
  msgctxt "post format archive title"
2316
  msgid "Links"
2317
  msgstr "リンク"
2318
 
2319
  #: dist/plugins/template-tags/template-tags.php:137
2320
+ #: plugins/template-tags/template-tags.php:137
2321
  msgctxt "post format archive title"
2322
  msgid "Statuses"
2323
  msgstr "ステータス"
2324
 
2325
  #: dist/plugins/template-tags/template-tags.php:139
2326
+ #: plugins/template-tags/template-tags.php:139
2327
  msgctxt "post format archive title"
2328
  msgid "Audio"
2329
  msgstr "オーディオ"
2330
 
2331
  #: dist/plugins/template-tags/template-tags.php:141
2332
+ #: plugins/template-tags/template-tags.php:141
2333
  msgctxt "post format archive title"
2334
  msgid "Chats"
2335
  msgstr "チャット"
2336
 
2337
  #: dist/plugins/template-tags/template-tags.php:188
2338
  #: dist/plugins/template-tags/template-tags.php:196
2339
+ #: plugins/template-tags/template-tags.php:188
2340
+ #: plugins/template-tags/template-tags.php:196
2341
  #, php-format
2342
  msgid "About %s"
2343
  msgstr "%s について"
2344
 
2345
  #: dist/plugins/template-tags/template-tags.php:201
2346
+ #: plugins/template-tags/template-tags.php:201
2347
  #, php-format
2348
  msgctxt "Yearly archive description"
2349
  msgid "Article of %s."
2352
  #: dist/plugins/template-tags/template-tags.php:205
2353
  #: dist/plugins/template-tags/template-tags.php:209
2354
  #: dist/plugins/template-tags/template-tags.php:214
2355
+ #: plugins/template-tags/template-tags.php:205
2356
+ #: plugins/template-tags/template-tags.php:209
2357
+ #: plugins/template-tags/template-tags.php:214
2358
  #, php-format
2359
  msgctxt "Archive description"
2360
  msgid "Article of %s."
2361
  msgstr "%s の記事"
2362
 
2363
  #: dist/plugins/template-tags/template-tags.php:231
2364
+ #: dist/plugins/wp_title.php:59 plugins/template-tags/template-tags.php:231
2365
+ #: plugins/wp_title.php:59
2366
  #, php-format
2367
  msgid "Page of %s"
2368
  msgstr "%sページ目"
2369
 
2370
  #: dist/plugins/vk-blocks/vk-blocks-functions.php:58
2371
+ #: plugins/vk-blocks/vk-blocks-functions.php:58
2372
  msgid "Blocks(Beta)"
2373
  msgstr ""
2374
 
2375
  #: dist/plugins/vk-blocks/vk-blocks-functions.php:63
2376
+ #: plugins/vk-blocks/vk-blocks-functions.php:63
2377
  msgid "Blocks Layout(Beta)"
2378
  msgstr ""
2379
 
2380
+ #: dist/plugins/wp_title.php:47 plugins/wp_title.php:47
2381
  #, php-format
2382
  msgid "Search Results for : %s"
2383
  msgstr "検索結果 : %s"
2384
 
2385
+ #: dist/plugins/wp_title.php:50 plugins/wp_title.php:50
2386
  msgid "Not found"
2387
  msgstr "見つかりません"
2388
 
2389
  #: dist/plugins/wp_title.php:70 dist/plugins/wp_title.php:82
2390
+ #: dist/plugins/wp_title.php:86 plugins/wp_title.php:70 plugins/wp_title.php:82
2391
+ #: plugins/wp_title.php:86
2392
  msgid "&lt;title&gt; tag of homepage"
2393
  msgstr "トップページの&lt;title&gt;タグ"
2394
 
2395
+ #: dist/plugins/wp_title.php:90 plugins/wp_title.php:90
2396
  msgid "title of the site"
2397
  msgstr "サイトのタイトル"
2398
 
2399
+ #: dist/plugins/wp_title.php:91 plugins/wp_title.php:91
2400
  #, php-format
2401
  msgid "Normally \"%1$s\" is placed in the title tags of all the pages."
2402
  msgstr "通常「%1$s」が全ページのタイトルタグに入ります。"
2403
 
2404
+ #: dist/plugins/wp_title.php:94 plugins/wp_title.php:94
2405
  #, php-format
2406
  msgid ""
2407
  "For example, it appears in the form of <br />&lt;title&gt;page title | "
2410
  "例えば固定ページであれば<br>&lt;title&gt;固定ページ名 | %1$s&lt;/title&gt;"
2411
  "<br>というような形式で出力されます。"
2412
 
2413
+ #: dist/plugins/wp_title.php:96 plugins/wp_title.php:96
2414
  #, php-format
2415
  msgid ""
2416
  "However, it might have negative impact on search engine rankings if the &lt;"
2422
  "くなるので、%s は一番検索されたいキーワードを盛り込みつつなるべく短くまとめる"
2423
  "事が望ましいです。"
2424
 
2425
+ #: dist/plugins/wp_title.php:100 plugins/wp_title.php:100
2426
  msgid "Tagline"
2427
  msgstr "キャッチフレーズ"
2428
 
2429
+ #: dist/plugins/wp_title.php:101 plugins/wp_title.php:101
2430
  #, php-format
2431
  msgid ""
2432
  "In the top page will be output usually in the form of <br />&lt;title&gt;"
2435
  "トップページでは<br>&lt;title&gt;%1$s | %2$s&lt;/title&gt;<br>というような形"
2436
  "式で出力されます。"
2437
 
2438
+ #: dist/plugins/wp_title.php:104 plugins/wp_title.php:104
2439
  msgid ""
2440
  "However, it may be too long in the above format. If the input to the input "
2441
  "field of the following, its contents will be reflected."
2443
  "しかし、上記の形式では長くなりすぎる事があります。その場合は下記の入力欄に入"
2444
  "力すれば、その内容が反映されます。"
2445
 
2446
+ #: dist/plugins_admin/admin_bar.php:33 plugins_admin/admin_bar.php:33
2447
+ msgid "Active Setting"
2448
+ msgstr "有効化設定"
2449
+
2450
+ #: dist/plugins_admin/admin_bar.php:44 plugins_admin/admin_bar.php:44
2451
+ msgid "Main Setting"
2452
+ msgstr "メイン設定"
2453
+
2454
+ #: dist/plugins_admin/content-meta-box.php:11
2455
+ #: plugins_admin/content-meta-box.php:11
2456
+ msgid "Setting of insert items"
2457
+ msgstr "挿入アイテムの設定"
2458
+
2459
+ #: dist/plugins_admin/disable_guide.php:17 plugins_admin/disable_guide.php:17
2460
+ msgid "Edit Guide"
2461
+ msgstr "編集ガイド"
2462
+
2463
+ #: dist/plugins_admin/vk-admin/class-vk-admin.php:290
2464
+ #: plugins_admin/vk-admin/class-vk-admin.php:290
2465
+ msgid "Sorry, there is no post"
2466
+ msgstr "お知らせはありません。"
2467
+
2468
+ #: dist/plugins_admin/vk-admin/class-vk-admin.php:344
2469
+ #: plugins_admin/vk-admin/class-vk-admin.php:344
2470
+ msgid "Vektor WordPress Information"
2471
+ msgstr "Vektor WordPress Information"
2472
+
2473
+ #: dist/veu-packages.php:78 veu-packages.php:78
2474
  msgid "Print link fontawesome"
2475
  msgstr "fontawesome link タグを出力"
2476
 
2477
+ #: dist/veu-packages.php:79 veu-packages.php:79
2478
  msgid "Print fontawesome link tag to html head."
2479
  msgstr ""
2480
  "fontawesome を読み込むための link タグを html head 内へ出力します。使用中の"
2481
  "テーマやプラグインで fontawesome を既に読み込んでいる場合はチェックを外して下"
2482
  "さい。"
2483
 
2484
+ #: dist/veu-packages.php:89 veu-packages.php:89
2485
  msgid "VK Blocks ( Beta )"
2486
  msgstr "VK Blocks ( Beta )"
2487
 
2488
+ #: dist/veu-packages.php:90 veu-packages.php:90
2489
  msgid "Extends Gutenberg's blocks."
2490
  msgstr "Gutenbergのブロックを拡張します。"
2491
 
2492
+ #: dist/veu-packages.php:100 veu-packages.php:100
2493
  msgid "Rewrite the title tag"
2494
  msgstr "タイトルタグの書き換え"
2495
 
2496
+ #: dist/veu-packages.php:101 veu-packages.php:101
2497
  msgid "Print is rewritten by its own rules to html head."
2498
  msgstr ""
2499
  "head title タグ内へ出力される内容を VK EX Unit のルールで出力します。 ( VK "
2504
  #: dist/veu-packages.php:161 dist/veu-packages.php:179
2505
  #: dist/veu-packages.php:209 dist/veu-packages.php:227
2506
  #: dist/veu-packages.php:268 dist/veu-packages.php:303
2507
+ #: dist/veu-packages.php:326 dist/veu-packages.php:383 veu-packages.php:104
2508
+ #: veu-packages.php:122 veu-packages.php:161 veu-packages.php:179
2509
+ #: veu-packages.php:209 veu-packages.php:227 veu-packages.php:268
2510
+ #: veu-packages.php:303 veu-packages.php:326 veu-packages.php:383
2511
  msgid "Setting"
2512
  msgstr "設定"
2513
 
2514
+ #: dist/veu-packages.php:118 veu-packages.php:118
2515
  msgid "Print meta Keyword"
2516
  msgstr "メタキーワードを出力"
2517
 
2518
+ #: dist/veu-packages.php:119 veu-packages.php:119
2519
  msgid "Print meta Keyword to html head."
2520
  msgstr "ヘッダーにメタキーワードを出力します。"
2521
 
2522
+ #: dist/veu-packages.php:135 veu-packages.php:135
2523
  msgid "Print meta description"
2524
  msgstr "メタディスクリプションタグを出力"
2525
 
2526
+ #: dist/veu-packages.php:136 veu-packages.php:136
2527
  msgid "Print meta description to html head."
2528
  msgstr ""
2529
  "投稿画面「抜粋」欄に入力されたテキストを meta description タグとして html "
2530
  "head 内へ出力します。使用中のテーマやプラグインで meta description タグを出力"
2531
  "している場合はチェックを外して下さい。"
2532
 
2533
+ #: dist/veu-packages.php:145 veu-packages.php:145
2534
  msgid "Main setting page"
2535
  msgstr "メイン設定画面"
2536
 
2537
+ #: dist/veu-packages.php:147 veu-packages.php:147
2538
  msgid "Print og tags to html head."
2539
  msgstr "OG タグを html head 内へ出力します。"
2540
 
2541
+ #: dist/veu-packages.php:148 veu-packages.php:148
2542
  msgid "Print twitter card tags to html head."
2543
  msgstr "Twitter カードタグを html head 内へ出力します。"
2544
 
2545
+ #: dist/veu-packages.php:149 veu-packages.php:149
2546
  msgid "Print social bookmark buttons."
2547
  msgstr "ソーシャルブックマークボタンを表示します。"
2548
 
2549
+ #: dist/veu-packages.php:150 veu-packages.php:150
2550
  msgid "Facebook Page Plugin widget."
2551
  msgstr "Facebookページプラグインウィジェット"
2552
 
2553
+ #: dist/veu-packages.php:151 veu-packages.php:151
2554
  msgid "Print Follow me box to content bottom."
2555
  msgstr "Follow me box を記事コンテンツ下のエリアへ表示します。"
2556
 
2557
+ #: dist/veu-packages.php:153 veu-packages.php:153
2558
  #, php-format
2559
  msgid "* You can stop the function separately from the %s."
2560
  msgstr "%s から個別に機能を停止する事ができます。"
2561
 
2562
+ #: dist/veu-packages.php:157 veu-packages.php:157
2563
  msgid "Social media cooperation"
2564
  msgstr "ソーシャルメディア連携"
2565
 
2566
+ #: dist/veu-packages.php:176 veu-packages.php:176
2567
  msgid "Print Google Analytics tracking code."
2568
  msgstr ""
2569
  "Google アナリティクスのトラッキングコードを出力します。有効化した後「設定」の"
2571
  "のテーマやプラグインで Google アナリティクスのトラッキングコードを埋め込む場"
2572
  "合はチェックを外して下さい。"
2573
 
2574
+ #: dist/veu-packages.php:192 veu-packages.php:192
2575
  msgid "You can use various widgets."
2576
  msgstr ""
2577
  "以下の機能を持ったウィジェットを追加します。各ウィジェットの設定は「外観」"
2578
  "→「ウィジェット」の設定画面より行って下さい。"
2579
 
2580
+ #: dist/veu-packages.php:194 veu-packages.php:194
2581
  msgid ""
2582
  "VK_Recent Posts - display the link text and the date of the latest article "
2583
  "title."
2584
  msgstr "VK_最新記事 - 最新記事タイトルのリンクテキストと日付を表示します。"
2585
 
2586
+ #: dist/veu-packages.php:195 veu-packages.php:195
2587
  msgid ""
2588
  "VK_Page content to widget - display the contents of the page to the widgets."
2589
  msgstr ""
2590
  "VK_固定ページ本文 - 固定ページのコンテンツ部分をウィジェットに表示します。"
2591
 
2592
+ #: dist/veu-packages.php:196 veu-packages.php:196
2593
  msgid "VK_Profile - display the profile entered in the widget."
2594
  msgstr "VK_プロフィール - ウィジェットに入力されたプロフィールを表示します。"
2595
 
2596
+ #: dist/veu-packages.php:197 veu-packages.php:197
2597
  msgid "VK_FB Page Plugin - display the Facebook Page Plugin."
2598
  msgstr "VK_FB Page Plugin - Facebook ページプラグインを表示します。"
2599
 
2600
+ #: dist/veu-packages.php:198 veu-packages.php:198
2601
  msgid "VK_3PR area - display the 3PR area."
2602
  msgstr "VK_3PR エリア - 3PR エリアを表示します。"
2603
 
2604
+ #: dist/veu-packages.php:199 veu-packages.php:199
2605
  msgid "categories/tags list"
2606
  msgstr "カテゴリー/タグ リスト"
2607
 
2608
+ #: dist/veu-packages.php:199 veu-packages.php:199
2609
  msgid "Displays a categories, tags or format list."
2610
  msgstr "カテゴリ・タグまたは、フォーマットリストを表示します。"
2611
 
2612
+ #: dist/veu-packages.php:205 veu-packages.php:205
2613
  msgid "Widgets"
2614
  msgstr "ウィジェット"
2615
 
2616
+ #: dist/veu-packages.php:223 veu-packages.php:223
2617
  msgid "CSS customize"
2618
  msgstr "CSSカスタマイズ"
2619
 
2620
+ #: dist/veu-packages.php:224 veu-packages.php:224
2621
  msgid "You can set Customize CSS."
2622
  msgstr ""
2623
  "テーマデザインをカスタマイズする CSS を管理画面より追加できるようになります。"
2624
  "追加する CSS コードは「VK Ex Unit」→「CSS カスタマイズ」の画面にて入力して下"
2625
  "さい。"
2626
 
2627
+ #: dist/veu-packages.php:242 veu-packages.php:242
2628
  msgid "Child page index"
2629
  msgstr "子ページの一覧表示"
2630
 
2631
+ #: dist/veu-packages.php:243 veu-packages.php:243
2632
  msgid ""
2633
  "At the bottom of the specified page, it will display a list of the child "
2634
  "page."
2636
  "指定した固定ページの下部へ、その固定ページの下層子ページの「ページタイトル / "
2637
  "サムネイル / 抜粋文 / 該当ページへのリンク」をセットで一覧表示します。"
2638
 
2639
+ #: dist/veu-packages.php:253 veu-packages.php:253
2640
  msgid "Page list from ancestor"
2641
  msgstr "先祖階層からの子ページリスト表示"
2642
 
2643
+ #: dist/veu-packages.php:254 veu-packages.php:254
2644
  msgid "Display Page list from ancestor at after content."
2645
  msgstr ""
2646
  "現在のページの先祖階層からの子ページリストをページ本文の下に表示します。"
2647
 
2648
+ #: dist/veu-packages.php:265 veu-packages.php:265
2649
  msgid "Display Contact Section at after content."
2650
  msgstr "お問い合わせ情報を本文の下に表示する"
2651
 
2652
+ #: dist/veu-packages.php:282 veu-packages.php:282
2653
  msgid "Display HTML Site Map"
2654
  msgstr "HTMLサイトマップの表示"
2655
 
2656
+ #: dist/veu-packages.php:283 veu-packages.php:283
2657
  msgid "It displays a HTML Site Map to the specified page."
2658
  msgstr "指定した固定ページにHTMLサイトマップを表示します。"
2659
 
2660
+ #: dist/veu-packages.php:308 veu-packages.php:308
2661
  msgid "Contents setting"
2662
  msgstr "CTA表示内容設定"
2663
 
2664
+ #: dist/veu-packages.php:323 veu-packages.php:323
2665
  msgid "Insert ads to content."
2666
  msgstr "記事に広告を挿入します"
2667
 
2668
+ #: dist/veu-packages.php:340 veu-packages.php:340
2669
  msgid "Print Related posts lists to post content bottom."
2670
  msgstr "関連記事を記事コンテンツ下のエリアへ表示します。"
2671
 
2672
+ #: dist/veu-packages.php:350 veu-packages.php:350
2673
  msgid "Disable ping back"
2674
  msgstr "ping backを停止"
2675
 
2676
+ #: dist/veu-packages.php:351 veu-packages.php:351
2677
  msgid "Disable xmlrpc ping back."
2678
  msgstr "xmlrpcを停止"
2679
 
2680
+ #: dist/veu-packages.php:359 dist/veu-packages.php:360 veu-packages.php:359
2681
+ #: veu-packages.php:360
2682
  msgid "Disable dashbord"
2683
  msgstr "ダッシュボードに最新情報を表示しない"
2684
 
2685
+ #: dist/veu-packages.php:368 veu-packages.php:368
2686
  msgid "Admin bar manu"
2687
  msgstr "管理バーメニュー"
2688
 
2689
+ #: dist/veu-packages.php:369 veu-packages.php:369
2690
  msgid "Add ExUnit menu to admin bar."
2691
  msgstr "ExUnitのメニューを管理バーに表示する"
2692
 
2693
+ #: dist/veu-packages.php:379 veu-packages.php:379
2694
  msgid "Post Type Manager"
2695
  msgstr "カスタム投稿タイプマネージャー"
2696
 
2697
+ #: dist/veu-packages.php:380 veu-packages.php:380
2698
  msgid "Add custom post types and custom taxonomies."
2699
  msgstr "カスタム投稿タイプやカスタム分類を追加します。"
2700
 
2701
+ #: dist/veu-packages.php:397 veu-packages.php:397
2702
  msgid "Page Top Button"
2703
  msgstr "ページトップへ戻るボタン"
2704
 
2705
+ #: dist/veu-packages.php:398 veu-packages.php:398
2706
  msgid ""
2707
  "The page top button is displayed in the lower right corner of the screen."
2708
  msgstr "ページトップへ戻るボタンは、画面の右下隅に表示されます。"
2709
 
2710
+ #: dist/veu-packages.php:408 veu-packages.php:408
2711
  msgid "Smooth scroll"
2712
  msgstr "スムーススクロール"
2713
 
2714
+ #: dist/veu-packages.php:409 veu-packages.php:409
2715
  msgid "Add smooth scroll at anchor link in same page."
2716
  msgstr ""
2717
  "ページ内のアンカーリンククリックした際にスムーズにスクロースします。<br>※他の"
2718
  "jsと干渉する事があります。独自にjsで制御している箇所をクリックしても正しく動"
2719
  "作しない場合はこの機能を停止してみてください。"
2720
 
2721
+ #: dist/veu-packages.php:419 veu-packages.php:419
2722
  msgid "Add body class"
2723
  msgstr "Body class の追加"
2724
 
2725
+ #: dist/veu-packages.php:420 veu-packages.php:420
2726
  msgid "Add \"Post type\", \"Page slug\" etc class name to the body class."
2727
  msgstr "投稿タイプ名や固定ページのスラッグ名をbodyタグのクラスに追加します。"
2728
 
2729
+ #: dist/veu-packages.php:430 veu-packages.php:430
2730
  msgid "Navi menu class custom"
2731
  msgstr "ナビメニューclassの改変"
2732
 
2733
+ #: dist/veu-packages.php:431 veu-packages.php:431
2734
  msgid "Current class tuning of navi menu."
2735
  msgstr ""
2736
  "メニューに投稿トップやカスタム投稿タイプアーカイブページが設定された時に、詳"
2737
  "細ページや関連するカスタム分類ページを表示している時でも適切にcurrentクラスが"
2738
  "追加されるように調整します。"
2739
 
2740
+ #: dist/veu-packages.php:442 veu-packages.php:442
2741
  msgid "Display Eye Catch image at before content."
2742
  msgstr ""
2743
  "アイキャッチ画像を本文の最初に表示します。各記事毎に非表示にする事も出来ま"
2744
  "す。"
2745
 
2746
+ #: dist/veu-packages.php:452 veu-packages.php:452
2747
  msgid "TinyMCE Style Tags"
2748
  msgstr "TinyMCE スタイルタグ"
2749
 
2750
+ #: dist/veu-packages.php:453 veu-packages.php:453
2751
  msgid "Add TinyMCE Editor to style tags."
2752
  msgstr "スタイルタグにTinyMCEエディタを追加する"
2753
 
2754
+ #: dist/veu-packages.php:463 veu-packages.php:463
2755
  msgid "Print Bootstrap css ( grid / button / table )"
2756
  msgstr "Bootstrap の CSS(grid/button/tableのみ)を出力"
2757
 
2758
+ #: dist/veu-packages.php:464 veu-packages.php:464
2759
  msgid ""
2760
  "If your using theme has already including Bootstrap, you deactivate this "
2761
  "item."
2764
  "(Lightningなど)やプラグインで Bootstrap を既に読み込んでいる場合はチェック"
2765
  "を外して下さい。"
2766
 
2767
+ #: dist/veu-packages.php:474 veu-packages.php:474
2768
  msgid "Favicon setting"
2769
  msgstr "ファビコン設定"
2770
 
2771
+ #: dist/veu-packages.php:475 veu-packages.php:475
2772
  msgid "About favicon."
2773
  msgstr ""
2774
  "ブラウザでページを表示した際にタブやウィンドウのタイトルに表示されるアイコン"
2775
  "(ファビコン)を設定します。"
2776
 
2777
+ #: dist/veu-packages.php:475 veu-packages.php:475
2778
  msgid ""
2779
  "This feature will be discontinued shortly.<br>You can set the site icon from "
2780
  "\"Site Identity\" panel of \"Themes > Customize\"."
2783
  "サイトアイコンは「外観 > カスタマイズ」の「サイト基本情報」パネルから設定でき"
2784
  "ます。"
2785
 
2786
+ #: dist/vkExUnit.php:81 vkExUnit.php:81
2787
  #, php-format
2788
  msgid "The current PHP version(%s) is too old, so VK ExUnit will not work."
2789
  msgstr "使用中のPHPのバージョン(%s) が古すぎるので VK ExUnit は動作しません。"
2790
 
2791
+ #: dist/vkExUnit.php:84 vkExUnit.php:84
2792
  msgid "VK ExUnit supports PHP5.6 or later."
2793
  msgstr "VKExUnit がサポートしているPHPのバージョンは5.6以降です"
2794
 
2795
+ #: dist/vkExUnit.php:100 vkExUnit.php:100
2796
  #, php-format
2797
  msgid "Current PHP Version(%s) is old."
2798
  msgstr "使用中のPHPのバージョン(%s) が古いです。"
2799
 
2800
+ #: dist/vkExUnit.php:101 vkExUnit.php:101
2801
  #, php-format
2802
  msgid "%s supports PHP5.6 or later."
2803
  msgstr "%s はPHP5.6以降をサポートしています。"
2804
 
2805
+ #: plugins/sns/sns_admin.php:141 plugins/sns/sns_customizer.php:355
2806
+ msgid "Share button display Position"
2807
+ msgstr "シェアボタンの表示位置"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2808
 
2809
+ #: plugins/sns/sns_admin.php:149 plugins/sns/sns_customizer.php:374
2810
+ msgid "Before content"
2811
+ msgstr "本文の前"
 
2812
 
2813
+ #: plugins/sns/sns_admin.php:155 plugins/sns/sns_customizer.php:394
2814
+ msgid "After content"
2815
+ msgstr "本文の後"
2816
 
2817
  #, fuzzy
2818
  #~| msgid "Display count"
languages/vk-all-in-one-expansion-unit.pot CHANGED
@@ -653,7 +653,7 @@ msgstr ""
653
  msgid "Error occured. Please try again."
654
  msgstr ""
655
 
656
- #: plugins/footer-copyright-change.php:6
657
  msgid ""
658
  "<p>Powered by <a href=\"https://wordpress.org/\">WordPress</a> with <a href="
659
  "\"https://lightning.nagoya\" target=\"_blank\" title=\"Free WordPress Theme "
@@ -1760,31 +1760,31 @@ msgid ""
1760
  "field of the following, its contents will be reflected."
1761
  msgstr ""
1762
 
1763
- #: admin/admin_bar.php:28
1764
  msgid "Active Setting"
1765
  msgstr ""
1766
 
1767
- #: admin/admin_bar.php:36
1768
  msgid "Main Setting"
1769
  msgstr ""
1770
 
1771
- #: admin/content-meta-box.php:11
1772
  msgid "Setting of insert items"
1773
  msgstr ""
1774
 
1775
- #: admin/customize-panel.php:28
1776
  msgid "ExUnit Settings"
1777
  msgstr ""
1778
 
1779
- #: admin/dashboard_info_widget.php:18
1780
  msgid "News from VK All in One Expansion Unit"
1781
  msgstr ""
1782
 
1783
- #: admin/disable_guide.php:17
1784
  msgid "Edit Guide"
1785
  msgstr ""
1786
 
1787
- #: admin/vk-admin/class.vk-admin.php:100
1788
  msgid "Sorry, there is no post"
1789
  msgstr ""
1790
 
653
  msgid "Error occured. Please try again."
654
  msgstr ""
655
 
656
+ #: plugins/footer_copyright_change.php:6
657
  msgid ""
658
  "<p>Powered by <a href=\"https://wordpress.org/\">WordPress</a> with <a href="
659
  "\"https://lightning.nagoya\" target=\"_blank\" title=\"Free WordPress Theme "
1760
  "field of the following, its contents will be reflected."
1761
  msgstr ""
1762
 
1763
+ #: plugins_admin/admin_bar.php:28
1764
  msgid "Active Setting"
1765
  msgstr ""
1766
 
1767
+ #: plugins_admin/admin_bar.php:36
1768
  msgid "Main Setting"
1769
  msgstr ""
1770
 
1771
+ #: plugins_admin/content-meta-box.php:11
1772
  msgid "Setting of insert items"
1773
  msgstr ""
1774
 
1775
+ #: plugins_admin/customize-panel.php:28
1776
  msgid "ExUnit Settings"
1777
  msgstr ""
1778
 
1779
+ #: plugins_admin/dashboard_info_widget.php:18
1780
  msgid "News from VK All in One Expansion Unit"
1781
  msgstr ""
1782
 
1783
+ #: plugins_admin/disable_guide.php:17
1784
  msgid "Edit Guide"
1785
  msgstr ""
1786
 
1787
+ #: plugins_admin/vk-admin/class.vk-admin.php:100
1788
  msgid "Sorry, there is no post"
1789
  msgstr ""
1790
 
{inc → plugins}/add-body-class.php RENAMED
File without changes
plugins/auto_eyecatch.php ADDED
@@ -0,0 +1,138 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * VkExUnit auto_eyecatch.php
4
+ * insert thumbnail for top of content automatically
5
+ *
6
+ * @package VkExUnit
7
+ * @author shoji imamura<imamura@vektor-inc.co.jp>
8
+ * @since 8/Jul/2015
9
+ */
10
+
11
+ class vExUnit_eyecatch {
12
+ private static $instance;
13
+
14
+ public static function instance() {
15
+ if ( isset( self::$instance ) ) {
16
+ return self::$instance; }
17
+
18
+ self::$instance = new vExUnit_eyecatch;
19
+ self::$instance->run_init();
20
+ return self::$instance;
21
+ }
22
+
23
+ private function __construct() {
24
+ /*** do noting */
25
+ }
26
+
27
+
28
+ protected function run_init() {
29
+ add_action( 'admin_menu', array( $this, 'add_custom_field' ) );
30
+ add_action( 'save_post', array( $this, 'save_custom_field' ) );
31
+ add_filter( 'the_content', array( $this, 'set_eyecatch' ), 1 );
32
+ }
33
+
34
+ public static function post_types() {
35
+ $allowed_post_types = array( 'post', 'page' );
36
+
37
+ // 綴間違いでリリースしてしまったので こちらは近日削除
38
+ $allowed_post_types = apply_filters( 'veu_auto_eye_chatch_post_types', $allowed_post_types );
39
+
40
+ $allowed_post_types = apply_filters( 'veu_auto_eye_catch_post_types', $allowed_post_types );
41
+
42
+ return $allowed_post_types;
43
+ }
44
+
45
+ public function add_custom_field() {
46
+
47
+ $post_types = self::post_types();
48
+
49
+ foreach ( $post_types as $post_type ) {
50
+ add_meta_box( 'vkExUnit_EyeCatch', __( 'Automatic EyeCatch', 'vk-all-in-one-expansion-unit' ), array( $this, 'render_meta_box' ), $post_type, 'normal', 'high' );
51
+ }
52
+ }
53
+
54
+
55
+ public function render_meta_box() {
56
+ global $post;
57
+ $disable_autoeyecatch = get_post_meta( get_the_id(), 'vkExUnit_EyeCatch_disable', true );
58
+
59
+ echo '<input type="hidden" name="_nonce_vkExUnit__custom_auto_eyecatch" id="_nonce_vkExUnit__custom_auto_eyecatch_noonce" value="' . wp_create_nonce( 'vkEx_AYC_' . get_the_id() ) . '" />';
60
+ echo '<label ><input type="checkbox" name="vkExUnit_auto_eyecatch" value="true" ' . ( ( $disable_autoeyecatch ) ? 'checked' : '' ) . ' />' . __( 'Do not set eyecatch image automatic.', 'vk-all-in-one-expansion-unit' ) . '</label>';
61
+
62
+ }
63
+
64
+
65
+ public function save_custom_field( $post_id ) {
66
+
67
+ $metaKeyword = isset( $_POST['_nonce_vkExUnit__custom_auto_eyecatch'] ) ? htmlspecialchars( $_POST['_nonce_vkExUnit__custom_auto_eyecatch'] ) : null;
68
+
69
+ $keyword = get_post_meta( $post_id, 'vkExUnit_metaKeyword', true );
70
+
71
+ // if autosave then deny
72
+ if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) {
73
+ return $post_id; }
74
+
75
+ if ( ! wp_verify_nonce( $metaKeyword, 'vkEx_AYC_' . $post_id ) ) {
76
+ return $post_id;
77
+ }
78
+
79
+ delete_post_meta( $post_id, 'vkExUnit_EyeCatch_disable' );
80
+ if ( isset( $_POST['vkExUnit_auto_eyecatch'] ) && $_POST['vkExUnit_auto_eyecatch'] ) {
81
+ add_post_meta( $post_id, 'vkExUnit_EyeCatch_disable', true );
82
+ }
83
+ }
84
+
85
+
86
+ public static function is_my_turn() {
87
+
88
+ if ( vkExUnit_is_excerpt() ) {
89
+ return false; }
90
+
91
+ global $is_pagewidget;
92
+ if ( $is_pagewidget ) {
93
+ return false; }
94
+
95
+ if ( get_the_id() ) {
96
+
97
+ $post_types = self::post_types();
98
+
99
+ if ( in_array( get_post_type( get_the_id() ), $post_types ) ) {
100
+
101
+ if ( has_post_thumbnail( get_the_id() ) ) {
102
+
103
+ if ( ! get_post_meta( get_the_id(), 'vkExUnit_EyeCatch_disable', true ) ) {
104
+
105
+ return true;
106
+ }
107
+ }
108
+ }
109
+ }
110
+
111
+ return false;
112
+ }
113
+
114
+
115
+ public function set_eyecatch( $content ) {
116
+
117
+ if ( ! self::is_my_turn() ) {
118
+ return $content; }
119
+
120
+ $imageHtml = self::render_eyecatch( get_the_id() );
121
+
122
+ $content = $imageHtml . $content;
123
+
124
+ return $content;
125
+ }
126
+
127
+
128
+ public function render_eyecatch( $post_id ) {
129
+ $html = '';
130
+
131
+ $image_tag = get_the_post_thumbnail( $post_id, 'large' );
132
+
133
+ $html = '<div class="veu_autoEyeCatchBox">' . $image_tag . '</div>';
134
+ return $html;
135
+ }
136
+ }
137
+
138
+ vExUnit_eyecatch::instance();
{inc → plugins}/bootstrap.php RENAMED
File without changes
{inc/call-to-action → plugins}/call-to-action-config.php RENAMED
@@ -4,7 +4,7 @@
4
  Load modules
5
  /*-------------------------------------------*/
6
  if ( ! class_exists( 'Vk_Call_To_Action' ) ) {
7
- require_once( 'package/class-vk-call-to-action.php' );
8
 
9
  global $vk_call_to_action_textdomain;
10
  $vk_call_to_action_textdomain = 'vk-all-in-one-expansion-unit';
4
  Load modules
5
  /*-------------------------------------------*/
6
  if ( ! class_exists( 'Vk_Call_To_Action' ) ) {
7
+ require_once( 'call-to-action/class-vk-call-to-action.php' );
8
 
9
  global $vk_call_to_action_textdomain;
10
  $vk_call_to_action_textdomain = 'vk-all-in-one-expansion-unit';
{inc/call-to-action/package → plugins/call-to-action}/_scss/_call-to-action.scss RENAMED
File without changes
{inc/call-to-action/package → plugins/call-to-action}/class-vk-call-to-action.php RENAMED
@@ -1,6 +1,13 @@
1
  <?php
2
 
 
 
 
 
 
 
3
  // namespace Vektor\ExUnit\Package\Cta;
 
4
  if ( ! class_exists( 'Vk_Call_To_Action' ) ) {
5
 
6
  class Vk_Call_To_Action {
@@ -10,9 +17,9 @@ if ( ! class_exists( 'Vk_Call_To_Action' ) ) {
10
  const CONTENT_NUMBER = 100;
11
 
12
  public static function init() {
13
- add_action( 'veu_package_init', array( __CLASS__, 'option_init' ) );
14
  add_action( 'init', array( __CLASS__, 'set_posttype' ) );
15
- add_action( 'admin_menu', array( __CLASS__, 'add_metabox_cta_register' ) );
 
16
  add_action( 'save_post', array( __CLASS__, 'save_custom_field' ) );
17
  add_action( 'widgets_init', array( __CLASS__, 'widget_init' ) );
18
  if ( veu_content_filter_state() == 'content' ) {
@@ -21,17 +28,10 @@ if ( ! class_exists( 'Vk_Call_To_Action' ) ) {
21
  add_action( 'loop_end', array( __CLASS__, 'set_content_loopend' ), self::CONTENT_NUMBER, 1 );
22
  }
23
  require_once dirname( __FILE__ ) . '/widget-call-to-action.php';
 
24
 
25
- /*
26
- VEU_Metabox 内の get_post_type が実行タイミングによっては
27
- カスタム投稿タイプマネージャーで作成した投稿タイプが取得できないために
28
- admin_menu のタイミングで読み込んでいる
29
- */
30
- add_action(
31
- 'admin_menu', function() {
32
- require_once( dirname( __FILE__ ) . '/class-veu-metabox-cta.php' );
33
- }
34
- );
35
  }
36
 
37
  public static function set_content_loopend( $query ) {
@@ -44,7 +44,6 @@ if ( ! class_exists( 'Vk_Call_To_Action' ) ) {
44
  echo self::content_filter( '' );
45
  }
46
 
47
- //////////////////////////////////////////////////////
48
 
49
  public static function option_init() {
50
  vkExUnit_register_setting(
@@ -55,6 +54,7 @@ if ( ! class_exists( 'Vk_Call_To_Action' ) ) {
55
  );
56
  }
57
 
 
58
  public static function set_posttype() {
59
  global $vk_call_to_action_textdomain;
60
  $labels = array(
@@ -86,117 +86,28 @@ if ( ! class_exists( 'Vk_Call_To_Action' ) ) {
86
  }
87
 
88
 
89
- public static function add_metabox_cta_register() {
90
  global $vk_call_to_action_textdomain;
91
- // Meta box of CTA edit and register page
92
- add_meta_box( 'vkExUnit_cta_url', __( 'CTA Contents', $vk_call_to_action_textdomain ), array( __CLASS__, 'render_meta_box_cta' ), self::POST_TYPE, 'normal', 'high' );
93
- }
94
-
95
-
96
- /**
97
- * [save_custom_field description]
98
- *
99
- * @param [type] $post_id [description]
100
- * @return [type] [description]
101
- */
102
- public static function save_custom_field( $post_id ) {
103
- if ( ! isset( $_POST['_vkExUnit_cta_switch'] ) ) {
104
- return $post_id; }
105
- $noonce = isset( $_POST['_nonce_vkExUnit_custom_cta'] ) ? htmlspecialchars( $_POST['_nonce_vkExUnit_custom_cta'] ) : null;
106
-
107
- // if autosave is to deny
108
- if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) {
109
- return $post_id; }
110
-
111
- if ( ! wp_verify_nonce( $noonce, plugin_basename( __FILE__ ) ) ) {
112
- return $post_id;
113
  }
 
 
114
 
115
- if ( $_POST['_vkExUnit_cta_switch'] == 'cta_number' ) {
116
- $data = $_POST['vkexunit_cta_each_option'];
117
-
118
- if ( get_post_meta( $post_id, 'vkexunit_cta_each_option' ) == '' ) {
119
- add_post_meta( $post_id, 'vkexunit_cta_each_option', $data, true );
120
- } elseif ( $data != get_post_meta( $post_id, 'vkexunit_cta_each_option', true ) ) {
121
- update_post_meta( $post_id, 'vkexunit_cta_each_option', $data );
122
- } elseif ( ! $data ) {
123
- delete_post_meta( $post_id, 'vkexunit_cta_each_option', get_post_meta( $post_id, 'vkexunit_cta_each_option', true ) );
124
- }
125
- return $post_id;
126
- } elseif ( $_POST['_vkExUnit_cta_switch'] == 'cta_content' ) {
127
-
128
- // カスタムフィールドの設定
129
- $custom_fields = array(
130
- 'vkExUnit_cta_img' => array(
131
- 'escape_type' => '',
132
- ),
133
- 'vkExUnit_cta_img_position' => array(
134
- 'escape_type' => '',
135
- ),
136
- 'vkExUnit_cta_button_text' => array(
137
- 'escape_type' => 'stripslashes',
138
- ),
139
- 'vkExUnit_cta_button_icon' => array(
140
- 'escape_type' => 'stripslashes',
141
- ),
142
- 'vkExUnit_cta_button_icon_before' => array(
143
- 'escape_type' => 'stripslashes',
144
- ),
145
- 'vkExUnit_cta_button_icon_after' => array(
146
- 'escape_type' => 'stripslashes',
147
- ),
148
- 'vkExUnit_cta_url' => array(
149
- 'escape_type' => '',
150
- ),
151
- 'vkExUnit_cta_url_blank' => array(
152
- 'escape_type' => '',
153
- ),
154
- 'vkExUnit_cta_text' => array(
155
- 'escape_type' => 'stripslashes',
156
- ),
157
- );
158
-
159
- // カスタムフィールドの保存
160
- foreach ( $custom_fields as $custom_field_name => $custom_field_options ) {
161
-
162
- if ( isset( $_POST[ $custom_field_name ] ) ) {
163
- if ( isset( $custom_field_name['escape_type'] ) && $custom_field_name['escape_type'] == 'stripslashes' ) {
164
- $data = stripslashes( $_POST[ $custom_field_name ] );
165
- } else {
166
- $data = $_POST[ $custom_field_name ];
167
- }
168
- }
169
-
170
- if ( get_post_meta( $post_id, $custom_field_name ) == '' ) {
171
- // データが今までなかったらカスタムフィールドに新規保存
172
- add_post_meta( $post_id, $custom_field_name, $data, true );
173
- } elseif ( $data != get_post_meta( $post_id, $custom_field_name, true ) ) {
174
- // 保存されてたデータと送信されてきたデータが違ったら更新
175
- update_post_meta( $post_id, $custom_field_name, $data );
176
- } elseif ( ! $data ) {
177
- // データが送信されてこなかった(空のデータが送られてきた)らフィールドの値を削除
178
- delete_post_meta( $post_id, $custom_field_name, get_post_meta( $post_id, $custom_field_name, true ) );
179
- }
180
- } // foreach ( $custom_fields as $key => $custom_field_name ) {
181
-
182
- return $post_id;
183
- }
184
- } // public static function save_custom_field( $post_id ) {
185
 
186
  /**
187
- * [widget_init description]
 
188
  * @return [type] [description]
189
  */
190
- public static function widget_init() {
191
- return register_widget( 'Widget_CTA' );
192
- }
193
-
194
- /**
195
- * CTAメイン設定画面のurl
196
- * ExUnitと単体プラグインなどによって変動する
197
- *
198
- * @return [type] [description]
199
- */
200
  public static function setting_page_url() {
201
  if ( veu_is_cta_active() ) {
202
  $setting_page_url = admin_url( 'admin.php?page=vkExUnit_main_setting#vkExUnit_cta_settings' );
@@ -206,6 +117,47 @@ if ( ! class_exists( 'Vk_Call_To_Action' ) ) {
206
  return $setting_page_url;
207
  }
208
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
209
  public static function render_meta_box_cta() {
210
 
211
  global $vk_call_to_action_textdomain;
@@ -267,7 +219,7 @@ if ( ! class_exists( 'Vk_Call_To_Action' ) ) {
267
  <input type="hidden" name="_vkExUnit_cta_switch" value="cta_content" />
268
  <p><?php _e( 'You can create it with a free layout in the content field using, such as Outer block and PR Content block in VK Blocks.', $vk_call_to_action_textdomain ); ?><br>
269
  <?php _e( 'If the contents field is entered, the contents of the body will be displayed with priority, so the following contents will be ignored.', $vk_call_to_action_textdomain ); ?><br>
270
- * <?php _e( 'The entered contents are displayed directly. You can not use Dynamic blocks, reuse blocks, etc.', $vk_call_to_action_textdomain ); ?>
271
  </p>
272
  <table class="form-table">
273
  <tr>
@@ -340,11 +292,98 @@ if ( class_exists( 'Vk_Font_Awesome_Versions' ) ) {
340
  <?php
341
  }
342
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
343
 
344
 
345
  /**
346
  * [get_cta_post description]
347
- *
348
  * @param [type] $id [description]
349
  * @return [type] [description]
350
  */
@@ -362,12 +401,6 @@ if ( class_exists( 'Vk_Font_Awesome_Versions' ) ) {
362
  }
363
 
364
 
365
- /**
366
- * CTAとして返す内容の処理
367
- *
368
- * @param [type] $id [description]
369
- * @return [type] [description]
370
- */
371
  public static function render_cta_content( $id ) {
372
 
373
  global $vk_call_to_action_textdomain;
@@ -388,20 +421,17 @@ if ( class_exists( 'Vk_Font_Awesome_Versions' ) ) {
388
  // 旧 CTA レイアウト
389
  include dirname( __FILE__ ) . '/view-actionbox.php';
390
  }
391
-
392
- // Display Edit Button
393
  if ( $url = get_edit_post_link( $post->ID ) ) {
394
  $content .= '<div class="veu_adminEdit"><a href="' . $url . '" class="btn btn-default" target="_blank">' . __( 'Edit CTA', $vk_call_to_action_textdomain ) . '</a></div>';
395
  }
396
- // wp_kses_post でエスケープすると outerブロックが出力するstyle属性を無効化される
397
- return do_shortcode( $content );
398
  }
399
 
400
  public static function cta_id_random() {
401
  // ランダムに抽出したCTAの投稿IDを返す
402
  // CTAの投稿をランダムで1件取得
403
  $args = array(
404
- 'post_type' => self::POST_TYPE, // 投稿タイプを指定
405
  'posts_per_page' => 1, // 1ページでの表示件数を指定
406
  'orderby' => 'rand', // 表示順をランダムで取得
407
  );
@@ -437,9 +467,9 @@ if ( class_exists( 'Vk_Font_Awesome_Versions' ) ) {
437
  return $post_config;
438
  }
439
 
440
- //
441
  // 共通設定を使用の場合
442
- //
443
  // 今表示している記事の投稿タイプを取得
444
  $post_type = get_post_type( $id );
445
  // 投稿タイプ別にどのCTAを共通設定として表示するかの情報を取得
@@ -505,16 +535,13 @@ if ( class_exists( 'Vk_Font_Awesome_Versions' ) ) {
505
  if ( ! $option ) {
506
  $current_option = self::get_default_option();
507
  }
508
- if ( is_array( $input ) ) {
509
- foreach ( $input as $key => $value ) {
510
- if ( $value == 'random' ) {
511
- $option[ $key ] = 'random';
512
- } else {
513
- $option[ $key ] = ( is_numeric( $value ) ) ? $value : 0;
514
- }
515
  }
516
  }
517
-
518
  return $option;
519
  }
520
 
@@ -545,6 +572,7 @@ if ( class_exists( 'Vk_Font_Awesome_Versions' ) ) {
545
 
546
  // ↓ これであかんの?
547
  // $output_option = wp_parse_args( $option, $default );
 
548
  if ( ! $option || ! is_array( $option ) ) {
549
  return $default; }
550
 
1
  <?php
2
 
3
+ /*
4
+ このファイルの元ファイルは
5
+ https://github.com/vektor-inc/vektor-wp-libraries
6
+ にあります。修正の際は上記リポジトリのデータを修正してください。
7
+ */
8
+
9
  // namespace Vektor\ExUnit\Package\Cta;
10
+
11
  if ( ! class_exists( 'Vk_Call_To_Action' ) ) {
12
 
13
  class Vk_Call_To_Action {
17
  const CONTENT_NUMBER = 100;
18
 
19
  public static function init() {
 
20
  add_action( 'init', array( __CLASS__, 'set_posttype' ) );
21
+ add_action( 'vkExUnit_package_init', array( __CLASS__, 'option_init' ) );
22
+ add_action( 'admin_menu', array( __CLASS__, 'add_custom_field' ) );
23
  add_action( 'save_post', array( __CLASS__, 'save_custom_field' ) );
24
  add_action( 'widgets_init', array( __CLASS__, 'widget_init' ) );
25
  if ( veu_content_filter_state() == 'content' ) {
28
  add_action( 'loop_end', array( __CLASS__, 'set_content_loopend' ), self::CONTENT_NUMBER, 1 );
29
  }
30
  require_once dirname( __FILE__ ) . '/widget-call-to-action.php';
31
+ }
32
 
33
+ public static function widget_init() {
34
+ return register_widget( 'Widget_CTA' );
 
 
 
 
 
 
 
 
35
  }
36
 
37
  public static function set_content_loopend( $query ) {
44
  echo self::content_filter( '' );
45
  }
46
 
 
47
 
48
  public static function option_init() {
49
  vkExUnit_register_setting(
54
  );
55
  }
56
 
57
+
58
  public static function set_posttype() {
59
  global $vk_call_to_action_textdomain;
60
  $labels = array(
86
  }
87
 
88
 
89
+ public static function add_custom_field() {
90
  global $vk_call_to_action_textdomain;
91
+ $post_types = get_post_types(
92
+ array(
93
+ '_builtin' => false,
94
+ 'public' => true,
95
+ )
96
+ );
97
+ foreach ( $post_types as $key => $post ) {
98
+ add_meta_box( 'vkExUnit_cta', __( 'Call to Action setting', $vk_call_to_action_textdomain ), array( __CLASS__, 'render_meta_box' ), $post, 'normal', 'high' );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
99
  }
100
+ add_meta_box( 'vkExUnit_cta', __( 'Call to Action setting', $vk_call_to_action_textdomain ), array( __CLASS__, 'render_meta_box' ), 'page', 'normal', 'high' );
101
+ add_meta_box( 'vkExUnit_cta', __( 'Call to Action setting', $vk_call_to_action_textdomain ), array( __CLASS__, 'render_meta_box' ), 'post', 'normal', 'high' );
102
 
103
+ add_meta_box( 'vkExUnit_cta_url', __( 'CTA Contents', $vk_call_to_action_textdomain ), array( __CLASS__, 'render_meta_box_cta' ), self::POST_TYPE, 'normal', 'high' );
104
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
105
 
106
  /**
107
+ * CTAメイン設定画面のurl
108
+ * ExUnitと単体プラグインなどによって変動する
109
  * @return [type] [description]
110
  */
 
 
 
 
 
 
 
 
 
 
111
  public static function setting_page_url() {
112
  if ( veu_is_cta_active() ) {
113
  $setting_page_url = admin_url( 'admin.php?page=vkExUnit_main_setting#vkExUnit_cta_settings' );
117
  return $setting_page_url;
118
  }
119
 
120
+ public static function render_meta_box() {
121
+ global $vk_call_to_action_textdomain;
122
+ echo '<input type="hidden" name="_nonce_vkExUnit_custom_cta" id="_nonce_vkExUnit__custom_field_metaKeyword" value="' . wp_create_nonce( plugin_basename( __FILE__ ) ) . '" />';
123
+
124
+ $ctas = self::get_ctas( true, ' - ' );
125
+ // ランダムを先頭に追加
126
+ array_unshift(
127
+ $ctas, array(
128
+ 'key' => 'random',
129
+ 'label' => __( 'Random', $vk_call_to_action_textdomain ),
130
+ )
131
+ );
132
+ array_unshift(
133
+ $ctas, array(
134
+ 'key' => 'disable',
135
+ 'label' => __( 'Disable display', $vk_call_to_action_textdomain ),
136
+ )
137
+ );
138
+ array_unshift(
139
+ $ctas, array(
140
+ 'key' => 0,
141
+ 'label' => __( 'Follow common setting', $vk_call_to_action_textdomain ),
142
+ )
143
+ );
144
+ $now = get_post_meta( get_the_id(), 'vkexunit_cta_each_option', true );
145
+ ?>
146
+ <input type="hidden" name="_vkExUnit_cta_switch" value="cta_number" />
147
+
148
+ <select name="vkexunit_cta_each_option" id="vkexunit_cta_each_option">
149
+ <?php foreach ( $ctas as $cta ) : ?>
150
+ <option value="<?php echo $cta['key']; ?>" <?php echo( $cta['key'] == $now ) ? 'selected' : ''; ?> ><?php echo $cta['label']; ?></option>
151
+ <?php endforeach; ?>
152
+ </select>
153
+ <p>
154
+ <a href="<?php echo self::setting_page_url(); ?>" class="button button-default" target="_blank"><?php _e( 'CTA common setting', $vk_call_to_action_textdomain ); ?></a>
155
+ <a href="<?php echo admin_url( 'edit.php?post_type=cta' ); ?>" class="button button-default" target="_blank"><?php _e( 'Show CTA index page', $vk_call_to_action_textdomain ); ?></a>
156
+ </p>
157
+ <?php
158
+ }
159
+
160
+
161
  public static function render_meta_box_cta() {
162
 
163
  global $vk_call_to_action_textdomain;
219
  <input type="hidden" name="_vkExUnit_cta_switch" value="cta_content" />
220
  <p><?php _e( 'You can create it with a free layout in the content field using, such as Outer block and PR Content block in VK Blocks.', $vk_call_to_action_textdomain ); ?><br>
221
  <?php _e( 'If the contents field is entered, the contents of the body will be displayed with priority, so the following contents will be ignored.', $vk_call_to_action_textdomain ); ?><br>
222
+ * <?php _e( 'The entered contents are displayed directly. You can not use short codes, reuse blocks, etc.', $vk_call_to_action_textdomain ); ?>
223
  </p>
224
  <table class="form-table">
225
  <tr>
292
  <?php
293
  }
294
 
295
+ /**
296
+ * [save_custom_field description]
297
+ * @param [type] $post_id [description]
298
+ * @return [type] [description]
299
+ */
300
+ public static function save_custom_field( $post_id ) {
301
+ if ( ! isset( $_POST['_vkExUnit_cta_switch'] ) ) {
302
+ return $post_id; }
303
+ $noonce = isset( $_POST['_nonce_vkExUnit_custom_cta'] ) ? htmlspecialchars( $_POST['_nonce_vkExUnit_custom_cta'] ) : null;
304
+
305
+ // if autosave is to deny
306
+ if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) {
307
+ return $post_id; }
308
+
309
+ if ( ! wp_verify_nonce( $noonce, plugin_basename( __FILE__ ) ) ) {
310
+ return $post_id;
311
+ }
312
+
313
+ if ( $_POST['_vkExUnit_cta_switch'] == 'cta_number' ) {
314
+ $data = $_POST['vkexunit_cta_each_option'];
315
+
316
+ if ( get_post_meta( $post_id, 'vkexunit_cta_each_option' ) == '' ) {
317
+ add_post_meta( $post_id, 'vkexunit_cta_each_option', $data, true );
318
+ } elseif ( $data != get_post_meta( $post_id, 'vkexunit_cta_each_option', true ) ) {
319
+ update_post_meta( $post_id, 'vkexunit_cta_each_option', $data );
320
+ } elseif ( ! $data ) {
321
+ delete_post_meta( $post_id, 'vkexunit_cta_each_option', get_post_meta( $post_id, 'vkexunit_cta_each_option', true ) );
322
+ }
323
+ return $post_id;
324
+ } elseif ( $_POST['_vkExUnit_cta_switch'] == 'cta_content' ) {
325
+
326
+ // カスタムフィールドの設定
327
+ $custom_fields = array(
328
+ 'vkExUnit_cta_img' => array(
329
+ 'escape_type' => '',
330
+ ),
331
+ 'vkExUnit_cta_img_position' => array(
332
+ 'escape_type' => '',
333
+ ),
334
+ 'vkExUnit_cta_button_text' => array(
335
+ 'escape_type' => 'stripslashes',
336
+ ),
337
+ 'vkExUnit_cta_button_icon' => array(
338
+ 'escape_type' => 'stripslashes',
339
+ ),
340
+ 'vkExUnit_cta_button_icon_before' => array(
341
+ 'escape_type' => 'stripslashes',
342
+ ),
343
+ 'vkExUnit_cta_button_icon_after' => array(
344
+ 'escape_type' => 'stripslashes',
345
+ ),
346
+ 'vkExUnit_cta_url' => array(
347
+ 'escape_type' => '',
348
+ ),
349
+ 'vkExUnit_cta_url_blank' => array(
350
+ 'escape_type' => '',
351
+ ),
352
+ 'vkExUnit_cta_text' => array(
353
+ 'escape_type' => 'stripslashes',
354
+ ),
355
+ );
356
+
357
+ // カスタムフィールドの保存
358
+ foreach ( $custom_fields as $custom_field_name => $custom_field_options ) {
359
+
360
+ if ( isset( $_POST[ $custom_field_name ] ) ) {
361
+ if ( isset( $custom_field_name['escape_type'] ) && $custom_field_name['escape_type'] == 'stripslashes' ) {
362
+ $data = stripslashes( $_POST[ $custom_field_name ] );
363
+ } else {
364
+ $data = $_POST[ $custom_field_name ];
365
+ }
366
+ }
367
+
368
+ if ( get_post_meta( $post_id, $custom_field_name ) == '' ) {
369
+ // データが今までなかったらカスタムフィールドに新規保存
370
+ add_post_meta( $post_id, $custom_field_name, $data, true );
371
+ } elseif ( $data != get_post_meta( $post_id, $custom_field_name, true ) ) {
372
+ // 保存されてたデータと送信されてきたデータが違ったら更新
373
+ update_post_meta( $post_id, $custom_field_name, $data );
374
+ } elseif ( ! $data ) {
375
+ // データが送信されてこなかった(空のデータが送られてきた)らフィールドの値を削除
376
+ delete_post_meta( $post_id, $custom_field_name, get_post_meta( $post_id, $custom_field_name, true ) );
377
+ }
378
+ } // foreach ( $custom_fields as $key => $custom_field_name ) {
379
+
380
+ return $post_id;
381
+ }
382
+ }
383
 
384
 
385
  /**
386
  * [get_cta_post description]
 
387
  * @param [type] $id [description]
388
  * @return [type] [description]
389
  */
401
  }
402
 
403
 
 
 
 
 
 
 
404
  public static function render_cta_content( $id ) {
405
 
406
  global $vk_call_to_action_textdomain;
421
  // 旧 CTA レイアウト
422
  include dirname( __FILE__ ) . '/view-actionbox.php';
423
  }
 
 
424
  if ( $url = get_edit_post_link( $post->ID ) ) {
425
  $content .= '<div class="veu_adminEdit"><a href="' . $url . '" class="btn btn-default" target="_blank">' . __( 'Edit CTA', $vk_call_to_action_textdomain ) . '</a></div>';
426
  }
427
+ return $content;
 
428
  }
429
 
430
  public static function cta_id_random() {
431
  // ランダムに抽出したCTAの投稿IDを返す
432
  // CTAの投稿をランダムで1件取得
433
  $args = array(
434
+ 'post_type' => self::POST_TYPE, //投稿タイプを指定
435
  'posts_per_page' => 1, // 1ページでの表示件数を指定
436
  'orderby' => 'rand', // 表示順をランダムで取得
437
  );
467
  return $post_config;
468
  }
469
 
470
+ ////////////////////////////////////////
471
  // 共通設定を使用の場合
472
+ ////////////////////////////////////////
473
  // 今表示している記事の投稿タイプを取得
474
  $post_type = get_post_type( $id );
475
  // 投稿タイプ別にどのCTAを共通設定として表示するかの情報を取得
535
  if ( ! $option ) {
536
  $current_option = self::get_default_option();
537
  }
538
+ foreach ( $input as $key => $value ) {
539
+ if ( $value == 'random' ) {
540
+ $option[ $key ] = 'random';
541
+ } else {
542
+ $option[ $key ] = ( is_numeric( $value ) ) ? $value : 0;
 
 
543
  }
544
  }
 
545
  return $option;
546
  }
547
 
572
 
573
  // ↓ これであかんの?
574
  // $output_option = wp_parse_args( $option, $default );
575
+
576
  if ( ! $option || ! is_array( $option ) ) {
577
  return $default; }
578
 
{inc/call-to-action/package → plugins/call-to-action}/view-actionbox.php RENAMED
@@ -38,13 +38,16 @@ $content .= '<h1 class="cta_title">' . $post->post_title . '</h1>';
38
  $content .= '<div class="cta_body">';
39
 
40
 
41
- // 別ウィンドウで開くかどうかのカスタムフィールドの値を取得 //////
42
  $target_blank = get_post_meta( $id, 'vkExUnit_cta_url_blank', true );
43
  if ( $target_blank != 'window_self' ) {
44
  $target = ' target="_blank"';
45
  } else {
46
  $target = '';
47
  }
 
 
 
48
  if ( $imgid ) {
49
  $cta_image = wp_get_attachment_image_src( $imgid, 'large' );
50
  $content .= '<div class="cta_body_image cta_body_image_' . $image_position . '">';
@@ -54,7 +57,7 @@ if ( $imgid ) {
54
  $content .= '</div>';
55
  }
56
  $content .= '<div class="cta_body_txt ' . ( ( $imgid ) ? 'image_exist' : 'image_no' ) . '">';
57
- $content .= wp_kses_post( do_shortcode( $text ) );
58
  $content .= '</div>';
59
  if ( $url && $btn_text ) {
60
  $content .= '<div class="cta_body_link">';
38
  $content .= '<div class="cta_body">';
39
 
40
 
41
+ ////// 別ウィンドウで開くかどうかのカスタムフィールドの値を取得 //////
42
  $target_blank = get_post_meta( $id, 'vkExUnit_cta_url_blank', true );
43
  if ( $target_blank != 'window_self' ) {
44
  $target = ' target="_blank"';
45
  } else {
46
  $target = '';
47
  }
48
+ ////////////////////////////////////////////////////////////
49
+
50
+
51
  if ( $imgid ) {
52
  $cta_image = wp_get_attachment_image_src( $imgid, 'large' );
53
  $content .= '<div class="cta_body_image cta_body_image_' . $image_position . '">';
57
  $content .= '</div>';
58
  }
59
  $content .= '<div class="cta_body_txt ' . ( ( $imgid ) ? 'image_exist' : 'image_no' ) . '">';
60
+ $content .= do_shortcode( $text );
61
  $content .= '</div>';
62
  if ( $url && $btn_text ) {
63
  $content .= '<div class="cta_body_link">';
{inc/call-to-action/package → plugins/call-to-action}/view-adminsetting.php RENAMED
File without changes
{inc/call-to-action/package → plugins/call-to-action}/widget-call-to-action.php RENAMED
File without changes
inc/child-page-index.php → plugins/child_page_index.php RENAMED
@@ -127,10 +127,18 @@ function vkExUnit_childPageIndex_contentHook( $content ) {
127
  return $content;
128
  }
129
 
 
 
 
 
 
 
 
 
130
  /*
131
  admin_metabox_content
132
  /*-------------------------------------------*/
133
- add_action( 'veu_metabox_insert_items', 'veu_child_page_index_admin_metabox_content' );
134
  function veu_child_page_index_admin_metabox_content() {
135
  global $post;
136
  // childPageIndex display
127
  return $content;
128
  }
129
 
130
+ /*
131
+ admin_metabox_activate
132
+ /*-------------------------------------------*/
133
+ add_filter( 'veu_content_meta_box_activation', 'vkExUnit_childPageIndex_admin_metabox_activate', 10, 1 );
134
+ function vkExUnit_childPageIndex_admin_metabox_activate( $flag ) {
135
+ return true;
136
+ }
137
+
138
  /*
139
  admin_metabox_content
140
  /*-------------------------------------------*/
141
+ add_action( 'veu_content_meta_box_content', 'veu_child_page_index_admin_metabox_content' );
142
  function veu_child_page_index_admin_metabox_content() {
143
  global $post;
144
  // childPageIndex display
{inc → plugins}/contact-section/contact-section.php RENAMED
@@ -73,12 +73,13 @@ class VkExUnit_Contact {
73
 
74
 
75
  protected function run_init() {
76
- add_action( 'veu_package_init', array( $this, 'options_init' ) );
77
  add_action( 'save_post', array( $this, 'save_custom_field_postdata' ) );
78
  add_shortcode( 'vkExUnit_contact_section', array( $this, 'shortcode' ) );
79
 
80
  // 固定ページ編集画にお問い合わせ情報を表示のチェックボックスを表示する
81
- add_action( 'veu_metabox_insert_items', array( $this, 'render_meta_box' ) );
 
82
 
83
  if ( veu_content_filter_state() == 'content' ) {
84
  add_filter( 'the_content', array( $this, 'set_content' ), 10, 1 );
73
 
74
 
75
  protected function run_init() {
76
+ add_action( 'vkExUnit_package_init', array( $this, 'options_init' ) );
77
  add_action( 'save_post', array( $this, 'save_custom_field_postdata' ) );
78
  add_shortcode( 'vkExUnit_contact_section', array( $this, 'shortcode' ) );
79
 
80
  // 固定ページ編集画にお問い合わせ情報を表示のチェックボックスを表示する
81
+ add_filter( 'veu_content_meta_box_activation', array( $this, 'activate_metabox' ), 10, 1 );
82
+ add_action( 'veu_content_meta_box_content', array( $this, 'render_meta_box' ) );
83
 
84
  if ( veu_content_filter_state() == 'content' ) {
85
  add_filter( 'the_content', array( $this, 'set_content' ), 10, 1 );
{inc → plugins}/contact-section/customizer.php RENAMED
File without changes
inc/css-customize/css-customize-edit.php → plugins/css_customize/css_customize-edit.php RENAMED
File without changes
plugins/css_customize/css_customize-single.php ADDED
@@ -0,0 +1,102 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /*
3
+ Custom CSS Widget
4
+ /* ------------------------------------------- */
5
+
6
+ add_action( 'admin_menu', 'veu_custom_css_hooks' );
7
+ add_action( 'save_post', 'veu_save_custom_css' );
8
+ // </head>タグの直上に出力させたいので第三引数に 50 を設定
9
+ add_action( 'wp_head', 'veu_insert_custom_css', 201 );
10
+
11
+
12
+ /*
13
+ メタボックス生成
14
+ /* ------------------------------------------------ */
15
+ function veu_custom_css_hooks() {
16
+
17
+ $post_types = get_post_types( array( 'public' => true ) );
18
+
19
+ foreach ( $post_types as $post_type ) {
20
+ add_meta_box(
21
+ 'veu_custom_css', // (必須) 編集画面セクションの HTML ID
22
+ __( 'Custom CSS', 'vk-all-in-one-expansion-unit' ), // (必須) 編集画面セクションのタイトル、画面上に表示される
23
+ 'veu_custom_css_input', // (必須) 編集画面セクションに HTML 出力する関数.
24
+ $post_type, // (オプション)編集画面セクションを表示する書き込み画面のタイプ(例: 'post'、 'page'、 'dashboard'、 'link'、 'attachment'、 'custom_post_type'、 'comment')
25
+ 'normal', // (オプション) 編集画面セクションが表示される部分 ('normal', 'advanced' または (2.7 以降) 'side')
26
+ 'high' // (オプション) ボックスが表示される優先度 ('high', 'core', 'default' または 'low')
27
+ );
28
+ }
29
+
30
+ } // function veu_custom_css_hooks() {
31
+
32
+
33
+ /*
34
+ 入力用テキストエリアを生成
35
+ /* ------------------------------------------------ */
36
+ function veu_custom_css_input() {
37
+ global $post;
38
+ // wp_create_nonce( 'veu_custom-css' ) の引数は「(オプション) アクションの名前」
39
+ // Nonce はウェブサイトやデータベースを、予期せぬまたは重複したリクエストによって取り返しの付かない変更が起きてしまうことから保護する処理
40
+ echo '<input type="hidden" name="veu_custom_css_noncename" id="veu_custom_css_noncename" value="' . wp_create_nonce( 'veu_custom-css' ) . '" />';
41
+ // 投稿/ページの編集画面でメタ情報をカスタムフィールド欄に表示させないために、
42
+ // get_post_meta の「カスタムフィールドの名前」の前にアンダースコアをつける
43
+ echo '<textarea name="veu_custom_css" id="veu_custom_css" rows="5" cols="30" style="width:100%;">' . get_post_meta( $post->ID, '_veu_custom_css', true ) . '</textarea>';
44
+
45
+ } // function veu_custom_css_input() {
46
+
47
+
48
+ /*
49
+ 入力されたテキストエリアの内容を保存
50
+ /* ------------------------------------------------ */
51
+ function veu_save_custom_css( $post_id ) {
52
+
53
+ // wp_verify_nonce( $_POST['veu_custom_css_noncename'], 'veu_custom-css' )の引数は「(必須) 検証する nonce,(オプション) アクションの名前」
54
+ // nonce が正しいもので有効期限が切れていないことを、指定されたアクションとの関係も含めて確かめる処理
55
+ $noonce = isset( $_POST['veu_custom_css_noncename'] ) ? htmlspecialchars( $_POST['veu_custom_css_noncename'] ) : null;
56
+ if ( ! wp_verify_nonce( $noonce, 'veu_custom-css' ) ) {
57
+ return $post_id;
58
+ }
59
+ // 自動保存時には処理をしないように
60
+ if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) {
61
+ return $post_id;
62
+ }
63
+ $custom_css = $_POST['veu_custom_css'];
64
+ // 指定した投稿に存在するカスタムフィールドの値を更新
65
+ update_post_meta( $post_id, '_veu_custom_css', $custom_css );
66
+
67
+ } // function veu_save_custom_css($post_id) {
68
+
69
+
70
+ function veu_get_the_custom_css_single( $post ) {
71
+ $css_customize = get_post_meta( $post->ID, '_veu_custom_css', true );
72
+ if ( $css_customize ) {
73
+ // delete br
74
+ $css_customize = str_replace( PHP_EOL, '', $css_customize );
75
+ // delete tab
76
+ $css_customize = preg_replace( '/[\n\r\t]/', '', $css_customize );
77
+ // multi space convert to single space
78
+ $css_customize = preg_replace( '/\s(?=\s)/', '', $css_customize );
79
+ }
80
+ return strip_tags( $css_customize );
81
+ }
82
+
83
+ /*
84
+ 入力された CSS をソースに出力
85
+ /* ------------------------------------------------ */
86
+ function veu_insert_custom_css() {
87
+
88
+ if ( is_singular() ) {
89
+ // if 現在の WordPress クエリにループできる結果があるかどうか
90
+ // while 記事がある間ループして1件ずつ処理する
91
+ if ( have_posts() ) :
92
+ while ( have_posts() ) :
93
+ the_post();
94
+ global $post;
95
+ echo '<style type="text/css">' . veu_get_the_custom_css_single( $post ) . '</style>';
96
+ endwhile;
97
+ endif;
98
+ // ページ上の別の場所で同じクエリを再利用するために、ループの投稿情報を巻き戻し、前回と同じ順序で先頭の投稿を取得できるように
99
+ rewind_posts();
100
+ }
101
+
102
+ } // function veu_insert_custom_css() {
inc/css-customize/css-customize.php → plugins/css_customize/css_customize.php RENAMED
@@ -15,22 +15,9 @@ class veu_css_customize {
15
 
16
  // 編集画面への反映
17
  // add_filter( 'tiny_mce_before_init', array( $this, 'css_customize_push_editor_css' ) );
18
- //
19
- add_action( 'admin_menu', array( $this, 'css_customize_menu' ), 20 );
20
  add_action( 'vkExUnit_action_adminbar', array( $this, 'admin_bar' ) );
21
- require_once( dirname( __FILE__ ) . '/css-customize-single.php' );
22
-
23
- /*
24
- VEU_Metabox 内の get_post_type が実行タイミングによっては
25
- カスタム投稿タイプマネージャーで作成した投稿タイプが取得できないために
26
- admin_menu のタイミングで読み込んでいる
27
- */
28
- add_action(
29
- 'admin_menu', function() {
30
- require_once( dirname( __FILE__ ) . '/class-veu-metabox-css-customize.php' );
31
- }
32
- );
33
-
34
  }
35
 
36
  public function admin_bar( $wp_admin_bar ) {
@@ -48,7 +35,7 @@ class veu_css_customize {
48
  }
49
 
50
  /*
51
- CSSカスタマイズ」のメニュー
52
  /*-------------------------------------------*/
53
  public function css_customize_menu() {
54
  // $capability_required = veu_get_capability_required();
@@ -68,7 +55,7 @@ class veu_css_customize {
68
 
69
  $data = $this->css_customize_valid_form();
70
 
71
- include( veu_get_directory() . '/inc/css-customize/css-customize-edit.php' );
72
  }
73
 
74
 
15
 
16
  // 編集画面への反映
17
  // add_filter( 'tiny_mce_before_init', array( $this, 'css_customize_push_editor_css' ) );
18
+ add_action( 'admin_menu', array( $this, 'css_customize_menu' ) );
 
19
  add_action( 'vkExUnit_action_adminbar', array( $this, 'admin_bar' ) );
20
+ require_once( vkExUnit_get_directory() . '/plugins/css_customize/css_customize-single.php' );
 
 
 
 
 
 
 
 
 
 
 
 
21
  }
22
 
23
  public function admin_bar( $wp_admin_bar ) {
35
  }
36
 
37
  /*
38
+ CSSカスタマイズ」のメニュー
39
  /*-------------------------------------------*/
40
  public function css_customize_menu() {
41
  // $capability_required = veu_get_capability_required();
55
 
56
  $data = $this->css_customize_valid_form();
57
 
58
+ include( vkExUnit_get_directory() . '/plugins/css_customize/css_customize-edit.php' );
59
  }
60
 
61
 
inc/disable-dashbord.php → plugins/disable_dashbord.php RENAMED
File without changes
{inc → plugins}/disable_ping-back.php RENAMED
File without changes
{inc/font-awesome → plugins}/font-awesome-config.php RENAMED
@@ -1,9 +1,9 @@
1
  <?php
2
- /*
3
- Load modules
4
  /*-------------------------------------------*/
5
  if ( ! class_exists( 'Vk_Font_Awesome_Versions' ) ) {
6
- require_once( 'package/class-vk-font-awesome-versions.php' );
7
 
8
  global $font_awesome_directory_uri;
9
  $font_awesome_directory_uri = plugins_url( '', __FILE__ ) . '/font-awesome/';
1
  <?php
2
+ /*-------------------------------------------*/
3
+ /* Load modules
4
  /*-------------------------------------------*/
5
  if ( ! class_exists( 'Vk_Font_Awesome_Versions' ) ) {
6
+ require_once( 'font-awesome/class-vk-font-awesome-versions.php' );
7
 
8
  global $font_awesome_directory_uri;
9
  $font_awesome_directory_uri = plugins_url( '', __FILE__ ) . '/font-awesome/';
{inc/font-awesome/package → plugins/font-awesome}/class-vk-font-awesome-versions.php RENAMED
@@ -1,9 +1,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
 
1
  <?php
 
 
 
 
 
2
 
3
  if ( ! class_exists( 'Vk_Font_Awesome_Versions' ) ) {
4
 
{inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/HELP-US-OUT.txt RENAMED
File without changes
{inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/css/font-awesome.css RENAMED
File without changes
{inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/css/font-awesome.min.css RENAMED
File without changes
{inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/fonts/FontAwesome.otf RENAMED
File without changes
{inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/fonts/fontawesome-webfont.eot RENAMED
File without changes
{inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/fonts/fontawesome-webfont.svg RENAMED
File without changes
{inc/font-awesome/package → plugins/font-awesome}/versions/4.7.0/fonts/fontawesome-webfont.ttf RENAMED
File without changes