1"use strict";(self.rspackChunkvagaro_websitebuilder_consumer=self.rspackChunkvagaro_websitebuilder_consumer||[]).push([[2312],{59516(){},7247(e,t,o){o.d(t,{A:()=>d});var i=o(74848),n=o(96540),l=o(40961),r=o(67247);let d=({children:e,wrapperElement:t="div",wrapperElementId:o="divId",inputRef:d,type:s,DropdownDirection:a="auto",wrapperName:c="",openInCenter:w=!1,glassDesign:h=!1})=>{let[p,m]=(0,n.useState)(null),[u,g]=(0,n.useState)(0),[f,b]=(0,n.useState)(0),v=(0,n.useRef)(null),[k,y]=(0,n.useState)({top:0,left:0}),x=r.Wp.CheckIsProApp(),[C,j]=(0,n.useState)(e?.props?.children?.length);return((0,n.useLayoutEffect)(()=>{if(!p||!p.firstElementChild)return;let e=p.firstElementChild,t=e?.getBoundingClientRect(),o=0,i=p.children;for(let e=0;e<i.length;e++)o+=i[e].scrollHeight;g(o),b(t?.width||700)},[p,o,e]),(0,n.useLayoutEffect)(()=>{y((()=>{let t,i,l;if(!d?.current)return{top:0,left:0};let p=d?.current?.getBoundingClientRect();if(!p||!p?.width&&!p.height)return{top:0,left:0};let m=85*!!h,g=window.innerHeight-p.bottom-(("threedotmenu"===o||"NestedDropdownPortal"===o)&&x?85:0)-m,b=p.top-m;if("ColorPicker"===o)t=420;else if("threedotmenu"===o||"threedotmenu"===c)t=36*(C||0)+10;else if("daterpicker"===o)t=340;else if("timepicker"===o||o.startsWith("timepicker-"))t=160;else if("dropdownmenu"===o)t=36*(e?.props?.children[0].length||0)+32;else if("NestedDropdownPortal"===o)t=38*(C||0)+8;else if("phonecountry"===o)t=257;else if("inputtogglemenu"===o){let o=e?.props?.children?.[1],i=(o?n.Children.toArray(o.props?.children).filter(Boolean):[]).length;t=i>0?41.8*i+53.6:179}else t="dotphrase-portal"===o?38*(C||0)+60:"gif-picker-portal"===o?370:"emoji-picker-portal"===o?369:w&&"daterangepicker"===o?490:258;let v=u||t,k=p.left,y=window.innerWidth-p.right,j=f||700,X=p.left+window.scrollX,N=!1;if(s===r.IU.addressSuggestions){let e=window.innerHeight,t=e/3,o=2*e/3,n=p.top<t,l=p.top>=t&&p.top<=o;i=p.top>o?p.top+window.scrollY-v:l||n||g>=v?p.bottom+window.scrollY:b>=v?p.top+window.scrollY-v:p.bottom+window.scrollY}else s===r.IU.timePickerRight?i=g<v&&b>=v?p.top+window.scrollY-v:p.bottom+window.scrollY:g>=v?i=p.bottom+window.scrollY:b>=v?i=p.top+window.scrollY-v:w&&("daterangepicker"===o||"daterpicker"===o)?(i=window.scrollY+Math.max(0,(window.innerHeight-v)/2),N=!0):i=p.bottom+window.scrollY;if("dotphrase-portal"===o){let e=u||38*(C||0)+20,t=f||320,o=window.innerWidth-p.left;p.right;let i=window.innerHeight-p.bottom;p.top;let n=i>=e?p.bottom+window.scrollY:p.top+window.scrollY-e-16,l=o>=t?p.left+window.scrollX:p.right+window.scrollX-t;return l=Math.max(window.scrollX+8,Math.min(l,window.scrollX+window.innerWidth-t-8)),{top:n=Math.max(window.scrollY+8,Math.min(n,window.scrollY+window.innerHeight-e-8)),left:l}}if(("daterangepicker"===o||"daterpicker"===o||"phonecountry"===o)&&s===r.IU.dateRangePickerAutoPosition)if(w&&N)X=window.scrollX+Math.max(0,(window.innerWidth-j)/2),l=void 0;else if(y+p?.width>=j)X=p.left+window.scrollX,l=void 0;else if(k+p?.width>=j)l=window.innerWidth-(p.right+window.scrollX),X=void 0;else{let e=window.innerWidth;p.left<e/2?(X=window.scrollX,l=void 0):"phonecountry"===o?l=void 0:(l=0,X=void 0)}else if("phonecountry"===o&&s===r.IU.phonecountry)y>=328?(X=p.left+window.scrollX,l=void 0):k>=328?(l=window.innerWidth-(p.right+window.scrollX),X=void 0):y>=k?(X=p.left+window.scrollX,l=void 0):(l=window.innerWidth-(p.right+window.scrollX),X=void 0);else switch(s){case r.IU.action:X=k<y?p.left+window.scrollX:window.innerWidth-y-(p?.width||328);break;case r.IU.timePickerRight:p?.width;let Y=window.innerWidth,I=navigator.userAgent,W=/^((?!chrome|android).)*safari/i.test(I),P=navigator.platform.toUpperCase().indexOf("MAC")>=0;l=Y-(p.right+window.scrollX+(W||P?0:10));break;case r.IU.threeDotmenu:i=g<v&&b>=v?p.top+window.scrollY-v:p.bottom+window.scrollY;let A=window.visualViewport?.width??document.documentElement.clientWidth??window.innerWidth,S=f||0,E=p.right>=S,M=A-p.left>=S;("left"===a?!S||M||!E:S&&!E&&M)?(X=p.left+window.scrollX,l=void 0):(l=Math.round(A-p.right),X=void 0);break;case r.IU.smileyPicker:X=p.right+window.scrollX-240;break;case r.IU.tableGrid:{let e=window.scrollX+8,t=window.scrollX+window.innerWidth-8,o=window.visualVie
1wport,n=o?window.innerHeight-o.height:0;i=null!=o&&n>80?p.top+window.scrollY-v:g>=v?p.bottom+window.scrollY:b>=v?p.top+window.scrollY-v:g>=b?p.bottom+window.scrollY:p.top+window.scrollY-v,X=y>=j?p.left+window.scrollX:k>=j?p.right+window.scrollX-j:Math.max(e,Math.min(p.left+window.scrollX,t-j));break}case r.IU.dateRangePickerRight:l=window.innerWidth-(p.right+window.scrollX);break;case r.IU.gifPicker:{let e=window.innerWidth-p.left,t=p.right;X=e>=343?p.left+window.scrollX:t>=343?p.right+window.scrollX-335:window.scrollX+Math.max(8,Math.min(p.left,window.innerWidth-335-8));break}case r.IU.emojiPicker:{let e=v||369;i=g>=e+4?p.bottom+window.scrollY+4:b>=e+4?p.top+window.scrollY-e-4:g>b?p.bottom+window.scrollY+4:p.top+window.scrollY-e-4;let t=p.left+window.scrollX;t+360>window.innerWidth+window.scrollX-8&&(t=window.innerWidth+window.scrollX-360-8),t<window.scrollX+8&&(t=window.scrollX+8),X=t;break}default:X=p.left+window.scrollX}if("dropdownmenu"===o&&a&&"auto"!==a){let e,t=window.innerHeight-p.bottom,o=p.top;return"right"===a?e=p.right+window.scrollX:"left"===a&&(e=p.left-p.width+window.scrollX),{top:t>=v?p.top+window.scrollY:o>=v?p.bottom+window.scrollY-v:p.top+window.scrollY,left:e}}return void 0!==l?{top:i,right:l}:{top:i,left:X}})())},[d,u,s,o,e]),(0,n.useEffect)(()=>{let e=v.current;if(!e||!e.firstElementChild)return;let t=()=>{let t=e.firstElementChild,o=t?.getBoundingClientRect(),i=0,n=e.children;for(let e=0;e<n.length;e++)i+=n[e].offsetHeight;g(i),b(o?.width||700)};t();let o=new ResizeObserver(t),i=new MutationObserver(t);return o.observe(e),i.observe(e,{childList:!0,subtree:!0}),()=>{o.disconnect(),i.disconnect()}},[e,o,s]),(0,n.useEffect)(()=>{let e,i=document.getElementById(o);i||((e=document.createElement(t)).setAttribute("id",o),""!==o&&("Popup-change-log-popup"===o&&e.setAttribute("data-identity","history"),"Popup-renter-popup"===o&&e.setAttribute("data-identity","sub-history")),document.body.appendChild(e),i=e),v.current=i,m(i);try{let e=d?.current??null,t=e?e.closest("[data-popup-id]"):null,o=t?.getAttribute("data-popup-id");o?i.setAttribute("data-parent-popup-id",o):i.removeAttribute("data-parent-popup-id")}catch{}return()=>{i&&document.body.contains(i)&&document.body.removeChild(i)}},[o,t]),null===p)?null:(0,l.createPortal)((0,i.jsx)("div",{style:{position:"absolute",...k,..."dropdownmenu"===o||"table-grid-portal"===o||"threedotmenu"===o||"threedotmenu"===c||"emoji-picker-portal"===o||"gif-picker-portal"===o?{zIndex:9999}:{}},children:e}),p)}},79931(e,t,o){o.r(t),o.d(t,{default:()=>a});var i=o(74848),n=o(96540);o(59516),o(39020);var l=o(67247),r=o(65195),d=o(7247),s=o(27142);let a=({Id:e,Description:t,NativeAction:o=0,Footer:a=0,TimerCount:c=0,IsFullLength:w=!1,CloseBackTitle:h="Form Control",BottomsheetData:p=[],BottomSheetId:m="",OnClickPrimary:u=()=>{},OnClickSecondary:g=()=>{},OnClick:f=()=>{},VagaroToolkit:b=0,PopupTitle:v,OnClose:k=()=>{},OnOpen:y=()=>{},IsOpenBottomSheet:x=!1,DisableNativeOpenCallback:C=!1,MenuVariant:j="medium",GlassDesign:X=!1})=>{let[N,Y]=(0,n.useState)(!1),I=l.Wp.CheckIsFromProAppWithoutState(),W=(0,n.useCallback)(()=>{if(I&&!1===C){var e={};e.message="",e.messageType=0,e.screenType=0,e.navType=0,e.action="53|~|"+JSON.stringify({NativeAction:o,Footer:1,callFromLocation:m,IsFullLength:w,VagaroToolkit:b}),l.Wp.ToolkitSendCallbacktoMobile(5006,JSON.stringify(e))}},[m,C,w,o,b,I]);(0,n.useEffect)(()=>{x&&(N||(W(),y?.()),Y(!0))},[x,N,y,W]);let P=e=>{if(I&&!1===C){l.Wp.CallBackGivenToMobileApp(o,e,a,c,w);var t={};t.message="",t.messageType=0,t.screenTitle=e,t.screenType=0,t.navType=0,t.action="53|~|"+JSON.stringify({NativeAction:o,Footer:a,callFromLocation:m,TimerCount:c,IsFullLength:w,VagaroToolkit:b}),l.Wp.ToolkitSendCallbacktoMobile(5006,JSON.stringify(t))}k?.(e),Y(!1)};(0,n.useEffect)(()=>(N?document.body.classList.add("bottom-sheet-open"):document.body.classList.remove("bottom-sheet-open"),()=>{document.body.classList.remove("bottom-sheet-open")}),[N]);let A=e=>e?.isSelected?(0,i.jsx)("span",{className:"bottomsheet-selected-icon","aria-hidden":"true",children:(0,i.jsx)(s.default,{name:"check",width:18,height:18})}):null,S=()=>v?(0,i.jsx)("span",{className:"vg-bottomsheet-menu-title",onClick:e=>e.stopPropagation(),onPointerUp:e=>e.stopPropagation(),children:v}):null;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{"aria-label":"Action menu",onPointerUp:e=>{W(),N||y?.(),Y(!0)},className:"vg-tk-btn",children:(0,i.jsx)(r.default,{ButtonIcon:"",ButtonVariant:"action",ButtononClick:()=>{},ButtononHover:()=>{},actionbutton:"vertical"})}),(0,i.jsxs)(d.A,{wrapperElementId:"bottomsheetpopup",wrapperElement:"div",children:[(0,i.jsxs)("div",{className:`vg-bottom-sheet ${N?"bottomsheet-show":"bottomsheet-hide"}`,style:{transform:N?"translateY(0)":"translateY(100%)"},children:[4===e&&(0,i.jsxs)("div",{className:`bottomsheet-menu ${v?"vg-with-title":""} bottomsheet-menu-${j}`,style:{paddingBottom:X?"85px":"0"},children:[S(),p.map((e,t)=>(0,i.jsxs)("a",{className:"dropdown-item",onClick:t=>{var o;return o=e.action,void(f&&(f(t,o),P(o)))},children:[(0,i.jsx)("span",{children:e.name}),A(e)]},t))]}),5===e&&(0,i.jsxs)("div",{className:`bottomsheet-menu ${v?"vg-with-title":""} bottomsheet-menu-${j}`,style:{paddingBottom:X?"85px":"0"},children:[S(),p.map((e,t)=>(0,i.jsxs)("a",{className:e.icon?"dropdown-item with-icon":"dropdown-item",onClick:t=>{var o;return o=e.action,void(f&&(f(t,o),P(o)))},children:[(0,i.jsxs)("div",{className:"vg-dropdown-bottomsheet-item",children:[e.icon&&(0,i.jsx)("span",{className:"link-plus-svg",children:e.icon}),(0,i.jsx)("span",{children:e.name})]}),A(e)]},t))]}),(0,i.jsx)("div",{className:"vg-modal-dialog modal-lg modal-dialog-centered",children:(0,i.jsxs)("div",{className:"vg-modal-content",children:[1===e&&(0,i.jsx)("div",{className:`vg-modal-body ${1===e?"no-modal-footer":""}`,children:(0,i.jsx)("div",{className:"bottomsheet-dummycontent",children:(0,i.jsx)("p",{children:t})})}),3===e&&(0,i.jsx)("div",{className:"vg-modal-body}",children:(0,i.jsxs)("div",{className:"vg-modal-dialog-bottom",children:[(0,i.jsx)("div",{className:"vg-modal-header-bottom",children:v}),(0,i.jsx)("div",{className:"vg-modal-body-bottom",children:(0,i.jsx)("p",{children:t})})]})}),(2===e||3===e)&&(0,i.jsxs)("div",{className:`vg-modal-footer ${2===e?"no-modal-body":""}`,children:[(0,i.jsx)("button",{className:"vg-tk-btn vg-btn-secondary",onClick:e=>{g&&g(e),P(h)},children:"Secondary"}),(0,i.jsx)("button",{className:"vg-tk-btn vg-btn-primary",onClick:e=>{u&&u(e),P(h)},children:"Primary"})]})]})})]}),N&&(0,i.jsx)("div",{className:"bottom-sheet-overlay ",onClick:()=>P(h)}),(0,i.jsx)("input",{type:"hidden",onClick:()=>P,id:m})]})]})}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.