VK All in One Expansion Unit - Version 8.0.0

Version Description

[Bug fix][ PR Blocks ] When link url not set that no print a Tags [Specification change][ PR Blocks ] Change outer tag article to div [Specification change][ PR Blocks ] Change h1 tag to h3 tag

Download this release

Release Info

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

Code changes from version 7.9.1 to 8.0.0

plugins/other_widget/widget-new-posts.php CHANGED
@@ -31,17 +31,20 @@ class WP_Widget_vkExUnit_post_list extends WP_Widget {
31
  return $more_link_html;
32
  }
33
 
34
-
35
- function widget( $args, $instance ) {
36
- $instance = static::get_options( $instance );
37
-
38
  $title = '';
39
  if ( isset( $instance['title'] ) && $instance['title'] ) {
40
  $title = $instance['title'];
41
- } elseif ( $instance['label'] ) {
42
  // title が未記入で label は入力されている場合
43
  $title = $instance['label'];
44
  }
 
 
 
 
 
 
45
 
46
  if ( ! isset( $instance['format'] ) ) {
47
  $instance['format'] = 0; }
31
  return $more_link_html;
32
  }
33
 
34
+ static public function get_widget_title( $instance ) {
 
 
 
35
  $title = '';
36
  if ( isset( $instance['title'] ) && $instance['title'] ) {
37
  $title = $instance['title'];
38
+ } elseif ( isset( $instance['label'] ) && $instance['label'] ) {
39
  // title が未記入で label は入力されている場合
40
  $title = $instance['label'];
41
  }
42
+ return $title;
43
+ }
44
+
45
+ function widget( $args, $instance ) {
46
+ $instance = static::get_options( $instance );
47
+ $title = $this->get_widget_title( $instance );
48
 
49
  if ( ! isset( $instance['format'] ) ) {
50
  $instance['format'] = 0; }
plugins/vk-blocks/build/block-build-editor.css CHANGED
@@ -1 +1 @@
1
- @charset "UTF-8";.components-base-control__label{font-weight:700}.components-base-control .components-base-control__help{margin-top:0}.components-radio-control__option label{margin-bottom:0}.components-checkbox-control__label{margin-bottom:0}.components-color-palette{display:block;overflow:hidden}html{font-size:10px}input[type=range]{margin:1px}.edit-post-visual-editor.editor-styles-wrapper h1:first-child.vk_prBlocks_item_title{margin-top:.9em}.edit-post-visual-editor.editor-styles-wrapper .editor-block-list__layout>.wp-block,.edit-post-visual-editor.editor-styles-wrapper .wp-block{max-width:calc(100% - 20%)}.edit-post-visual-editor.editor-styles-wrapper .editor-block-list__layout>.wp-block .wp-block,.edit-post-visual-editor.editor-styles-wrapper .wp-block .wp-block{max-width:100%}@media (min-width:600px){.edit-post-visual-editor.editor-styles-wrapper .wp-block-columns{margin-left:-15px;margin-right:-15px}.edit-post-visual-editor.editor-styles-wrapper .wp-block-column{flex-basis:auto;margin-left:15px;margin-right:15px;width:calc(50% - 30px)}.edit-post-visual-editor.editor-styles-wrapper .wp-block-column:not(:first-child),.edit-post-visual-editor.editor-styles-wrapper .wp-block-column:not(:last-child),.edit-post-visual-editor.editor-styles-wrapper .wp-block-column:nth-child(odd){margin-left:15px;margin-right:15px}}.edit-post-visual-editor.editor-styles-wrapper .alert{padding:1em;margin:1em 0;border-radius:3px}.edit-post-visual-editor.editor-styles-wrapper .alert+.edit-post-visual-editor.editor-styles-wrapper .alert{margin-top:2em}.edit-post-visual-editor.editor-styles-wrapper .alert a{transition:color .3s linear,opacity .3s linear}.edit-post-visual-editor.editor-styles-wrapper .alert a:link,.edit-post-visual-editor.editor-styles-wrapper .alert a:visited{opacity:.8;text-decoration:underline}.edit-post-visual-editor.editor-styles-wrapper .alert a:hover,.edit-post-visual-editor.editor-styles-wrapper .alert a:visited{opacity:1;text-decoration:none}.edit-post-visual-editor.editor-styles-wrapper .alert-success{background-color:#dff0d8;color:#3c763d;border-color:#d6e9c6}.edit-post-visual-editor.editor-styles-wrapper .alert-info{background-color:#d9edf7;color:#31708f;border-color:#bce8f1}.edit-post-visual-editor.editor-styles-wrapper .alert-warning{background-color:#fcf8e3;color:#8a6d3b;border-color:#faebcc}.edit-post-visual-editor.editor-styles-wrapper .alert-danger{background-color:#f2dede;color:#a94442;border-color:#ebccd1}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon{display:flex;align-items:center;margin-bottom:1em}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon figure{margin:0}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon p{word-break:break-all;background:#f5f5f5;padding:1.1rem 1.4rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon{flex-basis:96px;flex-shrink:0;text-align:center}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon_image{vertical-align:bottom;max-width:64px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon_name{display:block;text-align:center;font-size:.7rem;margin-top:.2rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_content{position:relative;text-align:left}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_content.editor-rich-text__tinymce[data-is-placeholder-visible=true]{position:absolute}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-serif .vk_balloon_content{border-color:#f5f5f5;border-radius:.4em}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-serif .vk_balloon_content::after{content:'';position:absolute;width:0;height:0;border:20px solid transparent}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content{border-radius:2rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content::after,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content::before{position:absolute;content:'';border-radius:50%;background:inherit}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content::before{width:20px;height:20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content::after{width:10px;height:10px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_icon{margin-right:2rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{left:0;top:50%;border-right-color:inherit;border-left:0;margin-top:-20px;margin-left:-20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-think .vk_balloon_icon{margin-right:2.5rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{left:-22px;top:7px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::after{left:-35px;top:20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right{flex-direction:row-reverse}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_icon{margin-left:2rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{right:0;top:50%;border-left-color:inherit;border-right:0;margin-top:-20px;margin-right:-20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:2.5rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::before{right:-22px;top:7px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::after{right:-35px;top:20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.animation-vibration .vk_balloon_content{display:inline-block;animation:vibration .1s infinite}@keyframes vibration{0%{transform:translate(0,0) rotateZ(0)}25%{transform:translate(2px,2px) rotateZ(1deg)}50%{transform:translate(0,2px) rotateZ(0)}75%{transform:translate(2px,0) rotateZ(-1deg)}100%{transform:translate(0,0) rotateZ(0)}}@media only screen and (max-width:480px){.edit-post-visual-editor.editor-styles-wrapper .vk_balloon{display:block}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content{display:inline-block}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{top:0;left:2.9rem;width:0;height:0;border:20px solid transparent;border-bottom-color:inherit;border-top:0;margin-left:-20px;margin-top:-20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content{display:inline-block}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{left:36px;top:-8px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::after{left:47px;top:-20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right{text-align:right}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_icon{margin-left:auto;margin-right:0}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content{display:inline-block}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{top:0;right:2.9rem;width:0;height:0;border:20px solid transparent;border-bottom-color:inherit;border-top:0;margin-left:-20px;margin-top:-20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:auto;margin-right:0}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content{display:inline-block}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::before{right:36px;top:-8px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::after{right:47px;top:-20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon{max-width:96px}}.edit-post-visual-editor.editor-styles-wrapper .vk_button{margin:5px 0}.edit-post-visual-editor.editor-styles-wrapper .vk_button-color-custom a:hover{opacity:.8;box-shadow:0 0 0 .2rem rgba(171,184,195,.25)}.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-left{text-align:left}.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-center{text-align:center}.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-right{text-align:right}.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-block{display:block}.edit-post-visual-editor.editor-styles-wrapper .vk_button_link.btn{padding-top:.7em;padding-bottom:.6em}.edit-post-visual-editor.editor-styles-wrapper .vk_button_link_before{margin-right:.7rem}.edit-post-visual-editor.editor-styles-wrapper .vk_button_link_after{margin-left:.7rem}.edit-post-visual-editor.editor-styles-wrapper .vk_button_link_subCaption{display:block;overflow:hidden;margin:0;font-size:80%}.edit-post-visual-editor.editor-styles-wrapper .vk_button .editor-rich-text{display:inline-block}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-primary{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-secondary{color:#fff;background-color:#6c757d}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-success{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-info{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-warning{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-danger{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-light{color:#fff;background-color:#f8f9fa}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-dark{color:#fff;background-color:#343a40}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-dark:hover,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-secondary:hover{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-primary{color:#007bff;border:1px solid #007bff;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-secondary{color:#6c757d;border:1px solid #6c757d;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-success{color:#28a745;border:1px solid #28a745;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-info{color:#17a2b8;border:1px solid #17a2b8;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-warning{color:#ffc107;border:1px solid #ffc107;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-danger{color:#dc3545;border:1px solid #dc3545;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-light{color:#f8f9fa;border:1px solid #f8f9fa;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-dark{color:#343a40;border:1px solid #343a40;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-primary:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-primary:hover{background:#007bff;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-secondary:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-secondary:hover{background:#6c757d;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-success:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-success:hover{background:#28a745;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-info:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-info:hover{background:#17a2b8;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-warning:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-warning:hover{background:#ffc107;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-danger:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-danger:hover{background:#dc3545;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-light:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-light:hover{background:#f8f9fa;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-dark:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-dark:hover{background:#343a40;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .vk_faq{display:block;overflow:hidden;border-bottom:1px dotted #ccc;padding:0 0 25px;margin:25px 0;width:100%;position:relative}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content,.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title{border:none;padding-left:35px}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content:before,.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title:before{position:absolute;left:0;font-size:24px;line-height:105%}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title{margin-bottom:15px;font-size:18px;font-weight:700}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title:before{font-family:areal;content:"Q ";color:#e50000}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content{margin:0}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content:before{content:"A ";color:#337ab7;font-family:""}.edit-post-visual-editor.editor-styles-wrapper .vk_flow-arrow-on:after{content:"";background:url(../images/arrow_bottom.svg) center 50% no-repeat;background-size:50px 50px;display:block;overflow:hidden;height:50px;width:50px;margin:0 auto}.edit-post-visual-editor.editor-styles-wrapper .vk_flow-arrow-off{padding-bottom:0;margin-bottom:30px}.edit-post-visual-editor.editor-styles-wrapper .vk_flow-arrow-off:after{content:"";font-size:0;background-image:none}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame{display:flex;padding:20px 25px;border:3px solid #e5e5e5;margin:0;justify-content:space-between}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text{display:block;overflow:hidden;margin:0;width:100%;box-sizing:border-box}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text_content,.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text_title{padding-left:0;border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text_title{border-bottom:1px dotted #ccc;margin:0 0 10px;padding:0 0 5px;font-size:1.2em}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text_content{margin-bottom:0}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_image{max-width:150px;margin-left:15px;box-sizing:border-box}.edit-post-visual-editor.editor-styles-wrapper .vk_heading_title-style-plain{background:0 0;border:none;border-radius:0;padding:0;font-weight:400;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .vk_heading_title-style-plain:after{border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_heading_subtext{margin-bottom:0}.edit-post-visual-editor.editor-styles-wrapper .vk_outer{background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.edit-post-visual-editor.editor-styles-wrapper .vk_outer .vk_outer_container{min-height:40px}.edit-post-visual-editor.editor-styles-wrapper .vk_outer-width-full{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingLR-use{padding-left:1.5em;padding-right:1.5em}@media (min-width:576px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingLR-use{padding-left:2em;padding-right:2em}}@media (min-width:768px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingLR-use{padding-left:2.5em;padding-right:2.5em}}@media (min-width:992px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingLR-use{padding-left:3em;padding-right:3em}}@media (min-width:1200px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingLR-use{padding-left:3.5em;padding-right:3.5em}}.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingVertical-use{padding-top:1.5em;padding-bottom:1.5em}@media (min-width:576px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingVertical-use{padding-top:2em;padding-bottom:2em}}@media (min-width:768px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingVertical-use{padding-top:2.5em;padding-bottom:2.5em}}@media (min-width:992px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingVertical-use{padding-top:3em;padding-bottom:3em}}@media (min-width:1200px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingVertical-use{padding-top:3.5em;padding-bottom:3.5em}}.edit-post-visual-editor.editor-styles-wrapper .vk_outer-bgPosition-fixed{background-attachment:fixed!important;background-size:cover!important}.edit-post-visual-editor.editor-styles-wrapper .vk_outer-bgPosition-normal{background-attachment:unset!important;background-size:cover!important}.edit-post-visual-editor.editor-styles-wrapper .vk_outer_separator svg{display:block;max-height:100px;position:absolute;left:0;width:100%}.edit-post-visual-editor.editor-styles-wrapper .vk_outer_separator-position-upper svg{top:0;transform:rotate(180deg)}.edit-post-visual-editor.editor-styles-wrapper .vk_outer_separator-position-lower svg{bottom:0}.edit-post-visual-editor.editor-styles-wrapper .vk_outer .editor-block-list__block{margin:0}@media screen and (max-width:992px){.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item{margin-bottom:1.5em}}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_link{color:#333}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_link:hover{color:#333;text-decoration:none}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_icon_outer{display:block;position:relative;margin:0 auto;width:80px;height:80px;border-radius:50%}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_icon{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:36px;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_title{margin-top:.9em;margin-bottom:.7em;text-align:center;font-size:21px;line-height:1.4em}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_image{position:relative;display:block;width:120px;height:120px;margin:0 auto;overflow:hidden;border-radius:50%;text-indent:-9999px}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_summary{margin-bottom:.5em;text-align:center;line-height:1.8em}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_summary:hover{text-decoration:underline}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent{margin-left:-15px;margin-right:-15px}@media (min-width:576px){.edit-post-visual-editor.editor-styles-wrapper .vk_prContent{display:flex}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent .col-sm-6{width:50%}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent-layout-imageLeft{flex-direction:row}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent-layout-imageRight{flex-direction:row-reverse}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent-layout-imageLeft .vk_prContent_colImg{padding-right:2em}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent-layout-imageRight .vk_prContent_colImg{padding-left:2em}}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt{vertical-align:top}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_title{background-color:transparent;font-weight:700;padding:0;box-shadow:none;border:none;margin-bottom:.8em}@media (max-width:575.98px){.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_title:first-child{margin-top:30px}}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_title:after{content:"";line-height:0;display:block;overflow:hidden;position:absolute;bottom:-1px;width:0;border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_text{line-height:2em;margin-bottom:1.7em}@media (min-width:992px){.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_btn.btn{font-size:16px}}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colImg_image{max-width:100%;height:auto}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colImg .components-button.button{margin:1em}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colImg .components-button.image-button{margin:0}@media (max-width:576px){.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-pc{display:none}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-tablet{display:none}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-mobile{display:block}}@media (min-width:577px) and (max-width:768px){.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-pc{display:none}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-tablet{display:block}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-mobile{display:none}}@media (min-width:769px){.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-pc{display:block}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-tablet{display:none}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-mobile{display:none}}
1
+ @charset "UTF-8";.components-base-control__label{font-weight:700}.components-base-control .components-base-control__help{margin-top:0}.components-radio-control__option label{margin-bottom:0}.components-checkbox-control__label{margin-bottom:0}.components-color-palette{display:block;overflow:hidden}html{font-size:10px}input[type=range]{margin:1px}.edit-post-visual-editor.editor-styles-wrapper h1:first-child.vk_prBlocks_item_title{margin-top:.9em}.edit-post-visual-editor.editor-styles-wrapper .editor-block-list__layout>.wp-block,.edit-post-visual-editor.editor-styles-wrapper .wp-block{max-width:calc(100% - 20%)}.edit-post-visual-editor.editor-styles-wrapper .editor-block-list__layout>.wp-block .wp-block,.edit-post-visual-editor.editor-styles-wrapper .wp-block .wp-block{max-width:100%}@media (min-width:600px){.edit-post-visual-editor.editor-styles-wrapper .wp-block-columns{margin-left:-15px;margin-right:-15px}.edit-post-visual-editor.editor-styles-wrapper .wp-block-column{flex-basis:auto;margin-left:15px;margin-right:15px;width:calc(50% - 30px)}.edit-post-visual-editor.editor-styles-wrapper .wp-block-column:not(:first-child),.edit-post-visual-editor.editor-styles-wrapper .wp-block-column:not(:last-child),.edit-post-visual-editor.editor-styles-wrapper .wp-block-column:nth-child(odd){margin-left:15px;margin-right:15px}}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon{display:flex;align-items:center;margin-bottom:1em}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon figure{margin:0}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon p{word-break:break-all;background:#f5f5f5;padding:1.1rem 1.4rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon{flex-basis:96px;flex-shrink:0;text-align:center}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon_image{vertical-align:bottom;max-width:64px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon_name{display:block;text-align:center;font-size:.7rem;margin-top:.2rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_content{position:relative;text-align:left}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_content.editor-rich-text__tinymce[data-is-placeholder-visible=true]{position:absolute}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-serif .vk_balloon_content{border-color:#f5f5f5;border-radius:.4em}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-serif .vk_balloon_content::after{content:'';position:absolute;width:0;height:0;border:20px solid transparent}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content{border-radius:2rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content::after,.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content::before{position:absolute;content:'';border-radius:50%;background:inherit}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content::before{width:20px;height:20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-type-think .vk_balloon_content::after{width:10px;height:10px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_icon{margin-right:2rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{left:0;top:50%;border-right-color:inherit;border-left:0;margin-top:-20px;margin-left:-20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-think .vk_balloon_icon{margin-right:2.5rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{left:-22px;top:7px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::after{left:-35px;top:20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right{flex-direction:row-reverse}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_icon{margin-left:2rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{right:0;top:50%;border-left-color:inherit;border-right:0;margin-top:-20px;margin-right:-20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:2.5rem}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::before{right:-22px;top:7px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::after{right:-35px;top:20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.animation-vibration .vk_balloon_content{display:inline-block;animation:vibration .1s infinite}@keyframes vibration{0%{transform:translate(0,0) rotateZ(0)}25%{transform:translate(2px,2px) rotateZ(1deg)}50%{transform:translate(0,2px) rotateZ(0)}75%{transform:translate(2px,0) rotateZ(-1deg)}100%{transform:translate(0,0) rotateZ(0)}}@media only screen and (max-width:480px){.edit-post-visual-editor.editor-styles-wrapper .vk_balloon{display:block}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content{display:inline-block}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{top:0;left:2.9rem;width:0;height:0;border:20px solid transparent;border-bottom-color:inherit;border-top:0;margin-left:-20px;margin-top:-20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content{display:inline-block}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{left:36px;top:-8px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::after{left:47px;top:-20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right{text-align:right}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_icon{margin-left:auto;margin-right:0}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content{display:inline-block}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{top:0;right:2.9rem;width:0;height:0;border:20px solid transparent;border-bottom-color:inherit;border-top:0;margin-left:-20px;margin-top:-20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:auto;margin-right:0}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content{display:inline-block}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::before{right:36px;top:-8px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::after{right:47px;top:-20px}.edit-post-visual-editor.editor-styles-wrapper .vk_balloon_icon{max-width:96px}}.edit-post-visual-editor.editor-styles-wrapper .vk_button{margin:5px 0}.edit-post-visual-editor.editor-styles-wrapper .vk_button-color-custom a:hover{opacity:.8;box-shadow:0 0 0 .2rem rgba(171,184,195,.25)}.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-left{text-align:left}.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-center{text-align:center}.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-right{text-align:right}.edit-post-visual-editor.editor-styles-wrapper .vk_button-align-block{display:block}.edit-post-visual-editor.editor-styles-wrapper .vk_button_link.btn{padding-top:.7em;padding-bottom:.6em}.edit-post-visual-editor.editor-styles-wrapper .vk_button_link_before{margin-right:.7rem}.edit-post-visual-editor.editor-styles-wrapper .vk_button_link_after{margin-left:.7rem}.edit-post-visual-editor.editor-styles-wrapper .vk_button_link_subCaption{display:block;overflow:hidden;margin:0;font-size:80%}.edit-post-visual-editor.editor-styles-wrapper .vk_button .editor-rich-text{display:inline-block}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-primary{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-secondary{color:#fff;background-color:#6c757d}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-success{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-info{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-warning{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-danger{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-light{color:#fff;background-color:#f8f9fa}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-dark{color:#fff;background-color:#343a40}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-dark:hover,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-secondary:hover{color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-primary{color:#007bff;border:1px solid #007bff;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-secondary{color:#6c757d;border:1px solid #6c757d;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-success{color:#28a745;border:1px solid #28a745;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-info{color:#17a2b8;border:1px solid #17a2b8;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-warning{color:#ffc107;border:1px solid #ffc107;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-danger{color:#dc3545;border:1px solid #dc3545;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-light{color:#f8f9fa;border:1px solid #f8f9fa;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-dark{color:#343a40;border:1px solid #343a40;background:0 0;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-primary:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-primary:hover{background:#007bff;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-secondary:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-secondary:hover{background:#6c757d;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-success:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-success:hover{background:#28a745;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-info:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-info:hover{background:#17a2b8;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-warning:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-warning:hover{background:#ffc107;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-danger:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-danger:hover{background:#dc3545;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-light:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-light:hover{background:#f8f9fa;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-dark:focus,.edit-post-visual-editor.editor-styles-wrapper .btn.btn-outline-dark:hover{background:#343a40;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .vk_faq{display:block;overflow:hidden;border-bottom:1px dotted #ccc;padding:0 0 25px;margin:25px 0;width:100%;position:relative}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content,.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title{border:none;padding-left:35px}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content:before,.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title:before{position:absolute;left:0;font-size:24px;line-height:105%}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title{margin-bottom:15px;font-size:18px;font-weight:700}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_title:before{font-family:areal;content:"Q ";color:#e50000}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content{margin:0}.edit-post-visual-editor.editor-styles-wrapper .vk_faq_content:before{content:"A ";color:#337ab7;font-family:""}.edit-post-visual-editor.editor-styles-wrapper .vk_flow-arrow-on:after{content:"";background:url(../images/arrow_bottom.svg) center 50% no-repeat;background-size:50px 50px;display:block;overflow:hidden;height:50px;width:50px;margin:0 auto}.edit-post-visual-editor.editor-styles-wrapper .vk_flow-arrow-off{padding-bottom:0;margin-bottom:30px}.edit-post-visual-editor.editor-styles-wrapper .vk_flow-arrow-off:after{content:"";font-size:0;background-image:none}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame{display:flex;padding:20px 25px;border:3px solid #e5e5e5;margin:0;justify-content:space-between}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text{display:block;overflow:hidden;margin:0;width:100%;box-sizing:border-box}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text_content,.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text_title{padding-left:0;border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text_title{border-bottom:1px dotted #ccc;margin:0 0 10px;padding:0 0 5px;font-size:1.2em}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_text_content{margin-bottom:0}.edit-post-visual-editor.editor-styles-wrapper .vk_flow_frame_image{max-width:150px;margin-left:15px;box-sizing:border-box}.edit-post-visual-editor.editor-styles-wrapper .vk_heading_title-style-plain{background:0 0;border:none;border-radius:0;padding:0;font-weight:400;box-shadow:none}.edit-post-visual-editor.editor-styles-wrapper .vk_heading_title-style-plain:after{border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_heading_subtext{margin-bottom:0}.edit-post-visual-editor.editor-styles-wrapper .vk_outer{background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.edit-post-visual-editor.editor-styles-wrapper .vk_outer .vk_outer_container{min-height:40px}.edit-post-visual-editor.editor-styles-wrapper .vk_outer-width-full{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingLR-use{padding-left:1.5em;padding-right:1.5em}@media (min-width:576px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingLR-use{padding-left:2em;padding-right:2em}}@media (min-width:768px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingLR-use{padding-left:2.5em;padding-right:2.5em}}@media (min-width:992px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingLR-use{padding-left:3em;padding-right:3em}}@media (min-width:1200px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingLR-use{padding-left:3.5em;padding-right:3.5em}}.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingVertical-use{padding-top:1.5em;padding-bottom:1.5em}@media (min-width:576px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingVertical-use{padding-top:2em;padding-bottom:2em}}@media (min-width:768px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingVertical-use{padding-top:2.5em;padding-bottom:2.5em}}@media (min-width:992px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingVertical-use{padding-top:3em;padding-bottom:3em}}@media (min-width:1200px){.edit-post-visual-editor.editor-styles-wrapper .vk_outer-paddingVertical-use{padding-top:3.5em;padding-bottom:3.5em}}.edit-post-visual-editor.editor-styles-wrapper .vk_outer-bgPosition-fixed{background-attachment:fixed!important;background-size:cover!important}.edit-post-visual-editor.editor-styles-wrapper .vk_outer-bgPosition-normal{background-attachment:unset!important;background-size:cover!important}.edit-post-visual-editor.editor-styles-wrapper .vk_outer_separator svg{display:block;max-height:100px;position:absolute;left:0;width:100%}.edit-post-visual-editor.editor-styles-wrapper .vk_outer_separator-position-upper svg{top:0;transform:rotate(180deg)}.edit-post-visual-editor.editor-styles-wrapper .vk_outer_separator-position-lower svg{bottom:0}.edit-post-visual-editor.editor-styles-wrapper .vk_outer .editor-block-list__block{margin:0}@media screen and (max-width:992px){.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item{margin-bottom:1.5em}}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_link{color:#333}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_link:hover{color:#333;text-decoration:none}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_icon_outer{display:block;position:relative;margin:0 auto;width:80px;height:80px;border-radius:50%}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_icon{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:36px;color:#fff}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_title{margin-top:.9em;margin-bottom:.6em;text-align:center;font-size:21px;line-height:1.4em;border:none;padding:0}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_title::after{border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_image{position:relative;display:block;width:120px;height:120px;margin:0 auto;overflow:hidden;border-radius:50%;text-indent:-9999px}.edit-post-visual-editor.editor-styles-wrapper .vk_prBlocks_item_summary{margin-bottom:.5em;text-align:center;line-height:1.8em}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent{margin-left:-15px;margin-right:-15px}@media (min-width:576px){.edit-post-visual-editor.editor-styles-wrapper .vk_prContent{display:flex}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent .col-sm-6{width:50%}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent-layout-imageLeft{flex-direction:row}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent-layout-imageRight{flex-direction:row-reverse}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent-layout-imageLeft .vk_prContent_colImg{padding-right:2em}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent-layout-imageRight .vk_prContent_colImg{padding-left:2em}}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt{vertical-align:top}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_title{background-color:transparent;font-weight:700;padding:0;box-shadow:none;border:none;margin-bottom:.8em}@media (max-width:575.98px){.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_title:first-child{margin-top:30px}}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_title:after{content:"";line-height:0;display:block;overflow:hidden;position:absolute;bottom:-1px;width:0;border:none}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_text{line-height:2em;margin-bottom:1.7em}@media (min-width:992px){.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colTxt_btn.btn{font-size:16px}}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colImg_image{max-width:100%;height:auto}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colImg .components-button.button{margin:1em}.edit-post-visual-editor.editor-styles-wrapper .vk_prContent_colImg .components-button.image-button{margin:0}@media (max-width:576px){.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-pc{display:none}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-tablet{display:none}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-mobile{display:block}}@media (min-width:577px) and (max-width:768px){.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-pc{display:none}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-tablet{display:block}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-mobile{display:none}}@media (min-width:769px){.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-pc{display:block}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-tablet{display:none}.edit-post-visual-editor.editor-styles-wrapper .vk_spacer .vk_spacer-display-mobile{display:none}}.edit-post-visual-editor.editor-styles-wrapper .alert{padding:1em;margin:1em 0;border-radius:3px}.edit-post-visual-editor.editor-styles-wrapper .alert+.edit-post-visual-editor.editor-styles-wrapper .alert{margin-top:2em}.edit-post-visual-editor.editor-styles-wrapper .alert a{transition:color .3s linear,opacity .3s linear}.edit-post-visual-editor.editor-styles-wrapper .alert a:link,.edit-post-visual-editor.editor-styles-wrapper .alert a:visited{opacity:.8;text-decoration:underline}.edit-post-visual-editor.editor-styles-wrapper .alert a:hover,.edit-post-visual-editor.editor-styles-wrapper .alert a:visited{opacity:1;text-decoration:none}.edit-post-visual-editor.editor-styles-wrapper .alert-success{background-color:#dff0d8;color:#3c763d;border-color:#d6e9c6}.edit-post-visual-editor.editor-styles-wrapper .alert-info{background-color:#d9edf7;color:#31708f;border-color:#bce8f1}.edit-post-visual-editor.editor-styles-wrapper .alert-warning{background-color:#fcf8e3;color:#8a6d3b;border-color:#faebcc}.edit-post-visual-editor.editor-styles-wrapper .alert-danger{background-color:#f2dede;color:#a94442;border-color:#ebccd1}
plugins/vk-blocks/build/block-build.css CHANGED
@@ -3,11 +3,6 @@
3
 
4
  /*# sourceMappingURL=../map/_helper/common.css.map */
5
 
6
- {"version":3,"sources":["style.css"],"names":[],"mappings":"AAAA,OAAO,YAAY,aAAa,iBAAiB,CAAC,cAAc,cAAc,CAAC,SAAS,+CAA+C,CAAC,+BAA+B,WAAW,yBAAyB,CAAC,gCAAgC,UAAU,oBAAoB,CAAC,eAAe,yBAAyB,cAAc,oBAAoB,CAAC,YAAY,yBAAyB,cAAc,oBAAoB,CAAC,eAAe,yBAAyB,cAAc,oBAAoB,CAAC,cAAc,yBAAyB,cAAc,oBAAoB,CAAC","file":"../../alert/style.css","sourcesContent":[".alert{padding:1em;margin:1em 0;border-radius:3px}.alert+.alert{margin-top:2em}.alert a{transition:color .3s linear, opacity .3s linear}.alert a:link,.alert a:visited{opacity:.8;text-decoration:underline}.alert a:hover,.alert a:visited{opacity:1;text-decoration:none}.alert-success{background-color:#dff0d8;color:#3c763d;border-color:#d6e9c6}.alert-info{background-color:#d9edf7;color:#31708f;border-color:#bce8f1}.alert-warning{background-color:#fcf8e3;color:#8a6d3b;border-color:#faebcc}.alert-danger{background-color:#f2dede;color:#a94442;border-color:#ebccd1}\n"]}
7
- .alert{padding:1em;margin:1em 0;border-radius:3px}.alert+.alert{margin-top:2em}.alert a{transition:color .3s linear, opacity .3s linear}.alert a:link,.alert a:visited{opacity:.8;text-decoration:underline}.alert a:hover,.alert a:visited{opacity:1;text-decoration:none}.alert-success{background-color:#dff0d8;color:#3c763d;border-color:#d6e9c6}.alert-info{background-color:#d9edf7;color:#31708f;border-color:#bce8f1}.alert-warning{background-color:#fcf8e3;color:#8a6d3b;border-color:#faebcc}.alert-danger{background-color:#f2dede;color:#a94442;border-color:#ebccd1}
8
-
9
- /*# sourceMappingURL=../map/alert/style.css.map */
10
-
11
  {"version":3,"sources":["style.css"],"names":[],"mappings":"AAAA,YAAY,oBAAA,AAAa,aAAA,sBAAA,AAAmB,mBAAA,iBAAiB,CAAC,mBAAmB,QAAQ,CAAC,cAAc,qBAAqB,mBAAmB,qBAAqB,CAAC,iBAAiB,6BAAA,AAAgB,gBAAA,oBAAA,AAAc,cAAA,iBAAiB,CAAC,uBAAuB,sBAAsB,cAAc,CAAC,sBAAsB,cAAc,kBAAkB,iBAAiB,iBAAiB,CAAC,oBAAoB,kBAAkB,eAAe,CAAC,gFAAgF,iBAAiB,CAAC,2CAA2C,qBAAqB,kBAAkB,CAAC,kDAAkD,WAAW,kBAAkB,QAAQ,SAAS,6BAA6B,CAAC,2CAA2C,kBAAkB,CAAC,qGAAqG,kBAAkB,WAAW,kBAAkB,kBAAkB,CAAC,mDAAmD,WAAW,WAAW,CAAC,kDAAkD,WAAW,WAAW,CAAC,iEAAiE,iBAAiB,CAAC,2EAA2E,OAAO,QAAQ,2BAA2B,cAAc,iBAAiB,iBAAiB,CAAC,iEAAiE,mBAAmB,CAAC,4EAA4E,WAAW,OAAO,CAAC,2EAA2E,WAAW,QAAQ,CAAC,2BAA2B,+BAAA,AAA0B,0BAAA,CAAC,kEAAkE,gBAAgB,CAAC,4EAA4E,QAAQ,QAAQ,0BAA0B,eAAe,iBAAiB,kBAAkB,CAAC,kEAAkE,kBAAkB,CAAC,6EAA6E,YAAY,OAAO,CAAC,4EAA4E,YAAY,QAAQ,CAAC,oDAAoD,qBAAqB,iCAAiC,CAAC,qBAAqB,GAAG,2CAA2C,CAAC,IAAI,2CAA2C,CAAC,IAAI,2CAA2C,CAAC,IAAI,4CAA4C,CAAC,KAAK,2CAA2C,CAAC,CAAC,0CAA0C,YAAY,aAAa,CAAC,+EAA+E,oBAAoB,CAAC,sFAAsF,MAAM,YAAY,QAAQ,SAAS,8BAA8B,4BAA4B,aAAa,kBAAkB,gBAAgB,CAAC,+EAA+E,oBAAoB,CAAC,uFAAuF,UAAU,QAAQ,CAAC,sFAAsF,UAAU,SAAS,CAAC,sCAAsC,gBAAgB,CAAC,6EAA6E,iBAAiB,cAAc,CAAC,gFAAgF,oBAAoB,CAAC,uFAAuF,MAAM,aAAa,QAAQ,SAAS,8BAA8B,4BAA4B,aAAa,kBAAkB,gBAAgB,CAAC,6EAA6E,iBAAiB,cAAc,CAAC,gFAAgF,oBAAoB,CAAC,wFAAwF,WAAW,QAAQ,CAAC,uFAAuF,WAAW,SAAS,CAAC,iBAAiB,cAAc,CAAC,CAAC","file":"../../balloon/style.css","sourcesContent":[".vk_balloon{display:flex;align-items:center;margin-bottom:1em}.vk_balloon figure{margin:0}.vk_balloon p{word-break:break-all;background:#f5f5f5;padding:1.1rem 1.4rem}.vk_balloon_icon{flex-basis:96px;flex-shrink:0;text-align:center}.vk_balloon_icon_image{vertical-align:bottom;max-width:64px}.vk_balloon_icon_name{display:block;text-align:center;font-size:0.7rem;margin-top:0.2rem}.vk_balloon_content{position:relative;text-align:left}.vk_balloon_content.editor-rich-text__tinymce[data-is-placeholder-visible=true]{position:absolute}.vk_balloon-type-serif .vk_balloon_content{border-color:#f5f5f5;border-radius:.4em}.vk_balloon-type-serif .vk_balloon_content::after{content:'';position:absolute;width:0;height:0;border:20px solid transparent}.vk_balloon-type-think .vk_balloon_content{border-radius:2rem}.vk_balloon-type-think .vk_balloon_content::before,.vk_balloon-type-think .vk_balloon_content::after{position:absolute;content:'';border-radius:50%;background:inherit}.vk_balloon-type-think .vk_balloon_content::before{width:20px;height:20px}.vk_balloon-type-think .vk_balloon_content::after{width:10px;height:10px}.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_icon{margin-right:2rem}.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{left:0;top:50%;border-right-color:inherit;border-left:0;margin-top:-20px;margin-left:-20px}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_icon{margin-right:2.5rem}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{left:-22px;top:7px}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::after{left:-35px;top:20px}.vk_balloon-position-right{flex-direction:row-reverse}.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_icon{margin-left:2rem}.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{right:0;top:50%;border-left-color:inherit;border-right:0;margin-top:-20px;margin-right:-20px}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:2.5rem}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::before{right:-22px;top:7px}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::after{right:-35px;top:20px}.vk_balloon.animation-vibration .vk_balloon_content{display:inline-block;animation:vibration .1s infinite}@keyframes vibration{0%{transform:translate(0px, 0px) rotateZ(0deg)}25%{transform:translate(2px, 2px) rotateZ(1deg)}50%{transform:translate(0px, 2px) rotateZ(0deg)}75%{transform:translate(2px, 0px) rotateZ(-1deg)}100%{transform:translate(0px, 0px) rotateZ(0deg)}}@media only screen and (max-width: 480px){.vk_balloon{display:block}.vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{top:0;left:2.9rem;width:0;height:0;border:20px solid transparent;border-bottom-color:inherit;border-top:0;margin-left:-20px;margin-top:-20px}.vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{left:36px;top:-8px}.vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::after{left:47px;top:-20px}.vk_balloon.vk_balloon-position-right{text-align:right}.vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_icon{margin-left:auto;margin-right:0}.vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{top:0;right:2.9rem;width:0;height:0;border:20px solid transparent;border-bottom-color:inherit;border-top:0;margin-left:-20px;margin-top:-20px}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:auto;margin-right:0}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::before{right:36px;top:-8px}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::after{right:47px;top:-20px}.vk_balloon_icon{max-width:96px}}\n"]}
12
  .vk_balloon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:1em}.vk_balloon figure{margin:0}.vk_balloon p{word-break:break-all;background:#f5f5f5;padding:1.1rem 1.4rem}.vk_balloon_icon{-ms-flex-preferred-size:96px;flex-basis:96px;-ms-flex-negative:0;flex-shrink:0;text-align:center}.vk_balloon_icon_image{vertical-align:bottom;max-width:64px}.vk_balloon_icon_name{display:block;text-align:center;font-size:0.7rem;margin-top:0.2rem}.vk_balloon_content{position:relative;text-align:left}.vk_balloon_content.editor-rich-text__tinymce[data-is-placeholder-visible=true]{position:absolute}.vk_balloon-type-serif .vk_balloon_content{border-color:#f5f5f5;border-radius:.4em}.vk_balloon-type-serif .vk_balloon_content::after{content:'';position:absolute;width:0;height:0;border:20px solid transparent}.vk_balloon-type-think .vk_balloon_content{border-radius:2rem}.vk_balloon-type-think .vk_balloon_content::before,.vk_balloon-type-think .vk_balloon_content::after{position:absolute;content:'';border-radius:50%;background:inherit}.vk_balloon-type-think .vk_balloon_content::before{width:20px;height:20px}.vk_balloon-type-think .vk_balloon_content::after{width:10px;height:10px}.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_icon{margin-right:2rem}.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{left:0;top:50%;border-right-color:inherit;border-left:0;margin-top:-20px;margin-left:-20px}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_icon{margin-right:2.5rem}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{left:-22px;top:7px}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::after{left:-35px;top:20px}.vk_balloon-position-right{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_icon{margin-left:2rem}.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{right:0;top:50%;border-left-color:inherit;border-right:0;margin-top:-20px;margin-right:-20px}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:2.5rem}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::before{right:-22px;top:7px}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::after{right:-35px;top:20px}.vk_balloon.animation-vibration .vk_balloon_content{display:inline-block;animation:vibration .1s infinite}@keyframes vibration{0%{transform:translate(0px, 0px) rotateZ(0deg)}25%{transform:translate(2px, 2px) rotateZ(1deg)}50%{transform:translate(0px, 2px) rotateZ(0deg)}75%{transform:translate(2px, 0px) rotateZ(-1deg)}100%{transform:translate(0px, 0px) rotateZ(0deg)}}@media only screen and (max-width: 480px){.vk_balloon{display:block}.vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{top:0;left:2.9rem;width:0;height:0;border:20px solid transparent;border-bottom-color:inherit;border-top:0;margin-left:-20px;margin-top:-20px}.vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{left:36px;top:-8px}.vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::after{left:47px;top:-20px}.vk_balloon.vk_balloon-position-right{text-align:right}.vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_icon{margin-left:auto;margin-right:0}.vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{top:0;right:2.9rem;width:0;height:0;border:20px solid transparent;border-bottom-color:inherit;border-top:0;margin-left:-20px;margin-top:-20px}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:auto;margin-right:0}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::before{right:36px;top:-8px}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::after{right:47px;top:-20px}.vk_balloon_icon{max-width:96px}}
13
 
@@ -38,8 +33,8 @@
38
 
39
  /*# sourceMappingURL=../map/outer/style.css.map */
40
 
41
- {"version":3,"sources":["style.css"],"names":[],"mappings":"AAAA,qCAAqC,kBAAkB,mBAAmB,CAAC,CAAC,uBAAuB,UAAU,CAAC,6BAA6B,WAAW,oBAAoB,CAAC,6BAA6B,cAAc,kBAAkB,cAAc,WAAW,YAAY,iBAAiB,CAAC,uBAAuB,kBAAkB,QAAQ,SAAS,4CAA4C,eAAe,UAAU,CAAC,wBAAwB,iBAAiB,oBAAoB,kBAAkB,eAAe,iBAAiB,CAAC,wBAAwB,kBAAkB,cAAc,YAAY,aAAa,cAAc,gBAAgB,kBAAkB,mBAAmB,CAAC,0BAA0B,oBAAoB,kBAAkB,iBAAiB,CAAC,gCAAgC,yBAAyB,CAAC","file":"../../pr-blocks/style.css","sourcesContent":["@media screen and (max-width: 992px){.vk_prBlocks_item{margin-bottom:1.5em}}.vk_prBlocks_item_link{color:#333}.vk_prBlocks_item_link:hover{color:#333;text-decoration:none}.vk_prBlocks_item_icon_outer{display:block;position:relative;margin:0 auto;width:80px;height:80px;border-radius:50%}.vk_prBlocks_item_icon{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:36px;color:#fff}.vk_prBlocks_item_title{margin-top:0.9em;margin-bottom:0.7em;text-align:center;font-size:21px;line-height:1.4em}.vk_prBlocks_item_image{position:relative;display:block;width:120px;height:120px;margin:0 auto;overflow:hidden;border-radius:50%;text-indent:-9999px}.vk_prBlocks_item_summary{margin-bottom:0.5em;text-align:center;line-height:1.8em}.vk_prBlocks_item_summary:hover{text-decoration:underline}\n"]}
42
- @media screen and (max-width: 992px){.vk_prBlocks_item{margin-bottom:1.5em}}.vk_prBlocks_item_link{color:#333}.vk_prBlocks_item_link:hover{color:#333;text-decoration:none}.vk_prBlocks_item_icon_outer{display:block;position:relative;margin:0 auto;width:80px;height:80px;border-radius:50%}.vk_prBlocks_item_icon{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:36px;color:#fff}.vk_prBlocks_item_title{margin-top:0.9em;margin-bottom:0.7em;text-align:center;font-size:21px;line-height:1.4em}.vk_prBlocks_item_image{position:relative;display:block;width:120px;height:120px;margin:0 auto;overflow:hidden;border-radius:50%;text-indent:-9999px}.vk_prBlocks_item_summary{margin-bottom:0.5em;text-align:center;line-height:1.8em}.vk_prBlocks_item_summary:hover{text-decoration:underline}
43
 
44
  /*# sourceMappingURL=../map/pr-blocks/style.css.map */
45
 
@@ -52,3 +47,8 @@
52
  @media (max-width: 576px){.vk_spacer .vk_spacer-display-pc{display:none}.vk_spacer .vk_spacer-display-tablet{display:none}.vk_spacer .vk_spacer-display-mobile{display:block}}@media (min-width: 577px) and (max-width: 768px){.vk_spacer .vk_spacer-display-pc{display:none}.vk_spacer .vk_spacer-display-tablet{display:block}.vk_spacer .vk_spacer-display-mobile{display:none}}@media (min-width: 769px){.vk_spacer .vk_spacer-display-pc{display:block}.vk_spacer .vk_spacer-display-tablet{display:none}.vk_spacer .vk_spacer-display-mobile{display:none}}
53
 
54
  /*# sourceMappingURL=../map/spacer/style.css.map */
 
 
 
 
 
3
 
4
  /*# sourceMappingURL=../map/_helper/common.css.map */
5
 
 
 
 
 
 
6
  {"version":3,"sources":["style.css"],"names":[],"mappings":"AAAA,YAAY,oBAAA,AAAa,aAAA,sBAAA,AAAmB,mBAAA,iBAAiB,CAAC,mBAAmB,QAAQ,CAAC,cAAc,qBAAqB,mBAAmB,qBAAqB,CAAC,iBAAiB,6BAAA,AAAgB,gBAAA,oBAAA,AAAc,cAAA,iBAAiB,CAAC,uBAAuB,sBAAsB,cAAc,CAAC,sBAAsB,cAAc,kBAAkB,iBAAiB,iBAAiB,CAAC,oBAAoB,kBAAkB,eAAe,CAAC,gFAAgF,iBAAiB,CAAC,2CAA2C,qBAAqB,kBAAkB,CAAC,kDAAkD,WAAW,kBAAkB,QAAQ,SAAS,6BAA6B,CAAC,2CAA2C,kBAAkB,CAAC,qGAAqG,kBAAkB,WAAW,kBAAkB,kBAAkB,CAAC,mDAAmD,WAAW,WAAW,CAAC,kDAAkD,WAAW,WAAW,CAAC,iEAAiE,iBAAiB,CAAC,2EAA2E,OAAO,QAAQ,2BAA2B,cAAc,iBAAiB,iBAAiB,CAAC,iEAAiE,mBAAmB,CAAC,4EAA4E,WAAW,OAAO,CAAC,2EAA2E,WAAW,QAAQ,CAAC,2BAA2B,+BAAA,AAA0B,0BAAA,CAAC,kEAAkE,gBAAgB,CAAC,4EAA4E,QAAQ,QAAQ,0BAA0B,eAAe,iBAAiB,kBAAkB,CAAC,kEAAkE,kBAAkB,CAAC,6EAA6E,YAAY,OAAO,CAAC,4EAA4E,YAAY,QAAQ,CAAC,oDAAoD,qBAAqB,iCAAiC,CAAC,qBAAqB,GAAG,2CAA2C,CAAC,IAAI,2CAA2C,CAAC,IAAI,2CAA2C,CAAC,IAAI,4CAA4C,CAAC,KAAK,2CAA2C,CAAC,CAAC,0CAA0C,YAAY,aAAa,CAAC,+EAA+E,oBAAoB,CAAC,sFAAsF,MAAM,YAAY,QAAQ,SAAS,8BAA8B,4BAA4B,aAAa,kBAAkB,gBAAgB,CAAC,+EAA+E,oBAAoB,CAAC,uFAAuF,UAAU,QAAQ,CAAC,sFAAsF,UAAU,SAAS,CAAC,sCAAsC,gBAAgB,CAAC,6EAA6E,iBAAiB,cAAc,CAAC,gFAAgF,oBAAoB,CAAC,uFAAuF,MAAM,aAAa,QAAQ,SAAS,8BAA8B,4BAA4B,aAAa,kBAAkB,gBAAgB,CAAC,6EAA6E,iBAAiB,cAAc,CAAC,gFAAgF,oBAAoB,CAAC,wFAAwF,WAAW,QAAQ,CAAC,uFAAuF,WAAW,SAAS,CAAC,iBAAiB,cAAc,CAAC,CAAC","file":"../../balloon/style.css","sourcesContent":[".vk_balloon{display:flex;align-items:center;margin-bottom:1em}.vk_balloon figure{margin:0}.vk_balloon p{word-break:break-all;background:#f5f5f5;padding:1.1rem 1.4rem}.vk_balloon_icon{flex-basis:96px;flex-shrink:0;text-align:center}.vk_balloon_icon_image{vertical-align:bottom;max-width:64px}.vk_balloon_icon_name{display:block;text-align:center;font-size:0.7rem;margin-top:0.2rem}.vk_balloon_content{position:relative;text-align:left}.vk_balloon_content.editor-rich-text__tinymce[data-is-placeholder-visible=true]{position:absolute}.vk_balloon-type-serif .vk_balloon_content{border-color:#f5f5f5;border-radius:.4em}.vk_balloon-type-serif .vk_balloon_content::after{content:'';position:absolute;width:0;height:0;border:20px solid transparent}.vk_balloon-type-think .vk_balloon_content{border-radius:2rem}.vk_balloon-type-think .vk_balloon_content::before,.vk_balloon-type-think .vk_balloon_content::after{position:absolute;content:'';border-radius:50%;background:inherit}.vk_balloon-type-think .vk_balloon_content::before{width:20px;height:20px}.vk_balloon-type-think .vk_balloon_content::after{width:10px;height:10px}.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_icon{margin-right:2rem}.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{left:0;top:50%;border-right-color:inherit;border-left:0;margin-top:-20px;margin-left:-20px}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_icon{margin-right:2.5rem}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{left:-22px;top:7px}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::after{left:-35px;top:20px}.vk_balloon-position-right{flex-direction:row-reverse}.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_icon{margin-left:2rem}.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{right:0;top:50%;border-left-color:inherit;border-right:0;margin-top:-20px;margin-right:-20px}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:2.5rem}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::before{right:-22px;top:7px}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::after{right:-35px;top:20px}.vk_balloon.animation-vibration .vk_balloon_content{display:inline-block;animation:vibration .1s infinite}@keyframes vibration{0%{transform:translate(0px, 0px) rotateZ(0deg)}25%{transform:translate(2px, 2px) rotateZ(1deg)}50%{transform:translate(0px, 2px) rotateZ(0deg)}75%{transform:translate(2px, 0px) rotateZ(-1deg)}100%{transform:translate(0px, 0px) rotateZ(0deg)}}@media only screen and (max-width: 480px){.vk_balloon{display:block}.vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{top:0;left:2.9rem;width:0;height:0;border:20px solid transparent;border-bottom-color:inherit;border-top:0;margin-left:-20px;margin-top:-20px}.vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{left:36px;top:-8px}.vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::after{left:47px;top:-20px}.vk_balloon.vk_balloon-position-right{text-align:right}.vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_icon{margin-left:auto;margin-right:0}.vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{top:0;right:2.9rem;width:0;height:0;border:20px solid transparent;border-bottom-color:inherit;border-top:0;margin-left:-20px;margin-top:-20px}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:auto;margin-right:0}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::before{right:36px;top:-8px}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::after{right:47px;top:-20px}.vk_balloon_icon{max-width:96px}}\n"]}
7
  .vk_balloon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:1em}.vk_balloon figure{margin:0}.vk_balloon p{word-break:break-all;background:#f5f5f5;padding:1.1rem 1.4rem}.vk_balloon_icon{-ms-flex-preferred-size:96px;flex-basis:96px;-ms-flex-negative:0;flex-shrink:0;text-align:center}.vk_balloon_icon_image{vertical-align:bottom;max-width:64px}.vk_balloon_icon_name{display:block;text-align:center;font-size:0.7rem;margin-top:0.2rem}.vk_balloon_content{position:relative;text-align:left}.vk_balloon_content.editor-rich-text__tinymce[data-is-placeholder-visible=true]{position:absolute}.vk_balloon-type-serif .vk_balloon_content{border-color:#f5f5f5;border-radius:.4em}.vk_balloon-type-serif .vk_balloon_content::after{content:'';position:absolute;width:0;height:0;border:20px solid transparent}.vk_balloon-type-think .vk_balloon_content{border-radius:2rem}.vk_balloon-type-think .vk_balloon_content::before,.vk_balloon-type-think .vk_balloon_content::after{position:absolute;content:'';border-radius:50%;background:inherit}.vk_balloon-type-think .vk_balloon_content::before{width:20px;height:20px}.vk_balloon-type-think .vk_balloon_content::after{width:10px;height:10px}.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_icon{margin-right:2rem}.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{left:0;top:50%;border-right-color:inherit;border-left:0;margin-top:-20px;margin-left:-20px}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_icon{margin-right:2.5rem}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{left:-22px;top:7px}.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::after{left:-35px;top:20px}.vk_balloon-position-right{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_icon{margin-left:2rem}.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{right:0;top:50%;border-left-color:inherit;border-right:0;margin-top:-20px;margin-right:-20px}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:2.5rem}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::before{right:-22px;top:7px}.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::after{right:-35px;top:20px}.vk_balloon.animation-vibration .vk_balloon_content{display:inline-block;animation:vibration .1s infinite}@keyframes vibration{0%{transform:translate(0px, 0px) rotateZ(0deg)}25%{transform:translate(2px, 2px) rotateZ(1deg)}50%{transform:translate(0px, 2px) rotateZ(0deg)}75%{transform:translate(2px, 0px) rotateZ(-1deg)}100%{transform:translate(0px, 0px) rotateZ(0deg)}}@media only screen and (max-width: 480px){.vk_balloon{display:block}.vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-left.vk_balloon-type-serif .vk_balloon_content::after{top:0;left:2.9rem;width:0;height:0;border:20px solid transparent;border-bottom-color:inherit;border-top:0;margin-left:-20px;margin-top:-20px}.vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::before{left:36px;top:-8px}.vk_balloon.vk_balloon-position-left.vk_balloon-type-think .vk_balloon_content::after{left:47px;top:-20px}.vk_balloon.vk_balloon-position-right{text-align:right}.vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_icon{margin-left:auto;margin-right:0}.vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-right.vk_balloon-type-serif .vk_balloon_content::after{top:0;right:2.9rem;width:0;height:0;border:20px solid transparent;border-bottom-color:inherit;border-top:0;margin-left:-20px;margin-top:-20px}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_icon{margin-left:auto;margin-right:0}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content{display:inline-block}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::before{right:36px;top:-8px}.vk_balloon.vk_balloon-position-right.vk_balloon-type-think .vk_balloon_content::after{right:47px;top:-20px}.vk_balloon_icon{max-width:96px}}
8
 
33
 
34
  /*# sourceMappingURL=../map/outer/style.css.map */
35
 
36
+ {"version":3,"sources":["style.css"],"names":[],"mappings":"AAAA,qCAAqC,kBAAkB,mBAAmB,CAAC,CAAC,uBAAuB,UAAU,CAAC,6BAA6B,WAAW,oBAAoB,CAAC,6BAA6B,cAAc,kBAAkB,cAAc,WAAW,YAAY,iBAAiB,CAAC,uBAAuB,kBAAkB,QAAQ,SAAS,4CAA4C,eAAe,UAAU,CAAC,wBAAwB,iBAAiB,oBAAoB,kBAAkB,eAAe,kBAAkB,YAAY,SAAS,CAAC,+BAA+B,WAAW,CAAC,wBAAwB,kBAAkB,cAAc,YAAY,aAAa,cAAc,gBAAgB,kBAAkB,mBAAmB,CAAC,0BAA0B,oBAAoB,kBAAkB,iBAAiB,CAAC","file":"../../pr-blocks/style.css","sourcesContent":["@media screen and (max-width: 992px){.vk_prBlocks_item{margin-bottom:1.5em}}.vk_prBlocks_item_link{color:#333}.vk_prBlocks_item_link:hover{color:#333;text-decoration:none}.vk_prBlocks_item_icon_outer{display:block;position:relative;margin:0 auto;width:80px;height:80px;border-radius:50%}.vk_prBlocks_item_icon{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:36px;color:#fff}.vk_prBlocks_item_title{margin-top:0.9em;margin-bottom:0.6em;text-align:center;font-size:21px;line-height:1.4em;border:none;padding:0}.vk_prBlocks_item_title::after{border:none}.vk_prBlocks_item_image{position:relative;display:block;width:120px;height:120px;margin:0 auto;overflow:hidden;border-radius:50%;text-indent:-9999px}.vk_prBlocks_item_summary{margin-bottom:0.5em;text-align:center;line-height:1.8em}\n"]}
37
+ @media screen and (max-width: 992px){.vk_prBlocks_item{margin-bottom:1.5em}}.vk_prBlocks_item_link{color:#333}.vk_prBlocks_item_link:hover{color:#333;text-decoration:none}.vk_prBlocks_item_icon_outer{display:block;position:relative;margin:0 auto;width:80px;height:80px;border-radius:50%}.vk_prBlocks_item_icon{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:36px;color:#fff}.vk_prBlocks_item_title{margin-top:0.9em;margin-bottom:0.6em;text-align:center;font-size:21px;line-height:1.4em;border:none;padding:0}.vk_prBlocks_item_title::after{border:none}.vk_prBlocks_item_image{position:relative;display:block;width:120px;height:120px;margin:0 auto;overflow:hidden;border-radius:50%;text-indent:-9999px}.vk_prBlocks_item_summary{margin-bottom:0.5em;text-align:center;line-height:1.8em}
38
 
39
  /*# sourceMappingURL=../map/pr-blocks/style.css.map */
40
 
47
  @media (max-width: 576px){.vk_spacer .vk_spacer-display-pc{display:none}.vk_spacer .vk_spacer-display-tablet{display:none}.vk_spacer .vk_spacer-display-mobile{display:block}}@media (min-width: 577px) and (max-width: 768px){.vk_spacer .vk_spacer-display-pc{display:none}.vk_spacer .vk_spacer-display-tablet{display:block}.vk_spacer .vk_spacer-display-mobile{display:none}}@media (min-width: 769px){.vk_spacer .vk_spacer-display-pc{display:block}.vk_spacer .vk_spacer-display-tablet{display:none}.vk_spacer .vk_spacer-display-mobile{display:none}}
48
 
49
  /*# sourceMappingURL=../map/spacer/style.css.map */
50
+
51
+ {"version":3,"sources":["style.css"],"names":[],"mappings":"AAAA,OAAO,YAAY,aAAa,iBAAiB,CAAC,cAAc,cAAc,CAAC,SAAS,+CAA+C,CAAC,+BAA+B,WAAW,yBAAyB,CAAC,gCAAgC,UAAU,oBAAoB,CAAC,eAAe,yBAAyB,cAAc,oBAAoB,CAAC,YAAY,yBAAyB,cAAc,oBAAoB,CAAC,eAAe,yBAAyB,cAAc,oBAAoB,CAAC,cAAc,yBAAyB,cAAc,oBAAoB,CAAC","file":"../../alert/style.css","sourcesContent":[".alert{padding:1em;margin:1em 0;border-radius:3px}.alert+.alert{margin-top:2em}.alert a{transition:color .3s linear, opacity .3s linear}.alert a:link,.alert a:visited{opacity:.8;text-decoration:underline}.alert a:hover,.alert a:visited{opacity:1;text-decoration:none}.alert-success{background-color:#dff0d8;color:#3c763d;border-color:#d6e9c6}.alert-info{background-color:#d9edf7;color:#31708f;border-color:#bce8f1}.alert-warning{background-color:#fcf8e3;color:#8a6d3b;border-color:#faebcc}.alert-danger{background-color:#f2dede;color:#a94442;border-color:#ebccd1}\n"]}
52
+ .alert{padding:1em;margin:1em 0;border-radius:3px}.alert+.alert{margin-top:2em}.alert a{transition:color .3s linear, opacity .3s linear}.alert a:link,.alert a:visited{opacity:.8;text-decoration:underline}.alert a:hover,.alert a:visited{opacity:1;text-decoration:none}.alert-success{background-color:#dff0d8;color:#3c763d;border-color:#d6e9c6}.alert-info{background-color:#d9edf7;color:#31708f;border-color:#bce8f1}.alert-warning{background-color:#fcf8e3;color:#8a6d3b;border-color:#faebcc}.alert-danger{background-color:#f2dede;color:#a94442;border-color:#ebccd1}
53
+
54
+ /*# sourceMappingURL=../map/alert/style.css.map */
plugins/vk-blocks/build/block-build.js CHANGED
@@ -1,4 +1,15 @@
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 +17,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,v=l?Symbol.for("react.memo"):60115,k=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 y={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},h={};function _(e,t,n){this.props=e,this.context=t,this.refs=h,this.updater=n||y}function E(){}function C(e,t,n){this.props=e,this.context=t,this.refs=h,this.updater=n||y}_.prototype.isReactComponent={},_.prototype.setState=function(e,t){"object"!=typeof e&&"function"!=typeof e&&null!=e&&d("85"),this.updater.enqueueSetState(this,e,t,"setState")},_.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},E.prototype=_.prototype;var w=C.prototype=new E;w.constructor=C,o(w,_.prototype),w.isPureReactComponent=!0;var R={current:null,currentDispatcher:null},x=Object.prototype.hasOwnProperty,N={key:!0,ref:!0,__self:!0,__source:!0};function B(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)x.call(t,o)&&!N.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 T=/\/+/g,I=[];function O(e,t,n,o){if(I.length){var l=I.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>I.length&&I.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?"."+z(t,0):n),1;if(i=0,n=""===n?".":n+":",Array.isArray(t))for(var s=0;s<t.length;s++){var u=n+z(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+z(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 z(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})}(e.key):t.toString(36)}function j(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(T,"$&/")+"/")+n)),o.push(e))}function L(e,t,n,o,l){var a="";null!=n&&(a=(""+n).replace(T,"$&/")+"/"),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,j,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:_,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:k,_ctor:e,_status:-1,_result:null}},memo:function(e,t){return{$$typeof:v,type:e,compare:void 0===t?null:t}},Fragment:c,StrictMode:i,Suspense:f,createElement:B,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)x.call(t,l)&&!N.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=B.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,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,v=t.balloonType,k=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:v,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:k,onChange:function(e){return l({balloonBgColor:e})}}))),React.createElement("div",{className:"".concat(o," vk_balloon vk_balloon-").concat(g," vk_balloon-").concat(v)},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:k,border:k},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,v=b.InspectorControls,k=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,y=t.content2,h=t.content3,_=t.url1,E=t.url2,C=t.url3,w=t.urlOpenType1,R=t.urlOpenType2,x=t.urlOpenType3,N=t.icon1,B=t.icon2,S=t.icon3,T=t.color1,I=t.color2,O=t.color3,A=t.bgType1,P=t.bgType2,z=t.bgType3,j=t.insertImage1,M=t.insertImage2,L=t.insertImage3;return[React.createElement(p,null,React.createElement(v,null,React.createElement(c,{title:o("PR Block1 Setting","vk-blocks")},React.createElement(s,{label:o("Link URL:","vk-blocks")},React.createElement(m,{value:_,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:N,onChange:function(e){return n({icon1:e})},placeholder:"fas fa-file",help:React.createElement("a",{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"},o("Font Awesome icon list","vk-blocks"))}),React.createElement(g,{value:T,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(k,{onSelect:function(e){return n({insertImage1:e.url})},type:"image",value:j,render:function(e){var t=e.open;return React.createElement(i,{onClick:t,className:j?"image-button":"button button-large"},j?React.createElement("img",{className:"icon-image",src:j,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:B,onChange:function(e){return n({icon2:e})},placeholder:"fas fa-file",help:React.createElement("a",{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"},o("Font Awesome icon list","vk-blocks"))}),React.createElement(g,{value:I,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(k,{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:x,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",help:React.createElement("a",{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"},o("Font Awesome icon list","vk-blocks"))}),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:z,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(k,{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"},j?React.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+j+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},React.createElement("img",{src:j,alt:""})):"0"===A?React.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:T,border:"1px solid ".concat(T)}},React.createElement("i",{className:"".concat(N," 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(N," vk_prBlocks_item_icon"),style:{color:T}})),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: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-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:y,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"===z?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:h,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,v=t.urlOpenType3,k=t.icon1,g=t.icon2,d=t.icon3,y=t.color1,h=t.color2,_=t.color3,E=t.bgType1,C=t.bgType2,w=t.bgType3,R=t.insertImage1,x=t.insertImage2,N=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:""})):(y||(n("color1"),y="#0693e3"),"0"===E?React.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:y,border:"1px solid ".concat(y)}},React.createElement("i",{className:"".concat(k," 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(k," vk_prBlocks_item_icon"),style:{color:y}}))),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"},x?React.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+x+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},React.createElement("img",{src:x,alt:""})):(h||(n("color2"),h="#0693e3"),"0"===C?React.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:h,border:"1px solid ".concat(h)}},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 "+h}},React.createElement("i",{className:"".concat(g," vk_prBlocks_item_icon"),style:{color:h}}))),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:v?"_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:""})):(_||(n("color3"),_="#0693e3"),"0"===w?React.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:_,border:"1px solid ".concat(_)}},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 "+_}},React.createElement("i",{className:"".concat(d," vk_prBlocks_item_icon"),style:{color:_}}))),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);function a(e){return(a="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 r(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function c(e,t){return!t||"object"!==a(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function i(e){return(i=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var u=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),c(this,i(t).apply(this,arguments))}var n,o,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&&s(e,t)}(t,l.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.unit,n=e.pc,o=e.tablet,a=e.mobile;return l.a.createElement("div",{className:"vk_spacer"},l.a.createElement("div",{className:"vk_spacer-display-pc",style:{height:n+t}}),l.a.createElement("div",{className:"vk_spacer-display-tablet",style:{height:o+t}}),l.a.createElement("div",{className:"vk_spacer-display-mobile",style:{height:a+t}}))}}])&&r(n.prototype,o),a&&r(n,a),t}(),m=wp.i18n.__,p=wp.blocks.registerBlockType,b=wp.components,f=b.RangeControl,v=b.PanelBody,k=b.BaseControl,g=b.SelectControl,d=wp.element.Fragment,y=wp.editor.InspectorControls,h=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("rect",{x:"108.8",y:"18.7",width:"358.5",height:"40"}),l.a.createElement("rect",{x:"108.8",y:"453.3",width:"358.5",height:"40"}),l.a.createElement("polygon",{points:"171.4,253.2 131.4,253.2 131.4,412.6 290.8,412.6 290.8,372.6 199.7,372.6 404.6,167.7 404.6,258.8 444.6,258.8 444.6,99.4 285.2,99.4 285.2,139.4 376.3,139.4 171.4,344.3 \t"})));p("vk-blocks/spacer",{title:m("Responsive Spacer","vk-blocks"),icon:h,category:"vk-blocks-cat-layout",attributes:{unit:{type:"string",default:"px"},pc:{type:"number",default:50},tablet:{type:"number",default:10},mobile:{type:"number",default:10}},edit:function(e){var t=e.attributes,n=e.setAttributes,o=t.unit,a=t.pc,r=t.tablet,c=t.mobile;return l.a.createElement(d,null,l.a.createElement(y,null,l.a.createElement(v,null,l.a.createElement(g,{label:m("Unit Type","vk-blocks"),value:o,onChange:function(e){return n({unit:e})},options:[{value:"px",label:m("px","vk-blocks")},{value:"em",label:m("em","vk-blocks")},{value:"rem",label:m("rem","vk-blocks")},{value:"vw",label:m("vw","vk-blocks")}]}),l.a.createElement(k,{label:m("Height for each device.","vk-blocks")},l.a.createElement(f,{label:m("PC","vk-blocks"),value:a,onChange:function(e){return n({pc:e})}}),l.a.createElement(f,{label:m("Tablet","vk-blocks"),value:r,onChange:function(e){return n({tablet:e})}}),l.a.createElement(f,{label:m("Mobile","vk-blocks"),value:c,onChange:function(e){return n({mobile:e})}})))),l.a.createElement(u,{attributes:t}))},save:function(e){var t=e.attributes;return l.a.createElement(u,{attributes:t})}});var _=function(e,t,n,o){var l,a,r;return t||(t="#fff"),"tilt"===o?(l=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?l=Math.abs(e):e<0&&(l=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?(l=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&&(l=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)),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 E(e){return(E="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 w(e,t){return!t||"object"!==E(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function R(e){return(R=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function x(e,t){return(x=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var N=wp.editor.InnerBlocks;function B(e,t){var n=e.match(/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})$/i),o=null;return n&&(o=n.slice(1,4).map(function(e){return parseInt(e,16)})),(n=e.match(/^#([0-9a-f])([0-9a-f])([0-9a-f])$/i))&&(o=n.slice(1,4).map(function(e){return 17*parseInt(e,16)})),o?"rgba(".concat(o[0],", ").concat(o[1],", ").concat(o[2],", ").concat(t,")"):null}var S=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),w(this,R(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&&x(e,t)}(t,l.a.Component),n=t,(o=[{key:"render",value:function(){var e,t,n,o,a,r,c,i,s,u,m,p=this.props.attributes,b=p.bgColor,f=p.bgImage,v=p.bgPosition,k=p.outerWidth,g=p.padding_left_and_right,d=p.padding_top_and_bottom,y=p.opacity,h=p.upper_level,E=p.lower_level,C=p.upperDividerBgColor,w=p.lowerDividerBgColor,R=p.dividerType,x=p.borderWidth,S=p.borderStyle,T=p.borderColor,I=p.borderRadius,O=p.anchor,A=this.props.for_;return o=" vk_outer-width-".concat(k),b=B(b||"#fff",y),n="parallax"===v?" vk_outer-bgPosition-parallax vk-prlx":"fixed"===v?" 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",h&&(c="upper"),E&&(i="lower"),"edit"===A?a=l.a.createElement(N,null):(a=l.a.createElement(N.Content,null),r="vk_outer_container"),s=f?"linear-gradient(".concat(b,", ").concat(b,"), url(").concat(f,")"):"linear-gradient(".concat(b,", ").concat(b,")"),T||(T="#fff"),0===h&&0===E?(u="".concat(x,"px ").concat(S," ").concat(T),m="".concat(I,"px")):(u="none",m="0px"),l.a.createElement("div",{id:O,className:"vk_outer"+o+e+t+n,style:{background:s,border:u,borderRadius:m}},_(h,C,c,R),l.a.createElement("div",{className:r},a),_(E,w,i,R))}}])&&C(n.prototype,o),a&&C(n,a),t}();function T(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 I=wp.i18n.__,O=wp.blocks.registerBlockType,A=wp.components,P=A.RangeControl,z=A.RadioControl,j=A.PanelBody,M=A.Button,L=A.BaseControl,F=A.SelectControl,U=wp.element.Fragment,D=wp.editor,V=D.InspectorControls,W=D.MediaUpload,$=D.ColorPalette,H=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"})));O("vk-blocks/outer",{title:I("Outer","vk-blocks"),icon:H,category:"vk-blocks-cat-layout",attributes:{bgColor:{type:"string",default:"#f3f4f5"},bgImage:{type:"string",default:null},outerWidth:{type:"string",default:"normal"},bgPosition:{type:"string",default:"normal"},padding_left_and_right:{type:"string",default:"0"},padding_top_and_bottom:{type:"string",default:"1"},opacity:{type:"number",default:.5},upper_level:{type:"number",default:0},lower_level:{type:"number",default:0},dividerType:{type:"string",default:"tilt"},upperDividerBgColor:{type:"string",default:"#fff"},lowerDividerBgColor:{type:"string",default:"#fff"},borderWidth:{type:"number",default:0},borderStyle:{type:"string",default:"none"},borderColor:{type:"string",default:"#000"},borderRadius:{type:"number",default:0}},supports:{anchor:!0},edit:function(e){var t=e.attributes,n=e.setAttributes,o=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_level,p=t.lower_level,b=t.upperDividerBgColor,f=t.lowerDividerBgColor,v=t.dividerType,k=t.borderWidth,g=t.borderStyle,d=t.borderColor,y=t.borderRadius;return l.a.createElement(U,null,l.a.createElement(V,null,l.a.createElement(j,{title:I("Background Setting","vk-blocks")},l.a.createElement(L,{label:I("Color Setting","vk-blocks"),help:I("Color will overcome background image. If you want to display image, clear background color or set opacity 0.","vk-blocks")},l.a.createElement($,{value:o,onChange:function(e){return n({bgColor:e})}})),l.a.createElement(L,{label:I("Opacity Setting","vk-blocks")},l.a.createElement(P,{value:u,onChange:function(e){n({opacity:e})},min:0,max:1,step:.1})),l.a.createElement(L,{label:I("Background Image","vk-blocks"),help:""},l.a.createElement(W,{onSelect:function(e){return n({bgImage:e.url})},type:"image",value:a,render:function(e){var t=e.open;return l.a.createElement(M,{onClick:t,className:a?"image-button":"button button-large"},a?l.a.createElement("img",{className:"icon-image",src:a,alt:I("Upload image","vk-blocks")}):I("Select image","vk-blocks"))}})),l.a.createElement(L,{label:I("Background image Position","vk-blocks"),help:""},l.a.createElement(z,{selected:r,options:[{label:I("normal","vk-blocks"),value:"normal"},{label:I("Fixed","vk-blocks"),value:"fixed"},{label:I("Parallax (It will not work in preview)","vk-blocks"),value:"parallax"}],onChange:function(e){return n({bgPosition:e})}}))),l.a.createElement(j,{title:I("Layout Setting","vk-blocks")},l.a.createElement(L,null,l.a.createElement(z,{label:I("Outer width","vk-blocks"),selected:c,options:[{label:I("Normal","vk-blocks"),value:"normal"},{label:I("Full Wide","vk-blocks"),value:"full"}],onChange:function(e){return n({outerWidth:e})}}),l.a.createElement(z,{label:I("Contents area padding (left and right)","vk-blocks"),selected:i,options:[{label:I("Do not use contents area default padding (When case of full width etc.).","vk-blocks"),value:"0"},{label:I("Use contents area default padding (When case of not full width and use background etc.).","vk-blocks"),value:"1"}],onChange:function(e){return n({padding_left_and_right:e})}}),l.a.createElement(z,{label:I("Padding (top and bottom)","vk-blocks"),selected:s,options:[{label:I("Use default padding","vk-blocks"),value:"1"},{label:I("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(j,{title:I("Divider Setting","vk-blocks")},l.a.createElement(L,null,l.a.createElement(F,{label:I("Type","vk-blocks"),value:v,onChange:function(e){return n({dividerType:e})},options:[{value:"tilt",label:I("Tilt","vk-blocks")},{value:"curve",label:I("Curve","vk-blocks")},{value:"wave",label:I("Wave","vk-blocks")},{value:"triangle",label:I("Triangle","vk-blocks")}]})),l.a.createElement(L,{label:I("Upper Divider Level","vk-blocks")},l.a.createElement(P,{value:m,onChange:function(e){return n({upper_level:T(e,-100,100)})},min:"-100",max:"100"})),l.a.createElement(L,null,l.a.createElement($,{value:b,onChange:function(e){return n({upperDividerBgColor:e})}})),l.a.createElement(L,{label:I("Lower Divider Level","vk-blocks")},l.a.createElement(P,{value:p,onChange:function(e){return n({lower_level:T(e,-100,100)})},min:"-100",max:"100"})),l.a.createElement(L,null,l.a.createElement($,{value:f,onChange:function(e){return n({lowerDividerBgColor:e})}}))),l.a.createElement(j,{title:I("Border Setting","vk-blocks")},l.a.createElement(L,null,l.a.createElement("p",null,I("Border will disappear when divider effect is applied.","vk-blocks")),l.a.createElement(F,{label:I("Border type","vk-blocks"),value:g,onChange:function(e){return n({borderStyle:e})},options:[{value:"none",label:I("None","vk-blocks")},{value:"solid",label:I("Solid","vk-blocks")},{value:"dotted",label:I("Dotted","vk-blocks")},{value:"dashed",label:I("Dashed","vk-blocks")},{value:"double",label:I("Double","vk-blocks")},{value:"groove",label:I("Groove","vk-blocks")},{value:"ridge",label:I("Ridge","vk-blocks")},{value:"inset",label:I("Inset","vk-blocks")},{value:"outset",label:I("Outset","vk-blocks")}]})),l.a.createElement(L,null,l.a.createElement($,{value:d,onChange:function(e){return n({borderColor:e})}})),l.a.createElement(L,{label:I("Border width","vk-blocks")},l.a.createElement(P,{value:k,onChange:function(e){return n({borderWidth:e})},min:"0"})),l.a.createElement(L,{label:I("Border radius","vk-blocks")},l.a.createElement(P,{value:y,onChange:function(e){return n({borderRadius:T(e,-100,100)})},min:"-100",max:"100"})))),vk_blocks_check.is_pro?l.a.createElement(S,{attributes:t,for_:"edit"}):l.a.createElement("div",null,I("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(S,{attributes:t,for_:"save"})}});function q(e){return(q="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 G(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 Q(e,t){return!t||"object"!==q(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 Y(e){return(Y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function J(e,t){return(J=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var K=window.lodash.range,X=wp.i18n,Z=X.__,ee=X.sprintf,te=wp.element.Component,ne=wp.components.Toolbar,oe=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Q(this,Y(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&&J(e,t)}(t,te),n=t,(o=[{key:"createLevelControl",value:function(e,t,n){return{icon:"heading",title:ee(Z("Heading %d"),e),isActive:e===t,onClick:function(){return n(e)},subscript:String(e)}}},{key:"render",value:function(){var e=this,t=this.props,n=t.minLevel,o=t.maxLevel,a=t.selectedLevel,r=t.onChange;return l.a.createElement(ne,{controls:K(n,o).map(function(t){return e.createLevelControl(t,a,r)})})}}])&&G(n.prototype,o),a&&G(n,a),t}(),le=wp.i18n.__,ae=wp.blocks.registerBlockType,re=wp.components,ce=re.RangeControl,ie=re.PanelBody,se=re.RadioControl,ue=re.SelectControl,me=wp.element.Fragment,pe=wp.editor,be=pe.RichText,fe=pe.InspectorControls,ve=pe.ColorPalette,ke=pe.BlockControls,ge=pe.AlignmentToolbar,de=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("g",null,l.a.createElement("path",{d:"M242.1,366.7l0-281.4l-212.6,0l0-77.1l516.6,0v77.1l-213.2,0l0,281.4H242.1z"})),l.a.createElement("g",null,l.a.createElement("path",{d:"M33,467.3l30.8-1.9c0.7,5,2,8.8,4.1,11.4c3.3,4.2,8.1,6.4,14.3,6.4c4.6,0,8.2-1.1,10.7-3.3c2.5-2.2,3.8-4.7,3.8-7.5 c0-2.7-1.2-5.1-3.6-7.3c-2.4-2.1-7.9-4.2-16.6-6.1c-14.2-3.2-24.3-7.4-30.4-12.7c-6.1-5.3-9.1-12-9.1-20.2 c0-5.4,1.6-10.5,4.7-15.3c3.1-4.8,7.8-8.6,14.1-11.3c6.3-2.7,14.8-4.1,25.8-4.1c13.4,0,23.6,2.5,30.6,7.5c7,5,11.2,12.9,12.5,23.8 l-30.5,1.8c-0.8-4.7-2.5-8.1-5.1-10.3c-2.6-2.1-6.2-3.2-10.8-3.2c-3.8,0-6.6,0.8-8.5,2.4c-1.9,1.6-2.9,3.5-2.9,5.8 c0,1.7,0.8,3.2,2.4,4.5c1.5,1.4,5.1,2.7,10.9,3.9c14.1,3,24.3,6.1,30.4,9.3c6.1,3.1,10.6,7,13.4,11.6c2.8,4.6,4.2,9.8,4.2,15.5 c0,6.7-1.9,12.9-5.6,18.6c-3.7,5.7-8.9,10-15.6,12.9c-6.7,2.9-15.1,4.4-25.2,4.4c-17.8,0-30.2-3.4-37-10.3 C37.8,486.6,33.9,477.8,33,467.3z"}),l.a.createElement("path",{d:"M215,501.9h-27.2v-12.3c-4,5-8.1,8.6-12.3,10.8c-4.1,2.1-9.2,3.2-15.2,3.2c-8,0-14.3-2.4-18.8-7.2 c-4.5-4.8-6.8-12.2-6.8-22.1V426H164v41.7c0,4.8,0.9,8.1,2.6,10.1c1.8,2,4.2,3,7.4,3c3.5,0,6.3-1.3,8.5-4 c2.2-2.7,3.3-7.5,3.3-14.4V426H215V501.9z"}),l.a.createElement("path",{d:"M225.5,397.2h29.4v36.3c2.9-3,6.2-5.3,9.9-6.9c3.7-1.5,7.8-2.3,12.3-2.3c9.2,0,16.9,3.3,22.9,10 c6.1,6.6,9.1,16.2,9.1,28.6c0,8.3-1.4,15.6-4.1,21.9c-2.8,6.3-6.6,11-11.5,14.1c-4.9,3.1-10.3,4.7-16.3,4.7c-5.1,0-9.8-1.1-14-3.3 c-3.2-1.7-6.7-4.9-10.4-9.6v11.2h-27.2V397.2z M254.6,463.8c0,6.5,1.2,11.3,3.7,14.2c2.5,2.9,5.6,4.4,9.3,4.4 c3.5,0,6.4-1.4,8.8-4.3c2.4-2.9,3.5-7.7,3.5-14.5c0-6-1.2-10.4-3.5-13.2c-2.3-2.8-5.1-4.2-8.4-4.2c-4,0-7.2,1.5-9.7,4.4 C255.9,453.4,254.6,457.8,254.6,463.8z"}),l.a.createElement("path",{d:"M304.4,397.2h98.4V423h-33v78.9h-32.4V423h-33V397.2z"}),l.a.createElement("path",{d:"M395.8,426h34.5l12,21.2l14-21.2h32.1l-25.9,36.2l27.7,39.7h-33.9l-14-24.4l-16.5,24.4h-31.5l27.6-39.7L395.8,426z"}),l.a.createElement("path",{d:"M530.6,397.2V426h16v21.3h-16v26.9c0,3.2,0.3,5.4,0.9,6.4c1,1.6,2.6,2.4,5,2.4c2.1,0,5.1-0.6,9-1.9l2.1,20.1 c-7.2,1.6-13.9,2.4-20.1,2.4c-7.2,0-12.6-0.9-16-2.8c-3.4-1.9-6-4.7-7.6-8.5s-2.5-9.9-2.5-18.4v-26.7h-10.7V426h10.7v-13.9 L530.6,397.2z"}))));ae("vk-blocks/heading",{title:le("Heading","vk-blocks"),icon:de,category:"vk-blocks-cat",attributes:{level:{type:"number",default:2},align:{type:"string"},titleStyle:{type:"string",default:"default"},outerMarginBottom:{type:"number"},title:{type:"string",source:"html",selector:"h1,h2,h3,h4,h5,h6",default:""},titleColor:{type:"string",default:"#000000"},titleSize:{type:"number",default:2.6},titleMarginBottom:{type:"number"},subText:{source:"html",selector:"p",default:""},subTextFlag:{type:"string",default:"on"},subTextColor:{type:"string",default:"#000000"},subTextSize:{type:"number",default:1.8}},supports:{className:!1,anchor:!0},edit:function(e){var t=e.attributes,n=e.setAttributes,o=t.level,a=t.align,r=t.title,c=t.titleColor,i=t.titleSize,s=t.subText,u=t.subTextFlag,m=t.subTextColor,p=t.subTextSize,b=t.titleStyle,f=t.titleMarginBottom,v=t.outerMarginBottom,k="h"+o,g=function(e){switch(n({level:e}),e){case 1:n({titleSize:3.6});break;case 2:n({titleSize:2.8});break;case 3:n({titleSize:2.2});break;case 4:n({titleSize:2});break;case 5:n({titleSize:1.8});break;case 6:n({titleSize:1.6})}};return l.a.createElement(me,null,l.a.createElement(ke,null,l.a.createElement(oe,{minLevel:2,maxLevel:5,selectedLevel:o,onChange:g})),l.a.createElement(fe,null,l.a.createElement(ie,{title:le("Style Settings","vk-blocks")},l.a.createElement(ue,{label:le("Heading style","vk-blocks"),value:b,onChange:function(e){return n({titleStyle:e})},options:[{label:le("Default","vk-blocks"),value:"default"},{label:le("Plain","vk-blocks"),value:"plain"}]}),l.a.createElement("label",null,le("Margin bottom size (rem)","vk-blocks")),l.a.createElement(ce,{value:v,onChange:function(e){n({outerMarginBottom:e})},min:-1,max:8,step:.1})),l.a.createElement(ie,{title:le("Heading Settings","vk-blocks")},l.a.createElement("label",null,le("Level","vk-blocks")),l.a.createElement(oe,{minLevel:1,maxLevel:7,selectedLevel:o,onChange:g}),l.a.createElement("p",null,le("Text Alignment")),l.a.createElement(ge,{value:a,onChange:function(e){n({align:e})}}),l.a.createElement("label",null,le("Text size (rem)","vk-blocks")),l.a.createElement(ce,{value:i,onChange:function(e){n({titleSize:e})},min:.5,max:4,step:.1}),l.a.createElement("label",null,le("Heading margin bottom size (rem)","vk-blocks")),l.a.createElement(ce,{value:f,onChange:function(e){n({titleMarginBottom:e})},min:-1,max:3,step:.1}),l.a.createElement(ve,{value:c,onChange:function(e){return n({titleColor:e})}})),l.a.createElement(ie,{title:le("Sub Text Settings","vk-blocks")},l.a.createElement(se,{label:le("Position","vk-blocks"),selected:u,options:[{label:le("Display","vk-blocks"),value:"on"},{label:le("Hide","vk-blocks"),value:"off"}],onChange:function(e){return n({subTextFlag:e})}}),l.a.createElement("label",null,le("Text size (rem)","vk-blocks")),l.a.createElement(ce,{value:p,onChange:function(e){n({subTextSize:e})},min:.5,max:3,step:.1}),l.a.createElement(ve,{value:m,onChange:function(e){return n({subTextColor:e})}}))),l.a.createElement("div",{className:"vk_heading vk_heading-style-".concat(b),style:{marginBottom:v+"rem"}},l.a.createElement(be,{tagName:k,value:r,onChange:function(e){return n({title:e})},style:{color:c,fontSize:i+"rem",textAlign:a,marginBottom:f+"rem"},className:"vk_heading_title vk_heading_title-style-".concat(b),placeholder:le("Input title…","vk-blocks")}),function(){if("on"===u)return l.a.createElement(be,{tagName:"p",value:s,onChange:function(e){return n({subText:e})},style:{color:m,fontSize:p+"rem",textAlign:a},className:"vk_heading_subtext vk_heading_subtext-style-".concat(b),placeholder:le("Input sub text…","vk-blocks")})}()))},save:function(e){var t=e.attributes,n=t.level,o=t.align,a=t.title,r=t.titleColor,c=t.titleSize,i=t.subText,s=t.subTextFlag,u=t.subTextColor,m=t.subTextSize,p=t.titleStyle,b=t.titleMarginBottom,f=t.outerMarginBottom,v="h"+n;return l.a.createElement("div",{className:"vk_heading vk_heading-style-".concat(p),style:{marginBottom:f+"rem"}},l.a.createElement(be.Content,{tagName:v,value:a,style:{color:r,fontSize:c+"rem",textAlign:o,marginBottom:b+"rem"},className:"vk_heading_title vk_heading_title-style-".concat(p)}),function(){if("on"===s)return l.a.createElement(be.Content,{tagName:"p",value:i,style:{color:u,fontSize:m+"rem",textAlign:o},className:"vk_heading_subtext vk_heading_subtext-style-".concat(p)})}())}});n(3),n(4);function ye(e){return(ye="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 he(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 _e(e,t){return!t||"object"!==ye(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 Ee(e){return(Ee=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ce(e,t){return(Ce=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var we=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),_e(this,Ee(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&&Ce(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="",v="";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&&(v=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,v,m&&l.a.createElement("p",{className:"vk_button_link_subCaption"},m))}}])&&he(n.prototype,o),a&&he(n,a),t}();function Re(e){return(Re="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 xe(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 Ne(e,t){return!t||"object"!==Re(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 Be(e){return(Be=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Se(e,t){return(Se=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Te=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Ne(this,Be(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&&Se(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)}}])&&xe(n.prototype,o),a&&xe(n,a),t}(),Ie=wp.editor.RichText,Oe=[{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(Te,{lbColorCustom:s,lbColor:i,lbType:c,lbAlign:u,lbSize:r,lbUrl:o,lbTarget:a,lbFontAwesomeIconBefore:m,lbFontAwesomeIconAfter:p,lbRichtext:l.a.createElement(Ie.Content,{tagName:"span",className:"vk_button_link_txt",value:n})}))}}],Ae=wp.i18n.__,Pe=wp.blocks.registerBlockType,ze=wp.components,je=(ze.RangeControl,ze.RadioControl),Me=ze.PanelBody,Le=(ze.Button,ze.BaseControl),Fe=ze.CheckboxControl,Ue=ze.TextControl,De=ze.Dashicon,Ve=ze.IconButton,We=wp.element.Fragment,$e=wp.editor,He=$e.RichText,qe=$e.InspectorControls,Ge=($e.MediaUpload,$e.ColorPalette),Qe=$e.URLInput,Ye=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"})));Pe("vk-blocks/button",{title:Ae("Button","vk-blocks"),icon:Ye,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,v=t.fontAwesomeIconAfter;return l.a.createElement(We,null,l.a.createElement(qe,null,l.a.createElement(Me,{title:Ae("Button setting","vk-blocks")},l.a.createElement(Ue,{label:Ae("Sub Caption","vk-blocks"),value:r,onChange:function(e){return n({subCaption:e})},placeholder:"Sub Caption"}),l.a.createElement(Fe,{label:Ae("Open link new tab.","vk-blocks"),checked:i,onChange:function(e){return n({buttonTarget:e})}}),l.a.createElement(je,{label:Ae("Button Size:","vk-blocks"),selected:s,options:[{label:Ae("Large","vk-blocks"),value:"lg"},{label:Ae("normal","vk-blocks"),value:"md"},{label:Ae("Small","vk-blocks"),value:"sm"}],onChange:function(e){return n({buttonSize:e})}}),l.a.createElement(je,{label:Ae("Button Position:","vk-blocks"),selected:b,options:[{label:Ae("Left","vk-blocks"),value:"left"},{label:Ae("Center","vk-blocks"),value:"center"},{label:Ae("Right","vk-blocks"),value:"right"},{label:Ae("Block","vk-blocks"),value:"block"}],onChange:function(e){return n({buttonAlign:e})}}),l.a.createElement(je,{label:Ae("Button Style:","vk-blocks"),selected:u,options:[{label:Ae("Solid color","vk-blocks"),value:"0"},{label:Ae("No background","vk-blocks"),value:"1"}],help:Ae('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(je,{label:Ae("Default Color:","vk-blocks"),selected:m,options:[{label:Ae("Primary","vk-blocks"),value:"primary"},{label:Ae("Secondary","vk-blocks"),value:"secondary"},{label:Ae("Success","vk-blocks"),value:"success"},{label:Ae("Info","vk-blocks"),value:"info"},{label:Ae("Warning","vk-blocks"),value:"warning"},{label:Ae("Danger","vk-blocks"),value:"danger"},{label:Ae("Light","vk-blocks"),value:"light"},{label:Ae("Dark","vk-blocks"),value:"dark"}],onChange:function(e){return n({buttonColor:e})}}),l.a.createElement(Le,{label:Ae("Custom Color","vk-blocks"),help:Ae("This custom color overrides the default color. If you want to use the default color, click the clear button.","vk-blocks")},l.a.createElement(Ge,{value:p,onChange:function(e){return n({buttonColorCustom:e})}})),l.a.createElement(Le,{label:Ae("Font Awesome:","vk-blocks"),help:l.a.createElement("a",{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"},Ae("Font Awesome icon list","vk-blocks"))},l.a.createElement(Ue,{label:Ae("Before text","vk-blocks"),help:Ae("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(Ue,{label:Ae("After text","vk-blocks"),help:Ae("Enter Font Awesome Class.This icon will appear after text. Ex) fas fa-external-link-alt","vk-blocks"),value:v,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(we,{lbColorCustom:p,lbColor:m,lbType:u,lbAlign:b,lbSize:s,lbFontAwesomeIconBefore:f,lbFontAwesomeIconAfter:v,lbsubCaption:r,lbRichtext:l.a.createElement(He,{tagName:"span",className:"vk_button_link_txt",onChange:function(e){return n({content:e})},value:a,placeholder:Ae("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(De,{icon:"admin-links"}),l.a.createElement(Qe,{value:c,onChange:function(e){return n({buttonUrl:e})}}),l.a.createElement(Ve,{icon:"editor-break",label:Ae("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(we,{lbColorCustom:u,lbColor:s,lbType:i,lbAlign:m,lbSize:c,lbUrl:a,lbTarget:r,lbFontAwesomeIconBefore:p,lbFontAwesomeIconAfter:b,lbsubCaption:o,lbRichtext:l.a.createElement(He.Content,{tagName:"span",className:"vk_button_link_txt",value:n})}))},deprecated:Oe});n(5),n(6),n(7);function Je(e){return(Je="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 Ke(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 Xe(e,t){return!t||"object"!==Je(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Ze(e){return(Ze=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function et(e,t){return(et=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var tt=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Xe(this,Ze(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&&et(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)}}])&&Ke(n.prototype,o),a&&Ke(n,a),t}();function nt(e){return(nt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ot(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function lt(e,t){return!t||"object"!==nt(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function at(e){return(at=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function rt(e,t){return(rt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var ct=wp.i18n.__,it=wp.components.Button,st=wp.editor.MediaUpload,ut=wp.editor.RichText,mt=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),lt(this,at(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&&rt(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,v=(e.fontAwesomeIconBefore,e.fontAwesomeIconAfter,this.props.setAttributes),k=this.props.for_,g="vk_prContent",d="vk_button",y="btn btn-block vk_button_link vk_prContent_colTxt_btn",h={};return g="".concat(g,"right"===f?" vk_prContent-layout-imageRight":" vk_prContent-layout-imageLeft"),s?(d="".concat(d," vk_button-color-custom"),y="".concat(y," btn-primary"),"0"===c?h={backgroundColor:s,border:"1px solid ".concat(s)}:"1"===c&&(h={backgroundColor:"transparent",border:"1px solid "+s,color:s})):s||("0"===c?(y="".concat(y," btn-").concat(i),h=null):"1"===c&&(y="".concat(y," btn-outline-").concat(i),h=null)),l.a.createElement("div",{className:g},l.a.createElement("div",{className:"col-sm-6 vk_prContent_colImg"},"edit"===k?l.a.createElement(st,{onSelect:function(e){return v({Image:e.sizes.full.url})},type:" image",value:p,render:function(e){var t=e.open;return l.a.createElement(it,{onClick:t,className:p?"image-button":"button button-large"},p?l.a.createElement("img",{className:"vk_prContent_colImg_image",src:p,alt:ct("Upload image","vk-blocks"),style:{border:"1px solid ".concat(b)}}):ct("Select image","vk-blocks"))}}):p?l.a.createElement("img",{className:"vk_prContent_colImg_image",src:p,alt:ct("Upload image","vk-blocks"),style:{border:"1px solid ".concat(b)}}):ct("Select image","vk-blocks")),l.a.createElement("div",{className:"col-sm-6 vk_prContent_colTxt"},"edit"===k?l.a.createElement(l.a.Fragment,null,l.a.createElement(ut,{tagName:"h3",className:"vk_prContent_colTxt_title",onChange:function(e){return v({title:e})},value:t,placeholder:ct("Input title.","vk-blocks"),style:{color:n}}),l.a.createElement(ut,{tagName:"p",className:"vk_prContent_colTxt_text",onChange:function(e){return v({content:e})},value:o,placeholder:ct("Input content.","vk-blocks"),style:{color:a}})):l.a.createElement(l.a.Fragment,null,l.a.createElement(ut.Content,{tagName:"h3",value:t,className:"vk_prContent_colTxt_title",style:{color:n}}),l.a.createElement(ut.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:y,target:m?"_blank":null,style:h},l.a.createElement(tt,{attributes:e})))}()))}}])&&ot(n.prototype,o),a&&ot(n,a),t}(),pt=wp.i18n.__,bt=wp.blocks.registerBlockType,ft=wp.components,vt=(ft.RangeControl,ft.RadioControl),kt=ft.PanelBody,gt=(ft.Button,ft.BaseControl),dt=ft.CheckboxControl,yt=ft.TextControl,ht=wp.element.Fragment,_t=wp.editor,Et=(_t.RichText,_t.InspectorControls),Ct=(_t.MediaUpload,_t.ColorPalette),wt=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"})));bt("vk-blocks/pr-content",{title:pt("PR Content","vk-blocks"),icon:wt,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,v=t.fontAwesomeIconAfter;return l.a.createElement(ht,null,l.a.createElement(Et,null,l.a.createElement(kt,{title:pt("Color Setting","vk-blocks")},l.a.createElement(gt,{label:pt("Title Color","vk-blocks")},l.a.createElement(Ct,{value:o,onChange:function(e){return n({titleColor:e})}})),l.a.createElement(gt,{label:pt("Content Color","vk-blocks")},l.a.createElement(Ct,{value:a,onChange:function(e){return n({contentColor:e})}})),l.a.createElement(gt,{label:pt("Image Border Color","vk-blocks")},l.a.createElement(Ct,{value:p,onChange:function(e){return n({ImageBorderColor:e})}}))),l.a.createElement(kt,{title:pt("Button Setting","vk-blocks")},l.a.createElement(gt,{label:pt("Button Text","vk-blocks")},l.a.createElement(yt,{value:u,onChange:function(e){return n({buttonText:e})},placeholder:"Input button text."})),l.a.createElement(gt,{label:pt("Link URL","vk-blocks")},l.a.createElement(yt,{value:r,onChange:function(e){return n({url:e})},placeholder:"https://vektor-inc.co.jp/"})),l.a.createElement(dt,{label:pt("Open link new tab.","vk-blocks"),checked:m,onChange:function(e){return n({buttonTarget:e})}}),l.a.createElement(gt,{label:pt("Button Type","vk-blocks")},l.a.createElement(vt,{selected:c,options:[{label:pt("Solid","vk-blocks"),value:"0"},{label:pt("Ghost","vk-blocks"),value:"1"}],onChange:function(e){return n({buttonType:e})}})),l.a.createElement(vt,{label:pt("Default Color:","vk-blocks"),selected:i,options:[{label:pt("Primary","vk-blocks"),value:"primary"},{label:pt("Secondary","vk-blocks"),value:"secondary"},{label:pt("Success","vk-blocks"),value:"success"},{label:pt("Info","vk-blocks"),value:"info"},{label:pt("Warning","vk-blocks"),value:"warning"},{label:pt("Danger","vk-blocks"),value:"danger"},{label:pt("Light","vk-blocks"),value:"light"},{label:pt("Dark","vk-blocks"),value:"dark"}],onChange:function(e){return n({buttonColor:e})}}),l.a.createElement(gt,{label:pt("Button Color","vk-blocks")},l.a.createElement(Ct,{value:s,onChange:function(e){return n({buttonColorCustom:e})}})),l.a.createElement(gt,{label:pt("Font Awesome:","vk-blocks"),help:l.a.createElement("a",{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"},pt("Font Awesome icon list","vk-blocks"))},l.a.createElement(yt,{label:pt("Before text","vk-blocks"),help:pt("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(yt,{label:pt("After text","vk-blocks"),help:pt("Enter Font Awesome Class.This icon will appear after text. Ex) fas fa-external-link-alt","vk-blocks"),value:v,onChange:function(e){return n({fontAwesomeIconAfter:e})},placeholder:"fas fa-external-link-alt"}))),l.a.createElement(kt,{title:pt("Layout Setting","vk-blocks")},l.a.createElement(vt,{label:pt("Layout Type","vk-blocks"),selected:b,options:[{label:pt("Right","vk-blocks"),value:"right"},{label:pt("Left","vk-blocks"),value:"left"}],onChange:function(e){return n({layout:e})}}))),l.a.createElement(mt,{attributes:t,setAttributes:n,for_:"edit"}))},save:function(e){var t=e.attributes;e.className;return l.a.createElement(mt,{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 r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=5)}([function(e,t,n){"use strict";e.exports=n(2)},function(e,t,n){var o;
2
+ /*!
3
+ Copyright (c) 2017 Jed Watson.
4
+ Licensed under the MIT License (MIT), see
5
+ http://jedwatson.github.io/classnames
6
+ */
7
+ /*!
8
+ Copyright (c) 2017 Jed Watson.
9
+ Licensed under the MIT License (MIT), see
10
+ http://jedwatson.github.io/classnames
11
+ */
12
+ !function(){"use strict";var n={}.hasOwnProperty;function r(){for(var e=[],t=0;t<arguments.length;t++){var o=arguments[t];if(o){var a=typeof o;if("string"===a||"number"===a)e.push(o);else if(Array.isArray(o)&&o.length){var l=r.apply(null,o);l&&e.push(l)}else if("object"===a)for(var c in o)n.call(o,c)&&o[c]&&e.push(c)}}return e.join(" ")}e.exports?(r.default=r,e.exports=r):void 0===(o=function(){return r}.apply(t,[]))||(e.exports=o)}()},function(e,t,n){"use strict";
13
  /** @license React v16.7.0
14
  * react.production.min.js
15
  *
17
  *
18
  * This source code is licensed under the MIT license found in the
19
  * LICENSE file in the root directory of this source tree.
20
+ */var o=n(3),r="function"==typeof Symbol&&Symbol.for,a=r?Symbol.for("react.element"):60103,l=r?Symbol.for("react.portal"):60106,c=r?Symbol.for("react.fragment"):60107,i=r?Symbol.for("react.strict_mode"):60108,s=r?Symbol.for("react.profiler"):60114,u=r?Symbol.for("react.provider"):60109,p=r?Symbol.for("react.context"):60110,m=r?Symbol.for("react.concurrent_mode"):60111,b=r?Symbol.for("react.forward_ref"):60112,f=r?Symbol.for("react.suspense"):60113,v=r?Symbol.for("react.memo"):60115,k=r?Symbol.for("react.lazy"):60116,d="function"==typeof Symbol&&Symbol.iterator;function g(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,o=0;o<t;o++)n+="&args[]="+encodeURIComponent(arguments[o+1]);!function(e,t,n,o,r,a,l,c){if(!e){if(e=void 0,void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var i=[n,o,r,a,l,c],s=0;(e=Error(t.replace(/%s/g,function(){return i[s++]}))).name="Invariant Violation"}throw e.framesToPop=1,e}}(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n)}var y={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},_={};function h(e,t,n){this.props=e,this.context=t,this.refs=_,this.updater=n||y}function E(){}function C(e,t,n){this.props=e,this.context=t,this.refs=_,this.updater=n||y}h.prototype.isReactComponent={},h.prototype.setState=function(e,t){"object"!=typeof e&&"function"!=typeof e&&null!=e&&g("85"),this.updater.enqueueSetState(this,e,t,"setState")},h.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},E.prototype=h.prototype;var w=C.prototype=new E;w.constructor=C,o(w,h.prototype),w.isPureReactComponent=!0;var N={current:null,currentDispatcher:null},x=Object.prototype.hasOwnProperty,B={key:!0,ref:!0,__self:!0,__source:!0};function S(e,t,n){var o=void 0,r={},l=null,c=null;if(null!=t)for(o in void 0!==t.ref&&(c=t.ref),void 0!==t.key&&(l=""+t.key),t)x.call(t,o)&&!B.hasOwnProperty(o)&&(r[o]=t[o]);var i=arguments.length-2;if(1===i)r.children=n;else if(1<i){for(var s=Array(i),u=0;u<i;u++)s[u]=arguments[u+2];r.children=s}if(e&&e.defaultProps)for(o in i=e.defaultProps)void 0===r[o]&&(r[o]=i[o]);return{$$typeof:a,type:e,key:l,ref:c,props:r,_owner:N.current}}function T(e){return"object"==typeof e&&null!==e&&e.$$typeof===a}var O=/\/+/g,R=[];function I(e,t,n,o){if(R.length){var r=R.pop();return r.result=e,r.keyPrefix=t,r.func=n,r.context=o,r.count=0,r}return{result:e,keyPrefix:t,func:n,context:o,count:0}}function A(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>R.length&&R.push(e)}function P(e,t,n){return null==e?0:function e(t,n,o,r){var c=typeof t;"undefined"!==c&&"boolean"!==c||(t=null);var i=!1;if(null===t)i=!0;else switch(c){case"string":case"number":i=!0;break;case"object":switch(t.$$typeof){case a:case l:i=!0}}if(i)return o(r,t,""===n?"."+j(t,0):n),1;if(i=0,n=""===n?".":n+":",Array.isArray(t))for(var s=0;s<t.length;s++){var u=n+j(c=t[s],s);i+=e(c,u,o,r)}else if(u=null===t||"object"!=typeof t?null:"function"==typeof(u=d&&t[d]||t["@@iterator"])?u:null,"function"==typeof u)for(t=u.call(t),s=0;!(c=t.next()).done;)i+=e(c=c.value,u=n+j(c,s++),o,r);else"object"===c&&g("31","[object Object]"==(o=""+t)?"object with keys {"+Object.keys(t).join(", ")+"}":o,"");return i}(e,"",t,n)}function j(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})}(e.key):t.toString(36)}function z(e,t){e.func.call(e.context,t,e.count++)}function M(e,t,n){var o=e.result,r=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?F(e,o,n,function(e){return e}):null!=e&&(T(e)&&(e=function(e,t){return{$$typeof:a,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,r+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(O,"$&/")+"/")+n)),o.push(e))}function F(e,t,n,o,r){var a="";null!=n&&(a=(""+n).replace(O,"$&/")+"/"),P(e,M,t=I(t,a,o,r)),A(t)}var L={Children:{map:function(e,t,n){if(null==e)return e;var o=[];return F(e,o,null,t,n),o},forEach:function(e,t,n){if(null==e)return e;P(e,z,t=I(null,null,t,n)),A(t)},count:function(e){return P(e,function(){return null},null)},toArray:function(e){var t=[];return F(e,t,null,function(e){return e}),t},only:function(e){return T(e)||g("143"),e}},createRef:function(){return{current:null}},Component:h,PureComponent:C,createContext:function(e,t){return void 0===t&&(t=null),(e={$$typeof:p,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:u,_context:e},e.Consumer=e},forwardRef:function(e){return{$$typeof:b,render:e}},lazy:function(e){return{$$typeof:k,_ctor:e,_status:-1,_result:null}},memo:function(e,t){return{$$typeof:v,type:e,compare:void 0===t?null:t}},Fragment:c,StrictMode:i,Suspense:f,createElement:S,cloneElement:function(e,t,n){null==e&&g("267",e);var r=void 0,l=o({},e.props),c=e.key,i=e.ref,s=e._owner;if(null!=t){void 0!==t.ref&&(i=t.ref,s=N.current),void 0!==t.key&&(c=""+t.key);var u=void 0;for(r in e.type&&e.type.defaultProps&&(u=e.type.defaultProps),t)x.call(t,r)&&!B.hasOwnProperty(r)&&(l[r]=void 0===t[r]&&void 0!==u?u[r]:t[r])}if(1===(r=arguments.length-2))l.children=n;else if(1<r){u=Array(r);for(var p=0;p<r;p++)u[p]=arguments[p+2];l.children=u}return{$$typeof:a,type:e.type,key:c,ref:i,props:l,_owner:s}},createFactory:function(e){var t=S.bind(null,e);return t.type=e,t},isValidElement:T,version:"16.7.0",unstable_ConcurrentMode:m,unstable_Profiler:s,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:N,assign:o}},U={default:L},W=U&&L||U;e.exports=W.default||W},function(e,t,n){"use strict";
21
  /*
22
  object-assign
23
  (c) Sindre Sorhus
24
  @license MIT
25
+ */var o=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach(function(e){o[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},o)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,l,c=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),i=1;i<arguments.length;i++){for(var s in n=Object(arguments[i]))r.call(n,s)&&(c[s]=n[s]);if(o){l=o(n);for(var u=0;u<l.length;u++)a.call(n,l[u])&&(c[l[u]]=n[l[u]])}}return c}},function(e,t){var n=wp.i18n.__,o=wp.blocks.registerBlockType,r=wp.components,a=(r.RangeControl,r.RadioControl),l=r.PanelBody,c=r.Button,i=wp.element.Fragment,s=wp.editor,u=s.RichText,p=s.InspectorControls,m=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,r=e.setAttributes,s=t.content,f=t.balloonName,v=t.balloonType,k=t.balloonBgColor,d=t.balloonAlign,g=t.IconImage;return React.createElement(i,null,React.createElement(p,null,React.createElement(l,{title:n("Balloon setting","vk-blocks")},React.createElement(a,{label:n("Position","vk-blocks"),help:n("Please specify the layout of the balloon.","vk-blocks"),selected:d,options:[{label:n("Left","vk-blocks"),value:"position-left"},{label:n("Right","vk-blocks"),value:"position-right"}],onChange:function(e){return r({balloonAlign:e})}}),React.createElement(a,{label:n("Type","vk-blocks"),help:n("Please select the type of balloon.","vk-blocks"),selected:v,options:[{label:n("Serif","vk-blocks"),value:"type-serif"},{label:n("Thinking","vk-blocks"),value:"type-think"}],onChange:function(e){return r({balloonType:e})}}),React.createElement(b,{value:k,onChange:function(e){return r({balloonBgColor:e})}}))),React.createElement("div",{className:"".concat(o," vk_balloon vk_balloon-").concat(d," vk_balloon-").concat(v)},React.createElement("div",{className:"vk_balloon_icon"},React.createElement(m,{onSelect:function(e){return r({IconImage:e.sizes.full.url})},type:"image",className:"vk_balloon_icon_image",value:g,render:function(e){var t=e.open;return React.createElement(c,{onClick:t,className:g?"image-button":"button button-large"},g?React.createElement("img",{className:"vk_balloon_icon_image",src:g,alt:n("Upload image","vk-blocks")}):n("Select image","vk-blocks"))}}),React.createElement(u,{tagName:"figcaption",className:"vk_balloon_icon_name",onChange:function(e){return r({balloonName:e})},value:f,placeholder:n("Icon Name","vk-blocks")})),React.createElement(u,{style:{background:k,border:k},tagName:"p",className:"vk_balloon_content",onChange:function(e){return r({content:e})},value:s,placeholder:n("Input text","vk-blocks")})))},save:function(e){var t=e.attributes,n=(e.className,t.content),o=t.balloonName,r=t.balloonType,a=t.balloonBgColor,l=t.balloonAlign,c=t.IconImage;return React.createElement("div",{className:"vk_balloon vk_balloon-".concat(l," vk_balloon-").concat(r)},React.createElement("div",{className:"vk_balloon_icon"},c?React.createElement("figure",null,React.createElement("img",{className:"vk_balloon_icon_image",src:c,alt:""}),React.createElement(u.Content,{tagName:"figcaption",className:"vk_balloon_icon_name",value:o})):""),React.createElement(u.Content,{className:"vk_balloon_content",style:{background:a,border:a},tagName:"p",value:n}))}})},function(e,t,n){"use strict";n.r(t);var o=n(0),r=n.n(o);function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function l(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function c(e,t){return!t||"object"!==a(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function i(e){return(i=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var u=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),c(this,i(t).apply(this,arguments))}var n,o,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&&s(e,t)}(t,r.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.unit,n=e.pc,o=e.tablet,a=e.mobile,l=this.props.className;return r.a.createElement("div",{className:"".concat(l," vk_spacer")},r.a.createElement("div",{className:"vk_spacer-display-pc",style:{height:n+t}}),r.a.createElement("div",{className:"vk_spacer-display-tablet",style:{height:o+t}}),r.a.createElement("div",{className:"vk_spacer-display-mobile",style:{height:a+t}}))}}])&&l(n.prototype,o),a&&l(n,a),t}();function p(e){return(p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function 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 b(e,t){return!t||"object"!==p(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function v(e,t){return(v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var k=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),b(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&&v(e,t)}(t,r.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.unit,n=e.pc,o=e.tablet,a=e.mobile;return r.a.createElement("div",{className:"vk_spacer"},r.a.createElement("div",{className:"vk_spacer-display-pc",style:{height:n+t}}),r.a.createElement("div",{className:"vk_spacer-display-tablet",style:{height:o+t}}),r.a.createElement("div",{className:"vk_spacer-display-mobile",style:{height:a+t}}))}}])&&m(n.prototype,o),a&&m(n,a),t}(),d=(wp.editor.RichText,[{attributes:{unit:{type:"string",default:"px"},pc:{type:"number",default:50},tablet:{type:"number",default:10},mobile:{type:"number",default:10}},save:function(e){var t=e.attributes;return r.a.createElement(k,{attributes:t})}}]),g=wp.i18n.__,y=wp.blocks.registerBlockType,_=wp.components,h=_.RangeControl,E=_.PanelBody,C=_.BaseControl,w=_.SelectControl,N=wp.element.Fragment,x=wp.editor.InspectorControls,B=r.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},r.a.createElement("g",null,r.a.createElement("rect",{x:"108.8",y:"18.7",width:"358.5",height:"40"}),r.a.createElement("rect",{x:"108.8",y:"453.3",width:"358.5",height:"40"}),r.a.createElement("polygon",{points:"171.4,253.2 131.4,253.2 131.4,412.6 290.8,412.6 290.8,372.6 199.7,372.6 404.6,167.7 404.6,258.8 444.6,258.8 444.6,99.4 285.2,99.4 285.2,139.4 376.3,139.4 171.4,344.3 \t"})));y("vk-blocks/spacer",{title:g("Responsive Spacer","vk-blocks"),icon:B,category:"vk-blocks-cat-layout",attributes:{unit:{type:"string",default:"px"},pc:{type:"number",default:50},tablet:{type:"number",default:10},mobile:{type:"number",default:10}},edit:function(e){var t=e.attributes,n=e.setAttributes,o=e.className,a=t.unit,l=t.pc,c=t.tablet,i=t.mobile;return r.a.createElement(N,null,r.a.createElement(x,null,r.a.createElement(E,null,r.a.createElement(w,{label:g("Unit Type","vk-blocks"),value:a,onChange:function(e){return n({unit:e})},options:[{value:"px",label:g("px","vk-blocks")},{value:"em",label:g("em","vk-blocks")},{value:"rem",label:g("rem","vk-blocks")},{value:"vw",label:g("vw","vk-blocks")}]}),r.a.createElement(C,{label:g("Height for each device.","vk-blocks")},r.a.createElement(h,{label:g("PC","vk-blocks"),value:l,onChange:function(e){return n({pc:e})}}),r.a.createElement(h,{label:g("Tablet","vk-blocks"),value:c,onChange:function(e){return n({tablet:e})}}),r.a.createElement(h,{label:g("Mobile","vk-blocks"),value:i,onChange:function(e){return n({mobile:e})}})))),r.a.createElement(u,{attributes:t,className:o}))},save:function(e){var t=e.attributes;return r.a.createElement(u,{attributes:t})},deprecated:d});var S=function(e,t,n,o){var r,a,l;return t||(t="#fff"),"tilt"===o?(r=Math.abs(e),l=function(e,t){if(e>0)return React.createElement("path",{d:"m0,".concat(100-e," L100,100 L0,100 z"),strokeWidth:"0",fill:t});if(e<0){var n=Math.abs(e);return React.createElement("path",{d:"m100,".concat(100-n," L0,100 L100,100 z"),strokeWidth:"0",fill:t})}}(e,t)):"curve"===o?(e>0?r=Math.abs(e):e<0&&(r=2*Math.abs(e)),l=function(e,t){return e>0?React.createElement("path",{d:"m0,".concat(100-e," q50,").concat(2*e,",100,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):e<0?React.createElement("path",{d:"m0,100 q50,".concat(2*e,",100,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):void 0}(e,t)):"wave"===o?(r=Math.abs(e),l=function(e,t){return e>0?React.createElement("path",{d:"m0,".concat(100-e/2," q20,").concat(e,",40,0 t40,0 t40,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):e<0?React.createElement("path",{d:"m0,".concat(e/2+100," q20,").concat(e,",40,0 t40,0 t40,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):void 0}(e,t)):"triangle"===o&&(r=Math.abs(e),l=function(e,t){var n=Math.abs(e),o=n/4;return e>0?React.createElement("path",{d:"m0,100 h".concat(50-o," l").concat(o,",-").concat(n," l").concat(o,",").concat(n," h").concat(o," v100 h-100 z"),strokeWidth:"0",fill:t}):e<0?React.createElement("path",{d:"m0,".concat(100-n," h").concat(50-o," l").concat(o,",").concat(n," l").concat(o,",-").concat(n," h").concat(50-o," v").concat(n+1," h-100 z"),strokeWidth:"0",fill:t}):void 0}(e,t)),a=o,"upper"===n?React.createElement("div",{className:"vk_outer_separator vk_outer_separator-position-upper vk_outer_separator-type-".concat(a),style:{paddingBottom:r+"px"}},React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"none"},l)):"lower"===n?React.createElement("div",{className:"vk_outer_separator vk_outer_separator-position-lower vk_outer_separator-type-".concat(a),style:{paddingTop:r+"px"}},React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"none"},l)):void 0};function T(e){return(T="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function O(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function R(e,t){return!t||"object"!==T(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function I(e){return(I=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function A(e,t){return(A=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var P=wp.editor.InnerBlocks;function j(e,t){var n=e.match(/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})$/i),o=null;return n&&(o=n.slice(1,4).map(function(e){return parseInt(e,16)})),(n=e.match(/^#([0-9a-f])([0-9a-f])([0-9a-f])$/i))&&(o=n.slice(1,4).map(function(e){return 17*parseInt(e,16)})),o?"rgba(".concat(o[0],", ").concat(o[1],", ").concat(o[2],", ").concat(t,")"):null}var z=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),R(this,I(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&&A(e,t)}(t,r.a.Component),n=t,(o=[{key:"render",value:function(){var e,t,n,o,a,l,c,i,s,u,p,m=this.props.attributes,b=m.bgColor,f=m.bgImage,v=m.bgPosition,k=m.outerWidth,d=m.padding_left_and_right,g=m.padding_top_and_bottom,y=m.opacity,_=m.upper_level,h=m.lower_level,E=m.upperDividerBgColor,C=m.lowerDividerBgColor,w=m.dividerType,N=m.borderWidth,x=m.borderStyle,B=m.borderColor,T=m.borderRadius,O=m.anchor,R=this.props.className,I=this.props.for_;return o=" vk_outer-width-".concat(k),b=j(b||"#fff",y),n="parallax"===v?" vk_outer-bgPosition-parallax vk-prlx":"fixed"===v?" vk_outer-bgPosition-fixed":" vk_outer-bgPosition-normal",e="1"===d?" vk_outer-paddingLR-use":" vk_outer-paddingLR-none",t="1"===g?" vk_outer-paddingVertical-use":" vk_outer-paddingVertical-none",_&&(c="upper"),h&&(i="lower"),"edit"===I?a=r.a.createElement(P,null):(a=r.a.createElement(P.Content,null),l="vk_outer_container"),s=f?"linear-gradient(".concat(b,", ").concat(b,"), url(").concat(f,")"):"linear-gradient(".concat(b,", ").concat(b,")"),B||(B="#fff"),0===_&&0===h?(u="".concat(N,"px ").concat(x," ").concat(B),p="".concat(T,"px")):(u="none",p="0px"),r.a.createElement("div",{id:O,className:R+" vk_outer"+o+e+t+n,style:{background:s,border:u,borderRadius:p}},S(_,E,c,w),r.a.createElement("div",{className:l},a),S(h,C,i,w))}}])&&O(n.prototype,o),a&&O(n,a),t}(),M=function(e,t,n,o){var r,a,l;return t||(t="#fff"),"tilt"===o?(r=Math.abs(e),l=function(e,t){if(e>0)return React.createElement("path",{d:"m0,".concat(100-e," L100,100 L0,100 z"),strokeWidth:"0",fill:t});if(e<0){var n=Math.abs(e);return React.createElement("path",{d:"m100,".concat(100-n," L0,100 L100,100 z"),strokeWidth:"0",fill:t})}}(e,t)):"curve"===o?(e>0?r=Math.abs(e):e<0&&(r=2*Math.abs(e)),l=function(e,t){return e>0?React.createElement("path",{d:"m0,".concat(100-e," q50,").concat(2*e,",100,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):e<0?React.createElement("path",{d:"m0,100 q50,".concat(2*e,",100,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):void 0}(e,t)):"wave"===o?(r=Math.abs(e),l=function(e,t){return e>0?React.createElement("path",{d:"m0,".concat(100-e/2," q20,").concat(e,",40,0 t40,0 t40,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):e<0?React.createElement("path",{d:"m0,".concat(e/2+100," q20,").concat(e,",40,0 t40,0 t40,0 V100 L0,100 z"),strokeWidth:"0",fill:t}):void 0}(e,t)):"triangle"===o&&(r=Math.abs(e),l=function(e,t){var n=Math.abs(e),o=n/4;return e>0?React.createElement("path",{d:"m0,100 h".concat(50-o," l").concat(o,",-").concat(n," l").concat(o,",").concat(n," h").concat(o," v100 h-100 z"),strokeWidth:"0",fill:t}):e<0?React.createElement("path",{d:"m0,".concat(100-n," h").concat(50-o," l").concat(o,",").concat(n," l").concat(o,",-").concat(n," h").concat(50-o," v").concat(n+1," h-100 z"),strokeWidth:"0",fill:t}):void 0}(e,t)),a=o,"upper"===n?React.createElement("div",{className:"vk_outer_separator vk_outer_separator-position-upper vk_outer_separator-type-".concat(a),style:{paddingBottom:r+"px"}},React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"none"},l)):"lower"===n?React.createElement("div",{className:"vk_outer_separator vk_outer_separator-position-lower vk_outer_separator-type-".concat(a),style:{paddingTop:r+"px"}},React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",preserveAspectRatio:"none"},l)):void 0};function F(e){return(F="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function L(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function U(e,t){return!t||"object"!==F(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function W(e){return(W=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function V(e,t){return(V=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var D=wp.editor.InnerBlocks;function $(e,t){var n=e.match(/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})$/i),o=null;return n&&(o=n.slice(1,4).map(function(e){return parseInt(e,16)})),(n=e.match(/^#([0-9a-f])([0-9a-f])([0-9a-f])$/i))&&(o=n.slice(1,4).map(function(e){return 17*parseInt(e,16)})),o?"rgba(".concat(o[0],", ").concat(o[1],", ").concat(o[2],", ").concat(t,")"):null}var q=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),U(this,W(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&&V(e,t)}(t,r.a.Component),n=t,(o=[{key:"render",value:function(){var e,t,n,o,a,l,c,i,s,u,p,m=this.props.attributes,b=m.bgColor,f=m.bgImage,v=m.bgPosition,k=m.outerWidth,d=m.padding_left_and_right,g=m.padding_top_and_bottom,y=m.opacity,_=m.upper_level,h=m.lower_level,E=m.upperDividerBgColor,C=m.lowerDividerBgColor,w=m.dividerType,N=m.borderWidth,x=m.borderStyle,B=m.borderColor,S=m.borderRadius,T=m.anchor,O=this.props.for_;return o=" vk_outer-width-".concat(k),b=$(b||"#fff",y),n="parallax"===v?" vk_outer-bgPosition-parallax vk-prlx":"fixed"===v?" vk_outer-bgPosition-fixed":" vk_outer-bgPosition-normal",e="1"===d?" vk_outer-paddingLR-use":" vk_outer-paddingLR-none",t="1"===g?" vk_outer-paddingVertical-use":" vk_outer-paddingVertical-none",_&&(c="upper"),h&&(i="lower"),"edit"===O?a=r.a.createElement(D,null):(a=r.a.createElement(D.Content,null),l="vk_outer_container"),s=f?"linear-gradient(".concat(b,", ").concat(b,"), url(").concat(f,")"):"linear-gradient(".concat(b,", ").concat(b,")"),B||(B="#fff"),0===_&&0===h?(u="".concat(N,"px ").concat(x," ").concat(B),p="".concat(S,"px")):(u="none",p="0px"),r.a.createElement("div",{id:T,className:"vk_outer"+o+e+t+n,style:{background:s,border:u,borderRadius:p}},M(_,E,c,w),r.a.createElement("div",{className:l},a),M(h,C,i,w))}}])&&L(n.prototype,o),a&&L(n,a),t}(),H=[{attributes:{bgColor:{type:"string",default:"#f3f4f5"},bgImage:{type:"string",default:null},outerWidth:{type:"string",default:"normal"},bgPosition:{type:"string",default:"normal"},padding_left_and_right:{type:"string",default:"0"},padding_top_and_bottom:{type:"string",default:"1"},opacity:{type:"number",default:.5},upper_level:{type:"number",default:0},lower_level:{type:"number",default:0},dividerType:{type:"string",default:"tilt"},upperDividerBgColor:{type:"string",default:"#fff"},lowerDividerBgColor:{type:"string",default:"#fff"},borderWidth:{type:"number",default:0},borderStyle:{type:"string",default:"none"},borderColor:{type:"string",default:"#000"},borderRadius:{type:"number",default:0}},save:function(e){var t=e.attributes;if(vk_blocks_check.is_pro)return r.a.createElement(q,{attributes:t,for_:"save"})}}];function G(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 Q=wp.i18n.__,Y=wp.blocks.registerBlockType,J=wp.components,K=J.RangeControl,X=J.RadioControl,Z=J.PanelBody,ee=J.Button,te=J.BaseControl,ne=J.SelectControl,oe=wp.element.Fragment,re=wp.editor,ae=re.InspectorControls,le=re.MediaUpload,ce=re.ColorPalette,ie=r.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},r.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"}),r.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 "}),r.a.createElement("path",{d:"M1.8,155.5v267h572.5v-267H1.8z M544.2,392.5H31.8v-207h512.5L544.2,392.5L544.2,392.5z"}),r.a.createElement("g",null,r.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"}),r.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"}),r.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"})));Y("vk-blocks/outer",{title:Q("Outer","vk-blocks"),icon:ie,category:"vk-blocks-cat-layout",attributes:{bgColor:{type:"string",default:"#f3f4f5"},bgImage:{type:"string",default:null},outerWidth:{type:"string",default:"normal"},bgPosition:{type:"string",default:"normal"},padding_left_and_right:{type:"string",default:"0"},padding_top_and_bottom:{type:"string",default:"1"},opacity:{type:"number",default:.5},upper_level:{type:"number",default:0},lower_level:{type:"number",default:0},dividerType:{type:"string",default:"tilt"},upperDividerBgColor:{type:"string",default:"#fff"},lowerDividerBgColor:{type:"string",default:"#fff"},borderWidth:{type:"number",default:0},borderStyle:{type:"string",default:"none"},borderColor:{type:"string",default:"#000"},borderRadius:{type:"number",default:0}},supports:{anchor:!0},edit:function(e){var t=e.attributes,n=e.setAttributes,o=e.className,a=t.bgColor,l=t.bgImage,c=t.bgPosition,i=t.outerWidth,s=t.padding_left_and_right,u=t.padding_top_and_bottom,p=t.opacity,m=t.upper_level,b=t.lower_level,f=t.upperDividerBgColor,v=t.lowerDividerBgColor,k=t.dividerType,d=t.borderWidth,g=t.borderStyle,y=t.borderColor,_=t.borderRadius;return r.a.createElement(oe,null,r.a.createElement(ae,null,r.a.createElement(Z,{title:Q("Background Setting","vk-blocks")},r.a.createElement(te,{label:Q("Color Setting","vk-blocks"),help:Q("Color will overcome background image. If you want to display image, clear background color or set opacity 0.","vk-blocks")},r.a.createElement(ce,{value:a,onChange:function(e){return n({bgColor:e})}})),r.a.createElement(te,{label:Q("Opacity Setting","vk-blocks")},r.a.createElement(K,{value:p,onChange:function(e){n({opacity:e})},min:0,max:1,step:.1})),r.a.createElement(te,{label:Q("Background Image","vk-blocks"),help:""},r.a.createElement(le,{onSelect:function(e){return n({bgImage:e.url})},type:"image",value:l,render:function(e){var t=e.open;return r.a.createElement(ee,{onClick:t,className:l?"image-button":"button button-large"},l?r.a.createElement("img",{className:"icon-image",src:l,alt:Q("Upload image","vk-blocks")}):Q("Select image","vk-blocks"))}})),r.a.createElement(te,{label:Q("Background image Position","vk-blocks"),help:""},r.a.createElement(X,{selected:c,options:[{label:Q("normal","vk-blocks"),value:"normal"},{label:Q("Fixed","vk-blocks"),value:"fixed"},{label:Q("Parallax (It will not work in preview)","vk-blocks"),value:"parallax"}],onChange:function(e){return n({bgPosition:e})}}))),r.a.createElement(Z,{title:Q("Layout Setting","vk-blocks")},r.a.createElement(te,null,r.a.createElement(X,{label:Q("Outer width","vk-blocks"),selected:i,options:[{label:Q("Normal","vk-blocks"),value:"normal"},{label:Q("Full Wide","vk-blocks"),value:"full"}],onChange:function(e){return n({outerWidth:e})}}),r.a.createElement(X,{label:Q("Contents area padding (left and right)","vk-blocks"),selected:s,options:[{label:Q("Do not use contents area default padding (When case of full width etc.).","vk-blocks"),value:"0"},{label:Q("Use contents area default padding (When case of not full width and use background etc.).","vk-blocks"),value:"1"}],onChange:function(e){return n({padding_left_and_right:e})}}),r.a.createElement(X,{label:Q("Padding (top and bottom)","vk-blocks"),selected:u,options:[{label:Q("Use default padding","vk-blocks"),value:"1"},{label:Q("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})}}))),r.a.createElement(Z,{title:Q("Divider Setting","vk-blocks")},r.a.createElement(te,null,r.a.createElement(ne,{label:Q("Type","vk-blocks"),value:k,onChange:function(e){return n({dividerType:e})},options:[{value:"tilt",label:Q("Tilt","vk-blocks")},{value:"curve",label:Q("Curve","vk-blocks")},{value:"wave",label:Q("Wave","vk-blocks")},{value:"triangle",label:Q("Triangle","vk-blocks")}]})),r.a.createElement(te,{label:Q("Upper Divider Level","vk-blocks")},r.a.createElement(K,{value:m,onChange:function(e){return n({upper_level:G(e,-100,100)})},min:"-100",max:"100"})),r.a.createElement(te,null,r.a.createElement(ce,{value:f,onChange:function(e){return n({upperDividerBgColor:e})}})),r.a.createElement(te,{label:Q("Lower Divider Level","vk-blocks")},r.a.createElement(K,{value:b,onChange:function(e){return n({lower_level:G(e,-100,100)})},min:"-100",max:"100"})),r.a.createElement(te,null,r.a.createElement(ce,{value:v,onChange:function(e){return n({lowerDividerBgColor:e})}}))),r.a.createElement(Z,{title:Q("Border Setting","vk-blocks")},r.a.createElement(te,null,r.a.createElement("p",null,Q("Border will disappear when divider effect is applied.","vk-blocks")),r.a.createElement(ne,{label:Q("Border type","vk-blocks"),value:g,onChange:function(e){return n({borderStyle:e})},options:[{value:"none",label:Q("None","vk-blocks")},{value:"solid",label:Q("Solid","vk-blocks")},{value:"dotted",label:Q("Dotted","vk-blocks")},{value:"dashed",label:Q("Dashed","vk-blocks")},{value:"double",label:Q("Double","vk-blocks")},{value:"groove",label:Q("Groove","vk-blocks")},{value:"ridge",label:Q("Ridge","vk-blocks")},{value:"inset",label:Q("Inset","vk-blocks")},{value:"outset",label:Q("Outset","vk-blocks")}]})),r.a.createElement(te,null,r.a.createElement(ce,{value:y,onChange:function(e){return n({borderColor:e})}})),r.a.createElement(te,{label:Q("Border width","vk-blocks")},r.a.createElement(K,{value:d,onChange:function(e){return n({borderWidth:e})},min:"0"})),r.a.createElement(te,{label:Q("Border radius","vk-blocks")},r.a.createElement(K,{value:_,onChange:function(e){return n({borderRadius:G(e,-100,100)})},min:"-100",max:"100"})))),vk_blocks_check.is_pro?r.a.createElement(z,{attributes:t,className:o,for_:"edit"}):r.a.createElement("div",null,Q("This block is only for users who bought Lightning Pro.","vk-blocks")))},save:function(e){var t=e.attributes,n=e.className;if(vk_blocks_check.is_pro)return r.a.createElement(z,{attributes:t,className:n,for_:"save"})},deprecated:H});var se=n(1),ue=n.n(se);function pe(e){return(pe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function me(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 be(e,t){return!t||"object"!==pe(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function fe(e){return(fe=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ve(e,t){return(ve=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var ke=window.lodash.range,de=wp.i18n,ge=de.__,ye=de.sprintf,_e=wp.element.Component,he=wp.components.Toolbar,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),be(this,fe(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&&ve(e,t)}(t,_e),n=t,(o=[{key:"createLevelControl",value:function(e,t,n){return{icon:"heading",title:ye(ge("Heading %d"),e),isActive:e===t,onClick:function(){return n(e)},subscript:String(e)}}},{key:"render",value:function(){var e=this,t=this.props,n=t.minLevel,o=t.maxLevel,a=t.selectedLevel,l=t.onChange;return r.a.createElement(he,{controls:ke(n,o).map(function(t){return e.createLevelControl(t,a,l)})})}}])&&me(n.prototype,o),a&&me(n,a),t}();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 we(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 Ne(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 xe(e){return(xe=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Be(e,t){return(Be=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Se=wp.editor.RichText,Te=wp.i18n.__,Oe=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Ne(this,xe(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&&Be(e,t)}(t,r.a.Component),n=t,(o=[{key:"render",value:function(){var e,t,n=this.props.attributes,o=n.level,a=n.align,l=n.title,c=n.titleColor,i=n.titleSize,s=n.subText,u=n.subTextFlag,p=n.subTextColor,m=n.subTextSize,b=n.titleStyle,f=n.titleMarginBottom,v=n.outerMarginBottom,k=this.props.setAttributes,d=this.props.className,g=this.props.for_,y=ue()(d,"vk_heading vk_heading-style-".concat(b)),_="h"+o;return null!=v&&(e={marginBottom:v+"rem"}),t=null!=f?{color:c,fontSize:i+"rem",marginBottom:f+"rem"}:{color:c,fontSize:i+"rem",textAlign:a},"edit"===g?r.a.createElement("div",{className:y,style:e},r.a.createElement(Se,{tagName:_,value:l,onChange:function(e){return k({title:e})},style:t,className:"vk_heading_title vk_heading_title-style-".concat(b),placeholder:Te("Input title…","vk-blocks")}),function(){if("on"===u)return r.a.createElement(Se,{tagName:"p",value:s,onChange:function(e){return k({subText:e})},style:{color:p,fontSize:m+"rem",textAlign:a},className:"vk_heading_subtext vk_heading_subtext-style-".concat(b),placeholder:Te("Input sub text…","vk-blocks")})}()):"save"===g?r.a.createElement("div",{className:y,style:e},r.a.createElement(Se.Content,{tagName:_,value:l,onChange:function(e){return k({title:e})},style:t,className:"vk_heading_title vk_heading_title-style-".concat(b),placeholder:Te("Input title…","vk-blocks")}),function(){if("on"===u)return r.a.createElement(Se.Content,{tagName:"p",value:s,onChange:function(e){return k({subText:e})},style:{color:p,fontSize:m+"rem",textAlign:a},className:"vk_heading_subtext vk_heading_subtext-style-".concat(b),placeholder:Te("Input sub text…","vk-blocks")})}()):void 0}}])&&we(n.prototype,o),a&&we(n,a),t}();function Re(e){throw new Error('"'+e+'" is read-only')}var Ie=wp.element.Fragment,Ae=wp.editor,Pe=Ae.RichText;Ae.InspectorControls,Ae.ColorPalette,Ae.BlockControls,Ae.AlignmentToolbar;var je=[{attributes:{level:{type:"number",default:2},align:{type:"string"},titleStyle:{type:"string",default:"default"},outerMarginBottom:{type:"number"},title:{type:"string",source:"html",selector:"h1,h2,h3,h4,h5,h6",default:""},titleColor:{type:"string",default:"#000000"},titleSize:{type:"number",default:2.6},titleMarginBottom:{type:"number"},subText:{source:"html",selector:"p",default:""},subTextFlag:{type:"string",default:"on"},subTextColor:{type:"string",default:"#000000"},subTextSize:{type:"number",default:1.8}},supports:{className:!1,anchor:!0},save:function(e){var t=e.attributes,n=t.level,o=t.align,a=t.title,l=t.titleColor,c=t.titleSize,i=t.subText,s=t.subTextFlag,u=t.subTextColor,p=t.subTextSize,m=t.titleStyle,b=t.titleMarginBottom,f=t.outerMarginBottom,v="h"+n;return r.a.createElement("div",{className:"vk_heading vk_heading-style-".concat(m),style:{marginBottom:f+"rem"}},r.a.createElement(Pe.Content,{tagName:v,value:a,style:{color:l,fontSize:c+"rem",textAlign:o,marginBottom:b+"rem"},className:"vk_heading_title vk_heading_title-style-".concat(m)}),function(){if("on"===s)return r.a.createElement(Pe.Content,{tagName:"p",value:i,style:{color:u,fontSize:p+"rem",textAlign:o},className:"vk_heading_subtext vk_heading_subtext-style-".concat(m)})}())}},{attributes:function(e){for(var t={},n=1;n<=e;n++)t["heading"+n]={type:"string",source:"html",selector:"h1.vk_prBlocks_item_title-"+n},t["content"+n]={type:"string",source:"html",selector:"p.vk_prBlocks_item_summary-"+n},t["url"+n]={type:"string",default:null},t["urlOpenType"+n]={type:"Boolean",default:!1},t["icon"+n]={type:"string",default:"fas fa-file"},t["color"+n]={type:"string",default:"#0693e3"},t["bgType"+n]={type:"string",default:"0"},t["insertImage"+n]={type:"string",default:null};return t}(4),save:function(e){var t=e.attributes,n=t.heading1,o=t.heading2,a=t.heading3,l=t.content1,c=t.content2,i=t.content3,s=t.url1,u=t.url2,p=t.url3,m=t.urlOpenType1,b=t.urlOpenType2,f=t.urlOpenType3,v=t.icon1,k=t.icon2,d=t.icon3,g=t.color1,y=t.color2,_=t.color3,h=t.bgType1,E=t.bgType2,C=t.bgType3,w=t.insertImage1,N=t.insertImage2,x=t.insertImage3;return r.a.createElement("article",{className:"vk_prBlocks row"},r.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},r.a.createElement("a",{href:s,target:m?"_blank":"_self",className:"vk_prBlocks_item_link"},w?r.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+w+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},r.a.createElement("img",{src:w,alt:""})):(g||(Re("color1"),g="#0693e3"),"0"===h?r.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:g,border:"1px solid ".concat(g)}},r.a.createElement("i",{className:"".concat(v," vk_prBlocks_item_icon"),style:{color:"#fff"}})):r.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+g}},r.a.createElement("i",{className:"".concat(v," vk_prBlocks_item_icon"),style:{color:g}}))),r.a.createElement(Pe.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-1",tagName:"h1",value:n}),r.a.createElement(Pe.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-1",tagName:"p",value:l}))),r.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},r.a.createElement("a",{href:u,target:b?"_blank":"_self",className:"vk_prBlocks_item_link"},N?r.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+N+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},r.a.createElement("img",{src:N,alt:""})):(y||(Re("color2"),y="#0693e3"),"0"===E?r.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:y,border:"1px solid ".concat(y)}},r.a.createElement("i",{className:"".concat(k," vk_prBlocks_item_icon"),style:{color:"#fff"}})):r.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+y}},r.a.createElement("i",{className:"".concat(k," vk_prBlocks_item_icon"),style:{color:y}}))),r.a.createElement(Pe.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-2",tagName:"h1",value:o}),r.a.createElement(Pe.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-2",tagName:"p",value:c}))),r.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},r.a.createElement("a",{href:p,target:f?"_blank":"_self",className:"vk_prBlocks_item_link"},x?r.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+x+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},r.a.createElement("img",{src:x,alt:""})):(_||(Re("color3"),_="#0693e3"),"0"===C?r.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:_,border:"1px solid ".concat(_)}},r.a.createElement("i",{className:"".concat(d," vk_prBlocks_item_icon"),style:{color:"#fff"}})):r.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+_}},r.a.createElement("i",{className:"".concat(d," vk_prBlocks_item_icon"),style:{color:_}}))),r.a.createElement(Pe.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-3",tagName:"h1",value:a}),r.a.createElement(Pe.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-3",tagName:"p",value:i}))))}},{attributes:{level:{type:"number",default:2},align:{type:"string"},titleStyle:{type:"string",default:"default"},outerMarginBottom:{type:"number",default:null},title:{type:"string",source:"html",selector:"h1,h2,h3,h4,h5,h6",default:""},titleColor:{type:"string",default:"#000000"},titleSize:{type:"number",default:2.6},titleMarginBottom:{type:"number",default:null},subText:{source:"html",selector:"p",default:""},subTextFlag:{type:"string",default:"on"},subTextColor:{type:"string",default:"#000000"},subTextSize:{type:"number",default:1.8}},supports:{className:!1,anchor:!0},save:function(e){var t=e.attributes,n=t.level,o=t.align,a=t.title,l=t.titleColor,c=t.titleSize,i=t.subText,s=t.subTextFlag,u=t.subTextColor,p=t.subTextSize,m=t.titleStyle,b=t.titleMarginBottom,f=t.outerMarginBottom,v="h"+n;return r.a.createElement(Ie,null,null==f?r.a.createElement("div",{className:"vk_heading vk_heading-style-".concat(m)},r.a.createElement(Pe.Content,{tagName:v,value:a,style:{color:l,fontSize:c+"rem",textAlign:o},className:"vk_heading_title vk_heading_title-style-".concat(m)}),function(){if("on"===s)return r.a.createElement(Pe.Content,{tagName:"p",value:i,style:{color:u,fontSize:p+"rem",textAlign:o},className:"vk_heading_subtext vk_heading_subtext-style-".concat(m)})}()):r.a.createElement("div",{className:"vk_heading vk_heading-style-".concat(m),style:{marginBottom:f+"rem"}},r.a.createElement(Pe.Content,{tagName:v,value:a,style:{color:l,fontSize:c+"rem",textAlign:o,marginBottom:b+"rem"},className:"vk_heading_title vk_heading_title-style-".concat(m)}),function(){if("on"===s)return r.a.createElement(Pe.Content,{tagName:"p",value:i,style:{color:u,fontSize:p+"rem",textAlign:o},className:"vk_heading_subtext vk_heading_subtext-style-".concat(m)})}()))}}],ze=wp.i18n.__,Me=wp.blocks.registerBlockType,Fe=wp.components,Le=Fe.RangeControl,Ue=Fe.PanelBody,We=Fe.RadioControl,Ve=Fe.SelectControl,De=wp.element.Fragment,$e=wp.editor,qe=($e.RichText,$e.InspectorControls),He=$e.ColorPalette,Ge=$e.BlockControls,Qe=$e.AlignmentToolbar,Ye=r.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},r.a.createElement("g",null,r.a.createElement("g",null,r.a.createElement("path",{d:"M242.1,366.7l0-281.4l-212.6,0l0-77.1l516.6,0v77.1l-213.2,0l0,281.4H242.1z"})),r.a.createElement("g",null,r.a.createElement("path",{d:"M33,467.3l30.8-1.9c0.7,5,2,8.8,4.1,11.4c3.3,4.2,8.1,6.4,14.3,6.4c4.6,0,8.2-1.1,10.7-3.3c2.5-2.2,3.8-4.7,3.8-7.5 c0-2.7-1.2-5.1-3.6-7.3c-2.4-2.1-7.9-4.2-16.6-6.1c-14.2-3.2-24.3-7.4-30.4-12.7c-6.1-5.3-9.1-12-9.1-20.2 c0-5.4,1.6-10.5,4.7-15.3c3.1-4.8,7.8-8.6,14.1-11.3c6.3-2.7,14.8-4.1,25.8-4.1c13.4,0,23.6,2.5,30.6,7.5c7,5,11.2,12.9,12.5,23.8 l-30.5,1.8c-0.8-4.7-2.5-8.1-5.1-10.3c-2.6-2.1-6.2-3.2-10.8-3.2c-3.8,0-6.6,0.8-8.5,2.4c-1.9,1.6-2.9,3.5-2.9,5.8 c0,1.7,0.8,3.2,2.4,4.5c1.5,1.4,5.1,2.7,10.9,3.9c14.1,3,24.3,6.1,30.4,9.3c6.1,3.1,10.6,7,13.4,11.6c2.8,4.6,4.2,9.8,4.2,15.5 c0,6.7-1.9,12.9-5.6,18.6c-3.7,5.7-8.9,10-15.6,12.9c-6.7,2.9-15.1,4.4-25.2,4.4c-17.8,0-30.2-3.4-37-10.3 C37.8,486.6,33.9,477.8,33,467.3z"}),r.a.createElement("path",{d:"M215,501.9h-27.2v-12.3c-4,5-8.1,8.6-12.3,10.8c-4.1,2.1-9.2,3.2-15.2,3.2c-8,0-14.3-2.4-18.8-7.2 c-4.5-4.8-6.8-12.2-6.8-22.1V426H164v41.7c0,4.8,0.9,8.1,2.6,10.1c1.8,2,4.2,3,7.4,3c3.5,0,6.3-1.3,8.5-4 c2.2-2.7,3.3-7.5,3.3-14.4V426H215V501.9z"}),r.a.createElement("path",{d:"M225.5,397.2h29.4v36.3c2.9-3,6.2-5.3,9.9-6.9c3.7-1.5,7.8-2.3,12.3-2.3c9.2,0,16.9,3.3,22.9,10 c6.1,6.6,9.1,16.2,9.1,28.6c0,8.3-1.4,15.6-4.1,21.9c-2.8,6.3-6.6,11-11.5,14.1c-4.9,3.1-10.3,4.7-16.3,4.7c-5.1,0-9.8-1.1-14-3.3 c-3.2-1.7-6.7-4.9-10.4-9.6v11.2h-27.2V397.2z M254.6,463.8c0,6.5,1.2,11.3,3.7,14.2c2.5,2.9,5.6,4.4,9.3,4.4 c3.5,0,6.4-1.4,8.8-4.3c2.4-2.9,3.5-7.7,3.5-14.5c0-6-1.2-10.4-3.5-13.2c-2.3-2.8-5.1-4.2-8.4-4.2c-4,0-7.2,1.5-9.7,4.4 C255.9,453.4,254.6,457.8,254.6,463.8z"}),r.a.createElement("path",{d:"M304.4,397.2h98.4V423h-33v78.9h-32.4V423h-33V397.2z"}),r.a.createElement("path",{d:"M395.8,426h34.5l12,21.2l14-21.2h32.1l-25.9,36.2l27.7,39.7h-33.9l-14-24.4l-16.5,24.4h-31.5l27.6-39.7L395.8,426z"}),r.a.createElement("path",{d:"M530.6,397.2V426h16v21.3h-16v26.9c0,3.2,0.3,5.4,0.9,6.4c1,1.6,2.6,2.4,5,2.4c2.1,0,5.1-0.6,9-1.9l2.1,20.1 c-7.2,1.6-13.9,2.4-20.1,2.4c-7.2,0-12.6-0.9-16-2.8c-3.4-1.9-6-4.7-7.6-8.5s-2.5-9.9-2.5-18.4v-26.7h-10.7V426h10.7v-13.9 L530.6,397.2z"}))));Me("vk-blocks/heading",{title:ze("Heading","vk-blocks"),icon:Ye,category:"vk-blocks-cat",attributes:{level:{type:"number",default:2},align:{type:"string"},titleStyle:{type:"string",default:"default"},outerMarginBottom:{type:"number",default:null},title:{type:"string",source:"html",selector:"h1,h2,h3,h4,h5,h6",default:""},titleColor:{type:"string",default:"#000000"},titleSize:{type:"number",default:2.6},titleMarginBottom:{type:"number",default:null},subText:{source:"html",selector:"p",default:""},subTextFlag:{type:"string",default:"on"},subTextColor:{type:"string",default:"#000000"},subTextSize:{type:"number",default:1.8}},supports:{className:!0,customClassName:!0,anchor:!0},edit:function(e){var t=e.attributes,n=e.setAttributes,o=e.className,a=t.level,l=t.align,c=(t.title,t.titleColor),i=t.titleSize,s=(t.subText,t.subTextFlag),u=t.subTextColor,p=t.subTextSize,m=t.titleStyle,b=t.titleMarginBottom,f=t.outerMarginBottom,v=function(e){switch(n({level:e}),e){case 1:n({titleSize:3.6});break;case 2:n({titleSize:2.8});break;case 3:n({titleSize:2.2});break;case 4:n({titleSize:2});break;case 5:n({titleSize:1.8});break;case 6:n({titleSize:1.6})}};return r.a.createElement(De,null,r.a.createElement(Ge,null,r.a.createElement(Ee,{minLevel:2,maxLevel:5,selectedLevel:a,onChange:v})),r.a.createElement(qe,null,r.a.createElement(Ue,{title:ze("Style Settings","vk-blocks")},r.a.createElement(Ve,{label:ze("Heading style","vk-blocks"),value:m,onChange:function(e){return n({titleStyle:e})},options:[{label:ze("Default","vk-blocks"),value:"default"},{label:ze("Plain","vk-blocks"),value:"plain"}]}),r.a.createElement("label",null,ze("Margin bottom size (rem)","vk-blocks")),r.a.createElement(Le,{value:f,onChange:function(e){n({outerMarginBottom:e})},min:-1,max:8,step:.1})),r.a.createElement(Ue,{title:ze("Heading Settings","vk-blocks")},r.a.createElement("label",null,ze("Level","vk-blocks")),r.a.createElement(Ee,{minLevel:1,maxLevel:7,selectedLevel:a,onChange:v}),r.a.createElement("p",null,ze("Text Alignment")),r.a.createElement(Qe,{value:l,onChange:function(e){n({align:e})}}),r.a.createElement("label",null,ze("Text size (rem)","vk-blocks")),r.a.createElement(Le,{value:i,onChange:function(e){n({titleSize:e})},min:.5,max:4,step:.1}),r.a.createElement("label",null,ze("Heading margin bottom size (rem)","vk-blocks")),r.a.createElement(Le,{value:b,onChange:function(e){n({titleMarginBottom:e})},min:-1,max:3,step:.1}),r.a.createElement(He,{value:c,onChange:function(e){return n({titleColor:e})}})),r.a.createElement(Ue,{title:ze("Sub Text Settings","vk-blocks")},r.a.createElement(We,{label:ze("Position","vk-blocks"),selected:s,options:[{label:ze("Display","vk-blocks"),value:"on"},{label:ze("Hide","vk-blocks"),value:"off"}],onChange:function(e){return n({subTextFlag:e})}}),r.a.createElement("label",null,ze("Text size (rem)","vk-blocks")),r.a.createElement(Le,{value:p,onChange:function(e){n({subTextSize:e})},min:.5,max:3,step:.1}),r.a.createElement(He,{value:u,onChange:function(e){return n({subTextColor:e})}}))),r.a.createElement(Oe,{attributes:t,setAttributes:n,className:o,for_:"edit"}))},save:function(e){var t=e.attributes,n=e.className;return r.a.createElement(Oe,{attributes:t,className:n,for_:"save"})},deprecated:je});var Je=wp.editor.RichText,Ke=[{attributes:{style:{type:"string",default:"info"},content:{type:"string",source:"html",selector:"p"}},save:function(e){var t=e.attributes,n=t.style,o=t.content;return r.a.createElement("div",{className:"alert alert-".concat(n)},r.a.createElement(Je.Content,{tagName:"p",value:o}))}}],Xe=wp.i18n.__,Ze=wp.blocks.registerBlockType,et=wp.editor.RichText;Ze("vk-blocks/alert",{title:Xe("Alert","vk-blocks"),icon:"info",category:"vk-blocks-cat",attributes:{style:{type:"string",default:"info"},content:{type:"string",source:"html",selector:"p"}},edit:function(e){var t=e.attributes,n=e.setAttributes,o=e.className,r=t.style,a=t.content;return React.createElement("div",{className:"".concat(o," alert alert-").concat(r)},React.createElement("select",{onChange:function(e){n({style:e.target.value})}},React.createElement("option",{value:"success",selected:"success"===r},"Success"),React.createElement("option",{value:"info",selected:"info"===r},"Info"),React.createElement("option",{value:"warning",selected:"warning"===r},"Warning"),React.createElement("option",{value:"danger",selected:"danger"===r},"Danger")),React.createElement(et,{tagName:"p",onChange:function(e){n({content:e})},value:a}))},save:function(e){var t=e.attributes,n=e.className,o=t.style,r=t.content;return React.createElement("div",{className:"".concat(n," alert alert-").concat(o)},React.createElement(et.Content,{tagName:"p",value:r}))},deprecated:Ke});n(4);function tt(e){return(tt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function nt(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function ot(e,t){return!t||"object"!==tt(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 rt(e){return(rt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function at(e,t){return(at=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var lt=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),ot(this,rt(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&&at(e,t)}(t,r.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,l=this.props.lbUrl,c=this.props.lbTarget,i=this.props.lbFontAwesomeIconBefore,s=this.props.lbFontAwesomeIconAfter,u=this.props.lbRichtext,p=this.props.lbsubCaption,m="",b={},f="",v="";return m="btn vk_button_link",e?(m="".concat(m," 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?(m="".concat(m," btn-").concat(a," btn-").concat(t),b=null):"1"===n&&(m="".concat(m," btn-").concat(a," btn-outline-").concat(t),b=null)),"block"===o&&(m="".concat(m," btn-block")),i&&(f=r.a.createElement("i",{className:"".concat(i," vk_button_link_before")})),s&&(v=r.a.createElement("i",{className:"".concat(s," vk_button_link_after")})),r.a.createElement("a",{href:l,id:"vk_button_link",style:b,className:m,role:"button","aria-pressed":!0,target:c?"_blank":null,rel:"noopener noreferrer"},f,u,v,p&&r.a.createElement("p",{className:"vk_button_link_subCaption"},p))}}])&&nt(n.prototype,o),a&&nt(n,a),t}();function ct(e){return(ct="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 it(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 st(e,t){return!t||"object"!==ct(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 ut(e){return(ut=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function pt(e,t){return(pt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var mt=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),st(this,ut(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&&pt(e,t)}(t,r.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,l=this.props.lbUrl,c=this.props.lbTarget,i=this.props.lbFontAwesomeIconBefore,s=this.props.lbFontAwesomeIconAfter,u=this.props.lbRichtext,p=(this.props.lbsubCaption,""),m={},b="",f="";return p="btn vk_button_link",e?(p="".concat(p," btn-primary btn-").concat(a),"0"===n?m={backgroundColor:e,border:"1px solid ".concat(e)}:"1"===n&&(m={backgroundColor:"transparent",border:"1px solid "+e,color:e})):e||("0"===n?(p="".concat(p," btn-").concat(a," btn-").concat(t),m=null):"1"===n&&(p="".concat(p," btn-").concat(a," btn-outline-").concat(t),m=null)),"block"===o&&(p="".concat(p," btn-block")),i&&(b=r.a.createElement("i",{className:"".concat(i," vk_button_link_before")})),s&&(f=r.a.createElement("i",{className:"".concat(s," vk_button_link_after")})),r.a.createElement("a",{href:l,className:p,role:"button","aria-pressed":!0,style:m,target:c?"_blank":null},b,u,f)}}])&&it(n.prototype,o),a&&it(n,a),t}();function bt(e){return(bt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ft(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 vt(e,t){return!t||"object"!==bt(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function kt(e){return(kt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function dt(e,t){return(dt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var gt=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),vt(this,kt(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&&dt(e,t)}(t,r.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,l=this.props.lbUrl,c=this.props.lbTarget,i=this.props.lbFontAwesomeIconBefore,s=this.props.lbFontAwesomeIconAfter,u=this.props.lbRichtext,p=(this.props.lbsubCaption,""),m={},b="",f="";return p="btn vk_button_link",e?(p="".concat(p," btn-primary btn-").concat(a),"0"===n?m={backgroundColor:e,border:"1px solid ".concat(e)}:"1"===n&&(m={backgroundColor:"transparent",border:"1px solid "+e,color:e})):e||("0"===n?(p="".concat(p," btn-").concat(a," btn-").concat(t),m=null):"1"===n&&(p="".concat(p," btn-").concat(a," btn-outline-").concat(t),m=null)),"block"===o&&(p="".concat(p," btn-block")),i&&(b=r.a.createElement("i",{className:"".concat(i," vk_button_link_before")})),s&&(f=r.a.createElement("i",{className:"".concat(s," vk_button_link_after")})),r.a.createElement("a",{href:l,id:"vk_button_link",className:p,role:"button","aria-pressed":!0,style:m,target:c?"_blank":null},b,u,f)}}])&&ft(n.prototype,o),a&&ft(n,a),t}();function yt(e){return(yt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _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 ht(e,t){return!t||"object"!==yt(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function Et(e){return(Et=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ct(e,t){return(Ct=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var wt=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),ht(this,Et(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&&Ct(e,t)}(t,r.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,l=this.props.lbUrl,c=this.props.lbTarget,i=this.props.lbFontAwesomeIconBefore,s=this.props.lbFontAwesomeIconAfter,u=this.props.lbRichtext,p=this.props.lbsubCaption,m="",b={},f="",v="";return m="btn vk_button_link",e?(m="".concat(m," 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?(m="".concat(m," btn-").concat(a," btn-").concat(t),b=null):"1"===n&&(m="".concat(m," btn-").concat(a," btn-outline-").concat(t),b=null)),"block"===o&&(m="".concat(m," btn-block")),i&&(f=r.a.createElement("i",{className:"".concat(i," vk_button_link_before")})),s&&(v=r.a.createElement("i",{className:"".concat(s," vk_button_link_after")})),r.a.createElement("a",{href:l,id:"vk_button_link",className:m,role:"button","aria-pressed":!0,style:b,target:c?"_blank":null,rel:"noopener noreferrer"},f,u,v,p&&r.a.createElement("p",{className:"vk_button_link_subCaption"},p))}}])&&_t(n.prototype,o),a&&_t(n,a),t}();function Nt(e){return(Nt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function xt(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 Bt(e,t){return!t||"object"!==Nt(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function St(e){return(St=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Tt(e,t){return(Tt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Ot=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Bt(this,St(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&&Tt(e,t)}(t,r.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,l=this.props.lbUrl,c=this.props.lbTarget,i=this.props.lbFontAwesomeIconBefore,s=this.props.lbFontAwesomeIconAfter,u=this.props.lbRichtext,p=this.props.lbsubCaption,m="",b={},f="",v="";return m="btn vk_button_link",e?(m="".concat(m," 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?(m="".concat(m," btn-").concat(a," btn-").concat(t),b=null):"1"===n&&(m="".concat(m," btn-").concat(a," btn-outline-").concat(t),b=null)),"block"===o&&(m="".concat(m," btn-block")),i&&(f=r.a.createElement("i",{className:"".concat(i," vk_button_link_before")})),s&&(v=r.a.createElement("i",{className:"".concat(s," vk_button_link_after")})),r.a.createElement("a",{href:l,id:"vk_button_link",className:m,role:"button","aria-pressed":!0,style:b,target:c?"_blank":null},f,u,v,p&&r.a.createElement("p",{className:"vk_button_link_subCaption"},p))}}])&&xt(n.prototype,o),a&&xt(n,a),t}(),Rt=wp.editor.RichText,It=[{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,l=t.buttonSize,c=t.buttonType,i=t.buttonColor,s=t.buttonColorCustom,u=t.buttonAlign,p=t.fontAwesomeIconBefore,m=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)),r.a.createElement("div",{className:b},r.a.createElement(mt,{lbColorCustom:s,lbColor:i,lbType:c,lbAlign:u,lbSize:l,lbUrl:o,lbTarget:a,lbFontAwesomeIconBefore:p,lbFontAwesomeIconAfter:m,lbRichtext:r.a.createElement(Rt.Content,{tagName:"span",className:"vk_button_link_txt",value:n})}))}},{attributes:{content:{source:"html",selector:"span"},buttonUrl:{type:"string",default:null},buttonTarget:{type:"Boolean",default:!1},buttonSize:{type:"string",default:"md"},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonAlign:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string",default:null},fontAwesomeIconAfter:{type:"string",default:null}},save:function(e){var t=e.attributes,n=t.content,o=t.buttonUrl,a=t.buttonTarget,l=t.buttonSize,c=t.buttonType,i=t.buttonColor,s=t.buttonColorCustom,u=t.buttonAlign,p=t.fontAwesomeIconBefore,m=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)),r.a.createElement("div",{className:b},r.a.createElement(gt,{lbColorCustom:s,lbColor:i,lbType:c,lbAlign:u,lbSize:l,lbUrl:o,lbTarget:a,lbFontAwesomeIconBefore:p,lbFontAwesomeIconAfter:m,lbRichtext:r.a.createElement(Rt.Content,{tagName:"span",className:"vk_button_link_txt",value:n})}))}},{attributes:{content:{source:"html",selector:"span"},subCaption:{type:"string",default:null},buttonUrl:{type:"string",default:null},buttonTarget:{type:"Boolean",default:!1},buttonSize:{type:"string",default:"md"},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonAlign:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string",default:null},fontAwesomeIconAfter:{type:"string",default:null}},save:function(e){var t=e.attributes,n=(e.className,t.content),o=t.subCaption,a=t.buttonUrl,l=t.buttonTarget,c=t.buttonSize,i=t.buttonType,s=t.buttonColor,u=t.buttonColorCustom,p=t.buttonAlign,m=t.fontAwesomeIconBefore,b=t.fontAwesomeIconAfter,f="";return u?f="vk_button vk_button-color-custom vk_button-align-".concat(p):u||(f="vk_button vk_button-align-".concat(p)),r.a.createElement("div",{className:f},r.a.createElement(wt,{lbColorCustom:u,lbColor:s,lbType:i,lbAlign:p,lbSize:c,lbUrl:a,lbTarget:l,lbFontAwesomeIconBefore:m,lbFontAwesomeIconAfter:b,lbsubCaption:o,lbRichtext:r.a.createElement(Rt.Content,{tagName:"span",className:"vk_button_link_txt",value:n})}))}},{attributes:{content:{source:"html",selector:"span"},subCaption:{type:"string",default:null},buttonUrl:{type:"string",default:null},buttonTarget:{type:"Boolean",default:!1},buttonSize:{type:"string",default:"md"},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonAlign:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string",default:null},fontAwesomeIconAfter:{type:"string",default:null}},save:function(e){var t=e.attributes,n=(e.className,t.content),o=t.subCaption,a=t.buttonUrl,l=t.buttonTarget,c=t.buttonSize,i=t.buttonType,s=t.buttonColor,u=t.buttonColorCustom,p=t.buttonAlign,m=t.fontAwesomeIconBefore,b=t.fontAwesomeIconAfter,f="";return u?f="vk_button vk_button-color-custom vk_button-align-".concat(p):u||(f="vk_button vk_button-align-".concat(p)),r.a.createElement("div",{className:f},r.a.createElement(Ot,{lbColorCustom:u,lbColor:s,lbType:i,lbAlign:p,lbSize:c,lbUrl:a,lbTarget:l,lbFontAwesomeIconBefore:m,lbFontAwesomeIconAfter:b,lbsubCaption:o,lbRichtext:r.a.createElement(Rt.Content,{tagName:"span",className:"vk_button_link_txt",value:n})}))}}],At=wp.i18n.__,Pt=wp.blocks.registerBlockType,jt=wp.components,zt=(jt.RangeControl,jt.RadioControl),Mt=jt.PanelBody,Ft=(jt.Button,jt.BaseControl),Lt=jt.CheckboxControl,Ut=jt.TextControl,Wt=jt.Dashicon,Vt=jt.IconButton,Dt=wp.element.Fragment,$t=wp.editor,qt=$t.RichText,Ht=$t.InspectorControls,Gt=($t.MediaUpload,$t.ColorPalette),Qt=$t.URLInput,Yt=r.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},r.a.createElement("g",null,r.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"})),r.a.createElement("g",null,r.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"}),r.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"}),r.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"}),r.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"}),r.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"}),r.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"})));Pt("vk-blocks/button",{title:At("Button","vk-blocks"),icon:Yt,category:"vk-blocks-cat",attributes:{content:{source:"html",selector:"span"},subCaption:{type:"string",default:null},buttonUrl:{type:"string",default:null},buttonTarget:{type:"Boolean",default:!1},buttonSize:{type:"string",default:"md"},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonAlign:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string",default:null},fontAwesomeIconAfter:{type:"string",default:null}},edit:function(e){var t,n=e.attributes,o=e.className,a=e.setAttributes,l=e.isSelected,c=n.content,i=n.subCaption,s=n.buttonUrl,u=n.buttonTarget,p=n.buttonSize,m=n.buttonType,b=n.buttonColor,f=n.buttonColorCustom,v=n.buttonAlign,k=n.fontAwesomeIconBefore,d=n.fontAwesomeIconAfter;return t=f?"vk_button vk_button-align-".concat(v," vk_button-color-custom"):"vk_button vk_button-align-".concat(v),t=o?"".concat(o," vk_button vk_button-align-").concat(v," vk_button-color-custom"):"".concat(o," vk_button vk_button-align-").concat(v),r.a.createElement(Dt,null,r.a.createElement(Ht,null,r.a.createElement(Mt,{title:At("Button setting","vk-blocks")},r.a.createElement(Ut,{label:At("Sub Caption","vk-blocks"),value:i,onChange:function(e){return a({subCaption:e})},placeholder:"Sub Caption"}),r.a.createElement(Lt,{label:At("Open link new tab.","vk-blocks"),checked:u,onChange:function(e){return a({buttonTarget:e})}}),r.a.createElement(zt,{label:At("Button Size:","vk-blocks"),selected:p,options:[{label:At("Large","vk-blocks"),value:"lg"},{label:At("normal","vk-blocks"),value:"md"},{label:At("Small","vk-blocks"),value:"sm"}],onChange:function(e){return a({buttonSize:e})}}),r.a.createElement(zt,{label:At("Button Position:","vk-blocks"),selected:v,options:[{label:At("Left","vk-blocks"),value:"left"},{label:At("Center","vk-blocks"),value:"center"},{label:At("Right","vk-blocks"),value:"right"},{label:At("Block","vk-blocks"),value:"block"}],onChange:function(e){return a({buttonAlign:e})}}),r.a.createElement(zt,{label:At("Button Style:","vk-blocks"),selected:m,options:[{label:At("Solid color","vk-blocks"),value:"0"},{label:At("No background","vk-blocks"),value:"1"}],help:At('If you select "No background", that you need to select a Custom Color.',"vk-blocks"),onChange:function(e){return a({buttonType:e})}}),r.a.createElement(zt,{label:At("Default Color:","vk-blocks"),selected:b,options:[{label:At("Primary","vk-blocks"),value:"primary"},{label:At("Secondary","vk-blocks"),value:"secondary"},{label:At("Success","vk-blocks"),value:"success"},{label:At("Info","vk-blocks"),value:"info"},{label:At("Warning","vk-blocks"),value:"warning"},{label:At("Danger","vk-blocks"),value:"danger"},{label:At("Light","vk-blocks"),value:"light"},{label:At("Dark","vk-blocks"),value:"dark"}],onChange:function(e){return a({buttonColor:e})}}),r.a.createElement(Ft,{label:At("Custom Color","vk-blocks"),help:At("This custom color overrides the default color. If you want to use the default color, click the clear button.","vk-blocks")},r.a.createElement(Gt,{value:f,onChange:function(e){return a({buttonColorCustom:e})}})),r.a.createElement(Ft,{label:At("Font Awesome:","vk-blocks"),help:r.a.createElement("a",{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"},At("Font Awesome icon list","vk-blocks"))},r.a.createElement(Ut,{label:At("Before text","vk-blocks"),help:At("Enter Font Awesome Class.This icon will appear before text. Ex) fas fa-arrow-circle-right","vk-blocks"),value:k,onChange:function(e){return a({fontAwesomeIconBefore:e})},placeholder:"fas fa-arrow-circle-right"}),r.a.createElement(Ut,{label:At("After text","vk-blocks"),help:At("Enter Font Awesome Class.This icon will appear after text. Ex) fas fa-external-link-alt","vk-blocks"),value:d,onChange:function(e){return a({fontAwesomeIconAfter:e})},placeholder:"fas fa-external-link-alt"})))),r.a.createElement("div",{className:t},r.a.createElement(lt,{lbColorCustom:f,lbColor:b,lbType:m,lbAlign:v,lbSize:p,lbFontAwesomeIconBefore:k,lbFontAwesomeIconAfter:d,lbsubCaption:i,lbRichtext:r.a.createElement(qt,{tagName:"span",className:"vk_button_link_txt",onChange:function(e){return a({content:e})},value:c,placeholder:At("Input text","vk-blocks"),formattingControls:["bold","italic","strikethrough"],keepPlaceholderOnFocus:!0})}),l&&r.a.createElement("form",{className:"block-library-button__inline-link",onSubmit:function(e){return e.preventDefault()}},r.a.createElement(Wt,{icon:"admin-links"}),r.a.createElement(Qt,{value:s,onChange:function(e){return a({buttonUrl:e})}}),r.a.createElement(Vt,{icon:"editor-break",label:At("Apply","vk-blocks"),type:"submit"}))))},save:function(e){var t=e.attributes,n=e.className,o=t.content,a=t.subCaption,l=t.buttonUrl,c=t.buttonTarget,i=t.buttonSize,s=t.buttonType,u=t.buttonColor,p=t.buttonColorCustom,m=t.buttonAlign,b=t.fontAwesomeIconBefore,f=t.fontAwesomeIconAfter,v="";return p?v="vk_button vk_button-color-custom vk_button-align-".concat(m):p||(v="vk_button vk_button-align-".concat(m)),n&&(v=n+" "+v),r.a.createElement("div",{className:v},r.a.createElement(lt,{lbColorCustom:p,lbColor:u,lbType:s,lbAlign:m,lbSize:i,lbUrl:l,lbTarget:c,lbFontAwesomeIconBefore:b,lbFontAwesomeIconAfter:f,lbsubCaption:a,lbRichtext:r.a.createElement(qt.Content,{tagName:"span",className:"vk_button_link_txt",value:o})}))},deprecated:It});var Jt=wp.editor.RichText,Kt=[{attributes:{heading:{type:"string",source:"html",selector:"dt"},content:{type:"string",source:"html",selector:"dd"}},save:function(e){var t=e.attributes,n=t.heading,o=t.content;return r.a.createElement("dl",{className:"vk_faq"},r.a.createElement(Jt.Content,{tagName:"dt",className:"vk_faq_title",value:n}),r.a.createElement(Jt.Content,{tagName:"dd",className:"vk_faq_content",value:o}))}}],Xt=wp.i18n.__,Zt=wp.blocks.registerBlockType,en=wp.editor.RichText,tn=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"}));Zt("vk-blocks/faq",{title:Xt("FAQ","vk-blocks"),icon:tn,category:"vk-blocks-cat",attributes:{heading:{type:"string",source:"html",selector:"dt"},content:{type:"string",source:"html",selector:"dd"}},edit:function(e){var t=e.attributes,n=e.setAttributes,o=e.className,r=t.heading,a=t.content;return React.createElement("dl",{className:"".concat(o," vk_faq")},React.createElement(en,{tagName:"dt",className:"vk_faq_title",onChange:function(e){return n({heading:e})},value:r,placeholder:Xt("Please enter a question.","vk-blocks")}),React.createElement(en,{tagName:"dd",className:"vk_faq_content",onChange:function(e){return n({content:e})},value:a,placeholder:Xt("Please enter a answer.","vk-blocks")}))},save:function(e){var t=e.attributes,n=e.className,o=t.heading,r=t.content;return React.createElement("dl",{className:"".concat(n," vk_faq")},React.createElement(en.Content,{tagName:"dt",className:"vk_faq_title",value:o}),React.createElement(en.Content,{tagName:"dd",className:"vk_faq_content",value:r}))},deprecated:Kt});var nn=wp.editor.RichText,on=[{attributes:{heading:{type:"string",source:"html",selector:"dt"},content:{type:"string",source:"html",selector:"dd"},arrowFlag:{type:"string",default:"vk_flow-arrow-on"},insertImage:{type:"string",default:null}},save:function(e){var t=e.attributes,n=t.heading,o=t.content,a=t.insertImage,l=t.arrowFlag;return r.a.createElement("div",{className:"".concat(l," vk_flow")},r.a.createElement("div",{className:"vk_flow_frame"},r.a.createElement("dl",{className:"vk_flow_frame_text"},r.a.createElement(nn.Content,{tagName:"dt",className:"vk_flow_frame_text_title",value:n}),r.a.createElement(nn.Content,{tagName:"dd",className:"vk_flow_frame_text_content",value:o})),a?r.a.createElement("div",{className:"vk_flow_frame_image"},r.a.createElement("img",{src:a,alt:""})):""))}}],rn=wp.i18n.__,an=wp.blocks.registerBlockType,ln=wp.components,cn=(ln.RangeControl,ln.RadioControl),sn=ln.PanelBody,un=ln.Button,pn=(ln.PanelColor,wp.element.Fragment),mn=wp.editor,bn=mn.RichText,fn=mn.InspectorControls,vn=mn.MediaUpload;mn.ColorPalette;function kn(e){return(kn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function dn(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function gn(e,t){return!t||"object"!==kn(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function yn(e){return(yn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _n(e,t){return(_n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}an("vk-blocks/flow",{title:rn("Flow","vk-blocks"),icon:"arrow-down",category:"vk-blocks-cat",attributes:{heading:{type:"string",source:"html",selector:"dt"},content:{type:"string",source:"html",selector:"dd"},arrowFlag:{type:"string",default:"vk_flow-arrow-on"},insertImage:{type:"string",default:null}},edit:function(e){var t=e.attributes,n=e.setAttributes,o=e.className,r=t.heading,a=t.content,l=t.insertImage,c=t.arrowFlag;return[React.createElement(pn,null,React.createElement(fn,null,React.createElement(sn,{title:rn("Display of arrow","vk-blocks")},React.createElement(cn,{selected:c,options:[{label:rn("Arrow display","vk-blocks"),value:"vk_flow-arrow-on"},{label:rn("Arrow hidden","vk-blocks"),value:"vk_flow-arrow-off"}],onChange:function(e){return n({arrowFlag:e})}}))),React.createElement("div",{className:"".concat(o," ").concat(c," vk_flow")},React.createElement("div",{className:"vk_flow_frame"},React.createElement("dl",{className:"vk_flow_frame_text"},React.createElement(bn,{tagName:"dt",className:"vk_flow_frame_text_title",onChange:function(e){return n({heading:e})},value:r,placeholder:rn("Input title","vk-blocks")}),React.createElement(bn,{tagName:"dd",className:"vk_flow_frame_text_content",onChange:function(e){return n({content:e})},value:a,placeholder:rn("Input content","vk-blocks")})),React.createElement("div",{className:"vk_flow_frame_image"},React.createElement(vn,{onSelect:function(e){return n({insertImage:e.url})},type:"image",className:"vk_flow_frame_image",value:l,render:function(e){var t=e.open;return React.createElement(un,{onClick:t,className:l?"image-button":"button button-large"},l?React.createElement("img",{className:"icon-image",src:l,alt:rn("Upload image","vk-blocks")}):rn("Select image","vk-blocks"))}})))))]},save:function(e){var t=e.attributes,n=e.className,o=t.heading,r=t.content,a=t.insertImage,l=t.arrowFlag;return React.createElement("div",{className:"".concat(n," ").concat(l," vk_flow")},React.createElement("div",{className:"vk_flow_frame"},React.createElement("dl",{className:"vk_flow_frame_text"},React.createElement(bn.Content,{tagName:"dt",className:"vk_flow_frame_text_title",value:o}),React.createElement(bn.Content,{tagName:"dd",className:"vk_flow_frame_text_content",value:r})),a?React.createElement("div",{className:"vk_flow_frame_image"},React.createElement("img",{src:a,alt:""})):""))},deprecated:on});var hn=wp.i18n.__,En=wp.editor.RichText,Cn=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),gn(this,yn(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&&_n(e,t)}(t,r.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.setAttributes,t=this.props.attributes,n=t.heading1,o=t.heading2,a=t.heading3,l=t.content1,c=t.content2,i=t.content3,s=t.url1,u=t.url2,p=t.url3,m=t.urlOpenType1,b=t.urlOpenType2,f=t.urlOpenType3,v=t.icon1,k=t.icon2,d=t.icon3,g=t.color1,y=t.color2,_=t.color3,h=t.bgType1,E=t.bgType2,C=t.bgType3,w=t.insertImage1,N=t.insertImage2,x=t.insertImage3,B=this.props.for_,S=this.props.blockNum,T=this.props.blockNum-1,O=[n,o,a],R=[l,c,i],I=[s,u,p],A=[m,b,f],P=[v,k,d],j=[g,y,_],z=[h,E,C],M=[w,N,x],F="",L="",U=M[T]?r.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url(".concat(M[T],")"),backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},r.a.createElement("img",{src:M[T],alt:""})):(j[T]||(j[T]="#0693e3"),"0"===z[T]?r.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:j[T],border:"1px solid ".concat(j[T])}},r.a.createElement("i",{className:"".concat(P[T]," vk_prBlocks_item_icon"),style:{color:"#fff"}})):r.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+j[T]}},r.a.createElement("i",{className:"".concat(P[T]," vk_prBlocks_item_icon"),style:{color:j[T]}})));return"edit"===B?1===S?(F=r.a.createElement(En,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-1",tagName:"h1",onChange:function(t){return e({heading1:t})},value:n,placeholder:hn("Input Title","vk-blocks")}),L=r.a.createElement(En,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-1",tagName:"p",onChange:function(t){return e({content1:t})},value:l,placeholder:hn("Input Content","vk-blocks")})):2===S?(F=r.a.createElement(En,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-2",tagName:"h1",onChange:function(t){return e({heading2:t})},value:o,placeholder:hn("Input Title","vk-blocks")}),L=r.a.createElement(En,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-2",tagName:"p",onChange:function(t){return e({content2:t})},value:c,placeholder:hn("Input Content","vk-blocks")})):3===S&&(F=r.a.createElement(En,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-3",tagName:"h1",onChange:function(t){return e({heading3:t})},value:a,placeholder:hn("Input Title","vk-blocks")}),L=r.a.createElement(En,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-3",tagName:"p",onChange:function(t){return e({content3:t})},value:i,placeholder:hn("Input Content","vk-blocks")})):"save"===B&&(F=r.a.createElement(En.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-".concat(S),tagName:"h1",value:O[T]}),L=r.a.createElement(En.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-".concat(S),tagName:"p",value:R[T]})),r.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},r.a.createElement("a",{href:I[T],target:A[T]?"_blank":"_self",className:"vk_prBlocks_item_link",rel:"noopener noreferrer"},U,F,L))}}])&&dn(n.prototype,o),a&&dn(n,a),t}();function wn(e){throw new Error('"'+e+'" is read-only')}wp.i18n.__;var Nn=wp.components,xn=(Nn.RadioControl,Nn.PanelBody,Nn.Button,Nn.BaseControl,Nn.CheckboxControl,Nn.TextControl,wp.element.Fragment,wp.editor),Bn=xn.RichText;xn.InspectorControls,xn.MediaUpload,xn.ColorPalette;var Sn=[{attributes:function(e){for(var t={},n=1;n<=e;n++)t["heading"+n]={type:"string",source:"html",selector:"h3.vk_prBlocks_item_title-"+n},t["content"+n]={type:"string",source:"html",selector:"p.vk_prBlocks_item_summary-"+n},t["url"+n]={type:"string",default:null},t["urlOpenType"+n]={type:"Boolean",default:!1},t["icon"+n]={type:"string",default:"fas fa-file"},t["color"+n]={type:"string",default:"#0693e3"},t["bgType"+n]={type:"string",default:"0"},t["insertImage"+n]={type:"string",default:null};return t}(4),save:function(e){var t=e.attributes,n=t.heading1,o=t.heading2,a=t.heading3,l=t.content1,c=t.content2,i=t.content3,s=t.url1,u=t.url2,p=t.url3,m=t.urlOpenType1,b=t.urlOpenType2,f=t.urlOpenType3,v=t.icon1,k=t.icon2,d=t.icon3,g=t.color1,y=t.color2,_=t.color3,h=t.bgType1,E=t.bgType2,C=t.bgType3,w=t.insertImage1,N=t.insertImage2,x=t.insertImage3;return r.a.createElement("div",{className:"vk_prBlocks row"},r.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},r.a.createElement("a",{href:s,target:m?"_blank":"_self",className:"vk_prBlocks_item_link"},w?r.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+w+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},r.a.createElement("img",{src:w,alt:""})):(g||(wn("color1"),g="#0693e3"),"0"===h?r.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:g,border:"1px solid ".concat(g)}},r.a.createElement("i",{className:"".concat(v," vk_prBlocks_item_icon"),style:{color:"#fff"}})):r.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+g}},r.a.createElement("i",{className:"".concat(v," vk_prBlocks_item_icon"),style:{color:g}}))),r.a.createElement(Bn.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-1",tagName:"h1",value:n}),r.a.createElement(Bn.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-1",tagName:"p",value:l}))),r.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},r.a.createElement("a",{href:u,target:b?"_blank":"_self",className:"vk_prBlocks_item_link"},N?r.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+N+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},r.a.createElement("img",{src:N,alt:""})):(y||(wn("color2"),y="#0693e3"),"0"===E?r.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:y,border:"1px solid ".concat(y)}},r.a.createElement("i",{className:"".concat(k," vk_prBlocks_item_icon"),style:{color:"#fff"}})):r.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+y}},r.a.createElement("i",{className:"".concat(k," vk_prBlocks_item_icon"),style:{color:y}}))),r.a.createElement(Bn.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-2",tagName:"h1",value:o}),r.a.createElement(Bn.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-2",tagName:"p",value:c}))),r.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},r.a.createElement("a",{href:p,target:f?"_blank":"_self",className:"vk_prBlocks_item_link"},x?r.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url("+x+")",backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},r.a.createElement("img",{src:x,alt:""})):(_||(wn("color3"),_="#0693e3"),"0"===C?r.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:_,border:"1px solid ".concat(_)}},r.a.createElement("i",{className:"".concat(d," vk_prBlocks_item_icon"),style:{color:"#fff"}})):r.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+_}},r.a.createElement("i",{className:"".concat(d," vk_prBlocks_item_icon"),style:{color:_}}))),r.a.createElement(Bn.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-3",tagName:"h1",value:a}),r.a.createElement(Bn.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-3",tagName:"p",value:i}))))}},{attributes:function(e){for(var t={},n=1;n<=e;n++)t["heading"+n]={type:"string",source:"html",selector:"h1.vk_prBlocks_item_title-"+n},t["content"+n]={type:"string",source:"html",selector:"p.vk_prBlocks_item_summary-"+n},t["url"+n]={type:"string",default:null},t["urlOpenType"+n]={type:"Boolean",default:!1},t["icon"+n]={type:"string",default:"fas fa-file"},t["color"+n]={type:"string",default:"#0693e3"},t["bgType"+n]={type:"string",default:"0"},t["insertImage"+n]={type:"string",default:null};return t}(4),save:function(e){var t=e.attributes;return r.a.createElement("article",{className:"vk_prBlocks row"},r.a.createElement(Cn,{attributes:t,blockNum:1,for_:"save"}),r.a.createElement(Cn,{attributes:t,blockNum:2,for_:"save"}),r.a.createElement(Cn,{attributes:t,blockNum:3,for_:"save"}))}}];function Tn(e){return(Tn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function On(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function Rn(e,t){return!t||"object"!==Tn(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 In(e){return(In=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function An(e,t){return(An=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Pn=wp.i18n.__,jn=wp.editor.RichText,zn=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Rn(this,In(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&&An(e,t)}(t,r.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.setAttributes,t=this.props.attributes,n=t.heading1,o=t.heading2,a=t.heading3,l=t.content1,c=t.content2,i=t.content3,s=t.url1,u=t.url2,p=t.url3,m=t.urlOpenType1,b=t.urlOpenType2,f=t.urlOpenType3,v=t.icon1,k=t.icon2,d=t.icon3,g=t.color1,y=t.color2,_=t.color3,h=t.bgType1,E=t.bgType2,C=t.bgType3,w=t.insertImage1,N=t.insertImage2,x=t.insertImage3,B=this.props.for_,S=this.props.blockNum,T=this.props.blockNum-1,O=[n,o,a],R=[l,c,i],I=[s,u,p],A=[m,b,f],P=[v,k,d],j=[g,y,_],z=[h,E,C],M=[w,N,x],F="",L="",U=M[T]?r.a.createElement("div",{className:"vk_prBlocks_item_image",style:{backgroundImage:"url(".concat(M[T],")"),backgroundRepeat:"no-repeat 50% center",backgroundSize:"cover"}},r.a.createElement("img",{src:M[T],alt:""})):(j[T]||(j[T]="#0693e3"),"0"===z[T]?r.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:j[T],border:"1px solid ".concat(j[T])}},r.a.createElement("i",{className:"".concat(P[T]," vk_prBlocks_item_icon"),style:{color:"#fff"}})):r.a.createElement("div",{className:"vk_prBlocks_item_icon_outer",style:{backgroundColor:"transparent",border:"1px solid "+j[T]}},r.a.createElement("i",{className:"".concat(P[T]," vk_prBlocks_item_icon"),style:{color:j[T]}})));return"edit"===B?1===S?(F=r.a.createElement(jn,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-1",tagName:"h3",onChange:function(t){return e({heading1:t})},value:n,placeholder:Pn("Input Title","vk-blocks")}),L=r.a.createElement(jn,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-1",tagName:"p",onChange:function(t){return e({content1:t})},value:l,placeholder:Pn("Input Content","vk-blocks")})):2===S?(F=r.a.createElement(jn,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-2",tagName:"h3",onChange:function(t){return e({heading2:t})},value:o,placeholder:Pn("Input Title","vk-blocks")}),L=r.a.createElement(jn,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-2",tagName:"p",onChange:function(t){return e({content2:t})},value:c,placeholder:Pn("Input Content","vk-blocks")})):3===S&&(F=r.a.createElement(jn,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-3",tagName:"h3",onChange:function(t){return e({heading3:t})},value:a,placeholder:Pn("Input Title","vk-blocks")}),L=r.a.createElement(jn,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-3",tagName:"p",onChange:function(t){return e({content3:t})},value:i,placeholder:Pn("Input Content","vk-blocks")})):"save"===B&&(F=r.a.createElement(jn.Content,{className:"vk_prBlocks_item_title vk_prBlocks_item_title-".concat(S),tagName:"h3",value:O[T]}),L=r.a.createElement(jn.Content,{className:"vk_prBlocks_item_summary vk_prBlocks_item_summary-".concat(S),tagName:"p",value:R[T]})),I[T]&&"save"===B?r.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},r.a.createElement("a",{href:I[T],className:"vk_prBlocks_item_link",target:A[T]?"_blank":"_self",rel:"noopener noreferrer"},U,F,L)):r.a.createElement("div",{className:"vk_prBlocks_item col-sm-4"},U,F,L)}}])&&On(n.prototype,o),a&&On(n,a),t}(),Mn=wp.i18n.__,Fn=wp.blocks.registerBlockType,Ln=wp.components,Un=Ln.RadioControl,Wn=Ln.PanelBody,Vn=Ln.Button,Dn=Ln.BaseControl,$n=Ln.CheckboxControl,qn=Ln.TextControl,Hn=wp.element.Fragment,Gn=wp.editor,Qn=(Gn.RichText,Gn.InspectorControls),Yn=Gn.MediaUpload,Jn=Gn.ColorPalette,Kn=r.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},r.a.createElement("g",null,r.a.createElement("g",null,r.a.createElement("circle",{cx:"288",cy:"186.2",r:"60"}),r.a.createElement("rect",{x:"213.5",y:"278.8",width:"149",height:"107"})),r.a.createElement("g",null,r.a.createElement("circle",{cx:"74.5",cy:"186.2",r:"60"}),r.a.createElement("rect",{y:"278.8",width:"149",height:"107"})),r.a.createElement("g",null,r.a.createElement("circle",{cx:"501.5",cy:"186.2",r:"60"}),r.a.createElement("rect",{x:"427",y:"278.8",width:"149",height:"107"}))));Fn("vk-blocks/pr-blocks",{title:Mn("PR Blocks (Beta)","vk-blocks"),icon:Kn,category:"vk-blocks-cat",attributes:function(e){for(var t={},n=1;n<=e;n++)t["heading"+n]={type:"string",source:"html",selector:".vk_prBlocks_item_title-"+n},t["content"+n]={type:"string",source:"html",selector:"p.vk_prBlocks_item_summary-"+n},t["url"+n]={type:"string",default:null},t["urlOpenType"+n]={type:"Boolean",default:!1},t["icon"+n]={type:"string",default:"fas fa-file"},t["color"+n]={type:"string",default:"#0693e3"},t["bgType"+n]={type:"string",default:"0"},t["insertImage"+n]={type:"string",default:null};return t}(4),edit:function(e){var t,n=e.attributes,o=e.setAttributes,a=e.className,l=(n.heading1,n.heading2,n.heading3,n.content1,n.content2,n.content3,n.url1),c=n.url2,i=n.url3,s=n.urlOpenType1,u=n.urlOpenType2,p=n.urlOpenType3,m=n.icon1,b=n.icon2,f=n.icon3,v=n.color1,k=n.color2,d=n.color3,g=n.bgType1,y=n.bgType2,_=n.bgType3,h=n.insertImage1,E=n.insertImage2,C=n.insertImage3;return t=a?"".concat(a," vk_prBlocks row"):"vk_prBlocks row",[r.a.createElement(Hn,null,r.a.createElement(Qn,null,r.a.createElement(Wn,{title:Mn("PR Block1 Setting","vk-blocks")},r.a.createElement(Dn,{label:Mn("Link URL:","vk-blocks")},r.a.createElement(qn,{value:l,onChange:function(e){return o({url1:e})}}),r.a.createElement($n,{label:Mn("Open link new tab.","vk-blocks"),checked:s,onChange:function(e){return o({urlOpenType1:e})}})),r.a.createElement(Dn,{label:Mn("Icon 1","vk-blocks")},r.a.createElement(qn,{label:Mn("Class name of the Font Awesome icon font you want to use:","vk-blocks"),value:m,onChange:function(e){return o({icon1:e})},placeholder:"fas fa-file",help:r.a.createElement("a",{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"},Mn("Font Awesome icon list","vk-blocks"))}),r.a.createElement(Jn,{value:v,onChange:function(e){e?o({color1:e}):(o({color1:"#0693e3"}),o({bgType1:"0"}))}}),r.a.createElement(Un,{label:Mn("Icon Background:","vk-blocks"),selected:g,options:[{label:Mn("Solid color","vk-blocks"),value:"0"},{label:Mn("No background","vk-blocks"),value:"1"}],onChange:function(e){return o({bgType1:e})}})),r.a.createElement(Dn,{label:Mn("PR Image 1","vk-blocks"),help:Mn("When you have an image. Image is displayed with priority","vk-blocks")},r.a.createElement(Yn,{onSelect:function(e){return o({insertImage1:e.url})},type:"image",value:h,render:function(e){var t=e.open;return r.a.createElement(Vn,{onClick:t,className:h?"image-button":"button button-large"},h?r.a.createElement("img",{className:"icon-image",src:h,alt:Mn("Upload image","vk-blocks")}):Mn("Select image","vk-blocks"))}}))),r.a.createElement(Wn,{title:Mn("PR Block2 Setting","vk-blocks")},r.a.createElement(Dn,{label:Mn("Link URL:","vk-blocks")},r.a.createElement(qn,{value:c,onChange:function(e){return o({url2:e})}}),r.a.createElement($n,{label:Mn("Open link new tab.","vk-blocks"),checked:u,onChange:function(e){return o({urlOpenType2:e})}})),r.a.createElement(Dn,{label:Mn("Icon 2","vk-blocks")},r.a.createElement(qn,{label:Mn("Class name of the Font Awesome icon font you want to use:","vk-blocks"),value:b,onChange:function(e){return o({icon2:e})},placeholder:"fas fa-file",help:r.a.createElement("a",{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"},Mn("Font Awesome icon list","vk-blocks"))}),r.a.createElement(Jn,{value:k,onChange:function(e){e?o({color2:e}):(o({color2:"#0693e3"}),o({bgType2:"0"}))}}),r.a.createElement(Un,{label:Mn("Icon Background:","vk-blocks"),selected:y,options:[{label:Mn("Solid color","vk-blocks"),value:"0"},{label:Mn("No background","vk-blocks"),value:"1"}],onChange:function(e){return o({bgType2:e})}})),r.a.createElement(Dn,{label:Mn("PR Image 2","vk-blocks"),help:Mn("When you have an image. Image is displayed with priority.","vk-blocks")},r.a.createElement(Yn,{onSelect:function(e){return o({insertImage2:e.url})},type:"image",value:E,render:function(e){var t=e.open;return r.a.createElement(Vn,{onClick:t,className:E?"image-button":"button button-large"},E?r.a.createElement("img",{className:"icon-image",src:E,alt:Mn("Upload image","vk-blocks")}):Mn("Select image","vk-blocks"))}}))),r.a.createElement(Wn,{title:Mn("PR Block3 Setting","vk-blocks")},r.a.createElement(Dn,{label:Mn("Link URL:","vk-blocks")},r.a.createElement(qn,{value:i,onChange:function(e){return o({url3:e})}}),r.a.createElement($n,{label:Mn("Open link new tab.","vk-blocks"),checked:p,onChange:function(e){return o({urlOpenType3:e})}})),r.a.createElement(Dn,{label:Mn("Icon 3","vk-blocks")},r.a.createElement(qn,{label:Mn("Class name of the Font Awesome icon font you want to use:","vk-blocks"),value:f,onChange:function(e){return o({icon3:e})},placeholder:"fas fa-file",help:r.a.createElement("a",{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"},Mn("Font Awesome icon list","vk-blocks"))}),r.a.createElement(Jn,{value:d,onChange:function(e){e?o({color3:e}):(o({color3:"#0693e3"}),o({bgType3:"0"}))}}),r.a.createElement(Un,{label:Mn("Icon Background:","vk-blocks"),selected:_,options:[{label:Mn("Solid color","vk-blocks"),value:"0"},{label:Mn("No background","vk-blocks"),value:"1"}],onChange:function(e){return o({bgType3:e})}})),r.a.createElement(Dn,{label:Mn("PR Image 3","vk-blocks"),help:Mn("When you have an image. Image is displayed with priority.","vk-blocks")},r.a.createElement(Yn,{onSelect:function(e){return o({insertImage3:e.url})},type:"image",value:C,render:function(e){var t=e.open;return r.a.createElement(Vn,{onClick:t,className:C?"image-button":"button button-large"},C?r.a.createElement("img",{className:"icon-image",src:C,alt:Mn("Upload image","vk-blocks")}):Mn("Select image","vk-blocks"))}})))),r.a.createElement("div",{className:t},r.a.createElement(zn,{attributes:n,setAttributes:o,blockNum:1,for_:"edit"}),r.a.createElement(zn,{attributes:n,setAttributes:o,blockNum:2,for_:"edit"}),r.a.createElement(zn,{attributes:n,setAttributes:o,blockNum:3,for_:"edit"})))]},save:function(e){var t,n=e.attributes,o=e.className;return t=o?"".concat(o," vk_prBlocks row"):"vk_prBlocks row",r.a.createElement("div",{className:t},r.a.createElement(zn,{attributes:n,blockNum:1,for_:"save"}),r.a.createElement(zn,{attributes:n,blockNum:2,for_:"save"}),r.a.createElement(zn,{attributes:n,blockNum:3,for_:"save"}))},deprecated:Sn});function Xn(e){return(Xn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Zn(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function eo(e,t){return!t||"object"!==Xn(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function to(e){return(to=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function no(e,t){return(no=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var oo=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),eo(this,to(t).apply(this,arguments))}var n,o,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&&no(e,t)}(t,r.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.buttonText,n=e.fontAwesomeIconBefore,o=e.fontAwesomeIconAfter,a="",l="";return n&&(a=r.a.createElement("i",{className:"".concat(n," vk_button_link_before")})),o&&(l=r.a.createElement("i",{className:"".concat(o," vk_button_link_after")})),r.a.createElement(r.a.Fragment,null,a,r.a.createElement("span",{className:"vk_button_link_txt"},t),l)}}])&&Zn(n.prototype,o),a&&Zn(n,a),t}();function ro(e){return(ro="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 ao(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 lo(e,t){return!t||"object"!==ro(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function co(e){return(co=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function io(e,t){return(io=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var so=wp.i18n.__,uo=wp.components.Button,po=wp.editor.MediaUpload,mo=wp.editor.RichText,bo=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),lo(this,co(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&&io(e,t)}(t,r.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,l=e.url,c=e.buttonType,i=e.buttonColor,s=e.buttonColorCustom,u=e.buttonText,p=e.buttonTarget,m=e.Image,b=e.ImageBorderColor,f=e.layout,v=(e.fontAwesomeIconBefore,e.fontAwesomeIconAfter,this.props.setAttributes),k=this.props.className,d=this.props.for_,g="vk_prContent",y="vk_button",_="btn btn-block vk_button_link vk_prContent_colTxt_btn",h={},E="";return g="right"===f?ue()(k,g,"vk_prContent-layout-imageRight"):ue()(k,g,"vk_prContent-layout-imageLeft"),s?(y="".concat(y," vk_button-color-custom"),_="".concat(_," btn-primary"),"0"===c?h={backgroundColor:s,border:"1px solid ".concat(s)}:"1"===c&&(h={backgroundColor:"transparent",border:"1px solid "+s,color:s})):s||("0"===c?(_="".concat(_," btn-").concat(i),h=null):"1"===c&&(_="".concat(_," btn-outline-").concat(i),h=null)),E=null==b?"none":"1px solid ".concat(b),r.a.createElement("div",{className:g},r.a.createElement("div",{className:"col-sm-6 vk_prContent_colImg"},"edit"===d?r.a.createElement(po,{onSelect:function(e){return v({Image:e.sizes.full.url})},type:" image",value:m,render:function(e){var t=e.open;return r.a.createElement(uo,{onClick:t,className:m?"image-button":"button button-large"},m?r.a.createElement("img",{className:"vk_prContent_colImg_image",src:m,alt:so("Upload image","vk-blocks"),style:{border:E}}):so("Select image","vk-blocks"))}}):m?r.a.createElement("img",{className:"vk_prContent_colImg_image",src:m,alt:so("Upload image","vk-blocks"),style:{border:E}}):so("Select image","vk-blocks")),r.a.createElement("div",{className:"col-sm-6 vk_prContent_colTxt"},"edit"===d?r.a.createElement(r.a.Fragment,null,r.a.createElement(mo,{tagName:"h3",className:"vk_prContent_colTxt_title",onChange:function(e){return v({title:e})},value:t,placeholder:so("Input title.","vk-blocks"),style:{color:n}}),r.a.createElement(mo,{tagName:"p",className:"vk_prContent_colTxt_text",onChange:function(e){return v({content:e})},value:o,placeholder:so("Input content.","vk-blocks"),style:{color:a}})):r.a.createElement(r.a.Fragment,null,r.a.createElement(mo.Content,{tagName:"h3",value:t,className:"vk_prContent_colTxt_title",style:{color:n}}),r.a.createElement(mo.Content,{tagName:"p",className:"vk_prContent_colTxt_text",value:o,style:{color:a}})),function(){if(""!==u&&void 0!==u)return r.a.createElement("div",{className:y},r.a.createElement("a",{href:l,className:_,target:p?"_blank":null,style:h,rel:"noopener noreferrer"},r.a.createElement(oo,{attributes:e})))}()))}}])&&ao(n.prototype,o),a&&ao(n,a),t}();function fo(e){return(fo="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 vo(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 ko(e,t){return!t||"object"!==fo(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function go(e){return(go=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function yo(e,t){return(yo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var _o=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),ko(this,go(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&&yo(e,t)}(t,r.a.Component),n=t,(o=[{key:"render",value:function(){var e=this.props.attributes,t=e.buttonText,n=e.fontAwesomeIconBefore,o=e.fontAwesomeIconAfter,a="",l="";return n&&(a=r.a.createElement("i",{className:"".concat(n," vk_button_link_before")})),o&&(l=r.a.createElement("i",{className:"".concat(o," vk_button_link_after")})),r.a.createElement(r.a.Fragment,null,a,r.a.createElement("span",{className:"vk_button_link_txt"},t),l)}}])&&vo(n.prototype,o),a&&vo(n,a),t}();function ho(e){return(ho="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Eo(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 Co(e,t){return!t||"object"!==ho(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function wo(e){return(wo=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function No(e,t){return(No=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var xo=wp.i18n.__,Bo=wp.components.Button,So=wp.editor.MediaUpload,To=wp.editor.RichText,Oo=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Co(this,wo(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&&No(e,t)}(t,r.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,l=e.url,c=e.buttonType,i=e.buttonColor,s=e.buttonColorCustom,u=e.buttonText,p=e.buttonTarget,m=e.Image,b=e.ImageBorderColor,f=e.layout,v=(e.fontAwesomeIconBefore,e.fontAwesomeIconAfter,this.props.setAttributes),k=this.props.for_,d="vk_prContent",g="vk_button",y="btn btn-block vk_button_link vk_prContent_colTxt_btn",_={};return d="".concat(d,"right"===f?" vk_prContent-layout-imageRight":" vk_prContent-layout-imageLeft"),s?(g="".concat(g," vk_button-color-custom"),y="".concat(y," btn-primary"),"0"===c?_={backgroundColor:s,border:"1px solid ".concat(s)}:"1"===c&&(_={backgroundColor:"transparent",border:"1px solid "+s,color:s})):s||("0"===c?(y="".concat(y," btn-").concat(i),_=null):"1"===c&&(y="".concat(y," btn-outline-").concat(i),_=null)),r.a.createElement("div",{className:d},r.a.createElement("div",{className:"col-sm-6 vk_prContent_colImg"},"edit"===k?r.a.createElement(So,{onSelect:function(e){return v({Image:e.sizes.full.url})},type:" image",value:m,render:function(e){var t=e.open;return r.a.createElement(Bo,{onClick:t,className:m?"image-button":"button button-large"},m?r.a.createElement("img",{className:"vk_prContent_colImg_image",src:m,alt:xo("Upload image","vk-blocks"),style:{border:"1px solid ".concat(b)}}):xo("Select image","vk-blocks"))}}):m?r.a.createElement("img",{className:"vk_prContent_colImg_image",src:m,alt:xo("Upload image","vk-blocks"),style:{border:"1px solid ".concat(b)}}):xo("Select image","vk-blocks")),r.a.createElement("div",{className:"col-sm-6 vk_prContent_colTxt"},"edit"===k?r.a.createElement(r.a.Fragment,null,r.a.createElement(To,{tagName:"h3",className:"vk_prContent_colTxt_title",onChange:function(e){return v({title:e})},value:t,placeholder:xo("Input title.","vk-blocks"),style:{color:n}}),r.a.createElement(To,{tagName:"p",className:"vk_prContent_colTxt_text",onChange:function(e){return v({content:e})},value:o,placeholder:xo("Input content.","vk-blocks"),style:{color:a}})):r.a.createElement(r.a.Fragment,null,r.a.createElement(To.Content,{tagName:"h3",value:t,className:"vk_prContent_colTxt_title",style:{color:n}}),r.a.createElement(To.Content,{tagName:"p",className:"vk_prContent_colTxt_text",value:o,style:{color:a}})),function(){if(""!==u&&void 0!==u)return r.a.createElement("div",{className:g},r.a.createElement("a",{href:l,className:y,target:p?"_blank":null,style:_},r.a.createElement(_o,{attributes:e})))}()))}}])&&Eo(n.prototype,o),a&&Eo(n,a),t}(),Ro=[{attributes:{title:{source:"html",selector:".vk_prContent_colTxt_title"},titleColor:{type:"string"},content:{source:"html",selector:".vk_prContent_colTxt_text"},contentColor:{type:"string"},url:{type:"string",default:null},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonText:{source:"html",selector:".vk_button_link_txt",default:""},buttonTarget:{type:"Boolean",default:!1},Image:{type:"string",default:null},ImageBorderColor:{type:"string",default:null},layout:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string"},fontAwesomeIconAfter:{type:"string"}},save:function(e){var t=e.attributes;e.className;return r.a.createElement(Oo,{attributes:t,for_:"save"})}}],Io=wp.i18n.__,Ao=wp.blocks.registerBlockType,Po=wp.components,jo=(Po.RangeControl,Po.RadioControl),zo=Po.PanelBody,Mo=(Po.Button,Po.BaseControl),Fo=Po.CheckboxControl,Lo=Po.TextControl,Uo=wp.element.Fragment,Wo=wp.editor,Vo=(Wo.RichText,Wo.InspectorControls),Do=(Wo.MediaUpload,Wo.ColorPalette),$o=r.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"576",height:"512",viewBox:"0 0 576 512"},r.a.createElement("g",null,r.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"}),r.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"}),r.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"}),r.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"}),r.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"}),r.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"}),r.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"}),r.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"}),r.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"}),r.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"})));Ao("vk-blocks/pr-content",{title:Io("PR Content","vk-blocks"),icon:$o,category:"vk-blocks-cat",attributes:{title:{source:"html",selector:".vk_prContent_colTxt_title"},titleColor:{type:"string"},content:{source:"html",selector:".vk_prContent_colTxt_text"},contentColor:{type:"string"},url:{type:"string",default:null},buttonType:{type:"string",default:"0"},buttonColor:{type:"string",default:"primary"},buttonColorCustom:{type:"string",default:null},buttonText:{source:"html",selector:".vk_button_link_txt",default:""},buttonTarget:{type:"Boolean",default:!1},Image:{type:"string",default:null},ImageBorderColor:{type:"string",default:null},layout:{type:"string",default:"left"},fontAwesomeIconBefore:{type:"string"},fontAwesomeIconAfter:{type:"string"}},edit:function(e){var t=e.attributes,n=e.className,o=e.setAttributes,a=t.titleColor,l=t.contentColor,c=t.url,i=t.buttonType,s=t.buttonColor,u=t.buttonColorCustom,p=t.buttonText,m=t.buttonTarget,b=t.ImageBorderColor,f=t.layout,v=t.fontAwesomeIconBefore,k=t.fontAwesomeIconAfter;return r.a.createElement(Uo,null,r.a.createElement(Vo,null,r.a.createElement(zo,{title:Io("Color Setting","vk-blocks")},r.a.createElement(Mo,{label:Io("Title Color","vk-blocks")},r.a.createElement(Do,{value:a,onChange:function(e){return o({titleColor:e})}})),r.a.createElement(Mo,{label:Io("Content Color","vk-blocks")},r.a.createElement(Do,{value:l,onChange:function(e){return o({contentColor:e})}})),r.a.createElement(Mo,{label:Io("Image Border Color","vk-blocks")},r.a.createElement(Do,{value:b,onChange:function(e){return o({ImageBorderColor:e})}}))),r.a.createElement(zo,{title:Io("Button Setting","vk-blocks")},r.a.createElement(Mo,{label:Io("Button Text","vk-blocks")},r.a.createElement(Lo,{value:p,onChange:function(e){return o({buttonText:e})},placeholder:"Input button text."})),r.a.createElement(Mo,{label:Io("Link URL","vk-blocks")},r.a.createElement(Lo,{value:c,onChange:function(e){return o({url:e})},placeholder:"https://vektor-inc.co.jp/"})),r.a.createElement(Fo,{label:Io("Open link new tab.","vk-blocks"),checked:m,onChange:function(e){return o({buttonTarget:e})}}),r.a.createElement(Mo,{label:Io("Button Type","vk-blocks")},r.a.createElement(jo,{selected:i,options:[{label:Io("Solid","vk-blocks"),value:"0"},{label:Io("Ghost","vk-blocks"),value:"1"}],onChange:function(e){return o({buttonType:e})}})),r.a.createElement(jo,{label:Io("Default Color:","vk-blocks"),selected:s,options:[{label:Io("Primary","vk-blocks"),value:"primary"},{label:Io("Secondary","vk-blocks"),value:"secondary"},{label:Io("Success","vk-blocks"),value:"success"},{label:Io("Info","vk-blocks"),value:"info"},{label:Io("Warning","vk-blocks"),value:"warning"},{label:Io("Danger","vk-blocks"),value:"danger"},{label:Io("Light","vk-blocks"),value:"light"},{label:Io("Dark","vk-blocks"),value:"dark"}],onChange:function(e){return o({buttonColor:e})}}),r.a.createElement(Mo,{label:Io("Button Color","vk-blocks")},r.a.createElement(Do,{value:u,onChange:function(e){return o({buttonColorCustom:e})}})),r.a.createElement(Mo,{label:Io("Font Awesome:","vk-blocks"),help:r.a.createElement("a",{href:"https://fontawesome.com/icons?d=gallery&m=free",target:"_blank"},Io("Font Awesome icon list","vk-blocks"))},r.a.createElement(Lo,{label:Io("Before text","vk-blocks"),help:Io("Enter Font Awesome Class.This icon will appear before text. Ex) fas fa-arrow-circle-right","vk-blocks"),value:v,onChange:function(e){return o({fontAwesomeIconBefore:e})},placeholder:"fas fa-arrow-circle-right"}),r.a.createElement(Lo,{label:Io("After text","vk-blocks"),help:Io("Enter Font Awesome Class.This icon will appear after text. Ex) fas fa-external-link-alt","vk-blocks"),value:k,onChange:function(e){return o({fontAwesomeIconAfter:e})},placeholder:"fas fa-external-link-alt"}))),r.a.createElement(zo,{title:Io("Layout Setting","vk-blocks")},r.a.createElement(jo,{label:Io("Layout Type","vk-blocks"),selected:f,options:[{label:Io("Right","vk-blocks"),value:"right"},{label:Io("Left","vk-blocks"),value:"left"}],onChange:function(e){return o({layout:e})}}))),r.a.createElement(bo,{attributes:t,setAttributes:o,className:n,for_:"edit"}))},save:function(e){var t=e.attributes,n=e.className;return r.a.createElement(bo,{attributes:t,className:n,for_:"save"})},deprecated:Ro})}]);
26
  //# 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/spacer/component.js","webpack:///./src/spacer/block.js","webpack:///./src/spacer/schema.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/heading/heading-toolbar.js","webpack:///./src/heading/block.js","webpack:///./src/heading/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","href","_ref4","backgroundImage","backgroundRepeat","backgroundSize","backgroundColor","color","_ref5","_readOnlyError","SpacerComponent","_React$Component","_classCallCheck","_possibleConstructorReturn","_getPrototypeOf","apply","_inherits","_this$props$attribute","unit","pc","tablet","mobile","react_default","SelectControl","points","component_SpacerComponent","componentDivider","level","whichSide","dividerType","sectionPadding","sectionClass","lenderDivider","Math","abs","strokeWidth","fill","absLevel","tiltSectionStyle","curveSectionStyle","waveSectionStyle","DivideAbs4","triangleSectionStyle","paddingBottom","preserveAspectRatio","paddingTop","InnerBlocks","hex2rgba","hex","alpha","match","slice","parseInt","component_classCallCheck","component_possibleConstructorReturn","component_getPrototypeOf","component_inherits","classPaddingLR","classPaddingVertical","classBgPosition","classWidth","elm","containerClass","whichSideUpper","whichSideLower","bgStyle","borderProperty","borderRadiusProperty","bgColor","bgImage","bgPosition","outerWidth","padding_left_and_right","padding_top_and_bottom","opacity","upper_level","lower_level","upperDividerBgColor","lowerDividerBgColor","borderWidth","borderStyle","borderColor","borderRadius","anchor","for_","id","toNumber","min","undefined","max","Number","isNaN","supports","block_Fragment","block_InspectorControls","block_PanelBody","block_BaseControl","block_RangeControl","step","block_SelectControl","vk_blocks_check","is_pro","component_Component","range","window","lodash","sprintf","Toolbar","HeadingToolbar","targetLevel","selectedLevel","isActive","subscript","_this","_this$props","minLevel","maxLevel","controls","index","createLevelControl","BlockControls","AlignmentToolbar","align","titleStyle","outerMarginBottom","titleColor","titleSize","titleMarginBottom","subText","subTextFlag","subTextColor","subTextSize","setTitleFontSize","newLevel","heading_block_Fragment","heading_toolbar","heading_block_InspectorControls","heading_block_PanelBody","heading_block_SelectControl","heading_block_RangeControl","block_ColorPalette","block_RadioControl","marginBottom","fontSize","textAlign","button_component_classCallCheck","button_component_possibleConstructorReturn","button_component_getPrototypeOf","button_component_inherits","buttonColorCustom","lbColorCustom","buttonColor","lbColor","buttonType","lbType","buttonAlign","lbAlign","buttonSize","lbSize","buttonUrl","lbUrl","buttonTarget","lbTarget","fontAwesomeIconBefore","lbFontAwesomeIconBefore","fontAwesomeIconAfter","lbFontAwesomeIconAfter","richText","lbRichtext","subCaption","lbsubCaption","aClass","aStyle","iconBefore","iconAfter","role","aria-pressed","ComponentDeprecated","component_deprecated_classCallCheck","component_deprecated_possibleConstructorReturn","component_deprecated_getPrototypeOf","component_deprecated_inherits","deprecated","component_deprecated_ComponentDeprecated","deprecated_RichText","Dashicon","IconButton","URLInput","isSelected","button_block_Fragment","button_block_InspectorControls","button_block_PanelBody","button_block_RadioControl","button_block_BaseControl","button_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","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":"aACA,IAAAA,EAAA,GAGA,SAAAC,EAAAC,GAGA,GAAAF,EAAAE,GACA,OAAAF,EAAAE,GAAAC,QAGA,IAAAC,EAAAJ,EAAAE,GAAA,CACAG,EAAAH,EACAI,GAAA,EACAH,QAAA,IAUA,OANAI,EAAAL,GAAAM,KAAAJ,EAAAD,QAAAC,IAAAD,QAAAF,GAGAG,EAAAE,GAAA,EAGAF,EAAAD,QAKAF,EAAAQ,EAAAF,EAGAN,EAAAS,EAAAV,EAGAC,EAAAU,EAAA,SAAAR,EAAAS,EAAAC,GACAZ,EAAAa,EAAAX,EAAAS,IACAG,OAAAC,eAAAb,EAAAS,EAAA,CAA0CK,YAAA,EAAAC,IAAAL,KAK1CZ,EAAAkB,EAAA,SAAAhB,GACA,oBAAAiB,eAAAC,aACAN,OAAAC,eAAAb,EAAAiB,OAAAC,YAAA,CAAwDC,MAAA,WAExDP,OAAAC,eAAAb,EAAA,cAAiDmB,OAAA,KAQjDrB,EAAAsB,EAAA,SAAAD,EAAAE,GAEA,GADA,EAAAA,IAAAF,EAAArB,EAAAqB,IACA,EAAAE,EAAA,OAAAF,EACA,KAAAE,GAAA,iBAAAF,QAAAG,WAAA,OAAAH,EACA,IAAAI,EAAAX,OAAAY,OAAA,MAGA,GAFA1B,EAAAkB,EAAAO,GACAX,OAAAC,eAAAU,EAAA,WAAyCT,YAAA,EAAAK,UACzC,EAAAE,GAAA,iBAAAF,EAAA,QAAAM,KAAAN,EAAArB,EAAAU,EAAAe,EAAAE,EAAA,SAAAA,GAAgH,OAAAN,EAAAM,IAAqBC,KAAA,KAAAD,IACrI,OAAAF,GAIAzB,EAAA6B,EAAA,SAAA1B,GACA,IAAAS,EAAAT,KAAAqB,WACA,WAA2B,OAAArB,EAAA,SAC3B,WAAiC,OAAAA,GAEjC,OADAH,EAAAU,EAAAE,EAAA,IAAAA,GACAA,GAIAZ,EAAAa,EAAA,SAAAiB,EAAAC,GAAsD,OAAAjB,OAAAkB,UAAAC,eAAA1B,KAAAuB,EAAAC,IAGtD/B,EAAAkC,EAAA,GAIAlC,IAAAmC,EAAA,kCC/EAhC,EAAAD,QAAmBF,EAAQ;;;;;;;;GCMd,IAAAoC,EAAMpC,EAAQ,GAAe6B,EAAA,mBAAAV,eAAAkB,IAAAH,EAAAL,EAAAV,OAAAkB,IAAA,uBAAAC,EAAAT,EAAAV,OAAAkB,IAAA,sBAAAnB,EAAAW,EAAAV,OAAAkB,IAAA,wBAAAf,EAAAO,EAAAV,OAAAkB,IAAA,2BAAAE,EAAAV,EAAAV,OAAAkB,IAAA,wBAAAG,EAAAX,EAAAV,OAAAkB,IAAA,wBAAAI,EAAAZ,EAAAV,OAAAkB,IAAA,uBAAAK,EAAAb,EAAAV,OAAAkB,IAAA,+BAAAM,EAAAd,EAAAV,OAAAkB,IAAA,2BAAAO,EAAAf,EAAAV,OAAAkB,IAAA,wBAAAQ,EAAAhB,EAAAV,OAAAkB,IAAA,cAC1C,MAAAS,EAAAjB,EAAAV,OAAAkB,IAAA,oBAAAU,EAAA,mBAAA5B,eAAA6B,SACA,SAAAC,EAAAC,GAAc,QAAAC,EAAAC,UAAAC,OAAA,EAAAC,EAAA,yDAAAJ,EAAAzC,EAAA,EAA8FA,EAAA0C,EAAI1C,IAAA6C,GAAA,WAAAC,mBAAAH,UAAA3C,EAAA,KADzB,SAAAyC,EAAAC,EAAAG,EAAA7C,EAAAC,EAAA8C,EAAAC,EAAAC,GAA6B,IAAAR,EAAA,CAAgB,GAATA,OAAA,OAAS,IAAAC,EAAAD,EAAAS,MAAA,qIAAuJ,CAAK,IAAAtD,EAAA,CAAAiD,EAAA7C,EAAAC,EAAA8C,EAAAC,EAAAC,GAAAlD,EAAA,GAAwB0C,EAAAS,MAAAR,EAAAS,QAAA,iBAAmC,OAAAvD,EAAAG,SAAiBG,KAAA,sBAA6C,MAAhBuC,EAAAW,YAAA,EAAgBX,GACpPY,EAAA,2BAAAZ,EAAA,4HAAmCI,GAA6H,IAAAS,EAAA,CAAOC,UAAA,WAAqB,UAASC,mBAAA,aAAgCC,oBAAA,aAAiCC,gBAAA,cAA8BC,EAAA,GACzc,SAAAC,EAAAnB,EAAAC,EAAAG,GAAkBgB,KAAAC,MAAArB,EAAaoB,KAAAE,QAAArB,EAAemB,KAAAG,KAAAL,EAAYE,KAAAI,QAAApB,GAAAS,EAAsS,SAAAY,KAAsC,SAAAC,EAAA1B,EAAAC,EAAAG,GAAkBgB,KAAAC,MAAArB,EAAaoB,KAAAE,QAAArB,EAAemB,KAAAG,KAAAL,EAAYE,KAAAI,QAAApB,GAAAS,EAApXM,EAAArC,UAAA6C,iBAAA,GAAgCR,EAAArC,UAAA8C,SAAA,SAAA5B,EAAAC,GAAmC,iBAAAD,GAAA,mBAAAA,GAAA,MAAAA,GAAAD,EAAA,MAAmEqB,KAAAI,QAAAP,gBAAAG,KAAApB,EAAAC,EAAA,aAAmDkB,EAAArC,UAAA+C,YAAA,SAAA7B,GAAoCoB,KAAAI,QAAAT,mBAAAK,KAAApB,EAAA,gBAAqEyB,EAAA3C,UAAAqC,EAAArC,UAAoG,IAAAgD,EAAAJ,EAAA5C,UAAA,IAAA2C,EACldK,EAAAC,YAAAL,EAAgBxC,EAAA4C,EAAAX,EAAArC,WAAiBgD,EAAAE,sBAAA,EAA0B,IAAAC,EAAA,CAAOC,QAAA,KAAAC,kBAAA,MAAoCC,EAAAxE,OAAAkB,UAAAC,eAAAsD,EAAA,CAAsC5D,KAAA,EAAA6D,KAAA,EAAAC,QAAA,EAAAC,UAAA,GAC5I,SAAAC,EAAAzC,EAAAC,EAAAG,GAAkB,IAAA7C,OAAA,EAAAC,EAAA,GAAiB8C,EAAA,KAAAC,EAAA,KAAe,SAAAN,EAAA,IAAA1C,UAAA,IAAA0C,EAAAqC,MAAA/B,EAAAN,EAAAqC,UAAA,IAAArC,EAAAxB,MAAA6B,EAAA,GAAAL,EAAAxB,KAAAwB,EAAAmC,EAAA/E,KAAA4C,EAAA1C,KAAA8E,EAAAtD,eAAAxB,KAAAC,EAAAD,GAAA0C,EAAA1C,IAA4H,IAAAiD,EAAAN,UAAAC,OAAA,EAAyB,OAAAK,EAAAhD,EAAAkF,SAAAtC,OAAsB,KAAAI,EAAA,CAAa,QAAArD,EAAAwF,MAAAnC,GAAAlD,EAAA,EAAuBA,EAAAkD,EAAIlD,IAAAH,EAAAG,GAAA4C,UAAA5C,EAAA,GAAwBE,EAAAkF,SAAAvF,EAAa,GAAA6C,KAAA4C,aAAA,IAAArF,KAAAiD,EAAAR,EAAA4C,kBAAA,IAAApF,EAAAD,KAAAC,EAAAD,GAAAiD,EAAAjD,IAA4E,OAAOsF,SAAA7D,EAAA8D,KAAA9C,EAAAvB,IAAA6B,EAAAgC,IAAA/B,EAAAc,MAAA7D,EAAAuF,OAAAd,EAAAC,SAC/R,SAAAc,EAAAhD,GAAc,uBAAAA,GAAA,OAAAA,KAAA6C,WAAA7D,EAA4J,IAAAiE,EAAA,OAAAC,EAAA,GAAkB,SAAAC,EAAAnD,EAAAC,EAAAG,EAAA7C,GAAoB,GAAA2F,EAAA/C,OAAA,CAAa,IAAA3C,EAAA0F,EAAAE,MAAsE,OAAxD5F,EAAA6F,OAAArD,EAAWxC,EAAA8F,UAAArD,EAAczC,EAAA+F,KAAAnD,EAAS5C,EAAA8D,QAAA/D,EAAYC,EAAAgG,MAAA,EAAUhG,EAAS,OAAO6F,OAAArD,EAAAsD,UAAArD,EAAAsD,KAAAnD,EAAAkB,QAAA/D,EAAAiG,MAAA,GACjZ,SAAAC,EAAAzD,GAAcA,EAAAqD,OAAA,KAAcrD,EAAAsD,UAAA,KAAiBtD,EAAAuD,KAAA,KAAYvD,EAAAsB,QAAA,KAAetB,EAAAwD,MAAA,EAAU,GAAAN,EAAA/C,QAAA+C,EAAAQ,KAAA1D,GAEmG,SAAA2D,EAAA3D,EAAAC,EAAAG,GAAkB,aAAAJ,EAAA,EADvM,SAAA4D,EAAA5D,EAAAC,EAAAG,EAAA7C,GAAoB,IAAAC,SAAAwC,EAAe,cAAAxC,GAAA,YAAAA,IAAAwC,EAAA,MAAyC,IAAAM,GAAA,EAAS,UAAAN,EAAAM,GAAA,OAAiB,OAAA9C,GAAe,0BAAA8C,GAAA,EAAiC,MAAM,oBAAAN,EAAA6C,UAAiC,KAAA7D,EAAA,KAAAI,EAAAkB,GAAA,GAAoB,GAAAA,EAAA,OAAAF,EAAA7C,EAAAyC,EAAA,KAAAC,EAAA,IAAA4D,EAAA7D,EAAA,GAAAC,GAAA,EAAgE,GAAvBK,EAAA,EAAIL,EAAA,KAAAA,EAAA,IAAAA,EAAA,IAAmB0C,MAAAmB,QAAA9D,GAAA,QAAAO,EAAA,EAAgCA,EAAAP,EAAAG,OAAWI,IAAA,CAAY,IAAAC,EAAAP,EAAA4D,EAAPrG,EAAAwC,EAAAO,GAAOA,GAAeD,GAAAsD,EAAApG,EAAAgD,EAAAJ,EAAA7C,QAAc,GAAAiD,EAAA,OAAAR,GAAA,iBAAAA,EAAA,wBAAAQ,EAAAX,GAAAG,EAAAH,IAAAG,EAAA,eAAAQ,EAAA,wBAAAA,EAAA,IAAAR,EAAAQ,EAAAnD,KAAA2C,GAAAO,EACrW,IAAE/C,EAAAwC,EAAA+D,QAAAC,MAAmB1D,GAAAsD,EAAApG,IAAAW,MAAAqC,EAAAP,EAAA4D,EAAArG,EAAA+C,KAAAH,EAAA7C,OAAsC,WAAAC,GAAAuC,EAAA,yBAAAK,EAAA,GAAAJ,GAAA,qBAA0EpC,OAAAqG,KAAAjE,GAAAkE,KAAA,UAA8B9D,EAAA,IAAS,OAAAE,EAA2BsD,CAAA5D,EAAA,GAAAC,EAAAG,GAA6B,SAAAyD,EAAA7D,EAAAC,GAAgB,uBAAAD,GAAA,OAAAA,GAAA,MAAAA,EAAAvB,IAHpF,SAAAuB,GAAmB,IAAAC,EAAA,CAAOkE,IAAA,KAAAC,IAAA,MAAmB,cAAApE,GAAAU,QAAA,iBAAAV,GAA6C,OAAAC,EAAAD,KAGNqE,CAAArE,EAAAvB,KAAAwB,EAAAqE,SAAA,IAA8E,SAAAC,EAAAvE,EAAAC,GAAiBD,EAAAuD,KAAAlG,KAAA2C,EAAAsB,QAAArB,EAAAD,EAAAwD,SACnV,SAAAgB,EAAAxE,EAAAC,EAAAG,GAAmB,IAAA7C,EAAAyC,EAAAqD,OAAA7F,EAAAwC,EAAAsD,UAA6BtD,IAAAuD,KAAAlG,KAAA2C,EAAAsB,QAAArB,EAAAD,EAAAwD,SAAqCb,MAAAmB,QAAA9D,GAAAyE,EAAAzE,EAAAzC,EAAA6C,EAAA,SAAAJ,GAAqC,OAAAA,IAAS,MAAAA,IAAAgD,EAAAhD,OAJnI,SAAAA,EAAAC,GAAiB,OAAO4C,SAAA7D,EAAA8D,KAAA9C,EAAA8C,KAAArE,IAAAwB,EAAAqC,IAAAtC,EAAAsC,IAAAjB,MAAArB,EAAAqB,MAAA0B,OAAA/C,EAAA+C,QAI2G2B,CAAA1E,EAAAxC,IAAAwC,EAAAvB,KAAAwB,KAAAxB,MAAAuB,EAAAvB,IAAA,OAAAuB,EAAAvB,KAAAiC,QAAAuC,EAAA,YAAA7C,IAAA7C,EAAAmG,KAAA1D,IAAyG,SAAAyE,EAAAzE,EAAAC,EAAAG,EAAA7C,EAAAC,GAAsB,IAAA8C,EAAA,GAAS,MAAAF,IAAAE,GAAA,GAAAF,GAAAM,QAAAuC,EAAA,YAAsDU,EAAA3D,EAAAwE,EAAbvE,EAAAkD,EAAAlD,EAAAK,EAAA/C,EAAAC,IAAuBiG,EAAAxD,GAC3U,IAAA0E,EAAA,CAAOC,SAAA,CAAUC,IAAA,SAAA7E,EAAAC,EAAAG,GAAoB,SAAAJ,EAAA,OAAAA,EAAoB,IAAAzC,EAAA,GAAyB,OAAhBkH,EAAAzE,EAAAzC,EAAA,KAAA0C,EAAAG,GAAgB7C,GAASuH,QAAA,SAAA9E,EAAAC,EAAAG,GAAyB,SAAAJ,EAAA,OAAAA,EAAuC2D,EAAA3D,EAAAuE,EAAnBtE,EAAAkD,EAAA,UAAAlD,EAAAG,IAA6BqD,EAAAxD,IAAKuD,MAAA,SAAAxD,GAAmB,OAAA2D,EAAA3D,EAAA,WAAsB,aAAY,OAAO+E,QAAA,SAAA/E,GAAqB,IAAAC,EAAA,GAA2C,OAAlCwE,EAAAzE,EAAAC,EAAA,cAAAD,GAAuB,OAAAA,IAAWC,GAAS+E,KAAA,SAAAhF,GAAuC,OAArBgD,EAAAhD,IAAAD,EAAA,OAAqBC,IAAUiF,UAAA,WAAsB,OAAO/C,QAAA,OAAcgD,UAAA/D,EAAAgE,cAAAzD,EAAA0D,cAAA,SAAApF,EAAAC,GAC3R,YADoV,IAAAA,MAAA,OAAqBD,EAAA,CAAG6C,SAAAtD,EAAA8F,sBAAApF,EAC5dqF,cAAAtF,EAAAuF,eAAAvF,EAAAwF,aAAA,EAAAC,SAAA,KAAAC,SAAA,OAA6ED,SAAA,CAAY5C,SAAAvD,EAAAqG,SAAA3F,GAAuBA,EAAA0F,SAAA1F,GAAoB4F,WAAA,SAAA5F,GAAwB,OAAO6C,SAAApD,EAAAoG,OAAA7F,IAAqB8F,KAAA,SAAA9F,GAAkB,OAAO6C,SAAAjD,EAAAmG,MAAA/F,EAAAgG,SAAA,EAAAC,QAAA,OAA4CC,KAAA,SAAAlG,EAAAC,GAAoB,OAAO4C,SAAAlD,EAAAmD,KAAA9C,EAAAmG,aAAA,IAAAlG,EAAA,KAAAA,IAA6CmG,SAAApI,EAAAqI,WAAAjI,EAAAkI,SAAA5G,EAAA6G,cAAA9D,EAAA+D,aAAA,SAAAxG,EAAAC,EAAAG,GAAiF,MAAAJ,GAAAD,EAAA,MAAAC,GAAuC,IAAAzC,OAAA,EAAAC,EAAA0B,EAAA,GAAmBc,EAAAqB,OAAAf,EAAAN,EAAAvB,IAAA8B,EAAAP,EAAAsC,IAAA9B,EAAAR,EAAA+C,OAChd,SAAA9C,EAAA,MAAY,IAAAA,EAAAqC,MAAA/B,EAAAN,EAAAqC,IAAA9B,EAAAyB,EAAAC,cAAsC,IAAAjC,EAAAxB,MAAA6B,EAAA,GAAAL,EAAAxB,KAA6B,IAAAtB,OAAA,EAAkE,IAAAI,KAArDyC,EAAA8C,MAAA9C,EAAA8C,KAAAF,eAAAzF,EAAA6C,EAAA8C,KAAAF,cAAqD3C,EAAAmC,EAAA/E,KAAA4C,EAAA1C,KAAA8E,EAAAtD,eAAAxB,KAAAC,EAAAD,QAAA,IAAA0C,EAAA1C,SAAA,IAAAJ,IAAAI,GAAA0C,EAAA1C,IAA8G,QAArBA,EAAA2C,UAAAC,OAAA,GAAqB3C,EAAAkF,SAAAtC,OAAsB,KAAA7C,EAAA,CAAaJ,EAAAwF,MAAApF,GAAW,QAAAD,EAAA,EAAYA,EAAAC,EAAID,IAAAH,EAAAG,GAAA4C,UAAA5C,EAAA,GAAwBE,EAAAkF,SAAAvF,EAAa,OAAO0F,SAAA7D,EAAA8D,KAAA9C,EAAA8C,KAAArE,IAAA6B,EAAAgC,IAAA/B,EAAAc,MAAA7D,EAAAuF,OAAAvC,IAAqDiG,cAAA,SAAAzG,GAA2B,IAAAC,EAAAwC,EAAA/D,KAAA,KAAAsB,GAA8B,OAATC,EAAA6C,KAAA9C,EAASC,GAASyG,eAAA1D,EAAA2D,QAAA,SACheC,wBAAApH,EAAAqH,kBAAAxH,EAAAyH,mDAAA,CAAkGC,kBAAA9E,EAAA+E,OAAA9H,IAA8B+H,EAAA,CAAIC,QAAAvC,GAAUwC,EAAAF,GAAAtC,GAAAsC,EAAWhK,EAAAD,QAAAmK,EAAAD,SAAAC;;;;;ECfzJ,IAAAC,EAAAxJ,OAAAwJ,sBACArI,EAAAnB,OAAAkB,UAAAC,eACAsI,EAAAzJ,OAAAkB,UAAAwI,qBAsDArK,EAAAD,QA5CA,WACA,IACA,IAAAY,OAAAoJ,OACA,SAMA,IAAAO,EAAA,IAAAC,OAAA,OAEA,GADAD,EAAA,QACA,MAAA3J,OAAA6J,oBAAAF,GAAA,GACA,SAKA,IADA,IAAAG,EAAA,GACAxK,EAAA,EAAiBA,EAAA,GAAQA,IACzBwK,EAAA,IAAAF,OAAAG,aAAAzK,MAKA,kBAHAU,OAAA6J,oBAAAC,GAAA7C,IAAA,SAAAlG,GACA,OAAA+I,EAAA/I,KAEAuF,KAAA,IACA,SAIA,IAAA0D,EAAA,GAIA,MAHA,uBAAAC,MAAA,IAAA/C,QAAA,SAAAgD,GACAF,EAAAE,OAGA,yBADAlK,OAAAqG,KAAArG,OAAAoJ,OAAA,GAAkCY,IAAA1D,KAAA,IAMhC,MAAA6D,GAEF,UAIAC,GAAApK,OAAAoJ,OAAA,SAAAiB,EAAAC,GAKA,IAJA,IAAAC,EAEAC,EADAC,EAtDA,SAAAC,GACA,GAAAA,QACA,UAAAC,UAAA,yDAGA,OAAA3K,OAAA0K,GAiDAE,CAAAP,GAGAhJ,EAAA,EAAgBA,EAAAiB,UAAAC,OAAsBlB,IAAA,CAGtC,QAAAR,KAFA0J,EAAAvK,OAAAsC,UAAAjB,IAGAF,EAAA1B,KAAA8K,EAAA1J,KACA4J,EAAA5J,GAAA0J,EAAA1J,IAIA,GAAA2I,EAAA,CACAgB,EAAAhB,EAAAe,GACA,QAAAjL,EAAA,EAAkBA,EAAAkL,EAAAjI,OAAoBjD,IACtCmK,EAAAhK,KAAA8K,EAAAC,EAAAlL,MACAmL,EAAAD,EAAAlL,IAAAiL,EAAAC,EAAAlL,MAMA,OAAAmL,sBCnFOI,EAAMC,GAAGC,KAATF,GACCG,EAAsBF,GAAGG,OAAzBD,kBACAE,EAAsBJ,GAAGK,OAAzBD,SAERF,EAAmB,kBAAmB,CAEpCI,MAAOP,EAAG,QAAS,aAEnBQ,KAAM,OAENC,SAAU,gBAEVC,WAAY,CACVC,MAAO,CACLtG,KAAM,SACNoE,QAAS,QAEXmC,QAAS,CACLvG,KAAM,SACNoF,OAAQ,OACRoB,SAAU,MAIhBC,KApBoC,SAAAC,GAoBF,IAA5BL,EAA4BK,EAA5BL,WAAYM,EAAgBD,EAAhBC,cAEVL,EAEAD,EAFAC,MACAC,EACAF,EADAE,QAWN,OACIK,MAAAnD,cAAA,OAAKoD,UAAS,eAAAC,OAAiBR,IAC/BM,MAAAnD,cAAA,UAAQsD,SAVZ,SAAuBC,GACrBL,EAAc,CAACL,MAAOU,EAAM7B,OAAO9J,UAU7BuL,MAAAnD,cAAA,UAAQpI,MAAO,UAAW4L,SAAoB,YAAVX,GAApC,WACAM,MAAAnD,cAAA,UAAQpI,MAAO,OAAQ4L,SAAoB,SAAVX,GAAjC,QACAM,MAAAnD,cAAA,UAAQpI,MAAO,UAAW4L,SAAoB,YAAVX,GAApC,WACAM,MAAAnD,cAAA,UAAQpI,MAAO,SAAU4L,SAAoB,WAAVX,GAAnC,WAEJM,MAAAnD,cAACuC,EAAD,CACIkB,QAAQ,IACRH,SAdR,SAAyBI,GACvBR,EAAc,CAACJ,QAASY,KAclB9L,MAAOkL,MAMjBa,KAnDoC,SAAAC,GAmDjB,IAAbhB,EAAagB,EAAbhB,WAEEC,EAEAD,EAFAC,MACAC,EACAF,EADAE,QAEN,OACIK,MAAAnD,cAAA,OAAKoD,UAAS,eAAAC,OAAiBR,IAC/BM,MAAAnD,cAACuC,EAASsB,QAAV,CACIJ,QAAS,IACT7L,MAAOkL,2BChEZZ,EAAMC,GAAGC,KAATF,GACCG,EAAsBF,GAAGG,OAAzBD,oBACgDF,GAAG2B,WAAtCC,KAAdC,eAAcD,cAAcE,cAAWC,WACtCrE,EAAasC,GAAGgC,QAAhBtE,WACyDsC,GAAGK,OAA7DD,aAAU6B,sBAAmBC,gBAAaC,iBAC3CC,EACLpB,MAAAnD,cAAA,OAAKwE,MAAM,6BAA6BC,MAAM,MAAMC,OAAO,MAAMC,QAAQ,eACxExB,MAAAnD,cAAA,QAAM/I,EAAE,iqCAiBVoL,EAAkB,oBAAqB,CAEnCI,MAAOP,EAAG,SAAU,aACvBQ,KAAM6B,EACN5B,SAAU,gBACVC,WAAY,CACXE,QAAS,CACRnB,OAAQ,OACCoB,SAAU,KAEd6B,YAAa,CACTjD,OAAQ,OACRoB,SAAU,cAEd8B,YAAa,CACTtI,KAAM,SACNoE,QAAS,cAEnBmE,eAAgB,CACfvI,KAAM,UAEPwI,aAAc,CACbxI,KAAM,SACNoE,QAAS,iBAEVqE,UAAW,CACVzI,KAAM,SACNoE,QAAS,OAYXqC,KAvCsC,SAAAC,GAuCW,IAAzCL,EAAyCK,EAAzCL,WAAYQ,EAA6BH,EAA7BG,UAAWF,EAAkBD,EAAlBC,cAE7BJ,EAMGF,EANHE,QACS8B,EAKNhC,EALMgC,YACAC,EAINjC,EAJMiC,YACAC,EAGNlC,EAHMkC,eACTC,EAEGnC,EAFHmC,aACAC,EACGpC,EADHoC,UAGK,OACL7B,MAAAnD,cAACH,EAAD,KACCsD,MAAAnD,cAACoE,EAAD,KACCjB,MAAAnD,cAACiE,EAAD,CAAWxB,MAAOP,EAAG,kBAAmB,cACvCiB,MAAAnD,cAAC+D,EAAD,CACCkB,MAAO/C,EAAG,WAAY,aACtBgD,KAAMhD,EAAG,4CAA6C,aACtDsB,SAAWuB,EACXI,QAAU,CACT,CAAEF,MAAO/C,EAAG,OAAQ,aAActK,MAAO,iBACzC,CAAEqN,MAAO/C,EAAG,QAAS,aAActK,MAAO,mBAE3C0L,SAAW,SAAE1L,GAAF,OAAasL,EAAe,CAAE6B,aAAcnN,OAEpDuL,MAAAnD,cAAC+D,EAAD,CACIkB,MAAO/C,EAAG,OAAQ,aAClBgD,KAAMhD,EAAG,qCAAsC,aAC/CsB,SAAWqB,EACXM,QAAU,CACN,CAAEF,MAAO/C,EAAG,QAAS,aAActK,MAAO,cAC1C,CAAEqN,MAAO/C,EAAG,WAAY,aAActK,MAAO,eAEjD0L,SAAW,SAAE1L,GAAF,OAAasL,EAAe,CAAE2B,YAAajN,OAE1DuL,MAAAnD,cAACsE,EAAD,CACI1M,MAAOkN,EACPxB,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAAC4B,eAAgBlN,SAK9DuL,MAAAnD,cAAA,OAAKoD,UAAS,GAAAC,OAAOD,EAAP,2BAAAC,OAA4C0B,EAA5C,gBAAA1B,OAAyEwB,IACtF1B,MAAAnD,cAAA,OAAKoD,UAAY,mBAChBD,MAAAnD,cAACqE,EAAD,CACCe,SAAW,SAACxN,GAAD,OAAWsL,EAAe,CAAE8B,UAAWpN,EAAMyN,MAAMC,KAAKC,OACnEhJ,KAAK,QACL6G,UAAY,wBACZxL,MAAQoN,EACR1F,OAAS,SAAAsE,GAAA,IAAI4B,EAAJ5B,EAAI4B,KAAJ,OACRrC,MAAAnD,cAACkE,EAAD,CACCuB,QAAUD,EACVpC,UAAY4B,EAAY,eAAiB,uBAErCA,EAA8C7B,MAAAnD,cAAA,OAAKoD,UAAY,wBAA0BsC,IAAMV,EAAYW,IAAKzD,EAAG,eAAgB,eAAvHA,EAAG,eAAgB,iBAIpBiB,MAAAnD,cAACuC,EAAD,CACIkB,QAAQ,aACtBL,UAAY,uBACEE,SAAW,SAAE1L,GAAF,OAAasL,EAAe,CAAE0B,YAAahN,KACtDA,MAAQgN,EACRgB,YAAa1D,EAAG,YAAa,gBAGpDiB,MAAAnD,cAACuC,EAAD,CACCM,MAAQ,CAAEgD,WAAYf,EAAgBgB,OAAQhB,GAC9CrB,QAAQ,IACRL,UAAY,qBACZE,SAAW,SAAE1L,GAAF,OAAasL,EAAe,CAAEJ,QAASlL,KAClDA,MAAQkL,EACR8C,YAAa1D,EAAG,aAAc,kBAgBnCyB,KA9HsC,SAAAoC,GA8HJ,IAA1BnD,EAA0BmD,EAA1BnD,WAENE,GAFgCiD,EAAd3C,UAQfR,EANHE,SACS8B,EAKNhC,EALMgC,YACAC,EAINjC,EAJMiC,YACAC,EAGNlC,EAHMkC,eACTC,EAEGnC,EAFHmC,aACAC,EACGpC,EADHoC,UAGD,OACC7B,MAAAnD,cAAA,OAAKoD,UAAS,yBAAAC,OAA6B0B,EAA7B,gBAAA1B,OAA0DwB,IACvE1B,MAAAnD,cAAA,OAAKoD,UAAY,mBACd4B,EACD7B,MAAAnD,cAAA,cACCmD,MAAAnD,cAAA,OACCoD,UAAY,wBACZsC,IAAMV,EACNW,IAAI,KAEgBxC,MAAAnD,cAACuC,EAASsB,QAAV,CACIJ,QAAQ,aACxBL,UAAY,uBACIxL,MAAQgN,KAEtB,IAEdzB,MAAAnD,cAACuC,EAASsB,QAAV,CACCT,UAAY,qBACZP,MAAQ,CAAEgD,WAAYf,EAAgBgB,OAAQhB,GAC9CrB,QAAQ,IACR7L,MAAQkL,2BCtLNZ,EAAMC,GAAGC,KAATF,GACAG,EAAqBF,GAAGG,OAAxBD,kBACAE,EAAYJ,GAAGK,OAAfD,SACDgC,EACLpB,MAAAnD,cAAA,OAAKwE,MAAM,6BAA6BC,MAAM,MAAMC,OAAO,MAAMC,QAAQ,eACzExB,MAAAnD,cAAA,QAAM/I,EAAE,srBAORkM,MAAAnD,cAAA,QAAM/I,EAAE,+HAERkM,MAAAnD,cAAA,QAAM/I,EAAE,uIAERkM,MAAAnD,cAAA,QAAM/I,EAAE,wIAiBToL,EAAkB,gBAAiB,CAE/BI,MAAOP,EAAG,MAAO,aACjBQ,KAAM6B,EACN5B,SAAU,gBACVC,WAAY,CACRoD,QAAS,CACLzJ,KAAM,SACNoF,OAAQ,OACRoB,SAAU,MAEdD,QAAS,CACLvG,KAAM,SACNoF,OAAQ,OACRoB,SAAU,OAYlBC,KA1B+B,SAAAC,GA0BG,IAA5BL,EAA4BK,EAA5BL,WAAYM,EAAgBD,EAAhBC,cAEV8C,EAEApD,EAFAoD,QACAlD,EACAF,EADAE,QAGJ,OACIK,MAAAnD,cAAA,MAAIoD,UAAW,UACXD,MAAAnD,cAACuC,EAAD,CACIkB,QAAQ,KAClBL,UAAY,eACFE,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAAC8C,QAASpO,KAC7CA,MAAOoO,EACPJ,YAAa1D,EAAG,2BAA4B,eAEhDiB,MAAAnD,cAACuC,EAAD,CACIkB,QAAQ,KAClBL,UAAY,iBACFE,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAACJ,QAASlL,KAC7CA,MAAOkL,EACP8C,YAAa1D,EAAG,yBAA0B,iBAc1DyB,KA5D+B,SAAAC,GA4DZ,IAAbhB,EAAagB,EAAbhB,WAEEoD,EAEApD,EAFAoD,QACAlD,EACAF,EADAE,QAGJ,OACIK,MAAAnD,cAAA,MAAIoD,UAAY,UACZD,MAAAnD,cAACuC,EAASsB,QAAV,CACIJ,QAAQ,KAClBL,UAAY,eACFxL,MAAOoO,IAEX7C,MAAAnD,cAACuC,EAASsB,QAAV,CACIJ,QAAQ,KAClBL,UAAY,iBACFxL,MAAOkL,2BC7GpBZ,EAAMC,GAAGC,KAATF,GACAG,EAAqBF,GAAGG,OAAxBD,oBAC6DF,GAAG2B,WAAlDC,KAAdC,eAAcD,cAAcE,cAAWC,WACvCrE,KAD+CoG,WACnC9D,GAAGgC,QAAftE,YAC0DsC,GAAGK,OAA7DD,aAAU6B,sBAAmBC,kBAAaC,aAgBjDjC,EAAkB,iBAAkB,CAEhCI,MAAOP,EAAG,OAAQ,aAClBQ,KAlBc,aAmBdC,SAAU,gBACVC,WAAY,CACRoD,QAAS,CACLzJ,KAAM,SACNoF,OAAQ,OACRoB,SAAU,MAEdD,QAAS,CACLvG,KAAM,SACNoF,OAAQ,OACRoB,SAAU,MAEdmD,UAAW,CACP3J,KAAM,SACNoE,QAAS,oBAEjBwF,YAAa,CACZ5J,KAAM,SACNoE,QAAS,OAYVqC,KAlCgC,SAAAC,GAkCE,IAA5BL,EAA4BK,EAA5BL,WAAYM,EAAgBD,EAAhBC,cAEV8C,EAIApD,EAJAoD,QACAlD,EAGAF,EAHAE,QACAqD,EAEAvD,EAFAuD,YACAD,EACAtD,EADAsD,UAGJ,MAAO,CACH/C,MAAAnD,cAACH,EAAD,KACIsD,MAAAnD,cAACoE,EAAD,KACIjB,MAAAnD,cAACiE,EAAD,CAAWxB,MAAOP,EAAG,mBAAoB,cACrCiB,MAAAnD,cAAC+D,EAAD,CACIP,SAAU0C,EACVf,QAAS,CACL,CAACF,MAAO/C,EAAG,gBAAiB,aAActK,MAAO,oBACjD,CAACqN,MAAO/C,EAAG,eAAgB,aAActK,MAAO,sBAEpD0L,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAACgD,UAAWtO,SAK3DuL,MAAAnD,cAAA,OAAKoD,UAAS,GAAAC,OAAM6C,EAAN,aACrB/C,MAAAnD,cAAA,OAAKoD,UAAY,iBACND,MAAAnD,cAAA,MAAIoD,UAAY,sBACZD,MAAAnD,cAACuC,EAAD,CACIkB,QAAQ,KACRL,UAAY,2BACZE,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAAC8C,QAASpO,KAC7CA,MAAOoO,EACPJ,YAAa1D,EAAG,cAAe,eAEnCiB,MAAAnD,cAACuC,EAAD,CACIkB,QAAQ,KACtBL,UAAY,6BACEE,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAACJ,QAASlL,KAC7CA,MAAOkL,EACP8C,YAAa1D,EAAG,gBAAiB,gBAGnDiB,MAAAnD,cAAA,OAAKoD,UAAW,uBACdD,MAAAnD,cAACqE,EAAD,CACEe,SAAU,SAACxN,GAAD,OAAWsL,EAAc,CAACiD,YAAavO,EAAM2N,OACvDhJ,KAAK,QACL6G,UAAY,sBACZxL,MAAOuO,EACP7G,OAAQ,SAAAsE,GAAA,IAAE4B,EAAF5B,EAAE4B,KAAF,OACNrC,MAAAnD,cAACkE,EAAD,CACEuB,QAASD,EACTpC,UAAW+C,EAAc,eAAiB,uBAExCA,EACAhD,MAAAnD,cAAA,OAAKoD,UAAW,aAAcsC,IAAKS,EAAaR,IAAKzD,EAAG,eAAgB,eAD1DA,EAAG,eAAgB,uBAqBjDyB,KA3GgC,SAAAoC,GA2Gb,IAAbnD,EAAamD,EAAbnD,WAEEoD,EAIApD,EAJAoD,QACAlD,EAGAF,EAHAE,QACAqD,EAEAvD,EAFAuD,YACAD,EACAtD,EADAsD,UAGJ,OACI/C,MAAAnD,cAAA,OAAKoD,UAAS,GAAAC,OAAM6C,EAAN,aACnB/C,MAAAnD,cAAA,OAAKoD,UAAY,iBACRD,MAAAnD,cAAA,MAAIoD,UAAY,sBACZD,MAAAnD,cAACuC,EAASsB,QAAV,CACIJ,QAAQ,KACRL,UAAY,2BACZxL,MAAOoO,IAEX7C,MAAAnD,cAACuC,EAASsB,QAAV,CACIJ,QAAQ,KACpBL,UAAY,6BACAxL,MAAOkL,KAGrBqD,EACDhD,MAAAnD,cAAA,OAAKoD,UAAY,uBAChBD,MAAAnD,cAAA,OACE0F,IAAMS,EACNR,IAAI,MACK,iFC3JdzD,EAAMC,GAAGC,KAATF,GACAG,EAAqBF,GAAGG,OAAxBD,oBAC4FF,GAAG2B,WAAjFC,KAAdC,eAAcD,cAAcE,cAAWC,WAAQkC,gBAAaC,oBAAiBC,gBAC7EzG,EAAYsC,GAAGgC,QAAftE,WAC0DsC,GAAGK,OAA7DD,aAAU6B,sBAAmBC,gBAAaC,iBAC3CC,EACLpB,MAAAnD,cAAA,OAAKwE,MAAM,6BAA6BC,MAAM,MAAMC,OAAO,MAAMC,QAAQ,eACzExB,MAAAnD,cAAA,SACCmD,MAAAnD,cAAA,SACCmD,MAAAnD,cAAA,UAAQuG,GAAG,MAAMC,GAAG,QAAQ/O,EAAE,OAC9B0L,MAAAnD,cAAA,QAAM/G,EAAE,QAAQC,EAAE,QAAQuL,MAAM,MAAMC,OAAO,SAE9CvB,MAAAnD,cAAA,SACCmD,MAAAnD,cAAA,UAAQuG,GAAG,OAAOC,GAAG,QAAQ/O,EAAE,OAC/B0L,MAAAnD,cAAA,QAAM9G,EAAE,QAAQuL,MAAM,MAAMC,OAAO,SAEpCvB,MAAAnD,cAAA,SACCmD,MAAAnD,cAAA,UAAQuG,GAAG,QAAQC,GAAG,QAAQ/O,EAAE,OAChC0L,MAAAnD,cAAA,QAAM/G,EAAE,MAAMC,EAAE,QAAQuL,MAAM,MAAMC,OAAO,WAkE9CrC,EAAkB,sBAAuB,CAErCI,MAAOP,EAAG,mBAAoB,aAC9BQ,KAAM6B,EACN5B,SAAU,gBACVC,WAjEJ,SAAwB6D,GAIpB,IAFA,IAAI7D,EAAa,GAERjM,EAAI,EAAGA,GAAK8P,EAAQ9P,IAEzBiM,EAAW,UAAYjM,GAAK,CACxB4F,KAAM,SACNoF,OAAQ,OACRoB,SAAU,6BAA+BpM,GAE7CiM,EAAW,UAAYjM,GAAK,CACxB4F,KAAM,SACNoF,OAAQ,OACRoB,SAAU,8BAAgCpM,GAE9CiM,EAAW,MAAQjM,GAAK,CACpB4F,KAAM,SACNoE,QAAS,MAEbiC,EAAW,cAAgBjM,GAAK,CAC5B4F,KAAM,UACNoE,SAAS,GAEbiC,EAAW,OAASjM,GAAK,CACrB4F,KAAM,SACNoE,QAAS,eAEbiC,EAAW,QAAUjM,GAAK,CACtB4F,KAAM,SACNoE,QAAS,WAEbiC,EAAW,SAAWjM,GAAK,CACvB4F,KAAM,SACNoE,QAAS,KAEbiC,EAAW,cAAgBjM,GAAK,CAC5B4F,KAAM,SACNoE,QAAS,MAIjB,OAAOiC,EAuBK8D,CAAe,GAU3B1D,KAfqC,SAAAC,GAeH,IAA5BL,EAA4BK,EAA5BL,WAAYM,EAAgBD,EAAhBC,cAGVyD,EAwBA/D,EAxBA+D,SACAC,EAuBAhE,EAvBAgE,SACAC,EAsBAjE,EAtBAiE,SACAC,EAqBAlE,EArBAkE,SACAC,EAoBAnE,EApBAmE,SACAC,EAmBApE,EAnBAoE,SACAC,EAkBArE,EAlBAqE,KACAC,EAiBAtE,EAjBAsE,KACAC,EAgBAvE,EAhBAuE,KACAC,EAeAxE,EAfAwE,aACAC,EAcAzE,EAdAyE,aACAC,EAaA1E,EAbA0E,aACAC,EAYA3E,EAZA2E,MACAC,EAWA5E,EAXA4E,MACAC,EAUA7E,EAVA6E,MACAC,EASA9E,EATA8E,OACAC,EAQA/E,EARA+E,OACAC,EAOAhF,EAPAgF,OACAC,EAMAjF,EANAiF,QACAC,EAKAlF,EALAkF,QACAC,EAIAnF,EAJAmF,QACAC,EAGApF,EAHAoF,aACAC,EAEArF,EAFAqF,aACAC,EACAtF,EADAsF,aAGJ,MAAO,CACH/E,MAAAnD,cAACH,EAAD,KACIsD,MAAAnD,cAACoE,EAAD,KAEIjB,MAAAnD,cAACiE,EAAD,CAAWxB,MAAOP,EAAG,oBAAqB,cACtCiB,MAAAnD,cAACoG,EAAD,CACInB,MAAO/C,EAAG,YAAa,cAEvBiB,MAAAnD,cAACsG,EAAD,CACI1O,MAAOqP,EACP3D,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAAC+D,KAAMrP,OAE9CuL,MAAAnD,cAACqG,EAAD,CACIpB,MAAO/C,EAAG,qBAAsB,aAChCiG,QAASf,EACT9D,SAAU,SAAC6E,GAAD,OAAajF,EAAc,CAACkE,aAAce,QAG5DhF,MAAAnD,cAACoG,EAAD,CACInB,MAAO/C,EAAG,SAAU,cAGpBiB,MAAAnD,cAACsG,EAAD,CACIrB,MAAO/C,EAAG,4DAA6D,aACvEtK,MAAO2P,EACPjE,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAACqE,MAAO3P,KAC3CgO,YAAa,cACbV,KAAS/B,MAAAnD,cAAA,KAAGoI,KAAI,iDAAoD1G,OAAM,UAAaQ,EAAG,yBAA0B,gBAExHiB,MAAAnD,cAACsE,EAAD,CACI1M,MAAO8P,EACPpE,SAAU,SAAC1L,GACLA,EACFsL,EAAc,CAACwE,OAAQ9P,KAEvBsL,EAAc,CAACwE,OAAQ,YACvBxE,EAAc,CAAC2E,QAAS,UAIhC1E,MAAAnD,cAAC+D,EAAD,CACIkB,MAAO/C,EAAG,mBAAoB,aAC9BsB,SAAUqE,EACV1C,QAAS,CACL,CAACF,MAAO/C,EAAG,cAAe,aAActK,MAAO,KAC/C,CAACqN,MAAO/C,EAAG,gBAAiB,aAActK,MAAO,MAErD0L,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAAE2E,QAASjQ,QAGtDuL,MAAAnD,cAACoG,EAAD,CACInB,MAAO/C,EAAG,aAAc,aACxBgD,KAAMhD,EAAG,2DAA4D,cAErEiB,MAAAnD,cAACqE,EAAD,CACIe,SAAU,SAACxN,GAAD,OAAWsL,EAAc,CAAC8E,aAAcpQ,EAAM2N,OACxDhJ,KAAK,QACL3E,MAAOoQ,EACP1I,OAAQ,SAAAsE,GAAA,IAAE4B,EAAF5B,EAAE4B,KAAF,OACJrC,MAAAnD,cAACkE,EAAD,CACIuB,QAASD,EACTpC,UAAW4E,EAAe,eAAiB,uBAEzCA,EACE7E,MAAAnD,cAAA,OAAKoD,UAAW,aAAcsC,IAAKsC,EAC9BrC,IAAKzD,EAAG,eAAgB,eAFhBA,EAAG,eAAgB,mBAQxDiB,MAAAnD,cAACiE,EAAD,CAAWxB,MAAOP,EAAG,oBAAqB,cACtCiB,MAAAnD,cAACoG,EAAD,CACInB,MAAO/C,EAAG,YAAa,cAEvBiB,MAAAnD,cAACsG,EAAD,CACI1O,MAAOsP,EACP5D,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAACgE,KAAMtP,OAE9CuL,MAAAnD,cAACqG,EAAD,CACIpB,MAAO/C,EAAG,qBAAsB,aAChCiG,QAASd,EACT/D,SAAU,SAAC6E,GAAD,OAAajF,EAAc,CAACmE,aAAcc,QAG5DhF,MAAAnD,cAACoG,EAAD,CACInB,MAAO/C,EAAG,SAAU,cAEpBiB,MAAAnD,cAACsG,EAAD,CACIrB,MAAO/C,EAAG,4DAA6D,aACvEtK,MAAO4P,EACPlE,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAACsE,MAAO5P,KAC3CgO,YAAa,cACbV,KAAS/B,MAAAnD,cAAA,KAAGoI,KAAI,iDAAoD1G,OAAM,UAAaQ,EAAG,yBAA0B,gBAExHiB,MAAAnD,cAACsE,EAAD,CACI1M,MAAO+P,EACPrE,SAAU,SAAC1L,GACLA,EACFsL,EAAc,CAACyE,OAAQ/P,KAEvBsL,EAAc,CAACyE,OAAQ,YACvBzE,EAAc,CAAC4E,QAAS,UAIhC3E,MAAAnD,cAAC+D,EAAD,CACIkB,MAAO/C,EAAG,mBAAoB,aAC9BsB,SAAUsE,EACV3C,QAAS,CACL,CAACF,MAAO/C,EAAG,cAAe,aAActK,MAAO,KAC/C,CAACqN,MAAO/C,EAAG,gBAAiB,aAActK,MAAO,MAErD0L,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAAC4E,QAASlQ,QAGrDuL,MAAAnD,cAACoG,EAAD,CACInB,MAAO/C,EAAG,aAAc,aACxBgD,KAAMhD,EAAG,4DAA6D,cAEtEiB,MAAAnD,cAACqE,EAAD,CACIe,SAAU,SAACxN,GAAD,OAAWsL,EAAc,CAAC+E,aAAcrQ,EAAM2N,OACxDhJ,KAAK,QACL3E,MAAOqQ,EACP3I,OAAQ,SAAAyG,GAAA,IAAEP,EAAFO,EAAEP,KAAF,OACJrC,MAAAnD,cAACkE,EAAD,CACIuB,QAASD,EACTpC,UAAW6E,EAAe,eAAiB,uBAEzCA,EACE9E,MAAAnD,cAAA,OAAKoD,UAAW,aAAcsC,IAAKuC,EAC9BtC,IAAKzD,EAAG,eAAgB,eAFhBA,EAAG,eAAgB,mBAQxDiB,MAAAnD,cAACiE,EAAD,CAAWxB,MAAOP,EAAG,oBAAqB,cACtCiB,MAAAnD,cAACoG,EAAD,CACInB,MAAO/C,EAAG,YAAa,cAEvBiB,MAAAnD,cAACsG,EAAD,CACI1O,MAAOuP,EACP7D,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAACiE,KAAMvP,OAE9CuL,MAAAnD,cAACqG,EAAD,CACIpB,MAAO/C,EAAG,qBAAsB,aAChCiG,QAASb,EACThE,SAAU,SAAC6E,GAAD,OAAajF,EAAc,CAACoE,aAAca,QAG5DhF,MAAAnD,cAACoG,EAAD,CACInB,MAAO/C,EAAG,SAAU,cAEpBiB,MAAAnD,cAACsG,EAAD,CACIrB,MAAO/C,EAAG,4DAA6D,aACvEtK,MAAO6P,EACPnE,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAACuE,MAAO7P,KAC3CgO,YAAa,cACbV,KAAS/B,MAAAnD,cAAA,KAAGoI,KAAI,iDAAoD1G,OAAM,UAAaQ,EAAG,yBAA0B,gBAExHiB,MAAAnD,cAACsE,EAAD,CACI1M,MAAOgQ,EACPtE,SAAU,SAAC1L,GACLA,EACFsL,EAAc,CAAC0E,OAAQhQ,KAEvBsL,EAAc,CAAC0E,OAAQ,YACvB1E,EAAc,CAAC6E,QAAS,UAIhC5E,MAAAnD,cAAC+D,EAAD,CACIkB,MAAO/C,EAAG,mBAAoB,aAC9BsB,SAAUuE,EACV5C,QAAS,CACL,CAACF,MAAO/C,EAAG,cAAe,aAActK,MAAO,KAC/C,CAACqN,MAAO/C,EAAG,gBAAiB,aAActK,MAAO,MAErD0L,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAAC6E,QAASnQ,QAGrDuL,MAAAnD,cAACoG,EAAD,CACInB,MAAO/C,EAAG,aAAc,aACxBgD,KAAMhD,EAAG,4DAA6D,cAEtEiB,MAAAnD,cAACqE,EAAD,CACIe,SAAU,SAACxN,GAAD,OAAWsL,EAAc,CAACgF,aAActQ,EAAM2N,OACxDhJ,KAAK,QACL3E,MAAOsQ,EACP5I,OAAQ,SAAA+I,GAAA,IAAE7C,EAAF6C,EAAE7C,KAAF,OACJrC,MAAAnD,cAACkE,EAAD,CACIuB,QAASD,EACTpC,UAAW8E,EAAe,eAAiB,uBAEzCA,EACE/E,MAAAnD,cAAA,OAAKoD,UAAW,aAAcsC,IAAKwC,EAC9BvC,IAAKzD,EAAG,eAAgB,eAFhBA,EAAG,eAAgB,oBAS5DiB,MAAAnD,cAAA,WAASoD,UAAU,mBAEfD,MAAAnD,cAAA,OAAKoD,UAAU,6BAGH4E,EAEO7E,MAAAnD,cAAA,OAAKoD,UAAU,yBACVP,MAAO,CACHyF,gBAAiB,OAASN,EAAe,IACzCO,iBAAkB,uBAClBC,eAAgB,UAG5BrF,MAAAnD,cAAA,OACI0F,IAAKsC,EACLrC,IAAI,MAMK,MAAZkC,EACM1E,MAAAnD,cAAA,OACHoD,UAAU,8BACVP,MAAO,CACH4F,gBAAiBf,EACjB5B,OAAM,aAAAzC,OAAeqE,KAE5BvE,MAAAnD,cAAA,KAAGoD,UAAS,GAAAC,OAAKkE,EAAL,0BACT1E,MAAO,CAAC6F,MAAO,WAIZvF,MAAAnD,cAAA,OACHoD,UAAU,8BACVP,MAAO,CAAC4F,gBAAiB,cAAe3C,OAAQ,aAAe4B,IAClEvE,MAAAnD,cAAA,KAAGoD,UAAS,GAAAC,OAAKkE,EAAL,0BACT1E,MAAO,CAAC6F,MAAOhB,MAM/BvE,MAAAnD,cAACuC,EAAD,CACIa,UAAU,kDACVK,QAAQ,KACRH,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAACyD,SAAU/O,KAC9CA,MAAO+O,EACPf,YAAa1D,EAAG,cAAe,eAEnCiB,MAAAnD,cAACuC,EAAD,CACIa,UAAU,sDACVK,QAAQ,IACRH,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAAC4D,SAAUlP,KAC9CA,MAAOkP,EACPlB,YAAa1D,EAAG,gBAAiB,gBAIzCiB,MAAAnD,cAAA,OAAKoD,UAAU,6BAGH6E,EAEO9E,MAAAnD,cAAA,OAAKoD,UAAU,yBACVP,MAAO,CACHyF,gBAAiB,OAASL,EAAe,IACzCM,iBAAkB,uBAClBC,eAAgB,UAG5BrF,MAAAnD,cAAA,OACI0F,IAAKuC,EACLtC,IAAI,MAOI,MAAZmC,EACO3E,MAAAnD,cAAA,OACHoD,UAAU,8BACVP,MAAO,CACH4F,gBAAiBd,EACjB7B,OAAM,aAAAzC,OAAesE,KAE5BxE,MAAAnD,cAAA,KAAGoD,UAAS,GAAAC,OAAKmE,EAAL,0BACT3E,MAAO,CAAC6F,MAAO,WAIZvF,MAAAnD,cAAA,OACHoD,UAAU,8BACVP,MAAO,CAAC4F,gBAAiB,cAAe3C,OAAQ,aAAe6B,IAClExE,MAAAnD,cAAA,KAAGoD,UAAS,GAAAC,OAAKmE,EAAL,0BACT3E,MAAO,CAAC6F,MAAOf,MAM/BxE,MAAAnD,cAACuC,EAAD,CACIa,UAAU,kDACVK,QAAQ,KACRH,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAAC0D,SAAUhP,KAC9CA,MAAOgP,EACPhB,YAAa1D,EAAG,cAAe,eAEnCiB,MAAAnD,cAACuC,EAAD,CACIa,UAAU,sDACVK,QAAQ,IACRH,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAAC6D,SAAUnP,KAC9CA,MAAOmP,EACPnB,YAAa1D,EAAG,gBAAiB,gBAIzCiB,MAAAnD,cAAA,OAAKoD,UAAU,6BAGH8E,EAEO/E,MAAAnD,cAAA,OAAKoD,UAAU,yBACVP,MAAO,CACHyF,gBAAiB,OAASJ,EAAe,IACzCK,iBAAkB,uBAClBC,eAAgB,UAG5BrF,MAAAnD,cAAA,OACI0F,IAAKwC,EACLvC,IAAI,MAOI,MAAZoC,EACO5E,MAAAnD,cAAA,OACHoD,UAAU,8BACVP,MAAO,CACH4F,gBAAiBb,EACjB9B,OAAM,aAAAzC,OAAeuE,KAE5BzE,MAAAnD,cAAA,KAAGoD,UAAS,GAAAC,OAAKoE,EAAL,0BACT5E,MAAO,CAAC6F,MAAO,WAIZvF,MAAAnD,cAAA,OACHoD,UAAU,8BACVP,MAAO,CAAC4F,gBAAiB,cAAe3C,OAAQ,aAAe8B,IAClEzE,MAAAnD,cAAA,KAAGoD,UAAS,GAAAC,OAAKoE,EAAL,0BACT5E,MAAO,CAAC6F,MAAOd,MAM/BzE,MAAAnD,cAACuC,EAAD,CACIa,UAAU,kDACVK,QAAQ,KACRH,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAAC2D,SAAUjP,KAC9CA,MAAOiP,EACPjB,YAAa1D,EAAG,cAAe,eAEnCiB,MAAAnD,cAACuC,EAAD,CACIa,UAAU,sDACVK,QAAQ,IACRH,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAAC8D,SAAUpP,KAC9CA,MAAOoP,EACPpB,YAAa1D,EAAG,gBAAiB,oBAiBzDyB,KAvbqC,SAAAgF,GAublB,IAAb/F,EAAa+F,EAAb/F,WAEL+D,EAwBO/D,EAxBP+D,SACAC,EAuBOhE,EAvBPgE,SACAC,EAsBOjE,EAtBPiE,SACAC,EAqBOlE,EArBPkE,SACAC,EAoBOnE,EApBPmE,SACAC,EAmBOpE,EAnBPoE,SACAC,EAkBOrE,EAlBPqE,KACAC,EAiBOtE,EAjBPsE,KACAC,EAgBOvE,EAhBPuE,KACAC,EAeOxE,EAfPwE,aACAC,EAcOzE,EAdPyE,aACAC,EAaO1E,EAbP0E,aACAC,EAYO3E,EAZP2E,MACAC,EAWO5E,EAXP4E,MACAC,EAUO7E,EAVP6E,MACAC,EASO9E,EATP8E,OACAC,EAQO/E,EARP+E,OACAC,EAOOhF,EAPPgF,OACAC,EAMOjF,EANPiF,QACAC,EAKOlF,EALPkF,QACAC,EAIOnF,EAJPmF,QACAC,EAGOpF,EAHPoF,aACAC,EAEOrF,EAFPqF,aACAC,EACOtF,EADPsF,aAGG,OACI/E,MAAAnD,cAAA,WAASoD,UAAU,mBAEfD,MAAAnD,cAAA,OAAKoD,UAAU,6BACXD,MAAAnD,cAAA,KACIoI,KAAMnB,EACNvF,OAAQ0F,EAAc,SAAS,QAC/BhE,UAAU,yBAIF4E,EAEO7E,MAAAnD,cAAA,OAAKoD,UAAU,yBACVP,MAAO,CACHyF,gBAAiB,OAASN,EAAe,IACzCO,iBAAkB,uBAClBC,eAAgB,UAG5BrF,MAAAnD,cAAA,OACI0F,IAAKsC,EACLrC,IAAI,OAMP+B,IACGkB,EAAA,UAANlB,EAAS,WAGK,MAAZG,EAEO1E,MAAAnD,cAAA,OACHoD,UAAU,8BACVP,MAAO,CACH4F,gBAAiBf,EACjB5B,OAAM,aAAAzC,OAAeqE,KAE5BvE,MAAAnD,cAAA,KAAGoD,UAAS,GAAAC,OAAKkE,EAAL,0BACT1E,MAAO,CAAC6F,MAAO,WAIZvF,MAAAnD,cAAA,OACHoD,UAAU,8BACVP,MAAO,CAAC4F,gBAAiB,cAAe3C,OAAQ,aAAe4B,IAClEvE,MAAAnD,cAAA,KAAGoD,UAAS,GAAAC,OAAKkE,EAAL,0BACT1E,MAAO,CAAC6F,MAAOhB,OAM/BvE,MAAAnD,cAACuC,EAASsB,QAAV,CACIT,UAAU,kDACVK,QAAS,KACT7L,MAAO+O,IACXxD,MAAAnD,cAACuC,EAASsB,QAAV,CACIT,UAAU,sDACVK,QAAS,IACT7L,MAAOkP,MAGnB3D,MAAAnD,cAAA,OAAKoD,UAAU,6BACXD,MAAAnD,cAAA,KACIoI,KAAMlB,EACNxF,OAAQ2F,EAAc,SAAS,QAC/BjE,UAAU,yBAIF6E,EAEO9E,MAAAnD,cAAA,OAAKoD,UAAU,yBACVP,MAAO,CACHyF,gBAAiB,OAASL,EAAe,IACzCM,iBAAkB,uBAClBC,eAAgB,UAG5BrF,MAAAnD,cAAA,OACI0F,IAAKuC,EACLtC,IAAI,OAKPgC,IACCiB,EAAA,UAANjB,EAAS,WAGO,MAAZG,EACO3E,MAAAnD,cAAA,OACHoD,UAAU,8BACVP,MAAO,CACH4F,gBAAiBd,EACjB7B,OAAM,aAAAzC,OAAesE,KAE5BxE,MAAAnD,cAAA,KAAGoD,UAAS,GAAAC,OAAKmE,EAAL,0BACT3E,MAAO,CAAC6F,MAAO,WAIZvF,MAAAnD,cAAA,OACHoD,UAAU,8BACVP,MAAO,CAAC4F,gBAAiB,cAAe3C,OAAQ,aAAe6B,IAClExE,MAAAnD,cAAA,KAAGoD,UAAS,GAAAC,OAAKmE,EAAL,0BACT3E,MAAO,CAAC6F,MAAOf,OAM/BxE,MAAAnD,cAACuC,EAASsB,QAAV,CACIT,UAAU,kDACVK,QAAS,KACT7L,MAAOgP,IACXzD,MAAAnD,cAACuC,EAASsB,QAAV,CACIT,UAAU,sDACVK,QAAS,IACT7L,MAAOmP,MAInB5D,MAAAnD,cAAA,OAAKoD,UAAU,6BACXD,MAAAnD,cAAA,KACIoI,KAAMjB,EACNzF,OAAQ4F,EAAc,SAAS,QAC/BlE,UAAU,yBAIF8E,EAEO/E,MAAAnD,cAAA,OAAKoD,UAAU,yBACVP,MAAO,CACHyF,gBAAiB,OAASJ,EAAe,IACzCK,iBAAkB,uBAClBC,eAAgB,UAG5BrF,MAAAnD,cAAA,OACI0F,IAAKwC,EACLvC,IAAI,OAKPiC,IACCgB,EAAA,UAANhB,EAAS,WAGO,MAAZG,EACO5E,MAAAnD,cAAA,OACHoD,UAAU,8BACVP,MAAO,CACH4F,gBAAiBb,EACjB9B,OAAM,aAAAzC,OAAeuE,KAE5BzE,MAAAnD,cAAA,KAAGoD,UAAS,GAAAC,OAAKoE,EAAL,0BACT5E,MAAO,CAAC6F,MAAO,WAIZvF,MAAAnD,cAAA,OACHoD,UAAU,8BACVP,MAAO,CAAC4F,gBAAiB,cAAe3C,OAAQ,aAAe8B,IAClEzE,MAAAnD,cAAA,KAAGoD,UAAS,GAAAC,OAAKoE,EAAL,0BACT5E,MAAO,CAAC6F,MAAOd,OAM/BzE,MAAAnD,cAACuC,EAASsB,QAAV,CACIT,UAAU,kDACVK,QAAS,KACT7L,MAAOiP,IACX1D,MAAAnD,cAACuC,EAASsB,QAAV,CACIT,UAAU,sDACVK,QAAS,IACT7L,MAAOoP,02BChuB5B,IAAM6B,EAAb,SAAAC,GAAA,SAAAD,IAAA,mGAAAE,CAAAlO,KAAAgO,GAAAG,EAAAnO,KAAAoO,EAAAJ,GAAAK,MAAArO,KAAAlB,sBAAA,yOAAAwP,CAAAN,EAAqC1F,IAAMxE,aAA3CkK,KAAA,EAAA3Q,IAAA,SAAAN,MAAA,WAEa,IAAAwR,EAMDvO,KAAKC,MAAM8H,WAJXyG,EAFCD,EAEDC,KACAC,EAHCF,EAGDE,GACAC,EAJCH,EAIDG,OACAC,EALCJ,EAKDI,OAGJ,OACIC,EAAAhQ,EAAAuG,cAAA,OAAKoD,UAAU,aACXqG,EAAAhQ,EAAAuG,cAAA,OAAKoD,UAAW,uBAAwBP,MAAO,CAAC6B,OAAQ4E,EAAKD,KAC7DI,EAAAhQ,EAAAuG,cAAA,OAAKoD,UAAW,2BAA4BP,MAAO,CAAC6B,OAAQ6E,EAASF,KACrEI,EAAAhQ,EAAAuG,cAAA,OAAKoD,UAAW,2BAA4BP,MAAO,CAAC6B,OAAQ8E,EAASH,sCAdrFR,EAAA,GCMO3G,EAAMC,GAAGC,KAATF,GACAG,EAAqBF,GAAGG,OAAxBD,oBACsDF,GAAG2B,WAAzDE,iBAAcC,cAAWmC,gBAAYsD,kBACrC7J,EAAYsC,GAAGgC,QAAftE,SACAuE,EAAqBjC,GAAGK,OAAxB4B,kBACDG,EACLkF,EAAAhQ,EAAAuG,cAAA,OAAKwE,MAAM,6BAA6BC,MAAM,MAAMC,OAAO,MAAMC,QAAQ,eACzE8E,EAAAhQ,EAAAuG,cAAA,SACCyJ,EAAAhQ,EAAAuG,cAAA,QAAM/G,EAAE,QAAQC,EAAE,OAAOuL,MAAM,QAAQC,OAAO,OAC9C+E,EAAAhQ,EAAAuG,cAAA,QAAM/G,EAAE,QAAQC,EAAE,QAAQuL,MAAM,QAAQC,OAAO,OAC/C+E,EAAAhQ,EAAAuG,cAAA,WAAS2J,OAAO,+KAmBlBtH,EAAkB,mBAAoB,CAElCI,MAAOP,EAAG,oBAAqB,aAC/BQ,KAAM6B,EACN5B,SAAU,uBACVC,WC1CkB,CAClByG,KAAM,CACF9M,KAAM,SACNoE,QAAS,MAEb2I,GAAI,CACA/M,KAAM,SACNoE,QAAS,IAEb4I,OAAQ,CACJhN,KAAM,SACNoE,QAAS,IAEb6I,OAAQ,CACJjN,KAAM,SACNoE,QAAS,KDqCbqC,KAfkC,SAAAC,GAeA,IAA5BL,EAA4BK,EAA5BL,WAAYM,EAAgBD,EAAhBC,cAEVmG,EAIAzG,EAJAyG,KACAC,EAGA1G,EAHA0G,GACAC,EAEA3G,EAFA2G,OACAC,EACA5G,EADA4G,OAGJ,OACIC,EAAAhQ,EAAAuG,cAACH,EAAD,KACI4J,EAAAhQ,EAAAuG,cAACoE,EAAD,KACIqF,EAAAhQ,EAAAuG,cAACiE,EAAD,KACIwF,EAAAhQ,EAAAuG,cAAC0J,EAAD,CACIzE,MAAO/C,EAAG,YAAa,aACvBtK,MAAOyR,EACP/F,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAACmG,KAAMzR,KAC1CuN,QAAS,CACL,CACIvN,MAAO,KACPqN,MAAO/C,EAAG,KAAM,cAEpB,CACItK,MAAO,KACPqN,MAAO/C,EAAG,KAAM,cAEpB,CACItK,MAAO,MACPqN,MAAO/C,EAAG,MAAO,cAErB,CACItK,MAAO,KACPqN,MAAO/C,EAAG,KAAM,iBAI5BuH,EAAAhQ,EAAAuG,cAACoG,EAAD,CAAanB,MAAO/C,EAAG,0BAA2B,cAC9CuH,EAAAhQ,EAAAuG,cAACgE,EAAD,CACIiB,MAAO/C,EAAG,KAAM,aAChBtK,MAAO0R,EACPhG,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAACoG,GAAI1R,OAE5C6R,EAAAhQ,EAAAuG,cAACgE,EAAD,CACIiB,MAAO/C,EAAG,SAAU,aACpBtK,MAAO2R,EACPjG,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAACqG,OAAQ3R,OAEhD6R,EAAAhQ,EAAAuG,cAACgE,EAAD,CACIiB,MAAO/C,EAAG,SAAU,aACpBtK,MAAO4R,EACPlG,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAACsG,OAAQ5R,UAK5D6R,EAAAhQ,EAAAuG,cAAC4J,EAAD,CAAiBhH,WAAYA,MAazCe,KAlFkC,SAAAC,GAkFf,IAAbhB,EAAagB,EAAbhB,WACF,OACI6G,EAAAhQ,EAAAuG,cAAC4J,EAAD,CAAiBhH,WAAYA,OEzHzC,IAAMiH,EAAmB,SAACC,EAAOpB,EAAOqB,EAAWC,GAE/C,IAAIC,EACAC,EACAC,EA+HJ,OAnCIzB,IACAA,EAAQ,QAIQ,SAAhBsB,GAEAC,EAAiBG,KAAKC,IAAIP,GAC1BK,EAlGqB,SAACL,EAAOpB,GAE7B,GAAIoB,EAAQ,EACR,OAAO3G,MAAAnD,cAAA,QACH/I,EAAC,MAAAoM,OAAQ,IAAMyG,EAAd,sBACDQ,YAAY,IACZC,KAAM7B,IAGP,GAAIoB,EAAQ,EAAG,CAGlB,IAAMU,EAAWJ,KAAKC,IAAIP,GAE1B,OAAO3G,MAAAnD,cAAA,QACH/I,EAAC,QAAAoM,OAAU,IAAMmH,EAAhB,sBACDF,YAAY,IACZC,KAAM7B,KAiFE+B,CAAiBX,EAAOpB,IAEnB,UAAhBsB,GAEDF,EAAQ,EACRG,EAAiBG,KAAKC,IAAIP,GACnBA,EAAQ,IACfG,EAAmC,EAAlBG,KAAKC,IAAIP,IAE9BK,EArFsB,SAACL,EAAOpB,GAC9B,OAAIoB,EAAQ,EAED3G,MAAAnD,cAAA,QACH/I,EAAC,MAAAoM,OAAU,IAAMyG,EAAhB,SAAAzG,OAAuC,EAARyG,EAA/B,wBACDQ,YAAY,IACZC,KAAM7B,IAEHoB,EAAQ,EAER3G,MAAAnD,cAAA,QACH/I,EAAC,cAAAoM,OAA0B,EAARyG,EAAlB,wBACDQ,YAAY,IACZC,KAAM7B,SALP,EA6ESgC,CAAkBZ,EAAOpB,IAEpB,SAAhBsB,GAELC,EAAiBG,KAAKC,IAAIP,GAC1BK,EAxEqB,SAACL,EAAOpB,GAE7B,OAAIoB,EAAQ,EAGJ3G,MAAAnD,cAAA,QACI/I,EAAC,MAAAoM,OAAU,IAAQyG,EAAQ,EAA1B,SAAAzG,OAAuCyG,EAAvC,mCACDQ,YAAY,IACZC,KAAM7B,IAGPoB,EAAQ,EAGX3G,MAAAnD,cAAA,QACI/I,EAAC,MAAAoM,OAAYyG,EAAQ,EAAM,IAA1B,SAAAzG,OAAuCyG,EAAvC,mCACDQ,YAAY,IACZC,KAAM7B,SANX,EA6DSiC,CAAiBb,EAAOpB,IAEnB,aAAhBsB,IAELC,EAAiBG,KAAKC,IAAIP,GAC1BK,EArDyB,SAACL,EAAOpB,GAEjC,IAAM8B,EAAWJ,KAAKC,IAAIP,GACpBc,EAAaJ,EAAW,EAE9B,OAAIV,EAAQ,EAGA3G,MAAAnD,cAAA,QACI/I,EAAC,WAAAoM,OAAa,GAAKuH,EAAlB,MAAAvH,OAAiCuH,EAAjC,MAAAvH,OAAgDmH,EAAhD,MAAAnH,OAA6DuH,EAA7D,KAAAvH,OAA2EmH,EAA3E,MAAAnH,OAAwFuH,EAAxF,iBACDN,YAAY,IACZC,KAAM7B,IAGXoB,EAAQ,EAGX3G,MAAAnD,cAAA,QACI/I,EAAC,MAAAoM,OAAQ,IAAMmH,EAAd,MAAAnH,OAA2B,GAAKuH,EAAhC,MAAAvH,OAA+CuH,EAA/C,KAAAvH,OAA6DmH,EAA7D,MAAAnH,OAA0EuH,EAA1E,MAAAvH,OAAyFmH,EAAzF,MAAAnH,OAAsG,GAAKuH,EAA3G,MAAAvH,OAA0HmH,EAAW,EAArI,YACDF,YAAY,IACZC,KAAM7B,SANX,EAuCSmC,CAAqBf,EAAOpB,IAKhDwB,EAAeF,EAGG,UAAdD,EAEI5G,MAAAnD,cAAA,OACIoD,UAAS,gFAAAC,OAAkF6G,GAC3FrH,MAAO,CAACiI,cAAeb,EAAc,OAErC9G,MAAAnD,cAAA,OAAKwE,MAAM,6BAA6BG,QAAQ,cAAcoG,oBAAoB,QAC7EZ,IAMQ,UAAdJ,EAGH5G,MAAAnD,cAAA,OACIoD,UAAS,gFAAAC,OAAkF6G,GAC3FrH,MAAO,CAACmI,WAAYf,EAAc,OAElC9G,MAAAnD,cAAA,OAAKwE,MAAM,6BAA6BG,QAAQ,cAAcoG,oBAAoB,QAC7EZ,SARV,8yBC7IJc,EAAe9I,GAAGK,OAAlByI,YAGP,SAASC,EAAUC,EAAKC,GAGpB,IAAI3T,EAAI0T,EAAIE,MAAM,+CACdrU,EAAI,KAUR,OATIS,IACAT,EAAIS,EAAE6T,MAAM,EAAE,GAAGhN,IAAI,SAASrF,GAAK,OAAOsS,SAAStS,EAAG,QAG1DxB,EAAI0T,EAAIE,MAAM,yCAEVrU,EAAIS,EAAE6T,MAAM,EAAE,GAAGhN,IAAI,SAASrF,GAAK,OAAO,GAAOsS,SAAStS,EAAG,OAG5DjC,EAGL,QAAAqM,OAAerM,EAAE,GAAjB,MAAAqM,OAAwBrM,EAAE,GAA1B,MAAAqM,OAAiCrM,EAAE,GAAnC,MAAAqM,OAA0C+H,EAA1C,KAFW,KAKR,IAAMzM,EAAb,SAAAmK,GAAA,SAAAnK,IAAA,mGAAA6M,CAAA3Q,KAAA8D,GAAA8M,EAAA5Q,KAAA6Q,EAAA/M,GAAAuK,MAAArO,KAAAlB,sBAAA,yOAAAgS,CAAAhN,EAA+BwE,IAAMxE,aAArCA,KAAA,EAAAzG,IAAA,SAAAN,MAAA,WAEa,IAuBDgU,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EAjCClD,EAoBDvO,KAAKC,MAAM8H,WAjBX2J,EAHCnD,EAGDmD,QACAC,EAJCpD,EAIDoD,QACAC,EALCrD,EAKDqD,WACAC,EANCtD,EAMDsD,WACAC,EAPCvD,EAODuD,uBACAC,EARCxD,EAQDwD,uBACAC,EATCzD,EASDyD,QACAC,EAVC1D,EAUD0D,YACAC,EAXC3D,EAWD2D,YACAC,EAZC5D,EAYD4D,oBACAC,EAbC7D,EAaD6D,oBACAjD,EAdCZ,EAcDY,YACAkD,EAfC9D,EAeD8D,YACAC,EAhBC/D,EAgBD+D,YACAC,EAjBChE,EAiBDgE,YACAC,EAlBCjE,EAkBDiE,aACAC,EAnBClE,EAmBDkE,OAGAC,EAAO1S,KAAKC,MAAMyS,KAsFtB,OAxEAxB,EAAU,mBAAA1I,OAAsBqJ,GAI5BH,EAAUrB,EADXqB,GAIoB,OAHQM,GAQ3Bf,EADe,aAAfW,EACkB,wCACA,UAAfA,EACa,6BAEE,8BAKlBb,EAD0B,MAA3Be,EACkB,0BAEA,2BAKjBd,EAD0B,MAA3Be,EACwB,gCAEA,iCAIvBE,IACAZ,EAAiB,SAIjBa,IACAZ,EAAiB,SAIT,SAAToB,EACCvB,EAAMvC,EAAAhQ,EAAAuG,cAACiL,EAAD,OAENe,EAAMvC,EAAAhQ,EAAAuG,cAACiL,EAAYpH,QAAb,MACNoI,EAAiB,sBAKjBG,EADDI,EACQ,mBAAAnJ,OAAsBkJ,EAAtB,MAAAlJ,OAAkCkJ,EAAlC,WAAAlJ,OAAmDmJ,EAAnD,KAEA,mBAAAnJ,OAAsBkJ,EAAtB,MAAAlJ,OAAkCkJ,EAAlC,KAINa,IACDA,EAAc,QAIC,IAAhBN,GAAqC,IAAhBC,GACpBV,EAAc,GAAAhJ,OAAM6J,EAAN,OAAA7J,OAAuB8J,EAAvB,KAAA9J,OAAsC+J,GACpDd,EAAoB,GAAAjJ,OAAMgK,EAAN,QAEpBhB,EAAiB,OACjBC,EAAoB,OAIpB7C,EAAAhQ,EAAAuG,cAAA,OACIwN,GAAIF,EACJlK,UAAY,WAAa2I,EAAaH,EAAiBC,EAAuBC,EAC9EjJ,MAAO,CACHgD,WAAYuG,EACZtG,OAAQuG,EACRgB,aAAcf,IAIVzC,EAAiBiD,EAAaE,EAAqBd,EAAgBlC,GAE3EP,EAAAhQ,EAAAuG,cAAA,OAAKoD,UAAW6I,GACXD,GAGDnC,EAAiBkD,EAAaE,EAAqBd,EAAgBnC,oCA/HvFrL,EAAA,GCxBe,SAAS8O,EAAU7V,GAAgC,IAAzB8V,EAAyB/T,UAAAC,OAAA,QAAA+T,IAAAhU,UAAA,GAAAA,UAAA,IAAlB,IAAKiU,EAAajU,UAAAC,OAAA,QAAA+T,IAAAhU,UAAA,GAAAA,UAAA,GAAP,KAW1D,OAVA/B,EAAQiW,OAAQjW,IAEXkW,MAAOlW,IAAWA,EAAQ8V,KAC9B9V,EAAQ8V,GAGJ,OAASE,GAAOhW,EAAQgW,IAC5BhW,EAAQgW,GAGFhW,MCJDsK,EAAMC,GAAGC,KAATF,GACAG,EAAqBF,GAAGG,OAAxBD,oBAC4EF,GAAG2B,WAA/EE,iBAAcD,iBAAcE,cAAWC,WAAQkC,gBAAYsD,kBAC3D7J,EAAYsC,GAAGgC,QAAftE,WACgDsC,GAAGK,OAAnD4B,sBAAmBC,gBAAaC,iBACjCC,EACLkF,EAAAhQ,EAAAuG,cAAA,OAAKwE,MAAM,6BAA6BC,MAAM,MAAMC,OAAO,MAAMC,QAAQ,eACzE8E,EAAAhQ,EAAAuG,cAAA,QAAM/I,EAAE,mKAERwS,EAAAhQ,EAAAuG,cAAA,WAAS2J,OAAO,qGAChBF,EAAAhQ,EAAAuG,cAAA,QAAM/I,EAAE,yFACRwS,EAAAhQ,EAAAuG,cAAA,SACCyJ,EAAAhQ,EAAAuG,cAAA,QAAM/I,EAAE,8ZAIRwS,EAAAhQ,EAAAuG,cAAA,QAAM/I,EAAE,0JAERwS,EAAAhQ,EAAAuG,cAAA,QAAM/I,EAAE,8aAqBVoL,EAAkB,kBAAmB,CAEjCI,MAAOP,EAAG,QAAS,aACnBQ,KAAM6B,EACN5B,SAAU,uBACVC,WCrDkB,CACrB2J,QAAS,CACRhQ,KAAM,SACPoE,QAAS,WAET6L,QAAS,CACRjQ,KAAM,SACPoE,QAAS,MAET+L,WAAW,CACVnQ,KAAM,SACPoE,QAAS,UAET8L,WAAW,CACVlQ,KAAM,SACPoE,QAAS,UAETgM,uBAAwB,CACvBpQ,KAAM,SACPoE,QAAS,KAETiM,uBAAwB,CACvBrQ,KAAM,SACPoE,QAAS,KAETkM,QAAS,CACRtQ,KAAM,SACPoE,QAAS,IAETmM,YAAa,CACZvQ,KAAM,SACPoE,QAAS,GAEToM,YAAa,CACZxQ,KAAM,SACPoE,QAAS,GAETqJ,YAAa,CACZzN,KAAM,SACNoE,QAAS,QAEVqM,oBAAqB,CACpBzQ,KAAM,SACPoE,QAAS,QAETsM,oBAAqB,CACpB1Q,KAAM,SACPoE,QAAS,QAETuM,YAAa,CACZ3Q,KAAM,SACNoE,QAAS,GAEVwM,YAAa,CACZ5Q,KAAM,SACNoE,QAAS,QAEVyM,YAAa,CACZ7Q,KAAM,SACNoE,QAAS,QAEV0M,aAAc,CACb9Q,KAAM,SACNoE,QAAS,IDTVoN,SAAS,CACLT,QAAO,GAWRtK,KAlBiC,SAAAC,GAkBC,IAA5BL,EAA4BK,EAA5BL,WAAYM,EAAgBD,EAAhBC,cAEVqJ,EAgBA3J,EAhBA2J,QACAC,EAeA5J,EAfA4J,QACAC,EAcA7J,EAdA6J,WACAC,EAaA9J,EAbA8J,WACAC,EAYA/J,EAZA+J,uBACAC,EAWAhK,EAXAgK,uBACAC,EAUAjK,EAVAiK,QACAC,EASAlK,EATAkK,YACAC,EAQAnK,EARAmK,YACTC,EAOSpK,EAPToK,oBACAC,EAMSrK,EANTqK,oBACAjD,EAKSpH,EALToH,YACAkD,EAIStK,EAJTsK,YACAC,EAGSvK,EAHTuK,YACAC,EAESxK,EAFTwK,YACAC,EACSzK,EADTyK,aAGK,OACI5D,EAAAhQ,EAAAuG,cAACgO,EAAD,KACIvE,EAAAhQ,EAAAuG,cAACiO,EAAD,KACIxE,EAAAhQ,EAAAuG,cAACkO,EAAD,CAAWzL,MAAOP,EAAG,qBAAsB,cACvCuH,EAAAhQ,EAAAuG,cAACmO,EAAD,CACIlJ,MAAO/C,EAAG,gBAAiB,aAC3BgD,KAAMhD,EAAG,+GAAgH,cAEzHuH,EAAAhQ,EAAAuG,cAACsE,EAAD,CACI1M,MAAO2U,EACPjJ,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAACqJ,QAAS3U,QAGrD6R,EAAAhQ,EAAAuG,cAACmO,EAAD,CACIlJ,MAAO/C,EAAG,kBAAmB,cAE7BuH,EAAAhQ,EAAAuG,cAACoO,EAAD,CACIxW,MAAOiV,EACPvJ,SAAU,SAAC1L,GAAWsL,EAAc,CAAC2J,QAASjV,KAE9C8V,IAAK,EACLE,IAAK,EACLS,KAAM,MAId5E,EAAAhQ,EAAAuG,cAACmO,EAAD,CACIlJ,MAAO/C,EAAG,mBAAoB,aAC9BgD,KAAK,IAELuE,EAAAhQ,EAAAuG,cAACqE,EAAD,CACIe,SAAU,SAACxN,GAAD,OAAWsL,EAAc,CAACsJ,QAAS5U,EAAM2N,OACnDhJ,KAAK,QACL3E,MAAO4U,EACPlN,OAAQ,SAAAsE,GAAA,IAAE4B,EAAF5B,EAAE4B,KAAF,OACJiE,EAAAhQ,EAAAuG,cAACkE,EAAD,CACIuB,QAASD,EACTpC,UAAWoJ,EAAU,eAAiB,uBAEpCA,EACE/C,EAAAhQ,EAAAuG,cAAA,OAAKoD,UAAW,aAAcsC,IAAK8G,EAC9B7G,IAAKzD,EAAG,eAAgB,eAFrBA,EAAG,eAAgB,kBAQzDuH,EAAAhQ,EAAAuG,cAACmO,EAAD,CACElJ,MAAO/C,EAAG,4BAA6B,aACvCgD,KAAK,IAEOuE,EAAAhQ,EAAAuG,cAAC+D,EAAD,CAEIP,SAAUiJ,EACVtH,QAAS,CACL,CAACF,MAAO/C,EAAG,SAAU,aAActK,MAAO,UAC1C,CAACqN,MAAO/C,EAAG,QAAS,aAActK,MAAO,SACzC,CAACqN,MAAO/C,EAAG,yCAA0C,aAActK,MAAO,aAE9E0L,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAACuJ,WAAY7U,SAI3E6R,EAAAhQ,EAAAuG,cAACkO,EAAD,CAAWzL,MAAOP,EAAG,iBAAkB,cACtCuH,EAAAhQ,EAAAuG,cAACmO,EAAD,KACC1E,EAAAhQ,EAAAuG,cAAC+D,EAAD,CACCkB,MAAO/C,EAAG,cAAe,aACzBsB,SAAUkJ,EACVvH,QAAS,CACR,CAACF,MAAO/C,EAAG,SAAU,aAActK,MAAO,UAC1C,CAACqN,MAAO/C,EAAG,YAAa,aAActK,MAAO,SAE9C0L,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAACwJ,WAAY9U,OAEjD6R,EAAAhQ,EAAAuG,cAAC+D,EAAD,CACCkB,MAAO/C,EAAG,yCAA0C,aACpDsB,SAAUmJ,EACVxH,QAAS,CACR,CACCF,MAAO/C,EAAG,2EAA4E,aACtFtK,MAAO,KAER,CACCqN,MAAO/C,EAAG,2FAA4F,aACtGtK,MAAO,MAGT0L,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAACyJ,uBAAwB/U,OAE7D6R,EAAAhQ,EAAAuG,cAAC+D,EAAD,CACCkB,MAAO/C,EAAG,2BAA4B,aACtCsB,SAAUoJ,EACVzH,QAAS,CACR,CAACF,MAAO/C,EAAG,sBAAuB,aAActK,MAAO,KACvD,CACCqN,MAAO/C,EAAG,0EAA2E,aACrFtK,MAAO,MAGT0L,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAAC0J,uBAAwBhV,SAI/D6R,EAAAhQ,EAAAuG,cAACkO,EAAD,CAAWzL,MAAOP,EAAG,kBAAmB,cACvCuH,EAAAhQ,EAAAuG,cAACmO,EAAD,KACC1E,EAAAhQ,EAAAuG,cAACsO,EAAD,CACCrJ,MAAO/C,EAAG,OAAQ,aAClBtK,MAAOoS,EACP1G,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAAC8G,YAAapS,KACjDuN,QAAS,CACR,CACCvN,MAAO,OACPqN,MAAO/C,EAAG,OAAQ,cAEnB,CACCtK,MAAO,QACPqN,MAAO/C,EAAG,QAAS,cAEpB,CACCtK,MAAO,OACPqN,MAAO/C,EAAG,OAAQ,cAEnB,CACCtK,MAAO,WACPqN,MAAO/C,EAAG,WAAY,kBAK1BuH,EAAAhQ,EAAAuG,cAACmO,EAAD,CACClJ,MAAO/C,EAAG,sBAAuB,cAEjCuH,EAAAhQ,EAAAuG,cAACoO,EAAD,CACCxW,MAAOkV,EACPxJ,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAAC4J,YAAaW,EAAS7V,GAAQ,IAAK,QACvE8V,IAAI,OACJE,IAAI,SAGNnE,EAAAhQ,EAAAuG,cAACmO,EAAD,KACC1E,EAAAhQ,EAAAuG,cAACsE,EAAD,CACC1M,MAAOoV,EACP1J,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAAC8J,oBAAqBpV,QAG3D6R,EAAAhQ,EAAAuG,cAACmO,EAAD,CACClJ,MAAO/C,EAAG,sBAAuB,cAEjCuH,EAAAhQ,EAAAuG,cAACoO,EAAD,CACCxW,MAAOmV,EACPzJ,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAAC6J,YAAaU,EAAS7V,GAAQ,IAAK,QACvE8V,IAAI,OACJE,IAAI,SAGNnE,EAAAhQ,EAAAuG,cAACmO,EAAD,KACC1E,EAAAhQ,EAAAuG,cAACsE,EAAD,CACC1M,MAAOqV,EACP3J,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAAC+J,oBAAqBrV,SAI5D6R,EAAAhQ,EAAAuG,cAACkO,EAAD,CAAWzL,MAAOP,EAAG,iBAAkB,cACtCuH,EAAAhQ,EAAAuG,cAACmO,EAAD,KAGA1E,EAAAhQ,EAAAuG,cAAA,SAAIkC,EAAG,wDAAyD,cAC/DuH,EAAAhQ,EAAAuG,cAACsO,EAAD,CACCrJ,MAAO/C,EAAG,cAAe,aACzBtK,MAAOuV,EACP7J,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAACiK,YAAavV,KACjDuN,QAAS,CACR,CACCvN,MAAO,OACPqN,MAAO/C,EAAG,OAAQ,cAEnB,CACCtK,MAAO,QACPqN,MAAO/C,EAAG,QAAS,cAEpB,CACCtK,MAAO,SACPqN,MAAO/C,EAAG,SAAU,cAErB,CACCtK,MAAO,SACPqN,MAAO/C,EAAG,SAAU,cAErB,CACCtK,MAAO,SACPqN,MAAO/C,EAAG,SAAU,cAErB,CACCtK,MAAO,SACPqN,MAAO/C,EAAG,SAAU,cAErB,CACCtK,MAAO,QACPqN,MAAO/C,EAAG,QAAS,cAEpB,CACCtK,MAAO,QACPqN,MAAO/C,EAAG,QAAS,cAEpB,CACCtK,MAAO,SACPqN,MAAO/C,EAAG,SAAU,kBAKxBuH,EAAAhQ,EAAAuG,cAACmO,EAAD,KACC1E,EAAAhQ,EAAAuG,cAACsE,EAAD,CACC1M,MAAOwV,EACP9J,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAACkK,YAAaxV,QAGnD6R,EAAAhQ,EAAAuG,cAACmO,EAAD,CACClJ,MAAO/C,EAAG,eAAgB,cAE1BuH,EAAAhQ,EAAAuG,cAACoO,EAAD,CACCxW,MAAOsV,EACP5J,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAACgK,YAAYtV,KAChD8V,IAAI,OAGNjE,EAAAhQ,EAAAuG,cAACmO,EAAD,CACClJ,MAAO/C,EAAG,gBAAiB,cAE3BuH,EAAAhQ,EAAAuG,cAACoO,EAAD,CACCxW,MAAOyV,EACP/J,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAACmK,aAAcI,EAAS7V,GAAQ,IAAK,QACxE8V,IAAI,OACJE,IAAI,WAMQW,gBAAgBC,OAEZ/E,EAAAhQ,EAAAuG,cAACyO,EAAD,CACI7L,WAAYA,EACZ2K,KAAM,SAEV9D,EAAAhQ,EAAAuG,cAAA,WAAMkC,EAAG,yDAA0D,gBAcvFyB,KAzSiC,SAAAoC,GAySd,IAAbnD,EAAamD,EAAbnD,WAEE,GAAI2L,gBAAgBC,OAEhB,OACI/E,EAAAhQ,EAAAuG,cAACyO,EAAD,CACI7L,WAAYA,EACZ2K,KAAM,uzBE1VtBmB,EADWC,OAAXC,OACAF,QACgBvM,GAAGC,KAAnBF,OAAI2M,aACJlQ,GAAcwD,GAAGgC,QAAjBxF,UACAmQ,GAAY3M,GAAG2B,WAAfgL,QAwBOC,iaAtBcpQ,qDACTqQ,EAAaC,EAAe3L,GAC9C,MAAO,CACNZ,KAAM,UAEND,MAAOoM,GAAS3M,EAAI,cAAgB8M,GACpCE,SAAUF,IAAgBC,EAC1BxJ,QAAS,kBAAMnC,EAAU0L,IACzBG,UAAWlO,OAAQ+N,qCAKZ,IAAAI,EAAAvU,KAAAwU,EAC8CxU,KAAKC,MAApDwU,EADCD,EACDC,SAAUC,EADTF,EACSE,SAAUN,EADnBI,EACmBJ,cAAe3L,EADlC+L,EACkC/L,SAE1C,OACCmG,EAAAhQ,EAAAuG,cAAC8O,GAAD,CAASU,SAAUd,EAAMY,EAAUC,GAAUjR,IAAI,SAACmR,GAAD,OAAWL,EAAKM,mBAAmBD,EAAOR,EAAe3L,4CCnBtGpB,GAAMC,GAAGC,KAATF,GACAG,GAAqBF,GAAGG,OAAxBD,qBACqDF,GAAG2B,WAAxDE,mBAAaC,gBAAUF,mBAAa2F,oBACpC7J,GAAYsC,GAAGgC,QAAftE,YAC+EsC,GAAGK,OAAlFD,eAAU6B,wBAAmBE,mBAAcqL,oBAAeC,uBAC3DrL,GACFkF,EAAAhQ,EAAAuG,cAAA,OAAKwE,MAAM,6BAA6BC,MAAM,MAAMC,OAAO,MAAMC,QAAQ,eAC3E8E,EAAAhQ,EAAAuG,cAAA,SACCyJ,EAAAhQ,EAAAuG,cAAA,SACCyJ,EAAAhQ,EAAAuG,cAAA,QAAM/I,EAAE,+EAETwS,EAAAhQ,EAAAuG,cAAA,SACCyJ,EAAAhQ,EAAAuG,cAAA,QAAM/I,EAAE,2sBAORwS,EAAAhQ,EAAAuG,cAAA,QAAM/I,EAAE,kPAGRwS,EAAAhQ,EAAAuG,cAAA,QAAM/I,EAAE,meAKRwS,EAAAhQ,EAAAuG,cAAA,QAAM/I,EAAE,wDACRwS,EAAAhQ,EAAAuG,cAAA,QAAM/I,EAAE,mHACRwS,EAAAhQ,EAAAuG,cAAA,QAAM/I,EAAE,qPAqBZoL,GAAkB,oBAAqB,CAEnCI,MAAOP,GAAG,UAAW,aACrBQ,KAAM6B,GACN5B,SAAU,gBACVC,WChEkB,CAClBkH,MAAO,CACHvN,KAAM,SACNoE,QAAS,GAEbkP,MAAO,CACHtT,KAAM,UAEVuT,WAAY,CACRvT,KAAM,SACNoE,QAAS,WAEboP,kBAAmB,CACfxT,KAAM,UAEVkG,MAAO,CACHlG,KAAM,SACNoF,OAAQ,OACRoB,SAAU,oBACVpC,QAAS,IAEbqP,WAAY,CACRzT,KAAM,SACNoE,QAAS,WAEbsP,UAAW,CACP1T,KAAM,SACNoE,QAAS,KAEbuP,kBAAmB,CACf3T,KAAM,UAEV4T,QAAS,CACLxO,OAAQ,OACRoB,SAAU,IACVpC,QAAS,IAEbyP,YAAa,CACT7T,KAAM,SACNoE,QAAS,MAEb0P,aAAc,CACV9T,KAAM,SACNoE,QAAS,WAEb2P,YAAa,CACT/T,KAAM,SACNoE,QAAS,MDkBboN,SAAW,CACP3K,WAAW,EACXkK,QAAQ,GAYZtK,KApBmC,SAAAC,GAoBD,IAA5BL,EAA4BK,EAA5BL,WAAYM,EAAgBD,EAAhBC,cACP4G,EAAiJlH,EAAjJkH,MAAO+F,EAA0IjN,EAA1IiN,MAAOpN,EAAmIG,EAAnIH,MAAOuN,EAA4HpN,EAA5HoN,WAAYC,EAAgHrN,EAAhHqN,UAAWE,EAAqGvN,EAArGuN,QAASC,EAA4FxN,EAA5FwN,YAAaC,EAA+EzN,EAA/EyN,aAAcC,EAAiE1N,EAAjE0N,YAAaR,EAAoDlN,EAApDkN,WAAYI,EAAwCtN,EAAxCsN,kBAAmBH,EAAqBnN,EAArBmN,kBAC7HtM,EAAU,IAAMqG,EAElByG,EAAmB,SAACC,GAIpB,OAFAtN,EAAc,CAAC4G,MAAO0G,IAEdA,GACJ,KAAK,EACDtN,EAAc,CAAC+M,UAAW,MAC1B,MACJ,KAAK,EACD/M,EAAc,CAAC+M,UAAW,MAC1B,MACJ,KAAK,EACD/M,EAAc,CAAC+M,UAAW,MAC1B,MACJ,KAAK,EACD/M,EAAc,CAAC+M,UAAW,IAC1B,MACJ,KAAK,EACD/M,EAAc,CAAC+M,UAAW,MAC1B,MACJ,KAAK,EACD/M,EAAc,CAAC+M,UAAW,QAKtC,OACIxG,EAAAhQ,EAAAuG,cAACyQ,GAAD,KACIhH,EAAAhQ,EAAAuG,cAAC2P,GAAD,KACIlG,EAAAhQ,EAAAuG,cAAC0Q,GAAD,CAAgBpB,SAAU,EAAGC,SAAU,EAAGN,cAAenF,EAAOxG,SAAUiN,KAE9E9G,EAAAhQ,EAAAuG,cAAC2Q,GAAD,KACIlH,EAAAhQ,EAAAuG,cAAC4Q,GAAD,CAAWnO,MAAOP,GAAG,iBAAkB,cACnCuH,EAAAhQ,EAAAuG,cAAC6Q,GAAD,CACI5L,MAAO/C,GAAG,gBAAiB,aAC3BtK,MAAOkY,EACPxM,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAAC4M,WAAYlY,KAChDuN,QAAS,CACL,CAACF,MAAO/C,GAAG,UAAW,aAActK,MAAO,WAC3C,CAACqN,MAAO/C,GAAG,QAAS,aAActK,MAAO,YAGjD6R,EAAAhQ,EAAAuG,cAAA,aAAQkC,GAAG,2BAA4B,cACvCuH,EAAAhQ,EAAAuG,cAAC8Q,GAAD,CACIlZ,MAAOmY,EACPzM,SAAU,SAAC1L,GAAWsL,EAAc,CAAC6M,kBAAmBnY,KAExD8V,KAAM,EACNE,IAAK,EACLS,KAAM,MAGd5E,EAAAhQ,EAAAuG,cAAC4Q,GAAD,CAAWnO,MAAQP,GAAI,mBAAoB,cACvCuH,EAAAhQ,EAAAuG,cAAA,aAASkC,GAAI,QAAS,cACtBuH,EAAAhQ,EAAAuG,cAAC0Q,GAAD,CAAgBpB,SAAU,EAAGC,SAAU,EAAGN,cAAenF,EAAOxG,SAAUiN,IAC1E9G,EAAAhQ,EAAAuG,cAAA,SAAKkC,GAAI,mBACTuH,EAAAhQ,EAAAuG,cAAC4P,GAAD,CACEhY,MAAQiY,EACRvM,SAAW,SAAE1L,GACXsL,EAAe,CAAE2M,MAAOjY,OAG5B6R,EAAAhQ,EAAAuG,cAAA,aAAQkC,GAAG,kBAAmB,cAC9BuH,EAAAhQ,EAAAuG,cAAC8Q,GAAD,CACIlZ,MAAOqY,EACP3M,SAAU,SAAC1L,GAAWsL,EAAc,CAAC+M,UAAWrY,KAEhD8V,IAAK,GACLE,IAAK,EACLS,KAAM,KAEV5E,EAAAhQ,EAAAuG,cAAA,aAAQkC,GAAG,mCAAoC,cAC/CuH,EAAAhQ,EAAAuG,cAAC8Q,GAAD,CACIlZ,MAAOsY,EACP5M,SAAU,SAAC1L,GAAWsL,EAAc,CAACgN,kBAAmBtY,KAExD8V,KAAM,EACNE,IAAK,EACLS,KAAM,KAEV5E,EAAAhQ,EAAAuG,cAAC+Q,GAAD,CACInZ,MAAOoY,EACP1M,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAAC8M,WAAYpY,QAGxD6R,EAAAhQ,EAAAuG,cAAC4Q,GAAD,CAAWnO,MAAQP,GAAI,oBAAqB,cACxCuH,EAAAhQ,EAAAuG,cAACgR,GAAD,CACI/L,MAAO/C,GAAG,WAAY,aACtBsB,SAAU4M,EACVjL,QAAS,CACL,CAACF,MAAO/C,GAAG,UAAW,aAActK,MAAO,MAC3C,CAACqN,MAAO/C,GAAG,OAAQ,aAActK,MAAO,QAE5C0L,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAACkN,YAAaxY,OAEvD6R,EAAAhQ,EAAAuG,cAAA,aAAQkC,GAAG,kBAAmB,cAC9BuH,EAAAhQ,EAAAuG,cAAC8Q,GAAD,CACIlZ,MAAO0Y,EACPhN,SAAU,SAAC1L,GAAWsL,EAAc,CAACoN,YAAa1Y,KAElD8V,IAAK,GACLE,IAAK,EACLS,KAAM,KAEV5E,EAAAhQ,EAAAuG,cAAC+Q,GAAD,CACInZ,MAAOyY,EACP/M,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAACmN,aAAczY,SAK5D6R,EAAAhQ,EAAAuG,cAAA,OACEoD,UAAS,+BAAAC,OAAmCyM,GAC5CjN,MAAQ,CAAEoO,aAAclB,EAAiB,QAEvCtG,EAAAhQ,EAAAuG,cAACuC,GAAD,CACIkB,QAASA,EACT7L,MAAO6K,EACPa,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAACT,MAAO7K,KAC3CiL,MAAQ,CAAE6F,MAAOsH,EAAYkB,SAAUjB,EAAY,MAAMkB,UAAWtB,EAAMoB,aAAaf,EAAoB,OAC3G9M,UAAS,2CAAAC,OAA6CyM,GACtDlK,YAAa1D,GAAG,eAAgB,eAI/B,WACG,GAAoB,OAAhBkO,EACA,OACI3G,EAAAhQ,EAAAuG,cAACuC,GAAD,CACIkB,QAAS,IACT7L,MAAOuY,EACP7M,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAACiN,QAASvY,KAC7CiL,MAAO,CAAC6F,MAAO2H,EAAca,SAAUZ,EAAc,MAAOa,UAAWtB,GACvEzM,UAAS,+CAAAC,OAAiDyM,GAC1DlK,YAAa1D,GAAG,kBAAmB,eATlD,MA4BrByB,KAjLmC,SAAAC,GAiLhB,IAAbhB,EAAagB,EAAbhB,WACMkH,EAA+IlH,EAA/IkH,MAAO+F,EAAwIjN,EAAxIiN,MAAOpN,EAAiIG,EAAjIH,MAAOuN,EAA0HpN,EAA1HoN,WAAYC,EAA8GrN,EAA9GqN,UAAWE,EAAmGvN,EAAnGuN,QAAQC,EAA2FxN,EAA3FwN,YAAaC,EAA8EzN,EAA9EyN,aAAcC,EAAgE1N,EAAhE0N,YAAaR,EAAmDlN,EAAnDkN,WAAWI,EAAwCtN,EAAxCsN,kBAAkBH,EAAsBnN,EAAtBmN,kBAC3HtM,EAAU,IAAMqG,EAEtB,OACIL,EAAAhQ,EAAAuG,cAAA,OACEoD,UAAS,+BAAAC,OAAmCyM,GAC5CjN,MAAQ,CAAEoO,aAAclB,EAAiB,QAEvCtG,EAAAhQ,EAAAuG,cAACuC,GAASsB,QAAV,CACIJ,QAASA,EACT7L,MAAO6K,EACPI,MAAQ,CAAE6F,MAAOsH,EAAYkB,SAAUjB,EAAY,MAAMkB,UAAWtB,EAAMoB,aAAaf,EAAoB,OAC3G9M,UAAS,2CAAAC,OAA6CyM,KAIrD,WACG,GAAoB,OAAhBM,EACA,OACI3G,EAAAhQ,EAAAuG,cAACuC,GAASsB,QAAV,CACIJ,QAAS,IACT7L,MAAOuY,EACPtN,MAAO,CAAC6F,MAAO2H,EAAca,SAAUZ,EAAc,MAAOa,UAAWtB,GACvEzM,UAAS,+CAAAC,OAAiDyM,KAPzE,i0BE3Pd,IAAMnR,GAAb,SAAAmK,GAAA,SAAAnK,IAAA,mGAAAyS,CAAAvW,KAAA8D,GAAA0S,GAAAxW,KAAAyW,GAAA3S,GAAAuK,MAAArO,KAAAlB,sBAAA,0OAAA4X,CAAA5S,EAA+BwE,IAAMxE,aAArCA,KAAA,EAAAzG,IAAA,SAAAN,MAAA,WAIQ,IAAI4Z,EAAoB3W,KAAKC,MAAM2W,cAC/BC,EAAc7W,KAAKC,MAAM6W,QACzBC,EAAa/W,KAAKC,MAAM+W,OACxBC,EAAcjX,KAAKC,MAAMiX,QACzBC,EAAanX,KAAKC,MAAMmX,OACxBC,EAAYrX,KAAKC,MAAMqX,MACvBC,EAAevX,KAAKC,MAAMuX,SAC1BC,EAAwBzX,KAAKC,MAAMyX,wBACnCC,EAAuB3X,KAAKC,MAAM2X,uBAClCC,EAAW7X,KAAKC,MAAM6X,WACtBC,EAAa/X,KAAKC,MAAM+X,aAExBC,EAAS,GACTC,EAAS,GACTC,EAAa,GACbC,EAAY,GAmDhB,OAjDAH,EAAM,qBAEFtB,GAEAsB,EAAM,GAAAzP,OAAMyP,EAAN,qBAAAzP,OAAgC2O,GAGnB,MAAfJ,EACAmB,EAAS,CACLtK,gBAAiB+I,EACjB1L,OAAM,aAAAzC,OAAemO,IAGH,MAAfI,IACPmB,EAAS,CACLtK,gBAAiB,cACjB3C,OAAQ,aAAe0L,EACvB9I,MAAO8I,KAKPA,IAGW,MAAfI,GACAkB,EAAM,GAAAzP,OAAMyP,EAAN,SAAAzP,OAAoB2O,EAApB,SAAA3O,OAAsCqO,GAC5CqB,EAAS,MAEa,MAAfnB,IACPkB,EAAM,GAAAzP,OAAMyP,EAAN,SAAAzP,OAAoB2O,EAApB,iBAAA3O,OAA8CqO,GACpDqB,EAAS,OAKI,UAAhBjB,IACJgB,EAAM,GAAAzP,OAAMyP,EAAN,eAKHR,IACAU,EAAavJ,EAAAhQ,EAAAuG,cAAA,KAAGoD,UAAS,GAAAC,OAAKiP,EAAL,6BAEzBE,IACAS,EAAYxJ,EAAAhQ,EAAAuG,cAAA,KAAGoD,UAAS,GAAAC,OAAKmP,EAAL,4BAIpB/I,EAAAhQ,EAAAuG,cAAA,KACIoI,KAAM8J,EACN1E,GAAI,iBACJpK,UAAW0P,EACXI,KAAM,SACNC,gBAAc,EACdtQ,MAAOkQ,EACPrR,OAAQ0Q,EAAc,SAAS,MAEtCY,EACYN,EACZO,EAEYL,GAAcnJ,EAAAhQ,EAAAuG,cAAA,KAAGoD,UAAW,6BAA8BwP,sCApFnFjU,EAAA,mzBCAO,IAAMyU,GAAb,SAAAtK,GAAA,SAAAsK,IAAA,mGAAAC,CAAAxY,KAAAuY,GAAAE,GAAAzY,KAAA0Y,GAAAH,GAAAlK,MAAArO,KAAAlB,sBAAA,0OAAA6Z,CAAAJ,EAAyCjQ,IAAMxE,aAA/CyU,KAAA,EAAAlb,IAAA,SAAAN,MAAA,WAIQ,IAAI4Z,EAAoB3W,KAAKC,MAAM2W,cAC/BC,EAAc7W,KAAKC,MAAM6W,QACzBC,EAAa/W,KAAKC,MAAM+W,OACxBC,EAAcjX,KAAKC,MAAMiX,QACzBC,EAAanX,KAAKC,MAAMmX,OACxBC,EAAYrX,KAAKC,MAAMqX,MACvBC,EAAevX,KAAKC,MAAMuX,SAC1BC,EAAwBzX,KAAKC,MAAMyX,wBACnCC,EAAuB3X,KAAKC,MAAM2X,uBAClCC,EAAW7X,KAAKC,MAAM6X,WAGtBG,GAFajY,KAAKC,MAAM+X,aAEf,IACTE,EAAS,GACTC,EAAa,GACbC,EAAY,GAmDhB,OAjDAH,EAAM,qBAEFtB,GAEAsB,EAAM,GAAAzP,OAAMyP,EAAN,qBAAAzP,OAAgC2O,GAGnB,MAAfJ,EACAmB,EAAS,CACLtK,gBAAiB+I,EACjB1L,OAAM,aAAAzC,OAAemO,IAGH,MAAfI,IACPmB,EAAS,CACLtK,gBAAiB,cACjB3C,OAAQ,aAAe0L,EACvB9I,MAAO8I,KAKPA,IAGW,MAAfI,GACAkB,EAAM,GAAAzP,OAAMyP,EAAN,SAAAzP,OAAoB2O,EAApB,SAAA3O,OAAsCqO,GAC5CqB,EAAS,MAEa,MAAfnB,IACPkB,EAAM,GAAAzP,OAAMyP,EAAN,SAAAzP,OAAoB2O,EAApB,iBAAA3O,OAA8CqO,GACpDqB,EAAS,OAKI,UAAhBjB,IACJgB,EAAM,GAAAzP,OAAMyP,EAAN,eAKHR,IACAU,EAAavJ,EAAAhQ,EAAAuG,cAAA,KAAGoD,UAAS,GAAAC,OAAKiP,EAAL,6BAEzBE,IACAS,EAAYxJ,EAAAhQ,EAAAuG,cAAA,KAAGoD,UAAS,GAAAC,OAAKmP,EAAL,4BAIpB/I,EAAAhQ,EAAAuG,cAAA,KACIoI,KAAM8J,EACN9O,UAAW0P,EACXI,KAAM,SACNC,gBAAc,EACdtQ,MAAOkQ,EACPrR,OAAQ0Q,EAAc,SAAS,MAE9BY,EACAN,EACAO,qCAjFrBG,EAAA,GCAQ7Q,GAAaJ,GAAGK,OAAhBD,SAEKkR,GAAa,CACzB,CACC7Q,WAAY,CACXE,QAAS,CACRnB,OAAQ,OACRoB,SAAU,QAEXmP,UAAW,CACV3V,KAAM,SACNoE,QAAS,MAEVyR,aAAc,CACb7V,KAAM,UACNoE,SAAS,GAEVqR,WAAY,CACXzV,KAAM,SACNoE,QAAS,MAEViR,WAAY,CACXrV,KAAM,SACNoE,QAAS,KAEV+Q,YAAa,CACZnV,KAAM,SACNoE,QAAS,WAEV6Q,kBAAmB,CAClBjV,KAAM,SACNoE,QAAS,MAEVmR,YAAa,CACZvV,KAAM,SACNoE,QAAS,QAEV2R,sBAAuB,CACtB/V,KAAM,SACNoE,QAAS,MAEV6R,qBAAsB,CACrBjW,KAAM,SACNoE,QAAS,OAIXgD,KA5CD,SAAAV,GA4CoB,IAAbL,EAAaK,EAAbL,WAEJE,EAUGF,EAVHE,QACAoP,EASGtP,EATHsP,UACAE,EAQGxP,EARHwP,aACAJ,EAOGpP,EAPHoP,WACAJ,EAMGhP,EANHgP,WACAF,EAKG9O,EALH8O,YACAF,EAIG5O,EAJH4O,kBACAM,EAGGlP,EAHHkP,YACAQ,EAEG1P,EAFH0P,sBACAE,EACG5P,EADH4P,qBAGGvG,EAAiB,GAYrB,OAVIuF,EAEHvF,EAAc,oDAAA5I,OAAuDyO,GAE1DN,IAEXvF,EAAc,6BAAA5I,OAAgCyO,IAK9CrI,EAAAhQ,EAAAuG,cAAA,OAAKoD,UAAW6I,GAEfxC,EAAAhQ,EAAAuG,cAAC0T,GAAD,CAAqBjC,cAAeD,EAAmBG,QAASD,EAAaG,OAAQD,EAC/EG,QAASD,EACTG,OAAQD,EACRG,MAAOD,EACPG,SAAUD,EACVG,wBAAyBD,EACzBG,uBAAwBD,EACxBG,WACClJ,EAAAhQ,EAAAuG,cAAC2T,GAAS9P,QAAV,CACCJ,QAAQ,OACRL,UAAW,qBACXxL,MAAOkL,UCjFbZ,GAAMC,GAAGC,KAATF,GACAG,GAAqBF,GAAGG,OAAxBD,qBACmHF,GAAG2B,WAAxGC,OAAdC,gBAAcD,cAAcE,gBAAmBmC,OAARlC,UAAQkC,aAAaC,sBAAiBC,kBAAasN,eAAUC,iBACpGhU,GAAYsC,GAAGgC,QAAftE,YACqEsC,GAAGK,OAAxED,eAAU6B,wBAAgCE,OAAbD,eAAaC,cAAcwP,eACzDvP,GACFkF,EAAAhQ,EAAAuG,cAAA,OAAKwE,MAAM,6BAA6BC,MAAM,MAAMC,OAAO,MAAMC,QAAQ,eAC3E8E,EAAAhQ,EAAAuG,cAAA,SACCyJ,EAAAhQ,EAAAuG,cAAA,QAAM/I,EAAE,0LAGTwS,EAAAhQ,EAAAuG,cAAA,SACCyJ,EAAAhQ,EAAAuG,cAAA,QAAM/I,EAAE,igBAKRwS,EAAAhQ,EAAAuG,cAAA,QAAM/I,EAAE,+OAERwS,EAAAhQ,EAAAuG,cAAA,QAAM/I,EAAE,4PAGRwS,EAAAhQ,EAAAuG,cAAA,QAAM/I,EAAE,2PAGRwS,EAAAhQ,EAAAuG,cAAA,QAAM/I,EAAE,obAIRwS,EAAAhQ,EAAAuG,cAAA,QAAM/I,EAAE,8OAmBXoL,GAAkB,mBAAoB,CAElCI,MAAOP,GAAG,SAAU,aACpBQ,KAAM6B,GACN5B,SAAU,gBACVC,WAAY,CACRE,QAAS,CACLnB,OAAQ,OACRoB,SAAU,QAEd6P,WAAY,CACRrW,KAAM,SACNoE,QAAS,MAEbuR,UAAW,CACP3V,KAAM,SACNoE,QAAS,MAEbyR,aAAc,CACV7V,KAAM,UACNoE,SAAS,GAEbqR,WAAY,CACRzV,KAAM,SACNoE,QAAS,MAEbiR,WAAY,CACRrV,KAAM,SACNoE,QAAS,KAEb+Q,YAAa,CACTnV,KAAM,SACNoE,QAAS,WAEb6Q,kBAAmB,CACfjV,KAAM,SACNoE,QAAS,MAEbmR,YAAa,CACTvV,KAAM,SACNoE,QAAS,QAEb2R,sBAAuB,CACnB/V,KAAM,SACNoE,QAAS,MAEb6R,qBAAsB,CAClBjW,KAAM,SACNoE,QAAS,OAYjBqC,KA5DkC,SAAAC,GA4DuB,IAAnDL,EAAmDK,EAAnDL,WAAuBM,GAA4BD,EAAvCG,UAAuCH,EAA5BC,eAAe6Q,EAAa9Q,EAAb8Q,WAEpCjR,EAWAF,EAXAE,QACA8P,EAUAhQ,EAVAgQ,WACAV,EASAtP,EATAsP,UACAE,EAQAxP,EARAwP,aACAJ,EAOApP,EAPAoP,WACAJ,EAMAhP,EANAgP,WACAF,EAKA9O,EALA8O,YACAF,EAIA5O,EAJA4O,kBACAM,EAGAlP,EAHAkP,YACAQ,EAEA1P,EAFA0P,sBACAE,EACA5P,EADA4P,qBAGJ,OACI/I,EAAAhQ,EAAAuG,cAACgU,GAAD,KACIvK,EAAAhQ,EAAAuG,cAACiU,GAAD,KACIxK,EAAAhQ,EAAAuG,cAACkU,GAAD,CAAWzR,MAAOP,GAAG,iBAAkB,cACnCuH,EAAAhQ,EAAAuG,cAACsG,GAAD,CACIrB,MAAO/C,GAAG,cAAe,aACzBtK,MAAOgb,EACPtP,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAAC0P,WAAYhb,KAChDgO,YAAa,gBAEjB6D,EAAAhQ,EAAAuG,cAACqG,GAAD,CACIpB,MAAO/C,GAAG,qBAAsB,aAChCiG,QAASiK,EACT9O,SAAU,SAAC6E,GAAD,OAAajF,EAAc,CAACkP,aAAcjK,OAExDsB,EAAAhQ,EAAAuG,cAACmU,GAAD,CACIlP,MAAO/C,GAAG,eAAgB,aAC1BsB,SAAUwO,EACV7M,QAAS,CACL,CAACF,MAAO/C,GAAG,QAAS,aAActK,MAAO,MACzC,CAACqN,MAAO/C,GAAG,SAAU,aAActK,MAAO,MAC1C,CAACqN,MAAO/C,GAAG,QAAS,aAActK,MAAO,OAE7C0L,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAAC8O,WAAYpa,OAEpD6R,EAAAhQ,EAAAuG,cAACmU,GAAD,CACIlP,MAAO/C,GAAG,mBAAoB,aAC9BsB,SAAUsO,EACV3M,QAAS,CACL,CAACF,MAAO/C,GAAG,OAAQ,aAActK,MAAO,QACxC,CAACqN,MAAO/C,GAAG,SAAU,aAActK,MAAO,UAC1C,CAACqN,MAAO/C,GAAG,QAAS,aAActK,MAAO,SACzC,CAACqN,MAAO/C,GAAG,QAAS,aAActK,MAAO,UAE7C0L,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAAC4O,YAAala,OAErD6R,EAAAhQ,EAAAuG,cAACmU,GAAD,CACIlP,MAAO/C,GAAG,gBAAiB,aAC3BsB,SAAUoO,EACVzM,QAAS,CACL,CAACF,MAAO/C,GAAG,cAAe,aAActK,MAAO,KAC/C,CAACqN,MAAO/C,GAAG,gBAAiB,aAActK,MAAO,MAErDsN,KAAMhD,GAAG,yEAA0E,aACnFoB,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAAC0O,WAAYha,OAEpD6R,EAAAhQ,EAAAuG,cAACmU,GAAD,CACIlP,MAAO/C,GAAG,iBAAkB,aAC5BsB,SAAUkO,EACVvM,QAAS,CACL,CAACF,MAAO/C,GAAG,UAAW,aAActK,MAAO,WAC3C,CAACqN,MAAO/C,GAAG,YAAa,aAActK,MAAO,aAC7C,CAACqN,MAAO/C,GAAG,UAAW,aAActK,MAAO,WAC3C,CAACqN,MAAO/C,GAAG,OAAQ,aAActK,MAAO,QACxC,CAACqN,MAAO/C,GAAG,UAAW,aAActK,MAAO,WAC3C,CAACqN,MAAO/C,GAAG,SAAU,aAActK,MAAO,UAC1C,CAACqN,MAAO/C,GAAG,QAAS,aAActK,MAAO,SACzC,CAACqN,MAAO/C,GAAG,OAAQ,aAActK,MAAO,SAE5C0L,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAACwO,YAAa9Z,OAErD6R,EAAAhQ,EAAAuG,cAACoU,GAAD,CACInP,MAAO/C,GAAG,eAAgB,aAC1BgD,KAAMhD,GAAG,+GAAgH,cAEzHuH,EAAAhQ,EAAAuG,cAACqU,GAAD,CACIzc,MAAO4Z,EACPlO,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAACsO,kBAAmB5Z,QAG/D6R,EAAAhQ,EAAAuG,cAACoU,GAAD,CACInP,MAAO/C,GAAG,gBAAiB,aAC3BgD,KAAMuE,EAAAhQ,EAAAuG,cAAA,KAAGoI,KAAI,iDAAoD1G,OAAM,UAAaQ,GAAG,yBAA0B,eAEjHuH,EAAAhQ,EAAAuG,cAACsG,GAAD,CACIrB,MAAO/C,GAAG,cAAe,aACzBgD,KAAMhD,GAAG,4FAA6F,aACtGtK,MAAO0a,EACPhP,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAACoP,sBAAuB1a,KAC3DgO,YAAa,8BAEjB6D,EAAAhQ,EAAAuG,cAACsG,GAAD,CACIrB,MAAO/C,GAAG,aAAc,aACxBgD,KAAMhD,GAAG,0FAA2F,aACpGtK,MAAO4a,EACPlP,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAACsP,qBAAsB5a,KAC1DgO,YAAa,gCAM7B6D,EAAAhQ,EAAAuG,cAAA,OAAKoD,UAAWoO,EAAiB,6BAAAnO,OAAiCyO,EAAjC,wDAAAzO,OAAuGyO,IAEpIrI,EAAAhQ,EAAAuG,cAACsU,GAAD,CAAW7C,cAAeD,EAAmBG,QAASD,EAAaG,OAAQD,EAChEG,QAASD,EACTG,OAAQD,EACRO,wBAAyBD,EACzBG,uBAAwBD,EACxBK,aAAcD,EACdD,WACPlJ,EAAAhQ,EAAAuG,cAACuU,GAAD,CACI9Q,QAAQ,OACRL,UAAW,qBACXE,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAACJ,QAASlL,KAC7CA,MAAOkL,EACP8C,YAAa1D,GAAG,aAAc,aAC9BsS,mBAAoB,CAAC,OAAQ,SAAU,iBACvCC,wBAAsB,MAI7BV,GACGtK,EAAAhQ,EAAAuG,cAAA,QACIoD,UAAU,oCACVsR,SAAU,SAACnR,GAAD,OAAWA,EAAMoR,mBAC3BlL,EAAAhQ,EAAAuG,cAAC4T,GAAD,CAAUlR,KAAK,gBACf+G,EAAAhQ,EAAAuG,cAAC8T,GAAD,CACIlc,MAAOsa,EACP5O,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAACgP,UAAWta,OAEnD6R,EAAAhQ,EAAAuG,cAAC6T,GAAD,CAAYnR,KAAK,eAAeuC,MAAO/C,GAAG,QAAS,aAAc3F,KAAK,eAgB9FoH,KApNkC,SAAAC,GAoNJ,IAAxBhB,EAAwBgB,EAAxBhB,WAEEE,GAFsBc,EAAZR,UAaVR,EAXAE,SACA8P,EAUAhQ,EAVAgQ,WACAV,EASAtP,EATAsP,UACAE,EAQAxP,EARAwP,aACAJ,EAOApP,EAPAoP,WACAJ,EAMAhP,EANAgP,WACAF,EAKA9O,EALA8O,YACAF,EAIA5O,EAJA4O,kBACAM,EAGAlP,EAHAkP,YACAQ,EAEA1P,EAFA0P,sBACAE,EACA5P,EADA4P,qBAGAvG,EAAiB,GAYrB,OAVIuF,EAEAvF,EAAc,oDAAA5I,OAAuDyO,GAE7DN,IAERvF,EAAc,6BAAA5I,OAAgCyO,IAK9CrI,EAAAhQ,EAAAuG,cAAA,OAAKoD,UAAW6I,GAEZxC,EAAAhQ,EAAAuG,cAACsU,GAAD,CAAW7C,cAAeD,EAAmBG,QAASD,EAAaG,OAAQD,EAChEG,QAASD,EACTG,OAAQD,EACRG,MAAOD,EACPG,SAAUD,EACVG,wBAAyBD,EACzBG,uBAAwBD,EACxBK,aAAcD,EACdD,WACPlJ,EAAAhQ,EAAAuG,cAACuU,GAAS1Q,QAAV,CACIJ,QAAQ,OACRL,UAAW,qBACXxL,MAAOkL,QAO3B2Q,WAAYA,o0BC3TT,IAAMmB,GAAb,SAAA9L,GAAA,SAAA8L,IAAA,mGAAAC,CAAAha,KAAA+Z,GAAAE,GAAAja,KAAAka,GAAAH,GAAA1L,MAAArO,KAAAlB,sBAAA,0OAAAqb,CAAAJ,EAAiCzR,IAAMxE,aAAvCiW,KAAA,EAAA1c,IAAA,SAAAN,MAAA,WAEa,IAAAwR,EAKDvO,KAAKC,MAAM8H,WAHXqS,EAFC7L,EAED6L,WACA3C,EAHClJ,EAGDkJ,sBACAE,EAJCpJ,EAIDoJ,qBAGAQ,EAAa,GACbC,EAAY,GAUhB,OAPIX,IACAU,EAAavJ,EAAAhQ,EAAAuG,cAAA,KAAGoD,UAAS,GAAAC,OAAKiP,EAAL,6BAEzBE,IACAS,EAAYxJ,EAAAhQ,EAAAuG,cAAA,KAAGoD,UAAS,GAAAC,OAAKmP,EAAL,4BAI/B/I,EAAAhQ,EAAAuG,cAACyJ,EAAAhQ,EAAMoG,SAAP,KACgBmT,EACDvJ,EAAAhQ,EAAAuG,cAAA,QAAMoD,UAAU,sBAAsB6R,GACrChC,qCAxBrB2B,EAAA,uzBCCO1S,GAAMC,GAAGC,KAATF,GACAgC,GAAU/B,GAAG2B,WAAbI,OACAG,GAAelC,GAAGK,OAAlB6B,YACF9B,GAAYJ,GAAGK,OAAfD,SAEQ5D,GAAb,SAAAmK,GAAA,SAAAnK,IAAA,mGAAAuW,CAAAra,KAAA8D,GAAAwW,GAAAta,KAAAua,GAAAzW,GAAAuK,MAAArO,KAAAlB,sBAAA,0OAAA0b,CAAA1W,EAA+BwE,IAAMxE,aAArCA,KAAA,EAAAzG,IAAA,SAAAN,MAAA,WAIQ,IAAMgL,EAAa/H,KAAKC,MAAM8H,WAE1BH,EAeAG,EAfAH,MACAuN,EAcApN,EAdAoN,WACAlN,EAaAF,EAbAE,QACAwS,EAYA1S,EAZA0S,aACA/P,EAWA3C,EAXA2C,IACAqM,EAUAhP,EAVAgP,WACNF,EASM9O,EATN8O,YACMF,EAQA5O,EARA4O,kBACAyD,EAOArS,EAPAqS,WACA7C,EAMAxP,EANAwP,aACAmD,EAKA3S,EALA2S,MACAC,EAIA5S,EAJA4S,iBACAC,EAGA7S,EAHA6S,OAIAvS,GADAN,EAFA0P,sBAEA1P,EADA4P,qBAEgB3X,KAAKC,MAAMoI,eAC3BqK,EAAO1S,KAAKC,MAAMyS,KACtBtB,EAAiB,eACjByJ,EAAW,YACX5C,EAAS,uDACTC,EAAS,GA0CT,OAvCH9G,EAAc,GAAA5I,OAAM4I,EADN,UAAXwJ,EACW,kCAEA,kCAGXjE,GACFkE,EAAQ,GAAArS,OAAMqS,EAAN,2BACF5C,EAAM,GAAAzP,OAAMyP,EAAN,gBAGa,MAAflB,EACAmB,EAAS,CACLtK,gBAAiB+I,EACjB1L,OAAM,aAAAzC,OAAemO,IAGH,MAAfI,IACPmB,EAAS,CACLtK,gBAAiB,cACjB3C,OAAQ,aAAe0L,EACvB9I,MAAO8I,KAKPA,IAGW,MAAfI,GACAkB,EAAM,GAAAzP,OAAMyP,EAAN,SAAAzP,OAAoBqO,GAC1BqB,EAAS,MAEa,MAAfnB,IACPkB,EAAM,GAAAzP,OAAMyP,EAAN,iBAAAzP,OAA4BqO,GAClCqB,EAAS,OAMbtJ,EAAAhQ,EAAAuG,cAAA,OAAKoD,UAAW6I,GACJxC,EAAAhQ,EAAAuG,cAAA,OAAKoD,UAAU,gCACD,SAATmK,EACG9D,EAAAhQ,EAAAuG,cAAC2V,GAAD,CACIvQ,SAAU,SAACxN,GAAD,OAAWsL,EAAc,CAACqS,MAAO3d,EAAMyN,MAAMC,KAAKC,OAC5DhJ,KAAK,SACL3E,MAAO2d,EACPjW,OAAQ,SAAA2D,GAAA,IAAEuC,EAAFvC,EAAEuC,KAAF,OACJiE,EAAAhQ,EAAAuG,cAAC4V,GAAD,CACInQ,QAASD,EACTpC,UAAWmS,EAAQ,eAAiB,uBAElCA,EACE9L,EAAAhQ,EAAAuG,cAAA,OACIoD,UAAW,4BACXsC,IAAK6P,EACL5P,IAAKzD,GAAG,eAAgB,aACxBW,MAAO,CAACiD,OAAM,aAAAzC,OAAcmS,MAL1BtT,GAAG,eAAgB,iBAWxCqT,EACG9L,EAAAhQ,EAAAuG,cAAA,OACIoD,UAAW,4BACXsC,IAAK6P,EACL5P,IAAKzD,GAAG,eAAgB,aACxBW,MAAO,CAACiD,OAAM,aAAAzC,OAAemS,MAL5BtT,GAAG,eAAgB,cASpCuH,EAAAhQ,EAAAuG,cAAA,OAAKoD,UAAU,gCAGU,SAATmK,EAEI9D,EAAAhQ,EAAAuG,cAACyJ,EAAAhQ,EAAMoG,SAAP,KACI4J,EAAAhQ,EAAAuG,cAAC6V,GAAD,CACIpS,QAAQ,KACRL,UAAW,4BACXE,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAACT,MAAO7K,KAC3CA,MAAO6K,EACPmD,YAAa1D,GAAG,eAAgB,aAChCW,MAAO,CAAC6F,MAAOsH,KAEnBvG,EAAAhQ,EAAAuG,cAAE6V,GAAF,CACIpS,QAAQ,IAClCL,UAAW,2BACeE,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAACJ,QAASlL,KAC7CA,MAAOkL,EACP8C,YAAa1D,GAAG,iBAAkB,aAClCW,MAAO,CAAC6F,MAAO4M,MAMvB7L,EAAAhQ,EAAAuG,cAACyJ,EAAAhQ,EAAMoG,SAAP,KACI4J,EAAAhQ,EAAAuG,cAAC6V,GAAShS,QAAV,CACIJ,QAAQ,KACR7L,MAAO6K,EACPW,UAAW,4BACXP,MAAO,CAAC6F,MAAOsH,KAEnBvG,EAAAhQ,EAAAuG,cAAC6V,GAAShS,QAAV,CACIJ,QAAQ,IAClCL,UAAW,2BACexL,MAAOkL,EACPD,MAAO,CAAC6F,MAAO4M,MASlC,WACG,GAAmB,KAAfL,QAAoCtH,IAAfsH,EACrB,OACnBxL,EAAAhQ,EAAAuG,cAAA,OAAKoD,UAAWsS,GACOjM,EAAAhQ,EAAAuG,cAAA,KAAGoI,KAAM7C,EACNnC,UAAW0P,EACXpR,OAAQ0Q,EAAc,SAAS,KAC/BvP,MAAOkQ,GAENtJ,EAAAhQ,EAAAuG,cAAC8V,GAAD,CACIlT,WAAYA,MAV/B,uCApJjCjE,EAAA,GCCOuD,GAAMC,GAAGC,KAATF,GACAG,GAAqBF,GAAGG,OAAxBD,qBAC4FF,GAAG2B,WAAjFC,OAAdC,gBAAcD,cAAcE,gBAAmBmC,OAARlC,UAAQkC,aAAaC,sBAAiBC,kBAC7EzG,GAAYsC,GAAGgC,QAAftE,YAC0DsC,GAAGK,OAAnD4B,OAAV7B,YAAU6B,mBAAgCE,OAAbD,eAAaC,cAC3CC,GACFkF,EAAAhQ,EAAAuG,cAAA,OAAKwE,MAAM,6BAA6BC,MAAM,MAAMC,OAAO,MAAMC,QAAQ,eAC3E8E,EAAAhQ,EAAAuG,cAAA,SACCyJ,EAAAhQ,EAAAuG,cAAA,QAAM/I,EAAE,qHACRwS,EAAAhQ,EAAAuG,cAAA,QAAM/I,EAAE,wIAERwS,EAAAhQ,EAAAuG,cAAA,QAAM/I,EAAE,8IAERwS,EAAAhQ,EAAAuG,cAAA,QAAM/I,EAAE,8IAERwS,EAAAhQ,EAAAuG,cAAA,WAAS2J,OAAO,uFAChBF,EAAAhQ,EAAAuG,cAAA,QAAM/I,EAAE,uQAGRwS,EAAAhQ,EAAAuG,cAAA,QAAM/I,EAAE,kQAGRwS,EAAAhQ,EAAAuG,cAAA,QAAM/I,EAAE,+PAGRwS,EAAAhQ,EAAAuG,cAAA,QAAM/I,EAAE,iQAGRwS,EAAAhQ,EAAAuG,cAAA,QAAM/I,EAAE,kMAkBXoL,GAAkB,uBAAwB,CAEtCI,MAAOP,GAAG,aAAc,aACxBQ,KAAM6B,GACN5B,SAAU,gBACVC,WC5DkB,CACrBH,MAAO,CACNd,OAAQ,OACPoB,SAAU,8BAEZiN,WAAY,CACXzT,KAAM,UAEPuG,QAAS,CACRnB,OAAQ,OACPoB,SAAU,6BAEZuS,aAAc,CACb/Y,KAAM,UAEPgJ,IAAK,CACJhJ,KAAM,SACPoE,QAAS,MAETiR,WAAY,CACXrV,KAAM,SACPoE,QAAS,KAET+Q,YAAa,CACZnV,KAAM,SACNoE,QAAS,WAEV6Q,kBAAmB,CAClBjV,KAAM,SACNoE,QAAS,MAEVsU,WAAY,CACXtT,OAAQ,OACRoB,SAAU,sBACVpC,QAAS,IAEVyR,aAAc,CACb7V,KAAM,UACPoE,SAAS,GAET4U,MAAO,CACNhZ,KAAM,SACPoE,QAAS,MAET6U,iBAAkB,CACjBjZ,KAAM,SACPoE,QAAS,MAET8U,OAAQ,CACPlZ,KAAM,SACPoE,QAAS,QAET2R,sBAAsB,CACrB/V,KAAM,UAEPiW,qBAAqB,CACpBjW,KAAM,WDcJyG,KAAM,SAAAC,GAAkD,IAAvCL,EAAuCK,EAAvCL,WAAuBM,GAAgBD,EAA3BG,UAA2BH,EAAhBC,eAEhC8M,EAYApN,EAZAoN,WACAsF,EAWA1S,EAXA0S,aACA/P,EAUA3C,EAVA2C,IACAqM,EASAhP,EATAgP,WACNF,EAQM9O,EARN8O,YACMF,EAOA5O,EAPA4O,kBACAyD,EAMArS,EANAqS,WACN7C,EAKMxP,EALNwP,aACMoD,EAIA5S,EAJA4S,iBACAC,EAGA7S,EAHA6S,OACAnD,EAEA1P,EAFA0P,sBACAE,EACA5P,EADA4P,qBAEJ,OACI/I,EAAAhQ,EAAAuG,cAAC+V,GAAD,KACItM,EAAAhQ,EAAAuG,cAACgW,GAAD,KACIvM,EAAAhQ,EAAAuG,cAACiW,GAAD,CAAWxT,MAAOP,GAAG,gBAAiB,cAClCuH,EAAAhQ,EAAAuG,cAACkW,GAAD,CAAajR,MAAO/C,GAAG,cAAe,cAClCuH,EAAAhQ,EAAAuG,cAACmW,GAAD,CACIve,MAAOoY,EACP1M,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAAC8M,WAAYpY,QAGxD6R,EAAAhQ,EAAAuG,cAACkW,GAAD,CAAajR,MAAO/C,GAAG,gBAAiB,cACpCuH,EAAAhQ,EAAAuG,cAACmW,GAAD,CACIve,MAAO0d,EACPhS,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAACoS,aAAc1d,QAG1D6R,EAAAhQ,EAAAuG,cAACkW,GAAD,CACIjR,MAAO/C,GAAG,qBAAsB,cAEhCuH,EAAAhQ,EAAAuG,cAACmW,GAAD,CACIve,MAAO4d,EACPlS,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAACsS,iBAAkB5d,SAIlE6R,EAAAhQ,EAAAuG,cAACiW,GAAD,CAAWxT,MAAOP,GAAG,iBAAkB,cACnCuH,EAAAhQ,EAAAuG,cAACkW,GAAD,CACIjR,MAAO/C,GAAG,cAAe,cAEzBuH,EAAAhQ,EAAAuG,cAACoW,GAAD,CACIxe,MAAOqd,EACP3R,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAAC+R,WAAYrd,KAChDgO,YAAa,wBAGrB6D,EAAAhQ,EAAAuG,cAACkW,GAAD,CACIjR,MAAO/C,GAAG,WAAY,cAEtBuH,EAAAhQ,EAAAuG,cAACoW,GAAD,CACIxe,MAAO2N,EACPjC,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAACqC,IAAK3N,KACzCgO,YAAa,+BAGjC6D,EAAAhQ,EAAAuG,cAACqW,GAAD,CACgBpR,MAAO/C,GAAG,qBAAsB,aAChCiG,QAASiK,EACT9O,SAAU,SAAC6E,GAAD,OAAajF,EAAc,CAACkP,aAAcjK,OAExDsB,EAAAhQ,EAAAuG,cAACkW,GAAD,CAAajR,MAAO/C,GAAG,cAAe,cAClCuH,EAAAhQ,EAAAuG,cAACsW,GAAD,CACI9S,SAAUoO,EACVzM,QAAS,CACL,CAACF,MAAO/C,GAAG,QAAS,aAActK,MAAO,KACzC,CAACqN,MAAO/C,GAAG,QAAS,aAActK,MAAO,MAE7C0L,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAAC0O,WAAYha,QAGpE6R,EAAAhQ,EAAAuG,cAACsW,GAAD,CACgBrR,MAAO/C,GAAG,iBAAkB,aAC5BsB,SAAUkO,EACVvM,QAAS,CACL,CAACF,MAAO/C,GAAG,UAAW,aAActK,MAAO,WAC3C,CAACqN,MAAO/C,GAAG,YAAa,aAActK,MAAO,aAC7C,CAACqN,MAAO/C,GAAG,UAAW,aAActK,MAAO,WAC3C,CAACqN,MAAO/C,GAAG,OAAQ,aAActK,MAAO,QACxC,CAACqN,MAAO/C,GAAG,UAAW,aAActK,MAAO,WAC3C,CAACqN,MAAO/C,GAAG,SAAU,aAActK,MAAO,UAC1C,CAACqN,MAAO/C,GAAG,QAAS,aAActK,MAAO,SACzC,CAACqN,MAAO/C,GAAG,OAAQ,aAActK,MAAO,SAE5C0L,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAACwO,YAAa9Z,OAEjE6R,EAAAhQ,EAAAuG,cAACkW,GAAD,CAAajR,MAAO/C,GAAG,eAAgB,cACvBuH,EAAAhQ,EAAAuG,cAACmW,GAAD,CACIve,MAAO4Z,EACPlO,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAACsO,kBAAmB5Z,QAG/D6R,EAAAhQ,EAAAuG,cAACkW,GAAD,CACIjR,MAAO/C,GAAG,gBAAiB,aAC3BgD,KAAMuE,EAAAhQ,EAAAuG,cAAA,KAAGoI,KAAI,iDAAoD1G,OAAM,UAAaQ,GAAG,yBAA0B,eAEjHuH,EAAAhQ,EAAAuG,cAACoW,GAAD,CACInR,MAAO/C,GAAG,cAAe,aACzBgD,KAAMhD,GAAG,4FAA6F,aACtGtK,MAAO0a,EACPhP,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAACoP,sBAAuB1a,KAC3DgO,YAAa,8BAEjB6D,EAAAhQ,EAAAuG,cAACoW,GAAD,CACInR,MAAO/C,GAAG,aAAc,aACxBgD,KAAMhD,GAAG,0FAA2F,aACpGtK,MAAO4a,EACPlP,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAACsP,qBAAsB5a,KAC1DgO,YAAa,+BAIzB6D,EAAAhQ,EAAAuG,cAACiW,GAAD,CAAWxT,MAAOP,GAAG,iBAAkB,cAC/BuH,EAAAhQ,EAAAuG,cAACsW,GAAD,CACIrR,MAAO/C,GAAG,cAAe,aACzBsB,SAAUiS,EACVtQ,QAAS,CACL,CAACF,MAAO/C,GAAG,QAAS,aAActK,MAAO,SACzC,CAACqN,MAAO/C,GAAG,OAAQ,aAActK,MAAO,SAE5C0L,SAAU,SAAC1L,GAAD,OAAWsL,EAAc,CAACuS,OAAQ7d,SAI5D6R,EAAAhQ,EAAAuG,cAACuW,GAAD,CACI3T,WAAYA,EACZM,cAAeA,EACfqK,KAAM,WAetB5J,KAhKsC,SAAAC,GAgKR,IAAxBhB,EAAwBgB,EAAxBhB,WAAwBgB,EAAZR,UAEd,OACIqG,EAAAhQ,EAAAuG,cAACuW,GAAD,CACI3T,WAAYA,EACZ2K,KAAM","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,\"$&/\")+\"/\")+e)),c.push(a))}function W(a,b,e,c,d){var g=\"\";null!=e&&(g=(\"\"+e).replace(P,\"$&/\")+\"/\");b=R(b,g,c,d);V(a,da,b);S(b)}\nvar X={Children:{map:function(a,b,e){if(null==a)return a;var c=[];W(a,c,null,b,e);return c},forEach:function(a,b,e){if(null==a)return a;b=R(null,null,b,e);V(a,ca,b);S(b)},count:function(a){return V(a,function(){return null},null)},toArray:function(a){var b=[];W(a,b,null,function(a){return a});return b},only:function(a){O(a)?void 0:D(\"143\");return a}},createRef:function(){return{current:null}},Component:G,PureComponent:I,createContext:function(a,b){void 0===b&&(b=null);a={$$typeof:w,_calculateChangedBits:b,\n_currentValue:a,_currentValue2:a,_threadCount:0,Provider:null,Consumer:null};a.Provider={$$typeof:v,_context:a};return a.Consumer=a},forwardRef:function(a){return{$$typeof:y,render:a}},lazy:function(a){return{$$typeof:B,_ctor:a,_status:-1,_result:null}},memo:function(a,b){return{$$typeof:A,type:a,compare:void 0===b?null:b}},Fragment:r,StrictMode:t,Suspense:z,createElement:N,cloneElement:function(a,b,e){null===a||void 0===a?D(\"267\",a):void 0;var c=void 0,d=k({},a.props),g=a.key,h=a.ref,f=a._owner;\nif(null!=b){void 0!==b.ref&&(h=b.ref,f=K.current);void 0!==b.key&&(g=\"\"+b.key);var l=void 0;a.type&&a.type.defaultProps&&(l=a.type.defaultProps);for(c in b)L.call(b,c)&&!M.hasOwnProperty(c)&&(d[c]=void 0===b[c]&&void 0!==l?l[c]:b[c])}c=arguments.length-2;if(1===c)d.children=e;else if(1<c){l=Array(c);for(var m=0;m<c;m++)l[m]=arguments[m+2];d.children=l}return{$$typeof:p,type:a.type,key:g,ref:h,props:d,_owner:f}},createFactory:function(a){var b=N.bind(null,a);b.type=a;return b},isValidElement:O,version:\"16.7.0\",\nunstable_ConcurrentMode:x,unstable_Profiler:u,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:K,assign:k}},Y={default:X},Z=Y&&X||Y;module.exports=Z.default||Z;\n","/*\nobject-assign\n(c) Sindre Sorhus\n@license MIT\n*/\n\n'use strict';\n/* eslint-disable no-unused-vars */\nvar getOwnPropertySymbols = Object.getOwnPropertySymbols;\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\nvar propIsEnumerable = Object.prototype.propertyIsEnumerable;\n\nfunction toObject(val) {\n\tif (val === null || val === undefined) {\n\t\tthrow new TypeError('Object.assign cannot be called with null or undefined');\n\t}\n\n\treturn Object(val);\n}\n\nfunction shouldUseNative() {\n\ttry {\n\t\tif (!Object.assign) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// Detect buggy property enumeration order in older V8 versions.\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=4118\n\t\tvar test1 = new String('abc'); // eslint-disable-line no-new-wrappers\n\t\ttest1[5] = 'de';\n\t\tif (Object.getOwnPropertyNames(test1)[0] === '5') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test2 = {};\n\t\tfor (var i = 0; i < 10; i++) {\n\t\t\ttest2['_' + String.fromCharCode(i)] = i;\n\t\t}\n\t\tvar order2 = Object.getOwnPropertyNames(test2).map(function (n) {\n\t\t\treturn test2[n];\n\t\t});\n\t\tif (order2.join('') !== '0123456789') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test3 = {};\n\t\t'abcdefghijklmnopqrst'.split('').forEach(function (letter) {\n\t\t\ttest3[letter] = letter;\n\t\t});\n\t\tif (Object.keys(Object.assign({}, test3)).join('') !==\n\t\t\t\t'abcdefghijklmnopqrst') {\n\t\t\treturn false;\n\t\t}\n\n\t\treturn true;\n\t} catch (err) {\n\t\t// We don't expect any of the above to throw, but better to be safe.\n\t\treturn false;\n\t}\n}\n\nmodule.exports = shouldUseNative() ? Object.assign : function (target, source) {\n\tvar from;\n\tvar to = toObject(target);\n\tvar symbols;\n\n\tfor (var s = 1; s < arguments.length; s++) {\n\t\tfrom = Object(arguments[s]);\n\n\t\tfor (var key in from) {\n\t\t\tif (hasOwnProperty.call(from, key)) {\n\t\t\t\tto[key] = from[key];\n\t\t\t}\n\t\t}\n\n\t\tif (getOwnPropertySymbols) {\n\t\t\tsymbols = getOwnPropertySymbols(from);\n\t\t\tfor (var i = 0; i < symbols.length; i++) {\n\t\t\t\tif (propIsEnumerable.call(from, symbols[i])) {\n\t\t\t\t\tto[symbols[i]] = from[symbols[i]];\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\treturn to;\n};\n","/**\n * 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 >\n <TextControl\n label={__('Class name of the Font Awesome icon font you want to use:', 'vk-blocks')}\n value={icon1}\n onChange={(value) => setAttributes({icon1: value})}\n placeholder={'fas fa-file'}\n help = { <a href={`https://fontawesome.com/icons?d=gallery&m=free`} target={`_blank`}>{__('Font Awesome icon list', 'vk-blocks')}</a> }\n />\n <ColorPalette\n value={color1}\n onChange={(value) => {\n if (value){\n setAttributes({color1: value})\n } else {\n setAttributes({color1: '#0693e3'})\n setAttributes({bgType1: '0'})\n }\n }}\n />\n <RadioControl\n label={__('Icon Background:', 'vk-blocks')}\n selected={bgType1}\n options={[\n {label: __('Solid color', 'vk-blocks'), value: '0'},\n {label: __('No background', 'vk-blocks'), value: '1'},\n ]}\n onChange={(value) => setAttributes({ bgType1: value })}\n />\n </BaseControl>\n <BaseControl\n label={__('PR Image 1', 'vk-blocks')}\n help={__('When you have an image. Image is displayed with priority', 'vk-blocks')}\n >\n <MediaUpload\n onSelect={(value) => setAttributes({insertImage1: value.url})}\n type=\"image\"\n value={insertImage1}\n render={({open}) => (\n <Button\n onClick={open}\n className={insertImage1 ? 'image-button' : 'button button-large'}\n >\n {!insertImage1 ? __('Select image', 'vk-blocks') :\n <img className={'icon-image'} src={insertImage1}\n alt={__('Upload image', 'vk-blocks')}/>}\n </Button>\n )}\n />\n </BaseControl>\n </PanelBody>\n <PanelBody title={__('PR Block2 Setting', 'vk-blocks')}>\n <BaseControl\n label={__('Link URL:', 'vk-blocks')}\n >\n <TextControl\n value={url2}\n onChange={(value) => setAttributes({url2: value})}\n />\n <CheckboxControl\n label={__('Open link new tab.', 'vk-blocks')}\n checked={urlOpenType2}\n onChange={(checked) => setAttributes({urlOpenType2: checked})}\n />\n </BaseControl>\n <BaseControl\n label={__('Icon 2', 'vk-blocks')}\n >\n <TextControl\n label={__('Class name of the Font Awesome icon font you want to use:', 'vk-blocks')}\n value={icon2}\n onChange={(value) => setAttributes({icon2: value})}\n placeholder={'fas fa-file'}\n help = { <a href={`https://fontawesome.com/icons?d=gallery&m=free`} target={`_blank`}>{__('Font Awesome icon list', 'vk-blocks')}</a> }\n />\n <ColorPalette\n value={color2}\n onChange={(value) => {\n if (value){\n setAttributes({color2: value})\n } else {\n setAttributes({color2: '#0693e3'})\n setAttributes({bgType2: '0'})\n }\n }}\n />\n <RadioControl\n label={__('Icon Background:', 'vk-blocks')}\n selected={bgType2}\n options={[\n {label: __('Solid color', 'vk-blocks'), value: '0'},\n {label: __('No background', 'vk-blocks'), value: '1'},\n ]}\n onChange={(value) => setAttributes({bgType2: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('PR Image 2', 'vk-blocks')}\n help={__('When you have an image. Image is displayed with priority.', 'vk-blocks')}\n >\n <MediaUpload\n onSelect={(value) => setAttributes({insertImage2: value.url})}\n type=\"image\"\n value={insertImage2}\n render={({open}) => (\n <Button\n onClick={open}\n className={insertImage2 ? 'image-button' : 'button button-large'}\n >\n {!insertImage2 ? __('Select image', 'vk-blocks') :\n <img className={'icon-image'} src={insertImage2}\n alt={__('Upload image', 'vk-blocks')}/>}\n </Button>\n )}\n />\n </BaseControl>\n </PanelBody>\n <PanelBody title={__('PR Block3 Setting', 'vk-blocks')}>\n <BaseControl\n label={__('Link URL:', 'vk-blocks')}\n >\n <TextControl\n value={url3}\n onChange={(value) => setAttributes({url3: value})}\n />\n <CheckboxControl\n label={__('Open link new tab.', 'vk-blocks')}\n checked={urlOpenType3}\n onChange={(checked) => setAttributes({urlOpenType3: checked})}\n />\n </BaseControl>\n <BaseControl\n label={__('Icon 3', 'vk-blocks')}\n >\n <TextControl\n label={__('Class name of the Font Awesome icon font you want to use:', 'vk-blocks')}\n value={icon3}\n onChange={(value) => setAttributes({icon3: value})}\n placeholder={'fas fa-file'}\n help = { <a href={`https://fontawesome.com/icons?d=gallery&m=free`} target={`_blank`}>{__('Font Awesome icon list', 'vk-blocks')}</a> }\n />\n <ColorPalette\n value={color3}\n onChange={(value) => {\n if (value){\n setAttributes({color3: value})\n } else {\n setAttributes({color3: '#0693e3'})\n setAttributes({bgType3: '0'})\n }\n }}\n />\n <RadioControl\n label={__('Icon Background:', 'vk-blocks')}\n selected={bgType3}\n options={[\n {label: __('Solid color', 'vk-blocks'), value: '0'},\n {label: __('No background', 'vk-blocks'), value: '1'},\n ]}\n onChange={(value) => setAttributes({bgType3: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('PR Image 3', 'vk-blocks')}\n help={__('When you have an image. Image is displayed with priority.', 'vk-blocks')}\n >\n <MediaUpload\n onSelect={(value) => setAttributes({insertImage3: value.url})}\n type=\"image\"\n value={insertImage3}\n render={({open}) => (\n <Button\n onClick={open}\n className={insertImage3 ? 'image-button' : 'button button-large'}\n >\n {!insertImage3 ? __('Select image', 'vk-blocks') :\n <img className={'icon-image'} src={insertImage3}\n alt={__('Upload image', 'vk-blocks')}/>}\n </Button>\n )}\n />\n </BaseControl>\n </PanelBody>\n </InspectorControls>\n <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","import React from 'react';\n\nexport class SpacerComponent extends React.Component {\n\n render() {\n let {\n unit,\n pc,\n tablet,\n mobile,\n } = this.props.attributes;\n\n return (\n <div className=\"vk_spacer\">\n <div className={'vk_spacer-display-pc'} style={{height: pc + unit}}></div>\n <div className={'vk_spacer-display-tablet'} style={{height: tablet + unit}}></div>\n <div className={'vk_spacer-display-mobile'} style={{height: mobile + unit}}></div>\n </div>\n );\n }\n}","/**\n * spacer block type\n *\n */\nimport React from \"react\";\nimport {schema} from './schema';\nimport {SpacerComponent} from \"./component\";\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RangeControl, PanelBody, BaseControl,SelectControl} = wp.components;\nconst {Fragment} = wp.element;\nconst {InspectorControls} = wp.editor;\nconst BlockIcon = (\n\t<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t<g>\n\t\t<rect x=\"108.8\" y=\"18.7\" width=\"358.5\" height=\"40\"/>\n\t\t<rect x=\"108.8\" y=\"453.3\" width=\"358.5\" height=\"40\"/>\n\t\t<polygon points=\"171.4,253.2 131.4,253.2 131.4,412.6 290.8,412.6 290.8,372.6 199.7,372.6 404.6,167.7 404.6,258.8 444.6,258.8\n\t\t\t444.6,99.4 285.2,99.4 285.2,139.4 376.3,139.4 171.4,344.3 \t\"/>\n\t</g>\n\t</svg>\n);\n\n/**\n * Register: a Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/spacer', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('Responsive Spacer', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat-layout', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: schema,\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit({attributes, setAttributes}) {\n const {\n unit,\n pc,\n tablet,\n mobile,\n } = attributes;\n\n return (\n <Fragment>\n <InspectorControls>\n <PanelBody>\n <SelectControl\n label={__('Unit Type', 'vk-blocks')}\n value={unit}\n onChange={(value) => setAttributes({unit: value})}\n options={[\n {\n value: 'px',\n label: __('px', 'vk-blocks'),\n },\n {\n value: 'em',\n label: __('em', 'vk-blocks'),\n },\n {\n value: 'rem',\n label: __('rem', 'vk-blocks'),\n },\n {\n value: 'vw',\n label: __('vw', 'vk-blocks'),\n }\n ]}\n />\n <BaseControl label={__('Height for each device.', 'vk-blocks')}>\n <RangeControl\n label={__('PC', 'vk-blocks')}\n value={pc}\n onChange={(value) => setAttributes({pc: value})}\n />\n <RangeControl\n label={__('Tablet', 'vk-blocks')}\n value={tablet}\n onChange={(value) => setAttributes({tablet: value})}\n />\n <RangeControl\n label={__('Mobile', 'vk-blocks')}\n value={mobile}\n onChange={(value) => setAttributes({mobile: value})}\n />\n </BaseControl>\n </PanelBody>\n </InspectorControls>\n <SpacerComponent attributes={attributes}/>\n </Fragment>\n );\n },\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes}) {\n return (\n <SpacerComponent attributes={attributes}/>\n );\n },\n\n //Please comment out, when you need to use deprecated.\n // deprecated:deprecated\n});\n","export const schema = {\n unit: {\n type: 'string',\n default: 'px',\n },\n pc: {\n type: 'number',\n default: 50,\n },\n tablet: {\n type: 'number',\n default: 10,\n },\n mobile: {\n type: 'number',\n default: 10,\n },\n};\n","const componentDivider = (level, color, whichSide, dividerType) => {\n\n let sectionPadding;\n let sectionClass;\n let lenderDivider;\n\n const tiltSectionStyle = (level, color) => {\n\n if (level > 0) {\n return <path\n d={`m0,${100 - level} L100,100 L0,100 z`}\n strokeWidth=\"0\"\n fill={color}\n />\n\n } else if (level < 0) {\n\n //絶対値に変換\n const absLevel = Math.abs(level);\n\n return <path\n d={`m100,${100 - absLevel} L0,100 L100,100 z`}\n strokeWidth=\"0\"\n fill={color}\n />\n }\n };\n\n const curveSectionStyle = (level, color) => {\n if (level > 0) {\n\n return <path\n d={ `m0,${ 100 - level } q50,${ level * 2 },100,0 V100 L0,100 z` }\n strokeWidth=\"0\"\n fill={color}\n />\n } else if (level < 0) {\n\n return <path\n d={ `m0,100 q50,${ level * 2},100,0 V100 L0,100 z` }\n strokeWidth=\"0\"\n fill={color}\n />\n }\n };\n\n const waveSectionStyle = (level, color) => {\n\n if (level > 0) {\n\n return (\n <path\n d={ `m0,${ 100 - ( level / 2 ) } q20,${ level },40,0 t40,0 t40,0 V100 L0,100 z` }\n strokeWidth=\"0\"\n fill={color}\n />\n );\n } else if (level < 0) {\n\n return (\n <path\n d={ `m0,${ ( level / 2 ) + 100 } q20,${ level },40,0 t40,0 t40,0 V100 L0,100 z` }\n strokeWidth=\"0\"\n fill={color}\n />\n );\n }\n\n };\n\n const triangleSectionStyle = (level, color) => {\n\n const absLevel = Math.abs(level);\n const DivideAbs4 = absLevel / 4;\n\n if (level > 0) {\n\n return (\n <path\n d={`m0,100 h${50 - DivideAbs4} l${DivideAbs4},-${absLevel} l${DivideAbs4},${absLevel} h${DivideAbs4} v100 h-100 z`}\n strokeWidth=\"0\"\n fill={color}\n />\n );\n } else if (level < 0) {\n\n return (\n <path\n d={`m0,${100 - absLevel} h${50 - DivideAbs4} l${DivideAbs4},${absLevel} l${DivideAbs4},-${absLevel} h${50 - DivideAbs4} v${absLevel + 1} h-100 z`}\n strokeWidth=\"0\"\n fill={color}\n />);\n }\n };\n\n //背景色をクリアした時は、白に変更\n if(!color){\n color = '#fff';\n }\n\n //Paddingの条件分岐を追加\n if (dividerType === 'tilt') {\n\n sectionPadding = Math.abs(level);\n lenderDivider = tiltSectionStyle(level, color);\n\n }else if(dividerType === 'curve') {\n\n if (level > 0) {\n sectionPadding = Math.abs(level);\n } else if (level < 0) {\n sectionPadding = Math.abs(level) * 2;\n }\n lenderDivider = curveSectionStyle(level, color);\n\n }else if(dividerType === 'wave'){\n\n sectionPadding = Math.abs(level);\n lenderDivider = waveSectionStyle(level, color);\n\n }else if(dividerType === 'triangle'){\n\n sectionPadding = Math.abs(level);\n lenderDivider = triangleSectionStyle(level, color);\n\n }\n\n //classにdividerTypeを追加\n sectionClass = dividerType;\n\n //upper-paddingを追加\n if (whichSide === 'upper') {\n return (\n <div\n className={`vk_outer_separator vk_outer_separator-position-upper vk_outer_separator-type-${sectionClass}`}\n style={{paddingBottom: sectionPadding + `px`}}\n >\n <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\" preserveAspectRatio=\"none\">\n {lenderDivider}\n </svg>\n </div>\n\n );\n //lower-paddingを追加\n } else if (whichSide === 'lower') {\n return (\n\n <div\n className={`vk_outer_separator vk_outer_separator-position-lower vk_outer_separator-type-${sectionClass}`}\n style={{paddingTop: sectionPadding + `px`}}\n >\n <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\" preserveAspectRatio=\"none\">\n {lenderDivider}\n </svg>\n </div>\n )\n }\n};\n\nexport {componentDivider};\n","import React from 'react';\nimport {componentDivider} from './component-divider';\n\nconst {InnerBlocks} = wp.editor;\n\n//hexカラーコード定義をrgbaに変換\nfunction hex2rgba (hex, alpha) {\n\n // ロングバージョンの場合(例:#FF0000)\n let r = hex.match(/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})$/i);\n let c = null;\n if (r) {\n c = r.slice(1,4).map(function(x) { return parseInt(x, 16) })\n }\n // ショートバージョンの場合(例:#F00)\n r = hex.match(/^#([0-9a-f])([0-9a-f])([0-9a-f])$/i);\n if (r) {\n c = r.slice(1,4).map(function(x) { return 0x11 * parseInt(x, 16) })\n }\n // 該当しない場合は、nullを返す.\n if (!c) {\n return null\n }\n return `rgba(${c[0]}, ${c[1]}, ${c[2]}, ${alpha})`\n}\n\nexport class Component extends React.Component {\n\n render() {\n\n let {\n bgColor,\n bgImage,\n bgPosition,\n outerWidth,\n padding_left_and_right,\n padding_top_and_bottom,\n opacity,\n upper_level,\n lower_level,\n upperDividerBgColor,\n lowerDividerBgColor,\n dividerType,\n borderWidth,\n borderStyle,\n borderColor,\n borderRadius,\n anchor\n } = this.props.attributes;\n\n let for_ = this.props.for_;\n let classPaddingLR;\n let classPaddingVertical;\n let classBgPosition;\n let classWidth;\n let elm;\n let containerClass;\n let whichSideUpper;\n let whichSideLower;\n let bgStyle;\n let borderProperty;\n let borderRadiusProperty;\n\n //幅のクラス切り替え\n classWidth = ` vk_outer-width-${outerWidth}`;\n\n //hexからrgbaに変換\n if(bgColor){\n bgColor = hex2rgba(bgColor,opacity);\n }else {\n //背景色をクリアした時は、白に変更\n bgColor = hex2rgba('#fff',opacity);\n }\n\n //classBgPositionのクラス切り替え\n if (bgPosition === 'parallax') {\n classBgPosition = ' vk_outer-bgPosition-parallax vk-prlx';\n\t\t\t\t} else if (bgPosition === 'fixed') {\n\t\t classBgPosition = ' vk_outer-bgPosition-fixed';\n } else {\n classBgPosition = ' vk_outer-bgPosition-normal';\n }\n\n\t\t\t\t//classPaddingLRのクラス切り替え\n if(padding_left_and_right === '1'){\n classPaddingLR = ' vk_outer-paddingLR-use';\n } else {\n classPaddingLR = ' vk_outer-paddingLR-none';\n }\n\n //classPaddingVerticalのクラス切り替え\n if(padding_top_and_bottom === '1'){\n classPaddingVertical = ' vk_outer-paddingVertical-use';\n } else {\n classPaddingVertical = ' vk_outer-paddingVertical-none';\n }\n\n //上側セクションの傾き切り替え\n if (upper_level) {\n whichSideUpper = 'upper';\n }\n\n //下側セクションの傾き切り替え\n if (lower_level) {\n whichSideLower = 'lower';\n }\n\n //編集画面とサイト上の切り替え\n if(for_ === 'edit'){\n elm = <InnerBlocks/>;\n }else if('save'){\n elm = <InnerBlocks.Content/>;\n containerClass = 'vk_outer_container';\n }\n\n //背景画像の有り無しでstyleを切り替え\n if(bgImage){\n bgStyle = `linear-gradient(${bgColor}, ${bgColor}), url(${bgImage})`;\n }else {\n bgStyle = `linear-gradient(${bgColor}, ${bgColor})`;\n }\n\n //borderColorクリア時に白をセットする\n if (!borderColor) {\n borderColor = '#fff';\n }\n\n //Dividerエフェクトがない時のみ枠線を追加\n if(upper_level === 0 && lower_level === 0){\n borderProperty = `${borderWidth}px ${borderStyle} ${borderColor}`;\n borderRadiusProperty = `${borderRadius}px`;\n }else {\n borderProperty = 'none';\n borderRadiusProperty = `0px`;\n }\n\n return (\n <div\n id={anchor}\n className={ 'vk_outer' + classWidth + classPaddingLR + classPaddingVertical + classBgPosition }\n style={{\n background: bgStyle,\n border: borderProperty,\n borderRadius: borderRadiusProperty\n }}\n >\n {\n componentDivider(upper_level, upperDividerBgColor, whichSideUpper, dividerType)\n }\n <div className={containerClass}>\n {elm}\n </div>\n {\n componentDivider(lower_level, lowerDividerBgColor, whichSideLower, dividerType)\n }\n </div>\n );\n }\n}\n","'use strict';\n\nexport default function toNumber( value, min = -100, max = null ) {\n\tvalue = Number( value );\n\n\tif ( isNaN( value ) || value < min ) {\n\t\tvalue = min;\n\t}\n\n\tif ( null !== max && value > max ) {\n\t\tvalue = max;\n\t}\n\n\treturn value;\n}\n","/**\n * outer block type\n *\n */\nimport React from \"react\";\nimport {Component} from \"./component\";\nimport {schema} from './schema';\nimport toNumber from \"../_helper/to-number\";\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RangeControl, RadioControl, PanelBody, Button, BaseControl,SelectControl} = wp.components;\nconst {Fragment} = wp.element;\nconst {InspectorControls, MediaUpload, ColorPalette} = wp.editor;\nconst BlockIcon = (\n\t<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t<path d=\"M288,381c50.7,0,92-41.3,92-92s-41.3-92-92-92s-92,41.3-92,92S237.3,381,288,381z M288,227c34.2,0,62,27.8,62,62\n\t\ts-27.8,62-62,62s-62-27.8-62-62S253.8,227,288,227z\"/>\n\t<polygon points=\"273,342 303,342 303,304 341,304 341,274 303,274 303,236 273,236 273,274 235,274 235,304 273,304 \"/>\n\t<path d=\"M1.8,155.5v267h572.5v-267H1.8z M544.2,392.5H31.8v-207h512.5L544.2,392.5L544.2,392.5z\"/>\n\t<g>\n\t\t<path d=\"M39.8,10.3c-13.3,0-25.7,0.9-37.6,2.6L2,136.9h33.3l0.1-39c3,0.4,6.7,0.5,11.1,0.5c16.7,0,29.5-3.9,38.3-11.7\n\t\t\tc8.7-7.7,13.1-19.3,13.1-34.4C98,24.3,78.6,10.4,39.8,10.3z M62,68.5c-3.6,3.4-9.2,5.2-16.6,5.2c-0.6,0-1.1,0-1.6,0\n\t\t\tc-0.2,0-0.4,0-0.6,0c-2.8,0-5.4-0.1-7.7-0.5l0-22l-1.3-14.3c2.6-0.6,5.2-0.9,7.7-0.9c0.2,0,0.5,0,0.7,0c0.2,0,0.4,0,0.7,0\n\t\t\tc13.6,0,21.1,4.7,22.7,14c0.3,1.2,0.6,2.6,0.7,4C67.2,60.2,65.6,65,62,68.5z\"/>\n\t\t<path d=\"M141.3,65H141l0-17.1h-32.5l-0.2,88.9h33.3l0.1-35c0.1-8.6,3.2-15.7,9.7-21.4c6.5-5.7,14.9-8.5,25.4-8.5h3.4l0-23.9h-3.4\n\t\t\tC161.7,48.1,149.8,53.7,141.3,65z\"/>\n\t\t<path d=\"M266.7,58.5c-8-8.1-19.3-12.2-34-12.2c-14.6,0-25.9,4.1-34,12.2c-8.1,8.1-12.2,19.4-12.2,33.9c-0.1,14.5,4,25.8,12,33.9\n\t\t\tc8,8.1,19.3,12.2,34,12.2c14.6,0,25.9-4.1,34-12.2c8.1-8.1,12.2-19.4,12.2-33.9C278.7,78,274.7,66.6,266.7,58.5z M246.2,92.5\n\t\t\tc0,8.9-1.2,15-3.3,18.6c-2.1,3.6-5.6,5.4-10.4,5.4s-8.3-1.8-10.5-5.4c-2.2-3.6-3.3-9.8-3.2-18.6c0-8.9,1.2-15,3.3-18.6\n\t\t\tc2.1-3.6,5.6-5.4,10.4-5.4c4.8,0,8.3,1.8,10.5,5.4S246.3,83.7,246.2,92.5z\"/>\n\t</g>\n\t</svg>\n);\n\n/**\n * Register: a Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/outer', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('Outer', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat-layout', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: schema,\n\tsupports:{\n \tanchor:true,\n\t},\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit({attributes, setAttributes}) {\n const {\n bgColor,\n bgImage,\n bgPosition,\n outerWidth,\n padding_left_and_right,\n padding_top_and_bottom,\n opacity,\n upper_level,\n lower_level,\n\t\t\tupperDividerBgColor,\n\t\t\tlowerDividerBgColor,\n\t\t\tdividerType,\n\t\t\tborderWidth,\n\t\t\tborderStyle,\n\t\t\tborderColor,\n\t\t\tborderRadius\n } = attributes;\n\n return (\n <Fragment>\n <InspectorControls>\n <PanelBody title={__('Background Setting', 'vk-blocks')}>\n <BaseControl\n label={__('Color Setting', 'vk-blocks')}\n help={__('Color will overcome background image. If you want to display image, clear background color or set opacity 0.', 'vk-blocks')}\n >\n <ColorPalette\n value={bgColor}\n onChange={(value) => setAttributes({bgColor: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('Opacity Setting', 'vk-blocks')}\n >\n <RangeControl\n value={opacity}\n onChange={(value) => {setAttributes({opacity: value});\n }}\n min={0}\n max={1}\n step={0.1}\n />\n </BaseControl>\n\n <BaseControl\n label={__('Background Image', 'vk-blocks')}\n help=\"\"\n >\n <MediaUpload\n onSelect={(value) => setAttributes({bgImage: value.url})}\n type=\"image\"\n value={bgImage}\n render={({open}) => (\n <Button\n onClick={open}\n className={bgImage ? 'image-button' : 'button button-large'}\n >\n {!bgImage ? __('Select image', 'vk-blocks') :\n <img className={'icon-image'} src={bgImage}\n alt={__('Upload image', 'vk-blocks')}/>}\n </Button>\n )}\n />\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</BaseControl>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<BaseControl\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlabel={__('Background image Position', 'vk-blocks')}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\thelp=\"\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t>\n <RadioControl\n // label={__('Background Position', 'vk-blocks')}\n selected={bgPosition}\n options={[\n {label: __('normal', 'vk-blocks'), value: 'normal'},\n {label: __('Fixed', 'vk-blocks'), value: 'fixed'},\n {label: __('Parallax (It will not work in preview)', 'vk-blocks'), value: 'parallax'}\n ]}\n onChange={(value) => setAttributes({bgPosition: value})}\n />\n </BaseControl>\n </PanelBody>\n\t\t\t\t\t<PanelBody title={__('Layout Setting', 'vk-blocks')}>\n\t\t\t\t\t\t<BaseControl>\n\t\t\t\t\t\t\t<RadioControl\n\t\t\t\t\t\t\t\tlabel={__('Outer width', 'vk-blocks')}\n\t\t\t\t\t\t\t\tselected={outerWidth}\n\t\t\t\t\t\t\t\toptions={[\n\t\t\t\t\t\t\t\t\t{label: __('Normal', 'vk-blocks'), value: 'normal'},\n\t\t\t\t\t\t\t\t\t{label: __('Full Wide', 'vk-blocks'), value: 'full'}\n\t\t\t\t\t\t\t\t]}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({outerWidth: value})}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t<RadioControl\n\t\t\t\t\t\t\t\tlabel={__('Contents area padding (left and right)', 'vk-blocks')}\n\t\t\t\t\t\t\t\tselected={padding_left_and_right}\n\t\t\t\t\t\t\t\toptions={[\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tlabel: __('Do not use contents area default padding (When case of full width etc.).', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t\tvalue: '0'\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tlabel: __('Use contents area default padding (When case of not full width and use background etc.).', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t\tvalue: '1'\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t]}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({padding_left_and_right: value})}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t<RadioControl\n\t\t\t\t\t\t\t\tlabel={__('Padding (top and bottom)', 'vk-blocks')}\n\t\t\t\t\t\t\t\tselected={padding_top_and_bottom}\n\t\t\t\t\t\t\t\toptions={[\n\t\t\t\t\t\t\t\t\t{label: __('Use default padding', 'vk-blocks'), value: '1'},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tlabel: __('Do not use default padding (Set it yourself using a spacer block etc.).', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t\tvalue: '0'\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t]}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({padding_top_and_bottom: value})}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t</PanelBody>\n\t\t\t\t\t<PanelBody title={__('Divider Setting', 'vk-blocks')}>\n\t\t\t\t\t\t<BaseControl>\n\t\t\t\t\t\t\t<SelectControl\n\t\t\t\t\t\t\t\tlabel={__('Type', 'vk-blocks')}\n\t\t\t\t\t\t\t\tvalue={dividerType}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({dividerType: value})}\n\t\t\t\t\t\t\t\toptions={[\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'tilt',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Tilt', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'curve',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Curve', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'wave',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Wave', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'triangle',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Triangle', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t]}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t\t<BaseControl\n\t\t\t\t\t\t\tlabel={__('Upper Divider Level', 'vk-blocks')}\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<RangeControl\n\t\t\t\t\t\t\t\tvalue={upper_level}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({upper_level: toNumber(value, -100, 100)})}\n\t\t\t\t\t\t\t\tmin=\"-100\"\n\t\t\t\t\t\t\t\tmax=\"100\"\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t\t<BaseControl>\n\t\t\t\t\t\t\t<ColorPalette\n\t\t\t\t\t\t\t\tvalue={upperDividerBgColor}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({upperDividerBgColor: value})}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t\t<BaseControl\n\t\t\t\t\t\t\tlabel={__('Lower Divider Level', 'vk-blocks')}\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<RangeControl\n\t\t\t\t\t\t\t\tvalue={lower_level}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({lower_level: toNumber(value, -100, 100)})}\n\t\t\t\t\t\t\t\tmin=\"-100\"\n\t\t\t\t\t\t\t\tmax=\"100\"\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t\t<BaseControl>\n\t\t\t\t\t\t\t<ColorPalette\n\t\t\t\t\t\t\t\tvalue={lowerDividerBgColor}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({lowerDividerBgColor: value})}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t</PanelBody>\n\t\t\t\t\t<PanelBody title={__('Border Setting', 'vk-blocks')}>\n\t\t\t\t\t\t<BaseControl\n\t\t\t\t\t\t\t// label={__('Border will disappear when divider effect is applied.', 'vk-blocks')}\n\t\t\t\t\t\t>\n\t\t\t\t\t\t<p>{__('Border will disappear when divider effect is applied.', 'vk-blocks')}</p>\n\t\t\t\t\t\t\t<SelectControl\n\t\t\t\t\t\t\t\tlabel={__('Border type', 'vk-blocks')}\n\t\t\t\t\t\t\t\tvalue={borderStyle}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({borderStyle: value})}\n\t\t\t\t\t\t\t\toptions={[\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'none',\n\t\t\t\t\t\t\t\t\t\tlabel: __('None', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'solid',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Solid', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'dotted',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Dotted', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'dashed',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Dashed', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'double',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Double', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'groove',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Groove', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'ridge',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Ridge', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'inset',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Inset', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'outset',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Outset', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t]}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t\t<BaseControl>\n\t\t\t\t\t\t\t<ColorPalette\n\t\t\t\t\t\t\t\tvalue={borderColor}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({borderColor: value})}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t\t<BaseControl\n\t\t\t\t\t\t\tlabel={__('Border width', 'vk-blocks')}\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<RangeControl\n\t\t\t\t\t\t\t\tvalue={borderWidth}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({borderWidth:value})}\n\t\t\t\t\t\t\t\tmin=\"0\"\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t\t<BaseControl\n\t\t\t\t\t\t\tlabel={__('Border radius', 'vk-blocks')}\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<RangeControl\n\t\t\t\t\t\t\t\tvalue={borderRadius}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({borderRadius: toNumber(value, -100, 100)})}\n\t\t\t\t\t\t\t\tmin=\"-100\"\n\t\t\t\t\t\t\t\tmax=\"100\"\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t</PanelBody>\n </InspectorControls>\n {\n vk_blocks_check.is_pro\n ?\n <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: '0',\n\t},\n\tpadding_top_and_bottom: {\n\t\ttype: 'string',\n\tdefault: '1',\n\t},\n\topacity: {\n\t\ttype: 'number',\n\tdefault: 0.5,\n\t},\n\tupper_level: {\n\t\ttype: 'number',\n\tdefault: 0,\n\t},\n\tlower_level: {\n\t\ttype: 'number',\n\tdefault: 0,\n\t},\n\tdividerType: {\n\t\ttype: 'string',\n\t\tdefault: 'tilt',\n\t},\n\tupperDividerBgColor: {\n\t\ttype: 'string',\n\tdefault: '#fff',\n\t},\n\tlowerDividerBgColor: {\n\t\ttype: 'string',\n\tdefault: '#fff',\n\t},\n\tborderWidth: {\n\t\ttype: 'number',\n\t\tdefault: 0,\n\t},\n\tborderStyle: {\n\t\ttype: 'string',\n\t\tdefault: 'none',\n\t},\n\tborderColor: {\n\t\ttype: 'string',\n\t\tdefault: '#000',\n\t},\n\tborderRadius: {\n\t\ttype: 'number',\n\t\tdefault: 0,\n\t},\n};\n","import React from \"react\";\n\n/**\n * WordPress dependenciess\n */\nconst { lodash } = window;\nconst { range } = lodash;\nconst { __, sprintf } = wp.i18n;\nconst { Component } = wp.element;\nconst { Toolbar } = wp.components;\n\nclass HeadingToolbar extends Component {\n\tcreateLevelControl(targetLevel, selectedLevel, onChange) {\n\t\treturn {\n\t\t\ticon: 'heading',\n\t\t\t// translators: %s: heading level e.g: \"1\", \"2\", \"3\"\n\t\t\ttitle: sprintf( __( 'Heading %d' ), targetLevel ),\n\t\t\tisActive: targetLevel === selectedLevel,\n\t\t\tonClick: () => onChange( targetLevel ),\n\t\t\tsubscript: String( targetLevel ),\n\t\t};\n\t}\n\n\n\trender() {\n\t\tconst {minLevel, maxLevel, selectedLevel, onChange} = this.props;\n\n\t\treturn (\n\t\t\t<Toolbar controls={range(minLevel, maxLevel).map((index) => this.createLevelControl(index, selectedLevel, onChange))}/>\n\t\t);\n\t}\n}\n\nexport default HeadingToolbar;\n","/**\n * heading block type\n *\n */\nimport React from \"react\";\nimport {schema} from './schema';\nimport HeadingToolbar from './heading-toolbar';\n\n// import YourComponent from \"./component.js\";\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RangeControl,PanelBody,RadioControl,SelectControl} = wp.components;\nconst {Fragment} = wp.element;\nconst {RichText, InspectorControls, ColorPalette, BlockControls, AlignmentToolbar } = wp.editor;\nconst BlockIcon = (\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t\t<g>\n\t\t\t<g>\n\t\t\t\t<path d=\"M242.1,366.7l0-281.4l-212.6,0l0-77.1l516.6,0v77.1l-213.2,0l0,281.4H242.1z\"/>\n\t\t\t</g>\n\t\t\t<g>\n\t\t\t\t<path d=\"M33,467.3l30.8-1.9c0.7,5,2,8.8,4.1,11.4c3.3,4.2,8.1,6.4,14.3,6.4c4.6,0,8.2-1.1,10.7-3.3c2.5-2.2,3.8-4.7,3.8-7.5\n\t\t\t\t\tc0-2.7-1.2-5.1-3.6-7.3c-2.4-2.1-7.9-4.2-16.6-6.1c-14.2-3.2-24.3-7.4-30.4-12.7c-6.1-5.3-9.1-12-9.1-20.2\n\t\t\t\t\tc0-5.4,1.6-10.5,4.7-15.3c3.1-4.8,7.8-8.6,14.1-11.3c6.3-2.7,14.8-4.1,25.8-4.1c13.4,0,23.6,2.5,30.6,7.5c7,5,11.2,12.9,12.5,23.8\n\t\t\t\t\tl-30.5,1.8c-0.8-4.7-2.5-8.1-5.1-10.3c-2.6-2.1-6.2-3.2-10.8-3.2c-3.8,0-6.6,0.8-8.5,2.4c-1.9,1.6-2.9,3.5-2.9,5.8\n\t\t\t\t\tc0,1.7,0.8,3.2,2.4,4.5c1.5,1.4,5.1,2.7,10.9,3.9c14.1,3,24.3,6.1,30.4,9.3c6.1,3.1,10.6,7,13.4,11.6c2.8,4.6,4.2,9.8,4.2,15.5\n\t\t\t\t\tc0,6.7-1.9,12.9-5.6,18.6c-3.7,5.7-8.9,10-15.6,12.9c-6.7,2.9-15.1,4.4-25.2,4.4c-17.8,0-30.2-3.4-37-10.3\n\t\t\t\t\tC37.8,486.6,33.9,477.8,33,467.3z\"/>\n\t\t\t\t<path d=\"M215,501.9h-27.2v-12.3c-4,5-8.1,8.6-12.3,10.8c-4.1,2.1-9.2,3.2-15.2,3.2c-8,0-14.3-2.4-18.8-7.2\n\t\t\t\t\tc-4.5-4.8-6.8-12.2-6.8-22.1V426H164v41.7c0,4.8,0.9,8.1,2.6,10.1c1.8,2,4.2,3,7.4,3c3.5,0,6.3-1.3,8.5-4\n\t\t\t\t\tc2.2-2.7,3.3-7.5,3.3-14.4V426H215V501.9z\"/>\n\t\t\t\t<path d=\"M225.5,397.2h29.4v36.3c2.9-3,6.2-5.3,9.9-6.9c3.7-1.5,7.8-2.3,12.3-2.3c9.2,0,16.9,3.3,22.9,10\n\t\t\t\t\tc6.1,6.6,9.1,16.2,9.1,28.6c0,8.3-1.4,15.6-4.1,21.9c-2.8,6.3-6.6,11-11.5,14.1c-4.9,3.1-10.3,4.7-16.3,4.7c-5.1,0-9.8-1.1-14-3.3\n\t\t\t\t\tc-3.2-1.7-6.7-4.9-10.4-9.6v11.2h-27.2V397.2z M254.6,463.8c0,6.5,1.2,11.3,3.7,14.2c2.5,2.9,5.6,4.4,9.3,4.4\n\t\t\t\t\tc3.5,0,6.4-1.4,8.8-4.3c2.4-2.9,3.5-7.7,3.5-14.5c0-6-1.2-10.4-3.5-13.2c-2.3-2.8-5.1-4.2-8.4-4.2c-4,0-7.2,1.5-9.7,4.4\n\t\t\t\t\tC255.9,453.4,254.6,457.8,254.6,463.8z\"/>\n\t\t\t\t<path d=\"M304.4,397.2h98.4V423h-33v78.9h-32.4V423h-33V397.2z\"/>\n\t\t\t\t<path d=\"M395.8,426h34.5l12,21.2l14-21.2h32.1l-25.9,36.2l27.7,39.7h-33.9l-14-24.4l-16.5,24.4h-31.5l27.6-39.7L395.8,426z\"/>\n\t\t\t\t<path d=\"M530.6,397.2V426h16v21.3h-16v26.9c0,3.2,0.3,5.4,0.9,6.4c1,1.6,2.6,2.4,5,2.4c2.1,0,5.1-0.6,9-1.9l2.1,20.1\n\t\t\t\t\tc-7.2,1.6-13.9,2.4-20.1,2.4c-7.2,0-12.6-0.9-16-2.8c-3.4-1.9-6-4.7-7.6-8.5s-2.5-9.9-2.5-18.4v-26.7h-10.7V426h10.7v-13.9\n\t\t\t\t\tL530.6,397.2z\"/>\n\t\t\t</g>\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/heading', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('Heading', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: schema,\n supports : {\n className: false,\n anchor: true,\n },\n\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit({attributes, setAttributes}) {\n const {level, align, title, titleColor, titleSize, subText, subTextFlag, subTextColor, subTextSize, titleStyle, titleMarginBottom, outerMarginBottom} = attributes;\n const tagName = 'h' + level;\n\n let setTitleFontSize = (newLevel) => {\n\n setAttributes({level: newLevel});\n\n switch (newLevel) {\n case 1:\n setAttributes({titleSize: 3.6});\n break;\n case 2:\n setAttributes({titleSize: 2.8});\n break;\n case 3:\n setAttributes({titleSize: 2.2});\n break;\n case 4:\n setAttributes({titleSize: 2.0});\n break;\n case 5:\n setAttributes({titleSize: 1.8});\n break;\n case 6:\n setAttributes({titleSize: 1.6});\n break;\n }\n };\n\n return (\n <Fragment>\n <BlockControls>\n <HeadingToolbar minLevel={2} maxLevel={5} selectedLevel={level} onChange={setTitleFontSize}/>\n </BlockControls>\n <InspectorControls>\n <PanelBody title={__('Style Settings', 'vk-blocks')}>\n <SelectControl\n label={__('Heading style', 'vk-blocks')}\n value={titleStyle}\n onChange={(value) => setAttributes({titleStyle: value})}\n options={[\n {label: __('Default', 'vk-blocks'), value: 'default'},\n {label: __('Plain', 'vk-blocks'), value: 'plain'}\n ]}\n />\n <label>{__('Margin bottom size (rem)', 'vk-blocks')}</label>\n <RangeControl\n value={outerMarginBottom}\n onChange={(value) => {setAttributes({outerMarginBottom: value});\n }}\n min={-1}\n max={8}\n step={0.1}\n />\n </PanelBody>\n <PanelBody title={ __( 'Heading Settings', 'vk-blocks' ) }>\n <label>{ __( 'Level', 'vk-blocks' ) }</label>\n <HeadingToolbar minLevel={1} maxLevel={7} selectedLevel={level} onChange={setTitleFontSize}/>\n <p>{ __( 'Text Alignment' ) }</p>\n <AlignmentToolbar\n value={ align }\n onChange={ ( value ) => {\n setAttributes( { align: value } );\n } }\n />\n <label>{__('Text size (rem)', 'vk-blocks')}</label>\n <RangeControl\n value={titleSize}\n onChange={(value) => {setAttributes({titleSize: value});\n }}\n min={0.5}\n max={4}\n step={0.1}\n />\n <label>{__('Heading margin bottom size (rem)', 'vk-blocks')}</label>\n <RangeControl\n value={titleMarginBottom}\n onChange={(value) => {setAttributes({titleMarginBottom: value});\n }}\n min={-1}\n max={3}\n step={0.1}\n />\n <ColorPalette\n value={titleColor}\n onChange={(value) => setAttributes({titleColor: value})}\n />\n </PanelBody>\n <PanelBody title={ __( 'Sub Text Settings', 'vk-blocks' ) }>\n <RadioControl\n label={__('Position', 'vk-blocks')}\n selected={subTextFlag}\n options={[\n {label: __('Display', 'vk-blocks'), value: 'on'},\n {label: __('Hide', 'vk-blocks'), value: 'off'},\n ]}\n onChange={(value) => setAttributes({subTextFlag: value})}\n />\n <label>{__('Text size (rem)', 'vk-blocks')}</label>\n <RangeControl\n value={subTextSize}\n onChange={(value) => {setAttributes({subTextSize: value});\n }}\n min={0.5}\n max={3}\n step={0.1}\n />\n <ColorPalette\n value={subTextColor}\n onChange={(value) => setAttributes({subTextColor: value})}\n />\n </PanelBody>\n </InspectorControls>\n\n <div\n className = {`vk_heading vk_heading-style-${titleStyle}`}\n style={ { marginBottom: outerMarginBottom + `rem` } }\n >\n <RichText\n tagName={tagName}\n value={title}\n onChange={(value) => setAttributes({title: value})}\n style={ { color: titleColor, fontSize: titleSize + 'rem',textAlign: align,marginBottom:titleMarginBottom + 'rem' } }\n className={`vk_heading_title vk_heading_title-style-${titleStyle}`}\n placeholder={__('Input title…', 'vk-blocks')}\n />\n {\n // サブテキスト\n (() => {\n if (subTextFlag === 'on') {\n return (\n <RichText\n tagName={'p'}\n value={subText}\n onChange={(value) => setAttributes({subText: value})}\n style={{color: subTextColor, fontSize: subTextSize + 'rem', textAlign: align}}\n className={`vk_heading_subtext vk_heading_subtext-style-${titleStyle}`}\n placeholder={__('Input sub text…', 'vk-blocks')}\n />\n );\n }\n })()\n }\n </div>\n </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 { level, align, title, titleColor, titleSize, subText,subTextFlag, subTextColor, subTextSize, titleStyle,titleMarginBottom,outerMarginBottom } = attributes;\n const tagName = 'h' + level;\n\n return (\n <div\n className = {`vk_heading vk_heading-style-${titleStyle}`}\n style={ { marginBottom: outerMarginBottom + `rem` } }\n >\n <RichText.Content\n tagName={tagName}\n value={title}\n style={ { color: titleColor, fontSize: titleSize + 'rem',textAlign: align,marginBottom:titleMarginBottom + 'rem' } }\n className={`vk_heading_title vk_heading_title-style-${titleStyle}`}\n />\n {\n // サブテキスト\n (() => {\n if (subTextFlag === 'on') {\n return (\n <RichText.Content\n tagName={'p'}\n value={subText}\n style={{color: subTextColor, fontSize: subTextSize + 'rem', textAlign: align}}\n className={`vk_heading_subtext vk_heading_subtext-style-${titleStyle}`}\n />\n );\n }\n })()\n }\n </div>\n );\n },\n});\n","export const schema = {\n level: {\n type: 'number',\n default: 2,\n },\n align: {\n type: 'string',\n },\n titleStyle: {\n type: 'string',\n default: 'default',\n },\n outerMarginBottom: {\n type: 'number',\n },\n title: {\n type: 'string',\n source: 'html',\n selector: 'h1,h2,h3,h4,h5,h6',\n default: '',\n },\n titleColor: {\n type: 'string',\n default: '#000000',\n },\n titleSize: {\n type: 'number',\n default: 2.6,\n },\n titleMarginBottom: {\n type: 'number',\n },\n subText: {\n source: 'html',\n selector: 'p',\n default: '',\n },\n subTextFlag: {\n type: 'string',\n default: 'on',\n },\n subTextColor: {\n type: 'string',\n default: '#000000',\n },\n subTextSize: {\n type: 'number',\n default: 1.8,\n },\n};\n","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/classnames/index.js","webpack:///./node_modules/react/cjs/react.production.min.js","webpack:///./node_modules/react/node_modules/object-assign/index.js","webpack:///./src/balloon/block.js","webpack:///./src/spacer/component.js","webpack:///./src/spacer/deprecated/component.js","webpack:///./src/spacer/deprecated/deprecated.js","webpack:///./src/spacer/deprecated/schema.js","webpack:///./src/spacer/block.js","webpack:///./src/spacer/schema.js","webpack:///./src/outer/component-divider.js","webpack:///./src/outer/component.js","webpack:///./src/outer/deprecated/component-divider.js","webpack:///./src/outer/deprecated/component.js","webpack:///./src/outer/deprecated/block.js","webpack:///./src/outer/deprecated/schema.js","webpack:///./src/_helper/to-number.js","webpack:///./src/outer/block.js","webpack:///./src/outer/schema.js","webpack:///./src/heading/heading-toolbar.js","webpack:///./src/heading/component.js","webpack:///./src/heading/deprecated/block.js","webpack:///./src/heading/deprecated/schema.js","webpack:///./src/heading/block.js","webpack:///./src/heading/schema.js","webpack:///./src/alert/deprecated.js","webpack:///./src/alert/block.js","webpack:///./src/button/component.js","webpack:///./src/button/deprecated/component-deprecated.js","webpack:///./src/button/deprecated/component-deprecated-id.js","webpack:///./src/button/deprecated/component-deprecated-noopenernoreferer-id.js","webpack:///./src/button/deprecated/component-deprecated-subcaption-noNoopnnernoreferer-id.js","webpack:///./src/button/deprecated/deprecated.js","webpack:///./src/button/block.js","webpack:///./src/faq/deprecated.js","webpack:///./src/faq/block.js","webpack:///./src/flow/deprecated.js","webpack:///./src/flow/block.js","webpack:///./src/pr-blocks/deprecated/component-block.js","webpack:///./src/pr-blocks/deprecated/block.js","webpack:///./src/pr-blocks/component-block.js","webpack:///./src/pr-blocks/block.js","webpack:///./src/pr-content/component-fontawesome.js","webpack:///./src/pr-content/component.js","webpack:///./src/pr-content/deprecated/component-fontawesome-deprecated.js","webpack:///./src/pr-content/deprecated/component-deprecated.js","webpack:///./src/pr-content/deprecated/deprecated.js","webpack:///./src/pr-content/block.js","webpack:///./src/pr-content/schema.js"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","__WEBPACK_AMD_DEFINE_RESULT__","hasOwn","classNames","classes","arguments","length","arg","argType","push","Array","isArray","inner","apply","join","default","undefined","k","for","q","u","v","w","x","y","z","A","B","C","iterator","D","a","b","e","encodeURIComponent","g","h","f","Error","replace","framesToPop","aa","E","isMounted","enqueueForceUpdate","enqueueReplaceState","enqueueSetState","F","G","this","props","context","refs","updater","H","I","isReactComponent","setState","forceUpdate","J","constructor","isPureReactComponent","K","current","currentDispatcher","L","M","ref","__self","__source","N","children","defaultProps","$$typeof","type","_owner","O","P","Q","R","pop","result","keyPrefix","func","count","S","V","T","U","next","done","keys","=",":","escape","toString","ca","da","W","ba","X","Children","map","forEach","toArray","only","createRef","Component","PureComponent","createContext","_calculateChangedBits","_currentValue","_currentValue2","_threadCount","Provider","Consumer","_context","forwardRef","render","lazy","_ctor","_status","_result","memo","compare","Fragment","StrictMode","Suspense","createElement","cloneElement","createFactory","isValidElement","version","unstable_ConcurrentMode","unstable_Profiler","__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED","ReactCurrentOwner","assign","Y","Z","getOwnPropertySymbols","propIsEnumerable","propertyIsEnumerable","test1","String","getOwnPropertyNames","test2","fromCharCode","test3","split","letter","err","shouldUseNative","target","source","from","symbols","to","val","TypeError","toObject","__","wp","i18n","registerBlockType","blocks","components","RadioControl","RangeControl","PanelBody","Button","element","editor","RichText","InspectorControls","MediaUpload","ColorPalette","BlockIcon","React","xmlns","width","height","viewBox","title","icon","category","attributes","content","selector","balloonName","balloonType","balloonBgColor","balloonAlign","IconImage","edit","_ref","className","setAttributes","label","help","selected","options","onChange","concat","onSelect","sizes","full","url","_ref2","open","onClick","src","alt","tagName","placeholder","style","background","border","save","_ref3","Content","SpacerComponent","_React$Component","_classCallCheck","_possibleConstructorReturn","_getPrototypeOf","_inherits","_this$props$attribute","unit","pc","tablet","mobile","react_default","component_classCallCheck","component_possibleConstructorReturn","component_getPrototypeOf","component_inherits","deprecated","deprecated_component_SpacerComponent","BaseControl","SelectControl","points","component_SpacerComponent","componentDivider","level","color","whichSide","dividerType","sectionPadding","sectionClass","lenderDivider","Math","abs","strokeWidth","fill","absLevel","tiltSectionStyle","curveSectionStyle","waveSectionStyle","DivideAbs4","triangleSectionStyle","paddingBottom","preserveAspectRatio","paddingTop","InnerBlocks","hex2rgba","hex","alpha","match","slice","parseInt","outer_component_classCallCheck","outer_component_possibleConstructorReturn","outer_component_getPrototypeOf","outer_component_inherits","classPaddingLR","classPaddingVertical","classBgPosition","classWidth","elm","containerClass","whichSideUpper","whichSideLower","bgStyle","borderProperty","borderRadiusProperty","bgColor","bgImage","bgPosition","outerWidth","padding_left_and_right","padding_top_and_bottom","opacity","upper_level","lower_level","upperDividerBgColor","lowerDividerBgColor","borderWidth","borderStyle","borderColor","borderRadius","anchor","for_","id","deprecated_component_classCallCheck","deprecated_component_possibleConstructorReturn","deprecated_component_getPrototypeOf","deprecated_component_inherits","component_InnerBlocks","vk_blocks_check","is_pro","deprecated_component_Component","toNumber","min","max","Number","isNaN","supports","block_Fragment","block_InspectorControls","block_PanelBody","block_BaseControl","block_RangeControl","step","block_SelectControl","component_Component","range","window","lodash","sprintf","Toolbar","HeadingToolbar","targetLevel","selectedLevel","isActive","subscript","_this","_this$props","minLevel","maxLevel","controls","index","createLevelControl","heading_component_classCallCheck","heading_component_possibleConstructorReturn","heading_component_getPrototypeOf","heading_component_inherits","cStyle","tStyle","align","titleColor","titleSize","subText","subTextFlag","subTextColor","subTextSize","titleStyle","titleMarginBottom","outerMarginBottom","marginBottom","fontSize","textAlign","component_RichText","BlockControls","AlignmentToolbar","Version0_6_0","block_RichText","number","set_attirbuite","heading1","heading2","heading3","content1","content2","content3","url1","url2","url3","urlOpenType1","urlOpenType2","urlOpenType3","icon1","icon2","icon3","color1","color2","color3","bgType1","bgType2","bgType3","insertImage1","insertImage2","insertImage3","href","backgroundImage","backgroundRepeat","backgroundSize","_readOnlyError","backgroundColor","deprecated_block_Fragment","customClassName","setTitleFontSize","newLevel","heading_block_Fragment","block_BlockControls","heading_toolbar","heading_block_InspectorControls","heading_block_PanelBody","heading_block_SelectControl","heading_block_RangeControl","block_AlignmentToolbar","heading_block_ColorPalette","block_RadioControl","heading_component_Component","deprecated_RichText","event","alert_block_RichText","newContent","button_component_classCallCheck","button_component_possibleConstructorReturn","button_component_getPrototypeOf","button_component_inherits","buttonColorCustom","lbColorCustom","buttonColor","lbColor","buttonType","lbType","buttonAlign","lbAlign","buttonSize","lbSize","buttonUrl","lbUrl","buttonTarget","lbTarget","fontAwesomeIconBefore","lbFontAwesomeIconBefore","fontAwesomeIconAfter","lbFontAwesomeIconAfter","richText","lbRichtext","subCaption","lbsubCaption","aClass","aStyle","iconBefore","iconAfter","role","aria-pressed","rel","ComponentDeprecated","component_deprecated_classCallCheck","component_deprecated_possibleConstructorReturn","component_deprecated_getPrototypeOf","component_deprecated_inherits","ComponentDeprecatedId","component_deprecated_id_classCallCheck","component_deprecated_id_possibleConstructorReturn","component_deprecated_id_getPrototypeOf","component_deprecated_id_inherits","ComponentDeprecatedNoOpnnerNoRefererID","component_deprecated_noopenernoreferer_id_classCallCheck","component_deprecated_noopenernoreferer_id_possibleConstructorReturn","component_deprecated_noopenernoreferer_id_getPrototypeOf","component_deprecated_noopenernoreferer_id_inherits","ComponentDeprecatedSubcaptionNoopennerId","component_deprecated_subcaption_noNoopnnernoreferer_id_classCallCheck","component_deprecated_subcaption_noNoopnnernoreferer_id_possibleConstructorReturn","component_deprecated_subcaption_noNoopnnernoreferer_id_getPrototypeOf","component_deprecated_subcaption_noNoopnnernoreferer_id_inherits","component_deprecated_ComponentDeprecated","deprecated_deprecated_RichText","component_deprecated_id_ComponentDeprecatedId","component_deprecated_noopenernoreferer_id_ComponentDeprecatedNoOpnnerNoRefererID","_ref4","component_deprecated_subcaption_noNoopnnernoreferer_id_ComponentDeprecatedSubcaptionNoopennerId","CheckboxControl","TextControl","Dashicon","IconButton","URLInput","isSelected","button_block_Fragment","button_block_InspectorControls","button_block_PanelBody","checked","button_block_RadioControl","button_block_BaseControl","button_block_ColorPalette","button_component_Component","button_block_RichText","formattingControls","keepPlaceholderOnFocus","onSubmit","preventDefault","heading","faq_deprecated_RichText","faq_block_RichText","arrowFlag","insertImage","flow_deprecated_RichText","PanelColor","flow_block_Fragment","flow_block_InspectorControls","flow_block_PanelBody","flow_block_RadioControl","flow_block_RichText","flow_block_MediaUpload","flow_block_Button","ComponentBlock","component_block_classCallCheck","component_block_possibleConstructorReturn","component_block_getPrototypeOf","component_block_inherits","blockNum","blockNumArrIndex","urlOpenType","bgType","richTextH1Save","richTextPSave","drawElement","component_block_RichText","set_attributes","block_readOnlyError","deprecated_block_RichText","set_attributes2","component_block_ComponentBlock","pr_blocks_component_block_classCallCheck","pr_blocks_component_block_possibleConstructorReturn","pr_blocks_component_block_getPrototypeOf","pr_blocks_component_block_inherits","pr_blocks_component_block_RichText","cx","cy","pr_blocks_block_Fragment","pr_blocks_block_InspectorControls","pr_blocks_block_PanelBody","pr_blocks_block_BaseControl","pr_blocks_block_TextControl","pr_blocks_block_CheckboxControl","pr_blocks_block_ColorPalette","pr_blocks_block_RadioControl","pr_blocks_block_MediaUpload","pr_blocks_block_Button","pr_blocks_component_block_ComponentBlock","_ref5","Fontawesome","component_fontawesome_classCallCheck","component_fontawesome_possibleConstructorReturn","component_fontawesome_getPrototypeOf","component_fontawesome_inherits","buttonText","pr_content_component_classCallCheck","pr_content_component_possibleConstructorReturn","pr_content_component_getPrototypeOf","pr_content_component_inherits","contentColor","Image","ImageBorderColor","layout","btnClass","imageBorderProperty","component_MediaUpload","component_Button","pr_content_component_RichText","component_fontawesome_Fontawesome","component_fontawesome_deprecated_classCallCheck","component_fontawesome_deprecated_possibleConstructorReturn","component_fontawesome_deprecated_getPrototypeOf","component_fontawesome_deprecated_inherits","deprecated_component_deprecated_classCallCheck","deprecated_component_deprecated_possibleConstructorReturn","deprecated_component_deprecated_getPrototypeOf","deprecated_component_deprecated_inherits","component_deprecated_MediaUpload","component_deprecated_Button","component_deprecated_RichText","component_fontawesome_deprecated_Fontawesome","deprecated_component_deprecated_ComponentDeprecated","pr_content_block_Fragment","pr_content_block_InspectorControls","pr_content_block_PanelBody","pr_content_block_BaseControl","pr_content_block_ColorPalette","pr_content_block_TextControl","pr_content_block_CheckboxControl","pr_content_block_RadioControl","pr_content_component_Component"],"mappings":"aACA,IAAAA,EAAA,GAGA,SAAAC,EAAAC,GAGA,GAAAF,EAAAE,GACA,OAAAF,EAAAE,GAAAC,QAGA,IAAAC,EAAAJ,EAAAE,GAAA,CACAG,EAAAH,EACAI,GAAA,EACAH,QAAA,IAUA,OANAI,EAAAL,GAAAM,KAAAJ,EAAAD,QAAAC,IAAAD,QAAAF,GAGAG,EAAAE,GAAA,EAGAF,EAAAD,QAKAF,EAAAQ,EAAAF,EAGAN,EAAAS,EAAAV,EAGAC,EAAAU,EAAA,SAAAR,EAAAS,EAAAC,GACAZ,EAAAa,EAAAX,EAAAS,IACAG,OAAAC,eAAAb,EAAAS,EAAA,CAA0CK,YAAA,EAAAC,IAAAL,KAK1CZ,EAAAkB,EAAA,SAAAhB,GACA,oBAAAiB,eAAAC,aACAN,OAAAC,eAAAb,EAAAiB,OAAAC,YAAA,CAAwDC,MAAA,WAExDP,OAAAC,eAAAb,EAAA,cAAiDmB,OAAA,KAQjDrB,EAAAsB,EAAA,SAAAD,EAAAE,GAEA,GADA,EAAAA,IAAAF,EAAArB,EAAAqB,IACA,EAAAE,EAAA,OAAAF,EACA,KAAAE,GAAA,iBAAAF,QAAAG,WAAA,OAAAH,EACA,IAAAI,EAAAX,OAAAY,OAAA,MAGA,GAFA1B,EAAAkB,EAAAO,GACAX,OAAAC,eAAAU,EAAA,WAAyCT,YAAA,EAAAK,UACzC,EAAAE,GAAA,iBAAAF,EAAA,QAAAM,KAAAN,EAAArB,EAAAU,EAAAe,EAAAE,EAAA,SAAAA,GAAgH,OAAAN,EAAAM,IAAqBC,KAAA,KAAAD,IACrI,OAAAF,GAIAzB,EAAA6B,EAAA,SAAA1B,GACA,IAAAS,EAAAT,KAAAqB,WACA,WAA2B,OAAArB,EAAA,SAC3B,WAAiC,OAAAA,GAEjC,OADAH,EAAAU,EAAAE,EAAA,IAAAA,GACAA,GAIAZ,EAAAa,EAAA,SAAAiB,EAAAC,GAAsD,OAAAjB,OAAAkB,UAAAC,eAAA1B,KAAAuB,EAAAC,IAGtD/B,EAAAkC,EAAA,GAIAlC,IAAAmC,EAAA,kCC/EAhC,EAAAD,QAAmBF,EAAQ,oBCH3B,IAAAoC;;;;;;;;;;;CAOA,WACA,aAEA,IAAAC,EAAA,GAAgBJ,eAEhB,SAAAK,IAGA,IAFA,IAAAC,EAAA,GAEAnC,EAAA,EAAiBA,EAAAoC,UAAAC,OAAsBrC,IAAA,CACvC,IAAAsC,EAAAF,UAAApC,GACA,GAAAsC,EAAA,CAEA,IAAAC,SAAAD,EAEA,cAAAC,GAAA,WAAAA,EACAJ,EAAAK,KAAAF,QACI,GAAAG,MAAAC,QAAAJ,MAAAD,OAAA,CACJ,IAAAM,EAAAT,EAAAU,MAAA,KAAAN,GACAK,GACAR,EAAAK,KAAAG,QAEI,cAAAJ,EACJ,QAAAhB,KAAAe,EACAL,EAAA9B,KAAAmC,EAAAf,IAAAe,EAAAf,IACAY,EAAAK,KAAAjB,IAMA,OAAAY,EAAAU,KAAA,KAGkC9C,EAAAD,SAClCoC,EAAAY,QAAAZ,EACAnC,EAAAD,QAAAoC,QAKGa,KAFsBf,EAAA,WACzB,OAAAE,GACGU,MAAA9C,EAFoB,OAEpBC,EAAAD,QAAAkC,GAxCH;;;;;;;;GCEa,IAAAgB,EAAMpD,EAAQ,GAAe6B,EAAA,mBAAAV,eAAAkC,IAAAnB,EAAAL,EAAAV,OAAAkC,IAAA,uBAAAC,EAAAzB,EAAAV,OAAAkC,IAAA,sBAAAnC,EAAAW,EAAAV,OAAAkC,IAAA,wBAAA/B,EAAAO,EAAAV,OAAAkC,IAAA,2BAAAE,EAAA1B,EAAAV,OAAAkC,IAAA,wBAAAG,EAAA3B,EAAAV,OAAAkC,IAAA,wBAAAI,EAAA5B,EAAAV,OAAAkC,IAAA,uBAAAK,EAAA7B,EAAAV,OAAAkC,IAAA,+BAAAM,EAAA9B,EAAAV,OAAAkC,IAAA,2BAAAO,EAAA/B,EAAAV,OAAAkC,IAAA,wBAAAQ,EAAAhC,EAAAV,OAAAkC,IAAA,cAC1C,MAAAS,EAAAjC,EAAAV,OAAAkC,IAAA,oBAAAU,EAAA,mBAAA5C,eAAA6C,SACA,SAAAC,EAAAC,GAAc,QAAAC,EAAA3B,UAAAC,OAAA,EAAA2B,EAAA,yDAAAF,EAAAzD,EAAA,EAA8FA,EAAA0D,EAAI1D,IAAA2D,GAAA,WAAAC,mBAAA7B,UAAA/B,EAAA,KADzB,SAAAyD,EAAAC,EAAAC,EAAA3D,EAAAC,EAAA4D,EAAAC,EAAAC,GAA6B,IAAAN,EAAA,CAAgB,GAATA,OAAA,OAAS,IAAAC,EAAAD,EAAAO,MAAA,qIAAuJ,CAAK,IAAApE,EAAA,CAAA+D,EAAA3D,EAAAC,EAAA4D,EAAAC,EAAAC,GAAAhE,EAAA,GAAwB0D,EAAAO,MAAAN,EAAAO,QAAA,iBAAmC,OAAArE,EAAAG,SAAiBG,KAAA,sBAA6C,MAAhBuD,EAAAS,YAAA,EAAgBT,GACpPU,EAAA,2BAAAV,EAAA,4HAAmCE,GAA6H,IAAAS,EAAA,CAAOC,UAAA,WAAqB,UAASC,mBAAA,aAAgCC,oBAAA,aAAiCC,gBAAA,cAA8BC,EAAA,GACzc,SAAAC,EAAAjB,EAAAC,EAAAC,GAAkBgB,KAAAC,MAAAnB,EAAakB,KAAAE,QAAAnB,EAAeiB,KAAAG,KAAAL,EAAYE,KAAAI,QAAApB,GAAAS,EAAsS,SAAAY,KAAsC,SAAAC,EAAAxB,EAAAC,EAAAC,GAAkBgB,KAAAC,MAAAnB,EAAakB,KAAAE,QAAAnB,EAAeiB,KAAAG,KAAAL,EAAYE,KAAAI,QAAApB,GAAAS,EAApXM,EAAAnD,UAAA2D,iBAAA,GAAgCR,EAAAnD,UAAA4D,SAAA,SAAA1B,EAAAC,GAAmC,iBAAAD,GAAA,mBAAAA,GAAA,MAAAA,GAAAD,EAAA,MAAmEmB,KAAAI,QAAAP,gBAAAG,KAAAlB,EAAAC,EAAA,aAAmDgB,EAAAnD,UAAA6D,YAAA,SAAA3B,GAAoCkB,KAAAI,QAAAT,mBAAAK,KAAAlB,EAAA,gBAAqEuB,EAAAzD,UAAAmD,EAAAnD,UAAoG,IAAA8D,EAAAJ,EAAA1D,UAAA,IAAAyD,EACldK,EAAAC,YAAAL,EAAgBtC,EAAA0C,EAAAX,EAAAnD,WAAiB8D,EAAAE,sBAAA,EAA0B,IAAAC,EAAA,CAAOC,QAAA,KAAAC,kBAAA,MAAoCC,EAAAtF,OAAAkB,UAAAC,eAAAoE,EAAA,CAAsC1E,KAAA,EAAA2E,KAAA,EAAAC,QAAA,EAAAC,UAAA,GAC5I,SAAAC,EAAAvC,EAAAC,EAAAC,GAAkB,IAAA3D,OAAA,EAAAC,EAAA,GAAiB4D,EAAA,KAAAC,EAAA,KAAe,SAAAJ,EAAA,IAAA1D,UAAA,IAAA0D,EAAAmC,MAAA/B,EAAAJ,EAAAmC,UAAA,IAAAnC,EAAAxC,MAAA2C,EAAA,GAAAH,EAAAxC,KAAAwC,EAAAiC,EAAA7F,KAAA4D,EAAA1D,KAAA4F,EAAApE,eAAAxB,KAAAC,EAAAD,GAAA0D,EAAA1D,IAA4H,IAAA+D,EAAAhC,UAAAC,OAAA,EAAyB,OAAA+B,EAAA9D,EAAAgG,SAAAtC,OAAsB,KAAAI,EAAA,CAAa,QAAAnE,EAAAwC,MAAA2B,GAAAhE,EAAA,EAAuBA,EAAAgE,EAAIhE,IAAAH,EAAAG,GAAAgC,UAAAhC,EAAA,GAAwBE,EAAAgG,SAAArG,EAAa,GAAA6D,KAAAyC,aAAA,IAAAlG,KAAA+D,EAAAN,EAAAyC,kBAAA,IAAAjG,EAAAD,KAAAC,EAAAD,GAAA+D,EAAA/D,IAA4E,OAAOmG,SAAA1E,EAAA2E,KAAA3C,EAAAvC,IAAA2C,EAAAgC,IAAA/B,EAAAc,MAAA3E,EAAAoG,OAAAb,EAAAC,SAC/R,SAAAa,EAAA7C,GAAc,uBAAAA,GAAA,OAAAA,KAAA0C,WAAA1E,EAA4J,IAAA8E,EAAA,OAAAC,EAAA,GAAkB,SAAAC,EAAAhD,EAAAC,EAAAC,EAAA3D,GAAoB,GAAAwG,EAAAxE,OAAA,CAAa,IAAA/B,EAAAuG,EAAAE,MAAsE,OAAxDzG,EAAA0G,OAAAlD,EAAWxD,EAAA2G,UAAAlD,EAAczD,EAAA4G,KAAAlD,EAAS1D,EAAA4E,QAAA7E,EAAYC,EAAA6G,MAAA,EAAU7G,EAAS,OAAO0G,OAAAlD,EAAAmD,UAAAlD,EAAAmD,KAAAlD,EAAAkB,QAAA7E,EAAA8G,MAAA,GACjZ,SAAAC,EAAAtD,GAAcA,EAAAkD,OAAA,KAAclD,EAAAmD,UAAA,KAAiBnD,EAAAoD,KAAA,KAAYpD,EAAAoB,QAAA,KAAepB,EAAAqD,MAAA,EAAU,GAAAN,EAAAxE,QAAAwE,EAAArE,KAAAsB,GAEmG,SAAAuD,EAAAvD,EAAAC,EAAAC,GAAkB,aAAAF,EAAA,EADvM,SAAAwD,EAAAxD,EAAAC,EAAAC,EAAA3D,GAAoB,IAAAC,SAAAwD,EAAe,cAAAxD,GAAA,YAAAA,IAAAwD,EAAA,MAAyC,IAAAI,GAAA,EAAS,UAAAJ,EAAAI,GAAA,OAAiB,OAAA5D,GAAe,0BAAA4D,GAAA,EAAiC,MAAM,oBAAAJ,EAAA0C,UAAiC,KAAA1E,EAAA,KAAAoB,EAAAgB,GAAA,GAAoB,GAAAA,EAAA,OAAAF,EAAA3D,EAAAyD,EAAA,KAAAC,EAAA,IAAAwD,EAAAzD,EAAA,GAAAC,GAAA,EAAgE,GAAvBG,EAAA,EAAIH,EAAA,KAAAA,EAAA,IAAAA,EAAA,IAAmBtB,MAAAC,QAAAoB,GAAA,QAAAK,EAAA,EAAgCA,EAAAL,EAAAzB,OAAW8B,IAAA,CAAY,IAAAC,EAAAL,EAAAwD,EAAPjH,EAAAwD,EAAAK,GAAOA,GAAeD,GAAAoD,EAAAhH,EAAA8D,EAAAJ,EAAA3D,QAAc,GAAA+D,EAAA,OAAAN,GAAA,iBAAAA,EAAA,wBAAAM,EAAAT,GAAAG,EAAAH,IAAAG,EAAA,eAAAM,EAAA,wBAAAA,EAAA,IAAAN,EAAAM,EAAAjE,KAAA2D,GAAAK,EACrW,IAAE7D,EAAAwD,EAAA0D,QAAAC,MAAmBvD,GAAAoD,EAAAhH,IAAAW,MAAAmD,EAAAL,EAAAwD,EAAAjH,EAAA6D,KAAAH,EAAA3D,OAAsC,WAAAC,GAAAuD,EAAA,yBAAAG,EAAA,GAAAF,GAAA,qBAA0EpD,OAAAgH,KAAA5D,GAAAjB,KAAA,UAA8BmB,EAAA,IAAS,OAAAE,EAA2BoD,CAAAxD,EAAA,GAAAC,EAAAC,GAA6B,SAAAuD,EAAAzD,EAAAC,GAAgB,uBAAAD,GAAA,OAAAA,GAAA,MAAAA,EAAAvC,IAHpF,SAAAuC,GAAmB,IAAAC,EAAA,CAAO4D,IAAA,KAAAC,IAAA,MAAmB,cAAA9D,GAAAQ,QAAA,iBAAAR,GAA6C,OAAAC,EAAAD,KAGN+D,CAAA/D,EAAAvC,KAAAwC,EAAA+D,SAAA,IAA8E,SAAAC,EAAAjE,EAAAC,GAAiBD,EAAAoD,KAAA/G,KAAA2D,EAAAoB,QAAAnB,EAAAD,EAAAqD,SACnV,SAAAa,EAAAlE,EAAAC,EAAAC,GAAmB,IAAA3D,EAAAyD,EAAAkD,OAAA1G,EAAAwD,EAAAmD,UAA6BnD,IAAAoD,KAAA/G,KAAA2D,EAAAoB,QAAAnB,EAAAD,EAAAqD,SAAqC1E,MAAAC,QAAAoB,GAAAmE,EAAAnE,EAAAzD,EAAA2D,EAAA,SAAAF,GAAqC,OAAAA,IAAS,MAAAA,IAAA6C,EAAA7C,OAJnI,SAAAA,EAAAC,GAAiB,OAAOyC,SAAA1E,EAAA2E,KAAA3C,EAAA2C,KAAAlF,IAAAwC,EAAAmC,IAAApC,EAAAoC,IAAAjB,MAAAnB,EAAAmB,MAAAyB,OAAA5C,EAAA4C,QAI2GwB,CAAApE,EAAAxD,IAAAwD,EAAAvC,KAAAwC,KAAAxC,MAAAuC,EAAAvC,IAAA,OAAAuC,EAAAvC,KAAA+C,QAAAsC,EAAA,YAAA5C,IAAA3D,EAAAmC,KAAAsB,IAAyG,SAAAmE,EAAAnE,EAAAC,EAAAC,EAAA3D,EAAAC,GAAsB,IAAA4D,EAAA,GAAS,MAAAF,IAAAE,GAAA,GAAAF,GAAAM,QAAAsC,EAAA,YAAsDS,EAAAvD,EAAAkE,EAAbjE,EAAA+C,EAAA/C,EAAAG,EAAA7D,EAAAC,IAAuB8G,EAAArD,GAC3U,IAAAoE,EAAA,CAAOC,SAAA,CAAUC,IAAA,SAAAvE,EAAAC,EAAAC,GAAoB,SAAAF,EAAA,OAAAA,EAAoB,IAAAzD,EAAA,GAAyB,OAAhB4H,EAAAnE,EAAAzD,EAAA,KAAA0D,EAAAC,GAAgB3D,GAASiI,QAAA,SAAAxE,EAAAC,EAAAC,GAAyB,SAAAF,EAAA,OAAAA,EAAuCuD,EAAAvD,EAAAiE,EAAnBhE,EAAA+C,EAAA,UAAA/C,EAAAC,IAA6BoD,EAAArD,IAAKoD,MAAA,SAAArD,GAAmB,OAAAuD,EAAAvD,EAAA,WAAsB,aAAY,OAAOyE,QAAA,SAAAzE,GAAqB,IAAAC,EAAA,GAA2C,OAAlCkE,EAAAnE,EAAAC,EAAA,cAAAD,GAAuB,OAAAA,IAAWC,GAASyE,KAAA,SAAA1E,GAAuC,OAArB6C,EAAA7C,IAAAD,EAAA,OAAqBC,IAAU2E,UAAA,WAAsB,OAAO3C,QAAA,OAAc4C,UAAA3D,EAAA4D,cAAArD,EAAAsD,cAAA,SAAA9E,EAAAC,GAC3R,YADoV,IAAAA,MAAA,OAAqBD,EAAA,CAAG0C,SAAAnD,EAAAwF,sBAAA9E,EAC5d+E,cAAAhF,EAAAiF,eAAAjF,EAAAkF,aAAA,EAAAC,SAAA,KAAAC,SAAA,OAA6ED,SAAA,CAAYzC,SAAApD,EAAA+F,SAAArF,GAAuBA,EAAAoF,SAAApF,GAAoBsF,WAAA,SAAAtF,GAAwB,OAAO0C,SAAAjD,EAAA8F,OAAAvF,IAAqBwF,KAAA,SAAAxF,GAAkB,OAAO0C,SAAA9C,EAAA6F,MAAAzF,EAAA0F,SAAA,EAAAC,QAAA,OAA4CC,KAAA,SAAA5F,EAAAC,GAAoB,OAAOyC,SAAA/C,EAAAgD,KAAA3C,EAAA6F,aAAA,IAAA5F,EAAA,KAAAA,IAA6C6F,SAAA9I,EAAA+I,WAAA3I,EAAA4I,SAAAtG,EAAAuG,cAAA1D,EAAA2D,aAAA,SAAAlG,EAAAC,EAAAC,GAAiF,MAAAF,GAAAD,EAAA,MAAAC,GAAuC,IAAAzD,OAAA,EAAAC,EAAA0C,EAAA,GAAmBc,EAAAmB,OAAAf,EAAAJ,EAAAvC,IAAA4C,EAAAL,EAAAoC,IAAA9B,EAAAN,EAAA4C,OAChd,SAAA3C,EAAA,MAAY,IAAAA,EAAAmC,MAAA/B,EAAAJ,EAAAmC,IAAA9B,EAAAyB,EAAAC,cAAsC,IAAA/B,EAAAxC,MAAA2C,EAAA,GAAAH,EAAAxC,KAA6B,IAAAtB,OAAA,EAAkE,IAAAI,KAArDyD,EAAA2C,MAAA3C,EAAA2C,KAAAF,eAAAtG,EAAA6D,EAAA2C,KAAAF,cAAqDxC,EAAAiC,EAAA7F,KAAA4D,EAAA1D,KAAA4F,EAAApE,eAAAxB,KAAAC,EAAAD,QAAA,IAAA0D,EAAA1D,SAAA,IAAAJ,IAAAI,GAAA0D,EAAA1D,IAA8G,QAArBA,EAAA+B,UAAAC,OAAA,GAAqB/B,EAAAgG,SAAAtC,OAAsB,KAAA3D,EAAA,CAAaJ,EAAAwC,MAAApC,GAAW,QAAAD,EAAA,EAAYA,EAAAC,EAAID,IAAAH,EAAAG,GAAAgC,UAAAhC,EAAA,GAAwBE,EAAAgG,SAAArG,EAAa,OAAOuG,SAAA1E,EAAA2E,KAAA3C,EAAA2C,KAAAlF,IAAA2C,EAAAgC,IAAA/B,EAAAc,MAAA3E,EAAAoG,OAAAtC,IAAqD6F,cAAA,SAAAnG,GAA2B,IAAAC,EAAAsC,EAAA7E,KAAA,KAAAsC,GAA8B,OAATC,EAAA0C,KAAA3C,EAASC,GAASmG,eAAAvD,EAAAwD,QAAA,SACheC,wBAAA9G,EAAA+G,kBAAAlH,EAAAmH,mDAAA,CAAkGC,kBAAA1E,EAAA2E,OAAAxH,IAA8ByH,EAAA,CAAI3H,QAAAqF,GAAUuC,EAAAD,GAAAtC,GAAAsC,EAAW1K,EAAAD,QAAA4K,EAAA5H,SAAA4H;;;;;ECfzJ,IAAAC,EAAAjK,OAAAiK,sBACA9I,EAAAnB,OAAAkB,UAAAC,eACA+I,EAAAlK,OAAAkB,UAAAiJ,qBAsDA9K,EAAAD,QA5CA,WACA,IACA,IAAAY,OAAA8J,OACA,SAMA,IAAAM,EAAA,IAAAC,OAAA,OAEA,GADAD,EAAA,QACA,MAAApK,OAAAsK,oBAAAF,GAAA,GACA,SAKA,IADA,IAAAG,EAAA,GACAjL,EAAA,EAAiBA,EAAA,GAAQA,IACzBiL,EAAA,IAAAF,OAAAG,aAAAlL,MAKA,kBAHAU,OAAAsK,oBAAAC,GAAA5C,IAAA,SAAA5G,GACA,OAAAwJ,EAAAxJ,KAEAoB,KAAA,IACA,SAIA,IAAAsI,EAAA,GAIA,MAHA,uBAAAC,MAAA,IAAA9C,QAAA,SAAA+C,GACAF,EAAAE,OAGA,yBADA3K,OAAAgH,KAAAhH,OAAA8J,OAAA,GAAkCW,IAAAtI,KAAA,IAMhC,MAAAyI,GAEF,UAIAC,GAAA7K,OAAA8J,OAAA,SAAAgB,EAAAC,GAKA,IAJA,IAAAC,EAEAC,EADAC,EAtDA,SAAAC,GACA,GAAAA,QACA,UAAAC,UAAA,yDAGA,OAAApL,OAAAmL,GAiDAE,CAAAP,GAGAzJ,EAAA,EAAgBA,EAAAK,UAAAC,OAAsBN,IAAA,CAGtC,QAAAR,KAFAmK,EAAAhL,OAAA0B,UAAAL,IAGAF,EAAA1B,KAAAuL,EAAAnK,KACAqK,EAAArK,GAAAmK,EAAAnK,IAIA,GAAAoJ,EAAA,CACAgB,EAAAhB,EAAAe,GACA,QAAA1L,EAAA,EAAkBA,EAAA2L,EAAAtJ,OAAoBrC,IACtC4K,EAAAzK,KAAAuL,EAAAC,EAAA3L,MACA4L,EAAAD,EAAA3L,IAAA0L,EAAAC,EAAA3L,MAMA,OAAA4L,sBCnFOI,EAAMC,GAAGC,KAATF,GACCG,EAAsBF,GAAGG,OAAzBD,oBACgDF,GAAGI,WAAtCC,KAAdC,eAAcD,cAAcE,cAAWC,WACtC7C,EAAaqC,GAAGS,QAAhB9C,WACyDqC,GAAGU,OAA7DC,aAAUC,sBAAmBC,gBAAaC,iBAC3CC,EACLC,MAAAlD,cAAA,OAAKmD,MAAM,6BAA6BC,MAAM,MAAMC,OAAO,MAAMC,QAAQ,eACxEJ,MAAAlD,cAAA,QAAMzJ,EAAE,iqCAiBV6L,EAAkB,oBAAqB,CAEnCmB,MAAOtB,EAAG,SAAU,aACvBuB,KAAMP,EACNQ,SAAU,gBACVC,WAAY,CACXC,QAAS,CACRjC,OAAQ,OACCkC,SAAU,KAEdC,YAAa,CACTnC,OAAQ,OACRkC,SAAU,cAEdE,YAAa,CACTpH,KAAM,SACN3D,QAAS,cAEnBgL,eAAgB,CACfrH,KAAM,UAEPsH,aAAc,CACbtH,KAAM,SACN3D,QAAS,iBAEVkL,UAAW,CACVvH,KAAM,SACN3D,QAAS,OAYXmL,KAvCsC,SAAAC,GAuCW,IAAzCT,EAAyCS,EAAzCT,WAAYU,EAA6BD,EAA7BC,UAAWC,EAAkBF,EAAlBE,cAE7BV,EAMGD,EANHC,QACSE,EAKNH,EALMG,YACAC,EAINJ,EAJMI,YACAC,EAGNL,EAHMK,eACTC,EAEGN,EAFHM,aACAC,EACGP,EADHO,UAGK,OACLf,MAAAlD,cAACH,EAAD,KACCqD,MAAAlD,cAAC8C,EAAD,KACCI,MAAAlD,cAACyC,EAAD,CAAWc,MAAOtB,EAAG,kBAAmB,cACvCiB,MAAAlD,cAACuC,EAAD,CACC+B,MAAOrC,EAAG,WAAY,aACtBsC,KAAMtC,EAAG,4CAA6C,aACtDuC,SAAWR,EACXS,QAAU,CACT,CAAEH,MAAOrC,EAAG,OAAQ,aAAc/K,MAAO,iBACzC,CAAEoN,MAAOrC,EAAG,QAAS,aAAc/K,MAAO,mBAE3CwN,SAAW,SAAExN,GAAF,OAAamN,EAAe,CAAEL,aAAc9M,OAEpDgM,MAAAlD,cAACuC,EAAD,CACI+B,MAAOrC,EAAG,OAAQ,aAClBsC,KAAMtC,EAAG,qCAAsC,aAC/CuC,SAAWV,EACXW,QAAU,CACN,CAAEH,MAAOrC,EAAG,QAAS,aAAc/K,MAAO,cAC1C,CAAEoN,MAAOrC,EAAG,WAAY,aAAc/K,MAAO,eAEjDwN,SAAW,SAAExN,GAAF,OAAamN,EAAe,CAAEP,YAAa5M,OAE1DgM,MAAAlD,cAACgD,EAAD,CACI9L,MAAO6M,EACPW,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAACN,eAAgB7M,SAK9DgM,MAAAlD,cAAA,OAAKoE,UAAS,GAAAO,OAAOP,EAAP,2BAAAO,OAA4CX,EAA5C,gBAAAW,OAAyEb,IACtFZ,MAAAlD,cAAA,OAAKoE,UAAY,mBAChBlB,MAAAlD,cAAC+C,EAAD,CACC6B,SAAW,SAAC1N,GAAD,OAAWmN,EAAe,CAAEJ,UAAW/M,EAAM2N,MAAMC,KAAKC,OACnErI,KAAK,QACL0H,UAAY,wBACZlN,MAAQ+M,EACR3E,OAAS,SAAA0F,GAAA,IAAIC,EAAJD,EAAIC,KAAJ,OACR/B,MAAAlD,cAAC0C,EAAD,CACCwC,QAAUD,EACVb,UAAYH,EAAY,eAAiB,uBAErCA,EAA8Cf,MAAAlD,cAAA,OAAKoE,UAAY,wBAA0Be,IAAMlB,EAAYmB,IAAKnD,EAAG,eAAgB,eAAvHA,EAAG,eAAgB,iBAIpBiB,MAAAlD,cAAC6C,EAAD,CACIwC,QAAQ,aACtBjB,UAAY,uBACEM,SAAW,SAAExN,GAAF,OAAamN,EAAe,CAAER,YAAa3M,KACtDA,MAAQ2M,EACRyB,YAAarD,EAAG,YAAa,gBAGpDiB,MAAAlD,cAAC6C,EAAD,CACC0C,MAAQ,CAAEC,WAAYzB,EAAgB0B,OAAQ1B,GAC9CsB,QAAQ,IACRjB,UAAY,qBACZM,SAAW,SAAExN,GAAF,OAAamN,EAAe,CAAEV,QAASzM,KAClDA,MAAQyM,EACR2B,YAAarD,EAAG,aAAc,kBAgBnCyD,KA9HsC,SAAAC,GA8HJ,IAA1BjC,EAA0BiC,EAA1BjC,WAENC,GAFgCgC,EAAdvB,UAQfV,EANHC,SACSE,EAKNH,EALMG,YACAC,EAINJ,EAJMI,YACAC,EAGNL,EAHMK,eACTC,EAEGN,EAFHM,aACAC,EACGP,EADHO,UAGD,OACCf,MAAAlD,cAAA,OAAKoE,UAAS,yBAAAO,OAA6BX,EAA7B,gBAAAW,OAA0Db,IACvEZ,MAAAlD,cAAA,OAAKoE,UAAY,mBACdH,EACDf,MAAAlD,cAAA,cACCkD,MAAAlD,cAAA,OACCoE,UAAY,wBACZe,IAAMlB,EACNmB,IAAI,KAEgBlC,MAAAlD,cAAC6C,EAAS+C,QAAV,CACIP,QAAQ,aACxBjB,UAAY,uBACIlN,MAAQ2M,KAEtB,IAEdX,MAAAlD,cAAC6C,EAAS+C,QAAV,CACCxB,UAAY,qBACZmB,MAAQ,CAAEC,WAAYzB,EAAgB0B,OAAQ1B,GAC9CsB,QAAQ,IACRnO,MAAQyM,w2BCxLN,IAAMkC,EAAb,SAAAC,GAAA,SAAAD,IAAA,mGAAAE,CAAA9K,KAAA4K,GAAAG,EAAA/K,KAAAgL,EAAAJ,GAAAhN,MAAAoC,KAAA5C,sBAAA,yOAAA6N,CAAAL,EAAqC3C,IAAMvE,aAA3CkH,KAAA,EAAArO,IAAA,SAAAN,MAAA,WAEa,IAAAiP,EAMDlL,KAAKC,MAAMwI,WAJX0C,EAFCD,EAEDC,KACAC,EAHCF,EAGDE,GACAC,EAJCH,EAIDG,OACAC,EALCJ,EAKDI,OAEAnC,EAAYnJ,KAAKC,MAAMkJ,UAE3B,OACIoC,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAS,GAAAO,OAAKP,EAAL,eACVoC,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAW,uBAAwBmB,MAAO,CAAClC,OAAQgD,EAAKD,KAC7DI,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAW,2BAA4BmB,MAAO,CAAClC,OAAQiD,EAASF,KACrEI,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAW,2BAA4BmB,MAAO,CAAClC,OAAQkD,EAASH,sCAfrFP,EAAA,0yBCAO,IAAMA,EAAb,SAAAC,GAAA,SAAAD,IAAA,mGAAAY,CAAAxL,KAAA4K,GAAAa,EAAAzL,KAAA0L,EAAAd,GAAAhN,MAAAoC,KAAA5C,sBAAA,yOAAAuO,CAAAf,EAAqC3C,IAAMvE,aAA3CkH,KAAA,EAAArO,IAAA,SAAAN,MAAA,WAEa,IAAAiP,EAMDlL,KAAKC,MAAMwI,WAJX0C,EAFCD,EAEDC,KACAC,EAHCF,EAGDE,GACAC,EAJCH,EAIDG,OACAC,EALCJ,EAKDI,OAGJ,OACIC,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAU,aACXoC,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAW,uBAAwBmB,MAAO,CAAClC,OAAQgD,EAAKD,KAC7DI,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAW,2BAA4BmB,MAAO,CAAClC,OAAQiD,EAASF,KACrEI,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAW,2BAA4BmB,MAAO,CAAClC,OAAQkD,EAASH,sCAdrFP,EAAA,GCGagB,GAFM3E,GAAGU,OAAfC,SAEmB,CACtB,CACIa,WCPc,CAClB0C,KAAM,CACF1J,KAAM,SACN3D,QAAS,MAEbsN,GAAI,CACA3J,KAAM,SACN3D,QAAS,IAEbuN,OAAQ,CACJ5J,KAAM,SACN3D,QAAS,IAEbwN,OAAQ,CACJ7J,KAAM,SACN3D,QAAS,KDPT2M,KAFJ,SAAAvB,GAEuB,IAAbT,EAAaS,EAAbT,WACF,OACI8C,EAAAzM,EAAAiG,cAAC8G,EAAD,CAAiBpD,WAAYA,QEDtCzB,EAAMC,GAAGC,KAATF,GACAG,EAAqBF,GAAGG,OAAxBD,oBACsDF,GAAGI,WAAzDE,iBAAcC,cAAWsE,gBAAYC,kBACrCnH,EAAYqC,GAAGS,QAAf9C,SACAiD,EAAqBZ,GAAGU,OAAxBE,kBACDG,EACLuD,EAAAzM,EAAAiG,cAAA,OAAKmD,MAAM,6BAA6BC,MAAM,MAAMC,OAAO,MAAMC,QAAQ,eACzEkD,EAAAzM,EAAAiG,cAAA,SACCwG,EAAAzM,EAAAiG,cAAA,QAAMzG,EAAE,QAAQC,EAAE,OAAO4J,MAAM,QAAQC,OAAO,OAC9CmD,EAAAzM,EAAAiG,cAAA,QAAMzG,EAAE,QAAQC,EAAE,QAAQ4J,MAAM,QAAQC,OAAO,OAC/CmD,EAAAzM,EAAAiG,cAAA,WAASiH,OAAO,+KAmBlB7E,EAAkB,mBAAoB,CAElCmB,MAAOtB,EAAG,oBAAqB,aAC/BuB,KAAMP,EACNQ,SAAU,uBACVC,WC3CkB,CAClB0C,KAAM,CACF1J,KAAM,SACN3D,QAAS,MAEbsN,GAAI,CACA3J,KAAM,SACN3D,QAAS,IAEbuN,OAAQ,CACJ5J,KAAM,SACN3D,QAAS,IAEbwN,OAAQ,CACJ7J,KAAM,SACN3D,QAAS,KDsCbmL,KAfkC,SAAAC,GAeW,IAAvCT,EAAuCS,EAAvCT,WAAYW,EAA2BF,EAA3BE,cAAeD,EAAYD,EAAZC,UAEzBgC,EAIA1C,EAJA0C,KACAC,EAGA3C,EAHA2C,GACAC,EAEA5C,EAFA4C,OACAC,EACA7C,EADA6C,OAGJ,OACIC,EAAAzM,EAAAiG,cAACH,EAAD,KACI2G,EAAAzM,EAAAiG,cAAC8C,EAAD,KACI0D,EAAAzM,EAAAiG,cAACyC,EAAD,KACI+D,EAAAzM,EAAAiG,cAACgH,EAAD,CACI1C,MAAOrC,EAAG,YAAa,aACvB/K,MAAOkP,EACP1B,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAAC+B,KAAMlP,KAC1CuN,QAAS,CACL,CACIvN,MAAO,KACPoN,MAAOrC,EAAG,KAAM,cAEpB,CACI/K,MAAO,KACPoN,MAAOrC,EAAG,KAAM,cAEpB,CACI/K,MAAO,MACPoN,MAAOrC,EAAG,MAAO,cAErB,CACI/K,MAAO,KACPoN,MAAOrC,EAAG,KAAM,iBAI5BuE,EAAAzM,EAAAiG,cAAC+G,EAAD,CAAazC,MAAOrC,EAAG,0BAA2B,cAC9CuE,EAAAzM,EAAAiG,cAACwC,EAAD,CACI8B,MAAOrC,EAAG,KAAM,aAChB/K,MAAOmP,EACP3B,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAACgC,GAAInP,OAE5CsP,EAAAzM,EAAAiG,cAACwC,EAAD,CACI8B,MAAOrC,EAAG,SAAU,aACpB/K,MAAOoP,EACP5B,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAACiC,OAAQpP,OAEhDsP,EAAAzM,EAAAiG,cAACwC,EAAD,CACI8B,MAAOrC,EAAG,SAAU,aACpB/K,MAAOqP,EACP7B,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAACkC,OAAQrP,UAK5DsP,EAAAzM,EAAAiG,cAACkH,EAAD,CACIxD,WAAYA,EACZU,UAAWA,MAc3BsB,KArFkC,SAAAV,GAqFf,IAAbtB,EAAasB,EAAbtB,WACF,OACI8C,EAAAzM,EAAAiG,cAACkH,EAAD,CAAiBxD,WAAYA,KAKrCmD,WAAYA,IElIhB,IAAMM,EAAmB,SAACC,EAAOC,EAAOC,EAAWC,GAE/C,IAAIC,EACAC,EACAC,EA+HJ,OAnCIL,IACAA,EAAQ,QAIQ,SAAhBE,GAEAC,EAAiBG,KAAKC,IAAIR,GAC1BM,EAlGqB,SAACN,EAAOC,GAE7B,GAAID,EAAQ,EACR,OAAOlE,MAAAlD,cAAA,QACHzJ,EAAC,MAAAoO,OAAQ,IAAMyC,EAAd,sBACDS,YAAY,IACZC,KAAMT,IAGP,GAAID,EAAQ,EAAG,CAGlB,IAAMW,EAAWJ,KAAKC,IAAIR,GAE1B,OAAOlE,MAAAlD,cAAA,QACHzJ,EAAC,QAAAoO,OAAU,IAAMoD,EAAhB,sBACDF,YAAY,IACZC,KAAMT,KAiFEW,CAAiBZ,EAAOC,IAEnB,UAAhBE,GAEDH,EAAQ,EACRI,EAAiBG,KAAKC,IAAIR,GACnBA,EAAQ,IACfI,EAAmC,EAAlBG,KAAKC,IAAIR,IAE9BM,EArFsB,SAACN,EAAOC,GAC9B,OAAID,EAAQ,EAEDlE,MAAAlD,cAAA,QACHzJ,EAAC,MAAAoO,OAAU,IAAMyC,EAAhB,SAAAzC,OAAuC,EAARyC,EAA/B,wBACDS,YAAY,IACZC,KAAMT,IAEHD,EAAQ,EAERlE,MAAAlD,cAAA,QACHzJ,EAAC,cAAAoO,OAA0B,EAARyC,EAAlB,wBACDS,YAAY,IACZC,KAAMT,SALP,EA6ESY,CAAkBb,EAAOC,IAEpB,SAAhBE,GAELC,EAAiBG,KAAKC,IAAIR,GAC1BM,EAxEqB,SAACN,EAAOC,GAE7B,OAAID,EAAQ,EAGJlE,MAAAlD,cAAA,QACIzJ,EAAC,MAAAoO,OAAU,IAAQyC,EAAQ,EAA1B,SAAAzC,OAAuCyC,EAAvC,mCACDS,YAAY,IACZC,KAAMT,IAGPD,EAAQ,EAGXlE,MAAAlD,cAAA,QACIzJ,EAAC,MAAAoO,OAAYyC,EAAQ,EAAM,IAA1B,SAAAzC,OAAuCyC,EAAvC,mCACDS,YAAY,IACZC,KAAMT,SANX,EA6DSa,CAAiBd,EAAOC,IAEnB,aAAhBE,IAELC,EAAiBG,KAAKC,IAAIR,GAC1BM,EArDyB,SAACN,EAAOC,GAEjC,IAAMU,EAAWJ,KAAKC,IAAIR,GACpBe,EAAaJ,EAAW,EAE9B,OAAIX,EAAQ,EAGAlE,MAAAlD,cAAA,QACIzJ,EAAC,WAAAoO,OAAa,GAAKwD,EAAlB,MAAAxD,OAAiCwD,EAAjC,MAAAxD,OAAgDoD,EAAhD,MAAApD,OAA6DwD,EAA7D,KAAAxD,OAA2EoD,EAA3E,MAAApD,OAAwFwD,EAAxF,iBACDN,YAAY,IACZC,KAAMT,IAGXD,EAAQ,EAGXlE,MAAAlD,cAAA,QACIzJ,EAAC,MAAAoO,OAAQ,IAAMoD,EAAd,MAAApD,OAA2B,GAAKwD,EAAhC,MAAAxD,OAA+CwD,EAA/C,KAAAxD,OAA6DoD,EAA7D,MAAApD,OAA0EwD,EAA1E,MAAAxD,OAAyFoD,EAAzF,MAAApD,OAAsG,GAAKwD,EAA3G,MAAAxD,OAA0HoD,EAAW,EAArI,YACDF,YAAY,IACZC,KAAMT,SANX,EAuCSe,CAAqBhB,EAAOC,IAKhDI,EAAeF,EAGG,UAAdD,EAEIpE,MAAAlD,cAAA,OACIoE,UAAS,gFAAAO,OAAkF8C,GAC3FlC,MAAO,CAAC8C,cAAeb,EAAc,OAErCtE,MAAAlD,cAAA,OAAKmD,MAAM,6BAA6BG,QAAQ,cAAcgF,oBAAoB,QAC7EZ,IAMQ,UAAdJ,EAGHpE,MAAAlD,cAAA,OACIoE,UAAS,gFAAAO,OAAkF8C,GAC3FlC,MAAO,CAACgD,WAAYf,EAAc,OAElCtE,MAAAlD,cAAA,OAAKmD,MAAM,6BAA6BG,QAAQ,cAAcgF,oBAAoB,QAC7EZ,SARV,8yBC9IJc,EAAetG,GAAGU,OAAlB4F,YAGP,SAASC,EAAUC,EAAKC,GAGpB,IAAI5R,EAAI2R,EAAIE,MAAM,+CACdtS,EAAI,KAUR,OATIS,IACAT,EAAIS,EAAE8R,MAAM,EAAE,GAAGvK,IAAI,SAAS/E,GAAK,OAAOuP,SAASvP,EAAG,QAG1DxC,EAAI2R,EAAIE,MAAM,yCAEVtS,EAAIS,EAAE8R,MAAM,EAAE,GAAGvK,IAAI,SAAS/E,GAAK,OAAO,GAAOuP,SAASvP,EAAG,OAG5DjD,EAGL,QAAAqO,OAAerO,EAAE,GAAjB,MAAAqO,OAAwBrO,EAAE,GAA1B,MAAAqO,OAAiCrO,EAAE,GAAnC,MAAAqO,OAA0CgE,EAA1C,KAFW,KAKR,IAAMhK,EAAb,SAAAmH,GAAA,SAAAnH,IAAA,mGAAAoK,CAAA9N,KAAA0D,GAAAqK,EAAA/N,KAAAgO,EAAAtK,GAAA9F,MAAAoC,KAAA5C,sBAAA,yOAAA6Q,CAAAvK,EAA+BuE,IAAMvE,aAArCA,KAAA,EAAAnH,IAAA,SAAAN,MAAA,WAEa,IAwBDiS,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EAlCC1D,EAoBDlL,KAAKC,MAAMwI,WAjBXoG,EAHC3D,EAGD2D,QACAC,EAJC5D,EAID4D,QACAC,EALC7D,EAKD6D,WACAC,EANC9D,EAMD8D,WACAC,EAPC/D,EAOD+D,uBACAC,EARChE,EAQDgE,uBACAC,EATCjE,EASDiE,QACAC,EAVClE,EAUDkE,YACAC,EAXCnE,EAWDmE,YACAC,EAZCpE,EAYDoE,oBACAC,EAbCrE,EAaDqE,oBACAjD,EAdCpB,EAcDoB,YACAkD,EAfCtE,EAeDsE,YACAC,EAhBCvE,EAgBDuE,YACAC,EAjBCxE,EAiBDwE,YACAC,EAlBCzE,EAkBDyE,aACAC,EAnBC1E,EAmBD0E,OAGAzG,EAAYnJ,KAAKC,MAAMkJ,UACvB0G,EAAO7P,KAAKC,MAAM4P,KAsFtB,OAxEAxB,EAAU,mBAAA3E,OAAsBsF,GAI5BH,EAAUrB,EADXqB,GAIoB,OAHQM,GAQ3Bf,EADe,aAAfW,EACkB,wCACA,UAAfA,EACa,6BAEE,8BAKlBb,EAD0B,MAA3Be,EACkB,0BAEA,2BAKjBd,EAD0B,MAA3Be,EACwB,gCAEA,iCAIvBE,IACAZ,EAAiB,SAIjBa,IACAZ,EAAiB,SAIT,SAAToB,EACCvB,EAAM/C,EAAAzM,EAAAiG,cAACwI,EAAD,OAENe,EAAM/C,EAAAzM,EAAAiG,cAACwI,EAAY5C,QAAb,MACN4D,EAAiB,sBAKjBG,EADDI,EACQ,mBAAApF,OAAsBmF,EAAtB,MAAAnF,OAAkCmF,EAAlC,WAAAnF,OAAmDoF,EAAnD,KAEA,mBAAApF,OAAsBmF,EAAtB,MAAAnF,OAAkCmF,EAAlC,KAINa,IACDA,EAAc,QAIC,IAAhBN,GAAqC,IAAhBC,GACpBV,EAAc,GAAAjF,OAAM8F,EAAN,OAAA9F,OAAuB+F,EAAvB,KAAA/F,OAAsCgG,GACpDd,EAAoB,GAAAlF,OAAMiG,EAAN,QAEpBhB,EAAiB,OACjBC,EAAoB,OAIpBrD,EAAAzM,EAAAiG,cAAA,OACI+K,GAAIF,EACJzG,UAAYA,EAAY,YAAckF,EAAaH,EAAiBC,EAAuBC,EAC3F9D,MAAO,CACHC,WAAYmE,EACZlE,OAAQmE,EACRgB,aAAcf,IAIV1C,EAAiBkD,EAAaE,EAAqBd,EAAgBlC,GAE3Ef,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAWoF,GACXD,GAGDpC,EAAiBmD,EAAaE,EAAqBd,EAAgBnC,oCAhIvF5I,EAAA,GCzBMwI,EAAmB,SAACC,EAAOC,EAAOC,EAAWC,GAE/C,IAAIC,EACAC,EACAC,EA+HJ,OAnCIL,IACAA,EAAQ,QAIQ,SAAhBE,GAEAC,EAAiBG,KAAKC,IAAIR,GAC1BM,EAlGqB,SAACN,EAAOC,GAE7B,GAAID,EAAQ,EACR,OAAOlE,MAAAlD,cAAA,QACHzJ,EAAC,MAAAoO,OAAQ,IAAMyC,EAAd,sBACDS,YAAY,IACZC,KAAMT,IAGP,GAAID,EAAQ,EAAG,CAGlB,IAAMW,EAAWJ,KAAKC,IAAIR,GAE1B,OAAOlE,MAAAlD,cAAA,QACHzJ,EAAC,QAAAoO,OAAU,IAAMoD,EAAhB,sBACDF,YAAY,IACZC,KAAMT,KAiFEW,CAAiBZ,EAAOC,IAEnB,UAAhBE,GAEDH,EAAQ,EACRI,EAAiBG,KAAKC,IAAIR,GACnBA,EAAQ,IACfI,EAAmC,EAAlBG,KAAKC,IAAIR,IAE9BM,EArFsB,SAACN,EAAOC,GAC9B,OAAID,EAAQ,EAEDlE,MAAAlD,cAAA,QACHzJ,EAAC,MAAAoO,OAAU,IAAMyC,EAAhB,SAAAzC,OAAuC,EAARyC,EAA/B,wBACDS,YAAY,IACZC,KAAMT,IAEHD,EAAQ,EAERlE,MAAAlD,cAAA,QACHzJ,EAAC,cAAAoO,OAA0B,EAARyC,EAAlB,wBACDS,YAAY,IACZC,KAAMT,SALP,EA6ESY,CAAkBb,EAAOC,IAEpB,SAAhBE,GAELC,EAAiBG,KAAKC,IAAIR,GAC1BM,EAxEqB,SAACN,EAAOC,GAE7B,OAAID,EAAQ,EAGJlE,MAAAlD,cAAA,QACIzJ,EAAC,MAAAoO,OAAU,IAAQyC,EAAQ,EAA1B,SAAAzC,OAAuCyC,EAAvC,mCACDS,YAAY,IACZC,KAAMT,IAGPD,EAAQ,EAGXlE,MAAAlD,cAAA,QACIzJ,EAAC,MAAAoO,OAAYyC,EAAQ,EAAM,IAA1B,SAAAzC,OAAuCyC,EAAvC,mCACDS,YAAY,IACZC,KAAMT,SANX,EA6DSa,CAAiBd,EAAOC,IAEnB,aAAhBE,IAELC,EAAiBG,KAAKC,IAAIR,GAC1BM,EArDyB,SAACN,EAAOC,GAEjC,IAAMU,EAAWJ,KAAKC,IAAIR,GACpBe,EAAaJ,EAAW,EAE9B,OAAIX,EAAQ,EAGAlE,MAAAlD,cAAA,QACIzJ,EAAC,WAAAoO,OAAa,GAAKwD,EAAlB,MAAAxD,OAAiCwD,EAAjC,MAAAxD,OAAgDoD,EAAhD,MAAApD,OAA6DwD,EAA7D,KAAAxD,OAA2EoD,EAA3E,MAAApD,OAAwFwD,EAAxF,iBACDN,YAAY,IACZC,KAAMT,IAGXD,EAAQ,EAGXlE,MAAAlD,cAAA,QACIzJ,EAAC,MAAAoO,OAAQ,IAAMoD,EAAd,MAAApD,OAA2B,GAAKwD,EAAhC,MAAAxD,OAA+CwD,EAA/C,KAAAxD,OAA6DoD,EAA7D,MAAApD,OAA0EwD,EAA1E,MAAAxD,OAAyFoD,EAAzF,MAAApD,OAAsG,GAAKwD,EAA3G,MAAAxD,OAA0HoD,EAAW,EAArI,YACDF,YAAY,IACZC,KAAMT,SANX,EAuCSe,CAAqBhB,EAAOC,IAKhDI,EAAeF,EAGG,UAAdD,EAEIpE,MAAAlD,cAAA,OACIoE,UAAS,gFAAAO,OAAkF8C,GAC3FlC,MAAO,CAAC8C,cAAeb,EAAc,OAErCtE,MAAAlD,cAAA,OAAKmD,MAAM,6BAA6BG,QAAQ,cAAcgF,oBAAoB,QAC7EZ,IAMQ,UAAdJ,EAGHpE,MAAAlD,cAAA,OACIoE,UAAS,gFAAAO,OAAkF8C,GAC3FlC,MAAO,CAACgD,WAAYf,EAAc,OAElCtE,MAAAlD,cAAA,OAAKmD,MAAM,6BAA6BG,QAAQ,cAAcgF,oBAAoB,QAC7EZ,SARV,8yBC7IJc,EAAetG,GAAGU,OAAlB4F,YAGP,SAASC,EAAUC,EAAKC,GAGpB,IAAI5R,EAAI2R,EAAIE,MAAM,+CACdtS,EAAI,KAUR,OATIS,IACAT,EAAIS,EAAE8R,MAAM,EAAE,GAAGvK,IAAI,SAAS/E,GAAK,OAAOuP,SAASvP,EAAG,QAG1DxC,EAAI2R,EAAIE,MAAM,yCAEVtS,EAAIS,EAAE8R,MAAM,EAAE,GAAGvK,IAAI,SAAS/E,GAAK,OAAO,GAAOuP,SAASvP,EAAG,OAG5DjD,EAGL,QAAAqO,OAAerO,EAAE,GAAjB,MAAAqO,OAAwBrO,EAAE,GAA1B,MAAAqO,OAAiCrO,EAAE,GAAnC,MAAAqO,OAA0CgE,EAA1C,KAFW,KAKR,IAAMhK,EAAb,SAAAmH,GAAA,SAAAnH,IAAA,mGAAAqM,CAAA/P,KAAA0D,GAAAsM,EAAAhQ,KAAAiQ,EAAAvM,GAAA9F,MAAAoC,KAAA5C,sBAAA,yOAAA8S,CAAAxM,EAA+BuE,IAAMvE,aAArCA,KAAA,EAAAnH,IAAA,SAAAN,MAAA,WAEa,IAuBDiS,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EAjCC1D,EAoBDlL,KAAKC,MAAMwI,WAjBXoG,EAHC3D,EAGD2D,QACAC,EAJC5D,EAID4D,QACAC,EALC7D,EAKD6D,WACAC,EANC9D,EAMD8D,WACAC,EAPC/D,EAOD+D,uBACAC,EARChE,EAQDgE,uBACAC,EATCjE,EASDiE,QACAC,EAVClE,EAUDkE,YACAC,EAXCnE,EAWDmE,YACAC,EAZCpE,EAYDoE,oBACAC,EAbCrE,EAaDqE,oBACAjD,EAdCpB,EAcDoB,YACAkD,EAfCtE,EAeDsE,YACAC,EAhBCvE,EAgBDuE,YACAC,EAjBCxE,EAiBDwE,YACAC,EAlBCzE,EAkBDyE,aACAC,EAnBC1E,EAmBD0E,OAGAC,EAAO7P,KAAKC,MAAM4P,KAsFtB,OAxEAxB,EAAU,mBAAA3E,OAAsBsF,GAI5BH,EAAUrB,EADXqB,GAIoB,OAHQM,GAQ3Bf,EADe,aAAfW,EACkB,wCACA,UAAfA,EACa,6BAEE,8BAKlBb,EAD0B,MAA3Be,EACkB,0BAEA,2BAKjBd,EAD0B,MAA3Be,EACwB,gCAEA,iCAIvBE,IACAZ,EAAiB,SAIjBa,IACAZ,EAAiB,SAIT,SAAToB,EACCvB,EAAM/C,EAAAzM,EAAAiG,cAACoL,EAAD,OAEN7B,EAAM/C,EAAAzM,EAAAiG,cAACoL,EAAYxF,QAAb,MACN4D,EAAiB,sBAKjBG,EADDI,EACQ,mBAAApF,OAAsBmF,EAAtB,MAAAnF,OAAkCmF,EAAlC,WAAAnF,OAAmDoF,EAAnD,KAEA,mBAAApF,OAAsBmF,EAAtB,MAAAnF,OAAkCmF,EAAlC,KAINa,IACDA,EAAc,QAIC,IAAhBN,GAAqC,IAAhBC,GACpBV,EAAc,GAAAjF,OAAM8F,EAAN,OAAA9F,OAAuB+F,EAAvB,KAAA/F,OAAsCgG,GACpDd,EAAoB,GAAAlF,OAAMiG,EAAN,QAEpBhB,EAAiB,OACjBC,EAAoB,OAIpBrD,EAAAzM,EAAAiG,cAAA,OACI+K,GAAIF,EACJzG,UAAY,WAAakF,EAAaH,EAAiBC,EAAuBC,EAC9E9D,MAAO,CACHC,WAAYmE,EACZlE,OAAQmE,EACRgB,aAAcf,IAIV1C,EAAiBkD,EAAaE,EAAqBd,EAAgBlC,GAE3Ef,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAWoF,GACXD,GAGDpC,EAAiBmD,EAAaE,EAAqBd,EAAgBnC,oCA/HvF5I,EAAA,GCtBakI,EAAa,CACtB,CACInD,WCNc,CACrBoG,QAAS,CACRpN,KAAM,SACP3D,QAAS,WAETgR,QAAS,CACRrN,KAAM,SACP3D,QAAS,MAETkR,WAAW,CACVvN,KAAM,SACP3D,QAAS,UAETiR,WAAW,CACVtN,KAAM,SACP3D,QAAS,UAETmR,uBAAwB,CACvBxN,KAAM,SACP3D,QAAS,KAEToR,uBAAwB,CACvBzN,KAAM,SACP3D,QAAS,KAETqR,QAAS,CACR1N,KAAM,SACP3D,QAAS,IAETsR,YAAa,CACZ3N,KAAM,SACP3D,QAAS,GAETuR,YAAa,CACZ5N,KAAM,SACP3D,QAAS,GAETwO,YAAa,CACZ7K,KAAM,SACN3D,QAAS,QAEVwR,oBAAqB,CACpB7N,KAAM,SACP3D,QAAS,QAETyR,oBAAqB,CACpB9N,KAAM,SACP3D,QAAS,QAET0R,YAAa,CACZ/N,KAAM,SACN3D,QAAS,GAEV2R,YAAa,CACZhO,KAAM,SACN3D,QAAS,QAEV4R,YAAa,CACZjO,KAAM,SACN3D,QAAS,QAEV6R,aAAc,CACblO,KAAM,SACN3D,QAAS,IDvDH2M,KAHJ,SAAAvB,GAGuB,IAAbT,EAAaS,EAAbT,WAEE,GAAI2H,gBAAgBC,OAEhB,OACI9E,EAAAzM,EAAAiG,cAACuL,EAAD,CACI7H,WAAYA,EACZoH,KAAM,YEbnB,SAASU,EAAUtU,GAAgC,IAAzBuU,EAAyBpT,UAAAC,OAAA,QAAAU,IAAAX,UAAA,GAAAA,UAAA,IAAlB,IAAKqT,EAAarT,UAAAC,OAAA,QAAAU,IAAAX,UAAA,GAAAA,UAAA,GAAP,KAW1D,OAVAnB,EAAQyU,OAAQzU,IAEX0U,MAAO1U,IAAWA,EAAQuU,KAC9BvU,EAAQuU,GAGJ,OAASC,GAAOxU,EAAQwU,IAC5BxU,EAAQwU,GAGFxU,MCHD+K,EAAMC,GAAGC,KAATF,GACAG,EAAqBF,GAAGG,OAAxBD,oBAC4EF,GAAGI,WAA/EE,iBAAcD,iBAAcE,cAAWC,YAAQqE,iBAAYC,mBAC3DnH,GAAYqC,GAAGS,QAAf9C,YACgDqC,GAAGU,OAAnDE,wBAAmBC,kBAAaC,mBACjCC,GACLuD,EAAAzM,EAAAiG,cAAA,OAAKmD,MAAM,6BAA6BC,MAAM,MAAMC,OAAO,MAAMC,QAAQ,eACzEkD,EAAAzM,EAAAiG,cAAA,QAAMzJ,EAAE,mKAERiQ,EAAAzM,EAAAiG,cAAA,WAASiH,OAAO,qGAChBT,EAAAzM,EAAAiG,cAAA,QAAMzJ,EAAE,yFACRiQ,EAAAzM,EAAAiG,cAAA,SACCwG,EAAAzM,EAAAiG,cAAA,QAAMzJ,EAAE,8ZAIRiQ,EAAAzM,EAAAiG,cAAA,QAAMzJ,EAAE,0JAERiQ,EAAAzM,EAAAiG,cAAA,QAAMzJ,EAAE,8aAqBV6L,EAAkB,kBAAmB,CAEjCmB,MAAOtB,EAAG,QAAS,aACnBuB,KAAMP,GACNQ,SAAU,uBACVC,WCtDkB,CACrBoG,QAAS,CACRpN,KAAM,SACP3D,QAAS,WAETgR,QAAS,CACRrN,KAAM,SACP3D,QAAS,MAETkR,WAAW,CACVvN,KAAM,SACP3D,QAAS,UAETiR,WAAW,CACVtN,KAAM,SACP3D,QAAS,UAETmR,uBAAwB,CACvBxN,KAAM,SACP3D,QAAS,KAEToR,uBAAwB,CACvBzN,KAAM,SACP3D,QAAS,KAETqR,QAAS,CACR1N,KAAM,SACP3D,QAAS,IAETsR,YAAa,CACZ3N,KAAM,SACP3D,QAAS,GAETuR,YAAa,CACZ5N,KAAM,SACP3D,QAAS,GAETwO,YAAa,CACZ7K,KAAM,SACN3D,QAAS,QAEVwR,oBAAqB,CACpB7N,KAAM,SACP3D,QAAS,QAETyR,oBAAqB,CACpB9N,KAAM,SACP3D,QAAS,QAET0R,YAAa,CACZ/N,KAAM,SACN3D,QAAS,GAEV2R,YAAa,CACZhO,KAAM,SACN3D,QAAS,QAEV4R,YAAa,CACZjO,KAAM,SACN3D,QAAS,QAEV6R,aAAc,CACblO,KAAM,SACN3D,QAAS,IDRV8S,SAAS,CACLhB,QAAO,GAWR3G,KAlBiC,SAAAC,GAkBW,IAAtCT,EAAsCS,EAAtCT,WAAYW,EAA0BF,EAA1BE,cAAcD,EAAYD,EAAZC,UAExB0F,EAgBApG,EAhBAoG,QACAC,EAeArG,EAfAqG,QACAC,EAcAtG,EAdAsG,WACAC,EAaAvG,EAbAuG,WACAC,EAYAxG,EAZAwG,uBACAC,EAWAzG,EAXAyG,uBACAC,EAUA1G,EAVA0G,QACAC,EASA3G,EATA2G,YACAC,EAQA5G,EARA4G,YACTC,EAOS7G,EAPT6G,oBACAC,EAMS9G,EANT8G,oBACAjD,EAKS7D,EALT6D,YACAkD,EAIS/G,EAJT+G,YACAC,EAGShH,EAHTgH,YACAC,EAESjH,EAFTiH,YACAC,EACSlH,EADTkH,aAGK,OACIpE,EAAAzM,EAAAiG,cAAC8L,GAAD,KACItF,EAAAzM,EAAAiG,cAAC+L,GAAD,KACIvF,EAAAzM,EAAAiG,cAACgM,EAAD,CAAWzI,MAAOtB,EAAG,qBAAsB,cACvCuE,EAAAzM,EAAAiG,cAACiM,GAAD,CACI3H,MAAOrC,EAAG,gBAAiB,aAC3BsC,KAAMtC,EAAG,+GAAgH,cAEzHuE,EAAAzM,EAAAiG,cAACgD,GAAD,CACI9L,MAAO4S,EACPpF,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAACyF,QAAS5S,QAGrDsP,EAAAzM,EAAAiG,cAACiM,GAAD,CACI3H,MAAOrC,EAAG,kBAAmB,cAE7BuE,EAAAzM,EAAAiG,cAACkM,EAAD,CACIhV,MAAOkT,EACP1F,SAAU,SAACxN,GAAWmN,EAAc,CAAC+F,QAASlT,KAE9CuU,IAAK,EACLC,IAAK,EACLS,KAAM,MAId3F,EAAAzM,EAAAiG,cAACiM,GAAD,CACI3H,MAAOrC,EAAG,mBAAoB,aAC9BsC,KAAK,IAELiC,EAAAzM,EAAAiG,cAAC+C,GAAD,CACI6B,SAAU,SAAC1N,GAAD,OAAWmN,EAAc,CAAC0F,QAAS7S,EAAM6N,OACnDrI,KAAK,QACLxF,MAAO6S,EACPzK,OAAQ,SAAA0F,GAAA,IAAEC,EAAFD,EAAEC,KAAF,OACJuB,EAAAzM,EAAAiG,cAAC0C,GAAD,CACIwC,QAASD,EACTb,UAAW2F,EAAU,eAAiB,uBAEpCA,EACEvD,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAW,aAAce,IAAK4E,EAC9B3E,IAAKnD,EAAG,eAAgB,eAFrBA,EAAG,eAAgB,kBAQzDuE,EAAAzM,EAAAiG,cAACiM,GAAD,CACE3H,MAAOrC,EAAG,4BAA6B,aACvCsC,KAAK,IAEOiC,EAAAzM,EAAAiG,cAACuC,EAAD,CAEIiC,SAAUwF,EACVvF,QAAS,CACL,CAACH,MAAOrC,EAAG,SAAU,aAAc/K,MAAO,UAC1C,CAACoN,MAAOrC,EAAG,QAAS,aAAc/K,MAAO,SACzC,CAACoN,MAAOrC,EAAG,yCAA0C,aAAc/K,MAAO,aAE9EwN,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAAC2F,WAAY9S,SAI3EsP,EAAAzM,EAAAiG,cAACgM,EAAD,CAAWzI,MAAOtB,EAAG,iBAAkB,cACtCuE,EAAAzM,EAAAiG,cAACiM,GAAD,KACCzF,EAAAzM,EAAAiG,cAACuC,EAAD,CACC+B,MAAOrC,EAAG,cAAe,aACzBuC,SAAUyF,EACVxF,QAAS,CACR,CAACH,MAAOrC,EAAG,SAAU,aAAc/K,MAAO,UAC1C,CAACoN,MAAOrC,EAAG,YAAa,aAAc/K,MAAO,SAE9CwN,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAAC4F,WAAY/S,OAEjDsP,EAAAzM,EAAAiG,cAACuC,EAAD,CACC+B,MAAOrC,EAAG,yCAA0C,aACpDuC,SAAU0F,EACVzF,QAAS,CACR,CACCH,MAAOrC,EAAG,2EAA4E,aACtF/K,MAAO,KAER,CACCoN,MAAOrC,EAAG,2FAA4F,aACtG/K,MAAO,MAGTwN,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAAC6F,uBAAwBhT,OAE7DsP,EAAAzM,EAAAiG,cAACuC,EAAD,CACC+B,MAAOrC,EAAG,2BAA4B,aACtCuC,SAAU2F,EACV1F,QAAS,CACR,CAACH,MAAOrC,EAAG,sBAAuB,aAAc/K,MAAO,KACvD,CACCoN,MAAOrC,EAAG,0EAA2E,aACrF/K,MAAO,MAGTwN,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAAC8F,uBAAwBjT,SAI/DsP,EAAAzM,EAAAiG,cAACgM,EAAD,CAAWzI,MAAOtB,EAAG,kBAAmB,cACvCuE,EAAAzM,EAAAiG,cAACiM,GAAD,KACCzF,EAAAzM,EAAAiG,cAACoM,GAAD,CACC9H,MAAOrC,EAAG,OAAQ,aAClB/K,MAAOqQ,EACP7C,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAACkD,YAAarQ,KACjDuN,QAAS,CACR,CACCvN,MAAO,OACPoN,MAAOrC,EAAG,OAAQ,cAEnB,CACC/K,MAAO,QACPoN,MAAOrC,EAAG,QAAS,cAEpB,CACC/K,MAAO,OACPoN,MAAOrC,EAAG,OAAQ,cAEnB,CACC/K,MAAO,WACPoN,MAAOrC,EAAG,WAAY,kBAK1BuE,EAAAzM,EAAAiG,cAACiM,GAAD,CACC3H,MAAOrC,EAAG,sBAAuB,cAEjCuE,EAAAzM,EAAAiG,cAACkM,EAAD,CACChV,MAAOmT,EACP3F,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAACgG,YAAamB,EAAStU,GAAQ,IAAK,QACvEuU,IAAI,OACJC,IAAI,SAGNlF,EAAAzM,EAAAiG,cAACiM,GAAD,KACCzF,EAAAzM,EAAAiG,cAACgD,GAAD,CACC9L,MAAOqT,EACP7F,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAACkG,oBAAqBrT,QAG3DsP,EAAAzM,EAAAiG,cAACiM,GAAD,CACC3H,MAAOrC,EAAG,sBAAuB,cAEjCuE,EAAAzM,EAAAiG,cAACkM,EAAD,CACChV,MAAOoT,EACP5F,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAACiG,YAAakB,EAAStU,GAAQ,IAAK,QACvEuU,IAAI,OACJC,IAAI,SAGNlF,EAAAzM,EAAAiG,cAACiM,GAAD,KACCzF,EAAAzM,EAAAiG,cAACgD,GAAD,CACC9L,MAAOsT,EACP9F,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAACmG,oBAAqBtT,SAI5DsP,EAAAzM,EAAAiG,cAACgM,EAAD,CAAWzI,MAAOtB,EAAG,iBAAkB,cACtCuE,EAAAzM,EAAAiG,cAACiM,GAAD,KAGAzF,EAAAzM,EAAAiG,cAAA,SAAIiC,EAAG,wDAAyD,cAC/DuE,EAAAzM,EAAAiG,cAACoM,GAAD,CACC9H,MAAOrC,EAAG,cAAe,aACzB/K,MAAOwT,EACPhG,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAACqG,YAAaxT,KACjDuN,QAAS,CACR,CACCvN,MAAO,OACPoN,MAAOrC,EAAG,OAAQ,cAEnB,CACC/K,MAAO,QACPoN,MAAOrC,EAAG,QAAS,cAEpB,CACC/K,MAAO,SACPoN,MAAOrC,EAAG,SAAU,cAErB,CACC/K,MAAO,SACPoN,MAAOrC,EAAG,SAAU,cAErB,CACC/K,MAAO,SACPoN,MAAOrC,EAAG,SAAU,cAErB,CACC/K,MAAO,SACPoN,MAAOrC,EAAG,SAAU,cAErB,CACC/K,MAAO,QACPoN,MAAOrC,EAAG,QAAS,cAEpB,CACC/K,MAAO,QACPoN,MAAOrC,EAAG,QAAS,cAEpB,CACC/K,MAAO,SACPoN,MAAOrC,EAAG,SAAU,kBAKxBuE,EAAAzM,EAAAiG,cAACiM,GAAD,KACCzF,EAAAzM,EAAAiG,cAACgD,GAAD,CACC9L,MAAOyT,EACPjG,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAACsG,YAAazT,QAGnDsP,EAAAzM,EAAAiG,cAACiM,GAAD,CACC3H,MAAOrC,EAAG,eAAgB,cAE1BuE,EAAAzM,EAAAiG,cAACkM,EAAD,CACChV,MAAOuT,EACP/F,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAACoG,YAAYvT,KAChDuU,IAAI,OAGNjF,EAAAzM,EAAAiG,cAACiM,GAAD,CACC3H,MAAOrC,EAAG,gBAAiB,cAE3BuE,EAAAzM,EAAAiG,cAACkM,EAAD,CACChV,MAAO0T,EACPlG,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAACuG,aAAcY,EAAStU,GAAQ,IAAK,QACxEuU,IAAI,OACJC,IAAI,WAMQL,gBAAgBC,OAE7B9E,EAAAzM,EAAAiG,cAACqM,EAAD,CACC3I,WAAYA,EACZU,UAAWA,EACX0G,KAAM,SAEUtE,EAAAzM,EAAAiG,cAAA,WAAMiC,EAAG,yDAA0D,gBAcvFyD,KA1SiC,SAAAC,GA0SJ,IAAvBjC,EAAuBiC,EAAvBjC,WAAWU,EAAYuB,EAAZvB,UAET,GAAIiH,gBAAgBC,OAEhB,OACV9E,EAAAzM,EAAAiG,cAACqM,EAAD,CACC3I,WAAYA,EACZU,UAAWA,EACX0G,KAAM,UAOZjE,WAAWA,+0BEpWJyF,GADWC,OAAXC,OACAF,SACgBpK,GAAGC,KAAnBF,SAAIwK,cACJ9N,GAAcuD,GAAGS,QAAjBhE,UACA+N,GAAYxK,GAAGI,WAAfoK,QAwBOC,oaAtBchO,qDACTiO,EAAaC,EAAenI,GAC9C,MAAO,CACNlB,KAAM,UAEND,MAAOkJ,GAASxK,GAAI,cAAgB2K,GACpCE,SAAUF,IAAgBC,EAC1B3H,QAAS,kBAAMR,EAAUkI,IACzBG,UAAW/L,OAAQ4L,qCAKZ,IAAAI,EAAA/R,KAAAgS,EAC8ChS,KAAKC,MAApDgS,EADCD,EACDC,SAAUC,EADTF,EACSE,SAAUN,EADnBI,EACmBJ,cAAenI,EADlCuI,EACkCvI,SAE1C,OACC8B,EAAAzM,EAAAiG,cAAC0M,GAAD,CAASU,SAAUd,GAAMY,EAAUC,GAAU7O,IAAI,SAAC+O,GAAD,OAAWL,EAAKM,mBAAmBD,EAAOR,EAAenI,k2BCzBtG7B,GAAYX,GAAGU,OAAfC,SACAZ,GAAMC,GAAGC,KAATF,GAEMtD,GAAb,SAAAmH,GAAA,SAAAnH,IAAA,mGAAA4O,CAAAtS,KAAA0D,GAAA6O,GAAAvS,KAAAwS,GAAA9O,GAAA9F,MAAAoC,KAAA5C,sBAAA,0OAAAqV,CAAA/O,EAA+BuE,IAAMvE,aAArCA,KAAA,EAAAnH,IAAA,SAAAN,MAAA,WAEa,IAODyW,EACAC,EARCzH,EACmJlL,KAAKC,MAAMwI,WAA5J0D,EADFjB,EACEiB,MAAOyG,EADT1H,EACS0H,MAAOtK,EADhB4C,EACgB5C,MAAOuK,EADvB3H,EACuB2H,WAAYC,EADnC5H,EACmC4H,UAAWC,EAD9C7H,EAC8C6H,QAASC,EADvD9H,EACuD8H,YAAaC,EADpE/H,EACoE+H,aAAcC,EADlFhI,EACkFgI,YAAaC,EAD/FjI,EAC+FiI,WAAYC,EAD3GlI,EAC2GkI,kBAAmBC,EAD9HnI,EAC8HmI,kBAC7HjK,EAAgBpJ,KAAKC,MAAMmJ,cAC7BD,EAAYnJ,KAAKC,MAAMkJ,UACvB0G,EAAO7P,KAAKC,MAAM4P,KAClBtB,EAAiBrR,KAAWiM,EAAD,+BAAAO,OAA2CyJ,IACpE/I,EAAU,IAAM+B,EAwBtB,OAnByB,MAArBkH,IACAX,EAAS,CAACY,aAAcD,EAAiB,QAKzCV,EADoB,MAArBS,EACU,CACLhH,MAAOyG,EACPU,SAAUT,EAAY,MACtBQ,aAAcF,EAAoB,OAG7B,CACLhH,MAAOyG,EACPU,SAAUT,EAAY,MACtBU,UAAWZ,GAIP,SAAT/C,EAEKtE,EAAAzM,EAAAiG,cAAA,OACIoE,UAAWoF,EACXjE,MAAOoI,GAEPnH,EAAAzM,EAAAiG,cAAC0O,GAAD,CACIrJ,QAASA,EACTnO,MAAOqM,EACPmB,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAACd,MAAOrM,KAC3CqO,MAAOqI,EACPxJ,UAAS,2CAAAO,OAA6CyJ,GACtD9I,YAAarD,GAAG,eAAgB,eAI/B,WACG,GAAoB,OAAhBgM,EACA,OACIzH,EAAAzM,EAAAiG,cAAC0O,GAAD,CACIrJ,QAAS,IACTnO,MAAO8W,EACPtJ,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAAC2J,QAAS9W,KAC7CqO,MAAO,CACH8B,MAAO6G,EACPM,SAAUL,EAAc,MACxBM,UAAWZ,GAEfzJ,UAAS,+CAAAO,OAAiDyJ,GAC1D9I,YAAarD,GAAG,kBAAmB,eAblD,IAqBC,SAAT6I,EAEDtE,EAAAzM,EAAAiG,cAAA,OACIoE,UAAWoF,EACXjE,MAAOoI,GAEPnH,EAAAzM,EAAAiG,cAAC0O,GAAS9I,QAAV,CACIP,QAASA,EACTnO,MAAOqM,EACPmB,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAACd,MAAOrM,KAC3CqO,MAAOqI,EACPxJ,UAAS,2CAAAO,OAA6CyJ,GACtD9I,YAAarD,GAAG,eAAgB,eAI/B,WACG,GAAoB,OAAhBgM,EACA,OACIzH,EAAAzM,EAAAiG,cAAC0O,GAAS9I,QAAV,CACIP,QAAS,IACTnO,MAAO8W,EACPtJ,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAAC2J,QAAS9W,KAC7CqO,MAAO,CACH8B,MAAO6G,EACPM,SAAUL,EAAc,MACxBM,UAAWZ,GAEfzJ,UAAS,+CAAAO,OAAiDyJ,GAC1D9I,YAAarD,GAAG,kBAAmB,eAblD,SAhBX,oCArEdtD,EAAA,8DCAOkB,GAAYqC,GAAGS,QAAf9C,YAE8EqC,GAAGU,OAAjFC,kBAAUC,qBAAmBE,gBAAc2L,iBAAeC,iBA+C1D,IAAMC,GAAe,CACxB,CAEInL,WC1Dc,CAClB0D,MAAO,CACH1K,KAAM,SACN3D,QAAS,GAEb8U,MAAO,CACHnR,KAAM,UAEV0R,WAAY,CACR1R,KAAM,SACN3D,QAAS,WAEbuV,kBAAmB,CACf5R,KAAM,UAEV6G,MAAO,CACH7G,KAAM,SACNgF,OAAQ,OACRkC,SAAU,oBACV7K,QAAS,IAEb+U,WAAY,CACRpR,KAAM,SACN3D,QAAS,WAEbgV,UAAW,CACPrR,KAAM,SACN3D,QAAS,KAEbsV,kBAAmB,CACf3R,KAAM,UAEVsR,QAAS,CACLtM,OAAQ,OACRkC,SAAU,IACV7K,QAAS,IAEbkV,YAAa,CACTvR,KAAM,SACN3D,QAAS,MAEbmV,aAAc,CACVxR,KAAM,SACN3D,QAAS,WAEboV,YAAa,CACTzR,KAAM,SACN3D,QAAS,MDYT8S,SAAW,CACPzH,WAAW,EACXyG,QAAQ,GAGZnF,KARJ,SAAAvB,GAQuB,IAAbT,EAAaS,EAAbT,WACK0D,EAAiJ1D,EAAjJ0D,MAAOyG,EAA0InK,EAA1ImK,MAAOtK,EAAmIG,EAAnIH,MAAOuK,EAA4HpK,EAA5HoK,WAAYC,EAAgHrK,EAAhHqK,UAAWC,EAAqGtK,EAArGsK,QAASC,EAA4FvK,EAA5FuK,YAAaC,EAA+ExK,EAA/EwK,aAAcC,EAAiEzK,EAAjEyK,YAAaC,EAAoD1K,EAApD0K,WAAYC,EAAwC3K,EAAxC2K,kBAAmBC,EAAqB5K,EAArB4K,kBAC7HjJ,EAAU,IAAM+B,EAEtB,OACIZ,EAAAzM,EAAAiG,cAAA,OACIoE,UAAS,+BAAAO,OAAiCyJ,GAC1C7I,MAAO,CAACgJ,aAAcD,EAAiB,QAEvC9H,EAAAzM,EAAAiG,cAAC8O,GAASlJ,QAAV,CACIP,QAASA,EACTnO,MAAOqM,EACPgC,MAAO,CACH8B,MAAOyG,EACPU,SAAUT,EAAY,MACtBU,UAAWZ,EACXU,aAAcF,EAAoB,OAEtCjK,UAAS,2CAAAO,OAA6CyJ,KAIrD,WACG,GAAoB,OAAhBH,EACA,OACIzH,EAAAzM,EAAAiG,cAAC8O,GAASlJ,QAAV,CACIP,QAAS,IACTnO,MAAO8W,EACPzI,MAAO,CAAC8B,MAAO6G,EAAcM,SAAUL,EAAc,MAAOM,UAAWZ,GACvEzJ,UAAS,+CAAAO,OAAiDyJ,KAPzE,MAiBrB,CACI1K,WA9FR,SAAwBqL,GAIpB,IAFA,IAAIrL,EAAa,GAERzN,EAAI,EAAGA,GAAK8Y,EAAQ9Y,IAEzByN,EAAW,UAAYzN,GAAK,CACxByG,KAAM,SACNgF,OAAQ,OACRkC,SAAU,6BAA+B3N,GAE7CyN,EAAW,UAAYzN,GAAK,CACxByG,KAAM,SACNgF,OAAQ,OACRkC,SAAU,8BAAgC3N,GAE9CyN,EAAW,MAAQzN,GAAK,CACpByG,KAAM,SACN3D,QAAS,MAEb2K,EAAW,cAAgBzN,GAAK,CAC5ByG,KAAM,UACN3D,SAAS,GAEb2K,EAAW,OAASzN,GAAK,CACrByG,KAAM,SACN3D,QAAS,eAEb2K,EAAW,QAAUzN,GAAK,CACtByG,KAAM,SACN3D,QAAS,WAEb2K,EAAW,SAAWzN,GAAK,CACvByG,KAAM,SACN3D,QAAS,KAEb2K,EAAW,cAAgBzN,GAAK,CAC5ByG,KAAM,SACN3D,QAAS,MAIjB,OAAO2K,EAoDSsL,CAAe,GAC3BtJ,KAFJ,SAAAV,GAEuB,IAAbtB,EAAasB,EAAbtB,WAEEuL,EAwBAvL,EAxBAuL,SACAC,EAuBAxL,EAvBAwL,SACAC,EAsBAzL,EAtBAyL,SACAC,EAqBA1L,EArBA0L,SACAC,EAoBA3L,EApBA2L,SACAC,EAmBA5L,EAnBA4L,SACAC,EAkBA7L,EAlBA6L,KACAC,EAiBA9L,EAjBA8L,KACAC,EAgBA/L,EAhBA+L,KACAC,EAeAhM,EAfAgM,aACAC,EAcAjM,EAdAiM,aACAC,EAaAlM,EAbAkM,aACAC,EAYAnM,EAZAmM,MACAC,EAWApM,EAXAoM,MACAC,EAUArM,EAVAqM,MACAC,EASAtM,EATAsM,OACAC,EAQAvM,EARAuM,OACAC,EAOAxM,EAPAwM,OACAC,EAMAzM,EANAyM,QACAC,EAKA1M,EALA0M,QACAC,EAIA3M,EAJA2M,QACAC,EAGA5M,EAHA4M,aACAC,EAEA7M,EAFA6M,aACAC,EACA9M,EADA8M,aAGJ,OACIhK,EAAAzM,EAAAiG,cAAA,WAASoE,UAAU,mBAEfoC,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAU,6BACXoC,EAAAzM,EAAAiG,cAAA,KACIyQ,KAAMlB,EACN9N,OAAQiO,EAAc,SAAS,QAC/BtL,UAAU,yBAIFkM,EAEO9J,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAU,yBACVmB,MAAO,CACHmL,gBAAiB,OAASJ,EAAe,IACzCK,iBAAkB,uBAClBC,eAAgB,UAG5BpK,EAAAzM,EAAAiG,cAAA,OACImF,IAAKmL,EACLlL,IAAI,OAML4K,IACGa,GAAA,UAANb,EAAS,WAGG,MAAZG,EAEO3J,EAAAzM,EAAAiG,cAAA,OACHoE,UAAU,8BACVmB,MAAO,CACHuL,gBAAiBd,EACjBvK,OAAM,aAAAd,OAAeqL,KAE5BxJ,EAAAzM,EAAAiG,cAAA,KAAGoE,UAAS,GAAAO,OAAKkL,EAAL,0BACTtK,MAAO,CAAC8B,MAAO,WAIZb,EAAAzM,EAAAiG,cAAA,OACHoE,UAAU,8BACVmB,MAAO,CAACuL,gBAAiB,cAAerL,OAAQ,aAAeuK,IAClExJ,EAAAzM,EAAAiG,cAAA,KAAGoE,UAAS,GAAAO,OAAKkL,EAAL,0BACTtK,MAAO,CAAC8B,MAAO2I,OAM/BxJ,EAAAzM,EAAAiG,cAAC8O,GAASlJ,QAAV,CACIxB,UAAU,kDACViB,QAAS,KACTnO,MAAO+X,IACXzI,EAAAzM,EAAAiG,cAAC8O,GAASlJ,QAAV,CACIxB,UAAU,sDACViB,QAAS,IACTnO,MAAOkY,MAGnB5I,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAU,6BACXoC,EAAAzM,EAAAiG,cAAA,KACIyQ,KAAMjB,EACN/N,OAAQkO,EAAc,SAAS,QAC/BvL,UAAU,yBAIFmM,EAEO/J,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAU,yBACVmB,MAAO,CACHmL,gBAAiB,OAASH,EAAe,IACzCI,iBAAkB,uBAClBC,eAAgB,UAG5BpK,EAAAzM,EAAAiG,cAAA,OACImF,IAAKoL,EACLnL,IAAI,OAKL6K,IACGY,GAAA,UAANZ,EAAS,WAGG,MAAZG,EACO5J,EAAAzM,EAAAiG,cAAA,OACHoE,UAAU,8BACVmB,MAAO,CACHuL,gBAAiBb,EACjBxK,OAAM,aAAAd,OAAesL,KAE5BzJ,EAAAzM,EAAAiG,cAAA,KAAGoE,UAAS,GAAAO,OAAKmL,EAAL,0BACTvK,MAAO,CAAC8B,MAAO,WAIZb,EAAAzM,EAAAiG,cAAA,OACHoE,UAAU,8BACVmB,MAAO,CAACuL,gBAAiB,cAAerL,OAAQ,aAAewK,IAClEzJ,EAAAzM,EAAAiG,cAAA,KAAGoE,UAAS,GAAAO,OAAKmL,EAAL,0BACTvK,MAAO,CAAC8B,MAAO4I,OAM/BzJ,EAAAzM,EAAAiG,cAAC8O,GAASlJ,QAAV,CACIxB,UAAU,kDACViB,QAAS,KACTnO,MAAOgY,IACX1I,EAAAzM,EAAAiG,cAAC8O,GAASlJ,QAAV,CACIxB,UAAU,sDACViB,QAAS,IACTnO,MAAOmY,MAInB7I,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAU,6BACXoC,EAAAzM,EAAAiG,cAAA,KACIyQ,KAAMhB,EACNhO,OAAQmO,EAAc,SAAS,QAC/BxL,UAAU,yBAIFoM,EAEOhK,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAU,yBACVmB,MAAO,CACHmL,gBAAiB,OAASF,EAAe,IACzCG,iBAAkB,uBAClBC,eAAgB,UAG5BpK,EAAAzM,EAAAiG,cAAA,OACImF,IAAKqL,EACLpL,IAAI,OAKL8K,IACGW,GAAA,UAANX,EAAS,WAGG,MAAZG,EACO7J,EAAAzM,EAAAiG,cAAA,OACHoE,UAAU,8BACVmB,MAAO,CACHuL,gBAAiBZ,EACjBzK,OAAM,aAAAd,OAAeuL,KAE5B1J,EAAAzM,EAAAiG,cAAA,KAAGoE,UAAS,GAAAO,OAAKoL,EAAL,0BACTxK,MAAO,CAAC8B,MAAO,WAIZb,EAAAzM,EAAAiG,cAAA,OACHoE,UAAU,8BACVmB,MAAO,CAACuL,gBAAiB,cAAerL,OAAQ,aAAeyK,IAClE1J,EAAAzM,EAAAiG,cAAA,KAAGoE,UAAS,GAAAO,OAAKoL,EAAL,0BACTxK,MAAO,CAAC8B,MAAO6I,OAM/B1J,EAAAzM,EAAAiG,cAAC8O,GAASlJ,QAAV,CACIxB,UAAU,kDACViB,QAAS,KACTnO,MAAOiY,IACX3I,EAAAzM,EAAAiG,cAAC8O,GAASlJ,QAAV,CACIxB,UAAU,sDACViB,QAAS,IACTnO,MAAOoY,SAOnC,CACI5L,WAAY,CACR0D,MAAO,CACH1K,KAAM,SACN3D,QAAS,GAEb8U,MAAO,CACHnR,KAAM,UAEV0R,WAAY,CACR1R,KAAM,SACN3D,QAAS,WAEbuV,kBAAmB,CACf5R,KAAM,SACN3D,QAAS,MAEbwK,MAAO,CACH7G,KAAM,SACNgF,OAAQ,OACRkC,SAAU,oBACV7K,QAAS,IAEb+U,WAAY,CACRpR,KAAM,SACN3D,QAAS,WAEbgV,UAAW,CACPrR,KAAM,SACN3D,QAAS,KAEbsV,kBAAmB,CACf3R,KAAM,SACN3D,QAAS,MAEbiV,QAAS,CACLtM,OAAQ,OACRkC,SAAU,IACV7K,QAAS,IAEbkV,YAAa,CACTvR,KAAM,SACN3D,QAAS,MAEbmV,aAAc,CACVxR,KAAM,SACN3D,QAAS,WAEboV,YAAa,CACTzR,KAAM,SACN3D,QAAS,MAGjB8S,SAAU,CACNzH,WAAW,EACXyG,QAAQ,GAEZnF,KAzDJ,SAAAC,GAyDuB,IAAbjC,EAAaiC,EAAbjC,WACK0D,EAAiJ1D,EAAjJ0D,MAAOyG,EAA0InK,EAA1ImK,MAAOtK,EAAmIG,EAAnIH,MAAOuK,EAA4HpK,EAA5HoK,WAAYC,EAAgHrK,EAAhHqK,UAAWC,EAAqGtK,EAArGsK,QAASC,EAA4FvK,EAA5FuK,YAAaC,EAA+ExK,EAA/EwK,aAAcC,EAAiEzK,EAAjEyK,YAAaC,EAAoD1K,EAApD0K,WAAYC,EAAwC3K,EAAxC2K,kBAAmBC,EAAqB5K,EAArB4K,kBAC7HjJ,EAAU,IAAM+B,EAEtB,OACIZ,EAAAzM,EAAAiG,cAAC+Q,GAAD,KAE6B,MAArBzC,EACI9H,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAS,+BAAAO,OAAiCyJ,IAC3C5H,EAAAzM,EAAAiG,cAAC8O,GAASlJ,QAAV,CACIP,QAASA,EACTnO,MAAOqM,EACPgC,MAAO,CACH8B,MAAOyG,EACPU,SAAUT,EAAY,MACtBU,UAAWZ,GAEfzJ,UAAS,2CAAAO,OAA6CyJ,KAIrD,WACG,GAAoB,OAAhBH,EACA,OACIzH,EAAAzM,EAAAiG,cAAC8O,GAASlJ,QAAV,CACIP,QAAS,IACTnO,MAAO8W,EACPzI,MAAO,CACH8B,MAAO6G,EACPM,SAAUL,EAAc,MACxBM,UAAWZ,GAEfzJ,UAAS,+CAAAO,OAAiDyJ,KAXzE,IAmBT5H,EAAAzM,EAAAiG,cAAA,OACIoE,UAAS,+BAAAO,OAAiCyJ,GAC1C7I,MAAO,CAACgJ,aAAcD,EAAiB,QAEvC9H,EAAAzM,EAAAiG,cAAC8O,GAASlJ,QAAV,CACIP,QAASA,EACTnO,MAAOqM,EACPgC,MAAO,CACH8B,MAAOyG,EACPU,SAAUT,EAAY,MACtBU,UAAWZ,EACXU,aAAcF,EAAoB,OAEtCjK,UAAS,2CAAAO,OAA6CyJ,KAIrD,WACG,GAAoB,OAAhBH,EACA,OACIzH,EAAAzM,EAAAiG,cAAC8O,GAASlJ,QAAV,CACIP,QAAS,IACTnO,MAAO8W,EACPzI,MAAO,CACH8B,MAAO6G,EACPM,SAAUL,EAAc,MACxBM,UAAWZ,GAEfzJ,UAAS,+CAAAO,OAAiDyJ,KAXzE,QEza9BnM,GAAMC,GAAGC,KAATF,GACAG,GAAqBF,GAAGG,OAAxBD,qBACwDF,GAAGI,WAA3DE,mBAAcC,gBAAWF,mBAAcyE,oBACvCnH,GAAYqC,GAAGS,QAAf9C,YAC8EqC,GAAGU,OAAvEE,OAAVD,YAAUC,mBAAmBE,mBAAc2L,oBAAeC,uBAC3D3L,GACFuD,EAAAzM,EAAAiG,cAAA,OAAKmD,MAAM,6BAA6BC,MAAM,MAAMC,OAAO,MAAMC,QAAQ,eACrEkD,EAAAzM,EAAAiG,cAAA,SACIwG,EAAAzM,EAAAiG,cAAA,SACIwG,EAAAzM,EAAAiG,cAAA,QAAMzJ,EAAE,+EAEZiQ,EAAAzM,EAAAiG,cAAA,SACIwG,EAAAzM,EAAAiG,cAAA,QAAMzJ,EAAE,2sBAORiQ,EAAAzM,EAAAiG,cAAA,QAAMzJ,EAAE,kPAGRiQ,EAAAzM,EAAAiG,cAAA,QAAMzJ,EAAE,meAKRiQ,EAAAzM,EAAAiG,cAAA,QAAMzJ,EAAE,wDACRiQ,EAAAzM,EAAAiG,cAAA,QACIzJ,EAAE,mHACNiQ,EAAAzM,EAAAiG,cAAA,QAAMzJ,EAAE,qPAqBxB6L,GAAkB,oBAAqB,CAEnCmB,MAAOtB,GAAG,UAAW,aACrBuB,KAAMP,GACNQ,SAAU,gBACVC,WCpEkB,CAClB0D,MAAO,CACH1K,KAAM,SACN3D,QAAS,GAEb8U,MAAO,CACHnR,KAAM,UAEV0R,WAAY,CACR1R,KAAM,SACN3D,QAAS,WAEbuV,kBAAmB,CACf5R,KAAM,SACN3D,QAAS,MAEbwK,MAAO,CACH7G,KAAM,SACNgF,OAAQ,OACRkC,SAAU,oBACV7K,QAAS,IAEb+U,WAAY,CACRpR,KAAM,SACN3D,QAAS,WAEbgV,UAAW,CACPrR,KAAM,SACN3D,QAAS,KAEbsV,kBAAmB,CACf3R,KAAM,SACN3D,QAAS,MAEbiV,QAAS,CACLtM,OAAQ,OACRkC,SAAU,IACV7K,QAAS,IAEbkV,YAAa,CACTvR,KAAM,SACN3D,QAAS,MAEbmV,aAAc,CACVxR,KAAM,SACN3D,QAAS,WAEboV,YAAa,CACTzR,KAAM,SACN3D,QAAS,MDoBb8S,SAAU,CACNzH,WAAU,EACV4M,iBAAgB,EAChBnG,QAAQ,GAYZ3G,KArBmC,SAAAC,GAqBU,IAAvCT,EAAuCS,EAAvCT,WAAYW,EAA2BF,EAA3BE,cAAeD,EAAYD,EAAZC,UACtBgD,EAAiJ1D,EAAjJ0D,MAAOyG,EAA0InK,EAA1ImK,MAAcC,GAA4HpK,EAAnIH,MAAmIG,EAA5HoK,YAAYC,EAAgHrK,EAAhHqK,UAAoBE,GAA4FvK,EAArGsK,QAAqGtK,EAA5FuK,aAAaC,EAA+ExK,EAA/EwK,aAAcC,EAAiEzK,EAAjEyK,YAAaC,EAAoD1K,EAApD0K,WAAYC,EAAwC3K,EAAxC2K,kBAAmBC,EAAqB5K,EAArB4K,kBAE/H2C,EAAmB,SAACC,GAIpB,OAFA7M,EAAc,CAAC+C,MAAO8J,IAEdA,GACJ,KAAK,EACD7M,EAAc,CAAC0J,UAAW,MAC1B,MACJ,KAAK,EACD1J,EAAc,CAAC0J,UAAW,MAC1B,MACJ,KAAK,EACD1J,EAAc,CAAC0J,UAAW,MAC1B,MACJ,KAAK,EACD1J,EAAc,CAAC0J,UAAW,IAC1B,MACJ,KAAK,EACD1J,EAAc,CAAC0J,UAAW,MAC1B,MACJ,KAAK,EACD1J,EAAc,CAAC0J,UAAW,QAItC,OACIvH,EAAAzM,EAAAiG,cAACmR,GAAD,KACI3K,EAAAzM,EAAAiG,cAACoR,GAAD,KACI5K,EAAAzM,EAAAiG,cAACqR,GAAD,CAAgBnE,SAAU,EAAGC,SAAU,EAAGN,cAAezF,EAAO1C,SAAUuM,KAE9EzK,EAAAzM,EAAAiG,cAACsR,GAAD,KACI9K,EAAAzM,EAAAiG,cAACuR,GAAD,CAAWhO,MAAOtB,GAAG,iBAAkB,cACnCuE,EAAAzM,EAAAiG,cAACwR,GAAD,CACIlN,MAAOrC,GAAG,gBAAiB,aAC3B/K,MAAOkX,EACP1J,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAAC+J,WAAYlX,KAChDuN,QAAS,CACL,CAACH,MAAOrC,GAAG,UAAW,aAAc/K,MAAO,WAC3C,CAACoN,MAAOrC,GAAG,QAAS,aAAc/K,MAAO,YAGjDsP,EAAAzM,EAAAiG,cAAA,aAAQiC,GAAG,2BAA4B,cACvCuE,EAAAzM,EAAAiG,cAACyR,GAAD,CACIva,MAAOoX,EACP5J,SAAU,SAACxN,GACPmN,EAAc,CAACiK,kBAAmBpX,KAEtCuU,KAAM,EACNC,IAAK,EACLS,KAAM,MAGd3F,EAAAzM,EAAAiG,cAACuR,GAAD,CAAWhO,MAAOtB,GAAG,mBAAoB,cACrCuE,EAAAzM,EAAAiG,cAAA,aAAQiC,GAAG,QAAS,cACpBuE,EAAAzM,EAAAiG,cAACqR,GAAD,CAAgBnE,SAAU,EAAGC,SAAU,EAAGN,cAAezF,EAAO1C,SAAUuM,IAC1EzK,EAAAzM,EAAAiG,cAAA,SAAIiC,GAAG,mBACPuE,EAAAzM,EAAAiG,cAAC0R,GAAD,CACIxa,MAAO2W,EACPnJ,SAAU,SAACxN,GACPmN,EAAc,CAACwJ,MAAO3W,OAG9BsP,EAAAzM,EAAAiG,cAAA,aAAQiC,GAAG,kBAAmB,cAC9BuE,EAAAzM,EAAAiG,cAACyR,GAAD,CACIva,MAAO6W,EACPrJ,SAAU,SAACxN,GACPmN,EAAc,CAAC0J,UAAW7W,KAE9BuU,IAAK,GACLC,IAAK,EACLS,KAAM,KAEV3F,EAAAzM,EAAAiG,cAAA,aAAQiC,GAAG,mCAAoC,cAC/CuE,EAAAzM,EAAAiG,cAACyR,GAAD,CACIva,MAAOmX,EACP3J,SAAU,SAACxN,GACPmN,EAAc,CAACgK,kBAAmBnX,KAEtCuU,KAAM,EACNC,IAAK,EACLS,KAAM,KAEV3F,EAAAzM,EAAAiG,cAAC2R,GAAD,CACIza,MAAO4W,EACPpJ,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAACyJ,WAAY5W,QAGxDsP,EAAAzM,EAAAiG,cAACuR,GAAD,CAAWhO,MAAOtB,GAAG,oBAAqB,cACtCuE,EAAAzM,EAAAiG,cAAC4R,GAAD,CACItN,MAAOrC,GAAG,WAAY,aACtBuC,SAAUyJ,EACVxJ,QAAS,CACL,CAACH,MAAOrC,GAAG,UAAW,aAAc/K,MAAO,MAC3C,CAACoN,MAAOrC,GAAG,OAAQ,aAAc/K,MAAO,QAE5CwN,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAAC4J,YAAa/W,OAErDsP,EAAAzM,EAAAiG,cAAA,aAAQiC,GAAG,kBAAmB,cAC9BuE,EAAAzM,EAAAiG,cAACyR,GAAD,CACIva,MAAOiX,EACPzJ,SAAU,SAACxN,GACPmN,EAAc,CAAC8J,YAAajX,KAEhCuU,IAAK,GACLC,IAAK,EACLS,KAAM,KAEV3F,EAAAzM,EAAAiG,cAAC2R,GAAD,CACIza,MAAOgX,EACPxJ,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAAC6J,aAAchX,SAI9DsP,EAAAzM,EAAAiG,cAAC6R,GAAD,CACInO,WAAYA,EACZW,cAAeA,EACfD,UAAWA,EACX0G,KAAM,WAatBpF,KA1JmC,SAAAV,GA0JL,IAAxBtB,EAAwBsB,EAAxBtB,WAAYU,EAAYY,EAAZZ,UACd,OACIoC,EAAAzM,EAAAiG,cAAC6R,GAAD,CACInO,WAAYA,EACZU,UAAWA,EACX0G,KAAM,UAIlBjE,WAAYgI,SEjOThM,GAAYX,GAAGU,OAAfC,SAEMgE,GAAa,CACtB,CACInD,WAAY,CACR6B,MAAO,CACH7I,KAAM,SACN3D,QAAS,QAEb4K,QAAS,CACLjH,KAAM,SACNgF,OAAQ,OACRkC,SAAU,MAGlB8B,KAZJ,SAAAvB,GAYuB,IAAbT,EAAaS,EAAbT,WAEE6B,EAEA7B,EAFA6B,MACA5B,EACAD,EADAC,QAEJ,OACI6C,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAS,eAAAO,OAAiBY,IAC3BiB,EAAAzM,EAAAiG,cAAC8R,GAASlM,QAAV,CACIP,QAAS,IACTnO,MAAOyM,QCnBxB1B,GAAMC,GAAGC,KAATF,GACCG,GAAsBF,GAAGG,OAAzBD,kBACAS,GAAsBX,GAAGU,OAAzBC,SAERT,GAAmB,kBAAmB,CAEpCmB,MAAOtB,GAAG,QAAS,aAEnBuB,KAAM,OAENC,SAAU,gBAEVC,WAAY,CACV6B,MAAO,CACL7I,KAAM,SACN3D,QAAS,QAEX4K,QAAS,CACLjH,KAAM,SACNgF,OAAQ,OACRkC,SAAU,MAIhBM,KApBoC,SAAAC,GAoBS,IAAvCT,EAAuCS,EAAvCT,WAAYW,EAA2BF,EAA3BE,cAAeD,EAAYD,EAAZC,UAEzBmB,EAEA7B,EAFA6B,MACA5B,EACAD,EADAC,QAWN,OACIT,MAAAlD,cAAA,OAAKoE,UAAS,GAAAO,OAAKP,EAAL,iBAAAO,OAA8BY,IAC5CrC,MAAAlD,cAAA,UAAQ0E,SAVZ,SAAuBqN,GACrB1N,EAAc,CAACkB,MAAOwM,EAAMtQ,OAAOvK,UAU7BgM,MAAAlD,cAAA,UAAQ9I,MAAO,UAAWsN,SAAoB,YAAVe,GAApC,WACArC,MAAAlD,cAAA,UAAQ9I,MAAO,OAAQsN,SAAoB,SAAVe,GAAjC,QACArC,MAAAlD,cAAA,UAAQ9I,MAAO,UAAWsN,SAAoB,YAAVe,GAApC,WACArC,MAAAlD,cAAA,UAAQ9I,MAAO,SAAUsN,SAAoB,WAAVe,GAAnC,WAEJrC,MAAAlD,cAACgS,GAAD,CACI3M,QAAQ,IACRX,SAdR,SAAyBuN,GACvB5N,EAAc,CAACV,QAASsO,KAclB/a,MAAOyM,MAMjB+B,KAnDoC,SAAAV,GAmDP,IAAvBtB,EAAuBsB,EAAvBtB,WAAWU,EAAYY,EAAZZ,UAETmB,EAEA7B,EAFA6B,MACA5B,EACAD,EADAC,QAEN,OACIT,MAAAlD,cAAA,OAAKoE,UAAS,GAAAO,OAAKP,EAAL,iBAAAO,OAA8BY,IAC5CrC,MAAAlD,cAACgS,GAASpM,QAAV,CACIP,QAAS,IACTnO,MAAOyM,MAIfkD,WAAYA,0zBCxET,IAAMlI,GAAb,SAAAmH,GAAA,SAAAnH,IAAA,mGAAAuT,CAAAjX,KAAA0D,GAAAwT,GAAAlX,KAAAmX,GAAAzT,GAAA9F,MAAAoC,KAAA5C,sBAAA,0OAAAga,CAAA1T,EAA+BuE,IAAMvE,aAArCA,KAAA,EAAAnH,IAAA,SAAAN,MAAA,WAIQ,IAAIob,EAAoBrX,KAAKC,MAAMqX,cAC/BC,EAAcvX,KAAKC,MAAMuX,QACzBC,EAAazX,KAAKC,MAAMyX,OACxBC,EAAc3X,KAAKC,MAAM2X,QACzBC,EAAa7X,KAAKC,MAAM6X,OACxBC,EAAY/X,KAAKC,MAAM+X,MACvBC,EAAejY,KAAKC,MAAMiY,SAC1BC,EAAwBnY,KAAKC,MAAMmY,wBACnCC,EAAuBrY,KAAKC,MAAMqY,uBAClCC,EAAWvY,KAAKC,MAAMuY,WACtBC,EAAazY,KAAKC,MAAMyY,aAExBC,EAAS,GACTC,EAAS,GACTC,EAAa,GACbC,EAAY,GAmDhB,OAjDAH,EAAM,qBAEFtB,GAEAsB,EAAM,GAAAjP,OAAMiP,EAAN,qBAAAjP,OAAgCmO,GAGnB,MAAfJ,EACAmB,EAAS,CACL/C,gBAAiBwB,EACjB7M,OAAM,aAAAd,OAAe2N,IAGH,MAAfI,IACPmB,EAAS,CACL/C,gBAAiB,cACjBrL,OAAQ,aAAe6M,EACvBjL,MAAOiL,KAKPA,IAGW,MAAfI,GACAkB,EAAM,GAAAjP,OAAMiP,EAAN,SAAAjP,OAAoBmO,EAApB,SAAAnO,OAAsC6N,GAC5CqB,EAAS,MAEa,MAAfnB,IACPkB,EAAM,GAAAjP,OAAMiP,EAAN,SAAAjP,OAAoBmO,EAApB,iBAAAnO,OAA8C6N,GACpDqB,EAAS,OAKI,UAAhBjB,IACJgB,EAAM,GAAAjP,OAAMiP,EAAN,eAKHR,IACAU,EAAatN,EAAAzM,EAAAiG,cAAA,KAAGoE,UAAS,GAAAO,OAAKyO,EAAL,6BAEzBE,IACAS,EAAYvN,EAAAzM,EAAAiG,cAAA,KAAGoE,UAAS,GAAAO,OAAK2O,EAAL,4BAIpB9M,EAAAzM,EAAAiG,cAAA,KACIyQ,KAAMuC,EACNjI,GAAI,iBACJxF,MAAOsO,EACPzP,UAAWwP,EACXI,KAAM,SACNC,gBAAc,EACdxS,OAAQyR,EAAc,SAAS,KAC/BgB,IAAK,uBAEJJ,EACAN,EACAO,EAEAL,GAAclN,EAAAzM,EAAAiG,cAAA,KAAGoE,UAAW,6BAA8BsP,sCArF/E/U,EAAA,mzBCAO,IAAMwV,GAAb,SAAArO,GAAA,SAAAqO,IAAA,mGAAAC,CAAAnZ,KAAAkZ,GAAAE,GAAApZ,KAAAqZ,GAAAH,GAAAtb,MAAAoC,KAAA5C,sBAAA,0OAAAkc,CAAAJ,EAAyCjR,IAAMvE,aAA/CwV,KAAA,EAAA3c,IAAA,SAAAN,MAAA,WAIQ,IAAIob,EAAoBrX,KAAKC,MAAMqX,cAC/BC,EAAcvX,KAAKC,MAAMuX,QACzBC,EAAazX,KAAKC,MAAMyX,OACxBC,EAAc3X,KAAKC,MAAM2X,QACzBC,EAAa7X,KAAKC,MAAM6X,OACxBC,EAAY/X,KAAKC,MAAM+X,MACvBC,EAAejY,KAAKC,MAAMiY,SAC1BC,EAAwBnY,KAAKC,MAAMmY,wBACnCC,EAAuBrY,KAAKC,MAAMqY,uBAClCC,EAAWvY,KAAKC,MAAMuY,WAGtBG,GAFa3Y,KAAKC,MAAMyY,aAEf,IACTE,EAAS,GACTC,EAAa,GACbC,EAAY,GAmDhB,OAjDAH,EAAM,qBAEFtB,GAEAsB,EAAM,GAAAjP,OAAMiP,EAAN,qBAAAjP,OAAgCmO,GAGnB,MAAfJ,EACAmB,EAAS,CACL/C,gBAAiBwB,EACjB7M,OAAM,aAAAd,OAAe2N,IAGH,MAAfI,IACPmB,EAAS,CACL/C,gBAAiB,cACjBrL,OAAQ,aAAe6M,EACvBjL,MAAOiL,KAKPA,IAGW,MAAfI,GACAkB,EAAM,GAAAjP,OAAMiP,EAAN,SAAAjP,OAAoBmO,EAApB,SAAAnO,OAAsC6N,GAC5CqB,EAAS,MAEa,MAAfnB,IACPkB,EAAM,GAAAjP,OAAMiP,EAAN,SAAAjP,OAAoBmO,EAApB,iBAAAnO,OAA8C6N,GACpDqB,EAAS,OAKI,UAAhBjB,IACJgB,EAAM,GAAAjP,OAAMiP,EAAN,eAKHR,IACAU,EAAatN,EAAAzM,EAAAiG,cAAA,KAAGoE,UAAS,GAAAO,OAAKyO,EAAL,6BAEzBE,IACAS,EAAYvN,EAAAzM,EAAAiG,cAAA,KAAGoE,UAAS,GAAAO,OAAK2O,EAAL,4BAIpB9M,EAAAzM,EAAAiG,cAAA,KACIyQ,KAAMuC,EACN5O,UAAWwP,EACXI,KAAM,SACNC,gBAAc,EACd1O,MAAOsO,EACPpS,OAAQyR,EAAc,SAAS,MAE9BY,EACAN,EACAO,qCAjFrBI,EAAA,mzBCAO,IAAMK,GAAb,SAAA1O,GAAA,SAAA0O,IAAA,mGAAAC,CAAAxZ,KAAAuZ,GAAAE,GAAAzZ,KAAA0Z,GAAAH,GAAA3b,MAAAoC,KAAA5C,sBAAA,0OAAAuc,CAAAJ,EAA2CtR,IAAMvE,aAAjD6V,KAAA,EAAAhd,IAAA,SAAAN,MAAA,WAIQ,IAAIob,EAAoBrX,KAAKC,MAAMqX,cAC/BC,EAAcvX,KAAKC,MAAMuX,QACzBC,EAAazX,KAAKC,MAAMyX,OACxBC,EAAc3X,KAAKC,MAAM2X,QACzBC,EAAa7X,KAAKC,MAAM6X,OACxBC,EAAY/X,KAAKC,MAAM+X,MACvBC,EAAejY,KAAKC,MAAMiY,SAC1BC,EAAwBnY,KAAKC,MAAMmY,wBACnCC,EAAuBrY,KAAKC,MAAMqY,uBAClCC,EAAWvY,KAAKC,MAAMuY,WAGtBG,GAFa3Y,KAAKC,MAAMyY,aAEf,IACTE,EAAS,GACTC,EAAa,GACbC,EAAY,GAmDhB,OAjDAH,EAAM,qBAEFtB,GAEAsB,EAAM,GAAAjP,OAAMiP,EAAN,qBAAAjP,OAAgCmO,GAGnB,MAAfJ,EACAmB,EAAS,CACL/C,gBAAiBwB,EACjB7M,OAAM,aAAAd,OAAe2N,IAGH,MAAfI,IACPmB,EAAS,CACL/C,gBAAiB,cACjBrL,OAAQ,aAAe6M,EACvBjL,MAAOiL,KAKPA,IAGW,MAAfI,GACAkB,EAAM,GAAAjP,OAAMiP,EAAN,SAAAjP,OAAoBmO,EAApB,SAAAnO,OAAsC6N,GAC5CqB,EAAS,MAEa,MAAfnB,IACPkB,EAAM,GAAAjP,OAAMiP,EAAN,SAAAjP,OAAoBmO,EAApB,iBAAAnO,OAA8C6N,GACpDqB,EAAS,OAKI,UAAhBjB,IACJgB,EAAM,GAAAjP,OAAMiP,EAAN,eAKHR,IACAU,EAAatN,EAAAzM,EAAAiG,cAAA,KAAGoE,UAAS,GAAAO,OAAKyO,EAAL,6BAEzBE,IACAS,EAAYvN,EAAAzM,EAAAiG,cAAA,KAAGoE,UAAS,GAAAO,OAAK2O,EAAL,4BAIpB9M,EAAAzM,EAAAiG,cAAA,KACIyQ,KAAMuC,EACNjI,GAAI,iBACJ3G,UAAWwP,EACXI,KAAM,SACNC,gBAAc,EACd1O,MAAOsO,EACPpS,OAAQyR,EAAc,SAAS,MAE9BY,EACAN,EACAO,qCAlFrBS,EAAA,mzBCAO,IAAMK,GAAb,SAAA/O,GAAA,SAAA+O,IAAA,mGAAAC,CAAA7Z,KAAA4Z,GAAAE,GAAA9Z,KAAA+Z,GAAAH,GAAAhc,MAAAoC,KAAA5C,sBAAA,0OAAA4c,CAAAJ,EAA4D3R,IAAMvE,aAAlEkW,KAAA,EAAArd,IAAA,SAAAN,MAAA,WAIQ,IAAIob,EAAoBrX,KAAKC,MAAMqX,cAC/BC,EAAcvX,KAAKC,MAAMuX,QACzBC,EAAazX,KAAKC,MAAMyX,OACxBC,EAAc3X,KAAKC,MAAM2X,QACzBC,EAAa7X,KAAKC,MAAM6X,OACxBC,EAAY/X,KAAKC,MAAM+X,MACvBC,EAAejY,KAAKC,MAAMiY,SAC1BC,EAAwBnY,KAAKC,MAAMmY,wBACnCC,EAAuBrY,KAAKC,MAAMqY,uBAClCC,EAAWvY,KAAKC,MAAMuY,WACtBC,EAAazY,KAAKC,MAAMyY,aAExBC,EAAS,GACTC,EAAS,GACTC,EAAa,GACbC,EAAY,GAmDhB,OAjDAH,EAAM,qBAEFtB,GAEAsB,EAAM,GAAAjP,OAAMiP,EAAN,qBAAAjP,OAAgCmO,GAGnB,MAAfJ,EACAmB,EAAS,CACL/C,gBAAiBwB,EACjB7M,OAAM,aAAAd,OAAe2N,IAGH,MAAfI,IACPmB,EAAS,CACL/C,gBAAiB,cACjBrL,OAAQ,aAAe6M,EACvBjL,MAAOiL,KAKPA,IAGW,MAAfI,GACAkB,EAAM,GAAAjP,OAAMiP,EAAN,SAAAjP,OAAoBmO,EAApB,SAAAnO,OAAsC6N,GAC5CqB,EAAS,MAEa,MAAfnB,IACPkB,EAAM,GAAAjP,OAAMiP,EAAN,SAAAjP,OAAoBmO,EAApB,iBAAAnO,OAA8C6N,GACpDqB,EAAS,OAKI,UAAhBjB,IACJgB,EAAM,GAAAjP,OAAMiP,EAAN,eAKHR,IACAU,EAAatN,EAAAzM,EAAAiG,cAAA,KAAGoE,UAAS,GAAAO,OAAKyO,EAAL,6BAEzBE,IACAS,EAAYvN,EAAAzM,EAAAiG,cAAA,KAAGoE,UAAS,GAAAO,OAAK2O,EAAL,4BAIpB9M,EAAAzM,EAAAiG,cAAA,KACIyQ,KAAMuC,EACNjI,GAAI,iBACJ3G,UAAWwP,EACXI,KAAM,SACNC,gBAAc,EACd1O,MAAOsO,EACPpS,OAAQyR,EAAc,SAAS,KAC/BgB,IAAK,uBAEZJ,EACYN,EACZO,EAEYL,GAAclN,EAAAzM,EAAAiG,cAAA,KAAGoE,UAAW,6BAA8BsP,sCArFnFmB,EAAA,mzBCAO,IAAMK,GAAb,SAAApP,GAAA,SAAAoP,IAAA,mGAAAC,CAAAla,KAAAia,GAAAE,GAAAna,KAAAoa,GAAAH,GAAArc,MAAAoC,KAAA5C,sBAAA,0OAAAid,CAAAJ,EAA8DhS,IAAMvE,aAApEuW,KAAA,EAAA1d,IAAA,SAAAN,MAAA,WAIQ,IAAIob,EAAoBrX,KAAKC,MAAMqX,cAC/BC,EAAcvX,KAAKC,MAAMuX,QACzBC,EAAazX,KAAKC,MAAMyX,OACxBC,EAAc3X,KAAKC,MAAM2X,QACzBC,EAAa7X,KAAKC,MAAM6X,OACxBC,EAAY/X,KAAKC,MAAM+X,MACvBC,EAAejY,KAAKC,MAAMiY,SAC1BC,EAAwBnY,KAAKC,MAAMmY,wBACnCC,EAAuBrY,KAAKC,MAAMqY,uBAClCC,EAAWvY,KAAKC,MAAMuY,WACtBC,EAAazY,KAAKC,MAAMyY,aAExBC,EAAS,GACTC,EAAS,GACTC,EAAa,GACbC,EAAY,GAmDhB,OAjDAH,EAAM,qBAEFtB,GAEAsB,EAAM,GAAAjP,OAAMiP,EAAN,qBAAAjP,OAAgCmO,GAGnB,MAAfJ,EACAmB,EAAS,CACL/C,gBAAiBwB,EACjB7M,OAAM,aAAAd,OAAe2N,IAGH,MAAfI,IACPmB,EAAS,CACL/C,gBAAiB,cACjBrL,OAAQ,aAAe6M,EACvBjL,MAAOiL,KAKPA,IAGW,MAAfI,GACAkB,EAAM,GAAAjP,OAAMiP,EAAN,SAAAjP,OAAoBmO,EAApB,SAAAnO,OAAsC6N,GAC5CqB,EAAS,MAEa,MAAfnB,IACPkB,EAAM,GAAAjP,OAAMiP,EAAN,SAAAjP,OAAoBmO,EAApB,iBAAAnO,OAA8C6N,GACpDqB,EAAS,OAKI,UAAhBjB,IACJgB,EAAM,GAAAjP,OAAMiP,EAAN,eAKHR,IACAU,EAAatN,EAAAzM,EAAAiG,cAAA,KAAGoE,UAAS,GAAAO,OAAKyO,EAAL,6BAEzBE,IACAS,EAAYvN,EAAAzM,EAAAiG,cAAA,KAAGoE,UAAS,GAAAO,OAAK2O,EAAL,4BAIpB9M,EAAAzM,EAAAiG,cAAA,KACIyQ,KAAMuC,EACNjI,GAAI,iBACJ3G,UAAWwP,EACXI,KAAM,SACNC,gBAAc,EACd1O,MAAOsO,EACPpS,OAAQyR,EAAc,SAAS,MAEtCY,EACYN,EACZO,EAEYL,GAAclN,EAAAzM,EAAAiG,cAAA,KAAGoE,UAAW,6BAA8BsP,sCApFnFwB,EAAA,GCIQrS,GAAaX,GAAGU,OAAhBC,SAEKgE,GAAa,CACzB,CACCnD,WAAY,CACXC,QAAS,CACRjC,OAAQ,OACRkC,SAAU,QAEXoP,UAAW,CACVtW,KAAM,SACN3D,QAAS,MAEVma,aAAc,CACbxW,KAAM,UACN3D,SAAS,GAEV+Z,WAAY,CACXpW,KAAM,SACN3D,QAAS,MAEV2Z,WAAY,CACXhW,KAAM,SACN3D,QAAS,KAEVyZ,YAAa,CACZ9V,KAAM,SACN3D,QAAS,WAEVuZ,kBAAmB,CAClB5V,KAAM,SACN3D,QAAS,MAEV6Z,YAAa,CACZlW,KAAM,SACN3D,QAAS,QAEVqa,sBAAuB,CACtB1W,KAAM,SACN3D,QAAS,MAEVua,qBAAsB,CACrB5W,KAAM,SACN3D,QAAS,OAIX2M,KA5CD,SAAAvB,GA4CoB,IAAbT,EAAaS,EAAbT,WAEJC,EAUGD,EAVHC,QACAqP,EASGtP,EATHsP,UACAE,EAQGxP,EARHwP,aACAJ,EAOGpP,EAPHoP,WACAJ,EAMGhP,EANHgP,WACAF,EAKG9O,EALH8O,YACAF,EAIG5O,EAJH4O,kBACAM,EAGGlP,EAHHkP,YACAQ,EAEG1P,EAFH0P,sBACAE,EACG5P,EADH4P,qBAGG9J,EAAiB,GAYrB,OAVI8I,EAEH9I,EAAc,oDAAA7E,OAAuDiO,GAE1DN,IAEX9I,EAAc,6BAAA7E,OAAgCiO,IAK9CpM,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAWoF,GAEfhD,EAAAzM,EAAAiG,cAACuV,GAAD,CAAqBhD,cAAeD,EAAmBG,QAASD,EAAaG,OAAQD,EAC/EG,QAASD,EACTG,OAAQD,EACRG,MAAOD,EACPG,SAAUD,EACVG,wBAAyBD,EACzBG,uBAAwBD,EACxBG,WACCjN,EAAAzM,EAAAiG,cAACwV,GAAS5P,QAAV,CACCP,QAAQ,OACRjB,UAAW,qBACXlN,MAAOyM,SAOnB,CACCD,WAAY,CACXC,QAAS,CACRjC,OAAQ,OACRkC,SAAU,QAEXoP,UAAW,CACVtW,KAAM,SACN3D,QAAS,MAEVma,aAAc,CACbxW,KAAM,UACN3D,SAAS,GAEV+Z,WAAY,CACXpW,KAAM,SACN3D,QAAS,MAEV2Z,WAAY,CACXhW,KAAM,SACN3D,QAAS,KAEVyZ,YAAa,CACZ9V,KAAM,SACN3D,QAAS,WAEVuZ,kBAAmB,CAClB5V,KAAM,SACN3D,QAAS,MAEV6Z,YAAa,CACZlW,KAAM,SACN3D,QAAS,QAEVqa,sBAAuB,CACtB1W,KAAM,SACN3D,QAAS,MAEVua,qBAAsB,CACrB5W,KAAM,SACN3D,QAAS,OAIX2M,KA5CD,SAAAV,GA4CoB,IAAbtB,EAAasB,EAAbtB,WAEJC,EAUGD,EAVHC,QACAqP,EASGtP,EATHsP,UACAE,EAQGxP,EARHwP,aACAJ,EAOGpP,EAPHoP,WACAJ,EAMGhP,EANHgP,WACAF,EAKG9O,EALH8O,YACAF,EAIG5O,EAJH4O,kBACAM,EAGGlP,EAHHkP,YACAQ,EAEG1P,EAFH0P,sBACAE,EACG5P,EADH4P,qBAGG9J,EAAiB,GAYrB,OAVI8I,EAEH9I,EAAc,oDAAA7E,OAAuDiO,GAE1DN,IAEX9I,EAAc,6BAAA7E,OAAgCiO,IAK9CpM,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAWoF,GAEfhD,EAAAzM,EAAAiG,cAACyV,GAAD,CAAuBlD,cAAeD,EAAmBG,QAASD,EAAaG,OAAQD,EACjFG,QAASD,EACTG,OAAQD,EACRG,MAAOD,EACPG,SAAUD,EACVG,wBAAyBD,EACzBG,uBAAwBD,EACxBG,WACCjN,EAAAzM,EAAAiG,cAACwV,GAAS5P,QAAV,CACCP,QAAQ,OACRjB,UAAW,qBACXlN,MAAOyM,SAOnB,CACCD,WAAY,CACXC,QAAS,CACRjC,OAAQ,OACRkC,SAAU,QAEX8P,WAAY,CACXhX,KAAM,SACN3D,QAAS,MAEVia,UAAW,CACVtW,KAAM,SACN3D,QAAS,MAEVma,aAAc,CACbxW,KAAM,UACN3D,SAAS,GAEV+Z,WAAY,CACXpW,KAAM,SACN3D,QAAS,MAEV2Z,WAAY,CACXhW,KAAM,SACN3D,QAAS,KAEVyZ,YAAa,CACZ9V,KAAM,SACN3D,QAAS,WAEVuZ,kBAAmB,CAClB5V,KAAM,SACN3D,QAAS,MAEV6Z,YAAa,CACZlW,KAAM,SACN3D,QAAS,QAEVqa,sBAAuB,CACtB1W,KAAM,SACN3D,QAAS,MAEVua,qBAAsB,CACrB5W,KAAM,SACN3D,QAAS,OAGX2M,KA/CD,SAAAC,GA+C+B,IAAxBjC,EAAwBiC,EAAxBjC,WAEJC,GAF4BgC,EAAZvB,UAabV,EAXHC,SACA+P,EAUGhQ,EAVHgQ,WACAV,EASGtP,EATHsP,UACAE,EAQGxP,EARHwP,aACAJ,EAOGpP,EAPHoP,WACAJ,EAMGhP,EANHgP,WACAF,EAKG9O,EALH8O,YACAF,EAIG5O,EAJH4O,kBACAM,EAGGlP,EAHHkP,YACAQ,EAEG1P,EAFH0P,sBACAE,EACG5P,EADH4P,qBAGG9J,EAAiB,GAYrB,OAVI8I,EAEH9I,EAAc,oDAAA7E,OAAuDiO,GAE1DN,IAEX9I,EAAc,6BAAA7E,OAAgCiO,IAK9CpM,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAWoF,GAEfhD,EAAAzM,EAAAiG,cAAC0V,GAAD,CAAwCnD,cAAeD,EAAmBG,QAASD,EACzEG,OAAQD,EACRG,QAASD,EACTG,OAAQD,EACRG,MAAOD,EACPG,SAAUD,EACVG,wBAAyBD,EACzBG,uBAAwBD,EACxBK,aAAcD,EACdD,WACCjN,EAAAzM,EAAAiG,cAACwV,GAAS5P,QAAV,CACCP,QAAQ,OACRjB,UAAW,qBACXlN,MAAOyM,SAOvB,CACCD,WAAY,CACXC,QAAS,CACRjC,OAAQ,OACRkC,SAAU,QAEX8P,WAAY,CACXhX,KAAM,SACN3D,QAAS,MAEVia,UAAW,CACVtW,KAAM,SACN3D,QAAS,MAEVma,aAAc,CACbxW,KAAM,UACN3D,SAAS,GAEV+Z,WAAY,CACXpW,KAAM,SACN3D,QAAS,MAEV2Z,WAAY,CACXhW,KAAM,SACN3D,QAAS,KAEVyZ,YAAa,CACZ9V,KAAM,SACN3D,QAAS,WAEVuZ,kBAAmB,CAClB5V,KAAM,SACN3D,QAAS,MAEV6Z,YAAa,CACZlW,KAAM,SACN3D,QAAS,QAEVqa,sBAAuB,CACtB1W,KAAM,SACN3D,QAAS,MAEVua,qBAAsB,CACrB5W,KAAM,SACN3D,QAAS,OAGX2M,KA/CD,SAAAiQ,GA+C+B,IAAxBjS,EAAwBiS,EAAxBjS,WAEJC,GAF4BgS,EAAZvR,UAabV,EAXHC,SACA+P,EAUGhQ,EAVHgQ,WACAV,EASGtP,EATHsP,UACAE,EAQGxP,EARHwP,aACAJ,EAOGpP,EAPHoP,WACAJ,EAMGhP,EANHgP,WACAF,EAKG9O,EALH8O,YACAF,EAIG5O,EAJH4O,kBACAM,EAGGlP,EAHHkP,YACAQ,EAEG1P,EAFH0P,sBACAE,EACG5P,EADH4P,qBAGG9J,EAAiB,GAYrB,OAVI8I,EAEH9I,EAAc,oDAAA7E,OAAuDiO,GAE1DN,IAEX9I,EAAc,6BAAA7E,OAAgCiO,IAK9CpM,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAWoF,GAEfhD,EAAAzM,EAAAiG,cAAC4V,GAAD,CAA0CrD,cAAeD,EAC7CG,QAASD,EACTG,OAAQD,EACRG,QAASD,EACTG,OAAQD,EACRG,MAAOD,EACPG,SAAUD,EACVG,wBAAyBD,EACzBG,uBAAwBD,EACxBK,aAAcD,EACdD,WACCjN,EAAAzM,EAAAiG,cAACwV,GAAS5P,QAAV,CACCP,QAAQ,OACRjB,UAAW,qBACXlN,MAAOyM,UCnXnB1B,GAAMC,GAAGC,KAATF,GACAG,GAAqBF,GAAGG,OAAxBD,qBACmHF,GAAGI,WAAxGC,OAAdC,gBAAcD,cAAcE,gBAAmBsE,OAARrE,UAAQqE,aAAa8O,sBAAiBC,kBAAaC,eAAUC,iBACpGnW,GAAYqC,GAAGS,QAAf9C,YACqEqC,GAAGU,OAAxEC,eAAUC,wBAAgCE,OAAbD,eAAaC,cAAciT,eACzDhT,GACFuD,EAAAzM,EAAAiG,cAAA,OAAKmD,MAAM,6BAA6BC,MAAM,MAAMC,OAAO,MAAMC,QAAQ,eAC3EkD,EAAAzM,EAAAiG,cAAA,SACCwG,EAAAzM,EAAAiG,cAAA,QAAMzJ,EAAE,0LAGTiQ,EAAAzM,EAAAiG,cAAA,SACCwG,EAAAzM,EAAAiG,cAAA,QAAMzJ,EAAE,igBAKRiQ,EAAAzM,EAAAiG,cAAA,QAAMzJ,EAAE,+OAERiQ,EAAAzM,EAAAiG,cAAA,QAAMzJ,EAAE,4PAGRiQ,EAAAzM,EAAAiG,cAAA,QAAMzJ,EAAE,2PAGRiQ,EAAAzM,EAAAiG,cAAA,QAAMzJ,EAAE,obAIRiQ,EAAAzM,EAAAiG,cAAA,QAAMzJ,EAAE,8OAmBX6L,GAAkB,mBAAoB,CAElCmB,MAAOtB,GAAG,SAAU,aACpBuB,KAAMP,GACNQ,SAAU,gBACVC,WAAY,CACRC,QAAS,CACLjC,OAAQ,OACRkC,SAAU,QAEd8P,WAAY,CACRhX,KAAM,SACN3D,QAAS,MAEbia,UAAW,CACPtW,KAAM,SACN3D,QAAS,MAEbma,aAAc,CACVxW,KAAM,UACN3D,SAAS,GAEb+Z,WAAY,CACRpW,KAAM,SACN3D,QAAS,MAEb2Z,WAAY,CACRhW,KAAM,SACN3D,QAAS,KAEbyZ,YAAa,CACT9V,KAAM,SACN3D,QAAS,WAEbuZ,kBAAmB,CACf5V,KAAM,SACN3D,QAAS,MAEb6Z,YAAa,CACTlW,KAAM,SACN3D,QAAS,QAEbqa,sBAAuB,CACnB1W,KAAM,SACN3D,QAAS,MAEbua,qBAAsB,CAClB5W,KAAM,SACN3D,QAAS,OAYjBmL,KA5DkC,SAAAC,GA4DuB,IAejDqF,EAfF9F,EAAmDS,EAAnDT,WAAYU,EAAuCD,EAAvCC,UAAWC,EAA4BF,EAA5BE,cAAe6R,EAAa/R,EAAb+R,WAEpCvS,EAWAD,EAXAC,QACA+P,EAUAhQ,EAVAgQ,WACAV,EASAtP,EATAsP,UACAE,EAQAxP,EARAwP,aACAJ,EAOApP,EAPAoP,WACAJ,EAMAhP,EANAgP,WACAF,EAKA9O,EALA8O,YACAF,EAIA5O,EAJA4O,kBACAM,EAGAlP,EAHAkP,YACAQ,EAEA1P,EAFA0P,sBACAE,EACA5P,EADA4P,qBAgBJ,OAXI9J,EADA8I,EACc,6BAAA3N,OAAgCiO,EAAhC,2BAEA,6BAAAjO,OAAgCiO,GAI9CpJ,EADApF,EACc,GAAAO,OAAMP,EAAN,+BAAAO,OAA6CiO,EAA7C,2BAEA,GAAAjO,OAAMP,EAAN,+BAAAO,OAA6CiO,GAI3DpM,EAAAzM,EAAAiG,cAACmW,GAAD,KACI3P,EAAAzM,EAAAiG,cAACoW,GAAD,KACI5P,EAAAzM,EAAAiG,cAACqW,GAAD,CAAW9S,MAAOtB,GAAG,iBAAkB,cACnCuE,EAAAzM,EAAAiG,cAAC8V,GAAD,CACIxR,MAAOrC,GAAG,cAAe,aACzB/K,MAAOwc,EACPhP,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAACqP,WAAYxc,KAChDoO,YAAa,gBAEjBkB,EAAAzM,EAAAiG,cAAC6V,GAAD,CACIvR,MAAOrC,GAAG,qBAAsB,aAChCqU,QAASpD,EACTxO,SAAU,SAAC4R,GAAD,OAAajS,EAAc,CAAC6O,aAAcoD,OAExD9P,EAAAzM,EAAAiG,cAACuW,GAAD,CACIjS,MAAOrC,GAAG,eAAgB,aAC1BuC,SAAUsO,EACVrO,QAAS,CACL,CAACH,MAAOrC,GAAG,QAAS,aAAc/K,MAAO,MACzC,CAACoN,MAAOrC,GAAG,SAAU,aAAc/K,MAAO,MAC1C,CAACoN,MAAOrC,GAAG,QAAS,aAAc/K,MAAO,OAE7CwN,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAACyO,WAAY5b,OAEpDsP,EAAAzM,EAAAiG,cAACuW,GAAD,CACIjS,MAAOrC,GAAG,mBAAoB,aAC9BuC,SAAUoO,EACVnO,QAAS,CACL,CAACH,MAAOrC,GAAG,OAAQ,aAAc/K,MAAO,QACxC,CAACoN,MAAOrC,GAAG,SAAU,aAAc/K,MAAO,UAC1C,CAACoN,MAAOrC,GAAG,QAAS,aAAc/K,MAAO,SACzC,CAACoN,MAAOrC,GAAG,QAAS,aAAc/K,MAAO,UAE7CwN,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAACuO,YAAa1b,OAErDsP,EAAAzM,EAAAiG,cAACuW,GAAD,CACIjS,MAAOrC,GAAG,gBAAiB,aAC3BuC,SAAUkO,EACVjO,QAAS,CACL,CAACH,MAAOrC,GAAG,cAAe,aAAc/K,MAAO,KAC/C,CAACoN,MAAOrC,GAAG,gBAAiB,aAAc/K,MAAO,MAErDqN,KAAMtC,GAAG,yEAA0E,aACnFyC,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAACqO,WAAYxb,OAEpDsP,EAAAzM,EAAAiG,cAACuW,GAAD,CACIjS,MAAOrC,GAAG,iBAAkB,aAC5BuC,SAAUgO,EACV/N,QAAS,CACL,CAACH,MAAOrC,GAAG,UAAW,aAAc/K,MAAO,WAC3C,CAACoN,MAAOrC,GAAG,YAAa,aAAc/K,MAAO,aAC7C,CAACoN,MAAOrC,GAAG,UAAW,aAAc/K,MAAO,WAC3C,CAACoN,MAAOrC,GAAG,OAAQ,aAAc/K,MAAO,QACxC,CAACoN,MAAOrC,GAAG,UAAW,aAAc/K,MAAO,WAC3C,CAACoN,MAAOrC,GAAG,SAAU,aAAc/K,MAAO,UAC1C,CAACoN,MAAOrC,GAAG,QAAS,aAAc/K,MAAO,SACzC,CAACoN,MAAOrC,GAAG,OAAQ,aAAc/K,MAAO,SAE5CwN,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAACmO,YAAatb,OAErDsP,EAAAzM,EAAAiG,cAACwW,GAAD,CACIlS,MAAOrC,GAAG,eAAgB,aAC1BsC,KAAMtC,GAAG,+GAAgH,cAEzHuE,EAAAzM,EAAAiG,cAACyW,GAAD,CACIvf,MAAOob,EACP5N,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAACiO,kBAAmBpb,QAG/DsP,EAAAzM,EAAAiG,cAACwW,GAAD,CACIlS,MAAOrC,GAAG,gBAAiB,aAC3BsC,KAAMiC,EAAAzM,EAAAiG,cAAA,KAAGyQ,KAAI,iDAAoDhP,OAAM,UAAaQ,GAAG,yBAA0B,eAEjHuE,EAAAzM,EAAAiG,cAAC8V,GAAD,CACIxR,MAAOrC,GAAG,cAAe,aACzBsC,KAAMtC,GAAG,4FAA6F,aACtG/K,MAAOkc,EACP1O,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAAC+O,sBAAuBlc,KAC3DoO,YAAa,8BAEjBkB,EAAAzM,EAAAiG,cAAC8V,GAAD,CACIxR,MAAOrC,GAAG,aAAc,aACxBsC,KAAMtC,GAAG,0FAA2F,aACpG/K,MAAOoc,EACP5O,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAACiP,qBAAsBpc,KAC1DoO,YAAa,gCAK7BkB,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAWoF,GAEZhD,EAAAzM,EAAAiG,cAAC0W,GAAD,CAAWnE,cAAeD,EAAmBG,QAASD,EAAaG,OAAQD,EAChEG,QAASD,EACTG,OAAQD,EACRO,wBAAyBD,EACzBG,uBAAwBD,EACxBK,aAAcD,EACdD,WACPjN,EAAAzM,EAAAiG,cAAC2W,GAAD,CACItR,QAAQ,OACRjB,UAAW,qBACXM,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAACV,QAASzM,KAC7CA,MAAOyM,EACP2B,YAAarD,GAAG,aAAc,aAC9B2U,mBAAoB,CAAC,OAAQ,SAAU,iBACvCC,wBAAsB,MAI7BX,GACG1P,EAAAzM,EAAAiG,cAAA,QACIoE,UAAU,oCACV0S,SAAU,SAAC/E,GAAD,OAAWA,EAAMgF,mBAC3BvQ,EAAAzM,EAAAiG,cAAC+V,GAAD,CAAUvS,KAAK,gBACfgD,EAAAzM,EAAAiG,cAACiW,GAAD,CACI/e,MAAO8b,EACPtO,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAAC2O,UAAW9b,OAEnDsP,EAAAzM,EAAAiG,cAACgW,GAAD,CAAYxS,KAAK,eAAec,MAAOrC,GAAG,QAAS,aAAcvF,KAAK,eAgB9FgJ,KAhOkC,SAAAV,GAgOJ,IAAxBtB,EAAwBsB,EAAxBtB,WAAYU,EAAYY,EAAZZ,UAEVT,EAWAD,EAXAC,QACA+P,EAUAhQ,EAVAgQ,WACAV,EASAtP,EATAsP,UACAE,EAQAxP,EARAwP,aACAJ,EAOApP,EAPAoP,WACAJ,EAMAhP,EANAgP,WACAF,EAKA9O,EALA8O,YACAF,EAIA5O,EAJA4O,kBACAM,EAGAlP,EAHAkP,YACAQ,EAEA1P,EAFA0P,sBACAE,EACA5P,EADA4P,qBAGA9J,EAAiB,GAerB,OAdI8I,EAEA9I,EAAc,oDAAA7E,OAAuDiO,GAE7DN,IAER9I,EAAc,6BAAA7E,OAAgCiO,IAI/CxO,IACCoF,EAAiBpF,EAAY,IAAMoF,GAInChD,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAWoF,GAEZhD,EAAAzM,EAAAiG,cAAC0W,GAAD,CAAWnE,cAAeD,EAAmBG,QAASD,EAAaG,OAAQD,EAChEG,QAASD,EACTG,OAAQD,EACRG,MAAOD,EACPG,SAAUD,EACVG,wBAAyBD,EACzBG,uBAAwBD,EACxBK,aAAcD,EACdD,WACPjN,EAAAzM,EAAAiG,cAAC2W,GAAS/Q,QAAV,CACIP,QAAQ,OACRjB,UAAW,qBACXlN,MAAOyM,QAO3BkD,WAAYA,SC3UThE,GAAYX,GAAGU,OAAfC,SAEMgE,GAAa,CACtB,CACInD,WAAY,CACRsT,QAAS,CACLta,KAAM,SACNgF,OAAQ,OACRkC,SAAU,MAEdD,QAAS,CACLjH,KAAM,SACNgF,OAAQ,OACRkC,SAAU,OAIlB8B,KAdJ,SAAAvB,GAcuB,IAAbT,EAAaS,EAAbT,WAEEsT,EAEAtT,EAFAsT,QACArT,EACAD,EADAC,QAGJ,OACI6C,EAAAzM,EAAAiG,cAAA,MAAIoE,UAAY,UACZoC,EAAAzM,EAAAiG,cAACiX,GAASrR,QAAV,CACIP,QAAQ,KACRjB,UAAY,eACZlN,MAAO8f,IAEXxQ,EAAAzM,EAAAiG,cAACiX,GAASrR,QAAV,CACIP,QAAQ,KACRjB,UAAY,iBACZlN,MAAOyM,QC5BxB1B,GAAMC,GAAGC,KAATF,GACAG,GAAqBF,GAAGG,OAAxBD,kBACAS,GAAYX,GAAGU,OAAfC,SACDI,GACLC,MAAAlD,cAAA,OAAKmD,MAAM,6BAA6BC,MAAM,MAAMC,OAAO,MAAMC,QAAQ,eACzEJ,MAAAlD,cAAA,QAAMzJ,EAAE,srBAOR2M,MAAAlD,cAAA,QAAMzJ,EAAE,+HAER2M,MAAAlD,cAAA,QAAMzJ,EAAE,uIAER2M,MAAAlD,cAAA,QAAMzJ,EAAE,wIAiBT6L,GAAkB,gBAAiB,CAE/BmB,MAAOtB,GAAG,MAAO,aACjBuB,KAAMP,GACNQ,SAAU,gBACVC,WAAY,CACRsT,QAAS,CACLta,KAAM,SACNgF,OAAQ,OACRkC,SAAU,MAEdD,QAAS,CACLjH,KAAM,SACNgF,OAAQ,OACRkC,SAAU,OAYlBM,KA1B+B,SAAAC,GA0Ba,IAAtCT,EAAsCS,EAAtCT,WAAYW,EAA0BF,EAA1BE,cAAcD,EAAYD,EAAZC,UAExB4S,EAEAtT,EAFAsT,QACArT,EACAD,EADAC,QAGJ,OACIT,MAAAlD,cAAA,MAAIoE,UAAS,GAAAO,OAAKP,EAAL,YACTlB,MAAAlD,cAACkX,GAAD,CACI7R,QAAQ,KAClBjB,UAAY,eACFM,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAAC2S,QAAS9f,KAC7CA,MAAO8f,EACP1R,YAAarD,GAAG,2BAA4B,eAEhDiB,MAAAlD,cAACkX,GAAD,CACI7R,QAAQ,KAClBjB,UAAY,iBACFM,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAACV,QAASzM,KAC7CA,MAAOyM,EACP2B,YAAarD,GAAG,yBAA0B,iBAc1DyD,KA5D+B,SAAAV,GA4DF,IAAvBtB,EAAuBsB,EAAvBtB,WAAWU,EAAYY,EAAZZ,UAET4S,EAEAtT,EAFAsT,QACArT,EACAD,EADAC,QAGJ,OACIT,MAAAlD,cAAA,MAAIoE,UAAS,GAAAO,OAAMP,EAAN,YACTlB,MAAAlD,cAACkX,GAAStR,QAAV,CACIP,QAAQ,KACRjB,UAAY,eACZlN,MAAO8f,IAEX9T,MAAAlD,cAACkX,GAAStR,QAAV,CACIP,QAAQ,KACRjB,UAAY,iBACZlN,MAAOyM,MAKvBkD,WAAYA,SCvHThE,GAAYX,GAAGU,OAAfC,SAEMgE,GAAa,CACtB,CACInD,WAAY,CACRsT,QAAS,CACLta,KAAM,SACNgF,OAAQ,OACRkC,SAAU,MAEdD,QAAS,CACLjH,KAAM,SACNgF,OAAQ,OACRkC,SAAU,MAEduT,UAAW,CACPza,KAAM,SACN3D,QAAS,oBAEbqe,YAAa,CACT1a,KAAM,SACN3D,QAAS,OAIjB2M,KAtBJ,SAAAvB,GAsBuB,IAAbT,EAAaS,EAAbT,WAEEsT,EAIAtT,EAJAsT,QACArT,EAGAD,EAHAC,QACAyT,EAEA1T,EAFA0T,YACAD,EACAzT,EADAyT,UAGJ,OACI3Q,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAS,GAAAO,OAAMwS,EAAN,aACV3Q,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAY,iBACboC,EAAAzM,EAAAiG,cAAA,MAAIoE,UAAY,sBACZoC,EAAAzM,EAAAiG,cAACqX,GAASzR,QAAV,CACIP,QAAQ,KACRjB,UAAY,2BACZlN,MAAO8f,IAEXxQ,EAAAzM,EAAAiG,cAACqX,GAASzR,QAAV,CACIP,QAAQ,KACRjB,UAAY,6BACZlN,MAAOyM,KAGbyT,EACE5Q,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAY,uBACboC,EAAAzM,EAAAiG,cAAA,OACImF,IAAMiS,EACNhS,IAAI,MACG,QCjDpCnD,GAAMC,GAAGC,KAATF,GACAG,GAAqBF,GAAGG,OAAxBD,qBAC6DF,GAAGI,WAAlDC,OAAdC,gBAAcD,cAAcE,gBAAWC,aACvC7C,OAD+CyX,WACnCpV,GAAGS,QAAf9C,aAC0DqC,GAAGU,OAA7DC,eAAUC,wBAAmBC,qBAAaC,6zBAgBjDZ,GAAkB,iBAAkB,CAEhCmB,MAAOtB,GAAG,OAAQ,aAClBuB,KAlBc,aAmBdC,SAAU,gBACVC,WAAY,CACRsT,QAAS,CACLta,KAAM,SACNgF,OAAQ,OACRkC,SAAU,MAEdD,QAAS,CACLjH,KAAM,SACNgF,OAAQ,OACRkC,SAAU,MAEduT,UAAW,CACPza,KAAM,SACN3D,QAAS,oBAEjBqe,YAAa,CACZ1a,KAAM,SACN3D,QAAS,OAYVmL,KAlCgC,SAAAC,GAkCY,IAAtCT,EAAsCS,EAAtCT,WAAYW,EAA0BF,EAA1BE,cAAcD,EAAYD,EAAZC,UAExB4S,EAIAtT,EAJAsT,QACArT,EAGAD,EAHAC,QACAyT,EAEA1T,EAFA0T,YACAD,EACAzT,EADAyT,UAGJ,MAAO,CACHjU,MAAAlD,cAACuX,GAAD,KACIrU,MAAAlD,cAACwX,GAAD,KACItU,MAAAlD,cAACyX,GAAD,CAAWlU,MAAOtB,GAAG,mBAAoB,cACrCiB,MAAAlD,cAAC0X,GAAD,CACIlT,SAAU2S,EACV1S,QAAS,CACL,CAACH,MAAOrC,GAAG,gBAAiB,aAAc/K,MAAO,oBACjD,CAACoN,MAAOrC,GAAG,eAAgB,aAAc/K,MAAO,sBAEpDwN,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAAC8S,UAAWjgB,SAK3DgM,MAAAlD,cAAA,OAAKoE,UAAS,GAAAO,OAAKP,EAAL,KAAAO,OAAmBwS,EAAnB,aACrBjU,MAAAlD,cAAA,OAAKoE,UAAY,iBACNlB,MAAAlD,cAAA,MAAIoE,UAAY,sBACZlB,MAAAlD,cAAC2X,GAAD,CACItS,QAAQ,KACRjB,UAAY,2BACZM,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAAC2S,QAAS9f,KAC7CA,MAAO8f,EACP1R,YAAarD,GAAG,cAAe,eAEnCiB,MAAAlD,cAAC2X,GAAD,CACItS,QAAQ,KACtBjB,UAAY,6BACEM,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAACV,QAASzM,KAC7CA,MAAOyM,EACP2B,YAAarD,GAAG,gBAAiB,gBAGnDiB,MAAAlD,cAAA,OAAKoE,UAAW,uBACdlB,MAAAlD,cAAC4X,GAAD,CACEhT,SAAU,SAAC1N,GAAD,OAAWmN,EAAc,CAAC+S,YAAalgB,EAAM6N,OACvDrI,KAAK,QACL0H,UAAY,sBACZlN,MAAOkgB,EACP9X,OAAQ,SAAA0F,GAAA,IAAEC,EAAFD,EAAEC,KAAF,OACN/B,MAAAlD,cAAC6X,GAAD,CACE3S,QAASD,EACTb,UAAWgT,EAAc,eAAiB,uBAExCA,EACAlU,MAAAlD,cAAA,OAAKoE,UAAW,aAAce,IAAKiS,EAAahS,IAAKnD,GAAG,eAAgB,eAD1DA,GAAG,eAAgB,uBAqBjDyD,KA3GgC,SAAAC,GA2GH,IAAvBjC,EAAuBiC,EAAvBjC,WAAWU,EAAYuB,EAAZvB,UAET4S,EAIAtT,EAJAsT,QACArT,EAGAD,EAHAC,QACAyT,EAEA1T,EAFA0T,YACAD,EACAzT,EADAyT,UAGJ,OACIjU,MAAAlD,cAAA,OAAKoE,UAAS,GAAAO,OAAKP,EAAL,KAAAO,OAAmBwS,EAAnB,aACnBjU,MAAAlD,cAAA,OAAKoE,UAAY,iBACRlB,MAAAlD,cAAA,MAAIoE,UAAY,sBACZlB,MAAAlD,cAAC2X,GAAS/R,QAAV,CACIP,QAAQ,KACRjB,UAAY,2BACZlN,MAAO8f,IAEX9T,MAAAlD,cAAC2X,GAAS/R,QAAV,CACIP,QAAQ,KACRjB,UAAY,6BACZlN,MAAOyM,KAGGyT,EACElU,MAAAlD,cAAA,OAAKoE,UAAY,uBACblB,MAAAlD,cAAA,OACImF,IAAMiS,EACNhS,IAAI,MAC3B,MAMjByB,WAAWA,SCpKR5E,GAAMC,GAAGC,KAATF,GACAY,GAAYX,GAAGU,OAAfC,SAEMiV,GAAb,SAAAhS,GAAA,SAAAgS,IAAA,mGAAAC,CAAA9c,KAAA6c,GAAAE,GAAA/c,KAAAgd,GAAAH,GAAAjf,MAAAoC,KAAA5C,sBAAA,0OAAA6f,CAAAJ,EAAoC5U,IAAMvE,aAA1CmZ,KAAA,EAAAtgB,IAAA,SAAAN,MAAA,WAIQ,IAAImN,EAAgBpJ,KAAKC,MAAMmJ,cAF1B8B,EA4BDlL,KAAKC,MAAMwI,WAxBXuL,EAJC9I,EAID8I,SACAC,EALC/I,EAKD+I,SACAC,EANChJ,EAMDgJ,SACAC,EAPCjJ,EAODiJ,SACAC,EARClJ,EAQDkJ,SACAC,EATCnJ,EASDmJ,SACAC,EAVCpJ,EAUDoJ,KACAC,EAXCrJ,EAWDqJ,KACAC,EAZCtJ,EAYDsJ,KACAC,EAbCvJ,EAaDuJ,aACAC,EAdCxJ,EAcDwJ,aACAC,EAfCzJ,EAeDyJ,aACAC,EAhBC1J,EAgBD0J,MACAC,EAjBC3J,EAiBD2J,MACAC,EAlBC5J,EAkBD4J,MACAC,EAnBC7J,EAmBD6J,OACAC,EApBC9J,EAoBD8J,OACAC,EArBC/J,EAqBD+J,OACAC,EAtBChK,EAsBDgK,QACAC,EAvBCjK,EAuBDiK,QACAC,EAxBClK,EAwBDkK,QACAC,EAzBCnK,EAyBDmK,aACAC,EA1BCpK,EA0BDoK,aACAC,EA3BCrK,EA2BDqK,aAEA1F,EAAO7P,KAAKC,MAAM4P,KAClBqN,EAAWld,KAAKC,MAAMid,SACtBC,EAAmBnd,KAAKC,MAAMid,SAAU,EAEtCnB,EAAU,CAAC/H,EAAUC,EAAUC,GAC/BxL,EAAU,CAACyL,EAAUC,EAAUC,GAC/BvK,EAAM,CAACwK,EAAMC,EAAMC,GACnB4I,EAAc,CAAC3I,EAAcC,EAAcC,GAC3CpM,EAAO,CAACqM,EAAOC,EAAOC,GACtB1I,EAAQ,CAAC2I,EAAQC,EAAQC,GACzBoI,EAAS,CAACnI,EAASC,EAASC,GAC5B+G,EAAc,CAAC9G,EAAcC,EAAcC,GAE7C+H,EAAiB,GACjBC,EAAgB,GAGhBC,EAEIrB,EAAYgB,GAEL5R,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAU,yBACVmB,MAAO,CACHmL,gBAAe,OAAA/L,OAASyS,EAAYgB,GAArB,KACfzH,iBAAkB,uBAClBC,eAAgB,UAG5BpK,EAAAzM,EAAAiG,cAAA,OACImF,IAAKiS,EAAYgB,GACjBhT,IAAI,OAMPiC,EAAM+Q,KACP/Q,EAAM+Q,GAAoB,WAEG,MAA7BE,EAAOF,GAEA5R,EAAAzM,EAAAiG,cAAA,OACHoE,UAAU,8BACVmB,MAAO,CACHuL,gBAAiBzJ,EAAM+Q,GACvB3S,OAAM,aAAAd,OAAe0C,EAAM+Q,MAElC5R,EAAAzM,EAAAiG,cAAA,KAAGoE,UAAS,GAAAO,OAAKnB,EAAK4U,GAAV,0BACT7S,MAAO,CAAC8B,MAAO,WAIZb,EAAAzM,EAAAiG,cAAA,OACHoE,UAAU,8BACVmB,MAAO,CAACuL,gBAAiB,cAAerL,OAAQ,aAAe4B,EAAM+Q,KACxE5R,EAAAzM,EAAAiG,cAAA,KAAGoE,UAAS,GAAAO,OAAKnB,EAAK4U,GAAV,0BACT7S,MAAO,CAAC8B,MAAOA,EAAM+Q,QA0ErC,MAjEa,SAATtN,EAEiB,IAAbqN,GAEAI,EAAiB/R,EAAAzM,EAAAiG,cAAC0Y,GAAD,CACbtU,UAAU,kDACViB,QAAS,KACTX,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAAC4K,SAAU/X,KAC9CA,MAAO+X,EACP3J,YAAarD,GAAG,cAAe,eAEnCuW,EAAgBhS,EAAAzM,EAAAiG,cAAC0Y,GAAD,CACZtU,UAAU,sDACViB,QAAS,IACTX,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAAC+K,SAAUlY,KAC9CA,MAAOkY,EACP9J,YAAarD,GAAG,gBAAiB,gBAGjB,IAAbkW,GAEPI,EAAiB/R,EAAAzM,EAAAiG,cAAC0Y,GAAD,CACbtU,UAAU,kDACViB,QAAS,KACTX,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAAC6K,SAAUhY,KAC9CA,MAAOgY,EACP5J,YAAarD,GAAG,cAAe,eAEnCuW,EAAgBhS,EAAAzM,EAAAiG,cAAC0Y,GAAD,CACZtU,UAAU,sDACViB,QAAS,IACTX,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAACgL,SAAUnY,KAC9CA,MAAOmY,EACP/J,YAAarD,GAAG,gBAAiB,gBAGjB,IAAbkW,IACPI,EAAiB/R,EAAAzM,EAAAiG,cAAC0Y,GAAD,CACbtU,UAAU,kDACViB,QAAS,KACTX,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAAC8K,SAAUjY,KAC9CA,MAAOiY,EACP7J,YAAarD,GAAG,cAAe,eAEnCuW,EAAgBhS,EAAAzM,EAAAiG,cAAC0Y,GAAD,CACZtU,UAAU,sDACViB,QAAS,IACTX,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAACiL,SAAUpY,KAC9CA,MAAOoY,EACPhK,YAAarD,GAAG,gBAAiB,gBAIzB,SAAT6I,IAEPyN,EAAiB/R,EAAAzM,EAAAiG,cAAC0Y,GAAS9S,QAAV,CACbxB,UAAS,iDAAAO,OAAmDwT,GAC5D9S,QAAS,KACTnO,MAAO8f,EAAQoB,KACnBI,EAAgBhS,EAAAzM,EAAAiG,cAAC0Y,GAAS9S,QAAV,CACZxB,UAAS,qDAAAO,OAAuDwT,GAChE9S,QAAS,IACTnO,MAAOyM,EAAQyU,MAInB5R,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAU,6BACXoC,EAAAzM,EAAAiG,cAAA,KAAGyQ,KAAM1L,EAAIqT,GACV3W,OAAQ4W,EAAYD,GAAoB,SAAW,QACnDhU,UAAU,wBACV8P,IAAI,uBAEFuE,EACAF,EACAC,sCA1KrBV,EAAA,0DCFa5V,GAAGC,KAATF,UAC8EC,GAAGI,kBAAjFC,gBAAcE,aAAWC,UAAQqE,eAAa8O,mBAAiBC,YACnD5T,GAAGS,QAAf9C,SAC0DqC,GAAGU,QAA7DC,kBAAUC,qBAAmBC,eAAaC,aA2F1C,IAAM6D,GAAa,CACtB,CACInD,WA3FR,SAAwBqL,GAIpB,IAFA,IAAIrL,EAAa,GAERzN,EAAI,EAAGA,GAAK8Y,EAAQ9Y,IAEzByN,EAAW,UAAYzN,GAAK,CACxByG,KAAM,SACNgF,OAAQ,OACRkC,SAAU,6BAA+B3N,GAE7CyN,EAAW,UAAYzN,GAAK,CACxByG,KAAM,SACNgF,OAAQ,OACRkC,SAAU,8BAAgC3N,GAE9CyN,EAAW,MAAQzN,GAAK,CACpByG,KAAM,SACN3D,QAAS,MAEb2K,EAAW,cAAgBzN,GAAK,CAC5ByG,KAAM,UACN3D,SAAS,GAEb2K,EAAW,OAASzN,GAAK,CACrByG,KAAM,SACN3D,QAAS,eAEb2K,EAAW,QAAUzN,GAAK,CACtByG,KAAM,SACN3D,QAAS,WAEb2K,EAAW,SAAWzN,GAAK,CACvByG,KAAM,SACN3D,QAAS,KAEb2K,EAAW,cAAgBzN,GAAK,CAC5ByG,KAAM,SACN3D,QAAS,MAIjB,OAAO2K,EAiDSiV,CAAe,GAE3BjT,KAHJ,SAAAvB,GAGuB,IAAbT,EAAaS,EAAbT,WAEEuL,EAwBAvL,EAxBAuL,SACAC,EAuBAxL,EAvBAwL,SACAC,EAsBAzL,EAtBAyL,SACAC,EAqBA1L,EArBA0L,SACAC,EAoBA3L,EApBA2L,SACAC,EAmBA5L,EAnBA4L,SACAC,EAkBA7L,EAlBA6L,KACAC,EAiBA9L,EAjBA8L,KACAC,EAgBA/L,EAhBA+L,KACAC,EAeAhM,EAfAgM,aACAC,EAcAjM,EAdAiM,aACAC,EAaAlM,EAbAkM,aACAC,EAYAnM,EAZAmM,MACAC,EAWApM,EAXAoM,MACAC,EAUArM,EAVAqM,MACAC,EASAtM,EATAsM,OACAC,EAQAvM,EARAuM,OACAC,EAOAxM,EAPAwM,OACAC,EAMAzM,EANAyM,QACAC,EAKA1M,EALA0M,QACAC,EAIA3M,EAJA2M,QACAC,EAGA5M,EAHA4M,aACAC,EAEA7M,EAFA6M,aACAC,EACA9M,EADA8M,aAGJ,OACIhK,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAU,mBAEXoC,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAU,6BACXoC,EAAAzM,EAAAiG,cAAA,KACIyQ,KAAMlB,EACN9N,OAAQiO,EAAc,SAAS,QAC/BtL,UAAU,yBAIFkM,EAEO9J,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAU,yBACVmB,MAAO,CACHmL,gBAAiB,OAASJ,EAAe,IACzCK,iBAAkB,uBAClBC,eAAgB,UAG5BpK,EAAAzM,EAAAiG,cAAA,OACImF,IAAKmL,EACLlL,IAAI,OAML4K,IACG4I,GAAA,UAAN5I,EAAS,WAGG,MAAZG,EAEO3J,EAAAzM,EAAAiG,cAAA,OACHoE,UAAU,8BACVmB,MAAO,CACHuL,gBAAiBd,EACjBvK,OAAM,aAAAd,OAAeqL,KAE5BxJ,EAAAzM,EAAAiG,cAAA,KAAGoE,UAAS,GAAAO,OAAKkL,EAAL,0BACTtK,MAAO,CAAC8B,MAAO,WAIZb,EAAAzM,EAAAiG,cAAA,OACHoE,UAAU,8BACVmB,MAAO,CAACuL,gBAAiB,cAAerL,OAAQ,aAAeuK,IAClExJ,EAAAzM,EAAAiG,cAAA,KAAGoE,UAAS,GAAAO,OAAKkL,EAAL,0BACTtK,MAAO,CAAC8B,MAAO2I,OAM/BxJ,EAAAzM,EAAAiG,cAAC6Y,GAASjT,QAAV,CACIxB,UAAU,kDACViB,QAAS,KACTnO,MAAO+X,IACXzI,EAAAzM,EAAAiG,cAAC6Y,GAASjT,QAAV,CACIxB,UAAU,sDACViB,QAAS,IACTnO,MAAOkY,MAGnB5I,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAU,6BACXoC,EAAAzM,EAAAiG,cAAA,KACIyQ,KAAMjB,EACN/N,OAAQkO,EAAc,SAAS,QAC/BvL,UAAU,yBAIFmM,EAEO/J,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAU,yBACVmB,MAAO,CACHmL,gBAAiB,OAASH,EAAe,IACzCI,iBAAkB,uBAClBC,eAAgB,UAG5BpK,EAAAzM,EAAAiG,cAAA,OACImF,IAAKoL,EACLnL,IAAI,OAKL6K,IACG2I,GAAA,UAAN3I,EAAS,WAGG,MAAZG,EACO5J,EAAAzM,EAAAiG,cAAA,OACHoE,UAAU,8BACVmB,MAAO,CACHuL,gBAAiBb,EACjBxK,OAAM,aAAAd,OAAesL,KAE5BzJ,EAAAzM,EAAAiG,cAAA,KAAGoE,UAAS,GAAAO,OAAKmL,EAAL,0BACTvK,MAAO,CAAC8B,MAAO,WAIZb,EAAAzM,EAAAiG,cAAA,OACHoE,UAAU,8BACVmB,MAAO,CAACuL,gBAAiB,cAAerL,OAAQ,aAAewK,IAClEzJ,EAAAzM,EAAAiG,cAAA,KAAGoE,UAAS,GAAAO,OAAKmL,EAAL,0BACTvK,MAAO,CAAC8B,MAAO4I,OAM/BzJ,EAAAzM,EAAAiG,cAAC6Y,GAASjT,QAAV,CACIxB,UAAU,kDACViB,QAAS,KACTnO,MAAOgY,IACX1I,EAAAzM,EAAAiG,cAAC6Y,GAASjT,QAAV,CACIxB,UAAU,sDACViB,QAAS,IACTnO,MAAOmY,MAInB7I,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAU,6BACXoC,EAAAzM,EAAAiG,cAAA,KACIyQ,KAAMhB,EACNhO,OAAQmO,EAAc,SAAS,QAC/BxL,UAAU,yBAIFoM,EAEOhK,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAU,yBACVmB,MAAO,CACHmL,gBAAiB,OAASF,EAAe,IACzCG,iBAAkB,uBAClBC,eAAgB,UAG5BpK,EAAAzM,EAAAiG,cAAA,OACImF,IAAKqL,EACLpL,IAAI,OAKL8K,IACG0I,GAAA,UAAN1I,EAAS,WAGG,MAAZG,EACO7J,EAAAzM,EAAAiG,cAAA,OACHoE,UAAU,8BACVmB,MAAO,CACHuL,gBAAiBZ,EACjBzK,OAAM,aAAAd,OAAeuL,KAE5B1J,EAAAzM,EAAAiG,cAAA,KAAGoE,UAAS,GAAAO,OAAKoL,EAAL,0BACTxK,MAAO,CAAC8B,MAAO,WAIZb,EAAAzM,EAAAiG,cAAA,OACHoE,UAAU,8BACVmB,MAAO,CAACuL,gBAAiB,cAAerL,OAAQ,aAAeyK,IAClE1J,EAAAzM,EAAAiG,cAAA,KAAGoE,UAAS,GAAAO,OAAKoL,EAAL,0BACTxK,MAAO,CAAC8B,MAAO6I,OAM/B1J,EAAAzM,EAAAiG,cAAC6Y,GAASjT,QAAV,CACIxB,UAAU,kDACViB,QAAS,KACTnO,MAAOiY,IACX3I,EAAAzM,EAAAiG,cAAC6Y,GAASjT,QAAV,CACIxB,UAAU,sDACViB,QAAS,IACTnO,MAAOoY,SASnC,CACI5L,WA9QR,SAAyBqL,GAIrB,IAFA,IAAIrL,EAAa,GAERzN,EAAI,EAAGA,GAAK8Y,EAAQ9Y,IAEzByN,EAAW,UAAYzN,GAAK,CACxByG,KAAM,SACNgF,OAAQ,OACRkC,SAAU,6BAA+B3N,GAE7CyN,EAAW,UAAYzN,GAAK,CACxByG,KAAM,SACNgF,OAAQ,OACRkC,SAAU,8BAAgC3N,GAE9CyN,EAAW,MAAQzN,GAAK,CACpByG,KAAM,SACN3D,QAAS,MAEb2K,EAAW,cAAgBzN,GAAK,CAC5ByG,KAAM,UACN3D,SAAS,GAEb2K,EAAW,OAASzN,GAAK,CACrByG,KAAM,SACN3D,QAAS,eAEb2K,EAAW,QAAUzN,GAAK,CACtByG,KAAM,SACN3D,QAAS,WAEb2K,EAAW,SAAWzN,GAAK,CACvByG,KAAM,SACN3D,QAAS,KAEb2K,EAAW,cAAgBzN,GAAK,CAC5ByG,KAAM,SACN3D,QAAS,MAIjB,OAAO2K,EAoOSoV,CAAgB,GAC5BpT,KAFJ,SAAAV,GAEuB,IAAbtB,EAAasB,EAAbtB,WAEF,OACI8C,EAAAzM,EAAAiG,cAAA,WAASoE,UAAU,mBACfoC,EAAAzM,EAAAiG,cAAC+Y,GAAD,CACIrV,WAAYA,EACZyU,SAAU,EACVrN,KAAM,SAEVtE,EAAAzM,EAAAiG,cAAC+Y,GAAD,CACIrV,WAAYA,EACZyU,SAAU,EACVrN,KAAM,SAEVtE,EAAAzM,EAAAiG,cAAC+Y,GAAD,CACIrV,WAAYA,EACZyU,SAAU,EACVrN,KAAM,i0BClVvB7I,GAAMC,GAAGC,KAATF,GACAY,GAAYX,GAAGU,OAAfC,SAEMiV,GAAb,SAAAhS,GAAA,SAAAgS,IAAA,mGAAAkB,CAAA/d,KAAA6c,GAAAmB,GAAAhe,KAAAie,GAAApB,GAAAjf,MAAAoC,KAAA5C,sBAAA,0OAAA8gB,CAAArB,EAAoC5U,IAAMvE,aAA1CmZ,KAAA,EAAAtgB,IAAA,SAAAN,MAAA,WAIQ,IAAImN,EAAgBpJ,KAAKC,MAAMmJ,cAF1B8B,EA4BDlL,KAAKC,MAAMwI,WAxBXuL,EAJC9I,EAID8I,SACAC,EALC/I,EAKD+I,SACAC,EANChJ,EAMDgJ,SACAC,EAPCjJ,EAODiJ,SACAC,EARClJ,EAQDkJ,SACAC,EATCnJ,EASDmJ,SACAC,EAVCpJ,EAUDoJ,KACAC,EAXCrJ,EAWDqJ,KACAC,EAZCtJ,EAYDsJ,KACAC,EAbCvJ,EAaDuJ,aACAC,EAdCxJ,EAcDwJ,aACAC,EAfCzJ,EAeDyJ,aACAC,EAhBC1J,EAgBD0J,MACAC,EAjBC3J,EAiBD2J,MACAC,EAlBC5J,EAkBD4J,MACAC,EAnBC7J,EAmBD6J,OACAC,EApBC9J,EAoBD8J,OACAC,EArBC/J,EAqBD+J,OACAC,EAtBChK,EAsBDgK,QACAC,EAvBCjK,EAuBDiK,QACAC,EAxBClK,EAwBDkK,QACAC,EAzBCnK,EAyBDmK,aACAC,EA1BCpK,EA0BDoK,aACAC,EA3BCrK,EA2BDqK,aAEA1F,EAAO7P,KAAKC,MAAM4P,KAClBqN,EAAWld,KAAKC,MAAMid,SACtBC,EAAmBnd,KAAKC,MAAMid,SAAU,EAEtCnB,EAAU,CAAC/H,EAAUC,EAAUC,GAC/BxL,EAAU,CAACyL,EAAUC,EAAUC,GAC/BvK,EAAM,CAACwK,EAAMC,EAAMC,GACnB4I,EAAc,CAAC3I,EAAcC,EAAcC,GAC3CpM,EAAO,CAACqM,EAAOC,EAAOC,GACtB1I,EAAQ,CAAC2I,EAAQC,EAAQC,GACzBoI,EAAS,CAACnI,EAASC,EAASC,GAC5B+G,EAAc,CAAC9G,EAAcC,EAAcC,GAE7C+H,EAAiB,GACjBC,EAAgB,GAGhBC,EAEIrB,EAAYgB,GAEL5R,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAU,yBACVmB,MAAO,CACHmL,gBAAe,OAAA/L,OAASyS,EAAYgB,GAArB,KACfzH,iBAAkB,uBAClBC,eAAgB,UAG5BpK,EAAAzM,EAAAiG,cAAA,OACImF,IAAKiS,EAAYgB,GACjBhT,IAAI,OAMPiC,EAAM+Q,KACP/Q,EAAM+Q,GAAoB,WAEG,MAA7BE,EAAOF,GAEA5R,EAAAzM,EAAAiG,cAAA,OACHoE,UAAU,8BACVmB,MAAO,CACHuL,gBAAiBzJ,EAAM+Q,GACvB3S,OAAM,aAAAd,OAAe0C,EAAM+Q,MAElC5R,EAAAzM,EAAAiG,cAAA,KAAGoE,UAAS,GAAAO,OAAKnB,EAAK4U,GAAV,0BACT7S,MAAO,CAAC8B,MAAO,WAIZb,EAAAzM,EAAAiG,cAAA,OACHoE,UAAU,8BACVmB,MAAO,CAACuL,gBAAiB,cAAerL,OAAQ,aAAe4B,EAAM+Q,KACxE5R,EAAAzM,EAAAiG,cAAA,KAAGoE,UAAS,GAAAO,OAAKnB,EAAK4U,GAAV,0BACT7S,MAAO,CAAC8B,MAAOA,EAAM+Q,QA4ErC,MAnEa,SAATtN,EAEiB,IAAbqN,GAEAI,EAAiB/R,EAAAzM,EAAAiG,cAACoZ,GAAD,CACbhV,UAAU,kDACViB,QAAS,KACTX,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAAC4K,SAAU/X,KAC9CA,MAAO+X,EACP3J,YAAarD,GAAG,cAAe,eAEnCuW,EAAgBhS,EAAAzM,EAAAiG,cAACoZ,GAAD,CACZhV,UAAU,sDACViB,QAAS,IACTX,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAAC+K,SAAUlY,KAC9CA,MAAOkY,EACP9J,YAAarD,GAAG,gBAAiB,gBAGjB,IAAbkW,GAEPI,EAAiB/R,EAAAzM,EAAAiG,cAACoZ,GAAD,CACbhV,UAAU,kDACViB,QAAS,KACTX,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAAC6K,SAAUhY,KAC9CA,MAAOgY,EACP5J,YAAarD,GAAG,cAAe,eAEnCuW,EAAgBhS,EAAAzM,EAAAiG,cAACoZ,GAAD,CACZhV,UAAU,sDACViB,QAAS,IACTX,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAACgL,SAAUnY,KAC9CA,MAAOmY,EACP/J,YAAarD,GAAG,gBAAiB,gBAGjB,IAAbkW,IACPI,EAAiB/R,EAAAzM,EAAAiG,cAACoZ,GAAD,CACbhV,UAAU,kDACViB,QAAS,KACTX,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAAC8K,SAAUjY,KAC9CA,MAAOiY,EACP7J,YAAarD,GAAG,cAAe,eAEnCuW,EAAgBhS,EAAAzM,EAAAiG,cAACoZ,GAAD,CACZhV,UAAU,sDACViB,QAAS,IACTX,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAACiL,SAAUpY,KAC9CA,MAAOoY,EACPhK,YAAarD,GAAG,gBAAiB,gBAIzB,SAAT6I,IAEPyN,EAAiB/R,EAAAzM,EAAAiG,cAACoZ,GAASxT,QAAV,CACbxB,UAAS,iDAAAO,OAAmDwT,GAC5D9S,QAAS,KACTnO,MAAO8f,EAAQoB,KACnBI,EAAgBhS,EAAAzM,EAAAiG,cAACoZ,GAASxT,QAAV,CACZxB,UAAS,qDAAAO,OAAuDwT,GAChE9S,QAAS,IACTnO,MAAOyM,EAAQyU,MAKnBrT,EAAIqT,IAA8B,SAATtN,EAErBtE,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAU,6BACXoC,EAAAzM,EAAAiG,cAAA,KAAGyQ,KAAM1L,EAAIqT,GAAmBhU,UAAU,wBACvC3C,OAAQ4W,EAAYD,GAAoB,SAAW,QACnDlE,IAAI,uBACFuE,EACAF,EACAC,IAMThS,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAU,6BACVqU,EACAF,EACAC,qCApLrBV,EAAA,GCIO7V,GAAMC,GAAGC,KAATF,GACAG,GAAqBF,GAAGG,OAAxBD,qBAC8EF,GAAGI,WAAjFC,mBAAcE,gBAAWC,aAAQqE,kBAAa8O,sBAAiBC,kBAC/DjW,GAAYqC,GAAGS,QAAf9C,YAC0DqC,GAAGU,OAAnDE,OAAVD,YAAUC,mBAAmBC,kBAAaC,mBAC3CC,GACLuD,EAAAzM,EAAAiG,cAAA,OAAKmD,MAAM,6BAA6BC,MAAM,MAAMC,OAAO,MAAMC,QAAQ,eACzEkD,EAAAzM,EAAAiG,cAAA,SACCwG,EAAAzM,EAAAiG,cAAA,SACCwG,EAAAzM,EAAAiG,cAAA,UAAQqZ,GAAG,MAAMC,GAAG,QAAQviB,EAAE,OAC9ByP,EAAAzM,EAAAiG,cAAA,QAAMzG,EAAE,QAAQC,EAAE,QAAQ4J,MAAM,MAAMC,OAAO,SAE9CmD,EAAAzM,EAAAiG,cAAA,SACCwG,EAAAzM,EAAAiG,cAAA,UAAQqZ,GAAG,OAAOC,GAAG,QAAQviB,EAAE,OAC/ByP,EAAAzM,EAAAiG,cAAA,QAAMxG,EAAE,QAAQ4J,MAAM,MAAMC,OAAO,SAEpCmD,EAAAzM,EAAAiG,cAAA,SACCwG,EAAAzM,EAAAiG,cAAA,UAAQqZ,GAAG,QAAQC,GAAG,QAAQviB,EAAE,OAChCyP,EAAAzM,EAAAiG,cAAA,QAAMzG,EAAE,MAAMC,EAAE,QAAQ4J,MAAM,MAAMC,OAAO,WAkE9CjB,GAAkB,sBAAuB,CAErCmB,MAAOtB,GAAG,mBAAoB,aAC9BuB,KAAMP,GACNQ,SAAU,gBACVC,WAjEJ,SAAwBqL,GAIpB,IAFA,IAAIrL,EAAa,GAERzN,EAAI,EAAGA,GAAK8Y,EAAQ9Y,IAEzByN,EAAW,UAAYzN,GAAK,CACxByG,KAAM,SACNgF,OAAQ,OACRkC,SAAU,2BAA6B3N,GAE3CyN,EAAW,UAAYzN,GAAK,CACxByG,KAAM,SACNgF,OAAQ,OACRkC,SAAU,8BAAgC3N,GAE9CyN,EAAW,MAAQzN,GAAK,CACpByG,KAAM,SACN3D,QAAS,MAEb2K,EAAW,cAAgBzN,GAAK,CAC5ByG,KAAM,UACN3D,SAAS,GAEb2K,EAAW,OAASzN,GAAK,CACrByG,KAAM,SACN3D,QAAS,eAEb2K,EAAW,QAAUzN,GAAK,CACtByG,KAAM,SACN3D,QAAS,WAEb2K,EAAW,SAAWzN,GAAK,CACvByG,KAAM,SACN3D,QAAS,KAEb2K,EAAW,cAAgBzN,GAAK,CAC5ByG,KAAM,SACN3D,QAAS,MAIjB,OAAO2K,EAuBKiV,CAAe,GAU3BzU,KAAM,SAAAC,GAAkD,IA6BhDqF,EA7BS9F,EAAuCS,EAAvCT,WAAYW,EAA2BF,EAA3BE,cAAeD,EAAYD,EAAZC,UASpCmL,GAkBA7L,EAxBAuL,SAwBAvL,EAvBAwL,SAuBAxL,EAtBAyL,SAsBAzL,EArBA0L,SAqBA1L,EApBA2L,SAoBA3L,EAnBA4L,SAmBA5L,EAlBA6L,MACAC,EAiBA9L,EAjBA8L,KACAC,EAgBA/L,EAhBA+L,KACAC,EAeAhM,EAfAgM,aACAC,EAcAjM,EAdAiM,aACAC,EAaAlM,EAbAkM,aACAC,EAYAnM,EAZAmM,MACAC,EAWApM,EAXAoM,MACAC,EAUArM,EAVAqM,MACAC,EASAtM,EATAsM,OACAC,EAQAvM,EARAuM,OACAC,EAOAxM,EAPAwM,OACAC,EAMAzM,EANAyM,QACAC,EAKA1M,EALA0M,QACAC,EAIA3M,EAJA2M,QACAC,EAGA5M,EAHA4M,aACAC,EAEA7M,EAFA6M,aACAC,EACA9M,EADA8M,aAUJ,OALIhH,EADApF,EACc,GAAAO,OAAMP,EAAN,oBAEA,kBAGX,CACHoC,EAAAzM,EAAAiG,cAACuZ,GAAD,KACI/S,EAAAzM,EAAAiG,cAACwZ,GAAD,KAEIhT,EAAAzM,EAAAiG,cAACyZ,GAAD,CAAWlW,MAAOtB,GAAG,oBAAqB,cACtCuE,EAAAzM,EAAAiG,cAAC0Z,GAAD,CACIpV,MAAOrC,GAAG,YAAa,cAEvBuE,EAAAzM,EAAAiG,cAAC2Z,GAAD,CACIziB,MAAOqY,EACP7K,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAACkL,KAAMrY,OAE9CsP,EAAAzM,EAAAiG,cAAC4Z,GAAD,CACItV,MAAOrC,GAAG,qBAAsB,aAChCqU,QAAS5G,EACThL,SAAU,SAAC4R,GAAD,OAAajS,EAAc,CAACqL,aAAc4G,QAG5D9P,EAAAzM,EAAAiG,cAAC0Z,GAAD,CACIpV,MAAOrC,GAAG,SAAU,cAGpBuE,EAAAzM,EAAAiG,cAAC2Z,GAAD,CACIrV,MAAOrC,GAAG,4DAA6D,aACvE/K,MAAO2Y,EACPnL,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAACwL,MAAO3Y,KAC3CoO,YAAa,cACbf,KAAMiC,EAAAzM,EAAAiG,cAAA,KAAGyQ,KAAI,iDACJhP,OAAM,UAAaQ,GAAG,yBAA0B,gBAE7DuE,EAAAzM,EAAAiG,cAAC6Z,GAAD,CACI3iB,MAAO8Y,EACPtL,SAAU,SAACxN,GACHA,EACAmN,EAAc,CAAC2L,OAAQ9Y,KAEvBmN,EAAc,CAAC2L,OAAQ,YACvB3L,EAAc,CAAC8L,QAAS,UAIpC3J,EAAAzM,EAAAiG,cAAC8Z,GAAD,CACIxV,MAAOrC,GAAG,mBAAoB,aAC9BuC,SAAU2L,EACV1L,QAAS,CACL,CAACH,MAAOrC,GAAG,cAAe,aAAc/K,MAAO,KAC/C,CAACoN,MAAOrC,GAAG,gBAAiB,aAAc/K,MAAO,MAErDwN,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAAC8L,QAASjZ,QAGrDsP,EAAAzM,EAAAiG,cAAC0Z,GAAD,CACIpV,MAAOrC,GAAG,aAAc,aACxBsC,KAAMtC,GAAG,2DAA4D,cAErEuE,EAAAzM,EAAAiG,cAAC+Z,GAAD,CACInV,SAAU,SAAC1N,GAAD,OAAWmN,EAAc,CAACiM,aAAcpZ,EAAM6N,OACxDrI,KAAK,QACLxF,MAAOoZ,EACPhR,OAAQ,SAAA0F,GAAA,IAAEC,EAAFD,EAAEC,KAAF,OACJuB,EAAAzM,EAAAiG,cAACga,GAAD,CACI9U,QAASD,EACTb,UAAWkM,EAAe,eAAiB,uBAEzCA,EACE9J,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAW,aAAce,IAAKmL,EAC9BlL,IAAKnD,GAAG,eAAgB,eAFhBA,GAAG,eAAgB,mBAQxDuE,EAAAzM,EAAAiG,cAACyZ,GAAD,CAAWlW,MAAOtB,GAAG,oBAAqB,cACtCuE,EAAAzM,EAAAiG,cAAC0Z,GAAD,CACIpV,MAAOrC,GAAG,YAAa,cAEvBuE,EAAAzM,EAAAiG,cAAC2Z,GAAD,CACIziB,MAAOsY,EACP9K,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAACmL,KAAMtY,OAE9CsP,EAAAzM,EAAAiG,cAAC4Z,GAAD,CACItV,MAAOrC,GAAG,qBAAsB,aAChCqU,QAAS3G,EACTjL,SAAU,SAAC4R,GAAD,OAAajS,EAAc,CAACsL,aAAc2G,QAG5D9P,EAAAzM,EAAAiG,cAAC0Z,GAAD,CACIpV,MAAOrC,GAAG,SAAU,cAEpBuE,EAAAzM,EAAAiG,cAAC2Z,GAAD,CACIrV,MAAOrC,GAAG,4DAA6D,aACvE/K,MAAO4Y,EACPpL,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAACyL,MAAO5Y,KAC3CoO,YAAa,cACbf,KAAMiC,EAAAzM,EAAAiG,cAAA,KAAGyQ,KAAI,iDACJhP,OAAM,UAAaQ,GAAG,yBAA0B,gBAE7DuE,EAAAzM,EAAAiG,cAAC6Z,GAAD,CACI3iB,MAAO+Y,EACPvL,SAAU,SAACxN,GACHA,EACAmN,EAAc,CAAC4L,OAAQ/Y,KAEvBmN,EAAc,CAAC4L,OAAQ,YACvB5L,EAAc,CAAC+L,QAAS,UAIpC5J,EAAAzM,EAAAiG,cAAC8Z,GAAD,CACIxV,MAAOrC,GAAG,mBAAoB,aAC9BuC,SAAU4L,EACV3L,QAAS,CACL,CAACH,MAAOrC,GAAG,cAAe,aAAc/K,MAAO,KAC/C,CAACoN,MAAOrC,GAAG,gBAAiB,aAAc/K,MAAO,MAErDwN,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAAC+L,QAASlZ,QAGrDsP,EAAAzM,EAAAiG,cAAC0Z,GAAD,CACIpV,MAAOrC,GAAG,aAAc,aACxBsC,KAAMtC,GAAG,4DAA6D,cAEtEuE,EAAAzM,EAAAiG,cAAC+Z,GAAD,CACInV,SAAU,SAAC1N,GAAD,OAAWmN,EAAc,CAACkM,aAAcrZ,EAAM6N,OACxDrI,KAAK,QACLxF,MAAOqZ,EACPjR,OAAQ,SAAAqG,GAAA,IAAEV,EAAFU,EAAEV,KAAF,OACJuB,EAAAzM,EAAAiG,cAACga,GAAD,CACI9U,QAASD,EACTb,UAAWmM,EAAe,eAAiB,uBAEzCA,EACE/J,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAW,aAAce,IAAKoL,EAC9BnL,IAAKnD,GAAG,eAAgB,eAFhBA,GAAG,eAAgB,mBAQxDuE,EAAAzM,EAAAiG,cAACyZ,GAAD,CAAWlW,MAAOtB,GAAG,oBAAqB,cACtCuE,EAAAzM,EAAAiG,cAAC0Z,GAAD,CACIpV,MAAOrC,GAAG,YAAa,cAEvBuE,EAAAzM,EAAAiG,cAAC2Z,GAAD,CACIziB,MAAOuY,EACP/K,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAACoL,KAAMvY,OAE9CsP,EAAAzM,EAAAiG,cAAC4Z,GAAD,CACItV,MAAOrC,GAAG,qBAAsB,aAChCqU,QAAS1G,EACTlL,SAAU,SAAC4R,GAAD,OAAajS,EAAc,CAACuL,aAAc0G,QAG5D9P,EAAAzM,EAAAiG,cAAC0Z,GAAD,CACIpV,MAAOrC,GAAG,SAAU,cAEpBuE,EAAAzM,EAAAiG,cAAC2Z,GAAD,CACIrV,MAAOrC,GAAG,4DAA6D,aACvE/K,MAAO6Y,EACPrL,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAAC0L,MAAO7Y,KAC3CoO,YAAa,cACbf,KAAMiC,EAAAzM,EAAAiG,cAAA,KAAGyQ,KAAI,iDACJhP,OAAM,UAAaQ,GAAG,yBAA0B,gBAE7DuE,EAAAzM,EAAAiG,cAAC6Z,GAAD,CACI3iB,MAAOgZ,EACPxL,SAAU,SAACxN,GACHA,EACAmN,EAAc,CAAC6L,OAAQhZ,KAEvBmN,EAAc,CAAC6L,OAAQ,YACvB7L,EAAc,CAACgM,QAAS,UAIpC7J,EAAAzM,EAAAiG,cAAC8Z,GAAD,CACIxV,MAAOrC,GAAG,mBAAoB,aAC9BuC,SAAU6L,EACV5L,QAAS,CACL,CAACH,MAAOrC,GAAG,cAAe,aAAc/K,MAAO,KAC/C,CAACoN,MAAOrC,GAAG,gBAAiB,aAAc/K,MAAO,MAErDwN,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAACgM,QAASnZ,QAGrDsP,EAAAzM,EAAAiG,cAAC0Z,GAAD,CACIpV,MAAOrC,GAAG,aAAc,aACxBsC,KAAMtC,GAAG,4DAA6D,cAEtEuE,EAAAzM,EAAAiG,cAAC+Z,GAAD,CACInV,SAAU,SAAC1N,GAAD,OAAWmN,EAAc,CAACmM,aAActZ,EAAM6N,OACxDrI,KAAK,QACLxF,MAAOsZ,EACPlR,OAAQ,SAAAqW,GAAA,IAAE1Q,EAAF0Q,EAAE1Q,KAAF,OACJuB,EAAAzM,EAAAiG,cAACga,GAAD,CACI9U,QAASD,EACTb,UAAWoM,EAAe,eAAiB,uBAEzCA,EACEhK,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAW,aAAce,IAAKqL,EAC9BpL,IAAKnD,GAAG,eAAgB,eAFhBA,GAAG,eAAgB,oBAS5DuE,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAWoF,GACZhD,EAAAzM,EAAAiG,cAACia,GAAD,CACIvW,WAAYA,EACZW,cAAeA,EACf8T,SAAU,EACVrN,KAAM,SAEVtE,EAAAzM,EAAAiG,cAACia,GAAD,CACIvW,WAAYA,EACZW,cAAeA,EACf8T,SAAU,EACVrN,KAAM,SAEVtE,EAAAzM,EAAAiG,cAACia,GAAD,CACIvW,WAAYA,EACZW,cAAeA,EACf8T,SAAU,EACVrN,KAAM,aAe1BpF,KAlSqC,SAAAwU,GAkSR,IAErB1Q,EAFF9F,EAAuBwW,EAAvBxW,WAAWU,EAAY8V,EAAZ9V,UASb,OALIoF,EADApF,EACc,GAAAO,OAAMP,EAAN,oBAEA,kBAIdoC,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAWoF,GACZhD,EAAAzM,EAAAiG,cAACia,GAAD,CACIvW,WAAYA,EACZyU,SAAU,EACVrN,KAAM,SAEVtE,EAAAzM,EAAAiG,cAACia,GAAD,CACIvW,WAAYA,EACZyU,SAAU,EACVrN,KAAM,SAEVtE,EAAAzM,EAAAiG,cAACia,GAAD,CACIvW,WAAYA,EACZyU,SAAU,EACVrN,KAAM,WAOtBjE,WAAYA,qzBC5ZT,IAAMsT,GAAb,SAAArU,GAAA,SAAAqU,IAAA,mGAAAC,CAAAnf,KAAAkf,GAAAE,GAAApf,KAAAqf,GAAAH,GAAAthB,MAAAoC,KAAA5C,sBAAA,0OAAAkiB,CAAAJ,EAAiCjX,IAAMvE,aAAvCwb,KAAA,EAAA3iB,IAAA,SAAAN,MAAA,WAEa,IAAAiP,EAKDlL,KAAKC,MAAMwI,WAHX8W,EAFCrU,EAEDqU,WACApH,EAHCjN,EAGDiN,sBACAE,EAJCnN,EAIDmN,qBAGAQ,EAAa,GACbC,EAAY,GAUhB,OAPIX,IACAU,EAAatN,EAAAzM,EAAAiG,cAAA,KAAGoE,UAAS,GAAAO,OAAKyO,EAAL,6BAEzBE,IACAS,EAAYvN,EAAAzM,EAAAiG,cAAA,KAAGoE,UAAS,GAAAO,OAAK2O,EAAL,4BAI/B9M,EAAAzM,EAAAiG,cAACwG,EAAAzM,EAAM8F,SAAP,KACgBiU,EACDtN,EAAAzM,EAAAiG,cAAA,QAAMoE,UAAU,sBAAsBoW,GACrCzG,qCAxBrBoG,EAAA,uzBCEOlY,GAAMC,GAAGC,KAATF,GACAS,GAAUR,GAAGI,WAAbI,OACAK,GAAeb,GAAGU,OAAlBG,YACFF,GAAYX,GAAGU,OAAfC,SAEQlE,GAAb,SAAAmH,GAAA,SAAAnH,IAAA,mGAAA8b,CAAAxf,KAAA0D,GAAA+b,GAAAzf,KAAA0f,GAAAhc,GAAA9F,MAAAoC,KAAA5C,sBAAA,0OAAAuiB,CAAAjc,EAA+BuE,IAAMvE,aAArCA,KAAA,EAAAnH,IAAA,SAAAN,MAAA,WAIQ,IAAMwM,EAAazI,KAAKC,MAAMwI,WAE1BH,EAeAG,EAfAH,MACAuK,EAcApK,EAdAoK,WACAnK,EAaAD,EAbAC,QACAkX,EAYAnX,EAZAmX,aACA9V,EAWArB,EAXAqB,IACA2N,EAUAhP,EAVAgP,WACAF,EASA9O,EATA8O,YACAF,EAQA5O,EARA4O,kBACAkI,EAOA9W,EAPA8W,WACAtH,EAMAxP,EANAwP,aACA4H,EAKApX,EALAoX,MACAC,EAIArX,EAJAqX,iBACAC,EAGAtX,EAHAsX,OAKA3W,GAFAX,EAFA0P,sBAEA1P,EADA4P,qBAGgBrY,KAAKC,MAAMmJ,eAC3BD,EAAYnJ,KAAKC,MAAMkJ,UACvB0G,EAAO7P,KAAKC,MAAM4P,KAClBtB,EAAiB,eACjByR,EAAW,YACXrH,EAAS,uDACTC,EAAS,GACTqH,EAAsB,GAoD1B,OAjDI1R,EADW,UAAXwR,EACiB7iB,KAAWiM,EAAWoF,EAAgB,kCAEtCrR,KAAWiM,EAAWoF,EAAgB,iCAGvD8I,GACA2I,EAAQ,GAAAtW,OAAMsW,EAAN,2BACRrH,EAAM,GAAAjP,OAAMiP,EAAN,gBAGa,MAAflB,EACAmB,EAAS,CACL/C,gBAAiBwB,EACjB7M,OAAM,aAAAd,OAAe2N,IAGH,MAAfI,IACPmB,EAAS,CACL/C,gBAAiB,cACjBrL,OAAQ,aAAe6M,EACvBjL,MAAOiL,KAKPA,IAGW,MAAfI,GACAkB,EAAM,GAAAjP,OAAMiP,EAAN,SAAAjP,OAAoB6N,GAC1BqB,EAAS,MAEa,MAAfnB,IACPkB,EAAM,GAAAjP,OAAMiP,EAAN,iBAAAjP,OAA4B6N,GAClCqB,EAAS,OAQbqH,EAFAH,QAEsB,OAGH,aAAApW,OAAgBoW,GAKnCvU,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAWoF,GACJhD,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAU,gCACD,SAAT0G,EACGtE,EAAAzM,EAAAiG,cAACmb,GAAD,CACIvW,SAAU,SAAC1N,GAAD,OAAWmN,EAAc,CAACyW,MAAO5jB,EAAM2N,MAAMC,KAAKC,OAC5DrI,KAAK,SACLxF,MAAO4jB,EACPxb,OAAQ,SAAA6E,GAAA,IAAEc,EAAFd,EAAEc,KAAF,OACJuB,EAAAzM,EAAAiG,cAACob,GAAD,CACIlW,QAASD,EACTb,UAAW0W,EAAQ,eAAiB,uBAElCA,EACEtU,EAAAzM,EAAAiG,cAAA,OACIoE,UAAW,4BACXe,IAAK2V,EACL1V,IAAKnD,GAAG,eAAgB,aACxBsD,MAAO,CAACE,OAAQyV,KALdjZ,GAAG,eAAgB,iBAWxC6Y,EACGtU,EAAAzM,EAAAiG,cAAA,OACIoE,UAAW,4BACXe,IAAK2V,EACL1V,IAAKnD,GAAG,eAAgB,aACxBsD,MAAO,CAACE,OAAQyV,KALfjZ,GAAG,eAAgB,cASpCuE,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAU,gCAGU,SAAT0G,EAEItE,EAAAzM,EAAAiG,cAACwG,EAAAzM,EAAM8F,SAAP,KACI2G,EAAAzM,EAAAiG,cAACqb,GAAD,CACIhW,QAAQ,KACRjB,UAAW,4BACXM,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAACd,MAAOrM,KAC3CA,MAAOqM,EACP+B,YAAarD,GAAG,eAAgB,aAChCsD,MAAO,CAAC8B,MAAOyG,KAEnBtH,EAAAzM,EAAAiG,cAAEqb,GAAF,CACIhW,QAAQ,IAClCjB,UAAW,2BACeM,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAACV,QAASzM,KAC7CA,MAAOyM,EACP2B,YAAarD,GAAG,iBAAkB,aAClCsD,MAAO,CAAC8B,MAAOwT,MAMvBrU,EAAAzM,EAAAiG,cAACwG,EAAAzM,EAAM8F,SAAP,KACI2G,EAAAzM,EAAAiG,cAACqb,GAASzV,QAAV,CACIP,QAAQ,KACRnO,MAAOqM,EACPa,UAAW,4BACXmB,MAAO,CAAC8B,MAAOyG,KAEnBtH,EAAAzM,EAAAiG,cAACqb,GAASzV,QAAV,CACIP,QAAQ,IAClCjB,UAAW,2BACelN,MAAOyM,EACP4B,MAAO,CAAC8B,MAAOwT,MASlC,WACG,GAAmB,KAAfL,QAAoCxhB,IAAfwhB,EACrB,OACnBhU,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAW6W,GACOzU,EAAAzM,EAAAiG,cAAA,KAAGyQ,KAAM1L,EACNX,UAAWwP,EACXnS,OAAQyR,EAAc,SAAS,KAC/B3N,MAAOsO,EACPK,IAAI,uBAEH1N,EAAAzM,EAAAiG,cAACsb,GAAD,CACI5X,WAAYA,MAX/B,uCAjKjC/E,EAAA,mzBCPO,IAAMwb,GAAb,SAAArU,GAAA,SAAAqU,IAAA,mGAAAoB,CAAAtgB,KAAAkf,GAAAqB,GAAAvgB,KAAAwgB,GAAAtB,GAAAthB,MAAAoC,KAAA5C,sBAAA,0OAAAqjB,CAAAvB,EAAiCjX,IAAMvE,aAAvCwb,KAAA,EAAA3iB,IAAA,SAAAN,MAAA,WAEa,IAAAiP,EAKDlL,KAAKC,MAAMwI,WAHX8W,EAFCrU,EAEDqU,WACApH,EAHCjN,EAGDiN,sBACAE,EAJCnN,EAIDmN,qBAGAQ,EAAa,GACbC,EAAY,GAUhB,OAPIX,IACAU,EAAatN,EAAAzM,EAAAiG,cAAA,KAAGoE,UAAS,GAAAO,OAAKyO,EAAL,6BAEzBE,IACAS,EAAYvN,EAAAzM,EAAAiG,cAAA,KAAGoE,UAAS,GAAAO,OAAK2O,EAAL,4BAI/B9M,EAAAzM,EAAAiG,cAACwG,EAAAzM,EAAM8F,SAAP,KACgBiU,EACDtN,EAAAzM,EAAAiG,cAAA,QAAMoE,UAAU,sBAAsBoW,GACrCzG,qCAxBrBoG,EAAA,uzBCCOlY,GAAMC,GAAGC,KAATF,GACAS,GAAUR,GAAGI,WAAbI,OACAK,GAAeb,GAAGU,OAAlBG,YACFF,GAAYX,GAAGU,OAAfC,SAEQsR,GAAb,SAAArO,GAAA,SAAAqO,IAAA,mGAAAwH,CAAA1gB,KAAAkZ,GAAAyH,GAAA3gB,KAAA4gB,GAAA1H,GAAAtb,MAAAoC,KAAA5C,sBAAA,0OAAAyjB,CAAA3H,EAAyCjR,IAAMvE,aAA/CwV,KAAA,EAAA3c,IAAA,SAAAN,MAAA,WAIQ,IAAMwM,EAAazI,KAAKC,MAAMwI,WAE1BH,EAeAG,EAfAH,MACAuK,EAcApK,EAdAoK,WACAnK,EAaAD,EAbAC,QACAkX,EAYAnX,EAZAmX,aACA9V,EAWArB,EAXAqB,IACA2N,EAUAhP,EAVAgP,WACAF,EASA9O,EATA8O,YACAF,EAQA5O,EARA4O,kBACAkI,EAOA9W,EAPA8W,WACAtH,EAMAxP,EANAwP,aACA4H,EAKApX,EALAoX,MACAC,EAIArX,EAJAqX,iBACAC,EAGAtX,EAHAsX,OAIA3W,GADAX,EAFA0P,sBAEA1P,EADA4P,qBAEgBrY,KAAKC,MAAMmJ,eAC3ByG,EAAO7P,KAAKC,MAAM4P,KAClBtB,EAAiB,eACjByR,EAAW,YACXrH,EAAS,uDACTC,EAAS,GA0Cb,OAvCIrK,EAAc,GAAA7E,OAAM6E,EADT,UAAXwR,EACc,kCAEA,kCAGd1I,GACA2I,EAAQ,GAAAtW,OAAMsW,EAAN,2BACRrH,EAAM,GAAAjP,OAAMiP,EAAN,gBAGa,MAAflB,EACAmB,EAAS,CACL/C,gBAAiBwB,EACjB7M,OAAM,aAAAd,OAAe2N,IAGH,MAAfI,IACPmB,EAAS,CACL/C,gBAAiB,cACjBrL,OAAQ,aAAe6M,EACvBjL,MAAOiL,KAKPA,IAGW,MAAfI,GACAkB,EAAM,GAAAjP,OAAMiP,EAAN,SAAAjP,OAAoB6N,GAC1BqB,EAAS,MAEa,MAAfnB,IACPkB,EAAM,GAAAjP,OAAMiP,EAAN,iBAAAjP,OAA4B6N,GAClCqB,EAAS,OAMbrN,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAWoF,GACZhD,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAU,gCACD,SAAT0G,EACGtE,EAAAzM,EAAAiG,cAAC+b,GAAD,CACInX,SAAU,SAAC1N,GAAD,OAAWmN,EAAc,CAACyW,MAAO5jB,EAAM2N,MAAMC,KAAKC,OAC5DrI,KAAK,SACLxF,MAAO4jB,EACPxb,OAAQ,SAAA6E,GAAA,IAAEc,EAAFd,EAAEc,KAAF,OACJuB,EAAAzM,EAAAiG,cAACgc,GAAD,CACI9W,QAASD,EACTb,UAAW0W,EAAQ,eAAiB,uBAElCA,EACEtU,EAAAzM,EAAAiG,cAAA,OACIoE,UAAW,4BACXe,IAAK2V,EACL1V,IAAKnD,GAAG,eAAgB,aACxBsD,MAAO,CAACE,OAAM,aAAAd,OAAcoW,MAL1B9Y,GAAG,eAAgB,iBAWxC6Y,EACGtU,EAAAzM,EAAAiG,cAAA,OACIoE,UAAW,4BACXe,IAAK2V,EACL1V,IAAKnD,GAAG,eAAgB,aACxBsD,MAAO,CAACE,OAAM,aAAAd,OAAeoW,MAL5B9Y,GAAG,eAAgB,cASpCuE,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAU,gCAGU,SAAT0G,EAEItE,EAAAzM,EAAAiG,cAACwG,EAAAzM,EAAM8F,SAAP,KACI2G,EAAAzM,EAAAiG,cAACic,GAAD,CACI5W,QAAQ,KACRjB,UAAW,4BACXM,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAACd,MAAOrM,KAC3CA,MAAOqM,EACP+B,YAAarD,GAAG,eAAgB,aAChCsD,MAAO,CAAC8B,MAAOyG,KAEnBtH,EAAAzM,EAAAiG,cAAEic,GAAF,CACI5W,QAAQ,IACRjB,UAAW,2BACXM,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAACV,QAASzM,KAC7CA,MAAOyM,EACP2B,YAAarD,GAAG,iBAAkB,aAClCsD,MAAO,CAAC8B,MAAOwT,MAMvBrU,EAAAzM,EAAAiG,cAACwG,EAAAzM,EAAM8F,SAAP,KACI2G,EAAAzM,EAAAiG,cAACic,GAASrW,QAAV,CACIP,QAAQ,KACRnO,MAAOqM,EACPa,UAAW,4BACXmB,MAAO,CAAC8B,MAAOyG,KAEnBtH,EAAAzM,EAAAiG,cAACic,GAASrW,QAAV,CACIP,QAAQ,IACRjB,UAAW,2BACXlN,MAAOyM,EACP4B,MAAO,CAAC8B,MAAOwT,MASlC,WACG,GAAmB,KAAfL,QAAoCxhB,IAAfwhB,EACrB,OACIhU,EAAAzM,EAAAiG,cAAA,OAAKoE,UAAW6W,GACZzU,EAAAzM,EAAAiG,cAAA,KAAGyQ,KAAM1L,EACNX,UAAWwP,EACXnS,OAAQyR,EAAc,SAAS,KAC/B3N,MAAOsO,GAENrN,EAAAzM,EAAAiG,cAACkc,GAAD,CACIxY,WAAYA,MAVnC,uCApJzByQ,EAAA,GCLatN,GAAa,CACtB,CACInD,WAAY,CACRH,MAAO,CACH7B,OAAQ,OACRkC,SAAU,8BAEdkK,WAAY,CACRpR,KAAM,UAEViH,QAAS,CACLjC,OAAQ,OACRkC,SAAU,6BAEdiX,aAAc,CACVne,KAAM,UAEVqI,IAAK,CACDrI,KAAM,SACN3D,QAAS,MAEb2Z,WAAY,CACRhW,KAAM,SACN3D,QAAS,KAEbyZ,YAAa,CACT9V,KAAM,SACN3D,QAAS,WAEbuZ,kBAAmB,CACf5V,KAAM,SACN3D,QAAS,MAEbyhB,WAAY,CACR9Y,OAAQ,OACRkC,SAAU,sBACV7K,QAAS,IAEbma,aAAc,CACVxW,KAAM,UACN3D,SAAS,GAEb+hB,MAAO,CACHpe,KAAM,SACN3D,QAAS,MAEbgiB,iBAAkB,CACdre,KAAM,SACN3D,QAAS,MAEbiiB,OAAQ,CACJte,KAAM,SACN3D,QAAS,QAEbqa,sBAAuB,CACnB1W,KAAM,UAEV4W,qBAAsB,CAClB5W,KAAM,WAYdgJ,KArEJ,SAAAvB,GAqEkC,IAAxBT,EAAwBS,EAAxBT,WAAwBS,EAAZC,UAEd,OACIoC,EAAAzM,EAAAiG,cAACmc,GAAD,CACIzY,WAAYA,EACZoH,KAAM,YClEnB7I,GAAMC,GAAGC,KAATF,GACAG,GAAqBF,GAAGG,OAAxBD,qBAC4FF,GAAGI,WAAjFC,OAAdC,gBAAcD,cAAcE,gBAAmBsE,OAARrE,UAAQqE,aAAa8O,sBAAiBC,kBAC7EjW,GAAYqC,GAAGS,QAAf9C,YAC0DqC,GAAGU,OAAnDE,OAAVD,YAAUC,mBAAgCE,OAAbD,eAAaC,cAC3CC,GACFuD,EAAAzM,EAAAiG,cAAA,OAAKmD,MAAM,6BAA6BC,MAAM,MAAMC,OAAO,MAAMC,QAAQ,eAC3EkD,EAAAzM,EAAAiG,cAAA,SACCwG,EAAAzM,EAAAiG,cAAA,QAAMzJ,EAAE,qHACRiQ,EAAAzM,EAAAiG,cAAA,QAAMzJ,EAAE,wIAERiQ,EAAAzM,EAAAiG,cAAA,QAAMzJ,EAAE,8IAERiQ,EAAAzM,EAAAiG,cAAA,QAAMzJ,EAAE,8IAERiQ,EAAAzM,EAAAiG,cAAA,WAASiH,OAAO,uFAChBT,EAAAzM,EAAAiG,cAAA,QAAMzJ,EAAE,uQAGRiQ,EAAAzM,EAAAiG,cAAA,QAAMzJ,EAAE,kQAGRiQ,EAAAzM,EAAAiG,cAAA,QAAMzJ,EAAE,+PAGRiQ,EAAAzM,EAAAiG,cAAA,QAAMzJ,EAAE,iQAGRiQ,EAAAzM,EAAAiG,cAAA,QAAMzJ,EAAE,kMAkBX6L,GAAkB,uBAAwB,CAEtCmB,MAAOtB,GAAG,aAAc,aACxBuB,KAAMP,GACNQ,SAAU,gBACVC,WC/DkB,CACrBH,MAAO,CACN7B,OAAQ,OACPkC,SAAU,8BAEZkK,WAAY,CACXpR,KAAM,UAEPiH,QAAS,CACRjC,OAAQ,OACPkC,SAAU,6BAEZiX,aAAc,CACbne,KAAM,UAEPqI,IAAK,CACJrI,KAAM,SACP3D,QAAS,MAET2Z,WAAY,CACXhW,KAAM,SACP3D,QAAS,KAETyZ,YAAa,CACZ9V,KAAM,SACN3D,QAAS,WAEVuZ,kBAAmB,CAClB5V,KAAM,SACN3D,QAAS,MAEVyhB,WAAY,CACX9Y,OAAQ,OACRkC,SAAU,sBACV7K,QAAS,IAEVma,aAAc,CACbxW,KAAM,UACP3D,SAAS,GAET+hB,MAAO,CACNpe,KAAM,SACP3D,QAAS,MAETgiB,iBAAkB,CACjBre,KAAM,SACN3D,QAAS,MAEViiB,OAAQ,CACPte,KAAM,SACP3D,QAAS,QAETqa,sBAAsB,CACrB1W,KAAM,UAEP4W,qBAAqB,CACpB5W,KAAM,WDiBJwH,KAAM,SAAAC,GAAkD,IAAvCT,EAAuCS,EAAvCT,WAAYU,EAA2BD,EAA3BC,UAAWC,EAAgBF,EAAhBE,cAEhCyJ,EAYApK,EAZAoK,WACA+M,EAWAnX,EAXAmX,aACA9V,EAUArB,EAVAqB,IACA2N,EASAhP,EATAgP,WACAF,EAQA9O,EARA8O,YACAF,EAOA5O,EAPA4O,kBACAkI,EAMA9W,EANA8W,WACAtH,EAKAxP,EALAwP,aACA6H,EAIArX,EAJAqX,iBACAC,EAGAtX,EAHAsX,OACA5H,EAEA1P,EAFA0P,sBACAE,EACA5P,EADA4P,qBAEJ,OACI9M,EAAAzM,EAAAiG,cAACoc,GAAD,KACI5V,EAAAzM,EAAAiG,cAACqc,GAAD,KACI7V,EAAAzM,EAAAiG,cAACsc,GAAD,CAAW/Y,MAAOtB,GAAG,gBAAiB,cAClCuE,EAAAzM,EAAAiG,cAACuc,GAAD,CAAajY,MAAOrC,GAAG,cAAe,cAClCuE,EAAAzM,EAAAiG,cAACwc,GAAD,CACItlB,MAAO4W,EACPpJ,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAACyJ,WAAY5W,QAGxDsP,EAAAzM,EAAAiG,cAACuc,GAAD,CAAajY,MAAOrC,GAAG,gBAAiB,cACpCuE,EAAAzM,EAAAiG,cAACwc,GAAD,CACItlB,MAAO2jB,EACPnW,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAACwW,aAAc3jB,QAG1DsP,EAAAzM,EAAAiG,cAACuc,GAAD,CACIjY,MAAOrC,GAAG,qBAAsB,cAEhCuE,EAAAzM,EAAAiG,cAACwc,GAAD,CACItlB,MAAO6jB,EACPrW,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAAC0W,iBAAkB7jB,SAIlEsP,EAAAzM,EAAAiG,cAACsc,GAAD,CAAW/Y,MAAOtB,GAAG,iBAAkB,cACnCuE,EAAAzM,EAAAiG,cAACuc,GAAD,CACIjY,MAAOrC,GAAG,cAAe,cAEzBuE,EAAAzM,EAAAiG,cAACyc,GAAD,CACIvlB,MAAOsjB,EACP9V,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAACmW,WAAYtjB,KAChDoO,YAAa,wBAGrBkB,EAAAzM,EAAAiG,cAACuc,GAAD,CACIjY,MAAOrC,GAAG,WAAY,cAEtBuE,EAAAzM,EAAAiG,cAACyc,GAAD,CACIvlB,MAAO6N,EACPL,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAACU,IAAK7N,KACzCoO,YAAa,+BAGjCkB,EAAAzM,EAAAiG,cAAC0c,GAAD,CACgBpY,MAAOrC,GAAG,qBAAsB,aAChCqU,QAASpD,EACTxO,SAAU,SAAC4R,GAAD,OAAajS,EAAc,CAAC6O,aAAcoD,OAExD9P,EAAAzM,EAAAiG,cAACuc,GAAD,CAAajY,MAAOrC,GAAG,cAAe,cAClCuE,EAAAzM,EAAAiG,cAAC2c,GAAD,CACInY,SAAUkO,EACVjO,QAAS,CACL,CAACH,MAAOrC,GAAG,QAAS,aAAc/K,MAAO,KACzC,CAACoN,MAAOrC,GAAG,QAAS,aAAc/K,MAAO,MAE7CwN,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAACqO,WAAYxb,QAGpEsP,EAAAzM,EAAAiG,cAAC2c,GAAD,CACgBrY,MAAOrC,GAAG,iBAAkB,aAC5BuC,SAAUgO,EACV/N,QAAS,CACL,CAACH,MAAOrC,GAAG,UAAW,aAAc/K,MAAO,WAC3C,CAACoN,MAAOrC,GAAG,YAAa,aAAc/K,MAAO,aAC7C,CAACoN,MAAOrC,GAAG,UAAW,aAAc/K,MAAO,WAC3C,CAACoN,MAAOrC,GAAG,OAAQ,aAAc/K,MAAO,QACxC,CAACoN,MAAOrC,GAAG,UAAW,aAAc/K,MAAO,WAC3C,CAACoN,MAAOrC,GAAG,SAAU,aAAc/K,MAAO,UAC1C,CAACoN,MAAOrC,GAAG,QAAS,aAAc/K,MAAO,SACzC,CAACoN,MAAOrC,GAAG,OAAQ,aAAc/K,MAAO,SAE5CwN,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAACmO,YAAatb,OAEjEsP,EAAAzM,EAAAiG,cAACuc,GAAD,CAAajY,MAAOrC,GAAG,eAAgB,cACvBuE,EAAAzM,EAAAiG,cAACwc,GAAD,CACItlB,MAAOob,EACP5N,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAACiO,kBAAmBpb,QAG/DsP,EAAAzM,EAAAiG,cAACuc,GAAD,CACIjY,MAAOrC,GAAG,gBAAiB,aAC3BsC,KAAMiC,EAAAzM,EAAAiG,cAAA,KAAGyQ,KAAI,iDAAoDhP,OAAM,UAAaQ,GAAG,yBAA0B,eAEjHuE,EAAAzM,EAAAiG,cAACyc,GAAD,CACInY,MAAOrC,GAAG,cAAe,aACzBsC,KAAMtC,GAAG,4FAA6F,aACtG/K,MAAOkc,EACP1O,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAAC+O,sBAAuBlc,KAC3DoO,YAAa,8BAEjBkB,EAAAzM,EAAAiG,cAACyc,GAAD,CACInY,MAAOrC,GAAG,aAAc,aACxBsC,KAAMtC,GAAG,0FAA2F,aACpG/K,MAAOoc,EACP5O,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAACiP,qBAAsBpc,KAC1DoO,YAAa,+BAIzBkB,EAAAzM,EAAAiG,cAACsc,GAAD,CAAW/Y,MAAOtB,GAAG,iBAAkB,cAC/BuE,EAAAzM,EAAAiG,cAAC2c,GAAD,CACIrY,MAAOrC,GAAG,cAAe,aACzBuC,SAAUwW,EACVvW,QAAS,CACL,CAACH,MAAOrC,GAAG,QAAS,aAAc/K,MAAO,SACzC,CAACoN,MAAOrC,GAAG,OAAQ,aAAc/K,MAAO,SAE5CwN,SAAU,SAACxN,GAAD,OAAWmN,EAAc,CAAC2W,OAAQ9jB,SAI5DsP,EAAAzM,EAAAiG,cAAC4c,GAAD,CACIlZ,WAAYA,EACZW,cAAeA,EACfD,UAAWA,EACX0G,KAAM,WAetBpF,KAjKsC,SAAAV,GAiKR,IAAxBtB,EAAwBsB,EAAxBtB,WAAYU,EAAYY,EAAZZ,UAEd,OACIoC,EAAAzM,EAAAiG,cAAC4c,GAAD,CACIlZ,WAAYA,EACZU,UAAWA,EACX0G,KAAM,UAKlBjE,WAAYA","file":"./inc/vk-blocks/build/block-build.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 5);\n","'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/react.production.min.js');\n} else {\n module.exports = require('./cjs/react.development.js');\n}\n","/*!\n Copyright (c) 2017 Jed Watson.\n Licensed under the MIT License (MIT), see\n http://jedwatson.github.io/classnames\n*/\n/* global define */\n\n(function () {\n\t'use strict';\n\n\tvar hasOwn = {}.hasOwnProperty;\n\n\tfunction classNames () {\n\t\tvar classes = [];\n\n\t\tfor (var i = 0; i < arguments.length; i++) {\n\t\t\tvar arg = arguments[i];\n\t\t\tif (!arg) continue;\n\n\t\t\tvar argType = typeof arg;\n\n\t\t\tif (argType === 'string' || argType === 'number') {\n\t\t\t\tclasses.push(arg);\n\t\t\t} else if (Array.isArray(arg) && arg.length) {\n\t\t\t\tvar inner = classNames.apply(null, arg);\n\t\t\t\tif (inner) {\n\t\t\t\t\tclasses.push(inner);\n\t\t\t\t}\n\t\t\t} else if (argType === 'object') {\n\t\t\t\tfor (var key in arg) {\n\t\t\t\t\tif (hasOwn.call(arg, key) && arg[key]) {\n\t\t\t\t\t\tclasses.push(key);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn classes.join(' ');\n\t}\n\n\tif (typeof module !== 'undefined' && module.exports) {\n\t\tclassNames.default = classNames;\n\t\tmodule.exports = classNames;\n\t} else if (typeof define === 'function' && typeof define.amd === 'object' && define.amd) {\n\t\t// register as 'classnames', consistent with npm package name\n\t\tdefine('classnames', [], function () {\n\t\t\treturn classNames;\n\t\t});\n\t} else {\n\t\twindow.classNames = classNames;\n\t}\n}());\n","/** @license React v16.7.0\n * react.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';var k=require(\"object-assign\"),n=\"function\"===typeof Symbol&&Symbol.for,p=n?Symbol.for(\"react.element\"):60103,q=n?Symbol.for(\"react.portal\"):60106,r=n?Symbol.for(\"react.fragment\"):60107,t=n?Symbol.for(\"react.strict_mode\"):60108,u=n?Symbol.for(\"react.profiler\"):60114,v=n?Symbol.for(\"react.provider\"):60109,w=n?Symbol.for(\"react.context\"):60110,x=n?Symbol.for(\"react.concurrent_mode\"):60111,y=n?Symbol.for(\"react.forward_ref\"):60112,z=n?Symbol.for(\"react.suspense\"):60113,A=n?Symbol.for(\"react.memo\"):\n60115,B=n?Symbol.for(\"react.lazy\"):60116,C=\"function\"===typeof Symbol&&Symbol.iterator;function aa(a,b,e,c,d,g,h,f){if(!a){a=void 0;if(void 0===b)a=Error(\"Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.\");else{var l=[e,c,d,g,h,f],m=0;a=Error(b.replace(/%s/g,function(){return l[m++]}));a.name=\"Invariant Violation\"}a.framesToPop=1;throw a;}}\nfunction D(a){for(var b=arguments.length-1,e=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+a,c=0;c<b;c++)e+=\"&args[]=\"+encodeURIComponent(arguments[c+1]);aa(!1,\"Minified React error #\"+a+\"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. \",e)}var E={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},F={};\nfunction G(a,b,e){this.props=a;this.context=b;this.refs=F;this.updater=e||E}G.prototype.isReactComponent={};G.prototype.setState=function(a,b){\"object\"!==typeof a&&\"function\"!==typeof a&&null!=a?D(\"85\"):void 0;this.updater.enqueueSetState(this,a,b,\"setState\")};G.prototype.forceUpdate=function(a){this.updater.enqueueForceUpdate(this,a,\"forceUpdate\")};function H(){}H.prototype=G.prototype;function I(a,b,e){this.props=a;this.context=b;this.refs=F;this.updater=e||E}var J=I.prototype=new H;\nJ.constructor=I;k(J,G.prototype);J.isPureReactComponent=!0;var K={current:null,currentDispatcher:null},L=Object.prototype.hasOwnProperty,M={key:!0,ref:!0,__self:!0,__source:!0};\nfunction N(a,b,e){var c=void 0,d={},g=null,h=null;if(null!=b)for(c in void 0!==b.ref&&(h=b.ref),void 0!==b.key&&(g=\"\"+b.key),b)L.call(b,c)&&!M.hasOwnProperty(c)&&(d[c]=b[c]);var f=arguments.length-2;if(1===f)d.children=e;else if(1<f){for(var l=Array(f),m=0;m<f;m++)l[m]=arguments[m+2];d.children=l}if(a&&a.defaultProps)for(c in f=a.defaultProps,f)void 0===d[c]&&(d[c]=f[c]);return{$$typeof:p,type:a,key:g,ref:h,props:d,_owner:K.current}}\nfunction ba(a,b){return{$$typeof:p,type:a.type,key:b,ref:a.ref,props:a.props,_owner:a._owner}}function O(a){return\"object\"===typeof a&&null!==a&&a.$$typeof===p}function escape(a){var b={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+(\"\"+a).replace(/[=:]/g,function(a){return b[a]})}var P=/\\/+/g,Q=[];function R(a,b,e,c){if(Q.length){var d=Q.pop();d.result=a;d.keyPrefix=b;d.func=e;d.context=c;d.count=0;return d}return{result:a,keyPrefix:b,func:e,context:c,count:0}}\nfunction S(a){a.result=null;a.keyPrefix=null;a.func=null;a.context=null;a.count=0;10>Q.length&&Q.push(a)}\nfunction T(a,b,e,c){var d=typeof a;if(\"undefined\"===d||\"boolean\"===d)a=null;var g=!1;if(null===a)g=!0;else switch(d){case \"string\":case \"number\":g=!0;break;case \"object\":switch(a.$$typeof){case p:case q:g=!0}}if(g)return e(c,a,\"\"===b?\".\"+U(a,0):b),1;g=0;b=\"\"===b?\".\":b+\":\";if(Array.isArray(a))for(var h=0;h<a.length;h++){d=a[h];var f=b+U(d,h);g+=T(d,f,e,c)}else if(null===a||\"object\"!==typeof a?f=null:(f=C&&a[C]||a[\"@@iterator\"],f=\"function\"===typeof f?f:null),\"function\"===typeof f)for(a=f.call(a),h=\n0;!(d=a.next()).done;)d=d.value,f=b+U(d,h++),g+=T(d,f,e,c);else\"object\"===d&&(e=\"\"+a,D(\"31\",\"[object Object]\"===e?\"object with keys {\"+Object.keys(a).join(\", \")+\"}\":e,\"\"));return g}function V(a,b,e){return null==a?0:T(a,\"\",b,e)}function U(a,b){return\"object\"===typeof a&&null!==a&&null!=a.key?escape(a.key):b.toString(36)}function ca(a,b){a.func.call(a.context,b,a.count++)}\nfunction da(a,b,e){var c=a.result,d=a.keyPrefix;a=a.func.call(a.context,b,a.count++);Array.isArray(a)?W(a,c,e,function(a){return a}):null!=a&&(O(a)&&(a=ba(a,d+(!a.key||b&&b.key===a.key?\"\":(\"\"+a.key).replace(P,\"$&/\")+\"/\")+e)),c.push(a))}function W(a,b,e,c,d){var g=\"\";null!=e&&(g=(\"\"+e).replace(P,\"$&/\")+\"/\");b=R(b,g,c,d);V(a,da,b);S(b)}\nvar X={Children:{map:function(a,b,e){if(null==a)return a;var c=[];W(a,c,null,b,e);return c},forEach:function(a,b,e){if(null==a)return a;b=R(null,null,b,e);V(a,ca,b);S(b)},count:function(a){return V(a,function(){return null},null)},toArray:function(a){var b=[];W(a,b,null,function(a){return a});return b},only:function(a){O(a)?void 0:D(\"143\");return a}},createRef:function(){return{current:null}},Component:G,PureComponent:I,createContext:function(a,b){void 0===b&&(b=null);a={$$typeof:w,_calculateChangedBits:b,\n_currentValue:a,_currentValue2:a,_threadCount:0,Provider:null,Consumer:null};a.Provider={$$typeof:v,_context:a};return a.Consumer=a},forwardRef:function(a){return{$$typeof:y,render:a}},lazy:function(a){return{$$typeof:B,_ctor:a,_status:-1,_result:null}},memo:function(a,b){return{$$typeof:A,type:a,compare:void 0===b?null:b}},Fragment:r,StrictMode:t,Suspense:z,createElement:N,cloneElement:function(a,b,e){null===a||void 0===a?D(\"267\",a):void 0;var c=void 0,d=k({},a.props),g=a.key,h=a.ref,f=a._owner;\nif(null!=b){void 0!==b.ref&&(h=b.ref,f=K.current);void 0!==b.key&&(g=\"\"+b.key);var l=void 0;a.type&&a.type.defaultProps&&(l=a.type.defaultProps);for(c in b)L.call(b,c)&&!M.hasOwnProperty(c)&&(d[c]=void 0===b[c]&&void 0!==l?l[c]:b[c])}c=arguments.length-2;if(1===c)d.children=e;else if(1<c){l=Array(c);for(var m=0;m<c;m++)l[m]=arguments[m+2];d.children=l}return{$$typeof:p,type:a.type,key:g,ref:h,props:d,_owner:f}},createFactory:function(a){var b=N.bind(null,a);b.type=a;return b},isValidElement:O,version:\"16.7.0\",\nunstable_ConcurrentMode:x,unstable_Profiler:u,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:K,assign:k}},Y={default:X},Z=Y&&X||Y;module.exports=Z.default||Z;\n","/*\nobject-assign\n(c) Sindre Sorhus\n@license MIT\n*/\n\n'use strict';\n/* eslint-disable no-unused-vars */\nvar getOwnPropertySymbols = Object.getOwnPropertySymbols;\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\nvar propIsEnumerable = Object.prototype.propertyIsEnumerable;\n\nfunction toObject(val) {\n\tif (val === null || val === undefined) {\n\t\tthrow new TypeError('Object.assign cannot be called with null or undefined');\n\t}\n\n\treturn Object(val);\n}\n\nfunction shouldUseNative() {\n\ttry {\n\t\tif (!Object.assign) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// Detect buggy property enumeration order in older V8 versions.\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=4118\n\t\tvar test1 = new String('abc'); // eslint-disable-line no-new-wrappers\n\t\ttest1[5] = 'de';\n\t\tif (Object.getOwnPropertyNames(test1)[0] === '5') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test2 = {};\n\t\tfor (var i = 0; i < 10; i++) {\n\t\t\ttest2['_' + String.fromCharCode(i)] = i;\n\t\t}\n\t\tvar order2 = Object.getOwnPropertyNames(test2).map(function (n) {\n\t\t\treturn test2[n];\n\t\t});\n\t\tif (order2.join('') !== '0123456789') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test3 = {};\n\t\t'abcdefghijklmnopqrst'.split('').forEach(function (letter) {\n\t\t\ttest3[letter] = letter;\n\t\t});\n\t\tif (Object.keys(Object.assign({}, test3)).join('') !==\n\t\t\t\t'abcdefghijklmnopqrst') {\n\t\t\treturn false;\n\t\t}\n\n\t\treturn true;\n\t} catch (err) {\n\t\t// We don't expect any of the above to throw, but better to be safe.\n\t\treturn false;\n\t}\n}\n\nmodule.exports = shouldUseNative() ? Object.assign : function (target, source) {\n\tvar from;\n\tvar to = toObject(target);\n\tvar symbols;\n\n\tfor (var s = 1; s < arguments.length; s++) {\n\t\tfrom = Object(arguments[s]);\n\n\t\tfor (var key in from) {\n\t\t\tif (hasOwnProperty.call(from, key)) {\n\t\t\t\tto[key] = from[key];\n\t\t\t}\n\t\t}\n\n\t\tif (getOwnPropertySymbols) {\n\t\t\tsymbols = getOwnPropertySymbols(from);\n\t\t\tfor (var i = 0; i < symbols.length; i++) {\n\t\t\t\tif (propIsEnumerable.call(from, symbols[i])) {\n\t\t\t\t\tto[symbols[i]] = from[symbols[i]];\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\treturn to;\n};\n","/**\n * Baloon block type\n *\n */\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst { registerBlockType } = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RangeControl, RadioControl, PanelBody, Button} = wp.components;\nconst { Fragment } = wp.element;\nconst {RichText, InspectorControls, MediaUpload, ColorPalette} = wp.editor;\nconst BlockIcon = (\n\t<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t\t<path d=\"M544 450.583c0 22.75 13.014 42.454 32 52.092v7.969c-5.313 0.727-10.736 1.112-16.25 1.112-34.004 0-64.674-14.264-86.361-37.132-13.111 3.491-27.001 5.376-41.389 5.376-79.529 0-144-57.308-144-128s64.471-128 144-128c79.529 0 144 57.308 144 128 0 27.674-9.882 53.296-26.678 74.233-3.412 7.412-5.322 15.656-5.322 24.35zM115.339 110.593c-33.107 26.899-51.339 61.492-51.339 97.407 0 20.149 5.594 39.689 16.626 58.075 11.376 18.96 28.491 36.293 49.494 50.126 15.178 9.996 25.39 25.974 28.088 43.947 0.9 5.992 1.464 12.044 1.685 18.062 3.735-3.097 7.375-6.423 10.94-9.988 12.077-12.076 28.39-18.745 45.251-18.745 2.684 0 5.381 0.168 8.078 0.512 10.474 1.331 21.172 2.008 31.797 2.010v64c-13.564-0.001-26.877-0.869-39.871-2.521-54.989 54.989-120.625 64.85-184.088 66.298v-13.458c34.268-16.789 64-47.37 64-82.318 0-4.877-0.379-9.665-1.082-14.348-57.898-38.132-94.918-96.377-94.918-161.652 0-114.875 114.615-208 256-208 139.229 0 252.496 90.307 255.918 202.76-20.548-9.158-42.92-14.711-66.131-16.289-5.765-28.034-22.701-54.408-49.126-75.878-17.661-14.349-38.458-25.695-61.814-33.722-24.853-8.54-51.38-12.871-78.847-12.871s-53.994 4.331-78.847 12.871c-23.356 8.027-44.153 19.372-61.814 33.722z\"/>\n\t</svg>\n);\n\n/**\n * Register: aa Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/balloon', {\n\t// Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('Ballon', 'vk-blocks'), // Block title.\n\ticon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n\tcategory: 'vk-blocks-cat', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n\tattributes: {\n\t\tcontent: {\n\t\t\tsource: 'html',\n selector: 'p',\n\t\t},\n balloonName: {\n source: 'html',\n selector: 'figcaption',\n },\n balloonType: {\n type: 'string',\n default: 'type-serif',\n },\n\t\tballoonBgColor: {\n\t\t\ttype: 'string',\n\t\t},\n\t\tballoonAlign: {\n\t\t\ttype: 'string',\n\t\t\tdefault: 'position-left',\n\t\t},\n\t\tIconImage: {\n\t\t\ttype: 'string',\n\t\t\tdefault: null, // no image by default!\n\t\t}\n\t},\n\n\t/**\n\t * The edit function describes the structure of your block in the context of the editor.\n\t * This represents what the editor will render when the block is used.\n\t *\n\t * The \"edit\" property must be a valid function.\n\t *\n\t * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n\t */\n\tedit( { attributes, className, setAttributes } ) {\n\t\tconst {\n\t\t\tcontent,\n balloonName,\n balloonType,\n balloonBgColor,\n\t\t\tballoonAlign,\n\t\t\tIconImage,\n\t\t} = attributes;\n\n return (\n\t\t\t<Fragment>\n\t\t\t\t<InspectorControls>\n\t\t\t\t\t<PanelBody title={__('Balloon setting', 'vk-blocks')}>\n\t\t\t\t\t\t<RadioControl\n\t\t\t\t\t\t\tlabel={__('Position', 'vk-blocks')}\n\t\t\t\t\t\t\thelp={__('Please specify the layout of the balloon.', 'vk-blocks')}\n\t\t\t\t\t\t\tselected={ balloonAlign }\n\t\t\t\t\t\t\toptions={ [\n\t\t\t\t\t\t\t\t{ label: __('Left', 'vk-blocks'), value: 'position-left' },\n\t\t\t\t\t\t\t\t{ label: __('Right', 'vk-blocks'), value: 'position-right' },\n\t\t\t\t\t\t\t] }\n\t\t\t\t\t\t\tonChange={ ( value ) => setAttributes( { balloonAlign: value } ) }\n\t\t\t\t\t\t/>\n\t\t <RadioControl\n\t\t label={__('Type', 'vk-blocks')}\n\t\t help={__('Please select the type of balloon.', 'vk-blocks')}\n\t\t selected={ balloonType }\n\t\t options={ [\n\t\t { label: __('Serif', 'vk-blocks'), value: 'type-serif' },\n\t\t { label: __('Thinking', 'vk-blocks'), value: 'type-think' }\n\t\t ] }\n\t\t onChange={ ( value ) => setAttributes( { balloonType: value } ) }\n\t\t />\n\t\t <ColorPalette\n\t\t value={balloonBgColor}\n\t\t onChange={(value) => setAttributes({balloonBgColor: value})}\n\t\t />\n\t\t\t\t\t</PanelBody>\n\t\t\t\t</InspectorControls>\n\n\t\t\t\t<div className={ `${ className } vk_balloon vk_balloon-${ balloonAlign } vk_balloon-${ balloonType }` }>\n\t\t\t\t\t<div className={ 'vk_balloon_icon' }>\n\t\t\t\t\t\t<MediaUpload\n\t\t\t\t\t\t\tonSelect={ (value) => setAttributes( { IconImage: value.sizes.full.url } ) }\n\t\t\t\t\t\t\ttype=\"image\"\n\t\t\t\t\t\t\tclassName={ 'vk_balloon_icon_image' }\n\t\t\t\t\t\t\tvalue={ IconImage }\n\t\t\t\t\t\t\trender={ ( { open } ) => (\n\t\t\t\t\t\t\t\t<Button\n\t\t\t\t\t\t\t\t\tonClick={ open }\n\t\t\t\t\t\t\t\t\tclassName={ IconImage ? 'image-button' : 'button button-large' }\n\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t{ ! IconImage ? __('Select image', 'vk-blocks') : <img className={ 'vk_balloon_icon_image' } src={ IconImage } alt={__('Upload image', 'vk-blocks') } /> }\n\t\t\t\t\t\t\t\t</Button>\n\t\t\t\t\t\t\t)}\n\t\t\t\t\t\t/>\n <RichText\n tagName=\"figcaption\"\n\t\t\t\t\t\t\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","import React from 'react';\n\nexport class SpacerComponent extends React.Component {\n\n render() {\n let {\n unit,\n pc,\n tablet,\n mobile,\n } = this.props.attributes;\n let className = this.props.className;\n\n return (\n <div className={`${className} vk_spacer`}>\n <div className={'vk_spacer-display-pc'} style={{height: pc + unit}}></div>\n <div className={'vk_spacer-display-tablet'} style={{height: tablet + unit}}></div>\n <div className={'vk_spacer-display-mobile'} style={{height: mobile + unit}}></div>\n </div>\n );\n }\n}\n","import React from 'react';\n\nexport class SpacerComponent extends React.Component {\n\n render() {\n let {\n unit,\n pc,\n tablet,\n mobile,\n } = this.props.attributes;\n\n return (\n <div className=\"vk_spacer\">\n <div className={'vk_spacer-display-pc'} style={{height: pc + unit}}></div>\n <div className={'vk_spacer-display-tablet'} style={{height: tablet + unit}}></div>\n <div className={'vk_spacer-display-mobile'} style={{height: mobile + unit}}></div>\n </div>\n );\n }\n}","import React from \"react\";\nimport {SpacerComponent} from \"./component\";\nimport {schema} from './schema';\nconst {RichText} = wp.editor;\n\nexport const deprecated = [\n {\n attributes: schema,\n save({attributes}) {\n return (\n <SpacerComponent attributes={attributes}/>\n );\n },\n }\n];\n","export const schema = {\n unit: {\n type: 'string',\n default: 'px',\n },\n pc: {\n type: 'number',\n default: 50,\n },\n tablet: {\n type: 'number',\n default: 10,\n },\n mobile: {\n type: 'number',\n default: 10,\n },\n};\n","/**\n * spacer block type\n *\n */\nimport React from \"react\";\nimport {schema} from './schema';\nimport {SpacerComponent} from \"./component\";\nimport {deprecated} from \"./deprecated/deprecated\";\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RangeControl, PanelBody, BaseControl,SelectControl} = wp.components;\nconst {Fragment} = wp.element;\nconst {InspectorControls} = wp.editor;\nconst BlockIcon = (\n\t<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t<g>\n\t\t<rect x=\"108.8\" y=\"18.7\" width=\"358.5\" height=\"40\"/>\n\t\t<rect x=\"108.8\" y=\"453.3\" width=\"358.5\" height=\"40\"/>\n\t\t<polygon points=\"171.4,253.2 131.4,253.2 131.4,412.6 290.8,412.6 290.8,372.6 199.7,372.6 404.6,167.7 404.6,258.8 444.6,258.8\n\t\t\t444.6,99.4 285.2,99.4 285.2,139.4 376.3,139.4 171.4,344.3 \t\"/>\n\t</g>\n\t</svg>\n);\n\n/**\n * Register: a Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/spacer', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('Responsive Spacer', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat-layout', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: schema,\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit({attributes, setAttributes, className}) {\n const {\n unit,\n pc,\n tablet,\n mobile,\n } = attributes;\n\n return (\n <Fragment>\n <InspectorControls>\n <PanelBody>\n <SelectControl\n label={__('Unit Type', 'vk-blocks')}\n value={unit}\n onChange={(value) => setAttributes({unit: value})}\n options={[\n {\n value: 'px',\n label: __('px', 'vk-blocks'),\n },\n {\n value: 'em',\n label: __('em', 'vk-blocks'),\n },\n {\n value: 'rem',\n label: __('rem', 'vk-blocks'),\n },\n {\n value: 'vw',\n label: __('vw', 'vk-blocks'),\n }\n ]}\n />\n <BaseControl label={__('Height for each device.', 'vk-blocks')}>\n <RangeControl\n label={__('PC', 'vk-blocks')}\n value={pc}\n onChange={(value) => setAttributes({pc: value})}\n />\n <RangeControl\n label={__('Tablet', 'vk-blocks')}\n value={tablet}\n onChange={(value) => setAttributes({tablet: value})}\n />\n <RangeControl\n label={__('Mobile', 'vk-blocks')}\n value={mobile}\n onChange={(value) => setAttributes({mobile: value})}\n />\n </BaseControl>\n </PanelBody>\n </InspectorControls>\n <SpacerComponent\n attributes={attributes}\n className={className}\n />\n </Fragment>\n );\n },\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes}) {\n return (\n <SpacerComponent attributes={attributes}/>\n );\n },\n\n //Please comment out, when you need to use deprecated.\n deprecated: deprecated\n});\n","export const schema = {\n unit: {\n type: 'string',\n default: 'px',\n },\n pc: {\n type: 'number',\n default: 50,\n },\n tablet: {\n type: 'number',\n default: 10,\n },\n mobile: {\n type: 'number',\n default: 10,\n },\n};\n","const componentDivider = (level, color, whichSide, dividerType) => {\n\n let sectionPadding;\n let sectionClass;\n let lenderDivider;\n\n const tiltSectionStyle = (level, color) => {\n\n if (level > 0) {\n return <path\n d={`m0,${100 - level} L100,100 L0,100 z`}\n strokeWidth=\"0\"\n fill={color}\n />\n\n } else if (level < 0) {\n\n //絶対値に変換\n const absLevel = Math.abs(level);\n\n return <path\n d={`m100,${100 - absLevel} L0,100 L100,100 z`}\n strokeWidth=\"0\"\n fill={color}\n />\n }\n };\n\n const curveSectionStyle = (level, color) => {\n if (level > 0) {\n\n return <path\n d={ `m0,${ 100 - level } q50,${ level * 2 },100,0 V100 L0,100 z` }\n strokeWidth=\"0\"\n fill={color}\n />\n } else if (level < 0) {\n\n return <path\n d={ `m0,100 q50,${ level * 2},100,0 V100 L0,100 z` }\n strokeWidth=\"0\"\n fill={color}\n />\n }\n };\n\n const waveSectionStyle = (level, color) => {\n\n if (level > 0) {\n\n return (\n <path\n d={ `m0,${ 100 - ( level / 2 ) } q20,${ level },40,0 t40,0 t40,0 V100 L0,100 z` }\n strokeWidth=\"0\"\n fill={color}\n />\n );\n } else if (level < 0) {\n\n return (\n <path\n d={ `m0,${ ( level / 2 ) + 100 } q20,${ level },40,0 t40,0 t40,0 V100 L0,100 z` }\n strokeWidth=\"0\"\n fill={color}\n />\n );\n }\n\n };\n\n const triangleSectionStyle = (level, color) => {\n\n const absLevel = Math.abs(level);\n const DivideAbs4 = absLevel / 4;\n\n if (level > 0) {\n\n return (\n <path\n d={`m0,100 h${50 - DivideAbs4} l${DivideAbs4},-${absLevel} l${DivideAbs4},${absLevel} h${DivideAbs4} v100 h-100 z`}\n strokeWidth=\"0\"\n fill={color}\n />\n );\n } else if (level < 0) {\n\n return (\n <path\n d={`m0,${100 - absLevel} h${50 - DivideAbs4} l${DivideAbs4},${absLevel} l${DivideAbs4},-${absLevel} h${50 - DivideAbs4} v${absLevel + 1} h-100 z`}\n strokeWidth=\"0\"\n fill={color}\n />);\n }\n };\n\n //背景色をクリアした時は、白に変更\n if(!color){\n color = '#fff';\n }\n\n //Paddingの条件分岐を追加\n if (dividerType === 'tilt') {\n\n sectionPadding = Math.abs(level);\n lenderDivider = tiltSectionStyle(level, color);\n\n }else if(dividerType === 'curve') {\n\n if (level > 0) {\n sectionPadding = Math.abs(level);\n } else if (level < 0) {\n sectionPadding = Math.abs(level) * 2;\n }\n lenderDivider = curveSectionStyle(level, color);\n\n }else if(dividerType === 'wave'){\n\n sectionPadding = Math.abs(level);\n lenderDivider = waveSectionStyle(level, color);\n\n }else if(dividerType === 'triangle'){\n\n sectionPadding = Math.abs(level);\n lenderDivider = triangleSectionStyle(level, color);\n\n }\n\n //classにdividerTypeを追加\n sectionClass = dividerType;\n\n //upper-paddingを追加\n if (whichSide === 'upper') {\n return (\n <div\n className={`vk_outer_separator vk_outer_separator-position-upper vk_outer_separator-type-${sectionClass}`}\n style={{paddingBottom: sectionPadding + `px`}}\n >\n <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\" preserveAspectRatio=\"none\">\n {lenderDivider}\n </svg>\n </div>\n\n );\n //lower-paddingを追加\n } else if (whichSide === 'lower') {\n return (\n\n <div\n className={`vk_outer_separator vk_outer_separator-position-lower vk_outer_separator-type-${sectionClass}`}\n style={{paddingTop: sectionPadding + `px`}}\n >\n <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\" preserveAspectRatio=\"none\">\n {lenderDivider}\n </svg>\n </div>\n )\n }\n};\n\nexport {componentDivider};\n","import React from 'react';\nimport {componentDivider} from './component-divider';\nconst {InnerBlocks} = wp.editor;\n\n//hexカラーコード定義をrgbaに変換\nfunction hex2rgba (hex, alpha) {\n\n // ロングバージョンの場合(例:#FF0000)\n let r = hex.match(/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})$/i);\n let c = null;\n if (r) {\n c = r.slice(1,4).map(function(x) { return parseInt(x, 16) })\n }\n // ショートバージョンの場合(例:#F00)\n r = hex.match(/^#([0-9a-f])([0-9a-f])([0-9a-f])$/i);\n if (r) {\n c = r.slice(1,4).map(function(x) { return 0x11 * parseInt(x, 16) })\n }\n // 該当しない場合は、nullを返す.\n if (!c) {\n return null\n }\n return `rgba(${c[0]}, ${c[1]}, ${c[2]}, ${alpha})`\n}\n\nexport class Component extends React.Component {\n\n render() {\n\n let {\n bgColor,\n bgImage,\n bgPosition,\n outerWidth,\n padding_left_and_right,\n padding_top_and_bottom,\n opacity,\n upper_level,\n lower_level,\n upperDividerBgColor,\n lowerDividerBgColor,\n dividerType,\n borderWidth,\n borderStyle,\n borderColor,\n borderRadius,\n anchor\n } = this.props.attributes;\n\n let className = this.props.className;\n let for_ = this.props.for_;\n let classPaddingLR;\n let classPaddingVertical;\n let classBgPosition;\n let classWidth;\n let elm;\n let containerClass;\n let whichSideUpper;\n let whichSideLower;\n let bgStyle;\n let borderProperty;\n let borderRadiusProperty;\n\n //幅のクラス切り替え\n classWidth = ` vk_outer-width-${outerWidth}`;\n\n //hexからrgbaに変換\n if(bgColor){\n bgColor = hex2rgba(bgColor,opacity);\n }else {\n //背景色をクリアした時は、白に変更\n bgColor = hex2rgba('#fff',opacity);\n }\n\n //classBgPositionのクラス切り替え\n if (bgPosition === 'parallax') {\n classBgPosition = ' vk_outer-bgPosition-parallax vk-prlx';\n\t\t\t\t} else if (bgPosition === 'fixed') {\n\t\t classBgPosition = ' vk_outer-bgPosition-fixed';\n } else {\n classBgPosition = ' vk_outer-bgPosition-normal';\n }\n\n\t\t\t\t//classPaddingLRのクラス切り替え\n if(padding_left_and_right === '1'){\n classPaddingLR = ' vk_outer-paddingLR-use';\n } else {\n classPaddingLR = ' vk_outer-paddingLR-none';\n }\n\n //classPaddingVerticalのクラス切り替え\n if(padding_top_and_bottom === '1'){\n classPaddingVertical = ' vk_outer-paddingVertical-use';\n } else {\n classPaddingVertical = ' vk_outer-paddingVertical-none';\n }\n\n //上側セクションの傾き切り替え\n if (upper_level) {\n whichSideUpper = 'upper';\n }\n\n //下側セクションの傾き切り替え\n if (lower_level) {\n whichSideLower = 'lower';\n }\n\n //編集画面とサイト上の切り替え\n if(for_ === 'edit'){\n elm = <InnerBlocks/>;\n }else if('save'){\n elm = <InnerBlocks.Content/>;\n containerClass = 'vk_outer_container';\n }\n\n //背景画像の有り無しでstyleを切り替え\n if(bgImage){\n bgStyle = `linear-gradient(${bgColor}, ${bgColor}), url(${bgImage})`;\n }else {\n bgStyle = `linear-gradient(${bgColor}, ${bgColor})`;\n }\n\n //borderColorクリア時に白をセットする\n if (!borderColor) {\n borderColor = '#fff';\n }\n\n //Dividerエフェクトがない時のみ枠線を追加\n if(upper_level === 0 && lower_level === 0){\n borderProperty = `${borderWidth}px ${borderStyle} ${borderColor}`;\n borderRadiusProperty = `${borderRadius}px`;\n }else {\n borderProperty = 'none';\n borderRadiusProperty = `0px`;\n }\n\n return (\n <div\n id={anchor}\n className={ className + ' vk_outer' + classWidth + classPaddingLR + classPaddingVertical + classBgPosition }\n style={{\n background: bgStyle,\n border: borderProperty,\n borderRadius: borderRadiusProperty\n }}\n >\n {\n componentDivider(upper_level, upperDividerBgColor, whichSideUpper, dividerType)\n }\n <div className={containerClass}>\n {elm}\n </div>\n {\n componentDivider(lower_level, lowerDividerBgColor, whichSideLower, dividerType)\n }\n </div>\n );\n }\n}\n","const componentDivider = (level, color, whichSide, dividerType) => {\n\n let sectionPadding;\n let sectionClass;\n let lenderDivider;\n\n const tiltSectionStyle = (level, color) => {\n\n if (level > 0) {\n return <path\n d={`m0,${100 - level} L100,100 L0,100 z`}\n strokeWidth=\"0\"\n fill={color}\n />\n\n } else if (level < 0) {\n\n //絶対値に変換\n const absLevel = Math.abs(level);\n\n return <path\n d={`m100,${100 - absLevel} L0,100 L100,100 z`}\n strokeWidth=\"0\"\n fill={color}\n />\n }\n };\n\n const curveSectionStyle = (level, color) => {\n if (level > 0) {\n\n return <path\n d={ `m0,${ 100 - level } q50,${ level * 2 },100,0 V100 L0,100 z` }\n strokeWidth=\"0\"\n fill={color}\n />\n } else if (level < 0) {\n\n return <path\n d={ `m0,100 q50,${ level * 2},100,0 V100 L0,100 z` }\n strokeWidth=\"0\"\n fill={color}\n />\n }\n };\n\n const waveSectionStyle = (level, color) => {\n\n if (level > 0) {\n\n return (\n <path\n d={ `m0,${ 100 - ( level / 2 ) } q20,${ level },40,0 t40,0 t40,0 V100 L0,100 z` }\n strokeWidth=\"0\"\n fill={color}\n />\n );\n } else if (level < 0) {\n\n return (\n <path\n d={ `m0,${ ( level / 2 ) + 100 } q20,${ level },40,0 t40,0 t40,0 V100 L0,100 z` }\n strokeWidth=\"0\"\n fill={color}\n />\n );\n }\n\n };\n\n const triangleSectionStyle = (level, color) => {\n\n const absLevel = Math.abs(level);\n const DivideAbs4 = absLevel / 4;\n\n if (level > 0) {\n\n return (\n <path\n d={`m0,100 h${50 - DivideAbs4} l${DivideAbs4},-${absLevel} l${DivideAbs4},${absLevel} h${DivideAbs4} v100 h-100 z`}\n strokeWidth=\"0\"\n fill={color}\n />\n );\n } else if (level < 0) {\n\n return (\n <path\n d={`m0,${100 - absLevel} h${50 - DivideAbs4} l${DivideAbs4},${absLevel} l${DivideAbs4},-${absLevel} h${50 - DivideAbs4} v${absLevel + 1} h-100 z`}\n strokeWidth=\"0\"\n fill={color}\n />);\n }\n };\n\n //背景色をクリアした時は、白に変更\n if(!color){\n color = '#fff';\n }\n\n //Paddingの条件分岐を追加\n if (dividerType === 'tilt') {\n\n sectionPadding = Math.abs(level);\n lenderDivider = tiltSectionStyle(level, color);\n\n }else if(dividerType === 'curve') {\n\n if (level > 0) {\n sectionPadding = Math.abs(level);\n } else if (level < 0) {\n sectionPadding = Math.abs(level) * 2;\n }\n lenderDivider = curveSectionStyle(level, color);\n\n }else if(dividerType === 'wave'){\n\n sectionPadding = Math.abs(level);\n lenderDivider = waveSectionStyle(level, color);\n\n }else if(dividerType === 'triangle'){\n\n sectionPadding = Math.abs(level);\n lenderDivider = triangleSectionStyle(level, color);\n\n }\n\n //classにdividerTypeを追加\n sectionClass = dividerType;\n\n //upper-paddingを追加\n if (whichSide === 'upper') {\n return (\n <div\n className={`vk_outer_separator vk_outer_separator-position-upper vk_outer_separator-type-${sectionClass}`}\n style={{paddingBottom: sectionPadding + `px`}}\n >\n <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\" preserveAspectRatio=\"none\">\n {lenderDivider}\n </svg>\n </div>\n\n );\n //lower-paddingを追加\n } else if (whichSide === 'lower') {\n return (\n\n <div\n className={`vk_outer_separator vk_outer_separator-position-lower vk_outer_separator-type-${sectionClass}`}\n style={{paddingTop: sectionPadding + `px`}}\n >\n <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\" preserveAspectRatio=\"none\">\n {lenderDivider}\n </svg>\n </div>\n )\n }\n};\n\nexport {componentDivider};\n","import React from 'react';\nimport {componentDivider} from './component-divider';\n\nconst {InnerBlocks} = wp.editor;\n\n//hexカラーコード定義をrgbaに変換\nfunction hex2rgba (hex, alpha) {\n\n // ロングバージョンの場合(例:#FF0000)\n let r = hex.match(/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})$/i);\n let c = null;\n if (r) {\n c = r.slice(1,4).map(function(x) { return parseInt(x, 16) })\n }\n // ショートバージョンの場合(例:#F00)\n r = hex.match(/^#([0-9a-f])([0-9a-f])([0-9a-f])$/i);\n if (r) {\n c = r.slice(1,4).map(function(x) { return 0x11 * parseInt(x, 16) })\n }\n // 該当しない場合は、nullを返す.\n if (!c) {\n return null\n }\n return `rgba(${c[0]}, ${c[1]}, ${c[2]}, ${alpha})`\n}\n\nexport class Component extends React.Component {\n\n render() {\n\n let {\n bgColor,\n bgImage,\n bgPosition,\n outerWidth,\n padding_left_and_right,\n padding_top_and_bottom,\n opacity,\n upper_level,\n lower_level,\n upperDividerBgColor,\n lowerDividerBgColor,\n dividerType,\n borderWidth,\n borderStyle,\n borderColor,\n borderRadius,\n anchor\n } = this.props.attributes;\n\n let for_ = this.props.for_;\n let classPaddingLR;\n let classPaddingVertical;\n let classBgPosition;\n let classWidth;\n let elm;\n let containerClass;\n let whichSideUpper;\n let whichSideLower;\n let bgStyle;\n let borderProperty;\n let borderRadiusProperty;\n\n //幅のクラス切り替え\n classWidth = ` vk_outer-width-${outerWidth}`;\n\n //hexからrgbaに変換\n if(bgColor){\n bgColor = hex2rgba(bgColor,opacity);\n }else {\n //背景色をクリアした時は、白に変更\n bgColor = hex2rgba('#fff',opacity);\n }\n\n //classBgPositionのクラス切り替え\n if (bgPosition === 'parallax') {\n classBgPosition = ' vk_outer-bgPosition-parallax vk-prlx';\n\t\t\t\t} else if (bgPosition === 'fixed') {\n\t\t classBgPosition = ' vk_outer-bgPosition-fixed';\n } else {\n classBgPosition = ' vk_outer-bgPosition-normal';\n }\n\n\t\t\t\t//classPaddingLRのクラス切り替え\n if(padding_left_and_right === '1'){\n classPaddingLR = ' vk_outer-paddingLR-use';\n } else {\n classPaddingLR = ' vk_outer-paddingLR-none';\n }\n\n //classPaddingVerticalのクラス切り替え\n if(padding_top_and_bottom === '1'){\n classPaddingVertical = ' vk_outer-paddingVertical-use';\n } else {\n classPaddingVertical = ' vk_outer-paddingVertical-none';\n }\n\n //上側セクションの傾き切り替え\n if (upper_level) {\n whichSideUpper = 'upper';\n }\n\n //下側セクションの傾き切り替え\n if (lower_level) {\n whichSideLower = 'lower';\n }\n\n //編集画面とサイト上の切り替え\n if(for_ === 'edit'){\n elm = <InnerBlocks/>;\n }else if('save'){\n elm = <InnerBlocks.Content/>;\n containerClass = 'vk_outer_container';\n }\n\n //背景画像の有り無しでstyleを切り替え\n if(bgImage){\n bgStyle = `linear-gradient(${bgColor}, ${bgColor}), url(${bgImage})`;\n }else {\n bgStyle = `linear-gradient(${bgColor}, ${bgColor})`;\n }\n\n //borderColorクリア時に白をセットする\n if (!borderColor) {\n borderColor = '#fff';\n }\n\n //Dividerエフェクトがない時のみ枠線を追加\n if(upper_level === 0 && lower_level === 0){\n borderProperty = `${borderWidth}px ${borderStyle} ${borderColor}`;\n borderRadiusProperty = `${borderRadius}px`;\n }else {\n borderProperty = 'none';\n borderRadiusProperty = `0px`;\n }\n\n return (\n <div\n id={anchor}\n className={ 'vk_outer' + classWidth + classPaddingLR + classPaddingVertical + classBgPosition }\n style={{\n background: bgStyle,\n border: borderProperty,\n borderRadius: borderRadiusProperty\n }}\n >\n {\n componentDivider(upper_level, upperDividerBgColor, whichSideUpper, dividerType)\n }\n <div className={containerClass}>\n {elm}\n </div>\n {\n componentDivider(lower_level, lowerDividerBgColor, whichSideLower, dividerType)\n }\n </div>\n );\n }\n}\n","import React from \"react\";\nimport {schema} from \"./schema\";\nimport {Component} from \"./component\";\n\nexport const deprecated = [\n {\n attributes: schema,\n\n save({attributes}) {\n {\n if (vk_blocks_check.is_pro) {\n\n return (\n <Component\n attributes={attributes}\n for_={'save'}/>\n );\n\n }\n }\n\n },\n }\n];\n","export const schema = {\n\tbgColor: {\n\t\ttype: 'string',\n\tdefault: '#f3f4f5',\n\t},\n\tbgImage: {\n\t\ttype: 'string',\n\tdefault: null,\n\t},\n\touterWidth:{\n\t\ttype: 'string',\n\tdefault: 'normal',\n\t},\n\tbgPosition:{\n\t\ttype: 'string',\n\tdefault: 'normal',\n\t},\n\tpadding_left_and_right: {\n\t\ttype: 'string',\n\tdefault: '0',\n\t},\n\tpadding_top_and_bottom: {\n\t\ttype: 'string',\n\tdefault: '1',\n\t},\n\topacity: {\n\t\ttype: 'number',\n\tdefault: 0.5,\n\t},\n\tupper_level: {\n\t\ttype: 'number',\n\tdefault: 0,\n\t},\n\tlower_level: {\n\t\ttype: 'number',\n\tdefault: 0,\n\t},\n\tdividerType: {\n\t\ttype: 'string',\n\t\tdefault: 'tilt',\n\t},\n\tupperDividerBgColor: {\n\t\ttype: 'string',\n\tdefault: '#fff',\n\t},\n\tlowerDividerBgColor: {\n\t\ttype: 'string',\n\tdefault: '#fff',\n\t},\n\tborderWidth: {\n\t\ttype: 'number',\n\t\tdefault: 0,\n\t},\n\tborderStyle: {\n\t\ttype: 'string',\n\t\tdefault: 'none',\n\t},\n\tborderColor: {\n\t\ttype: 'string',\n\t\tdefault: '#000',\n\t},\n\tborderRadius: {\n\t\ttype: 'number',\n\t\tdefault: 0,\n\t},\n};\n","'use strict';\n\nexport default function toNumber( value, min = -100, max = null ) {\n\tvalue = Number( value );\n\n\tif ( isNaN( value ) || value < min ) {\n\t\tvalue = min;\n\t}\n\n\tif ( null !== max && value > max ) {\n\t\tvalue = max;\n\t}\n\n\treturn value;\n}\n","/**\n * outer block type\n *\n */\nimport React from \"react\";\nimport {Component} from \"./component\";\nimport {schema} from './schema';\nimport {deprecated} from './deprecated/block';\nimport toNumber from \"../_helper/to-number\";\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RangeControl, RadioControl, PanelBody, Button, BaseControl,SelectControl} = wp.components;\nconst {Fragment} = wp.element;\nconst {InspectorControls, MediaUpload, ColorPalette} = wp.editor;\nconst BlockIcon = (\n\t<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t<path d=\"M288,381c50.7,0,92-41.3,92-92s-41.3-92-92-92s-92,41.3-92,92S237.3,381,288,381z M288,227c34.2,0,62,27.8,62,62\n\t\ts-27.8,62-62,62s-62-27.8-62-62S253.8,227,288,227z\"/>\n\t<polygon points=\"273,342 303,342 303,304 341,304 341,274 303,274 303,236 273,236 273,274 235,274 235,304 273,304 \"/>\n\t<path d=\"M1.8,155.5v267h572.5v-267H1.8z M544.2,392.5H31.8v-207h512.5L544.2,392.5L544.2,392.5z\"/>\n\t<g>\n\t\t<path d=\"M39.8,10.3c-13.3,0-25.7,0.9-37.6,2.6L2,136.9h33.3l0.1-39c3,0.4,6.7,0.5,11.1,0.5c16.7,0,29.5-3.9,38.3-11.7\n\t\t\tc8.7-7.7,13.1-19.3,13.1-34.4C98,24.3,78.6,10.4,39.8,10.3z M62,68.5c-3.6,3.4-9.2,5.2-16.6,5.2c-0.6,0-1.1,0-1.6,0\n\t\t\tc-0.2,0-0.4,0-0.6,0c-2.8,0-5.4-0.1-7.7-0.5l0-22l-1.3-14.3c2.6-0.6,5.2-0.9,7.7-0.9c0.2,0,0.5,0,0.7,0c0.2,0,0.4,0,0.7,0\n\t\t\tc13.6,0,21.1,4.7,22.7,14c0.3,1.2,0.6,2.6,0.7,4C67.2,60.2,65.6,65,62,68.5z\"/>\n\t\t<path d=\"M141.3,65H141l0-17.1h-32.5l-0.2,88.9h33.3l0.1-35c0.1-8.6,3.2-15.7,9.7-21.4c6.5-5.7,14.9-8.5,25.4-8.5h3.4l0-23.9h-3.4\n\t\t\tC161.7,48.1,149.8,53.7,141.3,65z\"/>\n\t\t<path d=\"M266.7,58.5c-8-8.1-19.3-12.2-34-12.2c-14.6,0-25.9,4.1-34,12.2c-8.1,8.1-12.2,19.4-12.2,33.9c-0.1,14.5,4,25.8,12,33.9\n\t\t\tc8,8.1,19.3,12.2,34,12.2c14.6,0,25.9-4.1,34-12.2c8.1-8.1,12.2-19.4,12.2-33.9C278.7,78,274.7,66.6,266.7,58.5z M246.2,92.5\n\t\t\tc0,8.9-1.2,15-3.3,18.6c-2.1,3.6-5.6,5.4-10.4,5.4s-8.3-1.8-10.5-5.4c-2.2-3.6-3.3-9.8-3.2-18.6c0-8.9,1.2-15,3.3-18.6\n\t\t\tc2.1-3.6,5.6-5.4,10.4-5.4c4.8,0,8.3,1.8,10.5,5.4S246.3,83.7,246.2,92.5z\"/>\n\t</g>\n\t</svg>\n);\n\n/**\n * Register: a Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/outer', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('Outer', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat-layout', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: schema,\n\tsupports:{\n \tanchor:true,\n\t},\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit({attributes, setAttributes,className}) {\n const {\n bgColor,\n bgImage,\n bgPosition,\n outerWidth,\n padding_left_and_right,\n padding_top_and_bottom,\n opacity,\n upper_level,\n lower_level,\n\t\t\tupperDividerBgColor,\n\t\t\tlowerDividerBgColor,\n\t\t\tdividerType,\n\t\t\tborderWidth,\n\t\t\tborderStyle,\n\t\t\tborderColor,\n\t\t\tborderRadius\n } = attributes;\n\n return (\n <Fragment>\n <InspectorControls>\n <PanelBody title={__('Background Setting', 'vk-blocks')}>\n <BaseControl\n label={__('Color Setting', 'vk-blocks')}\n help={__('Color will overcome background image. If you want to display image, clear background color or set opacity 0.', 'vk-blocks')}\n >\n <ColorPalette\n value={bgColor}\n onChange={(value) => setAttributes({bgColor: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('Opacity Setting', 'vk-blocks')}\n >\n <RangeControl\n value={opacity}\n onChange={(value) => {setAttributes({opacity: value});\n }}\n min={0}\n max={1}\n step={0.1}\n />\n </BaseControl>\n\n <BaseControl\n label={__('Background Image', 'vk-blocks')}\n help=\"\"\n >\n <MediaUpload\n onSelect={(value) => setAttributes({bgImage: value.url})}\n type=\"image\"\n value={bgImage}\n render={({open}) => (\n <Button\n onClick={open}\n className={bgImage ? 'image-button' : 'button button-large'}\n >\n {!bgImage ? __('Select image', 'vk-blocks') :\n <img className={'icon-image'} src={bgImage}\n alt={__('Upload image', 'vk-blocks')}/>}\n </Button>\n )}\n />\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</BaseControl>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<BaseControl\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlabel={__('Background image Position', 'vk-blocks')}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\thelp=\"\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t>\n <RadioControl\n // label={__('Background Position', 'vk-blocks')}\n selected={bgPosition}\n options={[\n {label: __('normal', 'vk-blocks'), value: 'normal'},\n {label: __('Fixed', 'vk-blocks'), value: 'fixed'},\n {label: __('Parallax (It will not work in preview)', 'vk-blocks'), value: 'parallax'}\n ]}\n onChange={(value) => setAttributes({bgPosition: value})}\n />\n </BaseControl>\n </PanelBody>\n\t\t\t\t\t<PanelBody title={__('Layout Setting', 'vk-blocks')}>\n\t\t\t\t\t\t<BaseControl>\n\t\t\t\t\t\t\t<RadioControl\n\t\t\t\t\t\t\t\tlabel={__('Outer width', 'vk-blocks')}\n\t\t\t\t\t\t\t\tselected={outerWidth}\n\t\t\t\t\t\t\t\toptions={[\n\t\t\t\t\t\t\t\t\t{label: __('Normal', 'vk-blocks'), value: 'normal'},\n\t\t\t\t\t\t\t\t\t{label: __('Full Wide', 'vk-blocks'), value: 'full'}\n\t\t\t\t\t\t\t\t]}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({outerWidth: value})}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t<RadioControl\n\t\t\t\t\t\t\t\tlabel={__('Contents area padding (left and right)', 'vk-blocks')}\n\t\t\t\t\t\t\t\tselected={padding_left_and_right}\n\t\t\t\t\t\t\t\toptions={[\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tlabel: __('Do not use contents area default padding (When case of full width etc.).', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t\tvalue: '0'\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tlabel: __('Use contents area default padding (When case of not full width and use background etc.).', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t\tvalue: '1'\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t]}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({padding_left_and_right: value})}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t<RadioControl\n\t\t\t\t\t\t\t\tlabel={__('Padding (top and bottom)', 'vk-blocks')}\n\t\t\t\t\t\t\t\tselected={padding_top_and_bottom}\n\t\t\t\t\t\t\t\toptions={[\n\t\t\t\t\t\t\t\t\t{label: __('Use default padding', 'vk-blocks'), value: '1'},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tlabel: __('Do not use default padding (Set it yourself using a spacer block etc.).', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t\tvalue: '0'\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t]}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({padding_top_and_bottom: value})}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t</PanelBody>\n\t\t\t\t\t<PanelBody title={__('Divider Setting', 'vk-blocks')}>\n\t\t\t\t\t\t<BaseControl>\n\t\t\t\t\t\t\t<SelectControl\n\t\t\t\t\t\t\t\tlabel={__('Type', 'vk-blocks')}\n\t\t\t\t\t\t\t\tvalue={dividerType}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({dividerType: value})}\n\t\t\t\t\t\t\t\toptions={[\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'tilt',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Tilt', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'curve',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Curve', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'wave',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Wave', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'triangle',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Triangle', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t]}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t\t<BaseControl\n\t\t\t\t\t\t\tlabel={__('Upper Divider Level', 'vk-blocks')}\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<RangeControl\n\t\t\t\t\t\t\t\tvalue={upper_level}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({upper_level: toNumber(value, -100, 100)})}\n\t\t\t\t\t\t\t\tmin=\"-100\"\n\t\t\t\t\t\t\t\tmax=\"100\"\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t\t<BaseControl>\n\t\t\t\t\t\t\t<ColorPalette\n\t\t\t\t\t\t\t\tvalue={upperDividerBgColor}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({upperDividerBgColor: value})}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t\t<BaseControl\n\t\t\t\t\t\t\tlabel={__('Lower Divider Level', 'vk-blocks')}\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<RangeControl\n\t\t\t\t\t\t\t\tvalue={lower_level}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({lower_level: toNumber(value, -100, 100)})}\n\t\t\t\t\t\t\t\tmin=\"-100\"\n\t\t\t\t\t\t\t\tmax=\"100\"\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t\t<BaseControl>\n\t\t\t\t\t\t\t<ColorPalette\n\t\t\t\t\t\t\t\tvalue={lowerDividerBgColor}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({lowerDividerBgColor: value})}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t</PanelBody>\n\t\t\t\t\t<PanelBody title={__('Border Setting', 'vk-blocks')}>\n\t\t\t\t\t\t<BaseControl\n\t\t\t\t\t\t\t// label={__('Border will disappear when divider effect is applied.', 'vk-blocks')}\n\t\t\t\t\t\t>\n\t\t\t\t\t\t<p>{__('Border will disappear when divider effect is applied.', 'vk-blocks')}</p>\n\t\t\t\t\t\t\t<SelectControl\n\t\t\t\t\t\t\t\tlabel={__('Border type', 'vk-blocks')}\n\t\t\t\t\t\t\t\tvalue={borderStyle}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({borderStyle: value})}\n\t\t\t\t\t\t\t\toptions={[\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'none',\n\t\t\t\t\t\t\t\t\t\tlabel: __('None', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'solid',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Solid', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'dotted',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Dotted', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'dashed',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Dashed', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'double',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Double', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'groove',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Groove', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'ridge',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Ridge', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'inset',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Inset', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\tvalue: 'outset',\n\t\t\t\t\t\t\t\t\t\tlabel: __('Outset', 'vk-blocks'),\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t]}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t\t<BaseControl>\n\t\t\t\t\t\t\t<ColorPalette\n\t\t\t\t\t\t\t\tvalue={borderColor}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({borderColor: value})}\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t\t<BaseControl\n\t\t\t\t\t\t\tlabel={__('Border width', 'vk-blocks')}\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<RangeControl\n\t\t\t\t\t\t\t\tvalue={borderWidth}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({borderWidth:value})}\n\t\t\t\t\t\t\t\tmin=\"0\"\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t\t<BaseControl\n\t\t\t\t\t\t\tlabel={__('Border radius', 'vk-blocks')}\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<RangeControl\n\t\t\t\t\t\t\t\tvalue={borderRadius}\n\t\t\t\t\t\t\t\tonChange={(value) => setAttributes({borderRadius: toNumber(value, -100, 100)})}\n\t\t\t\t\t\t\t\tmin=\"-100\"\n\t\t\t\t\t\t\t\tmax=\"100\"\n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t</BaseControl>\n\t\t\t\t\t</PanelBody>\n </InspectorControls>\n {\n vk_blocks_check.is_pro\n ?\n\t\t\t\t\t\t\t<Component\n\t\t\t\t\t\t\t\tattributes={attributes}\n\t\t\t\t\t\t\t\tclassName={className}\n\t\t\t\t\t\t\t\tfor_={'edit'}/>\n :\n <div>{__('This block is only for users who bought Lightning Pro.', 'vk-blocks')}</div>\n }\n </Fragment>\n );\n },\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes,className}) {\n {\n if (vk_blocks_check.is_pro) {\n\n return (\n\t\t\t\t\t\t<Component\n\t\t\t\t\t\t\tattributes={attributes}\n\t\t\t\t\t\t\tclassName={className}\n\t\t\t\t\t\t\tfor_={'save'}/>\n );\n }\n }\n\n },\n\n\tdeprecated:deprecated\n});\n","export const schema = {\n\tbgColor: {\n\t\ttype: 'string',\n\tdefault: '#f3f4f5',\n\t},\n\tbgImage: {\n\t\ttype: 'string',\n\tdefault: null,\n\t},\n\touterWidth:{\n\t\ttype: 'string',\n\tdefault: 'normal',\n\t},\n\tbgPosition:{\n\t\ttype: 'string',\n\tdefault: 'normal',\n\t},\n\tpadding_left_and_right: {\n\t\ttype: 'string',\n\tdefault: '0',\n\t},\n\tpadding_top_and_bottom: {\n\t\ttype: 'string',\n\tdefault: '1',\n\t},\n\topacity: {\n\t\ttype: 'number',\n\tdefault: 0.5,\n\t},\n\tupper_level: {\n\t\ttype: 'number',\n\tdefault: 0,\n\t},\n\tlower_level: {\n\t\ttype: 'number',\n\tdefault: 0,\n\t},\n\tdividerType: {\n\t\ttype: 'string',\n\t\tdefault: 'tilt',\n\t},\n\tupperDividerBgColor: {\n\t\ttype: 'string',\n\tdefault: '#fff',\n\t},\n\tlowerDividerBgColor: {\n\t\ttype: 'string',\n\tdefault: '#fff',\n\t},\n\tborderWidth: {\n\t\ttype: 'number',\n\t\tdefault: 0,\n\t},\n\tborderStyle: {\n\t\ttype: 'string',\n\t\tdefault: 'none',\n\t},\n\tborderColor: {\n\t\ttype: 'string',\n\t\tdefault: '#000',\n\t},\n\tborderRadius: {\n\t\ttype: 'number',\n\t\tdefault: 0,\n\t},\n};\n","import React from \"react\";\n\n/**\n * WordPress dependenciess\n */\nconst { lodash } = window;\nconst { range } = lodash;\nconst { __, sprintf } = wp.i18n;\nconst { Component } = wp.element;\nconst { Toolbar } = wp.components;\n\nclass HeadingToolbar extends Component {\n\tcreateLevelControl(targetLevel, selectedLevel, onChange) {\n\t\treturn {\n\t\t\ticon: 'heading',\n\t\t\t// translators: %s: heading level e.g: \"1\", \"2\", \"3\"\n\t\t\ttitle: sprintf( __( 'Heading %d' ), targetLevel ),\n\t\t\tisActive: targetLevel === selectedLevel,\n\t\t\tonClick: () => onChange( targetLevel ),\n\t\t\tsubscript: String( targetLevel ),\n\t\t};\n\t}\n\n\n\trender() {\n\t\tconst {minLevel, maxLevel, selectedLevel, onChange} = this.props;\n\n\t\treturn (\n\t\t\t<Toolbar controls={range(minLevel, maxLevel).map((index) => this.createLevelControl(index, selectedLevel, onChange))}/>\n\t\t);\n\t}\n}\n\nexport default HeadingToolbar;\n","import React from 'react';\nimport classNames from \"classnames\";\n\nconst {RichText} = wp.editor;\nconst {__} = wp.i18n; // Import __() from wp.i18n\n\nexport class Component extends React.Component {\n\n render() {\n const {level, align, title, titleColor, titleSize, subText, subTextFlag, subTextColor, subTextSize, titleStyle, titleMarginBottom, outerMarginBottom} = this.props.attributes;\n const setAttributes = this.props.setAttributes;\n let className = this.props.className;\n let for_ = this.props.for_;\n let containerClass = classNames(className, `vk_heading vk_heading-style-${titleStyle}`);\n const tagName = 'h' + level;\n let cStyle;\n let tStyle;\n\n //containerのマージンを切り替え\n if (outerMarginBottom != null) {\n cStyle = {marginBottom: outerMarginBottom + `rem`};\n }\n\n //titleのマージンを切り替え\n if(titleMarginBottom != null){\n tStyle = {\n color: titleColor,\n fontSize: titleSize + 'rem',\n marginBottom: titleMarginBottom + 'rem'\n };\n }else {\n tStyle = {\n color: titleColor,\n fontSize: titleSize + 'rem',\n textAlign: align,\n };\n }\n\n if(for_ === 'edit'){\n return (\n <div\n className={containerClass}\n style={cStyle}\n >\n <RichText\n tagName={tagName}\n value={title}\n onChange={(value) => setAttributes({title: value})}\n style={tStyle}\n className={`vk_heading_title vk_heading_title-style-${titleStyle}`}\n placeholder={__('Input title…', 'vk-blocks')}\n />\n {\n // サブテキスト\n (() => {\n if (subTextFlag === 'on') {\n return (\n <RichText\n tagName={'p'}\n value={subText}\n onChange={(value) => setAttributes({subText: value})}\n style={{\n color: subTextColor,\n fontSize: subTextSize + 'rem',\n textAlign: align\n }}\n className={`vk_heading_subtext vk_heading_subtext-style-${titleStyle}`}\n placeholder={__('Input sub text…', 'vk-blocks')}\n />\n );\n }\n })()\n }\n </div>\n );\n }else if(for_ === 'save'){\n return (\n <div\n className={containerClass}\n style={cStyle}\n >\n <RichText.Content\n tagName={tagName}\n value={title}\n onChange={(value) => setAttributes({title: value})}\n style={tStyle}\n className={`vk_heading_title vk_heading_title-style-${titleStyle}`}\n placeholder={__('Input title…', 'vk-blocks')}\n />\n {\n // サブテキスト\n (() => {\n if (subTextFlag === 'on') {\n return (\n <RichText.Content\n tagName={'p'}\n value={subText}\n onChange={(value) => setAttributes({subText: value})}\n style={{\n color: subTextColor,\n fontSize: subTextSize + 'rem',\n textAlign: align\n }}\n className={`vk_heading_subtext vk_heading_subtext-style-${titleStyle}`}\n placeholder={__('Input sub text…', 'vk-blocks')}\n />\n );\n }\n })()\n }\n </div>\n );\n }\n }\n}\n","/**\n * heading block type\n *\n */\nimport React from \"react\";\nimport {schema} from './schema';\nconst {Fragment} = wp.element;\n\nconst {RichText, InspectorControls, ColorPalette, BlockControls, AlignmentToolbar} = wp.editor;\n\nfunction set_attirbuite(number) {\n\n var attributes = {};\n\n for (var i = 1; i <= number; i++) {\n\n attributes['heading' + i] = {\n type: 'string',\n source: 'html',\n selector: 'h1.vk_prBlocks_item_title-' + i,\n };\n attributes['content' + i] = {\n type: 'string',\n source: 'html',\n selector: 'p.vk_prBlocks_item_summary-' + i,\n };\n attributes['url' + i] = {\n type: 'string',\n default: null,\n };\n attributes['urlOpenType' + i] = {\n type: 'Boolean',\n default: false,\n };\n attributes['icon' + i] = {\n type: 'string',\n default: 'fas fa-file',\n };\n attributes['color' + i] = {\n type: 'string',\n default: '#0693e3',\n };\n attributes['bgType' + i] = {\n type: 'string',\n default: '0',\n };\n attributes['insertImage' + i] = {\n type: 'string',\n default: null,\n };\n }\n\n return attributes;\n}\n\nexport const Version0_6_0 = [\n {\n\n attributes: schema,\n supports : {\n className: false,\n anchor: true,\n },\n\n save({attributes}) {\n const {level, align, title, titleColor, titleSize, subText, subTextFlag, subTextColor, subTextSize, titleStyle, titleMarginBottom, outerMarginBottom} = attributes;\n const tagName = 'h' + level;\n\n return (\n <div\n className={`vk_heading vk_heading-style-${titleStyle}`}\n style={{marginBottom: outerMarginBottom + `rem`}}\n >\n <RichText.Content\n tagName={tagName}\n value={title}\n style={{\n color: titleColor,\n fontSize: titleSize + 'rem',\n textAlign: align,\n marginBottom: titleMarginBottom + 'rem'\n }}\n className={`vk_heading_title vk_heading_title-style-${titleStyle}`}\n />\n {\n // サブテキスト\n (() => {\n if (subTextFlag === 'on') {\n return (\n <RichText.Content\n tagName={'p'}\n value={subText}\n style={{color: subTextColor, fontSize: subTextSize + 'rem', textAlign: align}}\n className={`vk_heading_subtext vk_heading_subtext-style-${titleStyle}`}\n />\n );\n }\n })()\n }\n </div>\n );\n }\n },\n {\n attributes: set_attirbuite(4),\n save({attributes}) {\n const {\n heading1,\n heading2,\n heading3,\n content1,\n content2,\n content3,\n url1,\n url2,\n url3,\n urlOpenType1,\n urlOpenType2,\n urlOpenType3,\n icon1,\n icon2,\n icon3,\n color1,\n color2,\n color3,\n bgType1,\n bgType2,\n bgType3,\n insertImage1,\n insertImage2,\n insertImage3\n } = attributes;\n\n return (\n <article className=\"vk_prBlocks row\">\n\n <div className=\"vk_prBlocks_item col-sm-4\">\n <a\n href={url1}\n target={urlOpenType1? '_blank':'_self'}\n className=\"vk_prBlocks_item_link\"\n >\n {(() => {\n\n if (insertImage1) {\n\n return <div className=\"vk_prBlocks_item_image\"\n style={{\n backgroundImage: 'url(' + insertImage1 + ')',\n backgroundRepeat: 'no-repeat 50% center',\n backgroundSize: 'cover'\n }}\n >\n <img\n src={insertImage1}\n alt=''\n />\n </div>\n\n } else {\n\n if ( ! color1 ){\n color1 = '#0693e3';\n bgType1 === '0';\n }\n if (bgType1 === '0') {\n\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{\n backgroundColor: color1,\n border: `1px solid ${color1}`\n }}\n ><i className={`${icon1} vk_prBlocks_item_icon`}\n style={{color: '#fff'}}>\n </i>\n </div>\n } else {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{backgroundColor: 'transparent', border: '1px solid ' + color1}}\n ><i className={`${icon1} vk_prBlocks_item_icon`}\n style={{color: color1}}>\n </i>\n </div>\n }\n }\n })()}\n <RichText.Content\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-1\"\n tagName={'h1'}\n value={heading1}/>\n <RichText.Content\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-1\"\n tagName={'p'}\n value={content1}/>\n </a>\n </div>\n <div className=\"vk_prBlocks_item col-sm-4\">\n <a\n href={url2}\n target={urlOpenType2? '_blank':'_self'}\n className=\"vk_prBlocks_item_link\"\n >\n {(() => {\n\n if (insertImage2) {\n\n return <div className=\"vk_prBlocks_item_image\"\n style={{\n backgroundImage: 'url(' + insertImage2 + ')',\n backgroundRepeat: 'no-repeat 50% center',\n backgroundSize: 'cover'\n }}\n >\n <img\n src={insertImage2}\n alt=''\n />\n </div>\n\n } else {\n if ( ! color2 ){\n color2 = '#0693e3';\n bgType2 === '0';\n }\n if (bgType2 === '0') {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{\n backgroundColor: color2,\n border: `1px solid ${color2}`\n }}\n ><i className={`${icon2} vk_prBlocks_item_icon`}\n style={{color: '#fff'}}>\n </i>\n </div>\n } else {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{backgroundColor: 'transparent', border: '1px solid ' + color2}}\n ><i className={`${icon2} vk_prBlocks_item_icon`}\n style={{color: color2}}>\n </i>\n </div>\n }\n }\n })()}\n <RichText.Content\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-2\"\n tagName={'h1'}\n value={heading2}/>\n <RichText.Content\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-2\"\n tagName={'p'}\n value={content2}/>\n </a>\n </div>\n\n <div className=\"vk_prBlocks_item col-sm-4\">\n <a\n href={url3}\n target={urlOpenType3? '_blank':'_self'}\n className=\"vk_prBlocks_item_link\"\n >\n {(() => {\n\n if (insertImage3) {\n\n return <div className=\"vk_prBlocks_item_image\"\n style={{\n backgroundImage: 'url(' + insertImage3 + ')',\n backgroundRepeat: 'no-repeat 50% center',\n backgroundSize: 'cover'\n }}\n >\n <img\n src={insertImage3}\n alt=''\n />\n </div>\n\n } else {\n if ( ! color3 ){\n color3 = '#0693e3';\n bgType3 === '0';\n }\n if (bgType3 === '0') {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{\n backgroundColor: color3,\n border: `1px solid ${color3}`\n }}\n ><i className={`${icon3} vk_prBlocks_item_icon`}\n style={{color: '#fff'}}>\n </i>\n </div>\n } else {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{backgroundColor: 'transparent', border: '1px solid ' + color3}}\n ><i className={`${icon3} vk_prBlocks_item_icon`}\n style={{color: color3}}>\n </i>\n </div>\n }\n }\n })()}\n <RichText.Content\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-3\"\n tagName={'h1'}\n value={heading3}/>\n <RichText.Content\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-3\"\n tagName={'p'}\n value={content3}/>\n </a>\n </div>\n </article>\n );\n },\n },\n {\n attributes: {\n level: {\n type: 'number',\n default: 2,\n },\n align: {\n type: 'string',\n },\n titleStyle: {\n type: 'string',\n default: 'default',\n },\n outerMarginBottom: {\n type: 'number',\n default: null,\n },\n title: {\n type: 'string',\n source: 'html',\n selector: 'h1,h2,h3,h4,h5,h6',\n default: '',\n },\n titleColor: {\n type: 'string',\n default: '#000000',\n },\n titleSize: {\n type: 'number',\n default: 2.6,\n },\n titleMarginBottom: {\n type: 'number',\n default: null,\n },\n subText: {\n source: 'html',\n selector: 'p',\n default: '',\n },\n subTextFlag: {\n type: 'string',\n default: 'on',\n },\n subTextColor: {\n type: 'string',\n default: '#000000',\n },\n subTextSize: {\n type: 'number',\n default: 1.8,\n },\n },\n supports: {\n className: false,\n anchor: true,\n },\n save({attributes}) {\n const {level, align, title, titleColor, titleSize, subText, subTextFlag, subTextColor, subTextSize, titleStyle, titleMarginBottom, outerMarginBottom} = attributes;\n const tagName = 'h' + level;\n\n return (\n <Fragment>\n {\n outerMarginBottom == null ?\n <div className={`vk_heading vk_heading-style-${titleStyle}`}>\n <RichText.Content\n tagName={tagName}\n value={title}\n style={{\n color: titleColor,\n fontSize: titleSize + 'rem',\n textAlign: align,\n }}\n className={`vk_heading_title vk_heading_title-style-${titleStyle}`}\n />\n {\n // サブテキスト\n (() => {\n if (subTextFlag === 'on') {\n return (\n <RichText.Content\n tagName={'p'}\n value={subText}\n style={{\n color: subTextColor,\n fontSize: subTextSize + 'rem',\n textAlign: align\n }}\n className={`vk_heading_subtext vk_heading_subtext-style-${titleStyle}`}\n />\n );\n }\n })()\n }\n </div>\n :\n <div\n className={`vk_heading vk_heading-style-${titleStyle}`}\n style={{marginBottom: outerMarginBottom + `rem`}}\n >\n <RichText.Content\n tagName={tagName}\n value={title}\n style={{\n color: titleColor,\n fontSize: titleSize + 'rem',\n textAlign: align,\n marginBottom: titleMarginBottom + 'rem'\n }}\n className={`vk_heading_title vk_heading_title-style-${titleStyle}`}\n />\n {\n // サブテキスト\n (() => {\n if (subTextFlag === 'on') {\n return (\n <RichText.Content\n tagName={'p'}\n value={subText}\n style={{\n color: subTextColor,\n fontSize: subTextSize + 'rem',\n textAlign: align\n }}\n className={`vk_heading_subtext vk_heading_subtext-style-${titleStyle}`}\n />\n );\n }\n })()\n }\n </div>\n }\n </Fragment>\n );\n },\n }\n];\n","export const schema = {\n level: {\n type: 'number',\n default: 2,\n },\n align: {\n type: 'string',\n },\n titleStyle: {\n type: 'string',\n default: 'default',\n },\n outerMarginBottom: {\n type: 'number',\n },\n title: {\n type: 'string',\n source: 'html',\n selector: 'h1,h2,h3,h4,h5,h6',\n default: '',\n },\n titleColor: {\n type: 'string',\n default: '#000000',\n },\n titleSize: {\n type: 'number',\n default: 2.6,\n },\n titleMarginBottom: {\n type: 'number',\n },\n subText: {\n source: 'html',\n selector: 'p',\n default: '',\n },\n subTextFlag: {\n type: 'string',\n default: 'on',\n },\n subTextColor: {\n type: 'string',\n default: '#000000',\n },\n subTextSize: {\n type: 'number',\n default: 1.8,\n },\n};\n","/**\n * heading block type\n *\n */\nimport React from \"react\";\nimport classNames from 'classnames';\nimport {schema} from './schema';\nimport HeadingToolbar from './heading-toolbar';\nimport {Component} from \"./component\";\nimport {Version0_6_0} from './deprecated/block';\n\n// import YourComponent from \"./component.js\";\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RangeControl, PanelBody, RadioControl, SelectControl} = wp.components;\nconst {Fragment} = wp.element;\nconst {RichText, InspectorControls, ColorPalette, BlockControls, AlignmentToolbar} = wp.editor;\nconst BlockIcon = (\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n <g>\n <g>\n <path d=\"M242.1,366.7l0-281.4l-212.6,0l0-77.1l516.6,0v77.1l-213.2,0l0,281.4H242.1z\"/>\n </g>\n <g>\n <path d=\"M33,467.3l30.8-1.9c0.7,5,2,8.8,4.1,11.4c3.3,4.2,8.1,6.4,14.3,6.4c4.6,0,8.2-1.1,10.7-3.3c2.5-2.2,3.8-4.7,3.8-7.5\n\t\t\t\t\tc0-2.7-1.2-5.1-3.6-7.3c-2.4-2.1-7.9-4.2-16.6-6.1c-14.2-3.2-24.3-7.4-30.4-12.7c-6.1-5.3-9.1-12-9.1-20.2\n\t\t\t\t\tc0-5.4,1.6-10.5,4.7-15.3c3.1-4.8,7.8-8.6,14.1-11.3c6.3-2.7,14.8-4.1,25.8-4.1c13.4,0,23.6,2.5,30.6,7.5c7,5,11.2,12.9,12.5,23.8\n\t\t\t\t\tl-30.5,1.8c-0.8-4.7-2.5-8.1-5.1-10.3c-2.6-2.1-6.2-3.2-10.8-3.2c-3.8,0-6.6,0.8-8.5,2.4c-1.9,1.6-2.9,3.5-2.9,5.8\n\t\t\t\t\tc0,1.7,0.8,3.2,2.4,4.5c1.5,1.4,5.1,2.7,10.9,3.9c14.1,3,24.3,6.1,30.4,9.3c6.1,3.1,10.6,7,13.4,11.6c2.8,4.6,4.2,9.8,4.2,15.5\n\t\t\t\t\tc0,6.7-1.9,12.9-5.6,18.6c-3.7,5.7-8.9,10-15.6,12.9c-6.7,2.9-15.1,4.4-25.2,4.4c-17.8,0-30.2-3.4-37-10.3\n\t\t\t\t\tC37.8,486.6,33.9,477.8,33,467.3z\"/>\n <path d=\"M215,501.9h-27.2v-12.3c-4,5-8.1,8.6-12.3,10.8c-4.1,2.1-9.2,3.2-15.2,3.2c-8,0-14.3-2.4-18.8-7.2\n\t\t\t\t\tc-4.5-4.8-6.8-12.2-6.8-22.1V426H164v41.7c0,4.8,0.9,8.1,2.6,10.1c1.8,2,4.2,3,7.4,3c3.5,0,6.3-1.3,8.5-4\n\t\t\t\t\tc2.2-2.7,3.3-7.5,3.3-14.4V426H215V501.9z\"/>\n <path d=\"M225.5,397.2h29.4v36.3c2.9-3,6.2-5.3,9.9-6.9c3.7-1.5,7.8-2.3,12.3-2.3c9.2,0,16.9,3.3,22.9,10\n\t\t\t\t\tc6.1,6.6,9.1,16.2,9.1,28.6c0,8.3-1.4,15.6-4.1,21.9c-2.8,6.3-6.6,11-11.5,14.1c-4.9,3.1-10.3,4.7-16.3,4.7c-5.1,0-9.8-1.1-14-3.3\n\t\t\t\t\tc-3.2-1.7-6.7-4.9-10.4-9.6v11.2h-27.2V397.2z M254.6,463.8c0,6.5,1.2,11.3,3.7,14.2c2.5,2.9,5.6,4.4,9.3,4.4\n\t\t\t\t\tc3.5,0,6.4-1.4,8.8-4.3c2.4-2.9,3.5-7.7,3.5-14.5c0-6-1.2-10.4-3.5-13.2c-2.3-2.8-5.1-4.2-8.4-4.2c-4,0-7.2,1.5-9.7,4.4\n\t\t\t\t\tC255.9,453.4,254.6,457.8,254.6,463.8z\"/>\n <path d=\"M304.4,397.2h98.4V423h-33v78.9h-32.4V423h-33V397.2z\"/>\n <path\n d=\"M395.8,426h34.5l12,21.2l14-21.2h32.1l-25.9,36.2l27.7,39.7h-33.9l-14-24.4l-16.5,24.4h-31.5l27.6-39.7L395.8,426z\"/>\n <path d=\"M530.6,397.2V426h16v21.3h-16v26.9c0,3.2,0.3,5.4,0.9,6.4c1,1.6,2.6,2.4,5,2.4c2.1,0,5.1-0.6,9-1.9l2.1,20.1\n\t\t\t\t\tc-7.2,1.6-13.9,2.4-20.1,2.4c-7.2,0-12.6-0.9-16-2.8c-3.4-1.9-6-4.7-7.6-8.5s-2.5-9.9-2.5-18.4v-26.7h-10.7V426h10.7v-13.9\n\t\t\t\t\tL530.6,397.2z\"/>\n </g>\n </g>\n </svg>\n);\n\n/**\n * Register: a Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/heading', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('Heading', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: schema,\n supports: {\n className:true,\n customClassName:true,\n anchor: true,\n },\n\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit({attributes, setAttributes, className}) {\n const {level, align, title, titleColor, titleSize, subText, subTextFlag, subTextColor, subTextSize, titleStyle, titleMarginBottom, outerMarginBottom} = attributes;\n\n let setTitleFontSize = (newLevel) => {\n\n setAttributes({level: newLevel});\n\n switch (newLevel) {\n case 1:\n setAttributes({titleSize: 3.6});\n break;\n case 2:\n setAttributes({titleSize: 2.8});\n break;\n case 3:\n setAttributes({titleSize: 2.2});\n break;\n case 4:\n setAttributes({titleSize: 2.0});\n break;\n case 5:\n setAttributes({titleSize: 1.8});\n break;\n case 6:\n setAttributes({titleSize: 1.6});\n break;\n }\n };\n return (\n <Fragment>\n <BlockControls>\n <HeadingToolbar minLevel={2} maxLevel={5} selectedLevel={level} onChange={setTitleFontSize}/>\n </BlockControls>\n <InspectorControls>\n <PanelBody title={__('Style Settings', 'vk-blocks')}>\n <SelectControl\n label={__('Heading style', 'vk-blocks')}\n value={titleStyle}\n onChange={(value) => setAttributes({titleStyle: value})}\n options={[\n {label: __('Default', 'vk-blocks'), value: 'default'},\n {label: __('Plain', 'vk-blocks'), value: 'plain'}\n ]}\n />\n <label>{__('Margin bottom size (rem)', 'vk-blocks')}</label>\n <RangeControl\n value={outerMarginBottom}\n onChange={(value) => {\n setAttributes({outerMarginBottom: value});\n }}\n min={-1}\n max={8}\n step={0.1}\n />\n </PanelBody>\n <PanelBody title={__('Heading Settings', 'vk-blocks')}>\n <label>{__('Level', 'vk-blocks')}</label>\n <HeadingToolbar minLevel={1} maxLevel={7} selectedLevel={level} onChange={setTitleFontSize}/>\n <p>{__('Text Alignment')}</p>\n <AlignmentToolbar\n value={align}\n onChange={(value) => {\n setAttributes({align: value});\n }}\n />\n <label>{__('Text size (rem)', 'vk-blocks')}</label>\n <RangeControl\n value={titleSize}\n onChange={(value) => {\n setAttributes({titleSize: value});\n }}\n min={0.5}\n max={4}\n step={0.1}\n />\n <label>{__('Heading margin bottom size (rem)', 'vk-blocks')}</label>\n <RangeControl\n value={titleMarginBottom}\n onChange={(value) => {\n setAttributes({titleMarginBottom: value});\n }}\n min={-1}\n max={3}\n step={0.1}\n />\n <ColorPalette\n value={titleColor}\n onChange={(value) => setAttributes({titleColor: value})}\n />\n </PanelBody>\n <PanelBody title={__('Sub Text Settings', 'vk-blocks')}>\n <RadioControl\n label={__('Position', 'vk-blocks')}\n selected={subTextFlag}\n options={[\n {label: __('Display', 'vk-blocks'), value: 'on'},\n {label: __('Hide', 'vk-blocks'), value: 'off'},\n ]}\n onChange={(value) => setAttributes({subTextFlag: value})}\n />\n <label>{__('Text size (rem)', 'vk-blocks')}</label>\n <RangeControl\n value={subTextSize}\n onChange={(value) => {\n setAttributes({subTextSize: value});\n }}\n min={0.5}\n max={3}\n step={0.1}\n />\n <ColorPalette\n value={subTextColor}\n onChange={(value) => setAttributes({subTextColor: value})}\n />\n </PanelBody>\n </InspectorControls>\n <Component\n attributes={attributes}\n setAttributes={setAttributes}\n className={className}\n for_={'edit'}/>\n </Fragment>\n );\n },\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes, className}) {\n return(\n <Component\n attributes={attributes}\n className={className}\n for_={'save'}/>\n );\n },\n\n deprecated: Version0_6_0\n});\n","export const schema = {\n level: {\n type: 'number',\n default: 2,\n },\n align: {\n type: 'string',\n },\n titleStyle: {\n type: 'string',\n default: 'default',\n },\n outerMarginBottom: {\n type: 'number',\n default: null,\n },\n title: {\n type: 'string',\n source: 'html',\n selector: 'h1,h2,h3,h4,h5,h6',\n default: '',\n },\n titleColor: {\n type: 'string',\n default: '#000000',\n },\n titleSize: {\n type: 'number',\n default: 2.6,\n },\n titleMarginBottom: {\n type: 'number',\n default: null,\n },\n subText: {\n source: 'html',\n selector: 'p',\n default: '',\n },\n subTextFlag: {\n type: 'string',\n default: 'on',\n },\n subTextColor: {\n type: 'string',\n default: '#000000',\n },\n subTextSize: {\n type: 'number',\n default: 1.8,\n },\n};\n","import React from \"react\";\nconst {RichText} = wp.editor;\n\nexport const deprecated = [\n {\n attributes: {\n style: {\n type: 'string',\n default: 'info',\n },\n content: {\n type: 'string',\n source: 'html',\n selector: 'p',\n }\n },\n save({attributes}) {\n const {\n style,\n content\n } = attributes;\n return (\n <div className={`alert alert-${style}`}>\n <RichText.Content\n tagName={'p'}\n value={content}/>\n </div>\n );\n },\n }\n];\n","/**\n * Alert block type\n *\n */\nimport {deprecated} from './deprecated';\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst { registerBlockType } = wp.blocks;\nconst { RichText } = wp.editor;\n\nregisterBlockType( 'vk-blocks/alert', {\n\n title: __('Alert', 'vk-blocks'),\n\n icon: 'info',\n\n category: 'vk-blocks-cat',\n\n attributes: {\n style: {\n type: 'string',\n default: 'info',\n },\n content: {\n type: 'string',\n source: 'html',\n selector: 'p',\n }\n },\n\n edit({attributes, setAttributes, className}) {\n const {\n style,\n content\n } = attributes;\n\n function onStyleChange(event){\n setAttributes({style: event.target.value});\n }\n\n function onChangeContent(newContent) {\n setAttributes({content: newContent});\n }\n\n return (\n <div className={`${className} alert alert-${style}`}>\n <select onChange={onStyleChange}>\n <option value={'success'} selected={style === 'success'}>Success</option>\n <option value={'info'} selected={style === 'info'}>Info</option>\n <option value={'warning'} selected={style === 'warning'}>Warning</option>\n <option value={'danger'} selected={style === 'danger'}>Danger</option>\n </select>\n <RichText\n tagName=\"p\"\n onChange={onChangeContent}\n value={content}\n />\n </div>\n );\n },\n\n save({attributes,className}) {\n const {\n style,\n content\n } = attributes;\n return (\n <div className={`${className} alert alert-${style}`}>\n <RichText.Content\n tagName={'p'}\n value={content}/>\n </div>\n );\n },\n deprecated: deprecated,\n} );\n","import React from 'react';\n\nexport class Component extends React.Component {\n\n render() {\n\n let buttonColorCustom = this.props.lbColorCustom;\n let buttonColor = this.props.lbColor;\n let buttonType = this.props.lbType;\n let buttonAlign = this.props.lbAlign;\n let buttonSize = this.props.lbSize;\n let buttonUrl = this.props.lbUrl;\n let buttonTarget = this.props.lbTarget;\n let fontAwesomeIconBefore = this.props.lbFontAwesomeIconBefore;\n let fontAwesomeIconAfter = this.props.lbFontAwesomeIconAfter;\n let richText = this.props.lbRichtext;\n let subCaption = this.props.lbsubCaption;\n let containerClass = '';\n let aClass = '';\n let aStyle = {};\n let iconBefore = '';\n let iconAfter = '';\n\n aClass = `btn vk_button_link`;\n\n if (buttonColorCustom) {\n\n aClass = `${aClass} btn-primary btn-${buttonSize}`;\n\n // 塗り\n if (buttonType === '0') {\n aStyle = {\n backgroundColor: buttonColorCustom,\n border: `1px solid ${buttonColorCustom}`\n };\n // 塗りなし\n } else if (buttonType === '1') {\n aStyle = {\n backgroundColor: 'transparent',\n border: '1px solid ' + buttonColorCustom,\n color: buttonColorCustom\n };\n }\n\n\t\t\t\t// カスタムカラーじゃない場合\n } else if (!buttonColorCustom) {\n\n // 塗り\n if (buttonType === '0') {\n aClass = `${aClass} btn-${buttonSize} btn-${buttonColor}`;\n aStyle = null;\n // 塗りなし\n } else if (buttonType === '1') {\n aClass = `${aClass} btn-${buttonSize} btn-outline-${buttonColor}`;\n aStyle = null;\n }\n\n }\n\n if ( buttonAlign === 'block' ){\n \taClass = `${aClass} btn-block`;\n }\n\n\n\n if (fontAwesomeIconBefore) {\n iconBefore = <i className={`${fontAwesomeIconBefore} vk_button_link_before`}></i> ;\n }\n if (fontAwesomeIconAfter) {\n iconAfter = <i className={`${fontAwesomeIconAfter} vk_button_link_after`}></i>;\n }\n\n return (\n <a\n href={buttonUrl}\n id={'vk_button_link'}\n style={aStyle}\n className={aClass}\n role={'button'}\n aria-pressed={true}\n target={buttonTarget? '_blank':null}\n rel={'noopener noreferrer'}\n >\n {iconBefore}\n {richText}\n {iconAfter}\n {/*サブキャプションが入力された時のみ表示*/}\n {subCaption && <p className={'vk_button_link_subCaption'}>{subCaption}</p>}\n </a>\n );\n }\n}\n","import React from 'react';\n\nexport class ComponentDeprecated extends React.Component {\n\n render() {\n\n let buttonColorCustom = this.props.lbColorCustom;\n let buttonColor = this.props.lbColor;\n let buttonType = this.props.lbType;\n let buttonAlign = this.props.lbAlign;\n let buttonSize = this.props.lbSize;\n let buttonUrl = this.props.lbUrl;\n let buttonTarget = this.props.lbTarget;\n let fontAwesomeIconBefore = this.props.lbFontAwesomeIconBefore;\n let fontAwesomeIconAfter = this.props.lbFontAwesomeIconAfter;\n let richText = this.props.lbRichtext;\n let subCaption = this.props.lbsubCaption;\n let containerClass = '';\n let aClass = '';\n let aStyle = {};\n let iconBefore = '';\n let iconAfter = '';\n\n aClass = `btn vk_button_link`;\n\n if (buttonColorCustom) {\n\n aClass = `${aClass} btn-primary btn-${buttonSize}`;\n\n // 塗り\n if (buttonType === '0') {\n aStyle = {\n backgroundColor: buttonColorCustom,\n border: `1px solid ${buttonColorCustom}`\n };\n // 塗りなし\n } else if (buttonType === '1') {\n aStyle = {\n backgroundColor: 'transparent',\n border: '1px solid ' + buttonColorCustom,\n color: buttonColorCustom\n };\n }\n\n\t\t\t\t// カスタムカラーじゃない場合\n } else if (!buttonColorCustom) {\n\n // 塗り\n if (buttonType === '0') {\n aClass = `${aClass} btn-${buttonSize} btn-${buttonColor}`;\n aStyle = null;\n // 塗りなし\n } else if (buttonType === '1') {\n aClass = `${aClass} btn-${buttonSize} btn-outline-${buttonColor}`;\n aStyle = null;\n }\n\n }\n\n if ( buttonAlign === 'block' ){\n \taClass = `${aClass} btn-block`;\n }\n\n\n\n if (fontAwesomeIconBefore) {\n iconBefore = <i className={`${fontAwesomeIconBefore} vk_button_link_before`}></i> ;\n }\n if (fontAwesomeIconAfter) {\n iconAfter = <i className={`${fontAwesomeIconAfter} vk_button_link_after`}></i>;\n }\n\n return (\n <a\n href={buttonUrl}\n className={aClass}\n role={'button'}\n aria-pressed={true}\n style={aStyle}\n target={buttonTarget? '_blank':null}\n >\n {iconBefore}\n {richText}\n {iconAfter}\n\n </a>\n );\n }\n}\n","import React from 'react';\n\nexport class ComponentDeprecatedId extends React.Component {\n\n render() {\n\n let buttonColorCustom = this.props.lbColorCustom;\n let buttonColor = this.props.lbColor;\n let buttonType = this.props.lbType;\n let buttonAlign = this.props.lbAlign;\n let buttonSize = this.props.lbSize;\n let buttonUrl = this.props.lbUrl;\n let buttonTarget = this.props.lbTarget;\n let fontAwesomeIconBefore = this.props.lbFontAwesomeIconBefore;\n let fontAwesomeIconAfter = this.props.lbFontAwesomeIconAfter;\n let richText = this.props.lbRichtext;\n let subCaption = this.props.lbsubCaption;\n let containerClass = '';\n let aClass = '';\n let aStyle = {};\n let iconBefore = '';\n let iconAfter = '';\n\n aClass = `btn vk_button_link`;\n\n if (buttonColorCustom) {\n\n aClass = `${aClass} btn-primary btn-${buttonSize}`;\n\n // 塗り\n if (buttonType === '0') {\n aStyle = {\n backgroundColor: buttonColorCustom,\n border: `1px solid ${buttonColorCustom}`\n };\n // 塗りなし\n } else if (buttonType === '1') {\n aStyle = {\n backgroundColor: 'transparent',\n border: '1px solid ' + buttonColorCustom,\n color: buttonColorCustom\n };\n }\n\n\t\t\t\t// カスタムカラーじゃない場合\n } else if (!buttonColorCustom) {\n\n // 塗り\n if (buttonType === '0') {\n aClass = `${aClass} btn-${buttonSize} btn-${buttonColor}`;\n aStyle = null;\n // 塗りなし\n } else if (buttonType === '1') {\n aClass = `${aClass} btn-${buttonSize} btn-outline-${buttonColor}`;\n aStyle = null;\n }\n\n }\n\n if ( buttonAlign === 'block' ){\n \taClass = `${aClass} btn-block`;\n }\n\n\n\n if (fontAwesomeIconBefore) {\n iconBefore = <i className={`${fontAwesomeIconBefore} vk_button_link_before`}></i> ;\n }\n if (fontAwesomeIconAfter) {\n iconAfter = <i className={`${fontAwesomeIconAfter} vk_button_link_after`}></i>;\n }\n\n return (\n <a\n href={buttonUrl}\n id={'vk_button_link'}\n className={aClass}\n role={'button'}\n aria-pressed={true}\n style={aStyle}\n target={buttonTarget? '_blank':null}\n >\n {iconBefore}\n {richText}\n {iconAfter}\n\n </a>\n );\n }\n}\n","import React from 'react';\n\nexport class ComponentDeprecatedNoOpnnerNoRefererID extends React.Component {\n\n render() {\n\n let buttonColorCustom = this.props.lbColorCustom;\n let buttonColor = this.props.lbColor;\n let buttonType = this.props.lbType;\n let buttonAlign = this.props.lbAlign;\n let buttonSize = this.props.lbSize;\n let buttonUrl = this.props.lbUrl;\n let buttonTarget = this.props.lbTarget;\n let fontAwesomeIconBefore = this.props.lbFontAwesomeIconBefore;\n let fontAwesomeIconAfter = this.props.lbFontAwesomeIconAfter;\n let richText = this.props.lbRichtext;\n let subCaption = this.props.lbsubCaption;\n let containerClass = '';\n let aClass = '';\n let aStyle = {};\n let iconBefore = '';\n let iconAfter = '';\n\n aClass = `btn vk_button_link`;\n\n if (buttonColorCustom) {\n\n aClass = `${aClass} btn-primary btn-${buttonSize}`;\n\n // 塗り\n if (buttonType === '0') {\n aStyle = {\n backgroundColor: buttonColorCustom,\n border: `1px solid ${buttonColorCustom}`\n };\n // 塗りなし\n } else if (buttonType === '1') {\n aStyle = {\n backgroundColor: 'transparent',\n border: '1px solid ' + buttonColorCustom,\n color: buttonColorCustom\n };\n }\n\n\t\t\t\t// カスタムカラーじゃない場合\n } else if (!buttonColorCustom) {\n\n // 塗り\n if (buttonType === '0') {\n aClass = `${aClass} btn-${buttonSize} btn-${buttonColor}`;\n aStyle = null;\n // 塗りなし\n } else if (buttonType === '1') {\n aClass = `${aClass} btn-${buttonSize} btn-outline-${buttonColor}`;\n aStyle = null;\n }\n\n }\n\n if ( buttonAlign === 'block' ){\n \taClass = `${aClass} btn-block`;\n }\n\n\n\n if (fontAwesomeIconBefore) {\n iconBefore = <i className={`${fontAwesomeIconBefore} vk_button_link_before`}></i> ;\n }\n if (fontAwesomeIconAfter) {\n iconAfter = <i className={`${fontAwesomeIconAfter} vk_button_link_after`}></i>;\n }\n\n return (\n <a\n href={buttonUrl}\n id={'vk_button_link'}\n className={aClass}\n role={'button'}\n aria-pressed={true}\n style={aStyle}\n target={buttonTarget? '_blank':null}\n rel={'noopener noreferrer'}\n >\n\t\t\t\t\t\t\t\t\t\t\t\t{iconBefore}\n {richText}\n\t\t\t\t\t\t\t\t\t\t\t\t{iconAfter}\n {/*サブキャプションが入力された時のみ表示*/}\n {subCaption && <p className={'vk_button_link_subCaption'}>{subCaption}</p>}\n </a>\n );\n }\n}\n","import React from 'react';\n\nexport class ComponentDeprecatedSubcaptionNoopennerId extends React.Component {\n\n render() {\n\n let buttonColorCustom = this.props.lbColorCustom;\n let buttonColor = this.props.lbColor;\n let buttonType = this.props.lbType;\n let buttonAlign = this.props.lbAlign;\n let buttonSize = this.props.lbSize;\n let buttonUrl = this.props.lbUrl;\n let buttonTarget = this.props.lbTarget;\n let fontAwesomeIconBefore = this.props.lbFontAwesomeIconBefore;\n let fontAwesomeIconAfter = this.props.lbFontAwesomeIconAfter;\n let richText = this.props.lbRichtext;\n let subCaption = this.props.lbsubCaption;\n let containerClass = '';\n let aClass = '';\n let aStyle = {};\n let iconBefore = '';\n let iconAfter = '';\n\n aClass = `btn vk_button_link`;\n\n if (buttonColorCustom) {\n\n aClass = `${aClass} btn-primary btn-${buttonSize}`;\n\n // 塗り\n if (buttonType === '0') {\n aStyle = {\n backgroundColor: buttonColorCustom,\n border: `1px solid ${buttonColorCustom}`\n };\n // 塗りなし\n } else if (buttonType === '1') {\n aStyle = {\n backgroundColor: 'transparent',\n border: '1px solid ' + buttonColorCustom,\n color: buttonColorCustom\n };\n }\n\n\t\t\t\t// カスタムカラーじゃない場合\n } else if (!buttonColorCustom) {\n\n // 塗り\n if (buttonType === '0') {\n aClass = `${aClass} btn-${buttonSize} btn-${buttonColor}`;\n aStyle = null;\n // 塗りなし\n } else if (buttonType === '1') {\n aClass = `${aClass} btn-${buttonSize} btn-outline-${buttonColor}`;\n aStyle = null;\n }\n\n }\n\n if ( buttonAlign === 'block' ){\n \taClass = `${aClass} btn-block`;\n }\n\n\n\n if (fontAwesomeIconBefore) {\n iconBefore = <i className={`${fontAwesomeIconBefore} vk_button_link_before`}></i> ;\n }\n if (fontAwesomeIconAfter) {\n iconAfter = <i className={`${fontAwesomeIconAfter} vk_button_link_after`}></i>;\n }\n\n return (\n <a\n href={buttonUrl}\n id={'vk_button_link'}\n className={aClass}\n role={'button'}\n aria-pressed={true}\n style={aStyle}\n target={buttonTarget? '_blank':null}\n >\n\t\t\t\t\t\t\t\t\t\t\t\t{iconBefore}\n {richText}\n\t\t\t\t\t\t\t\t\t\t\t\t{iconAfter}\n {/*サブキャプションが入力された時のみ表示*/}\n {subCaption && <p className={'vk_button_link_subCaption'}>{subCaption}</p>}\n </a>\n );\n }\n}\n","import React from \"react\";\nimport {ComponentDeprecated} from \"./component-deprecated\";\nimport {ComponentDeprecatedId} from \"./component-deprecated-id\";\nimport {ComponentDeprecatedNoOpnnerNoRefererID} from \"./component-deprecated-noopenernoreferer-id\";\nimport {ComponentDeprecatedSubcaptionNoopennerId} from \"./component-deprecated-subcaption-noNoopnnernoreferer-id\";\n\nconst { RichText } = wp.editor;\n\nexport const deprecated = [\n\t{\n\t\tattributes: {\n\t\t\tcontent: {\n\t\t\t\tsource: 'html',\n\t\t\t\tselector: 'span',\n\t\t\t},\n\t\t\tbuttonUrl: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonTarget: {\n\t\t\t\ttype: 'Boolean',\n\t\t\t\tdefault: false,\n\t\t\t},\n\t\t\tbuttonSize: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'md',\n\t\t\t},\n\t\t\tbuttonType: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: '0',\n\t\t\t},\n\t\t\tbuttonColor: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'primary',\n\t\t\t},\n\t\t\tbuttonColorCustom: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonAlign: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'left',\n\t\t\t},\n\t\t\tfontAwesomeIconBefore: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tfontAwesomeIconAfter: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t}\n\t\t},\n\n\t\tsave({attributes}) {\n\t\t\tconst {\n\t\t\t\tcontent,\n\t\t\t\tbuttonUrl,\n\t\t\t\tbuttonTarget,\n\t\t\t\tbuttonSize,\n\t\t\t\tbuttonType,\n\t\t\t\tbuttonColor,\n\t\t\t\tbuttonColorCustom,\n\t\t\t\tbuttonAlign,\n\t\t\t\tfontAwesomeIconBefore,\n\t\t\t\tfontAwesomeIconAfter,\n\t\t\t} = attributes;\n\n\t\t\tlet containerClass = '';\n\n\t\t\tif (buttonColorCustom) {\n\n\t\t\t\tcontainerClass = `vk_button vk_button-color-custom vk_button-align-${buttonAlign}`;\n\n\t\t\t} else if (!buttonColorCustom) {\n\n\t\t\t\tcontainerClass = `vk_button vk_button-align-${buttonAlign}`;\n\n\t\t\t}\n\n\t\t\treturn (\n\t\t\t\t<div className={containerClass}>\n\n\t\t\t\t\t<ComponentDeprecated lbColorCustom={buttonColorCustom} lbColor={buttonColor} lbType={buttonType}\n\t\t\t\t\t\t\t\t\t\t lbAlign={buttonAlign}\n\t\t\t\t\t\t\t\t\t\t lbSize={buttonSize}\n\t\t\t\t\t\t\t\t\t\t lbUrl={buttonUrl}\n\t\t\t\t\t\t\t\t\t\t lbTarget={buttonTarget}\n\t\t\t\t\t\t\t\t\t\t lbFontAwesomeIconBefore={fontAwesomeIconBefore}\n\t\t\t\t\t\t\t\t\t\t lbFontAwesomeIconAfter={fontAwesomeIconAfter}\n\t\t\t\t\t\t\t\t\t\t lbRichtext={\n\t\t\t\t\t\t\t\t\t\t\t <RichText.Content\n\t\t\t\t\t\t\t\t\t\t\t\t tagName=\"span\"\n\t\t\t\t\t\t\t\t\t\t\t\t className={'vk_button_link_txt'}\n\t\t\t\t\t\t\t\t\t\t\t\t value={content}\n\t\t\t\t\t\t\t\t\t\t\t />\n\t\t\t\t\t\t\t\t\t\t }/>\n\t\t\t\t</div>\n\t\t\t);\n\t\t},\n\t},\n\t{\n\t\tattributes: {\n\t\t\tcontent: {\n\t\t\t\tsource: 'html',\n\t\t\t\tselector: 'span',\n\t\t\t},\n\t\t\tbuttonUrl: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonTarget: {\n\t\t\t\ttype: 'Boolean',\n\t\t\t\tdefault: false,\n\t\t\t},\n\t\t\tbuttonSize: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'md',\n\t\t\t},\n\t\t\tbuttonType: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: '0',\n\t\t\t},\n\t\t\tbuttonColor: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'primary',\n\t\t\t},\n\t\t\tbuttonColorCustom: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonAlign: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'left',\n\t\t\t},\n\t\t\tfontAwesomeIconBefore: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tfontAwesomeIconAfter: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t}\n\t\t},\n\n\t\tsave({attributes}) {\n\t\t\tconst {\n\t\t\t\tcontent,\n\t\t\t\tbuttonUrl,\n\t\t\t\tbuttonTarget,\n\t\t\t\tbuttonSize,\n\t\t\t\tbuttonType,\n\t\t\t\tbuttonColor,\n\t\t\t\tbuttonColorCustom,\n\t\t\t\tbuttonAlign,\n\t\t\t\tfontAwesomeIconBefore,\n\t\t\t\tfontAwesomeIconAfter,\n\t\t\t} = attributes;\n\n\t\t\tlet containerClass = '';\n\n\t\t\tif (buttonColorCustom) {\n\n\t\t\t\tcontainerClass = `vk_button vk_button-color-custom vk_button-align-${buttonAlign}`;\n\n\t\t\t} else if (!buttonColorCustom) {\n\n\t\t\t\tcontainerClass = `vk_button vk_button-align-${buttonAlign}`;\n\n\t\t\t}\n\n\t\t\treturn (\n\t\t\t\t<div className={containerClass}>\n\n\t\t\t\t\t<ComponentDeprecatedId lbColorCustom={buttonColorCustom} lbColor={buttonColor} lbType={buttonType}\n\t\t\t\t\t\t\t\t\t\t lbAlign={buttonAlign}\n\t\t\t\t\t\t\t\t\t\t lbSize={buttonSize}\n\t\t\t\t\t\t\t\t\t\t lbUrl={buttonUrl}\n\t\t\t\t\t\t\t\t\t\t lbTarget={buttonTarget}\n\t\t\t\t\t\t\t\t\t\t lbFontAwesomeIconBefore={fontAwesomeIconBefore}\n\t\t\t\t\t\t\t\t\t\t lbFontAwesomeIconAfter={fontAwesomeIconAfter}\n\t\t\t\t\t\t\t\t\t\t lbRichtext={\n\t\t\t\t\t\t\t\t\t\t\t <RichText.Content\n\t\t\t\t\t\t\t\t\t\t\t\t tagName=\"span\"\n\t\t\t\t\t\t\t\t\t\t\t\t className={'vk_button_link_txt'}\n\t\t\t\t\t\t\t\t\t\t\t\t value={content}\n\t\t\t\t\t\t\t\t\t\t\t />\n\t\t\t\t\t\t\t\t\t\t }/>\n\t\t\t\t</div>\n\t\t\t);\n\t\t},\n\t},\n\t{\n\t\tattributes: {\n\t\t\tcontent: {\n\t\t\t\tsource: 'html',\n\t\t\t\tselector: 'span',\n\t\t\t},\n\t\t\tsubCaption: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonUrl: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonTarget: {\n\t\t\t\ttype: 'Boolean',\n\t\t\t\tdefault: false,\n\t\t\t},\n\t\t\tbuttonSize: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'md',\n\t\t\t},\n\t\t\tbuttonType: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: '0',\n\t\t\t},\n\t\t\tbuttonColor: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'primary',\n\t\t\t},\n\t\t\tbuttonColorCustom: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonAlign: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'left',\n\t\t\t},\n\t\t\tfontAwesomeIconBefore: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tfontAwesomeIconAfter: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t}\n\t\t},\n\t\tsave({attributes, className}) {\n\t\t\tconst {\n\t\t\t\tcontent,\n\t\t\t\tsubCaption,\n\t\t\t\tbuttonUrl,\n\t\t\t\tbuttonTarget,\n\t\t\t\tbuttonSize,\n\t\t\t\tbuttonType,\n\t\t\t\tbuttonColor,\n\t\t\t\tbuttonColorCustom,\n\t\t\t\tbuttonAlign,\n\t\t\t\tfontAwesomeIconBefore,\n\t\t\t\tfontAwesomeIconAfter,\n\t\t\t} = attributes;\n\n\t\t\tlet containerClass = '';\n\n\t\t\tif (buttonColorCustom) {\n\n\t\t\t\tcontainerClass = `vk_button vk_button-color-custom vk_button-align-${buttonAlign}`;\n\n\t\t\t} else if (!buttonColorCustom) {\n\n\t\t\t\tcontainerClass = `vk_button vk_button-align-${buttonAlign}`;\n\n\t\t\t}\n\n\t\t\treturn (\n\t\t\t\t<div className={containerClass}>\n\n\t\t\t\t\t<ComponentDeprecatedNoOpnnerNoRefererID lbColorCustom={buttonColorCustom} lbColor={buttonColor}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlbType={buttonType}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlbAlign={buttonAlign}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlbSize={buttonSize}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlbUrl={buttonUrl}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlbTarget={buttonTarget}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlbFontAwesomeIconBefore={fontAwesomeIconBefore}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlbFontAwesomeIconAfter={fontAwesomeIconAfter}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlbsubCaption={subCaption}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlbRichtext={\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<RichText.Content\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\ttagName=\"span\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tclassName={'vk_button_link_txt'}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tvalue={content}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}/>\n\t\t\t\t</div>\n\t\t\t);\n\t\t},\n\t},\n\t{\n\t\tattributes: {\n\t\t\tcontent: {\n\t\t\t\tsource: 'html',\n\t\t\t\tselector: 'span',\n\t\t\t},\n\t\t\tsubCaption: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonUrl: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonTarget: {\n\t\t\t\ttype: 'Boolean',\n\t\t\t\tdefault: false,\n\t\t\t},\n\t\t\tbuttonSize: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'md',\n\t\t\t},\n\t\t\tbuttonType: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: '0',\n\t\t\t},\n\t\t\tbuttonColor: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'primary',\n\t\t\t},\n\t\t\tbuttonColorCustom: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tbuttonAlign: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: 'left',\n\t\t\t},\n\t\t\tfontAwesomeIconBefore: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t},\n\t\t\tfontAwesomeIconAfter: {\n\t\t\t\ttype: 'string',\n\t\t\t\tdefault: null,\n\t\t\t}\n\t\t},\n\t\tsave({attributes, className}) {\n\t\t\tconst {\n\t\t\t\tcontent,\n\t\t\t\tsubCaption,\n\t\t\t\tbuttonUrl,\n\t\t\t\tbuttonTarget,\n\t\t\t\tbuttonSize,\n\t\t\t\tbuttonType,\n\t\t\t\tbuttonColor,\n\t\t\t\tbuttonColorCustom,\n\t\t\t\tbuttonAlign,\n\t\t\t\tfontAwesomeIconBefore,\n\t\t\t\tfontAwesomeIconAfter,\n\t\t\t} = attributes;\n\n\t\t\tlet containerClass = '';\n\n\t\t\tif (buttonColorCustom) {\n\n\t\t\t\tcontainerClass = `vk_button vk_button-color-custom vk_button-align-${buttonAlign}`;\n\n\t\t\t} else if (!buttonColorCustom) {\n\n\t\t\t\tcontainerClass = `vk_button vk_button-align-${buttonAlign}`;\n\n\t\t\t}\n\n\t\t\treturn (\n\t\t\t\t<div className={containerClass}>\n\n\t\t\t\t\t<ComponentDeprecatedSubcaptionNoopennerId lbColorCustom={buttonColorCustom}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t lbColor={buttonColor}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t lbType={buttonType}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t lbAlign={buttonAlign}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t lbSize={buttonSize}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t lbUrl={buttonUrl}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t lbTarget={buttonTarget}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t lbFontAwesomeIconBefore={fontAwesomeIconBefore}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t lbFontAwesomeIconAfter={fontAwesomeIconAfter}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t lbsubCaption={subCaption}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t lbRichtext={\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t <RichText.Content\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t tagName=\"span\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t className={'vk_button_link_txt'}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t value={content}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t />\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t }/>\n\t\t\t\t</div>\n\t\t\t);\n\t\t}\n\n\t}\n];\n","/**\n * Button block type\n *\n */\nimport React from \"react\";\nimport {Component} from \"./component\";\nimport {deprecated} from \"./deprecated/deprecated\";\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RangeControl, RadioControl, PanelBody, Button, BaseControl, CheckboxControl, TextControl, Dashicon, IconButton,} = wp.components;\nconst {Fragment} = wp.element;\nconst {RichText, InspectorControls, MediaUpload, ColorPalette, URLInput,} = wp.editor;\nconst BlockIcon = (\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t\t<g>\n\t\t\t<path d=\"M506,185v142H70V185H506 M526.4,137H49.6C34.4,137,22,149.4,22,164.6v182.8c0,15.2,12.4,27.6,27.6,27.6h476.8\n\t\t\t\tc15.2,0,27.6-12.4,27.6-27.6V164.6C554,149.4,541.6,137,526.4,137L526.4,137z\"/>\n\t\t</g>\n\t\t<g>\n\t\t\t<path d=\"M83.8,206.9h55.9c9.3,0,16.5,2.3,21.5,6.9c5,4.6,7.5,10.3,7.5,17.1c0,5.7-1.8,10.6-5.3,14.7c-2.4,2.7-5.8,4.9-10.4,6.5\n\t\t\t\tc6.9,1.7,12.1,4.5,15.3,8.6c3.3,4.1,4.9,9.2,4.9,15.3c0,5-1.2,9.5-3.5,13.5c-2.3,4-5.5,7.2-9.6,9.5c-2.5,1.5-6.3,2.5-11.3,3.2\n\t\t\t\tc-6.7,0.9-11.2,1.3-13.4,1.3H83.8V206.9z M113.9,244.8h13c4.7,0,7.9-0.8,9.7-2.4c1.8-1.6,2.7-3.9,2.7-7c0-2.8-0.9-5-2.7-6.6\n\t\t\t\tc-1.8-1.6-5-2.4-9.5-2.4h-13.2V244.8z M113.9,282.8h15.2c5.1,0,8.8-0.9,10.9-2.7s3.2-4.3,3.2-7.4c0-2.9-1-5.2-3.1-6.9\n\t\t\t\tc-2.1-1.7-5.7-2.6-11-2.6h-15.2V282.8z\"/>\n\t\t\t<path d=\"M245.9,303.5h-25.1v-11.3c-3.7,4.7-7.5,8-11.3,10c-3.8,2-8.5,3-14,3c-7.4,0-13.2-2.2-17.4-6.6c-4.2-4.4-6.3-11.2-6.3-20.4\n\t\t\t\tv-44.6h27V272c0,4.4,0.8,7.5,2.4,9.4c1.6,1.8,3.9,2.8,6.9,2.8c3.2,0,5.8-1.2,7.9-3.7s3.1-6.9,3.1-13.3v-33.7h26.8V303.5z\"/>\n\t\t\t<path d=\"M282.4,206.9v26.6h14.8v19.7h-14.8V278c0,3,0.3,5,0.9,5.9c0.9,1.5,2.4,2.2,4.6,2.2c2,0,4.7-0.6,8.3-1.7l2,18.5\n\t\t\t\tc-6.6,1.5-12.8,2.2-18.6,2.2c-6.7,0-11.6-0.9-14.8-2.6c-3.2-1.7-5.5-4.3-7-7.8c-1.5-3.5-2.3-9.1-2.3-17v-24.6h-9.9v-19.7h9.9v-12.9\n\t\t\t\tL282.4,206.9z\"/>\n\t\t\t<path d=\"M330.2,206.9v26.6H345v19.7h-14.8V278c0,3,0.3,5,0.9,5.9c0.9,1.5,2.4,2.2,4.6,2.2c2,0,4.7-0.6,8.3-1.7l2,18.5\n\t\t\t\tc-6.6,1.5-12.8,2.2-18.6,2.2c-6.7,0-11.6-0.9-14.8-2.6c-3.2-1.7-5.5-4.3-7-7.8c-1.5-3.5-2.3-9.1-2.3-17v-24.6h-9.9v-19.7h9.9v-12.9\n\t\t\t\tL330.2,206.9z\"/>\n\t\t\t<path d=\"M339.6,268.7c0-10.7,3.6-19.5,10.8-26.4s16.9-10.4,29.2-10.4c14,0,24.6,4.1,31.8,12.2c5.8,6.6,8.6,14.6,8.6,24.2\n\t\t\t\tc0,10.8-3.6,19.6-10.7,26.5c-7.1,6.9-17,10.3-29.6,10.3c-11.3,0-20.4-2.9-27.3-8.6C343.9,289.5,339.6,280.2,339.6,268.7z\n\t\t\t\t M366.5,268.7c0,6.2,1.3,10.9,3.8,13.8c2.5,3,5.7,4.5,9.5,4.5c3.9,0,7-1.5,9.5-4.4c2.5-2.9,3.7-7.7,3.7-14.2\n\t\t\t\tc0-6.1-1.3-10.6-3.8-13.6s-5.6-4.5-9.3-4.5c-3.9,0-7.1,1.5-9.7,4.5C367.8,257.9,366.5,262.5,366.5,268.7z\"/>\n\t\t\t<path d=\"M418.2,233.5h25v11.4c3.7-4.7,7.5-8,11.3-10c3.8-2,8.5-3,14-3c7.4,0,13.2,2.2,17.4,6.6c4.2,4.4,6.3,11.2,6.3,20.5v44.5h-27\n\t\t\t\tV265c0-4.4-0.8-7.5-2.4-9.3c-1.6-1.8-3.9-2.7-6.9-2.7c-3.3,0-5.9,1.2-7.9,3.7c-2,2.5-3,6.9-3,13.3v33.6h-26.8V233.5z\"/>\n\t\t</g>\n </svg>\n);\n\n/**\n * Register: a Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/button', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('Button', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: {\n content: {\n source: 'html',\n selector: 'span',\n },\n subCaption: {\n type: 'string',\n default: null,\n },\n buttonUrl: {\n type: 'string',\n default: null,\n },\n buttonTarget: {\n type: 'Boolean',\n default: false,\n },\n buttonSize: {\n type: 'string',\n default: 'md',\n },\n buttonType: {\n type: 'string',\n default: '0',\n },\n buttonColor: {\n type: 'string',\n default: 'primary',\n },\n buttonColorCustom: {\n type: 'string',\n default: null,\n },\n buttonAlign: {\n type: 'string',\n default: 'left',\n },\n fontAwesomeIconBefore: {\n type: 'string',\n default: null,\n },\n fontAwesomeIconAfter: {\n type: 'string',\n default: null,\n }\n },\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit({attributes, className, setAttributes, isSelected}) {\n const {\n content,\n subCaption,\n buttonUrl,\n buttonTarget,\n buttonSize,\n buttonType,\n buttonColor,\n buttonColorCustom,\n buttonAlign,\n fontAwesomeIconBefore,\n fontAwesomeIconAfter,\n } = attributes;\n\n let containerClass;\n if (buttonColorCustom) {\n containerClass = `vk_button vk_button-align-${buttonAlign} vk_button-color-custom`;\n } else {\n containerClass = `vk_button vk_button-align-${buttonAlign}`;\n }\n\n if (className) {\n containerClass = `${className} vk_button vk_button-align-${buttonAlign} vk_button-color-custom`;\n } else {\n containerClass = `${className} vk_button vk_button-align-${buttonAlign}`;\n }\n\n return (\n <Fragment>\n <InspectorControls>\n <PanelBody title={__('Button setting', 'vk-blocks')}>\n <TextControl\n label={__('Sub Caption', 'vk-blocks')}\n value={subCaption}\n onChange={(value) => setAttributes({subCaption: value})}\n placeholder={'Sub Caption'}\n />\n <CheckboxControl\n label={__('Open link new tab.', 'vk-blocks')}\n checked={buttonTarget}\n onChange={(checked) => setAttributes({buttonTarget: checked})}\n />\n <RadioControl\n label={__('Button Size:', 'vk-blocks')}\n selected={buttonSize}\n options={[\n {label: __('Large', 'vk-blocks'), value: 'lg'},\n {label: __('normal', 'vk-blocks'), value: 'md'},\n {label: __('Small', 'vk-blocks'), value: 'sm'},\n ]}\n onChange={(value) => setAttributes({buttonSize: value})}\n />\n <RadioControl\n label={__('Button Position:', 'vk-blocks')}\n selected={buttonAlign}\n options={[\n {label: __('Left', 'vk-blocks'), value: 'left'},\n {label: __('Center', 'vk-blocks'), value: 'center'},\n {label: __('Right', 'vk-blocks'), value: 'right'},\n {label: __('Block', 'vk-blocks'), value: 'block'},\n ]}\n onChange={(value) => setAttributes({buttonAlign: value})}\n />\n <RadioControl\n label={__('Button Style:', 'vk-blocks')}\n selected={buttonType}\n options={[\n {label: __('Solid color', 'vk-blocks'), value: '0'},\n {label: __('No background', 'vk-blocks'), value: '1'},\n ]}\n help={__('If you select \"No background\", that you need to select a Custom Color.', 'vk-blocks')}\n onChange={(value) => setAttributes({buttonType: value})}\n />\n <RadioControl\n label={__('Default Color:', 'vk-blocks')}\n selected={buttonColor}\n options={[\n {label: __('Primary', 'vk-blocks'), value: 'primary'},\n {label: __('Secondary', 'vk-blocks'), value: 'secondary'},\n {label: __('Success', 'vk-blocks'), value: 'success'},\n {label: __('Info', 'vk-blocks'), value: 'info'},\n {label: __('Warning', 'vk-blocks'), value: 'warning'},\n {label: __('Danger', 'vk-blocks'), value: 'danger'},\n {label: __('Light', 'vk-blocks'), value: 'light'},\n {label: __('Dark', 'vk-blocks'), value: 'dark'},\n ]}\n onChange={(value) => setAttributes({buttonColor: value})}\n />\n <BaseControl\n label={__('Custom Color', 'vk-blocks')}\n help={__('This custom color overrides the default color. If you want to use the default color, click the clear button.', 'vk-blocks')}\n >\n <ColorPalette\n value={buttonColorCustom}\n onChange={(value) => setAttributes({buttonColorCustom: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('Font Awesome:', 'vk-blocks')}\n help={<a href={`https://fontawesome.com/icons?d=gallery&m=free`} target={`_blank`}>{__('Font Awesome icon list', 'vk-blocks')}</a>}\n >\n <TextControl\n label={__('Before text', 'vk-blocks')}\n help={__('Enter Font Awesome Class.This icon will appear before text. Ex) fas fa-arrow-circle-right', 'vk-blocks')}\n value={fontAwesomeIconBefore}\n onChange={(value) => setAttributes({fontAwesomeIconBefore: value})}\n placeholder={'fas fa-arrow-circle-right'}\n />\n <TextControl\n label={__('After text', 'vk-blocks')}\n help={__('Enter Font Awesome Class.This icon will appear after text. Ex) fas fa-external-link-alt', 'vk-blocks')}\n value={fontAwesomeIconAfter}\n onChange={(value) => setAttributes({fontAwesomeIconAfter: value})}\n placeholder={'fas fa-external-link-alt'}\n />\n </BaseControl>\n </PanelBody>\n </InspectorControls>\n <div className={containerClass}>\n\n <Component lbColorCustom={buttonColorCustom} lbColor={buttonColor} lbType={buttonType}\n lbAlign={buttonAlign}\n lbSize={buttonSize}\n lbFontAwesomeIconBefore={fontAwesomeIconBefore}\n lbFontAwesomeIconAfter={fontAwesomeIconAfter}\n lbsubCaption={subCaption}\n lbRichtext={\n <RichText\n tagName=\"span\"\n className={'vk_button_link_txt'}\n onChange={(value) => setAttributes({content: value})}\n value={content}\n placeholder={__('Input text', 'vk-blocks')}\n formattingControls={['bold', 'italic', 'strikethrough']}\n keepPlaceholderOnFocus\n />\n }/>\n\n {isSelected && (\n <form\n className=\"block-library-button__inline-link\"\n onSubmit={(event) => event.preventDefault()}>\n <Dashicon icon=\"admin-links\"/>\n <URLInput\n value={buttonUrl}\n onChange={(value) => setAttributes({buttonUrl: value})}\n />\n <IconButton icon=\"editor-break\" label={__('Apply', 'vk-blocks')} type=\"submit\"/>\n </form>\n )}\n </div>\n </Fragment>\n );\n },\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes, className}) {\n const {\n content,\n subCaption,\n buttonUrl,\n buttonTarget,\n buttonSize,\n buttonType,\n buttonColor,\n buttonColorCustom,\n buttonAlign,\n fontAwesomeIconBefore,\n fontAwesomeIconAfter,\n } = attributes;\n\n let containerClass = '';\n if (buttonColorCustom) {\n\n containerClass = `vk_button vk_button-color-custom vk_button-align-${buttonAlign}`;\n\n } else if (!buttonColorCustom) {\n\n containerClass = `vk_button vk_button-align-${buttonAlign}`;\n\n }\n\n if(className){\n containerClass = className + ' ' + containerClass;\n }\n\n return (\n <div className={containerClass}>\n\n <Component lbColorCustom={buttonColorCustom} lbColor={buttonColor} lbType={buttonType}\n lbAlign={buttonAlign}\n lbSize={buttonSize}\n lbUrl={buttonUrl}\n lbTarget={buttonTarget}\n lbFontAwesomeIconBefore={fontAwesomeIconBefore}\n lbFontAwesomeIconAfter={fontAwesomeIconAfter}\n lbsubCaption={subCaption}\n lbRichtext={\n <RichText.Content\n tagName=\"span\"\n className={'vk_button_link_txt'}\n value={content}\n />\n }/>\n </div>\n );\n },\n\n deprecated: deprecated\n});\n","import React from \"react\";\nconst {RichText} = wp.editor;\n\nexport const deprecated = [\n {\n attributes: {\n heading: {\n type: 'string',\n source: 'html',\n selector: 'dt',\n },\n content: {\n type: 'string',\n source: 'html',\n selector: 'dd',\n }\n },\n\n save({attributes}) {\n const {\n heading,\n content\n } = attributes;\n\n return (\n <dl className={ 'vk_faq' }>\n <RichText.Content\n tagName=\"dt\"\n className={ 'vk_faq_title' }\n value={heading}\n />\n <RichText.Content\n tagName=\"dd\"\n className={ 'vk_faq_content' }\n value={content}\n />\n </dl>\n );\n },\n }\n];\n","/**\n * Faq block type\n *\n */\nimport {deprecated} from './deprecated';\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RichText} = wp.editor;\nconst BlockIcon = (\n\t<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t<path d=\"M178.9,191.6c7.2,5,12,8.2,14.2,9.4c3.3,1.9,7.8,4,13.4,6.5l-16.1,32.4c-8.1-3.9-16.1-8.6-24-14\n\t\tc-7.9-5.4-13.4-9.5-16.6-12.2c-12.8,5.5-28.8,8.3-48,8.3c-28.4,0-50.9-7.4-67.3-22.2c-19.4-17.5-29.1-42.2-29.1-73.9\n\t\tc0-30.8,8.5-54.7,25.5-71.8c17-17.1,40.7-25.6,71.2-25.6c31.1,0,55,8.3,71.9,25c16.9,16.7,25.3,40.6,25.3,71.6\n\t\tC199.3,152.8,192.5,175,178.9,191.6z M134.6,161.9c4.6-8.3,6.9-20.6,6.9-37c0-18.9-3.5-32.4-10.5-40.5c-7-8.1-16.7-12.1-29-12.1\n\t\tc-11.5,0-20.8,4.1-28,12.4c-7.1,8.3-10.7,21.2-10.7,38.7c0,20.4,3.5,34.8,10.5,43c7,8.3,16.6,12.4,28.7,12.4\n\t\tc3.9,0,7.6-0.4,11.1-1.1c-4.9-4.7-12.5-9.1-23-13.3l9.1-20.8c5.1,0.9,9.1,2.1,11.9,3.4c2.9,1.4,8.4,4.9,16.7,10.7\n\t\tC130.1,159.1,132.3,160.5,134.6,161.9z\"/>\n\t<path d=\"M137.9,452.6H72.2l-9.1,30.9l-59,0l70.3-187.2h63.1l70.3,187.2h-60.6L137.9,452.6z M125.9,412.1l-20.7-67.3l-20.4,67.3\n\t\tH125.9z\"/>\n\t<path d=\"M553.9,239.9h-303c-10,0-18.1-8.1-18.1-18.1c0-10,8.1-18.1,18.1-18.1h303c10,0,18.1,8.1,18.1,18.1\n\t\tC572,231.8,563.9,239.9,553.9,239.9z\"/>\n\t<path d=\"M553.9,483.5h-303c-10,0-18.1-8.1-18.1-18.1c0-10,8.1-18.1,18.1-18.1h303c10,0,18.1,8.1,18.1,18.1\n\t\tC572,475.4,563.9,483.5,553.9,483.5z\"/>\n\t</svg>\n);\n/**\n * Register: aa Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/faq', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('FAQ', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: {\n heading: {\n type: 'string',\n source: 'html',\n selector: 'dt',\n },\n content: {\n type: 'string',\n source: 'html',\n selector: 'dd',\n }\n },\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit({attributes, setAttributes,className}) {\n const {\n heading,\n content\n } = attributes;\n\n return (\n <dl className={`${className} vk_faq`}>\n <RichText\n tagName=\"dt\"\n\t\t\t\t\t\t\t\t\t\tclassName={ 'vk_faq_title' }\n onChange={(value) => setAttributes({heading: value})}\n value={heading}\n placeholder={__('Please enter a question.', 'vk-blocks') }\n />\n <RichText\n tagName=\"dd\"\n\t\t\t\t\t\t\t\t\t\tclassName={ 'vk_faq_content' }\n onChange={(value) => setAttributes({content: value})}\n value={content}\n placeholder={__('Please enter a answer.', 'vk-blocks') }\n />\n </dl>\n );\n },\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes,className}) {\n const {\n heading,\n content\n } = attributes;\n\n return (\n <dl className={ `${className} vk_faq` }>\n <RichText.Content\n tagName=\"dt\"\n className={ 'vk_faq_title' }\n value={heading}\n />\n <RichText.Content\n tagName=\"dd\"\n className={ 'vk_faq_content' }\n value={content}\n />\n </dl>\n );\n },\n deprecated: deprecated\n});\n","import React from \"react\";\nconst {RichText} = wp.editor;\n\nexport const deprecated = [\n {\n attributes: {\n heading: {\n type: 'string',\n source: 'html',\n selector: 'dt',\n },\n content: {\n type: 'string',\n source: 'html',\n selector: 'dd',\n },\n arrowFlag: {\n type: 'string',\n default: 'vk_flow-arrow-on',\n },\n insertImage: {\n type: 'string',\n default: null, // no image by default!\n }\n },\n\n save({attributes}) {\n const {\n heading,\n content,\n insertImage,\n arrowFlag,\n } = attributes;\n\n return (\n <div className={`${ arrowFlag } vk_flow`}>\n <div className={ 'vk_flow_frame' }>\n <dl className={ 'vk_flow_frame_text' }>\n <RichText.Content\n tagName=\"dt\"\n className={ 'vk_flow_frame_text_title' }\n value={heading}\n />\n <RichText.Content\n tagName=\"dd\"\n className={ 'vk_flow_frame_text_content' }\n value={content}\n />\n </dl>\n { insertImage ?\n <div className={ 'vk_flow_frame_image' }>\n <img\n src={ insertImage }\n alt=''\n /></div> : '' }\n </div>\n </div>\n );\n },\n }\n];\n","/**\n * Flow block type\n *\n */\nimport {deprecated} from './deprecated'\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RangeControl, RadioControl, PanelBody, Button, PanelColor} = wp.components;\nconst {Fragment} = wp.element;\nconst {RichText, InspectorControls, MediaUpload, ColorPalette} = wp.editor;\nconst BlockIcon = 'arrow-down';\n\n/**\n * Register: aa Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/flow', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('Flow', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: {\n heading: {\n type: 'string',\n source: 'html',\n selector: 'dt',\n },\n content: {\n type: 'string',\n source: 'html',\n selector: 'dd',\n },\n arrowFlag: {\n type: 'string',\n default: 'vk_flow-arrow-on',\n },\n\t\t\t\tinsertImage: {\n\t\t\t\t\ttype: 'string',\n\t\t\t\t\tdefault: null, // no image by default!\n\t\t\t\t}\n },\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit({attributes, setAttributes,className}) {\n const {\n heading,\n content,\n insertImage,\n arrowFlag,\n } = attributes;\n\n return [\n <Fragment>\n <InspectorControls>\n <PanelBody title={__('Display of arrow', 'vk-blocks') }>\n <RadioControl\n selected={arrowFlag}\n options={[\n {label: __('Arrow display', 'vk-blocks'), value: 'vk_flow-arrow-on'},\n {label: __('Arrow hidden', 'vk-blocks'), value: 'vk_flow-arrow-off'},\n ]}\n onChange={(value) => setAttributes({arrowFlag: value})}\n />\n </PanelBody>\n </InspectorControls>\n\n <div className={`${className} ${ arrowFlag } vk_flow`}>\n\t\t\t\t\t\t\t\t\t<div className={ 'vk_flow_frame' } >\n <dl className={ 'vk_flow_frame_text' }>\n <RichText\n tagName=\"dt\"\n className={ 'vk_flow_frame_text_title' }\n onChange={(value) => setAttributes({heading: value})}\n value={heading}\n placeholder={__('Input title', 'vk-blocks') }\n />\n <RichText\n tagName=\"dd\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tclassName={ 'vk_flow_frame_text_content' }\n onChange={(value) => setAttributes({content: value})}\n value={content}\n placeholder={__('Input content', 'vk-blocks') }\n />\n </dl>\n\t\t\t\t\t\t\t\t\t\t<div className={'vk_flow_frame_image'}>\n\t\t\t\t\t\t\t\t\t\t\t\t<MediaUpload\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tonSelect={(value) => setAttributes({insertImage: value.url})}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"image\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tclassName={ 'vk_flow_frame_image' }\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tvalue={insertImage}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\trender={({open}) => (\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<Button\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tonClick={open}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tclassName={insertImage ? 'image-button' : 'button button-large'}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{!insertImage ? __('Select image', 'vk-blocks') :\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img className={'icon-image'} src={insertImage} alt={__('Upload image', 'vk-blocks')}/>}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</Button>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t)}\n\t\t\t\t\t\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n </div>\n </Fragment>\n ];\n },\n\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes,className}) {\n const {\n heading,\n content,\n insertImage,\n arrowFlag,\n } = attributes;\n\n return (\n <div className={`${className} ${ arrowFlag } vk_flow`}>\n\t\t\t\t\t\t\t<div className={ 'vk_flow_frame' }>\n <dl className={ 'vk_flow_frame_text' }>\n <RichText.Content\n tagName=\"dt\"\n className={ 'vk_flow_frame_text_title' }\n value={heading}\n />\n <RichText.Content\n tagName=\"dd\"\n className={ 'vk_flow_frame_text_content' }\n value={content}\n />\n </dl>\n { insertImage ?\n <div className={ 'vk_flow_frame_image' }>\n <img\n src={ insertImage }\n alt=''\n\t\t\t\t\t\t\t\t\t\t/></div> : '' }\n\t\t\t\t\t\t\t</div>\n </div>\n );\n },\n\n deprecated:deprecated\n});\n","import React from 'react';\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {RichText} = wp.editor;\n\nexport class ComponentBlock extends React.Component {\n\n render() {\n\n let setAttributes = this.props.setAttributes;\n let {\n heading1,\n heading2,\n heading3,\n content1,\n content2,\n content3,\n url1,\n url2,\n url3,\n urlOpenType1,\n urlOpenType2,\n urlOpenType3,\n icon1,\n icon2,\n icon3,\n color1,\n color2,\n color3,\n bgType1,\n bgType2,\n bgType3,\n insertImage1,\n insertImage2,\n insertImage3\n } = this.props.attributes;\n let for_ = this.props.for_;\n let blockNum = this.props.blockNum;\n let blockNumArrIndex = this.props.blockNum -1;\n\n const heading = [heading1, heading2, heading3];\n const content = [content1, content2, content3];\n const url = [url1, url2, url3];\n const urlOpenType = [urlOpenType1, urlOpenType2, urlOpenType3];\n const icon = [icon1, icon2, icon3];\n const color = [color1, color2, color3];\n const bgType = [bgType1, bgType2, bgType3];\n const insertImage = [insertImage1, insertImage2, insertImage3];\n\n let richTextH1Save = '';\n let richTextPSave = '';\n\n\n let drawElement = (() => {\n\n if (insertImage[blockNumArrIndex]) {\n\n return <div className=\"vk_prBlocks_item_image\"\n style={{\n backgroundImage: `url(${insertImage[blockNumArrIndex]})`,\n backgroundRepeat: 'no-repeat 50% center',\n backgroundSize: 'cover'\n }}\n >\n <img\n src={insertImage[blockNumArrIndex]}\n alt=''\n />\n </div>\n\n } else {\n\n if (!color[blockNumArrIndex]) {\n color[blockNumArrIndex] = '#0693e3';\n }\n if (bgType[blockNumArrIndex] === '0') {\n\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{\n backgroundColor: color[blockNumArrIndex],\n border: `1px solid ${color[blockNumArrIndex]}`\n }}\n ><i className={`${icon[blockNumArrIndex]} vk_prBlocks_item_icon`}\n style={{color: '#fff'}}>\n </i>\n </div>\n } else {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{backgroundColor: 'transparent', border: '1px solid ' + color[blockNumArrIndex]}}\n ><i className={`${icon[blockNumArrIndex]} vk_prBlocks_item_icon`}\n style={{color: color[blockNumArrIndex]}}>\n </i>\n </div>\n }\n }\n })();\n\n\n //編集画面とフロント側の切り替え\n if (for_ === 'edit') {\n\n if (blockNum === 1) {\n\n richTextH1Save = <RichText\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-1\"\n tagName={'h1'}\n onChange={(value) => setAttributes({heading1: value})}\n value={heading1}\n placeholder={__('Input Title', 'vk-blocks')}\n />;\n richTextPSave = <RichText\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-1\"\n tagName={'p'}\n onChange={(value) => setAttributes({content1: value})}\n value={content1}\n placeholder={__('Input Content', 'vk-blocks')}\n />;\n\n } else if (blockNum === 2) {\n\n richTextH1Save = <RichText\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-2\"\n tagName={'h1'}\n onChange={(value) => setAttributes({heading2: value})}\n value={heading2}\n placeholder={__('Input Title', 'vk-blocks')}\n />;\n richTextPSave = <RichText\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-2\"\n tagName={'p'}\n onChange={(value) => setAttributes({content2: value})}\n value={content2}\n placeholder={__('Input Content', 'vk-blocks')}\n />;\n\n } else if (blockNum === 3) {\n richTextH1Save = <RichText\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-3\"\n tagName={'h1'}\n onChange={(value) => setAttributes({heading3: value})}\n value={heading3}\n placeholder={__('Input Title', 'vk-blocks')}\n />;\n richTextPSave = <RichText\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-3\"\n tagName={'p'}\n onChange={(value) => setAttributes({content3: value})}\n value={content3}\n placeholder={__('Input Content', 'vk-blocks')}\n />;\n }\n\n } else if (for_ === 'save') {\n\n richTextH1Save = <RichText.Content\n className={`vk_prBlocks_item_title vk_prBlocks_item_title-${blockNum}`}\n tagName={'h1'}\n value={heading[blockNumArrIndex]}/>;\n richTextPSave = <RichText.Content\n className={`vk_prBlocks_item_summary vk_prBlocks_item_summary-${blockNum}`}\n tagName={'p'}\n value={content[blockNumArrIndex]}/>;\n }\n\n return (\n <div className=\"vk_prBlocks_item col-sm-4\">\n <a href={url[blockNumArrIndex]}\n target={urlOpenType[blockNumArrIndex] ? '_blank' : '_self'}\n className=\"vk_prBlocks_item_link\"\n rel=\"noopener noreferrer\"\n >\n {drawElement}\n {richTextH1Save}\n {richTextPSave}\n </a>\n </div>\n );\n\n }\n}\n","import React from \"react\";\nimport {ComponentBlock} from \"./component-block\";\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {RadioControl, PanelBody, Button, BaseControl, CheckboxControl, TextControl} = wp.components;\nconst {Fragment} = wp.element;\nconst {RichText, InspectorControls, MediaUpload, ColorPalette} = wp.editor;\n\nfunction set_attributes(number) {\n\n var attributes = {};\n\n for (var i = 1; i <= number; i++) {\n\n attributes['heading' + i] = {\n type: 'string',\n source: 'html',\n selector: 'h3.vk_prBlocks_item_title-' + i,\n };\n attributes['content' + i] = {\n type: 'string',\n source: 'html',\n selector: 'p.vk_prBlocks_item_summary-' + i,\n };\n attributes['url' + i] = {\n type: 'string',\n default: null,\n };\n attributes['urlOpenType' + i] = {\n type: 'Boolean',\n default: false,\n };\n attributes['icon' + i] = {\n type: 'string',\n default: 'fas fa-file',\n };\n attributes['color' + i] = {\n type: 'string',\n default: '#0693e3',\n };\n attributes['bgType' + i] = {\n type: 'string',\n default: '0',\n };\n attributes['insertImage' + i] = {\n type: 'string',\n default: null,\n };\n }\n\n return attributes;\n}\nfunction set_attributes2(number) {\n\n var attributes = {};\n\n for (var i = 1; i <= number; i++) {\n\n attributes['heading' + i] = {\n type: 'string',\n source: 'html',\n selector: 'h1.vk_prBlocks_item_title-' + i,\n };\n attributes['content' + i] = {\n type: 'string',\n source: 'html',\n selector: 'p.vk_prBlocks_item_summary-' + i,\n };\n attributes['url' + i] = {\n type: 'string',\n default: null,\n };\n attributes['urlOpenType' + i] = {\n type: 'Boolean',\n default: false,\n };\n attributes['icon' + i] = {\n type: 'string',\n default: 'fas fa-file',\n };\n attributes['color' + i] = {\n type: 'string',\n default: '#0693e3',\n };\n attributes['bgType' + i] = {\n type: 'string',\n default: '0',\n };\n attributes['insertImage' + i] = {\n type: 'string',\n default: null,\n };\n }\n\n return attributes;\n}\n\nexport const deprecated = [\n {\n attributes: set_attributes(4),\n\n save({attributes}) {\n const {\n heading1,\n heading2,\n heading3,\n content1,\n content2,\n content3,\n url1,\n url2,\n url3,\n urlOpenType1,\n urlOpenType2,\n urlOpenType3,\n icon1,\n icon2,\n icon3,\n color1,\n color2,\n color3,\n bgType1,\n bgType2,\n bgType3,\n insertImage1,\n insertImage2,\n insertImage3\n } = attributes;\n\n return (\n <div className=\"vk_prBlocks row\">\n\n <div className=\"vk_prBlocks_item col-sm-4\">\n <a\n href={url1}\n target={urlOpenType1? '_blank':'_self'}\n className=\"vk_prBlocks_item_link\"\n >\n {(() => {\n\n if (insertImage1) {\n\n return <div className=\"vk_prBlocks_item_image\"\n style={{\n backgroundImage: 'url(' + insertImage1 + ')',\n backgroundRepeat: 'no-repeat 50% center',\n backgroundSize: 'cover'\n }}\n >\n <img\n src={insertImage1}\n alt=''\n />\n </div>\n\n } else {\n\n if ( ! color1 ){\n color1 = '#0693e3';\n bgType1 === '0';\n }\n if (bgType1 === '0') {\n\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{\n backgroundColor: color1,\n border: `1px solid ${color1}`\n }}\n ><i className={`${icon1} vk_prBlocks_item_icon`}\n style={{color: '#fff'}}>\n </i>\n </div>\n } else {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{backgroundColor: 'transparent', border: '1px solid ' + color1}}\n ><i className={`${icon1} vk_prBlocks_item_icon`}\n style={{color: color1}}>\n </i>\n </div>\n }\n }\n })()}\n <RichText.Content\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-1\"\n tagName={'h1'}\n value={heading1}/>\n <RichText.Content\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-1\"\n tagName={'p'}\n value={content1}/>\n </a>\n </div>\n <div className=\"vk_prBlocks_item col-sm-4\">\n <a\n href={url2}\n target={urlOpenType2? '_blank':'_self'}\n className=\"vk_prBlocks_item_link\"\n >\n {(() => {\n\n if (insertImage2) {\n\n return <div className=\"vk_prBlocks_item_image\"\n style={{\n backgroundImage: 'url(' + insertImage2 + ')',\n backgroundRepeat: 'no-repeat 50% center',\n backgroundSize: 'cover'\n }}\n >\n <img\n src={insertImage2}\n alt=''\n />\n </div>\n\n } else {\n if ( ! color2 ){\n color2 = '#0693e3';\n bgType2 === '0';\n }\n if (bgType2 === '0') {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{\n backgroundColor: color2,\n border: `1px solid ${color2}`\n }}\n ><i className={`${icon2} vk_prBlocks_item_icon`}\n style={{color: '#fff'}}>\n </i>\n </div>\n } else {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{backgroundColor: 'transparent', border: '1px solid ' + color2}}\n ><i className={`${icon2} vk_prBlocks_item_icon`}\n style={{color: color2}}>\n </i>\n </div>\n }\n }\n })()}\n <RichText.Content\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-2\"\n tagName={'h1'}\n value={heading2}/>\n <RichText.Content\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-2\"\n tagName={'p'}\n value={content2}/>\n </a>\n </div>\n\n <div className=\"vk_prBlocks_item col-sm-4\">\n <a\n href={url3}\n target={urlOpenType3? '_blank':'_self'}\n className=\"vk_prBlocks_item_link\"\n >\n {(() => {\n\n if (insertImage3) {\n\n return <div className=\"vk_prBlocks_item_image\"\n style={{\n backgroundImage: 'url(' + insertImage3 + ')',\n backgroundRepeat: 'no-repeat 50% center',\n backgroundSize: 'cover'\n }}\n >\n <img\n src={insertImage3}\n alt=''\n />\n </div>\n\n } else {\n if ( ! color3 ){\n color3 = '#0693e3';\n bgType3 === '0';\n }\n if (bgType3 === '0') {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{\n backgroundColor: color3,\n border: `1px solid ${color3}`\n }}\n ><i className={`${icon3} vk_prBlocks_item_icon`}\n style={{color: '#fff'}}>\n </i>\n </div>\n } else {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{backgroundColor: 'transparent', border: '1px solid ' + color3}}\n ><i className={`${icon3} vk_prBlocks_item_icon`}\n style={{color: color3}}>\n </i>\n </div>\n }\n }\n })()}\n <RichText.Content\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-3\"\n tagName={'h1'}\n value={heading3}/>\n <RichText.Content\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-3\"\n tagName={'p'}\n value={content3}/>\n </a>\n </div>\n </div>\n );\n },\n\n\n },\n {\n attributes: set_attributes2(4),\n save({attributes}) {\n\n return (\n <article className=\"vk_prBlocks row\">\n <ComponentBlock\n attributes={attributes}\n blockNum={1}\n for_={'save'}\n />\n <ComponentBlock\n attributes={attributes}\n blockNum={2}\n for_={'save'}\n />\n <ComponentBlock\n attributes={attributes}\n blockNum={3}\n for_={'save'}\n />\n </article>\n );\n\n },\n }\n];\n","import React from 'react';\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {RichText} = wp.editor;\n\nexport class ComponentBlock extends React.Component {\n\n render() {\n\n let setAttributes = this.props.setAttributes;\n let {\n heading1,\n heading2,\n heading3,\n content1,\n content2,\n content3,\n url1,\n url2,\n url3,\n urlOpenType1,\n urlOpenType2,\n urlOpenType3,\n icon1,\n icon2,\n icon3,\n color1,\n color2,\n color3,\n bgType1,\n bgType2,\n bgType3,\n insertImage1,\n insertImage2,\n insertImage3\n } = this.props.attributes;\n let for_ = this.props.for_;\n let blockNum = this.props.blockNum;\n let blockNumArrIndex = this.props.blockNum -1;\n\n const heading = [heading1, heading2, heading3];\n const content = [content1, content2, content3];\n const url = [url1, url2, url3];\n const urlOpenType = [urlOpenType1, urlOpenType2, urlOpenType3];\n const icon = [icon1, icon2, icon3];\n const color = [color1, color2, color3];\n const bgType = [bgType1, bgType2, bgType3];\n const insertImage = [insertImage1, insertImage2, insertImage3];\n\n let richTextH1Save = '';\n let richTextPSave = '';\n\n\n let drawElement = (() => {\n\n if (insertImage[blockNumArrIndex]) {\n\n return <div className=\"vk_prBlocks_item_image\"\n style={{\n backgroundImage: `url(${insertImage[blockNumArrIndex]})`,\n backgroundRepeat: 'no-repeat 50% center',\n backgroundSize: 'cover'\n }}\n >\n <img\n src={insertImage[blockNumArrIndex]}\n alt=''\n />\n </div>\n\n } else {\n\n if (!color[blockNumArrIndex]) {\n color[blockNumArrIndex] = '#0693e3';\n }\n if (bgType[blockNumArrIndex] === '0') {\n\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{\n backgroundColor: color[blockNumArrIndex],\n border: `1px solid ${color[blockNumArrIndex]}`\n }}\n ><i className={`${icon[blockNumArrIndex]} vk_prBlocks_item_icon`}\n style={{color: '#fff'}}>\n </i>\n </div>\n } else {\n return <div\n className=\"vk_prBlocks_item_icon_outer\"\n style={{backgroundColor: 'transparent', border: '1px solid ' + color[blockNumArrIndex]}}\n ><i className={`${icon[blockNumArrIndex]} vk_prBlocks_item_icon`}\n style={{color: color[blockNumArrIndex]}}>\n </i>\n </div>\n }\n }\n })();\n\n\n //編集画面とフロント側の切り替え\n if (for_ === 'edit') {\n\n if (blockNum === 1) {\n\n richTextH1Save = <RichText\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-1\"\n tagName={'h3'}\n onChange={(value) => setAttributes({heading1: value})}\n value={heading1}\n placeholder={__('Input Title', 'vk-blocks')}\n />;\n richTextPSave = <RichText\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-1\"\n tagName={'p'}\n onChange={(value) => setAttributes({content1: value})}\n value={content1}\n placeholder={__('Input Content', 'vk-blocks')}\n />;\n\n } else if (blockNum === 2) {\n\n richTextH1Save = <RichText\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-2\"\n tagName={'h3'}\n onChange={(value) => setAttributes({heading2: value})}\n value={heading2}\n placeholder={__('Input Title', 'vk-blocks')}\n />;\n richTextPSave = <RichText\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-2\"\n tagName={'p'}\n onChange={(value) => setAttributes({content2: value})}\n value={content2}\n placeholder={__('Input Content', 'vk-blocks')}\n />;\n\n } else if (blockNum === 3) {\n richTextH1Save = <RichText\n className=\"vk_prBlocks_item_title vk_prBlocks_item_title-3\"\n tagName={'h3'}\n onChange={(value) => setAttributes({heading3: value})}\n value={heading3}\n placeholder={__('Input Title', 'vk-blocks')}\n />;\n richTextPSave = <RichText\n className=\"vk_prBlocks_item_summary vk_prBlocks_item_summary-3\"\n tagName={'p'}\n onChange={(value) => setAttributes({content3: value})}\n value={content3}\n placeholder={__('Input Content', 'vk-blocks')}\n />;\n }\n\n } else if (for_ === 'save') {\n\n richTextH1Save = <RichText.Content\n className={`vk_prBlocks_item_title vk_prBlocks_item_title-${blockNum}`}\n tagName={'h3'}\n value={heading[blockNumArrIndex]}/>;\n richTextPSave = <RichText.Content\n className={`vk_prBlocks_item_summary vk_prBlocks_item_summary-${blockNum}`}\n tagName={'p'}\n value={content[blockNumArrIndex]}/>;\n }\n\n\n // aタグ判定\n if (url[blockNumArrIndex] && for_ === 'save') {\n return (\n <div className=\"vk_prBlocks_item col-sm-4\">\n <a href={url[blockNumArrIndex]} className=\"vk_prBlocks_item_link\"\n target={urlOpenType[blockNumArrIndex] ? '_blank' : '_self'}\n rel=\"noopener noreferrer\">\n {drawElement}\n {richTextH1Save}\n {richTextPSave}\n </a>\n </div>\n );\n } else {\n return (\n <div className=\"vk_prBlocks_item col-sm-4\">\n {drawElement}\n {richTextH1Save}\n {richTextPSave}\n </div>\n );\n }\n\n\n }\n}\n","/**\n * PR Block block type\n *\n */\nimport React from \"react\";\nimport {deprecated} from \"./deprecated/block\";\nimport {ComponentBlock} from \"./component-block\";\n\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RadioControl, PanelBody, Button, BaseControl, CheckboxControl, TextControl} = wp.components;\nconst {Fragment} = wp.element;\nconst {RichText, InspectorControls, MediaUpload, ColorPalette} = wp.editor;\nconst BlockIcon = (\n\t<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t<g>\n\t\t<g>\n\t\t\t<circle cx=\"288\" cy=\"186.2\" r=\"60\"/>\n\t\t\t<rect x=\"213.5\" y=\"278.8\" width=\"149\" height=\"107\"/>\n\t\t</g>\n\t\t<g>\n\t\t\t<circle cx=\"74.5\" cy=\"186.2\" r=\"60\"/>\n\t\t\t<rect y=\"278.8\" width=\"149\" height=\"107\"/>\n\t\t</g>\n\t\t<g>\n\t\t\t<circle cx=\"501.5\" cy=\"186.2\" r=\"60\"/>\n\t\t\t<rect x=\"427\" y=\"278.8\" width=\"149\" height=\"107\"/>\n\t\t</g>\n\t</g>\n\t</svg>\n);\n\nfunction set_attributes(number) {\n\n var attributes = {};\n\n for (let i = 1; i <= number; i++) {\n\n attributes['heading' + i] = {\n type: 'string',\n source: 'html',\n selector: '.vk_prBlocks_item_title-' + i,\n };\n attributes['content' + i] = {\n type: 'string',\n source: 'html',\n selector: 'p.vk_prBlocks_item_summary-' + i,\n };\n attributes['url' + i] = {\n type: 'string',\n default: null,\n };\n attributes['urlOpenType' + i] = {\n type: 'Boolean',\n default: false,\n };\n attributes['icon' + i] = {\n type: 'string',\n default: 'fas fa-file',\n };\n attributes['color' + i] = {\n type: 'string',\n default: '#0693e3',\n };\n attributes['bgType' + i] = {\n type: 'string',\n default: '0',\n };\n attributes['insertImage' + i] = {\n type: 'string',\n default: null,\n };\n }\n\n return attributes;\n}\n\n\n\n/**\n * Register: aa Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/pr-blocks', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('PR Blocks (Beta)', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: set_attributes(4),\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit: function ({attributes, setAttributes, className}) {\n\n const {\n heading1,\n heading2,\n heading3,\n content1,\n content2,\n content3,\n url1,\n url2,\n url3,\n urlOpenType1,\n urlOpenType2,\n urlOpenType3,\n icon1,\n icon2,\n icon3,\n color1,\n color2,\n color3,\n bgType1,\n bgType2,\n bgType3,\n insertImage1,\n insertImage2,\n insertImage3\n } = attributes;\n\n let containerClass;\n if (className) {\n containerClass = `${className} vk_prBlocks row`;\n } else {\n containerClass = `vk_prBlocks row`;\n }\n\n return [\n <Fragment>\n <InspectorControls>\n\n <PanelBody title={__('PR Block1 Setting', 'vk-blocks')}>\n <BaseControl\n label={__('Link URL:', 'vk-blocks')}\n >\n <TextControl\n value={url1}\n onChange={(value) => setAttributes({url1: value})}\n />\n <CheckboxControl\n label={__('Open link new tab.', 'vk-blocks')}\n checked={urlOpenType1}\n onChange={(checked) => setAttributes({urlOpenType1: checked})}\n />\n </BaseControl>\n <BaseControl\n label={__('Icon 1', 'vk-blocks')}\n\n >\n <TextControl\n label={__('Class name of the Font Awesome icon font you want to use:', 'vk-blocks')}\n value={icon1}\n onChange={(value) => setAttributes({icon1: value})}\n placeholder={'fas fa-file'}\n help={<a href={`https://fontawesome.com/icons?d=gallery&m=free`}\n target={`_blank`}>{__('Font Awesome icon list', 'vk-blocks')}</a>}\n />\n <ColorPalette\n value={color1}\n onChange={(value) => {\n if (value) {\n setAttributes({color1: value})\n } else {\n setAttributes({color1: '#0693e3'})\n setAttributes({bgType1: '0'})\n }\n }}\n />\n <RadioControl\n label={__('Icon Background:', 'vk-blocks')}\n selected={bgType1}\n options={[\n {label: __('Solid color', 'vk-blocks'), value: '0'},\n {label: __('No background', 'vk-blocks'), value: '1'},\n ]}\n onChange={(value) => setAttributes({bgType1: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('PR Image 1', 'vk-blocks')}\n help={__('When you have an image. Image is displayed with priority', 'vk-blocks')}\n >\n <MediaUpload\n onSelect={(value) => setAttributes({insertImage1: value.url})}\n type=\"image\"\n value={insertImage1}\n render={({open}) => (\n <Button\n onClick={open}\n className={insertImage1 ? 'image-button' : 'button button-large'}\n >\n {!insertImage1 ? __('Select image', 'vk-blocks') :\n <img className={'icon-image'} src={insertImage1}\n alt={__('Upload image', 'vk-blocks')}/>}\n </Button>\n )}\n />\n </BaseControl>\n </PanelBody>\n <PanelBody title={__('PR Block2 Setting', 'vk-blocks')}>\n <BaseControl\n label={__('Link URL:', 'vk-blocks')}\n >\n <TextControl\n value={url2}\n onChange={(value) => setAttributes({url2: value})}\n />\n <CheckboxControl\n label={__('Open link new tab.', 'vk-blocks')}\n checked={urlOpenType2}\n onChange={(checked) => setAttributes({urlOpenType2: checked})}\n />\n </BaseControl>\n <BaseControl\n label={__('Icon 2', 'vk-blocks')}\n >\n <TextControl\n label={__('Class name of the Font Awesome icon font you want to use:', 'vk-blocks')}\n value={icon2}\n onChange={(value) => setAttributes({icon2: value})}\n placeholder={'fas fa-file'}\n help={<a href={`https://fontawesome.com/icons?d=gallery&m=free`}\n target={`_blank`}>{__('Font Awesome icon list', 'vk-blocks')}</a>}\n />\n <ColorPalette\n value={color2}\n onChange={(value) => {\n if (value) {\n setAttributes({color2: value})\n } else {\n setAttributes({color2: '#0693e3'})\n setAttributes({bgType2: '0'})\n }\n }}\n />\n <RadioControl\n label={__('Icon Background:', 'vk-blocks')}\n selected={bgType2}\n options={[\n {label: __('Solid color', 'vk-blocks'), value: '0'},\n {label: __('No background', 'vk-blocks'), value: '1'},\n ]}\n onChange={(value) => setAttributes({bgType2: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('PR Image 2', 'vk-blocks')}\n help={__('When you have an image. Image is displayed with priority.', 'vk-blocks')}\n >\n <MediaUpload\n onSelect={(value) => setAttributes({insertImage2: value.url})}\n type=\"image\"\n value={insertImage2}\n render={({open}) => (\n <Button\n onClick={open}\n className={insertImage2 ? 'image-button' : 'button button-large'}\n >\n {!insertImage2 ? __('Select image', 'vk-blocks') :\n <img className={'icon-image'} src={insertImage2}\n alt={__('Upload image', 'vk-blocks')}/>}\n </Button>\n )}\n />\n </BaseControl>\n </PanelBody>\n <PanelBody title={__('PR Block3 Setting', 'vk-blocks')}>\n <BaseControl\n label={__('Link URL:', 'vk-blocks')}\n >\n <TextControl\n value={url3}\n onChange={(value) => setAttributes({url3: value})}\n />\n <CheckboxControl\n label={__('Open link new tab.', 'vk-blocks')}\n checked={urlOpenType3}\n onChange={(checked) => setAttributes({urlOpenType3: checked})}\n />\n </BaseControl>\n <BaseControl\n label={__('Icon 3', 'vk-blocks')}\n >\n <TextControl\n label={__('Class name of the Font Awesome icon font you want to use:', 'vk-blocks')}\n value={icon3}\n onChange={(value) => setAttributes({icon3: value})}\n placeholder={'fas fa-file'}\n help={<a href={`https://fontawesome.com/icons?d=gallery&m=free`}\n target={`_blank`}>{__('Font Awesome icon list', 'vk-blocks')}</a>}\n />\n <ColorPalette\n value={color3}\n onChange={(value) => {\n if (value) {\n setAttributes({color3: value})\n } else {\n setAttributes({color3: '#0693e3'})\n setAttributes({bgType3: '0'})\n }\n }}\n />\n <RadioControl\n label={__('Icon Background:', 'vk-blocks')}\n selected={bgType3}\n options={[\n {label: __('Solid color', 'vk-blocks'), value: '0'},\n {label: __('No background', 'vk-blocks'), value: '1'},\n ]}\n onChange={(value) => setAttributes({bgType3: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('PR Image 3', 'vk-blocks')}\n help={__('When you have an image. Image is displayed with priority.', 'vk-blocks')}\n >\n <MediaUpload\n onSelect={(value) => setAttributes({insertImage3: value.url})}\n type=\"image\"\n value={insertImage3}\n render={({open}) => (\n <Button\n onClick={open}\n className={insertImage3 ? 'image-button' : 'button button-large'}\n >\n {!insertImage3 ? __('Select image', 'vk-blocks') :\n <img className={'icon-image'} src={insertImage3}\n alt={__('Upload image', 'vk-blocks')}/>}\n </Button>\n )}\n />\n </BaseControl>\n </PanelBody>\n </InspectorControls>\n <div className={containerClass}>\n <ComponentBlock\n attributes={attributes}\n setAttributes={setAttributes}\n blockNum={1}\n for_={'edit'}\n />\n <ComponentBlock\n attributes={attributes}\n setAttributes={setAttributes}\n blockNum={2}\n for_={'edit'}\n />\n <ComponentBlock\n attributes={attributes}\n setAttributes={setAttributes}\n blockNum={3}\n for_={'edit'}\n />\n </div>\n </Fragment>\n ];\n },\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \"save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes,className}) {\n\n let containerClass;\n if (className) {\n containerClass = `${className} vk_prBlocks row`;\n } else {\n containerClass = `vk_prBlocks row`;\n }\n\n return (\n <div className={containerClass}>\n <ComponentBlock\n attributes={attributes}\n blockNum={1}\n for_={'save'}\n />\n <ComponentBlock\n attributes={attributes}\n blockNum={2}\n for_={'save'}\n />\n <ComponentBlock\n attributes={attributes}\n blockNum={3}\n for_={'save'}\n />\n </div>\n );\n\n },\n\n deprecated: deprecated\n\n});\n","import React from 'react';\n\nexport class Fontawesome extends React.Component {\n\n render() {\n let {\n buttonText,\n fontAwesomeIconBefore,\n fontAwesomeIconAfter,\n } = this.props.attributes;\n\n let iconBefore = '';\n let iconAfter = '';\n\n\n if (fontAwesomeIconBefore) {\n iconBefore = <i className={`${fontAwesomeIconBefore} vk_button_link_before`}></i> ;\n }\n if (fontAwesomeIconAfter) {\n iconAfter = <i className={`${fontAwesomeIconAfter} vk_button_link_after`}></i>;\n }\n\n return (\n\t\t\t\t\t<React.Fragment>\n {iconBefore}\n <span className=\"vk_button_link_txt\">{buttonText}</span>\n {iconAfter}\n </React.Fragment>\n );\n }\n}\n","import React from \"react\";\nimport classNames from 'classnames';\nimport {Fontawesome} from \"./component-fontawesome\";\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {Button} = wp.components;\nconst {MediaUpload} = wp.editor;\nlet {RichText} = wp.editor;\n\nexport class Component extends React.Component {\n\n render() {\n\n const attributes = this.props.attributes;\n const {\n title,\n titleColor,\n content,\n contentColor,\n url,\n buttonType,\n buttonColor,\n buttonColorCustom,\n buttonText,\n buttonTarget,\n Image,\n ImageBorderColor,\n layout,\n fontAwesomeIconBefore,\n fontAwesomeIconAfter\n } = attributes;\n\n let setAttributes = this.props.setAttributes;\n let className = this.props.className;\n let for_ = this.props.for_;\n let containerClass = 'vk_prContent';\n let btnClass = 'vk_button';\n let aClass = 'btn btn-block vk_button_link vk_prContent_colTxt_btn';\n let aStyle = {};\n let imageBorderProperty = '';\n\n if (layout === 'right') {\n containerClass = classNames(className, containerClass, 'vk_prContent-layout-imageRight');\n } else {\n containerClass = classNames(className, containerClass, 'vk_prContent-layout-imageLeft');\n }\n\n if (buttonColorCustom) {\n btnClass = `${btnClass} vk_button-color-custom`;\n aClass = `${aClass} btn-primary`;\n\n // 塗り\n if (buttonType === '0') {\n aStyle = {\n backgroundColor: buttonColorCustom,\n border: `1px solid ${buttonColorCustom}`\n };\n // 塗りなし\n } else if (buttonType === '1') {\n aStyle = {\n backgroundColor: 'transparent',\n border: '1px solid ' + buttonColorCustom,\n color: buttonColorCustom\n };\n }\n\n\t\t\t\t// カスタムカラーじゃない場合\n } else if (!buttonColorCustom) {\n\n // 塗り\n if (buttonType === '0') {\n aClass = `${aClass} btn-${buttonColor}`;\n aStyle = null;\n // 塗りなし\n } else if (buttonType === '1') {\n aClass = `${aClass} btn-outline-${buttonColor}`;\n aStyle = null;\n }\n\n }\n\n //borderColorが指定されなかった場合はボーダーを非表示に\n if (ImageBorderColor === null || ImageBorderColor === undefined) {\n\n imageBorderProperty = 'none';\n\n } else {\n imageBorderProperty = `1px solid ${ImageBorderColor}`;\n }\n\n\n return (\n <div className={containerClass}>\n <div className=\"col-sm-6 vk_prContent_colImg\">\n {for_ === 'edit' ?\n <MediaUpload\n onSelect={(value) => setAttributes({Image: value.sizes.full.url})}\n type=\" image\"\n value={Image}\n render={({open}) => (\n <Button\n onClick={open}\n className={Image ? 'image-button' : 'button button-large'}\n >\n {!Image ? __('Select image', 'vk-blocks') :\n <img\n className={'vk_prContent_colImg_image'}\n src={Image}\n alt={__('Upload image', 'vk-blocks')}\n style={{border: imageBorderProperty}}\n />}\n </Button>\n )}\n />\n :\n !Image ? __('Select image', 'vk-blocks') :\n <img\n className={'vk_prContent_colImg_image'}\n src={Image}\n alt={__('Upload image', 'vk-blocks')}\n style={{border: imageBorderProperty}}\n />\n }\n </div>\n <div className=\"col-sm-6 vk_prContent_colTxt\">\n {\n (() => {\n if (for_ === 'edit') {\n return (\n <React.Fragment>\n <RichText\n tagName=\"h3\"\n className={'vk_prContent_colTxt_title'}\n onChange={(value) => setAttributes({title: value})}\n value={title}\n placeholder={__('Input title.', 'vk-blocks')}\n style={{color: titleColor}}\n />\n < RichText\n tagName=\"p\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tclassName={'vk_prContent_colTxt_text'}\n onChange={(value) => setAttributes({content: value})}\n value={content}\n placeholder={__('Input content.', 'vk-blocks')}\n style={{color: contentColor}}\n />\n </React.Fragment>\n );\n } else {\n return (\n <React.Fragment>\n <RichText.Content\n tagName=\"h3\"\n value={title}\n className={'vk_prContent_colTxt_title'}\n style={{color: titleColor}}\n />\n <RichText.Content\n tagName=\"p\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tclassName={'vk_prContent_colTxt_text'}\n value={content}\n style={{color: contentColor}}\n />\n </React.Fragment>);\n }\n })()\n }\n {\n\n //ボタンテキストが入力されるとボタンを表示。\n (() => {\n if (buttonText !== '' && buttonText !== undefined ) {\n return (\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div className={btnClass}>\n <a href={url}\n className={aClass}\n target={buttonTarget? '_blank':null}\n style={aStyle}\n rel=\"noopener noreferrer\"\n >\n <Fontawesome\n attributes={attributes}\n />\n </a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n );\n }\n })()\n }\n </div>\n </div>\n );\n }\n}\n","import React from 'react';\n\nexport class Fontawesome extends React.Component {\n\n render() {\n let {\n buttonText,\n fontAwesomeIconBefore,\n fontAwesomeIconAfter,\n } = this.props.attributes;\n\n let iconBefore = '';\n let iconAfter = '';\n\n\n if (fontAwesomeIconBefore) {\n iconBefore = <i className={`${fontAwesomeIconBefore} vk_button_link_before`}></i> ;\n }\n if (fontAwesomeIconAfter) {\n iconAfter = <i className={`${fontAwesomeIconAfter} vk_button_link_after`}></i>;\n }\n\n return (\n\t\t\t\t\t<React.Fragment>\n {iconBefore}\n <span className=\"vk_button_link_txt\">{buttonText}</span>\n {iconAfter}\n </React.Fragment>\n );\n }\n}\n","import React from \"react\";\nimport {Fontawesome} from \"./component-fontawesome-deprecated\";\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {Button} = wp.components;\nconst {MediaUpload} = wp.editor;\nlet {RichText} = wp.editor;\n\nexport class ComponentDeprecated extends React.Component {\n\n render() {\n\n const attributes = this.props.attributes;\n const {\n title,\n titleColor,\n content,\n contentColor,\n url,\n buttonType,\n buttonColor,\n buttonColorCustom,\n buttonText,\n buttonTarget,\n Image,\n ImageBorderColor,\n layout,\n fontAwesomeIconBefore,\n fontAwesomeIconAfter\n } = attributes;\n let setAttributes = this.props.setAttributes;\n let for_ = this.props.for_;\n let containerClass = 'vk_prContent';\n let btnClass = 'vk_button';\n let aClass = 'btn btn-block vk_button_link vk_prContent_colTxt_btn';\n let aStyle = {};\n\n if (layout === 'right') {\n containerClass = `${containerClass} vk_prContent-layout-imageRight`;\n } else {\n containerClass = `${containerClass} vk_prContent-layout-imageLeft`;\n }\n\n if (buttonColorCustom) {\n btnClass = `${btnClass} vk_button-color-custom`;\n aClass = `${aClass} btn-primary`;\n\n // 塗り\n if (buttonType === '0') {\n aStyle = {\n backgroundColor: buttonColorCustom,\n border: `1px solid ${buttonColorCustom}`\n };\n // 塗りなし\n } else if (buttonType === '1') {\n aStyle = {\n backgroundColor: 'transparent',\n border: '1px solid ' + buttonColorCustom,\n color: buttonColorCustom\n };\n }\n\n // カスタムカラーじゃない場合\n } else if (!buttonColorCustom) {\n\n // 塗り\n if (buttonType === '0') {\n aClass = `${aClass} btn-${buttonColor}`;\n aStyle = null;\n // 塗りなし\n } else if (buttonType === '1') {\n aClass = `${aClass} btn-outline-${buttonColor}`;\n aStyle = null;\n }\n\n }\n\n return (\n <div className={containerClass}>\n <div className=\"col-sm-6 vk_prContent_colImg\">\n {for_ === 'edit' ?\n <MediaUpload\n onSelect={(value) => setAttributes({Image: value.sizes.full.url})}\n type=\" image\"\n value={Image}\n render={({open}) => (\n <Button\n onClick={open}\n className={Image ? 'image-button' : 'button button-large'}\n >\n {!Image ? __('Select image', 'vk-blocks') :\n <img\n className={'vk_prContent_colImg_image'}\n src={Image}\n alt={__('Upload image', 'vk-blocks')}\n style={{border:`1px solid ${ImageBorderColor}`}}\n />}\n </Button>\n )}\n />\n :\n !Image ? __('Select image', 'vk-blocks') :\n <img\n className={'vk_prContent_colImg_image'}\n src={Image}\n alt={__('Upload image', 'vk-blocks')}\n style={{border: `1px solid ${ImageBorderColor}`}}\n />\n }\n </div>\n <div className=\"col-sm-6 vk_prContent_colTxt\">\n {\n (() => {\n if (for_ === 'edit') {\n return (\n <React.Fragment>\n <RichText\n tagName=\"h3\"\n className={'vk_prContent_colTxt_title'}\n onChange={(value) => setAttributes({title: value})}\n value={title}\n placeholder={__('Input title.', 'vk-blocks')}\n style={{color: titleColor}}\n />\n < RichText\n tagName=\"p\"\n className={'vk_prContent_colTxt_text'}\n onChange={(value) => setAttributes({content: value})}\n value={content}\n placeholder={__('Input content.', 'vk-blocks')}\n style={{color: contentColor}}\n />\n </React.Fragment>\n );\n } else {\n return (\n <React.Fragment>\n <RichText.Content\n tagName=\"h3\"\n value={title}\n className={'vk_prContent_colTxt_title'}\n style={{color: titleColor}}\n />\n <RichText.Content\n tagName=\"p\"\n className={'vk_prContent_colTxt_text'}\n value={content}\n style={{color: contentColor}}\n />\n </React.Fragment>);\n }\n })()\n }\n {\n\n //ボタンテキストが入力されるとボタンを表示。\n (() => {\n if (buttonText !== '' && buttonText !== undefined ) {\n return (\n <div className={btnClass}>\n <a href={url}\n className={aClass}\n target={buttonTarget? '_blank':null}\n style={aStyle}\n >\n <Fontawesome\n attributes={attributes}\n />\n </a>\n </div>\n );\n }\n })()\n }\n </div>\n </div>\n );\n }\n}","import React from \"react\";\nimport {ComponentDeprecated} from \"./component-deprecated\";\n\nexport const deprecated = [\n {\n attributes: {\n title: {\n source: 'html',\n selector: '.vk_prContent_colTxt_title',\n },\n titleColor: {\n type: 'string',\n },\n content: {\n source: 'html',\n selector: '.vk_prContent_colTxt_text',\n },\n contentColor: {\n type: 'string',\n },\n url: {\n type: 'string',\n default: null,\n },\n buttonType: {\n type: 'string',\n default: '0',\n },\n buttonColor: {\n type: 'string',\n default: 'primary',\n },\n buttonColorCustom: {\n type: 'string',\n default: null,\n },\n buttonText: {\n source: 'html',\n selector: '.vk_button_link_txt',\n default: '',\n },\n buttonTarget: {\n type: 'Boolean',\n default: false,\n },\n Image: {\n type: 'string',\n default: null,\n },\n ImageBorderColor: {\n type: 'string',\n default: null,\n },\n layout: {\n type: 'string',\n default: 'left',\n },\n fontAwesomeIconBefore: {\n type: 'string',\n },\n fontAwesomeIconAfter: {\n type: 'string',\n }\n },\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \" save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes, className}) {\n\n return (\n <ComponentDeprecated\n attributes={attributes}\n for_={'save'}\n />\n );\n },\n }\n];\n","/**\n * Pr-Content block type\n *\n */\n\nimport React from \"react\";\nimport {schema} from './schema.js';\nimport {Component} from \"./component.js\";\nimport {deprecated} from \"./deprecated/deprecated\";\n\n\n\nconst {__} = wp.i18n; // Import __() from wp.i18n\nconst {registerBlockType} = wp.blocks; // Import registerBlockType() from wp.blocks\nconst {RangeControl, RadioControl, PanelBody, Button, BaseControl, CheckboxControl, TextControl} = wp.components;\nconst {Fragment} = wp.element;\nconst {RichText, InspectorControls, MediaUpload, ColorPalette} = wp.editor;\nconst BlockIcon = (\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"576\" height=\"512\" viewBox=\"0 0 576 512\">\n\t\t<g>\n\t\t\t<path d=\"M291.7,133.3l0,245.3l-273.1,0l0-245.3L291.7,133.3 M307.2,117.8l-304.2,0l0,276.4l304.2,0L307.2,117.8L307.2,117.8z\"/>\n\t\t\t<path d=\"M560.7,218.8l-213.1,0c-6.1,0-11.1-5-11.1-11.1s5-11.1,11.1-11.1l213.1,0c6.1,0,11.1,5,11.1,11.1\n\t\t\t\tC571.8,213.8,566.8,218.8,560.7,218.8z\"/>\n\t\t\t<path d=\"M560.7,265.4l-213.1,0c-6.1,0-11.1-5-11.1-11.1c0-6.1,5-11.1,11.1-11.1l213.1,0c6.1,0,11.1,5,11.1,11.1\n\t\t\t\tC571.8,260.5,566.8,265.4,560.7,265.4z\"/>\n\t\t\t<path d=\"M560.7,312.1l-213.1,0c-6.1,0-11.1-5-11.1-11.1c0-6.1,5-11.1,11.1-11.1l213.1,0c6.1,0,11.1,5,11.1,11.1\n\t\t\t\tC571.8,307.1,566.8,312.1,560.7,312.1z\"/>\n\t\t\t<polygon points=\"278.4,365.4 31.9,365.4 31.9,287.4 113,182.2 184.4,264.4 229.9,226.5 278.4,290.6 \t\"/>\n\t\t\t<path d=\"M360.6,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7c-4.8,0-8.7-3.9-8.7-8.7C351.9,137.2,355.8,133.3,360.6,133.3\n\t\t\t\t M360.6,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2c13.4,0,24.2-10.9,24.2-24.2\n\t\t\t\tC384.9,128.7,374,117.8,360.6,117.8L360.6,117.8z\"/>\n\t\t\t<path d=\"M423.3,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7c-4.8,0-8.7-3.9-8.7-8.7C414.6,137.2,418.5,133.3,423.3,133.3\n\t\t\t\t M423.3,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2s24.2-10.9,24.2-24.2C447.6,128.7,436.7,117.8,423.3,117.8\n\t\t\t\tL423.3,117.8z\"/>\n\t\t\t<path d=\"M486,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7c-4.8,0-8.7-3.9-8.7-8.7C477.3,137.2,481.2,133.3,486,133.3\n\t\t\t\t M486,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2c13.4,0,24.2-10.9,24.2-24.2\n\t\t\t\tC510.2,128.7,499.4,117.8,486,117.8L486,117.8z\"/>\n\t\t\t<path d=\"M548.7,133.3c4.8,0,8.7,3.9,8.7,8.7c0,4.8-3.9,8.7-8.7,8.7s-8.7-3.9-8.7-8.7C540,137.2,543.9,133.3,548.7,133.3\n\t\t\t\t M548.7,117.8c-13.4,0-24.2,10.9-24.2,24.2c0,13.4,10.9,24.2,24.2,24.2c13.4,0,24.2-10.9,24.2-24.2\n\t\t\t\tC572.9,128.7,562.1,117.8,548.7,117.8L548.7,117.8z\"/>\n\t\t\t<path d=\"M566.3,347.6l-224.3,0c-3.1,0-5.6,2.5-5.6,5.6l0,35.5c0,3.1,2.5,5.6,5.6,5.6l224.3,0c3.1,0,5.6-2.5,5.6-5.6v-35.5\n\t\t\t\tC571.8,350.1,569.3,347.6,566.3,347.6z M547.1,379.2v-16.6l9.8,8.3L547.1,379.2z\"/>\n\t\t</g>\n </svg>\n);\n/**\n * Register: aa Gutenberg Block.\n *\n * Registers a new block provided a unique name and an object defining its\n * behavior. Once registered, the block is made editor as an option to any\n * editor interface where blocks are implemented.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/\n * @param {string} name Block name.\n * @param {Object} settings Block settings.\n * @return {?WPBlock} The block, if it has been successfully\n * registered; otherwise `undefined`.\n */\nregisterBlockType('vk-blocks/pr-content', {\n // Block name. Block names must be string that contains a namespace prefix. Example: my-plugin/my-custom-block.\n title: __('PR Content', 'vk-blocks'), // Block title.\n icon: BlockIcon, // Block icon from Dashicons → https://developer.wordpress.org/resource/dashicons/.\n category: 'vk-blocks-cat', // Block category — Group blocks together based on common traits E.g. common, formatting, layout widgets, embed.\n attributes: schema,\n\n /**\n * The edit function describes the structure of your block in the context of the editor.\n * This represents what the editor will render when the block is used.\n *\n * The \"edit\" property must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n edit: function ({attributes, className, setAttributes}) {\n const {\n titleColor,\n contentColor,\n url,\n buttonType,\n buttonColor,\n buttonColorCustom,\n buttonText,\n buttonTarget,\n ImageBorderColor,\n layout,\n fontAwesomeIconBefore,\n fontAwesomeIconAfter\n } = attributes;\n return (\n <Fragment>\n <InspectorControls>\n <PanelBody title={__('Color Setting', 'vk-blocks')}>\n <BaseControl label={__('Title Color', 'vk-blocks')}>\n <ColorPalette\n value={titleColor}\n onChange={(value) => setAttributes({titleColor: value})}\n />\n </BaseControl>\n <BaseControl label={__('Content Color', 'vk-blocks')}>\n <ColorPalette\n value={contentColor}\n onChange={(value) => setAttributes({contentColor: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('Image Border Color', 'vk-blocks')}\n >\n <ColorPalette\n value={ImageBorderColor}\n onChange={(value) => setAttributes({ImageBorderColor: value})}\n />\n </BaseControl>\n </PanelBody>\n <PanelBody title={__('Button Setting', 'vk-blocks')}>\n <BaseControl\n label={__('Button Text', 'vk-blocks')}\n >\n <TextControl\n value={buttonText}\n onChange={(value) => setAttributes({buttonText: value})}\n placeholder={'Input button text.'}\n />\n </BaseControl>\n <BaseControl\n label={__('Link URL', 'vk-blocks')}\n >\n <TextControl\n value={url}\n onChange={(value) => setAttributes({url: value})}\n placeholder={'https://vektor-inc.co.jp/'}\n />\n </BaseControl>\n\t\t\t\t\t\t\t\t\t\t\t\t<CheckboxControl\n label={__('Open link new tab.', 'vk-blocks')}\n checked={buttonTarget}\n onChange={(checked) => setAttributes({buttonTarget: checked})}\n />\n <BaseControl label={__('Button Type', 'vk-blocks')}>\n <RadioControl\n selected={buttonType}\n options={[\n {label: __('Solid', 'vk-blocks'), value: '0'},\n {label: __('Ghost', 'vk-blocks'), value: '1'}\n ]}\n onChange={(value) => setAttributes({buttonType: value})}\n />\n </BaseControl>\n\t\t\t\t\t\t\t\t\t\t\t\t<RadioControl\n label={__('Default Color:', 'vk-blocks')}\n selected={buttonColor}\n options={[\n {label: __('Primary', 'vk-blocks'), value: 'primary'},\n {label: __('Secondary', 'vk-blocks'), value: 'secondary'},\n {label: __('Success', 'vk-blocks'), value: 'success'},\n {label: __('Info', 'vk-blocks'), value: 'info'},\n {label: __('Warning', 'vk-blocks'), value: 'warning'},\n {label: __('Danger', 'vk-blocks'), value: 'danger'},\n {label: __('Light', 'vk-blocks'), value: 'light'},\n {label: __('Dark', 'vk-blocks'), value: 'dark'},\n ]}\n onChange={(value) => setAttributes({buttonColor: value})}\n />\n\t\t\t\t\t\t\t\t\t\t\t\t<BaseControl label={__('Button Color', 'vk-blocks')}>\n <ColorPalette\n value={buttonColorCustom}\n onChange={(value) => setAttributes({buttonColorCustom: value})}\n />\n </BaseControl>\n <BaseControl\n label={__('Font Awesome:', 'vk-blocks')}\n help={<a href={`https://fontawesome.com/icons?d=gallery&m=free`} target={`_blank`}>{__('Font Awesome icon list', 'vk-blocks')}</a>}\n >\n <TextControl\n label={__('Before text', 'vk-blocks')}\n help={__('Enter Font Awesome Class.This icon will appear before text. Ex) fas fa-arrow-circle-right', 'vk-blocks')}\n value={fontAwesomeIconBefore}\n onChange={(value) => setAttributes({fontAwesomeIconBefore: value})}\n placeholder={'fas fa-arrow-circle-right'}\n />\n <TextControl\n label={__('After text', 'vk-blocks')}\n help={__('Enter Font Awesome Class.This icon will appear after text. Ex) fas fa-external-link-alt', 'vk-blocks')}\n value={fontAwesomeIconAfter}\n onChange={(value) => setAttributes({fontAwesomeIconAfter: value})}\n placeholder={'fas fa-external-link-alt'}\n />\n </BaseControl>\n </PanelBody>\n <PanelBody title={__('Layout Setting', 'vk-blocks')}>\n <RadioControl\n label={__('Layout Type', 'vk-blocks')}\n selected={layout}\n options={[\n {label: __('Right', 'vk-blocks'), value: 'right'},\n {label: __('Left', 'vk-blocks'), value: 'left'}\n ]}\n onChange={(value) => setAttributes({layout: value})}\n />\n </PanelBody>\n </InspectorControls>\n <Component\n attributes={attributes}\n setAttributes={setAttributes}\n className={className}\n for_={'edit'}\n />\n </Fragment>\n );\n },\n\n\n /**\n * The save function defin className }> which the different attributes should be combined\n * into the final markup, which is then serialized by Gutenberg into post_content.\n *\n * The \" save\" property must be specified and must be a valid function.\n *\n * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\n */\n save({attributes, className}) {\n\n return (\n <Component\n attributes={attributes}\n className={className}\n for_={'save'}\n />\n );\n },\n\n deprecated: deprecated\n\n});\n","export const schema = {\n\ttitle: {\n\t\tsource: 'html',\n\t\t\tselector: '.vk_prContent_colTxt_title',\n\t},\n\ttitleColor: {\n\t\ttype: 'string',\n\t},\n\tcontent: {\n\t\tsource: 'html',\n\t\t\tselector: '.vk_prContent_colTxt_text',\n\t},\n\tcontentColor: {\n\t\ttype: 'string',\n\t},\n\turl: {\n\t\ttype: 'string',\n\tdefault: null,\n\t},\n\tbuttonType: {\n\t\ttype: 'string',\n\tdefault: '0',\n\t},\n\tbuttonColor: {\n\t\ttype: 'string',\n\t\tdefault: 'primary',\n\t},\n\tbuttonColorCustom: {\n\t\ttype: 'string',\n\t\tdefault: null,\n\t},\n\tbuttonText: {\n\t\tsource: 'html',\n\t\tselector: '.vk_button_link_txt',\n\t\tdefault: '',\n\t},\n\tbuttonTarget: {\n\t\ttype: 'Boolean',\n\tdefault: false,\n\t},\n\tImage: {\n\t\ttype: 'string',\n\tdefault: null,\n\t},\n\tImageBorderColor: {\n\t\ttype: 'string',\n\t\tdefault: null,\n\t},\n\tlayout: {\n\t\ttype: 'string',\n\tdefault: 'left',\n\t},\n\tfontAwesomeIconBefore:{\n\t\ttype: 'string',\n\t},\n\tfontAwesomeIconAfter:{\n\t\ttype: 'string',\n\t}\n};\n"],"sourceRoot":""}
plugins/vk-blocks/build/languages/vk-blocks.pot CHANGED
@@ -3,23 +3,25 @@ msgstr ""
3
  "Content-Type: text/plain; charset=utf-8\n"
4
  "X-Generator: babel-plugin-makepot\n"
5
 
6
- #: src/alert/block.js:12
7
  msgid "Alert"
8
  msgstr ""
9
 
10
  #: src/balloon/block.js:122
11
- #: src/flow/block.js:111
12
- #: src/outer/block.js:126
13
- #: src/pr-blocks/block.js:328
14
- #: src/pr-content/component.js:102
 
15
  msgid "Select image"
16
  msgstr ""
17
 
18
  #: src/balloon/block.js:122
19
- #: src/flow/block.js:112
20
- #: src/outer/block.js:128
21
- #: src/pr-blocks/block.js:330
22
- #: src/pr-content/component.js:106
 
23
  msgid "Upload image"
24
  msgstr ""
25
 
@@ -28,7 +30,7 @@ msgid "Icon Name"
28
  msgstr ""
29
 
30
  #: src/balloon/block.js:140
31
- #: src/button/block.js:238
32
  msgid "Input text"
33
  msgstr ""
34
 
@@ -41,7 +43,7 @@ msgid "Balloon setting"
41
  msgstr ""
42
 
43
  #: src/balloon/block.js:84
44
- #: src/heading/block.js:171
45
  msgid "Position"
46
  msgstr ""
47
 
@@ -50,19 +52,19 @@ msgid "Please specify the layout of the balloon."
50
  msgstr ""
51
 
52
  #: src/balloon/block.js:88
53
- #: src/button/block.js:161
54
- #: src/pr-content/block.js:192
55
  msgid "Left"
56
  msgstr ""
57
 
58
  #: src/balloon/block.js:89
59
- #: src/button/block.js:163
60
- #: src/pr-content/block.js:191
61
  msgid "Right"
62
  msgstr ""
63
 
64
  #: src/balloon/block.js:94
65
- #: src/outer/block.js:193
66
  msgid "Type"
67
  msgstr ""
68
 
@@ -78,158 +80,158 @@ msgstr ""
78
  msgid "Thinking"
79
  msgstr ""
80
 
81
- #: src/button/block.js:135
82
  msgid "Button setting"
83
  msgstr ""
84
 
85
- #: src/button/block.js:137
86
  msgid "Sub Caption"
87
  msgstr ""
88
 
89
- #: src/button/block.js:143
90
- #: src/pr-blocks/block.js:279
91
- #: src/pr-content/block.js:131
92
  msgid "Open link new tab."
93
  msgstr ""
94
 
95
- #: src/button/block.js:148
96
  msgid "Button Size:"
97
  msgstr ""
98
 
99
- #: src/button/block.js:151
100
  msgid "Large"
101
  msgstr ""
102
 
103
- #: src/button/block.js:152
104
- #: src/outer/block.js:142
105
  msgid "normal"
106
  msgstr ""
107
 
108
- #: src/button/block.js:153
109
  msgid "Small"
110
  msgstr ""
111
 
112
- #: src/button/block.js:158
113
  msgid "Button Position:"
114
  msgstr ""
115
 
116
- #: src/button/block.js:162
117
  msgid "Center"
118
  msgstr ""
119
 
120
- #: src/button/block.js:164
121
  msgid "Block"
122
  msgstr ""
123
 
124
- #: src/button/block.js:169
125
  msgid "Button Style:"
126
  msgstr ""
127
 
128
- #: src/button/block.js:172
129
- #: src/pr-blocks/block.js:309
130
  msgid "Solid color"
131
  msgstr ""
132
 
133
- #: src/button/block.js:173
134
- #: src/pr-blocks/block.js:310
135
  msgid "No background"
136
  msgstr ""
137
 
138
- #: src/button/block.js:175
139
  msgid "If you select \"No background\", that you need to select a Custom Color."
140
  msgstr ""
141
 
142
- #: src/button/block.js:179
143
- #: src/pr-content/block.js:146
144
  msgid "Default Color:"
145
  msgstr ""
146
 
147
- #: src/button/block.js:182
148
- #: src/pr-content/block.js:149
149
  msgid "Primary"
150
  msgstr ""
151
 
152
- #: src/button/block.js:183
153
- #: src/pr-content/block.js:150
154
  msgid "Secondary"
155
  msgstr ""
156
 
157
- #: src/button/block.js:184
158
- #: src/pr-content/block.js:151
159
  msgid "Success"
160
  msgstr ""
161
 
162
- #: src/button/block.js:185
163
- #: src/pr-content/block.js:152
164
  msgid "Info"
165
  msgstr ""
166
 
167
- #: src/button/block.js:186
168
- #: src/pr-content/block.js:153
169
  msgid "Warning"
170
  msgstr ""
171
 
172
- #: src/button/block.js:187
173
- #: src/pr-content/block.js:154
174
  msgid "Danger"
175
  msgstr ""
176
 
177
- #: src/button/block.js:188
178
- #: src/pr-content/block.js:155
179
  msgid "Light"
180
  msgstr ""
181
 
182
- #: src/button/block.js:189
183
- #: src/pr-content/block.js:156
184
  msgid "Dark"
185
  msgstr ""
186
 
187
- #: src/button/block.js:194
188
  msgid "Custom Color"
189
  msgstr ""
190
 
191
- #: src/button/block.js:195
192
  msgid ""
193
  "This custom color overrides the default color. If you want to use the "
194
  "default color, click the clear button."
195
  msgstr ""
196
 
197
- #: src/button/block.js:203
198
- #: src/pr-content/block.js:167
199
  msgid "Font Awesome:"
200
  msgstr ""
201
 
202
- #: src/button/block.js:204
203
- #: src/pr-blocks/block.js:292
204
- #: src/pr-content/block.js:168
205
  msgid "Font Awesome icon list"
206
  msgstr ""
207
 
208
- #: src/button/block.js:207
209
- #: src/pr-content/block.js:171
210
  msgid "Before text"
211
  msgstr ""
212
 
213
- #: src/button/block.js:208
214
- #: src/pr-content/block.js:172
215
  msgid ""
216
  "Enter Font Awesome Class.This icon will appear before text. Ex) fas "
217
  "fa-arrow-circle-right"
218
  msgstr ""
219
 
220
- #: src/button/block.js:214
221
- #: src/pr-content/block.js:178
222
  msgid "After text"
223
  msgstr ""
224
 
225
- #: src/button/block.js:215
226
- #: src/pr-content/block.js:179
227
  msgid ""
228
  "Enter Font Awesome Class.This icon will appear after text. Ex) fas "
229
  "fa-external-link-alt"
230
  msgstr ""
231
 
232
- #: src/button/block.js:253
233
  msgid "Apply"
234
  msgstr ""
235
 
@@ -237,106 +239,104 @@ msgstr ""
237
  msgid "Button"
238
  msgstr ""
239
 
240
- #: src/faq/block.js:40
241
  msgid "FAQ"
242
  msgstr ""
243
 
244
- #: src/faq/block.js:77
245
  msgid "Please enter a question."
246
  msgstr ""
247
 
248
- #: src/faq/block.js:84
249
  msgid "Please enter a answer."
250
  msgstr ""
251
 
252
- #: src/flow/block.js:27
253
  msgid "Flow"
254
  msgstr ""
255
 
256
- #: src/flow/block.js:70
257
  msgid "Display of arrow"
258
  msgstr ""
259
 
260
- #: src/flow/block.js:74
261
  msgid "Arrow display"
262
  msgstr ""
263
 
264
- #: src/flow/block.js:75
265
  msgid "Arrow hidden"
266
  msgstr ""
267
 
268
- #: src/flow/block.js:90
269
- #: src/pr-blocks/block.js:504
270
  msgid "Input title"
271
  msgstr ""
272
 
273
- #: src/flow/block.js:97
274
- #: src/pr-blocks/block.js:511
275
  msgid "Input content"
276
  msgstr ""
277
 
278
- #: src/heading/block.js:116
279
  msgid "Style Settings"
280
  msgstr ""
281
 
282
- #: src/heading/block.js:118
283
  msgid "Heading style"
284
  msgstr ""
285
 
286
- #: src/heading/block.js:122
287
  msgid "Default"
288
  msgstr ""
289
 
290
- #: src/heading/block.js:123
291
  msgid "Plain"
292
  msgstr ""
293
 
294
- #: src/heading/block.js:126
295
  msgid "Margin bottom size (rem)"
296
  msgstr ""
297
 
298
- #: src/heading/block.js:136
299
  msgid "Heading Settings"
300
  msgstr ""
301
 
302
- #: src/heading/block.js:137
303
  msgid "Level"
304
  msgstr ""
305
 
306
- #: src/heading/block.js:139
307
  msgid "Text Alignment"
308
  msgstr ""
309
 
310
- #: src/heading/block.js:155
311
  msgid "Heading margin bottom size (rem)"
312
  msgstr ""
313
 
314
- #: src/heading/block.js:169
315
  msgid "Sub Text Settings"
316
  msgstr ""
317
 
318
- #: src/heading/block.js:174
319
  msgid "Display"
320
  msgstr ""
321
 
322
- #: src/heading/block.js:175
323
  msgid "Hide"
324
  msgstr ""
325
 
326
- #: src/heading/block.js:179
327
  msgid "Text size (rem)"
328
  msgstr ""
329
 
330
- #: src/heading/block.js:205
331
- msgid "Input title…"
332
  msgstr ""
333
 
334
- #: src/heading/block.js:218
335
  msgid "Input sub text…"
336
  msgstr ""
337
 
338
- #: src/heading/block.js:62
339
- msgid "Heading"
340
  msgstr ""
341
 
342
  # %s: heading level e.g: "1", "2", "3"
@@ -344,325 +344,337 @@ msgstr ""
344
  msgid "Heading %d"
345
  msgstr ""
346
 
347
- #: src/outer/block.js:101
348
  msgid "Opacity Setting"
349
  msgstr ""
350
 
351
- #: src/outer/block.js:114
352
  msgid "Background Image"
353
  msgstr ""
354
 
355
- #: src/outer/block.js:135
356
  msgid "Background image Position"
357
  msgstr ""
358
 
359
- #: src/outer/block.js:143
360
  msgid "Fixed"
361
  msgstr ""
362
 
363
- #: src/outer/block.js:144
364
  msgid "Parallax (It will not work in preview)"
365
  msgstr ""
366
 
367
- #: src/outer/block.js:150
368
- #: src/pr-content/block.js:186
369
  msgid "Layout Setting"
370
  msgstr ""
371
 
372
- #: src/outer/block.js:153
373
  msgid "Outer width"
374
  msgstr ""
375
 
376
- #: src/outer/block.js:156
377
  msgid "Normal"
378
  msgstr ""
379
 
380
- #: src/outer/block.js:157
381
  msgid "Full Wide"
382
  msgstr ""
383
 
384
- #: src/outer/block.js:162
385
  msgid "Contents area padding (left and right)"
386
  msgstr ""
387
 
388
- #: src/outer/block.js:166
389
  msgid "Do not use contents area default padding (When case of full width etc.)."
390
  msgstr ""
391
 
392
- #: src/outer/block.js:170
393
  msgid ""
394
  "Use contents area default padding (When case of not full width and use "
395
  "background etc.)."
396
  msgstr ""
397
 
398
- #: src/outer/block.js:177
399
  msgid "Padding (top and bottom)"
400
  msgstr ""
401
 
402
- #: src/outer/block.js:180
403
  msgid "Use default padding"
404
  msgstr ""
405
 
406
- #: src/outer/block.js:182
407
  msgid "Do not use default padding (Set it yourself using a spacer block etc.)."
408
  msgstr ""
409
 
410
- #: src/outer/block.js:190
411
  msgid "Divider Setting"
412
  msgstr ""
413
 
414
- #: src/outer/block.js:199
415
  msgid "Tilt"
416
  msgstr ""
417
 
418
- #: src/outer/block.js:203
419
  msgid "Curve"
420
  msgstr ""
421
 
422
- #: src/outer/block.js:207
423
  msgid "Wave"
424
  msgstr ""
425
 
426
- #: src/outer/block.js:211
427
  msgid "Triangle"
428
  msgstr ""
429
 
430
- #: src/outer/block.js:217
431
  msgid "Upper Divider Level"
432
  msgstr ""
433
 
434
- #: src/outer/block.js:233
435
  msgid "Lower Divider Level"
436
  msgstr ""
437
 
438
- #: src/outer/block.js:249
439
  msgid "Border Setting"
440
  msgstr ""
441
 
442
- #: src/outer/block.js:253
443
  msgid "Border will disappear when divider effect is applied."
444
  msgstr ""
445
 
446
- #: src/outer/block.js:255
447
  msgid "Border type"
448
  msgstr ""
449
 
450
- #: src/outer/block.js:261
451
  msgid "None"
452
  msgstr ""
453
 
454
- #: src/outer/block.js:265
455
- #: src/pr-content/block.js:139
456
  msgid "Solid"
457
  msgstr ""
458
 
459
- #: src/outer/block.js:269
460
  msgid "Dotted"
461
  msgstr ""
462
 
463
- #: src/outer/block.js:273
464
  msgid "Dashed"
465
  msgstr ""
466
 
467
- #: src/outer/block.js:277
468
  msgid "Double"
469
  msgstr ""
470
 
471
- #: src/outer/block.js:281
472
  msgid "Groove"
473
  msgstr ""
474
 
475
- #: src/outer/block.js:285
476
  msgid "Ridge"
477
  msgstr ""
478
 
479
- #: src/outer/block.js:289
480
  msgid "Inset"
481
  msgstr ""
482
 
483
- #: src/outer/block.js:293
484
  msgid "Outset"
485
  msgstr ""
486
 
487
- #: src/outer/block.js:305
488
  msgid "Border width"
489
  msgstr ""
490
 
491
- #: src/outer/block.js:314
492
  msgid "Border radius"
493
  msgstr ""
494
 
495
- #: src/outer/block.js:332
496
  msgid "This block is only for users who bought Lightning Pro."
497
  msgstr ""
498
 
499
- #: src/outer/block.js:51
500
  msgid "Outer"
501
  msgstr ""
502
 
503
- #: src/outer/block.js:90
504
  msgid "Background Setting"
505
  msgstr ""
506
 
507
- #: src/outer/block.js:92
508
- #: src/pr-content/block.js:89
509
  msgid "Color Setting"
510
  msgstr ""
511
 
512
- #: src/outer/block.js:93
513
  msgid ""
514
  "Color will overcome background image. If you want to display image, clear "
515
  "background color or set opacity 0."
516
  msgstr ""
517
 
518
- #: src/pr-blocks/block.js:137
519
  msgid "PR Block1 Setting"
520
  msgstr ""
521
 
522
- #: src/pr-blocks/block.js:152
523
  msgid "Icon 1"
524
  msgstr ""
525
 
526
- #: src/pr-blocks/block.js:184
527
  msgid "PR Image 1"
528
  msgstr ""
529
 
530
- #: src/pr-blocks/block.js:185
531
  msgid "When you have an image. Image is displayed with priority"
532
  msgstr ""
533
 
534
- #: src/pr-blocks/block.js:204
535
  msgid "PR Block2 Setting"
536
  msgstr ""
537
 
538
- #: src/pr-blocks/block.js:219
539
  msgid "Icon 2"
540
  msgstr ""
541
 
542
- #: src/pr-blocks/block.js:250
543
  msgid "PR Image 2"
544
  msgstr ""
545
 
546
- #: src/pr-blocks/block.js:270
547
  msgid "PR Block3 Setting"
548
  msgstr ""
549
 
550
- #: src/pr-blocks/block.js:272
551
  msgid "Link URL:"
552
  msgstr ""
553
 
554
- #: src/pr-blocks/block.js:285
555
  msgid "Icon 3"
556
  msgstr ""
557
 
558
- #: src/pr-blocks/block.js:288
559
  msgid "Class name of the Font Awesome icon font you want to use:"
560
  msgstr ""
561
 
562
- #: src/pr-blocks/block.js:306
563
  msgid "Icon Background:"
564
  msgstr ""
565
 
566
- #: src/pr-blocks/block.js:316
567
  msgid "PR Image 3"
568
  msgstr ""
569
 
570
- #: src/pr-blocks/block.js:317
571
  msgid "When you have an image. Image is displayed with priority."
572
  msgstr ""
573
 
574
- #: src/pr-blocks/block.js:91
575
  msgid "PR Blocks (Beta)"
576
  msgstr ""
577
 
578
- #: src/pr-content/block.js:103
 
 
 
 
 
 
 
 
 
 
579
  msgid "Image Border Color"
580
  msgstr ""
581
 
582
- #: src/pr-content/block.js:111
583
  msgid "Button Setting"
584
  msgstr ""
585
 
586
- #: src/pr-content/block.js:113
587
  msgid "Button Text"
588
  msgstr ""
589
 
590
- #: src/pr-content/block.js:122
591
  msgid "Link URL"
592
  msgstr ""
593
 
594
- #: src/pr-content/block.js:135
595
  msgid "Button Type"
596
  msgstr ""
597
 
598
- #: src/pr-content/block.js:140
599
  msgid "Ghost"
600
  msgstr ""
601
 
602
- #: src/pr-content/block.js:160
603
  msgid "Button Color"
604
  msgstr ""
605
 
606
- #: src/pr-content/block.js:188
607
  msgid "Layout Type"
608
  msgstr ""
609
 
610
- #: src/pr-content/block.js:58
611
  msgid "PR Content"
612
  msgstr ""
613
 
614
- #: src/pr-content/block.js:90
615
  msgid "Title Color"
616
  msgstr ""
617
 
618
- #: src/pr-content/block.js:96
619
  msgid "Content Color"
620
  msgstr ""
621
 
622
- #: src/pr-content/component.js:122
 
623
  msgid "Input title."
624
  msgstr ""
625
 
626
- #: src/pr-content/component.js:130
 
627
  msgid "Input content."
628
  msgstr ""
629
 
630
- #: src/spacer/block.js:100
631
  msgid "Mobile"
632
  msgstr ""
633
 
634
- #: src/spacer/block.js:40
635
  msgid "Responsive Spacer"
636
  msgstr ""
637
 
638
- #: src/spacer/block.js:66
639
  msgid "Unit Type"
640
  msgstr ""
641
 
642
- #: src/spacer/block.js:72
643
  msgid "px"
644
  msgstr ""
645
 
646
- #: src/spacer/block.js:76
647
  msgid "em"
648
  msgstr ""
649
 
650
- #: src/spacer/block.js:80
651
  msgid "rem"
652
  msgstr ""
653
 
654
- #: src/spacer/block.js:84
655
  msgid "vw"
656
  msgstr ""
657
 
658
- #: src/spacer/block.js:88
659
  msgid "Height for each device."
660
  msgstr ""
661
 
662
- #: src/spacer/block.js:90
663
  msgid "PC"
664
  msgstr ""
665
 
666
- #: src/spacer/block.js:95
667
  msgid "Tablet"
668
  msgstr ""
3
  "Content-Type: text/plain; charset=utf-8\n"
4
  "X-Generator: babel-plugin-makepot\n"
5
 
6
+ #: src/alert/block.js:13
7
  msgid "Alert"
8
  msgstr ""
9
 
10
  #: src/balloon/block.js:122
11
+ #: src/flow/block.js:112
12
+ #: src/outer/block.js:127
13
+ #: src/pr-blocks/block.js:343
14
+ #: src/pr-content/component.js:116
15
+ #: src/pr-content/deprecated/component-deprecated.js:102
16
  msgid "Select image"
17
  msgstr ""
18
 
19
  #: src/balloon/block.js:122
20
+ #: src/flow/block.js:113
21
+ #: src/outer/block.js:129
22
+ #: src/pr-blocks/block.js:345
23
+ #: src/pr-content/component.js:120
24
+ #: src/pr-content/deprecated/component-deprecated.js:106
25
  msgid "Upload image"
26
  msgstr ""
27
 
30
  msgstr ""
31
 
32
  #: src/balloon/block.js:140
33
+ #: src/button/block.js:250
34
  msgid "Input text"
35
  msgstr ""
36
 
43
  msgstr ""
44
 
45
  #: src/balloon/block.js:84
46
+ #: src/heading/block.js:177
47
  msgid "Position"
48
  msgstr ""
49
 
52
  msgstr ""
53
 
54
  #: src/balloon/block.js:88
55
+ #: src/button/block.js:174
56
+ #: src/pr-content/block.js:195
57
  msgid "Left"
58
  msgstr ""
59
 
60
  #: src/balloon/block.js:89
61
+ #: src/button/block.js:176
62
+ #: src/pr-content/block.js:194
63
  msgid "Right"
64
  msgstr ""
65
 
66
  #: src/balloon/block.js:94
67
+ #: src/outer/block.js:194
68
  msgid "Type"
69
  msgstr ""
70
 
80
  msgid "Thinking"
81
  msgstr ""
82
 
83
+ #: src/button/block.js:148
84
  msgid "Button setting"
85
  msgstr ""
86
 
87
+ #: src/button/block.js:150
88
  msgid "Sub Caption"
89
  msgstr ""
90
 
91
+ #: src/button/block.js:156
92
+ #: src/pr-blocks/block.js:293
93
+ #: src/pr-content/block.js:134
94
  msgid "Open link new tab."
95
  msgstr ""
96
 
97
+ #: src/button/block.js:161
98
  msgid "Button Size:"
99
  msgstr ""
100
 
101
+ #: src/button/block.js:164
102
  msgid "Large"
103
  msgstr ""
104
 
105
+ #: src/button/block.js:165
106
+ #: src/outer/block.js:143
107
  msgid "normal"
108
  msgstr ""
109
 
110
+ #: src/button/block.js:166
111
  msgid "Small"
112
  msgstr ""
113
 
114
+ #: src/button/block.js:171
115
  msgid "Button Position:"
116
  msgstr ""
117
 
118
+ #: src/button/block.js:175
119
  msgid "Center"
120
  msgstr ""
121
 
122
+ #: src/button/block.js:177
123
  msgid "Block"
124
  msgstr ""
125
 
126
+ #: src/button/block.js:182
127
  msgid "Button Style:"
128
  msgstr ""
129
 
130
+ #: src/button/block.js:185
131
+ #: src/pr-blocks/block.js:324
132
  msgid "Solid color"
133
  msgstr ""
134
 
135
+ #: src/button/block.js:186
136
+ #: src/pr-blocks/block.js:325
137
  msgid "No background"
138
  msgstr ""
139
 
140
+ #: src/button/block.js:188
141
  msgid "If you select \"No background\", that you need to select a Custom Color."
142
  msgstr ""
143
 
144
+ #: src/button/block.js:192
145
+ #: src/pr-content/block.js:149
146
  msgid "Default Color:"
147
  msgstr ""
148
 
149
+ #: src/button/block.js:195
150
+ #: src/pr-content/block.js:152
151
  msgid "Primary"
152
  msgstr ""
153
 
154
+ #: src/button/block.js:196
155
+ #: src/pr-content/block.js:153
156
  msgid "Secondary"
157
  msgstr ""
158
 
159
+ #: src/button/block.js:197
160
+ #: src/pr-content/block.js:154
161
  msgid "Success"
162
  msgstr ""
163
 
164
+ #: src/button/block.js:198
165
+ #: src/pr-content/block.js:155
166
  msgid "Info"
167
  msgstr ""
168
 
169
+ #: src/button/block.js:199
170
+ #: src/pr-content/block.js:156
171
  msgid "Warning"
172
  msgstr ""
173
 
174
+ #: src/button/block.js:200
175
+ #: src/pr-content/block.js:157
176
  msgid "Danger"
177
  msgstr ""
178
 
179
+ #: src/button/block.js:201
180
+ #: src/pr-content/block.js:158
181
  msgid "Light"
182
  msgstr ""
183
 
184
+ #: src/button/block.js:202
185
+ #: src/pr-content/block.js:159
186
  msgid "Dark"
187
  msgstr ""
188
 
189
+ #: src/button/block.js:207
190
  msgid "Custom Color"
191
  msgstr ""
192
 
193
+ #: src/button/block.js:208
194
  msgid ""
195
  "This custom color overrides the default color. If you want to use the "
196
  "default color, click the clear button."
197
  msgstr ""
198
 
199
+ #: src/button/block.js:216
200
+ #: src/pr-content/block.js:170
201
  msgid "Font Awesome:"
202
  msgstr ""
203
 
204
+ #: src/button/block.js:217
205
+ #: src/pr-blocks/block.js:307
206
+ #: src/pr-content/block.js:171
207
  msgid "Font Awesome icon list"
208
  msgstr ""
209
 
210
+ #: src/button/block.js:220
211
+ #: src/pr-content/block.js:174
212
  msgid "Before text"
213
  msgstr ""
214
 
215
+ #: src/button/block.js:221
216
+ #: src/pr-content/block.js:175
217
  msgid ""
218
  "Enter Font Awesome Class.This icon will appear before text. Ex) fas "
219
  "fa-arrow-circle-right"
220
  msgstr ""
221
 
222
+ #: src/button/block.js:227
223
+ #: src/pr-content/block.js:181
224
  msgid "After text"
225
  msgstr ""
226
 
227
+ #: src/button/block.js:228
228
+ #: src/pr-content/block.js:182
229
  msgid ""
230
  "Enter Font Awesome Class.This icon will appear after text. Ex) fas "
231
  "fa-external-link-alt"
232
  msgstr ""
233
 
234
+ #: src/button/block.js:265
235
  msgid "Apply"
236
  msgstr ""
237
 
239
  msgid "Button"
240
  msgstr ""
241
 
242
+ #: src/faq/block.js:42
243
  msgid "FAQ"
244
  msgstr ""
245
 
246
+ #: src/faq/block.js:79
247
  msgid "Please enter a question."
248
  msgstr ""
249
 
250
+ #: src/faq/block.js:86
251
  msgid "Please enter a answer."
252
  msgstr ""
253
 
254
+ #: src/flow/block.js:28
255
  msgid "Flow"
256
  msgstr ""
257
 
258
+ #: src/flow/block.js:71
259
  msgid "Display of arrow"
260
  msgstr ""
261
 
262
+ #: src/flow/block.js:75
263
  msgid "Arrow display"
264
  msgstr ""
265
 
266
+ #: src/flow/block.js:76
267
  msgid "Arrow hidden"
268
  msgstr ""
269
 
270
+ #: src/flow/block.js:91
 
271
  msgid "Input title"
272
  msgstr ""
273
 
274
+ #: src/flow/block.js:98
 
275
  msgid "Input content"
276
  msgstr ""
277
 
278
+ #: src/heading/block.js:119
279
  msgid "Style Settings"
280
  msgstr ""
281
 
282
+ #: src/heading/block.js:121
283
  msgid "Heading style"
284
  msgstr ""
285
 
286
+ #: src/heading/block.js:125
287
  msgid "Default"
288
  msgstr ""
289
 
290
+ #: src/heading/block.js:126
291
  msgid "Plain"
292
  msgstr ""
293
 
294
+ #: src/heading/block.js:129
295
  msgid "Margin bottom size (rem)"
296
  msgstr ""
297
 
298
+ #: src/heading/block.js:140
299
  msgid "Heading Settings"
300
  msgstr ""
301
 
302
+ #: src/heading/block.js:141
303
  msgid "Level"
304
  msgstr ""
305
 
306
+ #: src/heading/block.js:143
307
  msgid "Text Alignment"
308
  msgstr ""
309
 
310
+ #: src/heading/block.js:160
311
  msgid "Heading margin bottom size (rem)"
312
  msgstr ""
313
 
314
+ #: src/heading/block.js:175
315
  msgid "Sub Text Settings"
316
  msgstr ""
317
 
318
+ #: src/heading/block.js:180
319
  msgid "Display"
320
  msgstr ""
321
 
322
+ #: src/heading/block.js:181
323
  msgid "Hide"
324
  msgstr ""
325
 
326
+ #: src/heading/block.js:185
327
  msgid "Text size (rem)"
328
  msgstr ""
329
 
330
+ #: src/heading/block.js:66
331
+ msgid "Heading"
332
  msgstr ""
333
 
334
+ #: src/heading/component.js:105
335
  msgid "Input sub text…"
336
  msgstr ""
337
 
338
+ #: src/heading/component.js:88
339
+ msgid "Input title…"
340
  msgstr ""
341
 
342
  # %s: heading level e.g: "1", "2", "3"
344
  msgid "Heading %d"
345
  msgstr ""
346
 
347
+ #: src/outer/block.js:102
348
  msgid "Opacity Setting"
349
  msgstr ""
350
 
351
+ #: src/outer/block.js:115
352
  msgid "Background Image"
353
  msgstr ""
354
 
355
+ #: src/outer/block.js:136
356
  msgid "Background image Position"
357
  msgstr ""
358
 
359
+ #: src/outer/block.js:144
360
  msgid "Fixed"
361
  msgstr ""
362
 
363
+ #: src/outer/block.js:145
364
  msgid "Parallax (It will not work in preview)"
365
  msgstr ""
366
 
367
+ #: src/outer/block.js:151
368
+ #: src/pr-content/block.js:189
369
  msgid "Layout Setting"
370
  msgstr ""
371
 
372
+ #: src/outer/block.js:154
373
  msgid "Outer width"
374
  msgstr ""
375
 
376
+ #: src/outer/block.js:157
377
  msgid "Normal"
378
  msgstr ""
379
 
380
+ #: src/outer/block.js:158
381
  msgid "Full Wide"
382
  msgstr ""
383
 
384
+ #: src/outer/block.js:163
385
  msgid "Contents area padding (left and right)"
386
  msgstr ""
387
 
388
+ #: src/outer/block.js:167
389
  msgid "Do not use contents area default padding (When case of full width etc.)."
390
  msgstr ""
391
 
392
+ #: src/outer/block.js:171
393
  msgid ""
394
  "Use contents area default padding (When case of not full width and use "
395
  "background etc.)."
396
  msgstr ""
397
 
398
+ #: src/outer/block.js:178
399
  msgid "Padding (top and bottom)"
400
  msgstr ""
401
 
402
+ #: src/outer/block.js:181
403
  msgid "Use default padding"
404
  msgstr ""
405
 
406
+ #: src/outer/block.js:183
407
  msgid "Do not use default padding (Set it yourself using a spacer block etc.)."
408
  msgstr ""
409
 
410
+ #: src/outer/block.js:191
411
  msgid "Divider Setting"
412
  msgstr ""
413
 
414
+ #: src/outer/block.js:200
415
  msgid "Tilt"
416
  msgstr ""
417
 
418
+ #: src/outer/block.js:204
419
  msgid "Curve"
420
  msgstr ""
421
 
422
+ #: src/outer/block.js:208
423
  msgid "Wave"
424
  msgstr ""
425
 
426
+ #: src/outer/block.js:212
427
  msgid "Triangle"
428
  msgstr ""
429
 
430
+ #: src/outer/block.js:218
431
  msgid "Upper Divider Level"
432
  msgstr ""
433
 
434
+ #: src/outer/block.js:234
435
  msgid "Lower Divider Level"
436
  msgstr ""
437
 
438
+ #: src/outer/block.js:250
439
  msgid "Border Setting"
440
  msgstr ""
441
 
442
+ #: src/outer/block.js:254
443
  msgid "Border will disappear when divider effect is applied."
444
  msgstr ""
445
 
446
+ #: src/outer/block.js:256
447
  msgid "Border type"
448
  msgstr ""
449
 
450
+ #: src/outer/block.js:262
451
  msgid "None"
452
  msgstr ""
453
 
454
+ #: src/outer/block.js:266
455
+ #: src/pr-content/block.js:142
456
  msgid "Solid"
457
  msgstr ""
458
 
459
+ #: src/outer/block.js:270
460
  msgid "Dotted"
461
  msgstr ""
462
 
463
+ #: src/outer/block.js:274
464
  msgid "Dashed"
465
  msgstr ""
466
 
467
+ #: src/outer/block.js:278
468
  msgid "Double"
469
  msgstr ""
470
 
471
+ #: src/outer/block.js:282
472
  msgid "Groove"
473
  msgstr ""
474
 
475
+ #: src/outer/block.js:286
476
  msgid "Ridge"
477
  msgstr ""
478
 
479
+ #: src/outer/block.js:290
480
  msgid "Inset"
481
  msgstr ""
482
 
483
+ #: src/outer/block.js:294
484
  msgid "Outset"
485
  msgstr ""
486
 
487
+ #: src/outer/block.js:306
488
  msgid "Border width"
489
  msgstr ""
490
 
491
+ #: src/outer/block.js:315
492
  msgid "Border radius"
493
  msgstr ""
494
 
495
+ #: src/outer/block.js:334
496
  msgid "This block is only for users who bought Lightning Pro."
497
  msgstr ""
498
 
499
+ #: src/outer/block.js:52
500
  msgid "Outer"
501
  msgstr ""
502
 
503
+ #: src/outer/block.js:91
504
  msgid "Background Setting"
505
  msgstr ""
506
 
507
+ #: src/outer/block.js:93
508
+ #: src/pr-content/block.js:92
509
  msgid "Color Setting"
510
  msgstr ""
511
 
512
+ #: src/outer/block.js:94
513
  msgid ""
514
  "Color will overcome background image. If you want to display image, clear "
515
  "background color or set opacity 0."
516
  msgstr ""
517
 
518
+ #: src/pr-blocks/block.js:149
519
  msgid "PR Block1 Setting"
520
  msgstr ""
521
 
522
+ #: src/pr-blocks/block.js:164
523
  msgid "Icon 1"
524
  msgstr ""
525
 
526
+ #: src/pr-blocks/block.js:197
527
  msgid "PR Image 1"
528
  msgstr ""
529
 
530
+ #: src/pr-blocks/block.js:198
531
  msgid "When you have an image. Image is displayed with priority"
532
  msgstr ""
533
 
534
+ #: src/pr-blocks/block.js:217
535
  msgid "PR Block2 Setting"
536
  msgstr ""
537
 
538
+ #: src/pr-blocks/block.js:232
539
  msgid "Icon 2"
540
  msgstr ""
541
 
542
+ #: src/pr-blocks/block.js:264
543
  msgid "PR Image 2"
544
  msgstr ""
545
 
546
+ #: src/pr-blocks/block.js:284
547
  msgid "PR Block3 Setting"
548
  msgstr ""
549
 
550
+ #: src/pr-blocks/block.js:286
551
  msgid "Link URL:"
552
  msgstr ""
553
 
554
+ #: src/pr-blocks/block.js:299
555
  msgid "Icon 3"
556
  msgstr ""
557
 
558
+ #: src/pr-blocks/block.js:302
559
  msgid "Class name of the Font Awesome icon font you want to use:"
560
  msgstr ""
561
 
562
+ #: src/pr-blocks/block.js:321
563
  msgid "Icon Background:"
564
  msgstr ""
565
 
566
+ #: src/pr-blocks/block.js:331
567
  msgid "PR Image 3"
568
  msgstr ""
569
 
570
+ #: src/pr-blocks/block.js:332
571
  msgid "When you have an image. Image is displayed with priority."
572
  msgstr ""
573
 
574
+ #: src/pr-blocks/block.js:96
575
  msgid "PR Blocks (Beta)"
576
  msgstr ""
577
 
578
+ #: src/pr-blocks/component-block.js:144
579
+ #: src/pr-blocks/deprecated/component-block.js:144
580
+ msgid "Input Title"
581
+ msgstr ""
582
+
583
+ #: src/pr-blocks/component-block.js:151
584
+ #: src/pr-blocks/deprecated/component-block.js:151
585
+ msgid "Input Content"
586
+ msgstr ""
587
+
588
+ #: src/pr-content/block.js:106
589
  msgid "Image Border Color"
590
  msgstr ""
591
 
592
+ #: src/pr-content/block.js:114
593
  msgid "Button Setting"
594
  msgstr ""
595
 
596
+ #: src/pr-content/block.js:116
597
  msgid "Button Text"
598
  msgstr ""
599
 
600
+ #: src/pr-content/block.js:125
601
  msgid "Link URL"
602
  msgstr ""
603
 
604
+ #: src/pr-content/block.js:138
605
  msgid "Button Type"
606
  msgstr ""
607
 
608
+ #: src/pr-content/block.js:143
609
  msgid "Ghost"
610
  msgstr ""
611
 
612
+ #: src/pr-content/block.js:163
613
  msgid "Button Color"
614
  msgstr ""
615
 
616
+ #: src/pr-content/block.js:191
617
  msgid "Layout Type"
618
  msgstr ""
619
 
620
+ #: src/pr-content/block.js:61
621
  msgid "PR Content"
622
  msgstr ""
623
 
624
+ #: src/pr-content/block.js:93
625
  msgid "Title Color"
626
  msgstr ""
627
 
628
+ #: src/pr-content/block.js:99
629
  msgid "Content Color"
630
  msgstr ""
631
 
632
+ #: src/pr-content/component.js:136
633
+ #: src/pr-content/deprecated/component-deprecated.js:122
634
  msgid "Input title."
635
  msgstr ""
636
 
637
+ #: src/pr-content/component.js:144
638
+ #: src/pr-content/deprecated/component-deprecated.js:130
639
  msgid "Input content."
640
  msgstr ""
641
 
642
+ #: src/spacer/block.js:101
643
  msgid "Mobile"
644
  msgstr ""
645
 
646
+ #: src/spacer/block.js:41
647
  msgid "Responsive Spacer"
648
  msgstr ""
649
 
650
+ #: src/spacer/block.js:67
651
  msgid "Unit Type"
652
  msgstr ""
653
 
654
+ #: src/spacer/block.js:73
655
  msgid "px"
656
  msgstr ""
657
 
658
+ #: src/spacer/block.js:77
659
  msgid "em"
660
  msgstr ""
661
 
662
+ #: src/spacer/block.js:81
663
  msgid "rem"
664
  msgstr ""
665
 
666
+ #: src/spacer/block.js:85
667
  msgid "vw"
668
  msgstr ""
669
 
670
+ #: src/spacer/block.js:89
671
  msgid "Height for each device."
672
  msgstr ""
673
 
674
+ #: src/spacer/block.js:91
675
  msgid "PC"
676
  msgstr ""
677
 
678
+ #: src/spacer/block.js:96
679
  msgid "Tablet"
680
  msgstr ""
readme.txt CHANGED
@@ -3,8 +3,8 @@ Contributors: vektor-inc,kurudrive,nc30,SaoriMiyazaki,catherine8007,naoki0h
3
  Donate link:
4
  Tags: Google Analytics, New posts, Related Posts, sitemap, sns, twitter card, Facebook Page Plugin, OG tags,
5
  Requires at least: 4.4
6
- Tested up to: 5.0.3
7
- Stable tag: 7.9.1
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -86,6 +86,10 @@ e.g.
86
 
87
  == Changelog ==
88
 
 
 
 
 
89
 
90
  = 7.9.1 =
91
  [ Bug fix ][ CSS Customize ] encode bug fix
3
  Donate link:
4
  Tags: Google Analytics, New posts, Related Posts, sitemap, sns, twitter card, Facebook Page Plugin, OG tags,
5
  Requires at least: 4.4
6
+ Tested up to: 5.1.1
7
+ Stable tag: 8.0.0
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
86
 
87
  == Changelog ==
88
 
89
+ = 8.0.0 =
90
+ [Bug fix][ PR Blocks ] When link url not set that no print a Tags
91
+ [Specification change][ PR Blocks ] Change outer tag article to div
92
+ [Specification change][ PR Blocks ] Change h1 tag to h3 tag
93
 
94
  = 7.9.1 =
95
  [ Bug fix ][ CSS Customize ] encode bug fix
vkExUnit.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: VK All in One Expansion Unit
4
  * Plugin URI: https://ex-unit.nagoya
5
  * Description: This plug-in is an integrated plug-in with a variety of features that make it powerful your web site. Many features can be stopped individually. Example Facebook Page Plugin,Social Bookmarks,Print OG Tags,Print Twitter Card Tags,Print Google Analytics tag,New post widget,Insert Related Posts and more!
6
- * Version: 7.9.1
7
  * Author: Vektor,Inc.
8
  * Text Domain: vkExUnit
9
  * Domain Path: /languages
3
  * Plugin Name: VK All in One Expansion Unit
4
  * Plugin URI: https://ex-unit.nagoya
5
  * Description: This plug-in is an integrated plug-in with a variety of features that make it powerful your web site. Many features can be stopped individually. Example Facebook Page Plugin,Social Bookmarks,Print OG Tags,Print Twitter Card Tags,Print Google Analytics tag,New post widget,Insert Related Posts and more!
6
+ * Version: 8.0.0
7
  * Author: Vektor,Inc.
8
  * Text Domain: vkExUnit
9
  * Domain Path: /languages