"use strict";(("undefined"!=typeof self?self:this).webpackJsonp__wix_social_groups_ooi=("undefined"!=typeof self?self:this).webpackJsonp__wix_social_groups_ooi||[]).push([[5841],{23626:(e,t,i)=>{i.d(t,{S:()=>l});var n=i(16252),a=i.n(n);const l=(e,t)=>{if(!a().isNumber(e))return"";if(e<60)return t("VerticalEmbed_Units_Minute",{minutes:e});const i=e/60,n=Math.floor(i),l=60*(i-n),o=Math.round(l);return 0===o?t("VerticalEmbed_Units_Hour",{hours:n}):t("VerticalEmbed_Units_Hour",{hours:n})+" "+t("VerticalEmbed_Units_Minute",{minutes:o})}},71784:(e,t,i)=>{i.d(t,{$A:()=>c,Dl:()=>o,MX:()=>n,Q$:()=>l,bu:()=>r,ct:()=>m,fR:()=>u,fx:()=>s,g8:()=>a,hU:()=>d,uB:()=>b,uX:()=>g});const n="insert-event-button",a="insert-bookings-button",l="insert-stores-button",o="vertical-embed",r="insert-vertical-embed-modal",s="insert-vertical-embed-modal-search-input",c="insert-vertical-embed-item",d="insert-vertical-embed-item-image",u="vertical-embed-footer-actions",m="vertical-embed-title",b="vertical-embed-button",g="vertical-embed-subtitle"},47794:(e,t,i)=>{i.d(t,{O:()=>p});var n=i(55530),a=i.n(n),l=i(60751),o=i.n(l),r=i(18332),s=i(22939),c=i(17419),d=i(8344),u={card:"ovzLU",link:"uRVbz",container:"EslaN",image:"-RLWQ",right:"zbUYD",cardLayout:"ae4RB",content:"tfgzn",title:"MCenx",subtitle:"K9D9o",button:"_4JyZU",button_disabled:"q8aBf",buttonText:"_1jgbQ",slimLayout:"YhVWS",contentText:"RzSkh"},m=i(6472),b=i(71784);const g=e=>{const{title:t,info:i,buttonText:n,disabled:l,t:r}=e;return o().createElement("div",{className:u.content},o().createElement("div",{className:u.contentText},o().createElement("div",{className:u.title,"data-hook":b.ct},E(t)),i&&o().createElement(h,{info:i})),o().createElement(m.A,{content:l?r("VerticalEmbed_Disabled_Button_Tooltip"):null},o().createElement("div",{"data-hook":b.uB,className:a()(u.button,{[u.button_disabled]:l})},o().createElement("div",{className:u.buttonText},n))))},h=({info:e})=>e.leftSubtitle?o().createElement("div",{className:u.subtitle,"data-hook":b.uX},e.leftSubtitle,e.rightSubtitle&&o().createElement("span",null,o().createElement("span",{className:u.right},"|"),e.rightSubtitle)):null,E=e=>e.length<=80?e:`${e.substring(0,80)}...`;var _=e=>{const{tabIndex:t}=(0,l.useContext)(r.iB),i=({targetWidth:t})=>{if(e.image&&e.image.width&&e.image.height&&e.image.src?.url){const i=((e,t,i)=>t/e*i)(e.image.width,e.image.height,t);return(0,d.W)(e.image.src.url,t,i)}return e.image?.src?.url},[n,s]=(0,l.useState)((()=>i({targetWidth:185}))),c=n?{backgroundImage:`url(${n})`}:{};return o().createElement("a",{className:u.link,href:e.disabled?void 0:e.url,target:"_blank",ref:t=>{if(t&&e.image?.width&&e.image?.height){const e=t.getBoundingClientRect()?.width;s(i({targetWidth:e}))}},tabIndex:t},o().createElement("div",{style:{direction:e.direction},className:a()(u[e.direction],u.container,u.cardLayout)},n&&o().createElement("div",{style:c,className:u.image}),o().createElement(g,{info:e.subtitleInfo,title:e.title,buttonText:e.buttonText,disabled:e.disabled,t:e.t})))},f=i(23626),v=i(82904);const p=({settings:e,componentData:t,helpers:i,nodeId:n})=>{const{t:d,locale:m}=(0,l.useContext)(r.iB);return o().createElement("div",{className:a()(u.card,{[u.slimLayout]:e.slimLayout}),"data-hook":b.Dl,onClick:()=>i.onViewerAction?.(v.I,"Click",t.type,n,{type:s.A.APP_EMBED,appEmbedData:t})},o().createElement(_,{url:e.changeBaseUrl?e.changeBaseUrl(t.url):t.url,title:t.name,image:t.image,buttonText:d({PRODUCT:"VerticalEmbed_Products_Button",EVENT:"VerticalEmbed_Events_Button",BOOKING:"VerticalEmbed_Bookings_Button"}[t.type]),t:d,direction:(0,c.y)(m),disabled:e.disabled,subtitleInfo:"EVENT"===t.type&&t.eventData?{leftSubtitle:t.eventData.scheduling,rightSubtitle:t.eventData.location}:"BOOKING"===t.type&&t.bookingData?{leftSubtitle:(0,f.S)(t.bookingData.durations,d),rightSubtitle:void 0}:void 0}))}},73937:(e,t,i)=>{i.r(t),i.d(t,{default:()=>s});var n=i(60751),a=i.n(n),l=i(47667),o=i(82904),r=i(47794);var s=({node:e,nodeIndex:t,NodeViewContainer:i})=>{const{helpers:s,config:c}=(0,n.useContext)(l.u);return a().createElement(i,{node:e,nodeIndex:t},a().createElement(r.O,{nodeId:e.id,settings:c[o.I]||{},componentData:e.appEmbedData,helpers:s}))}}}]);
//# sourceMappingURL=ricos_plugin_verticalEmbed.chunk.min.js.map