VK All in One Expansion Unit - Version 7.5.5

Version Description

Download this release

Release Info

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

Code changes from version 7.5.4 to 7.5.5

languages/vkExUnit-ja.mo CHANGED
Binary file
languages/vkExUnit-ja.po CHANGED
@@ -1,7 +1,7 @@
1
msgid ""
2
msgstr ""
3
"Project-Id-Version: \n"
4
- "POT-Creation-Date: 2019-01-28 23:36+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"
@@ -36,7 +36,7 @@ msgid "Description"
36
msgstr "説明"
37
38
#: admin_active_setting_page.php:35 dist/admin_active_setting_page.php:35
39
- #: dist/veu-packages.php:368 veu-packages.php:372
40
msgid "Automatic Eye Catch insert"
41
msgstr "アイキャッチ画像自動挿入"
42
@@ -257,20 +257,20 @@ msgid "CTA setting"
257
msgstr "CTA設定"
258
259
#: dist/plugins/call-to-action/view-adminsetting.php:15
260
- #: dist/veu-packages.php:317 plugins/call-to-action/view-adminsetting.php:15
261
- #: veu-packages.php:321
262
msgid "Call To Action"
263
msgstr "Call To Action"
264
265
#: dist/plugins/call-to-action/view-adminsetting.php:19
266
- #: dist/veu-packages.php:309 plugins/call-to-action/view-adminsetting.php:19
267
- #: veu-packages.php:313
268
msgid "Display the CTA at the end of the post content."
269
msgstr "投稿内容の最後にCTAを表示します。"
270
271
#: dist/plugins/call-to-action/view-adminsetting.php:20
272
- #: dist/veu-packages.php:311 plugins/call-to-action/view-adminsetting.php:20
273
- #: veu-packages.php:315
274
msgid ""
275
"The CTA stands for \"Call to action\" and this is the area that prompts the "
276
"user behavior."
@@ -279,8 +279,8 @@ msgstr ""
279
"情報を表示します。"
280
281
#: dist/plugins/call-to-action/view-adminsetting.php:21
282
- #: dist/veu-packages.php:313 plugins/call-to-action/view-adminsetting.php:21
283
- #: veu-packages.php:317
284
msgid ""
285
"As an example, text message and a link button for induction to the free "
286
"sample download page."
@@ -354,7 +354,7 @@ msgstr "子ページ一覧の表示"
354
#: dist/plugins/contact-section/contact-section.php:104
355
#: dist/plugins/contact-section/contact-section.php:132
356
#: plugins/contact-section/contact-section.php:104
357
- #: plugins/contact-section/contact-section.php:132
358
msgid "Contact Information"
359
msgstr "お問い合わせ情報"
360
@@ -363,7 +363,7 @@ msgstr "お問い合わせ情報"
363
#: dist/plugins/contact-section/customizer.php:53
364
#: dist/plugins/contact-section/customizer.php:67
365
#: plugins/contact-section/contact-section.php:114
366
- #: plugins/contact-section/contact-section.php:143
367
#: plugins/contact-section/customizer.php:53
368
#: plugins/contact-section/customizer.php:67
369
msgid "Please feel free to inquire."
@@ -371,8 +371,8 @@ msgstr "お気軽にお問い合わせください。"
371
372
#: dist/plugins/contact-section/contact-section.php:116
373
#: dist/plugins/contact-section/customizer.php:95
374
- #: plugins/contact-section/contact-section.php:116
375
- #: plugins/contact-section/customizer.php:95
376
msgid "Office hours 9:00 - 18:00 [ Weekdays except holidays ]"
377
msgstr "受付時間 9:00-18:00 [ 土・日・祝日除く ]"
378
@@ -380,16 +380,16 @@ msgstr "受付時間 9:00-18:00 [ 土・日・祝日除く ]"
380
#: dist/plugins/contact-section/contact-section.php:120
381
#: dist/plugins/contact-section/customizer.php:137
382
#: dist/plugins/contact-section/customizer.php:179
383
- #: plugins/contact-section/contact-section.php:118
384
- #: plugins/contact-section/contact-section.php:120
385
- #: plugins/contact-section/customizer.php:137
386
- #: plugins/contact-section/customizer.php:179
387
msgid "Contact us"
388
msgstr "お問い合わせ"
389
390
#: dist/plugins/contact-section/contact-section.php:134
391
#: dist/plugins/contact-section/customizer.php:33
392
- #: plugins/contact-section/contact-section.php:134
393
#: plugins/contact-section/customizer.php:33
394
msgid ""
395
"The contents entered here will be reflected in the bottom of each fixed "
@@ -400,7 +400,7 @@ msgstr ""
400
401
#: dist/plugins/contact-section/contact-section.php:136
402
#: dist/plugins/contact-section/customizer.php:35
403
- #: plugins/contact-section/contact-section.php:136
404
#: plugins/contact-section/customizer.php:35
405
msgid ""
406
"When I display it on the page, it is necessary to classify a check into "
@@ -411,7 +411,7 @@ msgstr ""
411
412
#: dist/plugins/contact-section/contact-section.php:140
413
#: dist/plugins/contact-section/customizer.php:62
414
- #: plugins/contact-section/contact-section.php:140
415
#: plugins/contact-section/customizer.php:62
416
msgid "Message"
417
msgstr "メッセージ"
@@ -430,25 +430,27 @@ msgstr "メッセージ"
430
#: dist/plugins/contact-section/customizer.php:172
431
#: dist/plugins/google_analytics/ga_admin.php:16
432
#: dist/plugins/sns/sns_admin.php:31
433
- #: plugins/contact-section/contact-section.php:143
434
- #: plugins/contact-section/contact-section.php:150
435
- #: plugins/contact-section/contact-section.php:157
436
#: plugins/contact-section/contact-section.php:165
437
#: plugins/contact-section/contact-section.php:173
438
#: plugins/contact-section/contact-section.php:181
439
#: plugins/contact-section/customizer.php:67
440
#: plugins/contact-section/customizer.php:88
441
#: plugins/contact-section/customizer.php:109
442
#: plugins/contact-section/customizer.php:130
443
#: plugins/contact-section/customizer.php:151
444
#: plugins/contact-section/customizer.php:172
445
#: plugins/google_analytics/ga_admin.php:16 plugins/sns/sns_admin.php:31
446
msgid "ex) "
447
msgstr "例) "
448
449
#: dist/plugins/contact-section/contact-section.php:147
450
#: dist/plugins/contact-section/customizer.php:83
451
- #: plugins/contact-section/contact-section.php:147
452
#: plugins/contact-section/customizer.php:83
453
msgid "Phone number"
454
msgstr "電話番号"
@@ -457,152 +459,152 @@ msgstr "電話番号"
457
#: dist/plugins/contact-section/contact-section.php:157
458
#: dist/plugins/contact-section/customizer.php:104
459
#: dist/plugins/contact-section/customizer.php:109
460
- #: plugins/contact-section/contact-section.php:154
461
- #: plugins/contact-section/contact-section.php:157
462
- #: plugins/contact-section/customizer.php:104
463
- #: plugins/contact-section/customizer.php:109
464
msgid "Office hours"
465
msgstr "営業時間"
466
467
#: dist/plugins/contact-section/contact-section.php:157
468
#: dist/plugins/contact-section/customizer.php:109
469
- #: plugins/contact-section/contact-section.php:157
470
- #: plugins/contact-section/customizer.php:109
471
msgid "Weekdays except holidays"
472
msgstr "土日・祝日除く"
473
474
#: dist/plugins/contact-section/contact-section.php:162
475
#: dist/plugins/contact-section/customizer.php:125
476
- #: plugins/contact-section/contact-section.php:162
477
- #: plugins/contact-section/customizer.php:125
478
msgid "The contact page URL"
479
msgstr "お問い合わせ先URL"
480
481
#: dist/plugins/contact-section/contact-section.php:165
482
#: dist/plugins/contact-section/customizer.php:130
483
- #: plugins/contact-section/contact-section.php:165
484
- #: plugins/contact-section/customizer.php:130
485
msgid "or"
486
msgstr "もしくは"
487
488
#: dist/plugins/contact-section/contact-section.php:166
489
#: dist/plugins/contact-section/customizer.php:130
490
- #: plugins/contact-section/contact-section.php:166
491
- #: plugins/contact-section/customizer.php:130
492
msgid "* If you fill in the blank, widget's contact button does not appear."
493
msgstr "※ 未入力の場合、お問い合わせウィジェットには何も表示されません。"
494
495
#: dist/plugins/contact-section/contact-section.php:170
496
#: dist/plugins/contact-section/customizer.php:146
497
- #: plugins/contact-section/contact-section.php:170
498
- #: plugins/contact-section/customizer.php:146
499
msgid "Contact button Text"
500
msgstr "お問い合わせボタンに表示するテキスト"
501
502
#: dist/plugins/contact-section/contact-section.php:173
503
#: dist/plugins/contact-section/customizer.php:151
504
- #: plugins/contact-section/contact-section.php:173
505
- #: plugins/contact-section/customizer.php:151
506
msgid "Contact Us from email."
507
msgstr "メールでのお問い合わせはこちら"
508
509
#: dist/plugins/contact-section/contact-section.php:178
510
#: dist/plugins/contact-section/customizer.php:167
511
- #: plugins/contact-section/contact-section.php:178
512
- #: plugins/contact-section/customizer.php:167
513
msgid "Contact button text( sub )"
514
msgstr "お問い合わせボタンに表示するテキスト2(オプション)"
515
516
#: dist/plugins/contact-section/contact-section.php:182
517
#: dist/plugins/contact-section/customizer.php:172
518
- #: plugins/contact-section/contact-section.php:182
519
- #: plugins/contact-section/customizer.php:172
520
msgid "Email contact form"
521
msgstr "お気軽にお問い合わせください。"
522
523
#: dist/plugins/contact-section/contact-section.php:187
524
#: dist/plugins/contact-section/customizer.php:188
525
- #: plugins/contact-section/contact-section.php:187
526
- #: plugins/contact-section/customizer.php:188
527
msgid "Contact button short text for side widget"
528
msgstr "お問い合わせボタンウィジェットに表示するテキスト"
529
530
#: dist/plugins/contact-section/contact-section.php:191
531
#: dist/plugins/contact-section/customizer.php:193
532
- #: plugins/contact-section/contact-section.php:191
533
- #: plugins/contact-section/customizer.php:193
534
msgid "This will used to \"Contact Button\" widget."
535
msgstr ""
536
"このテキストはお問い合わせボタンウィジェットで使用されます。サイドバーでの利"
537
"用を想定していますので少ない文字数で設定してください。"
538
539
#: dist/plugins/contact-section/contact-section.php:195
540
- #: plugins/contact-section/contact-section.php:195
541
msgid "Advanced Setting"
542
msgstr "高度な設定"
543
544
#: dist/plugins/contact-section/contact-section.php:204
545
#: dist/plugins/contact-section/customizer.php:217
546
- #: plugins/contact-section/contact-section.php:204
547
- #: plugins/contact-section/customizer.php:217
548
msgid "Inquiry Banner image"
549
msgstr "お問い合わせバナー画像"
550
551
#: dist/plugins/contact-section/contact-section.php:206
552
- #: plugins/contact-section/contact-section.php:206
553
msgid "Select Image"
554
msgstr "画像を選択"
555
556
#: dist/plugins/contact-section/contact-section.php:207
557
#: dist/plugins/contact-section/customizer.php:207
558
- #: plugins/contact-section/contact-section.php:207
559
- #: plugins/contact-section/customizer.php:207
560
msgid "Display the image instead of the above inquiry information"
561
msgstr ""
562
"画像が登録されている場合は標準のお問い合わせ情報ではなく画像が表示されます。"
563
564
#: dist/plugins/contact-section/contact-section.php:211
565
#: dist/plugins/contact-section/customizer.php:243
566
- #: plugins/contact-section/contact-section.php:211
567
- #: plugins/contact-section/customizer.php:243
568
msgid "Display HTML message instead of the standard"
569
msgstr "お問い合わせ情報として表示するHTML"
570
571
#: dist/plugins/contact-section/contact-section.php:213
572
#: dist/plugins/contact-section/customizer.php:236
573
- #: plugins/contact-section/contact-section.php:213
574
- #: plugins/contact-section/customizer.php:236
575
msgid "HTML takes precedence over image"
576
msgstr "HTMLが登録されている場合は画像より優先されます。"
577
578
#: dist/plugins/contact-section/contact-section.php:235
579
- #: plugins/contact-section/contact-section.php:235
580
msgid "Display Contact Section"
581
msgstr "お問い合わせ情報の表示"
582
583
#: dist/plugins/contact-section/contact-section.php:368
584
#: dist/plugins/contact-section/contact-section.php:420
585
- #: plugins/contact-section/contact-section.php:368
586
- #: plugins/contact-section/contact-section.php:420
587
msgid "Edit contact information"
588
msgstr "Contact情報を編集"
589
590
#: dist/plugins/contact-section/contact-section.php:436
591
- #: plugins/contact-section/contact-section.php:436
592
msgid "Contact Button"
593
msgstr "お問い合わせボタン"
594
595
#: dist/plugins/contact-section/contact-section.php:437
596
- #: plugins/contact-section/contact-section.php:437
597
msgid "Display contact button."
598
msgstr "お問い合わせボタンを表示します。"
599
600
#: dist/plugins/contact-section/contact-section.php:438
601
#: dist/plugins/contact-section/contact-section.php:466
602
#: dist/plugins/contact-section/contact-section.php:488
603
- #: plugins/contact-section/contact-section.php:438
604
- #: plugins/contact-section/contact-section.php:466
605
- #: plugins/contact-section/contact-section.php:488
606
#, php-format
607
msgid ""
608
"It is necessary to set the \"%s\" -> \"Contact Information\" section in "
@@ -611,23 +613,23 @@ msgstr ""
611
"「%s」→ 「メイン設定」ページで『お問い合わせ情報』を設定する必要があります。"
612
613
#: dist/plugins/contact-section/contact-section.php:465
614
- #: plugins/contact-section/contact-section.php:465
615
msgid "Display contact button"
616
msgstr "お問い合わせボタンを表示します。"
617
618
#: dist/plugins/contact-section/contact-section.php:486
619
- #: dist/veu-packages.php:282 plugins/contact-section/contact-section.php:486
620
- #: veu-packages.php:286
621
msgid "Contact Section"
622
msgstr "お問い合わせ情報"
623
624
#: dist/plugins/contact-section/contact-section.php:487
625
- #: plugins/contact-section/contact-section.php:487
626
msgid "Display Phone number and contact button etc."
627
msgstr "電話番号とお問い合わせボタンなどを表示します。"
628
629
#: dist/plugins/contact-section/contact-section.php:516
630
- #: plugins/contact-section/contact-section.php:516
631
#, php-format
632
msgid ""
633
"*It is necessary to set the \"%s\" -> \"Contact Information\" section in "
@@ -643,15 +645,15 @@ msgstr "お問い合わせ情報"
643
644
#: dist/plugins/contact-section/customizer.php:210
645
#: dist/plugins/contact-section/customizer.php:239
646
- #: plugins/contact-section/customizer.php:210
647
- #: plugins/contact-section/customizer.php:239
648
msgid "It is not reflected in the header."
649
msgstr "ヘッダーには反映されません。"
650
651
#: dist/plugins/css_customize/css_customize-edit.php:2
652
- #: dist/plugins/css_customize/css_customize.php:29
653
- #: dist/plugins/css_customize/css_customize.php:43
654
- #: dist/plugins/css_customize/css_customize.php:44
655
#: plugins/css_customize/css_customize-edit.php:2
656
#: plugins/css_customize/css_customize.php:31
657
#: plugins/css_customize/css_customize.php:45
@@ -836,8 +838,8 @@ msgid "Please upload your \".ico\" file"
836
msgstr "作成したicoファイルをアップロードしてください"
837
838
#: dist/plugins/insert_ads.php:37 dist/plugins/insert_ads.php:180
839
- #: dist/veu-packages.php:340 plugins/insert_ads.php:37
840
- #: plugins/insert_ads.php:180 veu-packages.php:344
841
msgid "Insert ads"
842
msgstr "広告の挿入"
843
@@ -1074,13 +1076,13 @@ msgstr "リンク先ページのURL"
1074
msgid "Open link new tab."
1075
msgstr "リンクを別ウィンドウで開く"
1076
1077
- #: dist/plugins/other_widget/widget-archives.php:9 dist/veu-packages.php:218
1078
- #: plugins/other_widget/widget-archives.php:9 veu-packages.php:222
1079
msgid "archive list"
1080
msgstr "アーカイブリスト"
1081
1082
- #: dist/plugins/other_widget/widget-archives.php:14 dist/veu-packages.php:218
1083
- #: plugins/other_widget/widget-archives.php:14 veu-packages.php:222
1084
msgid ""
1085
"Displays a list of archives. You can choose the post type and also to "
1086
"display archives by month or by year."
@@ -1784,8 +1786,8 @@ msgid ""
1784
msgstr ""
1785
"設定を更新したら<a href=\"%s\">パーマリンク設定</a>を保存してください。"
1786
1787
- #: dist/plugins/related_posts/related_posts.php:210 dist/veu-packages.php:357
1788
- #: plugins/related_posts/related_posts.php:210 veu-packages.php:361
1789
msgid "Related posts"
1790
msgstr "関連記事を表示"
1791
@@ -2261,11 +2263,16 @@ msgstr "%s の記事"
2261
msgid "Page of %s"
2262
msgstr "%sページ目"
2263
2264
- #: dist/plugins/vk-blocks/vk-blocks-functions.php:85
2265
- #: plugins/vk-blocks/vk-blocks-functions.php:85
2266
msgid "Blocks(Beta)"
2267
msgstr ""
2268
2269
#: dist/plugins/wp_title.php:47 plugins/wp_title.php:47
2270
#, php-format
2271
msgid "Search Results for : %s"
@@ -2359,132 +2366,100 @@ msgstr "お知らせはありません。"
2359
msgid "Vektor WordPress Information"
2360
msgstr ""
2361
2362
- #: dist/veu-packages.php:74 veu-packages.php:78
2363
- msgid "Print Bootstrap css ( grid / button / table )"
2364
- msgstr "Bootstrap の CSS(grid/button/tableのみ)を出力"
2365
-
2366
- #: dist/veu-packages.php:75 veu-packages.php:79
2367
- msgid ""
2368
- "If your using theme has already including Bootstrap, you deactivate this "
2369
- "item."
2370
- msgstr ""
2371
- "BootstrapのCSSを読み込むためのタグを html head 内へ出力します。使用中のテーマ"
2372
- "(Lightningなど)やプラグインで Bootstrap を既に読み込んでいる場合はチェック"
2373
- "を外して下さい。"
2374
-
2375
- #: dist/veu-packages.php:85 veu-packages.php:89
2376
msgid "Print link fontawesome"
2377
msgstr "fontawesome link タグを出力"
2378
2379
- #: dist/veu-packages.php:86 veu-packages.php:90
2380
msgid "Print fontawesome link tag to html head."
2381
msgstr ""
2382
"fontawesome を読み込むための link タグを html head 内へ出力します。使用中の"
2383
"テーマやプラグインで fontawesome を既に読み込んでいる場合はチェックを外して下"
2384
"さい。"
2385
2386
- #: dist/veu-packages.php:96 veu-packages.php:100
2387
msgid "VK Blocks ( Beta )"
2388
msgstr ""
2389
2390
- #: dist/veu-packages.php:97 veu-packages.php:101
2391
msgid "Extends Gutenberg's blocks."
2392
msgstr "Gutenbergのブロックを拡張します。"
2393
2394
- #: dist/veu-packages.php:107 veu-packages.php:111
2395
- msgid "Favicon setting"
2396
- msgstr "ファビコン設定"
2397
-
2398
- #: dist/veu-packages.php:108 veu-packages.php:112
2399
- msgid "About favicon."
2400
- msgstr ""
2401
- "ブラウザでページを表示した際にタブやウィンドウのタイトルに表示されるアイコン"
2402
- "(ファビコン)を設定します。"
2403
-
2404
- #: dist/veu-packages.php:108 veu-packages.php:112
2405
- msgid ""
2406
- "This feature will be discontinued shortly.<br>You can set the site icon from "
2407
- "\"Site Identity\" panel of \"Themes > Customize\"."
2408
- msgstr ""
2409
- "この機能は間もなく廃止されます。<br>\n"
2410
- "サイトアイコンは「外観 > カスタマイズ」の「サイト基本情報」パネルから設定でき"
2411
- "ます。"
2412
-
2413
- #: dist/veu-packages.php:118 veu-packages.php:122
2414
msgid "Rewrite the title tag"
2415
msgstr "タイトルタグの書き換え"
2416
2417
- #: dist/veu-packages.php:119 veu-packages.php:123
2418
msgid "Print is rewritten by its own rules to html head."
2419
msgstr ""
2420
"head title タグ内へ出力される内容を VK EX Unit のルールで出力します。 ( VK "
2421
"EX Unit 側で wp_title() をフィルターフックでカスタマイズ ) 使用中のテーマやプ"
2422
"ラグインで title タグの内容を出力する場合はチェックを外して下さい。"
2423
2424
- #: dist/veu-packages.php:122 dist/veu-packages.php:140
2425
- #: dist/veu-packages.php:179 dist/veu-packages.php:197
2426
- #: dist/veu-packages.php:227 dist/veu-packages.php:245
2427
- #: dist/veu-packages.php:286 dist/veu-packages.php:321
2428
- #: dist/veu-packages.php:344 dist/veu-packages.php:423 veu-packages.php:126
2429
- #: veu-packages.php:144 veu-packages.php:183 veu-packages.php:201
2430
- #: veu-packages.php:231 veu-packages.php:249 veu-packages.php:290
2431
- #: veu-packages.php:325 veu-packages.php:348 veu-packages.php:427
2432
msgid "Setting"
2433
msgstr "設定"
2434
2435
- #: dist/veu-packages.php:136 veu-packages.php:140
2436
msgid "Print meta Keyword"
2437
msgstr "メタキーワードを出力"
2438
2439
- #: dist/veu-packages.php:137 veu-packages.php:141
2440
msgid "Print meta Keyword to html head."
2441
msgstr "ヘッダーにメタキーワードを出力します。"
2442
2443
- #: dist/veu-packages.php:153 veu-packages.php:157
2444
msgid "Print meta description"
2445
msgstr "メタディスクリプションタグを出力"
2446
2447
- #: dist/veu-packages.php:154 veu-packages.php:158
2448
msgid "Print meta description to html head."
2449
msgstr ""
2450
"投稿画面「抜粋」欄に入力されたテキストを meta description タグとして html "
2451
"head 内へ出力します。使用中のテーマやプラグインで meta description タグを出力"
2452
"している場合はチェックを外して下さい。"
2453
2454
- #: dist/veu-packages.php:163 veu-packages.php:167
2455
msgid "Main setting page"
2456
msgstr "メイン設定画面"
2457
2458
- #: dist/veu-packages.php:165 veu-packages.php:169
2459
msgid "Print og tags to html head."
2460
msgstr "OG タグを html head 内へ出力します。"
2461
2462
- #: dist/veu-packages.php:166 veu-packages.php:170
2463
msgid "Print twitter card tags to html head."
2464
msgstr "Twitter カードタグを html head 内へ出力します。"
2465
2466
- #: dist/veu-packages.php:167 veu-packages.php:171
2467
msgid "Print social bookmark buttons."
2468
msgstr "ソーシャルブックマークボタンを表示します。"
2469
2470
- #: dist/veu-packages.php:168 veu-packages.php:172
2471
msgid "Facebook Page Plugin widget."
2472
msgstr "Facebookページプラグインウィジェット"
2473
2474
- #: dist/veu-packages.php:169 veu-packages.php:173
2475
msgid "Print Follow me box to content bottom."
2476
msgstr "Follow me box を記事コンテンツ下のエリアへ表示します。"
2477
2478
- #: dist/veu-packages.php:171 veu-packages.php:175
2479
#, php-format
2480
msgid "* You can stop the function separately from the %s."
2481
msgstr "%s から個別に機能を停止する事ができます。"
2482
2483
- #: dist/veu-packages.php:175 veu-packages.php:179
2484
msgid "Social media cooperation"
2485
msgstr "ソーシャルメディア連携"
2486
2487
- #: dist/veu-packages.php:194 veu-packages.php:198
2488
msgid "Print Google Analytics tracking code."
2489
msgstr ""
2490
"Google アナリティクスのトラッキングコードを出力します。有効化した後「設定」の"
@@ -2492,64 +2467,64 @@ msgstr ""
2492
"のテーマやプラグインで Google アナリティクスのトラッキングコードを埋め込む場"
2493
"合はチェックを外して下さい。"
2494
2495
- #: dist/veu-packages.php:210 veu-packages.php:214
2496
msgid "You can use various widgets."
2497
msgstr ""
2498
"以下の機能を持ったウィジェットを追加します。各ウィジェットの設定は「外観」"
2499
"→「ウィジェット」の設定画面より行って下さい。"
2500
2501
- #: dist/veu-packages.php:212 veu-packages.php:216
2502
msgid ""
2503
"VK_Recent Posts - display the link text and the date of the latest article "
2504
"title."
2505
msgstr "VK_最新記事 - 最新記事タイトルのリンクテキストと日付を表示します。"
2506
2507
- #: dist/veu-packages.php:213 veu-packages.php:217
2508
msgid ""
2509
"VK_Page content to widget - display the contents of the page to the widgets."
2510
msgstr ""
2511
"VK_固定ページ本文 - 固定ページのコンテンツ部分をウィジェットに表示します。"
2512
2513
- #: dist/veu-packages.php:214 veu-packages.php:218
2514
msgid "VK_Profile - display the profile entered in the widget."
2515
msgstr "VK_プロフィール - ウィジェットに入力されたプロフィールを表示します。"
2516
2517
- #: dist/veu-packages.php:215 veu-packages.php:219
2518
msgid "VK_FB Page Plugin - display the Facebook Page Plugin."
2519
msgstr "VK_FB Page Plugin - Facebook ページプラグインを表示します。"
2520
2521
- #: dist/veu-packages.php:216 veu-packages.php:220
2522
msgid "VK_3PR area - display the 3PR area."
2523
msgstr "VK_3PR エリア - 3PR エリアを表示します。"
2524
2525
- #: dist/veu-packages.php:217 veu-packages.php:221
2526
msgid "categories/tags list"
2527
msgstr "カテゴリー/タグ リスト"
2528
2529
- #: dist/veu-packages.php:217 veu-packages.php:221
2530
msgid "Displays a categories, tags or format list."
2531
msgstr "カテゴリ・タグまたは、フォーマットリストを表示します。"
2532
2533
- #: dist/veu-packages.php:223 veu-packages.php:227
2534
msgid "Widgets"
2535
msgstr "ウィジェット"
2536
2537
- #: dist/veu-packages.php:241 veu-packages.php:245
2538
msgid "CSS customize"
2539
msgstr "CSSカスタマイズ"
2540
2541
- #: dist/veu-packages.php:242 veu-packages.php:246
2542
msgid "You can set Customize CSS."
2543
msgstr ""
2544
"テーマデザインをカスタマイズする CSS を管理画面より追加できるようになります。"
2545
"追加する CSS コードは「VK Ex Unit」→「CSS カスタマイズ」の画面にて入力して下"
2546
"さい。"
2547
2548
- #: dist/veu-packages.php:260 veu-packages.php:264
2549
msgid "Child page index"
2550
msgstr "子ページの一覧表示"
2551
2552
- #: dist/veu-packages.php:261 veu-packages.php:265
2553
msgid ""
2554
"At the bottom of the specified page, it will display a list of the child "
2555
"page."
@@ -2557,110 +2532,153 @@ msgstr ""
2557
"指定した固定ページの下部へ、その固定ページの下層子ページの「ページタイトル / "
2558
"サムネイル / 抜粋文 / 該当ページへのリンク」をセットで一覧表示します。"
2559
2560
- #: dist/veu-packages.php:271 veu-packages.php:275
2561
msgid "Page list from ancestor"
2562
msgstr "先祖階層からの子ページリスト表示"
2563
2564
- #: dist/veu-packages.php:272 veu-packages.php:276
2565
msgid "Display Page list from ancestor at after content."
2566
msgstr ""
2567
"現在のページの先祖階層からの子ページリストをページ本文の下に表示します。"
2568
2569
- #: dist/veu-packages.php:283 veu-packages.php:287
2570
msgid "Display Contact Section at after content."
2571
msgstr "お問い合わせ情報を本文の下に表示する"
2572
2573
- #: dist/veu-packages.php:300 veu-packages.php:304
2574
msgid "Display HTML Site Map"
2575
msgstr "HTMLサイトマップの表示"
2576
2577
- #: dist/veu-packages.php:301 veu-packages.php:305
2578
msgid "It displays a HTML Site Map to the specified page."
2579
msgstr "指定した固定ページにHTMLサイトマップを表示します。"
2580
2581
- #: dist/veu-packages.php:326 veu-packages.php:330
2582
msgid "Contents setting"
2583
msgstr "CTA表示内容設定"
2584
2585
- #: dist/veu-packages.php:341 veu-packages.php:345
2586
msgid "Insert ads to content."
2587
msgstr "記事に広告を挿入します"
2588
2589
- #: dist/veu-packages.php:358 veu-packages.php:362
2590
msgid "Print Related posts lists to post content bottom."
2591
msgstr "関連記事を記事コンテンツ下のエリアへ表示します。"
2592
2593
- #: dist/veu-packages.php:369 veu-packages.php:373
2594
- msgid "Display Eye Catch image at before content."
2595
- msgstr ""
2596
- "アイキャッチ画像を本文の最初に表示します。各記事毎に非表示にする事も出来ま"
2597
- "す。"
2598
-
2599
- #: dist/veu-packages.php:379 veu-packages.php:383
2600
msgid "Disable ping back"
2601
msgstr "ping backを停止"
2602
2603
- #: dist/veu-packages.php:380 veu-packages.php:384
2604
msgid "Disable xmlrpc ping back."
2605
msgstr "xmlrpcを停止"
2606
2607
- #: dist/veu-packages.php:388 dist/veu-packages.php:389 veu-packages.php:392
2608
- #: veu-packages.php:393
2609
msgid "Disable dashbord"
2610
msgstr "ダッシュボードに最新情報を表示しない"
2611
2612
- #: dist/veu-packages.php:400 veu-packages.php:404
2613
- msgid "TinyMCE Style Tags"
2614
- msgstr "TinyMCE スタイルタグ"
2615
-
2616
- #: dist/veu-packages.php:401 veu-packages.php:405
2617
- msgid "Add TinyMCE Editor to style tags."
2618
- msgstr "スタイルタグにTinyMCEエディタを追加する"
2619
-
2620
- #: dist/veu-packages.php:408 veu-packages.php:412
2621
msgid "Admin bar manu"
2622
msgstr "管理バーメニュー"
2623
2624
- #: dist/veu-packages.php:409 veu-packages.php:413
2625
msgid "Add ExUnit menu to admin bar."
2626
msgstr "ExUnitのメニューを管理バーに表示する"
2627
2628
- #: dist/veu-packages.php:419 veu-packages.php:423
2629
msgid "Post Type Manager"
2630
msgstr "カスタム投稿タイプマネージャー"
2631
2632
- #: dist/veu-packages.php:420 veu-packages.php:424
2633
msgid "Add custom post types and custom taxonomies."
2634
msgstr "カスタム投稿タイプやカスタム分類を追加します。"
2635
2636
- #: dist/veu-packages.php:437 veu-packages.php:441
2637
msgid "Page Top Button"
2638
msgstr "ページトップへ戻るボタン"
2639
2640
- #: dist/veu-packages.php:438 veu-packages.php:442
2641
msgid ""
2642
"The page top button is displayed in the lower right corner of the screen."
2643
msgstr "ページトップへ戻るボタンは、画面の右下隅に表示されます。"
2644
2645
- #: dist/veu-packages.php:448 veu-packages.php:463
2646
msgid "Add body class"
2647
msgstr "Body class の追加"
2648
2649
- #: dist/veu-packages.php:449 veu-packages.php:464
2650
msgid "Add \"Post type\", \"Page slug\" etc class name to the body class."
2651
msgstr "投稿タイプ名や固定ページのスラッグ名をbodyタグのクラスに追加します。"
2652
2653
- #: dist/veu-packages.php:459 veu-packages.php:474
2654
msgid "Navi menu class custom"
2655
msgstr "ナビメニューclassの改変"
2656
2657
- #: dist/veu-packages.php:460 veu-packages.php:475
2658
msgid "Current class tuning of navi menu."
2659
msgstr ""
2660
"メニューに投稿トップやカスタム投稿タイプアーカイブページが設定された時に、詳"
2661
"細ページや関連するカスタム分類ページを表示している時でも適切にcurrentクラスが"
2662
"追加されるように調整します。"
2663
2664
#: dist/vkExUnit.php:81 vkExUnit.php:81
2665
#, php-format
2666
msgid "The current PHP version(%s) is too old, so VK ExUnit will not work."
@@ -2680,16 +2698,10 @@ msgstr "使用中のPHPのバージョン(%s) が古いです。"
2680
msgid "%s supports PHP5.6 or later."
2681
msgstr "%s はPHP5.6以降をサポートしています。"
2682
2683
- #: veu-packages.php:452
2684
- msgid "Smooth scroll"
2685
- msgstr "スムーススクロール"
2686
-
2687
- #: veu-packages.php:453
2688
- msgid "Add smooth scroll at anchor link in same page."
2689
- msgstr ""
2690
- "ページ内のアンカーリンククリックした際にスムーズにスクロースします。<br>※他の"
2691
- "jsと干渉する事があります。独自にjsで制御している箇所をクリックしても正しく動"
2692
- "作しない場合はこの機能を停止してみてください。"
2693
2694
#, fuzzy
2695
#~| msgid "Display count"
1
msgid ""
2
msgstr ""
3
"Project-Id-Version: \n"
4
+ "POT-Creation-Date: 2019-02-08 15:03+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"
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
257
msgstr "CTA設定"
258
259
#: dist/plugins/call-to-action/view-adminsetting.php:15
260
+ #: dist/veu-packages.php:299 plugins/call-to-action/view-adminsetting.php:15
261
+ #: veu-packages.php:299
262
msgid "Call To Action"
263
msgstr "Call To Action"
264
265
#: dist/plugins/call-to-action/view-adminsetting.php:19
266
+ #: dist/veu-packages.php:291 plugins/call-to-action/view-adminsetting.php:19
267
+ #: veu-packages.php:291
268
msgid "Display the CTA at the end of the post content."
269
msgstr "投稿内容の最後にCTAを表示します。"
270
271
#: dist/plugins/call-to-action/view-adminsetting.php:20
272
+ #: dist/veu-packages.php:293 plugins/call-to-action/view-adminsetting.php:20
273
+ #: veu-packages.php:293
274
msgid ""
275
"The CTA stands for \"Call to action\" and this is the area that prompts the "
276
"user behavior."
279
"情報を表示します。"
280
281
#: dist/plugins/call-to-action/view-adminsetting.php:21
282
+ #: dist/veu-packages.php:295 plugins/call-to-action/view-adminsetting.php:21
283
+ #: veu-packages.php:295
284
msgid ""
285
"As an example, text message and a link button for induction to the free "
286
"sample download page."
354
#: dist/plugins/contact-section/contact-section.php:104
355
#: dist/plugins/contact-section/contact-section.php:132
356
#: plugins/contact-section/contact-section.php:104
357
+ #: plugins/contact-section/contact-section.php:133
358
msgid "Contact Information"
359
msgstr "お問い合わせ情報"
360
363
#: dist/plugins/contact-section/customizer.php:53
364
#: dist/plugins/contact-section/customizer.php:67
365
#: plugins/contact-section/contact-section.php:114
366
+ #: plugins/contact-section/contact-section.php:144
367
#: plugins/contact-section/customizer.php:53
368
#: plugins/contact-section/customizer.php:67
369
msgid "Please feel free to inquire."
371
372
#: dist/plugins/contact-section/contact-section.php:116
373
#: dist/plugins/contact-section/customizer.php:95
374
+ #: plugins/contact-section/contact-section.php:117
375
+ #: plugins/contact-section/customizer.php:116
376
msgid "Office hours 9:00 - 18:00 [ Weekdays except holidays ]"
377
msgstr "受付時間 9:00-18:00 [ 土・日・祝日除く ]"
378
380
#: dist/plugins/contact-section/contact-section.php:120
381
#: dist/plugins/contact-section/customizer.php:137
382
#: dist/plugins/contact-section/customizer.php:179
383
+ #: plugins/contact-section/contact-section.php:119
384
+ #: plugins/contact-section/contact-section.php:121
385
+ #: plugins/contact-section/customizer.php:158
386
+ #: plugins/contact-section/customizer.php:200
387
msgid "Contact us"
388
msgstr "お問い合わせ"
389
390
#: dist/plugins/contact-section/contact-section.php:134
391
#: dist/plugins/contact-section/customizer.php:33
392
+ #: plugins/contact-section/contact-section.php:135
393
#: plugins/contact-section/customizer.php:33
394
msgid ""
395
"The contents entered here will be reflected in the bottom of each fixed "
400
401
#: dist/plugins/contact-section/contact-section.php:136
402
#: dist/plugins/contact-section/customizer.php:35
403
+ #: plugins/contact-section/contact-section.php:137
404
#: plugins/contact-section/customizer.php:35
405
msgid ""
406
"When I display it on the page, it is necessary to classify a check into "
411
412
#: dist/plugins/contact-section/contact-section.php:140
413
#: dist/plugins/contact-section/customizer.php:62
414
+ #: plugins/contact-section/contact-section.php:141
415
#: plugins/contact-section/customizer.php:62
416
msgid "Message"
417
msgstr "メッセージ"
430
#: dist/plugins/contact-section/customizer.php:172
431
#: dist/plugins/google_analytics/ga_admin.php:16
432
#: dist/plugins/sns/sns_admin.php:31
433
+ #: plugins/contact-section/contact-section.php:144
434
+ #: plugins/contact-section/contact-section.php:151
435
+ #: plugins/contact-section/contact-section.php:158
436
#: plugins/contact-section/contact-section.php:165
437
#: plugins/contact-section/contact-section.php:173
438
#: plugins/contact-section/contact-section.php:181
439
+ #: plugins/contact-section/contact-section.php:189
440
#: plugins/contact-section/customizer.php:67
441
#: plugins/contact-section/customizer.php:88
442
#: plugins/contact-section/customizer.php:109
443
#: plugins/contact-section/customizer.php:130
444
#: plugins/contact-section/customizer.php:151
445
#: plugins/contact-section/customizer.php:172
446
+ #: plugins/contact-section/customizer.php:193
447
#: plugins/google_analytics/ga_admin.php:16 plugins/sns/sns_admin.php:31
448
msgid "ex) "
449
msgstr "例) "
450
451
#: dist/plugins/contact-section/contact-section.php:147
452
#: dist/plugins/contact-section/customizer.php:83
453
+ #: plugins/contact-section/contact-section.php:148
454
#: plugins/contact-section/customizer.php:83
455
msgid "Phone number"
456
msgstr "電話番号"
459
#: dist/plugins/contact-section/contact-section.php:157
460
#: dist/plugins/contact-section/customizer.php:104
461
#: dist/plugins/contact-section/customizer.php:109
462
+ #: plugins/contact-section/contact-section.php:162
463
+ #: plugins/contact-section/contact-section.php:165
464
+ #: plugins/contact-section/customizer.php:125
465
+ #: plugins/contact-section/customizer.php:130
466
msgid "Office hours"
467
msgstr "営業時間"
468
469
#: dist/plugins/contact-section/contact-section.php:157
470
#: dist/plugins/contact-section/customizer.php:109
471
+ #: plugins/contact-section/contact-section.php:165
472
+ #: plugins/contact-section/customizer.php:130
473
msgid "Weekdays except holidays"
474
msgstr "土日・祝日除く"
475
476
#: dist/plugins/contact-section/contact-section.php:162
477
#: dist/plugins/contact-section/customizer.php:125
478
+ #: plugins/contact-section/contact-section.php:170
479
+ #: plugins/contact-section/customizer.php:146
480
msgid "The contact page URL"
481
msgstr "お問い合わせ先URL"
482
483
#: dist/plugins/contact-section/contact-section.php:165
484
#: dist/plugins/contact-section/customizer.php:130
485
+ #: plugins/contact-section/contact-section.php:173
486
+ #: plugins/contact-section/customizer.php:151
487
msgid "or"
488
msgstr "もしくは"
489
490
#: dist/plugins/contact-section/contact-section.php:166
491
#: dist/plugins/contact-section/customizer.php:130
492
+ #: plugins/contact-section/contact-section.php:174
493
+ #: plugins/contact-section/customizer.php:151
494
msgid "* If you fill in the blank, widget's contact button does not appear."
495
msgstr "※ 未入力の場合、お問い合わせウィジェットには何も表示されません。"
496
497
#: dist/plugins/contact-section/contact-section.php:170
498
#: dist/plugins/contact-section/customizer.php:146
499
+ #: plugins/contact-section/contact-section.php:178
500
+ #: plugins/contact-section/customizer.php:167
501
msgid "Contact button Text"
502
msgstr "お問い合わせボタンに表示するテキスト"
503
504
#: dist/plugins/contact-section/contact-section.php:173
505
#: dist/plugins/contact-section/customizer.php:151
506
+ #: plugins/contact-section/contact-section.php:181
507
+ #: plugins/contact-section/customizer.php:172
508
msgid "Contact Us from email."
509
msgstr "メールでのお問い合わせはこちら"
510
511
#: dist/plugins/contact-section/contact-section.php:178
512
#: dist/plugins/contact-section/customizer.php:167
513
+ #: plugins/contact-section/contact-section.php:186
514
+ #: plugins/contact-section/customizer.php:188
515
msgid "Contact button text( sub )"
516
msgstr "お問い合わせボタンに表示するテキスト2(オプション)"
517
518
#: dist/plugins/contact-section/contact-section.php:182
519
#: dist/plugins/contact-section/customizer.php:172
520
+ #: plugins/contact-section/contact-section.php:190
521
+ #: plugins/contact-section/customizer.php:193
522
msgid "Email contact form"
523
msgstr "お気軽にお問い合わせください。"
524
525
#: dist/plugins/contact-section/contact-section.php:187
526
#: dist/plugins/contact-section/customizer.php:188
527
+ #: plugins/contact-section/contact-section.php:195
528
+ #: plugins/contact-section/customizer.php:209
529
msgid "Contact button short text for side widget"
530
msgstr "お問い合わせボタンウィジェットに表示するテキスト"
531
532
#: dist/plugins/contact-section/contact-section.php:191
533
#: dist/plugins/contact-section/customizer.php:193
534
+ #: plugins/contact-section/contact-section.php:199
535
+ #: plugins/contact-section/customizer.php:214
536
msgid "This will used to \"Contact Button\" widget."
537
msgstr ""
538
"このテキストはお問い合わせボタンウィジェットで使用されます。サイドバーでの利"
539
"用を想定していますので少ない文字数で設定してください。"
540
541
#: dist/plugins/contact-section/contact-section.php:195
542
+ #: plugins/contact-section/contact-section.php:203
543
msgid "Advanced Setting"
544
msgstr "高度な設定"
545
546
#: dist/plugins/contact-section/contact-section.php:204
547
#: dist/plugins/contact-section/customizer.php:217
548
+ #: plugins/contact-section/contact-section.php:212
549
+ #: plugins/contact-section/customizer.php:238
550
msgid "Inquiry Banner image"
551
msgstr "お問い合わせバナー画像"
552
553
#: dist/plugins/contact-section/contact-section.php:206
554
+ #: plugins/contact-section/contact-section.php:214
555
msgid "Select Image"
556
msgstr "画像を選択"
557
558
#: dist/plugins/contact-section/contact-section.php:207
559
#: dist/plugins/contact-section/customizer.php:207
560
+ #: plugins/contact-section/contact-section.php:215
561
+ #: plugins/contact-section/customizer.php:228
562
msgid "Display the image instead of the above inquiry information"
563
msgstr ""
564
"画像が登録されている場合は標準のお問い合わせ情報ではなく画像が表示されます。"
565
566
#: dist/plugins/contact-section/contact-section.php:211
567
#: dist/plugins/contact-section/customizer.php:243
568
+ #: plugins/contact-section/contact-section.php:219
569
+ #: plugins/contact-section/customizer.php:264
570
msgid "Display HTML message instead of the standard"
571
msgstr "お問い合わせ情報として表示するHTML"
572
573
#: dist/plugins/contact-section/contact-section.php:213
574
#: dist/plugins/contact-section/customizer.php:236
575
+ #: plugins/contact-section/contact-section.php:221
576
+ #: plugins/contact-section/customizer.php:257
577
msgid "HTML takes precedence over image"
578
msgstr "HTMLが登録されている場合は画像より優先されます。"
579
580
#: dist/plugins/contact-section/contact-section.php:235
581
+ #: plugins/contact-section/contact-section.php:243
582
msgid "Display Contact Section"
583
msgstr "お問い合わせ情報の表示"
584
585
#: dist/plugins/contact-section/contact-section.php:368
586
#: dist/plugins/contact-section/contact-section.php:420
587
+ #: plugins/contact-section/contact-section.php:382
588
+ #: plugins/contact-section/contact-section.php:434
589
msgid "Edit contact information"
590
msgstr "Contact情報を編集"
591
592
#: dist/plugins/contact-section/contact-section.php:436
593
+ #: plugins/contact-section/contact-section.php:450
594
msgid "Contact Button"
595
msgstr "お問い合わせボタン"
596
597
#: dist/plugins/contact-section/contact-section.php:437
598
+ #: plugins/contact-section/contact-section.php:451
599
msgid "Display contact button."
600
msgstr "お問い合わせボタンを表示します。"
601
602
#: dist/plugins/contact-section/contact-section.php:438
603
#: dist/plugins/contact-section/contact-section.php:466
604
#: dist/plugins/contact-section/contact-section.php:488
605
+ #: plugins/contact-section/contact-section.php:452
606
+ #: plugins/contact-section/contact-section.php:480
607
+ #: plugins/contact-section/contact-section.php:502
608
#, php-format
609
msgid ""
610
"It is necessary to set the \"%s\" -> \"Contact Information\" section in "
613
"「%s」→ 「メイン設定」ページで『お問い合わせ情報』を設定する必要があります。"
614
615
#: dist/plugins/contact-section/contact-section.php:465
616
+ #: plugins/contact-section/contact-section.php:479
617
msgid "Display contact button"
618
msgstr "お問い合わせボタンを表示します。"
619
620
#: dist/plugins/contact-section/contact-section.php:486
621
+ #: dist/veu-packages.php:264 plugins/contact-section/contact-section.php:500
622
+ #: veu-packages.php:264
623
msgid "Contact Section"
624
msgstr "お問い合わせ情報"
625
626
#: dist/plugins/contact-section/contact-section.php:487
627
+ #: plugins/contact-section/contact-section.php:501
628
msgid "Display Phone number and contact button etc."
629
msgstr "電話番号とお問い合わせボタンなどを表示します。"
630
631
#: dist/plugins/contact-section/contact-section.php:516
632
+ #: plugins/contact-section/contact-section.php:530
633
#, php-format
634
msgid ""
635
"*It is necessary to set the \"%s\" -> \"Contact Information\" section in "
645
646
#: dist/plugins/contact-section/customizer.php:210
647
#: dist/plugins/contact-section/customizer.php:239
648
+ #: plugins/contact-section/customizer.php:231
649
+ #: plugins/contact-section/customizer.php:260
650
msgid "It is not reflected in the header."
651
msgstr "ヘッダーには反映されません。"
652
653
#: dist/plugins/css_customize/css_customize-edit.php:2
654
+ #: dist/plugins/css_customize/css_customize.php:31
655
+ #: dist/plugins/css_customize/css_customize.php:45
656
+ #: dist/plugins/css_customize/css_customize.php:46
657
#: plugins/css_customize/css_customize-edit.php:2
658
#: plugins/css_customize/css_customize.php:31
659
#: plugins/css_customize/css_customize.php:45
838
msgstr "作成したicoファイルをアップロードしてください"
839
840
#: dist/plugins/insert_ads.php:37 dist/plugins/insert_ads.php:180
841
+ #: dist/veu-packages.php:322 plugins/insert_ads.php:37
842
+ #: plugins/insert_ads.php:180 veu-packages.php:322
843
msgid "Insert ads"
844
msgstr "広告の挿入"
845
1076
msgid "Open link new tab."
1077
msgstr "リンクを別ウィンドウで開く"
1078
1079
+ #: dist/plugins/other_widget/widget-archives.php:9 dist/veu-packages.php:200
1080
+ #: plugins/other_widget/widget-archives.php:9 veu-packages.php:200
1081
msgid "archive list"
1082
msgstr "アーカイブリスト"
1083
1084
+ #: dist/plugins/other_widget/widget-archives.php:14 dist/veu-packages.php:200
1085
+ #: plugins/other_widget/widget-archives.php:14 veu-packages.php:200
1086
msgid ""
1087
"Displays a list of archives. You can choose the post type and also to "
1088
"display archives by month or by year."
1786
msgstr ""
1787
"設定を更新したら<a href=\"%s\">パーマリンク設定</a>を保存してください。"
1788
1789
+ #: dist/plugins/related_posts/related_posts.php:210 dist/veu-packages.php:339
1790
+ #: plugins/related_posts/related_posts.php:210 veu-packages.php:339
1791
msgid "Related posts"
1792
msgstr "関連記事を表示"
1793
2263
msgid "Page of %s"
2264
msgstr "%sページ目"
2265
2266
+ #: dist/plugins/vk-blocks/vk-blocks-functions.php:58
2267
+ #: plugins/vk-blocks/vk-blocks-functions.php:58
2268
msgid "Blocks(Beta)"
2269
msgstr ""
2270
2271
+ #: dist/plugins/vk-blocks/vk-blocks-functions.php:63
2272
+ #: plugins/vk-blocks/vk-blocks-functions.php:63
2273
+ msgid "Blocks Layout(Beta)"
2274
+ msgstr ""
2275
+
2276
#: dist/plugins/wp_title.php:47 plugins/wp_title.php:47
2277
#, php-format
2278
msgid "Search Results for : %s"
2366
msgid "Vektor WordPress Information"
2367
msgstr ""
2368
2369
+ #: dist/veu-packages.php:78 veu-packages.php:78
2370
msgid "Print link fontawesome"
2371
msgstr "fontawesome link タグを出力"
2372
2373
+ #: dist/veu-packages.php:79 veu-packages.php:79
2374
msgid "Print fontawesome link tag to html head."
2375
msgstr ""
2376
"fontawesome を読み込むための link タグを html head 内へ出力します。使用中の"
2377
"テーマやプラグインで fontawesome を既に読み込んでいる場合はチェックを外して下"
2378
"さい。"
2379
2380
+ #: dist/veu-packages.php:89 veu-packages.php:89
2381
msgid "VK Blocks ( Beta )"
2382
msgstr ""
2383
2384
+ #: dist/veu-packages.php:90 veu-packages.php:90
2385
msgid "Extends Gutenberg's blocks."
2386
msgstr "Gutenbergのブロックを拡張します。"
2387
2388
+ #: dist/veu-packages.php:100 veu-packages.php:100
2389
msgid "Rewrite the title tag"
2390
msgstr "タイトルタグの書き換え"
2391
2392
+ #: dist/veu-packages.php:101 veu-packages.php:101
2393
msgid "Print is rewritten by its own rules to html head."
2394
msgstr ""
2395
"head title タグ内へ出力される内容を VK EX Unit のルールで出力します。 ( VK "
2396
"EX Unit 側で wp_title() をフィルターフックでカスタマイズ ) 使用中のテーマやプ"
2397
"ラグインで title タグの内容を出力する場合はチェックを外して下さい。"
2398
2399
+ #: dist/veu-packages.php:104 dist/veu-packages.php:122
2400
+ #: dist/veu-packages.php:161 dist/veu-packages.php:179
2401
+ #: dist/veu-packages.php:209 dist/veu-packages.php:227
2402
+ #: dist/veu-packages.php:268 dist/veu-packages.php:303
2403
+ #: dist/veu-packages.php:326 dist/veu-packages.php:383 veu-packages.php:104
2404
+ #: veu-packages.php:122 veu-packages.php:161 veu-packages.php:179
2405
+ #: veu-packages.php:209 veu-packages.php:227 veu-packages.php:268
2406
+ #: veu-packages.php:303 veu-packages.php:326 veu-packages.php:383
2407
msgid "Setting"
2408
msgstr "設定"
2409
2410
+ #: dist/veu-packages.php:118 veu-packages.php:118
2411
msgid "Print meta Keyword"
2412
msgstr "メタキーワードを出力"
2413
2414
+ #: dist/veu-packages.php:119 veu-packages.php:119
2415
msgid "Print meta Keyword to html head."
2416
msgstr "ヘッダーにメタキーワードを出力します。"
2417
2418
+ #: dist/veu-packages.php:135 veu-packages.php:135
2419
msgid "Print meta description"
2420
msgstr "メタディスクリプションタグを出力"
2421
2422
+ #: dist/veu-packages.php:136 veu-packages.php:136
2423
msgid "Print meta description to html head."
2424
msgstr ""
2425
"投稿画面「抜粋」欄に入力されたテキストを meta description タグとして html "
2426
"head 内へ出力します。使用中のテーマやプラグインで meta description タグを出力"
2427
"している場合はチェックを外して下さい。"
2428
2429
+ #: dist/veu-packages.php:145 veu-packages.php:145
2430
msgid "Main setting page"
2431
msgstr "メイン設定画面"
2432
2433
+ #: dist/veu-packages.php:147 veu-packages.php:147
2434
msgid "Print og tags to html head."
2435
msgstr "OG タグを html head 内へ出力します。"
2436
2437
+ #: dist/veu-packages.php:148 veu-packages.php:148
2438
msgid "Print twitter card tags to html head."
2439
msgstr "Twitter カードタグを html head 内へ出力します。"
2440
2441
+ #: dist/veu-packages.php:149 veu-packages.php:149
2442
msgid "Print social bookmark buttons."
2443
msgstr "ソーシャルブックマークボタンを表示します。"
2444
2445
+ #: dist/veu-packages.php:150 veu-packages.php:150
2446
msgid "Facebook Page Plugin widget."
2447
msgstr "Facebookページプラグインウィジェット"
2448
2449
+ #: dist/veu-packages.php:151 veu-packages.php:151
2450
msgid "Print Follow me box to content bottom."
2451
msgstr "Follow me box を記事コンテンツ下のエリアへ表示します。"
2452
2453
+ #: dist/veu-packages.php:153 veu-packages.php:153
2454
#, php-format
2455
msgid "* You can stop the function separately from the %s."
2456
msgstr "%s から個別に機能を停止する事ができます。"
2457
2458
+ #: dist/veu-packages.php:157 veu-packages.php:157
2459
msgid "Social media cooperation"
2460
msgstr "ソーシャルメディア連携"
2461
2462
+ #: dist/veu-packages.php:176 veu-packages.php:176
2463
msgid "Print Google Analytics tracking code."
2464
msgstr ""
2465
"Google アナリティクスのトラッキングコードを出力します。有効化した後「設定」の"
2467
"のテーマやプラグインで Google アナリティクスのトラッキングコードを埋め込む場"
2468
"合はチェックを外して下さい。"
2469
2470
+ #: dist/veu-packages.php:192 veu-packages.php:192
2471
msgid "You can use various widgets."
2472
msgstr ""
2473
"以下の機能を持ったウィジェットを追加します。各ウィジェットの設定は「外観」"
2474
"→「ウィジェット」の設定画面より行って下さい。"
2475
2476
+ #: dist/veu-packages.php:194 veu-packages.php:194
2477
msgid ""
2478
"VK_Recent Posts - display the link text and the date of the latest article "
2479
"title."
2480
msgstr "VK_最新記事 - 最新記事タイトルのリンクテキストと日付を表示します。"
2481
2482
+ #: dist/veu-packages.php:195 veu-packages.php:195
2483
msgid ""
2484
"VK_Page content to widget - display the contents of the page to the widgets."
2485
msgstr ""
2486
"VK_固定ページ本文 - 固定ページのコンテンツ部分をウィジェットに表示します。"
2487
2488
+ #: dist/veu-packages.php:196 veu-packages.php:196
2489
msgid "VK_Profile - display the profile entered in the widget."
2490
msgstr "VK_プロフィール - ウィジェットに入力されたプロフィールを表示します。"
2491
2492
+ #: dist/veu-packages.php:197 veu-packages.php:197
2493
msgid "VK_FB Page Plugin - display the Facebook Page Plugin."
2494
msgstr "VK_FB Page Plugin - Facebook ページプラグインを表示します。"
2495
2496
+ #: dist/veu-packages.php:198 veu-packages.php:198
2497
msgid "VK_3PR area - display the 3PR area."
2498
msgstr "VK_3PR エリア - 3PR エリアを表示します。"
2499
2500
+ #: dist/veu-packages.php:199 veu-packages.php:199
2501
msgid "categories/tags list"
2502
msgstr "カテゴリー/タグ リスト"
2503
2504
+ #: dist/veu-packages.php:199 veu-packages.php:199
2505
msgid "Displays a categories, tags or format list."
2506
msgstr "カテゴリ・タグまたは、フォーマットリストを表示します。"
2507
2508
+ #: dist/veu-packages.php:205 veu-packages.php:205
2509
msgid "Widgets"
2510
msgstr "ウィジェット"
2511
2512
+ #: dist/veu-packages.php:223 veu-packages.php:223
2513
msgid "CSS customize"
2514
msgstr "CSSカスタマイズ"
2515
2516
+ #: dist/veu-packages.php:224 veu-packages.php:224
2517
msgid "You can set Customize CSS."
2518
msgstr ""
2519
"テーマデザインをカスタマイズする CSS を管理画面より追加できるようになります。"
2520
"追加する CSS コードは「VK Ex Unit」→「CSS カスタマイズ」の画面にて入力して下"
2521
"さい。"
2522
2523
+ #: dist/veu-packages.php:242 veu-packages.php:242
2524
msgid "Child page index"
2525
msgstr "子ページの一覧表示"
2526
2527
+ #: dist/veu-packages.php:243 veu-packages.php:243
2528
msgid ""
2529
"At the bottom of the specified page, it will display a list of the child "
2530
"page."
2532
"指定した固定ページの下部へ、その固定ページの下層子ページの「ページタイトル / "
2533
"サムネイル / 抜粋文 / 該当ページへのリンク」をセットで一覧表示します。"
2534
2535
+ #: dist/veu-packages.php:253 veu-packages.php:253
2536
msgid "Page list from ancestor"
2537
msgstr "先祖階層からの子ページリスト表示"
2538
2539
+ #: dist/veu-packages.php:254 veu-packages.php:254
2540
msgid "Display Page list from ancestor at after content."
2541
msgstr ""
2542
"現在のページの先祖階層からの子ページリストをページ本文の下に表示します。"
2543
2544
+ #: dist/veu-packages.php:265 veu-packages.php:265
2545
msgid "Display Contact Section at after content."
2546
msgstr "お問い合わせ情報を本文の下に表示する"
2547
2548
+ #: dist/veu-packages.php:282 veu-packages.php:282
2549
msgid "Display HTML Site Map"
2550
msgstr "HTMLサイトマップの表示"
2551
2552
+ #: dist/veu-packages.php:283 veu-packages.php:283
2553
msgid "It displays a HTML Site Map to the specified page."
2554
msgstr "指定した固定ページにHTMLサイトマップを表示します。"
2555
2556
+ #: dist/veu-packages.php:308 veu-packages.php:308
2557
msgid "Contents setting"
2558
msgstr "CTA表示内容設定"
2559
2560
+ #: dist/veu-packages.php:323 veu-packages.php:323
2561
msgid "Insert ads to content."
2562
msgstr "記事に広告を挿入します"
2563
2564
+ #: dist/veu-packages.php:340 veu-packages.php:340
2565
msgid "Print Related posts lists to post content bottom."
2566
msgstr "関連記事を記事コンテンツ下のエリアへ表示します。"
2567
2568
+ #: dist/veu-packages.php:350 veu-packages.php:350
2569
msgid "Disable ping back"
2570
msgstr "ping backを停止"
2571
2572
+ #: dist/veu-packages.php:351 veu-packages.php:351
2573
msgid "Disable xmlrpc ping back."
2574
msgstr "xmlrpcを停止"
2575
2576
+ #: dist/veu-packages.php:359 dist/veu-packages.php:360 veu-packages.php:359
2577
+ #: veu-packages.php:360
2578
msgid "Disable dashbord"
2579
msgstr "ダッシュボードに最新情報を表示しない"
2580
2581
+ #: dist/veu-packages.php:368 veu-packages.php:368
2582
msgid "Admin bar manu"
2583
msgstr "管理バーメニュー"
2584
2585
+ #: dist/veu-packages.php:369 veu-packages.php:369
2586
msgid "Add ExUnit menu to admin bar."
2587
msgstr "ExUnitのメニューを管理バーに表示する"
2588
2589
+ #: dist/veu-packages.php:379 veu-packages.php:379
2590
msgid "Post Type Manager"
2591
msgstr "カスタム投稿タイプマネージャー"
2592
2593
+ #: dist/veu-packages.php:380 veu-packages.php:380
2594
msgid "Add custom post types and custom taxonomies."
2595
msgstr "カスタム投稿タイプやカスタム分類を追加します。"
2596
2597
+ #: dist/veu-packages.php:397 veu-packages.php:397
2598
msgid "Page Top Button"
2599
msgstr "ページトップへ戻るボタン"
2600
2601
+ #: dist/veu-packages.php:398 veu-packages.php:398
2602
msgid ""
2603
"The page top button is displayed in the lower right corner of the screen."
2604
msgstr "ページトップへ戻るボタンは、画面の右下隅に表示されます。"
2605
2606
+ #: dist/veu-packages.php:408 veu-packages.php:408
2607
+ msgid "Smooth scroll"
2608
+ msgstr "スムーススクロール"
2609
+
2610
+ #: dist/veu-packages.php:409 veu-packages.php:409
2611
+ msgid "Add smooth scroll at anchor link in same page."
2612
+ msgstr ""
2613
+ "ページ内のアンカーリンククリックした際にスムーズにスクロースします。<br>※他の"
2614
+ "jsと干渉する事があります。独自にjsで制御している箇所をクリックしても正しく動"
2615
+ "作しない場合はこの機能を停止してみてください。"
2616
+
2617
+ #: dist/veu-packages.php:419 veu-packages.php:419
2618
msgid "Add body class"
2619
msgstr "Body class の追加"
2620
2621
+ #: dist/veu-packages.php:420 veu-packages.php:420
2622
msgid "Add \"Post type\", \"Page slug\" etc class name to the body class."
2623
msgstr "投稿タイプ名や固定ページのスラッグ名をbodyタグのクラスに追加します。"
2624
2625
+ #: dist/veu-packages.php:430 veu-packages.php:430
2626
msgid "Navi menu class custom"
2627
msgstr "ナビメニューclassの改変"
2628
2629
+ #: dist/veu-packages.php:431 veu-packages.php:431
2630
msgid "Current class tuning of navi menu."
2631
msgstr ""
2632
"メニューに投稿トップやカスタム投稿タイプアーカイブページが設定された時に、詳"
2633
"細ページや関連するカスタム分類ページを表示している時でも適切にcurrentクラスが"
2634
"追加されるように調整します。"
2635
2636
+ #: dist/veu-packages.php:442 veu-packages.php:442
2637
+ msgid "Display Eye Catch image at before content."
2638
+ msgstr ""
2639
+ "アイキャッチ画像を本文の最初に表示します。各記事毎に非表示にする事も出来ま"
2640
+ "す。"
2641
+
2642
+ #: dist/veu-packages.php:452 veu-packages.php:452
2643
+ msgid "TinyMCE Style Tags"
2644
+ msgstr "TinyMCE スタイルタグ"
2645
+
2646
+ #: dist/veu-packages.php:453 veu-packages.php:453
2647
+ msgid "Add TinyMCE Editor to style tags."
2648
+ msgstr "スタイルタグにTinyMCEエディタを追加する"
2649
+
2650
+ #: dist/veu-packages.php:463 veu-packages.php:463
2651
+ msgid "Print Bootstrap css ( grid / button / table )"
2652
+ msgstr "Bootstrap の CSS(grid/button/tableのみ)を出力"
2653
+
2654
+ #: dist/veu-packages.php:464 veu-packages.php:464
2655
+ msgid ""
2656
+ "If your using theme has already including Bootstrap, you deactivate this "
2657
+ "item."
2658
+ msgstr ""
2659
+ "BootstrapのCSSを読み込むためのタグを html head 内へ出力します。使用中のテーマ"
2660
+ "(Lightningなど)やプラグインで Bootstrap を既に読み込んでいる場合はチェック"
2661
+ "を外して下さい。"
2662
+
2663
+ #: dist/veu-packages.php:474 veu-packages.php:474
2664
+ msgid "Favicon setting"
2665
+ msgstr "ファビコン設定"
2666
+
2667
+ #: dist/veu-packages.php:475 veu-packages.php:475
2668
+ msgid "About favicon."
2669
+ msgstr ""
2670
+ "ブラウザでページを表示した際にタブやウィンドウのタイトルに表示されるアイコン"
2671
+ "(ファビコン)を設定します。"
2672
+
2673
+ #: dist/veu-packages.php:475 veu-packages.php:475
2674
+ msgid ""
2675
+ "This feature will be discontinued shortly.<br>You can set the site icon from "
2676
+ "\"Site Identity\" panel of \"Themes > Customize\"."
2677
+ msgstr ""
2678
+ "この機能は間もなく廃止されます。<br>\n"
2679
+ "サイトアイコンは「外観 > カスタマイズ」の「サイト基本情報」パネルから設定でき"
2680
+ "ます。"
2681
+
2682
#: dist/vkExUnit.php:81 vkExUnit.php:81
2683
#, php-format
2684
msgid "The current PHP version(%s) is too old, so VK ExUnit will not work."
2698
msgid "%s supports PHP5.6 or later."
2699
msgstr "%s はPHP5.6以降をサポートしています。"
2700
2701
+ #: plugins/contact-section/contact-section.php:155
2702
+ #: plugins/contact-section/customizer.php:104
2703
+ msgid "Phone icon"
2704
+ msgstr "電話アイコン"
2705
2706
#, fuzzy
2707
#~| msgid "Display count"
plugins/contact-section/contact-section.php CHANGED
@@ -112,6 +112,7 @@ class VkExUnit_Contact {
112
public static function get_option() {
113
$default = array(
114
'contact_txt' => __( 'Please feel free to inquire.', 'vkExUnit' ),
115
'tel_number' => '000-000-0000',
116
'contact_time' => __( 'Office hours 9:00 - 18:00 [ Weekdays except holidays ]', 'vkExUnit' ),
117
'contact_link' => home_url(),
@@ -149,6 +150,13 @@ class VkExUnit_Contact {
149
<input type="text" name="vkExUnit_contact[tel_number]" id="tel_number" value="<?php echo esc_attr( $options['tel_number'] ); ?>" style="width:50%;" /><br />
150
<span><?php _e( 'ex) ', 'vkExUnit' ); ?>000-000-0000</span>
151
</td>
152
</tr>
153
<tr>
154
<th scope="row"><label for="contact_time"><?php _e( 'Office hours', 'vkExUnit' ); ?></label></th>
@@ -309,7 +317,7 @@ class VkExUnit_Contact {
309
public static function render_contact_section_html() {
310
$options = self::get_option();
311
$cont = '';
312
- $cont .= '<section class="veu_contact veu_contentAddSection">';
313
314
if ( $options['contact_html'] ) {
315
$cont .= $options['contact_html'];
@@ -323,10 +331,16 @@ class VkExUnit_Contact {
323
$cont .= '<div class="contact_frame">';
324
$cont .= '<p class="contact_txt">';
325
$cont .= '<span class="contact_txt_catch">' . nl2br( esc_textarea( $options['contact_txt'] ) ) . '</span>';
326
if ( wp_is_mobile() ) {
327
$cont .= '<a href="tel:' . $options['tel_number'] . '" >';
328
}
329
- $cont .= '<span class="contact_txt_tel veu_color_txt_key">' . $options['tel_number'] . '</span>';
330
if ( wp_is_mobile() ) {
331
$cont .= '</a>';
332
}
112
public static function get_option() {
113
$default = array(
114
'contact_txt' => __( 'Please feel free to inquire.', 'vkExUnit' ),
115
+ 'tel_icon' => '',
116
'tel_number' => '000-000-0000',
117
'contact_time' => __( 'Office hours 9:00 - 18:00 [ Weekdays except holidays ]', 'vkExUnit' ),
118
'contact_link' => home_url(),
150
<input type="text" name="vkExUnit_contact[tel_number]" id="tel_number" value="<?php echo esc_attr( $options['tel_number'] ); ?>" style="width:50%;" /><br />
151
<span><?php _e( 'ex) ', 'vkExUnit' ); ?>000-000-0000</span>
152
</td>
153
+ </tr>
154
+ <tr>
155
+ <th scope="row"><label for="tel_icon"><?php _e( 'Phone icon', 'vkExUnit' ); ?></label></th>
156
+ <td>
157
+ <input type="text" name="vkExUnit_contact[tel_icon]" id="tel_icon" value="<?php echo esc_attr( $options['tel_icon'] ); ?>" style="width:50%;" /><br />
158
+ <span><?php _e( 'ex) ', 'vkExUnit' ); ?>fas fa-phone-square [ <a href="https://fontawesome.com/icons?d=gallery&q=phone&m=free" target="_blank" rel="noopener noreferrer">lcon list</a> ]</span>
159
+ </td>
160
</tr>
161
<tr>
162
<th scope="row"><label for="contact_time"><?php _e( 'Office hours', 'vkExUnit' ); ?></label></th>
317
public static function render_contact_section_html() {
318
$options = self::get_option();
319
$cont = '';
320
+ $cont .= '<section class="veu_contact veu_contentAddSection vk_contact">';
321
322
if ( $options['contact_html'] ) {
323
$cont .= $options['contact_html'];
331
$cont .= '<div class="contact_frame">';
332
$cont .= '<p class="contact_txt">';
333
$cont .= '<span class="contact_txt_catch">' . nl2br( esc_textarea( $options['contact_txt'] ) ) . '</span>';
334
+
335
+ $tel_icon = '';
336
+ if ( ! empty( $options['tel_icon'] ) ) {
337
+ $tel_icon = '<i class="' . esc_attr( $options['tel_icon'] ) . '"></i> ';
338
+ }
339
+
340
if ( wp_is_mobile() ) {
341
$cont .= '<a href="tel:' . $options['tel_number'] . '" >';
342
}
343
+ $cont .= '<span class="contact_txt_tel veu_color_txt_key">' . $tel_icon . esc_html( $options['tel_number'] ) . '</span>';
344
if ( wp_is_mobile() ) {
345
$cont .= '</a>';
346
}
plugins/contact-section/customizer.php CHANGED
@@ -89,6 +89,27 @@ function veu_customize_register_contact( $wp_customize ) {
89
)
90
);
91
92
// Office hours
93
$wp_customize->add_setting(
94
'vkExUnit_contact[contact_time]', array(
89
)
90
);
91
92
+ // Phone icon
93
+ $wp_customize->add_setting(
94
+ 'vkExUnit_contact[tel_icon]', array(
95
+ 'default' => '',
96
+ 'type' => 'option', // 保存先 option or theme_mod
97
+ 'capability' => 'edit_theme_options',
98
+ 'sanitize_callback' => 'sanitize_text_field',
99
+ )
100
+ );
101
+
102
+ $wp_customize->add_control(
103
+ 'tel_icon', array(
104
+ 'label' => __( 'Phone icon', 'vkExUnit' ),
105
+ 'section' => 'veu_contact_setting',
106
+ 'settings' => 'vkExUnit_contact[tel_icon]',
107
+ 'type' => 'text',
108
+ 'priority' => 1,
109
+ 'description' => __( 'ex) ', 'vkExUnit' ) . 'fas fa-phone-square [ <a href="https://fontawesome.com/icons?d=gallery&q=phone&m=free" target="_blank" rel="noopener noreferrer">lcon list</a> ]',
110
+ )
111
+ );
112
+
113
// Office hours
114
$wp_customize->add_setting(
115
'vkExUnit_contact[contact_time]', array(
plugins/vk-blocks-config.php CHANGED
@@ -7,7 +7,7 @@ if ( ! function_exists( 'vkblocks_active' ) ) {
7
// Set asset URL.
8
define( 'VK_BLOCKS_URL', plugin_dir_url( __FILE__ ) . 'vk-blocks/' );
9
// Set version number.
10
- define( 'VK_BLOCKS_VERSION', '0.4.6' );
11
12
global $vk_blocks_prefix;
13
$vk_blocks_prefix = veu_get_prefix();
7
// Set asset URL.
8
define( 'VK_BLOCKS_URL', plugin_dir_url( __FILE__ ) . 'vk-blocks/' );
9
// Set version number.
10
+ define( 'VK_BLOCKS_VERSION', '0.4.7' );
11
12
global $vk_blocks_prefix;
13
$vk_blocks_prefix = veu_get_prefix();
plugins/vk-blocks/build/block-build.js CHANGED
@@ -1,4 +1,4 @@
1
- !function(e){var t={};function n(o){if(t[o])return t[o].exports;var l=t[o]={i:o,l:!1,exports:{}};return e[o].call(l.exports,l,l.exports,n),l.l=!0,l.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 l in e)n.d(o,l,function(t){return e[t]}.bind(null,l));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(1)},function(e,t,n){"use strict";
2
/** @license React v16.7.0
3
* react.production.min.js
4
*
@@ -6,10 +6,10 @@
6
*
7
* This source code is licensed under the MIT license found in the
8
* LICENSE file in the root directory of this source tree.
9
- */var o=n(2),l="function"==typeof Symbol&&Symbol.for,a=l?Symbol.for("react.element"):60103,r=l?Symbol.for("react.portal"):60106,c=l?Symbol.for("react.fragment"):60107,i=l?Symbol.for("react.strict_mode"):60108,s=l?Symbol.for("react.profiler"):60114,u=l?Symbol.for("react.provider"):60109,m=l?Symbol.for("react.context"):60110,p=l?Symbol.for("react.concurrent_mode"):60111,b=l?Symbol.for("react.forward_ref"):60112,f=l?Symbol.for("react.suspense"):60113,k=l?Symbol.for("react.memo"):60115,v=l?Symbol.for("react.lazy"):60116,g="function"==typeof Symbol&&Symbol.iterator;function d(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,o=0;o<t;o++)n+="&args[]="+encodeURIComponent(arguments[o+1]);!function(e,t,n,o,l,a,r,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,l,a,r,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 _={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},y={};function h(e,t,n){this.props=e,this.context=t,this.refs=y,this.updater=n||_}function E(){}function C(e,t,n){this.props=e,this.context=t,this.refs=y,this.updater=n||_}h.prototype.isReactComponent={},h.prototype.setState=function(e,t){"object"!=typeof e&&"function"!=typeof e&&null!=e&&d("85"),this.updater.enqueueSetState(this,e,t,"setState")},h.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},E.prototype=h.prototype;var w=C.prototype=new E;w.constructor=C,o(w,h.prototype),w.isPureReactComponent=!0;var R={current:null,currentDispatcher:null},N=Object.prototype.hasOwnProperty,B={key:!0,ref:!0,__self:!0,__source:!0};function x(e,t,n){var o=void 0,l={},r=null,c=null;if(null!=t)for(o in void 0!==t.ref&&(c=t.ref),void 0!==t.key&&(r=""+t.key),t)N.call(t,o)&&!B.hasOwnProperty(o)&&(l[o]=t[o]);var i=arguments.length-2;if(1===i)l.children=n;else if(1<i){for(var s=Array(i),u=0;u<i;u++)s[u]=arguments[u+2];l.children=s}if(e&&e.defaultProps)for(o in i=e.defaultProps)void 0===l[o]&&(l[o]=i[o]);return{$typeof:a,type:e,key:r,ref:c,props:l,_owner:R.current}}function S(e){return"object"==typeof e&&null!==e&&e.$typeof===a}var I=/\/+/g,T=[];function O(e,t,n,o){if(T.length){var l=T.pop();return l.result=e,l.keyPrefix=t,l.func=n,l.context=o,l.count=0,l}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>T.length&&T.push(e)}function P(e,t,n){return null==e?0:function e(t,n,o,l){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 r:i=!0}}if(i)return o(l,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,l)}else if(u=null===t||"object"!=typeof t?null:"function"==typeof(u=g&&t[g]||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,l);else"object"===c&&d("31","[object Object]"==(o=""+t)?"object with keys {"+Object.keys(t).join(", ")+"}":o,"");return i}(e,"",t,n)}function j(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"quot;+(""+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,l=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?L(e,o,n,function(e){return e}):null!=e&&(S(e)&&(e=function(e,t){return{$typeof:a,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,l+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(I,"amp;/")+"/")+n)),o.push(e))}function L(e,t,n,o,l){var a="";null!=n&&(a=(""+n).replace(I,"amp;/")+"/"),P(e,M,t=O(t,a,o,l)),A(t)}var F={Children:{map:function(e,t,n){if(null==e)return e;var o=[];return L(e,o,null,t,n),o},forEach:function(e,t,n){if(null==e)return e;P(e,z,t=O(null,null,t,n)),A(t)},count:function(e){return P(e,function(){return null},null)},toArray:function(e){var t=[];return L(e,t,null,function(e){return e}),t},only:function(e){return S(e)||d("143"),e}},createRef:function(){return{current:null}},Component:h,PureComponent:C,createContext:function(e,t){return void 0===t&&(t=null),(e={$typeof:m,_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:b,render:e}},lazy:function(e){return{$typeof:v,_ctor:e,_status:-1,_result:null}},memo:function(e,t){return{$typeof:k,type:e,compare:void 0===t?null:t}},Fragment:c,StrictMode:i,Suspense:f,createElement:x,cloneElement:function(e,t,n){null==e&&d("267",e);var l=void 0,r=o({},e.props),c=e.key,i=e.ref,s=e._owner;if(null!=t){void 0!==t.ref&&(i=t.ref,s=R.current),void 0!==t.key&&(c=""+t.key);var u=void 0;for(l in e.type&&e.type.defaultProps&&(u=e.type.defaultProps),t)N.call(t,l)&&!B.hasOwnProperty(l)&&(r[l]=void 0===t[l]&&void 0!==u?u[l]:t[l])}if(1===(l=arguments.length-2))r.children=n;else if(1<l){u=Array(l);for(var m=0;m<l;m++)u[m]=arguments[m+2];r.children=u}return{$typeof:a,type:e.type,key:c,ref:i,props:r,_owner:s}},createFactory:function(e){var t=x.bind(null,e);return t.type=e,t},isValidElement:S,version:"16.7.0",unstable_ConcurrentMode:p,unstable_Profiler:s,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:R,assign:o}},U={default:F},$=U&&F||U;e.exports=$.default||$},function(e,t,n){"use strict";
10
/*
11
object-assign
12
(c) Sindre Sorhus
13
@license MIT
14
- */var o=Object.getOwnPropertySymbols,l=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,r,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]))l.call(n,s)&&(c[s]=n[s]);if(o){r=o(n);for(var u=0;u<r.length;u++)a.call(n,r[u])&&(c[r[u]]=n[r[u]])}}return c}},function(e,t){var n=wp.i18n.__,o=wp.blocks.registerBlockType,l=wp.editor.RichText;o("vk-blocks/alert",{title:n("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=t.style,a=t.content;return React.createElement("div",{className:"alert alert-".concat(o)},React.createElement("select",{onChange:function(e){n({style:e.target.value})}},React.createElement("option",{value:"success",selected:"success"===o},"Success"),React.createElement("option",{value:"info",selected:"info"===o},"Info"),React.createElement("option",{value:"warning",selected:"warning"===o},"Warning"),React.createElement("option",{value:"danger",selected:"danger"===o},"Danger")),React.createElement(l,{tagName:"p",onChange:function(e){n({content:e})},value:a}))},save:function(e){var t=e.attributes,n=t.style,o=t.content;return React.createElement("div",{className:"alert alert-".concat(n)},React.createElement(l.Content,{tagName:"p",value:o}))}})},function(e,t){var n=wp.i18n.__,o=wp.blocks.registerBlockType,l=wp.components,a=(l.RangeControl,l.RadioControl),r=l.PanelBody,c=l.Button,i=wp.element.Fragment,s=wp.editor,u=s.RichText,m=s.InspectorControls,p=s.MediaUpload,b=s.ColorPalette,f=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:f,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,l=e.setAttributes,s=t.content,f=t.balloonName,k=t.balloonType,v=t.balloonBgColor,g=t.balloonAlign,d=t.IconImage;return React.createElement(i,null,React.createElement(m,null,React.createElement(r,{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:g,options:[{label:n("Left","vk-blocks"),value:"position-left"},{label:n("Right","vk-blocks"),value:"position-right"}],onChange:function(e){return l({balloonAlign:e})}}),React.createElement(a,{label:n("Type","vk-blocks"),help:n("Please select the type of balloon.","vk-blocks"),selected:k,options:[{label:n("Serif","vk-blocks"),value:"type-serif"},{label:n("Thinking","vk-blocks"),value:"type-think"}],onChange:function(e){return l({balloonType:e})}}),React.createElement(b,{value:v,onChange:function(e){return l({balloonBgColor:e})}}))),React.createElement("div",{className:"".concat(o," vk_balloon vk_balloon-").concat(g," vk_balloon-").concat(k)},React.createElement("div",{className:"vk_balloon_icon"},React.createElement(p,{onSelect:function(e){return l({IconImage:e.sizes.full.url})},type:"image",className:"vk_balloon_icon_image",value:d,render:function(e){var t=e.open;return React.createElement(c,{onClick:t,className:d?"image-button":"button button-large"},d?React.createElement("img",{className:"vk_balloon_icon_image",src:d,alt:n("Upload image","vk-blocks")}):n("Select image","vk-blocks"))}}),React.createElement(u,{tagName:"figcaption",className:"vk_balloon_icon_name",onChange:function(e){return l({balloonName:e})},value:f,placeholder:n("Icon Name","vk-blocks")})),React.createElement(u,{style:{background:v,border:v},tagName:"p",className:"vk_balloon_content",onChange:function(e){return l({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,l=t.balloonType,a=t.balloonBgColor,r=t.balloonAlign,c=t.IconImage;return React.createElement("div",{className:"vk_balloon vk_balloon-".concat(r," vk_balloon-").concat(l)},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){var n=wp.i18n.__,o=wp.blocks.registerBlockType,l=wp.editor.RichText,a=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"}));o("vk-blocks/faq",{title:n("FAQ","vk-blocks"),icon:a,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,o=e.setAttributes,a=t.heading,r=t.content;return React.createElement("dl",{className:"vk_faq"},React.createElement(l,{tagName:"dt",className:"vk_faq_title",onChange:function(e){return o({heading:e})},value:a,placeholder:n("Please enter a question.","vk-blocks")}),React.createElement(l,{tagName:"dd",className:"vk_faq_content",onChange:function(e){return o({content:e})},value:r,placeholder:n("Please enter a answer.","vk-blocks")}))},save:function(e){var t=e.attributes,n=t.heading,o=t.content;return React.createElement("dl",{className:"vk_faq"},React.createElement(l.Content,{tagName:"dt",className:"vk_faq_title",value:n}),React.createElement(l.Content,{tagName:"dd",className:"vk_faq_content",value:o}))}})},function(e,t){var n=wp.i18n.__,o=wp.blocks.registerBlockType,l=wp.components,a=(l.RangeControl,l.RadioControl),r=l.PanelBody,c=l.Button,i=(l.PanelColor,wp.element.Fragment),s=wp.editor,u=s.RichText,m=s.InspectorControls,p=s.MediaUpload;s.ColorPalette;o("vk-blocks/flow",{title:n("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,o=e.setAttributes,l=t.heading,s=t.content,b=t.insertImage,f=t.arrowFlag;return[React.createElement(i,null,React.createElement(m,null,React.createElement(r,{title:n("Display of arrow","vk-blocks")},React.createElement(a,{selected:f,options:[{label:n("Arrow display","vk-blocks"),value:"vk_flow-arrow-on"},{label:n("Arrow hidden","vk-blocks"),value:"vk_flow-arrow-off"}],onChange:function(e){return o({arrowFlag:e})}}))),React.createElement("div",{className:"".concat(f," vk_flow")},React.createElement("div",{className:"vk_flow_frame"},React.createElement("dl",{className:"vk_flow_frame_text"},React.createElement(u,{tagName:"dt",className:"vk_flow_frame_text_title",onChange:function(e){return o({heading:e})},value:l,placeholder:n("Input title","vk-blocks")}),React.createElement(u,{tagName:"dd",className:"vk_flow_frame_text_content",onChange:function(e){return o({content:e})},value:s,placeholder:n("Input content","vk-blocks")})),React.createElement("div",{className:"vk_flow_frame_image"},React.createElement(p,{onSelect:function(e){return o({insertImage:e.url})},type:"image",className:"vk_flow_frame_image",value:b,render:function(e){var t=e.open;return React.createElement(c,{onClick:t,className:b?"image-button":"button button-large"},b?React.createElement("img",{className:"icon-image",src:b,alt:n("Upload image","vk-blocks")}):n("Select image","vk-blocks"))}})))))]},save:function(e){var t=e.attributes,n=t.heading,o=t.content,l=t.insertImage,a=t.arrowFlag;return React.createElement("div",{className:"".concat(a," vk_flow")},React.createElement("div",{className:"vk_flow_frame"},React.createElement("dl",{className:"vk_flow_frame_text"},React.createElement(u.Content,{tagName:"dt",className:"vk_flow_frame_text_title",value:n}),React.createElement(u.Content,{tagName:"dd",className:"vk_flow_frame_text_content",value:o})),l?React.createElement("div",{className:"vk_flow_frame_image"},React.createElement("img",{src:l,alt:""})):""))}})},function(e,t){function n(e){throw new Error('"'+e+'" is read-only')}var o=wp.i18n.__,l=wp.blocks.registerBlockType,a=wp.components,r=(a.RangeControl,a.RadioControl),c=a.PanelBody,i=a.Button,s=a.BaseControl,u=a.CheckboxControl,m=a.TextControl,p=wp.element.Fragment,b=wp.editor,f=b.RichText,k=b.InspectorControls,v=b.MediaUpload,g=b.ColorPalette,d=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},React.createElement("g",null,React.createElement("g",null,React.createElement("circle",{cx:"288",cy:"186.2",r:"60"}),React.createElement("rect",{x:"213.5",y:"278.8",width:"149",height:"107"})),React.createElement("g",null,React.createElement("circle",{cx:"74.5",cy:"186.2",r:"60"}),React.createElement("rect",{y:"278.8",width:"149",height:"107"})),React.createElement("g",null,React.createElement("circle",{cx:"501.5",cy:"186.2",r:"60"}),React.createElement("rect",{x:"427",y:"278.8",width:"149",height:"107"}))));l("vk-blocks/pr-blocks",{title:o("PR Blocks (Beta)","vk-blocks"),icon:d,category:"vk-blocks-cat",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),edit:function(e){var t=e.attributes,n=e.setAttributes,l=t.heading1,a=t.heading2,b=t.heading3,d=t.content1,_=t.content2,y=t.content3,h=t.url1,E=t.url2,C=t.url3,w=t.urlOpenType1,R=t.urlOpenType2,N=t.urlOpenType3,B=t.icon1,x=t.icon2,S=t.icon3,I=t.color1,T=t.color2,O=t.color3,A=t.bgType1,P=t.bgType2,j=t.bgType3,z=t.insertImage1,M=t.insertImage2,L=t.insertImage3;return[React.createElement(p,null,React.createElement(k,null,React.createElement(c,{title:o("PR Block1 Setting","vk-blocks")},React.createElement(s,{label:o("Link URL:","vk-blocks")},React.createElement(m,{value:h,onChange:function(e){return n({url1:e})}}),React.createElement(u,{label:o("Open link new tab.","vk-blocks"),checked:w,onChange:function(e){return n({urlOpenType1:e})}})),React.createElement(s,{label:o("Icon 1","vk-blocks")},React.createElement(m,{label:o("Class name of the Font Awesome icon font you want to use:","vk-blocks"),value:B,onChange:function(e){return n({icon1:e})},placeholder:"fas fa-file"}),React.createElement(g,{value:I,onChange:function(e){e?n({color1:e}):(n({color1:"#0693e3"}),n({bgType1:"0"}))}}),React.createElement(r,{label:o("Icon Background:","vk-blocks"),selected:A,options:[{label:o("Solid color","vk-blocks"),value:"0"},{label:o("No background","vk-blocks"),value:"1"}],onChange:function(e){return n({bgType1:e})}})),React.createElement(s,{label:o("PR Image 1","vk-blocks"),help:o("When you have an image. Image is displayed with priority","vk-blocks")},React.createElement(v,{onSelect:function(e){return n({insertImage1:e.url})},type:"image",value:z,render:function(e){var t=e.open;return React.createElement(i,{onClick:t,className:z?"image-button":"button button-large"},z?React.createElement("img",{className:"icon-image",src:z,alt:o("Upload image","vk-blocks")}):o("Select image","vk-blocks"))}}))),React.createElement(c,{title:o("PR Block2 Setting","vk-blocks")},React.createElement(s,{label:o("Link URL:","vk-blocks")},React.createElement(m,{value:E,onChange:function(e){return n({url2:e})}}),React.createElement(u,{label:o("Open link new tab.","vk-blocks"),checked:R,onChange:function(e){return n({urlOpenType2:e})}})),React.createElement(s,{label:o("Icon 2","vk-blocks")},React.createElement(m,{label:o("Class name of the Font Awesome icon font you want to use:","vk-blocks"),value:x,onChange:function(e){return n({icon2:e})},placeholder:"fas fa-file"}),React.createElement(g,{value:T,onChange:function(e){e?n({color2:e}):(n({color2:"#0693e3"}),n({bgType2:"0"}))}}),React.createElement(r,{label:o("Icon Background:","vk-blocks"),selected:P,options:[{label:o("Solid color","vk-blocks"),value:"0"},{label:o("No background","vk-blocks"),value:"1"}],onChange:function(e){return n({bgType2:e})}})),React.createElement(s,{label:o("PR Image 2","vk-blocks"),help:o("When you have an image. Image is displayed with priority.","vk-blocks")},React.createElement(v,{onSelect:function(e){return n({insertImage2:e.url})},type:"image",value:M,render:function(e){var t=e.open;return React.createElement(i,{onClick:t,className:M?"image-button":"button button-large"},M?React.createElement("img",{className:"icon-image",src:M,alt:o("Upload image","vk-blocks")}):o("Select image","vk-blocks"))}}))),React.createElement(c,{title:o("PR Block3 Setting","vk-blocks")},React.createElement(s,{label:o("Link URL:","vk-blocks")},React.createElement(m,{value:C,onChange:function(e){return n({url3:e})}}),React.createElement(u,{label:o("Open link new tab.","vk-blocks"),checked:N,onChange:function(e){return n({urlOpenType3:e})}})),React.createElement(s,{label:o("Icon 3","vk-blocks")},React.createElement(m,{label:o("Class name of the Font Awesome icon font you want to use:","vk-blocks"),value:S,onChange:function(e){return n({icon3:e})},placeholder:"fas fa-file"}),React.createElement(g,{value:O,onChange:function(e){e?n({color3:e}):(n({color3:"#0693e3"}),n({bgType3:"0"}))}}),React.createElement(r,{label:o("Icon Background:","vk-blocks"),selected:j,options:[{label:o("Solid color","vk-blocks"),value:"0"},{label:o("No background","vk-blocks"),value:"1"}],onChange:function(e){return n({bgType3:e})}})),React.createElement(s,{label:o("PR Image 3","vk-blocks"),help:o("When you have an image. Image is displayed with priority.","vk-blocks")},React.createElement(v,{onSelect:function(e){return n({insertImage3:e.url})},type:"image",value:L,render:function(e){var t=e.open;return React.createElement(i,{onClick:t,className:L?"image-button":"button button-large"},L?React.createElement("img",{className:"icon-image",src:L,alt:o("Upload image","vk-blocks")}):o("Select image","vk-blocks"))}})))),React.createElement("article",{className:"vk_prBlocks row"},React.createElement("div",{className:"vk_prBlocks_item col-sm-4"},z?React.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+z+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},React.createElement("img",{src:z,alt:""})):"0"===A?React.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:I,border:"1px solid ".concat(I)}},React.createElement("i",{className:"".concat(B," vk_prBlocks_item_icon"),style:{color:"#fff"}})):React.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+I}},React.createElement("i",{className:"".concat(B," vk_prBlocks_item_icon"),style:{color:I}})),React.createElement(f,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-1",tagName:"h1",onChange:function(e){return n({heading1:e})},value:l,placeholder:o("Input title","vk-blocks")}),React.createElement(f,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-1",tagName:"p",onChange:function(e){return n({content1:e})},value:d,placeholder:o("Input content","vk-blocks")})),React.createElement("div",{className:"vk_prBlocks_item col-sm-4"},M?React.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+M+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},React.createElement("img",{src:M,alt:""})):"0"===P?React.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:T,border:"1px solid ".concat(T)}},React.createElement("i",{className:"".concat(x," vk_prBlocks_item_icon"),style:{color:"#fff"}})):React.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+T}},React.createElement("i",{className:"".concat(x," vk_prBlocks_item_icon"),style:{color:T}})),React.createElement(f,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-2",tagName:"h1",onChange:function(e){return n({heading2:e})},value:a,placeholder:o("Input title","vk-blocks")}),React.createElement(f,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-2",tagName:"p",onChange:function(e){return n({content2:e})},value:_,placeholder:o("Input content","vk-blocks")})),React.createElement("div",{className:"vk_prBlocks_item col-sm-4"},L?React.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+L+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},React.createElement("img",{src:L,alt:""})):"0"===j?React.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:O,border:"1px solid ".concat(O)}},React.createElement("i",{className:"".concat(S," vk_prBlocks_item_icon"),style:{color:"#fff"}})):React.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+O}},React.createElement("i",{className:"".concat(S," vk_prBlocks_item_icon"),style:{color:O}})),React.createElement(f,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-3",tagName:"h1",onChange:function(e){return n({heading3:e})},value:b,placeholder:o("Input title","vk-blocks")}),React.createElement(f,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-3",tagName:"p",onChange:function(e){return n({content3:e})},value:y,placeholder:o("Input content","vk-blocks")}))))]},save:function(e){var t=e.attributes,o=t.heading1,l=t.heading2,a=t.heading3,r=t.content1,c=t.content2,i=t.content3,s=t.url1,u=t.url2,m=t.url3,p=t.urlOpenType1,b=t.urlOpenType2,k=t.urlOpenType3,v=t.icon1,g=t.icon2,d=t.icon3,_=t.color1,y=t.color2,h=t.color3,E=t.bgType1,C=t.bgType2,w=t.bgType3,R=t.insertImage1,N=t.insertImage2,B=t.insertImage3;return React.createElement("article",{className:"vk_prBlocks row"},React.createElement("div",{className:"vk_prBlocks_item col-sm-4"},React.createElement("a",{href:s,target:p?"_blank":"_self",className:"vk_prBlocks_item_link"},R?React.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+R+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},React.createElement("img",{src:R,alt:""})):(_||(n("color1"),_="#0693e3"),"0"===E?React.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:_,border:"1px solid ".concat(_)}},React.createElement("i",{className:"".concat(v," vk_prBlocks_item_icon"),style:{color:"#fff"}})):React.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+_}},React.createElement("i",{className:"".concat(v," vk_prBlocks_item_icon"),style:{color:_}}))),React.createElement(f.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-1",tagName:"h1",value:o}),React.createElement(f.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-1",tagName:"p",value:r}))),React.createElement("div",{className:"vk_prBlocks_item col-sm-4"},React.createElement("a",{href:u,target:b?"_blank":"_self",className:"vk_prBlocks_item_link"},N?React.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+N+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},React.createElement("img",{src:N,alt:""})):(y||(n("color2"),y="#0693e3"),"0"===C?React.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:y,border:"1px solid ".concat(y)}},React.createElement("i",{className:"".concat(g," vk_prBlocks_item_icon"),style:{color:"#fff"}})):React.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+y}},React.createElement("i",{className:"".concat(g," vk_prBlocks_item_icon"),style:{color:y}}))),React.createElement(f.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-2",tagName:"h1",value:l}),React.createElement(f.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-2",tagName:"p",value:c}))),React.createElement("div",{className:"vk_prBlocks_item col-sm-4"},React.createElement("a",{href:m,target:k?"_blank":"_self",className:"vk_prBlocks_item_link"},B?React.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+B+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},React.createElement("img",{src:B,alt:""})):(h||(n("color3"),h="#0693e3"),"0"===w?React.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:h,border:"1px solid ".concat(h)}},React.createElement("i",{className:"".concat(d," vk_prBlocks_item_icon"),style:{color:"#fff"}})):React.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+h}},React.createElement("i",{className:"".concat(d," vk_prBlocks_item_icon"),style:{color:h}}))),React.createElement(f.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-3",tagName:"h1",value:a}),React.createElement(f.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-3",tagName:"p",value:i}))))}})},function(e,t,n){"use strict";n.r(t);var o=n(0),l=n.n(o),a=function(e,t,n,o){var l,a,r;return"tilt"===o?(l=Math.abs(e),r=function(e){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)):"curve"===o?(e>0?l=Math.abs(e):e<0&&(l=2*Math.abs(e)),r=function(e){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)):"wave"===o?(l=Math.abs(e),r=function(e){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)):"triangle"===o&&(l=Math.abs(e),r=function(e){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)),a=o,"upper"===n?React.createElement("div",{className:"vk_outer_separator vk_outer_separator-position-upper vk_outer_separator-type-".concat(a),style:{paddingBottom:l+"px"}},React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"none"},r)):"lower"===n?React.createElement("div",{className:"vk_outer_separator vk_outer_separator-position-lower vk_outer_separator-type-".concat(a),style:{paddingTop:l+"px"}},React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"none"},r)):void 0};function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function 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)}}function i(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var m=wp.editor.InnerBlocks;function p(e,t){var n=e.match(/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})#x2F;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])#x2F;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 b=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),i(this,s(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&&u(e,t)}(t,l.a.Component),n=t,(o=[{key:"render",value:function(){var e,t,n,o,r,c,i,s,u=this.props.attributes,b=u.bgColor,f=u.bgImage,k=u.bgPosition,v=u.outerWidth,g=u.padding_left_and_right,d=u.padding_top_and_bottom,_=u.opacity,y=u.upper_tilt_level,h=u.lower_tilt_level,E=u.tiltBgColor,C=u.dividerType,w=this.props.for_;return o=" vk_outer-width-".concat(v),b=p(b||"#fff",_),n="parallax"===k?" vk_outer-bgPosition-parallax vk-prlx":"fixed"===k?" vk_outer-bgPosition-fixed":" vk_outer-bgPosition-normal",e="1"===g?" vk_outer-paddingLR-use":" vk_outer-paddingLR-none",t="1"===d?" vk_outer-paddingVertical-use":" vk_outer-paddingVertical-none",y&&(i="upper"),h&&(s="lower"),"edit"===w?r=l.a.createElement(m,null):(r=l.a.createElement(m.Content,null),c="vk_outer_container"),l.a.createElement("div",{className:"vk_outer"+o+e+t+n,style:{background:"linear-gradient(".concat(b,", ").concat(b,"), url(").concat(f,")")}},a(y,E,i,C),l.a.createElement("div",{className:c},r),a(h,E,s,C))}}])&&c(n.prototype,o),r&&c(n,r),t}();function f(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 k=wp.i18n.__,v=wp.blocks.registerBlockType,g=wp.components,d=g.RangeControl,_=g.RadioControl,y=g.PanelBody,h=g.Button,E=(g.PanelColor,g.BaseControl),C=g.SelectControl,w=wp.element.Fragment,R=wp.editor,N=(R.RichText,R.InspectorControls),B=R.MediaUpload,x=R.ColorPalette,S=(R.InnerBlocks,l.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},l.a.createElement("path",{d:"M288,381c50.7,0,92-41.3,92-92s-41.3-92-92-92s-92,41.3-92,92S237.3,381,288,381z M288,227c34.2,0,62,27.8,62,62 s-27.8,62-62,62s-62-27.8-62-62S253.8,227,288,227z"}),l.a.createElement("polygon",{points:"273,342 303,342 303,304 341,304 341,274 303,274 303,236 273,236 273,274 235,274 235,304 273,304 "}),l.a.createElement("path",{d:"M1.8,155.5v267h572.5v-267H1.8z M544.2,392.5H31.8v-207h512.5L544.2,392.5L544.2,392.5z"}),l.a.createElement("g",null,l.a.createElement("path",{d:"M39.8,10.3c-13.3,0-25.7,0.9-37.6,2.6L2,136.9h33.3l0.1-39c3,0.4,6.7,0.5,11.1,0.5c16.7,0,29.5-3.9,38.3-11.7 c8.7-7.7,13.1-19.3,13.1-34.4C98,24.3,78.6,10.4,39.8,10.3z M62,68.5c-3.6,3.4-9.2,5.2-16.6,5.2c-0.6,0-1.1,0-1.6,0 c-0.2,0-0.4,0-0.6,0c-2.8,0-5.4-0.1-7.7-0.5l0-22l-1.3-14.3c2.6-0.6,5.2-0.9,7.7-0.9c0.2,0,0.5,0,0.7,0c0.2,0,0.4,0,0.7,0 c13.6,0,21.1,4.7,22.7,14c0.3,1.2,0.6,2.6,0.7,4C67.2,60.2,65.6,65,62,68.5z"}),l.a.createElement("path",{d:"M141.3,65H141l0-17.1h-32.5l-0.2,88.9h33.3l0.1-35c0.1-8.6,3.2-15.7,9.7-21.4c6.5-5.7,14.9-8.5,25.4-8.5h3.4l0-23.9h-3.4 C161.7,48.1,149.8,53.7,141.3,65z"}),l.a.createElement("path",{d:"M266.7,58.5c-8-8.1-19.3-12.2-34-12.2c-14.6,0-25.9,4.1-34,12.2c-8.1,8.1-12.2,19.4-12.2,33.9c-0.1,14.5,4,25.8,12,33.9 c8,8.1,19.3,12.2,34,12.2c14.6,0,25.9-4.1,34-12.2c8.1-8.1,12.2-19.4,12.2-33.9C278.7,78,274.7,66.6,266.7,58.5z M246.2,92.5 c0,8.9-1.2,15-3.3,18.6c-2.1,3.6-5.6,5.4-10.4,5.4s-8.3-1.8-10.5-5.4c-2.2-3.6-3.3-9.8-3.2-18.6c0-8.9,1.2-15,3.3-18.6 c2.1-3.6,5.6-5.4,10.4-5.4c4.8,0,8.3,1.8,10.5,5.4S246.3,83.7,246.2,92.5z"}))));v("vk-blocks/outer",{title:k("Outer","vk-blocks"),icon:S,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:"1"},padding_top_and_bottom:{type:"string",default:"1"},opacity:{type:"number",default:.5},upper_tilt_level:{type:"number",default:0},lower_tilt_level:{type:"number",default:0},tiltBgColor:{type:"string",default:"#fff"},dividerType:{type:"string",default:"tilt"}},edit:function(e){var t=e.attributes,n=e.setAttributes,o=t.bgColor,a=t.bgImage,r=t.bgPosition,c=t.outerWidth,i=t.padding_left_and_right,s=t.padding_top_and_bottom,u=t.opacity,m=t.upper_tilt_level,p=t.lower_tilt_level,v=t.tiltBgColor,g=t.dividerType;return l.a.createElement(w,null,l.a.createElement(N,null,l.a.createElement(y,{title:k("Background Setting","vk-blocks")},l.a.createElement(E,{label:k("Color Setting","vk-blocks"),help:k("Color will overcome background image. If you want to display image, clear background color or set opacity 0.","vk-blocks")},l.a.createElement(x,{value:o,onChange:function(e){return n({bgColor:e})}})),l.a.createElement(E,{label:k("Opacity Setting","vk-blocks")},l.a.createElement(d,{value:u,onChange:function(e){n({opacity:e})},min:0,max:1,step:.1})),l.a.createElement(E,{label:k("Background Image","vk-blocks"),help:""},l.a.createElement(B,{onSelect:function(e){return n({bgImage:e.url})},type:"image",value:a,render:function(e){var t=e.open;return l.a.createElement(h,{onClick:t,className:a?"image-button":"button button-large"},a?l.a.createElement("img",{className:"icon-image",src:a,alt:k("Upload image","vk-blocks")}):k("Select image","vk-blocks"))}}),l.a.createElement(_,{label:k("Background Position","vk-blocks"),selected:r,options:[{label:k("normal","vk-blocks"),value:"normal"},{label:k("Fixed","vk-blocks"),value:"fixed"},{label:k("Parallax (It will not work in preview)","vk-blocks"),value:"parallax"}],onChange:function(e){return n({bgPosition:e})}}))),l.a.createElement(y,{title:k("Layout Setting","vk-blocks")},l.a.createElement(E,null,l.a.createElement(_,{label:k("Outer width","vk-blocks"),selected:c,options:[{label:k("Normal","vk-blocks"),value:"normal"},{label:k("Full Wide","vk-blocks"),value:"full"}],onChange:function(e){return n({outerWidth:e})}}),l.a.createElement(_,{label:k("Padding (left and right)","vk-blocks"),selected:i,options:[{label:k("Use default padding","vk-blocks"),value:"1"},{label:k("Do not use default padding (When it is full width etc.).","vk-blocks"),value:"0"}],onChange:function(e){return n({padding_left_and_right:e})}}),l.a.createElement(_,{label:k("Padding (top and bottom)","vk-blocks"),selected:s,options:[{label:k("Use default padding","vk-blocks"),value:"1"},{label:k("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})}}))),l.a.createElement(y,{title:k("Divider Setting","vk-blocks")},l.a.createElement(E,null,l.a.createElement(C,{label:k("Type","vk-blocks"),value:g,onChange:function(e){return n({dividerType:e})},options:[{value:"tilt",label:k("Tilt","vk-blocks")},{value:"curve",label:k("Curve","vk-blocks")},{value:"wave",label:k("Wave","vk-blocks")},{value:"triangle",label:k("Triangle","vk-blocks")}]}),l.a.createElement(d,{label:k("Upper Divider Level","vk-blocks"),value:m,onChange:function(e){return n({upper_tilt_level:f(e,-100,100)})},min:"-100",max:"100"}),l.a.createElement(d,{label:k("Lower Divider Level","vk-blocks"),value:p,onChange:function(e){return n({lower_tilt_level:f(e,-100,100)})},min:"-100",max:"100"}),l.a.createElement(x,{value:v,onChange:function(e){return n({tiltBgColor:e})}})))),vk_blocks_check.is_pro?l.a.createElement(b,{attributes:t,for_:"edit"}):l.a.createElement("div",null,k("This block is only for users who bought Lightning Pro.","vk-blocks")))},save:function(e){var t=e.attributes;if(vk_blocks_check.is_pro)return l.a.createElement(b,{attributes:t,for_:"save"})}});n(3),n(4);function I(e){return(I="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 T(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function O(e,t){return!t||"object"!==I(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 A(e){return(A=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function P(e,t){return(P=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var j=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),O(this,A(t).apply(this,arguments))}var n,o,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&&P(e,t)}(t,l.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,a=this.props.lbSize,r=this.props.lbUrl,c=this.props.lbTarget,i=this.props.lbFontAwesomeIconBefore,s=this.props.lbFontAwesomeIconAfter,u=this.props.lbRichtext,m=this.props.lbsubCaption,p="",b={},f="",k="";return p="btn vk_button_link",e?(p="".concat(p," btn-primary btn-").concat(a),"0"===n?b={backgroundColor:e,border:"1px solid ".concat(e)}:"1"===n&&(b={backgroundColor:"transparent",border:"1px solid "+e,color:e})):e||("0"===n?(p="".concat(p," btn-").concat(a," btn-").concat(t),b=null):"1"===n&&(p="".concat(p," btn-").concat(a," btn-outline-").concat(t),b=null)),"block"===o&&(p="".concat(p," btn-block")),i&&(f=l.a.createElement("i",{className:"".concat(i," vk_button_link_before")})),s&&(k=l.a.createElement("i",{className:"".concat(s," vk_button_link_after")})),l.a.createElement("a",{href:r,id:"vk_button_link",className:p,role:"button","aria-pressed":!0,style:b,target:c?"_blank":null},f,u,k,m&&l.a.createElement("p",{className:"vk_button_link_subCaption"},m))}}])&&T(n.prototype,o),a&&T(n,a),t}();function z(e){return(z="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 M(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 L(e,t){return!t||"object"!==z(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 F(e){return(F=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function U(e,t){return(U=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var $=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),L(this,F(t).apply(this,arguments))}var n,o,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&&U(e,t)}(t,l.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,a=this.props.lbSize,r=this.props.lbUrl,c=this.props.lbTarget,i=this.props.lbFontAwesomeIconBefore,s=this.props.lbFontAwesomeIconAfter,u=this.props.lbRichtext,m=(this.props.lbsubCaption,""),p={},b="",f="";return m="btn vk_button_link",e?(m="".concat(m," btn-primary btn-").concat(a),"0"===n?p={backgroundColor:e,border:"1px solid ".concat(e)}:"1"===n&&(p={backgroundColor:"transparent",border:"1px solid "+e,color:e})):e||("0"===n?(m="".concat(m," btn-").concat(a," btn-").concat(t),p=null):"1"===n&&(m="".concat(m," btn-").concat(a," btn-outline-").concat(t),p=null)),"block"===o&&(m="".concat(m," btn-block")),i&&(b=l.a.createElement("i",{className:"".concat(i," vk_button_link_before")})),s&&(f=l.a.createElement("i",{className:"".concat(s," vk_button_link_after")})),l.a.createElement("a",{href:r,className:m,role:"button","aria-pressed":!0,style:p,target:c?"_blank":null},b,u,f)}}])&&M(n.prototype,o),a&&M(n,a),t}(),W=wp.editor.RichText,V=[{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,a=t.buttonTarget,r=t.buttonSize,c=t.buttonType,i=t.buttonColor,s=t.buttonColorCustom,u=t.buttonAlign,m=t.fontAwesomeIconBefore,p=t.fontAwesomeIconAfter,b="";return s?b="vk_button vk_button-color-custom vk_button-align-".concat(u):s||(b="vk_button vk_button-align-".concat(u)),l.a.createElement("div",{className:b},l.a.createElement($,{lbColorCustom:s,lbColor:i,lbType:c,lbAlign:u,lbSize:r,lbUrl:o,lbTarget:a,lbFontAwesomeIconBefore:m,lbFontAwesomeIconAfter:p,lbRichtext:l.a.createElement(W.Content,{tagName:"span",className:"vk_button_link_txt",value:n})}))}}],q=wp.i18n.__,D=wp.blocks.registerBlockType,H=wp.components,G=(H.RangeControl,H.RadioControl),Q=H.PanelBody,Y=(H.Button,H.BaseControl),J=H.CheckboxControl,K=H.TextControl,X=H.Dashicon,Z=H.IconButton,ee=wp.element.Fragment,te=wp.editor,ne=te.RichText,oe=te.InspectorControls,le=(te.MediaUpload,te.ColorPalette),ae=te.URLInput,re=l.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},l.a.createElement("g",null,l.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"})),l.a.createElement("g",null,l.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"}),l.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"}),l.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"}),l.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"}),l.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"}),l.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"})));D("vk-blocks/button",{title:q("Button","vk-blocks"),icon:re,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=e.attributes,n=(e.className,e.setAttributes),o=e.isSelected,a=t.content,r=t.subCaption,c=t.buttonUrl,i=t.buttonTarget,s=t.buttonSize,u=t.buttonType,m=t.buttonColor,p=t.buttonColorCustom,b=t.buttonAlign,f=t.fontAwesomeIconBefore,k=t.fontAwesomeIconAfter;return l.a.createElement(ee,null,l.a.createElement(oe,null,l.a.createElement(Q,{title:q("Button setting","vk-blocks")},l.a.createElement(K,{label:q("Sub Caption","vk-blocks"),value:r,onChange:function(e){return n({subCaption:e})},placeholder:"Sub Caption"}),l.a.createElement(J,{label:q("Open link new tab.","vk-blocks"),checked:i,onChange:function(e){return n({buttonTarget:e})}}),l.a.createElement(G,{label:q("Button Size:","vk-blocks"),selected:s,options:[{label:q("Large","vk-blocks"),value:"lg"},{label:q("normal","vk-blocks"),value:"md"},{label:q("Small","vk-blocks"),value:"sm"}],onChange:function(e){return n({buttonSize:e})}}),l.a.createElement(G,{label:q("Button Position:","vk-blocks"),selected:b,options:[{label:q("Left","vk-blocks"),value:"left"},{label:q("Center","vk-blocks"),value:"center"},{label:q("Right","vk-blocks"),value:"right"},{label:q("Block","vk-blocks"),value:"block"}],onChange:function(e){return n({buttonAlign:e})}}),l.a.createElement(G,{label:q("Button Style:","vk-blocks"),selected:u,options:[{label:q("Solid color","vk-blocks"),value:"0"},{label:q("No background","vk-blocks"),value:"1"}],help:q('If you select "No background", that you need to select a Custom Color.',"vk-blocks"),onChange:function(e){return n({buttonType:e})}}),l.a.createElement(G,{label:q("Default Color:","vk-blocks"),selected:m,options:[{label:q("Primary","vk-blocks"),value:"primary"},{label:q("Secondary","vk-blocks"),value:"secondary"},{label:q("Success","vk-blocks"),value:"success"},{label:q("Info","vk-blocks"),value:"info"},{label:q("Warning","vk-blocks"),value:"warning"},{label:q("Danger","vk-blocks"),value:"danger"},{label:q("Light","vk-blocks"),value:"light"},{label:q("Dark","vk-blocks"),value:"dark"}],onChange:function(e){return n({buttonColor:e})}}),l.a.createElement(Y,{label:q("Custom Color","vk-blocks"),help:q("This custom color overrides the default color. If you want to use the default color, click the clear button.","vk-blocks")},l.a.createElement(le,{value:p,onChange:function(e){return n({buttonColorCustom:e})}})),l.a.createElement(Y,{label:q("Font Awesome:","vk-blocks"),help:l.a.createElement("a",{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"},q("Font Awesome icon list","vk-blocks"))},l.a.createElement(K,{label:q("Before text","vk-blocks"),help:q("Enter Font Awesome Class.This icon will appear before text. Ex) fas fa-arrow-circle-right","vk-blocks"),value:f,onChange:function(e){return n({fontAwesomeIconBefore:e})},placeholder:"fas fa-arrow-circle-right"}),l.a.createElement(K,{label:q("After text","vk-blocks"),help:q("Enter Font Awesome Class.This icon will appear after text. Ex) fas fa-external-link-alt","vk-blocks"),value:k,onChange:function(e){return n({fontAwesomeIconAfter:e})},placeholder:"fas fa-external-link-alt"})))),l.a.createElement("div",{className:p?"vk_button vk_button-align-".concat(b," vk_button-color-custom"):"vk_button vk_button-align-".concat(b)},l.a.createElement(j,{lbColorCustom:p,lbColor:m,lbType:u,lbAlign:b,lbSize:s,lbFontAwesomeIconBefore:f,lbFontAwesomeIconAfter:k,lbsubCaption:r,lbRichtext:l.a.createElement(ne,{tagName:"span",className:"vk_button_link_txt",onChange:function(e){return n({content:e})},value:a,placeholder:q("Input text","vk-blocks"),formattingControls:["bold","italic","strikethrough"],keepPlaceholderOnFocus:!0})}),o&&l.a.createElement("form",{className:"block-library-button__inline-link",onSubmit:function(e){return e.preventDefault()}},l.a.createElement(X,{icon:"admin-links"}),l.a.createElement(ae,{value:c,onChange:function(e){return n({buttonUrl:e})}}),l.a.createElement(Z,{icon:"editor-break",label:q("Apply","vk-blocks"),type:"submit"}))))},save:function(e){var t=e.attributes,n=(e.className,t.content),o=t.subCaption,a=t.buttonUrl,r=t.buttonTarget,c=t.buttonSize,i=t.buttonType,s=t.buttonColor,u=t.buttonColorCustom,m=t.buttonAlign,p=t.fontAwesomeIconBefore,b=t.fontAwesomeIconAfter,f="";return u?f="vk_button vk_button-color-custom vk_button-align-".concat(m):u||(f="vk_button vk_button-align-".concat(m)),l.a.createElement("div",{className:f},l.a.createElement(j,{lbColorCustom:u,lbColor:s,lbType:i,lbAlign:m,lbSize:c,lbUrl:a,lbTarget:r,lbFontAwesomeIconBefore:p,lbFontAwesomeIconAfter:b,lbsubCaption:o,lbRichtext:l.a.createElement(ne.Content,{tagName:"span",className:"vk_button_link_txt",value:n})}))},deprecated:V});n(5),n(6),n(7);function ce(e){return(ce="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ie(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function se(e,t){return!t||"object"!==ce(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function ue(e){return(ue=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function me(e,t){return(me=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var pe=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),se(this,ue(t).apply(this,arguments))}var n,o,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,l.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.buttonText,n=e.fontAwesomeIconBefore,o=e.fontAwesomeIconAfter,a="",r="";return n&&(a=l.a.createElement("i",{className:"".concat(n," vk_button_link_before")})),o&&(r=l.a.createElement("i",{className:"".concat(o," vk_button_link_after")})),l.a.createElement(l.a.Fragment,null,a,l.a.createElement("span",{className:"vk_button_link_txt"},t),r)}}])&&ie(n.prototype,o),a&&ie(n,a),t}();function be(e){return(be="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 fe(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"!==be(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 ve(e){return(ve=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 de=wp.i18n.__,_e=wp.components.Button,ye=wp.editor.MediaUpload,he=wp.editor.RichText,Ee=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,ve(t).apply(this,arguments))}var n,o,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&&ge(e,t)}(t,l.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.title,n=e.titleColor,o=e.content,a=e.contentColor,r=e.url,c=e.buttonType,i=e.buttonColor,s=e.buttonColorCustom,u=e.buttonText,m=e.buttonTarget,p=e.Image,b=e.ImageBorderColor,f=e.layout,k=(e.fontAwesomeIconBefore,e.fontAwesomeIconAfter,this.props.setAttributes),v=this.props.for_,g="vk_prContent",d="vk_button",_="btn btn-block vk_button_link vk_prContent_colTxt_btn",y={};return g="".concat(g,"right"===f?" vk_prContent-layout-imageRight":" vk_prContent-layout-imageLeft"),s?(d="".concat(d," vk_button-color-custom"),_="".concat(_," btn-primary"),"0"===c?y={backgroundColor:s,border:"1px solid ".concat(s)}:"1"===c&&(y={backgroundColor:"transparent",border:"1px solid "+s,color:s})):s||("0"===c?(_="".concat(_," btn-").concat(i),y=null):"1"===c&&(_="".concat(_," btn-outline-").concat(i),y=null)),l.a.createElement("div",{className:g},l.a.createElement("div",{className:"col-sm-6 vk_prContent_colImg"},"edit"===v?l.a.createElement(ye,{onSelect:function(e){return k({Image:e.sizes.full.url})},type:" image",value:p,render:function(e){var t=e.open;return l.a.createElement(_e,{onClick:t,className:p?"image-button":"button button-large"},p?l.a.createElement("img",{className:"vk_prContent_colImg_image",src:p,alt:de("Upload image","vk-blocks"),style:{border:"1px solid ".concat(b)}}):de("Select image","vk-blocks"))}}):p?l.a.createElement("img",{className:"vk_prContent_colImg_image",src:p,alt:de("Upload image","vk-blocks"),style:{border:"1px solid ".concat(b)}}):de("Select image","vk-blocks")),l.a.createElement("div",{className:"col-sm-6 vk_prContent_colTxt"},"edit"===v?l.a.createElement(l.a.Fragment,null,l.a.createElement(he,{tagName:"h3",className:"vk_prContent_colTxt_title",onChange:function(e){return k({title:e})},value:t,placeholder:de("Input title.","vk-blocks"),style:{color:n}}),l.a.createElement(he,{tagName:"p",className:"vk_prContent_colTxt_text",onChange:function(e){return k({content:e})},value:o,placeholder:de("Input content.","vk-blocks"),style:{color:a}})):l.a.createElement(l.a.Fragment,null,l.a.createElement(he.Content,{tagName:"h3",value:t,className:"vk_prContent_colTxt_title",style:{color:n}}),l.a.createElement(he.Content,{tagName:"p",className:"vk_prContent_colTxt_text",value:o,style:{color:a}})),function(){if(""!==u&&void 0!==u)return l.a.createElement("div",{className:d},l.a.createElement("a",{href:r,className:_,target:m?"_blank":null,style:y},l.a.createElement(pe,{attributes:e})))}()))}}])&&fe(n.prototype,o),a&&fe(n,a),t}(),Ce=wp.i18n.__,we=wp.blocks.registerBlockType,Re=wp.components,Ne=(Re.RangeControl,Re.RadioControl),Be=Re.PanelBody,xe=(Re.Button,Re.BaseControl),Se=Re.CheckboxControl,Ie=Re.TextControl,Te=wp.element.Fragment,Oe=wp.editor,Ae=(Oe.RichText,Oe.InspectorControls),Pe=(Oe.MediaUpload,Oe.ColorPalette),je=l.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},l.a.createElement("g",null,l.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"}),l.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"}),l.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"}),l.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"}),l.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"}),l.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"}),l.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"}),l.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"}),l.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"}),l.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"})));we("vk-blocks/pr-content",{title:Ce("PR Content","vk-blocks"),icon:je,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,e.setAttributes),o=t.titleColor,a=t.contentColor,r=t.url,c=t.buttonType,i=t.buttonColor,s=t.buttonColorCustom,u=t.buttonText,m=t.buttonTarget,p=t.ImageBorderColor,b=t.layout,f=t.fontAwesomeIconBefore,k=t.fontAwesomeIconAfter;return l.a.createElement(Te,null,l.a.createElement(Ae,null,l.a.createElement(Be,{title:Ce("Color Setting","vk-blocks")},l.a.createElement(xe,{label:Ce("Title Color","vk-blocks")},l.a.createElement(Pe,{value:o,onChange:function(e){return n({titleColor:e})}})),l.a.createElement(xe,{label:Ce("Content Color","vk-blocks")},l.a.createElement(Pe,{value:a,onChange:function(e){return n({contentColor:e})}})),l.a.createElement(xe,{label:Ce("Image Border Color","vk-blocks")},l.a.createElement(Pe,{value:p,onChange:function(e){return n({ImageBorderColor:e})}}))),l.a.createElement(Be,{title:Ce("Button Setting","vk-blocks")},l.a.createElement(xe,{label:Ce("Button Text","vk-blocks")},l.a.createElement(Ie,{value:u,onChange:function(e){return n({buttonText:e})},placeholder:"Input button text."})),l.a.createElement(xe,{label:Ce("Link URL","vk-blocks")},l.a.createElement(Ie,{value:r,onChange:function(e){return n({url:e})},placeholder:"https://vektor-inc.co.jp/"})),l.a.createElement(Se,{label:Ce("Open link new tab.","vk-blocks"),checked:m,onChange:function(e){return n({buttonTarget:e})}}),l.a.createElement(xe,{label:Ce("Button Type","vk-blocks")},l.a.createElement(Ne,{selected:c,options:[{label:Ce("Solid","vk-blocks"),value:"0"},{label:Ce("Ghost","vk-blocks"),value:"1"}],onChange:function(e){return n({buttonType:e})}})),l.a.createElement(Ne,{label:Ce("Default Color:","vk-blocks"),selected:i,options:[{label:Ce("Primary","vk-blocks"),value:"primary"},{label:Ce("Secondary","vk-blocks"),value:"secondary"},{label:Ce("Success","vk-blocks"),value:"success"},{label:Ce("Info","vk-blocks"),value:"info"},{label:Ce("Warning","vk-blocks"),value:"warning"},{label:Ce("Danger","vk-blocks"),value:"danger"},{label:Ce("Light","vk-blocks"),value:"light"},{label:Ce("Dark","vk-blocks"),value:"dark"}],onChange:function(e){return n({buttonColor:e})}}),l.a.createElement(xe,{label:Ce("Button Color","vk-blocks")},l.a.createElement(Pe,{value:s,onChange:function(e){return n({buttonColorCustom:e})}})),l.a.createElement(xe,{label:Ce("Font Awesome:","vk-blocks"),help:l.a.createElement("a",{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"},Ce("Font Awesome icon list","vk-blocks"))},l.a.createElement(Ie,{label:Ce("Before text","vk-blocks"),help:Ce("Enter Font Awesome Class.This icon will appear before text. Ex) fas fa-arrow-circle-right","vk-blocks"),value:f,onChange:function(e){return n({fontAwesomeIconBefore:e})},placeholder:"fas fa-arrow-circle-right"}),l.a.createElement(Ie,{label:Ce("After text","vk-blocks"),help:Ce("Enter Font Awesome Class.This icon will appear after text. Ex) fas fa-external-link-alt","vk-blocks"),value:k,onChange:function(e){return n({fontAwesomeIconAfter:e})},placeholder:"fas fa-external-link-alt"}))),l.a.createElement(Be,{title:Ce("Layout Setting","vk-blocks")},l.a.createElement(Ne,{label:Ce("Layout Type","vk-blocks"),selected:b,options:[{label:Ce("Right","vk-blocks"),value:"right"},{label:Ce("Left","vk-blocks"),value:"left"}],onChange:function(e){return n({layout:e})}}))),l.a.createElement(Ee,{attributes:t,setAttributes:n,for_:"edit"}))},save:function(e){var t=e.attributes;e.className;return l.a.createElement(Ee,{attributes:t,for_:"save"})}})}]);
15
//# sourceMappingURL=block-build.js.map
1
+ !function(e){var t={};function n(o){if(t[o])return t[o].exports;var a=t[o]={i:o,l:!1,exports:{}};return e[o].call(a.exports,a,a.exports,n),a.l=!0,a.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(o,a,function(t){return e[t]}.bind(null,a));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=8)}([function(e,t,n){"use strict";e.exports=n(1)},function(e,t,n){"use strict";
2
/** @license React v16.7.0
3
* react.production.min.js
4
*
6
*
7
* This source code is licensed under the MIT license found in the
8
* LICENSE file in the root directory of this source tree.
9
+ */var o=n(2),a="function"==typeof Symbol&&Symbol.for,l=a?Symbol.for("react.element"):60103,r=a?Symbol.for("react.portal"):60106,c=a?Symbol.for("react.fragment"):60107,i=a?Symbol.for("react.strict_mode"):60108,s=a?Symbol.for("react.profiler"):60114,u=a?Symbol.for("react.provider"):60109,m=a?Symbol.for("react.context"):60110,p=a?Symbol.for("react.concurrent_mode"):60111,b=a?Symbol.for("react.forward_ref"):60112,f=a?Symbol.for("react.suspense"):60113,k=a?Symbol.for("react.memo"):60115,v=a?Symbol.for("react.lazy"):60116,g="function"==typeof Symbol&&Symbol.iterator;function d(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,o=0;o<t;o++)n+="&args[]="+encodeURIComponent(arguments[o+1]);!function(e,t,n,o,a,l,r,c){if(!e){if(e=void 0,void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var i=[n,o,a,l,r,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 _={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},y={};function h(e,t,n){this.props=e,this.context=t,this.refs=y,this.updater=n||_}function E(){}function C(e,t,n){this.props=e,this.context=t,this.refs=y,this.updater=n||_}h.prototype.isReactComponent={},h.prototype.setState=function(e,t){"object"!=typeof e&&"function"!=typeof e&&null!=e&&d("85"),this.updater.enqueueSetState(this,e,t,"setState")},h.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},E.prototype=h.prototype;var w=C.prototype=new E;w.constructor=C,o(w,h.prototype),w.isPureReactComponent=!0;var R={current:null,currentDispatcher:null},N=Object.prototype.hasOwnProperty,B={key:!0,ref:!0,__self:!0,__source:!0};function x(e,t,n){var o=void 0,a={},r=null,c=null;if(null!=t)for(o in void 0!==t.ref&&(c=t.ref),void 0!==t.key&&(r=""+t.key),t)N.call(t,o)&&!B.hasOwnProperty(o)&&(a[o]=t[o]);var i=arguments.length-2;if(1===i)a.children=n;else if(1<i){for(var s=Array(i),u=0;u<i;u++)s[u]=arguments[u+2];a.children=s}if(e&&e.defaultProps)for(o in i=e.defaultProps)void 0===a[o]&&(a[o]=i[o]);return{$typeof:l,type:e,key:r,ref:c,props:a,_owner:R.current}}function S(e){return"object"==typeof e&&null!==e&&e.$typeof===l}var I=/\/+/g,T=[];function O(e,t,n,o){if(T.length){var a=T.pop();return a.result=e,a.keyPrefix=t,a.func=n,a.context=o,a.count=0,a}return{result:e,keyPrefix:t,func:n,context:o,count:0}}function A(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>T.length&&T.push(e)}function P(e,t,n){return null==e?0:function e(t,n,o,a){var c=typeof t;"undefined"!==c&&"boolean"!==c||(t=null);var i=!1;if(null===t)i=!0;else switch(c){case"string":case"number":i=!0;break;case"object":switch(t.$typeof){case l:case r:i=!0}}if(i)return o(a,t,""===n?"."+j(t,0):n),1;if(i=0,n=""===n?".":n+":",Array.isArray(t))for(var s=0;s<t.length;s++){var u=n+j(c=t[s],s);i+=e(c,u,o,a)}else if(u=null===t||"object"!=typeof t?null:"function"==typeof(u=g&&t[g]||t["@@iterator"])?u:null,"function"==typeof u)for(t=u.call(t),s=0;!(c=t.next()).done;)i+=e(c=c.value,u=n+j(c,s++),o,a);else"object"===c&&d("31","[object Object]"==(o=""+t)?"object with keys {"+Object.keys(t).join(", ")+"}":o,"");return i}(e,"",t,n)}function j(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"quot;+(""+e).replace(/[=:]/g,function(e){return t[e]})}(e.key):t.toString(36)}function z(e,t){e.func.call(e.context,t,e.count++)}function M(e,t,n){var o=e.result,a=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?L(e,o,n,function(e){return e}):null!=e&&(S(e)&&(e=function(e,t){return{$typeof:l,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,a+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(I,"amp;/")+"/")+n)),o.push(e))}function L(e,t,n,o,a){var l="";null!=n&&(l=(""+n).replace(I,"amp;/")+"/"),P(e,M,t=O(t,l,o,a)),A(t)}var F={Children:{map:function(e,t,n){if(null==e)return e;var o=[];return L(e,o,null,t,n),o},forEach:function(e,t,n){if(null==e)return e;P(e,z,t=O(null,null,t,n)),A(t)},count:function(e){return P(e,function(){return null},null)},toArray:function(e){var t=[];return L(e,t,null,function(e){return e}),t},only:function(e){return S(e)||d("143"),e}},createRef:function(){return{current:null}},Component:h,PureComponent:C,createContext:function(e,t){return void 0===t&&(t=null),(e={$typeof:m,_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:b,render:e}},lazy:function(e){return{$typeof:v,_ctor:e,_status:-1,_result:null}},memo:function(e,t){return{$typeof:k,type:e,compare:void 0===t?null:t}},Fragment:c,StrictMode:i,Suspense:f,createElement:x,cloneElement:function(e,t,n){null==e&&d("267",e);var a=void 0,r=o({},e.props),c=e.key,i=e.ref,s=e._owner;if(null!=t){void 0!==t.ref&&(i=t.ref,s=R.current),void 0!==t.key&&(c=""+t.key);var u=void 0;for(a in e.type&&e.type.defaultProps&&(u=e.type.defaultProps),t)N.call(t,a)&&!B.hasOwnProperty(a)&&(r[a]=void 0===t[a]&&void 0!==u?u[a]:t[a])}if(1===(a=arguments.length-2))r.children=n;else if(1<a){u=Array(a);for(var m=0;m<a;m++)u[m]=arguments[m+2];r.children=u}return{$typeof:l,type:e.type,key:c,ref:i,props:r,_owner:s}},createFactory:function(e){var t=x.bind(null,e);return t.type=e,t},isValidElement:S,version:"16.7.0",unstable_ConcurrentMode:p,unstable_Profiler:s,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:R,assign:o}},U={default:F},D=U&&F||U;e.exports=D.default||D},function(e,t,n){"use strict";
10
/*
11
object-assign
12
(c) Sindre Sorhus
13
@license MIT
14
+ */var o=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,l=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,r,c=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),i=1;i<arguments.length;i++){for(var s in n=Object(arguments[i]))a.call(n,s)&&(c[s]=n[s]);if(o){r=o(n);for(var u=0;u<r.length;u++)l.call(n,r[u])&&(c[r[u]]=n[r[u]])}}return c}},function(e,t){var n=wp.i18n.__,o=wp.blocks.registerBlockType,a=wp.editor.RichText;o("vk-blocks/alert",{title:n("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=t.style,l=t.content;return React.createElement("div",{className:"alert alert-".concat(o)},React.createElement("select",{onChange:function(e){n({style:e.target.value})}},React.createElement("option",{value:"success",selected:"success"===o},"Success"),React.createElement("option",{value:"info",selected:"info"===o},"Info"),React.createElement("option",{value:"warning",selected:"warning"===o},"Warning"),React.createElement("option",{value:"danger",selected:"danger"===o},"Danger")),React.createElement(a,{tagName:"p",onChange:function(e){n({content:e})},value:l}))},save:function(e){var t=e.attributes,n=t.style,o=t.content;return React.createElement("div",{className:"alert alert-".concat(n)},React.createElement(a.Content,{tagName:"p",value:o}))}})},function(e,t){var n=wp.i18n.__,o=wp.blocks.registerBlockType,a=wp.components,l=(a.RangeControl,a.RadioControl),r=a.PanelBody,c=a.Button,i=wp.element.Fragment,s=wp.editor,u=s.RichText,m=s.InspectorControls,p=s.MediaUpload,b=s.ColorPalette,f=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:f,category:"vk-blocks-cat",attributes:{content:{source:"html",selector:"p"},balloonName:{source:"html",selector:"figcaption"},balloonType:{type:"string",default:"type-serif"},balloonBgColor:{type:"string"},balloonAlign:{type:"string",default:"position-left"},IconImage:{type:"string",default:null}},edit:function(e){var t=e.attributes,o=e.className,a=e.setAttributes,s=t.content,f=t.balloonName,k=t.balloonType,v=t.balloonBgColor,g=t.balloonAlign,d=t.IconImage;return React.createElement(i,null,React.createElement(m,null,React.createElement(r,{title:n("Balloon setting","vk-blocks")},React.createElement(l,{label:n("Position","vk-blocks"),help:n("Please specify the layout of the balloon.","vk-blocks"),selected:g,options:[{label:n("Left","vk-blocks"),value:"position-left"},{label:n("Right","vk-blocks"),value:"position-right"}],onChange:function(e){return a({balloonAlign:e})}}),React.createElement(l,{label:n("Type","vk-blocks"),help:n("Please select the type of balloon.","vk-blocks"),selected:k,options:[{label:n("Serif","vk-blocks"),value:"type-serif"},{label:n("Thinking","vk-blocks"),value:"type-think"}],onChange:function(e){return a({balloonType:e})}}),React.createElement(b,{value:v,onChange:function(e){return a({balloonBgColor:e})}}))),React.createElement("div",{className:"".concat(o," vk_balloon vk_balloon-").concat(g," vk_balloon-").concat(k)},React.createElement("div",{className:"vk_balloon_icon"},React.createElement(p,{onSelect:function(e){return a({IconImage:e.sizes.full.url})},type:"image",className:"vk_balloon_icon_image",value:d,render:function(e){var t=e.open;return React.createElement(c,{onClick:t,className:d?"image-button":"button button-large"},d?React.createElement("img",{className:"vk_balloon_icon_image",src:d,alt:n("Upload image","vk-blocks")}):n("Select image","vk-blocks"))}}),React.createElement(u,{tagName:"figcaption",className:"vk_balloon_icon_name",onChange:function(e){return a({balloonName:e})},value:f,placeholder:n("Icon Name","vk-blocks")})),React.createElement(u,{style:{background:v,border:v},tagName:"p",className:"vk_balloon_content",onChange:function(e){return a({content:e})},value:s,placeholder:n("Input text","vk-blocks")})))},save:function(e){var t=e.attributes,n=(e.className,t.content),o=t.balloonName,a=t.balloonType,l=t.balloonBgColor,r=t.balloonAlign,c=t.IconImage;return React.createElement("div",{className:"vk_balloon vk_balloon-".concat(r," vk_balloon-").concat(a)},React.createElement("div",{className:"vk_balloon_icon"},c?React.createElement("figure",null,React.createElement("img",{className:"vk_balloon_icon_image",src:c,alt:""}),React.createElement(u.Content,{tagName:"figcaption",className:"vk_balloon_icon_name",value:o})):""),React.createElement(u.Content,{className:"vk_balloon_content",style:{background:l,border:l},tagName:"p",value:n}))}})},function(e,t){var n=wp.i18n.__,o=wp.blocks.registerBlockType,a=wp.editor.RichText,l=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"}));o("vk-blocks/faq",{title:n("FAQ","vk-blocks"),icon:l,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,o=e.setAttributes,l=t.heading,r=t.content;return React.createElement("dl",{className:"vk_faq"},React.createElement(a,{tagName:"dt",className:"vk_faq_title",onChange:function(e){return o({heading:e})},value:l,placeholder:n("Please enter a question.","vk-blocks")}),React.createElement(a,{tagName:"dd",className:"vk_faq_content",onChange:function(e){return o({content:e})},value:r,placeholder:n("Please enter a answer.","vk-blocks")}))},save:function(e){var t=e.attributes,n=t.heading,o=t.content;return React.createElement("dl",{className:"vk_faq"},React.createElement(a.Content,{tagName:"dt",className:"vk_faq_title",value:n}),React.createElement(a.Content,{tagName:"dd",className:"vk_faq_content",value:o}))}})},function(e,t){var n=wp.i18n.__,o=wp.blocks.registerBlockType,a=wp.components,l=(a.RangeControl,a.RadioControl),r=a.PanelBody,c=a.Button,i=(a.PanelColor,wp.element.Fragment),s=wp.editor,u=s.RichText,m=s.InspectorControls,p=s.MediaUpload;s.ColorPalette;o("vk-blocks/flow",{title:n("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,o=e.setAttributes,a=t.heading,s=t.content,b=t.insertImage,f=t.arrowFlag;return[React.createElement(i,null,React.createElement(m,null,React.createElement(r,{title:n("Display of arrow","vk-blocks")},React.createElement(l,{selected:f,options:[{label:n("Arrow display","vk-blocks"),value:"vk_flow-arrow-on"},{label:n("Arrow hidden","vk-blocks"),value:"vk_flow-arrow-off"}],onChange:function(e){return o({arrowFlag:e})}}))),React.createElement("div",{className:"".concat(f," vk_flow")},React.createElement("div",{className:"vk_flow_frame"},React.createElement("dl",{className:"vk_flow_frame_text"},React.createElement(u,{tagName:"dt",className:"vk_flow_frame_text_title",onChange:function(e){return o({heading:e})},value:a,placeholder:n("Input title","vk-blocks")}),React.createElement(u,{tagName:"dd",className:"vk_flow_frame_text_content",onChange:function(e){return o({content:e})},value:s,placeholder:n("Input content","vk-blocks")})),React.createElement("div",{className:"vk_flow_frame_image"},React.createElement(p,{onSelect:function(e){return o({insertImage:e.url})},type:"image",className:"vk_flow_frame_image",value:b,render:function(e){var t=e.open;return React.createElement(c,{onClick:t,className:b?"image-button":"button button-large"},b?React.createElement("img",{className:"icon-image",src:b,alt:n("Upload image","vk-blocks")}):n("Select image","vk-blocks"))}})))))]},save:function(e){var t=e.attributes,n=t.heading,o=t.content,a=t.insertImage,l=t.arrowFlag;return React.createElement("div",{className:"".concat(l," vk_flow")},React.createElement("div",{className:"vk_flow_frame"},React.createElement("dl",{className:"vk_flow_frame_text"},React.createElement(u.Content,{tagName:"dt",className:"vk_flow_frame_text_title",value:n}),React.createElement(u.Content,{tagName:"dd",className:"vk_flow_frame_text_content",value:o})),a?React.createElement("div",{className:"vk_flow_frame_image"},React.createElement("img",{src:a,alt:""})):""))}})},function(e,t){function n(e){throw new Error('"'+e+'" is read-only')}var o=wp.i18n.__,a=wp.blocks.registerBlockType,l=wp.components,r=(l.RangeControl,l.RadioControl),c=l.PanelBody,i=l.Button,s=l.BaseControl,u=l.CheckboxControl,m=l.TextControl,p=wp.element.Fragment,b=wp.editor,f=b.RichText,k=b.InspectorControls,v=b.MediaUpload,g=b.ColorPalette,d=React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},React.createElement("g",null,React.createElement("g",null,React.createElement("circle",{cx:"288",cy:"186.2",r:"60"}),React.createElement("rect",{x:"213.5",y:"278.8",width:"149",height:"107"})),React.createElement("g",null,React.createElement("circle",{cx:"74.5",cy:"186.2",r:"60"}),React.createElement("rect",{y:"278.8",width:"149",height:"107"})),React.createElement("g",null,React.createElement("circle",{cx:"501.5",cy:"186.2",r:"60"}),React.createElement("rect",{x:"427",y:"278.8",width:"149",height:"107"}))));a("vk-blocks/pr-blocks",{title:o("PR Blocks (Beta)","vk-blocks"),icon:d,category:"vk-blocks-cat",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),edit:function(e){var t=e.attributes,n=e.setAttributes,a=t.heading1,l=t.heading2,b=t.heading3,d=t.content1,_=t.content2,y=t.content3,h=t.url1,E=t.url2,C=t.url3,w=t.urlOpenType1,R=t.urlOpenType2,N=t.urlOpenType3,B=t.icon1,x=t.icon2,S=t.icon3,I=t.color1,T=t.color2,O=t.color3,A=t.bgType1,P=t.bgType2,j=t.bgType3,z=t.insertImage1,M=t.insertImage2,L=t.insertImage3;return[React.createElement(p,null,React.createElement(k,null,React.createElement(c,{title:o("PR Block1 Setting","vk-blocks")},React.createElement(s,{label:o("Link URL:","vk-blocks")},React.createElement(m,{value:h,onChange:function(e){return n({url1:e})}}),React.createElement(u,{label:o("Open link new tab.","vk-blocks"),checked:w,onChange:function(e){return n({urlOpenType1:e})}})),React.createElement(s,{label:o("Icon 1","vk-blocks")},React.createElement(m,{label:o("Class name of the Font Awesome icon font you want to use:","vk-blocks"),value:B,onChange:function(e){return n({icon1:e})},placeholder:"fas fa-file"}),React.createElement(g,{value:I,onChange:function(e){e?n({color1:e}):(n({color1:"#0693e3"}),n({bgType1:"0"}))}}),React.createElement(r,{label:o("Icon Background:","vk-blocks"),selected:A,options:[{label:o("Solid color","vk-blocks"),value:"0"},{label:o("No background","vk-blocks"),value:"1"}],onChange:function(e){return n({bgType1:e})}})),React.createElement(s,{label:o("PR Image 1","vk-blocks"),help:o("When you have an image. Image is displayed with priority","vk-blocks")},React.createElement(v,{onSelect:function(e){return n({insertImage1:e.url})},type:"image",value:z,render:function(e){var t=e.open;return React.createElement(i,{onClick:t,className:z?"image-button":"button button-large"},z?React.createElement("img",{className:"icon-image",src:z,alt:o("Upload image","vk-blocks")}):o("Select image","vk-blocks"))}}))),React.createElement(c,{title:o("PR Block2 Setting","vk-blocks")},React.createElement(s,{label:o("Link URL:","vk-blocks")},React.createElement(m,{value:E,onChange:function(e){return n({url2:e})}}),React.createElement(u,{label:o("Open link new tab.","vk-blocks"),checked:R,onChange:function(e){return n({urlOpenType2:e})}})),React.createElement(s,{label:o("Icon 2","vk-blocks")},React.createElement(m,{label:o("Class name of the Font Awesome icon font you want to use:","vk-blocks"),value:x,onChange:function(e){return n({icon2:e})},placeholder:"fas fa-file"}),React.createElement(g,{value:T,onChange:function(e){e?n({color2:e}):(n({color2:"#0693e3"}),n({bgType2:"0"}))}}),React.createElement(r,{label:o("Icon Background:","vk-blocks"),selected:P,options:[{label:o("Solid color","vk-blocks"),value:"0"},{label:o("No background","vk-blocks"),value:"1"}],onChange:function(e){return n({bgType2:e})}})),React.createElement(s,{label:o("PR Image 2","vk-blocks"),help:o("When you have an image. Image is displayed with priority.","vk-blocks")},React.createElement(v,{onSelect:function(e){return n({insertImage2:e.url})},type:"image",value:M,render:function(e){var t=e.open;return React.createElement(i,{onClick:t,className:M?"image-button":"button button-large"},M?React.createElement("img",{className:"icon-image",src:M,alt:o("Upload image","vk-blocks")}):o("Select image","vk-blocks"))}}))),React.createElement(c,{title:o("PR Block3 Setting","vk-blocks")},React.createElement(s,{label:o("Link URL:","vk-blocks")},React.createElement(m,{value:C,onChange:function(e){return n({url3:e})}}),React.createElement(u,{label:o("Open link new tab.","vk-blocks"),checked:N,onChange:function(e){return n({urlOpenType3:e})}})),React.createElement(s,{label:o("Icon 3","vk-blocks")},React.createElement(m,{label:o("Class name of the Font Awesome icon font you want to use:","vk-blocks"),value:S,onChange:function(e){return n({icon3:e})},placeholder:"fas fa-file"}),React.createElement(g,{value:O,onChange:function(e){e?n({color3:e}):(n({color3:"#0693e3"}),n({bgType3:"0"}))}}),React.createElement(r,{label:o("Icon Background:","vk-blocks"),selected:j,options:[{label:o("Solid color","vk-blocks"),value:"0"},{label:o("No background","vk-blocks"),value:"1"}],onChange:function(e){return n({bgType3:e})}})),React.createElement(s,{label:o("PR Image 3","vk-blocks"),help:o("When you have an image. Image is displayed with priority.","vk-blocks")},React.createElement(v,{onSelect:function(e){return n({insertImage3:e.url})},type:"image",value:L,render:function(e){var t=e.open;return React.createElement(i,{onClick:t,className:L?"image-button":"button button-large"},L?React.createElement("img",{className:"icon-image",src:L,alt:o("Upload image","vk-blocks")}):o("Select image","vk-blocks"))}})))),React.createElement("article",{className:"vk_prBlocks row"},React.createElement("div",{className:"vk_prBlocks_item col-sm-4"},z?React.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+z+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},React.createElement("img",{src:z,alt:""})):"0"===A?React.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:I,border:"1px solid ".concat(I)}},React.createElement("i",{className:"".concat(B," vk_prBlocks_item_icon"),style:{color:"#fff"}})):React.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+I}},React.createElement("i",{className:"".concat(B," vk_prBlocks_item_icon"),style:{color:I}})),React.createElement(f,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-1",tagName:"h1",onChange:function(e){return n({heading1:e})},value:a,placeholder:o("Input title","vk-blocks")}),React.createElement(f,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-1",tagName:"p",onChange:function(e){return n({content1:e})},value:d,placeholder:o("Input content","vk-blocks")})),React.createElement("div",{className:"vk_prBlocks_item col-sm-4"},M?React.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+M+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},React.createElement("img",{src:M,alt:""})):"0"===P?React.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:T,border:"1px solid ".concat(T)}},React.createElement("i",{className:"".concat(x," vk_prBlocks_item_icon"),style:{color:"#fff"}})):React.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+T}},React.createElement("i",{className:"".concat(x," vk_prBlocks_item_icon"),style:{color:T}})),React.createElement(f,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-2",tagName:"h1",onChange:function(e){return n({heading2:e})},value:l,placeholder:o("Input title","vk-blocks")}),React.createElement(f,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-2",tagName:"p",onChange:function(e){return n({content2:e})},value:_,placeholder:o("Input content","vk-blocks")})),React.createElement("div",{className:"vk_prBlocks_item col-sm-4"},L?React.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+L+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},React.createElement("img",{src:L,alt:""})):"0"===j?React.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:O,border:"1px solid ".concat(O)}},React.createElement("i",{className:"".concat(S," vk_prBlocks_item_icon"),style:{color:"#fff"}})):React.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+O}},React.createElement("i",{className:"".concat(S," vk_prBlocks_item_icon"),style:{color:O}})),React.createElement(f,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-3",tagName:"h1",onChange:function(e){return n({heading3:e})},value:b,placeholder:o("Input title","vk-blocks")}),React.createElement(f,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-3",tagName:"p",onChange:function(e){return n({content3:e})},value:y,placeholder:o("Input content","vk-blocks")}))))]},save:function(e){var t=e.attributes,o=t.heading1,a=t.heading2,l=t.heading3,r=t.content1,c=t.content2,i=t.content3,s=t.url1,u=t.url2,m=t.url3,p=t.urlOpenType1,b=t.urlOpenType2,k=t.urlOpenType3,v=t.icon1,g=t.icon2,d=t.icon3,_=t.color1,y=t.color2,h=t.color3,E=t.bgType1,C=t.bgType2,w=t.bgType3,R=t.insertImage1,N=t.insertImage2,B=t.insertImage3;return React.createElement("article",{className:"vk_prBlocks row"},React.createElement("div",{className:"vk_prBlocks_item col-sm-4"},React.createElement("a",{href:s,target:p?"_blank":"_self",className:"vk_prBlocks_item_link"},R?React.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+R+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},React.createElement("img",{src:R,alt:""})):(_||(n("color1"),_="#0693e3"),"0"===E?React.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:_,border:"1px solid ".concat(_)}},React.createElement("i",{className:"".concat(v," vk_prBlocks_item_icon"),style:{color:"#fff"}})):React.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+_}},React.createElement("i",{className:"".concat(v," vk_prBlocks_item_icon"),style:{color:_}}))),React.createElement(f.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-1",tagName:"h1",value:o}),React.createElement(f.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-1",tagName:"p",value:r}))),React.createElement("div",{className:"vk_prBlocks_item col-sm-4"},React.createElement("a",{href:u,target:b?"_blank":"_self",className:"vk_prBlocks_item_link"},N?React.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+N+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},React.createElement("img",{src:N,alt:""})):(y||(n("color2"),y="#0693e3"),"0"===C?React.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:y,border:"1px solid ".concat(y)}},React.createElement("i",{className:"".concat(g," vk_prBlocks_item_icon"),style:{color:"#fff"}})):React.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+y}},React.createElement("i",{className:"".concat(g," vk_prBlocks_item_icon"),style:{color:y}}))),React.createElement(f.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-2",tagName:"h1",value:a}),React.createElement(f.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-2",tagName:"p",value:c}))),React.createElement("div",{className:"vk_prBlocks_item col-sm-4"},React.createElement("a",{href:m,target:k?"_blank":"_self",className:"vk_prBlocks_item_link"},B?React.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+B+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},React.createElement("img",{src:B,alt:""})):(h||(n("color3"),h="#0693e3"),"0"===w?React.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:h,border:"1px solid ".concat(h)}},React.createElement("i",{className:"".concat(d," vk_prBlocks_item_icon"),style:{color:"#fff"}})):React.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+h}},React.createElement("i",{className:"".concat(d," vk_prBlocks_item_icon"),style:{color:h}}))),React.createElement(f.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-3",tagName:"h1",value:l}),React.createElement(f.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-3",tagName:"p",value:i}))))}})},function(e,t,n){"use strict";n.r(t);var o=n(0),a=n.n(o),l=function(e,t,n,o){var a,l,r;return t||(t="#fff"),"tilt"===o?(a=Math.abs(e),r=function(e,t){if(e>0)return React.createElement("path",{d:"m0,".concat(100-e," L100,100 L0,100 z"),strokeWidth:"0",fill:t});if(e<0){var n=Math.abs(e);return React.createElement("path",{d:"m100,".concat(100-n," L0,100 L100,100 z"),strokeWidth:"0",fill:t})}}(e,t)):"curve"===o?(e>0?a=Math.abs(e):e<0&&(a=2*Math.abs(e)),r=function(e,t){return e>0?React.createElement("path",{d:"m0,".concat(100-e," q50,").concat(2*e,",100,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):e<0?React.createElement("path",{d:"m0,100 q50,".concat(2*e,",100,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):void 0}(e,t)):"wave"===o?(a=Math.abs(e),r=function(e,t){return e>0?React.createElement("path",{d:"m0,".concat(100-e/2," q20,").concat(e,",40,0 t40,0 t40,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):e<0?React.createElement("path",{d:"m0,".concat(e/2+100," q20,").concat(e,",40,0 t40,0 t40,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):void 0}(e,t)):"triangle"===o&&(a=Math.abs(e),r=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)),l=o,"upper"===n?React.createElement("div",{className:"vk_outer_separator vk_outer_separator-position-upper vk_outer_separator-type-".concat(l),style:{paddingBottom:a+"px"}},React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"none"},r)):"lower"===n?React.createElement("div",{className:"vk_outer_separator vk_outer_separator-position-lower vk_outer_separator-type-".concat(l),style:{paddingTop:a+"px"}},React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"none"},r)):void 0};function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function 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)}}function i(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var m=wp.editor.InnerBlocks;function p(e,t){var n=e.match(/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})#x2F;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])#x2F;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 b=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),i(this,s(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&&u(e,t)}(t,a.a.Component),n=t,(o=[{key:"render",value:function(){var e,t,n,o,r,c,i,s,u=this.props.attributes,b=u.bgColor,f=u.bgImage,k=u.bgPosition,v=u.outerWidth,g=u.padding_left_and_right,d=u.padding_top_and_bottom,_=u.opacity,y=u.upper_level,h=u.lower_level,E=u.upperDividerBgColor,C=u.lowerDividerBgColor,w=u.dividerType,R=this.props.for_;return o=" vk_outer-width-".concat(v),b=p(b||"#fff",_),n="parallax"===k?" vk_outer-bgPosition-parallax vk-prlx":"fixed"===k?" vk_outer-bgPosition-fixed":" vk_outer-bgPosition-normal",e="1"===g?" vk_outer-paddingLR-use":" vk_outer-paddingLR-none",t="1"===d?" vk_outer-paddingVertical-use":" vk_outer-paddingVertical-none",y&&(i="upper"),h&&(s="lower"),"edit"===R?r=a.a.createElement(m,null):(r=a.a.createElement(m.Content,null),c="vk_outer_container"),a.a.createElement("div",{className:"vk_outer"+o+e+t+n,style:{background:"linear-gradient(".concat(b,", ").concat(b,"), url(").concat(f,")")}},l(y,E,i,w),a.a.createElement("div",{className:c},r),l(h,C,s,w))}}])&&c(n.prototype,o),r&&c(n,r),t}();function f(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 k=wp.i18n.__,v=wp.blocks.registerBlockType,g=wp.components,d=g.RangeControl,_=g.RadioControl,y=g.PanelBody,h=g.Button,E=(g.PanelColor,g.BaseControl),C=g.SelectControl,w=wp.element.Fragment,R=wp.editor,N=(R.RichText,R.InspectorControls),B=R.MediaUpload,x=R.ColorPalette,S=(R.InnerBlocks,a.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},a.a.createElement("path",{d:"M288,381c50.7,0,92-41.3,92-92s-41.3-92-92-92s-92,41.3-92,92S237.3,381,288,381z M288,227c34.2,0,62,27.8,62,62 s-27.8,62-62,62s-62-27.8-62-62S253.8,227,288,227z"}),a.a.createElement("polygon",{points:"273,342 303,342 303,304 341,304 341,274 303,274 303,236 273,236 273,274 235,274 235,304 273,304 "}),a.a.createElement("path",{d:"M1.8,155.5v267h572.5v-267H1.8z M544.2,392.5H31.8v-207h512.5L544.2,392.5L544.2,392.5z"}),a.a.createElement("g",null,a.a.createElement("path",{d:"M39.8,10.3c-13.3,0-25.7,0.9-37.6,2.6L2,136.9h33.3l0.1-39c3,0.4,6.7,0.5,11.1,0.5c16.7,0,29.5-3.9,38.3-11.7 c8.7-7.7,13.1-19.3,13.1-34.4C98,24.3,78.6,10.4,39.8,10.3z M62,68.5c-3.6,3.4-9.2,5.2-16.6,5.2c-0.6,0-1.1,0-1.6,0 c-0.2,0-0.4,0-0.6,0c-2.8,0-5.4-0.1-7.7-0.5l0-22l-1.3-14.3c2.6-0.6,5.2-0.9,7.7-0.9c0.2,0,0.5,0,0.7,0c0.2,0,0.4,0,0.7,0 c13.6,0,21.1,4.7,22.7,14c0.3,1.2,0.6,2.6,0.7,4C67.2,60.2,65.6,65,62,68.5z"}),a.a.createElement("path",{d:"M141.3,65H141l0-17.1h-32.5l-0.2,88.9h33.3l0.1-35c0.1-8.6,3.2-15.7,9.7-21.4c6.5-5.7,14.9-8.5,25.4-8.5h3.4l0-23.9h-3.4 C161.7,48.1,149.8,53.7,141.3,65z"}),a.a.createElement("path",{d:"M266.7,58.5c-8-8.1-19.3-12.2-34-12.2c-14.6,0-25.9,4.1-34,12.2c-8.1,8.1-12.2,19.4-12.2,33.9c-0.1,14.5,4,25.8,12,33.9 c8,8.1,19.3,12.2,34,12.2c14.6,0,25.9-4.1,34-12.2c8.1-8.1,12.2-19.4,12.2-33.9C278.7,78,274.7,66.6,266.7,58.5z M246.2,92.5 c0,8.9-1.2,15-3.3,18.6c-2.1,3.6-5.6,5.4-10.4,5.4s-8.3-1.8-10.5-5.4c-2.2-3.6-3.3-9.8-3.2-18.6c0-8.9,1.2-15,3.3-18.6 c2.1-3.6,5.6-5.4,10.4-5.4c4.8,0,8.3,1.8,10.5,5.4S246.3,83.7,246.2,92.5z"}))));v("vk-blocks/outer",{title:k("Outer","vk-blocks"),icon:S,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:"1"},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},upperDividerBgColor:{type:"string",default:"#fff"},lowerDividerBgColor:{type:"string",default:"#fff"},dividerType:{type:"string",default:"tilt"}},edit:function(e){var t=e.attributes,n=e.setAttributes,o=t.bgColor,l=t.bgImage,r=t.bgPosition,c=t.outerWidth,i=t.padding_left_and_right,s=t.padding_top_and_bottom,u=t.opacity,m=t.upper_level,p=t.lower_level,v=t.upperDividerBgColor,g=t.lowerDividerBgColor,R=t.dividerType;return a.a.createElement(w,null,a.a.createElement(N,null,a.a.createElement(y,{title:k("Background Setting","vk-blocks")},a.a.createElement(E,{label:k("Color Setting","vk-blocks"),help:k("Color will overcome background image. If you want to display image, clear background color or set opacity 0.","vk-blocks")},a.a.createElement(x,{value:o,onChange:function(e){return n({bgColor:e})}})),a.a.createElement(E,{label:k("Opacity Setting","vk-blocks")},a.a.createElement(d,{value:u,onChange:function(e){n({opacity:e})},min:0,max:1,step:.1})),a.a.createElement(E,{label:k("Background Image","vk-blocks"),help:""},a.a.createElement(B,{onSelect:function(e){return n({bgImage:e.url})},type:"image",value:l,render:function(e){var t=e.open;return a.a.createElement(h,{onClick:t,className:l?"image-button":"button button-large"},l?a.a.createElement("img",{className:"icon-image",src:l,alt:k("Upload image","vk-blocks")}):k("Select image","vk-blocks"))}}),a.a.createElement(_,{label:k("Background Position","vk-blocks"),selected:r,options:[{label:k("normal","vk-blocks"),value:"normal"},{label:k("Fixed","vk-blocks"),value:"fixed"},{label:k("Parallax (It will not work in preview)","vk-blocks"),value:"parallax"}],onChange:function(e){return n({bgPosition:e})}}))),a.a.createElement(y,{title:k("Layout Setting","vk-blocks")},a.a.createElement(E,null,a.a.createElement(_,{label:k("Outer width","vk-blocks"),selected:c,options:[{label:k("Normal","vk-blocks"),value:"normal"},{label:k("Full Wide","vk-blocks"),value:"full"}],onChange:function(e){return n({outerWidth:e})}}),a.a.createElement(_,{label:k("Padding (left and right)","vk-blocks"),selected:i,options:[{label:k("Use default padding","vk-blocks"),value:"1"},{label:k("Do not use default padding (When it is full width etc.).","vk-blocks"),value:"0"}],onChange:function(e){return n({padding_left_and_right:e})}}),a.a.createElement(_,{label:k("Padding (top and bottom)","vk-blocks"),selected:s,options:[{label:k("Use default padding","vk-blocks"),value:"1"},{label:k("Do not use default padding (Set it yourself using a spacer block etc.).","vk-blocks"),value:"0"}],onChange:function(e){return n({padding_top_and_bottom:e})}}))),a.a.createElement(y,{title:k("Divider Setting","vk-blocks")},a.a.createElement(E,null,a.a.createElement(C,{label:k("Type","vk-blocks"),value:R,onChange:function(e){return n({dividerType:e})},options:[{value:"tilt",label:k("Tilt","vk-blocks")},{value:"curve",label:k("Curve","vk-blocks")},{value:"wave",label:k("Wave","vk-blocks")},{value:"triangle",label:k("Triangle","vk-blocks")}]}),a.a.createElement(d,{label:k("Upper Divider Level","vk-blocks"),value:m,onChange:function(e){return n({upper_level:f(e,-100,100)})},min:"-100",max:"100"}),a.a.createElement(x,{value:v,onChange:function(e){return n({upperDividerBgColor:e})}}),a.a.createElement(d,{label:k("Lower Divider Level","vk-blocks"),value:p,onChange:function(e){return n({lower_level:f(e,-100,100)})},min:"-100",max:"100"}),a.a.createElement(x,{value:g,onChange:function(e){return n({lowerDividerBgColor:e})}})))),vk_blocks_check.is_pro?a.a.createElement(b,{attributes:t,for_:"edit"}):a.a.createElement("div",null,k("This block is only for users who bought Lightning Pro.","vk-blocks")))},save:function(e){var t=e.attributes;if(vk_blocks_check.is_pro)return a.a.createElement(b,{attributes:t,for_:"save"})}});n(3),n(4);function I(e){return(I="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 T(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function O(e,t){return!t||"object"!==I(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 A(e){return(A=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function P(e,t){return(P=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var j=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),O(this,A(t).apply(this,arguments))}var n,o,l;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&&P(e,t)}(t,a.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.lbColorCustom,t=this.props.lbColor,n=this.props.lbType,o=this.props.lbAlign,l=this.props.lbSize,r=this.props.lbUrl,c=this.props.lbTarget,i=this.props.lbFontAwesomeIconBefore,s=this.props.lbFontAwesomeIconAfter,u=this.props.lbRichtext,m=this.props.lbsubCaption,p="",b={},f="",k="";return p="btn vk_button_link",e?(p="".concat(p," btn-primary btn-").concat(l),"0"===n?b={backgroundColor:e,border:"1px solid ".concat(e)}:"1"===n&&(b={backgroundColor:"transparent",border:"1px solid "+e,color:e})):e||("0"===n?(p="".concat(p," btn-").concat(l," btn-").concat(t),b=null):"1"===n&&(p="".concat(p," btn-").concat(l," btn-outline-").concat(t),b=null)),"block"===o&&(p="".concat(p," btn-block")),i&&(f=a.a.createElement("i",{className:"".concat(i," vk_button_link_before")})),s&&(k=a.a.createElement("i",{className:"".concat(s," vk_button_link_after")})),a.a.createElement("a",{href:r,id:"vk_button_link",className:p,role:"button","aria-pressed":!0,style:b,target:c?"_blank":null},f,u,k,m&&a.a.createElement("p",{className:"vk_button_link_subCaption"},m))}}])&&T(n.prototype,o),l&&T(n,l),t}();function z(e){return(z="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 M(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 L(e,t){return!t||"object"!==z(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 F(e){return(F=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function U(e,t){return(U=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var D=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),L(this,F(t).apply(this,arguments))}var n,o,l;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&&U(e,t)}(t,a.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.lbColorCustom,t=this.props.lbColor,n=this.props.lbType,o=this.props.lbAlign,l=this.props.lbSize,r=this.props.lbUrl,c=this.props.lbTarget,i=this.props.lbFontAwesomeIconBefore,s=this.props.lbFontAwesomeIconAfter,u=this.props.lbRichtext,m=(this.props.lbsubCaption,""),p={},b="",f="";return m="btn vk_button_link",e?(m="".concat(m," btn-primary btn-").concat(l),"0"===n?p={backgroundColor:e,border:"1px solid ".concat(e)}:"1"===n&&(p={backgroundColor:"transparent",border:"1px solid "+e,color:e})):e||("0"===n?(m="".concat(m," btn-").concat(l," btn-").concat(t),p=null):"1"===n&&(m="".concat(m," btn-").concat(l," btn-outline-").concat(t),p=null)),"block"===o&&(m="".concat(m," btn-block")),i&&(b=a.a.createElement("i",{className:"".concat(i," vk_button_link_before")})),s&&(f=a.a.createElement("i",{className:"".concat(s," vk_button_link_after")})),a.a.createElement("a",{href:r,className:m,role:"button","aria-pressed":!0,style:p,target:c?"_blank":null},b,u,f)}}])&&M(n.prototype,o),l&&M(n,l),t}(),$=wp.editor.RichText,W=[{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,l=t.buttonTarget,r=t.buttonSize,c=t.buttonType,i=t.buttonColor,s=t.buttonColorCustom,u=t.buttonAlign,m=t.fontAwesomeIconBefore,p=t.fontAwesomeIconAfter,b="";return s?b="vk_button vk_button-color-custom vk_button-align-".concat(u):s||(b="vk_button vk_button-align-".concat(u)),a.a.createElement("div",{className:b},a.a.createElement(D,{lbColorCustom:s,lbColor:i,lbType:c,lbAlign:u,lbSize:r,lbUrl:o,lbTarget:l,lbFontAwesomeIconBefore:m,lbFontAwesomeIconAfter:p,lbRichtext:a.a.createElement($.Content,{tagName:"span",className:"vk_button_link_txt",value:n})}))}}],V=wp.i18n.__,q=wp.blocks.registerBlockType,H=wp.components,G=(H.RangeControl,H.RadioControl),Q=H.PanelBody,Y=(H.Button,H.BaseControl),J=H.CheckboxControl,K=H.TextControl,X=H.Dashicon,Z=H.IconButton,ee=wp.element.Fragment,te=wp.editor,ne=te.RichText,oe=te.InspectorControls,ae=(te.MediaUpload,te.ColorPalette),le=te.URLInput,re=a.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},a.a.createElement("g",null,a.a.createElement("path",{d:"M506,185v142H70V185H506 M526.4,137H49.6C34.4,137,22,149.4,22,164.6v182.8c0,15.2,12.4,27.6,27.6,27.6h476.8 c15.2,0,27.6-12.4,27.6-27.6V164.6C554,149.4,541.6,137,526.4,137L526.4,137z"})),a.a.createElement("g",null,a.a.createElement("path",{d:"M83.8,206.9h55.9c9.3,0,16.5,2.3,21.5,6.9c5,4.6,7.5,10.3,7.5,17.1c0,5.7-1.8,10.6-5.3,14.7c-2.4,2.7-5.8,4.9-10.4,6.5 c6.9,1.7,12.1,4.5,15.3,8.6c3.3,4.1,4.9,9.2,4.9,15.3c0,5-1.2,9.5-3.5,13.5c-2.3,4-5.5,7.2-9.6,9.5c-2.5,1.5-6.3,2.5-11.3,3.2 c-6.7,0.9-11.2,1.3-13.4,1.3H83.8V206.9z M113.9,244.8h13c4.7,0,7.9-0.8,9.7-2.4c1.8-1.6,2.7-3.9,2.7-7c0-2.8-0.9-5-2.7-6.6 c-1.8-1.6-5-2.4-9.5-2.4h-13.2V244.8z M113.9,282.8h15.2c5.1,0,8.8-0.9,10.9-2.7s3.2-4.3,3.2-7.4c0-2.9-1-5.2-3.1-6.9 c-2.1-1.7-5.7-2.6-11-2.6h-15.2V282.8z"}),a.a.createElement("path",{d:"M245.9,303.5h-25.1v-11.3c-3.7,4.7-7.5,8-11.3,10c-3.8,2-8.5,3-14,3c-7.4,0-13.2-2.2-17.4-6.6c-4.2-4.4-6.3-11.2-6.3-20.4 v-44.6h27V272c0,4.4,0.8,7.5,2.4,9.4c1.6,1.8,3.9,2.8,6.9,2.8c3.2,0,5.8-1.2,7.9-3.7s3.1-6.9,3.1-13.3v-33.7h26.8V303.5z"}),a.a.createElement("path",{d:"M282.4,206.9v26.6h14.8v19.7h-14.8V278c0,3,0.3,5,0.9,5.9c0.9,1.5,2.4,2.2,4.6,2.2c2,0,4.7-0.6,8.3-1.7l2,18.5 c-6.6,1.5-12.8,2.2-18.6,2.2c-6.7,0-11.6-0.9-14.8-2.6c-3.2-1.7-5.5-4.3-7-7.8c-1.5-3.5-2.3-9.1-2.3-17v-24.6h-9.9v-19.7h9.9v-12.9 L282.4,206.9z"}),a.a.createElement("path",{d:"M330.2,206.9v26.6H345v19.7h-14.8V278c0,3,0.3,5,0.9,5.9c0.9,1.5,2.4,2.2,4.6,2.2c2,0,4.7-0.6,8.3-1.7l2,18.5 c-6.6,1.5-12.8,2.2-18.6,2.2c-6.7,0-11.6-0.9-14.8-2.6c-3.2-1.7-5.5-4.3-7-7.8c-1.5-3.5-2.3-9.1-2.3-17v-24.6h-9.9v-19.7h9.9v-12.9 L330.2,206.9z"}),a.a.createElement("path",{d:"M339.6,268.7c0-10.7,3.6-19.5,10.8-26.4s16.9-10.4,29.2-10.4c14,0,24.6,4.1,31.8,12.2c5.8,6.6,8.6,14.6,8.6,24.2 c0,10.8-3.6,19.6-10.7,26.5c-7.1,6.9-17,10.3-29.6,10.3c-11.3,0-20.4-2.9-27.3-8.6C343.9,289.5,339.6,280.2,339.6,268.7z M366.5,268.7c0,6.2,1.3,10.9,3.8,13.8c2.5,3,5.7,4.5,9.5,4.5c3.9,0,7-1.5,9.5-4.4c2.5-2.9,3.7-7.7,3.7-14.2 c0-6.1-1.3-10.6-3.8-13.6s-5.6-4.5-9.3-4.5c-3.9,0-7.1,1.5-9.7,4.5C367.8,257.9,366.5,262.5,366.5,268.7z"}),a.a.createElement("path",{d:"M418.2,233.5h25v11.4c3.7-4.7,7.5-8,11.3-10c3.8-2,8.5-3,14-3c7.4,0,13.2,2.2,17.4,6.6c4.2,4.4,6.3,11.2,6.3,20.5v44.5h-27 V265c0-4.4-0.8-7.5-2.4-9.3c-1.6-1.8-3.9-2.7-6.9-2.7c-3.3,0-5.9,1.2-7.9,3.7c-2,2.5-3,6.9-3,13.3v33.6h-26.8V233.5z"})));q("vk-blocks/button",{title:V("Button","vk-blocks"),icon:re,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=e.attributes,n=(e.className,e.setAttributes),o=e.isSelected,l=t.content,r=t.subCaption,c=t.buttonUrl,i=t.buttonTarget,s=t.buttonSize,u=t.buttonType,m=t.buttonColor,p=t.buttonColorCustom,b=t.buttonAlign,f=t.fontAwesomeIconBefore,k=t.fontAwesomeIconAfter;return a.a.createElement(ee,null,a.a.createElement(oe,null,a.a.createElement(Q,{title:V("Button setting","vk-blocks")},a.a.createElement(K,{label:V("Sub Caption","vk-blocks"),value:r,onChange:function(e){return n({subCaption:e})},placeholder:"Sub Caption"}),a.a.createElement(J,{label:V("Open link new tab.","vk-blocks"),checked:i,onChange:function(e){return n({buttonTarget:e})}}),a.a.createElement(G,{label:V("Button Size:","vk-blocks"),selected:s,options:[{label:V("Large","vk-blocks"),value:"lg"},{label:V("normal","vk-blocks"),value:"md"},{label:V("Small","vk-blocks"),value:"sm"}],onChange:function(e){return n({buttonSize:e})}}),a.a.createElement(G,{label:V("Button Position:","vk-blocks"),selected:b,options:[{label:V("Left","vk-blocks"),value:"left"},{label:V("Center","vk-blocks"),value:"center"},{label:V("Right","vk-blocks"),value:"right"},{label:V("Block","vk-blocks"),value:"block"}],onChange:function(e){return n({buttonAlign:e})}}),a.a.createElement(G,{label:V("Button Style:","vk-blocks"),selected:u,options:[{label:V("Solid color","vk-blocks"),value:"0"},{label:V("No background","vk-blocks"),value:"1"}],help:V('If you select "No background", that you need to select a Custom Color.',"vk-blocks"),onChange:function(e){return n({buttonType:e})}}),a.a.createElement(G,{label:V("Default Color:","vk-blocks"),selected:m,options:[{label:V("Primary","vk-blocks"),value:"primary"},{label:V("Secondary","vk-blocks"),value:"secondary"},{label:V("Success","vk-blocks"),value:"success"},{label:V("Info","vk-blocks"),value:"info"},{label:V("Warning","vk-blocks"),value:"warning"},{label:V("Danger","vk-blocks"),value:"danger"},{label:V("Light","vk-blocks"),value:"light"},{label:V("Dark","vk-blocks"),value:"dark"}],onChange:function(e){return n({buttonColor:e})}}),a.a.createElement(Y,{label:V("Custom Color","vk-blocks"),help:V("This custom color overrides the default color. If you want to use the default color, click the clear button.","vk-blocks")},a.a.createElement(ae,{value:p,onChange:function(e){return n({buttonColorCustom:e})}})),a.a.createElement(Y,{label:V("Font Awesome:","vk-blocks"),help:a.a.createElement("a",{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"},V("Font Awesome icon list","vk-blocks"))},a.a.createElement(K,{label:V("Before text","vk-blocks"),help:V("Enter Font Awesome Class.This icon will appear before text. Ex) fas fa-arrow-circle-right","vk-blocks"),value:f,onChange:function(e){return n({fontAwesomeIconBefore:e})},placeholder:"fas fa-arrow-circle-right"}),a.a.createElement(K,{label:V("After text","vk-blocks"),help:V("Enter Font Awesome Class.This icon will appear after text. Ex) fas fa-external-link-alt","vk-blocks"),value:k,onChange:function(e){return n({fontAwesomeIconAfter:e})},placeholder:"fas fa-external-link-alt"})))),a.a.createElement("div",{className:p?"vk_button vk_button-align-".concat(b," vk_button-color-custom"):"vk_button vk_button-align-".concat(b)},a.a.createElement(j,{lbColorCustom:p,lbColor:m,lbType:u,lbAlign:b,lbSize:s,lbFontAwesomeIconBefore:f,lbFontAwesomeIconAfter:k,lbsubCaption:r,lbRichtext:a.a.createElement(ne,{tagName:"span",className:"vk_button_link_txt",onChange:function(e){return n({content:e})},value:l,placeholder:V("Input text","vk-blocks"),formattingControls:["bold","italic","strikethrough"],keepPlaceholderOnFocus:!0})}),o&&a.a.createElement("form",{className:"block-library-button__inline-link",onSubmit:function(e){return e.preventDefault()}},a.a.createElement(X,{icon:"admin-links"}),a.a.createElement(le,{value:c,onChange:function(e){return n({buttonUrl:e})}}),a.a.createElement(Z,{icon:"editor-break",label:V("Apply","vk-blocks"),type:"submit"}))))},save:function(e){var t=e.attributes,n=(e.className,t.content),o=t.subCaption,l=t.buttonUrl,r=t.buttonTarget,c=t.buttonSize,i=t.buttonType,s=t.buttonColor,u=t.buttonColorCustom,m=t.buttonAlign,p=t.fontAwesomeIconBefore,b=t.fontAwesomeIconAfter,f="";return u?f="vk_button vk_button-color-custom vk_button-align-".concat(m):u||(f="vk_button vk_button-align-".concat(m)),a.a.createElement("div",{className:f},a.a.createElement(j,{lbColorCustom:u,lbColor:s,lbType:i,lbAlign:m,lbSize:c,lbUrl:l,lbTarget:r,lbFontAwesomeIconBefore:p,lbFontAwesomeIconAfter:b,lbsubCaption:o,lbRichtext:a.a.createElement(ne.Content,{tagName:"span",className:"vk_button_link_txt",value:n})}))},deprecated:W});n(5),n(6),n(7);function ce(e){return(ce="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ie(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function se(e,t){return!t||"object"!==ce(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function ue(e){return(ue=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function me(e,t){return(me=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var pe=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),se(this,ue(t).apply(this,arguments))}var n,o,l;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,a.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.buttonText,n=e.fontAwesomeIconBefore,o=e.fontAwesomeIconAfter,l="",r="";return n&&(l=a.a.createElement("i",{className:"".concat(n," vk_button_link_before")})),o&&(r=a.a.createElement("i",{className:"".concat(o," vk_button_link_after")})),a.a.createElement(a.a.Fragment,null,l,a.a.createElement("span",{className:"vk_button_link_txt"},t),r)}}])&&ie(n.prototype,o),l&&ie(n,l),t}();function be(e){return(be="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 fe(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"!==be(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 ve(e){return(ve=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 de=wp.i18n.__,_e=wp.components.Button,ye=wp.editor.MediaUpload,he=wp.editor.RichText,Ee=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,ve(t).apply(this,arguments))}var n,o,l;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,a.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.title,n=e.titleColor,o=e.content,l=e.contentColor,r=e.url,c=e.buttonType,i=e.buttonColor,s=e.buttonColorCustom,u=e.buttonText,m=e.buttonTarget,p=e.Image,b=e.ImageBorderColor,f=e.layout,k=(e.fontAwesomeIconBefore,e.fontAwesomeIconAfter,this.props.setAttributes),v=this.props.for_,g="vk_prContent",d="vk_button",_="btn btn-block vk_button_link vk_prContent_colTxt_btn",y={};return g="".concat(g,"right"===f?" vk_prContent-layout-imageRight":" vk_prContent-layout-imageLeft"),s?(d="".concat(d," vk_button-color-custom"),_="".concat(_," btn-primary"),"0"===c?y={backgroundColor:s,border:"1px solid ".concat(s)}:"1"===c&&(y={backgroundColor:"transparent",border:"1px solid "+s,color:s})):s||("0"===c?(_="".concat(_," btn-").concat(i),y=null):"1"===c&&(_="".concat(_," btn-outline-").concat(i),y=null)),a.a.createElement("div",{className:g},a.a.createElement("div",{className:"col-sm-6 vk_prContent_colImg"},"edit"===v?a.a.createElement(ye,{onSelect:function(e){return k({Image:e.sizes.full.url})},type:" image",value:p,render:function(e){var t=e.open;return a.a.createElement(_e,{onClick:t,className:p?"image-button":"button button-large"},p?a.a.createElement("img",{className:"vk_prContent_colImg_image",src:p,alt:de("Upload image","vk-blocks"),style:{border:"1px solid ".concat(b)}}):de("Select image","vk-blocks"))}}):p?a.a.createElement("img",{className:"vk_prContent_colImg_image",src:p,alt:de("Upload image","vk-blocks"),style:{border:"1px solid ".concat(b)}}):de("Select image","vk-blocks")),a.a.createElement("div",{className:"col-sm-6 vk_prContent_colTxt"},"edit"===v?a.a.createElement(a.a.Fragment,null,a.a.createElement(he,{tagName:"h3",className:"vk_prContent_colTxt_title",onChange:function(e){return k({title:e})},value:t,placeholder:de("Input title.","vk-blocks"),style:{color:n}}),a.a.createElement(he,{tagName:"p",className:"vk_prContent_colTxt_text",onChange:function(e){return k({content:e})},value:o,placeholder:de("Input content.","vk-blocks"),style:{color:l}})):a.a.createElement(a.a.Fragment,null,a.a.createElement(he.Content,{tagName:"h3",value:t,className:"vk_prContent_colTxt_title",style:{color:n}}),a.a.createElement(he.Content,{tagName:"p",className:"vk_prContent_colTxt_text",value:o,style:{color:l}})),function(){if(""!==u&&void 0!==u)return a.a.createElement("div",{className:d},a.a.createElement("a",{href:r,className:_,target:m?"_blank":null,style:y},a.a.createElement(pe,{attributes:e})))}()))}}])&&fe(n.prototype,o),l&&fe(n,l),t}(),Ce=wp.i18n.__,we=wp.blocks.registerBlockType,Re=wp.components,Ne=(Re.RangeControl,Re.RadioControl),Be=Re.PanelBody,xe=(Re.Button,Re.BaseControl),Se=Re.CheckboxControl,Ie=Re.TextControl,Te=wp.element.Fragment,Oe=wp.editor,Ae=(Oe.RichText,Oe.InspectorControls),Pe=(Oe.MediaUpload,Oe.ColorPalette),je=a.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},a.a.createElement("g",null,a.a.createElement("path",{d:"M291.7,133.3l0,245.3l-273.1,0l0-245.3L291.7,133.3 M307.2,117.8l-304.2,0l0,276.4l304.2,0L307.2,117.8L307.2,117.8z"}),a.a.createElement("path",{d:"M560.7,218.8l-213.1,0c-6.1,0-11.1-5-11.1-11.1s5-11.1,11.1-11.1l213.1,0c6.1,0,11.1,5,11.1,11.1 C571.8,213.8,566.8,218.8,560.7,218.8z"}),a.a.createElement("path",{d:"M560.7,265.4l-213.1,0c-6.1,0-11.1-5-11.1-11.1c0-6.1,5-11.1,11.1-11.1l213.1,0c6.1,0,11.1,5,11.1,11.1 C571.8,260.5,566.8,265.4,560.7,265.4z"}),a.a.createElement("path",{d:"M560.7,312.1l-213.1,0c-6.1,0-11.1-5-11.1-11.1c0-6.1,5-11.1,11.1-11.1l213.1,0c6.1,0,11.1,5,11.1,11.1 C571.8,307.1,566.8,312.1,560.7,312.1z"}),a.a.createElement("polygon",{points:"278.4,365.4 31.9,365.4 31.9,287.4 113,182.2 184.4,264.4 229.9,226.5 278.4,290.6 \t"}),a.a.createElement("path",{d:"M360.6,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7c-4.8,0-8.7-3.9-8.7-8.7C351.9,137.2,355.8,133.3,360.6,133.3 M360.6,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2c13.4,0,24.2-10.9,24.2-24.2 C384.9,128.7,374,117.8,360.6,117.8L360.6,117.8z"}),a.a.createElement("path",{d:"M423.3,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7c-4.8,0-8.7-3.9-8.7-8.7C414.6,137.2,418.5,133.3,423.3,133.3 M423.3,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2s24.2-10.9,24.2-24.2C447.6,128.7,436.7,117.8,423.3,117.8 L423.3,117.8z"}),a.a.createElement("path",{d:"M486,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7c-4.8,0-8.7-3.9-8.7-8.7C477.3,137.2,481.2,133.3,486,133.3 M486,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2c13.4,0,24.2-10.9,24.2-24.2 C510.2,128.7,499.4,117.8,486,117.8L486,117.8z"}),a.a.createElement("path",{d:"M548.7,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7s-8.7-3.9-8.7-8.7C540,137.2,543.9,133.3,548.7,133.3 M548.7,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2c13.4,0,24.2-10.9,24.2-24.2 C572.9,128.7,562.1,117.8,548.7,117.8L548.7,117.8z"}),a.a.createElement("path",{d:"M566.3,347.6l-224.3,0c-3.1,0-5.6,2.5-5.6,5.6l0,35.5c0,3.1,2.5,5.6,5.6,5.6l224.3,0c3.1,0,5.6-2.5,5.6-5.6v-35.5 C571.8,350.1,569.3,347.6,566.3,347.6z M547.1,379.2v-16.6l9.8,8.3L547.1,379.2z"})));we("vk-blocks/pr-content",{title:Ce("PR Content","vk-blocks"),icon:je,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,e.setAttributes),o=t.titleColor,l=t.contentColor,r=t.url,c=t.buttonType,i=t.buttonColor,s=t.buttonColorCustom,u=t.buttonText,m=t.buttonTarget,p=t.ImageBorderColor,b=t.layout,f=t.fontAwesomeIconBefore,k=t.fontAwesomeIconAfter;return a.a.createElement(Te,null,a.a.createElement(Ae,null,a.a.createElement(Be,{title:Ce("Color Setting","vk-blocks")},a.a.createElement(xe,{label:Ce("Title Color","vk-blocks")},a.a.createElement(Pe,{value:o,onChange:function(e){return n({titleColor:e})}})),a.a.createElement(xe,{label:Ce("Content Color","vk-blocks")},a.a.createElement(Pe,{value:l,onChange:function(e){return n({contentColor:e})}})),a.a.createElement(xe,{label:Ce("Image Border Color","vk-blocks")},a.a.createElement(Pe,{value:p,onChange:function(e){return n({ImageBorderColor:e})}}))),a.a.createElement(Be,{title:Ce("Button Setting","vk-blocks")},a.a.createElement(xe,{label:Ce("Button Text","vk-blocks")},a.a.createElement(Ie,{value:u,onChange:function(e){return n({buttonText:e})},placeholder:"Input button text."})),a.a.createElement(xe,{label:Ce("Link URL","vk-blocks")},a.a.createElement(Ie,{value:r,onChange:function(e){return n({url:e})},placeholder:"https://vektor-inc.co.jp/"})),a.a.createElement(Se,{label:Ce("Open link new tab.","vk-blocks"),checked:m,onChange:function(e){return n({buttonTarget:e})}}),a.a.createElement(xe,{label:Ce("Button Type","vk-blocks")},a.a.createElement(Ne,{selected:c,options:[{label:Ce("Solid","vk-blocks"),value:"0"},{label:Ce("Ghost","vk-blocks"),value:"1"}],onChange:function(e){return n({buttonType:e})}})),a.a.createElement(Ne,{label:Ce("Default Color:","vk-blocks"),selected:i,options:[{label:Ce("Primary","vk-blocks"),value:"primary"},{label:Ce("Secondary","vk-blocks"),value:"secondary"},{label:Ce("Success","vk-blocks"),value:"success"},{label:Ce("Info","vk-blocks"),value:"info"},{label:Ce("Warning","vk-blocks"),value:"warning"},{label:Ce("Danger","vk-blocks"),value:"danger"},{label:Ce("Light","vk-blocks"),value:"light"},{label:Ce("Dark","vk-blocks"),value:"dark"}],onChange:function(e){return n({buttonColor:e})}}),a.a.createElement(xe,{label:Ce("Button Color","vk-blocks")},a.a.createElement(Pe,{value:s,onChange:function(e){return n({buttonColorCustom:e})}})),a.a.createElement(xe,{label:Ce("Font Awesome:","vk-blocks"),help:a.a.createElement("a",{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"},Ce("Font Awesome icon list","vk-blocks"))},a.a.createElement(Ie,{label:Ce("Before text","vk-blocks"),help:Ce("Enter Font Awesome Class.This icon will appear before text. Ex) fas fa-arrow-circle-right","vk-blocks"),value:f,onChange:function(e){return n({fontAwesomeIconBefore:e})},placeholder:"fas fa-arrow-circle-right"}),a.a.createElement(Ie,{label:Ce("After text","vk-blocks"),help:Ce("Enter Font Awesome Class.This icon will appear after text. Ex) fas fa-external-link-alt","vk-blocks"),value:k,onChange:function(e){return n({fontAwesomeIconAfter:e})},placeholder:"fas fa-external-link-alt"}))),a.a.createElement(Be,{title:Ce("Layout Setting","vk-blocks")},a.a.createElement(Ne,{label:Ce("Layout Type","vk-blocks"),selected:b,options:[{label:Ce("Right","vk-blocks"),value:"right"},{label:Ce("Left","vk-blocks"),value:"left"}],onChange:function(e){return n({layout:e})}}))),a.a.createElement(Ee,{attributes:t,setAttributes:n,for_:"edit"}))},save:function(e){var t=e.attributes;e.className;return a.a.createElement(Ee,{attributes:t,for_:"save"})}})}]);
15
//# sourceMappingURL=block-build.js.map
plugins/vk-blocks/build/block-build.js.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./node_modules/react/index.js","webpack:///./node_modules/react/cjs/react.production.min.js","webpack:///./node_modules/react/node_modules/object-assign/index.js","webpack:///./src/alert/block.js","webpack:///./src/balloon/block.js","webpack:///./src/faq/block.js","webpack:///./src/flow/block.js","webpack:///./src/pr-blocks/block.js","webpack:///./src/outer/component-divider.js","webpack:///./src/outer/component.js","webpack:///./src/_helper/to-number.js","webpack:///./src/outer/block.js","webpack:///./src/outer/schema.js","webpack:///./src/button/component.js","webpack:///./src/button/deprecated/component-deprecated.js","webpack:///./src/button/deprecated/deprecated.js","webpack:///./src/button/block.js","webpack:///./src/pr-content/component-fontawesome.js","webpack:///./src/pr-content/component.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","k","for","q","u","v","w","x","y","z","A","B","C","iterator","D","a","b","arguments","length","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","Array","defaultProps","$typeof","type","_owner","O","P","Q","R","pop","result","keyPrefix","func","count","S","push","V","T","U","isArray","next","done","keys","join","=",":","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","default","Z","getOwnPropertySymbols","propIsEnumerable","propertyIsEnumerable","test1","String","getOwnPropertyNames","test2","fromCharCode","test3","split","letter","err","shouldUseNative","target","source","from","symbols","to","val","TypeError","toObject","__","wp","i18n","registerBlockType","blocks","RichText","editor","title","icon","category","attributes","style","content","selector","edit","_ref","setAttributes","React","className","concat","onChange","event","selected","tagName","newContent","save","_ref2","Content","components","RadioControl","RangeControl","PanelBody","Button","element","InspectorControls","MediaUpload","ColorPalette","BlockIcon","xmlns","width","height","viewBox","balloonName","balloonType","balloonBgColor","balloonAlign","IconImage","label","help","options","onSelect","sizes","full","url","open","onClick","src","alt","placeholder","background","border","_ref3","heading","PanelColor","arrowFlag","insertImage","BaseControl","CheckboxControl","TextControl","cx","cy","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","checked","_ref4","backgroundImage","backgroundRepeat","backgroundSize","backgroundColor","color","_ref5","href","_readOnlyError","componentDivider","level","whichSide","dividerType","sectionPadding","sectionClass","lenderDivider","Math","abs","strokeWidth","fill","absLevel","tiltSectionStyle","curveSectionStyle","waveSectionStyle","DivideAbs4","triangleSectionStyle","paddingBottom","preserveAspectRatio","paddingTop","InnerBlocks","hex2rgba","hex","alpha","match","slice","parseInt","_React$Component","_classCallCheck","_possibleConstructorReturn","_getPrototypeOf","apply","_inherits","classPaddingLR","classPaddingVertical","classBgPosition","classWidth","elm","containerClass","whichSideUpper","whichSideLower","_this$props$attribute","bgColor","bgImage","bgPosition","outerWidth","padding_left_and_right","padding_top_and_bottom","opacity","upper_tilt_level","lower_tilt_level","tiltBgColor","for_","react_default","toNumber","min","undefined","max","Number","isNaN","SelectControl","points","step","vk_blocks_check","is_pro","component_Component","component_classCallCheck","component_possibleConstructorReturn","component_getPrototypeOf","component_inherits","buttonColorCustom","lbColorCustom","buttonColor","lbColor","buttonType","lbType","buttonAlign","lbAlign","buttonSize","lbSize","buttonUrl","lbUrl","buttonTarget","lbTarget","fontAwesomeIconBefore","lbFontAwesomeIconBefore","fontAwesomeIconAfter","lbFontAwesomeIconAfter","richText","lbRichtext","subCaption","lbsubCaption","aClass","aStyle","iconBefore","iconAfter","id","role","aria-pressed","ComponentDeprecated","component_deprecated_classCallCheck","component_deprecated_possibleConstructorReturn","component_deprecated_getPrototypeOf","component_deprecated_inherits","deprecated","component_deprecated_ComponentDeprecated","deprecated_RichText","Dashicon","IconButton","URLInput","isSelected","block_Fragment","block_InspectorControls","block_PanelBody","block_RadioControl","block_BaseControl","block_ColorPalette","button_component_Component","block_RichText","formattingControls","keepPlaceholderOnFocus","onSubmit","preventDefault","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","titleColor","contentColor","Image","ImageBorderColor","layout","btnClass","component_MediaUpload","component_Button","component_RichText","component_fontawesome_Fontawesome","pr_content_block_Fragment","pr_content_block_InspectorControls","pr_content_block_PanelBody","pr_content_block_BaseControl","pr_content_block_ColorPalette","block_TextControl","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","/** @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,\"amp;/\")+\"/\")+e)),c.push(a))}function W(a,b,e,c,d){var g=\"\";null!=e&&(g=(\"\"+e).replace(P,\"amp;/\")+\"/\");b=R(b,g,c,d);V(a,da,b);S(b)}\nvar X={Children:{map:function(a,b,e){if(null==a)return a;var c=[];W(a,c,null,b,e);return c},forEach:function(a,b,e){if(null==a)return a;b=R(null,null,b,e);V(a,ca,b);S(b)},count:function(a){return V(a,function(){return null},null)},toArray:function(a){var b=[];W(a,b,null,function(a){return a});return b},only:function(a){O(a)?void 0:D(\"143\");return a}},createRef:function(){return{current:null}},Component:G,PureComponent:I,createContext:function(a,b){void 0===b&&(b=null);a={$typeof:w,_calculateChangedBits:b,\n_currentValue:a,_currentValue2:a,_threadCount:0,Provider:null,Consumer:null};a.Provider={$typeof:v,_context:a};return a.Consumer=a},forwardRef:function(a){return{$typeof:y,render:a}},lazy:function(a){return{$typeof:B,_ctor:a,_status:-1,_result:null}},memo:function(a,b){return{$typeof:A,type:a,compare:void 0===b?null:b}},Fragment:r,StrictMode:t,Suspense:z,createElement:N,cloneElement:function(a,b,e){null===a||void 0===a?D(\"267\",a):void 0;var c=void 0,d=k({},a.props),g=a.key,h=a.ref,f=a._owner;\nif(null!=b){void 0!==b.ref&&(h=b.ref,f=K.current);void 0!==b.key&&(g=\"\"+b.key);var l=void 0;a.type&&a.type.defaultProps&&(l=a.type.defaultProps);for(c in b)L.call(b,c)&&!M.hasOwnProperty(c)&&(d[c]=void 0===b[c]&&void 0!==l?l[c]:b[c])}c=arguments.length-2;if(1===c)d.children=e;else if(1<c){l=Array(c);for(var m=0;m<c;m++)l[m]=arguments[m+2];d.children=l}return{$typeof:p,type:a.type,key:g,ref:h,props:d,_owner:f}},createFactory:function(a){var b=N.bind(null,a);b.type=a;return b},isValidElement:O,version:\"16.7.0\",\nunstable_ConcurrentMode:x,unstable_Profiler:u,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:K,assign:k}},Y={default:X},Z=Y&&X||Y;module.exports=Z.default||Z;\n","/*\nobject-assign\n(c) Sindre Sorhus\n@license MIT\n*/\n\n'use strict';\n/* eslint-disable no-unused-vars */\nvar getOwnPropertySymbols = Object.getOwnPropertySymbols;\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\nvar propIsEnumerable = Object.prototype.propertyIsEnumerable;\n\nfunction toObject(val) {\n\tif (val === null || val === undefined) {\n\t\tthrow new TypeError('Object.assign cannot be called with null or undefined');\n\t}\n\n\treturn Object(val);\n}\n\nfunction shouldUseNative() {\n\ttry {\n\t\tif (!Object.assign) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// Detect buggy property enumeration order in older V8 versions.\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=4118\n\t\tvar test1 = new String('abc'); // eslint-disable-line no-new-wrappers\n\t\ttest1[5] = 'de';\n\t\tif (Object.getOwnPropertyNames(test1)[0] === '5') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test2 = {};\n\t\tfor (var i = 0; i < 10; i++) {\n\t\t\ttest2['_' + String.fromCharCode(i)] = i;\n\t\t}\n\t\tvar order2 = Object.getOwnPropertyNames(test2).map(function (n) {\n\t\t\treturn test2[n];\n\t\t});\n\t\tif (order2.join('') !== '0123456789') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test3 = {};\n\t\t'abcdefghijklmnopqrst'.split('').forEach(function (letter) {\n\t\t\ttest3[letter] = letter;\n\t\t});\n\t\tif (Object.keys(Object.assign({}, test3)).join('') !==\n\t\t\t\t'abcdefghijklmnopqrst') {\n\t\t\treturn false;\n\t\t}\n\n\t\treturn true;\n\t} catch (err) {\n\t\t// We don't expect any of the above to throw, but better to be safe.\n\t\treturn false;\n\t}\n}\n\nmodule.exports = shouldUseNative() ? Object.assign : function (target, source) {\n\tvar from;\n\tvar to = toObject(target);\n\tvar symbols;\n\n\tfor (var s = 1; s < arguments.length; s++) {\n\t\tfrom = Object(arguments[s]);\n\n\t\tfor (var key in from) {\n\t\t\tif (hasOwnProperty.call(from, key)) {\n\t\t\t\tto[key] = from[key];\n\t\t\t}\n\t\t}\n\n\t\tif (getOwnPropertySymbols) {\n\t\t\tsymbols = getOwnPropertySymbols(from);\n\t\t\tfor (var i = 0; i < symbols.length; i++) {\n\t\t\t\tif (propIsEnumerable.call(from, symbols[i])) {\n\t\t\t\t\tto[symbols[i]] = from[symbols[i]];\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\treturn to;\n};\n","/**\n * Alert block type\n *\n */\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}) {\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={`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}) {\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 * 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\t\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","/**\n * Faq block type\n *\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}) {\n const {\n heading,\n content\n } = attributes;\n\n return (\n <dl 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}) {\n const {\n heading,\n content\n } = attributes;\n\n return (\n <dl className={ 'vk_faq' }>\n <RichText.Content\n tagName=\"dt\"\n\t\t\t\t\t\t\t\t\t\tclassName={ 'vk_faq_title' }\n value={heading}\n />\n <RichText.Content\n tagName=\"dd\"\n\t\t\t\t\t\t\t\t\t\tclassName={ 'vk_faq_content' }\n value={content}\n />\n </dl>\n );\n },\n});\n","/**\n * Flow block type\n *\n */\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}) {\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={`${ 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}) {\n const {\n heading,\n content,\n insertImage,\n arrowFlag,\n } = attributes;\n\n return (\n <div 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\t\t\t\t\t\t\t\t\t\t\t\tclassName={ 'vk_flow_frame_text_content' }\n value={content}\n />\n </dl>\n\t\t\t\t\t\t\t\t{ insertImage ?\n\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<img\n\t\t\t\t\t\t\t\t\t\t\t\tsrc={ insertImage }\n\t\t\t\t\t\t\t\t\t\t\t\talt=''\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","/**\n * PR Block block type\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\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_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\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_attirbuite(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({attributes, setAttributes}) {\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 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 <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 />\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 />\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 />\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 <article className=\"vk_prBlocks row\">\n\n <div className=\"vk_prBlocks_item col-sm-4\">\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 ( bgType1 === '0' ) {\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\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 <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 </div>\n\n <div className=\"vk_prBlocks_item col-sm-4\">\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\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\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 <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 </div>\n\n <div className=\"vk_prBlocks_item col-sm-4\">\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\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\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 <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 </div>\n\n </article>\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 const {\n\t\t\t\t\theading1,\n\t\t\t\t\theading2,\n\t\t\t\t\theading3,\n\t\t\t\t\tcontent1,\n\t\t\t\t\tcontent2,\n\t\t\t\t\tcontent3,\n\t\t\t\t\turl1,\n\t\t\t\t\turl2,\n\t\t\t\t\turl3,\n\t\t\t\t\turlOpenType1,\n\t\t\t\t\turlOpenType2,\n\t\t\t\t\turlOpenType3,\n\t\t\t\t\ticon1,\n\t\t\t\t\ticon2,\n\t\t\t\t\ticon3,\n\t\t\t\t\tcolor1,\n\t\t\t\t\tcolor2,\n\t\t\t\t\tcolor3,\n\t\t\t\t\tbgType1,\n\t\t\t\t\tbgType2,\n\t\t\t\t\tbgType3,\n\t\t\t\t\tinsertImage1,\n\t\t\t\t\tinsertImage2,\n\t\t\t\t\tinsertImage3\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 \t\tcolor2 = '#0693e3';\n \t\tbgType2 === '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 \t\tcolor3 = '#0693e3';\n \t\tbgType3 === '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","const componentDivider = (level, color, whichSide, dividerType) =>{\n\n let sectionPadding;\n let sectionClass;\n let lenderDivider;\n\n const tiltSectionStyle = (level) => {\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) => {\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) => {\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) => {\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 } 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 //Paddingの条件分岐を追加\n if (dividerType === 'tilt') {\n\n sectionPadding = Math.abs(level);\n lenderDivider = tiltSectionStyle(level);\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);\n\n }else if(dividerType === 'wave'){\n\n sectionPadding = Math.abs(level);\n lenderDivider = waveSectionStyle(level);\n\n }else if(dividerType === 'triangle'){\n\n sectionPadding = Math.abs(level);\n lenderDivider = triangleSectionStyle(level);\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})#x2F;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])#x2F;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_tilt_level,\n lower_tilt_level,\n tiltBgColor,\n dividerType\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\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_tilt_level) {\n whichSideUpper = 'upper';\n }\n\n //下側セクションの傾き切り替え\n if (lower_tilt_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 return (\n <div\n className={ 'vk_outer' + classWidth + classPaddingLR + classPaddingVertical + classBgPosition }\n style={{\n background: `linear-gradient(${bgColor}, ${bgColor}), url(${bgImage})`,\n }}\n >\n {\n componentDivider(upper_tilt_level, tiltBgColor, whichSideUpper,dividerType)\n }\n <div className={containerClass}>\n {elm}\n </div>\n {\n componentDivider(lower_tilt_level, tiltBgColor, whichSideLower,dividerType)\n }\n </div>\n );\n }\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.js';\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, PanelColor, BaseControl,SelectControl} = wp.components;\nconst {Fragment} = wp.element;\nconst {RichText, InspectorControls, MediaUpload, ColorPalette, InnerBlocks} = wp.editor;\nconst BlockIcon = (\n\t<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t<path d=\"M288,381c50.7,0,92-41.3,92-92s-41.3-92-92-92s-92,41.3-92,92S237.3,381,288,381z M288,227c34.2,0,62,27.8,62,62\n\t\ts-27.8,62-62,62s-62-27.8-62-62S253.8,227,288,227z\"/>\n\t<polygon points=\"273,342 303,342 303,304 341,304 341,274 303,274 303,236 273,236 273,274 235,274 235,304 273,304 \"/>\n\t<path d=\"M1.8,155.5v267h572.5v-267H1.8z M544.2,392.5H31.8v-207h512.5L544.2,392.5L544.2,392.5z\"/>\n\t<g>\n\t\t<path d=\"M39.8,10.3c-13.3,0-25.7,0.9-37.6,2.6L2,136.9h33.3l0.1-39c3,0.4,6.7,0.5,11.1,0.5c16.7,0,29.5-3.9,38.3-11.7\n\t\t\tc8.7-7.7,13.1-19.3,13.1-34.4C98,24.3,78.6,10.4,39.8,10.3z M62,68.5c-3.6,3.4-9.2,5.2-16.6,5.2c-0.6,0-1.1,0-1.6,0\n\t\t\tc-0.2,0-0.4,0-0.6,0c-2.8,0-5.4-0.1-7.7-0.5l0-22l-1.3-14.3c2.6-0.6,5.2-0.9,7.7-0.9c0.2,0,0.5,0,0.7,0c0.2,0,0.4,0,0.7,0\n\t\t\tc13.6,0,21.1,4.7,22.7,14c0.3,1.2,0.6,2.6,0.7,4C67.2,60.2,65.6,65,62,68.5z\"/>\n\t\t<path d=\"M141.3,65H141l0-17.1h-32.5l-0.2,88.9h33.3l0.1-35c0.1-8.6,3.2-15.7,9.7-21.4c6.5-5.7,14.9-8.5,25.4-8.5h3.4l0-23.9h-3.4\n\t\t\tC161.7,48.1,149.8,53.7,141.3,65z\"/>\n\t\t<path d=\"M266.7,58.5c-8-8.1-19.3-12.2-34-12.2c-14.6,0-25.9,4.1-34,12.2c-8.1,8.1-12.2,19.4-12.2,33.9c-0.1,14.5,4,25.8,12,33.9\n\t\t\tc8,8.1,19.3,12.2,34,12.2c14.6,0,25.9-4.1,34-12.2c8.1-8.1,12.2-19.4,12.2-33.9C278.7,78,274.7,66.6,266.7,58.5z M246.2,92.5\n\t\t\tc0,8.9-1.2,15-3.3,18.6c-2.1,3.6-5.6,5.4-10.4,5.4s-8.3-1.8-10.5-5.4c-2.2-3.6-3.3-9.8-3.2-18.6c0-8.9,1.2-15,3.3-18.6\n\t\t\tc2.1-3.6,5.6-5.4,10.4-5.4c4.8,0,8.3,1.8,10.5,5.4S246.3,83.7,246.2,92.5z\"/>\n\t</g>\n\t</svg>\n);\n\n/**\n * Register: a Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/outer', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('Outer', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat-layout', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: schema,\n\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}) {\n const {\n bgColor,\n bgImage,\n bgPosition,\n outerWidth,\n padding_left_and_right,\n padding_top_and_bottom,\n opacity,\n upper_tilt_level,\n lower_tilt_level,\n tiltBgColor,\n dividerType\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\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\n\n </PanelBody>\n\t\t\t\t\t\t\t\t\t\t<PanelBody title={__('Layout Setting', 'vk-blocks')}>\n\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<RadioControl\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tlabel={__('Outer width', 'vk-blocks')}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tselected={outerWidth}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\toptions={[\n\t\t\t\t\t\t\t\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\t\t\t\t\t\t\t{label: __('Full Wide', 'vk-blocks'), value: 'full'}\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\t\tonChange={(value) => setAttributes({outerWidth: value})}\n\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<RadioControl\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tlabel={__('Padding (left and right)', 'vk-blocks')}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tselected={padding_left_and_right}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\toptions={[\n\t\t\t\t\t\t\t\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\t\t\t\t\t\t\t{label: __('Do not use default padding (When it is full width etc.).', 'vk-blocks'), value: '0'}\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\t\tonChange={(value) => setAttributes({padding_left_and_right: value})}\n\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<RadioControl\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlabel={__('Padding (top and bottom)', 'vk-blocks')}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tselected={padding_top_and_bottom}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\toptions={[\n\t\t\t\t\t\t\t\t\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\t\t\t\t\t\t\t\t{label: __('Do not use default padding (Set it yourself using a spacer block etc.).', 'vk-blocks'), value: '0'}\n\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\tonChange={(value) => setAttributes({padding_top_and_bottom: value})}\n\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</BaseControl>\n\t\t\t\t\t\t\t\t\t\t</PanelBody>\n\t\t\t\t\t\t\t\t\t\t<PanelBody title={__('Divider Setting', 'vk-blocks')}>\n\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<SelectControl\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tlabel={ __( 'Type', 'vk-blocks' ) }\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tvalue={ dividerType }\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tonChange={ ( value ) => setAttributes( { dividerType: value } ) }\n\t\t\t\t\t\t\t\t\t\t\t\t\t\toptions={ [\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\tvalue: 'tilt',\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlabel: __( 'Tilt', 'vk-blocks' ),\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{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tvalue: 'curve',\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlabel: __( 'Curve', 'vk-blocks' ),\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{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tvalue: 'wave',\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlabel: __( 'Wave', 'vk-blocks' ),\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{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tvalue: 'triangle',\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlabel: __( 'Triangle', 'vk-blocks' ),\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] }\n\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<RangeControl\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tlabel={ __( 'Upper Divider Level', 'vk-blocks' ) }\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tvalue={ upper_tilt_level }\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tonChange={ ( value ) => setAttributes( { upper_tilt_level: toNumber( value, -100, 100 ) } ) }\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tmin=\"-100\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tmax=\"100\"\n\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<RangeControl\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tlabel={ __( 'Lower Divider Level', 'vk-blocks' ) }\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tvalue={ lower_tilt_level }\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tonChange={ ( value ) => setAttributes( { lower_tilt_level: toNumber( value, -100, 100 ) } ) }\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tmin=\"-100\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tmax=\"100\"\n\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<ColorPalette\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tvalue={tiltBgColor}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({tiltBgColor: value})}\n\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</BaseControl>\n\t\t\t\t\t\t\t\t\t\t</PanelBody>\n </InspectorControls>\n {\n vk_blocks_check.is_pro\n ?\n <Component\n attributes={attributes}\n for_={'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}) {\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","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: '1',\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_tilt_level: {\n\t\ttype: 'number',\n\tdefault: 0,\n\t},\n\tlower_tilt_level: {\n\t\ttype: 'number',\n\tdefault: 0,\n\t},\n\ttiltBgColor: {\n\t\ttype: 'string',\n\tdefault: '#fff',\n\t},\n\tdividerType: {\n\t\ttype: 'string',\n\tdefault: 'tilt',\n\t},\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 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';\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\";\nimport {ComponentDeprecated} from \"./component-deprecated\";\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];\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 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\n <div className={buttonColorCustom ? `vk_button vk_button-align-${ buttonAlign } vk_button-color-custom` : `vk_button vk_button-align-${ buttonAlign }`}>\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\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 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';\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\";\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\t\t\t\t\t\tbuttonColor,\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\t\t\t\tlet containerClass = 'vk_prContent';\n\t\t\t\tlet btnClass = 'vk_button';\n\t\t\t\tlet aClass = 'btn btn-block vk_button_link vk_prContent_colTxt_btn';\n\t\t\t\tlet aStyle = {};\n\n\t\t\t\tif (layout === 'right') {\n\t\t\t\t\tcontainerClass = `${containerClass} vk_prContent-layout-imageRight`;\n\t\t\t\t} else {\n\t\t\t\t\tcontainerClass = `${containerClass} vk_prContent-layout-imageLeft`;\n\t\t\t\t}\n\n\t\t\t\tif (buttonColorCustom) {\n\t\t\t\t\t\tbtnClass = `${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 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\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 >\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","/**\n * Pr-Content block type\n *\n */\n\nimport React from \"react\";\nimport {schema} from './schema.js';\nimport {Component} from \"./component.js\";\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\t\t\t\t\t\tbuttonColor,\n buttonColorCustom,\n buttonText,\n\t\t\t\t\t\tbuttonTarget,\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 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 for_={'save'}\n />\n );\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\tdefault: null,\n\t},\n\tlayout: {\n\t\ttype: 'string',\n\tdefault: 'left',\n\t},\n\tfontAwesomeIconBefore:{\n\t\ttype: 'string',\n\t},\n\tfontAwesomeIconAfter:{\n\t\ttype: 'string',\n\t}\n};\n"],"sourceRoot":""}
1
+ {"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./node_modules/react/index.js","webpack:///./node_modules/react/cjs/react.production.min.js","webpack:///./node_modules/react/node_modules/object-assign/index.js","webpack:///./src/alert/block.js","webpack:///./src/balloon/block.js","webpack:///./src/faq/block.js","webpack:///./src/flow/block.js","webpack:///./src/pr-blocks/block.js","webpack:///./src/outer/component-divider.js","webpack:///./src/outer/component.js","webpack:///./src/_helper/to-number.js","webpack:///./src/outer/block.js","webpack:///./src/outer/schema.js","webpack:///./src/button/component.js","webpack:///./src/button/deprecated/component-deprecated.js","webpack:///./src/button/deprecated/deprecated.js","webpack:///./src/button/block.js","webpack:///./src/pr-content/component-fontawesome.js","webpack:///./src/pr-content/component.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","k","for","q","u","v","w","x","y","z","A","B","C","iterator","D","a","b","arguments","length","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","Array","defaultProps","$typeof","type","_owner","O","P","Q","R","pop","result","keyPrefix","func","count","S","push","V","T","U","isArray","next","done","keys","join","=",":","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","default","Z","getOwnPropertySymbols","propIsEnumerable","propertyIsEnumerable","test1","String","getOwnPropertyNames","test2","fromCharCode","test3","split","letter","err","shouldUseNative","target","source","from","symbols","to","val","TypeError","toObject","__","wp","i18n","registerBlockType","blocks","RichText","editor","title","icon","category","attributes","style","content","selector","edit","_ref","setAttributes","React","className","concat","onChange","event","selected","tagName","newContent","save","_ref2","Content","components","RadioControl","RangeControl","PanelBody","Button","element","InspectorControls","MediaUpload","ColorPalette","BlockIcon","xmlns","width","height","viewBox","balloonName","balloonType","balloonBgColor","balloonAlign","IconImage","label","help","options","onSelect","sizes","full","url","open","onClick","src","alt","placeholder","background","border","_ref3","heading","PanelColor","arrowFlag","insertImage","BaseControl","CheckboxControl","TextControl","cx","cy","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","checked","_ref4","backgroundImage","backgroundRepeat","backgroundSize","backgroundColor","color","_ref5","href","_readOnlyError","componentDivider","level","whichSide","dividerType","sectionPadding","sectionClass","lenderDivider","Math","abs","strokeWidth","fill","absLevel","tiltSectionStyle","curveSectionStyle","waveSectionStyle","DivideAbs4","triangleSectionStyle","paddingBottom","preserveAspectRatio","paddingTop","InnerBlocks","hex2rgba","hex","alpha","match","slice","parseInt","_React$Component","_classCallCheck","_possibleConstructorReturn","_getPrototypeOf","apply","_inherits","classPaddingLR","classPaddingVertical","classBgPosition","classWidth","elm","containerClass","whichSideUpper","whichSideLower","_this$props$attribute","bgColor","bgImage","bgPosition","outerWidth","padding_left_and_right","padding_top_and_bottom","opacity","upper_level","lower_level","upperDividerBgColor","lowerDividerBgColor","for_","react_default","toNumber","min","undefined","max","Number","isNaN","SelectControl","points","step","vk_blocks_check","is_pro","component_Component","component_classCallCheck","component_possibleConstructorReturn","component_getPrototypeOf","component_inherits","buttonColorCustom","lbColorCustom","buttonColor","lbColor","buttonType","lbType","buttonAlign","lbAlign","buttonSize","lbSize","buttonUrl","lbUrl","buttonTarget","lbTarget","fontAwesomeIconBefore","lbFontAwesomeIconBefore","fontAwesomeIconAfter","lbFontAwesomeIconAfter","richText","lbRichtext","subCaption","lbsubCaption","aClass","aStyle","iconBefore","iconAfter","id","role","aria-pressed","ComponentDeprecated","component_deprecated_classCallCheck","component_deprecated_possibleConstructorReturn","component_deprecated_getPrototypeOf","component_deprecated_inherits","deprecated","component_deprecated_ComponentDeprecated","deprecated_RichText","Dashicon","IconButton","URLInput","isSelected","block_Fragment","block_InspectorControls","block_PanelBody","block_RadioControl","block_BaseControl","block_ColorPalette","button_component_Component","block_RichText","formattingControls","keepPlaceholderOnFocus","onSubmit","preventDefault","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","titleColor","contentColor","Image","ImageBorderColor","layout","btnClass","component_MediaUpload","component_Button","component_RichText","component_fontawesome_Fontawesome","pr_content_block_Fragment","pr_content_block_InspectorControls","pr_content_block_PanelBody","pr_content_block_BaseControl","pr_content_block_ColorPalette","block_TextControl","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","/** @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,\"amp;/\")+\"/\")+e)),c.push(a))}function W(a,b,e,c,d){var g=\"\";null!=e&&(g=(\"\"+e).replace(P,\"amp;/\")+\"/\");b=R(b,g,c,d);V(a,da,b);S(b)}\nvar X={Children:{map:function(a,b,e){if(null==a)return a;var c=[];W(a,c,null,b,e);return c},forEach:function(a,b,e){if(null==a)return a;b=R(null,null,b,e);V(a,ca,b);S(b)},count:function(a){return V(a,function(){return null},null)},toArray:function(a){var b=[];W(a,b,null,function(a){return a});return b},only:function(a){O(a)?void 0:D(\"143\");return a}},createRef:function(){return{current:null}},Component:G,PureComponent:I,createContext:function(a,b){void 0===b&&(b=null);a={$typeof:w,_calculateChangedBits:b,\n_currentValue:a,_currentValue2:a,_threadCount:0,Provider:null,Consumer:null};a.Provider={$typeof:v,_context:a};return a.Consumer=a},forwardRef:function(a){return{$typeof:y,render:a}},lazy:function(a){return{$typeof:B,_ctor:a,_status:-1,_result:null}},memo:function(a,b){return{$typeof:A,type:a,compare:void 0===b?null:b}},Fragment:r,StrictMode:t,Suspense:z,createElement:N,cloneElement:function(a,b,e){null===a||void 0===a?D(\"267\",a):void 0;var c=void 0,d=k({},a.props),g=a.key,h=a.ref,f=a._owner;\nif(null!=b){void 0!==b.ref&&(h=b.ref,f=K.current);void 0!==b.key&&(g=\"\"+b.key);var l=void 0;a.type&&a.type.defaultProps&&(l=a.type.defaultProps);for(c in b)L.call(b,c)&&!M.hasOwnProperty(c)&&(d[c]=void 0===b[c]&&void 0!==l?l[c]:b[c])}c=arguments.length-2;if(1===c)d.children=e;else if(1<c){l=Array(c);for(var m=0;m<c;m++)l[m]=arguments[m+2];d.children=l}return{$typeof:p,type:a.type,key:g,ref:h,props:d,_owner:f}},createFactory:function(a){var b=N.bind(null,a);b.type=a;return b},isValidElement:O,version:\"16.7.0\",\nunstable_ConcurrentMode:x,unstable_Profiler:u,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:K,assign:k}},Y={default:X},Z=Y&&X||Y;module.exports=Z.default||Z;\n","/*\nobject-assign\n(c) Sindre Sorhus\n@license MIT\n*/\n\n'use strict';\n/* eslint-disable no-unused-vars */\nvar getOwnPropertySymbols = Object.getOwnPropertySymbols;\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\nvar propIsEnumerable = Object.prototype.propertyIsEnumerable;\n\nfunction toObject(val) {\n\tif (val === null || val === undefined) {\n\t\tthrow new TypeError('Object.assign cannot be called with null or undefined');\n\t}\n\n\treturn Object(val);\n}\n\nfunction shouldUseNative() {\n\ttry {\n\t\tif (!Object.assign) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// Detect buggy property enumeration order in older V8 versions.\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=4118\n\t\tvar test1 = new String('abc'); // eslint-disable-line no-new-wrappers\n\t\ttest1[5] = 'de';\n\t\tif (Object.getOwnPropertyNames(test1)[0] === '5') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test2 = {};\n\t\tfor (var i = 0; i < 10; i++) {\n\t\t\ttest2['_' + String.fromCharCode(i)] = i;\n\t\t}\n\t\tvar order2 = Object.getOwnPropertyNames(test2).map(function (n) {\n\t\t\treturn test2[n];\n\t\t});\n\t\tif (order2.join('') !== '0123456789') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test3 = {};\n\t\t'abcdefghijklmnopqrst'.split('').forEach(function (letter) {\n\t\t\ttest3[letter] = letter;\n\t\t});\n\t\tif (Object.keys(Object.assign({}, test3)).join('') !==\n\t\t\t\t'abcdefghijklmnopqrst') {\n\t\t\treturn false;\n\t\t}\n\n\t\treturn true;\n\t} catch (err) {\n\t\t// We don't expect any of the above to throw, but better to be safe.\n\t\treturn false;\n\t}\n}\n\nmodule.exports = shouldUseNative() ? Object.assign : function (target, source) {\n\tvar from;\n\tvar to = toObject(target);\n\tvar symbols;\n\n\tfor (var s = 1; s < arguments.length; s++) {\n\t\tfrom = Object(arguments[s]);\n\n\t\tfor (var key in from) {\n\t\t\tif (hasOwnProperty.call(from, key)) {\n\t\t\t\tto[key] = from[key];\n\t\t\t}\n\t\t}\n\n\t\tif (getOwnPropertySymbols) {\n\t\t\tsymbols = getOwnPropertySymbols(from);\n\t\t\tfor (var i = 0; i < symbols.length; i++) {\n\t\t\t\tif (propIsEnumerable.call(from, symbols[i])) {\n\t\t\t\t\tto[symbols[i]] = from[symbols[i]];\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\treturn to;\n};\n","/**\n * Alert block type\n *\n */\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}) {\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={`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}) {\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 * 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\t\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","/**\n * Faq block type\n *\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}) {\n const {\n heading,\n content\n } = attributes;\n\n return (\n <dl 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}) {\n const {\n heading,\n content\n } = attributes;\n\n return (\n <dl className={ 'vk_faq' }>\n <RichText.Content\n tagName=\"dt\"\n\t\t\t\t\t\t\t\t\t\tclassName={ 'vk_faq_title' }\n value={heading}\n />\n <RichText.Content\n tagName=\"dd\"\n\t\t\t\t\t\t\t\t\t\tclassName={ 'vk_faq_content' }\n value={content}\n />\n </dl>\n );\n },\n});\n","/**\n * Flow block type\n *\n */\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}) {\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={`${ 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}) {\n const {\n heading,\n content,\n insertImage,\n arrowFlag,\n } = attributes;\n\n return (\n <div 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\t\t\t\t\t\t\t\t\t\t\t\tclassName={ 'vk_flow_frame_text_content' }\n value={content}\n />\n </dl>\n\t\t\t\t\t\t\t\t{ insertImage ?\n\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<img\n\t\t\t\t\t\t\t\t\t\t\t\tsrc={ insertImage }\n\t\t\t\t\t\t\t\t\t\t\t\talt=''\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","/**\n * PR Block block type\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\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_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\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_attirbuite(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({attributes, setAttributes}) {\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 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 <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 />\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&g