Plugin Directory

Changeset 2019121


Ignore:
Timestamp:
01/25/2019 01:37:14 PM (7 years ago)
Author:
kkikuchi1220
Message:

1.8.2のコミットです。
WordPressコア搭載型のGutenbergとの不具合を修正

Location:
ultimate-gutenberg
Files:
4124 added
18 edited

Legend:

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

    r1998821 r2019121  
    22Contributors: kkikuchi1220
    33Requires PHP: 5.6
    4 Donate link: https://ug.idea-hack.com
     4Donate link: https://wplabo.idea-hack.com
    55Tags: gutenberg, classic editor, custom block
    6 Requires at least: 5.0.2
    7 Tested up to: 5.0.2
    8 Stable tag: 1.8
     6Requires at least: 5.0.3
     7Tested up to: 5.0.3
     8Stable tag: 1.8.2
    99License: GPLv2 or later
    1010License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    3030== Installation ==
    3131Please check following site.
    32 https://ug.idea-hack.com
     32https://wplabo.idea-hack.com
    3333
    3434== Frequently Asked Questions ==
     
    4343
    4444== Changelog ==
     45= 1.8.2 =
     46* Bug fixing of not gutenberg editor screen working properly with this plugin after updating wordpress 5.0.1.
     47* Update FontAwesome Version to 5.6.3
     48* [Button Block pattern3] Fixing style of editor screen
     49* [Click to tweet Block pattern1] Fixing style of editor screen
     50
     51[//]: # fs_premium_only_begin
     52* Initial Release of Ultimate-Gutenberg Premium
     53[//]: # fs_premium_only_end
     54
    4555= 1.8 =
    4656* The feature of "Post Type Disable" is removed, because classic editor will do same thing.
     
    116126
    117127== Upgrade Notice ==
     128= 1.8.2 =
     129* Bug fixing of not gutenberg editor screen working properly with this plugin after updating wordpress 5.0.1.
     130* Update FontAwesome Version to 5.6.3
     131* [Button Block pattern3] Fixing style of editor screen
     132* [Click to tweet Block pattern1] Fixing style of editor screen
     133
    118134= 1.8 =
    119135* The feature of "Post Type Disable" is removed, because classic editor will do same thing.
  • ultimate-gutenberg/trunk/admin/class-ultimate-gutenberg-admin.php

    r1998821 r2019121  
    44 * The admin-specific functionality of the plugin.
    55 *
    6  * @link       https://ug.idea-hack.com
     6 * @link       https://wplabo.idea-hack.com
    77 * @since      1.0.0
    88 *
     
    9797         */
    9898        wp_enqueue_style(
    99             'fontAwesome5.5.0',
    100             plugin_dir_url( __FILE__ ) . '../library/fontawesome-free-5.5.0/css/all.min.css',
    101             array(),
     99            'fontAwesome5.6.3',
     100            plugin_dir_url( __FILE__ ) . '../library/fontawesome-free-5.6.3/css/all.min.css',
     101            array( $this->plugin_name ),
    102102            $this->version,
    103103            'all'
     
    375375        $ug_insert_ud_settings = get_option( 'ultimate_gutenberg' );
    376376        $ug_insert_ud_settings = wp_json_encode( $ug_insert_ud_settings );
    377         ?><script type="text/javascript"> var ug_insert_ud_options = <?php
     377        ?><script type="text/javascript"> window.ug_insert_ud_options = <?php
    378378        echo  $ug_insert_ud_settings ;
    379379        ?> </script>
  • ultimate-gutenberg/trunk/admin/library/redux/gutenberg-disable/gutenberg-disable.php

    r1998821 r2019121  
    273273        'title'    => __( 'Custom Block', ULTIMATE_GUTENBERG_TEXT_DOMAIN ),
    274274        'options'  => array(
    275           'ug/button-block' => 'GCBT Button',
    276           'ug/box-block' => 'GCBT Box',
    277           'ug/click-to-tweet-block' => 'GCBT Click to tweet',
    278           'ug/code-block-1' => 'GCBT Code',
    279           'ug/divider-block-1' => 'GCBT Divider',
    280           'ug/heading-block' => 'GCBT Heading',
    281           'ug/list-block' => 'GCBT List',
    282           //'ug/map-block' => 'GCBT Map',
    283           //'ug/profile-block' => 'GCBT Profile',
    284           'ug/spacer-block-1' => 'GCBT Spacer',
    285           'ug/blockquote-block' => 'GCBT Blockquote',
     275          'ug/button-block' => 'UG Button',
     276          'ug/box-block' => 'UG Box',
     277          'ug/click-to-tweet-block' => 'UG Click to tweet',
     278          'ug/code-block-1' => 'UG Code',
     279          'ug/divider-block-1' => 'UG Divider',
     280          'ug/heading-block' => 'UG Heading',
     281          'ug/list-block' => 'UG List',
     282          //'ug/map-block' => 'UG Map',
     283          //'ug/profile-block' => 'UG Profile',
     284          'ug/spacer-block-1' => 'UG Spacer',
     285          'ug/blockquote-block' => 'UG Blockquote',
    286286        ),
    287287        'default'  => array(
  • ultimate-gutenberg/trunk/admin/library/redux/info-page/premium_info.php

    r1998821 r2019121  
    99          <!--<img class='original-block-img' style='width: 400px !important; height: auto;' src='{$plugin_url}admin/imgs/redux/infomation/feature-compare.png' alt=''/>-->
    1010          <div class='redux-inner-flex'>
    11             <a target='_blank' href='https://ug.idea-hack.com/features'>Features</a>
    12             <a target='_blank' href='https://ug.idea-hack.com/pricing'>Pricing</a>
     11            <a target='_blank' href='https://wplabo.idea-hack.com/features'>Features</a>
    1312          </div>
    1413        </div>
  • ultimate-gutenberg/trunk/admin/library/redux/info-page/top.php

    r1998821 r2019121  
    77          <h3>Support</h3>
    88          <div class='redux-inner-flex'>
    9             <a target='_blank' href='https://ug.idea-hack.com/document/ultimate-gutenberg/ug-introduction/15153/'>Document</a>
     9            <a target='_blank' href='https://wplabo.idea-hack.com/document/document_category/wordpress-plugin/ultimate-gutenberg-premium'>Document</a>
    1010            <a target='_blank' href='/wp-admin/admin.php?page=ultimate_gutenberg-contact'>Contact US</a>
    1111          </div>
     
    1616          <!--<img class='original-block-img' src='{$plugin_url}admin/imgs/redux/infomation/feature-compare.png' alt=''/>-->
    1717          <div class='redux-inner-flex'>
    18             <a target='_blank' href='https://ug.idea-hack.com/features'>Features</a>
    19             <a target='_blank' href='https://ug.idea-hack.com/pricing'>Pricing</a>
     18            <a target='_blank' href='https://wplabo.idea-hack.com/features'>Features</a>
    2019          </div>
    2120        </div>
  • ultimate-gutenberg/trunk/admin/library/redux/options-init.php

    r1998821 r2019121  
    2525    $load_files_lists = array(
    2626      'top.php',
    27       'change_log.php',
    2827      'premium_info.php',
    2928    );
     
    141140      );
    142141
    143       $ug_sections[] = array(
    144           'title'  => __( 'Change Log', ULTIMATE_GUTENBERG_TEXT_DOMAIN ),
    145           'id'     => 'ug_info_change_log',
    146           'desc'   => $change_log,
    147           'subsection' => true,
    148           'icon'   => '',
    149       );
    150 
    151142      //Gutenberg Disable
    152143      include("{$plugin_path}admin/library/redux/gutenberg-disable/gutenberg-disable.php");
  • ultimate-gutenberg/trunk/admin/partials/ultimate-gutenberg-admin-display.php

    r1945438 r2019121  
    66 * This file is used to markup the admin-facing aspects of the plugin.
    77 *
    8  * @link       https://ug.idea-hack.com
     8 * @link       https://wplabo.idea-hack.com
    99 * @since      1.0.0
    1010 *
  • ultimate-gutenberg/trunk/dist/blocks.build.js

    r1998821 r2019121  
    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})}},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,S=l.align_3,w=l.textSize_3,y=l.marginTop_3,A=l.marginBottom_3,P=l.borderRadius_3,z=l.paddingLeftRight_3,$=l.paddingTopBottom_3,L=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: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: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: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-"+r+" {\n                background-color: "+f+" !important;\n                font-size: "+d+"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-"+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+" !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-"+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-"+S},React.createElement("style",null,".ug-button-block-3-"+r+" {\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-"+r+":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-"+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,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: "+g+"px !important;\n            background-color: "+m+" !important;\n            font-size: "+c+"px !important;\n            border-radius: "+s+"px !important;\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 !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: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 !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: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:{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,l=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,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"===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: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: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:S,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: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:$,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+" "+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: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 "+$+" "+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: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,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: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: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,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,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"===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"]}),"2"===l&&React.createElement(AlignmentToolbar,{value:x,onChange:function(e){return t.setAttributes({align_2:e})},controls:["left","center","right"]}),"3"===l&&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: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:__("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"===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: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"===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:S,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: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"===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:z,onChange:function(e){return t.setAttributes({borderColor_2:e})},label:__("Border Color")}]}),"3"===l&&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"===l&&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"===l&&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"===l&&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"===l&&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"===l&&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"==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+" "+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:r,formattingControls:["bold","italic","strikethrough","link"]})),"3"==l&&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: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,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 "+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: "+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,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.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"===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: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"===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: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"===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+" !important;\n            color: "+b+" !important;\n            font-size: "+c+"px !important;\n            border: "+d+"px "+s+" "+f+" !important;\n            border-radius: "+_+"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: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: "+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: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+" !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: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.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: "+r+"px !important;\n            border: "+g+"px "+u+" "+b+" !important;\n            border-radius: "+s+"px !important;\n            padding: "+_+"px "+d+"px !important;\n            text-align: "+l+" !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,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,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"===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: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"===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: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"===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+" !important;\n            border: "+m+"px "+_+" "+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: "+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: "+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: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+" !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: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,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: "+g+"px !important;\n            background-color: "+C+" !important;\n            border: "+d+"px "+s+" "+f+" !important;\n            border-radius: "+_+"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: "+r+" !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: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 !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: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 !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: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 _wp$element,_wp$blocks,_wp$editor,_wp$components,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,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(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,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-"+l},React.createElement("code",null,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"},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,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+" !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: "+g+" !important;\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+" !important;\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: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"}})}}),__=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,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})}},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,S=l.align_3,w=l.textSize_3,y=l.marginTop_3,A=l.marginBottom_3,P=l.borderRadius_3,z=l.paddingLeftRight_3,$=l.paddingTopBottom_3,L=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: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: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: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-"+r+" {\n                background-color: "+f+" !important;\n                font-size: "+d+"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-"+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+" !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-"+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-"+S},React.createElement("style",null,".ug-button-block-3-"+r+" {\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-"+r+":hover {\n                  background-color: "+L+" !important;\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,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: "+g+"px !important;\n            background-color: "+m+" !important;\n            font-size: "+c+"px !important;\n            border-radius: "+s+"px !important;\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 !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: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 !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: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:{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,l=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,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"===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: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: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:S,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: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:$,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+" "+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: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 "+$+" "+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: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,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: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: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,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,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"===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"]}),"2"===l&&React.createElement(AlignmentToolbar,{value:x,onChange:function(e){return t.setAttributes({align_2:e})},controls:["left","center","right"]}),"3"===l&&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: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:__("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"===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: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"===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:S,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: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"===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:z,onChange:function(e){return t.setAttributes({borderColor_2:e})},label:__("Border Color")}]}),"3"===l&&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"===l&&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"===l&&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"===l&&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"===l&&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"===l&&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"==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+" "+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:r,formattingControls:["bold","italic","strikethrough","link"]})),"3"==l&&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: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,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 "+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: "+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,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.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"===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: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"===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: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"===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+" !important;\n            color: "+b+" !important;\n            font-size: "+c+"px !important;\n            border: "+d+"px "+s+" "+f+" !important;\n            border-radius: "+_+"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: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: "+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: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+" !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: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.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: "+r+"px !important;\n            border: "+g+"px "+u+" "+b+" !important;\n            border-radius: "+s+"px !important;\n            padding: "+_+"px "+d+"px !important;\n            text-align: "+l+" !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,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,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"===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: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"===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: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"===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+" !important;\n            border: "+m+"px "+_+" "+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: "+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: "+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: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+" !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: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,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: "+g+"px !important;\n            background-color: "+C+" !important;\n            border: "+d+"px "+s+" "+f+" !important;\n            border-radius: "+_+"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: "+r+" !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: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 !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: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 !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: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 _wp$element,_wp$blocks,_wp$editor,_wp$components,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,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(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,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-"+l},React.createElement("code",null,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"},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,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+" !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: "+g+" !important;\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+" !important;\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: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"}})}}),__=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,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})}});
  • ultimate-gutenberg/trunk/dist/blocks.editor.build.css

    r1988051 r2019121  
    1 div.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}
     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;-webkit-transition:background-color .3s,color .3s;-o-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}div.wp-block-ug-button-block-3 p.ug-button-text:hover{color:#ffffff;-webkit-transition:background-color .3s,color .3s;-o-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}div.wp-block-ug-button-block-3 p.ug-button-text:before{content:"\f0da";font-family:"Font Awesome 5 Free";font-weight:bold;margin-right:5px}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}div.ug-ctt-common i{font-family:"Font Awesome 5 Brands"!important}
  • ultimate-gutenberg/trunk/dist/blocks.style.build.css

    r1988051 r2019121  
    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;-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}
     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;-webkit-transition:background-color .3s,color .3s;-o-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}div.wp-block-ug-button-block-3 a.ug-button-text:hover{color:#ffffff;-webkit-transition:background-color .3s,color .3s;-o-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}div.wp-block-ug-button-block-3 a.ug-button-text:before{content:"\f0da";font-family:"Font Awesome 5 Free";font-weight:bold;margin-right:5px}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}div.ug-ctt-common i{font-family:"Font Awesome 5 Brands"!important}
  • ultimate-gutenberg/trunk/includes/class-ultimate-gutenberg-activator.php

    r1968100 r2019121  
    44 * Fired during plugin activation
    55 *
    6  * @link       https://ug.idea-hack.com
     6 * @link       https://wplabo.idea-hack.com
    77 * @since      1.0.0
    88 *
  • ultimate-gutenberg/trunk/includes/class-ultimate-gutenberg-constants.php

    r1998821 r2019121  
    44 * The file defines global constants for the plugin
    55 *
    6  * @link       https://ug.idea-hack.com
     6 * @link       https://wplabo.idea-hack.com
    77 * @since      1.0.0
    88 *
     
    2323class Ultimate_Gutenberg_Constants {
    2424
    25     const PLUGIN_VERSION = '1.8';
     25    const PLUGIN_VERSION = '1.8.2';
    2626    //This was not available when using both premium and free.
    2727    const PLUGIN_NAME = 'ultimate-gutenberg';
  • ultimate-gutenberg/trunk/includes/class-ultimate-gutenberg-deactivator.php

    r1945438 r2019121  
    44 * Fired during plugin deactivation
    55 *
    6  * @link       https://ug.idea-hack.com
     6 * @link       https://wplabo.idea-hack.com
    77 * @since      1.0.0
    88 *
  • ultimate-gutenberg/trunk/includes/class-ultimate-gutenberg-i18n.php

    r1945438 r2019121  
    77 * so that it is ready for translation.
    88 *
    9  * @link       https://ug.idea-hack.com
     9 * @link       https://wplabo.idea-hack.com
    1010 * @since      1.0.0
    1111 *
  • ultimate-gutenberg/trunk/includes/class-ultimate-gutenberg-loader.php

    r1945438 r2019121  
    44 * Register all actions and filters for the plugin
    55 *
    6  * @link       https://ug.idea-hack.com
     6 * @link       https://wplabo.idea-hack.com
    77 * @since      1.0.0
    88 *
  • ultimate-gutenberg/trunk/includes/class-ultimate-gutenberg.php

    r1998821 r2019121  
    77 * public-facing side of the site and the admin area.
    88 *
    9  * @link       https://ug.idea-hack.com
     9 * @link       https://wplabo.idea-hack.com
    1010 * @since      1.0.0
    1111 *
     
    162162                //$this->loader->add_action( 'current_screen', $plugin_admin, 'ug_gutenberg_disable' );
    163163                //Disable each Default Block
    164                 $this->loader->add_action( 'enqueue_block_editor_assets', $plugin_admin, 'ug_insert_default_block_disble_settings' );
     164                $this->loader->add_action( 'admin_print_scripts', $plugin_admin, 'ug_insert_default_block_disble_settings' );
    165165                //Disable each Custom Block
    166                 $this->loader->add_action( 'enqueue_block_editor_assets', $plugin_admin, 'ug_insert_custom_block_disble_settings' );
     166                $this->loader->add_action( 'admin_print_scripts', $plugin_admin, 'ug_insert_custom_block_disble_settings' );
    167167                //Define keys for custom block
    168168                //$this->loader->add_action( 'enqueue_block_editor_assets', $plugin_admin, 'ug_insert_keys_for_custom_block' );
     
    180180                --------------------------*/
    181181                /*ug_insert_ud_settings*/
    182                 $this->loader->add_action( 'enqueue_block_editor_assets', $plugin_admin, 'ug_insert_ud_settings_generator' );
     182                $this->loader->add_action( 'admin_print_scripts', $plugin_admin, 'ug_insert_ud_settings_generator' );
    183183                /*output Custom block pattern disabler.*/
    184184                //$this->loader->add_action( 'enqueue_block_editor_assets', $plugin_admin, 'ug_insert_ud_pattern_disable' );
  • ultimate-gutenberg/trunk/public/class-ultimate-gutenberg-public.php

    r1998821 r2019121  
    44 * The public-facing functionality of the plugin.
    55 *
    6  * @link       https://uq.idea-hack.com
     6 * @link       https://wplabo.idea-hack.com
    77 * @since      1.0.0
    88 *
     
    8686        wp_enqueue_style(
    8787            'fontAwesome5.5.0',
    88             plugin_dir_url( __FILE__ ) . '../library/fontawesome-free-5.5.0/css/all.min.css',
     88            plugin_dir_url( __FILE__ ) . '../library/fontawesome-free-5.6.3/css/all.min.css',
    8989            array(),
    9090            $this->version,
     
    9898            'all'
    9999        );
    100        
    101100        if ( $this->ug_get_redux_option( 'ug_columns_responsive' ) ) {
    102             $ug_columns_responsive_style = ".wp-block-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.wp-block-columns .wp-block-column{margin:0 10px}.wp-block-columns .wp-block-column:first-child{margin-left:0px}.wp-block-columns .wp-block-column:last-child{margin-right:0px}@media screen and (max-width:768px){.wp-block-columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wp-block-columns .wp-block-column{margin:0 0 20px 0}}";
    103             wp_add_inline_style( $this->plugin_name, $ug_columns_responsive_style );
    104             //wp_enqueue_style( 'ug_columns_responsive', plugin_dir_url( __FILE__ ) . 'css/block/ug_columns_responsive.css', array( 'wp-editor', 'wp-blocks', 'wp-edit-post' ), $this->version, 'all' );
     101            wp_enqueue_style(
     102                'ug_columns_responsive',
     103                plugin_dir_url( __FILE__ ) . 'css/block/ug_columns_responsive.css',
     104                array(),
     105                $this->version,
     106                'all'
     107            );
    105108        }
    106        
    107109       
    108110        if ( $this->ug_get_redux_option( 'ug_embed_responsive' ) ) {
    109111            $ug_embed_responsive_style = "embed,iframe,object {max-width: 100%;} figure.wp-block-embed {min-width: 0px !important;}";
    110112            wp_add_inline_style( $this->plugin_name, $ug_embed_responsive_style );
     113            wp_enqueue_style(
     114                'ug_embed_responsive',
     115                plugin_dir_url( __FILE__ ) . 'css/block/ug_embed_responsive.css',
     116                array(),
     117                $this->version,
     118                'all'
     119            );
    111120        }
    112121   
  • ultimate-gutenberg/trunk/ultimate-gutenberg.php

    r1998821 r2019121  
    33/**
    44 *
    5  * @link              https://ug.idea-hack.com
     5 * @link              https://wplabo.idea-hack.com
    66 * @since             1.0.0
    77 * @package           Ultimate_Gutenberg
     
    1111 * Plugin URI:        https://ug.idea-hack.com
    1212 * Description:       Improve defalut Gutenberg Blocks and add tons of beatiful custom blocks.
    13  * Version:           1.8
    14  * Author:            Idea Hack
    15  * Author URI:        https://ug.idea-hack.com
     13 * Version:           1.8.2
     14 * Author:            WP Labo
     15 * Author URI:        https://wplabo.idea-hack.com
    1616 * License:           GPL-2.0+
    1717 * License URI:       http://www.gnu.org/licenses/gpl-2.0.txt
     
    8181      <script type="text/javascript">
    8282          (function ($) {
    83               var pricingUrl = 'https://ug.idea-hack.com/pricing',
     83              var pricingUrl = 'https://wplabo.idea-hack.com/pricing',
    8484                  productSlug = 'ultimate-gutenberg';
    8585              $('.fs-submenu-item.pricing.' + productSlug).parent().attr('href', pricingUrl).attr('target', '_blank');
Note: See TracChangeset for help on using the changeset viewer.