{"version":3,"file":"llvuRB2sP.DoSRRPC5.mjs","names":["n","r","e","c","o","e","r","n","t","n","f","r","e","a","_","r","t","i","e","n","r","s","t","n","e","g","h","y","_","v","s","o","t","t.default","n","e","e.default","a","r","r.default","i","c","l","u","m","d","f","__export$1","__copyProps$1","__toESM","__toCommonJS$1","p","O","w","b","T","S","A","M","P","U","C","__export","__copyProps","__toCommonJS","E","V","q","F","G","B","N","$","X","K","R","H","x","z","k","W","j","D","L","Z","Y","I","J","o","s","s.default","i","n","p","u","d","h","y","c","T","v","P","m","b","g","w","e","e.default","r","r.default","__defNormalProp$1","__export$1","__copyProps$1","__toESM$1","__toCommonJS$1","__publicField$1","l","t","t.default","a","a.default","__defNormalProp","__export","__copyProps","__toESM","__toCommonJS","__publicField","e","e.default","s","o","l","n","i","c","u","__defNormalProp","__export","__copyProps","__toESM","__toCommonJS","__publicField","p","y","h","t","d","a","m","f","v","e","t","r","o","a","p","e","e.default","o","t","r","m","r","a","useRef","YouTubePlayer","VimeoPlayer","useState","useRef","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","numberToPixelString","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","className","css","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","sharedStyle.css","sharedStyle.fonts","__exportAll","npm_react_18_3_1_exports","init_ssg_sandbox_shims","window","x$2","pe$1","init_npm_react_18_3_1","navigator","_e","de$1","oe$1","p$5","c$4","J$2","init_jsx_runtime","ie$1","e$6","ce$1","global","MotionConfigContext","LayoutGroup","init_framer_motion_DhsWWWsN","motion","addFonts","withCSS","RichText","getFonts","getPropertyControls","cx","RenderTarget","useLocaleInfo","getFontsFromSharedStyle","init_framer_BikQVKhx","ComponentViewportProvider","addPropertyControls","SmartComponentScopedContainer","useVariantState","useComponentViewport","useActiveVariantCallback","ControlType","init_Lottie","Lottie","init_jMjJ_0scZ","css$2","fonts","className","createStore","init_store_js__1_0","init_aiGE91xB9","css$3","fonts$1","className$1","init_exfmV36SO","css$4","fonts$2","className$2","init_SMHWec6QV","css$5","fonts$3","className$3","getVideoId","element","id","VIDEO_ID_ATTRIBUTE","Icon","colorValue","color","image","size","defaultImage","style","useVideoStore","speeds","init_VideoFrameShared","__esmMin","cjs_exports","o$6","isNonNullObject","isSpecial","r","isReactElement","n$8","emptyTarget","cloneUnlessOtherwiseSpecified","deepmerge","defaultArrayMerge","t","getMergeFunction","getEnumerableOwnPropertySymbols","getKeys","propertyIsOnObject","propertyIsUnsafe","mergeObject","n","c","r$5","e$5","init_cjs","memoize_one_cjs_exports","n$7","isEqual","e$4","areInputsEqual","e","memoizeOne","u","memoized","i","r$4","init_memoize_one_cjs","npm_react_fast_compare_3_2_2_exports","a$2","equal","a","o","s","t$4","n$6","f$3","r$3","e$3","init_npm_react_fast_compare_3_2_2","_$2","r$2","init_eb83dd95","npm_prop_types_15_8_1_exports","s$3","emptyFunction","emptyFunctionWithReset","t$3","i$4","n$5","r$1","init_npm_prop_types_15_8_1","shim","m","getShim","npm_load_script_1_0_0_exports","e$2","setAttributes","stdOnEnd","t$2","ieOnEnd","n$4","init_npm_load_script_1_0_0","parseTimeParam","g$2","parseTimeString","h$3","parseStartTime","y$3","parseEndTime","_$1","randomString","queryString","getGlobal","getConfig","v$3","omit","callPlayer","s$2","isMediaStream","isBlobUrl","supportsWebKitPresentationMode","enableStubOn","o$5","n$3","a$1","i$3","c$3","l$2","u$3","m$4","d$3","f$2","__export$1$3","__copyProps$1$3","__toESM$4","__toCommonJS$1$3","p$4","w$2","b$2","lazy","T$2","O$1","S$1","A$1","M$1","P$2","U$1","C$1","__export$4","__copyProps$4","__toCommonJS$4","E$1","I$1","L$1","H$1","j$1","R$1","N$1","$$1","x$1","D$1","k$1","z$1","B$1","K$1","W$1","X$1","V$1","Z$1","G$1","q$1","F$1","canPlayFile","Y$1","J$1","init_Y0GG1qNP","onLoaded","o$4","i$2","n$2","p$3","u$2","d$2","h$2","y$2","__export$2","__copyProps$2","__toESM$2","__toCommonJS$2","c$2","v$2","P$1","m$3","b$1","g$1","w$1","O","k","R","T$1","noop","C","I","D","L","E","S","j","_","V","A","x","__defNormalProp$1$1","__export$1$1","__copyProps$1$1","__toESM$1$1","__toCommonJS$1$1","__publicField$1$1","U","M","H","N","B","z","Player","F","q","Q","W","$","G","J","K","X","Y","Z","ee","te","__defNormalProp$2","__export$3","__copyProps$3","__toESM$3","__toCommonJS$3","__publicField$2","ae","re","se","le","oe","ie","ne","pe","ue","de","he","ye","ce","fe","createReactPlayer","ve","init_v8lYrvkU","l","p","s$1","o$3","l$1","n$1","i$1","c$1","u$1","__defNormalProp$1","__export$1","__copyProps$1","__toESM$1","__toCommonJS$1","__publicField$1","p$2","y$1","h$1","d$1","m$2","P","f$1","g","b","v$1","T","YouTube","w","init_YouTube","y","h","d","f","e$1","t$1","o$2","p$1","init_youtube","o$1","__defNormalProp","__export","__copyProps","__toESM","__toCommonJS","__publicField","m$1","cleanUrl","Vimeo","v","init__8X1HddO4","init_vimeo","VideoFrame","props","isCanvas","muted","autoPlay","videoState","setVideoState","ref","videoRef","videoIdRef","playerRef","timeCallbacksRef","state","stateRef","videoParentElement","newVideoId","uuid","setPlaying","playing","prev","setFullscreen","customFullscreenSupported","fullscreen","setPiP","pip","setMuted","videoId","setVolume","volume","setLoop","setSpeed","speed","setTime","duration","newTime","loopValue","time","clamp","callback","getTime","getLoadedTime","addTimeCallback","removeTimeCallback","value","startTime","isHTMLVideoType","source","parseTimeToSeconds","onVideoEnded","updateVideoTime","onClick","onVideoPlayingChanged","videoElement","thumbnail","onDurationChange","onTimeChange","videoProps","progress","d2","range","max","min","timeString","parts","seconds","init_VideoFrame","VideoButton","_state_videoRef","_state_playerRef","setVideoId","icon","defaultIcon","type","skipTime","_props_clickEvent","init_VideoButton","addPropertyOverrides$1","variants","nextOverrides","variant","overrides","VideoFrameFonts","VideoButtonFonts","VideoFrameControls","enabledGestures","cycleOrder$1","serializationHash$1","variantClassNames$1","transition1$1","toImageSrc","numberToPixelString$1","addImageAlt","Transition$1","Variants$1","humanReadableEnumMap","humanReadableEnumMap1","humanReadableEnumMap2","humanReadableEnumMap3","humanReadableVariantMap$1","getProps$1","createLayoutDependency$1","Component$1","css$1","FramerG8Iy1EhSR","init_G8Iy1EhSR","config","transition","contextValue","videoThumbnail","url","loop","preload","fill","title","videoURL","job","tapToPlay","sizing","radius","fallbackRef","refBinding","defaultLayoutId","className$4","restProps","layoutDependency","baseVariant","onTap20t7va","activeVariantCallback","args","setVariant","onTapvoq0th","onTapi2lfn1","onTap2o256h","scopingClassNames","layoutId","gestureHandlers","classNames","gestureVariant","A0LLsutDq","kC6B6bhp2","G29x0kr7F","A4C8YE74W","Im1BDjtlT","wPs_CrEA9","s7nNRIUgr","CYPyeXpX_","LySqSeAyX","qJaNS4Lg9","bjxYmlnUG","oTTdyEODA","FE7G_oAlr","IndCYJsW8","mT946QSSs","Qj5R4cMWs","\"urlType\"","\"sizing\"","\"speed\"","\"preload\"","addPropertyOverrides","LottieFonts","cycleOrder","serializationHash","variantClassNames","numberToPixelString","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","css","FramerllvuRB2sP","init_llvuRB2sP","text","padding","x8e2ablbW","iQ5In9Ur8","r2GQpxD9F"],"sources":["https:/framerusercontent.com/modules/6ffgsaDzsjdxRp9dCkQD/MorESSBKyWuMljhmD7Xu/VideoFrameShared.js","https:/ga.jspm.io/npm:deepmerge@4.2.2/dist/cjs.js","https:/ga.jspm.io/npm:memoize-one@5.2.1/dist/memoize-one.cjs.js","https:/ga.jspm.io/npm:react-fast-compare@3.2.2/index.js","https:/ga.jspm.io/npm:prop-types@15.8.1/_/eb83dd95.js","https:/ga.jspm.io/npm:prop-types@15.8.1/index.js","https:/ga.jspm.io/npm:load-script@1.0.0/index.js","https:/ga.jspm.io/npm:react-player@2.16.0/_/Y0GG1qNP.js","https:/ga.jspm.io/npm:react-player@2.16.0/_/v8lYrvkU.js","https:/ga.jspm.io/npm:react-player@2.16.0/lib/players/YouTube.js","https:/ga.jspm.io/npm:react-player@2.16.0/youtube.js","https:/ga.jspm.io/npm:react-player@2.16.0/_/8X1HddO4.js","https:/ga.jspm.io/npm:react-player@2.16.0/vimeo.js","https:/framerusercontent.com/modules/iBoj3HPqfrCqnqNOPaXI/PcHniaroT2i7W1rDSadq/VideoFrame.js","https:/framerusercontent.com/modules/qocbKKZPr1xgBC57i5yM/oH7a0MP4wp4i67iebOiM/VideoButton.js","https:/framerusercontent.com/modules/lYOMo1MZ40pHZO9ZiB6S/zzkfQ5mWIp78wwVZwES3/G8Iy1EhSR.js","https:/framerusercontent.com/modules/6O6NnQejxH0KO9lrVrRP/GnI3xa3mnpCgn6p6ry1v/llvuRB2sP.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{ControlType}from\"framer\";import{useId}from\"react\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";import{motion}from\"framer-motion\";export const VIDEO_ID_ATTRIBUTE=\"custom-video-id\";export const useVideoStore=createStore({});export const speeds=[\"0.25\",\"0.5\",\"0.75\",\"1\",\"1.25\",\"1.5\",\"2\",\"3\"];export const playbackQualityOptions=[\"small\",\"medium\",\"large\",\"hd720\",\"hd1080\",\"highres\",\"default\"];export const playbackQualityTitles={small:[\"Small\",\"240p\"],medium:[\"Medium\",\"360p\"],large:[\"Large\",\"480p\"],hd720:[\"HD 720\",\"720p\"],hd1080:[\"HD 1080\",\"1080p\"],highres:[\"4K\",\"4K\"],default:[\"Auto\",\"Auto\"]};export const createId=()=>\"a\"+String(Math.floor(Math.random()*999999999));export const useInstanceId=()=>{const id=useId();const cleanId=id.replace(/:/g,\"\");const instanceId=`superfields-${cleanId}`;return instanceId;};export function getVideoId(element){while(element){let id=element.getAttribute(VIDEO_ID_ATTRIBUTE);if(id){return id;}element=element.parentElement;}return null;}export function Icon({image,color,size,style={},defaultImage}){let colorValue=color||((image===null||image===void 0?void 0:image.src)?undefined:\"#999\");return /*#__PURE__*/_jsx(\"div\",{\"aria-label\":image===null||image===void 0?void 0:image.alt,style:{width:size,height:size,minWidth:size,minHeight:size,pointerEvents:\"none\",backgroundColor:colorValue,backgroundImage:colorValue?\"none\":`url('${image===null||image===void 0?void 0:image.src}')`,maskImage:(image===null||image===void 0?void 0:image.src)?`url('${image===null||image===void 0?void 0:image.src}')`:defaultImage,backgroundSize:\"contain\",backgroundPosition:\"center\",maskSize:\"contain\",maskPosition:\"center\",...style}});}Icon.displayName=\"VideoFrame/Icon\";export function borderProp({defaultValue=false}={}){return{type:ControlType.Object,optional:true,defaultValue:defaultValue?{color:\"#999\"}:undefined,controls:{color:{type:ControlType.Color,defaultValue:\"#999\"},width:{type:ControlType.Padding,defaultValue:\"1px\"},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}};}export function Border({width,style,color,borderRadius=\"inherit\",transition=null,opacity=1}){return /*#__PURE__*/_jsx(motion.div,{animate:{borderColor:color,opacity},style:{position:\"absolute\",inset:0,borderWidth:width,borderStyle:style,borderRadius,pointerEvents:\"none\"},initial:false,transition:transition});}Border.displayName=\"VideoFrame/Border\";\nexport const __FramerMetadata__ = {\"exports\":{\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"getVideoId\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"playbackQualityOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useInstanceId\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Border\":{\"type\":\"reactComponent\",\"name\":\"Border\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"useVideoStore\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"speeds\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"VIDEO_ID_ATTRIBUTE\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderProp\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"playbackQualityTitles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createId\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VideoFrameShared.map","var e={};var r=function isMergeableObject(e){return isNonNullObject(e)&&!isSpecial(e)};function isNonNullObject(e){return!!e&&\"object\"===typeof e}function isSpecial(e){var r=Object.prototype.toString.call(e);return\"[object RegExp]\"===r||\"[object Date]\"===r||isReactElement(e)}var t=\"function\"===typeof Symbol&&Symbol.for;var n=t?Symbol.for(\"react.element\"):60103;function isReactElement(e){return e.$$typeof===n}function emptyTarget(e){return Array.isArray(e)?[]:{}}function cloneUnlessOtherwiseSpecified(e,r){return false!==r.clone&&r.isMergeableObject(e)?deepmerge(emptyTarget(e),e,r):e}function defaultArrayMerge(e,r,t){return e.concat(r).map((function(e){return cloneUnlessOtherwiseSpecified(e,t)}))}function getMergeFunction(e,r){if(!r.customMerge)return deepmerge;var t=r.customMerge(e);return\"function\"===typeof t?t:deepmerge}function getEnumerableOwnPropertySymbols(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(r){return e.propertyIsEnumerable(r)})):[]}function getKeys(e){return Object.keys(e).concat(getEnumerableOwnPropertySymbols(e))}function propertyIsOnObject(e,r){try{return r in e}catch(e){return false}}function propertyIsUnsafe(e,r){return propertyIsOnObject(e,r)&&!(Object.hasOwnProperty.call(e,r)&&Object.propertyIsEnumerable.call(e,r))}function mergeObject(e,r,t){var n={};t.isMergeableObject(e)&&getKeys(e).forEach((function(r){n[r]=cloneUnlessOtherwiseSpecified(e[r],t)}));getKeys(r).forEach((function(c){propertyIsUnsafe(e,c)||(propertyIsOnObject(e,c)&&t.isMergeableObject(r[c])?n[c]=getMergeFunction(c,t)(e[c],r[c],t):n[c]=cloneUnlessOtherwiseSpecified(r[c],t))}));return n}function deepmerge(e,t,n){n=n||{};n.arrayMerge=n.arrayMerge||defaultArrayMerge;n.isMergeableObject=n.isMergeableObject||r;n.cloneUnlessOtherwiseSpecified=cloneUnlessOtherwiseSpecified;var c=Array.isArray(t);var o=Array.isArray(e);var i=c===o;return i?c?n.arrayMerge(e,t,n):mergeObject(e,t,n):cloneUnlessOtherwiseSpecified(t,n)}deepmerge.all=function deepmergeAll(e,r){if(!Array.isArray(e))throw new Error(\"first argument should be an array\");return e.reduce((function(e,t){return deepmerge(e,t,r)}),{})};var c=deepmerge;e=c;var o=e;export default o;\n\n//# sourceMappingURL=cjs.js.map","var r={};var e=Number.isNaN||function ponyfill(r){return\"number\"===typeof r&&r!==r};function isEqual(r,n){return r===n||!(!e(r)||!e(n))}function areInputsEqual(r,e){if(r.length!==e.length)return false;for(var n=0;n<r.length;n++)if(!isEqual(r[n],e[n]))return false;return true}function memoizeOne(r,e){void 0===e&&(e=areInputsEqual);var n;var t=[];var u;var a=false;function memoized(){var i=[];for(var f=0;f<arguments.length;f++)i[f]=arguments[f];if(a&&n===this&&e(i,t))return u;u=r.apply(this,i);a=true;n=this;t=i;return u}return memoized}r=memoizeOne;var n=r;export default n;\n\n//# sourceMappingURL=memoize-one.cjs.js.map","var e={};var r=\"undefined\"!==typeof Element;var t=\"function\"===typeof Map;var n=\"function\"===typeof Set;var f=\"function\"===typeof ArrayBuffer&&!!ArrayBuffer.isView;function equal(e,a){if(e===a)return true;if(e&&a&&\"object\"==typeof e&&\"object\"==typeof a){if(e.constructor!==a.constructor)return false;var u,i,o;if(Array.isArray(e)){u=e.length;if(u!=a.length)return false;for(i=u;0!==i--;)if(!equal(e[i],a[i]))return false;return true}var s;if(t&&e instanceof Map&&a instanceof Map){if(e.size!==a.size)return false;s=e.entries();while(!(i=s.next()).done)if(!a.has(i.value[0]))return false;s=e.entries();while(!(i=s.next()).done)if(!equal(i.value[1],a.get(i.value[0])))return false;return true}if(n&&e instanceof Set&&a instanceof Set){if(e.size!==a.size)return false;s=e.entries();while(!(i=s.next()).done)if(!a.has(i.value[0]))return false;return true}if(f&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(a)){u=e.length;if(u!=a.length)return false;for(i=u;0!==i--;)if(e[i]!==a[i])return false;return true}if(e.constructor===RegExp)return e.source===a.source&&e.flags===a.flags;if(e.valueOf!==Object.prototype.valueOf&&\"function\"===typeof e.valueOf&&\"function\"===typeof a.valueOf)return e.valueOf()===a.valueOf();if(e.toString!==Object.prototype.toString&&\"function\"===typeof e.toString&&\"function\"===typeof a.toString)return e.toString()===a.toString();o=Object.keys(e);u=o.length;if(u!==Object.keys(a).length)return false;for(i=u;0!==i--;)if(!Object.prototype.hasOwnProperty.call(a,o[i]))return false;if(r&&e instanceof Element)return false;for(i=u;0!==i--;)if((\"_owner\"!==o[i]&&\"__v\"!==o[i]&&\"__o\"!==o[i]||!e.$$typeof)&&!equal(e[o[i]],a[o[i]]))return false;return true}return e!==e&&a!==a}e=function isEqual(e,r){try{return equal(e,r)}catch(e){if((e.message||\"\").match(/stack|recursion/i)){console.warn(\"react-fast-compare cannot handle circular refs\");return false}throw e}};var a=e;export{a as default};\n\n//# sourceMappingURL=index.js.map","var _={};var a=\"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED\";_=a;var r=_;export{r as _};\n\n//# sourceMappingURL=eb83dd95.js.map","import{_ as e}from\"./_/eb83dd95.js\";var t={};var i=e;function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction;t=function(){function shim(e,t,n,r,s,m){if(m!==i){var o=new Error(\"Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types\");o.name=\"Invariant Violation\";throw o}}shim.isRequired=shim;function getShim(){return shim}var e={array:shim,bigint:shim,bool:shim,func:shim,number:shim,object:shim,string:shim,symbol:shim,any:shim,arrayOf:getShim,element:shim,elementType:shim,instanceOf:getShim,node:shim,objectOf:getShim,oneOf:getShim,oneOfType:getShim,shape:getShim,exact:getShim,checkPropTypes:emptyFunctionWithReset,resetWarningCache:emptyFunction};e.PropTypes=e;return e};var n=t;var r={};r=n();var s=r;export{s as default};\n\n//# sourceMappingURL=index.js.map","var t=\"undefined\"!==typeof globalThis?globalThis:\"undefined\"!==typeof self?self:global;var n={};n=function load(t,n,e){var a=document.head||document.getElementsByTagName(\"head\")[0];var o=document.createElement(\"script\");if(\"function\"===typeof n){e=n;n={}}n=n||{};e=e||function(){};o.type=n.type||\"text/javascript\";o.charset=n.charset||\"utf8\";o.async=!(\"async\"in n)||!!n.async;o.src=t;n.attrs&&setAttributes(o,n.attrs);n.text&&(o.text=\"\"+n.text);var r=\"onload\"in o?stdOnEnd:ieOnEnd;r(o,e);o.onload||stdOnEnd(o,e);a.appendChild(o)};function setAttributes(t,n){for(var e in n)t.setAttribute(e,n[e])}function stdOnEnd(n,e){n.onload=function(){(this||t).onerror=(this||t).onload=null;e(null,n)};n.onerror=function(){(this||t).onerror=(this||t).onload=null;e(new Error(\"Failed to load \"+(this||t).src),n)}}function ieOnEnd(n,e){n.onreadystatechange=function(){if(\"complete\"==(this||t).readyState||\"loaded\"==(this||t).readyState){(this||t).onreadystatechange=null;e(null,n)}}}var e=n;export default e;\n\n//# sourceMappingURL=index.js.map","import*as t from\"react\";import*as e from\"load-script\";import*as r from\"deepmerge\";var o=t;try{\"default\"in t&&(o=t.default)}catch(t){}var n=e;try{\"default\"in e&&(n=e.default)}catch(t){}var a=r;try{\"default\"in r&&(a=r.default)}catch(t){}var s=typeof globalThis!==\"undefined\"?globalThis:typeof self!==\"undefined\"?self:global;var i={};var c=Object.create;var l=Object.defineProperty;var u=Object.getOwnPropertyDescriptor;var m=Object.getOwnPropertyNames;var d=Object.getPrototypeOf;var f=Object.prototype.hasOwnProperty;var __export$1=(t,e)=>{for(var r in e)l(t,r,{get:e[r],enumerable:true})};var __copyProps$1=(t,e,r,o)=>{if(e&&typeof e===\"object\"||typeof e===\"function\")for(let n of m(e))f.call(t,n)||n===r||l(t,n,{get:()=>e[n],enumerable:!(o=u(e,n))||o.enumerable});return t};var __toESM=(t,e,r)=>(r=t!=null?c(d(t)):{},__copyProps$1(!e&&t&&t.__esModule?r:l(r,\"default\",{value:t,enumerable:true}),t));var __toCommonJS$1=t=>__copyProps$1(l({},\"__esModule\",{value:true}),t);var p={};__export$1(p,{callPlayer:()=>callPlayer,getConfig:()=>getConfig,getSDK:()=>O,isBlobUrl:()=>isBlobUrl,isMediaStream:()=>isMediaStream,lazy:()=>lazy,omit:()=>omit,parseEndTime:()=>parseEndTime,parseStartTime:()=>parseStartTime,queryString:()=>queryString,randomString:()=>randomString,supportsWebKitPresentationMode:()=>supportsWebKitPresentationMode});i=__toCommonJS$1(p);var w=__toESM(o);var b=__toESM(n);var v=__toESM(a);const lazy=t=>w.default.lazy((async()=>{const e=await t();return typeof e.default===\"function\"?e:e.default}));const y=/[?&#](?:start|t)=([0-9hms]+)/;const _=/[?&#]end=([0-9hms]+)/;const g=/(\\d+)(h|m|s)/g;const h=/^\\d+$/;function parseTimeParam(t,e){if(t instanceof Array)return;const r=t.match(e);if(r){const t=r[1];if(t.match(g))return parseTimeString(t);if(h.test(t))return parseInt(t)}}function parseTimeString(t){let e=0;let r=g.exec(t);while(r!==null){const[,o,n]=r;n===\"h\"&&(e+=parseInt(o,10)*60*60);n===\"m\"&&(e+=parseInt(o,10)*60);n===\"s\"&&(e+=parseInt(o,10));r=g.exec(t)}return e}function parseStartTime(t){return parseTimeParam(t,y)}function parseEndTime(t){return parseTimeParam(t,_)}function randomString(){return Math.random().toString(36).substr(2,5)}function queryString(t){return Object.keys(t).map((e=>`${e}=${t[e]}`)).join(\"&\")}function getGlobal(t){return window[t]?window[t]:window.exports&&window.exports[t]?window.exports[t]:window.module&&window.module.exports&&window.module.exports[t]?window.module.exports[t]:null}const T={};const O=enableStubOn((function getSDK2(t,e,r=null,o=(()=>true),n=b.default){const a=getGlobal(e);return a&&o(a)?Promise.resolve(a):new Promise(((o,a)=>{if(T[t]){T[t].push({resolve:o,reject:a});return}T[t]=[{resolve:o,reject:a}];const onLoaded=e=>{T[t].forEach((t=>t.resolve(e)))};if(r){const t=window[r];window[r]=function(){t&&t();onLoaded(getGlobal(e))}}n(t,(o=>{if(o){T[t].forEach((t=>t.reject(o)));T[t]=null}else r||onLoaded(getGlobal(e))}))}))}));function getConfig(t,e){return(0,v.default)(e.config,t.config)}function omit(t,...e){const r=[].concat(...e);const o={};const n=Object.keys(t);for(const e of n)r.indexOf(e)===-1&&(o[e]=t[e]);return o}function callPlayer(t,...e){if(!(this||s).player||!(this||s).player[t]){let e=`ReactPlayer: ${(this||s).constructor.displayName} player could not call %c${t}%c – `;(this||s).player?(this||s).player[t]||(e+=\"The method was not available\"):e+=\"The player was not available\";console.warn(e,\"font-weight: bold\",\"\");return null}return(this||s).player[t](...e)}function isMediaStream(t){return typeof window!==\"undefined\"&&typeof window.MediaStream!==\"undefined\"&&t instanceof window.MediaStream}function isBlobUrl(t){return/^blob:/.test(t)}function supportsWebKitPresentationMode(t=document.createElement(\"video\")){const e=/iPhone|iPod/.test(navigator.userAgent)===false;return t.webkitSupportsPresentationMode&&typeof t.webkitSetPresentationMode===\"function\"&&e}function enableStubOn(t){false;return t}var S=i;var A={};var M=Object.defineProperty;var P=Object.getOwnPropertyDescriptor;var U=Object.getOwnPropertyNames;var C=Object.prototype.hasOwnProperty;var __export=(t,e)=>{for(var r in e)M(t,r,{get:e[r],enumerable:true})};var __copyProps=(t,e,r,o)=>{if(e&&typeof e===\"object\"||typeof e===\"function\")for(let n of U(e))C.call(t,n)||n===r||M(t,n,{get:()=>e[n],enumerable:!(o=P(e,n))||o.enumerable});return t};var __toCommonJS=t=>__copyProps(M({},\"__esModule\",{value:true}),t);var E={};__export(E,{AUDIO_EXTENSIONS:()=>V,DASH_EXTENSIONS:()=>q,FLV_EXTENSIONS:()=>F,HLS_EXTENSIONS:()=>G,MATCH_URL_DAILYMOTION:()=>B,MATCH_URL_FACEBOOK:()=>N,MATCH_URL_FACEBOOK_WATCH:()=>$,MATCH_URL_KALTURA:()=>X,MATCH_URL_MIXCLOUD:()=>K,MATCH_URL_MUX:()=>R,MATCH_URL_SOUNDCLOUD:()=>H,MATCH_URL_STREAMABLE:()=>x,MATCH_URL_TWITCH_CHANNEL:()=>z,MATCH_URL_TWITCH_VIDEO:()=>k,MATCH_URL_VIDYARD:()=>W,MATCH_URL_VIMEO:()=>j,MATCH_URL_WISTIA:()=>D,MATCH_URL_YOUTUBE:()=>L,VIDEO_EXTENSIONS:()=>Z,canPlay:()=>Y});A=__toCommonJS(E);var I=S;const L=/(?:youtu\\.be\\/|youtube(?:-nocookie|education)?\\.com\\/(?:embed\\/|v\\/|watch\\/|watch\\?v=|watch\\?.+&v=|shorts\\/|live\\/))((\\w|-){11})|youtube\\.com\\/playlist\\?list=|youtube\\.com\\/user\\//;const H=/(?:soundcloud\\.com|snd\\.sc)\\/[^.]+$/;const j=/vimeo\\.com\\/(?!progressive_redirect).+/;const R=/stream\\.mux\\.com\\/(?!\\w+\\.m3u8)(\\w+)/;const N=/^https?:\\/\\/(www\\.)?facebook\\.com.*\\/(video(s)?|watch|story)(\\.php?|\\/).+$/;const $=/^https?:\\/\\/fb\\.watch\\/.+$/;const x=/streamable\\.com\\/([a-z0-9]+)$/;const D=/(?:wistia\\.(?:com|net)|wi\\.st)\\/(?:medias|embed)\\/(?:iframe\\/)?([^?]+)/;const k=/(?:www\\.|go\\.)?twitch\\.tv\\/videos\\/(\\d+)($|\\?)/;const z=/(?:www\\.|go\\.)?twitch\\.tv\\/([a-zA-Z0-9_]+)($|\\?)/;const B=/^(?:(?:https?):)?(?:\\/\\/)?(?:www\\.)?(?:(?:dailymotion\\.com(?:\\/embed)?\\/video)|dai\\.ly)\\/([a-zA-Z0-9]+)(?:_[\\w_-]+)?(?:[\\w.#_-]+)?/;const K=/mixcloud\\.com\\/([^/]+\\/[^/]+)/;const W=/vidyard.com\\/(?:watch\\/)?([a-zA-Z0-9-_]+)/;const X=/^https?:\\/\\/[a-zA-Z]+\\.kaltura.(com|org)\\/p\\/([0-9]+)\\/sp\\/([0-9]+)00\\/embedIframeJs\\/uiconf_id\\/([0-9]+)\\/partner_id\\/([0-9]+)(.*)entry_id.([a-zA-Z0-9-_].*)$/;const V=/\\.(m4a|m4b|mp4a|mpga|mp2|mp2a|mp3|m2a|m3a|wav|weba|aac|oga|spx)($|\\?)/i;const Z=/\\.(mp4|og[gv]|webm|mov|m4v)(#t=[,\\d+]+)?($|\\?)/i;const G=/\\.(m3u8)($|\\?)/i;const q=/\\.(mpd)($|\\?)/i;const F=/\\.(flv)($|\\?)/i;const canPlayFile=t=>{if(t instanceof Array){for(const e of t){if(typeof e===\"string\"&&canPlayFile(e))return true;if(canPlayFile(e.src))return true}return false}return!(!(0,I.isMediaStream)(t)&&!(0,I.isBlobUrl)(t))||(V.test(t)||Z.test(t)||G.test(t)||q.test(t)||F.test(t))};const Y={youtube:t=>t instanceof Array?t.every((t=>L.test(t))):L.test(t),soundcloud:t=>H.test(t)&&!V.test(t),vimeo:t=>j.test(t)&&!Z.test(t)&&!G.test(t),mux:t=>R.test(t),facebook:t=>N.test(t)||$.test(t),streamable:t=>x.test(t),wistia:t=>D.test(t),twitch:t=>k.test(t)||z.test(t),dailymotion:t=>B.test(t),mixcloud:t=>K.test(t),vidyard:t=>W.test(t),kaltura:t=>X.test(t),file:canPlayFile};var J=A;export{S as _,J as a};\n//# sourceMappingURL=Y0GG1qNP.js.map\n","import*as e from\"react\";import*as t from\"deepmerge\";import*as a from\"memoize-one\";import*as r from\"react-fast-compare\";import*as s from\"prop-types\";import{_ as l}from\"./Y0GG1qNP.js\";var o=s;try{\"default\"in s&&(o=s.default)}catch(e){}var i={};var n=Object.create;var p=Object.defineProperty;var u=Object.getOwnPropertyDescriptor;var d=Object.getOwnPropertyNames;var h=Object.getPrototypeOf;var y=Object.prototype.hasOwnProperty;var __export$2=(e,t)=>{for(var a in t)p(e,a,{get:t[a],enumerable:true})};var __copyProps$2=(e,t,a,r)=>{if(t&&typeof t===\"object\"||typeof t===\"function\")for(let s of d(t))y.call(e,s)||s===a||p(e,s,{get:()=>t[s],enumerable:!(r=u(t,s))||r.enumerable});return e};var __toESM$2=(e,t,a)=>(a=e!=null?n(h(e)):{},__copyProps$2(!t&&e&&e.__esModule?a:p(a,\"default\",{value:e,enumerable:true}),e));var __toCommonJS$2=e=>__copyProps$2(p({},\"__esModule\",{value:true}),e);var c={};__export$2(c,{defaultProps:()=>C,propTypes:()=>T});i=__toCommonJS$2(c);var f=__toESM$2(o);const{string:v,bool:P,number:m,array:b,oneOfType:g,shape:w,object:O,func:k,node:R}=f.default;const T={url:g([v,b,O]),playing:P,loop:P,controls:P,volume:m,muted:P,playbackRate:m,width:g([v,m]),height:g([v,m]),style:O,progressInterval:m,playsinline:P,pip:P,stopOnUnmount:P,light:g([P,v,O]),playIcon:R,previewTabIndex:m,previewAriaLabel:v,fallback:R,oEmbedUrl:v,wrapper:g([v,k,w({render:k.isRequired})]),config:w({soundcloud:w({options:O}),youtube:w({playerVars:O,embedOptions:O,onUnstarted:k}),facebook:w({appId:v,version:v,playerId:v,attributes:O}),dailymotion:w({params:O}),vimeo:w({playerOptions:O,title:v}),mux:w({attributes:O,version:v}),file:w({attributes:O,tracks:b,forceVideo:P,forceAudio:P,forceHLS:P,forceSafariHLS:P,forceDisableHls:P,forceDASH:P,forceFLV:P,hlsOptions:O,hlsVersion:v,dashVersion:v,flvVersion:v}),wistia:w({options:O,playerId:v,customControls:b}),mixcloud:w({options:O}),twitch:w({options:O,playerId:v}),vidyard:w({options:O})}),onReady:k,onStart:k,onPlay:k,onPause:k,onBuffer:k,onBufferEnd:k,onEnded:k,onError:k,onDuration:k,onSeek:k,onPlaybackRateChange:k,onPlaybackQualityChange:k,onProgress:k,onClickPreview:k,onEnablePIP:k,onDisablePIP:k};const noop=()=>{};const C={playing:false,loop:false,controls:false,volume:null,muted:false,playbackRate:1,width:\"640px\",height:\"360px\",style:{},progressInterval:1e3,playsinline:false,pip:false,stopOnUnmount:true,light:false,fallback:null,wrapper:\"div\",previewTabIndex:0,previewAriaLabel:\"\",oEmbedUrl:\"https://noembed.com/embed?url={url}\",config:{soundcloud:{options:{visual:true,buying:false,liking:false,download:false,sharing:false,show_comments:false,show_playcount:false}},youtube:{playerVars:{playsinline:1,showinfo:0,rel:0,iv_load_policy:3,modestbranding:1},embedOptions:{},onUnstarted:noop},facebook:{appId:\"1309697205772819\",version:\"v3.3\",playerId:null,attributes:{}},dailymotion:{params:{api:1,\"endscreen-enable\":false}},vimeo:{playerOptions:{autopause:false,byline:false,portrait:false,title:false},title:null},mux:{attributes:{},version:\"2\"},file:{attributes:{},tracks:[],forceVideo:false,forceAudio:false,forceHLS:false,forceDASH:false,forceFLV:false,hlsOptions:{},hlsVersion:\"1.1.4\",dashVersion:\"3.1.3\",flvVersion:\"1.5.0\",forceDisableHls:false},wistia:{options:{},playerId:null,customControls:null},mixcloud:{options:{hide_cover:1}},twitch:{options:{},playerId:null},vidyard:{options:{}}},onReady:noop,onStart:noop,onPlay:noop,onPause:noop,onBuffer:noop,onBufferEnd:noop,onEnded:noop,onError:noop,onDuration:noop,onSeek:noop,onPlaybackRateChange:noop,onPlaybackQualityChange:noop,onProgress:noop,onClickPreview:noop,onEnablePIP:noop,onDisablePIP:noop};var I=i;var D=e;try{\"default\"in e&&(D=e.default)}catch(e){}var L=r;try{\"default\"in r&&(L=r.default)}catch(e){}var E={};var S=Object.create;var j=Object.defineProperty;var _=Object.getOwnPropertyDescriptor;var V=Object.getOwnPropertyNames;var A=Object.getPrototypeOf;var x=Object.prototype.hasOwnProperty;var __defNormalProp$1=(e,t,a)=>t in e?j(e,t,{enumerable:true,configurable:true,writable:true,value:a}):e[t]=a;var __export$1=(e,t)=>{for(var a in t)j(e,a,{get:t[a],enumerable:true})};var __copyProps$1=(e,t,a,r)=>{if(t&&typeof t===\"object\"||typeof t===\"function\")for(let s of V(t))x.call(e,s)||s===a||j(e,s,{get:()=>t[s],enumerable:!(r=_(t,s))||r.enumerable});return e};var __toESM$1=(e,t,a)=>(a=e!=null?S(A(e)):{},__copyProps$1(!t&&e&&e.__esModule?a:j(a,\"default\",{value:e,enumerable:true}),e));var __toCommonJS$1=e=>__copyProps$1(j({},\"__esModule\",{value:true}),e);var __publicField$1=(e,t,a)=>{__defNormalProp$1(e,typeof t!==\"symbol\"?t+\"\":t,a);return a};var U={};__export$1(U,{default:()=>Player});E=__toCommonJS$1(U);var M=__toESM$1(D);var H=__toESM$1(L);var N=I;var B=l;const z=5e3;class Player extends M.Component{constructor(){super(...arguments);__publicField$1(this,\"mounted\",false);__publicField$1(this,\"isReady\",false);__publicField$1(this,\"isPlaying\",false);__publicField$1(this,\"isLoading\",true);__publicField$1(this,\"loadOnReady\",null);__publicField$1(this,\"startOnPlay\",true);__publicField$1(this,\"seekOnPlay\",null);__publicField$1(this,\"onDurationCalled\",false);__publicField$1(this,\"handlePlayerMount\",(e=>{if(this.player)this.progress();else{this.player=e;this.player.load(this.props.url);this.progress()}}));__publicField$1(this,\"getInternalPlayer\",(e=>this.player?this.player[e]:null));__publicField$1(this,\"progress\",(()=>{if(this.props.url&&this.player&&this.isReady){const e=this.getCurrentTime()||0;const t=this.getSecondsLoaded();const a=this.getDuration();if(a){const r={playedSeconds:e,played:e/a};if(t!==null){r.loadedSeconds=t;r.loaded=t/a}r.playedSeconds===this.prevPlayed&&r.loadedSeconds===this.prevLoaded||this.props.onProgress(r);this.prevPlayed=r.playedSeconds;this.prevLoaded=r.loadedSeconds}}this.progressTimeout=setTimeout(this.progress,this.props.progressFrequency||this.props.progressInterval)}));__publicField$1(this,\"handleReady\",(()=>{if(!this.mounted)return;this.isReady=true;this.isLoading=false;const{onReady:e,playing:t,volume:a,muted:r}=this.props;e();r||a===null||this.player.setVolume(a);if(this.loadOnReady){this.player.load(this.loadOnReady,true);this.loadOnReady=null}else t&&this.player.play();this.handleDurationCheck()}));__publicField$1(this,\"handlePlay\",(()=>{this.isPlaying=true;this.isLoading=false;const{onStart:e,onPlay:t,playbackRate:a}=this.props;if(this.startOnPlay){this.player.setPlaybackRate&&a!==1&&this.player.setPlaybackRate(a);e();this.startOnPlay=false}t();if(this.seekOnPlay){this.seekTo(this.seekOnPlay);this.seekOnPlay=null}this.handleDurationCheck()}));__publicField$1(this,\"handlePause\",(e=>{this.isPlaying=false;this.isLoading||this.props.onPause(e)}));__publicField$1(this,\"handleEnded\",(()=>{const{activePlayer:e,loop:t,onEnded:a}=this.props;e.loopOnEnded&&t&&this.seekTo(0);if(!t){this.isPlaying=false;a()}}));__publicField$1(this,\"handleError\",((...e)=>{this.isLoading=false;this.props.onError(...e)}));__publicField$1(this,\"handleDurationCheck\",(()=>{clearTimeout(this.durationCheckTimeout);const e=this.getDuration();if(e){if(!this.onDurationCalled){this.props.onDuration(e);this.onDurationCalled=true}}else this.durationCheckTimeout=setTimeout(this.handleDurationCheck,100)}));__publicField$1(this,\"handleLoaded\",(()=>{this.isLoading=false}))}componentDidMount(){this.mounted=true}componentWillUnmount(){clearTimeout(this.progressTimeout);clearTimeout(this.durationCheckTimeout);if(this.isReady&&this.props.stopOnUnmount){this.player.stop();this.player.disablePIP&&this.player.disablePIP()}this.mounted=false}componentDidUpdate(e){if(!this.player)return;const{url:t,playing:a,volume:r,muted:s,playbackRate:l,pip:o,loop:i,activePlayer:n,disableDeferredLoading:p}=this.props;if(!(0,H.default)(e.url,t)){if(this.isLoading&&!n.forceLoad&&!p&&!(0,B.isMediaStream)(t)){console.warn(`ReactPlayer: the attempt to load ${t} is being deferred until the player has loaded`);this.loadOnReady=t;return}this.isLoading=true;this.startOnPlay=true;this.onDurationCalled=false;this.player.load(t,this.isReady)}e.playing||!a||this.isPlaying||this.player.play();e.playing&&!a&&this.isPlaying&&this.player.pause();!e.pip&&o&&this.player.enablePIP&&this.player.enablePIP();e.pip&&!o&&this.player.disablePIP&&this.player.disablePIP();e.volume!==r&&r!==null&&this.player.setVolume(r);if(e.muted!==s)if(s)this.player.mute();else{this.player.unmute();r!==null&&setTimeout((()=>this.player.setVolume(r)))}e.playbackRate!==l&&this.player.setPlaybackRate&&this.player.setPlaybackRate(l);e.loop!==i&&this.player.setLoop&&this.player.setLoop(i)}getDuration(){return this.isReady?this.player.getDuration():null}getCurrentTime(){return this.isReady?this.player.getCurrentTime():null}getSecondsLoaded(){return this.isReady?this.player.getSecondsLoaded():null}seekTo(e,t,a){if(!this.isReady){if(e!==0){this.seekOnPlay=e;setTimeout((()=>{this.seekOnPlay=null}),z)}return}const r=t?t===\"fraction\":e>0&&e<1;if(r){const t=this.player.getDuration();if(!t){console.warn(\"ReactPlayer: could not seek using fraction – duration not yet available\");return}this.player.seekTo(t*e,a)}else this.player.seekTo(e,a)}render(){const e=this.props.activePlayer;return e?M.default.createElement(e,{...this.props,onMount:this.handlePlayerMount,onReady:this.handleReady,onPlay:this.handlePlay,onPause:this.handlePause,onEnded:this.handleEnded,onLoaded:this.handleLoaded,onError:this.handleError}):null}}__publicField$1(Player,\"displayName\",\"Player\");__publicField$1(Player,\"propTypes\",N.propTypes);__publicField$1(Player,\"defaultProps\",N.defaultProps);var F=E;var q=e;try{\"default\"in e&&(q=e.default)}catch(e){}var Q=t;try{\"default\"in t&&(Q=t.default)}catch(e){}var W=a;try{\"default\"in a&&(W=a.default)}catch(e){}var $=r;try{\"default\"in r&&($=r.default)}catch(e){}var G=typeof globalThis!==\"undefined\"?globalThis:typeof self!==\"undefined\"?self:global;var J={};var K=Object.create;var X=Object.defineProperty;var Y=Object.getOwnPropertyDescriptor;var Z=Object.getOwnPropertyNames;var ee=Object.getPrototypeOf;var te=Object.prototype.hasOwnProperty;var __defNormalProp=(e,t,a)=>t in e?X(e,t,{enumerable:true,configurable:true,writable:true,value:a}):e[t]=a;var __export=(e,t)=>{for(var a in t)X(e,a,{get:t[a],enumerable:true})};var __copyProps=(e,t,a,r)=>{if(t&&typeof t===\"object\"||typeof t===\"function\")for(let s of Z(t))te.call(e,s)||s===a||X(e,s,{get:()=>t[s],enumerable:!(r=Y(t,s))||r.enumerable});return e};var __toESM=(e,t,a)=>(a=e!=null?K(ee(e)):{},__copyProps(!t&&e&&e.__esModule?a:X(a,\"default\",{value:e,enumerable:true}),e));var __toCommonJS=e=>__copyProps(X({},\"__esModule\",{value:true}),e);var __publicField=(e,t,a)=>{__defNormalProp(e,typeof t!==\"symbol\"?t+\"\":t,a);return a};var ae={};__export(ae,{createReactPlayer:()=>createReactPlayer});J=__toCommonJS(ae);var re=__toESM(q);var se=__toESM(Q);var le=__toESM(W);var oe=__toESM($);var ie=I;var ne=l;var pe=__toESM(F);const ue=(0,ne.lazy)((()=>import(\"./m9pNCrEe.js\")));const de=typeof window!==\"undefined\"&&window.document&&typeof document!==\"undefined\";const he=typeof G!==\"undefined\"&&G.window&&G.window.document;const ye=Object.keys(ie.propTypes);const ce=de||he?re.Suspense:()=>null;const fe=[];const createReactPlayer=(e,t)=>{var a;return a=class extends re.Component{constructor(){super(...arguments);__publicField(this,\"state\",{showPreview:!!this.props.light});__publicField(this,\"references\",{wrapper:e=>{this.wrapper=e},player:e=>{this.player=e}});__publicField(this,\"handleClickPreview\",(e=>{this.setState({showPreview:false});this.props.onClickPreview(e)}));__publicField(this,\"showPreview\",(()=>{this.setState({showPreview:true})}));__publicField(this,\"getDuration\",(()=>this.player?this.player.getDuration():null));__publicField(this,\"getCurrentTime\",(()=>this.player?this.player.getCurrentTime():null));__publicField(this,\"getSecondsLoaded\",(()=>this.player?this.player.getSecondsLoaded():null));__publicField(this,\"getInternalPlayer\",((e=\"player\")=>this.player?this.player.getInternalPlayer(e):null));__publicField(this,\"seekTo\",((e,t,a)=>{if(!this.player)return null;this.player.seekTo(e,t,a)}));__publicField(this,\"handleReady\",(()=>{this.props.onReady(this)}));__publicField(this,\"getActivePlayer\",(0,le.default)((a=>{for(const t of[...fe,...e])if(t.canPlay(a))return t;return t||null})));__publicField(this,\"getConfig\",(0,le.default)(((e,t)=>{const{config:a}=this.props;return se.default.all([ie.defaultProps.config,ie.defaultProps.config[t]||{},a,a[t]||{}])})));__publicField(this,\"getAttributes\",(0,le.default)((e=>(0,ne.omit)(this.props,ye))));__publicField(this,\"renderActivePlayer\",(e=>{if(!e)return null;const t=this.getActivePlayer(e);if(!t)return null;const a=this.getConfig(e,t.key);return re.default.createElement(pe.default,{...this.props,key:t.key,ref:this.references.player,config:a,activePlayer:t.lazyPlayer||t,onReady:this.handleReady})}))}shouldComponentUpdate(e,t){return!(0,oe.default)(this.props,e)||!(0,oe.default)(this.state,t)}componentDidUpdate(e){const{light:t}=this.props;!e.light&&t&&this.setState({showPreview:true});e.light&&!t&&this.setState({showPreview:false})}renderPreview(e){if(!e)return null;const{light:t,playIcon:a,previewTabIndex:r,oEmbedUrl:s,previewAriaLabel:l}=this.props;return re.default.createElement(ue,{url:e,light:t,playIcon:a,previewTabIndex:r,previewAriaLabel:l,oEmbedUrl:s,onClick:this.handleClickPreview})}render(){const{url:e,style:t,width:a,height:r,fallback:s,wrapper:l}=this.props;const{showPreview:o}=this.state;const i=this.getAttributes(e);const n=typeof l===\"string\"?this.references.wrapper:void 0;return re.default.createElement(l,{ref:n,style:{...t,width:a,height:r},...i},re.default.createElement(ce,{fallback:s},o?this.renderPreview(e):this.renderActivePlayer(e)))}},__publicField(a,\"displayName\",\"ReactPlayer\"),__publicField(a,\"propTypes\",ie.propTypes),__publicField(a,\"defaultProps\",ie.defaultProps),__publicField(a,\"addCustomPlayer\",(e=>{fe.push(e)})),__publicField(a,\"removeCustomPlayers\",(()=>{fe.length=0})),__publicField(a,\"canPlay\",(t=>{for(const a of[...fe,...e])if(a.canPlay(t))return true;return false})),__publicField(a,\"canEnablePIP\",(t=>{for(const a of[...fe,...e])if(a.canEnablePIP&&a.canEnablePIP(t))return true;return false})),a};var ve=J;export{ve as _};\n//# sourceMappingURL=v8lYrvkU.js.map\n","import*as e from\"react\";import{_ as t,a}from\"../../_/Y0GG1qNP.js\";import\"load-script\";import\"deepmerge\";var r=e;try{\"default\"in e&&(r=e.default)}catch(e){}var s={};var o=Object.create;var l=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var c=Object.getPrototypeOf;var u=Object.prototype.hasOwnProperty;var __defNormalProp=(e,t,a)=>t in e?l(e,t,{enumerable:true,configurable:true,writable:true,value:a}):e[t]=a;var __export=(e,t)=>{for(var a in t)l(e,a,{get:t[a],enumerable:true})};var __copyProps=(e,t,a,r)=>{if(t&&typeof t===\"object\"||typeof t===\"function\")for(let s of i(t))u.call(e,s)||s===a||l(e,s,{get:()=>t[s],enumerable:!(r=n(t,s))||r.enumerable});return e};var __toESM=(e,t,a)=>(a=e!=null?o(c(e)):{},__copyProps(!t&&e&&e.__esModule?a:l(a,\"default\",{value:e,enumerable:true}),e));var __toCommonJS=e=>__copyProps(l({},\"__esModule\",{value:true}),e);var __publicField=(e,t,a)=>{__defNormalProp(e,typeof t!==\"symbol\"?t+\"\":t,a);return a};var p={};__export(p,{default:()=>YouTube});s=__toCommonJS(p);var y=__toESM(r);var h=t;var d=a;const m=\"https://www.youtube.com/iframe_api\";const P=\"YT\";const f=\"onYouTubeIframeAPIReady\";const g=/[?&](?:list|channel)=([a-zA-Z0-9_-]+)/;const b=/user\\/([a-zA-Z0-9_-]+)\\/?/;const v=/youtube-nocookie\\.com/;const T=\"https://www.youtube-nocookie.com\";class YouTube extends y.Component{constructor(){super(...arguments);__publicField(this,\"callPlayer\",h.callPlayer);__publicField(this,\"parsePlaylist\",(e=>{if(e instanceof Array)return{listType:\"playlist\",playlist:e.map(this.getID).join(\",\")};if(g.test(e)){const[,t]=e.match(g);return{listType:\"playlist\",list:t.replace(/^UC/,\"UU\")}}if(b.test(e)){const[,t]=e.match(b);return{listType:\"user_uploads\",list:t}}return{}}));__publicField(this,\"onStateChange\",(e=>{const{data:t}=e;const{onPlay:a,onPause:r,onBuffer:s,onBufferEnd:o,onEnded:l,onReady:n,loop:i,config:{playerVars:c,onUnstarted:u}}=this.props;const{UNSTARTED:p,PLAYING:y,PAUSED:h,BUFFERING:d,ENDED:m,CUED:f}=window[P].PlayerState;t===p&&u();if(t===y){a();o()}t===h&&r();t===d&&s();if(t===m){const e=!!this.callPlayer(\"getPlaylist\");i&&!e&&(c.start?this.seekTo(c.start):this.play());l()}t===f&&n()}));__publicField(this,\"mute\",(()=>{this.callPlayer(\"mute\")}));__publicField(this,\"unmute\",(()=>{this.callPlayer(\"unMute\")}));__publicField(this,\"ref\",(e=>{this.container=e}))}componentDidMount(){this.props.onMount&&this.props.onMount(this)}getID(e){return!e||e instanceof Array||g.test(e)?null:e.match(d.MATCH_URL_YOUTUBE)[1]}load(e,t){const{playing:a,muted:r,playsinline:s,controls:o,loop:l,config:n,onError:i}=this.props;const{playerVars:c,embedOptions:u}=n;const p=this.getID(e);if(t){if(g.test(e)||b.test(e)||e instanceof Array){this.player.loadPlaylist(this.parsePlaylist(e));return}this.player.cueVideoById({videoId:p,startSeconds:(0,h.parseStartTime)(e)||c.start,endSeconds:(0,h.parseEndTime)(e)||c.end})}else{(0,h.getSDK)(m,P,f,(e=>e.loaded)).then((t=>{this.container&&(this.player=new t.Player(this.container,{width:\"100%\",height:\"100%\",videoId:p,playerVars:{autoplay:a?1:0,mute:r?1:0,controls:o?1:0,start:(0,h.parseStartTime)(e),end:(0,h.parseEndTime)(e),origin:window.location.origin,playsinline:s?1:0,...this.parsePlaylist(e),...c},events:{onReady:()=>{l&&this.player.setLoop(true);this.props.onReady()},onPlaybackRateChange:e=>this.props.onPlaybackRateChange(e.data),onPlaybackQualityChange:e=>this.props.onPlaybackQualityChange(e),onStateChange:this.onStateChange,onError:e=>i(e.data)},host:v.test(e)?T:void 0,...u}))}),i);u.events&&console.warn(\"Using `embedOptions.events` will likely break things. Use ReactPlayer’s callback props instead, eg onReady, onPlay, onPause\")}}play(){this.callPlayer(\"playVideo\")}pause(){this.callPlayer(\"pauseVideo\")}stop(){document.body.contains(this.callPlayer(\"getIframe\"))&&this.callPlayer(\"stopVideo\")}seekTo(e,t=false){this.callPlayer(\"seekTo\",e);t||this.props.playing||this.pause()}setVolume(e){this.callPlayer(\"setVolume\",e*100)}setPlaybackRate(e){this.callPlayer(\"setPlaybackRate\",e)}setLoop(e){this.callPlayer(\"setLoop\",e)}getDuration(){return this.callPlayer(\"getDuration\")}getCurrentTime(){return this.callPlayer(\"getCurrentTime\")}getSecondsLoaded(){return this.callPlayer(\"getVideoLoadedFraction\")*this.getDuration()}render(){const{display:e}=this.props;const t={width:\"100%\",height:\"100%\",display:e};return y.default.createElement(\"div\",{style:t},y.default.createElement(\"div\",{ref:this.ref}))}}__publicField(YouTube,\"displayName\",\"YouTube\");__publicField(YouTube,\"canPlay\",d.canPlay.youtube);var w=s;export{w as default};\n//# sourceMappingURL=YouTube.js.map\n","import{_ as r}from\"./_/v8lYrvkU.js\";import a from\"./lib/players/YouTube.js\";import\"react\";import\"deepmerge\";import\"memoize-one\";import\"react-fast-compare\";import\"prop-types\";import\"./_/Y0GG1qNP.js\";import\"load-script\";var e={};var t=r.createReactPlayer;var o=a.default;e=t([{key:\"youtube\",canPlay:o.canPlay,lazyPlayer:o}]);var p=e;export{p as default};\n//# sourceMappingURL=youtube.js.map\n","import*as e from\"react\";import{_ as t,a as r}from\"./Y0GG1qNP.js\";import\"load-script\";import\"deepmerge\";var s=e;try{\"default\"in e&&(s=e.default)}catch(e){}var o={};var a=Object.create;var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var l=Object.getOwnPropertyNames;var p=Object.getPrototypeOf;var h=Object.prototype.hasOwnProperty;var __defNormalProp=(e,t,r)=>t in e?i(e,t,{enumerable:true,configurable:true,writable:true,value:r}):e[t]=r;var __export=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,s)=>{if(t&&typeof t===\"object\"||typeof t===\"function\")for(let o of l(t))h.call(e,o)||o===r||i(e,o,{get:()=>t[o],enumerable:!(s=n(t,o))||s.enumerable});return e};var __toESM=(e,t,r)=>(r=e!=null?a(p(e)):{},__copyProps(!t&&e&&e.__esModule?r:i(r,\"default\",{value:e,enumerable:true}),e));var __toCommonJS=e=>__copyProps(i({},\"__esModule\",{value:true}),e);var __publicField=(e,t,r)=>{__defNormalProp(e,typeof t!==\"symbol\"?t+\"\":t,r);return r};var u={};__export(u,{default:()=>Vimeo});o=__toCommonJS(u);var c=__toESM(s);var y=t;var d=r;const m=\"https://player.vimeo.com/api/player.js\";const f=\"Vimeo\";const cleanUrl=e=>e.replace(\"/manage/videos\",\"\");class Vimeo extends c.Component{constructor(){super(...arguments);__publicField(this,\"callPlayer\",y.callPlayer);__publicField(this,\"duration\",null);__publicField(this,\"currentTime\",null);__publicField(this,\"secondsLoaded\",null);__publicField(this,\"mute\",(()=>{this.setMuted(true)}));__publicField(this,\"unmute\",(()=>{this.setMuted(false)}));__publicField(this,\"ref\",(e=>{this.container=e}))}componentDidMount(){this.props.onMount&&this.props.onMount(this)}load(e){this.duration=null;(0,y.getSDK)(m,f).then((t=>{if(!this.container)return;const{playerOptions:r,title:s}=this.props.config;this.player=new t.Player(this.container,{url:cleanUrl(e),autoplay:this.props.playing,muted:this.props.muted,loop:this.props.loop,playsinline:this.props.playsinline,controls:this.props.controls,...r});this.player.ready().then((()=>{const e=this.container.querySelector(\"iframe\");e.style.width=\"100%\";e.style.height=\"100%\";s&&(e.title=s)})).catch(this.props.onError);this.player.on(\"loaded\",(()=>{this.props.onReady();this.refreshDuration()}));this.player.on(\"play\",(()=>{this.props.onPlay();this.refreshDuration()}));this.player.on(\"pause\",this.props.onPause);this.player.on(\"seeked\",(e=>this.props.onSeek(e.seconds)));this.player.on(\"ended\",this.props.onEnded);this.player.on(\"error\",this.props.onError);this.player.on(\"timeupdate\",(({seconds:e})=>{this.currentTime=e}));this.player.on(\"progress\",(({seconds:e})=>{this.secondsLoaded=e}));this.player.on(\"bufferstart\",this.props.onBuffer);this.player.on(\"bufferend\",this.props.onBufferEnd);this.player.on(\"playbackratechange\",(e=>this.props.onPlaybackRateChange(e.playbackRate)))}),this.props.onError)}refreshDuration(){this.player.getDuration().then((e=>{this.duration=e}))}play(){const e=this.callPlayer(\"play\");e&&e.catch(this.props.onError)}pause(){this.callPlayer(\"pause\")}stop(){this.callPlayer(\"unload\")}seekTo(e,t=true){this.callPlayer(\"setCurrentTime\",e);t||this.pause()}setVolume(e){this.callPlayer(\"setVolume\",e)}setMuted(e){this.callPlayer(\"setMuted\",e)}setLoop(e){this.callPlayer(\"setLoop\",e)}setPlaybackRate(e){this.callPlayer(\"setPlaybackRate\",e)}getDuration(){return this.duration}getCurrentTime(){return this.currentTime}getSecondsLoaded(){return this.secondsLoaded}render(){const{display:e}=this.props;const t={width:\"100%\",height:\"100%\",overflow:\"hidden\",display:e};return c.default.createElement(\"div\",{key:this.props.url,ref:this.ref,style:t})}}__publicField(Vimeo,\"displayName\",\"Vimeo\");__publicField(Vimeo,\"canPlay\",d.canPlay.vimeo);__publicField(Vimeo,\"forceLoad\",true);var v=o;export{v as default};\n//# sourceMappingURL=8X1HddO4.js.map\n","import{_ as r}from\"./_/v8lYrvkU.js\";import a from\"./_/8X1HddO4.js\";import\"react\";import\"deepmerge\";import\"memoize-one\";import\"react-fast-compare\";import\"prop-types\";import\"./_/Y0GG1qNP.js\";import\"load-script\";var e={};var t=r.createReactPlayer;var o=a.default;e=t([{key:\"vimeo\",canPlay:o.canPlay,lazyPlayer:o}]);var m=e;export{m as default};\n//# sourceMappingURL=vimeo.js.map\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useEffect,useRef}from\"react\";import{VIDEO_ID_ATTRIBUTE,useVideoStore,speeds}from\"https://framerusercontent.com/modules/6ffgsaDzsjdxRp9dCkQD/MorESSBKyWuMljhmD7Xu/VideoFrameShared.js\";import YouTubePlayer from\"react-player/youtube\";import VimeoPlayer from\"react-player/vimeo\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 640\n * @framerIntrinsicHeight 360\n * @framerDisableUnlink\n */export default function VideoFrame(props){const{source,border,thumbnail,startTime,autoPlay}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const muted=autoPlay?true:props.muted;const[videoState,setVideoState]=useVideoStore();const ref=useRef(null);const videoRef=useRef(null);const videoIdRef=useRef(null);const playerRef=useRef(null);const timeCallbacksRef=useRef([]);const state=videoState[videoIdRef.current];const stateRef=useRef(null);useEffect(()=>{const videoParentElement=ref.current?.parentElement?.parentElement;if(!videoParentElement){return;}let newVideoId=videoParentElement.getAttribute(VIDEO_ID_ATTRIBUTE);if(!newVideoId){newVideoId=uuid();videoParentElement.setAttribute(VIDEO_ID_ATTRIBUTE,newVideoId);}const setPlaying=playing=>{if(videoRef.current){if(playing){videoRef.current.play();}else{videoRef.current.pause();}}else if(playerRef.current){setVideoState(prev=>({[videoIdRef.current]:{...prev[videoIdRef.current],playing}}));}};const setFullscreen=fullscreen=>{if(typeof navigator!==\"undefined\"&&navigator.userAgent.includes(\"FramerElectron\")){console.log(\"Fullscreen is not supported in the Framer desktop app. Publish your website or use the Framer web app to preview fullscreen.\");}let customFullscreenSupported=true;if(videoParentElement){if(!document.fullscreenElement){if(videoParentElement.requestFullscreen){videoParentElement.requestFullscreen();}else if(videoParentElement.mozRequestFullScreen){videoParentElement.mozRequestFullScreen()// Firefox\n;}else if(videoParentElement.webkitRequestFullscreen){videoParentElement.webkitRequestFullscreen()// Chrome, Safari and Opera\n;}else if(videoParentElement.msRequestFullscreen){videoParentElement.msRequestFullscreen()// IE/Edge\n;}else if(videoRef.current?.webkitEnterFullScreen){// iOS Safari\nHTMLVideoElement.prototype.webkitEnterFullScreen?.call(videoRef.current);customFullscreenSupported=false;}}else{if(document.exitFullscreen){document.exitFullscreen();}else if(document.mozCancelFullScreen){document.mozCancelFullScreen()// Firefox\n;}else if(document.webkitExitFullscreen){document.webkitExitFullscreen()// Chrome, Safari and Opera\n;}else if(document.msExitFullscreen){document.msExitFullscreen()// IE/Edge\n;}else if(videoRef.current?.webkitExitFullScreen){// iOS Safari\nHTMLVideoElement.prototype.webkitExitFullScreen?.call(videoRef.current);customFullscreenSupported=false;}}}if(customFullscreenSupported){setVideoState(prev=>({[videoIdRef.current]:{...prev[videoIdRef.current],fullscreen}}));}if(fullscreen){props.enterFullscreenEvent?.();}else{props.exitFullscreenEvent?.();}};const setPiP=async pip=>{if(videoRef.current){if(document.pictureInPictureElement){await document.exitPictureInPicture();}else if(videoRef.current.requestPictureInPicture){await videoRef.current.requestPictureInPicture();}}setVideoState(prev=>({[videoIdRef.current]:{...prev[videoIdRef.current],pip}}));if(pip){props.enterPictureInPictureEvent?.();}else{props.exitPictureInPictureEvent?.();}};const setMuted=muted=>{const videoId=videoIdRef.current;if(videoRef.current){videoRef.current.muted=muted;}setVideoState(prev=>({[videoId]:{...prev[videoId],muted}}));};const setVolume=volume=>{volume=Math.min(Math.max(volume,0),1);const videoId=videoIdRef.current;if(videoRef.current){videoRef.current.volume=volume;}setVideoState(prev=>({[videoId]:{...prev[videoId],volume}}));};const setLoop=loop=>{if(videoRef.current){if(videoRef.current.loop){videoRef.current.removeAttribute(\"loop\");}else{videoRef.current.setAttribute(\"loop\",\"\");}}setVideoState(prev=>({[videoIdRef.current]:{...prev[videoIdRef.current],loop}}));};const setSpeed=speed=>{if(videoRef.current){videoRef.current.playbackRate=speed;}setVideoState(prev=>({[videoIdRef.current]:{...prev[videoIdRef.current],speed}}));};// const setPlaybackQuality = (playbackQuality) => {\n//     console.log(\n//         playerRef.current,\n//         playerRef.current.getInternalPlayer()\n//     )\n//     if (playerRef.current && source == \"youTube\") {\n//         console.log(playbackQuality)\n//         playerRef.current\n//             .getInternalPlayer()\n//             .setPlaybackQuality(playbackQuality)\n//     }\n//     setVideoState((prev) => ({\n//         [videoIdRef.current]: {\n//             ...prev[videoIdRef.current],\n//             playbackQuality,\n//         },\n//     }))\n// }\nconst setTime=time=>{let duration=0;if(videoRef.current){duration=videoRef.current.duration;}else if(playerRef.current){duration=playerRef.current.getDuration();}const newTime=stateRef.current?.loop?loopValue(time,0,duration):clamp(time,0,duration);if(videoRef.current){videoRef.current.currentTime=newTime;}else if(playerRef.current){playerRef.current.seekTo(newTime,\"seconds\");}for(const callback of timeCallbacksRef.current){callback([newTime,null]);}};const getTime=()=>{if(videoRef.current){return videoRef.current?.currentTime??0;}else if(playerRef.current){return playerRef.current.getCurrentTime();}};const getLoadedTime=()=>{if(playerRef.current){return playerRef.current.getSecondsLoaded();}return null;};const addTimeCallback=callback=>{if(typeof callback!==\"function\"){return;}if(!Array.isArray(timeCallbacksRef.current)){timeCallbacksRef.current=[callback];}else{timeCallbacksRef.current=[...timeCallbacksRef.current,callback];}callback([getTime(),getLoadedTime()]);};const removeTimeCallback=callback=>{if(Array.isArray(timeCallbacksRef.current)){timeCallbacksRef.current=timeCallbacksRef.current.filter(value=>value!==callback);}else{timeCallbacksRef.current=[];}};setVideoState({[newVideoId]:{videoRef,playerRef,videoParentElement,playing:autoPlay,fullscreen:false,pip:false,muted:muted,volume:props.volume,loop:props.loop,duration:0,speed:Number(props.speed),// playbackQuality: props.playbackQuality,\nsetPlaying,setFullscreen,setPiP,setMuted,setVolume,setLoop,setSpeed,// setPlaybackQuality,\nsetTime,getTime,addTimeCallback,removeTimeCallback}});if(videoIdRef.current!==newVideoId){videoIdRef.current=newVideoId;}if(startTime&&isHTMLVideoType(source)){setTime(parseTimeToSeconds(startTime));}const onVideoEnded=()=>{if(!videoRef.current.loop){setVideoState(prev=>({[videoIdRef.current]:{...prev[videoIdRef.current],playing:false}}));props.endedEvent?.();}else{props.loopedEvent?.();}};const updateVideoTime=()=>{if(videoRef.current){for(const callback of timeCallbacksRef.current){callback([videoRef.current.currentTime,null]);}}setVideoState(prev=>({[videoIdRef.current]:{...prev[videoIdRef.current],duration:videoRef.current.duration}}));};if(videoRef.current){videoRef.current.addEventListener(\"ended\",onVideoEnded);videoRef.current.addEventListener(\"loadedmetadata\",updateVideoTime);videoRef.current.addEventListener(\"timeupdate\",updateVideoTime);if(props.speed!==\"1\"){videoRef.current.playbackRate=Number(props.speed);}}return()=>{if(videoRef.current){videoRef.current.removeEventListener(\"ended\",onVideoEnded);videoRef.current.removeEventListener(\"loadedmetadata\",updateVideoTime);videoRef.current.removeEventListener(\"timeupdate\",updateVideoTime);}};},[]);useEffect(()=>{stateRef.current=videoState[videoIdRef.current];},[videoState[videoIdRef.current]]);const onClick=()=>{if(props.tapToPlay&&state){state.setPlaying(!state.playing);}};const onVideoPlayingChanged=playing=>{setVideoState(prev=>({[videoIdRef.current]:{...prev[videoIdRef.current],playing}}));if(playing){props.playingEvent?.();}else{props.pausedEvent?.();}};let videoElement=null;if(!isHTMLVideoType(source)){const onDurationChange=duration=>{setVideoState(prev=>({[videoIdRef.current]:{...prev[videoIdRef.current],duration}}));};const onTimeChange=time=>{for(const callback of timeCallbacksRef.current){callback(time);}};const onPlayerReady=()=>{if(startTime){stateRef.current?.setTime(parseTimeToSeconds(startTime));}};const videoProps={ref:playerRef,playing:state?state.playing:autoPlay,loop:state?state.loop:props.loop,volume:state?state.volume:props.volume,muted:state?state.muted:muted,pip:state?state.pip:false,width:\"100%\",height:\"100%\",playbackRate:state?state.speed:Number(props.speed),controls:false,onProgress:progress=>onTimeChange([progress.playedSeconds,progress.loadedSeconds]),onDuration:onDurationChange,onReady:onPlayerReady,playsinline:true};if(source==\"youTube\"){videoElement=/*#__PURE__*/_jsx(YouTubePlayer,{url:props.youTubeType==\"text\"?props.youTubeUrl:props.youTubeLink,...videoProps});}else if(source==\"vimeo\"){videoElement=/*#__PURE__*/_jsx(VimeoPlayer,{url:props.vimeoType==\"text\"?props.vimeoUrl:props.vimeoLink,...videoProps});}}else{videoElement=/*#__PURE__*/_jsx(\"video\",{ref:videoRef,src:props.source==\"file\"?props.videoFile:props.urlType==\"text\"?props.videoUrl:props.videoLink,autoPlay:autoPlay,loop:props.loop,preload:props.preload,muted:muted,poster:thumbnail,playsInline:true,onPlay:()=>onVideoPlayingChanged(true),onPause:()=>onVideoPlayingChanged(false),style:{width:\"100%\",height:\"100%\",objectFit:props.sizing,backgroundColor:props.fill}});}return /*#__PURE__*/_jsx(\"div\",{\"data-videoframe\":true,ref:ref,onClick:onClick,style:{position:\"relative\",borderRadius:props.radius,overflow:\"hidden\",userSelect:\"none\",...props.style},children:isCanvas?isHTMLVideoType(source)?/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",backgroundColor:props.fill,backgroundImage:`url('${thumbnail}')`,backgroundSize:props.sizing==\"fill\"?\"100% 100%\":props.sizing,backgroundPosition:\"center\",backgroundRepeat:\"no-repeat\"}}):/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",backgroundColor:props.fill}}):videoElement});}addPropertyControls(VideoFrame,{source:{type:ControlType.Enum,defaultValue:\"url\",options:[\"url\",\"file\",\"youTube\",\"vimeo\"],optionTitles:[\"URL\",\"File\",\"YouTube\",\"Vimeo\"]},urlType:{type:ControlType.Enum,defaultValue:\"text\",options:[\"text\",\"link\"],optionTitles:[\"Text\",\"Link\"],displaySegmentedControl:true,title:\"Video URL\",hidden:props=>props.source!==\"url\"},videoUrl:{type:ControlType.String,defaultValue:\"\",title:\" \",placeholder:\"URL\",description:\"MP4 or WebM file URL\",displayTextArea:true,preventLocalization:true,hidden:props=>props.source!==\"url\"||props.urlType!==\"text\"},videoLink:{type:ControlType.Link,title:\" \",description:\"MP4 or WebM file URL\",hidden:props=>props.source!==\"url\"||props.urlType!==\"link\"},videoFile:{type:ControlType.File,allowedFileTypes:[\"mp4\",\"webm\"],description:\"MP4 or WebM\",title:\"File\",hidden:props=>props.source!==\"file\"},youTubeType:{type:ControlType.Enum,defaultValue:\"text\",options:[\"text\",\"link\"],optionTitles:[\"Text\",\"Link\"],displaySegmentedControl:true,title:\"Video URL\",hidden:props=>props.source!==\"youTube\"},youTubeUrl:{type:ControlType.String,defaultValue:\"\",title:\" \",placeholder:\"https://www.youtube.com/watch?v=\",displayTextArea:true,preventLocalization:true,hidden:props=>props.source!==\"youTube\"||props.youTubeType!==\"text\"},youTubeLink:{type:ControlType.Link,title:\" \",hidden:props=>props.source!==\"youTube\"||props.youTubeType!==\"link\"},vimeoType:{type:ControlType.Enum,defaultValue:\"text\",options:[\"text\",\"link\"],optionTitles:[\"Text\",\"Link\"],displaySegmentedControl:true,title:\"Video URL\",hidden:props=>props.source!==\"vimeo\"},vimeoUrl:{type:ControlType.String,defaultValue:\"\",title:\" \",placeholder:\"https://vimeo.com/\",displayTextArea:true,preventLocalization:true,hidden:props=>props.source!==\"vimeo\"||props.vimeoType!==\"text\"},vimeoLink:{type:ControlType.Link,title:\" \",hidden:props=>props.source!==\"vimeo\"||props.vimeoType!==\"link\"},thumbnail:{type:ControlType.Image,hidden:props=>!isHTMLVideoType(props.source)},sizing:{type:ControlType.Enum,defaultValue:\"contain\",options:[\"cover\",\"contain\",\"fill\"],optionTitles:[\"Fill\",\"Fit\",\"Stretch\"],hidden:props=>props.source===\"youTube\"},startTime:{type:ControlType.String,defaultValue:\"0:00\",placeholder:\"HH:MM:SS\",preventLocalization:true},autoPlay:{type:ControlType.Boolean,defaultValue:false},muted:{type:ControlType.Boolean,defaultValue:true,hidden:props=>props.autoPlay},volume:{type:ControlType.Number,defaultValue:1,min:0,max:1,step:.01,hidden:props=>props.autoPlay||props.muted},loop:{type:ControlType.Boolean,defaultValue:false},tapToPlay:{type:ControlType.Boolean,defaultValue:true,title:\"Tap to Play\",hidden:props=>props.source===\"youTube\"},speed:{type:ControlType.Enum,defaultValue:\"1\",options:speeds,optionTitles:speeds.map(speed=>`${speed}\\xd7`)},// playbackQuality: {\n//     type: ControlType.Enum,\n//     defaultValue: \"default\",\n//     options: playbackQualityOptions,\n//     optionTitles: playbackQualityOptions.map(\n//         (id) => playbackQualityTitles[id][0]\n//     ),\n//     title: \"Quality\",\n//     hidden: (props) => props.source !== \"youTube\",\n// },\npreload:{type:ControlType.Enum,defaultValue:\"none\",options:[\"auto\",\"none\"],optionTitles:[\"Auto\",\"None\"],displaySegmentedControl:true,hidden:props=>!isHTMLVideoType(props.source)||props.autoPlay},fill:{type:ControlType.Color,defaultValue:\"#000\",optional:true},radius:{type:ControlType.BorderRadius,defaultValue:\"0px\"},endedEvent:{type:ControlType.EventHandler,title:\"Video Ended\"},loopedEvent:{type:ControlType.EventHandler,title:\"Looped\"},playingEvent:{type:ControlType.EventHandler,title:\"Playing\"},pausedEvent:{type:ControlType.EventHandler,title:\"Paused\"},enterFullscreenEvent:{type:ControlType.EventHandler,title:\"Enter Fullscreen\"},exitFullscreenEvent:{type:ControlType.EventHandler,title:\"Exit Fullscreen\"},enterPictureInPictureEvent:{type:ControlType.EventHandler,title:\"Enter Picture-in-Picture\"},exitPictureInPictureEvent:{type:ControlType.EventHandler,title:\"Exit Picture-in-Picture\"}});function uuid(){let d=new Date().getTime()// Timestamp\n;let d2=performance&&performance.now&&performance.now()*1e3||0// Time in microseconds since page-load or 0 if unsupported\n;return\"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx\".replace(/[xy]/g,function(c){let r=Math.random()*16// random number between 0 and 16\n;if(d>0){// Use timestamp until depleted\nr=(d+r)%16|0;d=Math.floor(d/16);}else{// Use microseconds since page-load if supported\nr=(d2+r)%16|0;d2=Math.floor(d2/16);}return(c===\"x\"?r:r&3|8).toString(16);});}function loopValue(value,min,max){const range=max-min+1;return((value-min)%range+range)%range+min;}function clamp(value,min,max){if(value<min){return min;}else if(value>max){return max;}else{return value;}}function parseTimeToSeconds(timeString){// Remove any leading/trailing whitespace\ntimeString=timeString.trim();// Split the time string into parts\nconst parts=timeString.split(\":\");let seconds=0;if(parts.length===3){// HH:MM:SS format\nseconds+=parseInt(parts[0])*3600// Hours to seconds\n;seconds+=parseInt(parts[1])*60// Minutes to seconds\n;seconds+=parseInt(parts[2])// Seconds\n;}else if(parts.length===2){// MM:SS format\nseconds+=parseInt(parts[0])*60// Minutes to seconds\n;seconds+=parseInt(parts[1])// Seconds\n;}else if(parts.length===1){// SS format\nseconds+=parseInt(parts[0])// Seconds\n;}return seconds;}function isHTMLVideoType(source){return source===\"url\"||source===\"file\";}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"VideoFrame\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"640\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"360\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VideoFrame.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useState,useRef}from\"react\";import{Icon,useVideoStore,getVideoId}from\"https://framerusercontent.com/modules/6ffgsaDzsjdxRp9dCkQD/MorESSBKyWuMljhmD7Xu/VideoFrameShared.js\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n * @framerDisableUnlink\n */export default function VideoButton(props){var _state_videoRef,_state_playerRef;const{type,skipTime}=props;const[videoState,setVideoState]=useVideoStore();const[videoId,setVideoId]=useState(null);const state=videoState[videoId];const ref=useRef(null);const videoRef=state===null||state===void 0?void 0:(_state_videoRef=state.videoRef)===null||_state_videoRef===void 0?void 0:_state_videoRef.current;const playerRef=state===null||state===void 0?void 0:(_state_playerRef=state.playerRef)===null||_state_playerRef===void 0?void 0:_state_playerRef.current;useEffect(()=>{setVideoState({});},[]);useEffect(()=>{const videoId=getVideoId(ref.current);setVideoId(videoId);},[ref]);let icon=null;let defaultIcon=null;let onClick=null;switch(type){case\"play\":icon=(state===null||state===void 0?void 0:state.playing)?props.pauseIcon:props.playIcon;defaultIcon=(state===null||state===void 0?void 0:state.playing)?`url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='currentColor' class='icon icon-tabler icons-tabler-filled icon-tabler-player-pause'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M9 4h-2a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h2a2 2 0 0 0 2 -2v-12a2 2 0 0 0 -2 -2z' /%3E%3Cpath d='M17 4h-2a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h2a2 2 0 0 0 2 -2v-12a2 2 0 0 0 -2 -2z' /%3E%3C/svg%3E\")`:`url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='currentColor' class='icon icon-tabler icons-tabler-filled icon-tabler-player-play'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M6 4v16a1 1 0 0 0 1.524 .852l13 -8a1 1 0 0 0 0 -1.704l-13 -8a1 1 0 0 0 -1.524 .852z' /%3E%3C/svg%3E\")`;onClick=()=>{if(state===null||state===void 0?void 0:state.setPlaying){state.setPlaying(!state.playing);}};break;case\"fullscreen\":icon=props.fullscreenIcon;defaultIcon=`url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-arrows-maximize'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M16 4l4 0l0 4' /%3E%3Cpath d='M14 10l6 -6' /%3E%3Cpath d='M8 20l-4 0l0 -4' /%3E%3Cpath d='M4 20l6 -6' /%3E%3Cpath d='M16 20l4 0l0 -4' /%3E%3Cpath d='M14 14l6 6' /%3E%3Cpath d='M8 4l-4 0l0 4' /%3E%3Cpath d='M4 4l6 6' /%3E%3C/svg%3E\")`;onClick=()=>{if(state===null||state===void 0?void 0:state.setFullscreen){state.setFullscreen(!state.fullscreen);}};break;case\"skipForward\":icon=props.skipIcon;defaultIcon=`url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-reload'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M19.933 13.041a8 8 0 1 1 -9.925 -8.788c3.899 -1 7.935 1.007 9.425 4.747' /%3E%3Cpath d='M20 4v5h-5' /%3E%3C/svg%3E\")`;onClick=()=>{if(state===null||state===void 0?void 0:state.setTime){state.setTime(state.getTime()+skipTime);}};break;case\"skipBackward\":icon=props.skipIcon;defaultIcon=`url(\"data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.06694 13.041C4.25577 14.4809 4.83302 15.8423 5.73677 16.9792C6.64053 18.116 7.83669 18.9853 9.19698 19.494C10.5573 20.0027 12.0304 20.1315 13.4583 19.8666C14.8862 19.6017 16.2151 18.953 17.3024 17.9903C18.3897 17.0275 19.1944 15.787 19.6303 14.4016C20.0661 13.0163 20.1166 11.5384 19.7764 10.1266C19.4361 8.7147 18.718 7.42208 17.699 6.38734C16.6799 5.3526 15.3984 4.61477 13.9919 4.25298C10.0929 3.25298 6.05694 5.25998 4.56694 8.99998' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4 4V9H9' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A\")`;onClick=()=>{if(state===null||state===void 0?void 0:state.setTime){state.setTime(state.getTime()-skipTime);}};break;case\"mute\":icon=(state===null||state===void 0?void 0:state.muted)?props.unmuteIcon:props.muteIcon;defaultIcon=(state===null||state===void 0?void 0:state.muted)?`url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-volume-off'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M15 8a5 5 0 0 1 1.912 4.934m-1.377 2.602a5 5 0 0 1 -.535 .464' /%3E%3Cpath d='M17.7 5a9 9 0 0 1 2.362 11.086m-1.676 2.299a9 9 0 0 1 -.686 .615' /%3E%3Cpath d='M9.069 5.054l.431 -.554a.8 .8 0 0 1 1.5 .5v2m0 4v8a.8 .8 0 0 1 -1.5 .5l-3.5 -4.5h-2a1 1 0 0 1 -1 -1v-4a1 1 0 0 1 1 -1h2l1.294 -1.664' /%3E%3Cpath d='M3 3l18 18' /%3E%3C/svg%3E\")`:`url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-volume'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M15 8a5 5 0 0 1 0 8' /%3E%3Cpath d='M17.7 5a9 9 0 0 1 0 14' /%3E%3Cpath d='M6 15h-2a1 1 0 0 1 -1 -1v-4a1 1 0 0 1 1 -1h2l3.5 -4.5a.8 .8 0 0 1 1.5 .5v14a.8 .8 0 0 1 -1.5 .5l-3.5 -4.5' /%3E%3C/svg%3E\")`;onClick=()=>{if(state===null||state===void 0?void 0:state.setMuted){state.setMuted(!state.muted);}};break;case\"pictureInPicture\":icon=props.pictureInPictureIcon;defaultIcon=`url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-picture-in-picture'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M11 19h-6a2 2 0 0 1 -2 -2v-10a2 2 0 0 1 2 -2h14a2 2 0 0 1 2 2v4' /%3E%3Cpath d='M14 14m0 1a1 1 0 0 1 1 -1h5a1 1 0 0 1 1 1v3a1 1 0 0 1 -1 1h-5a1 1 0 0 1 -1 -1z' /%3E%3C/svg%3E\")`;onClick=()=>{if(state===null||state===void 0?void 0:state.setPiP){state.setPiP(!state.pip);}};break;case\"restart\":icon=props.restartIcon;defaultIcon=`url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='currentColor' class='icon icon-tabler icons-tabler-filled icon-tabler-player-track-prev'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M20.341 4.247l-8 7a1 1 0 0 0 0 1.506l8 7c.647 .565 1.659 .106 1.659 -.753v-14c0 -.86 -1.012 -1.318 -1.659 -.753z' /%3E%3Cpath d='M9.341 4.247l-8 7a1 1 0 0 0 0 1.506l8 7c.647 .565 1.659 .106 1.659 -.753v-14c0 -.86 -1.012 -1.318 -1.659 -.753z' /%3E%3C/svg%3E\")`;onClick=()=>{if(state===null||state===void 0?void 0:state.setTime){state.setTime(0);}};break;case\"toggleLoop\":icon=(state===null||state===void 0?void 0:state.loop)?props.loopOnIcon:props.loopOffIcon;defaultIcon=(state===null||state===void 0?void 0:state.loop)?`url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-repeat'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M4 12v-3a3 3 0 0 1 3 -3h13m-3 -3l3 3l-3 3' /%3E%3Cpath d='M20 12v3a3 3 0 0 1 -3 3h-13m3 3l-3 -3l3 -3' /%3E%3C/svg%3E\")`:`url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='icon icon-tabler icons-tabler-outline icon-tabler-repeat-off'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M4 12v-3c0 -1.336 .873 -2.468 2.08 -2.856m3.92 -.144h10m-3 -3l3 3l-3 3' /%3E%3Cpath d='M20 12v3a3 3 0 0 1 -.133 .886m-1.99 1.984a3 3 0 0 1 -.877 .13h-13m3 3l-3 -3l3 -3' /%3E%3Cpath d='M3 3l18 18' /%3E%3C/svg%3E\")`;onClick=()=>{if(state===null||state===void 0?void 0:state.setLoop){state.setLoop(!state.loop);}};break;}return /*#__PURE__*/_jsx(\"div\",{\"data-videoframe\":true,ref:ref,onMouseEnter:props.hoverEvent,onClick:()=>{var _props_clickEvent;onClick===null||onClick===void 0?void 0:onClick();(_props_clickEvent=props.clickEvent)===null||_props_clickEvent===void 0?void 0:_props_clickEvent.call(props);},style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",...props.style},children:/*#__PURE__*/_jsx(Icon,{image:icon,color:props.iconColor,size:props.iconSize,defaultImage:defaultIcon})});}VideoButton.displayName=\"Video Button\";addPropertyControls(VideoButton,{type:{type:ControlType.Enum,defaultValue:\"play\",options:[\"play\",\"fullscreen\",\"skipForward\",\"skipBackward\",\"mute\",\"pictureInPicture\",\"restart\",\"toggleLoop\"],optionTitles:[\"Play/Pause\",\"Fullscreen\",\"Skip Forward\",\"Skip Backward\",\"Mute\",\"Picture-in-Picture\",\"Restart\",\"Toggle Loop\"],title:\"Action\"},skipTime:{type:ControlType.Number,defaultValue:10,min:1,step:1,displayStepper:true,unit:\"s\",title:\"Time\",hidden:props=>props.type!==\"skipForward\"&&props.type!==\"skipBackward\"},playIcon:{type:ControlType.ResponsiveImage,hidden:props=>props.type!==\"play\"},pauseIcon:{type:ControlType.ResponsiveImage,hidden:props=>props.type!==\"play\"},fullscreenIcon:{type:ControlType.ResponsiveImage,title:\"Fullscreen\",hidden:props=>props.type!==\"fullscreen\"},minimizeIcon:{type:ControlType.ResponsiveImage,title:\"Minimize\",hidden:props=>props.type!==\"fullscreen\"},skipIcon:{type:ControlType.ResponsiveImage,title:\"Icon\",hidden:props=>props.type!==\"skipForward\"&&props.type!==\"skipBackward\"},muteIcon:{type:ControlType.ResponsiveImage,title:\"Mute\",hidden:props=>props.type!==\"mute\"},unmuteIcon:{type:ControlType.ResponsiveImage,title:\"Unmute\",hidden:props=>props.type!==\"mute\"},pictureInPictureIcon:{type:ControlType.ResponsiveImage,title:\"Icon\",hidden:props=>props.type!==\"pictureInPicture\"},restartIcon:{type:ControlType.ResponsiveImage,title:\"Icon\",hidden:props=>props.type!==\"restart\"},loopOnIcon:{type:ControlType.ResponsiveImage,title:\"Loop On\",hidden:props=>props.type!==\"toggleLoop\"},loopOffIcon:{type:ControlType.ResponsiveImage,title:\"Loop Off\",hidden:props=>props.type!==\"toggleLoop\"},iconColor:{type:ControlType.Color,defaultValue:\"#FFF\",optional:true},iconSize:{type:ControlType.Number,defaultValue:20,min:1,step:1,displayStepper:true},hoverEvent:{type:ControlType.EventHandler,title:\"Hover\"},clickEvent:{type:ControlType.EventHandler,title:\"Click\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"VideoButton\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"40\",\"framerIntrinsicHeight\":\"40\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6464825)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getPropertyControls,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import VideoFrame from\"https://framerusercontent.com/modules/iBoj3HPqfrCqnqNOPaXI/PcHniaroT2i7W1rDSadq/VideoFrame.js\";import VideoButton from\"https://framerusercontent.com/modules/qocbKKZPr1xgBC57i5yM/oH7a0MP4wp4i67iebOiM/VideoButton.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/rx1bBkuA98URqfHJmdd1/eQc5tQKKm1FYO0QGNdhB/aiGE91xB9.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/xEriEuRfZrvP9mD3NKt4/QnNmooJQ6M5FWCoZAR3b/exfmV36SO.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/t3iifDDeGPRIIa8ZyS3h/127yJIQkvDauul3ePWkH/jMjJ_0scZ.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/bLjuoB4odmk1gzCLL6ks/Ek2AJq8KzNaqqrjWnGzc/SMHWec6QV.js\";const VideoFrameFonts=getFonts(VideoFrame);const VideoButtonFonts=getFonts(VideoButton);const VideoFrameControls=getPropertyControls(VideoFrame);const enabledGestures={SzEfmuIzc:{hover:true}};const cycleOrder=[\"SzEfmuIzc\",\"jPOKBLEng\",\"gMT6JybaN\",\"sg6uWjw_R\"];const serializationHash=\"framer-MkWxP\";const variantClassNames={gMT6JybaN:\"framer-v-196xqk7\",jPOKBLEng:\"framer-v-3j7ob7\",sg6uWjw_R:\"framer-v-10xswy9\",SzEfmuIzc:\"framer-v-1q99rib\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const toImageSrc=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value.src;}return typeof value===\"string\"?value:undefined;};const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Link:\"link\",Text:\"text\"};const humanReadableEnumMap1={Fill:\"cover\",Fit:\"contain\",Stretch:\"fill\"};const humanReadableEnumMap2={\"0.25\\xd7\":\"0.25\",\"0.5\\xd7\":\"0.5\",\"0.75\\xd7\":\"0.75\",\"1.25\\xd7\":\"1.25\",\"1.5\\xd7\":\"1.5\",\"1\\xd7\":\"1\",\"2\\xd7\":\"2\",\"3\\xd7\":\"3\"};const humanReadableEnumMap3={Auto:\"auto\",None:\"none\"};const humanReadableVariantMap={DesktopPause:\"SzEfmuIzc\",DesktopPlay:\"jPOKBLEng\",PhonePause:\"gMT6JybaN\",PhonePlay:\"sg6uWjw_R\"};const getProps=({autoPlay,fill,height,id,job,loop,muted,preload,radius,sizing,speed,startTime,tapToPlay,title,url,videoThumbnail,videoURL,volume,width,...props})=>{return{...props,A0LLsutDq:autoPlay??props.A0LLsutDq,A4C8YE74W:muted??props.A4C8YE74W,bjxYmlnUG:videoThumbnail??props.bjxYmlnUG,CYPyeXpX_:humanReadableEnumMap2[speed]??speed??props.CYPyeXpX_??\"1\",FE7G_oAlr:url??props.FE7G_oAlr??\"https://video.twimg.com/ext_tw_video/1810919914741583877/pu/vid/avc1/1280x720/Od_NmT-n6GT3Jrcq.mp4?tag=12\",G29x0kr7F:loop??props.G29x0kr7F,Im1BDjtlT:humanReadableEnumMap3[preload]??preload??props.Im1BDjtlT??\"none\",IndCYJsW8:volume??props.IndCYJsW8??1,kC6B6bhp2:fill??props.kC6B6bhp2??\"rgb(0, 0, 0)\",LySqSeAyX:startTime??props.LySqSeAyX??\"0:00\",mT946QSSs:title??props.mT946QSSs??\"Title\",oTTdyEODA:humanReadableEnumMap[videoURL]??videoURL??props.oTTdyEODA??\"text\",Qj5R4cMWs:job??props.Qj5R4cMWs??\"Job\",qJaNS4Lg9:tapToPlay??props.qJaNS4Lg9,s7nNRIUgr:humanReadableEnumMap1[sizing]??sizing??props.s7nNRIUgr??\"cover\",variant:humanReadableVariantMap[props.variant]??props.variant??\"SzEfmuIzc\",wPs_CrEA9:radius??props.wPs_CrEA9??\"0px\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,mT946QSSs,Qj5R4cMWs,bjxYmlnUG,oTTdyEODA,FE7G_oAlr,s7nNRIUgr,LySqSeAyX,A0LLsutDq,A4C8YE74W,IndCYJsW8,G29x0kr7F,qJaNS4Lg9,CYPyeXpX_,Im1BDjtlT,kC6B6bhp2,wPs_CrEA9,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"SzEfmuIzc\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap20t7va=activeVariantCallback(async(...args)=>{setVariant(\"jPOKBLEng\");});const onTapvoq0th=activeVariantCallback(async(...args)=>{setVariant(\"SzEfmuIzc\");});const onTapi2lfn1=activeVariantCallback(async(...args)=>{setVariant(\"sg6uWjw_R\");});const onTap2o256h=activeVariantCallback(async(...args)=>{setVariant(\"gMT6JybaN\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1q99rib\",className,classNames),\"data-framer-name\":\"DesktopPause\",layoutDependency:layoutDependency,layoutId:\"SzEfmuIzc\",ref:refBinding,style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,...style},...addPropertyOverrides({\"SzEfmuIzc-hover\":{\"data-framer-name\":undefined},gMT6JybaN:{\"data-framer-name\":\"PhonePause\"},jPOKBLEng:{\"data-framer-name\":\"DesktopPlay\"},sg6uWjw_R:{\"data-framer-name\":\"PhonePlay\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lpisdl-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"PQsYO4R1H-container\",nodeId:\"PQsYO4R1H\",rendersWithMotion:true,scopeId:\"G8Iy1EhSR\",children:/*#__PURE__*/_jsx(VideoFrame,{autoPlay:A0LLsutDq,fill:kC6B6bhp2,height:\"100%\",id:\"PQsYO4R1H\",layoutId:\"PQsYO4R1H\",loop:G29x0kr7F,muted:A4C8YE74W,preload:Im1BDjtlT,radius:numberToPixelString(wPs_CrEA9),sizing:s7nNRIUgr,source:\"youTube\",speed:CYPyeXpX_,startTime:LySqSeAyX,style:{height:\"100%\",width:\"100%\"},tapToPlay:qJaNS4Lg9,thumbnail:toImageSrc(bjxYmlnUG),urlType:oTTdyEODA,videoUrl:FE7G_oAlr,vimeoType:\"text\",vimeoUrl:FE7G_oAlr,volume:IndCYJsW8,width:\"100%\",youTubeType:\"text\",youTubeUrl:FE7G_oAlr})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-bae3p\",\"data-framer-name\":\"Shadow\",layoutDependency:layoutDependency,layoutId:\"LDmf6WPVa\",style:{backgroundColor:\"rgba(0, 0, 0, 0.5)\",opacity:1},variants:{\"SzEfmuIzc-hover\":{backgroundColor:\"rgba(0, 0, 0, 0.8)\",opacity:1},gMT6JybaN:{opacity:1},jPOKBLEng:{opacity:0},sg6uWjw_R:{opacity:0}}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-u7h3dp\",\"data-framer-name\":\"Controls\",layoutDependency:layoutDependency,layoutId:\"G4q708A4i\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ouvmna\",\"data-framer-name\":\"TextContainer\",layoutDependency:layoutDependency,layoutId:\"ZFGom9FtP\",style:{opacity:1},variants:{\"SzEfmuIzc-hover\":{opacity:1},gMT6JybaN:{opacity:1},jPOKBLEng:{opacity:0},sg6uWjw_R:{opacity:0}},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1tzcx73\",\"data-styles-preset\":\"jMjJ_0scZ\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4b168218-8cf7-4c57-94e1-3165a68ceaa7, rgb(255, 255, 255)))\"},children:'\"I think the greatest joy comes from the people.\"'})}),className:\"framer-sd9onk\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ESV3CKGuL\",style:{\"--extracted-r6o4lv\":\"var(--token-4b168218-8cf7-4c57-94e1-3165a68ceaa7, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},text:mT946QSSs,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({gMT6JybaN:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-n3r1bx\",\"data-styles-preset\":\"exfmV36SO\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4b168218-8cf7-4c57-94e1-3165a68ceaa7, rgb(255, 255, 255)))\"},children:'\"I think the greatest joy comes from the people.\"'})})},sg6uWjw_R:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-n3r1bx\",\"data-styles-preset\":\"exfmV36SO\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4b168218-8cf7-4c57-94e1-3165a68ceaa7, rgb(255, 255, 255)))\"},children:'\"I think the greatest joy comes from the people.\"'})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1gm2sfe\",\"data-styles-preset\":\"aiGE91xB9\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4b168218-8cf7-4c57-94e1-3165a68ceaa7, rgb(255, 255, 255)))\"},children:\"Pierre Khoury, CEO of Shippeo\"})}),className:\"framer-r6ke7i\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ynywWndEZ\",style:{\"--extracted-r6o4lv\":\"var(--token-4b168218-8cf7-4c57-94e1-3165a68ceaa7, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},text:Qj5R4cMWs,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({gMT6JybaN:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-18uwgaj\",\"data-styles-preset\":\"SMHWec6QV\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4b168218-8cf7-4c57-94e1-3165a68ceaa7, rgb(255, 255, 255)))\"},children:\"Pierre Khoury, CEO of Shippeo\"})})},sg6uWjw_R:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-18uwgaj\",\"data-styles-preset\":\"SMHWec6QV\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4b168218-8cf7-4c57-94e1-3165a68ceaa7, rgb(255, 255, 255)))\"},children:\"Pierre Khoury, CEO of Shippeo\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-x6i4y4\",\"data-framer-name\":\"BackgroundBtn\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"tElijYdvN\",onTap:onTap20t7va,style:{backdropFilter:\"blur(30px)\",backgroundColor:\"rgba(242, 242, 242, 0.2)\",borderBottomLeftRadius:2e3,borderBottomRightRadius:2e3,borderTopLeftRadius:2e3,borderTopRightRadius:2e3,WebkitBackdropFilter:\"blur(30px)\"},variants:{\"SzEfmuIzc-hover\":{backgroundColor:\"var(--token-4fce2c27-701f-40f7-b405-d3e2c9851fd1, rgb(225, 255, 94))\"}},...addPropertyOverrides({gMT6JybaN:{onTap:onTapi2lfn1},jPOKBLEng:{onTap:onTapvoq0th},sg6uWjw_R:{onTap:onTap2o256h}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-svu3r2-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"bjy_PgGg4-container\",nodeId:\"bjy_PgGg4\",rendersWithMotion:true,scopeId:\"G8Iy1EhSR\",children:/*#__PURE__*/_jsx(VideoButton,{height:\"100%\",iconColor:\"var(--token-4b168218-8cf7-4c57-94e1-3165a68ceaa7, rgb(255, 255, 255))\",iconSize:30,id:\"bjy_PgGg4\",layoutId:\"bjy_PgGg4\",playIcon:addImageAlt({pixelHeight:24,pixelWidth:24,src:\"https://framerusercontent.com/images/9BSpAgaTvdyA8ApT3v0yBd7XTY.svg\"},\"\"),skipTime:10,style:{height:\"100%\",width:\"100%\"},type:\"play\",width:\"100%\",...addPropertyOverrides({\"SzEfmuIzc-hover\":{iconColor:\"var(--token-0e37be03-7eb8-43a9-88e0-83cbd415c336, rgb(10, 23, 17))\"},gMT6JybaN:{iconSize:16},sg6uWjw_R:{iconSize:16}},baseVariant,gestureVariant)})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-MkWxP.framer-12fntdf, .framer-MkWxP .framer-12fntdf { display: block; }\",\".framer-MkWxP.framer-1q99rib { align-content: center; align-items: center; cursor: default; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 540px; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: 960px; will-change: var(--framer-will-change-override, transform); }\",\".framer-MkWxP .framer-1lpisdl-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-MkWxP .framer-bae3p { bottom: 0px; flex: none; left: 0px; overflow: hidden; pointer-events: none; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-MkWxP .framer-u7h3dp { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-start; overflow: visible; padding: 32px; position: relative; width: 100%; z-index: 1; }\",\".framer-MkWxP .framer-ouvmna { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-MkWxP .framer-sd9onk, .framer-MkWxP .framer-r6ke7i { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-MkWxP .framer-x6i4y4 { align-content: center; align-items: center; aspect-ratio: 1 / 1; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 98px); justify-content: center; overflow: visible; padding: 0px; position: relative; width: 98px; z-index: 1; }\",\".framer-MkWxP .framer-svu3r2-container { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 1; }\",\".framer-MkWxP.framer-v-3j7ob7.framer-1q99rib, .framer-MkWxP.framer-v-1q99rib.hover.framer-1q99rib { aspect-ratio: 1.7777777777777777 / 1; height: var(--framer-aspect-ratio-supported, 540px); }\",\".framer-MkWxP.framer-v-196xqk7.framer-1q99rib, .framer-MkWxP.framer-v-10xswy9.framer-1q99rib { aspect-ratio: 1.7777777777777777 / 1; height: var(--framer-aspect-ratio-supported, 219px); width: 390px; }\",\".framer-MkWxP.framer-v-196xqk7 .framer-u7h3dp, .framer-MkWxP.framer-v-10xswy9 .framer-u7h3dp { gap: 24px; padding: 12px; }\",\".framer-MkWxP.framer-v-196xqk7 .framer-ouvmna, .framer-MkWxP.framer-v-10xswy9 .framer-ouvmna { gap: 4px; }\",\".framer-MkWxP.framer-v-196xqk7 .framer-x6i4y4, .framer-MkWxP.framer-v-10xswy9 .framer-x6i4y4 { height: var(--framer-aspect-ratio-supported, 48px); width: 48px; }\",\".framer-MkWxP.framer-v-196xqk7 .framer-svu3r2-container, .framer-MkWxP.framer-v-10xswy9 .framer-svu3r2-container { height: 18px; left: calc(50.00000000000002% - 14px / 2); top: calc(50.00000000000002% - 18px / 2); width: 14px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 540\n * @framerIntrinsicWidth 960\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"jPOKBLEng\":{\"layout\":[\"fixed\",\"fixed\"]},\"gMT6JybaN\":{\"layout\":[\"fixed\",\"fixed\"]},\"sg6uWjw_R\":{\"layout\":[\"fixed\",\"fixed\"]},\"kzgE8pHie\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"mT946QSSs\":\"title\",\"Qj5R4cMWs\":\"job\",\"bjxYmlnUG\":\"videoThumbnail\",\"oTTdyEODA\":\"videoURL\",\"FE7G_oAlr\":\"url\",\"s7nNRIUgr\":\"sizing\",\"LySqSeAyX\":\"startTime\",\"A0LLsutDq\":\"autoPlay\",\"A4C8YE74W\":\"muted\",\"IndCYJsW8\":\"volume\",\"G29x0kr7F\":\"loop\",\"qJaNS4Lg9\":\"tapToPlay\",\"CYPyeXpX_\":\"speed\",\"Im1BDjtlT\":\"preload\",\"kC6B6bhp2\":\"fill\",\"wPs_CrEA9\":\"radius\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerG8Iy1EhSR=withCSS(Component,css,\"framer-MkWxP\");export default FramerG8Iy1EhSR;FramerG8Iy1EhSR.displayName=\"VideoCard\";FramerG8Iy1EhSR.defaultProps={height:540,width:960};addPropertyControls(FramerG8Iy1EhSR,{variant:{options:[\"SzEfmuIzc\",\"jPOKBLEng\",\"gMT6JybaN\",\"sg6uWjw_R\"],optionTitles:[\"DesktopPause\",\"DesktopPlay\",\"PhonePause\",\"PhonePlay\"],title:\"Variant\",type:ControlType.Enum},mT946QSSs:{defaultValue:\"Title\",displayTextArea:true,title:\"Title\",type:ControlType.String},Qj5R4cMWs:{defaultValue:\"Job\",displayTextArea:true,title:\"Job\",type:ControlType.String},bjxYmlnUG:{title:\"Video Thumbnail\",type:ControlType.ResponsiveImage},oTTdyEODA:VideoFrameControls?.[\"urlType\"]&&{...VideoFrameControls[\"urlType\"],defaultValue:\"text\",description:undefined,hidden:undefined,title:\"Video URL\"},FE7G_oAlr:{defaultValue:\"https://video.twimg.com/ext_tw_video/1810919914741583877/pu/vid/avc1/1280x720/Od_NmT-n6GT3Jrcq.mp4?tag=12\",displayTextArea:true,placeholder:\"URL\",title:\"Url\",type:ControlType.String},s7nNRIUgr:VideoFrameControls?.[\"sizing\"]&&{...VideoFrameControls[\"sizing\"],defaultValue:\"cover\",description:undefined,hidden:undefined,title:\"Sizing\"},LySqSeAyX:{defaultValue:\"0:00\",placeholder:\"HH:MM:SS\",title:\"Start Time\",type:ControlType.String},A0LLsutDq:{defaultValue:false,title:\"Auto Play\",type:ControlType.Boolean},A4C8YE74W:{defaultValue:false,title:\"Muted\",type:ControlType.Boolean},IndCYJsW8:{defaultValue:1,max:1,min:0,step:.01,title:\"Volume\",type:ControlType.Number},G29x0kr7F:{defaultValue:false,title:\"Loop\",type:ControlType.Boolean},qJaNS4Lg9:{defaultValue:false,title:\"Tap To Play\",type:ControlType.Boolean},CYPyeXpX_:VideoFrameControls?.[\"speed\"]&&{...VideoFrameControls[\"speed\"],defaultValue:\"1\",description:undefined,hidden:undefined,title:\"Speed\"},Im1BDjtlT:VideoFrameControls?.[\"preload\"]&&{...VideoFrameControls[\"preload\"],defaultValue:\"none\",description:undefined,hidden:undefined,title:\"Preload\"},kC6B6bhp2:{defaultValue:\"rgb(0, 0, 0)\",title:\"Fill\",type:ControlType.Color},wPs_CrEA9:{defaultValue:\"0px\",title:\"Radius\",type:ControlType.BorderRadius}});addFonts(FramerG8Iy1EhSR,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...VideoFrameFonts,...VideoButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerG8Iy1EhSR\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"mT946QSSs\\\":\\\"title\\\",\\\"Qj5R4cMWs\\\":\\\"job\\\",\\\"bjxYmlnUG\\\":\\\"videoThumbnail\\\",\\\"oTTdyEODA\\\":\\\"videoURL\\\",\\\"FE7G_oAlr\\\":\\\"url\\\",\\\"s7nNRIUgr\\\":\\\"sizing\\\",\\\"LySqSeAyX\\\":\\\"startTime\\\",\\\"A0LLsutDq\\\":\\\"autoPlay\\\",\\\"A4C8YE74W\\\":\\\"muted\\\",\\\"IndCYJsW8\\\":\\\"volume\\\",\\\"G29x0kr7F\\\":\\\"loop\\\",\\\"qJaNS4Lg9\\\":\\\"tapToPlay\\\",\\\"CYPyeXpX_\\\":\\\"speed\\\",\\\"Im1BDjtlT\\\":\\\"preload\\\",\\\"kC6B6bhp2\\\":\\\"fill\\\",\\\"wPs_CrEA9\\\":\\\"radius\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jPOKBLEng\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gMT6JybaN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"sg6uWjw_R\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kzgE8pHie\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"540\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"960\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./G8Iy1EhSR.map","// Generated by Framer (4307032)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Lottie}from\"https://framerusercontent.com/modules/YbkSqZ7STzW5WsMb1yan/RLfsHd78NBd0kbafA9hd/Lottie.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/rx1bBkuA98URqfHJmdd1/eQc5tQKKm1FYO0QGNdhB/aiGE91xB9.js\";const LottieFonts=getFonts(Lottie);const cycleOrder=[\"LXcsep8km\",\"N1Yg3ivKu\",\"S5hprqaok\",\"jRlioy8x_\"];const serializationHash=\"framer-cLqmk\";const variantClassNames={jRlioy8x_:\"framer-v-1sc5ybu\",LXcsep8km:\"framer-v-1uw6v5\",N1Yg3ivKu:\"framer-v-mknba9\",S5hprqaok:\"framer-v-1eqrfu\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const transition1={bounce:.2,delay:0,duration:1.2,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={GreenPause:\"LXcsep8km\",GreenPlay:\"N1Yg3ivKu\",WhitePause:\"S5hprqaok\",WhitePlay:\"jRlioy8x_\"};const getProps=({height,id,padding,text,title,width,...props})=>{return{...props,iQ5In9Ur8:title??props.iQ5In9Ur8??\"Title\",r2GQpxD9F:text??props.r2GQpxD9F??\"Text\",variant:humanReadableVariantMap[props.variant]??props.variant??\"LXcsep8km\",x8e2ablbW:padding??props.x8e2ablbW??\"32px\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,iQ5In9Ur8,r2GQpxD9F,x8e2ablbW,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"LXcsep8km\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1uw6v5\",className,classNames),\"data-framer-name\":\"GreenPause\",layoutDependency:layoutDependency,layoutId:\"LXcsep8km\",ref:refBinding,style:{\"--db18p5\":numberToPixelString(x8e2ablbW),backgroundColor:\"var(--token-4fce2c27-701f-40f7-b405-d3e2c9851fd1, rgb(225, 255, 94))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,...style},variants:{jRlioy8x_:{backgroundColor:\"var(--token-4b168218-8cf7-4c57-94e1-3165a68ceaa7, rgb(255, 255, 255))\"},S5hprqaok:{backgroundColor:\"var(--token-4b168218-8cf7-4c57-94e1-3165a68ceaa7, rgb(255, 255, 255))\"}},...addPropertyOverrides({jRlioy8x_:{\"data-framer-name\":\"WhitePlay\"},N1Yg3ivKu:{\"data-framer-name\":\"GreenPlay\"},S5hprqaok:{\"data-framer-name\":\"WhitePause\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bwrvi1-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Wq1j2VoJz-container\",nodeId:\"Wq1j2VoJz\",rendersWithMotion:true,scopeId:\"llvuRB2sP\",children:/*#__PURE__*/_jsx(Lottie,{height:\"100%\",id:\"Wq1j2VoJz\",isForwardsDirection:true,layoutId:\"Wq1j2VoJz\",loop:false,pauseOnCanvas:true,playing:false,poster:\"Auto\",posterProgress:0,progress:0,speed:1,srcFile:\"https://framerusercontent.com/assets/P6DOsQ7yIO27K15hth6fhp7bDA.json\",srcType:\"Upload\",srcUrl:\"https://misc.framerstatic.com/lottie/logo.json\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({jRlioy8x_:{playing:true,srcFile:\"https://framerusercontent.com/assets/gWBIYXJbwgqoGaGyAMsQPwyyBAI.json\"},N1Yg3ivKu:{playing:true},S5hprqaok:{srcFile:\"https://framerusercontent.com/assets/gWBIYXJbwgqoGaGyAMsQPwyyBAI.json\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0JlbGFyaXVzIFNhbnMgU2VtaWJvbGQ=\",\"--framer-font-family\":'\"Belarius Sans Semibold\", \"Belarius Sans Semibold Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"110%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0e37be03-7eb8-43a9-88e0-83cbd415c336, rgb(10, 23, 17)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Title\"})}),className:\"framer-1w5vaw7\",\"data-framer-name\":\"Title\",fonts:[\"CUSTOM;Belarius Sans Semibold\"],layoutDependency:layoutDependency,layoutId:\"vjcCKtRF0\",style:{\"--extracted-r6o4lv\":\"var(--token-0e37be03-7eb8-43a9-88e0-83cbd415c336, rgb(10, 23, 17))\",\"--framer-paragraph-spacing\":\"0px\"},text:iQ5In9Ur8,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1gm2sfe\",\"data-styles-preset\":\"aiGE91xB9\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0e37be03-7eb8-43a9-88e0-83cbd415c336, rgb(10, 23, 17)))\"},children:\"Text\"})}),className:\"framer-rhw2j4\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"CJ8J4qHiR\",style:{\"--extracted-r6o4lv\":\"var(--token-0e37be03-7eb8-43a9-88e0-83cbd415c336, rgb(10, 23, 17))\",\"--framer-paragraph-spacing\":\"0px\"},text:r2GQpxD9F,verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-cLqmk.framer-l1tp65, .framer-cLqmk .framer-l1tp65 { display: block; }\",\".framer-cLqmk.framer-1uw6v5 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: 400px; justify-content: flex-start; overflow: hidden; padding: var(--db18p5); position: relative; width: 341px; will-change: var(--framer-will-change-override, transform); }\",\".framer-cLqmk .framer-1bwrvi1-container { bottom: -182px; flex: none; height: 500px; position: absolute; right: -31px; width: 341px; z-index: 0; }\",\".framer-cLqmk .framer-1w5vaw7, .framer-cLqmk .framer-rhw2j4 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-cLqmk.framer-v-1eqrfu .framer-1bwrvi1-container, .framer-cLqmk.framer-v-1sc5ybu .framer-1bwrvi1-container { bottom: -200px; left: 0px; right: unset; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 400\n * @framerIntrinsicWidth 341\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"N1Yg3ivKu\":{\"layout\":[\"fixed\",\"fixed\"]},\"S5hprqaok\":{\"layout\":[\"fixed\",\"fixed\"]},\"jRlioy8x_\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"iQ5In9Ur8\":\"title\",\"r2GQpxD9F\":\"text\",\"x8e2ablbW\":\"padding\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerllvuRB2sP=withCSS(Component,css,\"framer-cLqmk\");export default FramerllvuRB2sP;FramerllvuRB2sP.displayName=\"BoltTextCard\";FramerllvuRB2sP.defaultProps={height:400,width:341};addPropertyControls(FramerllvuRB2sP,{variant:{options:[\"LXcsep8km\",\"N1Yg3ivKu\",\"S5hprqaok\",\"jRlioy8x_\"],optionTitles:[\"GreenPause\",\"GreenPlay\",\"WhitePause\",\"WhitePlay\"],title:\"Variant\",type:ControlType.Enum},iQ5In9Ur8:{defaultValue:\"Title\",displayTextArea:false,title:\"Title\",type:ControlType.String},r2GQpxD9F:{defaultValue:\"Text\",displayTextArea:true,title:\"Text\",type:ControlType.String},x8e2ablbW:{defaultValue:\"32px\",title:\"Padding\",type:ControlType.Padding}});addFonts(FramerllvuRB2sP,[{explicitInter:true,fonts:[{family:\"Belarius Sans Semibold\",source:\"custom\",url:\"https://framerusercontent.com/assets/FMeVujzQsC1bImXvFToIDNSB5GQ.woff2\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...LottieFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerllvuRB2sP\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"341\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"400\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"N1Yg3ivKu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"S5hprqaok\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jRlioy8x_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"iQ5In9Ur8\\\":\\\"title\\\",\\\"r2GQpxD9F\\\":\\\"text\\\",\\\"x8e2ablbW\\\":\\\"padding\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./llvuRB2sP.map"],"mappings":"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"}