Plugin Directory

Changeset 1988051


Ignore:
Timestamp:
12/07/2018 03:29:51 PM (7 years ago)
Author:
kkikuchi1220
Message:

WordPress 5.0 compatible. Renew each block to keep compatible with Gutenberg updates. So previous blocks are depricated and removed.
WordPress 5.0 was released, so this plugin is not beta now.

Location:
ultimate-gutenberg
Files:
2429 added
17 edited

Legend:

Unmodified
Added
Removed
  • ultimate-gutenberg/trunk/README.txt

    r1981948 r1988051  
    66Requires at least: 4.9.8
    77Tested up to: 4.9.8
    8 Stable tag: 1.6
     8Stable tag: 1.7
    99License: GPLv2 or later
    1010License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    4343
    4444== Changelog ==
     45= 1.7 =
     46* WordPress 5.0 compatible. Renew each block to keep compatible with Gutenberg updates. So previous blocks are depricated and removed.
     47* WordPress 5.0 was released, so this plugin is not beta now.
     48
    4549= 1.6 =
    46 * Remove information of beta version, now this plugin became released for commercial use.
    4750* Renew each block to keep compatible with Gutenberg updates. So previous blocks are depricated and removed.
    4851* Change plugin name to 'Ultimate Gutenberg - Custom Block Templates'
     
    111114
    112115== Upgrade Notice ==
     116= 1.7 =
     117* WordPress 5.0 compatible. Renew each block to keep compatible with Gutenberg updates. So previous blocks are depricated and removed.
     118* WordPress 5.0 was  released, so this plugin is not beta now.
     119
     120= 1.6 =
     121* Renew each block to keep compatible with Gutenberg updates. So previous blocks are depricated and removed.
     122* Change plugin name to 'Ultimate Gutenberg - Custom Block Templates'
     123
    113124= 1.5 =
    114125* Add an option of deactivation for custom block.
  • ultimate-gutenberg/trunk/admin/class-ultimate-gutenberg-admin.php

    r1981948 r1988051  
    165165            'ultimate_gutenberg-block', // Handle.
    166166            ULTIMATE_GUTENBERG_URL . 'dist/blocks.build.js', // Block.build.js: We register the block here.
    167             array( 'wp-editor', 'wp-blocks', 'wp-i18n', 'wp-element' ), // Dependencies, defined above.
     167            array( 'wp-blocks', 'wp-i18n', 'wp-element' , 'wp-components' , 'wp-editor' ), // Dependencies, defined above.
    168168            filemtime( ULTIMATE_GUTENBERG_PATH . '/dist/blocks.build.js' ) // Version: filemtime — Gets file modification time.(Better for Browser cache reset)
    169169        );
     
    172172            'ultimate_gutenberg-deactivator', // Handle.
    173173            ULTIMATE_GUTENBERG_URL . 'dist/deactivator.build.js', // Block.build.js: We register the block here.
    174             array( 'wp-editor', 'wp-blocks', 'wp-i18n', 'wp-element' ), // Dependencies, defined above.
     174            array( 'wp-blocks', 'wp-i18n', 'wp-element' , 'wp-components' , 'wp-editor' ), // Dependencies, defined above.
    175175            filemtime( ULTIMATE_GUTENBERG_PATH . '/dist/deactivator.build.js' ) // Version: filemtime — Gets file modification time.(Better for Browser cache reset)
    176176        );
     
    336336         /**
    337337         *
     338         * output Custom block default settings.
     339         *  * Actually non-related data is also outputed, but it is much better to call all data at once than to call each value by do sql many times.
     340         */
     341         public function ug_insert_ud_settings_generator($redux_ud_options) {
     342                $ug_insert_ud_settings = get_option('ultimate_gutenberg');
     343                $ug_insert_ud_settings =  wp_json_encode($ug_insert_ud_settings);
     344         ?><script type="text/javascript"> var ug_insert_ud_options = <?php echo $ug_insert_ud_settings; ?> </script>
     345         <?php
     346         }
     347
     348
     349         /**
     350             *
     351             * Disable Custom block type.  
     352             *
     353             */
     354         /*public function ug_insert_ud_pattern_disable() {
     355             $ug_insert_ud_pattern_disable_lists = $this->ug_get_redux_option('ug_heading_ud_pattern_disable');
     356             $ug_insert_ud_pattern_disable_lists_array = array();
     357             foreach ($ug_insert_ud_pattern_disable_lists as $key => $value) {
     358                // code...
     359                if($value == false) {
     360                    $ug_insert_ud_pattern_disable_lists_array[] = $key;
     361                }
     362             }
     363             $ug_insert_ud_pattern_disable_lists  = wp_json_encode($ug_insert_ud_pattern_disable_lists_array);
     364             ?><script type="text/javascript"> var ug_insert_ud_pattern_disable_lists = <?php echo $ug_insert_ud_pattern_disable_lists ; ?> </script>
     365             <?php
     366         }*/
     367         /**
     368         *
    338369         * Add information for custom blocks
    339370         *
  • ultimate-gutenberg/trunk/admin/library/redux/admin-init.php

    r1981948 r1988051  
    1717
    1818    // Load Redux extensions
    19     //if ( file_exists( dirname( __FILE__ ) . '/redux-extensions/extensions-init.php' ) ) {
    20         //require_once dirname( __FILE__ ) . '/redux-extensions/extensions-init.php';
    21     //}
     19    if ( file_exists( dirname( __FILE__ ) . '/redux-extensions/extensions-init.php' ) ) {
     20        require_once dirname( __FILE__ ) . '/redux-extensions/extensions-init.php';
     21    }
  • ultimate-gutenberg/trunk/admin/library/redux/core_block_fix/core_block_fix.php

    r1981948 r1988051  
    44    'id'    => 'core_block_setting',
    55    'icon'  => 'el el-wordpress',
     6);
     7
     8$ug_sections[] = array(
     9    'title' => __( 'Columns block', ULTIMATE_GUTENBERG_TEXT_DOMAIN ),
     10    'id'    => 'core_column_block_setting',
     11    'icon'  => '',
     12    'subsection' => true,
    613    'fields' => array(
    7       array(
    8           'id'     => 'columns_block_info',
    9           'type'      => 'info',
    10           'title'     => __( 'Columns block', ULTIMATE_GUTENBERG_TEXT_DOMAIN ),
    11       ),
    1214      array(
    1315          'id'       => 'ug_columns_responsive',
     
    1719          'default'  => '0'
    1820      ),
    19       array(
    20           'id'     => 'embed_block_customize_info',
    21           'type'      => 'info',
    22           'title'     => __( 'Embed block', ULTIMATE_GUTENBERG_TEXT_DOMAIN ),
    23       ),
     21    ),
     22);
     23
     24$ug_sections[] = array(
     25    'title' => __( 'Embed block', ULTIMATE_GUTENBERG_TEXT_DOMAIN ),
     26    'id'    => 'core_embed_block_setting',
     27    'icon'  => '',
     28    'subsection' => true,
     29    'fields' => array(
    2430      array(
    2531          'id'       => 'ug_embed_responsive',
  • ultimate-gutenberg/trunk/admin/library/redux/info-page/change_log.php

    r1981948 r1988051  
    55    <div class='redux-flex-main'>
    66      <div id='section1' class='main-content'>
     7        <h3>Version 1.7</h3>
     8        <h4>Change Lists</h4>
     9        <p>WordPress 5.0 compatible. Renew each block to keep compatible with Gutenberg updates. So previous blocks are depricated and removed.</p>
     10        <p>WordPress 5.0 was  released, so this plugin is not beta now.</p>
    711        <h3>Version 1.6</h3>
    812        <h4>Change Lists</h4>
    9         <p>Remove information of beta version, now this plugin became released for commercial use.</p>
    1013        <p>Renew each block to keep compatible with Gutenberg updates. So previous blocks are depricated and removed.</p>
    1114        <p>Change plugin name to 'Ultimate Gutenberg - Custom Block Templates'</p>
  • ultimate-gutenberg/trunk/admin/library/redux/options-init.php

    r1981948 r1988051  
    4242        'opt_name' => 'ultimate_gutenberg',
    4343        'use_cdn' => TRUE,
    44         'display_name' => 'Gutenberg Custom Block Templates',
     44        'display_name' => 'Ultimate Gutenberg - Custom Block Templates',
    4545        'display_version' => FALSE,
    4646        'page_slug' => 'ultimate_gutenberg',
     
    5050        'admin_bar' => TRUE,
    5151        'menu_type' => 'menu',
    52         'menu_title' => 'Gutenberg Custom Block Templates',
     52        'menu_title' => 'Ultiamte Gutenberg',
    5353        'allow_sub_menu' => TRUE,
    5454        'page_parent_post_type' => 'your_post_type',
     
    173173      );
    174174      //Gutenberg Disable
    175       if(Ultimate_Gutenberg_Admin::ug_get_custom_post_types()) {
    176         include("{$plugin_path}admin/library/redux/gutenberg-disable/core_post_type.php");
    177       }else {
    178         include("{$plugin_path}admin/library/redux/gutenberg-disable/with_cutom_post.php");
    179       }
     175      include("{$plugin_path}admin/library/redux/gutenberg-disable/gutenberg-disable.php");
    180176      //Core Block Setting
    181177      include("{$plugin_path}admin/library/redux/core_block_fix/core_block_fix.php");
  • ultimate-gutenberg/trunk/admin/library/redux/redux-framework/core/dashboard.php

    r1981948 r1988051  
    44        exit;
    55    }
    6    
     6
    77    if (!class_exists('reduxDashboardWidget')) {
    88        class reduxDashboardWidget {
    9            
    10             public function __construct ($parent) {
     9
     10            /*public function __construct ($parent) {
    1111                $fname = Redux_Functions::dat( 'add_redux_dashboard', $parent->args['opt_name'] );
    1212
    1313                add_action('wp_dashboard_setup', array($this, $fname));
    1414            }
    15            
     15
    1616            public function add_redux_dashboard() {
    1717                add_meta_box('redux_dashboard_widget', 'Redux Framework News', array($this,'redux_dashboard_widget'), 'dashboard', 'side', 'high');
    1818            }
    19            
     19
    2020            public function dat() {
    2121                return;
    2222            }
    23            
     23
    2424            public function redux_dashboard_widget() {
    2525                echo '<div class="rss-widget">';
     
    3333                ));
    3434                echo '</div>';
    35             }
     35            }*/
    3636        }
    3737    }
  • ultimate-gutenberg/trunk/admin/library/redux/redux-framework/framework.php

    r1981948 r1988051  
    5757
    5858        // Welcome
    59         require_once dirname( __FILE__ ) . '/inc/welcome/welcome.php';
     59        //require_once dirname( __FILE__ ) . '/inc/welcome/welcome.php';
    6060
    6161        /**
     
    181181            public $apiHasRun = false;
    182182            public $transients;
    183            
     183
    184184            /**
    185185             * Class Constructor. Defines the args for the theme options class
     
    288288                        }
    289289                    }
    290                    
     290
    291291                    $this->change_demo_defaults();
    292                    
     292
    293293                    // Get rid of extra_tabs! Not needed.
    294294                    if ( is_array( $extra_tabs ) && ! empty ( $extra_tabs ) ) {
     
    40214021                            'dismiss'   => true
    40224022                        );
    4023                        
     4023
    40244024                        Redux_Admin_Notices::set_notice($data);
    40254025                    }
     
    40354035                            'dismiss'   => true
    40364036                        );
    4037                        
     4037
    40384038                        Redux_Admin_Notices::set_notice($data);
    40394039                    }
     
    41144114            public static function user_can( $user, $capabilities, $object_id = null ) {
    41154115                static $depth = 0;
    4116                
     4116
    41174117                if ( $depth >= 30 ) {
    41184118                    return false;
     
    42444244        ReduxFramework::init();
    42454245        do_action( 'redux/init' );
    4246        
     4246
    42474247    } // class_exists('ReduxFramework')
  • ultimate-gutenberg/trunk/dist/blocks.build.js

    r1981948 r1988051  
    1 "use strict";var __=wp.i18n.__,Component=(_wp$element=wp.element).Component,Fragment=_wp$element.Fragment,registerBlockType=(_wp$blocks=wp.blocks).registerBlockType,createBlock=_wp$blocks.createBlock,InspectorControls=(_wp$editor=wp.editor).InspectorControls,BlockControls=_wp$editor.BlockControls,ColorPalette=_wp$editor.ColorPalette,URLInput=_wp$editor.URLInput,RichText=_wp$editor.RichText,AlignmentToolbar=_wp$editor.AlignmentToolbar,BlockAlignmentToolbar=_wp$editor.BlockAlignmentToolbar,MediaUpload=_wp$editor.MediaUpload,PanelColorSettings=_wp$editor.PanelColorSettings,RangeControl=(_wp$components=wp.components).RangeControl,PanelBody=_wp$components.PanelBody,TextControl=_wp$components.TextControl,SelectControl=_wp$components.SelectControl,IconButton=_wp$components.IconButton,Toolbar=_wp$components.Toolbar,Dashicon=_wp$components.Dashicon,Button=_wp$components.Button,ButtonGroup=_wp$components.ButtonGroup,ToggleControl=_wp$components.ToggleControl,FormToggle=_wp$components.FormToggle,FontSizePicker=_wp$components.FontSizePicker,withState=wp.compose.withState;registerBlockType("ug/button-block",{title:__("UG Button"),icon:"arrow-down",category:"ug-block",keywords:[__("Buttons"),__("Button"),__("Ultimate Gutenberg")],attributes:{id:{type:"string"},pattern:{default:"1"},buttonText:{type:"children",selector:".ug-button-text",default:"Button Text"},url:{source:"attribute",selector:"a",attribute:"href"},urlOpenNewTab:{default:"false"},textSize_1:{default:"16"},align_1:{default:"center"},marginTop_1:{default:"0"},marginBottom_1:{default:"20"},borderRadius_1:{default:"0"},paddingLeftRight_1:{default:"20"},paddingTopBottom_1:{default:"10"},bgColor_1:{default:"#545454"},textSize_2:{default:"16"},align_2:{default:"center"},marginTop_2:{default:"0"},marginBottom_2:{default:"20"},borderRadius_2:{default:"0"},paddingLeftRight_2:{default:"20"},paddingTopBottom_2:{default:"10"},bgColor_2:{default:"#545454"},textSize_3:{default:"16"},align_3:{default:"center"},marginTop_3:{default:"0"},marginBottom_3:{default:"20"},paddingLeftRight_3:{default:"20"},paddingTopBottom_3:{default:"10"},textColor_3:{default:"#545454"}},edit:withState({editable:"content"})(function(t){var e=t.isSelected,o=(t.editable,t.setState),n=t.clientId,a=function(e){return function(){o({editable:e})}},l=t.attributes,r=l.id,i=l.pattern,c=l.buttonText,u=l.url,g=l.urlOpenNewTab,s=l.align_1,d=l.textSize_1,_=l.marginTop_1,m=l.marginBottom_1,p=l.borderRadius_1,b=l.paddingLeftRight_1,C=l.paddingTopBottom_1,f=(l.textColor_1,l.bgColor_1),R=l.align_2,x=l.textSize_2,h=l.marginTop_2,B=l.marginBottom_2,T=l.borderRadius_2,k=l.paddingLeftRight_2,v=l.paddingTopBottom_2,E=l.bgColor_2,w=l.align_3,S=l.textSize_3,y=l.marginTop_3,A=l.marginBottom_3,P=l.paddingLeftRight_3,$=l.paddingTopBottom_3,z=l.textColor_3;return r||t.setAttributes({id:n}),[e&&React.createElement(BlockControls,null,"1"===i&&React.createElement(BlockAlignmentToolbar,{value:s,onChange:function(e){return t.setAttributes({align_1:e})},controls:["left","center","right"]}),"2"===i&&React.createElement(BlockAlignmentToolbar,{value:R,onChange:function(e){return t.setAttributes({align_2:e})},controls:["left","center","right"]}),"3"===i&&React.createElement(BlockAlignmentToolbar,{value:w,onChange:function(e){return t.setAttributes({align_3:e})},controls:["left","center","right"]})),e&&React.createElement(InspectorControls,null,React.createElement(PanelBody,null,React.createElement(SelectControl,{label:__("Select Pattern"),value:i,onChange:function(e){t.setAttributes({pattern:e})},help:__("You can change template pattern here. If you want to know more about type of templates, please view Document on website."),options:[{value:"1",label:"Pattern 1"},{value:"2",label:"Pattern 2"},{value:"3",label:"Pattern 3"}]})),React.createElement(PanelBody,{title:__("Link Setting")},React.createElement(ToggleControl,{label:__("Open link in new window"),checked:g,onChange:function(){return t.setAttributes({urlOpenNewTab:!g})}})),"1"===i&&React.createElement(PanelBody,{title:__("Text Size")},React.createElement(RangeControl,{label:__("Text Size"),value:d,onChange:function(e){return t.setAttributes({textSize_1:e})},min:0,max:100,step:1})),"1"===i&&React.createElement(PanelBody,{title:__("Margin")},React.createElement(RangeControl,{label:__("Margin Top"),help:__("Margin is applied to only front screen."),value:_,onChange:function(e){return t.setAttributes({marginTop_1:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Margin Bottom"),help:__("Margin is applied to only front screen."),value:m,onChange:function(e){return t.setAttributes({marginBottom_1:e})},min:0,max:100,step:1})),"1"===i&&React.createElement(PanelBody,{title:__("Border")},React.createElement(RangeControl,{label:__("Border Radius"),value:p,onChange:function(e){return t.setAttributes({borderRadius_1:e})},min:0,max:20,step:1})),"1"===i&&React.createElement(PanelBody,{title:__("Padding")},React.createElement(RangeControl,{label:__("Padding(Left & Right)"),value:b,onChange:function(e){return t.setAttributes({paddingLeftRight_1:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Padding(Top & Bottom)"),value:C,onChange:function(e){return t.setAttributes({paddingTopBottom_1:e})},min:0,max:100,step:1})),"1"===i&&React.createElement(PanelColorSettings,{title:__("Color Settings"),colorSettings:[{value:f,onChange:function(e){return t.setAttributes({bgColor_1:e})},label:__("Background Color")}]}),"2"===i&&React.createElement(PanelBody,{title:__("Text Size")},React.createElement(RangeControl,{label:__("Text Size"),value:x,onChange:function(e){return t.setAttributes({textSize_2:e})},min:0,max:100,step:1})),"2"===i&&React.createElement(PanelBody,{title:__("Margin")},React.createElement(RangeControl,{label:__("Margin Top"),help:__("Margin is applied to only front screen."),value:h,onChange:function(e){return t.setAttributes({marginTop_2:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Margin Bottom"),help:__("Margin is applied to only front screen."),value:B,onChange:function(e){return t.setAttributes({marginBottom_2:e})},min:0,max:100,step:1})),"2"===i&&React.createElement(PanelBody,{title:__("Border")},React.createElement(RangeControl,{label:__("Border Radius"),value:T,onChange:function(e){return t.setAttributes({borderRadius_2:e})},min:0,max:20,step:1})),"2"===i&&React.createElement(PanelBody,{title:__("Padding")},React.createElement(RangeControl,{label:__("Padding(Left & Right)"),value:k,onChange:function(e){return t.setAttributes({paddingLeftRight_2:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Padding(Top & Bottom)"),value:v,onChange:function(e){return t.setAttributes({paddingTopBottom_2:e})},min:0,max:100,step:1})),"2"===i&&React.createElement(PanelColorSettings,{title:__("Color Settings"),colorSettings:[{value:E,onChange:function(e){return t.setAttributes({bgColor_2:e})},label:__("Background Color")}]}),"3"===i&&React.createElement(PanelBody,{title:__("Text Size")},React.createElement(RangeControl,{label:__("Text Size"),value:S,onChange:function(e){return t.setAttributes({textSize_3:e})},min:0,max:100,step:1})),"3"===i&&React.createElement(PanelBody,{title:__("Margin")},React.createElement(RangeControl,{label:__("Margin Top"),help:__("Margin is applied to only front screen."),value:y,onChange:function(e){return t.setAttributes({marginTop_3:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Margin Bottom"),help:__("Margin is applied to only front screen."),value:A,onChange:function(e){return t.setAttributes({marginBottom_3:e})},min:0,max:100,step:1})),"3"===i&&React.createElement(PanelBody,{title:__("Padding")},React.createElement(RangeControl,{label:__("Padding(Left & Right)"),value:P,onChange:function(e){return t.setAttributes({paddingLeftRight_3:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Padding(Top & Bottom)"),value:$,onChange:function(e){return t.setAttributes({paddingTopBottom_3:e})},min:0,max:100,step:1})),"3"===i&&React.createElement(PanelColorSettings,{title:__("Color Settings"),colorSettings:[{value:z,onChange:function(e){return t.setAttributes({textColor_3:e})},label:__("Text Color")}]})),"1"==i&&React.createElement("div",{key:"editable"},React.createElement("div",{className:"wp-block-ug-button-block-1 ug-button-common ug-button-container align-button-"+s},React.createElement("style",null,".ug-button-block-1-"+r+" {\n                background-color: "+f+";\n                font-size: "+d+"px !important;\n                border-radius: "+p+"px;\n                padding: "+C+"px "+b+"px !important;\n                }"),React.createElement(RichText,{tagName:"p",placeholder:__("Button Text"),className:"ug-button-text ug-button-block-1-"+r,onChange:function(e){return t.setAttributes({buttonText:e})},value:c,formattingControls:["bold","italic"],onFocus:a("button_text")})),React.createElement("div",{className:"ug_button_url_input"},focus&&React.createElement("form",{key:"form-link",onSubmit:function(e){return e.preventDefault()},className:"editor-format-toolbar__link-modal-line ug_button_input_box"},React.createElement(Dashicon,{icon:"admin-links"}),React.createElement(URLInput,{className:"button-url",value:u,onChange:function(e){return t.setAttributes({url:e})}}),React.createElement(IconButton,{icon:"editor-break",label:__("Apply"),type:"submit"})))),"2"==i&&React.createElement("div",{key:"editable"},React.createElement("div",{className:"wp-block-ug-button-block-2 ug-button-common ug-button-container align-button-"+R},React.createElement("style",null,".ug-button-block-2-"+r+" {\n                background-color: "+E+";\n                font-size: "+x+"px !important;\n                border-radius: "+T+"px;\n                padding: "+v+"px "+k+"px !important;\n                }"),React.createElement(RichText,{tagName:"p",placeholder:__("Button Text"),className:"ug-button-text ug-button-block-2-"+r,onChange:function(e){return t.setAttributes({buttonText:e})},value:c,formattingControls:["bold","italic"],onFocus:a("button_text")})),React.createElement("div",{className:"ug_button_url_input"},focus&&React.createElement("form",{key:"form-link",onSubmit:function(e){return e.preventDefault()},className:"editor-format-toolbar__link-modal-line ug_button_input_box"},React.createElement(Dashicon,{icon:"admin-links"}),React.createElement(URLInput,{className:"button-url",value:u,onChange:function(e){return t.setAttributes({url:e})}}),React.createElement(IconButton,{icon:"editor-break",label:__("Apply"),type:"submit"})))),"3"==i&&React.createElement("div",{key:"editable"},React.createElement("div",{className:"wp-block-ug-button-block-3 ug-button-common ug-button-container align-button-"+w},React.createElement("style",null,".ug-button-block-3-"+r+" {\n                color: "+z+";\n                background-color: #ececec;\n                font-size: "+S+"px !important;\n                padding: "+$+"px "+P+"px !important;\n                }",".ug-button-block-3-"+r+":hover {\n                  background-color: "+z+";\n                  color: #ffffff;\n                  }"),React.createElement(RichText,{tagName:"p",placeholder:__("Button Text"),className:"ug-button-text ug-button-block-3-"+r,onChange:function(e){return t.setAttributes({buttonText:e})},value:c,formattingControls:["bold","italic"],onFocus:a("button_text")})),React.createElement("div",{className:"ug_button_url_input"},focus&&React.createElement("form",{key:"form-link",onSubmit:function(e){return e.preventDefault()},className:"editor-format-toolbar__link-modal-line ug_button_input_box"},React.createElement(Dashicon,{icon:"admin-links"}),React.createElement(URLInput,{className:"button-url",value:u,onChange:function(e){return t.setAttributes({url:e})}}),React.createElement(IconButton,{icon:"editor-break",label:__("Apply"),type:"submit"}))))]}),save:function(e){var t=e.attributes,o=t.id,n=t.pattern,a=t.buttonText,l=t.url,r=t.urlOpenNewTab,i=t.align_1,c=t.textSize_1,u=t.marginTop_1,g=t.marginBottom_1,s=t.borderRadius_1,d=t.paddingLeftRight_1,_=t.paddingTopBottom_1,m=(t.textColor_1,t.bgColor_1),p=t.align_2,b=t.textSize_2,C=t.marginTop_2,f=t.marginBottom_2,R=t.borderRadius_2,x=t.paddingLeftRight_2,h=t.paddingTopBottom_2,B=t.bgColor_2,T=t.align_3,k=t.textSize_3,v=t.marginTop_3,E=t.marginBottom_3,w=t.paddingLeftRight_3,S=t.paddingTopBottom_3,y=t.textColor_3;return"1"==n?React.createElement("div",{className:"ug-button-common wp-block-ug-button-block-1 ug-button-container align-button-"+i},React.createElement("style",null,".ug-button-block-1-"+o+" {\n            margin-top: "+u+"px;\n            margin-bottom: "+g+"px;\n            background-color: "+m+";\n            font-size: "+c+"px !important;\n            border-radius: "+s+"px;\n            padding: "+_+"px "+d+"px !important;\n            }"),React.createElement("a",{href:l,target:r?"_blank":"_self",className:"ug-button-text ug-button-block-1-"+o},a)):"2"==n?React.createElement("div",{className:"ug-button-common wp-block-ug-button-block-2 ug-button-container align-button-"+p},React.createElement("style",null,".ug-button-block-2-"+o+" {\n            margin-top: "+C+"px;\n            margin-bottom: "+f+"px;\n            background-color: "+B+";\n            font-size: "+b+"px !important;\n            border-radius: "+R+"px;\n            padding: "+h+"px "+x+"px !important;\n            }"),React.createElement("a",{href:l,target:r?"_blank":"_self",className:"ug-button-text ug-button-block-2-"+o},a)):"3"==n?React.createElement("div",{className:"ug-button-common wp-block-ug-button-block-3 ug-button-container align-button-"+T},React.createElement("style",null,".ug-button-block-3-"+o+" {\n             margin-top: "+v+"px;\n             margin-bottom: "+E+"px;\n             color: "+y+";\n             background-color: #ececec;\n             font-size: "+k+"px !important;\n             padding: "+S+"px "+w+"px !important;\n             }",".ug-button-block-3-"+o+":hover {\n               background-color: "+y+";\n               color: #ffffff;\n               }"),React.createElement("a",{href:l,target:r?"_blank":"_self",className:"ug-button-text ug-button-block-3-"+o},React.createElement("i",{className:"fas fa-caret-right"}),a)):void 0}});__=wp.i18n.__,Component=(_wp$element=wp.element).Component,Fragment=_wp$element.Fragment,registerBlockType=(_wp$blocks=wp.blocks).registerBlockType,createBlock=_wp$blocks.createBlock,InspectorControls=(_wp$editor=wp.editor).InspectorControls,BlockControls=_wp$editor.BlockControls,ColorPalette=_wp$editor.ColorPalette,URLInput=_wp$editor.URLInput,RichText=_wp$editor.RichText,AlignmentToolbar=_wp$editor.AlignmentToolbar,BlockAlignmentToolbar=_wp$editor.BlockAlignmentToolbar,MediaUpload=_wp$editor.MediaUpload,PanelColorSettings=_wp$editor.PanelColorSettings,RangeControl=(_wp$components=wp.components).RangeControl,PanelBody=_wp$components.PanelBody,TextControl=_wp$components.TextControl,SelectControl=_wp$components.SelectControl,IconButton=_wp$components.IconButton,Toolbar=_wp$components.Toolbar,Dashicon=_wp$components.Dashicon,Button=_wp$components.Button,ButtonGroup=_wp$components.ButtonGroup,ToggleControl=_wp$components.ToggleControl,FormToggle=_wp$components.FormToggle,FontSizePicker=_wp$components.FontSizePicker,withState=wp.compose.withState;registerBlockType("ug/heading-block",{title:__("UG Heading"),icon:"editor-bold",category:"ug-block",keywords:[__("Heading"),__("Headings"),__("Ultimate Gutenberg")],attributes:{id:{type:"string"},pattern:{default:"1"},headingText:{type:"children",selector:".ug-heading-text"},headingTag_1:{default:"h2"},textSize_1:{default:"24"},align_1:{default:"left"},marginTop_1:{default:"0"},marginBottom_1:{default:"20"},borderStyle_1:{default:"solid"},borderSize_1:{default:"3"},paddingLeftRight_1:{default:"20"},paddingTopBottom_1:{default:"10"},textColor_1:{default:"#545454"},bgColor_1:{default:"#f5f5f5"},borderColor_1:{default:"#545454"},headingTag_2:{default:"h2"},textSize_2:{default:"24"},align_2:{default:"left"},marginTop_2:{default:"0"},marginBottom_2:{default:"20"},borderStyle_2:{default:"solid"},borderSize_2:{default:"3"},textColor_2:{default:"#545454"},borderColor_2:{default:"#545454"},headingTag_3:{default:"h2"},textSize_3:{default:"24"},align_3:{default:"left"},marginTop_3:{default:"0"},marginBottom_3:{default:"20"},borderStyle_3:{default:"solid"},borderSize_3:{default:"3"},paddingTopBottom_3:{default:"10"},textColor_3:{default:"#545454"},borderColor_3:{default:"#545454"}},edit:withState({editable:"content"})(function(t){var e=t.isSelected,o=(t.editable,t.setState,t.clientId),n=t.attributes,a=n.id,l=(n.id_2,n.pattern),r=n.headingText,i=n.align_1,c=n.headingTag_1,u=n.textSize_1,g=n.marginTop_1,s=n.marginBottom_1,d=n.borderStyle_1,_=n.borderSize_1,m=n.paddingLeftRight_1,p=n.paddingTopBottom_1,b=n.textColor_1,C=n.bgColor_1,f=n.borderColor_1,R=n.align_2,x=n.headingTag_2,h=n.textSize_2,B=n.marginTop_2,T=n.marginBottom_2,k=n.borderStyle_2,v=n.borderSize_2,E=n.textColor_2,w=n.borderColor_2,S=n.align_3,y=n.headingTag_3,A=n.textSize_3,P=n.marginTop_3,$=n.marginBottom_3,z=n.borderStyle_3,L=n.borderSize_3,N=n.paddingTopBottom_3,M=n.textColor_3,I=n.borderColor_3,q="h1",U="h2",F="h3",G="h4",D="h5",H="h6";return a||t.setAttributes({id:o}),[e&&React.createElement(BlockControls,null,"1"===l&&React.createElement(AlignmentToolbar,{value:i,onChange:function(e){return t.setAttributes({align_1:e})},controls:["left","center","right"]}),"2"===l&&React.createElement(AlignmentToolbar,{value:R,onChange:function(e){return t.setAttributes({align_2:e})},controls:["left","center","right"]}),"3"===l&&React.createElement(AlignmentToolbar,{value:S,onChange:function(e){return t.setAttributes({align_3:e})},controls:["left","center","right"]})),e&&React.createElement(InspectorControls,null,React.createElement(PanelBody,null,React.createElement(SelectControl,{label:__("Select Pattern"),value:l,onChange:function(e){t.setAttributes({pattern:e})},help:__("You can change the heading template pattern here. If you want to know more about type of templates, please view Document on website."),options:[{value:"1",label:"Pattern 1"},{value:"2",label:"Pattern 2"},{value:"3",label:"Pattern 3"}]})),"1"===l&&React.createElement(PanelBody,{title:__("Heading Tag")},React.createElement(ButtonGroup,{"aria-label":__("Heading Tag")},React.createElement(Button,{isLarge:!0,isPrimary:c===q,"aria-pressed":c===q,onClick:function(){return t.setAttributes({headingTag_1:"h1"})}},"H1"),React.createElement(Button,{isLarge:!0,isPrimary:c===U,"aria-pressed":c===U,onClick:function(){return t.setAttributes({headingTag_1:"h2"})}},"H2"),React.createElement(Button,{isLarge:!0,isPrimary:c===F,"aria-pressed":c===F,onClick:function(){return t.setAttributes({headingTag_1:"h3"})}},"H3"),React.createElement(Button,{isLarge:!0,isPrimary:c===G,"aria-pressed":c===G,onClick:function(){return t.setAttributes({headingTag_1:"h4"})}},"H4"),React.createElement(Button,{isLarge:!0,isPrimary:c===D,"aria-pressed":c===D,onClick:function(){return t.setAttributes({headingTag_1:"h5"})}},"H5"),React.createElement(Button,{isLarge:!0,isPrimary:c===H,"aria-pressed":c===H,onClick:function(){return t.setAttributes({headingTag_1:"h6"})}},"H6"))),"1"===l&&React.createElement(PanelBody,{title:__("Text Size")},React.createElement(RangeControl,{label:__("Text Size"),value:u,onChange:function(e){return t.setAttributes({textSize_1:e})},min:0,max:100,step:1})),"1"===l&&React.createElement(PanelBody,{title:__("Margin")},React.createElement(RangeControl,{label:__("Margin Top"),help:__("Margin is applied to only front screen."),value:g,onChange:function(e){return t.setAttributes({marginTop_1:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Margin Bottom"),help:__("Margin is applied to only front screen."),value:s,onChange:function(e){return t.setAttributes({marginBottom_1:e})},min:0,max:100,step:1})),"1"===l&&React.createElement(PanelBody,{title:__("Border")},React.createElement(SelectControl,{label:__("Border Style"),value:d,onChange:function(e){t.setAttributes({borderStyle_1:e})},options:[{value:"solid",label:"solid"},{value:"double",label:"double"},{value:"groove",label:"groove"},{value:"ridge",label:"ridge"},{value:"dashed",label:"dashed"},{value:"dotted",label:"dotted"},{value:"none",label:"none"}]}),React.createElement(RangeControl,{label:__("Border Size"),value:_,onChange:function(e){return t.setAttributes({borderSize_1:e})},min:0,max:20,step:1})),"1"===l&&React.createElement(PanelBody,{title:__("Padding")},React.createElement(RangeControl,{label:__("Padding(Left & Right)"),value:m,onChange:function(e){return t.setAttributes({paddingLeftRight_1:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Padding(Top & Bottom)"),value:p,onChange:function(e){return t.setAttributes({paddingTopBottom_1:e})},min:0,max:100,step:1})),"1"===l&&React.createElement(PanelColorSettings,{title:__("Color Settings"),colorSettings:[{value:b,onChange:function(e){return t.setAttributes({textColor_1:e})},label:__("Text Color")},{value:C,onChange:function(e){return t.setAttributes({bgColor_1:e})},label:__("Background Color")},{value:f,onChange:function(e){return t.setAttributes({borderColor_1:e})},label:__("Border Color")}]}),"2"===l&&React.createElement(PanelBody,{title:__("Heading Tag")},React.createElement(ButtonGroup,{"aria-label":__("Heading Tag")},React.createElement(Button,{isLarge:!0,isPrimary:x===q,"aria-pressed":x===q,onClick:function(){return t.setAttributes({headingTag_2:"h1"})}},"H1"),React.createElement(Button,{isLarge:!0,isPrimary:x===U,"aria-pressed":x===U,onClick:function(){return t.setAttributes({headingTag_2:"h2"})}},"H2"),React.createElement(Button,{isLarge:!0,isPrimary:x===F,"aria-pressed":x===F,onClick:function(){return t.setAttributes({headingTag_2:"h3"})}},"H3"),React.createElement(Button,{isLarge:!0,isPrimary:x===G,"aria-pressed":x===G,onClick:function(){return t.setAttributes({headingTag_2:"h4"})}},"H4"),React.createElement(Button,{isLarge:!0,isPrimary:x===D,"aria-pressed":x===D,onClick:function(){return t.setAttributes({headingTag_2:"h5"})}},"H5"),React.createElement(Button,{isLarge:!0,isPrimary:x===H,"aria-pressed":x===H,onClick:function(){return t.setAttributes({headingTag_2:"h6"})}},"H6"))),"2"===l&&React.createElement(PanelBody,{title:__("Text Size")},React.createElement(RangeControl,{label:__("Text Size"),value:h,onChange:function(e){return t.setAttributes({textSize_2:e})},min:0,max:100,step:1})),"2"===l&&React.createElement(PanelBody,{title:__("Margin")},React.createElement(RangeControl,{label:__("Margin Top"),help:__("Margin is applied to only front screen."),value:B,onChange:function(e){return t.setAttributes({marginTop_2:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Margin Bottom"),help:__("Margin is applied to only front screen."),value:T,onChange:function(e){return t.setAttributes({marginBottom_2:e})},min:0,max:100,step:1})),"2"===l&&React.createElement(PanelBody,{title:__("Border")},React.createElement(SelectControl,{label:__("Border Style"),value:k,onChange:function(e){t.setAttributes({borderStyle_2:e})},options:[{value:"solid",label:"solid"},{value:"double",label:"double"},{value:"groove",label:"groove"},{value:"ridge",label:"ridge"},{value:"dashed",label:"dashed"},{value:"dotted",label:"dotted"},{value:"none",label:"none"}]}),React.createElement(RangeControl,{label:__("Border Size"),value:v,onChange:function(e){return t.setAttributes({borderSize_2:e})},min:0,max:20,step:1})),"2"===l&&React.createElement(PanelColorSettings,{title:__("Color Settings"),colorSettings:[{value:E,onChange:function(e){return t.setAttributes({textColor_2:e})},label:__("Text Color")},{value:w,onChange:function(e){return t.setAttributes({borderColor_2:e})},label:__("Border Color")}]}),"3"===l&&React.createElement(PanelBody,{title:__("Heading Tag")},React.createElement(ButtonGroup,{"aria-label":__("Heading Tag")},React.createElement(Button,{isLarge:!0,isPrimary:y===q,"aria-pressed":y===q,onClick:function(){return t.setAttributes({headingTag_3:"h1"})}},"H1"),React.createElement(Button,{isLarge:!0,isPrimary:y===U,"aria-pressed":y===U,onClick:function(){return t.setAttributes({headingTag_3:"h2"})}},"H2"),React.createElement(Button,{isLarge:!0,isPrimary:y===F,"aria-pressed":y===F,onClick:function(){return t.setAttributes({headingTag_3:"h3"})}},"H3"),React.createElement(Button,{isLarge:!0,isPrimary:y===G,"aria-pressed":y===G,onClick:function(){return t.setAttributes({headingTag_3:"h4"})}},"H4"),React.createElement(Button,{isLarge:!0,isPrimary:y===D,"aria-pressed":y===D,onClick:function(){return t.setAttributes({headingTag_3:"h5"})}},"H5"),React.createElement(Button,{isLarge:!0,isPrimary:y===H,"aria-pressed":y===H,onClick:function(){return t.setAttributes({headingTag_3:"h6"})}},"H6"))),"3"===l&&React.createElement(PanelBody,{title:__("Text Size")},React.createElement(RangeControl,{label:__("Text Size"),value:A,onChange:function(e){return t.setAttributes({textSize_3:e})},min:0,max:100,step:1})),"3"===l&&React.createElement(PanelBody,{title:__("Margin")},React.createElement(RangeControl,{label:__("Margin Top"),help:__("Margin is applied to only front screen."),value:P,onChange:function(e){return t.setAttributes({marginTop_3:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Margin Bottom"),help:__("Margin is applied to only front screen."),value:$,onChange:function(e){return t.setAttributes({marginBottom_3:e})},min:0,max:100,step:1})),"3"===l&&React.createElement(PanelBody,{title:__("Border")},React.createElement(SelectControl,{label:__("Border Style"),value:z,onChange:function(e){t.setAttributes({borderStyle_3:e})},options:[{value:"solid",label:"solid"},{value:"double",label:"double"},{value:"groove",label:"groove"},{value:"ridge",label:"ridge"},{value:"dashed",label:"dashed"},{value:"dotted",label:"dotted"},{value:"none",label:"none"}]}),React.createElement(RangeControl,{label:__("Border Size"),value:L,onChange:function(e){return t.setAttributes({borderSize_3:e})},min:0,max:20,step:1})),"3"===l&&React.createElement(PanelBody,{title:__("Padding")},React.createElement(RangeControl,{label:__("Padding(Top & Bottom)"),value:N,onChange:function(e){return t.setAttributes({paddingTopBottom_3:e})},min:0,max:100,step:1})),"3"===l&&React.createElement(PanelColorSettings,{title:__("Color Settings"),colorSettings:[{value:M,onChange:function(e){return t.setAttributes({textColor_3:e})},label:__("Text Color")},{value:I,onChange:function(e){return t.setAttributes({borderColor_3:e})},label:__("Border Color")}]})),"1"==l&&React.createElement("div",null,React.createElement("div",null,React.createElement("small",null,c)),React.createElement(RichText,{tagName:c,placeholder:__("Heading Text"),style:{backgroundColor:C,color:b,fontSize:u+"px",borderLeft:_+"px "+d+" "+f,padding:p+"px "+m+"px",textAlign:i},className:"wp-block-ug-heading-block-1 ug-heading-common ug-heading-text",key:"editable",onChange:function(e){return t.setAttributes({headingText:e})},value:r,formattingControls:["bold","italic"]})),"2"==l&&React.createElement("div",null,React.createElement("div",null,React.createElement("small",null,x)),React.createElement(RichText,{tagName:x,placeholder:__("Heading Text"),style:{color:E,fontSize:h+"px",borderBottom:v+"px "+k+" "+w,textAlign:R},className:"wp-block-ug-heading-block-2 ug-heading-common ug-heading-text",key:"editable",onChange:function(e){return t.setAttributes({headingText:e})},value:r,formattingControls:["bold","italic"]})),"3"==l&&React.createElement("div",null,React.createElement("div",null,React.createElement("small",null,y)),React.createElement(RichText,{tagName:y,placeholder:__("Heading Text"),style:{color:M,fontSize:A+"px",borderTop:L+"px "+z+" "+I,borderBottom:L+"px "+z+" "+I,padding:N+"px 0",textAlign:S},className:"wp-block-ug-heading-block-3 ug-heading-common ug-heading-text",key:"editable",onChange:function(e){return t.setAttributes({headingText:e})},value:r,formattingControls:["bold","italic"]}))]}),save:function(e){var t=e.attributes,o=(t.id,t.pattern),n=t.headingText,a=t.align_1,l=t.headingTag_1,r=t.textSize_1,i=t.marginTop_1,c=t.marginBottom_1,u=t.borderStyle_1,g=t.borderSize_1,s=t.paddingLeftRight_1,d=t.paddingTopBottom_1,_=t.textColor_1,m=t.bgColor_1,p=t.borderColor_1,b=t.align_2,C=t.headingTag_2,f=t.textSize_2,R=t.marginTop_2,x=t.marginBottom_2,h=t.borderStyle_2,B=t.borderSize_2,T=t.textColor_2,k=t.borderColor_2,v=t.align_3,E=t.headingTag_3,w=t.textSize_3,S=t.marginTop_3,y=t.marginBottom_3,A=t.borderStyle_3,P=t.borderSize_3,$=t.paddingTopBottom_3,z=t.textColor_3,L=t.borderColor_3;return"1"==o?React.createElement(RichText.Content,{tagName:l,style:{marginTop:i+"px",marginBottom:c+"px",backgroundColor:m,color:_,fontSize:r+"px",borderLeft:g+"px "+u+" "+p,padding:d+"px "+s+"px",textAlign:a},className:"ug-heading-common wp-block-ug-heading-block-1 ug-heading-text",value:n}):"2"==o?React.createElement(RichText.Content,{tagName:C,style:{marginTop:R+"px",marginBottom:x+"px",color:T,fontSize:f+"px",borderBottom:B+"px "+h+" "+k,textAlign:b},className:"ug-heading-common wp-block-ug-heading-block-2 ug-heading-text",value:n}):"3"==o?React.createElement(RichText.Content,{tagName:E,style:{marginTop:S+"px",marginBottom:y+"px",color:z,fontSize:w+"px",borderTop:P+"px "+A+" "+L,borderBottom:P+"px "+A+" "+L,padding:$+"px 0",textAlign:v},className:"ug-heading-common wp-block-ug-heading-block-3 ug-heading-text",value:n}):void 0}});__=wp.i18n.__,Component=(_wp$element=wp.element).Component,Fragment=_wp$element.Fragment,registerBlockType=(_wp$blocks=wp.blocks).registerBlockType,createBlock=_wp$blocks.createBlock,InspectorControls=(_wp$editor=wp.editor).InspectorControls,BlockControls=_wp$editor.BlockControls,ColorPalette=_wp$editor.ColorPalette,URLInput=_wp$editor.URLInput,RichText=_wp$editor.RichText,AlignmentToolbar=_wp$editor.AlignmentToolbar,BlockAlignmentToolbar=_wp$editor.BlockAlignmentToolbar,MediaUpload=_wp$editor.MediaUpload,PanelColorSettings=_wp$editor.PanelColorSettings,RangeControl=(_wp$components=wp.components).RangeControl,PanelBody=_wp$components.PanelBody,TextControl=_wp$components.TextControl,SelectControl=_wp$components.SelectControl,IconButton=_wp$components.IconButton,Toolbar=_wp$components.Toolbar,Dashicon=_wp$components.Dashicon,Button=_wp$components.Button,ButtonGroup=_wp$components.ButtonGroup,ToggleControl=_wp$components.ToggleControl,FormToggle=_wp$components.FormToggle,FontSizePicker=_wp$components.FontSizePicker,withState=wp.compose.withState;registerBlockType("ug/list-block",{title:__("UG List"),icon:"editor-ul",category:"ug-block",keywords:[__("Lists"),__("List"),__("Ultimate Gutenberg")],attributes:{id:{type:"string"},pattern:{default:"1"},listText:{type:"children",selector:".ug-list-text"},align_1:{default:"left"},listTag_1:{default:"ul"},textSize_1:{default:"16"},marginTop_1:{default:"0"},marginBottom_1:{default:"20"},borderStyle_1:{default:"solid"},borderSize_1:{default:"3"},borderRadius_1:{default:"0"},paddingLeftRight_1:{default:"20"},paddingTopBottom_1:{default:"10"},textColor_1:{default:"#545454"},bgColor_1:{default:"#f5f5f5"},borderColor_1:{default:"#545454"},align_2:{default:"left"},listTag_2:{default:"ul"},textSize_2:{default:"16"},marginTop_2:{default:"0"},marginBottom_2:{default:"20"},borderStyle_2:{default:"solid"},borderSize_2:{default:"3"},borderRadius_2:{default:"0"},paddingLeftRight_2:{default:"20"},paddingTopBottom_2:{default:"10"},textColor_2:{default:"#545454"},bgColor_2:{default:"#f5f5f5"},borderColor_2:{default:"#545454"}},edit:withState({editable:"content"})(function(t){var e=t.isSelected,o=(t.editable,t.setState,t.clientId),n=t.attributes,a=n.id,l=n.pattern,r=n.listText,i=n.align_1,c=n.listTag_1,u=n.textSize_1,g=n.marginTop_1,s=n.marginBottom_1,d=n.borderStyle_1,_=n.borderSize_1,m=n.borderRadius_1,p=n.paddingLeftRight_1,b=n.paddingTopBottom_1,C=n.textColor_1,f=n.bgColor_1,R=n.borderColor_1,x=n.align_2,h=n.listTag_2,B=n.textSize_2,T=n.marginTop_2,k=n.marginBottom_2,v=n.borderStyle_2,E=n.borderSize_2,w=n.borderRadius_2,S=n.paddingLeftRight_2,y=n.paddingTopBottom_2,A=n.textColor_2,P=n.bgColor_2,$=n.borderColor_2;return a||t.setAttributes({id:o}),[e&&React.createElement(BlockControls,null,"1"===l&&React.createElement(AlignmentToolbar,{value:i,onChange:function(e){return t.setAttributes({align_1:e})},controls:["left","center","right"]}),"2"===l&&React.createElement(AlignmentToolbar,{value:x,onChange:function(e){return t.setAttributes({align_2:e})},controls:["left","center","right"]})),e&&React.createElement(InspectorControls,null,React.createElement(PanelBody,null,React.createElement(SelectControl,{label:__("Select Pattern"),value:l,onChange:function(e){t.setAttributes({pattern:e})},help:__("You can change template pattern here. If you want to know more about type of templates, please view Document on website."),options:[{value:"1",label:"Pattern 1"},{value:"2",label:"Pattern 2"}]})),"1"===l&&React.createElement(PanelBody,{title:__("List Option")},React.createElement(ButtonGroup,{"aria-label":__("List Tag")},React.createElement(Button,{isLarge:!0,isPrimary:"ul"===c,"aria-pressed":"ul"===c,onClick:function(){return t.setAttributes({listTag_1:"ul"})}},"UL"),React.createElement(Button,{isLarge:!0,isPrimary:"ol"===c,"aria-pressed":"ol"===c,onClick:function(){return t.setAttributes({listTag_1:"ol"})}},"OL"))),"1"===l&&React.createElement(PanelBody,{title:__("Text Size")},React.createElement(RangeControl,{label:__("Text Size"),value:u,onChange:function(e){return t.setAttributes({textSize_1:e})},min:0,max:100,step:1})),"1"===l&&React.createElement(PanelBody,{title:__("Margin")},React.createElement(RangeControl,{label:__("Margin Top"),help:__("Margin is applied to only front screen."),value:g,onChange:function(e){return t.setAttributes({marginTop_1:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Margin Bottom"),help:__("Margin is applied to only front screen."),value:s,onChange:function(e){return t.setAttributes({marginBottom_1:e})},min:0,max:100,step:1})),"1"===l&&React.createElement(PanelBody,{title:__("Border")},React.createElement(SelectControl,{label:__("Border Style"),value:d,onChange:function(e){t.setAttributes({borderStyle_1:e})},options:[{value:"solid",label:"solid"},{value:"double",label:"double"},{value:"groove",label:"groove"},{value:"ridge",label:"ridge"},{value:"dashed",label:"dashed"},{value:"dotted",label:"dotted"},{value:"none",label:"none"}]}),React.createElement(RangeControl,{label:__("Border Size"),value:_,onChange:function(e){return t.setAttributes({borderSize_1:e})},min:0,max:20,step:1}),React.createElement(RangeControl,{label:__("Border Radius"),value:m,onChange:function(e){return t.setAttributes({borderRadius_1:e})},min:0,max:20,step:1})),"1"===l&&React.createElement(PanelBody,{title:__("Padding")},React.createElement(RangeControl,{label:__("Padding(Left & Right)"),value:p,onChange:function(e){return t.setAttributes({paddingLeftRight_1:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Padding(Top & Bottom)"),value:b,onChange:function(e){return t.setAttributes({paddingTopBottom_1:e})},min:0,max:100,step:1})),"1"===l&&React.createElement(PanelColorSettings,{title:__("Color Settings"),colorSettings:[{value:C,onChange:function(e){return t.setAttributes({textColor_1:e})},label:__("Text Color")},{value:f,onChange:function(e){return t.setAttributes({bgColor_1:e})},label:__("Background Color")},{value:R,onChange:function(e){return t.setAttributes({borderColor_1:e})},label:__("Border Color")}]}),"2"===l&&React.createElement(PanelBody,{title:__("List Option")},React.createElement(ButtonGroup,{"aria-label":__("List Tag")},React.createElement(Button,{isLarge:!0,isPrimary:"ul"===h,"aria-pressed":"ul"===h,onClick:function(){return t.setAttributes({listTag_2:"ul"})}},"UL"),React.createElement(Button,{isLarge:!0,isPrimary:"ol"===h,"aria-pressed":"ol"===h,onClick:function(){return t.setAttributes({listTag_2:"ol"})}},"OL"))),"2"===l&&React.createElement(PanelBody,{title:__("Text Size")},React.createElement(RangeControl,{label:__("Text Size"),value:B,onChange:function(e){return t.setAttributes({textSize_2:e})},min:0,max:100,step:1})),"2"===l&&React.createElement(PanelBody,{title:__("Margin")},React.createElement(RangeControl,{label:__("Margin Top"),help:__("Margin is applied to only front screen."),value:T,onChange:function(e){return t.setAttributes({marginTop_2:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Margin Bottom"),help:__("Margin is applied to only front screen."),value:k,onChange:function(e){return t.setAttributes({marginBottom_2:e})},min:0,max:100,step:1})),"2"===l&&React.createElement(PanelBody,{title:__("Border")},React.createElement(SelectControl,{label:__("Border Style"),value:v,onChange:function(e){t.setAttributes({borderStyle_2:e})},options:[{value:"solid",label:"solid"},{value:"double",label:"double"},{value:"groove",label:"groove"},{value:"ridge",label:"ridge"},{value:"dashed",label:"dashed"},{value:"dotted",label:"dotted"},{value:"none",label:"none"}]}),React.createElement(RangeControl,{label:__("Border Size"),value:E,onChange:function(e){return t.setAttributes({borderSize_2:e})},min:0,max:20,step:1}),React.createElement(RangeControl,{label:__("Border Radius"),value:w,onChange:function(e){return t.setAttributes({borderRadius_2:e})},min:0,max:20,step:1})),"2"===l&&React.createElement(PanelBody,{title:__("Padding")},React.createElement(RangeControl,{label:__("Padding(Left & Right)"),value:S,onChange:function(e){return t.setAttributes({paddingLeftRight_2:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Padding(Top & Bottom)"),value:y,onChange:function(e){return t.setAttributes({paddingTopBottom_2:e})},min:0,max:100,step:1})),"2"===l&&React.createElement(PanelColorSettings,{title:__("Color Settings"),colorSettings:[{value:A,onChange:function(e){return t.setAttributes({textColor_2:e})},label:__("Text Color")},{value:P,onChange:function(e){return t.setAttributes({bgColor_2:e})},label:__("Background Color")},{value:$,onChange:function(e){return t.setAttributes({borderColor_2:e})},label:__("Border Color")}]})),"1"==l&&React.createElement("div",{key:"editable",className:"ug-list-common wp-block-ug-list-block-1"},React.createElement("style",null,".ug-list-block-1-"+a+" {\n            background-color: "+f+";\n            color: "+C+";\n            font-size: "+u+"px;\n            border: "+_+"px "+d+" "+R+";\n            border-radius: "+m+"px;\n            padding: "+b+"px "+p+"px !important;\n            text-align: "+i+";\n            }"),React.createElement(RichText,{multiline:"li",tagName:c,placeholder:__("List Text"),className:"ug-list-text ug-list-block-1-"+a,onChange:function(e){return t.setAttributes({listText:e})},value:r,formattingControls:["bold","italic","strikethrough","link"]})),"2"==l&&React.createElement("div",{key:"editable",className:"ug-list-common wp-block-ug-list-block-3"},React.createElement("style",null,".ug-list-block-2-"+a+" {\n            background-color: "+P+";\n            color: "+A+";\n            font-size: "+B+"px !important;\n            border-top: "+E+"px "+v+" "+$+";\n            border-bottom: "+E+"px "+v+" "+$+";\n            padding: "+y+"px "+S+"px !important;\n            text-align: "+x+";\n            }"),React.createElement(RichText,{multiline:"li",tagName:h,placeholder:__("List Text"),className:"ug-list-text ug-list-block-2-"+a,onChange:function(e){return t.setAttributes({listText:e})},value:r,formattingControls:["bold","italic","strikethrough","link"]}))]}),save:function(e){var t=e.attributes,o=t.id,n=t.pattern,a=t.listText,l=t.align_1,r=t.listTag_1,i=t.textSize_1,c=t.marginTop_1,u=t.marginBottom_1,g=t.borderStyle_1,s=t.borderSize_1,d=t.borderRadius_1,_=t.paddingLeftRight_1,m=t.paddingTopBottom_1,p=t.textColor_1,b=t.bgColor_1,C=t.borderColor_1,f=t.align_2,R=t.listTag_2,x=t.textSize_2,h=t.marginTop_2,B=t.marginBottom_2,T=t.borderStyle_2,k=t.borderSize_2,v=(t.borderRadius_2,t.paddingLeftRight_2),E=t.paddingTopBottom_2,w=t.textColor_2,S=t.bgColor_2,y=t.borderColor_2;return"1"==n?React.createElement("div",{className:"ug-list-common wp-block-ug-list-block-1"},React.createElement("style",null,".ug-list-block-1-"+o+" {\n            margin-top: "+c+"px;\n            margin-bottom: "+u+"px;\n            background-color: "+b+";\n            color: "+p+";\n            font-size: "+i+"px !important;\n            border: "+s+"px "+g+" "+C+";\n            border-radius: "+d+"px;\n            padding: "+m+"px "+_+"px !important;\n            text-align: "+l+";\n            }"),React.createElement(RichText.Content,{tagName:r,className:"ug-list-text ug-list-block-1-"+o,value:a})):"2"==n?React.createElement("div",{className:"ug-list-common wp-block-ug-list-block-3"},React.createElement("style",null,".ug-list-block-2-"+o+" {\n             margin-top: "+h+"px;\n             margin-bottom: "+B+"px;\n             background-color: "+S+";\n             color: "+w+";\n             font-size: "+x+"px !important;\n             border-top: "+k+"px "+T+" "+y+";\n             border-bottom: "+k+"px "+T+" "+y+";\n             padding: "+E+"px "+v+"px !important;\n             text-align: "+f+";\n             }"),React.createElement(RichText.Content,{tagName:R,value:a,className:"ug-list-text ug-list-block-2-"+o})):void 0}});__=wp.i18n.__,Component=(_wp$element=wp.element).Component,Fragment=_wp$element.Fragment,registerBlockType=(_wp$blocks=wp.blocks).registerBlockType,createBlock=_wp$blocks.createBlock,InspectorControls=(_wp$editor=wp.editor).InspectorControls,BlockControls=_wp$editor.BlockControls,ColorPalette=_wp$editor.ColorPalette,URLInput=_wp$editor.URLInput,RichText=_wp$editor.RichText,AlignmentToolbar=_wp$editor.AlignmentToolbar,BlockAlignmentToolbar=_wp$editor.BlockAlignmentToolbar,MediaUpload=_wp$editor.MediaUpload,PanelColorSettings=_wp$editor.PanelColorSettings,RangeControl=(_wp$components=wp.components).RangeControl,PanelBody=_wp$components.PanelBody,TextControl=_wp$components.TextControl,SelectControl=_wp$components.SelectControl,IconButton=_wp$components.IconButton,Toolbar=_wp$components.Toolbar,Dashicon=_wp$components.Dashicon,Button=_wp$components.Button,ButtonGroup=_wp$components.ButtonGroup,ToggleControl=_wp$components.ToggleControl,FormToggle=_wp$components.FormToggle,FontSizePicker=_wp$components.FontSizePicker,withState=wp.compose.withState;registerBlockType("ug/box-block",{title:__("UG Box"),icon:"admin-comments",category:"ug-block",keywords:[__("Boxs"),__("Box"),__("Ultimate Gutenberg")],attributes:{id:{type:"string"},pattern:{default:"1"},boxText:{type:"children",selector:".ug-box-text"},align_1:{default:"left"},textSize_1:{default:"16"},marginTop_1:{default:"0"},marginBottom_1:{default:"20"},borderStyle_1:{default:"solid"},borderSize_1:{default:"3"},borderRadius_1:{default:"0"},paddingLeftRight_1:{default:"20"},paddingTopBottom_1:{default:"10"},textColor_1:{default:"#545454"},bgColor_1:{default:"#f5f5f5"},borderColor_1:{default:"#545454"},align_2:{default:"left"},textSize_2:{default:"16"},marginTop_2:{default:"0"},marginBottom_2:{default:"20"},borderStyle_2:{default:"solid"},borderSize_2:{default:"3"},borderRadius_2:{default:"0"},paddingLeftRight_2:{default:"20"},paddingTopBottom_2:{default:"10"},textColor_2:{default:"#545454"},bgColor_2:{default:"#f5f5f5"},borderColor_2:{default:"#545454"},align_3:{default:"left"},textSize_3:{default:"16"},marginTop_3:{default:"0"},marginBottom_3:{default:"20"},borderStyle_3:{default:"solid"},borderSize_3:{default:"3"},paddingLeftRight_3:{default:"20"},paddingTopBottom_3:{default:"10"},textColor_3:{default:"#545454"},bgColor_3:{default:"#f5f5f5"},borderColor_3:{default:"#545454"}},edit:withState({editable:"content"})(function(t){var e=t.isSelected,o=(t.editable,t.setState,t.clientId),n=t.attributes,a=n.id,l=n.pattern,r=n.boxText,i=n.align_1,c=n.textSize_1,u=n.marginTop_1,g=n.marginBottom_1,s=n.borderStyle_1,d=n.borderSize_1,_=n.borderRadius_1,m=n.paddingLeftRight_1,p=n.paddingTopBottom_1,b=n.textColor_1,C=n.bgColor_1,f=n.borderColor_1,R=n.align_2,x=n.textSize_2,h=n.marginTop_2,B=n.marginBottom_2,T=n.borderStyle_2,k=n.borderSize_2,v=(n.borderRadius_2,n.paddingLeftRight_2),E=n.paddingTopBottom_2,w=n.textColor_2,S=n.bgColor_2,y=n.borderColor_2,A=n.align_3,P=n.textSize_3,$=n.marginTop_3,z=n.marginBottom_3,L=n.borderStyle_3,N=n.borderSize_3,M=n.paddingLeftRight_3,I=n.paddingTopBottom_3,q=n.textColor_3,U=n.bgColor_3,F=n.borderColor_3;return a||t.setAttributes({id:o}),[e&&React.createElement(BlockControls,null,"1"===l&&React.createElement(AlignmentToolbar,{value:i,onChange:function(e){return t.setAttributes({align_1:e})},controls:["left","center","right"]}),"2"===l&&React.createElement(AlignmentToolbar,{value:R,onChange:function(e){return t.setAttributes({align_2:e})},controls:["left","center","right"]}),"3"===l&&React.createElement(AlignmentToolbar,{value:A,onChange:function(e){return t.setAttributes({align_3:e})},controls:["left","center","right"]})),e&&React.createElement(InspectorControls,null,React.createElement(PanelBody,null,React.createElement(SelectControl,{label:__("Select Pattern"),value:l,onChange:function(e){t.setAttributes({pattern:e})},help:__("You can change template pattern here. If you want to know more about type of templates, please view Document on website."),options:[{value:"1",label:"Pattern 1"},{value:"2",label:"Pattern 2"},{value:"3",label:"Pattern 3"}]})),"1"===l&&React.createElement(PanelBody,{title:__("Text Size")},React.createElement(RangeControl,{label:__("Text Size"),value:c,onChange:function(e){return t.setAttributes({textSize_1:e})},min:0,max:100,step:1})),"1"===l&&React.createElement(PanelBody,{title:__("Margin")},React.createElement(RangeControl,{label:__("Margin Top"),help:__("Margin is applied to only front screen."),value:u,onChange:function(e){return t.setAttributes({marginTop_1:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Margin Bottom"),help:__("Margin is applied to only front screen."),value:g,onChange:function(e){return t.setAttributes({marginBottom_1:e})},min:0,max:100,step:1})),"1"===l&&React.createElement(PanelBody,{title:__("Border")},React.createElement(SelectControl,{label:__("Border Style"),value:s,onChange:function(e){t.setAttributes({borderStyle_1:e})},options:[{value:"solid",label:"solid"},{value:"double",label:"double"},{value:"groove",label:"groove"},{value:"ridge",label:"ridge"},{value:"dashed",label:"dashed"},{value:"dotted",label:"dotted"},{value:"none",label:"none"}]}),React.createElement(RangeControl,{label:__("Border Size"),value:d,onChange:function(e){return t.setAttributes({borderSize_1:e})},min:0,max:20,step:1}),React.createElement(RangeControl,{label:__("Border Radius"),value:_,onChange:function(e){return t.setAttributes({borderRadius_1:e})},min:0,max:20,step:1})),"1"===l&&React.createElement(PanelBody,{title:__("Padding")},React.createElement(RangeControl,{label:__("Padding(Left & Right)"),value:m,onChange:function(e){return t.setAttributes({paddingLeftRight_1:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Padding(Top & Bottom)"),value:p,onChange:function(e){return t.setAttributes({paddingTopBottom_1:e})},min:0,max:100,step:1})),"1"===l&&React.createElement(PanelColorSettings,{title:__("Color Settings"),colorSettings:[{value:b,onChange:function(e){return t.setAttributes({textColor_1:e})},label:__("Text Color")},{value:C,onChange:function(e){return t.setAttributes({bgColor_1:e})},label:__("Background Color")},{value:f,onChange:function(e){return t.setAttributes({borderColor_1:e})},label:__("Border Color")}]}),"2"===l&&React.createElement(PanelBody,{title:__("Text Size")},React.createElement(RangeControl,{label:__("Text Size"),value:x,onChange:function(e){return t.setAttributes({textSize_2:e})},min:0,max:100,step:1})),"2"===l&&React.createElement(PanelBody,{title:__("Margin")},React.createElement(RangeControl,{label:__("Margin Top"),help:__("Margin is applied to only front screen."),value:h,onChange:function(e){return t.setAttributes({marginTop_2:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Margin Bottom"),help:__("Margin is applied to only front screen."),value:B,onChange:function(e){return t.setAttributes({marginBottom_2:e})},min:0,max:100,step:1})),"2"===l&&React.createElement(PanelBody,{title:__("Border")},React.createElement(SelectControl,{label:__("Border Style"),value:T,onChange:function(e){t.setAttributes({borderStyle_2:e})},options:[{value:"solid",label:"solid"},{value:"double",label:"double"},{value:"groove",label:"groove"},{value:"ridge",label:"ridge"},{value:"dashed",label:"dashed"},{value:"dotted",label:"dotted"},{value:"none",label:"none"}]}),React.createElement(RangeControl,{label:__("Border Size"),value:k,onChange:function(e){return t.setAttributes({borderSize_2:e})},min:0,max:20,step:1})),"2"===l&&React.createElement(PanelBody,{title:__("Padding")},React.createElement(RangeControl,{label:__("Padding(Left & Right)"),value:v,onChange:function(e){return t.setAttributes({paddingLeftRight_2:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Padding(Top & Bottom)"),value:E,onChange:function(e){return t.setAttributes({paddingTopBottom_2:e})},min:0,max:100,step:1})),"2"===l&&React.createElement(PanelColorSettings,{title:__("Color Settings"),colorSettings:[{value:w,onChange:function(e){return t.setAttributes({textColor_2:e})},label:__("Text Color")},{value:S,onChange:function(e){return t.setAttributes({bgColor_2:e})},label:__("Background Color")},{value:y,onChange:function(e){return t.setAttributes({borderColor_2:e})},label:__("Border Color")}]}),"3"===l&&React.createElement(PanelBody,{title:__("Text Size")},React.createElement(RangeControl,{label:__("Text Size"),value:P,onChange:function(e){return t.setAttributes({textSize_3:e})},min:0,max:100,step:1})),"3"===l&&React.createElement(PanelBody,{title:__("Margin")},React.createElement(RangeControl,{label:__("Margin Top"),help:__("Margin is applied to only front screen."),value:$,onChange:function(e){return t.setAttributes({marginTop_3:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Margin Bottom"),help:__("Margin is applied to only front screen."),value:z,onChange:function(e){return t.setAttributes({marginBottom_3:e})},min:0,max:100,step:1})),"3"===l&&React.createElement(PanelBody,{title:__("Border")},React.createElement(SelectControl,{label:__("Border Style"),value:L,onChange:function(e){t.setAttributes({borderStyle_3:e})},options:[{value:"solid",label:"solid"},{value:"double",label:"double"},{value:"groove",label:"groove"},{value:"ridge",label:"ridge"},{value:"dashed",label:"dashed"},{value:"dotted",label:"dotted"},{value:"none",label:"none"}]}),React.createElement(RangeControl,{label:__("Border Size"),value:N,onChange:function(e){return t.setAttributes({borderSize_3:e})},min:0,max:20,step:1})),"3"===l&&React.createElement(PanelBody,{title:__("Padding")},React.createElement(RangeControl,{label:__("Padding(Left & Right)"),value:M,onChange:function(e){return t.setAttributes({paddingLeftRight_3:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Padding(Top & Bottom)"),value:I,onChange:function(e){return t.setAttributes({paddingTopBottom_3:e})},min:0,max:100,step:1})),"3"===l&&React.createElement(PanelColorSettings,{title:__("Color Settings"),colorSettings:[{value:q,onChange:function(e){return t.setAttributes({textColor_3:e})},label:__("Text Color")},{value:U,onChange:function(e){return t.setAttributes({bgColor_3:e})},label:__("Background Color")},{value:F,onChange:function(e){return t.setAttributes({borderColor_3:e})},label:__("Border Color")}]})),"1"==l&&React.createElement("div",{key:"editable",className:"wp-block-ug-box-block-1 ug-box-common"},React.createElement("style",null,".ug-box-block-1-"+a+" {\n            background-color: "+C+";\n            color: "+b+";\n            font-size: "+c+"px !important;\n            border: "+d+"px "+s+" "+f+";\n            border-radius: "+_+"px;\n            padding: "+p+"px "+m+"px !important;\n            text-align: "+i+";\n            }"),React.createElement(RichText,{tagName:"div",placeholder:__("Box Text"),className:"ug-box-text ug-box-block-1-"+a,onChange:function(e){return t.setAttributes({boxText:e})},value:r,formattingControls:["bold","italic","strikethrough","link"]})),"2"==l&&React.createElement("div",{key:"editable",className:"wp-block-ug-box-block-2 ug-box-common"},React.createElement("style",null,".ug-box-block-2-"+a+" {\n            background-color: "+S+";\n            color: "+w+";\n            font-size: "+x+"px !important;\n            border-top: "+k+"px "+T+" "+y+";\n            border-bottom: "+k+"px "+T+" "+y+";\n            padding: "+E+"px "+v+"px !important;\n            text-align: "+R+";\n            }"),React.createElement(RichText,{tagName:"div",placeholder:__("Box Text"),className:"ug-box-text ug-box-block-2-"+a,onChange:function(e){return t.setAttributes({boxText:e})},value:r,formattingControls:["bold","italic","strikethrough","link"]})),"3"==l&&React.createElement("div",{key:"editable",className:"wp-block-ug-box-block-3 ug-box-common"},React.createElement("style",null,".ug-box-block-3-"+a+" {\n            background-color: "+U+";\n            color: "+q+";\n            font-size: "+P+"px !important;\n            border-left: "+N+"px "+L+" "+F+";\n            padding: "+I+"px "+M+"px !important;\n            text-align: "+A+";\n            }"),React.createElement(RichText,{tagName:"div",placeholder:__("Box Text"),className:"ug-box-text ug-box-block-3-"+a,onChange:function(e){return t.setAttributes({boxText:e})},value:r,formattingControls:["bold","italic","strikethrough","link"]}))]}),save:function(e){var t=e.attributes,o=t.id,n=t.pattern,a=t.boxText,l=t.align_1,r=t.textSize_1,i=t.marginTop_1,c=t.marginBottom_1,u=t.borderStyle_1,g=t.borderSize_1,s=t.borderRadius_1,d=t.paddingLeftRight_1,_=t.paddingTopBottom_1,m=t.textColor_1,p=t.bgColor_1,b=t.borderColor_1,C=t.align_2,f=t.textSize_2,R=t.marginTop_2,x=t.marginBottom_2,h=t.borderStyle_2,B=t.borderSize_2,T=(t.borderRadius_2,t.paddingLeftRight_2),k=t.paddingTopBottom_2,v=t.textColor_2,E=t.bgColor_2,w=t.borderColor_2,S=t.align_3,y=t.textSize_3,A=t.marginTop_3,P=t.marginBottom_3,$=t.borderStyle_3,z=t.borderSize_3,L=t.paddingLeftRight_3,N=t.paddingTopBottom_3,M=t.textColor_3,I=t.bgColor_3,q=t.borderColor_3;return"1"==n?React.createElement("div",{className:"ug-box-common wp-block-ug-box-block-1"},React.createElement("style",null,".ug-box-block-1-"+o+" {\n            margin-top: "+i+"px;\n            margin-bottom: "+c+"px;\n            background-color: "+p+";\n            color: "+m+";\n            font-size: "+r+"px !important;\n            border: "+g+"px "+u+" "+b+";\n            border-radius: "+s+"px;\n            padding: "+_+"px "+d+"px !important;\n            text-align: "+l+";\n            }"),React.createElement(RichText.Content,{tagName:"div",className:"ug-box-text ug-box-block-1-"+o,value:a})):"2"==n?React.createElement("div",{className:"ug-box-common wp-block-ug-box-block-2"},React.createElement("style",null,".ug-box-block-2-"+o+" {\n            margin-top: "+R+"px;\n            margin-bottom: "+x+"px;\n            background-color: "+E+";\n            color: "+v+";\n            font-size: "+f+"px !important;\n            border-top: "+B+"px "+h+" "+w+";\n            border-bottom: "+B+"px "+h+" "+w+";\n            padding: "+k+"px "+T+"px !important;\n            text-align: "+C+";\n            "),React.createElement(RichText.Content,{tagName:"div",className:"ug-box-text ug-box-block-2-"+o,value:a})):"3"==n?React.createElement("div",{className:"ug-box-common wp-block-ug-box-block-3"},React.createElement("style",null,".ug-box-block-3-"+o+" {\n             margin-top: "+A+"px;\n             margin-bottom: "+P+"px;\n             background-color: "+I+";\n             color: "+M+";\n             font-size: "+y+"px !important;\n             border-left: "+z+"px "+$+" "+q+";\n             padding: "+N+"px "+L+"px !important;\n             text-align: "+S+";\n             }"),React.createElement(RichText.Content,{tagName:"div",className:"ug-box-text ug-box-block-3-"+o,value:a})):void 0}});__=wp.i18n.__,Component=(_wp$element=wp.element).Component,Fragment=_wp$element.Fragment,registerBlockType=(_wp$blocks=wp.blocks).registerBlockType,createBlock=_wp$blocks.createBlock,InspectorControls=(_wp$editor=wp.editor).InspectorControls,BlockControls=_wp$editor.BlockControls,ColorPalette=_wp$editor.ColorPalette,URLInput=_wp$editor.URLInput,RichText=_wp$editor.RichText,AlignmentToolbar=_wp$editor.AlignmentToolbar,BlockAlignmentToolbar=_wp$editor.BlockAlignmentToolbar,MediaUpload=_wp$editor.MediaUpload,PanelColorSettings=_wp$editor.PanelColorSettings,RangeControl=(_wp$components=wp.components).RangeControl,PanelBody=_wp$components.PanelBody,TextControl=_wp$components.TextControl,SelectControl=_wp$components.SelectControl,IconButton=_wp$components.IconButton,Toolbar=_wp$components.Toolbar,Dashicon=_wp$components.Dashicon,Button=_wp$components.Button,ButtonGroup=_wp$components.ButtonGroup,ToggleControl=_wp$components.ToggleControl,FormToggle=_wp$components.FormToggle,FontSizePicker=_wp$components.FontSizePicker,withState=wp.compose.withState;registerBlockType("ug/blockquote-block",{title:__("UG Blockquote"),icon:"format-quote",category:"ug-block",keywords:[__("Quotes"),__("Quote"),__("Ultimate Gutenberg")],attributes:{id:{type:"string"},pattern:{default:"1"},blockquoteText:{type:"children",selector:".ug-blockquote-text"},blockquoteAuthorText:{type:"children",selector:".ug-blockquote-author-text"},align_1:{default:"left"},textSize_1:{default:"16"},authorSize_1:{default:"16"},marginTop_1:{default:"0"},marginBottom_1:{default:"20"},borderStyle_1:{default:"solid"},borderSize_1:{default:"3"},borderRadius_1:{default:"0"},paddingLeftRight_1:{default:"20"},paddingTopBottom_1:{default:"10"},textColor_1:{default:"#545454"},bgColor_1:{default:"#f5f5f5"},borderColor_1:{default:"#545454"},iconColor_1:{default:"#545454"},align_2:{default:"left"},textSize_2:{default:"16"},authorSize_2:{default:"16"},marginTop_2:{default:"0"},marginBottom_2:{default:"20"},borderStyle_2:{default:"solid"},borderSize_2:{default:"3"},paddingLeftRight_2:{default:"20"},paddingTopBottom_2:{default:"10"},textColor_2:{default:"#545454"},bgColor_2:{default:"#f5f5f5"},borderColor_2:{default:"#545454"},iconColor_2:{default:"#545454"},align_3:{default:"left"},textSize_3:{default:"16"},authorSize_3:{default:"16"},marginTop_3:{default:"0"},marginBottom_3:{default:"20"},paddingLeftRight_3:{default:"20"},paddingTopBottom_3:{default:"10"},textColor_3:{default:"#ffffff"},bgColor_3:{default:"#545454"},iconColor_3:{default:"#545454"}},edit:withState({editable:"content"})(function(t){var e=t.isSelected,o=(t.editable,t.setState,t.clientId),n=t.attributes,a=n.id,l=n.pattern,r=n.blockquoteText,i=n.blockquoteAuthorText,c=n.align_1,u=n.textSize_1,g=n.authorSize_1,s=n.marginTop_1,d=n.marginBottom_1,_=n.borderStyle_1,m=n.borderSize_1,p=n.borderRadius_1,b=n.paddingLeftRight_1,C=n.paddingTopBottom_1,f=n.textColor_1,R=n.bgColor_1,x=n.borderColor_1,h=n.iconColor_1,B=n.align_2,T=n.textSize_2,k=n.authorSize_2,v=n.marginTop_2,E=n.marginBottom_2,w=n.borderStyle_2,S=n.borderSize_2,y=(n.borderRadius_2,n.paddingLeftRight_2),A=n.paddingTopBottom_2,P=n.textColor_2,$=n.bgColor_2,z=n.borderColor_2,L=n.iconColor_2,N=n.align_3,M=n.textSize_3,I=n.authorSize_3,q=n.marginTop_3,U=n.marginBottom_3,F=n.paddingLeftRight_3,G=n.paddingTopBottom_3,D=n.textColor_3,H=n.bgColor_3,O=n.iconColor_3;return a||t.setAttributes({id:o}),[e&&React.createElement(BlockControls,null,"1"===l&&React.createElement(AlignmentToolbar,{value:c,onChange:function(e){return t.setAttributes({align_1:e})},controls:["left","center","right"]}),"2"===l&&React.createElement(AlignmentToolbar,{value:B,onChange:function(e){return t.setAttributes({align_2:e})},controls:["left","center","right"]}),"3"===l&&React.createElement(AlignmentToolbar,{value:N,onChange:function(e){return t.setAttributes({align_3:e})},controls:["left","center","right"]})),e&&React.createElement(InspectorControls,null,React.createElement(PanelBody,null,React.createElement(SelectControl,{label:__("Select Pattern"),value:l,onChange:function(e){t.setAttributes({pattern:e})},help:__("You can change template pattern here. If you want to know more about type of templates, please view Document on website."),options:[{value:"1",label:"Pattern 1"},{value:"2",label:"Pattern 2"},{value:"3",label:"Pattern 3"}]})),"1"===l&&React.createElement(PanelBody,{title:__("Text Size")},React.createElement(RangeControl,{label:__("Text Size"),value:u,onChange:function(e){return t.setAttributes({textSize_1:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Author Size"),value:g,onChange:function(e){return t.setAttributes({authorSize_1:e})},min:0,max:100,step:1})),"1"===l&&React.createElement(PanelBody,{title:__("Margin")},React.createElement(RangeControl,{label:__("Margin Top"),help:__("Margin is applied to only front screen."),value:s,onChange:function(e){return t.setAttributes({marginTop_1:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Margin Bottom"),help:__("Margin is applied to only front screen."),value:d,onChange:function(e){return t.setAttributes({marginBottom_1:e})},min:0,max:100,step:1})),"1"===l&&React.createElement(PanelBody,{title:__("Border")},React.createElement(SelectControl,{label:__("Border Style"),value:_,onChange:function(e){t.setAttributes({borderStyle_1:e})},options:[{value:"solid",label:"solid"},{value:"double",label:"double"},{value:"groove",label:"groove"},{value:"ridge",label:"ridge"},{value:"dashed",label:"dashed"},{value:"dotted",label:"dotted"},{value:"none",label:"none"}]}),React.createElement(RangeControl,{label:__("Border Size"),value:m,onChange:function(e){return t.setAttributes({borderSize_1:e})},min:0,max:20,step:1}),React.createElement(RangeControl,{label:__("Border Radius"),value:p,onChange:function(e){return t.setAttributes({borderRadius_1:e})},min:0,max:20,step:1})),"1"===l&&React.createElement(PanelBody,{title:__("Padding")},React.createElement(RangeControl,{label:__("Padding(Left & Right)"),value:b,onChange:function(e){return t.setAttributes({paddingLeftRight_1:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Padding(Top & Bottom)"),value:C,onChange:function(e){return t.setAttributes({paddingTopBottom_1:e})},min:0,max:100,step:1})),"1"===l&&React.createElement(PanelColorSettings,{title:__("Color Settings"),colorSettings:[{value:f,onChange:function(e){return t.setAttributes({textColor_1:e})},label:__("Text Color")},{value:R,onChange:function(e){return t.setAttributes({bgColor_1:e})},label:__("Background Color")},{value:x,onChange:function(e){return t.setAttributes({borderColor_1:e})},label:__("Border Color")},{value:h,onChange:function(e){return t.setAttributes({iconColor_1:e})},label:__("Icon Color")}]}),"2"===l&&React.createElement(PanelBody,{title:__("Text Size")},React.createElement(RangeControl,{label:__("Text Size"),value:T,onChange:function(e){return t.setAttributes({textSize_2:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Author Size"),value:k,onChange:function(e){return t.setAttributes({authorSize_2:e})},min:0,max:100,step:1})),"2"===l&&React.createElement(PanelBody,{title:__("Margin")},React.createElement(RangeControl,{label:__("Margin Top"),help:__("Margin is applied to only front screen."),value:v,onChange:function(e){return t.setAttributes({marginTop_2:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Margin Bottom"),help:__("Margin is applied to only front screen."),value:E,onChange:function(e){return t.setAttributes({marginBottom_2:e})},min:0,max:100,step:1})),"2"===l&&React.createElement(PanelBody,{title:__("Border")},React.createElement(SelectControl,{label:__("Border Style"),value:w,onChange:function(e){t.setAttributes({borderStyle_2:e})},options:[{value:"solid",label:"solid"},{value:"double",label:"double"},{value:"groove",label:"groove"},{value:"ridge",label:"ridge"},{value:"dashed",label:"dashed"},{value:"dotted",label:"dotted"},{value:"none",label:"none"}]}),React.createElement(RangeControl,{label:__("Border Size"),value:S,onChange:function(e){return t.setAttributes({borderSize_2:e})},min:0,max:20,step:1})),"2"===l&&React.createElement(PanelBody,{title:__("Padding")},React.createElement(RangeControl,{label:__("Padding(Left & Right)"),value:y,onChange:function(e){return t.setAttributes({paddingLeftRight_2:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Padding(Top & Bottom)"),value:A,onChange:function(e){return t.setAttributes({paddingTopBottom_2:e})},min:0,max:100,step:1})),"2"===l&&React.createElement(PanelColorSettings,{title:__("Color Settings"),colorSettings:[{value:P,onChange:function(e){return t.setAttributes({textColor_2:e})},label:__("Text Color")},{value:$,onChange:function(e){return t.setAttributes({bgColor_2:e})},label:__("Background Color")},{value:z,onChange:function(e){return t.setAttributes({borderColor_2:e})},label:__("Border Color")},{value:L,onChange:function(e){return t.setAttributes({iconColor_2:e})},label:__("Icon Color")}]}),"3"===l&&React.createElement(PanelBody,{title:__("Text Size")},React.createElement(RangeControl,{label:__("Text Size"),value:M,onChange:function(e){return t.setAttributes({textSize_3:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Author Size"),value:I,onChange:function(e){return t.setAttributes({authorSize_3:e})},min:0,max:100,step:1})),"3"===l&&React.createElement(PanelBody,{title:__("Margin")},React.createElement(RangeControl,{label:__("Margin Top"),help:__("Margin is applied to only front screen."),value:q,onChange:function(e){return t.setAttributes({marginTop_3:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Margin Bottom"),help:__("Margin is applied to only front screen."),value:U,onChange:function(e){return t.setAttributes({marginBottom_3:e})},min:0,max:100,step:1})),"3"===l&&React.createElement(PanelBody,{title:__("Padding")},React.createElement(RangeControl,{label:__("Padding(Left & Right)"),value:F,onChange:function(e){return t.setAttributes({paddingLeftRight_3:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Padding(Top & Bottom)"),value:G,onChange:function(e){return t.setAttributes({paddingTopBottom_3:e})},min:0,max:100,step:1})),"3"===l&&React.createElement(PanelColorSettings,{title:__("Color Settings"),colorSettings:[{value:D,onChange:function(e){return t.setAttributes({textColor_3:e})},label:__("Text Color")},{value:H,onChange:function(e){return t.setAttributes({bgColor_3:e})},label:__("Background Color")},{value:O,onChange:function(e){return t.setAttributes({iconColor_3:e})},label:__("Icon Color")}]})),"1"==l&&React.createElement("div",{key:"editable",className:"ug-blockquote-common wp-block-ug-blockquote-block-1"},React.createElement("style",null,".ug-blockquote-block-1-"+a+" {\n            background-color: "+R+";\n            border: "+m+"px "+_+" "+x+";\n            border-radius: "+p+"px;\n            padding: "+C+"px "+b+"px !important;\n            }",".ug-blockquote-block-1-"+a+":before {\n            color: "+h+";\n            }",".ug-blockquote-block-1-"+a+" p {\n            color: "+f+";\n            font-size: "+u+"px !important ;\n            text-align: "+c+";\n            }",".ug-blockquote-block-1-"+a+" cite {\n            color: "+f+";\n            font-size: "+g+"px !important;\n            }"),React.createElement("blockquote",{className:"ug-blockquote-block-1-"+a},React.createElement(RichText,{tagName:"p",placeholder:__("Quote Text"),className:"ug-blockquote-text",onChange:function(e){return t.setAttributes({blockquoteText:e})},value:r,formattingControls:["bold","italic","link"]}),React.createElement(RichText,{tagName:"cite",placeholder:__("Ouote author"),className:"ug-blockquote-author-text",onChange:function(e){return t.setAttributes({blockquoteAuthorText:e})},value:i,formattingControls:["bold","italic","link"]}))),"2"==l&&React.createElement("div",{key:"editable",className:"ug-blockquote-common wp-block-ug-blockquote-block-2"},React.createElement("style",null,".ug-blockquote-block-2-"+a+" {\n            background-color: "+$+";\n            border-left: "+S+"px "+w+" "+z+";\n            padding: "+A+"px "+y+"px !important;\n            }",".ug-blockquote-block-2-"+a+":before {\n            color: "+L+";\n            }",".ug-blockquote-block-2-"+a+" p {\n            color: "+P+";\n            font-size: "+T+"px !important;\n            text-align: "+B+";\n            }",".ug-blockquote-block-2-"+a+" cite {\n            color: "+P+";\n            font-size: "+k+"px !important;\n            }"),React.createElement("blockquote",{className:"ug-blockquote-block-2-"+a},React.createElement(RichText,{tagName:"p",placeholder:__("Quote Text"),className:"ug-blockquote-text",onChange:function(e){return t.setAttributes({blockquoteText:e})},value:r,formattingControls:["bold","italic","link"]}),React.createElement(RichText,{tagName:"cite",placeholder:__("Ouote author"),className:"ug-blockquote-author-text",onChange:function(e){return t.setAttributes({blockquoteAuthorText:e})},value:i,formattingControls:["bold","italic","link"]}))),"3"==l&&React.createElement("div",{key:"editable",className:"ug-blockquote-common wp-block-ug-blockquote-block-3"},React.createElement("style",null,".ug-blockquote-block-3-"+a+" {\n            background-color: "+H+";\n            padding: "+G+"px "+F+"px !important;\n            }",".ug-blockquote-block-3-"+a+":before {\n            color: "+O+";\n            }",".ug-blockquote-block-3-"+a+" p {\n            color: "+D+";\n            font-size: "+M+"px !important ;\n            text-align: "+N+";\n            }",".ug-blockquote-block-3-"+a+" cite {\n            color: "+D+";\n            font-size: "+I+"px !important;\n            }"),React.createElement("blockquote",{className:"ug-blockquote-block-3-"+a},React.createElement(RichText,{tagName:"p",placeholder:__("Quote Text"),className:"ug-blockquote-text",onChange:function(e){return t.setAttributes({blockquoteText:e})},value:r,formattingControls:["bold","italic","link"]}),React.createElement(RichText,{tagName:"cite",placeholder:__("Ouote author"),className:"ug-blockquote-author-text",onChange:function(e){return t.setAttributes({blockquoteAuthorText:e})},value:i,formattingControls:["bold","italic","link"]})))]}),save:function(e){var t=e.attributes,o=t.id,n=t.pattern,a=t.blockquoteText,l=t.blockquoteAuthorText,r=t.align_1,i=t.textSize_1,c=t.authorSize_1,u=t.marginTop_1,g=t.marginBottom_1,s=t.borderStyle_1,d=t.borderSize_1,_=t.borderRadius_1,m=t.paddingLeftRight_1,p=t.paddingTopBottom_1,b=t.textColor_1,C=t.bgColor_1,f=t.borderColor_1,R=t.iconColor_1,x=t.align_2,h=t.textSize_2,B=t.authorSize_2,T=t.marginTop_2,k=t.marginBottom_2,v=t.borderStyle_2,E=t.borderSize_2,w=(t.borderRadius_2,t.paddingLeftRight_2),S=t.paddingTopBottom_2,y=t.textColor_2,A=t.bgColor_2,P=t.borderColor_2,$=t.iconColor_2,z=t.align_3,L=t.textSize_3,N=t.authorSize_3,M=t.marginTop_3,I=t.marginBottom_3,q=t.paddingLeftRight_3,U=t.paddingTopBottom_3,F=t.textColor_3,G=t.bgColor_3,D=t.iconColor_3;return"1"==n?React.createElement("div",{className:" ug-blockquote-common wp-block-ug-blockquote-block-1"},React.createElement("style",null,".ug-blockquote-block-1-"+o+" {\n            margin-top: "+u+"px;\n            margin-bottom: "+g+"px;\n            background-color: "+C+";\n            border: "+d+"px "+s+" "+f+";\n            border-radius: "+_+"px;\n            padding: "+p+"px "+m+"px !important;\n            }",".ug-blockquote-block-1-"+o+":before {\n            color: "+R+";\n            }",".ug-blockquote-block-1-"+o+" p {\n            color: "+b+";\n            font-size: "+i+"px !important;\n            text-align: "+r+";\n            }",".ug-blockquote-block-1-"+o+" cite {\n            color: "+b+";\n            font-size: "+c+"px !important;\n            }"),React.createElement("blockquote",{className:"ug-blockquote-block-1-"+o},React.createElement(RichText.Content,{tagName:"p",value:a}),React.createElement(RichText.Content,{tagName:"cite",value:l}))):"2"==n?React.createElement("div",{className:"ug-blockquote-common wp-block-ug-blockquote-block-2"},React.createElement("style",null,".ug-blockquote-block-2-"+o+" {\n            margin-top: "+T+"px;\n            margin-bottom: "+k+"px;\n            background-color: "+A+";\n            border-left: "+E+"px "+v+" "+P+";\n            padding: "+S+"px "+w+"px !important;\n            }",".ug-blockquote-block-2-"+o+":before {\n            color: "+$+";\n            }",".ug-blockquote-block-2-"+o+" p {\n            color: "+y+";\n            font-size: "+h+"px !important;\n            text-align: "+x+";\n            }",".ug-blockquote-block-2-"+o+" cite {\n            color: "+y+";\n            font-size: "+B+"px !important;\n            }"),React.createElement("blockquote",{className:"ug-blockquote-block-2-"+o},React.createElement(RichText.Content,{tagName:"p",className:"ug-blockquote-text",value:a}),React.createElement(RichText.Content,{tagName:"cite",className:"ug-blockquote-author-text",value:l}))):"3"==n?React.createElement("div",{className:"ug-blockquote-common wp-block-ug-blockquote-block-3"},React.createElement("style",null,".ug-blockquote-block-3-"+o+" {\n             margin-top: "+M+"px;\n             margin-bottom: "+I+"px;\n             background-color: "+G+";\n             padding: "+U+"px "+q+"px !important;\n             }",".ug-blockquote-block-3-"+o+":before {\n             color: "+D+";\n             }",".ug-blockquote-block-3-"+o+" p {\n             color: "+F+";\n             font-size: "+L+"px !important ;\n             text-align: "+z+";\n             }",".ug-blockquote-block-3-"+o+" cite {\n             color: "+F+";\n             font-size: "+N+"px !important;\n             }"),React.createElement("blockquote",{className:"ug-blockquote-block-3-"+o},React.createElement(RichText.Content,{tagName:"p",value:a}),React.createElement(RichText.Content,{tagName:"cite",value:l}))):void 0}});__=wp.i18n.__,Component=(_wp$element=wp.element).Component,Fragment=_wp$element.Fragment,registerBlockType=(_wp$blocks=wp.blocks).registerBlockType,createBlock=_wp$blocks.createBlock,InspectorControls=(_wp$editor=wp.editor).InspectorControls,BlockControls=_wp$editor.BlockControls,ColorPalette=_wp$editor.ColorPalette,URLInput=_wp$editor.URLInput,RichText=_wp$editor.RichText,AlignmentToolbar=_wp$editor.AlignmentToolbar,BlockAlignmentToolbar=_wp$editor.BlockAlignmentToolbar,MediaUpload=_wp$editor.MediaUpload,RangeControl=(_wp$components=wp.components).RangeControl,PanelBody=_wp$components.PanelBody;var PanelColor=_wp$components.PanelColor,TextareaControl=(TextControl=_wp$components.TextControl,SelectControl=_wp$components.SelectControl,IconButton=_wp$components.IconButton,Toolbar=_wp$components.Toolbar,Dashicon=_wp$components.Dashicon,Button=_wp$components.Button,ButtonGroup=_wp$components.ButtonGroup,ToggleControl=_wp$components.ToggleControl,FormToggle=_wp$components.FormToggle,FontSizePicker=_wp$components.FontSizePicker,_wp$components.TextareaControl);withState=wp.compose.withState;registerBlockType("ug/code-block-1",{title:__("UG Code"),icon:"editor-code",category:"ug-block",keywords:[__("Codes"),__("Code"),__("Ultimate Gutenberg")],attributes:{id:{type:"string"},textSize:{default:"14"},language:{default:"html"},codeContent:{type:"string"},screenMode:{default:"lightMode"},marginTop:{default:"0"},marginBottom:{default:"20"}},edit:withState({editable:"content"})(function(t){var e=t.isSelected,o=(t.editable,t.setState,t.clientId),n=t.attributes,a=n.id,l=n.textSize,r=n.language,i=n.screenMode,c=n.codeContent,u=n.marginTop,g=n.marginBottom,s="javascript",d="ReactJs",_="htaccess",m="wordpress",p="lightMode",b="darkMode";return a||t.setAttributes({id:o}),[e&&React.createElement(InspectorControls,null,React.createElement(PanelBody,{title:__("Text Size")},React.createElement(RangeControl,{value:l,onChange:function(e){return t.setAttributes({textSize:e})},min:0,max:100,step:1})),React.createElement(PanelBody,{title:__("Screen Mode")},React.createElement(ButtonGroup,{"aria-label":__("Screen Mode")},React.createElement(Button,{isLarge:!0,isPrimary:i===p,"aria-pressed":i===p,onClick:function(){return t.setAttributes({screenMode:"lightMode"})}},"LightMode"),React.createElement(Button,{isLarge:!0,isPrimary:i===b,"aria-pressed":i===b,onClick:function(){return t.setAttributes({screenMode:"darkMode"})}},"DarkMode"))),React.createElement(PanelBody,{title:__("Language")},React.createElement(ButtonGroup,{"aria-label":__("Language")},React.createElement(Button,{isLarge:!0,isPrimary:"html"===r,"aria-pressed":"html"===r,onClick:function(){return t.setAttributes({language:"html"})}},"html"),React.createElement(Button,{isLarge:!0,isPrimary:"css"===r,"aria-pressed":"css"===r,onClick:function(){return t.setAttributes({language:"css"})}},"css"),React.createElement(Button,{isLarge:!0,isPrimary:r===s,"aria-pressed":r===s,onClick:function(){return t.setAttributes({language:"javascript"})}},"javascript"),React.createElement(Button,{isLarge:!0,isPrimary:"JQuery"===r,"aria-pressed":"JQuery"===r,onClick:function(){return t.setAttributes({language:"JQuery"})}},"JQuery"),React.createElement(Button,{isLarge:!0,isPrimary:r===d,"aria-pressed":r===d,onClick:function(){return t.setAttributes({language:"ReactJs"})}},"React Js"),React.createElement(Button,{isLarge:!0,isPrimary:"php"===r,"aria-pressed":"php"===r,onClick:function(){return t.setAttributes({language:"php"})}},"php"),React.createElement(Button,{isLarge:!0,isPrimary:"sql"===r,"aria-pressed":"sql"===r,onClick:function(){return t.setAttributes({language:"sql"})}},"sql"),React.createElement(Button,{isLarge:!0,isPrimary:r===_,"aria-pressed":r===_,onClick:function(){return t.setAttributes({language:"htaccess"})}},"htaccess"),React.createElement(Button,{isLarge:!0,isPrimary:r===m,"aria-pressed":r===m,onClick:function(){return t.setAttributes({language:"wordpress"})}},"wordpress"),React.createElement(Button,{isLarge:!0,isPrimary:"code"===r,"aria-pressed":"code"===r,onClick:function(){return t.setAttributes({language:"code"})}},"code"))),React.createElement(PanelBody,{title:__("Margin")},React.createElement(RangeControl,{label:__("Margin Top"),value:u,onChange:function(e){return t.setAttributes({marginTop:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Margin Bottom"),value:g,onChange:function(e){return t.setAttributes({marginBottom:e})},min:0,max:100,step:1}))),React.createElement("div",{key:"editable",className:"ug-code-common ug-code-common-"+i+" wp-block-ug-code-block-1"},React.createElement("style",null,".ug-code-block-1-"+a+" {\n                margin-top: "+u+"px;\n                margin-bottom: "+g+"px;\n              }"),React.createElement(TextareaControl,{label:r+" "+i,help:"Code Block's style is reflected on only front screen.",rows:"10",onChange:function(e){return t.setAttributes({codeContent:e})},value:c}))]}),save:function(e){var t=e.attributes,o=t.id,n=t.textSize,a=t.language,l=t.screenMode,r=t.codeContent;return React.createElement("div",{className:"ug-code-common wp-block-ug-code-block-1"},React.createElement("style",null,".ug-code-block-1-"+o+" {\n              font-size: "+n+"px !important;\n              }"),React.createElement("span",{className:"ug-code-language-"+a},a),React.createElement("pre",{className:"ug-code-common-"+l},React.createElement("code",{className:"ug-code-block-1-"+o},r)))}});__=wp.i18n.__,Component=(_wp$element=wp.element).Component,Fragment=_wp$element.Fragment,registerBlockType=(_wp$blocks=wp.blocks).registerBlockType,createBlock=_wp$blocks.createBlock,InspectorControls=(_wp$editor=wp.editor).InspectorControls,BlockControls=_wp$editor.BlockControls,ColorPalette=_wp$editor.ColorPalette,URLInput=_wp$editor.URLInput,RichText=_wp$editor.RichText,AlignmentToolbar=_wp$editor.AlignmentToolbar,BlockAlignmentToolbar=_wp$editor.BlockAlignmentToolbar,MediaUpload=_wp$editor.MediaUpload,PanelColorSettings=_wp$editor.PanelColorSettings,RangeControl=(_wp$components=wp.components).RangeControl,PanelBody=_wp$components.PanelBody,TextControl=_wp$components.TextControl,SelectControl=_wp$components.SelectControl,IconButton=_wp$components.IconButton,Toolbar=_wp$components.Toolbar,Dashicon=_wp$components.Dashicon,Button=_wp$components.Button,ButtonGroup=_wp$components.ButtonGroup,ToggleControl=_wp$components.ToggleControl,FormToggle=_wp$components.FormToggle,FontSizePicker=_wp$components.FontSizePicker,withState=wp.compose.withState;registerBlockType("ug/click-to-tweet-block",{title:__(" UG Click to tweet"),icon:"twitter",category:"ug-block",keywords:[__("Click to tweet"),__("Twitter"),__("Ultimate Gutenberg")],attributes:{id:{type:"string"},pattern:{default:"1"},hashTag:{default:""},via:{default:""},cttText:{selector:".ug-ctt-text"},textSize_1:{default:"16"},iconSize_1:{default:"16"},align_1:{default:"left"},marginTop_1:{default:"0"},marginBottom_1:{default:"20"},cttTwIcon_1:{default:"fab fa-twitter"},borderStyle_1:{default:"solid"},borderSize_1:{default:"3"},borderRadius_1:{default:"0"},paddingLeftRight_1:{default:"20"},paddingTopBottom_1:{default:"10"},textColor_1:{default:"#545454"},bgColor_1:{default:"#f5f5f5"},borderColor_1:{default:"#545454"},iconColor_1:{default:"#55acee"}},edit:withState({editable:"content"})(function(t){var e=t.isSelected,o=(t.editable,t.setState),n=t.clientId,a=t.attributes,l=a.id,r=a.pattern,i=a.hashTag,c=a.via,u=a.cttText,g=a.align_1,s=a.textSize_1,d=a.iconSize_1,_=a.marginTop_1,m=a.marginBottom_1,p=a.cttTwIcon_1,b=a.borderStyle_1,C=a.borderSize_1,f=a.borderRadius_1,R=a.paddingLeftRight_1,x=a.paddingTopBottom_1,h=a.textColor_1,B=a.bgColor_1,T=a.borderColor_1,k=a.iconColor_1;return l||t.setAttributes({id:n}),[e&&React.createElement(BlockControls,null,"1"===r&&React.createElement(AlignmentToolbar,{value:g,onChange:function(e){return t.setAttributes({align_1:e})},controls:["left","center","right"]})),e&&React.createElement(InspectorControls,null,React.createElement(PanelBody,null,React.createElement(SelectControl,{label:__("Select Pattern"),value:r,onChange:function(e){t.setAttributes({pattern:e})},help:__("You can change template pattern here. If you want to know more about type of templates. Please view Document on website."),options:[{value:"1",label:"Pattern 1"}]})),"1"===r&&React.createElement(PanelBody,{title:__("Text Size")},React.createElement(RangeControl,{label:__("Text Size"),value:s,onChange:function(e){return t.setAttributes({textSize_1:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Icon Size"),value:d,onChange:function(e){return t.setAttributes({iconSize_1:e})},min:0,max:100,step:1})),"1"===r&&React.createElement(PanelBody,{title:__("Margin")},React.createElement(RangeControl,{label:__("Margin Top"),help:__("Margin is applied to only front screen."),value:_,onChange:function(e){return t.setAttributes({marginTop_1:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Margin Bottom"),help:__("Margin is applied to only front screen."),value:m,onChange:function(e){return t.setAttributes({marginBottom_1:e})},min:0,max:100,step:1})),"1"===r&&React.createElement(PanelBody,{title:__("Twitter")},React.createElement(TextControl,{type:"string",label:__("HashTag"),value:i,onChange:function(e){return t.setAttributes({hashTag:e})},help:"Add some hashtags. Comma separated values. Not include #"}),React.createElement(TextControl,{type:"string",label:__("Via"),value:c,onChange:function(e){return t.setAttributes({via:e})},help:"Add a twitter account id. Not include @"}),React.createElement(SelectControl,{label:__("Tweeter icon"),value:p,onChange:function(e){t.setAttributes({cttTwIcon_1:e})},options:[{value:"fab fa-twitter",label:"fa-twitter"},{value:"fab fa-twitter-square",label:"fa-twitter-square"}]})),"1"===r&&React.createElement(PanelBody,{title:__("Border")},React.createElement(SelectControl,{label:__("Border Style"),value:b,onChange:function(e){t.setAttributes({borderStyle_1:e})},options:[{value:"solid",label:"solid"},{value:"double",label:"double"},{value:"groove",label:"groove"},{value:"ridge",label:"ridge"},{value:"dashed",label:"dashed"},{value:"dotted",label:"dotted"},{value:"none",label:"none"}]}),React.createElement(RangeControl,{label:__("Border Size"),value:C,onChange:function(e){return t.setAttributes({borderSize_1:e})},min:0,max:20,step:1}),React.createElement(RangeControl,{label:__("Border Radius"),value:f,onChange:function(e){return t.setAttributes({borderRadius_1:e})},min:0,max:20,step:1})),"1"===r&&React.createElement(PanelBody,{title:__("Padding")},React.createElement(RangeControl,{label:__("Padding(Left & Right)"),value:R,onChange:function(e){return t.setAttributes({paddingLeftRight_1:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Padding(Top & Bottom)"),value:x,onChange:function(e){return t.setAttributes({paddingTopBottom_1:e})},min:0,max:100,step:1})),"1"===r&&React.createElement(PanelColorSettings,{title:__("Color Settings"),colorSettings:[{value:h,onChange:function(e){return t.setAttributes({textColor_1:e})},label:__("Text Color")},{value:B,onChange:function(e){return t.setAttributes({bgColor_1:e})},label:__("Background Color")},{value:T,onChange:function(e){return t.setAttributes({borderColor_1:e})},label:__("Border Color")},{value:k,onChange:function(e){return t.setAttributes({iconColor_1:e})},label:__("Icon Color")}]})),"1"==r&&React.createElement("div",{key:"editable",className:"wp-block-ug-ctt-block-1 ug-ctt-common"},React.createElement("style",null,".ug-ctt-block-1-"+l+" {\n            background-color: "+B+";\n            color: "+h+";\n            border: "+C+"px "+b+" "+T+";\n            border-radius: "+f+"px;\n            padding: "+x+"px "+R+"px !important;\n            text-align: "+g+";\n            }",".ug-ctt-block-1-"+l+" p {\n            font-size: "+s+"px !important;\n            }",".ug-ctt-block-1-"+l+" .ctt-button {\n            font-size: "+d+"px !important;\n              }",".ug-ctt-block-1-"+l+" .ctt-button i {\n            color: "+k+";\n            }"),React.createElement("div",{className:"ug-ctt-block-1-"+l},React.createElement(RichText,{tagName:"p",placeholder:__("Click to tweet Text"),className:"ug-ctt-text",onChange:function(e){return t.setAttributes({cttText:e})},value:u,formattingControls:["bold","italic"],onFocus:("button_text",function(){o({editable:"button_text"})})}),React.createElement("div",{className:"ctt-button"},React.createElement("i",{className:p})," Click to tweet")))]}),save:function(e){return null}});__=wp.i18n.__,Component=(_wp$element=wp.element).Component,Fragment=_wp$element.Fragment,registerBlockType=(_wp$blocks=wp.blocks).registerBlockType,createBlock=_wp$blocks.createBlock,InspectorControls=(_wp$editor=wp.editor).InspectorControls,BlockControls=_wp$editor.BlockControls,ColorPalette=_wp$editor.ColorPalette,URLInput=_wp$editor.URLInput,RichText=_wp$editor.RichText,AlignmentToolbar=_wp$editor.AlignmentToolbar,BlockAlignmentToolbar=_wp$editor.BlockAlignmentToolbar,MediaUpload=_wp$editor.MediaUpload,RangeControl=(_wp$components=wp.components).RangeControl,PanelBody=_wp$components.PanelBody,PanelColor=_wp$components.PanelColor,TextControl=_wp$components.TextControl,SelectControl=_wp$components.SelectControl,IconButton=_wp$components.IconButton,Toolbar=_wp$components.Toolbar,Dashicon=_wp$components.Dashicon,Button=_wp$components.Button,ButtonGroup=_wp$components.ButtonGroup,ToggleControl=_wp$components.ToggleControl,FormToggle=_wp$components.FormToggle,FontSizePicker=_wp$components.FontSizePicker,TextareaControl=_wp$components.TextareaControl,withState=wp.compose.withState;registerBlockType("ug/spacer-block-1",{title:__("UG Spacer"),icon:"image-flip-vertical",category:"ug-block",keywords:[__("Spacers"),__("Spacer"),__("Ultimate Gutenberg")],attributes:{id:{type:"string"},height:{default:"50"}},edit:withState({editable:"content"})(function(t){var e=t.isSelected,o=(t.editable,t.setState,t.clientId),n=t.attributes,a=n.id,l=n.height;return a||t.setAttributes({id:o}),[e&&React.createElement(InspectorControls,null,React.createElement(PanelBody,{title:__("Height")},React.createElement(RangeControl,{value:l,onChange:function(e){return t.setAttributes({height:e})},min:0,max:200,step:1}))),React.createElement("div",{key:"editable",className:"ug-spacer-common wp-block-ug-spacer-block-1",style:{height:l+"px"}},"Current height is ",React.createElement("b",null,l))]}),save:function(e){var t=e.attributes,o=(t.id,t.height);return React.createElement("div",{className:"ug-spacer-common wp-block-spacer-code-block-1",style:{height:o+"px"}})}});var _wp$element,_wp$blocks,_wp$editor,_wp$components;__=wp.i18n.__,Component=(_wp$element=wp.element).Component,Fragment=_wp$element.Fragment,registerBlockType=(_wp$blocks=wp.blocks).registerBlockType,createBlock=_wp$blocks.createBlock,InspectorControls=(_wp$editor=wp.editor).InspectorControls,BlockControls=_wp$editor.BlockControls,ColorPalette=_wp$editor.ColorPalette,URLInput=_wp$editor.URLInput,RichText=_wp$editor.RichText,AlignmentToolbar=_wp$editor.AlignmentToolbar,BlockAlignmentToolbar=_wp$editor.BlockAlignmentToolbar,MediaUpload=_wp$editor.MediaUpload,RangeControl=(_wp$components=wp.components).RangeControl,PanelBody=_wp$components.PanelBody,PanelColor=_wp$components.PanelColor,TextControl=_wp$components.TextControl,SelectControl=_wp$components.SelectControl,IconButton=_wp$components.IconButton,Toolbar=_wp$components.Toolbar,Dashicon=_wp$components.Dashicon,Button=_wp$components.Button,ButtonGroup=_wp$components.ButtonGroup,ToggleControl=_wp$components.ToggleControl,FormToggle=_wp$components.FormToggle,FontSizePicker=_wp$components.FontSizePicker,TextareaControl=_wp$components.TextareaControl,withState=wp.compose.withState;registerBlockType("ug/divider-block-1",{title:__("UG Divider"),icon:"editor-insertmore",category:"ug-block",keywords:[__("Dividers"),__("Divuder"),__("Ultimate Gutenberg")],attributes:{id:{type:"string"},pattern:{default:"1"},width_1:{default:"100"},align_1:{default:"center"},marginTop_1:{default:"20"},marginBottom_1:{default:"20"},borderStyle_1:{default:"solid"},borderSize_1:{default:"2"},borderColor_1:{default:"#545454"}},edit:withState({editable:"content"})(function(t){var e=t.isSelected,o=(t.editable,t.setState,t.clientId),n=t.attributes,a=n.id,l=n.pattern,r=n.width_1,i=n.align_1,c=n.marginTop_1,u=n.marginBottom_1,g=n.borderStyle_1,s=n.borderSize_1,d=n.borderColor_1;return a||t.setAttributes({id:o}),[e&&React.createElement(BlockControls,null,"1"===l&&React.createElement(AlignmentToolbar,{value:i,onChange:function(e){return t.setAttributes({align_1:e})},controls:["left","center","right"]})),e&&React.createElement(InspectorControls,null,React.createElement(PanelBody,null,React.createElement(SelectControl,{label:__("Select Pattern"),value:l,onChange:function(e){t.setAttributes({pattern:e})},help:__("You can change template pattern here. If you want to know more about type of templates. Please view Document on website."),options:[{value:"1",label:"Pattern 1"}]})),React.createElement(PanelBody,{title:__("Width(%)")},React.createElement(RangeControl,{value:r,onChange:function(e){return t.setAttributes({width_1:e})},min:0,max:100,step:1})),React.createElement(PanelBody,{title:__("Margin")},React.createElement(RangeControl,{label:__("Margin Top"),help:__("Margin is applied to only front screen."),value:c,onChange:function(e){return t.setAttributes({marginTop_1:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Margin Bottom"),help:__("Margin is applied to only front screen."),value:u,onChange:function(e){return t.setAttributes({marginBottom_1:e})},min:0,max:100,step:1})),"1"===l&&React.createElement(PanelBody,{title:__("Border")},React.createElement(SelectControl,{label:__("Border Style"),value:g,onChange:function(e){t.setAttributes({borderStyle_1:e})},options:[{value:"solid",label:"solid"},{value:"double",label:"double"},{value:"dashed",label:"dashed"},{value:"dotted",label:"dotted"},{value:"none",label:"none"}]}),React.createElement(RangeControl,{label:__("Border Size"),value:s,onChange:function(e){return t.setAttributes({borderSize_1:e})},min:0,max:5,step:1})),"1"===l&&React.createElement(PanelColorSettings,{title:__("Color Settings"),colorSettings:[{value:d,onChange:function(e){return t.setAttributes({borderColor_1:e})},label:__("Border Color")}]})),"1"==l&&React.createElement("hr",{key:"editable",align:i,style:{width:r+"%",borderTop:s+"px "+g+" "+d,backgroundColor:"#ffffff"},className:"ug-divider-common wp-block-ug-divider-block-1 ug-divider-block-1-"+a})]}),save:function(e){var t=e.attributes,o=t.id,n=t.pattern,a=t.width_1,l=t.align_1,r=t.marginTop_1,i=t.marginBottom_1,c=t.borderStyle_1,u=t.borderSize_1,g=t.borderColor_1;if("1"==n)return React.createElement("hr",{align:l,style:{width:a+"%",marginTop:r+"px",marginBottom:i+"px",borderTop:u+"px "+c+" "+g,backgroundColor:"#ffffff"},className:"ug-divider-block-1-"+o})}});
     1"use strict";var __=wp.i18n.__,Component=(_wp$element=wp.element).Component,Fragment=_wp$element.Fragment,registerBlockType=(_wp$blocks=wp.blocks).registerBlockType,createBlock=_wp$blocks.createBlock,InspectorControls=(_wp$editor=wp.editor).InspectorControls,BlockControls=_wp$editor.BlockControls,ColorPalette=_wp$editor.ColorPalette,URLInput=_wp$editor.URLInput,RichText=_wp$editor.RichText,AlignmentToolbar=_wp$editor.AlignmentToolbar,BlockAlignmentToolbar=_wp$editor.BlockAlignmentToolbar,MediaUpload=_wp$editor.MediaUpload,PanelColorSettings=_wp$editor.PanelColorSettings,RangeControl=(_wp$components=wp.components).RangeControl,PanelBody=_wp$components.PanelBody,TextControl=_wp$components.TextControl,SelectControl=_wp$components.SelectControl,IconButton=_wp$components.IconButton,Toolbar=_wp$components.Toolbar,Dashicon=_wp$components.Dashicon,Button=_wp$components.Button,ButtonGroup=_wp$components.ButtonGroup,ToggleControl=_wp$components.ToggleControl,FormToggle=_wp$components.FormToggle,FontSizePicker=_wp$components.FontSizePicker,withState=wp.compose.withState;registerBlockType("ug/button-block",{title:__("UG Button"),icon:"arrow-down",category:"ug-block",keywords:[__("Buttons"),__("Button"),__("Ultimate Gutenberg")],attributes:{id:{type:"string"},pattern:{default:"1"},buttonText:{type:"children",selector:".ug-button-text",default:"Button Text"},url:{source:"attribute",selector:"a",attribute:"href"},urlOpenNewTab:{default:"false"},align_1:{default:"center"},textSize_1:{default:"16"},marginTop_1:{default:"0"},marginBottom_1:{default:"20"},borderRadius_1:{default:"0"},paddingLeftRight_1:{default:"20"},paddingTopBottom_1:{default:"10"},bgColor_1:{default:"#545454"},align_2:{default:"center"},textSize_2:{default:"16"},marginTop_2:{default:"0"},marginBottom_2:{default:"20"},borderRadius_2:{default:"0"},paddingLeftRight_2:{default:"20"},paddingTopBottom_2:{default:"10"},bgColor_2:{default:"#545454"},align_3:{default:"center"},textSize_3:{default:"16"},marginTop_3:{default:"0"},marginBottom_3:{default:"20"},paddingLeftRight_3:{default:"20"},paddingTopBottom_3:{default:"10"},borderRadius_3:{default:"0"},textColor_3:{default:"#545454"}},edit:withState({editable:"content"})(function(t){var e=t.isSelected,o=(t.editable,t.setState),n=t.clientId,a=function(e){return function(){o({editable:e})}},r=t.attributes,l=r.id,i=r.pattern,c=r.buttonText,u=r.url,_=r.urlOpenNewTab,s=r.align_1,g=r.textSize_1,d=r.marginTop_1,m=r.marginBottom_1,p=r.borderRadius_1,b=r.paddingLeftRight_1,C=r.paddingTopBottom_1,f=(r.textColor_1,r.bgColor_1),R=r.align_2,x=r.textSize_2,h=r.marginTop_2,B=r.marginBottom_2,T=r.borderRadius_2,k=r.paddingLeftRight_2,v=r.paddingTopBottom_2,E=r.bgColor_2,S=r.align_3,w=r.textSize_3,y=r.marginTop_3,A=r.marginBottom_3,P=r.borderRadius_3,z=r.paddingLeftRight_3,$=r.paddingTopBottom_3,L=r.textColor_3;return l||t.setAttributes({id:n}),[e&&React.createElement(BlockControls,null,"1"===i&&React.createElement(BlockAlignmentToolbar,{value:s,onChange:function(e){return t.setAttributes({align_1:e})},controls:["left","center","right"]}),"2"===i&&React.createElement(BlockAlignmentToolbar,{value:R,onChange:function(e){return t.setAttributes({align_2:e})},controls:["left","center","right"]}),"3"===i&&React.createElement(BlockAlignmentToolbar,{value:S,onChange:function(e){return t.setAttributes({align_3:e})},controls:["left","center","right"]})),e&&React.createElement(InspectorControls,null,React.createElement(PanelBody,null,React.createElement(SelectControl,{label:__("Select Pattern"),value:i,onChange:function(e){t.setAttributes({pattern:e})},help:__("You can change template pattern here. If you want to know more about type of templates, please view Document on website."),options:[{value:"1",label:"Pattern 1"},{value:"2",label:"Pattern 2"},{value:"3",label:"Pattern 3"}]})),React.createElement(PanelBody,{title:__("Link Setting")},React.createElement(ToggleControl,{label:__("Open link in new window"),checked:_,onChange:function(){return t.setAttributes({urlOpenNewTab:!_})}})),"1"===i&&React.createElement(PanelBody,{title:__("Text Size")},React.createElement(RangeControl,{label:__("Text Size"),value:g,onChange:function(e){return t.setAttributes({textSize_1:e})},min:0,max:100,step:1})),"1"===i&&React.createElement(PanelBody,{title:__("Margin")},React.createElement(RangeControl,{label:__("Margin Top"),help:__("Margin is applied to only front screen."),value:d,onChange:function(e){return t.setAttributes({marginTop_1:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Margin Bottom"),help:__("Margin is applied to only front screen."),value:m,onChange:function(e){return t.setAttributes({marginBottom_1:e})},min:0,max:100,step:1})),"1"===i&&React.createElement(PanelBody,{title:__("Border")},React.createElement(RangeControl,{label:__("Border Radius"),value:p,onChange:function(e){return t.setAttributes({borderRadius_1:e})},min:0,max:20,step:1})),"1"===i&&React.createElement(PanelBody,{title:__("Padding")},React.createElement(RangeControl,{label:__("Padding(Left & Right)"),value:b,onChange:function(e){return t.setAttributes({paddingLeftRight_1:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Padding(Top & Bottom)"),value:C,onChange:function(e){return t.setAttributes({paddingTopBottom_1:e})},min:0,max:100,step:1})),"1"===i&&React.createElement(PanelColorSettings,{title:__("Color Settings"),colorSettings:[{value:f,onChange:function(e){return t.setAttributes({bgColor_1:e})},label:__("Background Color")}]}),"2"===i&&React.createElement(PanelBody,{title:__("Text Size")},React.createElement(RangeControl,{label:__("Text Size"),value:x,onChange:function(e){return t.setAttributes({textSize_2:e})},min:0,max:100,step:1})),"2"===i&&React.createElement(PanelBody,{title:__("Margin")},React.createElement(RangeControl,{label:__("Margin Top"),help:__("Margin is applied to only front screen."),value:h,onChange:function(e){return t.setAttributes({marginTop_2:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Margin Bottom"),help:__("Margin is applied to only front screen."),value:B,onChange:function(e){return t.setAttributes({marginBottom_2:e})},min:0,max:100,step:1})),"2"===i&&React.createElement(PanelBody,{title:__("Border")},React.createElement(RangeControl,{label:__("Border Radius"),value:T,onChange:function(e){return t.setAttributes({borderRadius_2:e})},min:0,max:20,step:1})),"2"===i&&React.createElement(PanelBody,{title:__("Padding")},React.createElement(RangeControl,{label:__("Padding(Left & Right)"),value:k,onChange:function(e){return t.setAttributes({paddingLeftRight_2:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Padding(Top & Bottom)"),value:v,onChange:function(e){return t.setAttributes({paddingTopBottom_2:e})},min:0,max:100,step:1})),"2"===i&&React.createElement(PanelColorSettings,{title:__("Color Settings"),colorSettings:[{value:E,onChange:function(e){return t.setAttributes({bgColor_2:e})},label:__("Background Color")}]}),"3"===i&&React.createElement(PanelBody,{title:__("Text Size")},React.createElement(RangeControl,{label:__("Text Size"),value:w,onChange:function(e){return t.setAttributes({textSize_3:e})},min:0,max:100,step:1})),"3"===i&&React.createElement(PanelBody,{title:__("Margin")},React.createElement(RangeControl,{label:__("Margin Top"),help:__("Margin is applied to only front screen."),value:y,onChange:function(e){return t.setAttributes({marginTop_3:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Margin Bottom"),help:__("Margin is applied to only front screen."),value:A,onChange:function(e){return t.setAttributes({marginBottom_3:e})},min:0,max:100,step:1})),"3"===i&&React.createElement(PanelBody,{title:__("Border")},React.createElement(RangeControl,{label:__("Border Radius"),value:P,onChange:function(e){return t.setAttributes({borderRadius_3:e})},min:0,max:20,step:1})),"3"===i&&React.createElement(PanelBody,{title:__("Padding")},React.createElement(RangeControl,{label:__("Padding(Left & Right)"),value:z,onChange:function(e){return t.setAttributes({paddingLeftRight_3:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Padding(Top & Bottom)"),value:$,onChange:function(e){return t.setAttributes({paddingTopBottom_3:e})},min:0,max:100,step:1})),"3"===i&&React.createElement(PanelColorSettings,{title:__("Color Settings"),colorSettings:[{value:L,onChange:function(e){return t.setAttributes({textColor_3:e})},label:__("Text Color")}]})),"1"==i&&React.createElement("div",{key:"editable"},React.createElement("div",{className:"wp-block-ug-button-block-1 ug-button-common ug-button-container align-button-"+s},React.createElement("style",null,".ug-button-block-1-"+l+" {\n                background-color: "+f+" !important;\n                font-size: "+g+"px !important;\n                border-radius: "+p+"px !important;\n                padding: "+C+"px "+b+"px !important;\n                }"),React.createElement(RichText,{tagName:"p",placeholder:__("Button Text"),className:"ug-button-text ug-button-block-1-"+l,onChange:function(e){return t.setAttributes({buttonText:e})},value:c,formattingControls:["bold","italic"],onFocus:a("button_text")})),React.createElement("div",{className:"ug_button_url_input"},focus&&React.createElement("form",{key:"form-link",onSubmit:function(e){return e.preventDefault()},className:"editor-format-toolbar__link-modal-line ug_button_input_box"},React.createElement(Dashicon,{icon:"admin-links"}),React.createElement(URLInput,{className:"button-url",value:u,onChange:function(e){return t.setAttributes({url:e})}}),React.createElement(IconButton,{icon:"editor-break",label:__("Apply"),type:"submit"})))),"2"==i&&React.createElement("div",{key:"editable"},React.createElement("div",{className:"wp-block-ug-button-block-2 ug-button-common ug-button-container align-button-"+R},React.createElement("style",null,".ug-button-block-2-"+l+" {\n                background-color: "+E+" !important;\n                font-size: "+x+"px !important;\n                border-radius: "+T+"px !important;\n                padding: "+v+"px "+k+"px !important;\n                }"),React.createElement(RichText,{tagName:"p",placeholder:__("Button Text"),className:"ug-button-text ug-button-block-2-"+l,onChange:function(e){return t.setAttributes({buttonText:e})},value:c,formattingControls:["bold","italic"],onFocus:a("button_text")})),React.createElement("div",{className:"ug_button_url_input"},focus&&React.createElement("form",{key:"form-link",onSubmit:function(e){return e.preventDefault()},className:"editor-format-toolbar__link-modal-line ug_button_input_box"},React.createElement(Dashicon,{icon:"admin-links"}),React.createElement(URLInput,{className:"button-url",value:u,onChange:function(e){return t.setAttributes({url:e})}}),React.createElement(IconButton,{icon:"editor-break",label:__("Apply"),type:"submit"})))),"3"==i&&React.createElement("div",{key:"editable"},React.createElement("div",{className:"wp-block-ug-button-block-3 ug-button-common ug-button-container align-button-"+S},React.createElement("style",null,".ug-button-block-3-"+l+" {\n                color: "+L+";\n                background-color: #ececec !important;\n                font-size: "+w+"px !important;\n                border-radius: "+P+"px !important;\n                padding: "+$+"px "+z+"px !important;\n                }",".ug-button-block-3-"+l+":hover {\n                  background-color: "+L+";\n                  color: #ffffff;\n                  }"),React.createElement(RichText,{tagName:"p",placeholder:__("Button Text"),className:"ug-button-text ug-button-block-3-"+l,onChange:function(e){return t.setAttributes({buttonText:e})},value:c,formattingControls:["bold","italic"],onFocus:a("button_text")})),React.createElement("div",{className:"ug_button_url_input"},focus&&React.createElement("form",{key:"form-link",onSubmit:function(e){return e.preventDefault()},className:"editor-format-toolbar__link-modal-line ug_button_input_box"},React.createElement(Dashicon,{icon:"admin-links"}),React.createElement(URLInput,{className:"button-url",value:u,onChange:function(e){return t.setAttributes({url:e})}}),React.createElement(IconButton,{icon:"editor-break",label:__("Apply"),type:"submit"}))))]}),save:function(e){var t=e.attributes,o=t.id,n=t.pattern,a=t.buttonText,r=t.url,l=t.urlOpenNewTab,i=t.align_1,c=t.textSize_1,u=t.marginTop_1,_=t.marginBottom_1,s=t.borderRadius_1,g=t.paddingLeftRight_1,d=t.paddingTopBottom_1,m=(t.textColor_1,t.bgColor_1),p=t.align_2,b=t.textSize_2,C=t.marginTop_2,f=t.marginBottom_2,R=t.borderRadius_2,x=t.paddingLeftRight_2,h=t.paddingTopBottom_2,B=t.bgColor_2,T=t.align_3,k=t.textSize_3,v=t.marginTop_3,E=t.marginBottom_3,S=t.borderRadius_3,w=t.paddingLeftRight_3,y=t.paddingTopBottom_3,A=t.textColor_3;return"1"==n?React.createElement("div",{className:"ug-button-common wp-block-ug-button-block-1 ug-button-container align-button-"+i},React.createElement("style",null,".ug-button-block-1-"+o+" {\n            margin-top: "+u+"px !important;\n            margin-bottom: "+_+"px !important;\n            background-color: "+m+" !important;\n            font-size: "+c+"px !important;\n            border-radius: "+s+"px !important;\n            padding: "+d+"px "+g+"px !important;\n            }"),React.createElement("a",{href:r,target:l?"_blank":"_self",className:"ug-button-text ug-button-block-1-"+o},a)):"2"==n?React.createElement("div",{className:"ug-button-common wp-block-ug-button-block-2 ug-button-container align-button-"+p},React.createElement("style",null,".ug-button-block-2-"+o+" {\n            margin-top: "+C+"px !important;\n            margin-bottom: "+f+"px !important;\n            background-color: "+B+" !important;\n            font-size: "+b+"px !important;\n            border-radius: "+R+"px !important;\n            padding: "+h+"px "+x+"px !important;\n            }"),React.createElement("a",{href:r,target:l?"_blank":"_self",className:"ug-button-text ug-button-block-2-"+o},a)):"3"==n?React.createElement("div",{className:"ug-button-common wp-block-ug-button-block-3 ug-button-container align-button-"+T},React.createElement("style",null,".ug-button-block-3-"+o+" {\n             margin-top: "+v+"px !important;\n             margin-bottom: "+E+"px !important;\n             color: "+A+" !important;\n             background-color: #ececec !important;\n             font-size: "+k+"px !important;\n             border-radius: "+S+"px !important;\n             padding: "+y+"px "+w+"px !important;\n             }",".ug-button-block-3-"+o+":hover {\n               background-color: "+A+" !important;\n               color: #ffffff !important;\n               }"),React.createElement("a",{href:r,target:l?"_blank":"_self",className:"ug-button-text ug-button-block-3-"+o},React.createElement("i",{className:"fas fa-caret-right"}),a)):void 0}});__=wp.i18n.__,Component=(_wp$element=wp.element).Component,Fragment=_wp$element.Fragment,registerBlockType=(_wp$blocks=wp.blocks).registerBlockType,createBlock=_wp$blocks.createBlock,InspectorControls=(_wp$editor=wp.editor).InspectorControls,BlockControls=_wp$editor.BlockControls,ColorPalette=_wp$editor.ColorPalette,URLInput=_wp$editor.URLInput,RichText=_wp$editor.RichText,AlignmentToolbar=_wp$editor.AlignmentToolbar,BlockAlignmentToolbar=_wp$editor.BlockAlignmentToolbar,MediaUpload=_wp$editor.MediaUpload,PanelColorSettings=_wp$editor.PanelColorSettings,RangeControl=(_wp$components=wp.components).RangeControl,PanelBody=_wp$components.PanelBody,TextControl=_wp$components.TextControl,SelectControl=_wp$components.SelectControl,IconButton=_wp$components.IconButton,Toolbar=_wp$components.Toolbar,Dashicon=_wp$components.Dashicon,Button=_wp$components.Button,ButtonGroup=_wp$components.ButtonGroup,ToggleControl=_wp$components.ToggleControl,FormToggle=_wp$components.FormToggle,FontSizePicker=_wp$components.FontSizePicker,withState=wp.compose.withState;registerBlockType("ug/heading-block",{title:__("UG Heading"),icon:"editor-bold",category:"ug-block",keywords:[__("Heading"),__("Headings"),__("Ultimate Gutenberg")],attributes:{id:{type:"string"},pattern:{type:"string",default:"1"},headingText:{type:"children",selector:".ug-heading-text"},headingTag_1:{default:"h2"},align_1:{default:"left"},textSize_1:{default:"24"},marginTop_1:{default:"0"},marginBottom_1:{default:"20"},borderStyle_1:{default:"solid"},borderSize_1:{default:"3"},paddingLeftRight_1:{default:"20"},paddingTopBottom_1:{default:"10"},textColor_1:{default:"#545454"},bgColor_1:{default:"#f5f5f5"},borderColor_1:{default:"#545454"},headingTag_2:{default:"h2"},align_2:{default:"left"},textSize_2:{default:"24"},marginTop_2:{default:"0"},marginBottom_2:{default:"20"},borderStyle_2:{default:"solid"},borderSize_2:{default:"3"},textColor_2:{default:"#545454"},borderColor_2:{default:"#545454"},headingTag_3:{default:"h2"},align_3:{default:"left"},textSize_3:{default:"24"},marginTop_3:{default:"0"},marginBottom_3:{default:"20"},borderStyle_3:{default:"solid"},borderSize_3:{default:"3"},paddingTopBottom_3:{default:"10"},textColor_3:{default:"#545454"},borderColor_3:{default:"#545454"}},edit:withState({editable:"content"})(function(t){var e=t.isSelected,o=(t.editable,t.setState,t.clientId),n=t.attributes,a=n.id,r=n.pattern,l=n.headingText,i=n.align_1,c=n.headingTag_1,u=n.textSize_1,_=n.marginTop_1,s=n.marginBottom_1,g=n.borderStyle_1,d=n.borderSize_1,m=n.paddingLeftRight_1,p=n.paddingTopBottom_1,b=n.textColor_1,C=n.bgColor_1,f=n.borderColor_1,R=n.align_2,x=n.headingTag_2,h=n.textSize_2,B=n.marginTop_2,T=n.marginBottom_2,k=n.borderStyle_2,v=n.borderSize_2,E=n.textColor_2,S=n.borderColor_2,w=n.align_3,y=n.headingTag_3,A=n.textSize_3,P=n.marginTop_3,z=n.marginBottom_3,$=n.borderStyle_3,L=n.borderSize_3,N=n.paddingTopBottom_3,M=n.textColor_3,I=n.borderColor_3,q="h1",U="h2",F="h3",G="h4",D="h5",H="h6";return a||t.setAttributes({id:o}),[e&&React.createElement(BlockControls,null,"1"===r&&React.createElement(AlignmentToolbar,{value:i,onChange:function(e){return t.setAttributes({align_1:e})},controls:["left","center","right"]}),"2"===r&&React.createElement(AlignmentToolbar,{value:R,onChange:function(e){return t.setAttributes({align_2:e})},controls:["left","center","right"]}),"3"===r&&React.createElement(AlignmentToolbar,{value:w,onChange:function(e){return t.setAttributes({align_3:e})},controls:["left","center","right"]})),e&&React.createElement(InspectorControls,null,React.createElement(PanelBody,null,React.createElement(SelectControl,{label:__("Select Pattern"),value:r,onChange:function(e){t.setAttributes({pattern:e})},help:__("You can change the heading template pattern here. If you want to know more about type of templates, please view Document on website."),options:[{value:"1",label:"Pattern 1"},{value:"2",label:"Pattern 2"},{value:"3",label:"Pattern 3"}]})),"1"===r&&React.createElement(PanelBody,{title:__("Heading Tag")},React.createElement(ButtonGroup,{"aria-label":__("Heading Tag")},React.createElement(Button,{isLarge:!0,isPrimary:c===q,"aria-pressed":c===q,onClick:function(){return t.setAttributes({headingTag_1:"h1"})}},"H1"),React.createElement(Button,{isLarge:!0,isPrimary:c===U,"aria-pressed":c===U,onClick:function(){return t.setAttributes({headingTag_1:"h2"})}},"H2"),React.createElement(Button,{isLarge:!0,isPrimary:c===F,"aria-pressed":c===F,onClick:function(){return t.setAttributes({headingTag_1:"h3"})}},"H3"),React.createElement(Button,{isLarge:!0,isPrimary:c===G,"aria-pressed":c===G,onClick:function(){return t.setAttributes({headingTag_1:"h4"})}},"H4"),React.createElement(Button,{isLarge:!0,isPrimary:c===D,"aria-pressed":c===D,onClick:function(){return t.setAttributes({headingTag_1:"h5"})}},"H5"),React.createElement(Button,{isLarge:!0,isPrimary:c===H,"aria-pressed":c===H,onClick:function(){return t.setAttributes({headingTag_1:"h6"})}},"H6"))),"1"===r&&React.createElement(PanelBody,{title:__("Text Size")},React.createElement(RangeControl,{label:__("Text Size"),value:u,onChange:function(e){return t.setAttributes({textSize_1:e})},min:0,max:100,step:1})),"1"===r&&React.createElement(PanelBody,{title:__("Margin")},React.createElement(RangeControl,{label:__("Margin Top"),help:__("Margin is applied to only front screen."),value:_,onChange:function(e){return t.setAttributes({marginTop_1:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Margin Bottom"),help:__("Margin is applied to only front screen."),value:s,onChange:function(e){return t.setAttributes({marginBottom_1:e})},min:0,max:100,step:1})),"1"===r&&React.createElement(PanelBody,{title:__("Border")},React.createElement(SelectControl,{label:__("Border Style"),value:g,onChange:function(e){t.setAttributes({borderStyle_1:e})},options:[{value:"solid",label:"solid"},{value:"double",label:"double"},{value:"groove",label:"groove"},{value:"ridge",label:"ridge"},{value:"dashed",label:"dashed"},{value:"dotted",label:"dotted"},{value:"none",label:"none"}]}),React.createElement(RangeControl,{label:__("Border Size"),value:d,onChange:function(e){return t.setAttributes({borderSize_1:e})},min:0,max:20,step:1})),"1"===r&&React.createElement(PanelBody,{title:__("Padding")},React.createElement(RangeControl,{label:__("Padding(Left & Right)"),value:m,onChange:function(e){return t.setAttributes({paddingLeftRight_1:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Padding(Top & Bottom)"),value:p,onChange:function(e){return t.setAttributes({paddingTopBottom_1:e})},min:0,max:100,step:1})),"1"===r&&React.createElement(PanelColorSettings,{title:__("Color Settings"),colorSettings:[{value:b,onChange:function(e){return t.setAttributes({textColor_1:e})},label:__("Text Color")},{value:C,onChange:function(e){return t.setAttributes({bgColor_1:e})},label:__("Background Color")},{value:f,onChange:function(e){return t.setAttributes({borderColor_1:e})},label:__("Border Color")}]}),"2"===r&&React.createElement(PanelBody,{title:__("Heading Tag")},React.createElement(ButtonGroup,{"aria-label":__("Heading Tag")},React.createElement(Button,{isLarge:!0,isPrimary:x===q,"aria-pressed":x===q,onClick:function(){return t.setAttributes({headingTag_2:"h1"})}},"H1"),React.createElement(Button,{isLarge:!0,isPrimary:x===U,"aria-pressed":x===U,onClick:function(){return t.setAttributes({headingTag_2:"h2"})}},"H2"),React.createElement(Button,{isLarge:!0,isPrimary:x===F,"aria-pressed":x===F,onClick:function(){return t.setAttributes({headingTag_2:"h3"})}},"H3"),React.createElement(Button,{isLarge:!0,isPrimary:x===G,"aria-pressed":x===G,onClick:function(){return t.setAttributes({headingTag_2:"h4"})}},"H4"),React.createElement(Button,{isLarge:!0,isPrimary:x===D,"aria-pressed":x===D,onClick:function(){return t.setAttributes({headingTag_2:"h5"})}},"H5"),React.createElement(Button,{isLarge:!0,isPrimary:x===H,"aria-pressed":x===H,onClick:function(){return t.setAttributes({headingTag_2:"h6"})}},"H6"))),"2"===r&&React.createElement(PanelBody,{title:__("Text Size")},React.createElement(RangeControl,{label:__("Text Size"),value:h,onChange:function(e){return t.setAttributes({textSize_2:e})},min:0,max:100,step:1})),"2"===r&&React.createElement(PanelBody,{title:__("Margin")},React.createElement(RangeControl,{label:__("Margin Top"),help:__("Margin is applied to only front screen."),value:B,onChange:function(e){return t.setAttributes({marginTop_2:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Margin Bottom"),help:__("Margin is applied to only front screen."),value:T,onChange:function(e){return t.setAttributes({marginBottom_2:e})},min:0,max:100,step:1})),"2"===r&&React.createElement(PanelBody,{title:__("Border")},React.createElement(SelectControl,{label:__("Border Style"),value:k,onChange:function(e){t.setAttributes({borderStyle_2:e})},options:[{value:"solid",label:"solid"},{value:"double",label:"double"},{value:"groove",label:"groove"},{value:"ridge",label:"ridge"},{value:"dashed",label:"dashed"},{value:"dotted",label:"dotted"},{value:"none",label:"none"}]}),React.createElement(RangeControl,{label:__("Border Size"),value:v,onChange:function(e){return t.setAttributes({borderSize_2:e})},min:0,max:20,step:1})),"2"===r&&React.createElement(PanelColorSettings,{title:__("Color Settings"),colorSettings:[{value:E,onChange:function(e){return t.setAttributes({textColor_2:e})},label:__("Text Color")},{value:S,onChange:function(e){return t.setAttributes({borderColor_2:e})},label:__("Border Color")}]}),"3"===r&&React.createElement(PanelBody,{title:__("Heading Tag")},React.createElement(ButtonGroup,{"aria-label":__("Heading Tag")},React.createElement(Button,{isLarge:!0,isPrimary:y===q,"aria-pressed":y===q,onClick:function(){return t.setAttributes({headingTag_3:"h1"})}},"H1"),React.createElement(Button,{isLarge:!0,isPrimary:y===U,"aria-pressed":y===U,onClick:function(){return t.setAttributes({headingTag_3:"h2"})}},"H2"),React.createElement(Button,{isLarge:!0,isPrimary:y===F,"aria-pressed":y===F,onClick:function(){return t.setAttributes({headingTag_3:"h3"})}},"H3"),React.createElement(Button,{isLarge:!0,isPrimary:y===G,"aria-pressed":y===G,onClick:function(){return t.setAttributes({headingTag_3:"h4"})}},"H4"),React.createElement(Button,{isLarge:!0,isPrimary:y===D,"aria-pressed":y===D,onClick:function(){return t.setAttributes({headingTag_3:"h5"})}},"H5"),React.createElement(Button,{isLarge:!0,isPrimary:y===H,"aria-pressed":y===H,onClick:function(){return t.setAttributes({headingTag_3:"h6"})}},"H6"))),"3"===r&&React.createElement(PanelBody,{title:__("Text Size")},React.createElement(RangeControl,{label:__("Text Size"),value:A,onChange:function(e){return t.setAttributes({textSize_3:e})},min:0,max:100,step:1})),"3"===r&&React.createElement(PanelBody,{title:__("Margin")},React.createElement(RangeControl,{label:__("Margin Top"),help:__("Margin is applied to only front screen."),value:P,onChange:function(e){return t.setAttributes({marginTop_3:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Margin Bottom"),help:__("Margin is applied to only front screen."),value:z,onChange:function(e){return t.setAttributes({marginBottom_3:e})},min:0,max:100,step:1})),"3"===r&&React.createElement(PanelBody,{title:__("Border")},React.createElement(SelectControl,{label:__("Border Style"),value:$,onChange:function(e){t.setAttributes({borderStyle_3:e})},options:[{value:"solid",label:"solid"},{value:"double",label:"double"},{value:"groove",label:"groove"},{value:"ridge",label:"ridge"},{value:"dashed",label:"dashed"},{value:"dotted",label:"dotted"},{value:"none",label:"none"}]}),React.createElement(RangeControl,{label:__("Border Size"),value:L,onChange:function(e){return t.setAttributes({borderSize_3:e})},min:0,max:20,step:1})),"3"===r&&React.createElement(PanelBody,{title:__("Padding")},React.createElement(RangeControl,{label:__("Padding(Top & Bottom)"),value:N,onChange:function(e){return t.setAttributes({paddingTopBottom_3:e})},min:0,max:100,step:1})),"3"===r&&React.createElement(PanelColorSettings,{title:__("Color Settings"),colorSettings:[{value:M,onChange:function(e){return t.setAttributes({textColor_3:e})},label:__("Text Color")},{value:I,onChange:function(e){return t.setAttributes({borderColor_3:e})},label:__("Border Color")}]})),"1"==r&&React.createElement("div",null,React.createElement("div",null,React.createElement("small",null,c)),React.createElement(RichText,{tagName:c,placeholder:__("Heading Text"),style:{backgroundColor:C,color:b,fontSize:u+"px",borderLeft:d+"px "+g+" "+f,padding:p+"px "+m+"px",textAlign:i},className:"wp-block-ug-heading-block-1 ug-heading-common ug-heading-text",key:"editable",onChange:function(e){return t.setAttributes({headingText:e})},value:l,formattingControls:["bold","italic"]})),"2"==r&&React.createElement("div",null,React.createElement("div",null,React.createElement("small",null,x)),React.createElement(RichText,{tagName:x,placeholder:__("Heading Text"),style:{color:E,fontSize:h+"px",borderBottom:v+"px "+k+" "+S,textAlign:R},className:"wp-block-ug-heading-block-2 ug-heading-common ug-heading-text",key:"editable",onChange:function(e){return t.setAttributes({headingText:e})},value:l,formattingControls:["bold","italic"]})),"3"==r&&React.createElement("div",null,React.createElement("div",null,React.createElement("small",null,y)),React.createElement(RichText,{tagName:y,placeholder:__("Heading Text"),style:{color:M,fontSize:A+"px",borderTop:L+"px "+$+" "+I,borderBottom:L+"px "+$+" "+I,padding:N+"px 0",textAlign:w},className:"wp-block-ug-heading-block-3 ug-heading-common ug-heading-text",key:"editable",onChange:function(e){return t.setAttributes({headingText:e})},value:l,formattingControls:["bold","italic"]}))]}),save:function(e){var t=e.attributes,o=(t.id,t.pattern),n=t.headingText,a=t.align_1,r=t.headingTag_1,l=t.textSize_1,i=t.marginTop_1,c=t.marginBottom_1,u=t.borderStyle_1,_=t.borderSize_1,s=t.paddingLeftRight_1,g=t.paddingTopBottom_1,d=t.textColor_1,m=t.bgColor_1,p=t.borderColor_1,b=t.align_2,C=t.headingTag_2,f=t.textSize_2,R=t.marginTop_2,x=t.marginBottom_2,h=t.borderStyle_2,B=t.borderSize_2,T=t.textColor_2,k=t.borderColor_2,v=t.align_3,E=t.headingTag_3,S=t.textSize_3,w=t.marginTop_3,y=t.marginBottom_3,A=t.borderStyle_3,P=t.borderSize_3,z=t.paddingTopBottom_3,$=t.textColor_3,L=t.borderColor_3;return"1"==o?React.createElement(RichText.Content,{tagName:r,style:{marginTop:i+"px",marginBottom:c+"px",backgroundColor:m,color:d,fontSize:l+"px",borderLeft:_+"px "+u+" "+p,padding:g+"px "+s+"px",textAlign:a},className:"ug-heading-common wp-block-ug-heading-block-1 ug-heading-text",value:n}):"2"==o?React.createElement(RichText.Content,{tagName:C,style:{marginTop:R+"px",marginBottom:x+"px",color:T,fontSize:f+"px",borderBottom:B+"px "+h+" "+k,textAlign:b},className:"ug-heading-common wp-block-ug-heading-block-2 ug-heading-text",value:n}):"3"==o?React.createElement(RichText.Content,{tagName:E,style:{marginTop:w+"px",marginBottom:y+"px",color:$,fontSize:S+"px",borderTop:P+"px "+A+" "+L,borderBottom:P+"px "+A+" "+L,padding:z+"px 0",textAlign:v},className:"ug-heading-common wp-block-ug-heading-block-3 ug-heading-text",value:n}):void 0}});__=wp.i18n.__,Component=(_wp$element=wp.element).Component,Fragment=_wp$element.Fragment,registerBlockType=(_wp$blocks=wp.blocks).registerBlockType,createBlock=_wp$blocks.createBlock,InspectorControls=(_wp$editor=wp.editor).InspectorControls,BlockControls=_wp$editor.BlockControls,ColorPalette=_wp$editor.ColorPalette,URLInput=_wp$editor.URLInput,RichText=_wp$editor.RichText,AlignmentToolbar=_wp$editor.AlignmentToolbar,BlockAlignmentToolbar=_wp$editor.BlockAlignmentToolbar,MediaUpload=_wp$editor.MediaUpload,PanelColorSettings=_wp$editor.PanelColorSettings,RangeControl=(_wp$components=wp.components).RangeControl,PanelBody=_wp$components.PanelBody,TextControl=_wp$components.TextControl,SelectControl=_wp$components.SelectControl,IconButton=_wp$components.IconButton,Toolbar=_wp$components.Toolbar,Dashicon=_wp$components.Dashicon,Button=_wp$components.Button,ButtonGroup=_wp$components.ButtonGroup,ToggleControl=_wp$components.ToggleControl,FormToggle=_wp$components.FormToggle,FontSizePicker=_wp$components.FontSizePicker,withState=wp.compose.withState;registerBlockType("ug/list-block",{title:__("UG List"),icon:"editor-ul",category:"ug-block",keywords:[__("Lists"),__("List"),__("Ultimate Gutenberg")],attributes:{id:{type:"string"},pattern:{default:"1"},listText:{type:"children",selector:".ug-list-text"},listTag_1:{default:"ul"},align_1:{default:"left"},textSize_1:{default:"16"},marginTop_1:{default:"0"},marginBottom_1:{default:"20"},borderStyle_1:{default:"solid"},borderSize_1:{default:"3"},borderRadius_1:{default:"0"},paddingLeftRight_1:{default:"20"},paddingTopBottom_1:{default:"10"},textColor_1:{default:"#545454"},bgColor_1:{default:"#f5f5f5"},borderColor_1:{default:"#545454"},listTag_2:{default:"ul"},align_2:{default:"left"},textSize_2:{default:"16"},marginTop_2:{default:"0"},marginBottom_2:{default:"20"},borderStyle_2:{default:"solid"},borderSize_2:{default:"3"},borderRadius_2:{default:"0"},paddingLeftRight_2:{default:"20"},paddingTopBottom_2:{default:"10"},textColor_2:{default:"#545454"},bgColor_2:{default:"#f5f5f5"},borderColor_2:{default:"#545454"},listTag_3:{default:"ul"},align_3:{default:"left"},textSize_3:{default:"16"},marginTop_3:{default:"0"},marginBottom_3:{default:"20"},borderStyle_3:{default:"solid"},borderSize_3:{default:"3"},borderRadius_3:{default:"0"},paddingLeftRight_3:{default:"20"},paddingTopBottom_3:{default:"10"},textColor_3:{default:"#545454"},bgColor_3:{default:"#f5f5f5"},borderColor_3:{default:"#545454"}},edit:withState({editable:"content"})(function(t){var e=t.isSelected,o=(t.editable,t.setState,t.clientId),n=t.attributes,a=n.id,r=n.pattern,l=n.listText,i=n.align_1,c=n.listTag_1,u=n.textSize_1,_=n.marginTop_1,s=n.marginBottom_1,g=n.borderStyle_1,d=n.borderSize_1,m=n.borderRadius_1,p=n.paddingLeftRight_1,b=n.paddingTopBottom_1,C=n.textColor_1,f=n.bgColor_1,R=n.borderColor_1,x=n.align_2,h=n.listTag_2,B=n.textSize_2,T=n.marginTop_2,k=n.marginBottom_2,v=n.borderStyle_2,E=n.borderSize_2,S=n.borderRadius_2,w=n.paddingLeftRight_2,y=n.paddingTopBottom_2,A=n.textColor_2,P=n.bgColor_2,z=n.borderColor_2,$=n.align_3,L=n.listTag_3,N=n.textSize_3,M=n.marginTop_3,I=n.marginBottom_3,q=n.borderStyle_3,U=n.borderSize_3,F=n.borderRadius_3,G=n.paddingLeftRight_3,D=n.paddingTopBottom_3,H=n.textColor_3,O=n.bgColor_3,Q=n.borderColor_3,J="ul",Y="ol";return a||t.setAttributes({id:o}),[e&&React.createElement(BlockControls,null,"1"===r&&React.createElement(AlignmentToolbar,{value:i,onChange:function(e){return t.setAttributes({align_1:e})},controls:["left","center","right"]}),"2"===r&&React.createElement(AlignmentToolbar,{value:x,onChange:function(e){return t.setAttributes({align_2:e})},controls:["left","center","right"]}),"2"===r&&React.createElement(AlignmentToolbar,{value:x,onChange:function(e){return t.setAttributes({align_2:e})},controls:["left","center","right"]}),"3"===r&&React.createElement(AlignmentToolbar,{value:$,onChange:function(e){return t.setAttributes({align_3:e})},controls:["left","center","right"]})),e&&React.createElement(InspectorControls,null,React.createElement(PanelBody,null,React.createElement(SelectControl,{label:__("Select Pattern"),value:r,onChange:function(e){t.setAttributes({pattern:e})},help:__("You can change template pattern here. If you want to know more about type of templates, please view Document on website."),options:[{value:"1",label:"Pattern 1"},{value:"2",label:"Pattern 2"},{value:"3",label:"Pattern 3"}]})),"1"===r&&React.createElement(PanelBody,{title:__("List Option")},React.createElement(ButtonGroup,{"aria-label":__("List Tag")},React.createElement(Button,{isLarge:!0,isPrimary:c===J,"aria-pressed":c===J,onClick:function(){return t.setAttributes({listTag_1:"ul"})}},"UL"),React.createElement(Button,{isLarge:!0,isPrimary:c===Y,"aria-pressed":c===Y,onClick:function(){return t.setAttributes({listTag_1:"ol"})}},"OL"))),"1"===r&&React.createElement(PanelBody,{title:__("Text Size")},React.createElement(RangeControl,{label:__("Text Size"),value:u,onChange:function(e){return t.setAttributes({textSize_1:e})},min:0,max:100,step:1})),"1"===r&&React.createElement(PanelBody,{title:__("Margin")},React.createElement(RangeControl,{label:__("Margin Top"),help:__("Margin is applied to only front screen."),value:_,onChange:function(e){return t.setAttributes({marginTop_1:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Margin Bottom"),help:__("Margin is applied to only front screen."),value:s,onChange:function(e){return t.setAttributes({marginBottom_1:e})},min:0,max:100,step:1})),"1"===r&&React.createElement(PanelBody,{title:__("Border")},React.createElement(SelectControl,{label:__("Border Style"),value:g,onChange:function(e){t.setAttributes({borderStyle_1:e})},options:[{value:"solid",label:"solid"},{value:"double",label:"double"},{value:"groove",label:"groove"},{value:"ridge",label:"ridge"},{value:"dashed",label:"dashed"},{value:"dotted",label:"dotted"},{value:"none",label:"none"}]}),React.createElement(RangeControl,{label:__("Border Size"),value:d,onChange:function(e){return t.setAttributes({borderSize_1:e})},min:0,max:20,step:1}),React.createElement(RangeControl,{label:__("Border Radius"),value:m,onChange:function(e){return t.setAttributes({borderRadius_1:e})},min:0,max:20,step:1})),"1"===r&&React.createElement(PanelBody,{title:__("Padding")},React.createElement(RangeControl,{label:__("Padding(Left & Right)"),value:p,onChange:function(e){return t.setAttributes({paddingLeftRight_1:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Padding(Top & Bottom)"),value:b,onChange:function(e){return t.setAttributes({paddingTopBottom_1:e})},min:0,max:100,step:1})),"1"===r&&React.createElement(PanelColorSettings,{title:__("Color Settings"),colorSettings:[{value:C,onChange:function(e){return t.setAttributes({textColor_1:e})},label:__("Text Color")},{value:f,onChange:function(e){return t.setAttributes({bgColor_1:e})},label:__("Background Color")},{value:R,onChange:function(e){return t.setAttributes({borderColor_1:e})},label:__("Border Color")}]}),"2"===r&&React.createElement(PanelBody,{title:__("List Option")},React.createElement(ButtonGroup,{"aria-label":__("List Tag")},React.createElement(Button,{isLarge:!0,isPrimary:h===J,"aria-pressed":h===J,onClick:function(){return t.setAttributes({listTag_2:"ul"})}},"UL"),React.createElement(Button,{isLarge:!0,isPrimary:h===Y,"aria-pressed":h===Y,onClick:function(){return t.setAttributes({listTag_2:"ol"})}},"OL"))),"2"===r&&React.createElement(PanelBody,{title:__("Text Size")},React.createElement(RangeControl,{label:__("Text Size"),value:B,onChange:function(e){return t.setAttributes({textSize_2:e})},min:0,max:100,step:1})),"2"===r&&React.createElement(PanelBody,{title:__("Margin")},React.createElement(RangeControl,{label:__("Margin Top"),help:__("Margin is applied to only front screen."),value:T,onChange:function(e){return t.setAttributes({marginTop_2:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Margin Bottom"),help:__("Margin is applied to only front screen."),value:k,onChange:function(e){return t.setAttributes({marginBottom_2:e})},min:0,max:100,step:1})),"2"===r&&React.createElement(PanelBody,{title:__("Border")},React.createElement(SelectControl,{label:__("Border Style"),value:v,onChange:function(e){t.setAttributes({borderStyle_2:e})},options:[{value:"solid",label:"solid"},{value:"double",label:"double"},{value:"groove",label:"groove"},{value:"ridge",label:"ridge"},{value:"dashed",label:"dashed"},{value:"dotted",label:"dotted"},{value:"none",label:"none"}]}),React.createElement(RangeControl,{label:__("Border Size"),value:E,onChange:function(e){return t.setAttributes({borderSize_2:e})},min:0,max:20,step:1}),React.createElement(RangeControl,{label:__("Border Radius"),value:S,onChange:function(e){return t.setAttributes({borderRadius_2:e})},min:0,max:20,step:1})),"2"===r&&React.createElement(PanelBody,{title:__("Padding")},React.createElement(RangeControl,{label:__("Padding(Left & Right)"),value:w,onChange:function(e){return t.setAttributes({paddingLeftRight_2:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Padding(Top & Bottom)"),value:y,onChange:function(e){return t.setAttributes({paddingTopBottom_2:e})},min:0,max:100,step:1})),"2"===r&&React.createElement(PanelColorSettings,{title:__("Color Settings"),colorSettings:[{value:A,onChange:function(e){return t.setAttributes({textColor_2:e})},label:__("Text Color")},{value:P,onChange:function(e){return t.setAttributes({bgColor_2:e})},label:__("Background Color")},{value:z,onChange:function(e){return t.setAttributes({borderColor_2:e})},label:__("Border Color")}]}),"3"===r&&React.createElement(PanelBody,{title:__("List Option")},React.createElement(ButtonGroup,{"aria-label":__("List Tag")},React.createElement(Button,{isLarge:!0,isPrimary:L===J,"aria-pressed":L===J,onClick:function(){return t.setAttributes({listTag_3:"ul"})}},"UL"),React.createElement(Button,{isLarge:!0,isPrimary:L===Y,"aria-pressed":L===Y,onClick:function(){return t.setAttributes({listTag_3:"ol"})}},"OL"))),"3"===r&&React.createElement(PanelBody,{title:__("Text Size")},React.createElement(RangeControl,{label:__("Text Size"),value:N,onChange:function(e){return t.setAttributes({textSize_3:e})},min:0,max:100,step:1})),"3"===r&&React.createElement(PanelBody,{title:__("Margin")},React.createElement(RangeControl,{label:__("Margin Top"),help:__("Margin is applied to only front screen."),value:M,onChange:function(e){return t.setAttributes({marginTop_3:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Margin Bottom"),help:__("Margin is applied to only front screen."),value:I,onChange:function(e){return t.setAttributes({marginBottom_3:e})},min:0,max:100,step:1})),"3"===r&&React.createElement(PanelBody,{title:__("Border")},React.createElement(SelectControl,{label:__("Border Style"),value:q,onChange:function(e){t.setAttributes({borderStyle_3:e})},options:[{value:"solid",label:"solid"},{value:"double",label:"double"},{value:"groove",label:"groove"},{value:"ridge",label:"ridge"},{value:"dashed",label:"dashed"},{value:"dotted",label:"dotted"},{value:"none",label:"none"}]}),React.createElement(RangeControl,{label:__("Border Size"),value:U,onChange:function(e){return t.setAttributes({borderSize_3:e})},min:0,max:20,step:1}),React.createElement(RangeControl,{label:__("Border Radius"),value:F,onChange:function(e){return t.setAttributes({borderRadius_3:e})},min:0,max:20,step:1})),"3"===r&&React.createElement(PanelBody,{title:__("Padding")},React.createElement(RangeControl,{label:__("Padding(Left & Right)"),value:G,onChange:function(e){return t.setAttributes({paddingLeftRight_3:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Padding(Top & Bottom)"),value:D,onChange:function(e){return t.setAttributes({paddingTopBottom_3:e})},min:0,max:100,step:1})),"3"===r&&React.createElement(PanelColorSettings,{title:__("Color Settings"),colorSettings:[{value:H,onChange:function(e){return t.setAttributes({textColor_3:e})},label:__("Text Color")},{value:O,onChange:function(e){return t.setAttributes({bgColor_3:e})},label:__("Background Color")},{value:Q,onChange:function(e){return t.setAttributes({borderColor_3:e})},label:__("Border Color")}]})),"1"==r&&React.createElement("div",{key:"editable",className:"ug-list-common wp-block-ug-list-block-1"},React.createElement("style",null,".ug-list-block-1-"+a+" {\n            background-color: "+f+";\n            color: "+C+";\n            font-size: "+u+"px;\n            border: "+d+"px "+g+" "+R+";\n            border-radius: "+m+"px;\n            padding: "+b+"px "+p+"px !important;\n            text-align: "+i+";\n            }"),React.createElement(RichText,{multiline:"li",tagName:c,placeholder:__("List Text"),className:"ug-list-text ug-list-block-1-"+a,onChange:function(e){return t.setAttributes({listText:e})},value:l,formattingControls:["bold","italic","strikethrough","link"]})),"2"==r&&React.createElement("div",{key:"editable",className:"ug-list-common wp-block-ug-list-block-3"},React.createElement("style",null,".ug-list-block-2-"+a+" {\n            background-color: "+P+";\n            color: "+A+";\n            font-size: "+B+"px !important;\n            border-top: "+E+"px "+v+" "+z+";\n            border-bottom: "+E+"px "+v+" "+z+";\n            padding: "+y+"px "+w+"px !important;\n            text-align: "+x+";\n            }"),React.createElement(RichText,{multiline:"li",tagName:h,placeholder:__("List Text"),className:"ug-list-text ug-list-block-2-"+a,onChange:function(e){return t.setAttributes({listText:e})},value:l,formattingControls:["bold","italic","strikethrough","link"]})),"3"==r&&React.createElement("div",{key:"editable",className:"ug-list-common wp-block-ug-list-block-3"},React.createElement("style",null,".ug-list-block-3-"+a+" {\n            background-color: "+O+";\n            color: "+H+";\n            font-size: "+N+"px !important;\n            border: "+U+"px "+q+" "+Q+";\n            border-radius: "+F+"px;\n            padding: "+D+"px "+G+"px !important;\n            text-align: "+$+";\n            }"),React.createElement(RichText,{multiline:"li",tagName:L,placeholder:__("List Text"),className:"ug-list-text ug-list-block-3-"+a,onChange:function(e){return t.setAttributes({listText:e})},value:l,formattingControls:["bold","italic","strikethrough","link"]}))]}),save:function(e){var t=e.attributes,o=t.id,n=t.pattern,a=t.listText,r=t.align_1,l=t.listTag_1,i=t.textSize_1,c=t.marginTop_1,u=t.marginBottom_1,_=t.borderStyle_1,s=t.borderSize_1,g=t.borderRadius_1,d=t.paddingLeftRight_1,m=t.paddingTopBottom_1,p=t.textColor_1,b=t.bgColor_1,C=t.borderColor_1,f=t.align_2,R=t.listTag_2,x=t.textSize_2,h=t.marginTop_2,B=t.marginBottom_2,T=t.borderStyle_2,k=t.borderSize_2,v=(t.borderRadius_2,t.paddingLeftRight_2),E=t.paddingTopBottom_2,S=t.textColor_2,w=t.bgColor_2,y=t.borderColor_2,A=t.align_3,P=t.listTag_3,z=t.textSize_3,$=t.marginTop_3,L=t.marginBottom_3,N=t.borderStyle_3,M=t.borderSize_3,I=t.borderRadius_3,q=t.paddingLeftRight_3,U=t.paddingTopBottom_3,F=t.textColor_3,G=t.bgColor_3,D=t.borderColor_3;return"1"==n?React.createElement("div",{className:"ug-list-common wp-block-ug-list-block-1"},React.createElement("style",null,".ug-list-block-1-"+o+" {\n            margin-top: "+c+"px;\n            margin-bottom: "+u+"px;\n            background-color: "+b+";\n            color: "+p+";\n            font-size: "+i+"px !important;\n            border: "+s+"px "+_+" "+C+";\n            border-radius: "+g+"px;\n            padding: "+m+"px "+d+"px !important;\n            text-align: "+r+";\n            }"),React.createElement(RichText.Content,{tagName:l,className:"ug-list-text ug-list-block-1-"+o,value:a})):"2"==n?React.createElement("div",{className:"ug-list-common wp-block-ug-list-block-3"},React.createElement("style",null,".ug-list-block-2-"+o+" {\n             margin-top: "+h+"px;\n             margin-bottom: "+B+"px;\n             background-color: "+w+";\n             color: "+S+";\n             font-size: "+x+"px !important;\n             border-top: "+k+"px "+T+" "+y+";\n             border-bottom: "+k+"px "+T+" "+y+";\n             padding: "+E+"px "+v+"px !important;\n             text-align: "+f+";\n             }"),React.createElement(RichText.Content,{tagName:R,value:a,className:"ug-list-text ug-list-block-2-"+o})):"3"==n?React.createElement("div",{className:"ug-list-common wp-block-ug-list-block-3"},React.createElement("style",null,".ug-list-block-3-"+o+" {\n              margin-top: "+$+"px;\n              margin-bottom: "+L+"px;\n              background-color: "+G+";\n              color: "+F+";\n              font-size: "+z+"px !important;\n              border: "+M+"px "+N+" "+D+";\n              border-radius: "+I+"px;\n              padding: "+U+"px "+q+"px !important;\n              text-align: "+A+";\n              }"),React.createElement(RichText.Content,{tagName:P,value:a,className:"ug-list-text ug-list-block-3-"+o})):void 0}});__=wp.i18n.__,Component=(_wp$element=wp.element).Component,Fragment=_wp$element.Fragment,registerBlockType=(_wp$blocks=wp.blocks).registerBlockType,createBlock=_wp$blocks.createBlock,InspectorControls=(_wp$editor=wp.editor).InspectorControls,BlockControls=_wp$editor.BlockControls,ColorPalette=_wp$editor.ColorPalette,URLInput=_wp$editor.URLInput,RichText=_wp$editor.RichText,AlignmentToolbar=_wp$editor.AlignmentToolbar,BlockAlignmentToolbar=_wp$editor.BlockAlignmentToolbar,MediaUpload=_wp$editor.MediaUpload,PanelColorSettings=_wp$editor.PanelColorSettings,RangeControl=(_wp$components=wp.components).RangeControl,PanelBody=_wp$components.PanelBody,TextControl=_wp$components.TextControl,SelectControl=_wp$components.SelectControl,IconButton=_wp$components.IconButton,Toolbar=_wp$components.Toolbar,Dashicon=_wp$components.Dashicon,Button=_wp$components.Button,ButtonGroup=_wp$components.ButtonGroup,ToggleControl=_wp$components.ToggleControl,FormToggle=_wp$components.FormToggle,FontSizePicker=_wp$components.FontSizePicker,withState=wp.compose.withState;registerBlockType("ug/box-block",{title:__("UG Box"),icon:"admin-comments",category:"ug-block",keywords:[__("Boxs"),__("Box"),__("Ultimate Gutenberg")],attributes:{id:{type:"string"},pattern:{default:"1"},boxText:{type:"children",selector:".ug-box-text"},align_1:{default:"left"},textSize_1:{default:"16"},marginTop_1:{default:"0"},marginBottom_1:{default:"20"},borderStyle_1:{default:"solid"},borderSize_1:{default:"3"},borderRadius_1:{default:"0"},paddingLeftRight_1:{default:"20"},paddingTopBottom_1:{default:"10"},textColor_1:{default:"#545454"},bgColor_1:{default:"#f5f5f5"},borderColor_1:{default:"#545454"},align_2:{default:"left"},textSize_2:{default:"16"},marginTop_2:{default:"0"},marginBottom_2:{default:"20"},borderStyle_2:{default:"solid"},borderSize_2:{default:"3"},paddingLeftRight_2:{default:"20"},paddingTopBottom_2:{default:"10"},textColor_2:{default:"#545454"},bgColor_2:{default:"#f5f5f5"},borderColor_2:{default:"#545454"},align_3:{default:"left"},textSize_3:{default:"16"},marginTop_3:{default:"0"},marginBottom_3:{default:"20"},borderStyle_3:{default:"solid"},borderSize_3:{default:"3"},paddingLeftRight_3:{default:"20"},paddingTopBottom_3:{default:"10"},textColor_3:{default:"#545454"},bgColor_3:{default:"#f5f5f5"},borderColor_3:{default:"#545454"}},edit:withState({editable:"content"})(function(t){var e=t.isSelected,o=(t.editable,t.setState,t.clientId),n=t.attributes,a=n.id,r=n.pattern,l=n.boxText,i=n.align_1,c=n.textSize_1,u=n.marginTop_1,_=n.marginBottom_1,s=n.borderStyle_1,g=n.borderSize_1,d=n.borderRadius_1,m=n.paddingLeftRight_1,p=n.paddingTopBottom_1,b=n.textColor_1,C=n.bgColor_1,f=n.borderColor_1,R=n.align_2,x=n.textSize_2,h=n.marginTop_2,B=n.marginBottom_2,T=n.borderStyle_2,k=n.borderSize_2,v=n.paddingLeftRight_2,E=n.paddingTopBottom_2,S=n.textColor_2,w=n.bgColor_2,y=n.borderColor_2,A=n.align_3,P=n.textSize_3,z=n.marginTop_3,$=n.marginBottom_3,L=n.borderStyle_3,N=n.borderSize_3,M=n.paddingLeftRight_3,I=n.paddingTopBottom_3,q=n.textColor_3,U=n.bgColor_3,F=n.borderColor_3;return a||t.setAttributes({id:o}),[e&&React.createElement(BlockControls,null,"1"===r&&React.createElement(AlignmentToolbar,{value:i,onChange:function(e){return t.setAttributes({align_1:e})},controls:["left","center","right"]}),"2"===r&&React.createElement(AlignmentToolbar,{value:R,onChange:function(e){return t.setAttributes({align_2:e})},controls:["left","center","right"]}),"3"===r&&React.createElement(AlignmentToolbar,{value:A,onChange:function(e){return t.setAttributes({align_3:e})},controls:["left","center","right"]})),e&&React.createElement(InspectorControls,null,React.createElement(PanelBody,null,React.createElement(SelectControl,{label:__("Select Pattern"),value:r,onChange:function(e){t.setAttributes({pattern:e})},help:__("You can change template pattern here. If you want to know more about type of templates, please view Document on website."),options:[{value:"1",label:"Pattern 1"},{value:"2",label:"Pattern 2"},{value:"3",label:"Pattern 3"}]})),"1"===r&&React.createElement(PanelBody,{title:__("Text Size")},React.createElement(RangeControl,{label:__("Text Size"),value:c,onChange:function(e){return t.setAttributes({textSize_1:e})},min:0,max:100,step:1})),"1"===r&&React.createElement(PanelBody,{title:__("Margin")},React.createElement(RangeControl,{label:__("Margin Top"),help:__("Margin is applied to only front screen."),value:u,onChange:function(e){return t.setAttributes({marginTop_1:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Margin Bottom"),help:__("Margin is applied to only front screen."),value:_,onChange:function(e){return t.setAttributes({marginBottom_1:e})},min:0,max:100,step:1})),"1"===r&&React.createElement(PanelBody,{title:__("Border")},React.createElement(SelectControl,{label:__("Border Style"),value:s,onChange:function(e){t.setAttributes({borderStyle_1:e})},options:[{value:"solid",label:"solid"},{value:"double",label:"double"},{value:"groove",label:"groove"},{value:"ridge",label:"ridge"},{value:"dashed",label:"dashed"},{value:"dotted",label:"dotted"},{value:"none",label:"none"}]}),React.createElement(RangeControl,{label:__("Border Size"),value:g,onChange:function(e){return t.setAttributes({borderSize_1:e})},min:0,max:20,step:1}),React.createElement(RangeControl,{label:__("Border Radius"),value:d,onChange:function(e){return t.setAttributes({borderRadius_1:e})},min:0,max:20,step:1})),"1"===r&&React.createElement(PanelBody,{title:__("Padding")},React.createElement(RangeControl,{label:__("Padding(Left & Right)"),value:m,onChange:function(e){return t.setAttributes({paddingLeftRight_1:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Padding(Top & Bottom)"),value:p,onChange:function(e){return t.setAttributes({paddingTopBottom_1:e})},min:0,max:100,step:1})),"1"===r&&React.createElement(PanelColorSettings,{title:__("Color Settings"),colorSettings:[{value:b,onChange:function(e){return t.setAttributes({textColor_1:e})},label:__("Text Color")},{value:C,onChange:function(e){return t.setAttributes({bgColor_1:e})},label:__("Background Color")},{value:f,onChange:function(e){return t.setAttributes({borderColor_1:e})},label:__("Border Color")}]}),"2"===r&&React.createElement(PanelBody,{title:__("Text Size")},React.createElement(RangeControl,{label:__("Text Size"),value:x,onChange:function(e){return t.setAttributes({textSize_2:e})},min:0,max:100,step:1})),"2"===r&&React.createElement(PanelBody,{title:__("Margin")},React.createElement(RangeControl,{label:__("Margin Top"),help:__("Margin is applied to only front screen."),value:h,onChange:function(e){return t.setAttributes({marginTop_2:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Margin Bottom"),help:__("Margin is applied to only front screen."),value:B,onChange:function(e){return t.setAttributes({marginBottom_2:e})},min:0,max:100,step:1})),"2"===r&&React.createElement(PanelBody,{title:__("Border")},React.createElement(SelectControl,{label:__("Border Style"),value:T,onChange:function(e){t.setAttributes({borderStyle_2:e})},options:[{value:"solid",label:"solid"},{value:"double",label:"double"},{value:"groove",label:"groove"},{value:"ridge",label:"ridge"},{value:"dashed",label:"dashed"},{value:"dotted",label:"dotted"},{value:"none",label:"none"}]}),React.createElement(RangeControl,{label:__("Border Size"),value:k,onChange:function(e){return t.setAttributes({borderSize_2:e})},min:0,max:20,step:1})),"2"===r&&React.createElement(PanelBody,{title:__("Padding")},React.createElement(RangeControl,{label:__("Padding(Left & Right)"),value:v,onChange:function(e){return t.setAttributes({paddingLeftRight_2:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Padding(Top & Bottom)"),value:E,onChange:function(e){return t.setAttributes({paddingTopBottom_2:e})},min:0,max:100,step:1})),"2"===r&&React.createElement(PanelColorSettings,{title:__("Color Settings"),colorSettings:[{value:S,onChange:function(e){return t.setAttributes({textColor_2:e})},label:__("Text Color")},{value:w,onChange:function(e){return t.setAttributes({bgColor_2:e})},label:__("Background Color")},{value:y,onChange:function(e){return t.setAttributes({borderColor_2:e})},label:__("Border Color")}]}),"3"===r&&React.createElement(PanelBody,{title:__("Text Size")},React.createElement(RangeControl,{label:__("Text Size"),value:P,onChange:function(e){return t.setAttributes({textSize_3:e})},min:0,max:100,step:1})),"3"===r&&React.createElement(PanelBody,{title:__("Margin")},React.createElement(RangeControl,{label:__("Margin Top"),help:__("Margin is applied to only front screen."),value:z,onChange:function(e){return t.setAttributes({marginTop_3:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Margin Bottom"),help:__("Margin is applied to only front screen."),value:$,onChange:function(e){return t.setAttributes({marginBottom_3:e})},min:0,max:100,step:1})),"3"===r&&React.createElement(PanelBody,{title:__("Border")},React.createElement(SelectControl,{label:__("Border Style"),value:L,onChange:function(e){t.setAttributes({borderStyle_3:e})},options:[{value:"solid",label:"solid"},{value:"double",label:"double"},{value:"groove",label:"groove"},{value:"ridge",label:"ridge"},{value:"dashed",label:"dashed"},{value:"dotted",label:"dotted"},{value:"none",label:"none"}]}),React.createElement(RangeControl,{label:__("Border Size"),value:N,onChange:function(e){return t.setAttributes({borderSize_3:e})},min:0,max:20,step:1})),"3"===r&&React.createElement(PanelBody,{title:__("Padding")},React.createElement(RangeControl,{label:__("Padding(Left & Right)"),value:M,onChange:function(e){return t.setAttributes({paddingLeftRight_3:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Padding(Top & Bottom)"),value:I,onChange:function(e){return t.setAttributes({paddingTopBottom_3:e})},min:0,max:100,step:1})),"3"===r&&React.createElement(PanelColorSettings,{title:__("Color Settings"),colorSettings:[{value:q,onChange:function(e){return t.setAttributes({textColor_3:e})},label:__("Text Color")},{value:U,onChange:function(e){return t.setAttributes({bgColor_3:e})},label:__("Background Color")},{value:F,onChange:function(e){return t.setAttributes({borderColor_3:e})},label:__("Border Color")}]})),"1"==r&&React.createElement("div",{key:"editable",className:"wp-block-ug-box-block-1 ug-box-common"},React.createElement("style",null,".ug-box-block-1-"+a+" {\n            background-color: "+C+" !important;\n            color: "+b+" !important;\n            font-size: "+c+"px !important;\n            border: "+g+"px "+s+" "+f+" !important;\n            border-radius: "+d+"px !important;\n            padding: "+p+"px "+m+"px !important;\n            text-align: "+i+" !important;\n            }"),React.createElement(RichText,{tagName:"div",placeholder:__("Box Text"),className:"ug-box-text ug-box-block-1-"+a,onChange:function(e){return t.setAttributes({boxText:e})},value:l,formattingControls:["bold","italic","strikethrough","link"]})),"2"==r&&React.createElement("div",{key:"editable",className:"wp-block-ug-box-block-2 ug-box-common"},React.createElement("style",null,".ug-box-block-2-"+a+" {\n            background-color: "+w+" !important;\n            color: "+S+" !important;\n            font-size: "+x+"px !important;\n            border-top: "+k+"px "+T+" "+y+" !important;\n            border-bottom: "+k+"px "+T+" "+y+" !important;\n            padding: "+E+"px "+v+"px !important;\n            text-align: "+R+" !important;\n            }"),React.createElement(RichText,{tagName:"div",placeholder:__("Box Text"),className:"ug-box-text ug-box-block-2-"+a,onChange:function(e){return t.setAttributes({boxText:e})},value:l,formattingControls:["bold","italic","strikethrough","link"]})),"3"==r&&React.createElement("div",{key:"editable",className:"wp-block-ug-box-block-3 ug-box-common"},React.createElement("style",null,".ug-box-block-3-"+a+" {\n            background-color: "+U+" !important;\n            color: "+q+" !important;\n            font-size: "+P+"px !important;\n            border-left: "+N+"px "+L+" "+F+" !important;\n            padding: "+I+"px "+M+"px !important;\n            text-align: "+A+" !important;\n            }"),React.createElement(RichText,{tagName:"div",placeholder:__("Box Text"),className:"ug-box-text ug-box-block-3-"+a,onChange:function(e){return t.setAttributes({boxText:e})},value:l,formattingControls:["bold","italic","strikethrough","link"]}))]}),save:function(e){var t=e.attributes,o=t.id,n=t.pattern,a=t.boxText,r=t.align_1,l=t.textSize_1,i=t.marginTop_1,c=t.marginBottom_1,u=t.borderStyle_1,_=t.borderSize_1,s=t.borderRadius_1,g=t.paddingLeftRight_1,d=t.paddingTopBottom_1,m=t.textColor_1,p=t.bgColor_1,b=t.borderColor_1,C=t.align_2,f=t.textSize_2,R=t.marginTop_2,x=t.marginBottom_2,h=t.borderStyle_2,B=t.borderSize_2,T=t.paddingLeftRight_2,k=t.paddingTopBottom_2,v=t.textColor_2,E=t.bgColor_2,S=t.borderColor_2,w=t.align_3,y=t.textSize_3,A=t.marginTop_3,P=t.marginBottom_3,z=t.borderStyle_3,$=t.borderSize_3,L=t.paddingLeftRight_3,N=t.paddingTopBottom_3,M=t.textColor_3,I=t.bgColor_3,q=t.borderColor_3;return"1"==n?React.createElement("div",{className:"ug-box-common wp-block-ug-box-block-1"},React.createElement("style",null,".ug-box-block-1-"+o+" {\n            margin-top: "+i+"px !important;\n            margin-bottom: "+c+"px !important;\n            background-color: "+p+" !important;\n            color: "+m+" !important;\n            font-size: "+l+"px !important;\n            border: "+_+"px "+u+" "+b+" !important;\n            border-radius: "+s+"px !important;\n            padding: "+d+"px "+g+"px !important;\n            text-align: "+r+" !important;\n            }"),React.createElement(RichText.Content,{tagName:"div",className:"ug-box-text ug-box-block-1-"+o,value:a})):"2"==n?React.createElement("div",{className:"ug-box-common wp-block-ug-box-block-2"},React.createElement("style",null,".ug-box-block-2-"+o+" {\n            margin-top: "+R+"px !important;\n            margin-bottom: "+x+"px !important;\n            background-color: "+E+" !important;\n            color: "+v+" !important;\n            font-size: "+f+"px !important;\n            border-top: "+B+"px "+h+" "+S+" !important;\n            border-bottom: "+B+"px "+h+" "+S+" !important;\n            padding: "+k+"px "+T+"px !important;\n            text-align: "+C+" !important;\n            "),React.createElement(RichText.Content,{tagName:"div",className:"ug-box-text ug-box-block-2-"+o,value:a})):"3"==n?React.createElement("div",{className:"ug-box-common wp-block-ug-box-block-3"},React.createElement("style",null,".ug-box-block-3-"+o+" {\n             margin-top: "+A+"px !important;\n             margin-bottom: "+P+"px !important;\n             background-color: "+I+" !important;\n             color: "+M+" !important;\n             font-size: "+y+"px !important;\n             border-left: "+$+"px "+z+" "+q+" !important;\n             padding: "+N+"px "+L+"px !important;\n             text-align: "+w+" !important;\n             }"),React.createElement(RichText.Content,{tagName:"div",className:"ug-box-text ug-box-block-3-"+o,value:a})):void 0}});__=wp.i18n.__,Component=(_wp$element=wp.element).Component,Fragment=_wp$element.Fragment,registerBlockType=(_wp$blocks=wp.blocks).registerBlockType,createBlock=_wp$blocks.createBlock,InspectorControls=(_wp$editor=wp.editor).InspectorControls,BlockControls=_wp$editor.BlockControls,ColorPalette=_wp$editor.ColorPalette,URLInput=_wp$editor.URLInput,RichText=_wp$editor.RichText,AlignmentToolbar=_wp$editor.AlignmentToolbar,BlockAlignmentToolbar=_wp$editor.BlockAlignmentToolbar,MediaUpload=_wp$editor.MediaUpload,PanelColorSettings=_wp$editor.PanelColorSettings,RangeControl=(_wp$components=wp.components).RangeControl,PanelBody=_wp$components.PanelBody,TextControl=_wp$components.TextControl,SelectControl=_wp$components.SelectControl,IconButton=_wp$components.IconButton,Toolbar=_wp$components.Toolbar,Dashicon=_wp$components.Dashicon,Button=_wp$components.Button,ButtonGroup=_wp$components.ButtonGroup,ToggleControl=_wp$components.ToggleControl,FormToggle=_wp$components.FormToggle,FontSizePicker=_wp$components.FontSizePicker,withState=wp.compose.withState;registerBlockType("ug/blockquote-block",{title:__("UG Blockquote"),icon:"format-quote",category:"ug-block",keywords:[__("Quotes"),__("Quote"),__("Ultimate Gutenberg")],attributes:{id:{type:"string"},pattern:{default:"1"},blockquoteText:{type:"children",selector:".ug-blockquote-text"},blockquoteAuthorText:{type:"children",selector:".ug-blockquote-author-text"},align_1:{default:"left"},textSize_1:{default:"16"},authorSize_1:{default:"16"},marginTop_1:{default:"0"},marginBottom_1:{default:"20"},borderStyle_1:{default:"solid"},borderSize_1:{default:"3"},borderRadius_1:{default:"0"},paddingLeftRight_1:{default:"20"},paddingTopBottom_1:{default:"10"},textColor_1:{default:"#545454"},bgColor_1:{default:"#f5f5f5"},borderColor_1:{default:"#545454"},iconColor_1:{default:"#545454"},align_2:{default:"left"},textSize_2:{default:"16"},authorSize_2:{default:"16"},marginTop_2:{default:"0"},marginBottom_2:{default:"20"},borderStyle_2:{default:"solid"},borderSize_2:{default:"3"},paddingLeftRight_2:{default:"20"},paddingTopBottom_2:{default:"10"},textColor_2:{default:"#545454"},bgColor_2:{default:"#f5f5f5"},borderColor_2:{default:"#545454"},iconColor_2:{default:"#545454"},align_3:{default:"left"},textSize_3:{default:"16"},authorSize_3:{default:"16"},marginTop_3:{default:"0"},marginBottom_3:{default:"20"},paddingLeftRight_3:{default:"20"},paddingTopBottom_3:{default:"10"},textColor_3:{default:"#ffffff"},bgColor_3:{default:"#545454"},iconColor_3:{default:"#545454"}},edit:withState({editable:"content"})(function(t){var e=t.isSelected,o=(t.editable,t.setState,t.clientId),n=t.attributes,a=n.id,r=n.pattern,l=n.blockquoteText,i=n.blockquoteAuthorText,c=n.align_1,u=n.textSize_1,_=n.authorSize_1,s=n.marginTop_1,g=n.marginBottom_1,d=n.borderStyle_1,m=n.borderSize_1,p=n.borderRadius_1,b=n.paddingLeftRight_1,C=n.paddingTopBottom_1,f=n.textColor_1,R=n.bgColor_1,x=n.borderColor_1,h=n.iconColor_1,B=n.align_2,T=n.textSize_2,k=n.authorSize_2,v=n.marginTop_2,E=n.marginBottom_2,S=n.borderStyle_2,w=n.borderSize_2,y=(n.borderRadius_2,n.paddingLeftRight_2),A=n.paddingTopBottom_2,P=n.textColor_2,z=n.bgColor_2,$=n.borderColor_2,L=n.iconColor_2,N=n.align_3,M=n.textSize_3,I=n.authorSize_3,q=n.marginTop_3,U=n.marginBottom_3,F=n.paddingLeftRight_3,G=n.paddingTopBottom_3,D=n.textColor_3,H=n.bgColor_3,O=n.iconColor_3;return a||t.setAttributes({id:o}),[e&&React.createElement(BlockControls,null,"1"===r&&React.createElement(AlignmentToolbar,{value:c,onChange:function(e){return t.setAttributes({align_1:e})},controls:["left","center","right"]}),"2"===r&&React.createElement(AlignmentToolbar,{value:B,onChange:function(e){return t.setAttributes({align_2:e})},controls:["left","center","right"]}),"3"===r&&React.createElement(AlignmentToolbar,{value:N,onChange:function(e){return t.setAttributes({align_3:e})},controls:["left","center","right"]})),e&&React.createElement(InspectorControls,null,React.createElement(PanelBody,null,React.createElement(SelectControl,{label:__("Select Pattern"),value:r,onChange:function(e){t.setAttributes({pattern:e})},help:__("You can change template pattern here. If you want to know more about type of templates, please view Document on website."),options:[{value:"1",label:"Pattern 1"},{value:"2",label:"Pattern 2"},{value:"3",label:"Pattern 3"}]})),"1"===r&&React.createElement(PanelBody,{title:__("Text Size")},React.createElement(RangeControl,{label:__("Text Size"),value:u,onChange:function(e){return t.setAttributes({textSize_1:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Author Size"),value:_,onChange:function(e){return t.setAttributes({authorSize_1:e})},min:0,max:100,step:1})),"1"===r&&React.createElement(PanelBody,{title:__("Margin")},React.createElement(RangeControl,{label:__("Margin Top"),help:__("Margin is applied to only front screen."),value:s,onChange:function(e){return t.setAttributes({marginTop_1:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Margin Bottom"),help:__("Margin is applied to only front screen."),value:g,onChange:function(e){return t.setAttributes({marginBottom_1:e})},min:0,max:100,step:1})),"1"===r&&React.createElement(PanelBody,{title:__("Border")},React.createElement(SelectControl,{label:__("Border Style"),value:d,onChange:function(e){t.setAttributes({borderStyle_1:e})},options:[{value:"solid",label:"solid"},{value:"double",label:"double"},{value:"groove",label:"groove"},{value:"ridge",label:"ridge"},{value:"dashed",label:"dashed"},{value:"dotted",label:"dotted"},{value:"none",label:"none"}]}),React.createElement(RangeControl,{label:__("Border Size"),value:m,onChange:function(e){return t.setAttributes({borderSize_1:e})},min:0,max:20,step:1}),React.createElement(RangeControl,{label:__("Border Radius"),value:p,onChange:function(e){return t.setAttributes({borderRadius_1:e})},min:0,max:20,step:1})),"1"===r&&React.createElement(PanelBody,{title:__("Padding")},React.createElement(RangeControl,{label:__("Padding(Left & Right)"),value:b,onChange:function(e){return t.setAttributes({paddingLeftRight_1:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Padding(Top & Bottom)"),value:C,onChange:function(e){return t.setAttributes({paddingTopBottom_1:e})},min:0,max:100,step:1})),"1"===r&&React.createElement(PanelColorSettings,{title:__("Color Settings"),colorSettings:[{value:f,onChange:function(e){return t.setAttributes({textColor_1:e})},label:__("Text Color")},{value:R,onChange:function(e){return t.setAttributes({bgColor_1:e})},label:__("Background Color")},{value:x,onChange:function(e){return t.setAttributes({borderColor_1:e})},label:__("Border Color")},{value:h,onChange:function(e){return t.setAttributes({iconColor_1:e})},label:__("Icon Color")}]}),"2"===r&&React.createElement(PanelBody,{title:__("Text Size")},React.createElement(RangeControl,{label:__("Text Size"),value:T,onChange:function(e){return t.setAttributes({textSize_2:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Author Size"),value:k,onChange:function(e){return t.setAttributes({authorSize_2:e})},min:0,max:100,step:1})),"2"===r&&React.createElement(PanelBody,{title:__("Margin")},React.createElement(RangeControl,{label:__("Margin Top"),help:__("Margin is applied to only front screen."),value:v,onChange:function(e){return t.setAttributes({marginTop_2:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Margin Bottom"),help:__("Margin is applied to only front screen."),value:E,onChange:function(e){return t.setAttributes({marginBottom_2:e})},min:0,max:100,step:1})),"2"===r&&React.createElement(PanelBody,{title:__("Border")},React.createElement(SelectControl,{label:__("Border Style"),value:S,onChange:function(e){t.setAttributes({borderStyle_2:e})},options:[{value:"solid",label:"solid"},{value:"double",label:"double"},{value:"groove",label:"groove"},{value:"ridge",label:"ridge"},{value:"dashed",label:"dashed"},{value:"dotted",label:"dotted"},{value:"none",label:"none"}]}),React.createElement(RangeControl,{label:__("Border Size"),value:w,onChange:function(e){return t.setAttributes({borderSize_2:e})},min:0,max:20,step:1})),"2"===r&&React.createElement(PanelBody,{title:__("Padding")},React.createElement(RangeControl,{label:__("Padding(Left & Right)"),value:y,onChange:function(e){return t.setAttributes({paddingLeftRight_2:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Padding(Top & Bottom)"),value:A,onChange:function(e){return t.setAttributes({paddingTopBottom_2:e})},min:0,max:100,step:1})),"2"===r&&React.createElement(PanelColorSettings,{title:__("Color Settings"),colorSettings:[{value:P,onChange:function(e){return t.setAttributes({textColor_2:e})},label:__("Text Color")},{value:z,onChange:function(e){return t.setAttributes({bgColor_2:e})},label:__("Background Color")},{value:$,onChange:function(e){return t.setAttributes({borderColor_2:e})},label:__("Border Color")},{value:L,onChange:function(e){return t.setAttributes({iconColor_2:e})},label:__("Icon Color")}]}),"3"===r&&React.createElement(PanelBody,{title:__("Text Size")},React.createElement(RangeControl,{label:__("Text Size"),value:M,onChange:function(e){return t.setAttributes({textSize_3:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Author Size"),value:I,onChange:function(e){return t.setAttributes({authorSize_3:e})},min:0,max:100,step:1})),"3"===r&&React.createElement(PanelBody,{title:__("Margin")},React.createElement(RangeControl,{label:__("Margin Top"),help:__("Margin is applied to only front screen."),value:q,onChange:function(e){return t.setAttributes({marginTop_3:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Margin Bottom"),help:__("Margin is applied to only front screen."),value:U,onChange:function(e){return t.setAttributes({marginBottom_3:e})},min:0,max:100,step:1})),"3"===r&&React.createElement(PanelBody,{title:__("Padding")},React.createElement(RangeControl,{label:__("Padding(Left & Right)"),value:F,onChange:function(e){return t.setAttributes({paddingLeftRight_3:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Padding(Top & Bottom)"),value:G,onChange:function(e){return t.setAttributes({paddingTopBottom_3:e})},min:0,max:100,step:1})),"3"===r&&React.createElement(PanelColorSettings,{title:__("Color Settings"),colorSettings:[{value:D,onChange:function(e){return t.setAttributes({textColor_3:e})},label:__("Text Color")},{value:H,onChange:function(e){return t.setAttributes({bgColor_3:e})},label:__("Background Color")},{value:O,onChange:function(e){return t.setAttributes({iconColor_3:e})},label:__("Icon Color")}]})),"1"==r&&React.createElement("div",{key:"editable",className:"ug-blockquote-common wp-block-ug-blockquote-block-1"},React.createElement("style",null,".ug-blockquote-block-1-"+a+" {\n            background-color: "+R+" !important;\n            border: "+m+"px "+d+" "+x+";\n            border-radius: "+p+"px !important;\n            padding: "+C+"px "+b+"px !important;\n            }",".ug-blockquote-block-1-"+a+":before {\n            color: "+h+" !important;\n            }",".ug-blockquote-block-1-"+a+" p {\n            color: "+f+" !important;\n            font-size: "+u+"px !important ;\n            text-align: "+c+" !important;\n            }",".ug-blockquote-block-1-"+a+" cite {\n            color: "+f+" !important;\n            font-size: "+_+"px !important;\n            }"),React.createElement("blockquote",{className:"ug-blockquote-block-1-"+a},React.createElement(RichText,{tagName:"p",placeholder:__("Quote Text"),className:"ug-blockquote-text",onChange:function(e){return t.setAttributes({blockquoteText:e})},value:l,formattingControls:["bold","italic","link"]}),React.createElement(RichText,{tagName:"cite",placeholder:__("Ouote author"),className:"ug-blockquote-author-text",onChange:function(e){return t.setAttributes({blockquoteAuthorText:e})},value:i,formattingControls:["bold","italic","link"]}))),"2"==r&&React.createElement("div",{key:"editable",className:"ug-blockquote-common wp-block-ug-blockquote-block-2"},React.createElement("style",null,".ug-blockquote-block-2-"+a+" {\n            background-color: "+z+" !important;\n            border-left: "+w+"px "+S+" "+$+" !important;\n            padding: "+A+"px "+y+"px !important;\n            }",".ug-blockquote-block-2-"+a+":before {\n            color: "+L+" !important;\n            }",".ug-blockquote-block-2-"+a+" p {\n            color: "+P+" !important;\n            font-size: "+T+"px !important;\n            text-align: "+B+" !important;\n            }",".ug-blockquote-block-2-"+a+" cite {\n            color: "+P+" !important;\n            font-size: "+k+"px !important;\n            }"),React.createElement("blockquote",{className:"ug-blockquote-block-2-"+a},React.createElement(RichText,{tagName:"p",placeholder:__("Quote Text"),className:"ug-blockquote-text",onChange:function(e){return t.setAttributes({blockquoteText:e})},value:l,formattingControls:["bold","italic","link"]}),React.createElement(RichText,{tagName:"cite",placeholder:__("Ouote author"),className:"ug-blockquote-author-text",onChange:function(e){return t.setAttributes({blockquoteAuthorText:e})},value:i,formattingControls:["bold","italic","link"]}))),"3"==r&&React.createElement("div",{key:"editable",className:"ug-blockquote-common wp-block-ug-blockquote-block-3"},React.createElement("style",null,".ug-blockquote-block-3-"+a+" {\n            background-color: "+H+" !important;\n            padding: "+G+"px "+F+"px !important;\n            }",".ug-blockquote-block-3-"+a+":before {\n            color: "+O+" !important;\n            }",".ug-blockquote-block-3-"+a+" p {\n            color: "+D+" !important;\n            font-size: "+M+"px !important ;\n            text-align: "+N+" !important;\n            }",".ug-blockquote-block-3-"+a+" cite {\n            color: "+D+" !important;\n            font-size: "+I+"px !important;\n            }"),React.createElement("blockquote",{className:"ug-blockquote-block-3-"+a},React.createElement(RichText,{tagName:"p",placeholder:__("Quote Text"),className:"ug-blockquote-text",onChange:function(e){return t.setAttributes({blockquoteText:e})},value:l,formattingControls:["bold","italic","link"]}),React.createElement(RichText,{tagName:"cite",placeholder:__("Ouote author"),className:"ug-blockquote-author-text",onChange:function(e){return t.setAttributes({blockquoteAuthorText:e})},value:i,formattingControls:["bold","italic","link"]})))]}),save:function(e){var t=e.attributes,o=t.id,n=t.pattern,a=t.blockquoteText,r=t.blockquoteAuthorText,l=t.align_1,i=t.textSize_1,c=t.authorSize_1,u=t.marginTop_1,_=t.marginBottom_1,s=t.borderStyle_1,g=t.borderSize_1,d=t.borderRadius_1,m=t.paddingLeftRight_1,p=t.paddingTopBottom_1,b=t.textColor_1,C=t.bgColor_1,f=t.borderColor_1,R=t.iconColor_1,x=t.align_2,h=t.textSize_2,B=t.authorSize_2,T=t.marginTop_2,k=t.marginBottom_2,v=t.borderStyle_2,E=t.borderSize_2,S=(t.borderRadius_2,t.paddingLeftRight_2),w=t.paddingTopBottom_2,y=t.textColor_2,A=t.bgColor_2,P=t.borderColor_2,z=t.iconColor_2,$=t.align_3,L=t.textSize_3,N=t.authorSize_3,M=t.marginTop_3,I=t.marginBottom_3,q=t.paddingLeftRight_3,U=t.paddingTopBottom_3,F=t.textColor_3,G=t.bgColor_3,D=t.iconColor_3;return"1"==n?React.createElement("div",{className:" ug-blockquote-common wp-block-ug-blockquote-block-1"},React.createElement("style",null,".ug-blockquote-block-1-"+o+" {\n            margin-top: "+u+"px !important;\n            margin-bottom: "+_+"px !important;\n            background-color: "+C+" !important;\n            border: "+g+"px "+s+" "+f+" !important;\n            border-radius: "+d+"px !important;\n            padding: "+p+"px "+m+"px !important;\n            }",".ug-blockquote-block-1-"+o+":before {\n            color: "+R+" !important;\n            }",".ug-blockquote-block-1-"+o+" p {\n            color: "+b+" !important;\n            font-size: "+i+"px !important;\n            text-align: "+l+" !important;\n            }",".ug-blockquote-block-1-"+o+" cite {\n            color: "+b+" !important;\n            font-size: "+c+"px !important;\n            }"),React.createElement("blockquote",{className:"ug-blockquote-block-1-"+o},React.createElement(RichText.Content,{tagName:"p",value:a}),React.createElement(RichText.Content,{tagName:"cite",value:r}))):"2"==n?React.createElement("div",{className:"ug-blockquote-common wp-block-ug-blockquote-block-2"},React.createElement("style",null,".ug-blockquote-block-2-"+o+" {\n            margin-top: "+T+"px !important;\n            margin-bottom: "+k+"px !important;\n            background-color: "+A+" !important;\n            border-left: "+E+"px "+v+" "+P+" !important;\n            padding: "+w+"px "+S+"px !important;\n            }",".ug-blockquote-block-2-"+o+":before {\n            color: "+z+" !important;\n            }",".ug-blockquote-block-2-"+o+" p {\n            color: "+y+" !important;\n            font-size: "+h+"px !important;\n            text-align: "+x+" !important;\n            }",".ug-blockquote-block-2-"+o+" cite {\n            color: "+y+" !important;\n            font-size: "+B+"px !important;\n            }"),React.createElement("blockquote",{className:"ug-blockquote-block-2-"+o},React.createElement(RichText.Content,{tagName:"p",className:"ug-blockquote-text",value:a}),React.createElement(RichText.Content,{tagName:"cite",className:"ug-blockquote-author-text",value:r}))):"3"==n?React.createElement("div",{className:"ug-blockquote-common wp-block-ug-blockquote-block-3"},React.createElement("style",null,".ug-blockquote-block-3-"+o+" {\n             margin-top: "+M+"px !important;\n             margin-bottom: "+I+"px !important;\n             background-color: "+G+" !important;\n             padding: "+U+"px "+q+"px !important;\n             }",".ug-blockquote-block-3-"+o+":before {\n             color: "+D+" !important;\n             }",".ug-blockquote-block-3-"+o+" p {\n             color: "+F+" !important;\n             font-size: "+L+"px !important ;\n             text-align: "+$+" !important;\n             }",".ug-blockquote-block-3-"+o+" cite {\n             color: "+F+" !important;\n             font-size: "+N+"px !important;\n             }"),React.createElement("blockquote",{className:"ug-blockquote-block-3-"+o},React.createElement(RichText.Content,{tagName:"p",value:a}),React.createElement(RichText.Content,{tagName:"cite",value:r}))):void 0}});__=wp.i18n.__,Component=(_wp$element=wp.element).Component,Fragment=_wp$element.Fragment,registerBlockType=(_wp$blocks=wp.blocks).registerBlockType,createBlock=_wp$blocks.createBlock,InspectorControls=(_wp$editor=wp.editor).InspectorControls,BlockControls=_wp$editor.BlockControls,ColorPalette=_wp$editor.ColorPalette,URLInput=_wp$editor.URLInput,RichText=_wp$editor.RichText,AlignmentToolbar=_wp$editor.AlignmentToolbar,BlockAlignmentToolbar=_wp$editor.BlockAlignmentToolbar,MediaUpload=_wp$editor.MediaUpload,RangeControl=(_wp$components=wp.components).RangeControl,PanelBody=_wp$components.PanelBody;var PanelColor=_wp$components.PanelColor,TextareaControl=(TextControl=_wp$components.TextControl,SelectControl=_wp$components.SelectControl,IconButton=_wp$components.IconButton,Toolbar=_wp$components.Toolbar,Dashicon=_wp$components.Dashicon,Button=_wp$components.Button,ButtonGroup=_wp$components.ButtonGroup,ToggleControl=_wp$components.ToggleControl,FormToggle=_wp$components.FormToggle,FontSizePicker=_wp$components.FontSizePicker,_wp$components.TextareaControl);withState=wp.compose.withState;registerBlockType("ug/code-block-1",{title:__("UG Code"),icon:"editor-code",category:"ug-block",keywords:[__("Codes"),__("Code"),__("Ultimate Gutenberg")],attributes:{id:{type:"string"},codeContent:{type:"string"},textSize:{default:"14"},screenMode:{default:"lightMode"},language:{default:"html"},marginTop:{default:"0"},marginBottom:{default:"20"}},edit:withState({editable:"content"})(function(t){var e=t.isSelected,o=(t.editable,t.setState,t.clientId),n=t.attributes,a=n.id,r=n.textSize,l=n.language,i=n.screenMode,c=n.codeContent,u=n.marginTop,_=n.marginBottom,s="javascript",g="ReactJs",d="htaccess",m="wordpress",p="lightMode",b="darkMode";return a||(t.setAttributes({id:o}),ug_insert_ud_options&&(t.setAttributes({textSize:ug_insert_ud_options.ug_code_ud_textSize}),t.setAttributes({screenMode:ug_insert_ud_options.ug_code_ud_screenMode}),t.setAttributes({language:ug_insert_ud_options.ug_code_ud_language}),t.setAttributes({marginTop:ug_insert_ud_options.ug_code_ud_marginTop}),t.setAttributes({marginBottom:ug_insert_ud_options.ug_code_ud_marginBottom}))),[e&&React.createElement(InspectorControls,null,React.createElement(PanelBody,{title:__("Text Size")},React.createElement(RangeControl,{value:r,onChange:function(e){return t.setAttributes({textSize:e})},min:0,max:100,step:1})),React.createElement(PanelBody,{title:__("Screen Mode")},React.createElement(ButtonGroup,{"aria-label":__("Screen Mode")},React.createElement(Button,{isLarge:!0,isPrimary:i===p,"aria-pressed":i===p,onClick:function(){return t.setAttributes({screenMode:"lightMode"})}},"LightMode"),React.createElement(Button,{isLarge:!0,isPrimary:i===b,"aria-pressed":i===b,onClick:function(){return t.setAttributes({screenMode:"darkMode"})}},"DarkMode"))),React.createElement(PanelBody,{title:__("Language")},React.createElement(ButtonGroup,{"aria-label":__("Language")},React.createElement(Button,{isLarge:!0,isPrimary:"html"===l,"aria-pressed":"html"===l,onClick:function(){return t.setAttributes({language:"html"})}},"html"),React.createElement(Button,{isLarge:!0,isPrimary:"css"===l,"aria-pressed":"css"===l,onClick:function(){return t.setAttributes({language:"css"})}},"css"),React.createElement(Button,{isLarge:!0,isPrimary:l===s,"aria-pressed":l===s,onClick:function(){return t.setAttributes({language:"javascript"})}},"javascript"),React.createElement(Button,{isLarge:!0,isPrimary:"JQuery"===l,"aria-pressed":"JQuery"===l,onClick:function(){return t.setAttributes({language:"JQuery"})}},"JQuery"),React.createElement(Button,{isLarge:!0,isPrimary:l===g,"aria-pressed":l===g,onClick:function(){return t.setAttributes({language:"ReactJs"})}},"React Js"),React.createElement(Button,{isLarge:!0,isPrimary:"php"===l,"aria-pressed":"php"===l,onClick:function(){return t.setAttributes({language:"php"})}},"php"),React.createElement(Button,{isLarge:!0,isPrimary:"sql"===l,"aria-pressed":"sql"===l,onClick:function(){return t.setAttributes({language:"sql"})}},"sql"),React.createElement(Button,{isLarge:!0,isPrimary:l===d,"aria-pressed":l===d,onClick:function(){return t.setAttributes({language:"htaccess"})}},"htaccess"),React.createElement(Button,{isLarge:!0,isPrimary:l===m,"aria-pressed":l===m,onClick:function(){return t.setAttributes({language:"wordpress"})}},"wordpress"),React.createElement(Button,{isLarge:!0,isPrimary:"code"===l,"aria-pressed":"code"===l,onClick:function(){return t.setAttributes({language:"code"})}},"code"))),React.createElement(PanelBody,{title:__("Margin")},React.createElement(RangeControl,{label:__("Margin Top"),value:u,onChange:function(e){return t.setAttributes({marginTop:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Margin Bottom"),value:_,onChange:function(e){return t.setAttributes({marginBottom:e})},min:0,max:100,step:1}))),React.createElement("div",{key:"editable",className:"ug-code-common ug-code-common-"+i+" wp-block-ug-code-block-1"},React.createElement(TextareaControl,{label:l+" "+i,help:"Code Block's style is reflected on only front screen.",rows:"10",onChange:function(e){return t.setAttributes({codeContent:e})},value:c}))]}),save:function(e){var t=e.attributes,o=t.id,n=t.textSize,a=t.language,r=t.screenMode,l=t.codeContent,i=t.marginTop,c=t.marginBottom;return React.createElement("div",{className:"ug-code-common wp-block-ug-code-block-1 ug-code-block-1-"+o},React.createElement("style",null,".ug-code-block-1-"+o+" {\n              margin-top: "+i+"px !important;\n              margin-bottom: "+c+"px !important;\n              }",".ug-code-block-1-"+o+" pre code {\n                font-size: "+n+"px !important;\n                }"),React.createElement("span",{className:"ug-code-language-"+a},a),React.createElement("pre",{className:"ug-code-common-"+r},React.createElement("code",null,l)))}});__=wp.i18n.__,Component=(_wp$element=wp.element).Component,Fragment=_wp$element.Fragment,registerBlockType=(_wp$blocks=wp.blocks).registerBlockType,createBlock=_wp$blocks.createBlock,InspectorControls=(_wp$editor=wp.editor).InspectorControls,BlockControls=_wp$editor.BlockControls,ColorPalette=_wp$editor.ColorPalette,URLInput=_wp$editor.URLInput,RichText=_wp$editor.RichText,AlignmentToolbar=_wp$editor.AlignmentToolbar,BlockAlignmentToolbar=_wp$editor.BlockAlignmentToolbar,MediaUpload=_wp$editor.MediaUpload,PanelColorSettings=_wp$editor.PanelColorSettings,RangeControl=(_wp$components=wp.components).RangeControl,PanelBody=_wp$components.PanelBody,TextControl=_wp$components.TextControl,SelectControl=_wp$components.SelectControl,IconButton=_wp$components.IconButton,Toolbar=_wp$components.Toolbar,Dashicon=_wp$components.Dashicon,Button=_wp$components.Button,ButtonGroup=_wp$components.ButtonGroup,ToggleControl=_wp$components.ToggleControl,FormToggle=_wp$components.FormToggle,FontSizePicker=_wp$components.FontSizePicker,withState=wp.compose.withState;registerBlockType("ug/click-to-tweet-block",{title:__(" UG Click to tweet"),icon:"twitter",category:"ug-block",keywords:[__("Click to tweet"),__("Twitter"),__("Ultimate Gutenberg")],attributes:{id:{type:"string"},pattern:{default:"1"},hashTag:{default:""},via:{default:""},cttText:{selector:".ug-ctt-text"},align_1:{default:"left"},textSize_1:{default:"16"},iconSize_1:{default:"16"},marginTop_1:{default:"0"},marginBottom_1:{default:"20"},cttTwIcon_1:{default:"fab fa-twitter"},borderStyle_1:{default:"solid"},borderSize_1:{default:"3"},borderRadius_1:{default:"0"},paddingLeftRight_1:{default:"20"},paddingTopBottom_1:{default:"10"},textColor_1:{default:"#545454"},bgColor_1:{default:"#f5f5f5"},borderColor_1:{default:"#545454"},iconColor_1:{default:"#55acee"}},edit:withState({editable:"content"})(function(t){var e=t.isSelected,o=(t.editable,t.setState),n=t.clientId,a=t.attributes,r=a.id,l=a.pattern,i=a.hashTag,c=a.via,u=a.cttText,_=a.align_1,s=a.textSize_1,g=a.iconSize_1,d=a.marginTop_1,m=a.marginBottom_1,p=a.cttTwIcon_1,b=a.borderStyle_1,C=a.borderSize_1,f=a.borderRadius_1,R=a.paddingLeftRight_1,x=a.paddingTopBottom_1,h=a.textColor_1,B=a.bgColor_1,T=a.borderColor_1,k=a.iconColor_1;return r||(t.setAttributes({id:n}),ug_insert_ud_options&&(t.setAttributes({pattern:ug_insert_ud_options.ug_ctt_ud_pattern}),t.setAttributes({hashTag:ug_insert_ud_options.ug_ctt_ud_hashTag}),t.setAttributes({via:ug_insert_ud_options.ug_ctt_ud_via}),t.setAttributes({align_1:ug_insert_ud_options.ug_ctt_ud_align_1}),t.setAttributes({textSize_1:ug_insert_ud_options.ug_ctt_ud_textSize_1}),t.setAttributes({iconSize_1:ug_insert_ud_options.ug_ctt_ud_iconSize_1}),t.setAttributes({marginTop_1:ug_insert_ud_options.ug_ctt_ud_marginTop_1}),t.setAttributes({marginBottom_1:ug_insert_ud_options.ug_ctt_ud_marginBottom_1}),t.setAttributes({cttTwIcon_1:ug_insert_ud_options.ug_ctt_ud_cttTwIcon_1}),t.setAttributes({borderStyle_1:ug_insert_ud_options.ug_ctt_ud_borderStyle_1}),t.setAttributes({borderSize_1:ug_insert_ud_options.ug_ctt_ud_borderSize_1}),t.setAttributes({borderRadius_1:ug_insert_ud_options.ug_ctt_ud_borderRadius_1}),t.setAttributes({paddingLeftRight_1:ug_insert_ud_options.ug_ctt_ud_paddingLeftRight_1}),t.setAttributes({paddingTopBottom_1:ug_insert_ud_options.ug_ctt_ud_paddingTopBottom_1}),t.setAttributes({textColor_1:ug_insert_ud_options.ug_ctt_ud_textColor_1}),t.setAttributes({bgColor_1:ug_insert_ud_options.ug_ctt_ud_bgColor_1}),t.setAttributes({borderColor_1:ug_insert_ud_options.ug_ctt_ud_borderColor_1}),t.setAttributes({iconColor_1:ug_insert_ud_options.ug_ctt_ud_iconColor_1}))),[e&&React.createElement(BlockControls,null,"1"===l&&React.createElement(AlignmentToolbar,{value:_,onChange:function(e){return t.setAttributes({align_1:e})},controls:["left","center","right"]})),e&&React.createElement(InspectorControls,null,React.createElement(PanelBody,null,React.createElement(SelectControl,{label:__("Select Pattern"),value:l,onChange:function(e){t.setAttributes({pattern:e})},help:__("You can change template pattern here. If you want to know more about type of templates. Please view Document on website."),options:[{value:"1",label:"Pattern 1"}]})),"1"===l&&React.createElement(PanelBody,{title:__("Text Size")},React.createElement(RangeControl,{label:__("Text Size"),value:s,onChange:function(e){return t.setAttributes({textSize_1:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Icon Size"),value:g,onChange:function(e){return t.setAttributes({iconSize_1:e})},min:0,max:100,step:1})),"1"===l&&React.createElement(PanelBody,{title:__("Margin")},React.createElement(RangeControl,{label:__("Margin Top"),help:__("Margin is applied to only front screen."),value:d,onChange:function(e){return t.setAttributes({marginTop_1:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Margin Bottom"),help:__("Margin is applied to only front screen."),value:m,onChange:function(e){return t.setAttributes({marginBottom_1:e})},min:0,max:100,step:1})),"1"===l&&React.createElement(PanelBody,{title:__("Twitter")},React.createElement(TextControl,{type:"string",label:__("HashTag"),value:i,onChange:function(e){return t.setAttributes({hashTag:e})},help:"Add some hashtags. Comma separated values. Not include #"}),React.createElement(TextControl,{type:"string",label:__("Via"),value:c,onChange:function(e){return t.setAttributes({via:e})},help:"Add a twitter account id. Not include @"}),React.createElement(SelectControl,{label:__("Tweeter icon"),value:p,onChange:function(e){t.setAttributes({cttTwIcon_1:e})},options:[{value:"fab fa-twitter",label:"fa-twitter"},{value:"fab fa-twitter-square",label:"fa-twitter-square"}]})),"1"===l&&React.createElement(PanelBody,{title:__("Border")},React.createElement(SelectControl,{label:__("Border Style"),value:b,onChange:function(e){t.setAttributes({borderStyle_1:e})},options:[{value:"solid",label:"solid"},{value:"double",label:"double"},{value:"groove",label:"groove"},{value:"ridge",label:"ridge"},{value:"dashed",label:"dashed"},{value:"dotted",label:"dotted"},{value:"none",label:"none"}]}),React.createElement(RangeControl,{label:__("Border Size"),value:C,onChange:function(e){return t.setAttributes({borderSize_1:e})},min:0,max:20,step:1}),React.createElement(RangeControl,{label:__("Border Radius"),value:f,onChange:function(e){return t.setAttributes({borderRadius_1:e})},min:0,max:20,step:1})),"1"===l&&React.createElement(PanelBody,{title:__("Padding")},React.createElement(RangeControl,{label:__("Padding(Left & Right)"),value:R,onChange:function(e){return t.setAttributes({paddingLeftRight_1:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Padding(Top & Bottom)"),value:x,onChange:function(e){return t.setAttributes({paddingTopBottom_1:e})},min:0,max:100,step:1})),"1"===l&&React.createElement(PanelColorSettings,{title:__("Color Settings"),colorSettings:[{value:h,onChange:function(e){return t.setAttributes({textColor_1:e})},label:__("Text Color")},{value:B,onChange:function(e){return t.setAttributes({bgColor_1:e})},label:__("Background Color")},{value:T,onChange:function(e){return t.setAttributes({borderColor_1:e})},label:__("Border Color")},{value:k,onChange:function(e){return t.setAttributes({iconColor_1:e})},label:__("Icon Color")}]})),"1"==l&&React.createElement("div",{key:"editable",className:"wp-block-ug-ctt-block-1 ug-ctt-common"},React.createElement("style",null,".ug-ctt-block-1-"+r+" {\n            background-color: "+B+" !important;\n            color: "+h+" !important;\n            border: "+C+"px "+b+" "+T+" !important;\n            border-radius: "+f+"px !important;\n            padding: "+x+"px "+R+"px !important;\n            text-align: "+_+" !important;\n            }",".ug-ctt-block-1-"+r+" p {\n            font-size: "+s+"px !important;\n            }",".ug-ctt-block-1-"+r+" .ctt-button {\n            font-size: "+g+"px !important;\n              }",".ug-ctt-block-1-"+r+" .ctt-button i {\n            color: "+k+" !important;\n            }"),React.createElement("div",{className:"ug-ctt-block-1-"+r},React.createElement(RichText,{tagName:"p",placeholder:__("Click to tweet Text"),className:"ug-ctt-text",onChange:function(e){return t.setAttributes({cttText:e})},value:u,formattingControls:["bold","italic"],onFocus:("button_text",function(){o({editable:"button_text"})})}),React.createElement("div",{className:"ctt-button"},React.createElement("i",{className:p})," Click to tweet")))]}),save:function(e){return null}});__=wp.i18n.__,Component=(_wp$element=wp.element).Component,Fragment=_wp$element.Fragment,registerBlockType=(_wp$blocks=wp.blocks).registerBlockType,createBlock=_wp$blocks.createBlock,InspectorControls=(_wp$editor=wp.editor).InspectorControls,BlockControls=_wp$editor.BlockControls,ColorPalette=_wp$editor.ColorPalette,URLInput=_wp$editor.URLInput,RichText=_wp$editor.RichText,AlignmentToolbar=_wp$editor.AlignmentToolbar,BlockAlignmentToolbar=_wp$editor.BlockAlignmentToolbar,MediaUpload=_wp$editor.MediaUpload,RangeControl=(_wp$components=wp.components).RangeControl,PanelBody=_wp$components.PanelBody,PanelColor=_wp$components.PanelColor,TextControl=_wp$components.TextControl,SelectControl=_wp$components.SelectControl,IconButton=_wp$components.IconButton,Toolbar=_wp$components.Toolbar,Dashicon=_wp$components.Dashicon,Button=_wp$components.Button,ButtonGroup=_wp$components.ButtonGroup,ToggleControl=_wp$components.ToggleControl,FormToggle=_wp$components.FormToggle,FontSizePicker=_wp$components.FontSizePicker,TextareaControl=_wp$components.TextareaControl,withState=wp.compose.withState;registerBlockType("ug/spacer-block-1",{title:__("UG Spacer"),icon:"image-flip-vertical",category:"ug-block",keywords:[__("Spacers"),__("Spacer"),__("Ultimate Gutenberg")],attributes:{id:{type:"string"},height:{default:"50"}},edit:withState({editable:"content"})(function(t){var e=t.isSelected,o=(t.editable,t.setState,t.clientId),n=t.attributes,a=n.id,r=n.height;return a||(t.setAttributes({id:o}),ug_insert_ud_options&&t.setAttributes({height:ug_insert_ud_options.ug_spacer_ud_height})),[e&&React.createElement(InspectorControls,null,React.createElement(PanelBody,{title:__("Height")},React.createElement(RangeControl,{value:r,onChange:function(e){return t.setAttributes({height:e})},min:0,max:200,step:1}))),React.createElement("div",{key:"editable",className:"ug-spacer-common wp-block-ug-spacer-block-1",style:{height:r+"px"}},"Current height is ",React.createElement("b",null,r))]}),save:function(e){var t=e.attributes,o=(t.id,t.height);return React.createElement("div",{className:"ug-spacer-common wp-block-spacer-code-block-1",style:{height:o+"px"}})}});var _wp$element,_wp$blocks,_wp$editor,_wp$components;__=wp.i18n.__,Component=(_wp$element=wp.element).Component,Fragment=_wp$element.Fragment,registerBlockType=(_wp$blocks=wp.blocks).registerBlockType,createBlock=_wp$blocks.createBlock,InspectorControls=(_wp$editor=wp.editor).InspectorControls,BlockControls=_wp$editor.BlockControls,ColorPalette=_wp$editor.ColorPalette,URLInput=_wp$editor.URLInput,RichText=_wp$editor.RichText,AlignmentToolbar=_wp$editor.AlignmentToolbar,BlockAlignmentToolbar=_wp$editor.BlockAlignmentToolbar,MediaUpload=_wp$editor.MediaUpload,RangeControl=(_wp$components=wp.components).RangeControl,PanelBody=_wp$components.PanelBody,PanelColor=_wp$components.PanelColor,TextControl=_wp$components.TextControl,SelectControl=_wp$components.SelectControl,IconButton=_wp$components.IconButton,Toolbar=_wp$components.Toolbar,Dashicon=_wp$components.Dashicon,Button=_wp$components.Button,ButtonGroup=_wp$components.ButtonGroup,ToggleControl=_wp$components.ToggleControl,FormToggle=_wp$components.FormToggle,FontSizePicker=_wp$components.FontSizePicker,TextareaControl=_wp$components.TextareaControl,withState=wp.compose.withState;registerBlockType("ug/divider-block-1",{title:__("UG Divider"),icon:"editor-insertmore",category:"ug-block",keywords:[__("Dividers"),__("Divider"),__("Ultimate Gutenberg")],attributes:{id:{type:"string"},pattern:{default:"1"},align_1:{default:"center"},width_1:{default:"100"},marginTop_1:{default:"20"},marginBottom_1:{default:"20"},borderStyle_1:{default:"solid"},borderSize_1:{default:"2"},borderColor_1:{default:"#545454"}},edit:withState({editable:"content"})(function(t){var e=t.isSelected,o=(t.editable,t.setState,t.clientId),n=t.attributes,a=n.id,r=n.pattern,l=n.width_1,i=n.align_1,c=n.marginTop_1,u=n.marginBottom_1,_=n.borderStyle_1,s=n.borderSize_1,g=n.borderColor_1;return a||(t.setAttributes({id:o}),ug_insert_ud_options&&(t.setAttributes({pattern:ug_insert_ud_options.ug_divider_ud_pattern}),t.setAttributes({width_1:ug_insert_ud_options.ug_divider_ud_align_1}),t.setAttributes({width_1:ug_insert_ud_options.ug_divider_ud_width_1}),t.setAttributes({marginTop_1:ug_insert_ud_options.ug_divider_ud_marginTop_1}),t.setAttributes({marginBottom_1:ug_insert_ud_options.ug_divider_ud_marginBottom_1}),t.setAttributes({borderStyle_1:ug_insert_ud_options.ug_divider_ud_borderStyle_1}),t.setAttributes({borderSize_1:ug_insert_ud_options.ug_divider_ud_borderSize_1}),t.setAttributes({borderColor_1:ug_insert_ud_options.ug_divider_ud_borderColor_1}))),[e&&React.createElement(BlockControls,null,"1"===r&&React.createElement(AlignmentToolbar,{value:i,onChange:function(e){return t.setAttributes({align_1:e})},controls:["left","center","right"]})),e&&React.createElement(InspectorControls,null,React.createElement(PanelBody,null,React.createElement(SelectControl,{label:__("Select Pattern"),value:r,onChange:function(e){t.setAttributes({pattern:e})},help:__("You can change template pattern here. If you want to know more about type of templates. Please view Document on website."),options:[{value:"1",label:"Pattern 1"}]})),React.createElement(PanelBody,{title:__("Width(%)")},React.createElement(RangeControl,{value:l,onChange:function(e){return t.setAttributes({width_1:e})},min:0,max:100,step:1})),React.createElement(PanelBody,{title:__("Margin")},React.createElement(RangeControl,{label:__("Margin Top"),help:__("Margin is applied to only front screen."),value:c,onChange:function(e){return t.setAttributes({marginTop_1:e})},min:0,max:100,step:1}),React.createElement(RangeControl,{label:__("Margin Bottom"),help:__("Margin is applied to only front screen."),value:u,onChange:function(e){return t.setAttributes({marginBottom_1:e})},min:0,max:100,step:1})),"1"===r&&React.createElement(PanelBody,{title:__("Border")},React.createElement(SelectControl,{label:__("Border Style"),value:_,onChange:function(e){t.setAttributes({borderStyle_1:e})},options:[{value:"solid",label:"solid"},{value:"double",label:"double"},{value:"dashed",label:"dashed"},{value:"dotted",label:"dotted"},{value:"none",label:"none"}]}),React.createElement(RangeControl,{label:__("Border Size"),value:s,onChange:function(e){return t.setAttributes({borderSize_1:e})},min:0,max:5,step:1})),"1"===r&&React.createElement(PanelColorSettings,{title:__("Color Settings"),colorSettings:[{value:g,onChange:function(e){return t.setAttributes({borderColor_1:e})},label:__("Border Color")}]})),"1"==r&&React.createElement("hr",{key:"editable",align:i,style:{width:l+"%",borderTop:s+"px "+_+" "+g,backgroundColor:"#ffffff"},className:"ug-divider-common wp-block-ug-divider-block-1 ug-divider-block-1-"+a})]}),save:function(e){var t=e.attributes,o=t.id,n=t.pattern,a=t.width_1,r=t.align_1,l=t.marginTop_1,i=t.marginBottom_1,c=t.borderStyle_1,u=t.borderSize_1,_=t.borderColor_1;if("1"==n)return React.createElement("hr",{align:r,style:{width:a+"%",marginTop:l+"px",marginBottom:i+"px",borderTop:u+"px "+c+" "+_,backgroundColor:"#ffffff"},className:"ug-divider-block-1-"+o})}});
  • ultimate-gutenberg/trunk/dist/blocks.editor.build.css

    r1968100 r1988051  
    1 div.ug-button-common p.ug-button-text{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}div.ug-button-common p.ug-button-text:hover{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}div.ug-button-common .ug_button_url_input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:5px}div.ug-button-common .ug_button_input_box{margin-left:auto;margin-right:auto;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}div.wp-block-ug-button-block-1 p.ug-button-text{color:#fff!important}div.wp-block-ug-button-block-2 p.ug-button-text{display:inline-block;text-decoration:none;border-bottom:solid 4px #627295}div.wp-block-ug-button-block-2 p.ug-button-text{color:#fff!important}div.wp-block-ug-button-block-2 p.ug-button-text:active{display:inline-block;text-decoration:none;border-bottom:solid 4px #627295;-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px);border-bottom:none}div.wp-block-ug-button-block-3 p.ug-button-text{position:relative;display:inline-block;text-decoration:none}div.ug-blockquote-common blockquote{margin-left:0;margin-right:0}div.ug-profile-common div.ug-profile-flex div.ug-not-insert-media{background-color:#f4f4f4;border:1px solid #cccccc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(50% - 20px)}div.ug-ctt-common div.ctt-button{text-align:right}
     1div.ug-button-common p.ug-button-text{-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}div.ug-button-common p.ug-button-text:hover{-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}div.ug-button-common .ug_button_url_input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:5px}div.ug-button-common .ug_button_input_box{margin-left:auto;margin-right:auto;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}div.wp-block-ug-button-block-1 p.ug-button-text{color:#fff!important}div.wp-block-ug-button-block-2 p.ug-button-text{display:inline-block;text-decoration:none;-webkit-box-shadow:0px 2px 2px rgba(0, 0, 0, 0.29);box-shadow:0px 2px 2px rgba(0, 0, 0, 0.29);color:#fff!important}div.wp-block-ug-button-block-2 p.ug-button-text:active{display:inline-block;text-decoration:none;-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px);border-bottom:none}div.wp-block-ug-button-block-3 p.ug-button-text{position:relative;display:inline-block;text-decoration:none}div.wp-block-ug-button-block-3 p.ug-button-text i{margin-right:10px}div.wp-block-ug-button-block-3 p.ug-button-text:hover{color:#ffffff}div.wp-block-ug-button-block-3 p.ug-button-text:before{content:"\f0da";font-family:"Font Awesome 5 Free";font-weight:bold}div.ug-blockquote-common blockquote{margin-left:0;margin-right:0}div.ug-profile-common div.ug-profile-flex div.ug-not-insert-media{background-color:#f4f4f4;border:1px solid #cccccc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(50% - 20px)}div.ug-ctt-common div.ctt-button{text-align:right}
  • ultimate-gutenberg/trunk/dist/blocks.style.build.css

    r1981948 r1988051  
    1 div.ug-button-common a.ug-button-text{-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}div.ug-button-common a.ug-button-text:hover{-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s;cursor:pointer}div.align-button-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}div.align-button-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}div.align-button-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}div.ug-button-container{display:-webkit-box;display:-ms-flexbox;display:flex}div.wp-block-ug-button-block-1 a.ug-button-text{color:#fff!important}div.wp-block-ug-button-block-2 a.ug-button-text{display:inline-block;text-decoration:none;border-bottom:solid 4px #627295}div.wp-block-ug-button-block-2 a.ug-button-text{color:#fff!important}div.wp-block-ug-button-block-2 a.ug-button-text:active{display:inline-block;text-decoration:none;border-bottom:solid 4px #627295;-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px);border-bottom:none}div.wp-block-ug-button-block-3 a.ug-button-text{position:relative;display:inline-block;text-decoration:none}div.wp-block-ug-button-block-3 a.ug-button-text i{margin-right:10px}div.wp-block-ug-button-block-3 a.ug-button-text:hover{color:#ffffff}div.wp-block-ug-button-block-3 p.ug-button-text:before{content:"\f0da";font-family:"Font Awesome 5 Free";font-weight:bold}div.ug-list-common ol li,div.ug-list-common ul li{list-style-position:inside}div.ug-blockquote-common blockquote{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:0;margin-right:0}div.ug-blockquote-common blockquote cite{text-align:right;display:block;font-size:0.9em;font-weight:normal}div.ug-blockquote-common blockquote:before{display:inline-block;vertical-align:middle;content:"\f10d";font-family:"Font Awesome 5 Free";line-height:1;font-weight:900}div.wp-block-ug-blockquote-block-1 blockquote:before{top:10px;left:15px;font-size:28px}div.wp-block-ug-blockquote-block-2 blockquote:before{top:10px;left:15px;font-size:28px}div.wp-block-ug-blockquote-block-3{margin-top:50px}div.wp-block-ug-blockquote-block-3 blockquote{border-left:none!important}div.wp-block-ug-blockquote-block-3 blockquote:before{top:-30px;left:11px;font-size:35px;position:absolute}div.ug-profile-common div.ug-profile-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-shadow:0px 0px 12px rgba(0, 0, 0, 0.12);box-shadow:0px 0px 12px rgba(0, 0, 0, 0.12);width:100%}div.ug-profile-common div.ug-profile-flex div.ug-profile-introduce{background-color:#fff}div.ug-profile-common div.ug-profile-flex div.ug-profile-introduce div.ug-profile-introduction{margin-bottom:10px}div.ug-profile-common div.ug-profile-flex div.ug-profile-introduce div.ug-profile-info-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}div.ug-profile-common div.ug-profile-flex div.ug-profile-introduce div.ug-profile-info-flex div.ug-profile-info-flex-item{margin-right:10px}div.ug-profile-common div.ug-profile-flex div.ug-profile-introduce div.ug-profile-info-flex div.ug-profile-info-flex-item a i.fa-facebook{color:#3B5998}div.ug-profile-common div.ug-profile-flex div.ug-profile-introduce div.ug-profile-info-flex div.ug-profile-info-flex-item a i.fa-twitter-square{color:#55acee}div.ug-profile-common div.ug-profile-flex div.ug-profile-introduce div.ug-profile-info-flex div.ug-profile-info-flex-item a i.fa-google-plus-square{color:#C63D2D}div.ug-profile-common div.ug-profile-flex div.ug-profile-introduce div.ug-profile-info-flex div.ug-profile-info-flex-item a i.fa-instagram{color:#4E433C}div.ug-profile-common div.ug-profile-flex div.ug-profile-introduce div.ug-profile-info-flex div.ug-profile-info-flex-item a i.fa-youtube-square{color:#FF3333}div.ug-profile-common div.ug-profile-flex div.ug-profile-introduce div.ug-profile-info-flex div.ug-profile-info-flex-item a i.fa-linkedin{color:#4875B4}div.ug-profile-common div.ug-profile-flex div.ug-profile-introduce div.ug-profile-info-flex div.ug-profile-info-flex-item a i.fa-tumblr-square{color:#2B4964}div.ug-profile-common div.ug-profile-flex div.ug-profile-introduce div.ug-profile-info-flex div.ug-profile-info-flex-item a i.fa-flickr{color:#FE0883}div.ug-profile-common div.ug-profile-flex div.ug-profile-introduce div.ug-profile-info-flex div.ug-profile-info-flex-item a i.fa-h-square{color:#434343}div.ug-profile-common div.ug-profile-flex div.ug-profile-introduce div.ug-profile-info-flex div.ug-profile-info-flex-item a i.fa-rss-square{color:#434343}div.ug-profile-common div.ug-profile-flex div.ug-profile-introduce div.ug-profile-info-flex div.ug-profile-info-flex-item:last-child{margin-right:0px}div.ug-profile-common div.ug-profile-flex-responsive{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-shadow:0px 0px 12px rgba(0, 0, 0, 0.12);box-shadow:0px 0px 12px rgba(0, 0, 0, 0.12);width:100%}div.ug-profile-common div.ug-profile-flex-responsive div.ug-profile-introduce{background-color:#fff;padding:10px}div.ug-profile-common div.ug-profile-flex-responsive div.ug-profile-introduce div.ug-profile-introduction{margin-bottom:10px}div.ug-profile-common div.ug-profile-flex-responsive div.ug-profile-introduce div.ug-profile-info-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}div.ug-profile-common div.ug-profile-flex-responsive div.ug-profile-introduce div.ug-profile-info-flex div.ug-profile-info-flex-item{margin-right:10px}div.ug-profile-common div.ug-profile-flex-responsive div.ug-profile-introduce div.ug-profile-info-flex div.ug-profile-info-flex-item a i.fa-facebook{color:#3B5998}div.ug-profile-common div.ug-profile-flex-responsive div.ug-profile-introduce div.ug-profile-info-flex div.ug-profile-info-flex-item a i.fa-twitter-square{color:#55acee}div.ug-profile-common div.ug-profile-flex-responsive div.ug-profile-introduce div.ug-profile-info-flex div.ug-profile-info-flex-item a i.fa-google-plus-square{color:#C63D2D}div.ug-profile-common div.ug-profile-flex-responsive div.ug-profile-introduce div.ug-profile-info-flex div.ug-profile-info-flex-item a i.fa-instagram{color:#4E433C}div.ug-profile-common div.ug-profile-flex-responsive div.ug-profile-introduce div.ug-profile-info-flex div.ug-profile-info-flex-item a i.fa-youtube-square{color:#FF3333}div.ug-profile-common div.ug-profile-flex-responsive div.ug-profile-introduce div.ug-profile-info-flex div.ug-profile-info-flex-item a i.fa-linkedin{color:#4875B4}div.ug-profile-common div.ug-profile-flex-responsive div.ug-profile-introduce div.ug-profile-info-flex div.ug-profile-info-flex-item a i.fa-tumblr-square{color:#2B4964}div.ug-profile-common div.ug-profile-flex-responsive div.ug-profile-introduce div.ug-profile-info-flex div.ug-profile-info-flex-item a i.fa-flickr{color:#FE0883}div.ug-profile-common div.ug-profile-flex-responsive div.ug-profile-introduce div.ug-profile-info-flex div.ug-profile-info-flex-item a i.fa-h-square{color:#434343}div.ug-profile-common div.ug-profile-flex-responsive div.ug-profile-introduce div.ug-profile-info-flex div.ug-profile-info-flex-item a i.fa-rss-square{color:#434343}div.ug-profile-common div.ug-profile-flex-responsive div.ug-profile-introduce div.ug-profile-info-flex div.ug-profile-info-flex-item:last-child{margin-right:0px}@media screen and (max-width:768px){div.ug-profile-common div.ug-profile-flex-responsive{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}div.ug-profile-common div.ug-profile-flex-responsive div.ug-profile-flex-item{width:100%}}div.ug-code-common span{position:absolute;padding:0px 7px;font-size:14px;color:#fff;line-height:normal}div.ug-code-common pre{padding:20px}div.ug-code-common span.ug-code-language-html{background-color:#e17055}div.ug-code-common span.ug-code-language-css{background-color:#00b894}div.ug-code-common span.ug-code-language-javascript{background-color:#6c5ce7}div.ug-code-common span.ug-code-language-JQuery{background-color:#6c5ce7}div.ug-code-common span.ug-code-language-ReactJs{background-color:#6c5ce7}div.ug-code-common span.ug-code-language-php{background-color:#fdcb6e}div.ug-code-common span.ug-code-language-sql{background-color:#6c5ce7}div.ug-code-common span.ug-code-language-htaccess{background-color:#636e72}div.ug-code-common span.ug-code-language-wordpress{background-color:#0984e3}div.ug-code-common span.ug-code-language-code{background-color:#636e72}div.ug-code-common pre.ug-code-common-darkMode{color:#fff;background-color:#000}div.ug-ctt-common a.ctt-button{text-align:right}
     1div.ug-button-common a.ug-button-text{-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}div.ug-button-common a.ug-button-text:hover{-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s;cursor:pointer}div.align-button-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}div.align-button-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}div.align-button-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}div.ug-button-container{display:-webkit-box;display:-ms-flexbox;display:flex}div.wp-block-ug-button-block-1 a.ug-button-text{color:#fff!important}div.wp-block-ug-button-block-2 a.ug-button-text{display:inline-block;text-decoration:none;-webkit-box-shadow:0px 2px 2px rgba(0, 0, 0, 0.29);box-shadow:0px 2px 2px rgba(0, 0, 0, 0.29);color:#fff!important}div.wp-block-ug-button-block-2 a.ug-button-text:active{display:inline-block;text-decoration:none;-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px);border-bottom:none}div.wp-block-ug-button-block-3 a.ug-button-text{position:relative;display:inline-block;text-decoration:none}div.wp-block-ug-button-block-3 a.ug-button-text i{margin-right:10px}div.wp-block-ug-button-block-3 a.ug-button-text:hover{color:#ffffff}div.wp-block-ug-button-block-3 a.ug-button-text:before{content:"\f0da";font-family:"Font Awesome 5 Free";font-weight:bold}div.ug-list-common ol li,div.ug-list-common ul li{list-style-position:inside}div.ug-blockquote-common blockquote{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:0;margin-right:0}div.ug-blockquote-common blockquote cite{text-align:right;display:block;font-size:0.9em;font-weight:normal}div.ug-blockquote-common blockquote:before{display:inline-block;vertical-align:middle;content:"\f10d";font-family:"Font Awesome 5 Free";line-height:1;font-weight:900}div.wp-block-ug-blockquote-block-1 blockquote:before{top:10px;left:15px;font-size:28px}div.wp-block-ug-blockquote-block-2 blockquote:before{top:10px;left:15px;font-size:28px}div.wp-block-ug-blockquote-block-3{margin-top:50px}div.wp-block-ug-blockquote-block-3 blockquote{border-left:none!important}div.wp-block-ug-blockquote-block-3 blockquote:before{top:-30px;left:11px;font-size:35px;position:absolute}div.ug-profile-common div.ug-profile-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-shadow:0px 0px 12px rgba(0, 0, 0, 0.12);box-shadow:0px 0px 12px rgba(0, 0, 0, 0.12);width:100%}div.ug-profile-common div.ug-profile-flex div.ug-profile-introduce{background-color:#fff}div.ug-profile-common div.ug-profile-flex div.ug-profile-introduce div.ug-profile-introduction{margin-bottom:10px}div.ug-profile-common div.ug-profile-flex div.ug-profile-introduce div.ug-profile-info-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}div.ug-profile-common div.ug-profile-flex div.ug-profile-introduce div.ug-profile-info-flex div.ug-profile-info-flex-item{margin-right:10px}div.ug-profile-common div.ug-profile-flex div.ug-profile-introduce div.ug-profile-info-flex div.ug-profile-info-flex-item a i.fa-facebook{color:#3B5998}div.ug-profile-common div.ug-profile-flex div.ug-profile-introduce div.ug-profile-info-flex div.ug-profile-info-flex-item a i.fa-twitter-square{color:#55acee}div.ug-profile-common div.ug-profile-flex div.ug-profile-introduce div.ug-profile-info-flex div.ug-profile-info-flex-item a i.fa-google-plus-square{color:#C63D2D}div.ug-profile-common div.ug-profile-flex div.ug-profile-introduce div.ug-profile-info-flex div.ug-profile-info-flex-item a i.fa-instagram{color:#4E433C}div.ug-profile-common div.ug-profile-flex div.ug-profile-introduce div.ug-profile-info-flex div.ug-profile-info-flex-item a i.fa-youtube-square{color:#FF3333}div.ug-profile-common div.ug-profile-flex div.ug-profile-introduce div.ug-profile-info-flex div.ug-profile-info-flex-item a i.fa-linkedin{color:#4875B4}div.ug-profile-common div.ug-profile-flex div.ug-profile-introduce div.ug-profile-info-flex div.ug-profile-info-flex-item a i.fa-tumblr-square{color:#2B4964}div.ug-profile-common div.ug-profile-flex div.ug-profile-introduce div.ug-profile-info-flex div.ug-profile-info-flex-item a i.fa-flickr{color:#FE0883}div.ug-profile-common div.ug-profile-flex div.ug-profile-introduce div.ug-profile-info-flex div.ug-profile-info-flex-item a i.fa-h-square{color:#434343}div.ug-profile-common div.ug-profile-flex div.ug-profile-introduce div.ug-profile-info-flex div.ug-profile-info-flex-item a i.fa-rss-square{color:#434343}div.ug-profile-common div.ug-profile-flex div.ug-profile-introduce div.ug-profile-info-flex div.ug-profile-info-flex-item:last-child{margin-right:0px}div.ug-profile-common div.ug-profile-flex-responsive{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-shadow:0px 0px 12px rgba(0, 0, 0, 0.12);box-shadow:0px 0px 12px rgba(0, 0, 0, 0.12);width:100%}div.ug-profile-common div.ug-profile-flex-responsive div.ug-profile-introduce{background-color:#fff;padding:10px}div.ug-profile-common div.ug-profile-flex-responsive div.ug-profile-introduce div.ug-profile-introduction{margin-bottom:10px}div.ug-profile-common div.ug-profile-flex-responsive div.ug-profile-introduce div.ug-profile-info-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}div.ug-profile-common div.ug-profile-flex-responsive div.ug-profile-introduce div.ug-profile-info-flex div.ug-profile-info-flex-item{margin-right:10px}div.ug-profile-common div.ug-profile-flex-responsive div.ug-profile-introduce div.ug-profile-info-flex div.ug-profile-info-flex-item a i.fa-facebook{color:#3B5998}div.ug-profile-common div.ug-profile-flex-responsive div.ug-profile-introduce div.ug-profile-info-flex div.ug-profile-info-flex-item a i.fa-twitter-square{color:#55acee}div.ug-profile-common div.ug-profile-flex-responsive div.ug-profile-introduce div.ug-profile-info-flex div.ug-profile-info-flex-item a i.fa-google-plus-square{color:#C63D2D}div.ug-profile-common div.ug-profile-flex-responsive div.ug-profile-introduce div.ug-profile-info-flex div.ug-profile-info-flex-item a i.fa-instagram{color:#4E433C}div.ug-profile-common div.ug-profile-flex-responsive div.ug-profile-introduce div.ug-profile-info-flex div.ug-profile-info-flex-item a i.fa-youtube-square{color:#FF3333}div.ug-profile-common div.ug-profile-flex-responsive div.ug-profile-introduce div.ug-profile-info-flex div.ug-profile-info-flex-item a i.fa-linkedin{color:#4875B4}div.ug-profile-common div.ug-profile-flex-responsive div.ug-profile-introduce div.ug-profile-info-flex div.ug-profile-info-flex-item a i.fa-tumblr-square{color:#2B4964}div.ug-profile-common div.ug-profile-flex-responsive div.ug-profile-introduce div.ug-profile-info-flex div.ug-profile-info-flex-item a i.fa-flickr{color:#FE0883}div.ug-profile-common div.ug-profile-flex-responsive div.ug-profile-introduce div.ug-profile-info-flex div.ug-profile-info-flex-item a i.fa-h-square{color:#434343}div.ug-profile-common div.ug-profile-flex-responsive div.ug-profile-introduce div.ug-profile-info-flex div.ug-profile-info-flex-item a i.fa-rss-square{color:#434343}div.ug-profile-common div.ug-profile-flex-responsive div.ug-profile-introduce div.ug-profile-info-flex div.ug-profile-info-flex-item:last-child{margin-right:0px}@media screen and (max-width:768px){div.ug-profile-common div.ug-profile-flex-responsive{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}div.ug-profile-common div.ug-profile-flex-responsive div.ug-profile-flex-item{width:100%}}div.ug-code-common span{position:absolute;padding:0px 7px;font-size:14px;color:#fff;line-height:normal}div.ug-code-common pre{padding:20px}div.ug-code-common span.ug-code-language-html{background-color:#e17055}div.ug-code-common span.ug-code-language-css{background-color:#00b894}div.ug-code-common span.ug-code-language-javascript{background-color:#6c5ce7}div.ug-code-common span.ug-code-language-JQuery{background-color:#6c5ce7}div.ug-code-common span.ug-code-language-ReactJs{background-color:#6c5ce7}div.ug-code-common span.ug-code-language-php{background-color:#fdcb6e}div.ug-code-common span.ug-code-language-sql{background-color:#6c5ce7}div.ug-code-common span.ug-code-language-htaccess{background-color:#636e72}div.ug-code-common span.ug-code-language-wordpress{background-color:#0984e3}div.ug-code-common span.ug-code-language-code{background-color:#636e72}div.ug-code-common pre.ug-code-common-darkMode{color:#fff;background-color:#000}div.ug-ctt-common a.ctt-button{text-align:right}
  • ultimate-gutenberg/trunk/dist/deactivator.build.js

    r1975924 r1988051  
    1717    }
    1818}
    19 
    20 
    2119/*if (window.ug_original_block_disable) {
    2220    window.onload = function() {
  • ultimate-gutenberg/trunk/includes/block-src/click-to-tweet/normal/block.php

    r1981948 r1988051  
    4848    $output .= ".ug-ctt-block-$pattern-$id {
    4949      display: block;
    50       margin-top: ".$marginTop_1."px;
    51       margin-bottom: ".$marginBottom_1."px;
     50      margin-top: ".$marginTop_1."px !important;
     51      margin-bottom: ".$marginBottom_1."px !important;
    5252      background-color: $bgColor_1;
    5353      color: $textColor_1;
    54       font-size: ".$textSize_1."px !important;
    55       border: ".$borderSize_1."px $borderStyle_1 $borderColor_1;
    56       border-radius: ".$borderRadius_1."px;
     54      font-size: ".$textSize_1."px !important !important;
     55      border: ".$borderSize_1."px $borderStyle_1 $borderColor_1 !important;
     56      border-radius: ".$borderRadius_1."px !important;
    5757      padding: ".$paddingTopBottom_1."px ".$paddingLeftRight_1."px !important;
    58       text-align: $align_1;
     58      text-align: $align_1 !important;
    5959    }
    6060    .ug-ctt-block-$pattern-$id .ctt-button {
    61       display: block;
     61      display: block !important;
    6262    }
    6363    .ug-ctt-block-$pattern-$id .ctt-button i {
    64       color: $iconColor_1;
     64      color: $iconColor_1 !important;
    6565    }";
    6666    $output .= "</style>";
  • ultimate-gutenberg/trunk/includes/class-ultimate-gutenberg-constants.php

    r1981948 r1988051  
    2323class Ultimate_Gutenberg_Constants {
    2424
    25     const PLUGIN_VERSION = '1.6';
     25    const PLUGIN_VERSION = '1.7';
    2626
    2727    const PLUGIN_NAME = 'ultimate-gutenberg';
  • ultimate-gutenberg/trunk/includes/class-ultimate-gutenberg.php

    r1975924 r1988051  
    158158                $this->loader->add_action( 'admin_enqueue_scripts', $plugin_admin, 'enqueue_scripts' );
    159159                $this->loader->add_action( 'enqueue_block_editor_assets', $plugin_admin, 'enqueue_scripts_gutenberg_editor_assets' );
    160                 /*if(Ultimate_Gutenberg_Admin::ug_get_redux_option('depricate_activation_under_ver1.1.2')) {
    161                     //$this->loader->add_action( 'enqueue_block_editor_assets', $plugin_admin, 'enqueue_styles_gutenberg_editor_assets_depricated_under_ver112' );
    162                     $this->loader->add_action( 'enqueue_block_editor_assets', $plugin_admin, 'enqueue_scripts_gutenberg_editor_assets_depricated_under_ver112' );
    163                 }*/
    164160                //Disable Butengberg by each post type
    165161                $this->loader->add_action( 'admin_init', $plugin_admin, 'ug_update_custom_post_types' );
     
    179175                //Add Ultimate Gutenberg Dashboard
    180176                //$this->loader->add_action( 'wp_dashboard_setup', $plugin_admin, 'ug_add_dashboard_widgets' );
     177
     178                /*------------------------
     179                Only Pro
     180                --------------------------*/
     181                /*ug_insert_ud_settings*/
     182                $this->loader->add_action( 'enqueue_block_editor_assets', $plugin_admin, 'ug_insert_ud_settings_generator' );
     183                /*output Custom block pattern disabler.*/
     184                //$this->loader->add_action( 'enqueue_block_editor_assets', $plugin_admin, 'ug_insert_ud_pattern_disable' );
    181185    }
    182186
     
    193197        $this->loader->add_action( 'wp_enqueue_scripts', $plugin_public, 'enqueue_styles' );
    194198        $this->loader->add_action( 'enqueue_block_assets', $plugin_public, 'enqueue_styles_gutenberg_block_assets' );
    195         /*if(Ultimate_Gutenberg_Public::ug_get_redux_option('depricate_activation_under_ver1.1.2')) {
    196             $this->loader->add_action( 'enqueue_block_assets', $plugin_public, 'enqueue_styles_gutenberg_block_assets_depricated_under_ver112' );
    197         }*/
    198199        $this->loader->add_action( 'wp_enqueue_scripts', $plugin_public, 'enqueue_scripts' );
    199200        $this->loader->add_action( 'init', $plugin_public, 'gutenberg_server_side_render' );
  • ultimate-gutenberg/trunk/public/class-ultimate-gutenberg-public.php

    r1975169 r1988051  
    116116             'ultimate_gutenberg-style', // Handle.
    117117             ULTIMATE_GUTENBERG_URL . 'dist/blocks.style.build.css', // Block style CSS.
    118              array( 'wp-editor', 'wp-blocks', 'wp-edit-post' ), // Dependency to include the CSS after it.
     118             array(), // Dependency to include the CSS after it.
    119119             filemtime( ULTIMATE_GUTENBERG_PATH . '/dist/blocks.style.build.css' ) // Version: filemtime — Gets file modification time.(Better for Browser cache reset)
    120120         );
    121121    }
    122 
    123 
    124     /*public function enqueue_styles_gutenberg_block_assets_depricated_under_ver112() {
    125          wp_enqueue_style(
    126              'ultimate_gutenberg-block-depricated-under-ver1.1.2', // Handle.
    127              ULTIMATE_GUTENBERG_URL . 'dist/blocks-depricated-under-ver1.1.2.style.build.css', // Block editor CSS.
    128              array( 'wp-editor', 'wp-blocks', 'wp-edit-post' ), // Dependency to include the CSS after it.
    129              filemtime( ULTIMATE_GUTENBERG_PATH . '/dist/blocks-depricated-under-ver1.1.2.style.build.css' ) // Version: filemtime — Gets file modification time.(Better for Browser cache reset)
    130          );
    131     }*/
    132122
    133123    /**
  • ultimate-gutenberg/trunk/ultimate-gutenberg.php

    r1981948 r1988051  
    1010 * Plugin URI:        https://ug.idea-hack.com
    1111 * Description:       Improve defalut Gutenberg Blocks and add tons of beatiful custom blocks.
    12  * Version:           1.6
     12 * Version:           1.7
    1313 * Author:            Idea Hack
    1414 * Author URI:        https://ug.idea-hack.com
     
    4444                'slug'           => 'ultimate_gutenberg',
    4545                'first-path'     => 'admin.php?page=ultimate_gutenberg&tab=1',
    46                 'contact'        => false,
     46                                'support'        => false,
    4747            ),
    4848        ) );
Note: See TracChangeset for help on using the changeset viewer.