{"version":3,"file":"Showreel.DBvWdXJw.mjs","names":["React.useRef","React.useState","React.useMemo","_Fragment","__esmMin","init_npm_react_18_3_1","pe","window","_e","de","l","p","init_jsx_runtime","ce","init_ssg_sandbox_shims","useMotionValue","motion","useSpring","init_framer_motion_DhsWWWsN","init_framer_D6uXRwWs","addPropertyControls","ControlType","cleanUrl","value","parseCloudflareSource","input","url","host","parts","getYouTubeId","embedIndex","part","getCloudflareEmbed","videoId","customerHost","isCloudflareStreamUrl","getCloudflarePoster","getYouTubePoster","id","withQuery","parsed","params","key","buildEmbedUrl","props","cloudflareInput","started","requestFullscreen","element","result","playYouTubeIframe","iframe","unmuteCloudflareIframe","setCloudflareLoop","loop","ShowReelVideoBox","videoRef","iframeRef","frameRef","cloudflareSyncTimeoutRef","hovered","setHovered","setStarted","isCompact","setIsCompact","cursorX","cursorY","smoothX","followSpeed","smoothY","node","setCenter","observer","viewportQuery","coarseQuery","updateCompact","directVideoUrl","isCloudflareSource","embedUrl","poster","DEFAULT_POSTER","hasSource","canStart","resolvedButtonText","label","labelText","text","buttonText","updateCursor","rect","event","play","style","radius","borderWidth","borderColor","nativeControls","fit","previewZoom","overlayColor","overlayOpacity","centerPlaySize","centerPlayColor","centerPlayIconColor","buttonBackground","buttonColor","buttonBorderWidth","buttonBorderColor","buttonRadius","buttonPaddingY","buttonPaddingX","buttonShadow","buttonFont","init_Showreel"],"sources":["https:/framerusercontent.com/modules/isq9qwGU74s7n86w94US/wvz0BIo8Lh2UMCDU7N8m/Showreel.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion,useMotionValue,useSpring}from\"framer-motion\";const DEFAULT_POSTER=\"data:image/svg+xml,%3Csvg width='1200' height='675' viewBox='0 0 1200 675' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='1200' height='675' fill='%23f2f2f2'/%3E%3Cpath d='M540 461V214L737 337.5L540 461Z' fill='%23171717' fill-opacity='.14'/%3E%3C/svg%3E\";function cleanUrl(value){return(value||\"\").trim();}function parseCloudflareSource(value){const input=cleanUrl(value);if(!input)return{videoId:\"\",customerHost:\"\"};try{const url=new URL(input);const host=url.hostname.replace(/^www\\./,\"\");const parts=url.pathname.split(\"/\").filter(Boolean);if(host.includes(\"videodelivery.net\")){return{videoId:parts[0]||\"\",customerHost:\"\"};}if(host.includes(\"cloudflarestream.com\")){const videoId=parts[0]||\"\";const customerHost=host.startsWith(\"customer-\")?host:\"\";return{videoId,customerHost};}}catch{return{videoId:\"\",customerHost:\"\"};}return{videoId:\"\",customerHost:\"\"};}function getYouTubeId(value){const input=cleanUrl(value);if(!input)return\"\";try{const url=new URL(input);const host=url.hostname.replace(/^www\\./,\"\");if(host===\"youtu.be\")return url.pathname.split(\"/\").filter(Boolean)[0]||\"\";if(url.searchParams.get(\"v\"))return url.searchParams.get(\"v\")||\"\";const parts=url.pathname.split(\"/\").filter(Boolean);const embedIndex=parts.findIndex(part=>part===\"embed\"||part===\"shorts\");if(embedIndex>=0&&parts[embedIndex+1])return parts[embedIndex+1];}catch{// Fall through to regex parsing for pasted IDs or non-standard URLs.\n}const match=input.match(/(?:youtu\\.be\\/|youtube\\.com\\/(?:watch\\?.*v=|embed\\/|shorts\\/))([^?&/]+)/);return match?.[1]||input;}function getCloudflareEmbed(value){const input=cleanUrl(value);if(!input)return\"\";const{videoId,customerHost}=parseCloudflareSource(input);if(videoId){if(customerHost)return`https://${customerHost}/${videoId}/iframe`;return`https://iframe.videodelivery.net/${videoId}`;}return\"\";}function isCloudflareStreamUrl(value){return Boolean(getCloudflareEmbed(value));}function getCloudflarePoster(value){const{videoId,customerHost}=parseCloudflareSource(value);if(!videoId)return\"\";if(customerHost){return`https://${customerHost}/${videoId}/thumbnails/thumbnail.jpg?time=1s`;}return`https://videodelivery.net/${videoId}/thumbnails/thumbnail.jpg?time=1s`;}function getYouTubePoster(value){const id=getYouTubeId(value);return id?`https://i.ytimg.com/vi/${id}/maxresdefault.jpg`:\"\";}function withQuery(url,params){if(!url)return\"\";try{const parsed=new URL(url);Object.entries(params).forEach(([key,value])=>parsed.searchParams.set(key,String(value)));return parsed.toString();}catch{const divider=url.includes(\"?\")?\"&\":\"?\";return`${url}${divider}${new URLSearchParams(params).toString()}`;}}function buildEmbedUrl(props,started){if(props.sourceType===\"youtube\"){const id=getYouTubeId(props.youtubeUrl);if(!id)return\"\";return withQuery(`https://www.youtube.com/embed/${id}`,{autoplay:\"0\",controls:\"1\",enablejsapi:\"1\",fs:\"1\",mute:props.muted?\"1\":\"0\",origin:typeof window===\"undefined\"?\"\":window.location.origin,playsinline:\"1\",rel:\"0\"});}const cloudflareInput=props.sourceType===\"cloudflare\"?props.cloudflareVideo:props.embedUrl;const cloudflareSource=props.sourceType===\"cloudflare\"||props.sourceType===\"embed\"&&isCloudflareStreamUrl(props.embedUrl);if(cloudflareSource){const url=getCloudflareEmbed(cloudflareInput);return withQuery(url,{autoplay:started?\"true\":\"false\",muted:\"true\",loop:props.loop?\"true\":\"false\",controls:props.nativeControls?\"true\":\"false\",preload:\"auto\"});}if(props.sourceType===\"embed\"){return started?withQuery(cleanUrl(props.embedUrl),{autoplay:\"1\",playsinline:\"1\"}):cleanUrl(props.embedUrl);}return\"\";}function requestFullscreen(element){if(!element)return;if(typeof document===\"undefined\")return;const fullscreenElement=document.fullscreenElement||document.webkitFullscreenElement;if(fullscreenElement)return;const request=element.requestFullscreen||element.webkitRequestFullscreen||element.mozRequestFullScreen||element.msRequestFullscreen;const result=request?.call(element);if(result instanceof Promise)result.catch(()=>undefined);}function playYouTubeIframe(iframe){if(!iframe?.contentWindow)return;iframe.contentWindow.postMessage(JSON.stringify({event:\"command\",func:\"playVideo\",args:[]}),\"*\");}function unmuteCloudflareIframe(iframe){if(!iframe?.contentWindow)return;iframe.contentWindow.postMessage(JSON.stringify({method:\"play\"}),\"*\");iframe.contentWindow.postMessage(JSON.stringify({method:\"unmute\"}),\"*\");}function setCloudflareLoop(iframe,loop){if(!iframe?.contentWindow)return;iframe.contentWindow.postMessage(JSON.stringify({method:\"loop\",value:Boolean(loop)}),\"*\");}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 640\n * @framerIntrinsicHeight 420\n */export default function ShowReelVideoBox(props){const{style,alt,fit,radius,background,borderColor,borderWidth,overlayColor,overlayOpacity,nativeControls,muted,loop,buttonText,buttonBackground,buttonColor,buttonBorderColor,buttonBorderWidth,buttonRadius,buttonPaddingX,buttonPaddingY,buttonFont,buttonShadow,followSpeed,previewZoom,centerPlaySize,centerPlayColor,centerPlayIconColor,labelText}=props;const videoRef=React.useRef(null);const iframeRef=React.useRef(null);const frameRef=React.useRef(null);const cloudflareSyncTimeoutRef=React.useRef(null);const[hovered,setHovered]=React.useState(false);const[started,setStarted]=React.useState(false);const[isCompact,setIsCompact]=React.useState(false);const cursorX=useMotionValue(0);const cursorY=useMotionValue(0);const smoothX=useSpring(cursorX,{stiffness:Math.max(80,followSpeed*20),damping:28,mass:.35});const smoothY=useSpring(cursorY,{stiffness:Math.max(80,followSpeed*20),damping:28,mass:.35});React.useEffect(()=>{const node=frameRef.current;if(!node)return;const setCenter=()=>{cursorX.set(node.offsetWidth/2);cursorY.set(node.offsetHeight/2);};setCenter();if(typeof window===\"undefined\"||!(\"ResizeObserver\"in window))return;const observer=new ResizeObserver(setCenter);observer.observe(node);return()=>observer.disconnect();},[cursorX,cursorY]);React.useEffect(()=>{if(typeof window===\"undefined\"||!window.matchMedia)return;const viewportQuery=window.matchMedia(\"(max-width: 1199px)\");const coarseQuery=window.matchMedia(\"(pointer: coarse)\");const updateCompact=()=>{setIsCompact(viewportQuery.matches||coarseQuery.matches);};updateCompact();if(viewportQuery.addEventListener&&coarseQuery.addEventListener){viewportQuery.addEventListener(\"change\",updateCompact);coarseQuery.addEventListener(\"change\",updateCompact);return()=>{viewportQuery.removeEventListener(\"change\",updateCompact);coarseQuery.removeEventListener(\"change\",updateCompact);};}viewportQuery.addListener(updateCompact);coarseQuery.addListener(updateCompact);return()=>{viewportQuery.removeListener(updateCompact);coarseQuery.removeListener(updateCompact);};},[]);React.useEffect(()=>{return()=>{if(cloudflareSyncTimeoutRef.current!==null){clearTimeout(cloudflareSyncTimeoutRef.current);}};},[]);const directVideoUrl=props.sourceType===\"upload\"?cleanUrl(props.uploadFile):cleanUrl(props.directUrl);const isCloudflareSource=props.sourceType===\"cloudflare\"||props.sourceType===\"embed\"&&isCloudflareStreamUrl(props.embedUrl);const embedUrl=buildEmbedUrl(props,started);const cloudflareInput=props.sourceType===\"cloudflare\"?props.cloudflareVideo:props.embedUrl;const poster=cleanUrl(props.poster)||(props.sourceType===\"youtube\"?getYouTubePoster(props.youtubeUrl):isCloudflareSource?getCloudflarePoster(cloudflareInput):\"\")||DEFAULT_POSTER;const hasSource=props.sourceType===\"upload\"||props.sourceType===\"direct\"?directVideoUrl:embedUrl;const canStart=Boolean(hasSource&&!started);const resolvedButtonText=React.useMemo(()=>{const label=cleanUrl(labelText)||\"SHOWREEL\";const text=cleanUrl(buttonText);return text?text.replace(/show\\s*reel/gi,label):`Play ${label}`;},[buttonText,labelText]);const updateCursor=event=>{const rect=event.currentTarget.getBoundingClientRect();cursorX.set(event.clientX-rect.left);cursorY.set(event.clientY-rect.top);};const play=()=>{if(!hasSource||started)return;setHovered(false);const fullscreenTarget=props.sourceType===\"upload\"||props.sourceType===\"direct\"?videoRef.current||frameRef.current:frameRef.current;requestFullscreen(fullscreenTarget);if(props.sourceType===\"youtube\"){playYouTubeIframe(iframeRef.current);}setStarted(true);if((props.sourceType===\"upload\"||props.sourceType===\"direct\")&&videoRef.current){videoRef.current.play().catch(()=>{videoRef.current?.setAttribute(\"controls\",\"true\");});}};return /*#__PURE__*/_jsxs(\"div\",{ref:frameRef,role:canStart?\"button\":undefined,tabIndex:canStart?0:undefined,\"aria-label\":canStart?resolvedButtonText:undefined,onClick:canStart?play:undefined,onKeyDown:event=>{if(canStart&&(event.key===\"Enter\"||event.key===\" \")){event.preventDefault();play();}},onPointerEnter:event=>{setHovered(canStart);updateCursor(event);},onPointerMove:updateCursor,onPointerLeave:()=>setHovered(false),style:{...style,position:\"relative\",overflow:\"hidden\",cursor:canStart?\"pointer\":\"auto\",borderRadius:radius,background,border:`${borderWidth}px solid ${borderColor}`,minWidth:1,minHeight:1,isolation:\"isolate\"},children:[(props.sourceType===\"upload\"||props.sourceType===\"direct\")&&directVideoUrl?/*#__PURE__*/_jsx(\"video\",{ref:videoRef,src:directVideoUrl,poster:poster,controls:nativeControls||started,muted:muted,loop:loop,playsInline:true,preload:\"metadata\",style:{width:\"100%\",height:\"100%\",display:\"block\",objectFit:fit}}):props.sourceType===\"youtube\"&&embedUrl?/*#__PURE__*/_jsxs(_Fragment,{children:[started&&/*#__PURE__*/_jsx(\"iframe\",{ref:iframeRef,src:embedUrl,allow:\"accelerometer; autoplay; clipboard-write; encrypted-media; fullscreen; gyroscope; picture-in-picture; web-share\",allowFullScreen:true,onLoad:event=>{playYouTubeIframe(event.currentTarget);},title:\"Show reel video\",style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",display:\"block\",border:0,pointerEvents:\"auto\"}}),!started&&/*#__PURE__*/_jsx(\"img\",{src:poster,alt:alt,draggable:false,style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",display:\"block\",objectFit:\"cover\",transform:`scale(${previewZoom})`,transformOrigin:\"center\",zIndex:1}})]}):isCloudflareSource&&embedUrl?/*#__PURE__*/_jsxs(_Fragment,{children:[started&&/*#__PURE__*/_jsx(\"iframe\",{ref:iframeRef,src:embedUrl,allow:\"accelerometer; autoplay; clipboard-write; encrypted-media; fullscreen; gyroscope; picture-in-picture; web-share\",allowFullScreen:true,loading:\"lazy\",onLoad:event=>{setCloudflareLoop(event.currentTarget,props.loop);if(!props.muted){unmuteCloudflareIframe(event.currentTarget);}if(cloudflareSyncTimeoutRef.current!==null){clearTimeout(cloudflareSyncTimeoutRef.current);}cloudflareSyncTimeoutRef.current=window.setTimeout(()=>{setCloudflareLoop(event.currentTarget,props.loop);if(!props.muted){unmuteCloudflareIframe(event.currentTarget);}},400);},title:\"Show reel video\",style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",display:\"block\",border:0,pointerEvents:\"auto\"}}),!started&&/*#__PURE__*/_jsx(\"img\",{src:poster,alt:alt,draggable:false,style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",display:\"block\",objectFit:\"cover\",transform:`scale(${previewZoom})`,transformOrigin:\"center\",zIndex:1}})]}):embedUrl&&started?/*#__PURE__*/_jsx(\"iframe\",{ref:iframeRef,src:embedUrl,allow:\"accelerometer; autoplay; clipboard-write; encrypted-media; fullscreen; gyroscope; picture-in-picture; web-share\",allowFullScreen:true,loading:\"lazy\",onLoad:event=>{if(props.sourceType===\"youtube\"){playYouTubeIframe(event.currentTarget);}},title:\"Show reel video\",style:{width:\"100%\",height:\"100%\",display:\"block\",border:0,pointerEvents:started?\"auto\":\"none\"}}):/*#__PURE__*/_jsx(\"img\",{src:poster,alt:alt,draggable:false,style:{width:\"100%\",height:\"100%\",display:\"block\",objectFit:\"cover\",transform:`scale(${previewZoom})`,transformOrigin:\"center\"}}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:{position:\"absolute\",inset:0,background:overlayColor,opacity:canStart&&hovered?overlayOpacity:0,transition:\"opacity 180ms ease\",pointerEvents:\"none\",zIndex:2}}),canStart&&/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:{position:\"absolute\",left:\"50%\",top:\"50%\",width:centerPlaySize,height:centerPlaySize,transform:\"translate(-50%, -50%)\",borderRadius:\"50%\",background:centerPlayColor,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",opacity:isCompact?1:hovered?0:1,transition:\"opacity 220ms ease\",pointerEvents:isCompact?\"auto\":hovered?\"none\":\"auto\",zIndex:3,boxShadow:\"0 18px 48px rgba(0,0,0,.24)\"},children:/*#__PURE__*/_jsx(\"div\",{style:{width:0,height:0,marginLeft:centerPlaySize*.08,borderTop:`${centerPlaySize*.18}px solid transparent`,borderBottom:`${centerPlaySize*.18}px solid transparent`,borderLeft:`${centerPlaySize*.28}px solid ${centerPlayIconColor}`}})}),canStart&&!isCompact&&/*#__PURE__*/_jsx(motion.div,{\"aria-hidden\":true,initial:false,animate:{opacity:hovered?1:0},transition:{duration:.16,ease:\"easeOut\"},style:{position:\"absolute\",left:smoothX,top:smoothY,pointerEvents:\"none\",zIndex:4},children:/*#__PURE__*/_jsx(\"div\",{style:{transform:\"translate(-50%, -50%)\",display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",whiteSpace:\"nowrap\",background:buttonBackground,color:buttonColor,border:`${buttonBorderWidth}px solid ${buttonBorderColor}`,borderRadius:buttonRadius,padding:`${buttonPaddingY}px ${buttonPaddingX}px`,boxShadow:buttonShadow,userSelect:\"none\",...buttonFont},children:resolvedButtonText})})]});}ShowReelVideoBox.defaultProps={sourceType:\"upload\",uploadFile:\"\",directUrl:\"\",youtubeUrl:\"\",cloudflareVideo:\"\",embedUrl:\"\",poster:\"\",alt:\"\",fit:\"cover\",radius:0,background:\"#F2F2F2\",borderColor:\"rgba(0,0,0,0)\",borderWidth:0,overlayColor:\"#000000\",overlayOpacity:.18,nativeControls:true,muted:false,loop:false,buttonText:\"Play Show Reel\",buttonBackground:\"#D23C65\",buttonColor:\"#FFFFFF\",buttonBorderColor:\"rgba(255,255,255,0)\",buttonBorderWidth:0,buttonRadius:0,buttonPaddingX:28,buttonPaddingY:18,buttonShadow:\"0 14px 40px rgba(0,0,0,.18)\",followSpeed:18,previewZoom:1.12,centerPlaySize:92,centerPlayColor:\"#E2326A\",centerPlayIconColor:\"#FFFFFF\",labelText:\"SHOWREEL\",buttonFont:{fontSize:16,lineHeight:\"1.2em\",letterSpacing:0,fontWeight:700,fontFamily:\"Inter, sans-serif\"}};addPropertyControls(ShowReelVideoBox,{sourceType:{type:ControlType.Enum,title:\"Source\",defaultValue:\"upload\",displaySegmentedControl:true,options:[\"upload\",\"direct\",\"youtube\",\"cloudflare\",\"embed\"],optionTitles:[\"Upload\",\"URL\",\"YouTube\",\"Cloudflare\",\"Embed\"]},uploadFile:{type:ControlType.File,title:\"Video\",allowedFileTypes:[\"mp4\",\"mov\",\"webm\"],hidden:props=>props.sourceType!==\"upload\"},directUrl:{type:ControlType.String,title:\"URL\",placeholder:\"https://example.com/showreel.mp4\",hidden:props=>props.sourceType!==\"direct\"},youtubeUrl:{type:ControlType.String,title:\"YouTube\",placeholder:\"https://youtube.com/watch?v=...\",hidden:props=>props.sourceType!==\"youtube\"},cloudflareVideo:{type:ControlType.String,title:\"Cloudflare\",placeholder:\"Video ID or videodelivery.net URL\",hidden:props=>props.sourceType!==\"cloudflare\"},embedUrl:{type:ControlType.String,title:\"Embed\",placeholder:\"https://player.vimeo.com/video/...\",hidden:props=>props.sourceType!==\"embed\"},poster:{type:ControlType.File,title:\"Poster\",allowedFileTypes:[\"jpg\",\"jpeg\",\"png\",\"webp\",\"gif\"]},alt:{type:ControlType.String,title:\"Alt Text\",defaultValue:\"\"},fit:{type:ControlType.Enum,title:\"Fit\",defaultValue:\"cover\",displaySegmentedControl:true,options:[\"cover\",\"contain\",\"fill\"],optionTitles:[\"Cover\",\"Contain\",\"Fill\"]},radius:{type:ControlType.Number,title:\"Radius\",defaultValue:0,min:0,max:120,unit:\"px\"},background:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#F2F2F2\"},borderColor:{type:ControlType.Color,title:\"Border\",defaultValue:\"rgba(0,0,0,0)\"},borderWidth:{type:ControlType.Number,title:\"Border W\",defaultValue:0,min:0,max:20,unit:\"px\"},overlayColor:{type:ControlType.Color,title:\"Overlay\",defaultValue:\"#000000\"},overlayOpacity:{type:ControlType.Number,title:\"Overlay Op\",defaultValue:.18,min:0,max:1,step:.01},nativeControls:{type:ControlType.Boolean,title:\"Controls\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.sourceType!==\"upload\"&&props.sourceType!==\"direct\"},muted:{type:ControlType.Boolean,title:\"Muted\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},loop:{type:ControlType.Boolean,title:\"Loop\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},buttonText:{type:ControlType.String,title:\"Button\",defaultValue:\"Play Show Reel\"},labelText:{type:ControlType.String,title:\"Label\",defaultValue:\"SHOWREEL\"},buttonBackground:{type:ControlType.Color,title:\"Btn Fill\",defaultValue:\"#D23C65\"},buttonColor:{type:ControlType.Color,title:\"Btn Text\",defaultValue:\"#FFFFFF\"},buttonBorderColor:{type:ControlType.Color,title:\"Btn Border\",defaultValue:\"rgba(255,255,255,0)\"},buttonBorderWidth:{type:ControlType.Number,title:\"Btn Stroke\",defaultValue:0,min:0,max:12,unit:\"px\"},buttonRadius:{type:ControlType.Number,title:\"Btn Radius\",defaultValue:0,min:0,max:120,unit:\"px\"},buttonPaddingX:{type:ControlType.Number,title:\"Btn X\",defaultValue:28,min:0,max:120,unit:\"px\"},buttonPaddingY:{type:ControlType.Number,title:\"Btn Y\",defaultValue:18,min:0,max:80,unit:\"px\"},buttonFont:{type:ControlType.Font,title:\"Btn Font\",defaultFontType:\"sans-serif\",displayFontSize:true,displayTextAlignment:false,controls:\"extended\",defaultValue:{fontSize:16,lineHeight:\"1.2em\",letterSpacing:0,variant:\"Bold\"}},buttonShadow:{type:ControlType.BoxShadow,title:\"Btn Shadow\",defaultValue:\"0 14px 40px rgba(0,0,0,.18)\"},followSpeed:{type:ControlType.Number,title:\"Follow\",defaultValue:18,min:1,max:40,step:1},previewZoom:{type:ControlType.Number,title:\"Preview Zoom\",defaultValue:1.12,min:1,max:1.5,step:.01},centerPlaySize:{type:ControlType.Number,title:\"Play Size\",defaultValue:92,min:44,max:180,unit:\"px\"},centerPlayColor:{type:ControlType.Color,title:\"Play Fill\",defaultValue:\"#E2326A\"},centerPlayIconColor:{type:ControlType.Color,title:\"Play Icon\",defaultValue:\"#FFFFFF\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ShowReelVideoBox\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicHeight\":\"420\",\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicWidth\":\"640\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Showreel.map"],"mappings":"A,2RAAigB,SAASsB,EAAS,EAAM,CAAC,OAAOC,GAAO,GAAA,CAAI,KAAK,CAAE,CAAC,SAASC,EAAsB,EAAM,CAAC,IAAMC,EAAMH,EAASC,CAAK,EAAE,GAAG,CAACE,EAAM,MAAM,CAAC,QAAQ,GAAG,aAAa,EAAE,EAAE,GAAG,CAAC,IAAMC,EAAI,IAAI,IAAID,CAAK,EAAQE,EAAKD,EAAI,SAAS,QAAQ,SAAS,EAAE,EAAQE,EAAMF,EAAI,SAAS,MAAM,GAAG,CAAC,CAAC,OAAO,OAAO,EAAE,GAAGC,EAAK,SAAS,mBAAmB,EAAG,MAAM,CAAC,QAAQC,EAAM,IAAI,GAAG,aAAa,EAAE,EAAG,GAAGD,EAAK,SAAS,sBAAsB,EAAsF,MAAM,CAAC,QAA5EC,EAAM,IAAI,GAA0E,aAApDD,EAAK,WAAW,WAAW,EAAEA,EAAK,EAA8B,CAAG,MAAM,CAAC,MAAM,CAAC,QAAQ,GAAG,aAAa,EAAE,CAAE,CAAC,MAAM,CAAC,QAAQ,GAAG,aAAa,EAAE,CAAE,CAAC,SAASE,EAAa,EAAM,CAAC,IAAMJ,EAAMH,EAASC,CAAK,EAAE,GAAG,CAACE,EAAM,MAAM,GAAG,GAAG,CAAC,IAAMC,EAAI,IAAI,IAAID,CAAK,EAA+C,GAAlCC,EAAI,SAAS,QAAQ,SAAS,EAAU,IAAI,WAAW,OAAOA,EAAI,SAAS,MAAM,GAAG,CAAC,CAAC,OAAO,OAAO,CAAC,CAAC,IAAI,GAAG,GAAGA,EAAI,aAAa,IAAI,GAAG,EAAE,OAAOA,EAAI,aAAa,IAAI,GAAG,GAAG,GAAG,IAAME,EAAMF,EAAI,SAAS,MAAM,GAAG,CAAC,CAAC,OAAO,OAAO,EAAQI,EAAWF,EAAM,UAAU,GAAMG,IAAO,SAASA,IAAO,QAAQ,EAAE,GAAGD,GAAY,GAAGF,EAAME,EAAW,GAAG,OAAOF,EAAME,EAAW,EAAG,MAAM,CACtkD,CAAoG,OAAvFL,EAAM,MAAM,yEAAsF,CAAC,GAAG,IAAIA,CAAM,CAAC,SAASO,EAAmB,EAAM,CAAC,IAAMP,EAAMH,EAASC,CAAK,EAAE,GAAG,CAACE,EAAM,MAAM,GAAG,GAAK,CAAC,UAAQ,gBAAcD,EAAsBC,CAAK,EAAqI,OAAhIQ,EAAYC,EAAmB,WAAWA,EAAa,GAAGD,EAAQ,SAAe,oCAAoCA,IAAiB,EAAG,CAAC,SAASE,EAAsB,EAAM,CAAC,MAAO,EAAQH,EAAmBT,CAAK,CAAG,CAAC,SAASa,GAAoB,EAAM,CAAC,GAAK,CAAC,UAAQ,gBAAcZ,EAAsBD,CAAK,EAAqH,OAA/GU,EAAoBC,EAAoB,WAAWA,EAAa,GAAGD,EAAQ,mCAA0C,6BAA6BA,EAAQ,mCAA5I,EAA+K,CAAC,SAASI,GAAiB,EAAM,CAAC,IAAMC,EAAGT,EAAaN,CAAK,EAAE,OAAOe,EAAG,0BAA0BA,EAAG,oBAAoB,EAAG,CAAC,SAASC,EAAU,EAAI,EAAO,CAAC,GAAG,CAACb,EAAI,MAAM,GAAG,GAAG,CAAC,IAAMc,EAAO,IAAI,IAAId,CAAG,EAA4F,OAA1F,OAAO,QAAQe,CAAM,CAAC,CAAC,SAAS,CAACC,EAAInB,KAASiB,EAAO,aAAa,IAAIE,EAAI,OAAOnB,CAAK,CAAC,CAAC,EAASiB,EAAO,SAAS,CAAE,MAAM,CAAyC,MAAM,GAAGd,IAAnCA,EAAI,SAAS,GAAG,EAAE,IAAI,MAA6B,IAAI,gBAAgBe,CAAM,CAAC,CAAC,SAAS,GAAI,CAAC,CAAC,SAASE,GAAc,EAAM,EAAQ,CAAC,GAAGC,EAAM,aAAa,UAAU,CAAC,IAAMN,EAAGT,EAAae,EAAM,UAAU,EAAkB,OAAZN,EAAmBC,EAAU,iCAAiCD,IAAK,CAAC,SAAS,IAAI,SAAS,IAAI,YAAY,IAAI,GAAG,IAAI,KAAKM,EAAM,MAAM,IAAI,IAAI,OAAcrC,IAAS,OAAY,GAAGA,EAAO,SAAS,OAAO,YAAY,IAAI,IAAI,GAAG,CAAC,EAA1N,EAA4N,CAAC,IAAMsC,EAAgBD,EAAM,aAAa,aAAaA,EAAM,gBAAgBA,EAAM,SAAkf,OAAldA,EAAM,aAAa,cAAcA,EAAM,aAAa,SAAST,EAAsBS,EAAM,QAAQ,EAA4EL,EAA3CP,EAAmBa,CAAoC,EAAE,CAAC,SAASC,EAAQ,OAAO,QAAQ,MAAM,OAAO,KAAKF,EAAM,KAAK,OAAO,QAAQ,SAASA,EAAM,eAAe,OAAO,QAAQ,QAAQ,MAAM,CAAC,EAAMA,EAAM,aAAa,QAAgBE,EAAQP,EAAUjB,EAASsB,EAAM,QAAQ,EAAE,CAAC,SAAS,IAAI,YAAY,GAAG,CAAC,EAAEtB,EAASsB,EAAM,QAAQ,EAAS,EAAG,CAAC,SAASG,GAAkB,EAAQ,CAAiJ,GAA7I,CAACC,GAAkB,OAAO,SAAW,KAA2C,SAAS,mBAAmB,SAAS,wBAA6C,OAA2I,IAAMC,GAA5HD,EAAQ,mBAAmBA,EAAQ,yBAAyBA,EAAQ,sBAAsBA,EAAQ,oBAAA,EAA0C,KAAKA,CAAO,EAAKC,aAAkB,SAAQA,EAAO,UAAU,IAAA,EAAS,CAAE,CAAC,SAASC,EAAkB,EAAO,CAAKC,GAAQ,eAAqBA,EAAO,cAAc,YAAY,KAAK,UAAU,CAAC,MAAM,UAAU,KAAK,YAAY,KAAK,CAAC,CAAC,CAAC,EAAE,GAAG,CAAE,CAAC,SAASC,EAAuB,EAAO,CAAKD,GAAQ,gBAAqBA,EAAO,cAAc,YAAY,KAAK,UAAU,CAAC,OAAO,MAAM,CAAC,EAAE,GAAG,EAAEA,EAAO,cAAc,YAAY,KAAK,UAAU,CAAC,OAAO,QAAQ,CAAC,EAAE,GAAG,EAAE,CAAC,SAASE,EAAkB,EAAO,EAAK,CAAKF,GAAQ,eAAqBA,EAAO,cAAc,YAAY,KAAK,UAAU,CAAC,OAAO,OAAO,MAAM,EAAQG,CAAK,CAAC,EAAE,GAAG,CAAE,CAK9iG,SAAwBC,EAAiB,EAAM,CAAC,GAAK,CAAC,QAAM,MAAI,MAAI,SAAO,aAAW,cAAY,cAAY,eAAa,iBAAe,iBAAe,QAAM,OAAK,aAAW,oBAAiB,eAAY,qBAAkB,qBAAkB,gBAAa,kBAAe,kBAAe,cAAW,gBAAa,cAAY,cAAY,iBAAe,mBAAgB,uBAAoB,aAAWX,EAAYY,EAASxD,EAAa,IAAI,EAAQyD,EAAUzD,EAAa,IAAI,EAAQ0D,EAAS1D,EAAa,IAAI,EAAQ2D,EAAyB3D,EAAa,IAAI,EAAO,CAAC4D,EAAQC,GAAY5D,EAAe,EAAK,EAAO,CAAC6C,EAAQgB,IAAY7D,EAAe,EAAK,EAAO,CAAC8D,EAAUC,IAAc/D,EAAe,EAAK,EAAQgE,EAAQlD,EAAe,CAAC,EAAQmD,EAAQnD,EAAe,CAAC,EAAQoD,GAAQlD,EAAUgD,EAAQ,CAAC,UAAU,KAAK,IAAI,GAAGG,EAAY,EAAE,EAAE,QAAQ,GAAG,KAAK,GAAG,CAAC,EAAQC,GAAQpD,EAAUiD,EAAQ,CAAC,UAAU,KAAK,IAAI,GAAGE,EAAY,EAAE,EAAE,QAAQ,GAAG,KAAK,GAAG,CAAC,EAAEvD,MAAoB,CAAC,IAAMyD,EAAKZ,EAAS,QAAQ,GAAG,CAACY,EAAK,OAAO,IAAMC,MAAc,CAACN,EAAQ,IAAIK,EAAK,YAAY,CAAC,EAAEJ,EAAQ,IAAII,EAAK,aAAa,CAAC,CAAE,EAAc,GAAZC,EAAU,EAAYhE,IAAS,QAAa,EAAE,mBAAmBA,GAAQ,OAAO,IAAMiE,EAAS,IAAI,eAAeD,CAAS,EAAyB,OAAvBC,EAAS,QAAQF,CAAI,MAAYE,EAAS,WAAW,CAAE,EAAE,CAACP,EAAQC,CAAO,CAAC,EAAErD,MAAoB,CAAC,GAAUN,IAAS,QAAa,CAACA,EAAO,WAAW,OAAO,IAAMkE,EAAclE,EAAO,WAAW,qBAAqB,EAAQmE,EAAYnE,EAAO,WAAW,mBAAmB,EAAQoE,MAAkB,CAACX,GAAaS,EAAc,SAASC,EAAY,OAAO,CAAE,EAA+Y,OAA7YC,EAAc,EAAKF,EAAc,kBAAkBC,EAAY,kBAAkBD,EAAc,iBAAiB,SAASE,CAAa,EAAED,EAAY,iBAAiB,SAASC,CAAa,MAAY,CAACF,EAAc,oBAAoB,SAASE,CAAa,EAAED,EAAY,oBAAoB,SAASC,CAAa,CAAE,IAAGF,EAAc,YAAYE,CAAa,EAAED,EAAY,YAAYC,CAAa,MAAY,CAACF,EAAc,eAAeE,CAAa,EAAED,EAAY,eAAeC,CAAa,CAAE,EAAE,EAAE,CAAC,CAAC,EAAE9D,UAA+B,CAAI8C,EAAyB,UAAU,MAAM,aAAaA,EAAyB,OAAO,CAAG,EAAI,CAAC,CAAC,EAAE,IAAMiB,EAAehC,EAAM,aAAa,SAAStB,EAASsB,EAAM,UAAU,EAAEtB,EAASsB,EAAM,SAAS,EAAQiC,EAAmBjC,EAAM,aAAa,cAAcA,EAAM,aAAa,SAAST,EAAsBS,EAAM,QAAQ,EAAQkC,EAASnC,GAAcC,EAAME,CAAO,EAAQD,EAAgBD,EAAM,aAAa,aAAaA,EAAM,gBAAgBA,EAAM,SAAemC,EAAOzD,EAASsB,EAAM,MAAM,IAAIA,EAAM,aAAa,UAAUP,GAAiBO,EAAM,UAAU,EAAEiC,EAAmBzC,GAAoBS,CAAe,EAAE,KAAKmC,EAAqBC,EAAUrC,EAAM,aAAa,UAAUA,EAAM,aAAa,SAASgC,EAAeE,EAAeI,EAAS,EAAQ,IAAYpC,GAAeqC,EAAmBjF,MAAkB,CAAC,IAAMkF,EAAM9D,EAAS+D,CAAS,GAAG,WAAiBC,EAAKhE,EAASiE,CAAU,EAAE,OAAOD,EAAKA,EAAK,QAAQ,gBAAgBF,CAAK,EAAE,QAAQA,GAAQ,EAAE,CAACG,EAAWF,CAAS,CAAC,EAAQG,EAAa,GAAO,CAAC,IAAMC,EAAKC,EAAM,cAAc,sBAAsB,EAAEzB,EAAQ,IAAIyB,EAAM,QAAQD,EAAK,IAAI,EAAEvB,EAAQ,IAAIwB,EAAM,QAAQD,EAAK,GAAG,CAAE,EAAQE,MAAS,CAAKV,GAAW,KAAepB,EAAW,EAAK,EAAsId,IAA7GH,EAAM,aAAa,UAAUA,EAAM,aAAa,WAASY,EAAS,SAASE,EAAS,OAA2D,EAAKd,EAAM,aAAa,WAAWM,EAAkBO,EAAU,OAAO,EAAGK,GAAW,EAAI,GAAMlB,EAAM,aAAa,UAAUA,EAAM,aAAa,WAAWY,EAAS,SAASA,EAAS,QAAQ,KAAK,CAAC,CAAC,UAAU,CAACA,EAAS,SAAS,aAAa,WAAW,MAAM,CAAE,CAAC,EAAG,EAAE,MAAoB,gBAAM,MAAM,CAAC,IAAIE,EAAS,KAAKwB,EAAS,SAAS,IAAA,GAAU,SAASA,EAAS,EAAE,IAAA,GAAU,aAAaA,EAASC,EAAmB,IAAA,GAAU,QAAQD,EAASS,EAAK,IAAA,GAAU,UAAU,GAAO,CAAIT,IAAWQ,EAAM,MAAM,SAASA,EAAM,MAAM,OAAMA,EAAM,eAAe,EAAEC,EAAK,EAAG,EAAE,eAAe,GAAO,CAAC9B,EAAWqB,CAAQ,EAAEM,EAAaE,CAAK,CAAE,EAAE,cAAcF,EAAa,mBAAmB3B,EAAW,EAAK,EAAE,MAAM,CAAC,GAAG+B,EAAM,SAAS,WAAW,SAAS,SAAS,OAAOV,EAAS,UAAU,OAAO,aAAaW,EAAO,aAAW,OAAO,GAAGC,EAAY,WAAWC,IAAc,SAAS,EAAE,UAAU,EAAE,UAAU,SAAS,EAAE,SAAS,EAAEnD,EAAM,aAAa,UAAUA,EAAM,aAAa,WAAWgC,EAA4B,gBAAK,QAAQ,CAAC,IAAIpB,EAAS,IAAIoB,EAAsB,SAAO,SAASoB,GAAgBlD,EAAc,QAAW,OAAK,YAAY,GAAK,QAAQ,WAAW,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,QAAQ,QAAQ,UAAUmD,CAAG,CAAC,CAAC,EAAErD,EAAM,aAAa,WAAWkC,EAAsB,gBAAM3E,EAAU,CAAC,SAAS,CAAC2C,GAAsB,gBAAK,SAAS,CAAC,IAAIW,EAAU,IAAIqB,EAAS,MAAM,kHAAkH,gBAAgB,GAAK,OAAO,GAAO,CAAC5B,EAAkBwC,EAAM,aAAa,CAAE,EAAE,MAAM,kBAAkB,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,MAAM,OAAO,OAAO,OAAO,QAAQ,QAAQ,OAAO,EAAE,cAAc,MAAM,CAAC,CAAC,EAAE,CAAC5C,GAAsB,gBAAK,MAAM,CAAC,IAAIiC,EAAW,MAAI,UAAU,GAAM,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,MAAM,OAAO,OAAO,OAAO,QAAQ,QAAQ,UAAU,QAAQ,UAAU,SAASmB,EAAY,GAAG,gBAAgB,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAErB,GAAoBC,EAAsB,gBAAM3E,EAAU,CAAC,SAAS,CAAC2C,GAAsB,gBAAK,SAAS,CAAC,IAAIW,EAAU,IAAIqB,EAAS,MAAM,kHAAkH,gBAAgB,GAAK,QAAQ,OAAO,OAAO,GAAO,CAACzB,EAAkBqC,EAAM,cAAc9C,EAAM,IAAI,EAAMA,EAAM,OAAOQ,EAAuBsC,EAAM,aAAa,EAAM/B,EAAyB,UAAU,MAAM,aAAaA,EAAyB,OAAO,EAAG,EAAyB,QAAQpD,EAAO,eAAe,CAAC8C,EAAkBqC,EAAM,cAAc9C,EAAM,IAAI,EAAMA,EAAM,OAAOQ,EAAuBsC,EAAM,aAAa,CAAG,EAAE,GAAG,CAAE,EAAE,MAAM,kBAAkB,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,MAAM,OAAO,OAAO,OAAO,QAAQ,QAAQ,OAAO,EAAE,cAAc,MAAM,CAAC,CAAC,EAAE,CAAC5C,GAAsB,gBAAK,MAAM,CAAC,IAAIiC,EAAW,MAAI,UAAU,GAAM,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,MAAM,OAAO,OAAO,OAAO,QAAQ,QAAQ,UAAU,QAAQ,UAAU,SAASmB,EAAY,GAAG,gBAAgB,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEpB,GAAUhC,EAAqB,gBAAK,SAAS,CAAC,IAAIW,EAAU,IAAIqB,EAAS,MAAM,kHAAkH,gBAAgB,GAAK,QAAQ,OAAO,OAAO,GAAO,CAAIlC,EAAM,aAAa,WAAWM,EAAkBwC,EAAM,aAAa,CAAG,EAAE,MAAM,kBAAkB,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,QAAQ,QAAQ,OAAO,EAAE,cAAc5C,EAAQ,OAAO,MAAM,CAAC,CAAC,EAAe,gBAAK,MAAM,CAAC,IAAIiC,EAAW,MAAI,UAAU,GAAM,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,QAAQ,QAAQ,UAAU,QAAQ,UAAU,SAASmB,EAAY,GAAG,gBAAgB,QAAQ,CAAC,CAAC,EAAe,gBAAK,MAAM,CAAC,cAAc,GAAK,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,WAAWC,EAAa,QAAQjB,GAAUtB,EAAQwC,EAAe,EAAE,WAAW,qBAAqB,cAAc,OAAO,OAAO,CAAC,CAAC,CAAC,EAAElB,GAAuB,gBAAK,MAAM,CAAC,cAAc,GAAK,MAAM,CAAC,SAAS,WAAW,KAAK,MAAM,IAAI,MAAM,MAAMmB,EAAe,OAAOA,EAAe,UAAU,wBAAwB,aAAa,MAAM,WAAWC,GAAgB,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,QAAQvC,EAAU,EAAE,IAAY,WAAW,qBAAqB,cAAcA,EAAU,OAAOH,EAAQ,OAAO,OAAO,OAAO,EAAE,UAAU,6BAA6B,EAAE,SAAsB,gBAAK,MAAM,CAAC,MAAM,CAAC,MAAM,EAAE,OAAO,EAAE,WAAWyC,EAAe,IAAI,UAAU,GAAGA,EAAe,IAAI,sBAAsB,aAAa,GAAGA,EAAe,IAAI,sBAAsB,WAAW,GAAGA,EAAe,IAAI,WAAWE,IAAqB,CAAC,CAAC,CAAC,CAAC,EAAErB,GAAU,CAACnB,GAAwB,gBAAK/C,GAAO,IAAI,CAAC,cAAc,GAAK,QAAQ,GAAM,QAAQ,CAAC,QAAQ,IAAW,EAAE,WAAW,CAAC,SAAS,IAAI,KAAK,SAAS,EAAE,MAAM,CAAC,SAAS,WAAW,KAAKmD,GAAQ,IAAIE,GAAQ,cAAc,OAAO,OAAO,CAAC,EAAE,SAAsB,gBAAK,MAAM,CAAC,MAAM,CAAC,UAAU,wBAAwB,QAAQ,cAAc,WAAW,SAAS,eAAe,SAAS,WAAW,SAAS,WAAWmC,GAAiB,MAAMC,GAAY,OAAO,GAAGC,GAAkB,WAAWC,KAAoB,aAAaC,GAAa,QAAQ,GAAGC,GAAe,KAAKC,GAAe,IAAI,UAAUC,GAAa,WAAW,OAAO,GAAGC,EAAU,EAAE,SAAS7B,CAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,C,wDANlzQ,EAAe,kRAMoyQ,EAAiB,aAAa,CAAC,WAAW,SAAS,WAAW,GAAG,UAAU,GAAG,WAAW,GAAG,gBAAgB,GAAG,SAAS,GAAG,OAAO,GAAG,IAAI,GAAG,IAAI,QAAQ,OAAO,EAAE,WAAW,UAAU,YAAY,gBAAgB,YAAY,EAAE,aAAa,UAAU,eAAe,IAAI,eAAe,GAAK,MAAM,GAAM,KAAK,GAAM,WAAW,iBAAiB,iBAAiB,UAAU,YAAY,UAAU,kBAAkB,sBAAsB,kBAAkB,EAAE,aAAa,EAAE,eAAe,GAAG,eAAe,GAAG,aAAa,8BAA8B,YAAY,GAAG,YAAY,KAAK,eAAe,GAAG,gBAAgB,UAAU,oBAAoB,UAAU,UAAU,WAAW,WAAW,CAAC,SAAS,GAAG,WAAW,QAAQ,cAAc,EAAE,WAAW,IAAI,WAAW,mBAAmB,CAAC,EAAE/D,EAAoBmC,EAAiB,CAAC,WAAW,CAAC,KAAKlC,EAAY,KAAK,MAAM,SAAS,aAAa,SAAS,wBAAwB,GAAK,QAAQ,CAAC,SAAS,SAAS,UAAU,aAAa,OAAO,EAAE,aAAa,CAAC,SAAS,MAAM,UAAU,aAAa,OAAO,CAAC,EAAE,WAAW,CAAC,KAAKA,EAAY,KAAK,MAAM,QAAQ,iBAAiB,CAAC,MAAM,MAAM,MAAM,EAAE,OAAO,GAAOuB,EAAM,aAAa,QAAQ,EAAE,UAAU,CAAC,KAAKvB,EAAY,OAAO,MAAM,MAAM,YAAY,mCAAmC,OAAO,GAAOuB,EAAM,aAAa,QAAQ,EAAE,WAAW,CAAC,KAAKvB,EAAY,OAAO,MAAM,UAAU,YAAY,kCAAkC,OAAO,GAAOuB,EAAM,aAAa,SAAS,EAAE,gBAAgB,CAAC,KAAKvB,EAAY,OAAO,MAAM,aAAa,YAAY,oCAAoC,OAAO,GAAOuB,EAAM,aAAa,YAAY,EAAE,SAAS,CAAC,KAAKvB,EAAY,OAAO,MAAM,QAAQ,YAAY,qCAAqC,OAAO,GAAOuB,EAAM,aAAa,OAAO,EAAE,OAAO,CAAC,KAAKvB,EAAY,KAAK,MAAM,SAAS,iBAAiB,CAAC,MAAM,OAAO,MAAM,OAAO,KAAK,CAAC,EAAE,IAAI,CAAC,KAAKA,EAAY,OAAO,MAAM,WAAW,aAAa,EAAE,EAAE,IAAI,CAAC,KAAKA,EAAY,KAAK,MAAM,MAAM,aAAa,QAAQ,wBAAwB,GAAK,QAAQ,CAAC,QAAQ,UAAU,MAAM,EAAE,aAAa,CAAC,QAAQ,UAAU,MAAM,CAAC,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,MAAM,SAAS,aAAa,EAAE,IAAI,EAAE,IAAI,IAAI,KAAK,IAAI,EAAE,WAAW,CAAC,KAAKA,EAAY,MAAM,MAAM,OAAO,aAAa,SAAS,EAAE,YAAY,CAAC,KAAKA,EAAY,MAAM,MAAM,SAAS,aAAa,eAAe,EAAE,YAAY,CAAC,KAAKA,EAAY,OAAO,MAAM,WAAW,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,KAAK,IAAI,EAAE,aAAa,CAAC,KAAKA,EAAY,MAAM,MAAM,UAAU,aAAa,SAAS,EAAE,eAAe,CAAC,KAAKA,EAAY,OAAO,MAAM,aAAa,aAAa,IAAI,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,EAAE,eAAe,CAAC,KAAKA,EAAY,QAAQ,MAAM,WAAW,aAAa,GAAK,aAAa,OAAO,cAAc,OAAO,OAAO,GAAOuB,EAAM,aAAa,UAAUA,EAAM,aAAa,QAAQ,EAAE,MAAM,CAAC,KAAKvB,EAAY,QAAQ,MAAM,QAAQ,aAAa,GAAM,aAAa,MAAM,cAAc,IAAI,EAAE,KAAK,CAAC,KAAKA,EAAY,QAAQ,MAAM,OAAO,aAAa,GAAM,aAAa,MAAM,cAAc,IAAI,EAAE,WAAW,CAAC,KAAKA,EAAY,OAAO,MAAM,SAAS,aAAa,gBAAgB,EAAE,UAAU,CAAC,KAAKA,EAAY,OAAO,MAAM,QAAQ,aAAa,UAAU,EAAE,iBAAiB,CAAC,KAAKA,EAAY,MAAM,MAAM,WAAW,aAAa,SAAS,EAAE,YAAY,CAAC,KAAKA,EAAY,MAAM,MAAM,WAAW,aAAa,SAAS,EAAE,kBAAkB,CAAC,KAAKA,EAAY,MAAM,MAAM,aAAa,aAAa,qBAAqB,EAAE,kBAAkB,CAAC,KAAKA,EAAY,OAAO,MAAM,aAAa,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,KAAK,IAAI,EAAE,aAAa,CAAC,KAAKA,EAAY,OAAO,MAAM,aAAa,aAAa,EAAE,IAAI,EAAE,IAAI,IAAI,KAAK,IAAI,EAAE,eAAe,CAAC,KAAKA,EAAY,OAAO,MAAM,QAAQ,aAAa,GAAG,IAAI,EAAE,IAAI,IAAI,KAAK,IAAI,EAAE,eAAe,CAAC,KAAKA,EAAY,OAAO,MAAM,QAAQ,aAAa,GAAG,IAAI,EAAE,IAAI,GAAG,KAAK,IAAI,EAAE,WAAW,CAAC,KAAKA,EAAY,KAAK,MAAM,WAAW,gBAAgB,aAAa,gBAAgB,GAAK,qBAAqB,GAAM,SAAS,WAAW,aAAa,CAAC,SAAS,GAAG,WAAW,QAAQ,cAAc,EAAE,QAAQ,MAAM,CAAC,EAAE,aAAa,CAAC,KAAKA,EAAY,UAAU,MAAM,aAAa,aAAa,6BAA6B,EAAE,YAAY,CAAC,KAAKA,EAAY,OAAO,MAAM,SAAS,aAAa,GAAG,IAAI,EAAE,IAAI,GAAG,KAAK,CAAC,EAAE,YAAY,CAAC,KAAKA,EAAY,OAAO,MAAM,eAAe,aAAa,KAAK,IAAI,EAAE,IAAI,IAAI,KAAK,GAAG,EAAE,eAAe,CAAC,KAAKA,EAAY,OAAO,MAAM,YAAY,aAAa,GAAG,IAAI,GAAG,IAAI,IAAI,KAAK,IAAI,EAAE,gBAAgB,CAAC,KAAKA,EAAY,MAAM,MAAM,YAAY,aAAa,SAAS,EAAE,oBAAoB,CAAC,KAAKA,EAAY,MAAM,MAAM,YAAY,aAAa,SAAS,CAAC,CAAC,C"}