{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/RxzQpsvDQypTwhsDGOXZ/ts8IXdGNmDtSNFkiuPCf/PopupModal.js", "ssg:https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/qXQVWG1AZxpdrbBmhE1U/Video.js"],
  "sourcesContent": ["var _location_hostname,_location;import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import Modal from\"react-modal\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useState}from\"react\";const isBoe=typeof document!==\"undefined\"?(_location=location)===null||_location===void 0?void 0:(_location_hostname=_location.hostname)===null||_location_hostname===void 0?void 0:_location_hostname.includes(\"boe\"):true;const getDomain=forceBoe=>{if(isBoe||forceBoe){return\"https://www.larksuite-boe.com\";}else{return\"https://www.larksuite.com\";}};const languageMap={en_us:\"en-US\",ja_jp:\"ja-JP\",zh_cn:\"zh-CN\"};export default function PopupModal(props){const{language,variant,download_url,header,sub_header,event,from,enter_from}=props;const[modalIsOpen,setIsOpen]=useState(false);const[width,setWidth]=useState(typeof window!==\"undefined\"?window.innerWidth:150);const[height,setHeight]=useState(typeof window!==\"undefined\"?window.innerHeight:150);useEffect(()=>{window.addEventListener(event,e=>{var _window_collectEvent,_window;setIsOpen(true);console.log(\"search \",location.search);const searchParam=new URLSearchParams(typeof document!==\"undefined\"?location.search:\"\");const from_param=searchParam.get(\"from\");(_window=window)===null||_window===void 0?void 0:(_window_collectEvent=_window.collectEvent)===null||_window_collectEvent===void 0?void 0:_window_collectEvent.call(_window,\"lark_website_salessupport_view\",{...from_param?{url_from:from_param}:{},enter_from:enter_from===\"\"?null:enter_from});});function handleResize(){console.log(\"resize\",window.innerHeight,window.innerWidth);setHeight(window.innerHeight);setWidth(window.innerWidth);}window.addEventListener(\"resize\",handleResize);return function cleanup(){window.removeEventListener(\"resize\",handleResize);};},[]);// const getTrackingCode = () => {\n//     const searchParam = new URLSearchParams(\n//         typeof document !== \"undefined\" ? location.search : \"\"\n//     )\n//     return searchParam.get(\"tracking_code\")\n// }\nconst getPageSource=()=>{const searchParam=new URLSearchParams(typeof document!==\"undefined\"?location.search:\"\");return searchParam.get(\"from\");};const getIframeSrc=()=>{let base=new URL(`${getDomain()}/global/salessupport`);const search=new URLSearchParams;// variant=${variant}&download_url=${download_url}&title=${header}&sub_title=${sub_header}${\n//             from !== \"\" ? `&from=${from}` : \"\"\n//         }${\n//             getTrackingCode()\n//                 ? `&tracking_code=${getTrackingCode()}`\n//                 : \"\"\n//         }`}\nif(language){search.append(\"lang\",languageMap[language]);}if(variant){search.append(\"variant\",variant);}if(download_url){search.append(\"download_url\",download_url);}if(header){search.append(\"title\",header);}if(sub_header){search.append(\"sub_title\",sub_header);}if(getPageSource()){search.append(\"from\",getPageSource());}else if(from){search.append(\"from\",from);}// if (getTrackingCode()) {\n//     search.append(\"tracking_code\", getTrackingCode())\n// }\n// search.append(\"parent\", location?.href ?? \"\")\nbase.search=search.toString();console.log(\"bb\",base.toString());return base.toString().replaceAll(\"+\",\"%20\");// return \"https://www.larksuite-boe.com/ja_jp/globalregister/global-contact-us-form-new\"\n};return /*#__PURE__*/_jsxs(Modal,{isOpen:modalIsOpen,onAfterClose:()=>{setIsOpen(false);document.body.style.overflow=\"unset\";},onAfterOpen:()=>{document.body.style.overflow=\"hidden\";console.log(\"window height is:\",height);console.log(\"window width is:\",width);console.log(\"document:\",document);},onRequestClose:()=>{setIsOpen(false);},style:{content:{width:width<=420?width:width>=652?592:width-60,height:width<=420?height:height>=720?660:height-60,inset:\"unset\",padding:0,border:\"none\",borderRadius:\"16px\",boxShadow:\"0px 6px 12px -10px rgba(31, 35, 41, 0.06), 0px 8px 24px rgba(31, 35, 41, 0.04), 0px 10px 36px 10px rgba(31, 35, 41, 0.04)\",overflow:\"hidden\"},overlay:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\",background:\"rgba(0, 0, 0, 0.55)\",zIndex:100}},htmlOpenClassName:\"overflow-hidden\",shouldCloseOnEsc:true,children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"row-reverse\",marginTop:\"16px\",marginRight:\"16px\",cursor:\"pointer\"},onClick:()=>{setIsOpen(false);},children:/*#__PURE__*/_jsx(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 20 20\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M16.8806 16.8806C17.206 16.5551 17.2084 16.0298 16.883 15.7044L11.179 10.0004L16.8829 4.29646C17.2084 3.97102 17.206 3.44574 16.8806 3.12031C16.5551 2.79487 16.0298 2.79251 15.7044 3.11795C15.379 3.44339 10.0005 8.8219 10.0005 8.8219L4.29645 3.1179C3.97102 2.79246 3.44574 2.79482 3.1203 3.12026C2.79487 3.4457 2.7925 3.97097 3.11794 4.29641L8.82194 10.0004L3.1179 15.7044C2.79247 16.0299 2.79482 16.5552 3.12026 16.8806C3.4457 17.206 3.97098 17.2084 4.29641 16.883L10.0005 11.1789L15.7044 16.8829C16.0299 17.2083 16.5552 17.206 16.8806 16.8806Z\",fill:\"#646A73\"})})}),/*#__PURE__*/_jsx(\"iframe\",{src:getIframeSrc(),width:width<=420?width:width>=652?592:width-60,height:width<=420?height:height>=720?660:height-60,style:containerStyle,onError:typeof window!==\"undefined\"?e=>window.Slardar&&window.Slardar(\"sendEvent\",{name:\"iframe-error\",error:e}):()=>undefined})]});}// Styles are written in object syntax\n// Learn more: https://reactjs.org/docs/dom-elements.html#style\nconst containerStyle={border:\"none\",overflow:\"scroll\",borderRadius:\"16px\"};const baseBtnStyle={background:\"#3370FF\",borderRadius:\"6px\",border:\"none\",height:\"40px\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",color:\"#ffffff\",fontFamily:\"Lark Circular Medium\",cursor:\"pointer\",position:\"relative\",padding:\"8px 16px\"};addPropertyControls(PopupModal,{language:{type:ControlType.Enum,defaultValue:\"en_us\",options:[\"en_us\",\"ja_jp\",\"zh_cn\"],optionTitles:[\"en_us\",\"ja_jp\",\"zh_cn\"]},variant:{type:ControlType.String,defaultValue:\"thankyou\",options:[\"thankyou\",\"download\"],optionTitles:[\"thankyou\",\"download\"]},download_url:{type:ControlType.String,defaultValue:\"\"},header:{type:ControlType.String,defaultValue:\"Contact Sales\"},sub_header:{type:ControlType.String,defaultValue:\"Let\u2019s explore how Lark can work for you.\"},event:{type:ControlType.String,defaultValue:\"popup\"},from:{type:ControlType.String,defaultValue:\"\"},enter_from:{type:ControlType.String,defaultValue:\"\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PopupModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PopupModal.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsInCurrentNavigationTarget}from\"framer\";import{isMotionValue,useInView}from\"framer-motion\";import{borderRadiusControl,defaultEvents,useIsBrowserSafari,useIsOnCanvas,useOnEnter,useOnExit,useRadius}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";import{memo,useCallback,useEffect,useMemo,useRef,useState}from\"react\";var ObjectFitType;(function(ObjectFitType){ObjectFitType[\"Fill\"]=\"fill\";ObjectFitType[\"Contain\"]=\"contain\";ObjectFitType[\"Cover\"]=\"cover\";ObjectFitType[\"None\"]=\"none\";ObjectFitType[\"ScaleDown\"]=\"scale-down\";})(ObjectFitType||(ObjectFitType={}));var SrcType;(function(SrcType){SrcType[\"Video\"]=\"Upload\";SrcType[\"Url\"]=\"URL\";})(SrcType||(SrcType={}));// Reduce renders\nfunction getProps(props){const{width,height,topLeft,topRight,bottomRight,bottomLeft,id,children,...rest}=props;return rest;}/**\n * VIDEO\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 112\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */ export function Video(props){const newProps=getProps(props);return /*#__PURE__*/ _jsx(VideoMemo,{...newProps});}function usePlaybackControls(videoRef){const isInCurrentNavigationTarget=useIsInCurrentNavigationTarget();const requestingPlay=useRef(false);const setProgress=useCallback(rawProgress=>{if(!videoRef.current)return;const newProgress=(rawProgress===1?.999:rawProgress)*videoRef.current.duration;const isAlreadySet=Math.abs(videoRef.current.currentTime-newProgress)<.1;if(videoRef.current.duration>0&&!isAlreadySet){videoRef.current.currentTime=newProgress;}},[]);const play=useCallback(()=>{const isPlaying=videoRef.current.currentTime>0&&videoRef.current.onplaying&&!videoRef.current.paused&&!videoRef.current.ended&&videoRef.current.readyState>videoRef.current.HAVE_CURRENT_DATA;if(!isPlaying&&videoRef.current&&!requestingPlay.current&&isInCurrentNavigationTarget){requestingPlay.current=true;videoRef.current.play().catch(e=>{}) // It's likely fine, swallow error\n.finally(()=>requestingPlay.current=false);}},[]);const pause=useCallback(()=>{if(!videoRef.current||requestingPlay.current)return;videoRef.current.pause();},[]);return{play,pause,setProgress};}function useAutoplayBehavior({playingProp,muted,loop,playsinline,controls}){const[initialPlayingProp]=useState(()=>playingProp);const[hasPlayingPropChanged,setHasPlayingPropChanged]=useState(false);if(playingProp!==initialPlayingProp&&!hasPlayingPropChanged){setHasPlayingPropChanged(true);}const behavesAsGif=// passing `playing === true` on mount indicates that the video should\n// autoplay, like a GIF\ninitialPlayingProp&&muted&&loop&&playsinline&&!controls&&// Some users of the <Video> component use it by wrapping it with\n// another smart component and adding their own controls on top. (The\n// controls use transitions to control the video: e.g., when clicking\n// the play button, the smart component will transition to a state with\n// <Video playing={true} />.) In this case, we don't want the video to\n// behave as a gif, as it will be weird if the video suddenly started\n// acting as such (and auto-pausing when leaving the viewport) as soon\n// as the site visitor mutes it and clicks \u201CPlay\u201D.\n!hasPlayingPropChanged;let autoplay;if(behavesAsGif)autoplay=\"on-viewport\";else if(initialPlayingProp)autoplay=\"on-mount\";else autoplay=\"no-autoplay\";return autoplay;}/**\n * The Video component has some effects that sync the video element with props\n * like `startTime`, `progress`, etc. React calls these effects whenever these\n * props change. However, it also calls them on the first mount, and this is\n * troublesome \u2013 if we\u2019re doing SSR, and the user changed the video state before\n * the video was hydrated, the initial `useEffect` call will reset the video\n * state. To avoid this, we use this flag.\n */ let isMountedAndReadyForProgressChanges=false;const VideoMemo=/*#__PURE__*/ memo(function VideoInner(props){const{srcType,srcFile,srcUrl,playing:playingProp,muted,playsinline,controls,progress,objectFit,backgroundColor,onSeeked,onPause,onPlay,onEnd,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,poster,posterEnabled,startTime:startTimeProp,volume,loop}=props;const videoRef=useRef();const isSafari=useIsBrowserSafari();const wasPausedOnLeave=useRef(null);const wasEndedOnLeave=useRef(null);const isOnCanvas=useIsOnCanvas();const borderRadius=useRadius(props);// Hard-coding `autoplayBehavior` and `isInViewport` when on canvas as a\n// tiny perf optimization. isOnCanvas won\u2019t change through the lifecycle of\n// the component, so using these hooks conditionally should be safe\nconst autoplayBehavior=isOnCanvas?\"no-autoplay\":useAutoplayBehavior({playingProp,muted,loop,playsinline,controls});const isInViewport=isOnCanvas?true:useInView(videoRef);// Video elements behave oddly at 100% duration\nconst startTime=startTimeProp===100?99.9:startTimeProp;const{play,pause,setProgress}=usePlaybackControls(videoRef);// Pause/play via props\nuseEffect(()=>{if(isOnCanvas)return;if(playingProp)play();else pause();},[playingProp]);// Pause/play via viewport\nuseEffect(()=>{if(isOnCanvas)return;if(autoplayBehavior!==\"on-viewport\")return;if(isInViewport)play();else pause();},[autoplayBehavior,isInViewport]);// Allow scrubbling via progress prop\n// 1) Handle cases when the progress prop itself changes\nuseEffect(()=>{if(!isMountedAndReadyForProgressChanges){isMountedAndReadyForProgressChanges=true;return;}const rawProgressValue=isMotionValue(progress)?progress.get():(progress!==null&&progress!==void 0?progress:0)*.01;setProgress(// When the progress value exists (e.g. <Video startTime={10}\n// progress={50} />), we respect the `progress` value over\n// `startTime`, even if `startTime` changes. That\u2019s because\n// `startTime` == start == changing it shouldn\u2019t affect the current\n// progress\n(rawProgressValue!==null&&rawProgressValue!==void 0?rawProgressValue:0)||// Then why fall back to `startTime` when `progress` doesn\u2019t exist,\n// you might ask? Now, that\u2019s for\n// - canvas UX: we want the video progress to change when the user\n//   is scrobbling the \u201CStart Time\u201D in component settings.\n// - backwards compatibility: maybe some users *are* scrobbling\n//   using `startTime` instead of `progress`? We don\u2019t know, and it\n//   always supported it, so let\u2019s not break it\n(startTime!==null&&startTime!==void 0?startTime:0)/100);},[startTime,srcFile,srcUrl,progress]);// 2) Handle cases when the motion value inside the progress prop changes\nuseEffect(()=>{if(!isMotionValue(progress))return;return progress.on(\"change\",value=>setProgress(value));},[progress]);// (Prototyping) Checking if we need to play on navigation enter\nuseOnEnter(()=>{if(wasPausedOnLeave.current===null)return;if(videoRef.current){// if (restartOnEnter) setProgress(0)\nif(!wasEndedOnLeave&&loop||!wasPausedOnLeave.current)play();}});// (Prototyping) Pausing & saving playing state on navigation exit\nuseOnExit(()=>{if(videoRef.current){wasEndedOnLeave.current=videoRef.current.ended;wasPausedOnLeave.current=videoRef.current.paused;pause();}});const src=useMemo(()=>{let fragment=\"\";// if (\n//     startTime > 0 &&\n//     videoRef.current &&\n//     !isNaN(videoRef.current.duration) &&\n//     !isOnCanvas\n// ) {\n//     console.log(startTime, videoRef.current.duration)\n//     fragment = `#t=${startTime * videoRef.current.duration}`\n// }\nif(srcType===SrcType.Url)return srcUrl+fragment;if(srcType===SrcType.Video)return srcFile+fragment;},[srcType,srcFile,srcUrl,startTime]);// Autoplay via JS to work in Safari\nuseEffect(()=>{if(isSafari&&videoRef.current&&autoplayBehavior===\"on-mount\"){setTimeout(()=>play(),50);}},[]);// Volume Control\nuseEffect(()=>{if(videoRef.current&&!muted)videoRef.current.volume=(volume!==null&&volume!==void 0?volume:0)/100;},[volume]);// When video is ready, set start-time, then autoplay if needed\nconst handleReady=()=>{if(!videoRef.current)return;if(videoRef.current.currentTime<.3)setProgress((startTime!==null&&startTime!==void 0?startTime:0)*.01);if(autoplayBehavior===\"on-mount\")play();};return /*#__PURE__*/ _jsx(\"video\",{onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,src:src,loop:loop,ref:videoRef,onSeeked:e=>{return onSeeked===null||onSeeked===void 0?void 0:onSeeked(e);},onPause:e=>{return onPause===null||onPause===void 0?void 0:onPause(e);},onPlay:e=>{return onPlay===null||onPlay===void 0?void 0:onPlay(e);},onEnded:e=>{return onEnd===null||onEnd===void 0?void 0:onEnd(e);},autoPlay:autoplayBehavior===\"on-mount\",poster:posterEnabled?poster:undefined,onLoadedData:handleReady,controls:controls,muted:isOnCanvas?true:muted,playsInline:playsinline,style:{cursor:!!onClick?\"pointer\":\"auto\",width:\"100%\",height:\"100%\",borderRadius,display:\"block\",objectFit:objectFit,backgroundColor:backgroundColor,objectPosition:\"50% 50%\"}});});Video.displayName=\"Video\";Video.defaultProps={srcType:SrcType.Url,srcUrl:\"https://assets.mixkit.co/videos/preview/mixkit-ice-cream-glass-of-red-soda-5094-small.mp4\",srcFile:\"\",posterEnabled:false,controls:false,playing:true,loop:true,muted:true,playsinline:true,restartOnEnter:false,objectFit:ObjectFitType.Cover,backgroundColor:\"rgba(0,0,0,0)\",radius:0,volume:25,startTime:0};const groupsRegex=/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]|\\d+/gu;function capitalizeFirstLetter(value){return value.charAt(0).toUpperCase()+value.slice(1);}export function titleCase(value){const groups=value.match(groupsRegex)||[];return groups.map(capitalizeFirstLetter).join(\" \");}const objectFitOptions=[ObjectFitType.Cover,ObjectFitType.Fill,ObjectFitType.Contain,ObjectFitType.ScaleDown,ObjectFitType.None,];addPropertyControls(Video,{srcType:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Source\",options:[SrcType.Url,SrcType.Video]},srcUrl:{type:ControlType.String,title:\" \",placeholder:\"../example.mp4\",hidden(props){return props.srcType===SrcType.Video;},description:\"Hosted video file URL. For YouTube, use the YouTube component.\"},srcFile:{type:ControlType.File,title:\" \",allowedFileTypes:[\"mp4\"],hidden(props){return props.srcType===SrcType.Url;}},playing:{type:ControlType.Boolean,title:\"Playing\",enabledTitle:\"Yes\",disabledTitle:\"No\"},posterEnabled:{type:ControlType.Boolean,title:\"Poster\",enabledTitle:\"Yes\",disabledTitle:\"No\"},poster:{type:ControlType.Image,title:\" \",hidden:({posterEnabled})=>!posterEnabled},backgroundColor:{type:ControlType.Color,title:\"Background\"},...borderRadiusControl,startTime:{title:\"Start Time\",type:ControlType.Number,min:0,max:100,step:.1,unit:\"%\"},loop:{type:ControlType.Boolean,title:\"Loop\",enabledTitle:\"Yes\",disabledTitle:\"No\"},objectFit:{type:ControlType.Enum,title:\"Fit\",options:objectFitOptions,optionTitles:objectFitOptions.map(titleCase)},// restartOnEnter: {\n//     type: ControlType.Boolean,\n//     title: \"On ReEnter\",\n//     enabledTitle: \"Restart\",\n//     disabledTitle: \"Resume\",\n// },\ncontrols:{type:ControlType.Boolean,title:\"Controls\",enabledTitle:\"Show\",disabledTitle:\"Hide\"},muted:{type:ControlType.Boolean,title:\"Muted\",enabledTitle:\"Yes\",disabledTitle:\"No\"},volume:{type:ControlType.Number,max:100,min:0,unit:\"%\",hidden:({muted})=>muted},onEnd:{type:ControlType.EventHandler},onSeeked:{type:ControlType.EventHandler},onPause:{type:ControlType.EventHandler},onPlay:{type:ControlType.EventHandler},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"VideoProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Video\":{\"type\":\"reactComponent\",\"name\":\"Video\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"200\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"112\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Video.map"],
  "mappings": "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",
  "names": ["_location_hostname", "_location", "isBoe", "getDomain", "forceBoe", "languageMap", "PopupModal", "props", "language", "variant", "download_url", "header", "sub_header", "event", "from", "enter_from", "modalIsOpen", "setIsOpen", "ye", "width", "setWidth", "window", "height", "setHeight", "ue", "e", "_window_collectEvent", "_window", "from_param", "handleResize", "getPageSource", "getIframeSrc", "base", "search", "u", "p", "containerStyle", "addPropertyControls", "PopupModal", "ControlType", "ObjectFitType", "SrcType", "getProps", "props", "width", "height", "topLeft", "topRight", "bottomRight", "bottomLeft", "id", "children", "rest", "Video", "newProps", "p", "VideoMemo", "usePlaybackControls", "videoRef", "isInCurrentNavigationTarget", "useIsInCurrentNavigationTarget", "requestingPlay", "pe", "setProgress", "te", "rawProgress", "newProgress", "isAlreadySet", "play", "e", "pause", "useAutoplayBehavior", "playingProp", "muted", "loop", "playsinline", "controls", "initialPlayingProp", "ye", "hasPlayingPropChanged", "setHasPlayingPropChanged", "behavesAsGif", "autoplay", "isMountedAndReadyForProgressChanges", "X", "srcType", "srcFile", "srcUrl", "progress", "objectFit", "backgroundColor", "onSeeked", "onPause", "onPlay", "onEnd", "onClick", "onMouseEnter", "onMouseLeave", "onMouseDown", "onMouseUp", "poster", "posterEnabled", "startTimeProp", "volume", "isSafari", "useIsBrowserSafari", "wasPausedOnLeave", "wasEndedOnLeave", "isOnCanvas", "useIsOnCanvas", "borderRadius", "useRadius", "autoplayBehavior", "isInViewport", "useInView", "startTime", "ue", "rawProgressValue", "isMotionValue", "value", "useOnEnter", "useOnExit", "src", "se", "fragment", "groupsRegex", "capitalizeFirstLetter", "titleCase", "objectFitOptions", "addPropertyControls", "ControlType", "borderRadiusControl", "defaultEvents"]
}
