{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/0sWquksFr1YDkaIgrl9Z/jKzAzDE1dbmgPC3q8RAo/Vimeo.js", "ssg:https://ga.jspm.io/npm:@vimeo/player@2.23.1/dist/player.es.js", "ssg:https://framer.com/m/framer/default-utils.js@^0.45.0", "ssg:https://framerusercontent.com/modules/zV9MJzNRfnS0do1I1RCp/DRmW29tEc2NUDjvHxN5C/m_S0SazFM.js", "ssg:https://framerusercontent.com/modules/Lf1PMJqjILuspTJhTbWJ/qZ16LIKo3RWbhRDHb1rj/m_S0SazFM.js", "ssg:https://framerusercontent.com/modules/Lf1PMJqjILuspTJhTbWJ/qZ16LIKo3RWbhRDHb1rj/m_S0SazFM-0.js", "ssg:https://framerusercontent.com/modules/Mh0fRzVpw1ZtXQSGUsr0/4kI9qebGSeupXnfaPyf2/mjDf_KSkG.js", "ssg:https://framerusercontent.com/modules/6hpKF3IgMdO2Sul1CUHG/u1gp1myvzG04iLZMRfDI/tAU8hAZZK.js", "ssg:https://framerusercontent.com/modules/tYQ6EONBE8G4dP4JlBUd/E47bVlvfV7rWpNW3BN5n/tAU8hAZZK.js", "ssg:https://framerusercontent.com/modules/tYQ6EONBE8G4dP4JlBUd/E47bVlvfV7rWpNW3BN5n/tAU8hAZZK-0.js", "ssg:https://framerusercontent.com/modules/cSY2COEKDlWOoQs8kbwV/hdZzrB5fdty360xnTZMW/KTDz_N4A9.js", "ssg:https://framerusercontent.com/modules/hKjtTuWGYB451ckw6eTN/bbq95ZQZ142lE2fXscHd/Hero.js", "ssg:https://framer.com/m/hero-icons/Home.js@0.0.28", "ssg:https://framerusercontent.com/modules/iHDsmVZEaevlcwmboG80/f0U9IlCpVxlvXsCyoXA1/BB5OYjlP6.js"],
  "sourcesContent": ["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,withCSS,clampRGB}from\"framer\";import{motion}from\"framer-motion\";import Player from\"@vimeo/player\";import{useEffect,useRef,useState}from\"react\";import{useRadius,borderRadiusControl}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";const vimeoRegex=/^https?:\\/\\/vimeo\\.com\\/(\\d+)/;/**\n * VIMEO\n *\n * @framerIntrinsicWidth 480\n * @framerIntrinsicHeight 270\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerComponentPresetProps borderRadius, backgroundColor\n */const Vimeo=withCSS(function Vimeo({video,autoplay,mute,controls,loop,titles,backgroundColor,onPlay=()=>{},onEnd=()=>{},style,...props}){const[key,setKey]=useState(0);const player=useRef();const borderRadius=useRadius(props);useEffect(()=>{if(!player.current)return;const[,id]=video.match(vimeoRegex)?video.match(vimeoRegex):[null,0];const embeddedPlayer=new Player(player.current,{id,autopause:false,autoplay:RenderTarget.current()===RenderTarget.canvas?false:autoplay,byline:titles,controls:controls,loop:loop,title:titles,muted:mute,responsive:true});embeddedPlayer.on(\"play\",onPlay);embeddedPlayer.on(\"ended\",onEnd);},[player,key]);useEffect(()=>{setKey(key=>key+1);},[video,autoplay,mute,controls,loop,titles]);return /*#__PURE__*/_jsx(motion.div,{style:{\"--background-rgb\":clampRGB(backgroundColor),background:`var(--vimeo-background, ${backgroundColor})`,...style,borderRadius,position:\"relative\",width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",overflow:\"hidden\"},...props,children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-vimeo\",ref:player,style:{width:\"100%\",height:\"100%\"}},key)});},[\".framer-vimeo > div { padding: 0 !important; width: 100%; height: 100%; }\",\"@supports not (color(display-p3 1 1 1)) { --vimeo-background: var(--background-rgb)}\"],\"framer-lib-vimeo\");Vimeo.defaultProps={video:\"https://vimeo.com/642263700\",autoplay:false,loop:false,mute:false,backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0};addPropertyControls(Vimeo,{video:{title:\"URL\",type:ControlType.String},...borderRadiusControl,controls:{title:\"Controls\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\"},autoplay:{title:\"Autoplay\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\"},// playOnCanvas: {\n//     title: \"On Canvas\",\n//     type: ControlType.Boolean,\n//     enabledTitle: \"Play\",\n//     disabledTitle: \"Pause\",\n// },\nloop:{title:\"Loop\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\"},mute:{title:\"Mute\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\"},// titles: {\n//     title: \"Titles\",\n//     type: ControlType.Boolean,\n//     enabledTitle: \"Show\",\n//     disabledTitle: \"Hide\",\n// },\nbackgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgba(0, 0, 0, 0)\"},onPlay:{type:ControlType.EventHandler},onEnd:{type:ControlType.EventHandler}});export default Vimeo;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Vimeo\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"270\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"480\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerComponentPresetProps\":\"borderRadius, backgroundColor\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Vimeo.map", "function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread2(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function _regeneratorRuntime(){_regeneratorRuntime=function(){return e};var e={},t=Object.prototype,r=t.hasOwnProperty,n=Object.defineProperty||function(e,t,r){e[t]=r.value},o=\"function\"==typeof Symbol?Symbol:{},a=o.iterator||\"@@iterator\",i=o.asyncIterator||\"@@asyncIterator\",c=o.toStringTag||\"@@toStringTag\";function define(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{define({},\"\")}catch(e){define=function(e,t,r){return e[t]=r}}function wrap(e,t,r,o){var a=t&&t.prototype instanceof Generator?t:Generator,i=Object.create(a.prototype),c=new Context(o||[]);return n(i,\"_invoke\",{value:makeInvokeMethod(e,r,c)}),i}function tryCatch(e,t,r){try{return{type:\"normal\",arg:e.call(t,r)}}catch(e){return{type:\"throw\",arg:e}}}e.wrap=wrap;var u={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var l={};define(l,a,(function(){return this}));var s=Object.getPrototypeOf,f=s&&s(s(values([])));f&&f!==t&&r.call(f,a)&&(l=f);var d=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(l);function defineIteratorMethods(e){[\"next\",\"throw\",\"return\"].forEach((function(t){define(e,t,(function(e){return this._invoke(t,e)}))}))}function AsyncIterator(e,t){function invoke(n,o,a,i){var c=tryCatch(e[n],e,o);if(\"throw\"!==c.type){var u=c.arg,l=u.value;return l&&\"object\"==typeof l&&r.call(l,\"__await\")?t.resolve(l.__await).then((function(e){invoke(\"next\",e,a,i)}),(function(e){invoke(\"throw\",e,a,i)})):t.resolve(l).then((function(e){u.value=e,a(u)}),(function(e){return invoke(\"throw\",e,a,i)}))}i(c.arg)}var o;n(this,\"_invoke\",{value:function(e,r){function callInvokeWithMethodAndArg(){return new t((function(t,n){invoke(e,r,t,n)}))}return o=o?o.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}})}function makeInvokeMethod(e,t,r){var n=\"suspendedStart\";return function(o,a){if(\"executing\"===n)throw new Error(\"Generator is already running\");if(\"completed\"===n){if(\"throw\"===o)throw a;return doneResult()}for(r.method=o,r.arg=a;;){var i=r.delegate;if(i){var c=maybeInvokeDelegate(i,r);if(c){if(c===u)continue;return c}}if(\"next\"===r.method)r.sent=r._sent=r.arg;else if(\"throw\"===r.method){if(\"suspendedStart\"===n)throw n=\"completed\",r.arg;r.dispatchException(r.arg)}else\"return\"===r.method&&r.abrupt(\"return\",r.arg);n=\"executing\";var l=tryCatch(e,t,r);if(\"normal\"===l.type){if(n=r.done?\"completed\":\"suspendedYield\",l.arg===u)continue;return{value:l.arg,done:r.done}}\"throw\"===l.type&&(n=\"completed\",r.method=\"throw\",r.arg=l.arg)}}}function maybeInvokeDelegate(e,t){var r=t.method,n=e.iterator[r];if(void 0===n)return t.delegate=null,\"throw\"===r&&e.iterator.return&&(t.method=\"return\",t.arg=void 0,maybeInvokeDelegate(e,t),\"throw\"===t.method)||\"return\"!==r&&(t.method=\"throw\",t.arg=new TypeError(\"The iterator does not provide a '\"+r+\"' method\")),u;var o=tryCatch(n,e.iterator,t.arg);if(\"throw\"===o.type)return t.method=\"throw\",t.arg=o.arg,t.delegate=null,u;var a=o.arg;return a?a.done?(t[e.resultName]=a.value,t.next=e.nextLoc,\"return\"!==t.method&&(t.method=\"next\",t.arg=void 0),t.delegate=null,u):a:(t.method=\"throw\",t.arg=new TypeError(\"iterator result is not an object\"),t.delegate=null,u)}function pushTryEntry(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function resetTryEntry(e){var t=e.completion||{};t.type=\"normal\",delete t.arg,e.completion=t}function Context(e){this.tryEntries=[{tryLoc:\"root\"}],e.forEach(pushTryEntry,this),this.reset(!0)}function values(e){if(e){var t=e[a];if(t)return t.call(e);if(\"function\"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,o=function next(){for(;++n<e.length;)if(r.call(e,n))return next.value=e[n],next.done=!1,next;return next.value=void 0,next.done=!0,next};return o.next=o}}return{next:doneResult}}function doneResult(){return{value:void 0,done:!0}}return GeneratorFunction.prototype=GeneratorFunctionPrototype,n(d,\"constructor\",{value:GeneratorFunctionPrototype,configurable:!0}),n(GeneratorFunctionPrototype,\"constructor\",{value:GeneratorFunction,configurable:!0}),GeneratorFunction.displayName=define(GeneratorFunctionPrototype,c,\"GeneratorFunction\"),e.isGeneratorFunction=function(e){var t=\"function\"==typeof e&&e.constructor;return!!t&&(t===GeneratorFunction||\"GeneratorFunction\"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,GeneratorFunctionPrototype):(e.__proto__=GeneratorFunctionPrototype,define(e,c,\"GeneratorFunction\")),e.prototype=Object.create(d),e},e.awrap=function(e){return{__await:e}},defineIteratorMethods(AsyncIterator.prototype),define(AsyncIterator.prototype,i,(function(){return this})),e.AsyncIterator=AsyncIterator,e.async=function(t,r,n,o,a){void 0===a&&(a=Promise);var i=new AsyncIterator(wrap(t,r,n,o),a);return e.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},defineIteratorMethods(d),define(d,c,\"Generator\"),define(d,a,(function(){return this})),define(d,\"toString\",(function(){return\"[object Generator]\"})),e.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function next(){for(;r.length;){var e=r.pop();if(e in t)return next.value=e,next.done=!1,next}return next.done=!0,next}},e.values=values,Context.prototype={constructor:Context,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method=\"next\",this.arg=void 0,this.tryEntries.forEach(resetTryEntry),!e)for(var t in this)\"t\"===t.charAt(0)&&r.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(\"throw\"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function handle(r,n){return a.type=\"throw\",a.arg=e,t.next=r,n&&(t.method=\"next\",t.arg=void 0),!!n}for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n],a=o.completion;if(\"root\"===o.tryLoc)return handle(\"end\");if(o.tryLoc<=this.prev){var i=r.call(o,\"catchLoc\"),c=r.call(o,\"finallyLoc\");if(i&&c){if(this.prev<o.catchLoc)return handle(o.catchLoc,!0);if(this.prev<o.finallyLoc)return handle(o.finallyLoc)}else if(i){if(this.prev<o.catchLoc)return handle(o.catchLoc,!0)}else{if(!c)throw new Error(\"try statement without catch or finally\");if(this.prev<o.finallyLoc)return handle(o.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,\"finallyLoc\")&&this.prev<o.finallyLoc){var a=o;break}}a&&(\"break\"===e||\"continue\"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method=\"next\",this.next=a.finallyLoc,u):this.complete(i)},complete:function(e,t){if(\"throw\"===e.type)throw e.arg;return\"break\"===e.type||\"continue\"===e.type?this.next=e.arg:\"return\"===e.type?(this.rval=this.arg=e.arg,this.method=\"return\",this.next=\"end\"):\"normal\"===e.type&&t&&(this.next=t),u},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),resetTryEntry(r),u}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if(\"throw\"===n.type){var o=n.arg;resetTryEntry(r)}return o}}throw new Error(\"illegal catch attempt\")},delegateYield:function(e,t,r){return this.delegate={iterator:values(e),resultName:t,nextLoc:r},\"next\"===this.method&&(this.arg=void 0),u}},e}function asyncGeneratorStep(e,t,r,n,o,a,i){try{var c=e[a](i);var u=c.value}catch(e){r(e);return}c.done?t(u):Promise.resolve(u).then(n,o)}function _asyncToGenerator(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var a=e.apply(t,r);function _next(e){asyncGeneratorStep(a,n,o,_next,_throw,\"next\",e)}function _throw(e){asyncGeneratorStep(a,n,o,_next,_throw,\"throw\",e)}_next(void 0)}))}}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||false;n.configurable=true;\"value\"in n&&(n.writable=true);Object.defineProperty(e,_toPropertyKey(n.key),n)}}function _createClass(e,t,r){t&&_defineProperties(e.prototype,t);r&&_defineProperties(e,r);Object.defineProperty(e,\"prototype\",{writable:false});return e}function _defineProperty(e,t,r){t=_toPropertyKey(t);t in e?Object.defineProperty(e,t,{value:r,enumerable:true,configurable:true,writable:true}):e[t]=r;return e}function _inherits(e,t){if(typeof t!==\"function\"&&t!==null)throw new TypeError(\"Super expression must either be null or a function\");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:true,configurable:true}});Object.defineProperty(e,\"prototype\",{writable:false});t&&_setPrototypeOf(e,t)}function _getPrototypeOf(e){_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function _getPrototypeOf(e){return e.__proto__||Object.getPrototypeOf(e)};return _getPrototypeOf(e)}function _setPrototypeOf(e,t){_setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function _setPrototypeOf(e,t){e.__proto__=t;return e};return _setPrototypeOf(e,t)}function _isNativeReflectConstruct(){if(typeof Reflect===\"undefined\"||!Reflect.construct)return false;if(Reflect.construct.sham)return false;if(typeof Proxy===\"function\")return true;try{Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})));return true}catch(e){return false}}function _construct(e,t,r){_construct=_isNativeReflectConstruct()?Reflect.construct.bind():function _construct(e,t,r){var n=[null];n.push.apply(n,t);var o=Function.bind.apply(e,n);var a=new o;r&&_setPrototypeOf(a,r.prototype);return a};return _construct.apply(null,arguments)}function _isNativeFunction(e){return Function.toString.call(e).indexOf(\"[native code]\")!==-1}function _wrapNativeSuper(e){var t=typeof Map===\"function\"?new Map:void 0;_wrapNativeSuper=function _wrapNativeSuper(e){if(e===null||!_isNativeFunction(e))return e;if(typeof e!==\"function\")throw new TypeError(\"Super expression must either be null or a function\");if(typeof t!==\"undefined\"){if(t.has(e))return t.get(e);t.set(e,Wrapper)}function Wrapper(){return _construct(e,arguments,_getPrototypeOf(this).constructor)}Wrapper.prototype=Object.create(e.prototype,{constructor:{value:Wrapper,enumerable:false,writable:true,configurable:true}});return _setPrototypeOf(Wrapper,e)};return _wrapNativeSuper(e)}function _assertThisInitialized(e){if(e===void 0)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}function _possibleConstructorReturn(e,t){if(t&&(typeof t===\"object\"||typeof t===\"function\"))return t;if(t!==void 0)throw new TypeError(\"Derived constructors may only return object or undefined\");return _assertThisInitialized(e)}function _createSuper(e){var t=_isNativeReflectConstruct();return function _createSuperInternal(){var r,n=_getPrototypeOf(e);if(t){var o=_getPrototypeOf(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return _possibleConstructorReturn(this,r)}}function _toPrimitive(e,t){if(typeof e!==\"object\"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||\"default\");if(typeof n!==\"object\")return n;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return(t===\"string\"?String:Number)(e)}function _toPropertyKey(e){var t=_toPrimitive(e,\"string\");return typeof t===\"symbol\"?t:String(t)}\n/**\n * Check to see this is a node environment.\n * @type {Boolean}\n */var e=typeof global!==\"undefined\"&&{}.toString.call(global)===\"[object global]\";\n/**\n * Get the name of the method for a given getter or setter.\n *\n * @param {string} prop The name of the property.\n * @param {string} type Either \u201Cget\u201D or \u201Cset\u201D.\n * @return {string}\n */function getMethodName(e,t){return e.indexOf(t.toLowerCase())===0?e:\"\".concat(t.toLowerCase()).concat(e.substr(0,1).toUpperCase()).concat(e.substr(1))}\n/**\n * Check to see if the object is a DOM Element.\n *\n * @param {*} element The object to check.\n * @return {boolean}\n */function isDomElement(e){return Boolean(e&&e.nodeType===1&&\"nodeName\"in e&&e.ownerDocument&&e.ownerDocument.defaultView)}\n/**\n * Check to see whether the value is a number.\n *\n * @see http://dl.dropboxusercontent.com/u/35146/js/tests/isNumber.html\n * @param {*} value The value to check.\n * @param {boolean} integer Check if the value is an integer.\n * @return {boolean}\n */function isInteger(e){return!isNaN(parseFloat(e))&&isFinite(e)&&Math.floor(e)==e}\n/**\n * Check to see if the URL is a Vimeo url.\n *\n * @param {string} url The url string.\n * @return {boolean}\n */function isVimeoUrl(e){return/^(https?:)?\\/\\/((((player|www)\\.)?vimeo\\.com)|((player\\.)?[a-zA-Z0-9-]+\\.(videoji\\.(hk|cn)|vimeo\\.work)))(?=$|\\/)/.test(e)}\n/**\n * Check to see if the URL is for a Vimeo embed.\n *\n * @param {string} url The url string.\n * @return {boolean}\n */function isVimeoEmbed(e){var t=/^https:\\/\\/player\\.((vimeo\\.com)|([a-zA-Z0-9-]+\\.(videoji\\.(hk|cn)|vimeo\\.work)))\\/video\\/\\d+/;return t.test(e)}function getOembedDomain(e){var t=(e||\"\").match(/^(?:https?:)?(?:\\/\\/)?([^/?]+)/);var r=(t&&t[1]||\"\").replace(\"player.\",\"\");var n=[\".videoji.hk\",\".vimeo.work\",\".videoji.cn\"];for(var o=0,a=n;o<a.length;o++){var i=a[o];if(r.endsWith(i))return r}return\"vimeo.com\"}\n/**\n * Get the Vimeo URL from an element.\n * The element must have either a data-vimeo-id or data-vimeo-url attribute.\n *\n * @param {object} oEmbedParameters The oEmbed parameters.\n * @return {string}\n */function getVimeoUrl(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};var t=e.id;var r=e.url;var n=t||r;if(!n)throw new Error(\"An id or url must be passed, either in an options object or as a data-vimeo-id or data-vimeo-url attribute.\");if(isInteger(n))return\"https://vimeo.com/\".concat(n);if(isVimeoUrl(n))return n.replace(\"http:\",\"https:\");if(t)throw new TypeError(\"\u201C\".concat(t,\"\u201D is not a valid video id.\"));throw new TypeError(\"\u201C\".concat(n,\"\u201D is not a vimeo.com url.\"))}\n/**\n * A utility method for attaching and detaching event handlers\n *\n * @param {EventTarget} target\n * @param {string | string[]} eventName\n * @param {function} callback\n * @param {'addEventListener' | 'on'} onName\n * @param {'removeEventListener' | 'off'} offName\n * @return {{cancel: (function(): void)}}\n */var t=function subscribe(e,t,r){var n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:\"addEventListener\";var o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:\"removeEventListener\";var a=typeof t===\"string\"?[t]:t;a.forEach((function(t){e[n](t,r)}));return{cancel:function cancel(){return a.forEach((function(t){return e[o](t,r)}))}}};var r=typeof Array.prototype.indexOf!==\"undefined\";var n=typeof window!==\"undefined\"&&typeof window.postMessage!==\"undefined\";if(!e&&(!r||!n))throw new Error(\"Sorry, the Vimeo Player API is not available in this browser.\");var o=typeof globalThis!==\"undefined\"?globalThis:typeof window!==\"undefined\"?window:typeof global!==\"undefined\"?global:typeof self!==\"undefined\"?self:{};function createCommonjsModule(e,t){return t={exports:{}},e(t,t.exports),t.exports\n/*!\n * weakmap-polyfill v2.0.4 - ECMAScript6 WeakMap polyfill\n * https://github.com/polygonplanet/weakmap-polyfill\n * Copyright (c) 2015-2021 polygonplanet <polygon.planet.aqua@gmail.com>\n * @license MIT\n */}(function(e){if(!e.WeakMap){var t=Object.prototype.hasOwnProperty;var r=Object.defineProperty&&function(){try{return Object.defineProperty({},\"x\",{value:1}).x===1}catch(e){}}();var defineProperty=function(e,t,n){r?Object.defineProperty(e,t,{configurable:true,writable:true,value:n}):e[t]=n};e.WeakMap=function(){function WeakMap(){if(this===void 0)throw new TypeError(\"Constructor WeakMap requires 'new'\");defineProperty(this,\"_id\",genId(\"_WeakMap\"));if(arguments.length>0)throw new TypeError(\"WeakMap iterable is not supported\")}defineProperty(WeakMap.prototype,\"delete\",(function(e){checkInstance(this,\"delete\");if(!isObject(e))return false;var t=e[this._id];if(t&&t[0]===e){delete e[this._id];return true}return false}));defineProperty(WeakMap.prototype,\"get\",(function(e){checkInstance(this,\"get\");if(isObject(e)){var t=e[this._id];return t&&t[0]===e?t[1]:void 0}}));defineProperty(WeakMap.prototype,\"has\",(function(e){checkInstance(this,\"has\");if(!isObject(e))return false;var t=e[this._id];return!(!t||t[0]!==e)}));defineProperty(WeakMap.prototype,\"set\",(function(e,t){checkInstance(this,\"set\");if(!isObject(e))throw new TypeError(\"Invalid value used as weak map key\");var r=e[this._id];if(r&&r[0]===e){r[1]=t;return this}defineProperty(e,this._id,[e,t]);return this}));function checkInstance(e,r){if(!isObject(e)||!t.call(e,\"_id\"))throw new TypeError(r+\" method called on incompatible receiver \"+typeof e)}function genId(e){return e+\"_\"+rand()+\".\"+rand()}function rand(){return Math.random().toString().substring(2)}defineProperty(WeakMap,\"_polyfill\",true);return WeakMap}()}function isObject(e){return Object(e)===e}})(typeof globalThis!==\"undefined\"?globalThis:typeof self!==\"undefined\"?self:typeof window!==\"undefined\"?window:(typeof o!==\"undefined\",o));var a=createCommonjsModule((function(e){(function UMD(t,r,n){r[t]=r[t]||n();e.exports&&(e.exports=r[t])})(\"Promise\",(typeof o!=\"undefined\",o),(function DEF(){var e,t,r,n=Object.prototype.toString,o=typeof setImmediate!=\"undefined\"?function timer(e){return setImmediate(e)}:setTimeout;try{Object.defineProperty({},\"x\",{});e=function builtInProp(e,t,r,n){return Object.defineProperty(e,t,{value:r,writable:true,configurable:n!==false})}}catch(t){e=function builtInProp(e,t,r){e[t]=r;return e}}r=function Queue(){var e,r,n;function Item(e,t){this.fn=e;this.self=t;this.next=void 0}return{add:function add(t,o){n=new Item(t,o);r?r.next=n:e=n;r=n;n=void 0},drain:function drain(){var n=e;e=r=t=void 0;while(n){n.fn.call(n.self);n=n.next}}}}();function schedule(e,n){r.add(e,n);t||(t=o(r.drain))}function isThenable(e){var t,r=typeof e;e==null||r!=\"object\"&&r!=\"function\"||(t=e.then);return typeof t==\"function\"&&t}function notify(){for(var e=0;e<this.chain.length;e++)notifyIsolated(this,this.state===1?this.chain[e].success:this.chain[e].failure,this.chain[e]);this.chain.length=0}function notifyIsolated(e,t,r){var n,o;try{if(t===false)r.reject(e.msg);else{n=t===true?e.msg:t.call(void 0,e.msg);n===r.promise?r.reject(TypeError(\"Promise-chain cycle\")):(o=isThenable(n))?o.call(n,r.resolve,r.reject):r.resolve(n)}}catch(e){r.reject(e)}}function resolve(e){var t,r=this;if(!r.triggered){r.triggered=true;r.def&&(r=r.def);try{if(t=isThenable(e))schedule((function(){var n=new MakeDefWrapper(r);try{t.call(e,(function $resolve$(){resolve.apply(n,arguments)}),(function $reject$(){reject.apply(n,arguments)}))}catch(e){reject.call(n,e)}}));else{r.msg=e;r.state=1;r.chain.length>0&&schedule(notify,r)}}catch(e){reject.call(new MakeDefWrapper(r),e)}}}function reject(e){var t=this;if(!t.triggered){t.triggered=true;t.def&&(t=t.def);t.msg=e;t.state=2;t.chain.length>0&&schedule(notify,t)}}function iteratePromises(e,t,r,n){for(var o=0;o<t.length;o++)(function IIFE(o){e.resolve(t[o]).then((function $resolver$(e){r(o,e)}),n)})(o)}function MakeDefWrapper(e){this.def=e;this.triggered=false}function MakeDef(e){this.promise=e;this.state=0;this.triggered=false;this.chain=[];this.msg=void 0}function Promise(e){if(typeof e!=\"function\")throw TypeError(\"Not a function\");if(this.__NPO__!==0)throw TypeError(\"Not a promise\");this.__NPO__=1;var t=new MakeDef(this);this.then=function then(e,r){var n={success:typeof e!=\"function\"||e,failure:typeof r==\"function\"&&r};n.promise=new this.constructor((function extractChain(e,t){if(typeof e!=\"function\"||typeof t!=\"function\")throw TypeError(\"Not a function\");n.resolve=e;n.reject=t}));t.chain.push(n);t.state!==0&&schedule(notify,t);return n.promise};this.catch=function $catch$(e){return this.then(void 0,e)};try{e.call(void 0,(function publicResolve(e){resolve.call(t,e)}),(function publicReject(e){reject.call(t,e)}))}catch(e){reject.call(t,e)}}var a=e({},\"constructor\",Promise,false);Promise.prototype=a;e(a,\"__NPO__\",0,false);e(Promise,\"resolve\",(function Promise$resolve(e){var t=this;return e&&typeof e==\"object\"&&e.__NPO__===1?e:new t((function executor(t,r){if(typeof t!=\"function\"||typeof r!=\"function\")throw TypeError(\"Not a function\");t(e)}))}));e(Promise,\"reject\",(function Promise$reject(e){return new this((function executor(t,r){if(typeof t!=\"function\"||typeof r!=\"function\")throw TypeError(\"Not a function\");r(e)}))}));e(Promise,\"all\",(function Promise$all(e){var t=this;return n.call(e)!=\"[object Array]\"?t.reject(TypeError(\"Not an array\")):e.length===0?t.resolve([]):new t((function executor(r,n){if(typeof r!=\"function\"||typeof n!=\"function\")throw TypeError(\"Not a function\");var o=e.length,a=Array(o),i=0;iteratePromises(t,e,(function resolver(e,t){a[e]=t;++i===o&&r(a)}),n)}))}));e(Promise,\"race\",(function Promise$race(e){var t=this;return n.call(e)!=\"[object Array]\"?t.reject(TypeError(\"Not an array\")):new t((function executor(r,n){if(typeof r!=\"function\"||typeof n!=\"function\")throw TypeError(\"Not a function\");iteratePromises(t,e,(function resolver(e,t){r(t)}),n)}))}));return Promise}))}));var i=new WeakMap;\n/**\n * Store a callback for a method or event for a player.\n *\n * @param {Player} player The player object.\n * @param {string} name The method or event name.\n * @param {(function(this:Player, *): void|{resolve: function, reject: function})} callback\n *        The callback to call or an object with resolve and reject functions for a promise.\n * @return {void}\n */function storeCallback(e,t,r){var n=i.get(e.element)||{};t in n||(n[t]=[]);n[t].push(r);i.set(e.element,n)}\n/**\n * Get the callbacks for a player and event or method.\n *\n * @param {Player} player The player object.\n * @param {string} name The method or event name\n * @return {function[]}\n */function getCallbacks(e,t){var r=i.get(e.element)||{};return r[t]||[]}\n/**\n * Remove a stored callback for a method or event for a player.\n *\n * @param {Player} player The player object.\n * @param {string} name The method or event name\n * @param {function} [callback] The specific callback to remove.\n * @return {boolean} Was this the last callback?\n */function removeCallback(e,t,r){var n=i.get(e.element)||{};if(!n[t])return true;if(!r){n[t]=[];i.set(e.element,n);return true}var o=n[t].indexOf(r);o!==-1&&n[t].splice(o,1);i.set(e.element,n);return n[t]&&n[t].length===0}\n/**\n * Return the first stored callback for a player and event or method.\n *\n * @param {Player} player The player object.\n * @param {string} name The method or event name.\n * @return {function} The callback, or false if there were none\n */function shiftCallbacks(e,t){var r=getCallbacks(e,t);if(r.length<1)return false;var n=r.shift();removeCallback(e,t,n);return n}\n/**\n * Move callbacks associated with an element to another element.\n *\n * @param {HTMLElement} oldElement The old element.\n * @param {HTMLElement} newElement The new element.\n * @return {void}\n */function swapCallbacks(e,t){var r=i.get(e);i.set(t,r);i.delete(e)}\n/**\n * Parse a message received from postMessage.\n *\n * @param {*} data The data received from postMessage.\n * @return {object}\n */function parseMessageData(e){if(typeof e===\"string\")try{e=JSON.parse(e)}catch(e){console.warn(e);return{}}return e}\n/**\n * Post a message to the specified target.\n *\n * @param {Player} player The player object to use.\n * @param {string} method The API method to call.\n * @param {object} params The parameters to send to the player.\n * @return {void}\n */function postMessage(e,t,r){if(e.element.contentWindow&&e.element.contentWindow.postMessage){var n={method:t};r!==void 0&&(n.value=r);var o=parseFloat(navigator.userAgent.toLowerCase().replace(/^.*msie (\\d+).*$/,\"$1\"));o>=8&&o<10&&(n=JSON.stringify(n));e.element.contentWindow.postMessage(n,e.origin)}}\n/**\n * Parse the data received from a message event.\n *\n * @param {Player} player The player that received the message.\n * @param {(Object|string)} data The message data. Strings will be parsed into JSON.\n * @return {void}\n */function processData(e,t){t=parseMessageData(t);var r=[];var n;if(t.event){if(t.event===\"error\"){var o=getCallbacks(e,t.data.method);o.forEach((function(r){var n=new Error(t.data.message);n.name=t.data.name;r.reject(n);removeCallback(e,t.data.method,r)}))}r=getCallbacks(e,\"event:\".concat(t.event));n=t.data}else if(t.method){var a=shiftCallbacks(e,t.method);if(a){r.push(a);n=t.value}}r.forEach((function(t){try{if(typeof t===\"function\"){t.call(e,n);return}t.resolve(n)}catch(e){}}))}var c=[\"airplay\",\"audio_tracks\",\"autopause\",\"autoplay\",\"background\",\"byline\",\"cc\",\"chapter_id\",\"chapters\",\"chromecast\",\"color\",\"colors\",\"controls\",\"dnt\",\"end_time\",\"fullscreen\",\"height\",\"id\",\"interactive_params\",\"keyboard\",\"loop\",\"maxheight\",\"maxwidth\",\"muted\",\"play_button_position\",\"playsinline\",\"portrait\",\"progress_bar\",\"quality_selector\",\"responsive\",\"speed\",\"start_time\",\"texttrack\",\"title\",\"transcript\",\"transparent\",\"url\",\"vimeo_logo\",\"volume\",\"watch_full_video\",\"width\"];\n/**\n * Get the 'data-vimeo'-prefixed attributes from an element as an object.\n *\n * @param {HTMLElement} element The element.\n * @param {Object} [defaults={}] The default values to use.\n * @return {Object<string, string>}\n */function getOEmbedParameters(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return c.reduce((function(t,r){var n=e.getAttribute(\"data-vimeo-\".concat(r));(n||n===\"\")&&(t[r]=n===\"\"?1:n);return t}),t)}\n/**\n * Create an embed from oEmbed data inside an element.\n *\n * @param {object} data The oEmbed data.\n * @param {HTMLElement} element The element to put the iframe in.\n * @return {HTMLIFrameElement} The iframe embed.\n */function createEmbed(e,t){var r=e.html;if(!t)throw new TypeError(\"An element must be provided\");if(t.getAttribute(\"data-vimeo-initialized\")!==null)return t.querySelector(\"iframe\");var n=document.createElement(\"div\");n.innerHTML=r;t.appendChild(n.firstChild);t.setAttribute(\"data-vimeo-initialized\",\"true\");return t.querySelector(\"iframe\")}\n/**\n * Make an oEmbed call for the specified URL.\n *\n * @param {string} videoUrl The vimeo.com url for the video.\n * @param {Object} [params] Parameters to pass to oEmbed.\n * @param {HTMLElement} element The element.\n * @return {Promise}\n */function getOEmbedData(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};var r=arguments.length>2?arguments[2]:void 0;return new Promise((function(n,o){if(!isVimeoUrl(e))throw new TypeError(\"\u201C\".concat(e,\"\u201D is not a vimeo.com url.\"));var a=getOembedDomain(e);var i=\"https://\".concat(a,\"/api/oembed.json?url=\").concat(encodeURIComponent(e));for(var c in t)t.hasOwnProperty(c)&&(i+=\"&\".concat(c,\"=\").concat(encodeURIComponent(t[c])));var u=\"XDomainRequest\"in window?new XDomainRequest:new XMLHttpRequest;u.open(\"GET\",i,true);u.onload=function(){if(u.status!==404)if(u.status!==403)try{var t=JSON.parse(u.responseText);if(t.domain_status_code===403){createEmbed(t,r);o(new Error(\"\u201C\".concat(e,\"\u201D is not embeddable.\")));return}n(t)}catch(e){o(e)}else o(new Error(\"\u201C\".concat(e,\"\u201D is not embeddable.\")));else o(new Error(\"\u201C\".concat(e,\"\u201D was not found.\")))};u.onerror=function(){var e=u.status?\" (\".concat(u.status,\")\"):\"\";o(new Error(\"There was an error fetching the embed code from Vimeo\".concat(e,\".\")))};u.send()}))}\n/**\n * Initialize all embeds within a specific element\n *\n * @param {HTMLElement} [parent=document] The parent element.\n * @return {void}\n */function initializeEmbeds(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document;var t=[].slice.call(e.querySelectorAll(\"[data-vimeo-id], [data-vimeo-url]\"));var r=function handleError(e){\"console\"in window&&console.error&&console.error(\"There was an error creating an embed: \".concat(e))};t.forEach((function(e){try{if(e.getAttribute(\"data-vimeo-defer\")!==null)return;var t=getOEmbedParameters(e);var n=getVimeoUrl(t);getOEmbedData(n,t,e).then((function(t){return createEmbed(t,e)})).catch(r)}catch(e){r(e)}}))}\n/**\n * Resize embeds when messaged by the player.\n *\n * @param {HTMLElement} [parent=document] The parent element.\n * @return {void}\n */function resizeEmbeds(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document;if(!window.VimeoPlayerResizeEmbeds_){window.VimeoPlayerResizeEmbeds_=true;var t=function onMessage(t){if(isVimeoUrl(t.origin)&&t.data&&t.data.event===\"spacechange\"){var r=e.querySelectorAll(\"iframe\");for(var n=0;n<r.length;n++)if(r[n].contentWindow===t.source){var o=r[n].parentElement;o.style.paddingBottom=\"\".concat(t.data.data[0].bottom,\"px\");break}}};window.addEventListener(\"message\",t)}}\n/**\n * Add chapters to existing metadata for Google SEO\n *\n * @param {HTMLElement} [parent=document] The parent element.\n * @return {void}\n */function initAppendVideoMetadata(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document;if(!window.VimeoSeoMetadataAppended){window.VimeoSeoMetadataAppended=true;var t=function onMessage(t){if(isVimeoUrl(t.origin)){var r=parseMessageData(t.data);if(r&&r.event===\"ready\"){var n=e.querySelectorAll(\"iframe\");for(var o=0;o<n.length;o++){var a=n[o];var i=a.contentWindow===t.source;if(isVimeoEmbed(a.src)&&i){var c=new h(a);c.callMethod(\"appendVideoMetadata\",window.location.href)}}}}};window.addEventListener(\"message\",t)}}\n/**\n * Seek to time indicated by vimeo_t query parameter if present in URL\n *\n * @param {HTMLElement} [parent=document] The parent element.\n * @return {void}\n */function checkUrlTimeParam(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document;if(!window.VimeoCheckedUrlTimeParam){window.VimeoCheckedUrlTimeParam=true;var t=function handleError(e){\"console\"in window&&console.error&&console.error(\"There was an error getting video Id: \".concat(e))};var r=function onMessage(r){if(isVimeoUrl(r.origin)){var n=parseMessageData(r.data);if(n&&n.event===\"ready\"){var o=e.querySelectorAll(\"iframe\");var a=function _loop(){var e=o[i];var n=e.contentWindow===r.source;if(isVimeoEmbed(e.src)&&n){var a=new h(e);a.getVideoId().then((function(e){var t=new RegExp(\"[?&]vimeo_t_\".concat(e,\"=([^&#]*)\")).exec(window.location.href);if(t&&t[1]){var r=decodeURI(t[1]);a.setCurrentTime(r)}})).catch(t)}};for(var i=0;i<o.length;i++)a()}}};window.addEventListener(\"message\",r)}}function initializeScreenfull(){var e=function(){var e;var t=[[\"requestFullscreen\",\"exitFullscreen\",\"fullscreenElement\",\"fullscreenEnabled\",\"fullscreenchange\",\"fullscreenerror\"],[\"webkitRequestFullscreen\",\"webkitExitFullscreen\",\"webkitFullscreenElement\",\"webkitFullscreenEnabled\",\"webkitfullscreenchange\",\"webkitfullscreenerror\"],[\"webkitRequestFullScreen\",\"webkitCancelFullScreen\",\"webkitCurrentFullScreenElement\",\"webkitCancelFullScreen\",\"webkitfullscreenchange\",\"webkitfullscreenerror\"],[\"mozRequestFullScreen\",\"mozCancelFullScreen\",\"mozFullScreenElement\",\"mozFullScreenEnabled\",\"mozfullscreenchange\",\"mozfullscreenerror\"],[\"msRequestFullscreen\",\"msExitFullscreen\",\"msFullscreenElement\",\"msFullscreenEnabled\",\"MSFullscreenChange\",\"MSFullscreenError\"]];var r=0;var n=t.length;var o={};for(;r<n;r++){e=t[r];if(e&&e[1]in document){for(r=0;r<e.length;r++)o[t[0][r]]=e[r];return o}}return false}();var t={fullscreenchange:e.fullscreenchange,fullscreenerror:e.fullscreenerror};var r={request:function request(t){return new Promise((function(n,o){var a=function onFullScreenEntered(){r.off(\"fullscreenchange\",onFullScreenEntered);n()};r.on(\"fullscreenchange\",a);t=t||document.documentElement;var i=t[e.requestFullscreen]();i instanceof Promise&&i.then(a).catch(o)}))},exit:function exit(){return new Promise((function(t,n){if(r.isFullscreen){var o=function onFullScreenExit(){r.off(\"fullscreenchange\",onFullScreenExit);t()};r.on(\"fullscreenchange\",o);var a=document[e.exitFullscreen]();a instanceof Promise&&a.then(o).catch(n)}else t()}))},on:function on(e,r){var n=t[e];n&&document.addEventListener(n,r)},off:function off(e,r){var n=t[e];n&&document.removeEventListener(n,r)}};Object.defineProperties(r,{isFullscreen:{get:function get(){return Boolean(document[e.fullscreenElement])}},element:{enumerable:true,get:function get(){return document[e.fullscreenElement]}},isEnabled:{enumerable:true,get:function get(){return Boolean(document[e.fullscreenEnabled])}}});return r}\n/** @typedef {import('./timing-src-connector.types').PlayerControls} PlayerControls */\n/** @typedef {import('./timing-object.types').TimingObject} TimingObject */\n/** @typedef {import('./timing-src-connector.types').TimingSrcConnectorOptions} TimingSrcConnectorOptions */\n/** @typedef {(msg: string) => any} Logger */\n/** @typedef {import('timing-object.types').TConnectionState} TConnectionState */\n/**\n * @type {TimingSrcConnectorOptions}\n *\n * For details on these properties and their effects, see the typescript definition referenced above.\n */var u={role:\"viewer\",autoPlayMuted:true,allowedDrift:.3,maxAllowedDrift:1,minCheckInterval:.1,maxRateAdjustment:.2,maxTimeToCatchUp:1};var l=function(e){_inherits(TimingSrcConnector,e);var r=_createSuper(TimingSrcConnector);\n/**\n   * @param {PlayerControls} player\n   * @param {TimingObject} timingObject\n   * @param {TimingSrcConnectorOptions} options\n   * @param {Logger} logger\n   */function TimingSrcConnector(e,t){var n;var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};var a=arguments.length>3?arguments[3]:void 0;_classCallCheck(this,TimingSrcConnector);n=r.call(this);_defineProperty(_assertThisInitialized(n),\"logger\",void 0);_defineProperty(_assertThisInitialized(n),\"speedAdjustment\",0);\n/**\n     * @param {PlayerControls} player\n     * @param {number} newAdjustment\n     * @return {Promise<void>}\n     */_defineProperty(_assertThisInitialized(n),\"adjustSpeed\",function(){var e=_asyncToGenerator(_regeneratorRuntime().mark((function _callee(e,t){var r;return _regeneratorRuntime().wrap((function _callee$(o){while(1)switch(o.prev=o.next){case 0:if(!(n.speedAdjustment===t)){o.next=2;break}return o.abrupt(\"return\");case 2:o.next=4;return e.getPlaybackRate();case 4:o.t0=o.sent;o.t1=n.speedAdjustment;o.t2=o.t0-o.t1;o.t3=t;r=o.t2+o.t3;n.log(\"New playbackRate:  \".concat(r));o.next=12;return e.setPlaybackRate(r);case 12:n.speedAdjustment=t;case 13:case\"end\":return o.stop()}}),_callee)})));return function(t,r){return e.apply(this,arguments)}}());n.logger=a;n.init(t,e,_objectSpread2(_objectSpread2({},u),o));return n}_createClass(TimingSrcConnector,[{key:\"disconnect\",value:function disconnect(){this.dispatchEvent(new Event(\"disconnect\"))}\n/**\n     * @param {TimingObject} timingObject\n     * @param {PlayerControls} player\n     * @param {TimingSrcConnectorOptions} options\n     * @return {Promise<void>}\n     */},{key:\"init\",value:function(){var e=_asyncToGenerator(_regeneratorRuntime().mark((function _callee2(e,r,n){var o=this;var a,i,c;return _regeneratorRuntime().wrap((function _callee2$(u){while(1)switch(u.prev=u.next){case 0:u.next=2;return this.waitForTOReadyState(e,\"open\");case 2:if(!(n.role===\"viewer\")){u.next=10;break}u.next=5;return this.updatePlayer(e,r,n);case 5:a=t(e,\"change\",(function(){return o.updatePlayer(e,r,n)}));i=this.maintainPlaybackPosition(e,r,n);this.addEventListener(\"disconnect\",(function(){i.cancel();a.cancel()}));u.next=14;break;case 10:u.next=12;return this.updateTimingObject(e,r);case 12:c=t(r,[\"seeked\",\"play\",\"pause\",\"ratechange\"],(function(){return o.updateTimingObject(e,r)}),\"on\",\"off\");this.addEventListener(\"disconnect\",(function(){return c.cancel()}));case 14:case\"end\":return u.stop()}}),_callee2,this)})));function init(t,r,n){return e.apply(this,arguments)}return init}()\n/**\n     * Sets the TimingObject's state to reflect that of the player\n     *\n     * @param {TimingObject} timingObject\n     * @param {PlayerControls} player\n     * @return {Promise<void>}\n     */},{key:\"updateTimingObject\",value:function(){var e=_asyncToGenerator(_regeneratorRuntime().mark((function _callee3(e,t){return _regeneratorRuntime().wrap((function _callee3$(r){while(1)switch(r.prev=r.next){case 0:r.t0=e;r.next=3;return t.getCurrentTime();case 3:r.t1=r.sent;r.next=6;return t.getPaused();case 6:if(!r.sent){r.next=10;break}r.t2=0;r.next=13;break;case 10:r.next=12;return t.getPlaybackRate();case 12:r.t2=r.sent;case 13:r.t3=r.t2;r.t4={position:r.t1,velocity:r.t3};r.t0.update.call(r.t0,r.t4);case 16:case\"end\":return r.stop()}}),_callee3)})));function updateTimingObject(t,r){return e.apply(this,arguments)}return updateTimingObject}()\n/**\n     * Sets the player's timing state to reflect that of the TimingObject\n     *\n     * @param {TimingObject} timingObject\n     * @param {PlayerControls} player\n     * @param {TimingSrcConnectorOptions} options\n     * @return {Promise<void>}\n     */},{key:\"updatePlayer\",value:function(){var e=_asyncToGenerator(_regeneratorRuntime().mark((function _callee5(e,t,r){var n,o,a;return _regeneratorRuntime().wrap((function _callee5$(i){while(1)switch(i.prev=i.next){case 0:n=e.query(),o=n.position,a=n.velocity;typeof o===\"number\"&&t.setCurrentTime(o);if(!(typeof a===\"number\")){i.next=25;break}if(!(a===0)){i.next=11;break}i.next=6;return t.getPaused();case 6:i.t0=i.sent;if(!(i.t0===false)){i.next=9;break}t.pause();case 9:i.next=25;break;case 11:if(!(a>0)){i.next=25;break}i.next=14;return t.getPaused();case 14:i.t1=i.sent;if(!(i.t1===true)){i.next=19;break}i.next=18;return t.play().catch(function(){var e=_asyncToGenerator(_regeneratorRuntime().mark((function _callee4(e){return _regeneratorRuntime().wrap((function _callee4$(n){while(1)switch(n.prev=n.next){case 0:if(!(e.name===\"NotAllowedError\"&&r.autoPlayMuted)){n.next=5;break}n.next=3;return t.setMuted(true);case 3:n.next=5;return t.play().catch((function(e){return console.error(\"Couldn't play the video from TimingSrcConnector. Error:\",e)}));case 5:case\"end\":return n.stop()}}),_callee4)})));return function(t){return e.apply(this,arguments)}}());case 18:this.updatePlayer(e,t,r);case 19:i.next=21;return t.getPlaybackRate();case 21:i.t2=i.sent;i.t3=a;if(!(i.t2!==i.t3)){i.next=25;break}t.setPlaybackRate(a);case 25:case\"end\":return i.stop()}}),_callee5,this)})));function updatePlayer(t,r,n){return e.apply(this,arguments)}return updatePlayer}()\n/**\n     * Since video players do not play with 100% time precision, we need to closely monitor\n     * our player to be sure it remains in sync with the TimingObject.\n     *\n     * If out of sync, we use the current conditions and the options provided to determine\n     * whether to re-sync via setting currentTime or adjusting the playbackRate\n     *\n     * @param {TimingObject} timingObject\n     * @param {PlayerControls} player\n     * @param {TimingSrcConnectorOptions} options\n     * @return {{cancel: (function(): void)}}\n     */},{key:\"maintainPlaybackPosition\",value:function maintainPlaybackPosition(e,t,r){var n=this;var o=r.allowedDrift,a=r.maxAllowedDrift,i=r.minCheckInterval,c=r.maxRateAdjustment,u=r.maxTimeToCatchUp;var l=Math.min(u,Math.max(i,a))*1e3;var s=function(){var r=_asyncToGenerator(_regeneratorRuntime().mark((function _callee6(){var r,i,l,s,f;return _regeneratorRuntime().wrap((function _callee6$(d){while(1)switch(d.prev=d.next){case 0:d.t0=e.query().velocity===0;if(d.t0){d.next=6;break}d.next=4;return t.getPaused();case 4:d.t1=d.sent;d.t0=d.t1===true;case 6:if(!d.t0){d.next=8;break}return d.abrupt(\"return\");case 8:d.t2=e.query().position;d.next=11;return t.getCurrentTime();case 11:d.t3=d.sent;r=d.t2-d.t3;i=Math.abs(r);n.log(\"Drift: \".concat(r));if(!(i>a)){d.next=22;break}d.next=18;return n.adjustSpeed(t,0);case 18:t.setCurrentTime(e.query().position);n.log(\"Resync by currentTime\");d.next=29;break;case 22:if(!(i>o)){d.next=29;break}l=i/u;s=c;f=l<s?(s-l)/2:s;d.next=28;return n.adjustSpeed(t,f*Math.sign(r));case 28:n.log(\"Resync by playbackRate\");case 29:case\"end\":return d.stop()}}),_callee6)})));return function check(){return r.apply(this,arguments)}}();var f=setInterval((function(){return s()}),l);return{cancel:function cancel(){return clearInterval(f)}}}\n/**\n     * @param {string} msg\n     */},{key:\"log\",value:function log(e){var t;(t=this.logger)===null||t===void 0?void 0:t.call(this,\"TimingSrcConnector: \".concat(e))}},{key:\"waitForTOReadyState\",value:\n/**\n     * @param {TimingObject} timingObject\n     * @param {TConnectionState} state\n     * @return {Promise<void>}\n     */\nfunction waitForTOReadyState(e,t){return new Promise((function(r){var n=function check(){e.readyState===t?r():e.addEventListener(\"readystatechange\",check,{once:true})};n()}))}}]);return TimingSrcConnector}(_wrapNativeSuper(EventTarget));var s=new WeakMap;var f=new WeakMap;var d={};var h=function(){\n/**\n   * Create a Player.\n   *\n   * @param {(HTMLIFrameElement|HTMLElement|string|jQuery)} element A reference to the Vimeo\n   *        player iframe, and id, or a jQuery object.\n   * @param {object} [options] oEmbed parameters to use when creating an embed in the element.\n   * @return {Player}\n   */\nfunction Player(e){var t=this;var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};_classCallCheck(this,Player);if(window.jQuery&&e instanceof jQuery){e.length>1&&window.console&&console.warn&&console.warn(\"A jQuery object with multiple elements was passed, using the first element.\");e=e[0]}typeof document!==\"undefined\"&&typeof e===\"string\"&&(e=document.getElementById(e));if(!isDomElement(e))throw new TypeError(\"You must pass either a valid element or a valid id.\");if(e.nodeName!==\"IFRAME\"){var n=e.querySelector(\"iframe\");n&&(e=n)}if(e.nodeName===\"IFRAME\"&&!isVimeoUrl(e.getAttribute(\"src\")||\"\"))throw new Error(\"The player element passed isn\u2019t a Vimeo embed.\");if(s.has(e))return s.get(e);this._window=e.ownerDocument.defaultView;this.element=e;this.origin=\"*\";var o=new a((function(n,o){t._onMessage=function(e){if(isVimeoUrl(e.origin)&&t.element.contentWindow===e.source){t.origin===\"*\"&&(t.origin=e.origin);var r=parseMessageData(e.data);var a=r&&r.event===\"error\";var i=a&&r.data&&r.data.method===\"ready\";if(i){var c=new Error(r.data.message);c.name=r.data.name;o(c)}else{var u=r&&r.event===\"ready\";var l=r&&r.method===\"ping\";if(u||l){t.element.setAttribute(\"data-ready\",\"true\");n()}else processData(t,r)}}};t._window.addEventListener(\"message\",t._onMessage);if(t.element.nodeName!==\"IFRAME\"){var a=getOEmbedParameters(e,r);var i=getVimeoUrl(a);getOEmbedData(i,a,e).then((function(r){var n=createEmbed(r,e);t.element=n;t._originalElement=e;swapCallbacks(e,n);s.set(t.element,t);return r})).catch(o)}}));f.set(this,o);s.set(this.element,this);this.element.nodeName===\"IFRAME\"&&postMessage(this,\"ping\");if(d.isEnabled){var i=function exitFullscreen(){return d.exit()};this.fullscreenchangeHandler=function(){d.isFullscreen?storeCallback(t,\"event:exitFullscreen\",i):removeCallback(t,\"event:exitFullscreen\",i);t.ready().then((function(){postMessage(t,\"fullscreenchange\",d.isFullscreen)}))};d.on(\"fullscreenchange\",this.fullscreenchangeHandler)}return this}\n/**\n   * Get a promise for a method.\n   *\n   * @param {string} name The API method to call.\n   * @param {Object} [args={}] Arguments to send via postMessage.\n   * @return {Promise}\n   */_createClass(Player,[{key:\"callMethod\",value:function callMethod(e){var t=this;var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return new a((function(n,o){return t.ready().then((function(){storeCallback(t,e,{resolve:n,reject:o});postMessage(t,e,r)})).catch(o)}))}\n/**\n     * Get a promise for the value of a player property.\n     *\n     * @param {string} name The property name\n     * @return {Promise}\n     */},{key:\"get\",value:function get(e){var t=this;return new a((function(r,n){e=getMethodName(e,\"get\");return t.ready().then((function(){storeCallback(t,e,{resolve:r,reject:n});postMessage(t,e)})).catch(n)}))}\n/**\n     * Get a promise for setting the value of a player property.\n     *\n     * @param {string} name The API method to call.\n     * @param {mixed} value The value to set.\n     * @return {Promise}\n     */},{key:\"set\",value:function set(e,t){var r=this;return new a((function(n,o){e=getMethodName(e,\"set\");if(t===void 0||t===null)throw new TypeError(\"There must be a value to set.\");return r.ready().then((function(){storeCallback(r,e,{resolve:n,reject:o});postMessage(r,e,t)})).catch(o)}))}\n/**\n     * Add an event listener for the specified event. Will call the\n     * callback with a single parameter, `data`, that contains the data for\n     * that event.\n     *\n     * @param {string} eventName The name of the event.\n     * @param {function(*)} callback The function to call when the event fires.\n     * @return {void}\n     */},{key:\"on\",value:function on(e,t){if(!e)throw new TypeError(\"You must pass an event name.\");if(!t)throw new TypeError(\"You must pass a callback function.\");if(typeof t!==\"function\")throw new TypeError(\"The callback must be a function.\");var r=getCallbacks(this,\"event:\".concat(e));r.length===0&&this.callMethod(\"addEventListener\",e).catch((function(){}));storeCallback(this,\"event:\".concat(e),t)}\n/**\n     * Remove an event listener for the specified event. Will remove all\n     * listeners for that event if a `callback` isn\u2019t passed, or only that\n     * specific callback if it is passed.\n     *\n     * @param {string} eventName The name of the event.\n     * @param {function} [callback] The specific callback to remove.\n     * @return {void}\n     */},{key:\"off\",value:function off(e,t){if(!e)throw new TypeError(\"You must pass an event name.\");if(t&&typeof t!==\"function\")throw new TypeError(\"The callback must be a function.\");var r=removeCallback(this,\"event:\".concat(e),t);r&&this.callMethod(\"removeEventListener\",e).catch((function(e){}))}\n/**\n     * Load a new video into this embed. The promise will be resolved if\n     * the video is successfully loaded, or it will be rejected if it could\n     * not be loaded.\n     *\n     * @param {number|string|object} options The id of the video, the url of the video, or an object with embed options.\n     * @return {LoadVideoPromise}\n     */},{key:\"loadVideo\",value:function loadVideo(e){return this.callMethod(\"loadVideo\",e)}},{key:\"ready\",value:function ready(){var e=f.get(this)||new a((function(e,t){t(new Error(\"Unknown player. Probably unloaded.\"))}));return a.resolve(e)}\n/**\n     * Add a cue point to the player.\n     *\n     * @param {number} time The time for the cue point.\n     * @param {object} [data] Arbitrary data to be returned with the cue point.\n     * @return {AddCuePointPromise}\n     */},{key:\"addCuePoint\",value:function addCuePoint(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return this.callMethod(\"addCuePoint\",{time:e,data:t})}\n/**\n     * Remove a cue point from the video.\n     *\n     * @param {string} id The id of the cue point to remove.\n     * @return {RemoveCuePointPromise}\n     */},{key:\"removeCuePoint\",value:function removeCuePoint(e){return this.callMethod(\"removeCuePoint\",e)}\n/**\n     * A representation of a text track on a video.\n     *\n     * @typedef {Object} VimeoTextTrack\n     * @property {string} language The ISO language code.\n     * @property {string} kind The kind of track it is (captions or subtitles).\n     * @property {string} label The human\u2010readable label for the track.\n     */\n/**\n     * Enable the text track with the specified language, and optionally the\n     * specified kind (captions or subtitles).\n     *\n     * When set via the API, the track language will not change the viewer\u2019s\n     * stored preference.\n     *\n     * @param {string} language The two\u2010letter language code.\n     * @param {string} [kind] The kind of track to enable (captions or subtitles).\n     * @return {EnableTextTrackPromise}\n     */},{key:\"enableTextTrack\",value:function enableTextTrack(e,t){if(!e)throw new TypeError(\"You must pass a language.\");return this.callMethod(\"enableTextTrack\",{language:e,kind:t})}},{key:\"disableTextTrack\",value:function disableTextTrack(){return this.callMethod(\"disableTextTrack\")}},{key:\"pause\",value:function pause(){return this.callMethod(\"pause\")}},{key:\"play\",value:function play(){return this.callMethod(\"play\")}},{key:\"requestFullscreen\",value:function requestFullscreen(){return d.isEnabled?d.request(this.element):this.callMethod(\"requestFullscreen\")}},{key:\"exitFullscreen\",value:function exitFullscreen(){return d.isEnabled?d.exit():this.callMethod(\"exitFullscreen\")}},{key:\"getFullscreen\",value:function getFullscreen(){return d.isEnabled?a.resolve(d.isFullscreen):this.get(\"fullscreen\")}},{key:\"requestPictureInPicture\",value:function requestPictureInPicture(){return this.callMethod(\"requestPictureInPicture\")}},{key:\"exitPictureInPicture\",value:function exitPictureInPicture(){return this.callMethod(\"exitPictureInPicture\")}},{key:\"getPictureInPicture\",value:function getPictureInPicture(){return this.get(\"pictureInPicture\")}},{key:\"remotePlaybackPrompt\",value:function remotePlaybackPrompt(){return this.callMethod(\"remotePlaybackPrompt\")}},{key:\"unload\",value:function unload(){return this.callMethod(\"unload\")}},{key:\"destroy\",value:function destroy(){var e=this;return new a((function(t){f.delete(e);s.delete(e.element);if(e._originalElement){s.delete(e._originalElement);e._originalElement.removeAttribute(\"data-vimeo-initialized\")}e.element&&e.element.nodeName===\"IFRAME\"&&e.element.parentNode&&(e.element.parentNode.parentNode&&e._originalElement&&e._originalElement!==e.element.parentNode?e.element.parentNode.parentNode.removeChild(e.element.parentNode):e.element.parentNode.removeChild(e.element));if(e.element&&e.element.nodeName===\"DIV\"&&e.element.parentNode){e.element.removeAttribute(\"data-vimeo-initialized\");var r=e.element.querySelector(\"iframe\");r&&r.parentNode&&(r.parentNode.parentNode&&e._originalElement&&e._originalElement!==r.parentNode?r.parentNode.parentNode.removeChild(r.parentNode):r.parentNode.removeChild(r))}e._window.removeEventListener(\"message\",e._onMessage);d.isEnabled&&d.off(\"fullscreenchange\",e.fullscreenchangeHandler);t()}))}},{key:\"getAutopause\",value:function getAutopause(){return this.get(\"autopause\")}\n/**\n     * Enable or disable the autopause behavior of this player.\n     *\n     * By default, when another video is played in the same browser, this\n     * player will automatically pause. Unless you have a specific reason\n     * for doing so, we recommend that you leave autopause set to the\n     * default (`true`).\n     *\n     * @param {boolean} autopause\n     * @return {SetAutopausePromise}\n     */},{key:\"setAutopause\",value:function setAutopause(e){return this.set(\"autopause\",e)}},{key:\"getBuffered\",value:function getBuffered(){return this.get(\"buffered\")}\n/**\n     * @typedef {Object} CameraProperties\n     * @prop {number} props.yaw - Number between 0 and 360.\n     * @prop {number} props.pitch - Number between -90 and 90.\n     * @prop {number} props.roll - Number between -180 and 180.\n     * @prop {number} props.fov - The field of view in degrees.\n     */},{key:\"getCameraProps\",value:function getCameraProps(){return this.get(\"cameraProps\")}\n/**\n     * For 360\u00B0 videos set the camera properties for this player.\n     *\n     * @param {CameraProperties} camera The camera properties\n     * @return {SetCameraPromise}\n     */},{key:\"setCameraProps\",value:function setCameraProps(e){return this.set(\"cameraProps\",e)}\n/**\n     * A representation of a chapter.\n     *\n     * @typedef {Object} VimeoChapter\n     * @property {number} startTime The start time of the chapter.\n     * @property {object} title The title of the chapter.\n     * @property {number} index The place in the order of Chapters. Starts at 1.\n     */},{key:\"getChapters\",value:function getChapters(){return this.get(\"chapters\")}},{key:\"getCurrentChapter\",value:function getCurrentChapter(){return this.get(\"currentChapter\")}},{key:\"getColor\",value:function getColor(){return this.get(\"color\")}},{key:\"getColors\",value:function getColors(){return a.all([this.get(\"colorOne\"),this.get(\"colorTwo\"),this.get(\"colorThree\"),this.get(\"colorFour\")])}\n/**\n     * Set the accent color of this player to a hex or rgb string. Setting the\n     * color may fail if the owner of the video has set their embed\n     * preferences to force a specific color.\n     * Note this is deprecated in place of `setColorTwo`.\n     *\n     * @param {string} color The hex or rgb color string to set.\n     * @return {SetColorPromise}\n     */},{key:\"setColor\",value:function setColor(e){return this.set(\"color\",e)}\n/**\n     * Set the colors of this player to a hex or rgb string. Setting the\n     * color may fail if the owner of the video has set their embed\n     * preferences to force a specific color.\n     * The colors should be passed in as an array: [colorOne, colorTwo, colorThree, colorFour].\n     * If a color should not be set, the index in the array can be left as null.\n     *\n     * @param {string[]} colors Array of the hex or rgb color strings to set.\n     * @return {SetColorsPromise}\n     */},{key:\"setColors\",value:function setColors(e){if(!Array.isArray(e))return new a((function(e,t){return t(new TypeError(\"Argument must be an array.\"))}));var t=new a((function(e){return e(null)}));var r=[e[0]?this.set(\"colorOne\",e[0]):t,e[1]?this.set(\"colorTwo\",e[1]):t,e[2]?this.set(\"colorThree\",e[2]):t,e[3]?this.set(\"colorFour\",e[3]):t];return a.all(r)}\n/**\n     * A representation of a cue point.\n     *\n     * @typedef {Object} VimeoCuePoint\n     * @property {number} time The time of the cue point.\n     * @property {object} data The data passed when adding the cue point.\n     * @property {string} id The unique id for use with removeCuePoint.\n     */},{key:\"getCuePoints\",value:function getCuePoints(){return this.get(\"cuePoints\")}},{key:\"getCurrentTime\",value:function getCurrentTime(){return this.get(\"currentTime\")}\n/**\n     * Set the current playback position in seconds. If the player was\n     * paused, it will remain paused. Likewise, if the player was playing,\n     * it will resume playing once the video has buffered.\n     *\n     * You can provide an accurate time and the player will attempt to seek\n     * to as close to that time as possible. The exact time will be the\n     * fulfilled value of the promise.\n     *\n     * @param {number} currentTime\n     * @return {SetCurrentTimePromise}\n     */},{key:\"setCurrentTime\",value:function setCurrentTime(e){return this.set(\"currentTime\",e)}},{key:\"getDuration\",value:function getDuration(){return this.get(\"duration\")}},{key:\"getEnded\",value:function getEnded(){return this.get(\"ended\")}},{key:\"getLoop\",value:function getLoop(){return this.get(\"loop\")}\n/**\n     * Set the loop state of the player. When set to `true`, the player\n     * will start over immediately once playback ends.\n     *\n     * @param {boolean} loop\n     * @return {SetLoopPromise}\n     */},{key:\"setLoop\",value:function setLoop(e){return this.set(\"loop\",e)}\n/**\n     * Set the muted state of the player. When set to `true`, the player\n     * volume will be muted.\n     *\n     * @param {boolean} muted\n     * @return {SetMutedPromise}\n     */},{key:\"setMuted\",value:function setMuted(e){return this.set(\"muted\",e)}},{key:\"getMuted\",value:function getMuted(){return this.get(\"muted\")}},{key:\"getPaused\",value:function getPaused(){return this.get(\"paused\")}},{key:\"getPlaybackRate\",value:function getPlaybackRate(){return this.get(\"playbackRate\")}\n/**\n     * Set the playback rate of the player on a scale from `0` to `2`. When set\n     * via the API, the playback rate will not be synchronized to other\n     * players or stored as the viewer's preference.\n     *\n     * @param {number} playbackRate\n     * @return {SetPlaybackRatePromise}\n     */},{key:\"setPlaybackRate\",value:function setPlaybackRate(e){return this.set(\"playbackRate\",e)}},{key:\"getPlayed\",value:function getPlayed(){return this.get(\"played\")}},{key:\"getQualities\",value:function getQualities(){return this.get(\"qualities\")}},{key:\"getQuality\",value:function getQuality(){return this.get(\"quality\")}\n/**\n     * Set a video quality.\n     *\n     * @param {string} quality\n     * @return {SetQualityPromise}\n     */},{key:\"setQuality\",value:function setQuality(e){return this.set(\"quality\",e)}},{key:\"getRemotePlaybackAvailability\",value:function getRemotePlaybackAvailability(){return this.get(\"remotePlaybackAvailability\")}},{key:\"getRemotePlaybackState\",value:function getRemotePlaybackState(){return this.get(\"remotePlaybackState\")}},{key:\"getSeekable\",value:function getSeekable(){return this.get(\"seekable\")}},{key:\"getSeeking\",value:function getSeeking(){return this.get(\"seeking\")}},{key:\"getTextTracks\",value:function getTextTracks(){return this.get(\"textTracks\")}},{key:\"getVideoEmbedCode\",value:function getVideoEmbedCode(){return this.get(\"videoEmbedCode\")}},{key:\"getVideoId\",value:function getVideoId(){return this.get(\"videoId\")}},{key:\"getVideoTitle\",value:function getVideoTitle(){return this.get(\"videoTitle\")}},{key:\"getVideoWidth\",value:function getVideoWidth(){return this.get(\"videoWidth\")}},{key:\"getVideoHeight\",value:function getVideoHeight(){return this.get(\"videoHeight\")}},{key:\"getVideoUrl\",value:function getVideoUrl(){return this.get(\"videoUrl\")}},{key:\"getVolume\",value:function getVolume(){return this.get(\"volume\")}\n/**\n     * Set the volume of the player on a scale from `0` to `1`. When set\n     * via the API, the volume level will not be synchronized to other\n     * players or stored as the viewer\u2019s preference.\n     *\n     * Most mobile devices do not support setting the volume. An error will\n     * *not* be triggered in that situation.\n     *\n     * @param {number} volume\n     * @return {SetVolumePromise}\n     */},{key:\"setVolume\",value:function setVolume(e){return this.set(\"volume\",e)}\n/** @typedef {import('./lib/timing-object.types').TimingObject} TimingObject */\n/** @typedef {import('./lib/timing-src-connector.types').TimingSrcConnectorOptions} TimingSrcConnectorOptions */\n/** @typedef {import('./lib/timing-src-connector').TimingSrcConnector} TimingSrcConnector */\n/**\n     * Connects a TimingObject to the video player (https://webtiming.github.io/timingobject/)\n     *\n     * @param {TimingObject} timingObject\n     * @param {TimingSrcConnectorOptions} options\n     *\n     * @return {Promise<TimingSrcConnector>}\n     */},{key:\"setTimingSrc\",value:function(){var e=_asyncToGenerator(_regeneratorRuntime().mark((function _callee(e,t){var r=this;var n;return _regeneratorRuntime().wrap((function _callee$(o){while(1)switch(o.prev=o.next){case 0:if(e){o.next=2;break}throw new TypeError(\"A Timing Object must be provided.\");case 2:o.next=4;return this.ready();case 4:n=new l(this,e,t);postMessage(this,\"notifyTimingObjectConnect\");n.addEventListener(\"disconnect\",(function(){return postMessage(r,\"notifyTimingObjectDisconnect\")}));return o.abrupt(\"return\",n);case 8:case\"end\":return o.stop()}}),_callee,this)})));function setTimingSrc(t,r){return e.apply(this,arguments)}return setTimingSrc}()}]);return Player}();if(!e){d=initializeScreenfull();initializeEmbeds();resizeEmbeds();initAppendVideoMetadata();checkUrlTimeParam()}export{h as default};\n//# sourceMappingURL=player.es.js.map\n", "import{defaultEvents,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";import{useOnEnter,useOnExit}from\"https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js\";import{useConstant}from\"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";import{colorTokentoValue,colorFromToken}from\"https://framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js\";import{isMotionValue}from\"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";import{useUniqueClassName,randomID}from\"https://framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js\";import{getVariantControls}from\"https://framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js\";import{useIsBrowserSafari}from\"https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js\";import{useMultiOnChange,useOnChange}from\"https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js\";import{mstoMinAndSec,secondsToMinutes}from\"https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js\";import{useAutoMotionValue}from\"https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js\";import{useFontControls}from\"https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js\";import{useRenderTarget,useIsInPreview,useIsOnCanvas}from\"https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js\";import{useControlledState}from\"https://framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js\";import{usePadding,useRadius,paddingControl,borderRadiusControl}from\"https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js\";import{detectAutoSizingAxis}from\"https://framerusercontent.com/modules/8CkHAZatUz1UR8jNTcfD/HwbnIAZlUmQ2oTpcLkaH/detectAutoSizingAxis.js\";export{useOnEnter,useOnExit,defaultEvents,isMotionValue,colorFromToken,colorTokentoValue,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack,useUniqueClassName,getVariantControls,useIsBrowserSafari,randomID,useConstant,useMultiOnChange,useOnChange,usePadding,useRadius,paddingControl,borderRadiusControl,mstoMinAndSec,useFontControls,secondsToMinutes,useAutoMotionValue,useRenderTarget,useIsInPreview,useControlledState,detectAutoSizingAxis,useIsOnCanvas,};\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useUniqueClassName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getVariantControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorFromToken\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useControlledState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAutoMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsInPreview\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"detectAutoSizingAxis\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mstoMinAndSec\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnEnter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}", "// Generated by Framer (c07a8c1)\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,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Vimeo from\"https://framerusercontent.com/modules/0sWquksFr1YDkaIgrl9Z/jKzAzDE1dbmgPC3q8RAo/Vimeo.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/bx639fNMpq8fb1DViwvF/3JCYPysT88ffjG9huAet/QhK6qqT5U.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/2EMiqSAkUInaYCtRPLxF/cdsYd6taiOiO2OYtBmOe/QuTNz53Yy.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/Lf1PMJqjILuspTJhTbWJ/qZ16LIKo3RWbhRDHb1rj/m_S0SazFM.js\";import ButtonPrimaryButton from\"https://framerusercontent.com/modules/5ZmpfM5WfusiHQ1PXx4S/kF7cWa6IpyCsSqkQgzGi/GNvaONxX6.js\";import AppStoreLogos from\"https://framerusercontent.com/modules/Mh0fRzVpw1ZtXQSGUsr0/4kI9qebGSeupXnfaPyf2/mjDf_KSkG.js\";const ButtonPrimaryButtonFonts=getFonts(ButtonPrimaryButton);const AppStoreLogosFonts=getFonts(AppStoreLogos);const VimeoFonts=getFonts(Vimeo);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const cycleOrder=[\"lFqTDQUAs\",\"oRjMOeXIq\"];const serializationHash=\"framer-TZOTE\";const variantClassNames={lFqTDQUAs:\"framer-v-1lltzzi\",oRjMOeXIq:\"framer-v-1yuekd9\"};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:.4,type:\"spring\"};const transition2={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.95,skewX:0,skewY:0,transition:transition2};const transition3={damping:60,delay:0,mass:1,stiffness:200,type:\"spring\"};const animation1={opacity:.52,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation2={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};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={\"mobile app\":\"oRjMOeXIq\",Default:\"lFqTDQUAs\"};const getProps=({bodyText,height,id,padding,title1,title2,width,...props})=>{return{...props,cwo7DCFXO:bodyText??props.cwo7DCFXO??\"Harnessing the power of artificial intelligence to revolutionize  industries and enhance human experiences.\",lTXT0qucV:padding??props.lTXT0qucV??\"50px\",QVKlogXTW:title1??props.QVKlogXTW??\"Our Method is Simple and\",T8OTVIL45:title2??props.T8OTVIL45??\"Transparent at Every Step.\",variant:humanReadableVariantMap[props.variant]??props.variant??\"lFqTDQUAs\"};};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,QVKlogXTW,T8OTVIL45,cwo7DCFXO,lTXT0qucV,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"lFqTDQUAs\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"oRjMOeXIq\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"oRjMOeXIq\")return true;return false;};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-1lltzzi\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"lFqTDQUAs\",ref:refBinding,style:{\"--1v1vucn\":numberToPixelString(lTXT0qucV),\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-a9883d9b-c1bd-4bd9-be15-284cd72e1b1f, rgba(255, 255, 255, 0.07))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(0px)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,WebkitBackdropFilter:\"blur(0px)\",...style},...addPropertyOverrides({oRjMOeXIq:{\"data-framer-name\":\"mobile app\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pcl7ce\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"zshF23nVC\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dx6x84\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"MvnZDt7dB\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-alj09w\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"oyTU6I7wJ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-190xti5\",\"data-styles-preset\":\"QuTNz53Yy\",style:{\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(motion.span,{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(0deg, rgb(87, 107, 207) 0%, rgba(156, 172, 255, 0) 100%)\"},children:\"Our Method is Simple and\"})})}),className:\"framer-emji9l\",\"data-framer-name\":\"Text 1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rFacuY85f\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:QVKlogXTW,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-190xti5\",\"data-styles-preset\":\"QuTNz53Yy\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1of0zx5, rgba(87, 107, 207, 0.6))\"},children:\"Transparent at Every Step.\"})}),className:\"framer-5b0vsd\",\"data-framer-name\":\"Text 2\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Ne1LQo5l8\",style:{\"--extracted-1of0zx5\":\"rgba(87, 107, 207, 0.6)\",\"--framer-paragraph-spacing\":\"0px\"},text:T8OTVIL45,verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1uaf3uz\",\"data-framer-name\":\"Middle\",layoutDependency:layoutDependency,layoutId:\"QXKaAn0rq\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-x0s9r5\",\"data-styles-preset\":\"QhK6qqT5U\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(87, 107, 207))\"},children:\"Harnessing the power of artificial intelligence to revolutionize  industries and enhance human experiences.\"})}),className:\"framer-12v084n\",\"data-framer-name\":\"Body Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"hY1lRNNNT\",style:{\"--extracted-r6o4lv\":\"rgb(87, 107, 207)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:cwo7DCFXO,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4ual7r\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"jA7lIAm0W\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:46,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9p0uya-container\",layoutDependency:layoutDependency,layoutId:\"pQt7NhT45-container\",nodeId:\"pQt7NhT45\",rendersWithMotion:true,scopeId:\"m_S0SazFM\",children:/*#__PURE__*/_jsx(ButtonPrimaryButton,{AL_NU982V:true,dlVBgpKLv:getLocalizedValue(\"v0\",activeLocale)??\"Book an Appointment\",height:\"100%\",id:\"pQt7NhT45\",layoutId:\"pQt7NhT45\",SD1BGlGhK:false,variant:\"vf6JWDf13\",width:\"100%\",YVFZiszrG:{borderColor:\"var(--token-a58752c8-168c-47db-857e-906f22f33790, rgba(255, 255, 255, 0.15))\",borderStyle:\"solid\",borderWidth:3}})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({oRjMOeXIq:{height:52}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cuqh3t-container\",layoutDependency:layoutDependency,layoutId:\"YFjQvZqID-container\",nodeId:\"YFjQvZqID\",rendersWithMotion:true,scopeId:\"m_S0SazFM\",whileHover:animation,children:/*#__PURE__*/_jsx(AppStoreLogos,{height:\"100%\",id:\"YFjQvZqID\",layoutId:\"YFjQvZqID\",variant:\"ZkqCjuR2m\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({oRjMOeXIq:{height:52}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-k5ij2-container\",layoutDependency:layoutDependency,layoutId:\"Js9P1w5R0-container\",nodeId:\"Js9P1w5R0\",rendersWithMotion:true,scopeId:\"m_S0SazFM\",whileHover:animation,children:/*#__PURE__*/_jsx(AppStoreLogos,{height:\"100%\",id:\"Js9P1w5R0\",layoutId:\"Js9P1w5R0\",variant:\"oRvdCX98e\",width:\"100%\"})})})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-avhpzl\",\"data-framer-name\":\"BG Video\",layoutDependency:layoutDependency,layoutId:\"sRDdlzRIN\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,opacity:.13},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:.52,animate:animation1,className:\"framer-15kv0e6-container\",\"data-framer-appear-id\":\"15kv0e6\",initial:animation2,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"UV90LtO2G-container\",nodeId:\"UV90LtO2G\",optimized:true,rendersWithMotion:true,scopeId:\"m_S0SazFM\",style:{opacity:.52},children:/*#__PURE__*/_jsx(Vimeo,{autoplay:true,backgroundColor:\"rgb(255, 255, 255)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"UV90LtO2G\",isMixedBorderRadius:false,layoutId:\"UV90LtO2G\",loop:true,mute:true,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,video:getLocalizedValue(\"v1\",activeLocale)??\"https://vimeo.com/1066248685?share=copy\",width:\"100%\"})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-TZOTE.framer-17rv3f0, .framer-TZOTE .framer-17rv3f0 { display: block; }\",\".framer-TZOTE.framer-1lltzzi { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: var(--1v1vucn); position: relative; width: 730px; }\",\".framer-TZOTE .framer-1pcl7ce { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; max-width: 630px; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 4; }\",\".framer-TZOTE .framer-1dx6x84 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-TZOTE .framer-alj09w { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-TZOTE .framer-emji9l, .framer-TZOTE .framer-5b0vsd { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-TZOTE .framer-1uaf3uz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; max-width: 520px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-TZOTE .framer-12v084n { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-TZOTE .framer-4ual7r { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-TZOTE .framer-9p0uya-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-TZOTE .framer-1cuqh3t-container, .framer-TZOTE .framer-k5ij2-container { flex: none; height: auto; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-TZOTE .framer-avhpzl { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; left: calc(50.00000000000002% - 100% / 2); overflow: hidden; padding: 0px; position: absolute; top: 0px; width: 100%; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-TZOTE .framer-15kv0e6-container { flex: none; height: 156%; left: calc(50.13698630136989% - 108.21917808219179% / 2); position: absolute; top: calc(51.37614678899085% - 156.42201834862385% / 2); width: 108%; z-index: 2; }\",\".framer-TZOTE.framer-v-1yuekd9 .framer-12v084n { order: 0; }\",\".framer-TZOTE.framer-v-1yuekd9 .framer-4ual7r { flex-direction: row; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-TZOTE[data-border=\"true\"]::after, .framer-TZOTE [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 368\n * @framerIntrinsicWidth 730\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"oRjMOeXIq\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"QVKlogXTW\":\"title1\",\"T8OTVIL45\":\"title2\",\"cwo7DCFXO\":\"bodyText\",\"lTXT0qucV\":\"padding\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerm_S0SazFM=withCSS(Component,css,\"framer-TZOTE\");export default Framerm_S0SazFM;Framerm_S0SazFM.displayName=\"Navigation/CTA\";Framerm_S0SazFM.defaultProps={height:368,width:730};addPropertyControls(Framerm_S0SazFM,{variant:{options:[\"lFqTDQUAs\",\"oRjMOeXIq\"],optionTitles:[\"Default\",\"mobile app\"],title:\"Variant\",type:ControlType.Enum},QVKlogXTW:{defaultValue:\"Our Method is Simple and\",displayTextArea:true,title:\"Title 1\",type:ControlType.String},T8OTVIL45:{defaultValue:\"Transparent at Every Step.\",displayTextArea:true,title:\"Title 2\",type:ControlType.String},cwo7DCFXO:{defaultValue:\"Harnessing the power of artificial intelligence to revolutionize  industries and enhance human experiences.\",displayTextArea:true,title:\"Body Text\",type:ControlType.String},lTXT0qucV:{defaultValue:\"50px\",title:\"Padding\",type:ControlType.Padding}});addFonts(Framerm_S0SazFM,[{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\"}]},...ButtonPrimaryButtonFonts,...AppStoreLogosFonts,...VimeoFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerm_S0SazFM\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"oRjMOeXIq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"QVKlogXTW\\\":\\\"title1\\\",\\\"T8OTVIL45\\\":\\\"title2\\\",\\\"cwo7DCFXO\\\":\\\"bodyText\\\",\\\"lTXT0qucV\\\":\\\"padding\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"730\",\"framerIntrinsicHeight\":\"368\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (c07a8c1)\nimport*as localizedValues from\"./m_S0SazFM-0.js\";const valuesByLocaleId={aQCN7kvhX:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "export const v0=\"\u0627\u062D\u062C\u0632 \u0645\u0648\u0639\u062F\u0643 \u0627\u0644\u0622\u0646 \u0628\u0623\u0633\u0644\u0648\u0628 \u0645\u062B\u064A\u0631 \u0648\u0645\u0628\u0647\u0631!\";export const v1=\"https://vimeo.com/1066248685?share=copy\";\nexport const __FramerMetadata__ = {\"exports\":{\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (c07a8c1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"ZkqCjuR2m\",\"oRvdCX98e\"];const serializationHash=\"framer-pBKPv\";const variantClassNames={oRvdCX98e:\"framer-v-1knm9hd\",ZkqCjuR2m:\"framer-v-1qpw7df\"};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 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={Apple:\"ZkqCjuR2m\",Google:\"oRvdCX98e\"};const getProps=({height,id,link,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"ZkqCjuR2m\",WUob8kdGD:link??props.WUob8kdGD};};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,WUob8kdGD,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ZkqCjuR2m\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"oRvdCX98e\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"oRvdCX98e\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:WUob8kdGD,motionChild:true,nodeId:\"ZkqCjuR2m\",openInNewTab:true,scopeId:\"mjDf_KSkG\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,\"aria-label\":\"button\",className:`${cx(scopingClassNames,\"framer-1qpw7df\",className,classNames)} framer-enp3g6`,\"data-framer-name\":\"Apple\",layoutDependency:layoutDependency,layoutId:\"ZkqCjuR2m\",ref:refBinding,style:{backgroundColor:\"var(--token-fe8040e6-3344-44c0-bab9-226d490ba5f3, rgb(0, 0, 0))\",borderBottomLeftRadius:308,borderBottomRightRadius:308,borderTopLeftRadius:308,borderTopRightRadius:308,...style},...addPropertyOverrides({oRvdCX98e:{\"data-framer-name\":\"Google\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1m8vn6h\",\"data-framer-name\":\"app_store_5f767c31\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"HZXdFf8H_\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 100 40\"><path d=\"M 71.527 19.2 L 71.527 21.492 L 70.09 21.492 L 70.09 22.994 L 71.526 22.994 L 71.526 28.1 C 71.526 29.844 72.314 30.54 74.298 30.54 C 74.647 30.54 74.978 30.5 75.269 30.45 L 75.269 28.964 C 75.02 28.988 74.863 29.005 74.589 29.005 C 73.7 29.005 73.31 28.59 73.31 27.644 L 73.31 22.995 L 75.27 22.995 L 75.27 21.493 L 73.31 21.493 L 73.31 19.2 L 71.526 19.2 Z M 80.324 30.664 C 82.964 30.664 84.582 28.896 84.582 25.966 C 84.582 23.052 82.956 21.276 80.324 21.276 C 77.684 21.276 76.058 23.052 76.058 25.966 C 76.058 28.896 77.676 30.664 80.324 30.664 Z M 80.324 29.079 C 78.772 29.079 77.9 27.942 77.9 25.966 C 77.9 24.007 78.772 22.861 80.324 22.861 C 81.868 22.861 82.748 24.007 82.748 25.966 C 82.748 27.933 81.868 29.079 80.324 29.079 Z M 85.967 30.49 L 87.752 30.49 L 87.752 25.153 C 87.752 23.883 88.707 23.028 90.06 23.028 C 90.375 23.028 90.906 23.086 91.056 23.135 L 91.056 21.375 C 90.865 21.325 90.524 21.301 90.259 21.301 C 89.08 21.301 88.076 21.948 87.819 22.837 L 87.686 22.837 L 87.686 21.45 L 85.967 21.45 Z M 95.487 22.795 C 96.807 22.795 97.67 23.716 97.712 25.135 L 93.146 25.135 C 93.246 23.725 94.167 22.795 95.487 22.795 Z M 97.703 28.049 C 97.371 28.755 96.633 29.145 95.553 29.145 C 94.126 29.145 93.204 28.141 93.146 26.555 L 93.146 26.455 L 99.53 26.455 L 99.53 25.833 C 99.53 22.994 98.01 21.276 95.495 21.276 C 92.947 21.276 91.328 23.11 91.328 25.999 C 91.328 28.888 92.914 30.664 95.504 30.664 C 97.571 30.664 99.015 29.668 99.422 28.049 Z M 59.823 27.152 C 59.961 29.372 61.811 30.791 64.563 30.791 C 67.506 30.791 69.347 29.303 69.347 26.928 C 69.347 25.061 68.297 24.028 65.751 23.435 L 64.383 23.1 C 62.766 22.72 62.112 22.213 62.112 21.327 C 62.112 20.209 63.127 19.477 64.65 19.477 C 66.095 19.477 67.093 20.192 67.274 21.336 L 69.149 21.336 C 69.037 19.246 67.196 17.774 64.675 17.774 C 61.965 17.774 60.159 19.245 60.159 21.456 C 60.159 23.28 61.182 24.364 63.428 24.889 L 65.028 25.276 C 66.671 25.663 67.394 26.231 67.394 27.178 C 67.394 28.278 66.258 29.078 64.71 29.078 C 63.05 29.078 61.897 28.33 61.733 27.152 Z M 41.336 21.301 C 40.107 21.301 39.045 21.915 38.496 22.945 L 38.364 22.945 L 38.364 21.45 L 36.646 21.45 L 36.646 33.495 L 38.431 33.495 L 38.431 29.12 L 38.571 29.12 C 39.045 30.075 40.066 30.64 41.352 30.64 C 43.635 30.64 45.088 28.838 45.088 25.966 C 45.088 23.094 43.635 21.301 41.336 21.301 Z M 40.829 29.037 C 39.335 29.037 38.397 27.859 38.397 25.974 C 38.397 24.082 39.335 22.903 40.837 22.903 C 42.348 22.903 43.253 24.057 43.253 25.966 C 43.253 27.884 42.348 29.037 40.829 29.037 Z M 51.333 21.301 C 50.104 21.301 49.042 21.915 48.493 22.945 L 48.361 22.945 L 48.361 21.45 L 46.643 21.45 L 46.643 33.495 L 48.427 33.495 L 48.427 29.12 L 48.568 29.12 C 49.042 30.075 50.063 30.64 51.349 30.64 C 53.632 30.64 55.085 28.838 55.085 25.966 C 55.085 23.094 53.632 21.301 51.333 21.301 Z M 50.826 29.037 C 49.332 29.037 48.394 27.859 48.394 25.974 C 48.394 24.082 49.332 22.903 50.834 22.903 C 52.345 22.903 53.25 24.057 53.25 25.966 C 53.25 27.884 52.345 29.037 50.826 29.037 Z M 33.444 30.49 L 35.491 30.49 L 31.01 18.075 L 28.937 18.075 L 24.453 30.49 L 26.432 30.49 L 27.576 27.195 L 32.308 27.195 Z M 29.874 20.33 L 30.02 20.33 L 31.818 25.577 L 28.067 25.577 L 29.873 20.329 Z M 25.65 8.71 L 25.65 14.7 L 27.813 14.7 C 29.597 14.7 30.631 13.6 30.631 11.687 C 30.631 9.802 29.589 8.711 27.813 8.711 L 25.65 8.711 Z M 26.58 9.558 L 27.709 9.558 C 28.95 9.558 29.685 10.346 29.685 11.699 C 29.685 13.073 28.962 13.853 27.709 13.853 L 26.58 13.853 Z M 33.796 14.787 C 35.116 14.787 35.926 13.903 35.926 12.438 C 35.926 10.981 35.112 10.093 33.796 10.093 C 32.476 10.093 31.663 10.981 31.663 12.438 C 31.663 13.903 32.472 14.788 33.796 14.788 Z M 33.796 13.994 C 33.02 13.994 32.584 13.426 32.584 12.438 C 32.584 11.458 33.02 10.886 33.796 10.886 C 34.568 10.886 35.008 11.459 35.008 12.438 C 35.008 13.422 34.568 13.994 33.796 13.994 Z M 42.817 10.18 L 41.925 10.18 L 41.12 13.63 L 41.05 13.63 L 40.12 10.18 L 39.265 10.18 L 38.335 13.63 L 38.268 13.63 L 37.459 10.18 L 36.554 10.18 L 37.8 14.7 L 38.718 14.7 L 39.648 11.371 L 39.718 11.371 L 40.652 14.7 L 41.577 14.7 L 42.818 10.18 Z M 43.845 14.7 L 44.737 14.7 L 44.737 12.056 C 44.737 11.351 45.157 10.911 45.817 10.911 C 46.477 10.911 46.792 11.271 46.792 11.998 L 46.792 14.7 L 47.684 14.7 L 47.684 11.774 C 47.684 10.699 47.128 10.093 46.119 10.093 C 45.439 10.093 44.99 10.396 44.77 10.898 L 44.704 10.898 L 44.704 10.18 L 43.844 10.18 L 43.844 14.7 Z M 49.09 14.7 L 49.982 14.7 L 49.982 8.416 L 49.089 8.416 L 49.089 14.7 Z M 53.338 14.787 C 54.658 14.787 55.467 13.903 55.467 12.438 C 55.467 10.981 54.653 10.093 53.337 10.093 C 52.017 10.093 51.204 10.981 51.204 12.438 C 51.204 13.903 52.014 14.788 53.338 14.788 Z M 53.338 13.994 C 52.562 13.994 52.126 13.426 52.126 12.438 C 52.126 11.458 52.562 10.886 53.338 10.886 C 54.11 10.886 54.55 11.459 54.55 12.438 C 54.55 13.422 54.11 13.994 53.338 13.994 Z M 58.126 14.023 C 57.64 14.023 57.287 13.787 57.287 13.38 C 57.287 12.982 57.569 12.77 58.192 12.728 L 59.296 12.658 L 59.296 13.036 C 59.296 13.596 58.798 14.023 58.126 14.023 Z M 57.897 14.775 C 58.491 14.775 58.985 14.517 59.254 14.065 L 59.325 14.065 L 59.325 14.7 L 60.185 14.7 L 60.185 11.612 C 60.185 10.658 59.545 10.093 58.412 10.093 C 57.387 10.093 56.656 10.591 56.565 11.367 L 57.428 11.367 C 57.528 11.047 57.872 10.865 58.37 10.865 C 58.98 10.865 59.296 11.135 59.296 11.612 L 59.296 12.002 L 58.072 12.072 C 56.997 12.139 56.391 12.608 56.391 13.422 C 56.391 14.248 57.026 14.775 57.897 14.775 Z M 63.212 14.775 C 63.835 14.775 64.362 14.48 64.632 13.986 L 64.702 13.986 L 64.702 14.7 L 65.557 14.7 L 65.557 8.416 L 64.665 8.416 L 64.665 10.898 L 64.598 10.898 C 64.354 10.4 63.831 10.105 63.212 10.105 C 62.071 10.105 61.336 11.01 61.336 12.438 C 61.336 13.87 62.063 14.775 63.212 14.775 Z M 63.465 10.906 C 64.213 10.906 64.681 11.5 64.681 12.442 C 64.681 13.388 64.217 13.974 63.465 13.974 C 62.71 13.974 62.258 13.397 62.258 12.438 C 62.258 11.488 62.714 10.906 63.465 10.906 Z M 71.344 14.787 C 72.664 14.787 73.473 13.903 73.473 12.438 C 73.473 10.981 72.659 10.093 71.343 10.093 C 70.023 10.093 69.21 10.981 69.21 12.438 C 69.21 13.903 70.02 14.788 71.344 14.788 Z M 71.344 13.994 C 70.568 13.994 70.132 13.426 70.132 12.438 C 70.132 11.458 70.568 10.886 71.344 10.886 C 72.116 10.886 72.556 11.459 72.556 12.438 C 72.556 13.422 72.116 13.994 71.344 13.994 Z M 74.654 14.7 L 75.546 14.7 L 75.546 12.056 C 75.546 11.351 75.966 10.911 76.626 10.911 C 77.286 10.911 77.601 11.271 77.601 11.998 L 77.601 14.7 L 78.493 14.7 L 78.493 11.774 C 78.493 10.699 77.937 10.093 76.929 10.093 C 76.248 10.093 75.799 10.396 75.579 10.898 L 75.513 10.898 L 75.513 10.18 L 74.654 10.18 Z M 82.603 9.055 L 82.603 10.201 L 81.885 10.201 L 81.885 10.952 L 82.603 10.952 L 82.603 13.505 C 82.603 14.376 82.997 14.725 83.989 14.725 C 84.163 14.725 84.329 14.705 84.475 14.679 L 84.475 13.936 C 84.362 13.95 84.249 13.957 84.135 13.957 C 83.69 13.957 83.495 13.749 83.495 13.277 L 83.495 10.952 L 84.475 10.952 L 84.475 10.201 L 83.495 10.201 L 83.495 9.055 Z M 85.672 14.7 L 86.565 14.7 L 86.565 12.06 C 86.565 11.376 86.972 10.915 87.702 10.915 C 88.332 10.915 88.669 11.28 88.669 12.002 L 88.669 14.7 L 89.561 14.7 L 89.561 11.782 C 89.561 10.707 88.968 10.097 88.005 10.097 C 87.325 10.097 86.847 10.4 86.627 10.907 L 86.557 10.907 L 86.557 8.417 L 85.672 8.417 Z M 92.78 10.852 C 93.44 10.852 93.872 11.313 93.893 12.022 L 91.61 12.022 C 91.66 11.317 92.121 10.852 92.78 10.852 Z M 93.889 13.48 C 93.723 13.832 93.353 14.028 92.814 14.028 C 92.1 14.028 91.639 13.525 91.61 12.733 L 91.61 12.683 L 94.802 12.683 L 94.802 12.372 C 94.802 10.952 94.042 10.093 92.785 10.093 C 91.51 10.093 90.701 11.01 90.701 12.455 C 90.701 13.899 91.494 14.787 92.789 14.787 C 93.822 14.787 94.544 14.289 94.748 13.48 Z M 14.77 20.3 C 14.8 18.606 15.687 17.043 17.127 16.149 C 16.204 14.848 14.729 14.05 13.135 13.991 C 11.456 13.815 9.828 14.996 8.972 14.996 C 8.1 14.996 6.782 14.009 5.364 14.038 C 3.5 14.107 1.806 15.14 0.891 16.766 C -1.043 20.114 0.4 25.036 2.252 27.742 C 3.179 29.067 4.262 30.547 5.68 30.495 C 7.067 30.437 7.585 29.61 9.26 29.61 C 10.918 29.61 11.404 30.495 12.85 30.462 C 14.339 30.438 15.276 29.13 16.17 27.792 C 16.836 26.848 17.349 25.804 17.69 24.7 C 15.929 23.944 14.783 22.216 14.77 20.3 Z M 12.038 12.211 C 12.849 11.237 13.249 9.985 13.153 8.721 C 11.913 8.851 10.768 9.444 9.945 10.381 C 9.138 11.307 8.727 12.514 8.802 13.741 C 10.057 13.747 11.246 13.184 12.038 12.211 Z\" fill=\"var(--token-b475daa1-123e-4ac4-9203-afa2fe736f56, rgb(255, 255, 255))\"></path></svg>',svgContentId:9944815269,withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-937e2v\",\"data-framer-name\":\"play_store_b3d2b74a\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"E3XZGQGZ1\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 116 40\"><path d=\"M 58.137 21.751 C 55.785 21.751 53.868 23.541 53.868 26.004 C 53.868 28.454 55.785 30.257 58.137 30.257 C 60.49 30.257 62.407 28.453 62.407 26.004 C 62.406 23.54 60.489 21.751 58.137 21.751 Z M 58.137 28.583 C 56.848 28.583 55.737 27.52 55.737 26.005 C 55.737 24.475 56.849 23.427 58.137 23.427 C 59.426 23.427 60.537 24.474 60.537 26.005 C 60.537 27.519 59.426 28.583 58.137 28.583 Z M 48.823 21.751 C 46.471 21.751 44.554 23.541 44.554 26.004 C 44.554 28.454 46.471 30.257 48.823 30.257 C 51.176 30.257 53.093 28.453 53.093 26.004 C 53.093 23.54 51.176 21.751 48.823 21.751 Z M 48.823 28.583 C 47.534 28.583 46.423 27.52 46.423 26.005 C 46.423 24.475 47.535 23.427 48.823 23.427 C 50.112 23.427 51.223 24.474 51.223 26.005 C 51.224 27.519 50.112 28.583 48.823 28.583 Z M 37.745 23.057 L 37.745 24.861 L 42.063 24.861 C 41.934 25.876 41.596 26.617 41.08 27.132 C 40.452 27.76 39.469 28.453 37.745 28.453 C 35.087 28.453 33.009 26.31 33.009 23.653 C 33.009 20.994 35.087 18.851 37.745 18.851 C 39.179 18.851 40.226 19.415 40.999 20.141 L 42.272 18.867 C 41.192 17.837 39.759 17.047 37.745 17.047 C 34.104 17.047 31.043 20.011 31.043 23.652 C 31.043 27.293 34.104 30.257 37.745 30.257 C 39.71 30.257 41.193 29.612 42.352 28.404 C 43.544 27.212 43.915 25.536 43.915 24.184 C 43.919 23.806 43.887 23.428 43.818 23.056 L 37.745 23.056 Z M 83.053 24.458 C 82.699 23.508 81.619 21.751 79.412 21.751 C 77.221 21.751 75.4 23.475 75.4 26.004 C 75.4 28.388 77.205 30.257 79.621 30.257 C 81.57 30.257 82.698 29.065 83.166 28.372 L 81.716 27.405 C 81.233 28.115 80.572 28.581 79.621 28.581 C 78.671 28.581 77.994 28.146 77.559 27.292 L 83.246 24.94 Z M 77.253 25.876 C 77.205 24.232 78.526 23.396 79.477 23.396 C 80.218 23.396 80.846 23.766 81.056 24.297 L 77.253 25.877 Z M 72.63 30 L 74.498 30 L 74.498 17.5 L 72.63 17.5 Z M 69.568 22.702 L 69.504 22.702 C 69.085 22.202 68.279 21.752 67.265 21.752 C 65.138 21.752 63.189 23.62 63.189 26.022 C 63.189 28.405 65.138 30.258 67.265 30.258 C 68.28 30.258 69.085 29.808 69.504 29.292 L 69.568 29.292 L 69.568 29.904 C 69.568 31.531 68.698 32.401 67.297 32.401 C 66.153 32.401 65.444 31.581 65.154 30.887 L 63.527 31.564 C 63.994 32.691 65.234 34.077 67.297 34.077 C 69.488 34.077 71.341 32.788 71.341 29.647 L 71.341 22.01 L 69.569 22.01 L 69.569 22.702 Z M 67.426 28.583 C 66.137 28.583 65.058 27.503 65.058 26.021 C 65.058 24.522 66.137 23.427 67.426 23.427 C 68.698 23.427 69.697 24.522 69.697 26.021 C 69.697 27.503 68.698 28.583 67.426 28.583 Z M 91.807 17.5 L 87.336 17.5 L 87.336 30 L 89.201 30 L 89.201 25.264 L 91.806 25.264 C 93.874 25.264 95.908 23.767 95.908 21.382 C 95.908 18.997 93.875 17.499 91.807 17.499 Z M 91.855 23.525 L 89.201 23.525 L 89.201 19.24 L 91.855 19.24 C 93.25 19.24 94.042 20.395 94.042 21.383 C 94.042 22.351 93.25 23.525 91.855 23.525 Z M 103.387 21.73 C 102.036 21.73 100.637 22.325 100.058 23.644 L 101.714 24.335 C 102.068 23.645 102.728 23.418 103.419 23.418 C 104.384 23.418 105.365 23.998 105.381 25.026 L 105.381 25.156 C 105.043 24.962 104.319 24.673 103.435 24.673 C 101.65 24.673 99.832 25.654 99.832 27.487 C 99.832 29.16 101.296 30.237 102.936 30.237 C 104.19 30.237 104.882 29.674 105.316 29.014 L 105.38 29.014 L 105.38 29.979 L 107.182 29.979 L 107.182 25.186 C 107.183 22.968 105.525 21.73 103.387 21.73 Z M 103.161 28.581 C 102.551 28.581 101.698 28.275 101.698 27.519 C 101.698 26.554 102.76 26.184 103.677 26.184 C 104.496 26.184 104.883 26.361 105.381 26.602 C 105.24 27.724 104.292 28.57 103.161 28.582 Z M 113.744 22.003 L 111.605 27.423 L 111.541 27.423 L 109.321 22.003 L 107.311 22.003 L 110.64 29.578 L 108.742 33.792 L 110.688 33.792 L 115.819 22.003 Z M 96.938 30 L 98.803 30 L 98.803 17.5 L 96.938 17.5 Z M 37.418 10.243 C 37.418 11.081 37.17 11.748 36.673 12.246 C 36.109 12.838 35.373 13.134 34.469 13.134 C 33.603 13.134 32.866 12.834 32.261 12.234 C 31.655 11.633 31.351 10.889 31.351 10.001 C 31.351 9.111 31.655 8.368 32.261 7.768 C 32.866 7.167 33.603 6.867 34.469 6.867 C 34.899 6.867 35.309 6.951 35.699 7.117 C 36.091 7.286 36.404 7.509 36.638 7.787 L 36.111 8.316 C 35.714 7.841 35.167 7.604 34.468 7.604 C 33.836 7.604 33.29 7.826 32.828 8.27 C 32.368 8.714 32.138 9.29 32.138 10 C 32.138 10.709 32.368 11.286 32.828 11.73 C 33.263 12.164 33.854 12.404 34.468 12.396 C 35.138 12.396 35.697 12.173 36.144 11.726 C 36.434 11.435 36.602 11.03 36.647 10.511 L 34.467 10.511 L 34.467 9.79 L 37.375 9.79 C 37.405 9.947 37.418 10.098 37.418 10.243 Z M 42.028 7.737 L 39.296 7.737 L 39.296 9.639 L 41.76 9.639 L 41.76 10.36 L 39.296 10.36 L 39.296 12.262 L 42.028 12.262 L 42.028 13 L 38.525 13 L 38.525 7 L 42.028 7 Z M 45.279 13 L 44.507 13 L 44.507 7.737 L 42.832 7.737 L 42.832 7 L 46.955 7 L 46.955 7.737 L 45.279 7.737 Z M 49.938 13 L 49.938 7 L 50.708 7 L 50.708 13 Z M 54.128 13 L 53.357 13 L 53.357 7.737 L 51.68 7.737 L 51.68 7 L 55.803 7 L 55.803 7.737 L 54.127 7.737 L 54.127 13 Z M 63.608 12.225 C 63.018 12.831 62.285 13.134 61.408 13.134 C 60.531 13.134 59.798 12.831 59.209 12.225 C 58.619 11.619 58.325 10.877 58.325 10 C 58.325 9.123 58.619 8.381 59.209 7.775 C 59.799 7.169 60.531 6.865 61.409 6.865 C 62.28 6.865 63.012 7.17 63.604 7.779 C 64.196 8.388 64.492 9.128 64.492 10 C 64.492 10.877 64.197 11.619 63.608 12.225 Z M 59.778 11.722 C 60.204 12.164 60.794 12.409 61.408 12.396 C 62.051 12.396 62.595 12.171 63.038 11.722 C 63.482 11.272 63.705 10.698 63.705 10 C 63.705 9.302 63.482 8.728 63.038 8.278 C 62.613 7.836 62.022 7.591 61.408 7.604 C 60.765 7.604 60.222 7.829 59.778 8.278 C 59.335 8.728 59.112 9.302 59.112 10 C 59.112 10.698 59.335 11.272 59.778 11.722 Z M 65.575 13 L 65.575 7 L 66.513 7 L 69.428 11.667 L 69.462 11.667 L 69.428 10.511 L 69.428 7 L 70.2 7 L 70.2 13 L 69.394 13 L 66.344 8.106 L 66.311 8.106 L 66.343 9.262 L 66.343 13 L 65.574 13 Z\" fill=\"var(--token-b475daa1-123e-4ac4-9203-afa2fe736f56, rgb(255, 255, 255))\"></path><path d=\"M 37.418 10.243 C 37.418 11.081 37.17 11.748 36.673 12.246 C 36.109 12.838 35.373 13.134 34.469 13.134 C 33.603 13.134 32.866 12.834 32.261 12.234 C 31.655 11.633 31.351 10.889 31.351 10.001 C 31.351 9.111 31.655 8.368 32.261 7.768 C 32.866 7.167 33.603 6.867 34.469 6.867 C 34.899 6.867 35.309 6.951 35.699 7.117 C 36.091 7.286 36.404 7.509 36.638 7.787 L 36.111 8.316 C 35.714 7.841 35.167 7.604 34.468 7.604 C 33.836 7.604 33.29 7.826 32.828 8.27 C 32.368 8.714 32.138 9.29 32.138 10 C 32.138 10.709 32.368 11.286 32.828 11.73 C 33.263 12.164 33.854 12.404 34.468 12.396 C 35.138 12.396 35.697 12.173 36.144 11.726 C 36.434 11.435 36.602 11.03 36.647 10.511 L 34.467 10.511 L 34.467 9.79 L 37.375 9.79 C 37.405 9.947 37.418 10.098 37.418 10.243 Z M 42.028 7.737 L 39.296 7.737 L 39.296 9.639 L 41.76 9.639 L 41.76 10.36 L 39.296 10.36 L 39.296 12.262 L 42.028 12.262 L 42.028 13 L 38.525 13 L 38.525 7 L 42.028 7 Z M 45.279 13 L 44.507 13 L 44.507 7.737 L 42.832 7.737 L 42.832 7 L 46.955 7 L 46.955 7.737 L 45.279 7.737 Z M 49.938 13 L 49.938 7 L 50.708 7 L 50.708 13 Z M 54.128 13 L 53.357 13 L 53.357 7.737 L 51.68 7.737 L 51.68 7 L 55.803 7 L 55.803 7.737 L 54.127 7.737 L 54.127 13 Z M 63.608 12.225 C 63.018 12.831 62.285 13.134 61.408 13.134 C 60.531 13.134 59.798 12.831 59.209 12.225 C 58.619 11.619 58.325 10.877 58.325 10 C 58.325 9.123 58.619 8.381 59.209 7.775 C 59.799 7.169 60.531 6.865 61.409 6.865 C 62.28 6.865 63.012 7.17 63.604 7.779 C 64.196 8.388 64.492 9.128 64.492 10 C 64.492 10.877 64.197 11.619 63.608 12.225 Z M 59.778 11.722 C 60.204 12.164 60.794 12.409 61.408 12.396 C 62.051 12.396 62.595 12.171 63.038 11.722 C 63.482 11.272 63.705 10.698 63.705 10 C 63.705 9.302 63.482 8.728 63.038 8.278 C 62.613 7.836 62.022 7.591 61.408 7.604 C 60.765 7.604 60.222 7.829 59.778 8.278 C 59.335 8.728 59.112 9.302 59.112 10 C 59.112 10.698 59.335 11.272 59.778 11.722 Z M 65.575 13 L 65.575 7 L 66.513 7 L 69.428 11.667 L 69.462 11.667 L 69.428 10.511 L 69.428 7 L 70.2 7 L 70.2 13 L 69.394 13 L 66.344 8.106 L 66.311 8.106 L 66.343 9.262 L 66.343 13 L 65.574 13 Z\" fill=\"transparent\" stroke-width=\"0.2\" stroke=\"rgba(255, 255, 255, 0)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 15.855 14.232 L 4.334 7.551 C 3.885 7.282 3.371 7.14 2.848 7.14 C 1.726 7.14 0.741 7.819 0.268 8.769 L 0.354 8.855 L 10.794 19.293 L 15.855 14.233 Z M -0.026 9.89 C -0.028 9.932 -0.029 9.975 -0.029 10.017 L -0.029 29.985 C -0.029 30.027 -0.029 30.07 -0.026 30.112 L 10.087 20 L -0.026 9.889 Z M 0.268 31.232 C 0.741 32.182 1.727 32.862 2.848 32.862 C 3.379 32.862 3.878 32.718 4.307 32.465 L 4.341 32.445 L 15.875 25.788 L 10.795 20.708 L 0.355 31.146 Z M 16.772 25.27 L 21.469 22.56 C 22.399 22.06 22.981 21.091 22.985 20.035 C 22.988 18.979 22.413 18.006 21.486 17.5 L 21.476 17.493 L 16.751 14.753 L 11.5 20 L 16.771 25.27 Z\" fill=\"var(--token-b475daa1-123e-4ac4-9203-afa2fe736f56, rgb(255, 255, 255))\"></path></svg>',svgContentId:8732254730,withExternalLayout:true,...addPropertyOverrides({oRvdCX98e:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 116 40\"><path d=\"M 58.137 21.751 C 55.785 21.751 53.868 23.541 53.868 26.004 C 53.868 28.454 55.785 30.257 58.137 30.257 C 60.49 30.257 62.407 28.453 62.407 26.004 C 62.406 23.54 60.489 21.751 58.137 21.751 Z M 58.137 28.583 C 56.848 28.583 55.737 27.52 55.737 26.005 C 55.737 24.475 56.849 23.427 58.137 23.427 C 59.426 23.427 60.537 24.474 60.537 26.005 C 60.537 27.519 59.426 28.583 58.137 28.583 Z M 48.823 21.751 C 46.471 21.751 44.554 23.541 44.554 26.004 C 44.554 28.454 46.471 30.257 48.823 30.257 C 51.176 30.257 53.093 28.453 53.093 26.004 C 53.093 23.54 51.176 21.751 48.823 21.751 Z M 48.823 28.583 C 47.534 28.583 46.423 27.52 46.423 26.005 C 46.423 24.475 47.535 23.427 48.823 23.427 C 50.112 23.427 51.223 24.474 51.223 26.005 C 51.224 27.519 50.112 28.583 48.823 28.583 Z M 37.745 23.057 L 37.745 24.861 L 42.063 24.861 C 41.934 25.876 41.596 26.617 41.08 27.132 C 40.452 27.76 39.469 28.453 37.745 28.453 C 35.087 28.453 33.009 26.31 33.009 23.653 C 33.009 20.994 35.087 18.851 37.745 18.851 C 39.179 18.851 40.226 19.415 40.999 20.141 L 42.272 18.867 C 41.192 17.837 39.759 17.047 37.745 17.047 C 34.104 17.047 31.043 20.011 31.043 23.652 C 31.043 27.293 34.104 30.257 37.745 30.257 C 39.71 30.257 41.193 29.612 42.352 28.404 C 43.544 27.212 43.915 25.536 43.915 24.184 C 43.919 23.806 43.887 23.428 43.818 23.056 L 37.745 23.056 Z M 83.053 24.458 C 82.699 23.508 81.619 21.751 79.412 21.751 C 77.221 21.751 75.4 23.475 75.4 26.004 C 75.4 28.388 77.205 30.257 79.621 30.257 C 81.57 30.257 82.698 29.065 83.166 28.372 L 81.716 27.405 C 81.233 28.115 80.572 28.581 79.621 28.581 C 78.671 28.581 77.994 28.146 77.559 27.292 L 83.246 24.94 Z M 77.253 25.876 C 77.205 24.232 78.526 23.396 79.477 23.396 C 80.218 23.396 80.846 23.766 81.056 24.297 L 77.253 25.877 Z M 72.63 30 L 74.498 30 L 74.498 17.5 L 72.63 17.5 Z M 69.568 22.702 L 69.504 22.702 C 69.085 22.202 68.279 21.752 67.265 21.752 C 65.138 21.752 63.189 23.62 63.189 26.022 C 63.189 28.405 65.138 30.258 67.265 30.258 C 68.28 30.258 69.085 29.808 69.504 29.292 L 69.568 29.292 L 69.568 29.904 C 69.568 31.531 68.698 32.401 67.297 32.401 C 66.153 32.401 65.444 31.581 65.154 30.887 L 63.527 31.564 C 63.994 32.691 65.234 34.077 67.297 34.077 C 69.488 34.077 71.341 32.788 71.341 29.647 L 71.341 22.01 L 69.569 22.01 L 69.569 22.702 Z M 67.426 28.583 C 66.137 28.583 65.058 27.503 65.058 26.021 C 65.058 24.522 66.137 23.427 67.426 23.427 C 68.698 23.427 69.697 24.522 69.697 26.021 C 69.697 27.503 68.698 28.583 67.426 28.583 Z M 91.807 17.5 L 87.336 17.5 L 87.336 30 L 89.201 30 L 89.201 25.264 L 91.806 25.264 C 93.874 25.264 95.908 23.767 95.908 21.382 C 95.908 18.997 93.875 17.499 91.807 17.499 Z M 91.855 23.525 L 89.201 23.525 L 89.201 19.24 L 91.855 19.24 C 93.25 19.24 94.042 20.395 94.042 21.383 C 94.042 22.351 93.25 23.525 91.855 23.525 Z M 103.387 21.73 C 102.036 21.73 100.637 22.325 100.058 23.644 L 101.714 24.335 C 102.068 23.645 102.728 23.418 103.419 23.418 C 104.384 23.418 105.365 23.998 105.381 25.026 L 105.381 25.156 C 105.043 24.962 104.319 24.673 103.435 24.673 C 101.65 24.673 99.832 25.654 99.832 27.487 C 99.832 29.16 101.296 30.237 102.936 30.237 C 104.19 30.237 104.882 29.674 105.316 29.014 L 105.38 29.014 L 105.38 29.979 L 107.182 29.979 L 107.182 25.186 C 107.183 22.968 105.525 21.73 103.387 21.73 Z M 103.161 28.581 C 102.551 28.581 101.698 28.275 101.698 27.519 C 101.698 26.554 102.76 26.184 103.677 26.184 C 104.496 26.184 104.883 26.361 105.381 26.602 C 105.24 27.724 104.292 28.57 103.161 28.582 Z M 113.744 22.003 L 111.605 27.423 L 111.541 27.423 L 109.321 22.003 L 107.311 22.003 L 110.64 29.578 L 108.742 33.792 L 110.688 33.792 L 115.819 22.003 Z M 96.938 30 L 98.803 30 L 98.803 17.5 L 96.938 17.5 Z M 37.418 10.243 C 37.418 11.081 37.17 11.748 36.673 12.246 C 36.109 12.838 35.373 13.134 34.469 13.134 C 33.603 13.134 32.866 12.834 32.261 12.234 C 31.655 11.633 31.351 10.889 31.351 10.001 C 31.351 9.111 31.655 8.368 32.261 7.768 C 32.866 7.167 33.603 6.867 34.469 6.867 C 34.899 6.867 35.309 6.951 35.699 7.117 C 36.091 7.286 36.404 7.509 36.638 7.787 L 36.111 8.316 C 35.714 7.841 35.167 7.604 34.468 7.604 C 33.836 7.604 33.29 7.826 32.828 8.27 C 32.368 8.714 32.138 9.29 32.138 10 C 32.138 10.709 32.368 11.286 32.828 11.73 C 33.263 12.164 33.854 12.404 34.468 12.396 C 35.138 12.396 35.697 12.173 36.144 11.726 C 36.434 11.435 36.602 11.03 36.647 10.511 L 34.467 10.511 L 34.467 9.79 L 37.375 9.79 C 37.405 9.947 37.418 10.098 37.418 10.243 Z M 42.028 7.737 L 39.296 7.737 L 39.296 9.639 L 41.76 9.639 L 41.76 10.36 L 39.296 10.36 L 39.296 12.262 L 42.028 12.262 L 42.028 13 L 38.525 13 L 38.525 7 L 42.028 7 Z M 45.279 13 L 44.507 13 L 44.507 7.737 L 42.832 7.737 L 42.832 7 L 46.955 7 L 46.955 7.737 L 45.279 7.737 Z M 49.938 13 L 49.938 7 L 50.708 7 L 50.708 13 Z M 54.128 13 L 53.357 13 L 53.357 7.737 L 51.68 7.737 L 51.68 7 L 55.803 7 L 55.803 7.737 L 54.127 7.737 L 54.127 13 Z M 63.608 12.225 C 63.018 12.831 62.285 13.134 61.408 13.134 C 60.531 13.134 59.798 12.831 59.209 12.225 C 58.619 11.619 58.325 10.877 58.325 10 C 58.325 9.123 58.619 8.381 59.209 7.775 C 59.799 7.169 60.531 6.865 61.409 6.865 C 62.28 6.865 63.012 7.17 63.604 7.779 C 64.196 8.388 64.492 9.128 64.492 10 C 64.492 10.877 64.197 11.619 63.608 12.225 Z M 59.778 11.722 C 60.204 12.164 60.794 12.409 61.408 12.396 C 62.051 12.396 62.595 12.171 63.038 11.722 C 63.482 11.272 63.705 10.698 63.705 10 C 63.705 9.302 63.482 8.728 63.038 8.278 C 62.613 7.836 62.022 7.591 61.408 7.604 C 60.765 7.604 60.222 7.829 59.778 8.278 C 59.335 8.728 59.112 9.302 59.112 10 C 59.112 10.698 59.335 11.272 59.778 11.722 Z M 65.575 13 L 65.575 7 L 66.513 7 L 69.428 11.667 L 69.462 11.667 L 69.428 10.511 L 69.428 7 L 70.2 7 L 70.2 13 L 69.394 13 L 66.344 8.106 L 66.311 8.106 L 66.343 9.262 L 66.343 13 L 65.574 13 Z\" fill=\"var(--token-b475daa1-123e-4ac4-9203-afa2fe736f56, rgb(255, 255, 255))\"></path><path d=\"M 37.418 10.243 C 37.418 11.081 37.17 11.748 36.673 12.246 C 36.109 12.838 35.373 13.134 34.469 13.134 C 33.603 13.134 32.866 12.834 32.261 12.234 C 31.655 11.633 31.351 10.889 31.351 10.001 C 31.351 9.111 31.655 8.368 32.261 7.768 C 32.866 7.167 33.603 6.867 34.469 6.867 C 34.899 6.867 35.309 6.951 35.699 7.117 C 36.091 7.286 36.404 7.509 36.638 7.787 L 36.111 8.316 C 35.714 7.841 35.167 7.604 34.468 7.604 C 33.836 7.604 33.29 7.826 32.828 8.27 C 32.368 8.714 32.138 9.29 32.138 10 C 32.138 10.709 32.368 11.286 32.828 11.73 C 33.263 12.164 33.854 12.404 34.468 12.396 C 35.138 12.396 35.697 12.173 36.144 11.726 C 36.434 11.435 36.602 11.03 36.647 10.511 L 34.467 10.511 L 34.467 9.79 L 37.375 9.79 C 37.405 9.947 37.418 10.098 37.418 10.243 Z M 42.028 7.737 L 39.296 7.737 L 39.296 9.639 L 41.76 9.639 L 41.76 10.36 L 39.296 10.36 L 39.296 12.262 L 42.028 12.262 L 42.028 13 L 38.525 13 L 38.525 7 L 42.028 7 Z M 45.279 13 L 44.507 13 L 44.507 7.737 L 42.832 7.737 L 42.832 7 L 46.955 7 L 46.955 7.737 L 45.279 7.737 Z M 49.938 13 L 49.938 7 L 50.708 7 L 50.708 13 Z M 54.128 13 L 53.357 13 L 53.357 7.737 L 51.68 7.737 L 51.68 7 L 55.803 7 L 55.803 7.737 L 54.127 7.737 L 54.127 13 Z M 63.608 12.225 C 63.018 12.831 62.285 13.134 61.408 13.134 C 60.531 13.134 59.798 12.831 59.209 12.225 C 58.619 11.619 58.325 10.877 58.325 10 C 58.325 9.123 58.619 8.381 59.209 7.775 C 59.799 7.169 60.531 6.865 61.409 6.865 C 62.28 6.865 63.012 7.17 63.604 7.779 C 64.196 8.388 64.492 9.128 64.492 10 C 64.492 10.877 64.197 11.619 63.608 12.225 Z M 59.778 11.722 C 60.204 12.164 60.794 12.409 61.408 12.396 C 62.051 12.396 62.595 12.171 63.038 11.722 C 63.482 11.272 63.705 10.698 63.705 10 C 63.705 9.302 63.482 8.728 63.038 8.278 C 62.613 7.836 62.022 7.591 61.408 7.604 C 60.765 7.604 60.222 7.829 59.778 8.278 C 59.335 8.728 59.112 9.302 59.112 10 C 59.112 10.698 59.335 11.272 59.778 11.722 Z M 65.575 13 L 65.575 7 L 66.513 7 L 69.428 11.667 L 69.462 11.667 L 69.428 10.511 L 69.428 7 L 70.2 7 L 70.2 13 L 69.394 13 L 66.344 8.106 L 66.311 8.106 L 66.343 9.262 L 66.343 13 L 65.574 13 Z\" fill=\"var(--token-b475daa1-123e-4ac4-9203-afa2fe736f56, rgb(255, 255, 255))\" stroke-width=\"0.2\" stroke=\"rgba(255, 255, 255, 0)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 15.855 14.232 L 4.334 7.551 C 3.885 7.282 3.371 7.14 2.848 7.14 C 1.726 7.14 0.741 7.819 0.268 8.769 L 0.354 8.855 L 10.794 19.293 L 15.855 14.233 Z M -0.026 9.89 C -0.028 9.932 -0.029 9.975 -0.029 10.017 L -0.029 29.985 C -0.029 30.027 -0.029 30.07 -0.026 30.112 L 10.087 20 L -0.026 9.889 Z M 0.268 31.232 C 0.741 32.182 1.727 32.862 2.848 32.862 C 3.379 32.862 3.878 32.718 4.307 32.465 L 4.341 32.445 L 15.875 25.788 L 10.795 20.708 L 0.355 31.146 Z M 16.772 25.27 L 21.469 22.56 C 22.399 22.06 22.981 21.091 22.985 20.035 C 22.988 18.979 22.413 18.006 21.486 17.5 L 21.476 17.493 L 16.751 14.753 L 11.5 20 L 16.771 25.27 Z\" fill=\"var(--token-b475daa1-123e-4ac4-9203-afa2fe736f56, rgb(255, 255, 255))\"></path></svg>',svgContentId:12118431375}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-pBKPv.framer-enp3g6, .framer-pBKPv .framer-enp3g6 { display: block; }\",\".framer-pBKPv.framer-1qpw7df { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 52px; justify-content: center; overflow: hidden; padding: 8px 24px 8px 24px; position: relative; text-decoration: none; width: 172px; will-change: var(--framer-will-change-override, transform); }\",\".framer-pBKPv .framer-1m8vn6h { flex: none; height: 40px; position: relative; width: 100px; }\",\".framer-pBKPv .framer-937e2v { flex: none; height: 40px; position: relative; width: 116px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 52\n * @framerIntrinsicWidth 172\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"oRvdCX98e\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"WUob8kdGD\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramermjDf_KSkG=withCSS(Component,css,\"framer-pBKPv\");export default FramermjDf_KSkG;FramermjDf_KSkG.displayName=\"App Store Logos\";FramermjDf_KSkG.defaultProps={height:52,width:172};addPropertyControls(FramermjDf_KSkG,{variant:{options:[\"ZkqCjuR2m\",\"oRvdCX98e\"],optionTitles:[\"Apple\",\"Google\"],title:\"Variant\",type:ControlType.Enum},WUob8kdGD:{title:\"Link\",type:ControlType.Link}});addFonts(FramermjDf_KSkG,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramermjDf_KSkG\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"172\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"52\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"WUob8kdGD\\\":\\\"link\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"oRvdCX98e\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./mjDf_KSkG.map", "// Generated by Framer (99f3353)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import getLocalizedValue from\"https://framerusercontent.com/modules/tYQ6EONBE8G4dP4JlBUd/E47bVlvfV7rWpNW3BN5n/tAU8hAZZK.js\";import FAQFAQSingle from\"https://framerusercontent.com/modules/cSY2COEKDlWOoQs8kbwV/hdZzrB5fdty360xnTZMW/KTDz_N4A9.js\";const FAQFAQSingleFonts=getFonts(FAQFAQSingle);const serializationHash=\"framer-A8s5O\";const variantClassNames={MfFO9aD89:\"framer-v-npqjcp\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,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 getProps=({height,id,width,...props})=>{return{...props};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"MfFO9aD89\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];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-npqjcp\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"MfFO9aD89\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:87,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-642)/2+0+0),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-27jwqs-container\",layoutDependency:layoutDependency,layoutId:\"andqdydr4-container\",nodeId:\"andqdydr4\",rendersWithMotion:true,scopeId:\"tAU8hAZZK\",children:/*#__PURE__*/_jsx(FAQFAQSingle,{height:\"100%\",id:\"andqdydr4\",JYD7MrQlL:getLocalizedValue(\"v0\",activeLocale)??\"How does Spotme\u2019s parking system work?\",layoutId:\"andqdydr4\",p5Wkaih6b:getLocalizedValue(\"v1\",activeLocale)??\"Spotme integrates smart sensors, AI-driven monitoring, and automated payment systems to streamline parking management.\",style:{width:\"100%\"},variant:\"WKjSY8Jw3\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:87,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-642)/2+87+24),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-k92qtq-container\",layoutDependency:layoutDependency,layoutId:\"To2sXZCjY-container\",nodeId:\"To2sXZCjY\",rendersWithMotion:true,scopeId:\"tAU8hAZZK\",children:/*#__PURE__*/_jsx(FAQFAQSingle,{height:\"100%\",id:\"To2sXZCjY\",JYD7MrQlL:getLocalizedValue(\"v2\",activeLocale)??\"Can Spotme\u2019s solutions integrate with existing access control systems?\",layoutId:\"To2sXZCjY\",p5Wkaih6b:getLocalizedValue(\"v3\",activeLocale)??\"Yes! Our solutions are designed to integrate seamlessly with your current security and access systems.\",style:{width:\"100%\"},variant:\"WKjSY8Jw3\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:87,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-642)/2+174+48),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1oyvg8c-container\",layoutDependency:layoutDependency,layoutId:\"fwhdoGLK9-container\",nodeId:\"fwhdoGLK9\",rendersWithMotion:true,scopeId:\"tAU8hAZZK\",children:/*#__PURE__*/_jsx(FAQFAQSingle,{height:\"100%\",id:\"fwhdoGLK9\",JYD7MrQlL:getLocalizedValue(\"v4\",activeLocale)??\"Do you offer solutions for both private and public parking spaces?\\n\",layoutId:\"fwhdoGLK9\",p5Wkaih6b:getLocalizedValue(\"v5\",activeLocale)??\"Absolutely! Our platform is tailored for businesses, municipalities, and property developers.\",style:{width:\"100%\"},variant:\"WKjSY8Jw3\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:87,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-642)/2+261+72),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1phz1hp-container\",layoutDependency:layoutDependency,layoutId:\"WQLzKPZ1a-container\",nodeId:\"WQLzKPZ1a\",rendersWithMotion:true,scopeId:\"tAU8hAZZK\",children:/*#__PURE__*/_jsx(FAQFAQSingle,{height:\"100%\",id:\"WQLzKPZ1a\",JYD7MrQlL:getLocalizedValue(\"v6\",activeLocale)??\"What are the cost benefits of using Spotme\u2019s parking solutions?\",layoutId:\"WQLzKPZ1a\",p5Wkaih6b:getLocalizedValue(\"v7\",activeLocale)??\"Clients have reported a 20-40% reduction in operational costs and an increase in revenue through automated systems.\",style:{width:\"100%\"},variant:\"WKjSY8Jw3\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:87,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-642)/2+348+96),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6hh9h6-container\",layoutDependency:layoutDependency,layoutId:\"KjV3VVBc3-container\",nodeId:\"KjV3VVBc3\",rendersWithMotion:true,scopeId:\"tAU8hAZZK\",children:/*#__PURE__*/_jsx(FAQFAQSingle,{height:\"100%\",id:\"KjV3VVBc3\",JYD7MrQlL:getLocalizedValue(\"v8\",activeLocale)??\"How secure is the payment system?\",layoutId:\"KjV3VVBc3\",p5Wkaih6b:getLocalizedValue(\"v9\",activeLocale)??\"Spotme offers end-to-end encrypted and secure cashless payment processing, ensuring complete safety.\",style:{width:\"100%\"},variant:\"WKjSY8Jw3\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:87,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-642)/2+435+120),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-51lr3d-container\",layoutDependency:layoutDependency,layoutId:\"VSwCSXUNg-container\",nodeId:\"VSwCSXUNg\",rendersWithMotion:true,scopeId:\"tAU8hAZZK\",children:/*#__PURE__*/_jsx(FAQFAQSingle,{height:\"100%\",id:\"VSwCSXUNg\",JYD7MrQlL:getLocalizedValue(\"v10\",activeLocale)??\"How do I get started with Spotme?\",layoutId:\"VSwCSXUNg\",p5Wkaih6b:getLocalizedValue(\"v11\",activeLocale)??\"Simply contact our team for a consultation, and we\u2019ll guide you through the implementation process.\",style:{width:\"100%\"},variant:\"WKjSY8Jw3\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-A8s5O.framer-j0uqxq, .framer-A8s5O .framer-j0uqxq { display: block; }\",\".framer-A8s5O.framer-npqjcp { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 692px; }\",\".framer-A8s5O .framer-27jwqs-container, .framer-A8s5O .framer-k92qtq-container, .framer-A8s5O .framer-1oyvg8c-container, .framer-A8s5O .framer-1phz1hp-container, .framer-A8s5O .framer-6hh9h6-container, .framer-A8s5O .framer-51lr3d-container { flex: none; height: auto; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-A8s5O.framer-npqjcp { gap: 0px; } .framer-A8s5O.framer-npqjcp > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-A8s5O.framer-npqjcp > :first-child { margin-top: 0px; } .framer-A8s5O.framer-npqjcp > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 642\n * @framerIntrinsicWidth 692\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramertAU8hAZZK=withCSS(Component,css,\"framer-A8s5O\");export default FramertAU8hAZZK;FramertAU8hAZZK.displayName=\"FAQ/FAQ\";FramertAU8hAZZK.defaultProps={height:642,width:692};addFonts(FramertAU8hAZZK,[{explicitInter:true,fonts:[]},...FAQFAQSingleFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramertAU8hAZZK\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"642\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"692\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (99f3353)\nimport*as localizedValues from\"./tAU8hAZZK-0.js\";const valuesByLocaleId={aQCN7kvhX:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "export const v0=\"\u0643\u064A\u0641 \u064A\u0639\u0645\u0644 \u0646\u0638\u0627\u0645 \u0645\u0648\u0627\u0642\u0641 \u0633\u0628\u0648\u062A \u0645\u064A\u061F\";export const v1=\"\u0633\u0628\u0648\u062A \u0645\u064A \u064A\u0645\u0632\u062C \u0628\u064A\u0646 \u0623\u062C\u0647\u0632\u0629 \u0627\u0644\u0627\u0633\u062A\u0634\u0639\u0627\u0631 \u0627\u0644\u0630\u0643\u064A\u0629\u060C \u0648\u0631\u0635\u062F \u0627\u0644\u0630\u0643\u0627\u0621 \u0627\u0644\u0627\u0635\u0637\u0646\u0627\u0639\u064A\u060C \u0648\u0623\u0646\u0638\u0645\u0629 \u0627\u0644\u062F\u0641\u0639 \u0627\u0644\u0622\u0644\u064A\u0629 \u0644\u0625\u062D\u062F\u0627\u062B \u062B\u0648\u0631\u0629 \u0641\u064A \u0625\u062F\u0627\u0631\u0629 \u0645\u0648\u0627\u0642\u0641 \u0627\u0644\u0633\u064A\u0627\u0631\u0627\u062A \u0628\u0628\u0631\u0627\u0639\u0629 \u0648\u062A\u0623\u0644\u0642!\";export const v2=\"\u0647\u0644 \u064A\u0645\u0643\u0646 \u0644\u062D\u0644\u0648\u0644 Spotme \u0623\u0646 \u062A\u062A\u0643\u0627\u0645\u0644 \u0645\u0639 \u0623\u0646\u0638\u0645\u0629 \u0627\u0644\u062A\u062D\u0643\u0645 \u0641\u064A \u0627\u0644\u062F\u062E\u0648\u0644 \u0627\u0644\u062D\u0627\u0644\u064A\u0629\u061F\";export const v3=\"\u0646\u0639\u0645! \u062D\u0644\u0648\u0644\u0646\u0627 \u0645\u0635\u0645\u0645\u0629 \u0644\u062A\u062A\u0643\u0627\u0645\u0644 \u0628\u0634\u0643\u0644 \u0633\u0644\u0633 \u0645\u0639 \u0623\u0646\u0638\u0645\u0629 \u0627\u0644\u0623\u0645\u0627\u0646 \u0648\u0627\u0644\u0648\u0635\u0648\u0644 \u0627\u0644\u062D\u0627\u0644\u064A\u0629 \u0644\u062F\u064A\u0643.\";export const v4=\"\u0647\u0644 \u062A\u0642\u062F\u0645\u0648\u0646 \u062D\u0644\u0648\u0644\u064B\u0627 \u0644\u0643\u0644 \u0645\u0646 \u0627\u0644\u0645\u0648\u0627\u0642\u0641 \u0627\u0644\u062E\u0627\u0635\u0629 \u0648\u0627\u0644\u0639\u0627\u0645\u0629\u061F\";export const v5=\"\u0628\u0627\u0644\u062A\u0623\u0643\u064A\u062F! \u0645\u0646\u0635\u062A\u0646\u0627 \u0645\u064F\u0635\u0645\u0645\u0629 \u062E\u0635\u064A\u0635\u064B\u0627 \u0644\u0644\u0634\u0631\u0643\u0627\u062A \u0648\u0627\u0644\u0628\u0644\u062F\u064A\u0627\u062A \u0648\u0645\u0637\u0648\u0631\u064A \u0627\u0644\u0639\u0642\u0627\u0631\u0627\u062A. \u0627\u062D\u0635\u0644 \u0639\u0644\u0649 \u062A\u062C\u0631\u0628\u0629 \u0644\u0627 \u062A\u064F\u0646\u0633\u0649 \u0645\u0639\u0646\u0627!\";export const v6=\"\u0645\u0627 \u0647\u064A \u0627\u0644\u0641\u0648\u0627\u0626\u062F \u0627\u0644\u0627\u0642\u062A\u0635\u0627\u062F\u064A\u0629 \u0644\u0627\u0633\u062A\u062E\u062F\u0627\u0645 \u062D\u0644\u0648\u0644 \u0645\u0648\u0627\u0642\u0641 \u0627\u0644\u0633\u064A\u0627\u0631\u0627\u062A \u0645\u0646 Spotme\u061F\";export const v7=\"\u0623\u0641\u0627\u062F \u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u0628\u062A\u062E\u0641\u064A\u0636 \u0645\u0630\u0647\u0644 \u064A\u062A\u0631\u0627\u0648\u062D \u0628\u064A\u0646 20-40% \u0641\u064A \u062A\u0643\u0627\u0644\u064A\u0641 \u0627\u0644\u062A\u0634\u063A\u064A\u0644 \u0648\u0632\u064A\u0627\u062F\u0629 \u0631\u0627\u0626\u0639\u0629 \u0641\u064A \u0627\u0644\u0625\u064A\u0631\u0627\u062F\u0627\u062A \u0628\u0641\u0636\u0644 \u0627\u0644\u0623\u0646\u0638\u0645\u0629 \u0627\u0644\u0622\u0644\u064A\u0629.\";export const v8=\"\u0645\u0627 \u0645\u062F\u0649 \u0623\u0645\u0627\u0646 \u0646\u0638\u0627\u0645 \u0627\u0644\u062F\u0641\u0639\u061F\";export const v9=\"\u062A\u0633\u062A\u062E\u062F\u0645 \u0633\u0628\u0648\u062A \u0645\u064A \u062E\u062F\u0645\u0629 \u0645\u0639\u0627\u0644\u062C\u0629 \u062F\u0641\u0639 \u0646\u0642\u062F\u064A \u0644\u0627\u0633\u0644\u0643\u064A \u0645\u0634\u0641\u0631\u0629 \u0628\u0627\u0644\u0643\u0627\u0645\u0644\u060C \u062A\u0636\u0645\u0646 \u0644\u0643 \u0623\u0645\u0627\u0646\u0627\u064B \u0643\u0627\u0645\u0644\u0627\u064B \u0648\u0628\u0643\u0644 \u062B\u0642\u0629!\";export const v10=\"\u0643\u064A\u0641 \u0623\u0628\u062F\u0623 \u0645\u0639 \u0633\u0628\u0648\u062A \u0645\u064A\u061F\";export const v11=\"\u062A\u0648\u0627\u0635\u0644 \u0645\u0639 \u0641\u0631\u064A\u0642\u0646\u0627 \u0628\u0628\u0633\u0627\u0637\u0629 \u0644\u062D\u062C\u0632 \u0627\u0633\u062A\u0634\u0627\u0631\u0629\u060C \u0648\u0633\u0646\u0642\u0648\u0645 \u0628\u0625\u0631\u0634\u0627\u062F\u0643 \u0639\u0628\u0631 \u0639\u0645\u0644\u064A\u0629 \u0627\u0644\u062A\u0646\u0641\u064A\u0630 \u0628\u062E\u0637\u0648\u0627\u062A\u0647\u0627 \u0627\u0644\u0645\u062B\u064A\u0631\u0629 \u0648\u0627\u0644\u0645\u0634\u0648\u0642\u0629!\";\nexport const __FramerMetadata__ = {\"exports\":{\"v8\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v9\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v10\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v11\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (2306ade)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,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{Icon as Hero}from\"https://framerusercontent.com/modules/hKjtTuWGYB451ckw6eTN/bbq95ZQZ142lE2fXscHd/Hero.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/iHDsmVZEaevlcwmboG80/f0U9IlCpVxlvXsCyoXA1/BB5OYjlP6.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/bx639fNMpq8fb1DViwvF/3JCYPysT88ffjG9huAet/QhK6qqT5U.js\";const HeroFonts=getFonts(Hero);const cycleOrder=[\"WKjSY8Jw3\",\"XkjwhHCcs\"];const serializationHash=\"framer-7ckUz\";const variantClassNames={WKjSY8Jw3:\"framer-v-1v29omc\",XkjwhHCcs:\"framer-v-1u3l64d\"};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 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={Answer:\"XkjwhHCcs\",Question:\"WKjSY8Jw3\"};const getProps=({answer,height,id,question,width,...props})=>{return{...props,JYD7MrQlL:question??props.JYD7MrQlL??\"Question\",p5Wkaih6b:answer??props.p5Wkaih6b??\"Answer\",variant:humanReadableVariantMap[props.variant]??props.variant??\"WKjSY8Jw3\"};};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,JYD7MrQlL,p5Wkaih6b,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"WKjSY8Jw3\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapqso3lg=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"XkjwhHCcs\");});const onTap1llijpa=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"WKjSY8Jw3\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"XkjwhHCcs\")return true;return false;};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-1v29omc\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Question\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"WKjSY8Jw3\",onTap:onTapqso3lg,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-a9883d9b-c1bd-4bd9-be15-284cd72e1b1f, rgba(255, 255, 255, 0.07))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",background:\"conic-gradient(from 0deg at 89.1% 50%, rgb(219, 225, 255) 46.800000000000004deg, rgb(255, 255, 255) 360deg)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,...style},variants:{XkjwhHCcs:{\"--border-color\":\"var(--token-22cf3d5b-05c3-4cf9-9506-44947f466e1e, rgba(255, 255, 255, 0.15))\",background:\"conic-gradient(from 0deg at 50% 100%, rgba(255, 255, 255, 0.1) 0deg, rgba(255, 255, 255, 0.02) 360deg)\"}},...addPropertyOverrides({XkjwhHCcs:{\"data-framer-name\":\"Answer\",onTap:onTap1llijpa}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9u8f31\",\"data-framer-name\":\"Row\",layoutDependency:layoutDependency,layoutId:\"eH42wWUV6\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-o1ogpi\",\"data-styles-preset\":\"BB5OYjlP6\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(87, 107, 207))\"},children:\"Question\"})}),className:\"framer-1al39dj\",\"data-framer-name\":\"Question\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ScfpVHBCt\",style:{\"--extracted-r6o4lv\":\"rgb(87, 107, 207)\",\"--framer-paragraph-spacing\":\"0px\"},text:JYD7MrQlL,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gzi45z-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"yOBxM6evn-container\",nodeId:\"yOBxM6evn\",rendersWithMotion:true,scopeId:\"KTDz_N4A9\",style:{rotate:0},variants:{XkjwhHCcs:{rotate:45}},children:/*#__PURE__*/_jsx(Hero,{color:\"rgb(87, 107, 207)\",height:\"100%\",iconSearch:\"plus\",iconSelection:\"Home\",id:\"yOBxM6evn\",layoutId:\"yOBxM6evn\",mirrored:false,selectByList:false,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-x0s9r5\",\"data-styles-preset\":\"QhK6qqT5U\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(106, 108, 128, 0.5))\"},children:\"Answer\"})}),className:\"framer-1krqqod\",\"data-framer-name\":\"Answer\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"QdYjE8vvz\",style:{\"--extracted-r6o4lv\":\"rgba(106, 108, 128, 0.5)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:p5Wkaih6b,verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-7ckUz.framer-8z1nhz, .framer-7ckUz .framer-8z1nhz { display: block; }\",\".framer-7ckUz.framer-1v29omc { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 30px; position: relative; width: 768px; will-change: var(--framer-will-change-override, transform); }\",\".framer-7ckUz .framer-9u8f31 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-7ckUz .framer-1al39dj { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-7ckUz .framer-gzi45z-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 27px); position: relative; width: 24px; }\",\".framer-7ckUz .framer-1krqqod { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-7ckUz.framer-v-1u3l64d.framer-1v29omc { gap: 17px; }\",\".framer-7ckUz.framer-v-1u3l64d .framer-9u8f31 { order: 0; }\",\".framer-7ckUz.framer-v-1u3l64d .framer-1krqqod { order: 1; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-7ckUz[data-border=\"true\"]::after, .framer-7ckUz [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 87\n * @framerIntrinsicWidth 768\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"XkjwhHCcs\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"JYD7MrQlL\":\"question\",\"p5Wkaih6b\":\"answer\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerKTDz_N4A9=withCSS(Component,css,\"framer-7ckUz\");export default FramerKTDz_N4A9;FramerKTDz_N4A9.displayName=\"FAQ/FAQ Single\";FramerKTDz_N4A9.defaultProps={height:87,width:768};addPropertyControls(FramerKTDz_N4A9,{variant:{options:[\"WKjSY8Jw3\",\"XkjwhHCcs\"],optionTitles:[\"Question\",\"Answer\"],title:\"Variant\",type:ControlType.Enum},JYD7MrQlL:{defaultValue:\"Question\",displayTextArea:true,title:\"Question\",type:ControlType.String},p5Wkaih6b:{defaultValue:\"Answer\",displayTextArea:true,title:\"Answer\",type:ControlType.String}});addFonts(FramerKTDz_N4A9,[{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\"}]},...HeroFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKTDz_N4A9\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"768\",\"framerIntrinsicHeight\":\"87\",\"framerVariables\":\"{\\\"JYD7MrQlL\\\":\\\"question\\\",\\\"p5Wkaih6b\\\":\\\"answer\\\"}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XkjwhHCcs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./KTDz_N4A9.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/hero-icons/Home.js@0.0.28\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";export const iconKeys=[\"AcademicCap\",\"AdjustmentsVertical\",\"ArchiveBox\",\"ArchiveBoxArrowDown\",\"ArchiveBoxXMark\",\"ArrowDown\",\"ArrowDownCircle\",\"ArrowDownLeft\",\"ArrowDownOnSquare\",\"ArrowDownRight\",\"ArrowDownTray\",\"ArrowLeft\",\"ArrowLeftCircle\",\"ArrowLeftOnRectangle\",\"ArrowLongDown\",\"ArrowLongLeft\",\"ArrowLongRight\",\"ArrowLongUp\",\"ArrowPath\",\"ArrowRight\",\"ArrowRightCircle\",\"ArrowSmallDown\",\"ArrowSmallLeft\",\"ArrowSmallRight\",\"ArrowSmallUp\",\"ArrowTrendingDown\",\"ArrowTrendingUp\",\"ArrowUp\",\"ArrowUpCircle\",\"ArrowUpLeft\",\"ArrowUpOnSquare\",\"ArrowUpOnSquareStack\",\"ArrowUpRight\",\"ArrowUpTray\",\"ArrowUturnDown\",\"ArrowUturnLeft\",\"ArrowUturnRight\",\"ArrowUturnUp\",\"ArrowsPointingIn\",\"ArrowsPointingOut\",\"ArrowsRightLeft\",\"ArrowsUpDown\",\"AtSymbol\",\"Backspace\",\"Backward\",\"Banknotes\",\"Bars2\",\"Bars3\",\"Bars3BottomLeft\",\"Bars3BottomRight\",\"Bars3CenterLeft\",\"Bars4\",\"BarsArrowDown\",\"BarsArrowUp\",\"Battery0\",\"Battery100\",\"Battery50\",\"Beaker\",\"Bell\",\"BellAlert\",\"BellSlash\",\"BellSnooze\",\"Bolt\",\"BoltSlash\",\"BookOpen\",\"Bookmark\",\"BookmarkSlash\",\"BookmarkSquare\",\"Briefcase\",\"BugAnt\",\"BuildingLibrary\",\"BuildingOffice\",\"BuildingOffice2\",\"BuildingStorefront\",\"Cake\",\"Calculator\",\"Calendar\",\"CalendarDays\",\"Camera\",\"ChartBar\",\"ChartBarSquare\",\"ChartPie\",\"ChatBubbleLeft\",\"ChatBubbleLeftRight\",\"ChatBubbleOvalLeft\",\"Check\",\"CheckBadge\",\"CheckCircle\",\"ChevronDoubleDown\",\"ChevronDoubleLeft\",\"ChevronDoubleRight\",\"ChevronDoubleUp\",\"ChevronDown\",\"ChevronLeft\",\"ChevronRight\",\"ChevronUp\",\"ChevronUpDown\",\"CircleStack\",\"Clipboard\",\"ClipboardDocument\",\"Clock\",\"Cloud\",\"CloudArrowDown\",\"CloudArrowUp\",\"CodeBracket\",\"CodeBracketSquare\",\"Cog\",\"Cog6Tooth\",\"Cog8Tooth\",\"CommandLine\",\"ComputerDesktop\",\"CpuChip\",\"CreditCard\",\"Cube\",\"CubeTransparent\",\"CurrencyBangladeshi\",\"CurrencyDollar\",\"CurrencyEuro\",\"CurrencyPound\",\"CurrencyRupee\",\"CurrencyYen\",\"CursorArrowRays\",\"CursorArrowRipple\",\"DevicePhoneMobile\",\"DeviceTablet\",\"Document\",\"DocumentArrowDown\",\"DocumentArrowUp\",\"DocumentChartBar\",\"DocumentCheck\",\"DocumentDuplicate\",\"DocumentMinus\",\"DocumentPlus\",\"DocumentText\",\"EllipsisHorizontal\",\"EllipsisVertical\",\"Envelope\",\"EnvelopeOpen\",\"ExclamationCircle\",\"ExclamationTriangle\",\"Eye\",\"EyeDropper\",\"EyeSlash\",\"FaceFrown\",\"FaceSmile\",\"Film\",\"FingerPrint\",\"Fire\",\"Flag\",\"Folder\",\"FolderArrowDown\",\"FolderMinus\",\"FolderOpen\",\"FolderPlus\",\"Forward\",\"Funnel\",\"Gif\",\"Gift\",\"GiftTop\",\"GlobeAlt\",\"GlobeAmericas\",\"GlobeAsiaAustralia\",\"GlobeEuropeAfrica\",\"HandRaised\",\"HandThumbDown\",\"HandThumbUp\",\"Hashtag\",\"Heart\",\"Home\",\"HomeModern\",\"Identification\",\"Inbox\",\"InboxArrowDown\",\"InboxStack\",\"InformationCircle\",\"Key\",\"Language\",\"Lifebuoy\",\"LightBulb\",\"Link\",\"ListBullet\",\"LockClosed\",\"LockOpen\",\"MagnifyingGlass\",\"MagnifyingGlassMinus\",\"MagnifyingGlassPlus\",\"Map\",\"MapPin\",\"Megaphone\",\"Microphone\",\"Minus\",\"MinusCircle\",\"MinusSmall\",\"Moon\",\"MusicalNote\",\"Newspaper\",\"NoSymbol\",\"PaintBrush\",\"PaperAirplane\",\"PaperClip\",\"Pause\",\"PauseCircle\",\"Pencil\",\"PencilSquare\",\"Phone\",\"PhoneArrowDownLeft\",\"PhoneArrowUpRight\",\"PhoneXMark\",\"Photo\",\"Play\",\"PlayCircle\",\"PlayPause\",\"Plus\",\"PlusCircle\",\"PlusSmall\",\"Power\",\"PresentationChartBar\",\"Printer\",\"PuzzlePiece\",\"QrCode\",\"QuestionMarkCircle\",\"QueueList\",\"Radio\",\"ReceiptPercent\",\"ReceiptRefund\",\"RectangleGroup\",\"RectangleStack\",\"RocketLaunch\",\"Rss\",\"Scale\",\"Scissors\",\"Server\",\"ServerStack\",\"Share\",\"ShieldCheck\",\"ShieldExclamation\",\"ShoppingBag\",\"ShoppingCart\",\"Signal\",\"SignalSlash\",\"Sparkles\",\"SpeakerWave\",\"SpeakerXMark\",\"Square2Stack\",\"Square3Stack3D\",\"Squares2X2\",\"SquaresPlus\",\"Star\",\"Stop\",\"StopCircle\",\"Sun\",\"Swatch\",\"TableCells\",\"Tag\",\"Ticket\",\"Trash\",\"Trophy\",\"Truck\",\"Tv\",\"User\",\"UserCircle\",\"UserGroup\",\"UserMinus\",\"UserPlus\",\"Users\",\"Variable\",\"VideoCamera\",\"VideoCameraSlash\",\"ViewColumns\",\"ViewfinderCircle\",\"Wallet\",\"Wifi\",\"Window\",\"Wrench\",\"WrenchScrewdriver\",\"XCircle\",\"XMark\",\"index\"];const moduleBaseUrl=\"https://framer.com/m/hero-icons/\";const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * HERO\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){// Get the selected module\ntry{const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@0.0.28`;const module=await import(/* webpackIgnore: true */iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch{if(isMounted.current)setSelectedIcon(null);}}// Import module when new style or icon is selected\nuseEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/_jsx(NullState,{}):null;return /*#__PURE__*/_jsx(motion.div,{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/_jsx(SelectedIcon,{style:{width:\"100%\",height:\"100%\",transform:mirrored?\"scale(-1, 1)\":undefined},color:color}):emptyState});}Icon.displayName=\"Hero\";Icon.defaultProps={width:24,height:24,iconSelection:\"Home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Hero site](https://heroicons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box\u2026\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"iconKeys\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Hero.map", "let Component;\nvar Home_default = (React) => {\n  if (!Component) {\n    const HomeIcon = React.forwardRef(function HomeIcon2({\n      title,\n      titleId,\n      ...props\n    }, svgRef) {\n      return /* @__PURE__ */ React.createElement(\"svg\", Object.assign({\n        xmlns: \"http://www.w3.org/2000/svg\",\n        viewBox: \"0 0 24 24\",\n        fill: \"currentColor\",\n        \"aria-hidden\": \"true\",\n        \"data-slot\": \"icon\",\n        ref: svgRef,\n        \"aria-labelledby\": titleId\n      }, props), title ? /* @__PURE__ */ React.createElement(\"title\", {\n        id: titleId\n      }, title) : null, /* @__PURE__ */ React.createElement(\"path\", {\n        d: \"M11.47 3.841a.75.75 0 0 1 1.06 0l8.69 8.69a.75.75 0 1 0 1.06-1.061l-8.689-8.69a2.25 2.25 0 0 0-3.182 0l-8.69 8.69a.75.75 0 1 0 1.061 1.06l8.69-8.689Z\"\n      }), /* @__PURE__ */ React.createElement(\"path\", {\n        d: \"m12 5.432 8.159 8.159c.03.03.06.058.091.086v6.198c0 1.035-.84 1.875-1.875 1.875H15a.75.75 0 0 1-.75-.75v-4.5a.75.75 0 0 0-.75-.75h-3a.75.75 0 0 0-.75.75V21a.75.75 0 0 1-.75.75H5.625a1.875 1.875 0 0 1-1.875-1.875v-6.198a2.29 2.29 0 0 0 .091-.086L12 5.432Z\"\n      }));\n    });\n    Component = HomeIcon;\n  }\n  return Component;\n};\nconst __FramerMetadata__ = {\n  exports: {\n    default: {\n      type: \"reactComponent\",\n      slots: [],\n      annotations: { framerContractVersion: \"1\" }\n    },\n    __FramerMetadata__: { type: \"variable\" }\n  }\n};\nexport {\n  __FramerMetadata__,\n  Home_default as default\n};\n", "// Generated by Framer (4240133)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;DM Sans-regular\",\"GF;DM Sans-700\",\"GF;DM Sans-700italic\",\"GF;DM Sans-italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"DM Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/dmsans/v15/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhS2f3ZGMZpg.woff2\",weight:\"400\"},{family:\"DM Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/dmsans/v15/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwARZthS2f3ZGMZpg.woff2\",weight:\"700\"},{family:\"DM Sans\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/dmsans/v15/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat9uCm32RmYJpso5.woff2\",weight:\"700\"},{family:\"DM Sans\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/dmsans/v15/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat-JDW32RmYJpso5.woff2\",weight:\"400\"}]}];export const css=['.framer-4OOh4 .framer-styles-preset-o1ogpi:not(.rich-text-wrapper), .framer-4OOh4 .framer-styles-preset-o1ogpi.rich-text-wrapper p { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-italic: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.5px; --framer-line-height: 26px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-59e77027-930e-45f7-94aa-a8ffadf9e382, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-4OOh4\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "ownKeys", "e", "t", "r", "n", "_objectSpread2", "_defineProperty", "_regeneratorRuntime", "o", "a", "i", "c", "define", "wrap", "Generator", "Context", "makeInvokeMethod", "tryCatch", "u", "GeneratorFunction", "GeneratorFunctionPrototype", "l", "s", "f", "values", "d", "defineIteratorMethods", "AsyncIterator", "invoke", "callInvokeWithMethodAndArg", "doneResult", "maybeInvokeDelegate", "pushTryEntry", "resetTryEntry", "next", "handle", "asyncGeneratorStep", "_asyncToGenerator", "_next", "_throw", "_classCallCheck", "_defineProperties", "_toPropertyKey", "_createClass", "_inherits", "_setPrototypeOf", "_getPrototypeOf", "_isNativeReflectConstruct", "_construct", "_isNativeFunction", "_wrapNativeSuper", "Wrapper", "_assertThisInitialized", "_possibleConstructorReturn", "_createSuper", "_toPrimitive", "getMethodName", "isDomElement", "isInteger", "isVimeoUrl", "isVimeoEmbed", "getOembedDomain", "getVimeoUrl", "createCommonjsModule", "defineProperty", "WeakMap", "genId", "checkInstance", "isObject", "rand", "Item", "schedule", "isThenable", "notify", "notifyIsolated", "resolve", "MakeDefWrapper", "reject", "iteratePromises", "MakeDef", "Promise", "storeCallback", "getCallbacks", "removeCallback", "shiftCallbacks", "swapCallbacks", "parseMessageData", "postMessage", "processData", "getOEmbedParameters", "createEmbed", "getOEmbedData", "initializeEmbeds", "resizeEmbeds", "initAppendVideoMetadata", "h", "checkUrlTimeParam", "initializeScreenfull", "onFullScreenEntered", "onFullScreenExit", "TimingSrcConnector", "_callee", "_callee2", "init", "_callee3", "updateTimingObject", "_callee5", "_callee4", "updatePlayer", "_callee6", "check", "Player", "setTimingSrc", "init_ssg_sandbox_shims", "vimeoRegex", "Vimeo", "withCSS", "video", "autoplay", "mute", "controls", "loop", "titles", "backgroundColor", "onPlay", "onEnd", "style", "props", "key", "setKey", "ye", "player", "pe", "borderRadius", "useRadius", "ue", "id", "embeddedPlayer", "h", "RenderTarget", "p", "motion", "clampRGB", "addPropertyControls", "ControlType", "borderRadiusControl", "Vimeo_default", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "m_S0SazFM_0_exports", "__export", "__FramerMetadata__", "v0", "v1", "init_ssg_sandbox_shims", "valuesByLocaleId", "m_S0SazFM_0_exports", "getLocalizedValue", "key", "locale", "values", "value", "init_ssg_sandbox_shims", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "link", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "WUob8kdGD", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "LayoutGroup", "Link", "u", "SVG", "css", "FramermjDf_KSkG", "withCSS", "mjDf_KSkG_default", "addPropertyControls", "ControlType", "addFonts", "ButtonPrimaryButtonFonts", "getFonts", "GNvaONxX6_default", "AppStoreLogosFonts", "mjDf_KSkG_default", "VimeoFonts", "Vimeo_default", "SmartComponentScopedContainerWithFXWithOptimizedAppearEffect", "withOptimizedAppearEffect", "withFX", "SmartComponentScopedContainer", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "numberToPixelString", "value", "transition1", "transition2", "animation", "transition3", "animation1", "animation2", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "bodyText", "height", "id", "padding", "title1", "title2", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "QVKlogXTW", "T8OTVIL45", "cwo7DCFXO", "lTXT0qucV", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "LayoutGroup", "u", "RichText", "ComponentViewportProvider", "getLocalizedValue", "css", "Framerm_S0SazFM", "withCSS", "m_S0SazFM_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "tAU8hAZZK_0_exports", "__export", "__FramerMetadata__", "v0", "v1", "v10", "v11", "v2", "v3", "v4", "v5", "v6", "v7", "v8", "v9", "init_ssg_sandbox_shims", "valuesByLocaleId", "tAU8hAZZK_0_exports", "getLocalizedValue", "key", "locale", "values", "value", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "Component", "Home_default", "React", "title", "titleId", "props", "svgRef", "iconKeys", "moduleBaseUrl", "lowercaseIconKeyPairs", "res", "key", "Icon", "props", "color", "selectByList", "iconSearch", "iconSelection", "onClick", "onMouseDown", "onMouseUp", "onMouseEnter", "onMouseLeave", "mirrored", "isMounted", "pe", "iconKey", "useIconSelection", "SelectedIcon", "setSelectedIcon", "ye", "Home_default", "npm_react_18_2_exports", "importModule", "module", "ue", "emptyState", "RenderTarget", "p", "NullState", "motion", "addPropertyControls", "ControlType", "defaultEvents", "init_ssg_sandbox_shims", "fontStore", "fonts", "css", "className", "HeroFonts", "getFonts", "Icon", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "answer", "height", "id", "question", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "JYD7MrQlL", "p5Wkaih6b", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapqso3lg", "args", "onTap1llijpa", "scopingClassNames", "cx", "isDisplayed", "LayoutGroup", "u", "RichText", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerKTDz_N4A9", "withCSS", "KTDz_N4A9_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "FAQFAQSingleFonts", "getFonts", "KTDz_N4A9_default", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "KTDz_N4A9_default", "getLocalizedValue", "css", "FramertAU8hAZZK", "withCSS", "tAU8hAZZK_default", "addFonts", "FAQFAQSingleFonts"]
}
