BossBey File Manager
PHP:
8.2.30
OS:
Linux
User:
imagivibe
Root
/
.
/
wp-content
/
plugins
/
porto-functionality
/
builders
/
elements
/
type
/
elements
📤 Upload
📝 New File
📁 New Folder
Close
Editing: blocks.min.js
!function(){"use strict";var t=[,function(t,e,o){o.r(e);e.default=function({label:t,options:e,value:o,onChange:a}){const n=wp.element.createElement;return n("div",{className:"components-base-control porto-image-choose"},n("label",{className:"components-input-control__label css-1wgusda-Text-BaseLabel"},t),e.map((function(t,e){let l="";return""!=t.alt||o?isNaN(t.alt)?t.alt==o&&(l="active"):parseInt(t.alt)===parseInt(o)&&(l="active"):l="active",n("img",{src:t.src,alt:t.alt,key:e,className:l,onClick:function(t){if(t.target){const e=t.target.parentNode.getElementsByClassName("active");e.length&&e[0].classList.remove("active"),t.target.classList.add("active");const o=t.target.getAttribute("alt");return a(o)}}})})))}},function(t,e,o){o.r(e),o.d(e,{portoGenerateTypographyCSS:function(){return a}});e.default=function({label:t,value:e,options:o,onChange:a,removeHoverLinkClr:n=!1,removeFontSetting:l=!1}){const r=wp.i18n.__,i=wp.components.TextControl,c=wp.components.SelectControl,s=wp.components.RangeControl,p=wp.blockEditor.PanelColorSettings,u=wp.element.createElement;e||(e={});let m=[{label:r("Default","porto-functionality"),value:""}];return porto_block_vars.googlefonts&&porto_block_vars.googlefonts.map((function(t,e){m.push({label:t,value:t})})),u("div",{className:"porto-typography-control"},u("h3",{className:"components-base-control",style:{marginBottom:15}},t),(!o||!1!==o.fontFamily)&&"swatch"!=l&&u(c,{label:r("Font Family","porto-functionality"),value:e.fontFamily,options:m,help:r("If you want to use other font, please add it in Theme Options -> Skin -> Typography -> Custom Font.","porto-functionality"),onChange:t=>{e.fontFamily=t,a(e)}}),"swatch"!=l&&u(i,{label:r("Font Size","porto-functionality"),value:e.fontSize,help:r("Enter value including any valid CSS unit, ex: 30px.","porto-functionality"),onChange:t=>{e.fontSize=t,a(e)}}),"swatch"!=l&&u(s,{label:r("Font Weight","porto-functionality"),value:e.fontWeight,min:100,max:900,step:100,allowReset:!0,onChange:t=>{e.fontWeight=t,a(e)}}),"swatch"!=l&&(!o||!1!==o.textTransform)&&u(c,{label:r("Text Transform","porto-functionality"),value:e.textTransform,options:[{label:r("Default","porto-functionality"),value:""},{label:r("Inherit","porto-functionality"),value:"inherit"},{label:r("Uppercase","porto-functionality"),value:"uppercase"},{label:r("Lowercase","porto-functionality"),value:"lowercase"},{label:r("Capitalize","porto-functionality"),value:"capitalize"},{label:r("None","porto-functionality"),value:"none"}],onChange:t=>{e.textTransform=t,a(e)}}),"swatch"!=l&&(!o||!1!==o.lineHeight)&&u(i,{label:r("Line Height","porto-functionality"),value:e.lineHeight,help:r("Enter value including any valid CSS unit, ex: 30px.","porto-functionality"),onChange:t=>{e.lineHeight=t,a(e)}}),"swatch"!=l&&(!o||!1!==o.letterSpacing)&&u(i,{label:r("Letter Spacing","porto-functionality"),value:e.letterSpacing,help:r("Enter value including any valid CSS unit, ex: 30px.","porto-functionality"),onChange:t=>{e.letterSpacing=t,a(e)}}),(!o||!1!==o.textAlign)&&u(c,{label:r("Text Align","porto-functionality"),value:e.textAlign,options:[{label:r("Default","porto-functionality"),value:""},{label:r("Inherit","porto-functionality"),value:"inherit"},{label:r("Left","porto-functionality"),value:"left"},{label:r("Center","porto-functionality"),value:"center"},{label:r("Right","porto-functionality"),value:"right"},{label:r("Justify","porto-functionality"),value:"justify"}],onChange:t=>{e.textAlign=t,a(e)}}),u(p,{title:r("Color Settings","porto-functionality"),initialOpen:!1,colorSettings:n?[{label:r("Font Color","porto-functionality"),value:e.color,onChange:t=>{e.color=t,a(e)}}]:[{label:o&&o.isRating?r("Rating Color","porto-functionality"):r("Font Color","porto-functionality"),value:e.color,onChange:t=>{e.color=t,a(e)}},{label:o&&o.isRating?r("Unmarked Color","porto-functionality"):r("Link Hover Color","porto-functionality"),value:e.h_color,onChange:t=>{e.h_color=t,a(e)}}]}))};const a=function(t,e,o=""){var a="";if(!t||!e)return"";if(t.alignment||t.textAlign||t.fontFamily||t.fontSize||t.fontWeight||t.textTransform||t.lineHeight||t.letterSpacing||t.color){if(a+="."+e+"{","woo-rating"==o){let e="left";t.alignment?e=t.alignment:t.textAlign&&(e=t.textAlign),"center"==e?a+="margin-left: auto; margin-right: auto;":"right"==e&&(a+="margin-left: auto;")}else t.alignment?a+="text-align:"+t.alignment+";":t.textAlign&&(a+="text-align:"+t.textAlign+";");if(t.fontFamily&&(a+="font-family:"+t.fontFamily+";"),t.fontSize){let e=t.fontSize;e.trim().replace(/[0-9.]/g,"")||(e+="px"),a+="font-size:"+e+";",a+="--porto-fs:"+e+";"}if(t.fontWeight&&(a+="font-weight:"+t.fontWeight+";"),t.textTransform&&(a+="text-transform:"+t.textTransform+";"),t.lineHeight){let e=t.lineHeight;!e.trim().replace(/[0-9.]/g,"")&&Number(e)>3&&(e+="px"),a+="line-height:"+e+";",a+="--porto-lh:"+e+";"}if(t.letterSpacing){let e=t.letterSpacing;e.trim().replace(/[0-9.-]/g,"")||(e+="px"),a+="letter-spacing:"+e+";"}"woo-rating"!=o&&t.color&&(a+="color:"+t.color),a+="}"}return"woo-rating"!=o&&t.h_color&&(a+="."+e+" a:hover{",a+="color:"+t.h_color,a+="}"),"woo-rating"==o&&(t.color&&(a+="."+e+" span:before {",a+="color:"+t.color,a+="}"),t.h_color&&(a+="."+e+":before {",a+="color:"+t.h_color,a+="}")),a}},function(t,e,o){function a(){return a=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var o=arguments[e];for(var a in o)({}).hasOwnProperty.call(o,a)&&(t[a]=o[a])}return t},a.apply(null,arguments)}o.r(e);e.default=function(t){const e=wp.element.useEffect,o=wp.element.findDOMNode;let n=null;e((()=>{const e=t.option,o=t.value,a=jQuery(n),l=void 0!==a.attr("multiple"),r=porto_block_vars.site_url+"/wp-json/ajaxselect2/v1/"+e+"/";return a.select2({ajax:{url:r,dataType:"json",data:function(t){var e={s:t.term};return l||(e.add_default="1"),e}},cache:!0}).on("change",(function(e){if(l){var o=jQuery(e.target);t.onChange(o.val().join(","))}else t.onChange(e.target.value)})),jQuery.ajax({url:r,dataType:"json",data:{ids:o||""}}).then((function(t){null!==t&&t.results.length>0&&(t.results.map(((t,e)=>{a.append(new Option(t.text,t.id,!0,!0)).trigger("change")})),a.trigger({type:"select2:select",params:{data:t}}))})),()=>{a.data("select2")&&a.select2("destroy")}}),[]);const{label:l,multiple:r}=t,i={};return r&&(i.multiple=1),React.createElement("div",{className:"components-base-control porto-ajaxselect2"},React.createElement("label",{className:"components-input-control__label css-1wgusda-Text-BaseLabel"},l),React.createElement("select",a({ref:t=>n=o(t)},i)),t.help&&React.createElement("p",{className:"css-1wm1a55-StyledHelp"},t.help))}},function(t,e,o){o.r(e);var a=o(5),n=o(6),l=o(7),r=o(1);!function(t,e,o,i){const c=t.__,s=e.registerBlockType,p=o.InspectorControls,u=o.InnerBlocks,m=o.PanelColorSettings,f=i.SelectControl,h=i.TextControl,d=i.ToggleControl,b=(i.Disabled,i.PanelBody),y=i.ColorPicker,g=i.RangeControl,v=wp.serverSideRender,_=wp.components.__experimentalUnitControl,w=wp.components.TabPanel,R=wp.element.useEffect;s("porto-tb/porto-featured-image",{title:c("Featured Image","porto-functionality"),icon:"porto",category:"porto-tb",keywords:["type builder","mini","card","post image","attachment","product image","loop image","portfolio","services","thumbnail image for category","taxonomy"],description:c("Display the main product or post image.","porto-functionality"),attributes:{image_type:{type:"string",default:""},hover_effect:{type:"string",default:""},dynamic_content:{type:"object"},show_content_hover:{type:"boolean"},offset:{type:"string"},show_badges:{type:"boolean"},zoom:{type:"boolean"},content_type:{type:"string"},content_type_value:{type:"string"},add_link:{type:"string",default:"yes"},custom_url:{type:"string"},link_target:{type:"string"},image_size:{type:"string"},hover_halign:{type:"string"},hover_valign:{type:"string"},hover_start_effect:{type:"string"},hover_bgcolor:{type:"string"},hover_padding:{type:"object",default:{}},style_options:{type:"object"},zoom_icon:{type:"string"},zoom_size:{type:"string"},zoom_fs:{type:"string"},zoom_bgc:{type:"string"},zoom_clr:{type:"string"},zoom_bs:{type:"string"},zoom_bw:{type:"int"},zoom_bc:{type:"string"},zoom_bgc_hover:{type:"string"},zoom_clr_hover:{type:"string"},zoom_bc_hover:{type:"string"},animation_reveal_dir:{type:"string"},animation_reveal_clr:{type:"string"},animation_duration:{type:"string"},animation_delay:{type:"string"},el_class:{type:"string"}},edit:function({attributes:t,setAttributes:e,name:o,clientId:i}){R((()=>{if(!t.el_class||-1!==porto_tb_ids.indexOf(t.el_class)){const o="porto-tb-featured-image-"+Math.ceil(1e4*Math.random());t.el_class=o,e({el_class:o})}return porto_tb_ids.push(t.el_class),()=>{const e=porto_tb_ids.indexOf(t.el_class);-1!==e&&porto_tb_ids.splice(e,1)}}),[]);let s={image_size:t.image_size,el_class:t.el_class,image_type:t.image_type,show_badges:t.show_badges,hover_effect:t.hover_effect,zoom_icon:t.zoom_icon,className:t.className,zoom:t.zoom};porto_content_type&&(s.content_type=porto_content_type,porto_content_type_value&&(s.content_type_value=porto_content_type_value));const x=Object.assign({},t.style_options),C=Object.assign({},t.hover_padding);let E="porto-tb-featured-image";t.el_class&&(E=t.el_class);let k=(0,a.portoGenerateStyleOptionsCSS)(x,E);(t.hover_bgcolor||C||t.hover_halign||t.hover_valign)&&(k+='.wp-block[data-type="porto-tb/porto-featured-image"] > .block-editor-inner-blocks > .block-editor-block-list__layout {',t.hover_bgcolor&&(k+="background-color:"+t.hover_bgcolor+";"),C&&(C.top&&(k+="padding-top:"+C.top+";"),C.right&&(k+="padding-right:"+C.right+";"),C.bottom&&(k+="padding-bottom:"+C.bottom+";"),C.left&&(k+="padding-left:"+C.left+";")),t.hover_halign&&(k+="align-items:"+t.hover_halign+";"),t.hover_valign&&(k+="justify-content:"+t.hover_valign+";"),k+="}"),(t.zoom_size||t.zoom_fs||t.zoom_bgc||t.zoom_clr||t.zoom_bs||t.zoom_bw||t.zoom_bc)&&(k+="."+E+" .zoom{",t.zoom_size&&(k+="width:"+t.zoom_size+";height:"+t.zoom_size+";line-height:"+t.zoom_size+";"),t.zoom_fs&&(k+="font-size:"+t.zoom_fs+";"),t.zoom_bgc&&(k+="background-color:"+t.zoom_bgc+";"),t.zoom_clr&&(k+="color:"+t.zoom_clr+";"),t.zoom_bs&&(k+="border-style:"+t.zoom_bs+";"),t.zoom_bw&&(k+="border-width:"+t.zoom_bw+"px;"),t.zoom_bc&&(k+="border-color:"+t.zoom_bc+";"),k+="}"),(t.zoom_bgc_hover||t.zoom_clr_hover||t.zoom_bc_hover)&&(k+="."+E+" .zoom:hover{",t.zoom_bgc_hover&&(k+="background-color:"+t.zoom_bgc_hover+";"),t.zoom_clr_hover&&(k+="color:"+t.zoom_clr_hover+";"),t.zoom_bc_hover&&(k+="border-color:"+t.zoom_bc_hover+";"),k+="}");let S=[{label:c("None","porto-functionality"),value:""},{label:c("Zoom In","porto-functionality"),value:"zoom"},{label:c("Effect 1","porto-functionality"),value:"effect-1"},{label:c("Effect 2","porto-functionality"),value:"effect-2"},{label:c("Effect 3","porto-functionality"),value:"effect-3"},{label:c("Effect 4","porto-functionality"),value:"effect-4"}];t.image_type||(S.push({label:c("3D Effect","porto-functionality"),value:"hover3d"}),S.push({label:c("3D Effect & Zoom In","porto-functionality"),value:"hover3d-zoom"})),t.className&&(0,n.portoAddHelperClasses)(t.className,i);let T=Object.assign({},t.dynamic_content);return React.createElement(React.Fragment,null,React.createElement(p,null,React.createElement(b,{title:c("General","porto-functionality")},React.createElement(r.default,{label:c("Image Type","porto-functionality"),options:[{alt:"",src:porto_block_vars.shortcodes_url+"assets/images/featured/single.jpg"},{alt:"hover",src:porto_block_vars.shortcodes_url+"assets/images/featured/hover.jpg"},{alt:"slider",src:porto_block_vars.shortcodes_url+"assets/images/featured/slider.jpg"},{alt:"video",src:porto_block_vars.shortcodes_url+"assets/images/featured/video.jpg"},{alt:"gallery",src:porto_block_vars.shortcodes_url+"assets/images/featured/gallery.jpg"}],value:t.image_type,onChange:t=>{e({image_type:t})}}),(""===t.image_type||"slider"===t.image_type||"gallery"===t.image_type)&&React.createElement(f,{label:c("Image Hover Effect","porto-functionality"),value:t.hover_effect,options:S,onChange:t=>{e({hover_effect:t})}}),""!==t.hover_effect&&React.createElement(l.default,{label:c("Hover Full Image like Business Consulting 5 Demo","porto-functionality"),value:T,options:{field_type:"image",content_type:"undefined"!=typeof porto_content_type&&porto_content_type,content_type_value:"undefined"==typeof porto_content_type_value?"":porto_content_type_value},onChange:t=>{e({dynamic_content:t})},isHoverFull:!0}),"video"!=t.image_type&&React.createElement(d,{label:c("Show Content on hover","porto-functionality"),help:c("Please choose to show or hide the inner blocks on hover.","porto-functionality"),checked:!!t.show_content_hover&&t.show_content_hover,onChange:t=>{e({show_content_hover:t})}}),React.createElement(d,{label:c("Show Product Badges","porto-functionality"),help:c("Please choose to show or hide the badges such as hot, sale, new, etc. This applies to only products.","porto-functionality"),checked:!!t.show_badges&&t.show_badges,onChange:t=>{e({show_badges:t})}}),React.createElement(f,{label:c("Add Link to Image","porto-functionality"),value:t.add_link,options:[{label:c("Yes","porto-functionality"),value:"yes"},{label:c("No","porto-functionality"),value:"no"},{label:c("Custom Link","porto-functionality"),value:"custom"}],onChange:t=>{e({add_link:t})}}),"custom"===t.add_link&&React.createElement(h,{label:c("Custom Link","porto-functionality"),value:t.custom_url,onChange:t=>{e({custom_url:t})},help:c("Please input custom url.","porto-functionality")}),"custom"===t.add_link&&t.custom_url&&React.createElement(f,{label:c("Link Target","porto-functionality"),value:t.link_target,options:[{label:"_self",value:""},{label:"_blank",value:"_blank"}],onChange:t=>{e({link_target:t})}}),React.createElement(f,{label:c("Image Size","porto-functionality"),value:t.image_size,options:porto_block_vars.image_sizes,onChange:t=>{e({image_size:t})}}),React.createElement(d,{label:c("Image Lightbox","porto-functionality"),help:c("Please choose to enable or disable image lightbox.","porto-functionality"),checked:!!t.zoom&&t.zoom,onChange:t=>{e({zoom:t})}})),React.createElement(b,{title:c("Animation","porto-functionality"),initialOpen:!1},React.createElement("div",{className:"porto-typography-control porto-dimension-control"},React.createElement("h3",{className:"components-base-control"},c("Reveal with Color","porto-functionality")),React.createElement(f,{label:c("Reveal Direction","porto-functionality"),value:t.animation_reveal_dir,options:[{label:c("None","porto-functionality"),value:""},{label:c("Top","porto-functionality"),value:"revealDirTop"},{label:c("Down","porto-functionality"),value:"revealDirDown"},{label:c("Left","porto-functionality"),value:"revealDirLeft"},{label:c("Right","porto-functionality"),value:"revealDirRight"}],onChange:t=>{e({animation_reveal_dir:t})}}),t.animation_reveal_dir&&React.createElement(h,{label:c("Animation Delay (ms)","porto-functionality"),value:t.animation_delay,onChange:t=>{e({animation_delay:t})}}),t.animation_reveal_dir&&React.createElement(h,{label:c("Animation Duration (ms)","porto-functionality"),value:t.animation_duration,onChange:t=>{e({animation_duration:t})}}),t.animation_reveal_dir&&React.createElement("label",{style:{width:"100%",marginTop:10,marginBottom:5}},c("Reveal Color","porto-functionality")),t.animation_reveal_dir&&React.createElement(y,{color:t.animation_reveal_clr,onChangeComplete:t=>{e({animation_reveal_clr:"rgba("+t.rgb.r+","+t.rgb.g+","+t.rgb.b+","+t.rgb.a+")"})}}))),t.zoom&&React.createElement(b,{title:c("Zoom Icon","porto-functionality"),initialOpen:!1},React.createElement(h,{label:c("Icon Class","porto-functionality"),value:t.zoom_icon,onChange:t=>{e({zoom_icon:t})},help:c("Please check this url to see icons which Porto supports.","porto-functionality")}),React.createElement("p",{style:{marginTop:-14}},React.createElement("a",{href:"https://www.portotheme.com/wordpress/porto/shortcodes/icons/",target:"_blank"},"https://www.portotheme.com/wordpress/porto/shortcodes/icons/")),React.createElement(_,{label:c("Width & Height","porto-functionality"),value:t.zoom_size,onChange:t=>{e({zoom_size:t})},style:{marginBottom:8}}),React.createElement(_,{label:c("Font Size","porto-functionality"),value:t.zoom_fs,onChange:t=>{e({zoom_fs:t})},style:{marginBottom:8}}),React.createElement(m,{title:c("Color Setting","porto-functionality"),enableAlpha:!0,colorSettings:[{label:c("Background Color","porto-functionality"),value:t.zoom_bgc,onChange:t=>{e({zoom_bgc:t})}},{label:c("Text Color","porto-functionality"),value:t.zoom_clr,onChange:t=>{e({zoom_clr:t})}},{label:c("Hover Background Color","porto-functionality"),value:t.zoom_bgc_hover,onChange:t=>{e({zoom_bgc_hover:t})}},{label:c("Hover Text Color","porto-functionality"),value:t.zoom_clr_hover,onChange:t=>{e({zoom_clr_hover:t})}}]}),React.createElement(f,{label:c("Border Style","porto-functionality"),value:t.zoom_bs,options:[{label:c("None","porto-functionality"),value:""},{label:c("Solid","porto-functionality"),value:"solid"},{label:c("Dashed","porto-functionality"),value:"dashed"},{label:c("Dotted","porto-functionality"),value:"dotted"},{label:c("Double","porto-functionality"),value:"double"},{label:c("Inset","porto-functionality"),value:"inset"},{label:c("Outset","porto-functionality"),value:"outset"}],onChange:t=>{e({zoom_bs:t})}}),t.zoom_bs&&React.createElement(g,{label:c("Border Width","porto-functionality"),value:t.zoom_bw,min:"1",max:"10",onChange:t=>{e({zoom_bw:t})}}),t.zoom_bs&&React.createElement(m,{title:c("Border Color","porto-functionality"),enableAlpha:!0,colorSettings:[{label:c("Border Color","porto-functionality"),value:t.zoom_bc,onChange:t=>{e({zoom_bc:t})}},{label:c("Hover Border Color","porto-functionality"),value:t.zoom_bc_hover,onChange:t=>{e({zoom_bc_hover:t})}}]}))),React.createElement(p,{group:"styles"},t.show_content_hover?React.createElement(w,{className:"tab-panel-full-width",tabs:[{name:"h_content",title:c("Hover Content","porto-functionality")},{name:"s_options",title:c("Style Options","porto-functionality")}]},(o=>"h_content"==o.name?React.createElement(b,{title:c("Hover Content","porto-functionality")},React.createElement(f,{label:c("Horizontal Layout","porto-functionality"),value:t.hover_halign,options:[{label:c("Default","porto-functionality"),value:""},{label:c("Left","porto-functionality"),value:"flex-start"},{label:c("Center","porto-functionality"),value:"center"},{label:c("Right","porto-functionality"),value:"flex-end"}],onChange:t=>{e({hover_halign:t})}}),React.createElement(f,{label:c("Vertical Layout","porto-functionality"),value:t.hover_valign,options:[{label:c("None","porto-functionality"),value:""},{label:c("Top","porto-functionality"),value:"flex-start"},{label:c("Middle","porto-functionality"),value:"center"},{label:c("Bottom","porto-functionality"),value:"flex-end"}],onChange:t=>{e({hover_valign:t})}}),!t.animation_reveal_dir&&React.createElement(f,{label:c("Hover Effect","porto-functionality"),value:t.hover_start_effect,options:[{label:c("None","porto-functionality"),value:""},{label:c("Fade In","porto-functionality"),value:"fadein"},{label:c("Translate In Left","porto-functionality"),value:"translateleft"},{label:c("Translate In Top","porto-functionality"),value:"translatetop"},{label:c("Translate In Bottom","porto-functionality"),value:"translatebottom"},{label:c("Content Translate In Bottom","porto-functionality"),value:"contenttranslatebottom"},{label:c("Hoverdir Effect like Beauty Demo","porto-functionality"),value:"hoverdir"},{label:c("Mouse Tracking","porto-functionality"),value:"mouse_tracking"}],onChange:t=>{e({hover_start_effect:t})}}),!t.animation_reveal_dir&&"mouse_tracking"==t.hover_start_effect&&React.createElement(h,{label:c("Floating Offset (px)","porto-functionality"),value:parseInt(t.offset),type:"Number",onChange:t=>{e({offset:t})},help:c("Control the offset from the cursor.","porto-functionality")}),React.createElement("label",null,c("Background Color","porto-functionality")),React.createElement(y,{label:c("Background Color","porto-functionality"),color:t.hover_bgcolor,onChangeComplete:t=>{e({hover_bgcolor:"rgba("+t.rgb.r+","+t.rgb.g+","+t.rgb.b+","+t.rgb.a+")"})}}),React.createElement("button",{className:"components-button components-range-control__reset is-secondary is-small",onClick:t=>{e({hover_bgcolor:void 0})},style:{margin:"-10px 0 10px 3px"}},c("Reset","porto-functionality")),React.createElement("div",{className:"porto-typography-control porto-dimension-control"},React.createElement("h3",{className:"components-base-control",style:{marginBottom:15}},c("Padding","porto-functionality")),React.createElement("div",null),React.createElement(_,{label:c("Top","porto-functionality"),value:C.top,onChange:t=>{C.top=t,e({hover_padding:C})}}),React.createElement(_,{label:c("Right","porto-functionality"),value:C.right,onChange:t=>{C.right=t,e({hover_padding:C})}}),React.createElement(_,{label:c("Bottom","porto-functionality"),value:C.bottom,onChange:t=>{C.bottom=t,e({hover_padding:C})}}),React.createElement(_,{label:c("Left","porto-functionality"),value:C.left,onChange:t=>{C.left=t,e({hover_padding:C})}}))):React.createElement(a.default,{label:c("Style Options","porto-functionality"),value:x,options:{},onChange:t=>{e({style_options:t})}}))):React.createElement(a.default,{label:c("Style Options","porto-functionality"),value:x,options:{},onChange:t=>{e({style_options:t})}})),React.createElement(React.Fragment,null,React.createElement("style",null,k),React.createElement(v,{block:o,attributes:s}),t.show_content_hover&&React.createElement(u,{allowedBlocks:["porto/porto-heading","porto/porto-info-box","porto/porto-icons","porto/porto-single-icon","porto/porto-button","porto/porto-section","porto-tb/porto-content","porto-tb/porto-woo-price","porto-tb/porto-woo-rating","porto-tb/porto-woo-stock","porto-tb/porto-woo-desc","porto-tb/porto-woo-buttons","porto-tb/porto-meta"]})))},save:function(t){return React.createElement(u.Content,null)}})}(wp.i18n,wp.blocks,wp.blockEditor,wp.components)},function(t,e,o){o.r(e),o.d(e,{portoGenerateStyleOptionsCSS:function(){return a}});e.default=function({label:t,value:e,options:o,onChange:a}){const n=wp.i18n.__,l=(wp.components.TextControl,wp.components.SelectControl),r=wp.components.__experimentalUnitControl,i=wp.components.RangeControl,c=wp.components.PanelBody,s=wp.components.IconButton,p=wp.components.ToggleControl,u=wp.components.TabPanel,m=wp.blockEditor.PanelColorSettings,f=wp.blockEditor.MediaUpload;e||(e={});const h=!o||!1!==o.margin,d=!o||!1!==o.padding,b=!o||!1!==o.position,y=!o||!1!==o.border,g=!o||!1!==o.bg,v=!o||!1!==o.visibility,_=!o||!1!==o.boxShadow,w=!o||!1!==o.transform,R={normal:React.createElement(React.Fragment,null,g&&React.createElement(c,{initialOpen:!1,title:n("Background","porto-functionality")},React.createElement("div",{className:"porto-typography-control porto-dimension-control"},React.createElement(m,{title:n("Background","porto-functionality"),enableAlpha:!0,colorSettings:[{label:n("Color","porto-functionality"),value:e.bg&&e.bg.color,onChange:t=>{e.bg||(e.bg={}),e.bg.color=t,a(e)}}]}),React.createElement(f,{allowedTypes:["image"],value:e.bg&&e.bg.img_id,onSelect:t=>{e.bg||(e.bg={}),e.bg.img_url=t.url,e.bg.img_id=t.id,a(e)},render:t=>{var o=t.open;return React.createElement("div",null,React.createElement(s,{className:"components-toolbar__control",label:n("Change image","porto-functionality"),icon:"edit",onClick:o}),e.bg&&e.bg.img_id&&React.createElement(s,{className:"components-toolbar__control",label:n("Remove image","porto-functionality"),icon:"no",onClick:()=>{e.bg||(e.bg={}),e.bg.img_url=void 0,e.bg.img_id=void 0,a(e)}}),e.bg&&e.bg.img_id&&React.createElement("img",{src:e.bg.img_url,className:"components-upload-show-img"}))}}),e.bg&&e.bg.img_id&&React.createElement(l,{label:n("Position","porto-functionality"),value:e.bg&&e.bg.position,options:[{label:n("Default","porto-functionality"),value:""},{label:n("Center Center","porto-functionality"),value:"center center"},{label:n("Center Left","porto-functionality"),value:"center left"},{label:n("Center Right","porto-functionality"),value:"center right"},{label:n("Top Center","porto-functionality"),value:"top center"},{label:n("Top Left","porto-functionality"),value:"top left"},{label:n("Top Right","porto-functionality"),value:"top right"},{label:n("Bottom Center","porto-functionality"),value:"bottom center"},{label:n("Bottom Left","porto-functionality"),value:"bottom left"},{label:n("Bottom Right","porto-functionality"),value:"bottom right"}],onChange:t=>{e.bg||(e.bg={}),e.bg.position=t,a(e)}}),e.bg&&e.bg.img_id&&React.createElement(l,{label:n("Attachment","porto-functionality"),value:e.bg&&e.bg.attachment,options:[{label:n("Default","porto-functionality"),value:""},{label:n("Scroll","porto-functionality"),value:"scroll"},{label:n("Fixed"),value:"fixed"}],onChange:t=>{e.bg||(e.bg={}),e.bg.attachment=t,a(e)}}),e.bg&&e.bg.img_id&&React.createElement(l,{label:n("Repeat","porto-functionality"),value:e.bg&&e.bg.repeat,options:[{label:n("Default","porto-functionality"),value:""},{label:n("No-repeat","porto-functionality"),value:"no-repeat"},{label:n("Repeat","porto-functionality"),value:"repeat"},{label:n("Repeat-x","porto-functionality"),value:"repeat-x"},{label:n("Repeat-y","porto-functionality"),value:"repeat-y"}],onChange:t=>{e.bg||(e.bg={}),e.bg.repeat=t,a(e)}}),e.bg&&e.bg.img_id&&React.createElement(l,{label:n("Size","porto-functionality"),value:e.bg&&e.bg.size,options:[{label:n("Default","porto-functionality"),value:""},{label:n("Auto","porto-functionality"),value:"auto"},{label:n("Cover","porto-functionality"),value:"cover"},{label:n("Contain","porto-functionality"),value:"contain"}],onChange:t=>{e.bg||(e.bg={}),e.bg.size=t,a(e)}}))),y&&React.createElement(c,{initialOpen:!1,title:n("Border","porto-functionality")},React.createElement("div",{className:"porto-typography-control porto-dimension-control"},React.createElement("h3",{className:"components-base-control",style:{marginBottom:15}},n("Border","porto-functionality")),React.createElement(l,{label:n("Style","porto-functionality"),value:e.border&&e.border.style,options:[{label:n("None","porto-functionality"),value:""},{label:n("Solid","porto-functionality"),value:"solid"},{label:n("Double","porto-functionality"),value:"double"},{label:n("Dotted","porto-functionality"),value:"dotted"},{label:n("Dashed","porto-functionality"),value:"dashed"},{label:n("Groove","porto-functionality"),value:"groove"}],onChange:t=>{e.border||(e.border={}),e.border.style=t,a(e)}}),React.createElement("div",{style:{display:"flex",flexWrap:"wrap"}},React.createElement("label",{style:{width:"100%",marginBottom:5}},n("Width","porto-functionality")),React.createElement(r,{label:n("Top","porto-functionality"),value:e.border&&e.border.top,onChange:t=>{e.border||(e.border={}),e.border.top=t,a(e)}}),React.createElement(r,{label:n("Right","porto-functionality"),value:e.border&&e.border.right,onChange:t=>{e.border||(e.border={}),e.border.right=t,a(e)}}),React.createElement(r,{label:n("Bottom","porto-functionality"),value:e.border&&e.border.bottom,onChange:t=>{e.border||(e.border={}),e.border.bottom=t,a(e)}}),React.createElement(r,{label:n("Left","porto-functionality"),value:e.border&&e.border.left,onChange:t=>{e.border||(e.border={}),e.border.left=t,a(e)}})),React.createElement(m,{title:n("Border","porto-functionality"),enableAlpha:!0,colorSettings:[{label:n("Color","porto-functionality"),value:e.border&&e.border.color,onChange:t=>{e.border||(e.border={}),e.border.color=t,a(e)}}]}),React.createElement("label",{style:{width:"100%",marginBottom:5}},n("Border Radius","porto-functionality")),React.createElement(r,{label:n("Top","porto-functionality"),value:e.borderRadius&&e.borderRadius.top,onChange:t=>{e.borderRadius||(e.borderRadius={}),e.borderRadius.top=t,a(e)}}),React.createElement(r,{label:n("Right","porto-functionality"),value:e.borderRadius&&e.borderRadius.right,onChange:t=>{e.borderRadius||(e.borderRadius={}),e.borderRadius.right=t,a(e)}}),React.createElement(r,{label:n("Bottom","porto-functionality"),value:e.borderRadius&&e.borderRadius.bottom,onChange:t=>{e.borderRadius||(e.borderRadius={}),e.borderRadius.bottom=t,a(e)}}),React.createElement(r,{label:n("Left","porto-functionality"),value:e.borderRadius&&e.borderRadius.left,onChange:t=>{e.borderRadius||(e.borderRadius={}),e.borderRadius.left=t,a(e)}}))),h&&React.createElement(c,{initialOpen:!1,title:n("Margin","porto-functionality")},React.createElement("div",{className:"porto-typography-control porto-dimension-control"},React.createElement("h3",{className:"components-base-control",style:{marginBottom:15}},n("Margin","porto-functionality")),React.createElement("div",null),React.createElement(r,{label:n("Top","porto-functionality"),value:e.margin&&e.margin.top,onChange:t=>{e.margin||(e.margin={}),e.margin.top=t,a(e)}}),React.createElement(r,{label:n("Right","porto-functionality"),value:e.margin&&e.margin.right,onChange:t=>{e.margin||(e.margin={}),e.margin.right=t,a(e)}}),React.createElement(r,{label:n("Bottom","porto-functionality"),value:e.margin&&e.margin.bottom,onChange:t=>{e.margin||(e.margin={}),e.margin.bottom=t,a(e)}}),React.createElement(r,{label:n("Left","porto-functionality"),value:e.margin&&e.margin.left,onChange:t=>{e.margin||(e.margin={}),e.margin.left=t,a(e)}}))),d&&React.createElement(c,{initialOpen:!1,title:n("Padding","porto-functionality")},React.createElement("div",{className:"porto-typography-control porto-dimension-control"},React.createElement("h3",{className:"components-base-control",style:{marginBottom:15}},n("Padding","porto-functionality")),React.createElement("div",null),React.createElement(r,{label:n("Top","porto-functionality"),value:e.padding&&e.padding.top,onChange:t=>{e.padding||(e.padding={}),e.padding.top=t,a(e)}}),React.createElement(r,{label:n("Right","porto-functionality"),value:e.padding&&e.padding.right,onChange:t=>{e.padding||(e.padding={}),e.padding.right=t,a(e)}}),React.createElement(r,{label:n("Bottom","porto-functionality"),value:e.padding&&e.padding.bottom,onChange:t=>{e.padding||(e.padding={}),e.padding.bottom=t,a(e)}}),React.createElement(r,{label:n("Left","porto-functionality"),value:e.padding&&e.padding.left,onChange:t=>{e.padding||(e.padding={}),e.padding.left=t,a(e)}}))),b&&React.createElement(c,{initialOpen:!1,title:n("Position","porto-functionality")},React.createElement("div",{className:"porto-typography-control porto-dimension-control"},React.createElement("h3",{className:"components-base-control",style:{marginBottom:15}},n("Position","porto-functionality")),React.createElement(l,{label:n("Style","porto-functionality"),value:e.position&&e.position.style,options:[{label:n("Default","porto-functionality"),value:""},{label:n("Static","porto-functionality"),value:"static"},{label:n("Relative","porto-functionality"),value:"relative"},{label:n("Absolute","porto-functionality"),value:"absolute"},{label:n("Fixed","porto-functionality"),value:"fixed"},{label:n("Sticky","porto-functionality"),value:"sticky"}],onChange:t=>{e.position||(e.position={}),e.position.style=t,a(e)}}),React.createElement(i,{label:n("Z-index","porto-functionality"),value:e.position&&void 0!==e.position.zindex&&e.position.zindex,min:"-10",max:"100",allowReset:!0,onChange:t=>{e.position||(e.position={}),e.position.zindex=t,a(e)}}),React.createElement(r,{label:n("Top","porto-functionality"),value:e.position&&e.position.top,onChange:t=>{e.position||(e.position={}),e.position.top=t,a(e)}}),React.createElement(r,{label:n("Right","porto-functionality"),value:e.position&&e.position.right,onChange:t=>{e.position||(e.position={}),e.position.right=t,a(e)}}),React.createElement(r,{label:n("Bottom","porto-functionality"),value:e.position&&e.position.bottom,onChange:t=>{e.position||(e.position={}),e.position.bottom=t,a(e)}}),React.createElement(r,{label:n("Left","porto-functionality"),value:e.position&&e.position.left,onChange:t=>{e.position||(e.position={}),e.position.left=t,a(e)}}),React.createElement("div",{className:"mb-3"}),React.createElement(l,{label:n("Width","porto-functionality"),value:e.position&&e.position.width,options:[{label:n("Default","porto-functionality"),value:""},{label:n("Full Width (100%)","porto-functionality"),value:"100%"},{label:n("Inline (auto)","porto-functionality"),value:"auto"},{label:n("Fit Content","porto-functionality"),value:"fit-content"},{label:n("Custom","porto-functionality"),value:"custom"}],onChange:t=>{e.position||(e.position={}),e.position.width=t,a(e)}}),e.position&&"custom"===e.position.width&&React.createElement(r,{label:n("Width","porto-functionality"),value:e.position&&e.position.width_val,onChange:t=>{e.position||(e.position={}),e.position.width_val=t,a(e)}}),React.createElement(r,{label:n("Height","porto-functionality"),value:e.position&&e.position.height_val,onChange:t=>{e.position||(e.position={}),e.position.height_val=t,a(e)}}),e.position&&"custom"===e.position.width&&React.createElement("div",{className:"mb-3"}),React.createElement(l,{label:n("Horizontal Align","porto-functionality"),help:n("This only works in flex container.","porto-functionality"),value:e.position&&e.position.halign,options:[{label:n("Default","porto-functionality"),value:""},{label:n("Center","porto-functionality"),value:"x"},{label:n("Left","porto-functionality"),value:"r"},{label:n("Right","porto-functionality"),value:"l"}],onChange:t=>{e.position||(e.position={}),e.position.halign=t,a(e)}}),React.createElement(i,{label:n("Opacity","porto-functionality"),value:e.position&&void 0!==e.position.opacity&&e.position.opacity,min:"0",max:"1",step:"0.01",allowReset:!0,onChange:t=>{e.position||(e.position={}),e.position.opacity=t,a(e)}}))),w&&React.createElement(c,{initialOpen:!1,title:n("Transform","porto-functionality")},React.createElement("div",{className:"porto-typography-control porto-dimension-control"},React.createElement("h3",{className:"components-base-control",style:{marginBottom:15}},n("Transform","porto-functionality")),React.createElement(p,{label:n("Translate","porto-functionality"),checked:e.transform&&e.transform.translate,onChange:t=>{e.transform||(e.transform={}),e.transform.translate=t,a(e)}}),e.transform&&e.transform.translate&&React.createElement("div",{className:"mb-3",style:{display:"flex",flexWrap:"wrap",marginTop:-10}},React.createElement(r,{label:n("X","porto-functionality"),value:e.transform&&e.transform.translatex,onChange:t=>{e.transform||(e.transform={}),e.transform.translatex=t,a(e)}}),React.createElement(r,{label:n("Y","porto-functionality"),value:e.transform&&e.transform.translatey,onChange:t=>{e.transform||(e.transform={}),e.transform.translatey=t,a(e)}})),React.createElement(p,{label:n("Rotate","porto-functionality"),checked:e.transform&&e.transform.rotate,onChange:t=>{e.transform||(e.transform={}),e.transform.rotate=t,a(e)}}),e.transform&&e.transform.rotate&&React.createElement("div",{className:"mb-3",style:{marginTop:-10}},React.createElement(i,{label:n("Degree","porto-functionality"),value:e.transform&&e.transform.rotatedeg,min:"-360",max:"360",allowReset:"true",onChange:t=>{e.transform||(e.transform={}),e.transform.rotatedeg=t,a(e)}})),React.createElement(p,{label:n("Scale","porto-functionality"),checked:e.transform&&e.transform.scale,onChange:t=>{e.transform||(e.transform={}),e.transform.scale=t,a(e)}}),e.transform&&e.transform.scale&&React.createElement("div",{className:"mb-3",style:{marginTop:-10}},React.createElement(i,{label:n("X","porto-functionality"),value:e.transform&&e.transform.scalex,min:"0",max:"2",step:"0.1",allowReset:"true",onChange:t=>{e.transform||(e.transform={}),e.transform.scalex=t,a(e)}}),React.createElement(i,{label:n("Y","porto-functionality"),value:e.transform&&e.transform.scaley,min:"0",max:"2",step:"0.1",allowReset:"true",onChange:t=>{e.transform||(e.transform={}),e.transform.scaley=t,a(e)}})),React.createElement(p,{label:n("Skew","porto-functionality"),checked:e.transform&&e.transform.skew,onChange:t=>{e.transform||(e.transform={}),e.transform.skew=t,a(e)}}),e.transform&&e.transform.skew&&React.createElement("div",{className:"mb-3",style:{marginTop:-10}},React.createElement(i,{label:n("X","porto-functionality"),value:e.transform&&e.transform.skewx,min:"-360",max:"360",allowReset:"true",onChange:t=>{e.transform||(e.transform={}),e.transform.skewx=t,a(e)}}),React.createElement(i,{label:n("Y","porto-functionality"),value:e.transform&&e.transform.skewy,min:"-360",max:"360",allowReset:"true",onChange:t=>{e.transform||(e.transform={}),e.transform.skewy=t,a(e)}})),React.createElement(p,{label:n("Flip Horizontal","porto-functionality"),checked:e.transform&&e.transform.flipx,onChange:t=>{e.transform||(e.transform={}),e.transform.flipx=t,a(e)}}),React.createElement(p,{label:n("Flip Vertical","porto-functionality"),checked:e.transform&&e.transform.flipy,onChange:t=>{e.transform||(e.transform={}),e.transform.flipy=t,a(e)}}))),_&&React.createElement(c,{initialOpen:!1,title:n("Box Shadow","porto-functionality")},React.createElement("div",{className:"porto-typography-control porto-dimension-control"},React.createElement("h3",{className:"components-base-control",style:{marginBottom:15}},n("Box Shadow","porto-functionality")),React.createElement(l,{label:n("Type","porto-functionality"),value:e.boxshadow&&e.boxshadow.type,options:[{label:n("Outset","porto-functionality"),value:""},{label:n("Inset","porto-functionality"),value:"inset"},{label:n("None","porto-functionality"),value:"none"},{label:n("Inherit","porto-functionality"),value:"inherit"}],onChange:t=>{e.boxshadow||(e.boxshadow={}),e.boxshadow.type=t,a(e)}}),React.createElement("div",{className:"mb-3",style:{display:"flex",flexWrap:"wrap"}},React.createElement(r,{label:n("X","porto-functionality"),value:e.boxshadow&&e.boxshadow.x,onChange:t=>{e.boxshadow||(e.boxshadow={}),e.boxshadow.x=t,a(e)}}),React.createElement(r,{label:n("Y","porto-functionality"),value:e.boxshadow&&e.boxshadow.y,onChange:t=>{e.boxshadow||(e.boxshadow={}),e.boxshadow.y=t,a(e)}}),React.createElement(r,{label:n("Blur","porto-functionality"),value:e.boxshadow&&e.boxshadow.blur,onChange:t=>{e.boxshadow||(e.boxshadow={}),e.boxshadow.blur=t,a(e)}}),React.createElement(r,{label:n("Spread","porto-functionality"),value:e.boxshadow&&e.boxshadow.spread,onChange:t=>{e.boxshadow||(e.boxshadow={}),e.boxshadow.spread=t,a(e)}})),React.createElement(m,{title:n("Box Shadow","porto-functionality"),enableAlpha:!0,colorSettings:[{label:n("Color","porto-functionality"),value:e.boxshadow&&e.boxshadow.color,onChange:t=>{e.boxshadow||(e.boxshadow={}),e.boxshadow.color=t,a(e)}}]}))),v&&React.createElement(c,{initialOpen:!1,title:n("Visibility","porto-functionality")},React.createElement("div",{className:"porto-typography-control porto-dimension-control"},React.createElement("h3",{className:"components-base-control",style:{marginBottom:15}},n("Visibility","porto-functionality")),React.createElement("p",{className:"help"},n("Visibility will take effect only on live page.","porto-functionality")),React.createElement(p,{label:n("Hide On Large Desktop","porto-functionality"),checked:!!e.hideXl&&e.hideXl,onChange:t=>{e.hideXl=t,a(e)}}),React.createElement(p,{label:n("Hide On Desktop","porto-functionality"),checked:!!e.hideLg&&e.hideLg,onChange:t=>{e.hideLg=t,a(e)}}),React.createElement(p,{label:n("Hide On Tablet","porto-functionality"),checked:!!e.hideMd&&e.hideMd,onChange:t=>{e.hideMd=t,a(e)}}),React.createElement(p,{label:n("Hide On Mobile","porto-functionality"),checked:!!e.hideSm&&e.hideSm,onChange:t=>{e.hideSm=t,a(e)}}))))};return o&&o.hoverOptions&&(R.hover=React.createElement(React.Fragment,null,React.createElement(c,{initialOpen:!1,title:n("Text, Background & Border","porto-functionality")},React.createElement("div",{className:"porto-typography-control porto-dimension-control"},React.createElement(m,{title:n("Color Settings","porto-functionality"),enableAlpha:!0,colorSettings:[{label:n("Background Color","porto-functionality"),value:e.hover&&e.hover.bg,onChange:t=>{e.hover||(e.hover={}),e.hover.bg=t,a(e)}},{label:n("Text Color","porto-functionality"),value:e.hover&&e.hover.color,onChange:t=>{e.hover||(e.hover={}),e.hover.color=t,a(e)}},{label:n("Border Color","porto-functionality"),value:e.hover&&e.hover.border_color,onChange:t=>{e.hover||(e.hover={}),e.hover.border_color=t,a(e)}}]}),React.createElement(l,{label:n("Border Style","porto-functionality"),value:e.hover&&e.hover.border_style,options:[{label:n("None","porto-functionality"),value:""},{label:n("Solid","porto-functionality"),value:"solid"},{label:n("Double","porto-functionality"),value:"double"},{label:n("Dotted","porto-functionality"),value:"dotted"},{label:n("Dashed","porto-functionality"),value:"dashed"},{label:n("Groove","porto-functionality"),value:"groove"}],onChange:t=>{e.hover||(e.hover={}),e.hover.border_style=t,a(e)}}),React.createElement("div",{style:{display:"flex",flexWrap:"wrap"}},React.createElement("label",{style:{width:"100%",marginBottom:5}},n("Border Width","porto-functionality")),React.createElement(r,{label:n("Top","porto-functionality"),value:e.hover&&e.hover.border_top,onChange:t=>{e.hover||(e.hover={}),e.hover.border_top=t,a(e)}}),React.createElement(r,{label:n("Right","porto-functionality"),value:e.hover&&e.hover.border_right,onChange:t=>{e.hover||(e.hover={}),e.hover.border_right=t,a(e)}}),React.createElement(r,{label:n("Bottom","porto-functionality"),value:e.hover&&e.hover.border_bottom,onChange:t=>{e.hover||(e.hover={}),e.hover.border_bottom=t,a(e)}}),React.createElement(r,{label:n("Left","porto-functionality"),value:e.hover&&e.hover.border_left,onChange:t=>{e.hover||(e.hover={}),e.hover.border_left=t,a(e)}})),React.createElement("div",{className:"mb-3",style:{display:"flex",flexWrap:"wrap"}},React.createElement("label",{style:{width:"100%",marginBottom:5}},n("Position","porto-functionality")),React.createElement(r,{label:n("Top","porto-functionality"),value:e.hover&&e.hover.top,onChange:t=>{e.hover||(e.hover={}),e.hover.top=t,a(e)}}),React.createElement(r,{label:n("Right","porto-functionality"),value:e.hover&&e.hover.right,onChange:t=>{e.hover||(e.hover={}),e.hover.right=t,a(e)}}),React.createElement(r,{label:n("Bottom","porto-functionality"),value:e.hover&&e.hover.bottom,onChange:t=>{e.hover||(e.hover={}),e.hover.bottom=t,a(e)}}),React.createElement(r,{label:n("Left","porto-functionality"),value:e.hover&&e.hover.left,onChange:t=>{e.hover||(e.hover={}),e.hover.left=t,a(e)}})),React.createElement(i,{label:n("Opacity","porto-functionality"),value:e.hover&&void 0!==e.hover.opacity&&e.hover.opacity,min:"0",max:"1",step:"0.01",allowReset:!0,onChange:t=>{e.hover||(e.hover={}),e.hover.opacity=t,a(e)}}))),w&&React.createElement(c,{initialOpen:!1,title:n("Transform","porto-functionality")},React.createElement("div",{className:"porto-typography-control porto-dimension-control"},React.createElement("h3",{className:"components-base-control",style:{marginBottom:15}},n("Transform","porto-functionality")),React.createElement(p,{label:n("Translate","porto-functionality"),checked:e.hover&&e.hover.transform&&e.hover.transform.translate,onChange:t=>{e.hover||(e.hover={}),e.hover.transform||(e.hover.transform={}),e.hover.transform.translate=t,a(e)}}),e.hover&&e.hover.transform&&e.hover.transform.translate&&React.createElement("div",{className:"mb-3",style:{display:"flex",flexWrap:"wrap",marginTop:-10}},React.createElement(r,{label:n("X","porto-functionality"),value:e.hover&&e.hover.transform&&e.hover.transform.translatex,onChange:t=>{e.hover||(e.hover={}),e.hover.transform||(e.hover.transform={}),e.hover.transform.translatex=t,a(e)}}),React.createElement(r,{label:n("Y","porto-functionality"),value:e.hover&&e.hover.transform&&e.hover.transform.translatey,onChange:t=>{e.hover||(e.hover={}),e.hover.transform||(e.hover.transform={}),e.hover.transform.translatey=t,a(e)}})),React.createElement(p,{label:n("Rotate","porto-functionality"),checked:e.hover&&e.hover.transform&&e.hover.transform.rotate,onChange:t=>{e.hover||(e.hover={}),e.hover.transform||(e.hover.transform={}),e.hover.transform.rotate=t,a(e)}}),e.hover&&e.hover.transform&&e.hover.transform.rotate&&React.createElement("div",{className:"mb-3",style:{marginTop:-10}},React.createElement(i,{label:n("Degree","porto-functionality"),value:e.hover&&e.hover.transform&&e.hover.transform.rotatedeg,min:"-360",max:"360",allowReset:"true",onChange:t=>{e.hover||(e.hover={}),e.hover.transform||(e.hover.transform={}),e.hover.transform.rotatedeg=t,a(e)}})),React.createElement(p,{label:n("Scale","porto-functionality"),checked:e.hover&&e.hover.transform&&e.hover.transform.scale,onChange:t=>{e.hover||(e.hover={}),e.hover.transform||(e.hover.transform={}),e.hover.transform.scale=t,a(e)}}),e.hover&&e.hover.transform&&e.hover.transform.scale&&React.createElement("div",{className:"mb-3",style:{marginTop:-10}},React.createElement(i,{label:n("X","porto-functionality"),value:e.hover&&e.hover.transform&&e.hover.transform.scalex,min:"0",max:"2",step:"0.1",allowReset:"true",onChange:t=>{e.hover||(e.hover={}),e.hover.transform||(e.hover.transform={}),e.hover.transform.scalex=t,a(e)}}),React.createElement(i,{label:n("Y","porto-functionality"),value:e.hover&&e.hover.transform&&e.hover.transform.scaley,min:"0",max:"2",step:"0.1",allowReset:"true",onChange:t=>{e.hover||(e.hover={}),e.hover.transform||(e.hover.transform={}),e.hover.transform.scaley=t,a(e)}})),React.createElement(p,{label:n("Skew","porto-functionality"),checked:e.hover&&e.hover.transform&&e.hover.transform.skew,onChange:t=>{e.hover||(e.hover={}),e.hover.transform||(e.hover.transform={}),e.hover.transform.skew=t,a(e)}}),e.hover&&e.hover.transform&&e.hover.transform.skew&&React.createElement("div",{className:"mb-3",style:{marginTop:-10}},React.createElement(i,{label:n("X","porto-functionality"),value:e.hover&&e.hover.transform&&e.hover.transform.skewx,min:"-360",max:"360",allowReset:"true",onChange:t=>{e.hover||(e.hover={}),e.hover.transform||(e.hover.transform={}),e.hover.transform.skewx=t,a(e)}}),React.createElement(i,{label:n("Y","porto-functionality"),value:e.hover&&e.hover.transform&&e.hover.transform.skewy,min:"-360",max:"360",allowReset:"true",onChange:t=>{e.hover||(e.hover={}),e.hover.transform||(e.hover.transform={}),e.hover.transform.skewy=t,a(e)}})),React.createElement(p,{label:n("Flip Horizontal","porto-functionality"),checked:e.hover&&e.hover.transform&&e.hover.transform.flipx,onChange:t=>{e.hover||(e.hover={}),e.hover.transform||(e.hover.transform={}),e.hover.transform.flipx=t,a(e)}}),React.createElement(p,{label:n("Flip Vertical","porto-functionality"),checked:e.hover&&e.hover.transform&&e.hover.transform.flipy,onChange:t=>{e.hover||(e.hover={}),e.hover.transform||(e.hover.transform={}),e.hover.transform.flipy=t,a(e)}}),React.createElement(i,{label:n("Transition Duration (ms)","porto-functionality"),value:e.transform&&e.transform.duration,min:"0",max:"2000",step:"10",allowReset:"true",onChange:t=>{e.transform||(e.transform={}),e.transform.duration=t,a(e)}}))),_&&React.createElement(c,{initialOpen:!1,title:n("Box Shadow","porto-functionality")},React.createElement("div",{className:"porto-typography-control porto-dimension-control"},React.createElement("h3",{className:"components-base-control",style:{marginBottom:15}},n("Box Shadow","porto-functionality")),React.createElement(l,{label:n("Type","porto-functionality"),value:e.hover&&e.hover.boxshadow&&e.hover.boxshadow.type,options:[{label:n("Outset","porto-functionality"),value:""},{label:n("Inset","porto-functionality"),value:"inset"},{label:n("None","porto-functionality"),value:"none"},{label:n("Inherit","porto-functionality"),value:"inherit"}],onChange:t=>{e.hover||(e.hover={}),e.hover.boxshadow||(e.hover.boxshadow={}),e.hover.boxshadow.type=t,a(e)}}),React.createElement("div",{className:"mb-3",style:{display:"flex",flexWrap:"wrap"}},React.createElement(r,{label:n("X","porto-functionality"),value:e.hover&&e.hover.boxshadow&&e.hover.boxshadow.x,onChange:t=>{e.hover||(e.hover={}),e.hover.boxshadow||(e.hover.boxshadow={}),e.hover.boxshadow.x=t,a(e)}}),React.createElement(r,{label:n("Y","porto-functionality"),value:e.hover&&e.hover.boxshadow&&e.hover.boxshadow.y,onChange:t=>{e.hover||(e.hover={}),e.hover.boxshadow||(e.hover.boxshadow={}),e.hover.boxshadow.y=t,a(e)}}),React.createElement(r,{label:n("Blur","porto-functionality"),value:e.hover&&e.hover.boxshadow&&e.hover.boxshadow.blur,onChange:t=>{e.hover||(e.hover={}),e.hover.boxshadow||(e.hover.boxshadow={}),e.hover.boxshadow.blur=t,a(e)}}),React.createElement(r,{label:n("Spread","porto-functionality"),value:e.hover&&e.hover.boxshadow&&e.hover.boxshadow.spread,onChange:t=>{e.hover||(e.hover={}),e.hover.boxshadow||(e.hover.boxshadow={}),e.hover.boxshadow.spread=t,a(e)}})),React.createElement(m,{title:n("Box Shadow","porto-functionality"),enableAlpha:!0,colorSettings:[{label:n("Color","porto-functionality"),value:e.hover&&e.hover.boxshadow&&e.hover.boxshadow.color,onChange:t=>{e.hover||(e.hover={}),e.hover.boxshadow||(e.hover.boxshadow={}),e.hover.boxshadow.color=t,a(e)}}]}))))),o&&o.hoverOptions?React.createElement(u,{className:"tab-panel-full-width",tabs:[{name:"normal",title:n("Normal","porto-functionality")},{name:"hover",title:n("Hover","porto-functionality")}]},(t=>R[t.name])):R.normal};const a=function(t,e,o=-1){var a="";if(!t||!e)return"";const n={bg:"background-color",color:"color",border_style:"border-style",border_top:"border-top-width",border_right:"border-right-width",border_bottom:"border-bottom-width",border_left:"border-left-width",border_color:"border-color",opacity:"opacity"};if(a+="html ."+e+"{",_.each({bg:{color:"background-color",img_url:"background-image",position:"background-position",attachment:"background-attachment",repeat:"background-repeat",size:"background-size"},border:{color:"border-color",style:"border-style",top:"border-top-width",right:"border-right-width",bottom:"border-bottom-width",left:"border-left-width"},borderRadius:{top:"border-top-left-radius",right:"border-top-right-radius",bottom:"border-bottom-right-radius",left:"border-bottom-left-radius"},padding:{top:"padding-top",right:"padding-right",bottom:"padding-bottom",left:"padding-left"},position:{opacity:"opacity"}},(function(e,o){void 0!==t[o]&&t[o]&&_.each(e,(function(e,n){if(void 0!==t[o][n]&&(""+t[o][n]).length){var l=t[o][n];"background-image"==e&&(l="url("+l+")"),a+=e+":"+l+";"}}))})),t.position&&(t.position.translatex||t.position.translatey)&&(a+="transform:",t.position.translatex&&(a+=" translateX("+t.position.translatex+")"),t.position.translatey&&(a+=" translateY("+t.position.translatey+")"),a+=";"),t.transform){let e="";if(t.transform.translate&&(t.transform.translatex&&t.transform.translatey?e+=" translate("+t.transform.translatex+", "+t.transform.translatey+")":t.transform.translatex?e+=" translateX("+t.transform.translatex+")":t.transform.translatey&&(e+=" translateY("+t.transform.translatey+")")),t.transform.rotate&&t.transform.rotatedeg&&(e+=" rotate("+t.transform.rotatedeg+"deg)"),t.transform.scale||t.transform.flipx||t.transform.flipy){let o=t.transform.scalex,a=t.transform.scaley;t.transform.flipx&&(o?o*=-1:o=-1),t.transform.flipy&&(a?a*=-1:a=-1),o&&a?e+=" scale("+o+", "+a+")":o?e+=" scaleX("+o+")":a&&(e+=" scaleY("+a+")")}t.transform.skew&&(t.transform.skewx&&t.transform.skewy?e+=" skew("+t.transform.skewx+"deg, "+t.transform.skewy+"deg)":t.transform.skewx?e+=" skewX("+t.transform.skewx+"deg)":t.transform.skewy&&(e+=" skewY("+t.transform.skewy+"deg)")),e&&(a+="transform:"+e+";"),t&&t.transform&&t.transform.duration&&(a+="transition:"+t.transform.duration+"ms;")}if(t.boxshadow&&(t.boxshadow.type||t.boxshadow.color)&&(a+="box-shadow:",t.boxshadow.type&&"inset"!=t.boxshadow.type?a+=t.boxshadow.type:(t.boxshadow.type&&(a+=t.boxshadow.type),t.boxshadow.x?a+=" "+t.boxshadow.x:a+=" 0",t.boxshadow.y?a+=" "+t.boxshadow.y:a+=" 0",t.boxshadow.blur&&(a+=" "+t.boxshadow.blur),t.boxshadow.spread&&(a+=" "+t.boxshadow.spread),t.boxshadow.color&&(a+=" "+t.boxshadow.color)),a+=";"),a+="}",t.margin){var l="";const n={top:"margin-top",right:"margin-right",bottom:"margin-bottom",left:"margin-left"};_.each(n,(function(e,o){if(void 0!==t.margin[o]&&(""+t.margin[o]).length){var a=t.margin[o];l+=e+":"+a+";"}})),l&&(a+=-1==o?"html ."+e+"{":"html #block-"+o+"{",a+=l,a+="}")}if(t.position){var r="";const n={style:"position",zindex:"z-index",top:"top",right:"right",bottom:"bottom",left:"left",width:"width",width_val:"width",height_val:"height"};""==t.position.width?(delete n.width,delete n.width_val):"custom"==t.position.width?delete n.width:delete n.width_val,_.each(n,(function(e,o){if(void 0!==t.position[o]&&(""+t.position[o]).length){var a=t.position[o];r+=e+":"+a+";","height_val"==o&&(r+="--porto-height:"+a+";")}})),t.position.halign&&("x"===t.position.halign?r+="margin-left:auto;margin-right:auto;":"l"===t.position.halign?r+="margin-left:auto;":"r"===t.position.halign&&(r+="margin-right:auto;")),r&&(a+=-1==o?"html ."+e+"{":"html #block-"+o+"{",a+=r,a+="}",-1!=o&&(a+="html ."+e+"{display: block}"))}if(t.hover){if(a+="html ."+e+":hover{",_.each(n,(function(e,o){void 0!==t.hover[o]&&(""+t.hover[o]).length&&(a+=e+":"+t.hover[o]+";")})),(t.hover.translatex||t.hover.translatey)&&(a+="transform:",t.hover.translatex&&(a+=" translateX("+t.hover.translatex+")"),t.hover.translatey&&(a+=" translateY("+t.hover.translatey+")"),a+=";"),t.hover.transform){let e="";if(t.hover.transform.translate&&(t.hover.transform.translatex&&t.hover.transform.translatey?e+=" translate("+t.hover.transform.translatex+", "+t.hover.transform.translatey+")":t.hover.transform.translatex?e+=" translateX("+t.hover.transform.translatex+")":t.hover.transform.translatey&&(e+=" translateY("+t.hover.transform.translatey+")")),t.hover.transform.rotate&&t.hover.transform.rotatedeg&&(e+=" rotate("+t.hover.transform.rotatedeg+"deg)"),t.hover.transform.scale||t.hover.transform.flipx||t.hover.transform.flipy){let o=t.hover.transform.scalex,a=t.hover.transform.scaley;t.hover.transform.flipx&&(o?o*=-1:o=-1),t.hover.transform.flipy&&(a?a*=-1:a=-1),o&&a?e+=" scale("+o+", "+a+")":o?e+=" scaleX("+o+")":a&&(e+=" scaleY("+a+")")}t.hover.transform.skew&&(t.hover.transform.skewx&&t.hover.transform.skewy?e+=" skew("+t.hover.transform.skewx+"deg, "+t.hover.transform.skewy+"deg)":t.hover.transform.skewx?e+=" skewX("+t.hover.transform.skewx+"deg)":t.hover.transform.skewy&&(e+=" skewY("+t.hover.transform.skewy+"deg)")),e&&(a+="transform:"+e+";")}t.hover.boxshadow&&(t.hover.boxshadow.type||t.hover.boxshadow.color)&&(a+="box-shadow:",t.hover.boxshadow.type&&"inset"!=t.hover.boxshadow.type?a+=t.hover.boxshadow.type:(t.hover.boxshadow.type&&(a+=t.hover.boxshadow.type),t.hover.boxshadow.x?a+=" "+t.hover.boxshadow.x:a+=" 0",t.hover.boxshadow.y?a+=" "+t.hover.boxshadow.y:a+=" 0",t.hover.boxshadow.blur&&(a+=" "+t.hover.boxshadow.blur),t.hover.boxshadow.spread&&(a+=" "+t.hover.boxshadow.spread),t.hover.boxshadow.color&&(a+=" "+t.hover.boxshadow.color)),a+=";"),a+="}"}if(t.hover){a+=-1==o?"html ."+e+":hover{":"html #block-"+o+":hover{";const n={top:"top",right:"right",bottom:"bottom",left:"left"};_.each(n,(function(e,o){void 0!==t.hover[o]&&(""+t.hover[o]).length&&(a+=e+":"+t.hover[o]+";")})),a+="}"}return a}},function(t,e,o){o.r(e),o.d(e,{portoAddHelperClasses:function(){return a}});const a=function(t,e){if(void 0===t)return t;if(!(t=t.trim())||!e)return t;const o=["d-inline-block","d-sm-inline-block","d-md-inline-block","d-lg-inline-block","d-xl-inline-block","d-none","d-sm-none","d-md-none","d-lg-none","d-xl-none","d-block","d-sm-block","d-md-block","d-lg-block","d-xl-block","d-sm-flex","d-md-flex","d-lg-flex","d-xl-flex","col-auto","col-md-auto","col-lg-auto","col-xl-auto","flex-1","flex-none","flex-grow-1","flex-sm-grow-1","flex-md-grow-1","flex-lg-grow-1","flex-xl-grow-1","swatch-left","swatch-center","swatch-right"],a=["ml-auto","ms-auto","mr-auto","me-auto","mx-auto","ml-sm-auto","ms-sm-auto","mr-sm-auto","me-sm-auto","mx-sm-auto","ml-md-auto","ms-md-auto","mr-md-auto","me-md-auto","mx-md-auto","ml-lg-auto","ms-lg-auto","mr-lg-auto","me-lg-auto","mx-lg-auto","ml-xl-auto","ms-xl-auto","mr-xl-auto","me-xl-auto","mx-xl-auto","h-100","h-50","w-100","float-start","float-end","pull-left","pull-right","float-left","float-right","me-lg-4","pe-lg-1"];var n=null,l=document.querySelector('[name="editor-canvas"]');return(n=l&&l.contentDocument?l.contentDocument.getElementById("block-"+e):document.getElementById("block-"+e))&&(n.setAttribute("data-class",""),t.split(" ").forEach((function(t){!(t=t.trim())||-1===o.indexOf(t)&&-1===a.indexOf(t)||n.setAttribute("data-class",n.getAttribute("data-class")+t+" ")}))),t}},function(t,e,o){o.r(e);e.default=function({label:t,value:e,options:o,onChange:a,isHoverFull:n=!1}){const l=wp.i18n.__,r=wp.components.TextControl,i=wp.components.SelectControl,c=wp.element.useState,s=(wp.element.useEffect,wp.element.useMemo),p=wp.element.createElement;e||(e={}),o.field_type||(o.field_type="field");let u=[{label:l("Please select...","porto-functionality"),value:""}];porto_block_vars.acf&&porto_block_vars.acf[o.field_type]&&porto_block_vars.acf[o.field_type].forEach((function(t,e){_.forEach(t.options,(function(e,o){u.push({label:t.label+" - "+e,value:o})}))}));const[m,f]=c(u);s((()=>{u=[{label:l("Please select...","porto-functionality"),value:""}],porto_block_vars.acf&&porto_block_vars.acf[o.field_type]&&porto_block_vars.acf[o.field_type].forEach((function(t,e){_.forEach(t.options,(function(e,o){u.push({label:t.label+" - "+e,value:o})}))})),m!==u&&f(u)}),[porto_block_vars.acf]);let h=[{label:l("Please select...","porto-functionality"),value:""}];porto_block_vars.toolset&&porto_block_vars.toolset[o.field_type]&&porto_block_vars.toolset[o.field_type].forEach((function(t,e){_.forEach(t.options,(function(e,o){h.push({label:t.label+" - "+e,value:o})}))}));const[d,b]=c(h);s((()=>{h=[{label:l("Please select...","porto-functionality"),value:""}],porto_block_vars.toolset&&porto_block_vars.toolset[o.field_type]&&porto_block_vars.toolset[o.field_type].forEach((function(t,e){_.forEach(t.options,(function(e,o){h.push({label:t.label+" - "+e,value:o})}))})),d!==h&&b(h)}),[porto_block_vars.toolset]);let y=[{label:l("Please select...","porto-functionality"),value:""}];porto_block_vars.meta_fields&&_.forEach(porto_block_vars.meta_fields,(function(t,e){"global"!==e&&e!==o.content_type&&e!==o.content_type_value||_.forEach(t,(function(t,e){"image"==o.field_type?"upload"!=t[1]&&"attach"!=t[1]||y.push({label:t[0],value:e}):"upload"!=t[1]&&"attach"!=t[1]&&y.push({label:t[0],value:e})}))}));let g=[],v=[],w=[];"image"===o.field_type?(g=[{label:l("Please select...","porto-functionality"),value:""},{label:l("Featured Image","porto-functionality"),value:"thumbnail"},{label:l("Author Picture on Gravatar","porto-functionality"),value:"author_img"}],v=[]):"link"===o.field_type?(g=[{label:l("Please select...","porto-functionality"),value:""},{label:l("Permalink","porto-functionality"),value:"permalink"},{label:l("Author Posts Url","porto-functionality"),value:"author_posts_url"},{label:l("Featured Image Url","porto-functionality"),value:"thumbnail"}],v=[{label:l("Please select...","porto-functionality"),value:""},{label:l("Term Link","porto-functionality"),value:"term_link"}]):"field"===o.field_type&&(g=[{label:l("Please select...","porto-functionality"),value:""},{label:l("ID","porto-functionality"),value:"id"},{label:l("Title","porto-functionality"),value:"title"},{label:l("Content","porto-functionality"),value:"content"},{label:l("Excerpt","porto-functionality"),value:"excerpt"},{label:l("Date","porto-functionality"),value:"date"},{label:l("Post Status","porto-functionality"),value:"status"},{label:l("Like Count","porto-functionality"),value:"like_count"}],v=[{label:l("Please select...","porto-functionality"),value:""},{label:l("ID","porto-functionality"),value:"id"},{label:l("Title","porto-functionality"),value:"title"},{label:l("Description","porto-functionality"),value:"desc"},{label:l("Post Count","porto-functionality"),value:"count"}],w=[{label:l("Please select...","porto-functionality"),value:""},{label:l("Sale End Date","porto-functionality"),value:"sale_date"}]);let R=[{label:l("Please select...","porto-functionality"),value:""},{label:l("Page or Post Info","porto-functionality"),value:"post"},{label:l("Porto Meta Box Field","porto-functionality"),value:"metabox"},{label:l("Advanced Custom Field","porto-functionality"),value:"acf"},{label:l("Toolset","porto-functionality"),value:"toolset"},{label:l("Meta Field","porto-functionality"),value:"meta"},{label:l("Taxonomy","porto-functionality"),value:"tax"}];return!porto_block_vars.woo_exist||"product"!=o.content_type&&o.content_type||R.push({label:l("WooCommerce","porto-functionality"),value:"woo"}),p("div",{className:"porto-dynamic-content-control porto-typography-control"},n?p("a",{className:"components-base-control",style:{marginBottom:15,marginTop:"-0.6rem",width:"fit-content",background:"#fff",marginLeft:15,display:"block"},target:"_blank",href:"https://www.portotheme.com/wordpress/porto/business-consulting5/#hover-full-type"},t):p("h3",{className:"components-base-control",style:{marginBottom:15}},t),p(i,{label:l("Source","porto-functionality"),help:l("Page or Post Info is used in posts list and Taxonomy is used in terms list.","porto-functionality"),value:e.source,options:R,onChange:t=>{e.source=t,a(e)}}),"post"==e.source&&p(i,{label:l("Page or Post Info","porto-functionality"),value:e.post_info,options:g,onChange:t=>{e.post_info=t,a(e)}}),"metabox"==e.source&&p(i,{label:l("Porto Meta Box Field","porto-functionality"),value:e.metabox,options:y,onChange:t=>{e.metabox=t,a(e)}}),"acf"==e.source&&p(i,{label:l("Advanced Custom Field","porto-functionality"),value:e.acf,options:m,onChange:t=>{e.acf=t,a(e)}}),"toolset"==e.source&&p(i,{label:l("Toolset","porto-functionality"),value:e.toolset,options:d,onChange:t=>{e.toolset=t,a(e)}}),"meta"==e.source&&p(r,{label:l("Custom Meta key","porto-functionality"),value:e.meta,onChange:t=>{e.meta=t,a(e)}}),"tax"==e.source&&p(i,{label:l("Taxonomy Field","porto-functionality"),value:e.tax,options:v,onChange:t=>{e.tax=t,a(e)}}),"woo"==e.source&&p(i,{label:l("WooCommerce Field","porto-functionality"),value:e.woo,options:w,onChange:t=>{e.woo=t,a(e)}}),"field"===o.field_type&&p(r,{label:l("Before Text","porto-functionality"),value:e.before,onChange:t=>{e.before=t,a(e)}}),"field"===o.field_type&&p(r,{label:l("After Text","porto-functionality"),value:e.after,onChange:t=>{e.after=t,a(e)}}),"image"!==o.field_type&&p(r,{label:l("Fallback","porto-functionality"),value:e.fallback,onChange:t=>{e.fallback=t,a(e)}}))}},function(t,e,o){o.r(e);var a=o(5),n=o(2),l=o(6);!function(t,e,o,r){const i=t.__,c=e.registerBlockType,s=o.InspectorControls,p=r.SelectControl,u=(r.TextControl,r.RangeControl),m=(r.ToggleControl,r.Disabled),f=r.PanelBody,h=wp.serverSideRender,d=wp.element.useEffect;c("porto-tb/porto-content",{title:i("Content","porto-functionality"),icon:"porto",category:"porto-tb",keywords:["type builder","mini","card","post","text","excerpt","description","short"],description:i("Display the content or excerpt of a post or loop.","porto-functionality"),attributes:{content_display:{type:"string"},excerpt_length:{type:"int"},content_type:{type:"string"},content_type_value:{type:"string"},alignment:{type:"string"},font_settings:{type:"object",default:{}},style_options:{type:"object"},el_class:{type:"string"}},edit:function({attributes:t,setAttributes:e,name:o,clientId:r}){let c="tb-content";d((()=>{if(!t.el_class||-1!==porto_tb_ids.indexOf(t.el_class)){const o="porto-tb-content-"+Math.ceil(1e4*Math.random());t.el_class=o,e({el_class:o})}return porto_tb_ids.push(t.el_class),()=>{const e=porto_tb_ids.indexOf(t.el_class);-1!==e&&porto_tb_ids.splice(e,1)}}),[]),t.el_class&&(c=t.el_class);let b={content_display:t.content_display,excerpt_length:t.excerpt_length,strip_html:t.strip_html,el_class:t.el_class,className:t.className};porto_content_type&&(b.content_type=porto_content_type,porto_content_type_value&&(b.content_type_value=porto_content_type_value));let y="";const g=Object.assign({},t.font_settings),v=Object.assign({},t.style_options);if(t.alignment||t.font_settings){let e=t.font_settings;e.alignment=t.alignment,y+=(0,n.portoGenerateTypographyCSS)(e,c)}return v&&(y+=(0,a.portoGenerateStyleOptionsCSS)(v,c)),t.className&&(0,l.portoAddHelperClasses)(t.className,r),React.createElement(React.Fragment,null,React.createElement(s,null,React.createElement(f,{title:i("Layout","porto-functionality")},React.createElement(p,{label:i("Content Display","porto-functionality"),value:t.content_display,options:[{label:i("Excerpt","porto-functionality"),value:"excerpt"},{label:i("Content","porto-functionality"),value:"content"}],onChange:t=>{e({content_display:t})}}),"content"!==t.content_display&&React.createElement(u,{label:i("Excerpt Length","porto-functionality"),value:t.excerpt_length,min:"1",max:"100",onChange:t=>{e({excerpt_length:t})}}))),React.createElement(s,{group:"styles"},React.createElement(f,{title:i("Font Settings","porto-functionality")},React.createElement(p,{label:i("Alignment","porto-functionality"),value:t.alignment,options:[{label:i("Inherit","porto-functionality"),value:""},{label:i("Left","porto-functionality"),value:"left"},{label:i("Center","porto-functionality"),value:"center"},{label:i("Right","porto-functionality"),value:"right"},{label:i("Justify","porto-functionality"),value:"justify"}],onChange:t=>{e({alignment:t})}}),React.createElement(n.default,{label:i("Typography","porto-functionality"),value:g,options:{textAlign:!1},onChange:t=>{e({font_settings:t})}})),React.createElement(a.default,{label:i("Style Options","porto-functionality"),value:v,options:{},onChange:t=>{e({style_options:t})}})),React.createElement(m,null,y&&React.createElement("style",null,y),React.createElement(h,{block:o,attributes:b})))},save:function(){return null}})}(wp.i18n,wp.blocks,wp.blockEditor,wp.components)},function(t,e,o){o.r(e);var a=o(5),n=o(2),l=o(6);!function(t,e,o,r){const i=t.__,c=e.registerBlockType,s=o.InspectorControls,p=r.SelectControl,u=(r.TextControl,r.RangeControl,r.ToggleControl,r.Disabled),m=r.PanelBody,f=wp.serverSideRender,h=wp.element.useEffect;c("porto-tb/porto-woo-price",{title:i("Woo Price","porto-functionality"),icon:"porto",category:"porto-tb",keywords:["type builder","mini","card","post","woocommerce","product","currency"],description:i("Display the price of a product","porto-functionality"),attributes:{content_type:{type:"string"},content_type_value:{type:"string"},alignment:{type:"string"},font_settings:{type:"object",default:{}},style_options:{type:"object"},el_class:{type:"string"}},edit:function({attributes:t,setAttributes:e,name:o,clientId:r}){h((()=>{if(!t.el_class||-1!==porto_tb_ids.indexOf(t.el_class)){const o="porto-tb-woo-price-"+Math.ceil(1e4*Math.random());t.el_class=o,e({el_class:o})}return porto_tb_ids.push(t.el_class),()=>{const e=porto_tb_ids.indexOf(t.el_class);-1!==e&&porto_tb_ids.splice(e,1)}}),[]);let c={el_class:t.el_class,className:t.className};porto_content_type&&(c.content_type=porto_content_type,porto_content_type_value&&(c.content_type_value=porto_content_type_value));let d="",b=Object.assign({},t.font_settings);const y=Object.assign({},t.style_options);let g="tb-woo-price";if(t.el_class&&(g=t.el_class),t.alignment||t.font_settings){let e=t.font_settings;e.alignment=t.alignment,d+=(0,n.portoGenerateTypographyCSS)(e,g+" .price")}return t.className&&(0,l.portoAddHelperClasses)(t.className,r),React.createElement(React.Fragment,null,React.createElement(s,null,React.createElement(m,{title:i("General","porto-functionality")},React.createElement(p,{label:i("Alignment","porto-functionality"),value:t.alignment,options:[{label:i("Inherit","porto-functionality"),value:""},{label:i("Left","porto-functionality"),value:"left"},{label:i("Center","porto-functionality"),value:"center"},{label:i("Right","porto-functionality"),value:"right"},{label:i("Justify","porto-functionality"),value:"justify"}],onChange:t=>{e({alignment:t})}}))),React.createElement(s,{group:"styles"},React.createElement(m,{title:i("Font Settings","porto-functionality")},React.createElement(n.default,{label:i("Typography","porto-functionality"),value:b,options:{textAlign:!1},onChange:t=>{e({font_settings:t})},removeHoverLinkClr:!0})),React.createElement(a.default,{label:i("Style Options","porto-functionality"),value:y,options:{},onChange:t=>{e({style_options:t})}})),React.createElement(u,null,React.createElement("style",null,d,(0,a.portoGenerateStyleOptionsCSS)(y,g)),React.createElement(f,{block:o,attributes:c})))},save:function(){return null}})}(wp.i18n,wp.blocks,wp.blockEditor,wp.components)},function(t,e,o){o.r(e);var a=o(5),n=o(2),l=o(6);!function(t,e,o,r){const i=t.__,c=e.registerBlockType,s=o.InspectorControls,p=r.SelectControl,u=(r.TextControl,r.RangeControl,r.ToggleControl,r.__experimentalUnitControl),m=r.Disabled,f=r.PanelBody,h=wp.serverSideRender,d=wp.element.useEffect;c("porto-tb/porto-woo-rating",{title:i("Woo Rating","porto-functionality"),icon:"porto",category:"porto-tb",keywords:["type builder","mini","card","post","stars","feedback","review"],description:i("Display the average rating of a product.","porto-functionality"),attributes:{content_type:{type:"string"},content_type_value:{type:"string"},rat_wd:{type:"string"},alignment:{type:"string"},font_settings:{type:"object",default:{}},style_options:{type:"object"},el_class:{type:"string"}},edit:function({attributes:t,setAttributes:e,name:o,clientId:r}){d((()=>{if(!t.el_class||-1!==porto_tb_ids.indexOf(t.el_class)){const o="porto-tb-woo-rating-"+Math.ceil(1e4*Math.random());t.el_class=o,e({el_class:o})}return porto_tb_ids.push(t.el_class),()=>{const e=porto_tb_ids.indexOf(t.el_class);-1!==e&&porto_tb_ids.splice(e,1)}}),[]);let c={el_class:t.el_class,className:t.className};porto_content_type&&(c.content_type=porto_content_type,porto_content_type_value&&(c.content_type_value=porto_content_type_value));let b="",y=Object.assign({},t.font_settings);const g=Object.assign({},t.style_options);let v="tb-woo-rating";if(t.el_class&&(v=t.el_class),t.rat_wd&&(b+="."+v+" .star-rating {width:"+t.rat_wd+"}"),t.alignment||t.font_settings){let e=t.font_settings;e.alignment=t.alignment,b+=(0,n.portoGenerateTypographyCSS)(e,v+" .star-rating","woo-rating")}return t.className&&(0,l.portoAddHelperClasses)(t.className,r),React.createElement(React.Fragment,null,React.createElement(s,null,React.createElement(f,{title:i("General","porto-functionality")},React.createElement(p,{label:i("Alignment","porto-functionality"),value:t.alignment,help:i("This works only when using width property in Style Options together.","porto-functionality"),options:[{label:i("Inherit","porto-functionality"),value:""},{label:i("Left","porto-functionality"),value:"left"},{label:i("Center","porto-functionality"),value:"center"},{label:i("Right","porto-functionality"),value:"right"},{label:i("Justify","porto-functionality"),value:"justify"}],onChange:t=>{e({alignment:t})}}),React.createElement(u,{label:i("Review Width","porto-functionality"),value:t.rat_wd,onChange:t=>{e({rat_wd:t})}}))),React.createElement(s,{group:"styles"},React.createElement(f,{title:i("Font Settings","porto-functionality"),initialOpen:!0},React.createElement(n.default,{label:i("Typography","porto-functionality"),value:y,options:{fontFamily:!1,lineHeight:!1,textTransform:!1,isRating:!0,textAlign:!1},onChange:t=>{e({font_settings:t})}})),React.createElement(a.default,{label:i("Style Options","porto-functionality"),value:g,options:{},onChange:t=>{e({style_options:t})}})),React.createElement(m,null,React.createElement("style",null,b,(0,a.portoGenerateStyleOptionsCSS)(g,v)),React.createElement(h,{block:o,attributes:c})))},save:function(){return null}})}(wp.i18n,wp.blocks,wp.blockEditor,wp.components)},function(t,e,o){o.r(e);var a=o(5),n=o(2),l=o(6);!function(t,e,o,r){const i=t.__,c=e.registerBlockType,s=o.InspectorControls,p=r.SelectControl,u=(r.TextControl,r.RangeControl,r.ToggleControl,r.Disabled),m=r.PanelBody,f=wp.serverSideRender,h=wp.element.useEffect;c("porto-tb/porto-woo-stock",{title:i("Woo Stock","porto-functionality"),icon:"porto",category:"porto-tb",keywords:["type builder","mini","card","post","amount","product stock"],description:i("Display the product stock status.","porto-functionality"),attributes:{content_type:{type:"string"},content_type_value:{type:"string"},alignment:{type:"string"},font_settings:{type:"object",default:{}},style_options:{type:"object"},el_class:{type:"string"}},edit:function({attributes:t,setAttributes:e,name:o,clientId:r}){h((()=>{if(!t.el_class||-1!==porto_tb_ids.indexOf(t.el_class)){const o="porto-tb-woo-stock-"+Math.ceil(1e4*Math.random());t.el_class=o,e({el_class:o})}return porto_tb_ids.push(t.el_class),()=>{const e=porto_tb_ids.indexOf(t.el_class);-1!==e&&porto_tb_ids.splice(e,1)}}),[]);let c={el_class:t.el_class,className:t.className};porto_content_type&&(c.content_type=porto_content_type,porto_content_type_value&&(c.content_type_value=porto_content_type_value));let d="",b=Object.assign({},t.font_settings);const y=Object.assign({},t.style_options);let g="tb-woo-stock";if(t.el_class&&(g=t.el_class),t.alignment||t.font_settings){let e=t.font_settings;e.alignment=t.alignment,d+=(0,n.portoGenerateTypographyCSS)(e,g+" .stock")}return(!t.alignment||t.alignment&&""==t.alignment)&&(d+='[data-type="porto-tb/porto-featured-image"] .'+g+" .stock{text-align: center;}"),t.font_settings&&t.font_settings.color||(d+='[data-type="porto-tb/porto-featured-image"] .'+g+" .stock{color:var(--porto-heading-color);}"),t.style_options&&t.style_options.bg&&t.style_options.bg.color||(d+='[data-type="porto-tb/porto-featured-image"] .'+g+" .stock{background-color:var(--porto-normal-bg);}"),t.className&&(0,l.portoAddHelperClasses)(t.className,r),React.createElement(React.Fragment,null,React.createElement(s,null,React.createElement(m,{title:i("General","porto-functionality")},React.createElement(p,{label:i("Alignment","porto-functionality"),value:t.alignment,options:[{label:i("Inherit","porto-functionality"),value:""},{label:i("Left","porto-functionality"),value:"left"},{label:i("Center","porto-functionality"),value:"center"},{label:i("Right","porto-functionality"),value:"right"},{label:i("Justify","porto-functionality"),value:"justify"}],onChange:t=>{e({alignment:t})}}))),React.createElement(s,{group:"styles"},React.createElement(m,{title:i("Font Settings","porto-functionality")},React.createElement(n.default,{label:i("Typography","porto-functionality"),value:b,options:{textAlign:!1},onChange:t=>{e({font_settings:t})},removeHoverLinkClr:!0})),React.createElement(a.default,{label:i("Style Options","porto-functionality"),value:y,options:{},onChange:t=>{e({style_options:t})}})),React.createElement(u,null,React.createElement("style",null,d,(0,a.portoGenerateStyleOptionsCSS)(y,g,r)),React.createElement(f,{block:o,attributes:c})))},save:function(){return null}})}(wp.i18n,wp.blocks,wp.blockEditor,wp.components)},function(t,e,o){o.r(e);var a=o(5),n=o(2),l=o(6);!function(t,e,o,r){const i=t.__,c=e.registerBlockType,s=o.InspectorControls,p=r.SelectControl,u=(r.TextControl,r.RangeControl,r.ToggleControl,r.Disabled),m=r.PanelBody,f=wp.serverSideRender,h=wp.element.useEffect;c("porto-tb/porto-woo-desc",{title:i("Woo Short Description","porto-functionality"),icon:"porto",category:"porto-tb",keywords:["type builder","mini","card","post","text","excerpt","woocommerce","product"],description:i("Display the short description of a product.","porto-functionality"),attributes:{content_type:{type:"string"},content_type_value:{type:"string"},alignment:{type:"string"},font_settings:{type:"object",default:{}},style_options:{type:"object"},el_class:{type:"string"}},edit:function({attributes:t,setAttributes:e,name:o,clientId:r}){h((()=>{if(!t.el_class||-1!==porto_tb_ids.indexOf(t.el_class)){const o="porto-tb-woo-desc-"+Math.ceil(1e4*Math.random());t.el_class=o,e({el_class:o})}return porto_tb_ids.push(t.el_class),()=>{const e=porto_tb_ids.indexOf(t.el_class);-1!==e&&porto_tb_ids.splice(e,1)}}),[]);let c={el_class:t.el_class,className:t.className};porto_content_type&&(c.content_type=porto_content_type,porto_content_type_value&&(c.content_type_value=porto_content_type_value));let d="",b=Object.assign({},t.font_settings);const y=Object.assign({},t.style_options);let g="tb-woo-desc";if(t.el_class&&(g=t.el_class),t.alignment||t.font_settings){let e=t.font_settings;e.alignment=t.alignment,d+=(0,n.portoGenerateTypographyCSS)(e,g+" p")}return t.className&&(0,l.portoAddHelperClasses)(t.className,r),React.createElement(React.Fragment,null,React.createElement(s,null,React.createElement(m,{title:i("General","porto-functionality")},React.createElement(p,{label:i("Alignment","porto-functionality"),value:t.alignment,options:[{label:i("Inherit","porto-functionality"),value:""},{label:i("Left","porto-functionality"),value:"left"},{label:i("Center","porto-functionality"),value:"center"},{label:i("Right","porto-functionality"),value:"right"},{label:i("Justify","porto-functionality"),value:"justify"}],onChange:t=>{e({alignment:t})}}))),React.createElement(s,{group:"styles"},React.createElement(m,{title:i("Font Settings","porto-functionality"),initialOpen:!0},React.createElement(n.default,{label:i("Typography","porto-functionality"),value:b,options:{},onChange:t=>{e({font_settings:t})}})),React.createElement(a.default,{label:i("Style Options","porto-functionality"),value:y,options:{},onChange:t=>{e({style_options:t})}})),React.createElement(u,null,React.createElement("style",null,d,(0,a.portoGenerateStyleOptionsCSS)(y,g)),React.createElement(f,{block:o,attributes:c})))},save:function(){return null}})}(wp.i18n,wp.blocks,wp.blockEditor,wp.components)},function(t,e,o){o.r(e);var a=o(5),n=o(2),l=o(6);!function(t,e,o,r){const i=t.__,c=e.registerBlockType,s=o.InspectorControls,p=r.SelectControl,u=r.TextControl,m=(r.RangeControl,r.ToggleControl),f=r.Disabled,h=r.PanelBody,d=wp.serverSideRender,b=wp.element.useEffect;c("porto-tb/porto-woo-buttons",{title:i("Woo Link","porto-functionality"),icon:"porto",category:"porto-tb",keywords:["type builder","mini","card","post","woocommerce","add to cart","yith","button","product","variation","color image","quick shop"],description:i("Display a call to action button which either adds the product to the cart or wishlist, compare, quick view, swatch and so on.","porto-functionality"),attributes:{content_type:{type:"string"},content_type_value:{type:"string"},link_source:{type:"string"},quick_shop:{type:"boolean"},show_quantity_input:{type:"boolean"},hide_title:{type:"boolean"},icon_cls:{type:"string"},icon_cls_variable:{type:"string"},icon_cls_added:{type:"string"},icon_pos:{type:"string"},spacing:{type:"string"},font_settings:{type:"object",default:{}},style_options:{type:"object"},el_class:{type:"string"}},edit:function({attributes:t,setAttributes:e,name:o,clientId:r}){b((()=>{if(!t.el_class||-1!==porto_tb_ids.indexOf(t.el_class)){const o="porto-tb-woo-buttons-"+Math.ceil(1e4*Math.random());t.el_class=o,e({el_class:o})}return porto_tb_ids.push(t.el_class),()=>{const e=porto_tb_ids.indexOf(t.el_class);-1!==e&&porto_tb_ids.splice(e,1)}}),[]);let c={link_source:t.link_source,show_quantity_input:t.show_quantity_input,quick_shop:t.quick_shop,font_settings:t.font_settings,hide_title:t.hide_title,icon_cls:t.icon_cls,icon_cls_variable:t.icon_cls_variable,icon_cls_added:t.icon_cls_added,icon_pos:t.icon_pos,el_class:t.el_class,className:t.className};porto_content_type&&(c.content_type=porto_content_type,porto_content_type_value&&(c.content_type_value=porto_content_type_value));let y="",g=Object.assign({},t.font_settings);const v=Object.assign({},t.style_options);let _;if(t.el_class&&(_="editor-styles-wrapper ."+t.el_class),t.show_quantity_input&&t.spacing&&t.el_class&&(y+="."+t.el_class+"{margin-"+(porto_block_vars.is_rtl?"right:":"left:")+t.spacing+"}"),t.font_settings){let e=t.font_settings;y+=(0,n.portoGenerateTypographyCSS)(e,_)}t.className&&(0,l.portoAddHelperClasses)(t.className,r),"swatch"==t.link_source&&t.font_settings&&t.font_settings.textAlign&&(0,l.portoAddHelperClasses)("swatch-"+t.font_settings.textAlign,r);let w="porto-icon-shopping-cart";return"compare"===t.link_source?w="porto-icon-compare":"quickview"===t.link_source?w="porto-icon-search":"wishlist"==t.link_source&&(w="porto-icon-wishlist"),React.createElement(React.Fragment,null,React.createElement(s,null,React.createElement(h,{title:i("General","porto-functionality")},React.createElement(p,{label:i("Link Source","porto-functionality"),value:t.link_source,options:[{label:i("Select...","porto-functionality"),value:""},{label:i("Add to cart","porto-functionality"),value:"cart"},{label:i("Add to wishlist","porto-functionality"),value:"wishlist"},{label:i("Compare","porto-functionality"),value:"compare"},{label:i("Quick View","porto-functionality"),value:"quickview"},{label:i("Image / Color Swatch","porto-functionality"),value:"swatch"}],onChange:t=>{e({link_source:t})}}),"swatch"==t.link_source&&React.createElement(m,{label:i("Quick Shop","porto-functionality"),help:i("Allow users to add to cart variable products directly for product loop.","porto-functionality"),checked:!!t.quick_shop&&t.quick_shop,onChange:t=>{e({quick_shop:t})}}),"cart"==t.link_source&&React.createElement(m,{label:i("Show Quantity Input","porto-functionality"),checked:!!t.show_quantity_input&&t.show_quantity_input,onChange:t=>{e({show_quantity_input:t})}}),"swatch"!==t.link_source&&React.createElement(m,{label:i("Hide Title","porto-functionality"),checked:!!t.hide_title&&t.hide_title,onChange:t=>{e({hide_title:t})}}),"wishlist"!=t.link_source&&"swatch"!=t.link_source&&React.createElement(u,{label:i("Icon Class (ex: %s)","porto-functionality").replace("%s",w),value:t.icon_cls,onChange:t=>{e({icon_cls:t})}}),"cart"===t.link_source&&React.createElement(u,{label:i("Icon Class for variable product (ex: %s)","porto-functionality").replace("%s","fas fa-arrow-right"),value:t.icon_cls_variable,onChange:t=>{e({icon_cls_variable:t})}}),"compare"===t.link_source&&React.createElement(u,{label:i("Icon Class for Added status (ex: %s)","porto-functionality").replace("%s","fas fa-check"),value:t.icon_cls_added,onChange:t=>{e({icon_cls_added:t})}}),t.icon_cls&&"wishlist"!=t.link_source&&React.createElement(p,{label:i("Icon Position","porto-functionality"),value:t.icon_pos,options:[{label:i("Left","porto-functionality"),value:"left"},{label:i("Right","porto-functionality"),value:"right"}],onChange:t=>{e({icon_pos:t})}}),t.show_quantity_input&&React.createElement(u,{label:i("Spacing between quantity input and link","porto-functionality"),value:t.spacing,help:i("Enter value including any valid CSS unit, ex: 30px.","porto-functionality"),onChange:t=>{e({spacing:t})}}))),React.createElement(s,{group:"styles"},React.createElement(h,{title:i("Font Settings","porto-functionality"),initialOpen:!0},React.createElement(n.default,{label:i("Typography","porto-functionality"),value:g,options:{},onChange:t=>{e({font_settings:t})},removeHoverLinkClr:!0,removeFontSetting:t.link_source})),React.createElement(a.default,{label:i("Style Options","porto-functionality"),value:v,options:{hoverOptions:!0},onChange:t=>{e({style_options:t})}})),React.createElement(f,null,React.createElement("style",null,y,(0,a.portoGenerateStyleOptionsCSS)(v,_,r)),React.createElement(d,{block:o,attributes:c})))},save:function(){return null}})}(wp.i18n,wp.blocks,wp.blockEditor,wp.components)},function(t,e,o){o.r(e);var a=o(5),n=o(2),l=o(6);!function(t,e,o,r){const i=t.__,c=e.registerBlockType,s=o.InspectorControls,p=r.SelectControl,u=r.TextControl,m=r.RangeControl,f=(r.ToggleControl,r.Disabled),h=r.PanelBody,d=wp.serverSideRender,b=wp.element.useEffect,y=document.getElementById("content_type_term").options,g=[];for(var v=0;v<y.length;v++){var _=y[v];_.value&&g.push({label:_.innerText.trim(),value:_.value})}c("porto-tb/porto-meta",{title:i("Meta","porto-functionality"),icon:"porto",category:"porto-tb",keywords:["type builder","mini","card","post date","post published date","post modified date","author","categories","comments count","product sku"],description:i("Display the meta of a post or loop.","porto-functionality"),attributes:{content_type:{type:"string"},content_type_value:{type:"string"},field:{type:"string"},date_format:{type:"string"},icon_cls:{type:"string"},icon_pos:{type:"string"},spacing:{type:"int"},font_settings:{type:"object",default:{}},style_options:{type:"object"},el_class:{type:"string"}},edit:function({attributes:t,setAttributes:e,name:o,clientId:r}){let c="porto-tb-meta";b((()=>{if(!t.el_class||-1!==porto_tb_ids.indexOf(t.el_class)){const o="porto-tb-meta-"+Math.ceil(1e4*Math.random());t.el_class=o,e({el_class:o})}return porto_tb_ids.push(t.el_class),()=>{const e=porto_tb_ids.indexOf(t.el_class);-1!==e&&porto_tb_ids.splice(e,1)}}),[]),t.el_class&&(c=t.el_class);let y={field:t.field,date_format:t.date_format,icon_cls:t.icon_cls,icon_pos:t.icon_pos,el_class:t.el_class,className:t.className};porto_content_type&&(y.content_type=porto_content_type,porto_content_type_value&&(y.content_type_value=porto_content_type_value)),t.font_settings&&void 0!==t.font_settings.alignment&&delete t.font_settings.alignment;let v="",_=Object.assign({},t.font_settings);const w=Object.assign({},t.style_options);if(t.font_settings){let e=t.font_settings;v+=(0,n.portoGenerateTypographyCSS)(e,c)}return(t.spacing||0===t.spacing)&&("right"===t.icon_pos?v+="."+c+" .porto-tb-icon{margin-left:"+Number(t.spacing)+"px}":v+="."+c+" .porto-tb-icon{margin-right:"+Number(t.spacing)+"px}"),t.className&&(0,l.portoAddHelperClasses)(t.className,r),React.createElement(React.Fragment,null,React.createElement(s,null,React.createElement(h,{title:i("General","porto-functionality")},React.createElement(p,{label:i("Field","porto-functionality"),value:t.field,options:[{label:i("Author","porto-functionality"),value:"author"},{label:i("Published Date","porto-functionality"),value:"published_date"},{label:i("Modified Date","porto-functionality"),value:"modified_date"},{label:i("Comments","porto-functionality"),value:"comments"},{label:i("Comments Number","porto-functionality"),value:"comments_number"},{label:i("Product SKU","porto-functionality"),value:"sku"}].concat(g),onChange:t=>{e({field:t})}}),("published_date"===y.field||"modified_date"===y.field)&&React.createElement(u,{label:i("Date Format","porto-functionality"),help:i("j = 1-31, F = January-December, M = Jan-Dec, m = 01-12, n = 1-12","porto-functionality"),value:t.date_format,onChange:t=>{e({date_format:t})}}),React.createElement(u,{label:i("Icon Class (ex: fas fa-pencil-alt)","porto-functionality"),value:t.icon_cls,onChange:t=>{e({icon_cls:t})}}),y.icon_cls&&React.createElement(p,{label:i("Icon Position","porto-functionality"),value:t.icon_pos,options:[{label:i("Left","porto-functionality"),value:""},{label:i("Right","porto-functionality"),value:"right"}],onChange:t=>{e({icon_pos:t})}}),y.icon_cls&&React.createElement(m,{label:i("Spacing (px)","porto-functionality"),help:i("Spacing between icon and meta","porto-functionality"),value:t.spacing,min:"0",max:"100",allowReset:!0,onChange:t=>{e({spacing:t})}}))),React.createElement(s,{group:"styles"},React.createElement(h,{title:i("Font Settings","porto-functionality"),initialOpen:!0},React.createElement(n.default,{label:i("Typography","porto-functionality"),value:_,options:{},onChange:t=>{e({font_settings:t})}})),React.createElement(a.default,{label:i("Style Options","porto-functionality"),value:w,options:{},onChange:t=>{e({style_options:t})}})),React.createElement(f,null,React.createElement("style",null,v,(0,a.portoGenerateStyleOptionsCSS)(w,c,r)),React.createElement(d,{block:o,attributes:y})))},save:function(){return null}})}(wp.i18n,wp.blocks,wp.blockEditor,wp.components)}],e={};function o(a){var n=e[a];if(void 0!==n)return n.exports;var l=e[a]={exports:{}};return t[a](l,l.exports,o),l.exports}o.d=function(t,e){for(var a in e)o.o(e,a)&&!o.o(t,a)&&Object.defineProperty(t,a,{enumerable:!0,get:e[a]})},o.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},o.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})};var a={};!function(){o.r(a);var t=o(1),e=o(2),n=o(3);o(4),o(8),o(9),o(10),o(11),o(12),o(13),o(14);window.portoImageControl=t.default,window.portoTypographyControl=e.default,window.portoAjaxSelect2Control=n.default,window.porto_content_type=jQuery("#content_type").val(),window.porto_content_type_value="",window.porto_content_type&&(window.porto_content_type_value=jQuery("#content_type_"+porto_content_type).data("value")),window.porto_tb_ids=[],jQuery(document).ready((function(t){if(!t("#content_type").length)return;porto_content_type=t("#content_type").val(),porto_content_type_value="",porto_content_type&&(porto_content_type_value=t("#content_type_"+porto_content_type).val()?t("#content_type_"+porto_content_type).val():t("#content_type_"+porto_content_type).data("value"));const e=wp.data.dispatch("core/block-editor"),o=wp.data.select("core/block-editor");var a=!0;t(document.body).on("porto_tb_content_type_updated",(function(){if(t.ajax({url:porto_block_vars.ajax_url,data:{action:"porto_dynamic_tags_acf_fields",nonce:porto_block_vars.nonce,content_type:porto_content_type,content_type_value:porto_content_type_value},type:"post",success:function(e){e.success&&(porto_block_vars.acf=e.data,t(document.body).on("porto_tb_acf_fields_updated"))}}),t.ajax({url:porto_block_vars.ajax_url,data:{action:"porto_dynamic_tags_toolset_fields",nonce:porto_block_vars.nonce,content_type:porto_content_type,content_type_value:porto_content_type_value},type:"post",success:function(e){e.success&&(porto_block_vars.toolset=e.data,t(document.body).on("porto_tb_toolset_fields_updated"))}}),!a){let t=o.getBlocks(),a=[];t.map((t=>{a.push(wp.blocks.cloneBlock(t))})),e.resetBlocks(a)}a=!1})),t(document.body).trigger("porto_tb_content_type_updated",[porto_content_type,porto_content_type_value]),t("#content_type").on("change",(function(){porto_content_type!==t(this).val()&&(porto_content_type=t(this).val(),porto_content_type_value=t("#content_type_"+porto_content_type).val(),t(document.body).trigger("porto_tb_content_type_updated",[porto_content_type,porto_content_type_value]))})),t("#content_type option").each((function(){var e=t(this).val();e&&t("#content_type_"+e).on("change",(function(e){var o=t(this),a=o.val(),n=o.attr("id");porto_content_type_value!==a&&n.substr(13)==t("#content_type").val()&&(porto_content_type_value=a,t(document.body).trigger("porto_tb_content_type_updated",[porto_content_type,porto_content_type_value]))}))}))}))}()}();
Save
Cancel