{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/7cZx9FzSEIC0pamzmg9G/P35QB0n59IKvdpoTBrg4/vOdt4zMO3.js", "ssg:https://framerusercontent.com/modules/k9PQRmsWbgizTb4tAHLi/T1iUI7pCn0Hbxl5ziORH/zhw8JRe5o.js", "ssg:https://framerusercontent.com/modules/cwGZT9YC9Sw2YApfAL7p/C3ISciOtjH8TcfumWmtm/QAA49rmV6.js", "ssg:https://framerusercontent.com/modules/SVCxwgTWDVp91EVVlf5I/9PbSOa1iaj05sQXqZuCX/Siuqmpzfs.js", "ssg:https://ga.jspm.io/npm:@motionone/utils@10.14.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/easing@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/animation@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:tslib@2.4.0/tslib.es6.js", "ssg:https://ga.jspm.io/npm:hey-listen@1.0.8/dist/index.js", "ssg:https://ga.jspm.io/npm:@motionone/generators@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/dom@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/utils@10.12.0/dist/index.es.js", "ssg:https://framer.com/m/Carousel-bt0d.js", "ssg:https://framerusercontent.com/modules/V9ryrjN5Am9WM1dJeyyJ/GzHgU466IQmt8g4qOKj8/UsePageVisibility.js", "ssg:https://framer.com/m/SlideShow-07du.js", "ssg:https://framerusercontent.com/modules/MvMI8rlAwWI6W41vb7x5/zZu4neaiBjn0g7LEKq66/CMSSlideshow.js", "ssg:https://framerusercontent.com/modules/ZWwVZaNY0bAcPai4E2vh/ygNqPbtFNPoTva8FXeWx/CMSCarousel.js", "ssg:https://framerusercontent.com/modules/A3BoyVX76yzjcm4Qn2QP/0VSZlf1AHJcVbIVzhNGR/yBw7kv43b.js", "ssg:https://framerusercontent.com/modules/GOWM0fvBVfJaPnXVkTGh/g1JsZGS8NIKKSGbdblWi/tEdeaLi60.js"],
  "sourcesContent": ["import{jsx as e,jsxs as t}from\"react/jsx-runtime\";import{addPropertyControls as a,ControlType as r,Link as o}from\"framer\";import*as i from\"react\";let n=\"r60wP3y2o\",l=\"aZFvKpDoO\",s=\"IhpR11CtU\",c=[{id:\"tyyii3IzY\",[n]:\"How much does collectibles insurance cost?\",[l]:\"how-much-does-valuabes-and-collectibles-insurance-cost\",[s]:/*#__PURE__*/e(i.Fragment,{children:/*#__PURE__*/e(\"p\",{children:\"With WAX Insurance Services, premiums on your valuables may\\xa0 cost as low as 1% of the value of your collection for watches and jewelry, and as low as 0.4% for other categories such as handbags or trading cards. Other factors like security systems and safes may reduce the cost of coverage\\xa0 for collections valued over a certain threshold.\"})})},{id:\"TKnhqzWdh\",[n]:\"How do I insure my collectibles?\",[l]:\"how-do-i-insure-my-collectibles\",[s]:/*#__PURE__*/e(i.Fragment,{children:/*#__PURE__*/e(\"p\",{children:\"Download the WAX mobile app and add your items by filling out some basic information when prompted\\xa0 Once you have added your items, select \u201CGet A Quote\u201D and\\xa0 complete the necessary steps . You will receive an instant quote with the option to purchase coverage, unless further review is required for discounts.\"})})},{id:\"goAAGmnVO\",[n]:\"How do I determine the value of my collection?\",[l]:\"how-do-i-determine-the-value-of-my-collection\",[s]:/*#__PURE__*/e(i.Fragment,{children:/*#__PURE__*/t(\"p\",{children:[\"When helping you secure insurance for your collectibles, WAX Insurance Services will take the item values you provide and cross reference them with\\xa0 real-time market data to ensure that you\u2019re within an acceptable range for each item you\u2019re looking to insure. For a formal appraisal, reach out to \",/*#__PURE__*/e(o,{href:\"mailto:vip@waxregistry.com\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"vip@waxregistry.com\"})}),\".\"]})})},{id:\"YxJmRj7L3\",[n]:\"What are the features and benefits of collectibles insurance?\",[l]:\"what-are-the-features-and-benefits-of-collectibles-insurance\",[s]:/*#__PURE__*/t(i.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"WAX Insurance Agency offers collectibles insurance underwritten by Chubb.\\xa0 The policy features the following benefits:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"10px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Worldwide coverage at home and across the globe for most causes of loss, with no deductible\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"10px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Liberal Appraisal Requirements \u2013 appraisals are only required for individual fine art items valued at $250,000 or more, jewelry valued at $100,000 or more, and collectibles valued at $50,000 and more. Otherwise, we just need a detailed description and estimated value.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"10px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Easy quoting and application through mobile app\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"10px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Comprehensive coverage for damage from fire, theft, earthquake, flood and accidental breakage\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"10px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Newly acquired items are covered for up to 90 days for items valued up to\\xa0 25% of the total class limit\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"10px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Top tier service on claims\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"10px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Up to 150% market appreciation protection in the event the item(s) current market value exceeds coverage limit.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"10px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Currently available to United States and the UAE residents only\"})})]})]})},{id:\"ia3qrm0WN\",[n]:\"Can I just send you my appraisal to get a policy?\",[l]:\"can-i-just-send-you-my-appraisal-to-get-a-policy\",[s]:/*#__PURE__*/e(i.Fragment,{children:/*#__PURE__*/e(\"p\",{children:\"We can only provide an estimated premium based on the appraised value of your items\\xa0 and your zip code. In order to get a policy from WAX, you must add your items to the WAX app to receive an official quote.\"})})},{id:\"okvvRabBm\",[n]:\"Am I covered if I travel?\",[l]:\"am-i-covered-if-i-travel\",[s]:/*#__PURE__*/e(i.Fragment,{children:/*#__PURE__*/e(\"p\",{children:\"Yes, our\\xa0 coverage provides protection against theft, mysterious disappearance, and accidental damage while traveling worldwide.\"})})},{id:\"ID5hC3CkA\",[n]:\"How do I file a claim if  something happens to my valuables?\",[l]:\"how-do-i-file-a-claim-if-something-happens-to-my-valuabes\",[s]:/*#__PURE__*/t(i.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Visit Claims within the WAX app, select the item(s) subject to claim, and provide a detailed description of the incident.\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"10px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"A member of our team will reach out to verify your information before submitting\\xa0the details of your claim to the\\xa0carrier\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"10px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"The carrier adjuster will contact you to gather additional information and/or documentation to investigate your claim\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"10px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Once your claim has been finalized, you will receive a check by mail for the agreed value of your item(s)\"})})]})]})},{id:\"laa23yaHh\",[n]:\"What if the market value of an item changes while it's already insured?\",[l]:\"what-if-the-market-value-of-an-item-changes\",[s]:/*#__PURE__*/e(i.Fragment,{children:/*#__PURE__*/t(\"p\",{children:[\"You can reach out to \",/*#__PURE__*/e(o,{href:\"mailto:vip@waxregistry.com\",openInNewTab:!1,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"vip@waxregistry.com\"})}),\" to or utilize the Contact Us option located in Support in your WAX app to request a change in value. Your premium will be adjusted to reflect the new value.\"]})})},{id:\"GUIntWULP\",[n]:\"Why should I track and/or insure my valuables and collectibles?\",[l]:\"why-should-i-track-and-or-insure-my-valuables-and-collectibles\",[s]:/*#__PURE__*/e(i.Fragment,{children:/*#__PURE__*/t(\"p\",{children:[\"Keeping track of your valuables is just good housekeeping. With headlines in the news such as watch related crime increasing 106% from 2022-2023, it\u2019s no wonder that tracking and protecting valuables and collectibles is on everyone\u2019s minds. \",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{}),\"What many people don\u2019t realize is that their homeowners or renters\u2019 insurance actually doesn\u2019t fully protect their valuables and collectibles and is even less likely to protect you if you travel with your beloved items. WAX was created to make getting coverage for the items you\u2019re most passionate about as easy as possible. We\u2019ve worked with top-tier carriers like Chubb to provide the most comprehensive worldwide protection specifically for valuables and collectibles.\"]})})},{id:\"ynXjLdher\",[n]:\"How does WAX help me track my valuables?\",[l]:\"how-does-wax-help-me-track-my-valuables\",[s]:/*#__PURE__*/e(i.Fragment,{children:/*#__PURE__*/e(\"p\",{children:\"Life gets complicated, but tracking the items that are most valuable to you or that you\u2019re most passionate about shouldn\u2019t be difficult. The WAX app supports 30+ categories and lets you track your items and their details, photos, and documents with just a few taps. Keep it all in your pocket available anytime and edit it whenever you need.\"})})}];for(let e of c)Object.freeze(e);a(c,{r60wP3y2o:{defaultValue:\"\",title:\"Question\",type:r.String},aZFvKpDoO:{title:\"Slug\",type:r.String},IhpR11CtU:{defaultValue:\"\",title:\"Answer\",type:r.RichText}}),c.displayName=\"FAQs\";export default c;export const enumToDisplayNameFunctions={};export const utils={async getSlugByRecordId(e,t){var a;return null===(a=c.find(t=>t.id===e))||void 0===a?void 0:a[l];},async getRecordIdBySlug(e,t){var a;return null===(a=c.find(t=>t[l]===e))||void 0===a?void 0:a.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerRecordIdKey\":\"id\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerCollectionId\":\"vOdt4zMO3\",\"framerCollectionUtils\":\"1\",\"framerSlug\":\"aZFvKpDoO\",\"framerContractVersion\":\"1\",\"framerData\":\"\"}},\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (2a8efd8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,RichText,useActiveVariantCallback,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/4Yah7UCSWmtNByQ6d2Yx/4hFG69kGqvKCsvLvVpV7/ro7OPezbn.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/HiFBXVIYxuqxWb5i6DGD/lJ6fMSTtwzHeLiaD0rfF/s23YysVCF.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/c0h73Qm84PtjC1h52tiR/xRgBRMJDFiwqRC5voCXe/vAPz818kh.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/W7F6sJn1CWREsJDvDXqx/EMpMVwhpiUO6WHc26q0V/zFEwbdF_2.js\";import IconsIcon_Editable from\"https://framerusercontent.com/modules/iZuKGZqjEpxyxzpj6MbR/dY9K9Cvgf2AMecePkf2Z/CMCOfaryy.js\";const IconsIcon_EditableFonts=getFonts(IconsIcon_Editable);const enabledGestures={GDK50_aMr:{hover:true}};const cycleOrder=[\"GDK50_aMr\",\"uPLHayTA_\"];const serializationHash=\"framer-D5RE2\";const variantClassNames={GDK50_aMr:\"framer-v-1bqs0fd\",uPLHayTA_:\"framer-v-t568b0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:2,stiffness:600,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={Closed:\"GDK50_aMr\",Open:\"uPLHayTA_\"};const getProps=({answer,height,id,question,width,...props})=>{var _ref,_ref1,_humanReadableVariantMap_props_variant,_ref2;return{...props,ETuDu8Ygf:(_ref=answer!==null&&answer!==void 0?answer:props.ETuDu8Ygf)!==null&&_ref!==void 0?_ref:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{children:\"With WAX Insurance Services, premiums on your collectibles can cost as low as 1% of the value of your collection. Pricing is affected by several factors including but not limited to home location and factors like\\xa0 security system and a safe (depending on asset category) can provide a positive impact when your collection reaches the $200K and over threshold.\"})}),jc8PsZACP:(_ref1=question!==null&&question!==void 0?question:props.jc8PsZACP)!==null&&_ref1!==void 0?_ref1:\"How much does collectibles insurance cost?\",variant:(_ref2=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref2!==void 0?_ref2:\"GDK50_aMr\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,jc8PsZACP,ETuDu8Ygf,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"GDK50_aMr\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1kigls5=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"uPLHayTA_\");});const onTap19s00ui=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"GDK50_aMr\");});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1bqs0fd\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Closed\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"GDK50_aMr\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:onTap1kigls5,onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-7fc13f4a-da5c-460e-9765-448c28f11848, rgb(13, 12, 12))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",...style},...addPropertyOverrides({\"GDK50_aMr-hover\":{\"data-framer-name\":undefined},uPLHayTA_:{\"data-framer-name\":\"Open\",onTap:onTap19s00ui}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4r5l9e\",layoutDependency:layoutDependency,layoutId:\"plNVdl6Z8\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1y1ju5k\",layoutDependency:layoutDependency,layoutId:\"Uog4nWGY9\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-fk8dlm\",\"data-styles-preset\":\"zFEwbdF_2\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-7fc13f4a-da5c-460e-9765-448c28f11848, rgb(13, 12, 12)))\"},children:\"How much does collectibles insurance cost?\"})}),className:\"framer-1x72swm\",layoutDependency:layoutDependency,layoutId:\"AdkNmYn6v\",style:{\"--extracted-1w1cjl5\":\"var(--token-7fc13f4a-da5c-460e-9765-448c28f11848, rgb(13, 12, 12))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:jc8PsZACP,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7sr8gq-container\",layoutDependency:layoutDependency,layoutId:\"OxphI_YkG-container\",style:{rotate:0},variants:{uPLHayTA_:{rotate:45}},children:/*#__PURE__*/_jsx(IconsIcon_Editable,{fCjfzDE7a:\"\uF061\",height:\"100%\",id:\"OxphI_YkG\",layoutId:\"OxphI_YkG\",style:{height:\"100%\",width:\"100%\"},variant:\"Te8gy7k3G\",width:\"100%\",xp8RZWZUn:\"var(--token-7fc13f4a-da5c-460e-9765-448c28f11848, rgb(13, 12, 12))\"})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:ETuDu8Ygf,className:\"framer-190cxmy\",\"data-framer-name\":\"Answer\",layoutDependency:layoutDependency,layoutId:\"XAf70Pe4J\",style:{\"--framer-paragraph-spacing\":\"0px\",opacity:0},stylesPresetsClassNames:{a:\"framer-styles-preset-1wicq5s\",code:\"framer-styles-preset-enwjp0\",p:\"framer-styles-preset-15a3h7b\"},variants:{uPLHayTA_:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=['.framer-D5RE2[data-border=\"true\"]::after, .framer-D5RE2 [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-D5RE2.framer-12jpb3b, .framer-D5RE2 .framer-12jpb3b { display: block; }\",\".framer-D5RE2.framer-1bqs0fd { 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: 12px 12px 12px 12px; position: relative; width: 924px; }\",\".framer-D5RE2 .framer-4r5l9e { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-D5RE2 .framer-1y1ju5k { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\",\".framer-D5RE2 .framer-1x72swm { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-D5RE2 .framer-7sr8gq-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 23px); position: relative; width: 23px; }\",\".framer-D5RE2 .framer-190cxmy { flex: none; height: 1px; overflow: visible; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-D5RE2.framer-1bqs0fd, .framer-D5RE2 .framer-4r5l9e, .framer-D5RE2 .framer-1y1ju5k { gap: 0px; } .framer-D5RE2.framer-1bqs0fd > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-D5RE2.framer-1bqs0fd > :first-child, .framer-D5RE2 .framer-1y1ju5k > :first-child { margin-top: 0px; } .framer-D5RE2.framer-1bqs0fd > :last-child, .framer-D5RE2 .framer-1y1ju5k > :last-child { margin-bottom: 0px; } .framer-D5RE2 .framer-4r5l9e > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-D5RE2 .framer-4r5l9e > :first-child { margin-left: 0px; } .framer-D5RE2 .framer-4r5l9e > :last-child { margin-right: 0px; } .framer-D5RE2 .framer-1y1ju5k > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } }\",\".framer-D5RE2.framer-v-t568b0.framer-1bqs0fd { gap: 6px; }\",\".framer-D5RE2.framer-v-t568b0 .framer-190cxmy { height: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-D5RE2.framer-v-t568b0.framer-1bqs0fd { gap: 0px; } .framer-D5RE2.framer-v-t568b0.framer-1bqs0fd > * { margin: 0px; margin-bottom: calc(6px / 2); margin-top: calc(6px / 2); } .framer-D5RE2.framer-v-t568b0.framer-1bqs0fd > :first-child { margin-top: 0px; } .framer-D5RE2.framer-v-t568b0.framer-1bqs0fd > :last-child { margin-bottom: 0px; } }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 924\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"uPLHayTA_\":{\"layout\":[\"fixed\",\"auto\"]},\"TBpraWcIr\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"jc8PsZACP\":\"question\",\"ETuDu8Ygf\":\"answer\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const Framerzhw8JRe5o=withCSS(Component,css,\"framer-D5RE2\");export default Framerzhw8JRe5o;Framerzhw8JRe5o.displayName=\"Atoms/Accordion Item\";Framerzhw8JRe5o.defaultProps={height:48,width:924};addPropertyControls(Framerzhw8JRe5o,{variant:{options:[\"GDK50_aMr\",\"uPLHayTA_\"],optionTitles:[\"Closed\",\"Open\"],title:\"Variant\",type:ControlType.Enum},jc8PsZACP:{defaultValue:\"How much does collectibles insurance cost?\",title:\"Question\",type:ControlType.String},ETuDu8Ygf:{defaultValue:\"<p>With WAX Insurance Services, premiums on your collectibles can cost as low as 1% of the value of your collection. Pricing is affected by several factors including but not limited to home location and factors like&nbsp; security system and a safe (depending on asset category) can provide a positive impact when your collection reaches the $200K and over threshold.</p>\",title:\"Answer\",type:ControlType.RichText}});addFonts(Framerzhw8JRe5o,[...IconsIcon_EditableFonts,...sharedStyle.fonts,...sharedStyle1.fonts,...sharedStyle2.fonts,...sharedStyle3.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerzhw8JRe5o\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"uPLHayTA_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"TBpraWcIr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"924\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"jc8PsZACP\\\":\\\"question\\\",\\\"ETuDu8Ygf\\\":\\\"answer\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"48\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (2a8efd8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,PathVariablesContext,RichText,useLocaleInfo,useQueryData,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import FAQs from\"https://framerusercontent.com/modules/7cZx9FzSEIC0pamzmg9G/P35QB0n59IKvdpoTBrg4/vOdt4zMO3.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/RB01vKKdCOECYn80dlbo/VZ2jlROw3Oxk30kWt2Bb/q0xKhfFVN.js\";import AtomsAccordionItem from\"https://framerusercontent.com/modules/k9PQRmsWbgizTb4tAHLi/T1iUI7pCn0Hbxl5ziORH/zhw8JRe5o.js\";const AtomsAccordionItemFonts=getFonts(AtomsAccordionItem);const cycleOrder=[\"kYH_uaDdB\",\"tepzZkdxg\"];const serializationHash=\"framer-eNfX9\";const variantClassNames={kYH_uaDdB:\"framer-v-54eknx\",tepzZkdxg:\"framer-v-17998ct\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const QueryData=({query,children})=>{const data=useQueryData(query);return children(data);};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={Desktop:\"kYH_uaDdB\",Mobile:\"tepzZkdxg\"};const getProps=({background,height,id,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1;return{...props,MKWOcWrik:(_ref=background!==null&&background!==void 0?background:props.MKWOcWrik)!==null&&_ref!==void 0?_ref:\"var(--token-67b07d21-9b15-46b1-9df5-ccc74b291c60, rgb(255, 255, 255))\",variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"kYH_uaDdB\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,MKWOcWrik,r60wP3y2ohmpJLjkfg,IhpR11CtUhmpJLjkfg,aZFvKpDoOhmpJLjkfg,idhmpJLjkfg,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"kYH_uaDdB\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-54eknx\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"kYH_uaDdB\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:MKWOcWrik,...style},...addPropertyOverrides({tepzZkdxg:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-10w71av\",\"data-framer-name\":\"Padding\",layoutDependency:layoutDependency,layoutId:\"p2wMRmUf2\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-iszrst\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"P8HwO9ghv\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1oifvm5\",\"data-styles-preset\":\"q0xKhfFVN\",children:\"FAQs\"})}),className:\"framer-cjrpfy\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"q99ANNeRd\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-4bl82e\",\"data-framer-name\":\"CMS_Content\",layoutDependency:layoutDependency,layoutId:\"hmpJLjkfg\",children:/*#__PURE__*/_jsx(QueryData,{query:{from:{data:FAQs,type:\"Collection\"},select:[{name:\"r60wP3y2o\",type:\"Identifier\"},{name:\"IhpR11CtU\",type:\"Identifier\"},{name:\"aZFvKpDoO\",type:\"Identifier\"},{name:\"id\",type:\"Identifier\"}]},children:collection=>collection.map(({r60wP3y2o:r60wP3y2ohmpJLjkfg,IhpR11CtU:IhpR11CtUhmpJLjkfg,aZFvKpDoO:aZFvKpDoOhmpJLjkfg,id:idhmpJLjkfg},i)=>{return /*#__PURE__*/_jsx(LayoutGroup,{id:`hmpJLjkfg-${idhmpJLjkfg}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{aZFvKpDoO:aZFvKpDoOhmpJLjkfg},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-x8n85y-container\",layoutDependency:layoutDependency,layoutId:\"W4xM_g6Ek-container\",children:/*#__PURE__*/_jsx(AtomsAccordionItem,{ETuDu8Ygf:IhpR11CtUhmpJLjkfg,height:\"100%\",id:\"W4xM_g6Ek\",jc8PsZACP:r60wP3y2ohmpJLjkfg,layoutId:\"W4xM_g6Ek\",style:{width:\"100%\"},variant:\"GDK50_aMr\",width:\"100%\"})})})},idhmpJLjkfg);})})})]})})})})})});});const css=['.framer-eNfX9[data-border=\"true\"]::after, .framer-eNfX9 [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-eNfX9.framer-1uv261h, .framer-eNfX9 .framer-1uv261h { display: block; }\",\".framer-eNfX9.framer-54eknx { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1200px; }\",\".framer-eNfX9 .framer-10w71av { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; max-width: 1440px; overflow: visible; padding: 80px 80px 80px 80px; position: relative; width: 100%; }\",\".framer-eNfX9 .framer-iszrst { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-eNfX9 .framer-cjrpfy { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-eNfX9 .framer-4bl82e { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-eNfX9 .framer-x8n85y-container { flex: none; height: auto; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-eNfX9.framer-54eknx, .framer-eNfX9 .framer-10w71av, .framer-eNfX9 .framer-iszrst, .framer-eNfX9 .framer-4bl82e { gap: 0px; } .framer-eNfX9.framer-54eknx > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-eNfX9.framer-54eknx > :first-child, .framer-eNfX9 .framer-10w71av > :first-child, .framer-eNfX9 .framer-iszrst > :first-child, .framer-eNfX9 .framer-4bl82e > :first-child { margin-top: 0px; } .framer-eNfX9.framer-54eknx > :last-child, .framer-eNfX9 .framer-10w71av > :last-child, .framer-eNfX9 .framer-iszrst > :last-child, .framer-eNfX9 .framer-4bl82e > :last-child { margin-bottom: 0px; } .framer-eNfX9 .framer-10w71av > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-eNfX9 .framer-iszrst > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-eNfX9 .framer-4bl82e > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } }\",\".framer-eNfX9.framer-v-17998ct.framer-54eknx { width: 390px; }\",\".framer-eNfX9.framer-v-17998ct .framer-10w71av { padding: 80px 16px 80px 16px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 787\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"tepzZkdxg\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"MKWOcWrik\":\"background\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerQAA49rmV6=withCSS(Component,css,\"framer-eNfX9\");export default FramerQAA49rmV6;FramerQAA49rmV6.displayName=\"Section/FAQs\";FramerQAA49rmV6.defaultProps={height:787,width:1200};addPropertyControls(FramerQAA49rmV6,{variant:{options:[\"kYH_uaDdB\",\"tepzZkdxg\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},MKWOcWrik:{defaultValue:\"var(--token-67b07d21-9b15-46b1-9df5-ccc74b291c60, rgb(255, 255, 255))\",title:\"Background\",type:ControlType.Color}});addFonts(FramerQAA49rmV6,[...AtomsAccordionItemFonts,...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQAA49rmV6\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"tepzZkdxg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"MKWOcWrik\\\":\\\"background\\\"}\",\"framerIntrinsicHeight\":\"787\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (6807895)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/nqjXXI6tvfWN6oioXwA5/mHCG4gV8QT0z1OkBbiPh/SF2LDemLG.js\";const cycleOrder=[\"Izrq4kkkm\",\"dAQqh4ybV\",\"CMitAwtEE\",\"wvikDiXj6\",\"EclMyXpp6\",\"X3XtwfzNO\",\"WpcFnQcmJ\"];const serializationHash=\"framer-6nuwM\";const variantClassNames={CMitAwtEE:\"framer-v-krmoxg\",dAQqh4ybV:\"framer-v-13hlq1m\",EclMyXpp6:\"framer-v-1pga12p\",Izrq4kkkm:\"framer-v-1u1u39m\",WpcFnQcmJ:\"framer-v-zg905r\",wvikDiXj6:\"framer-v-w4qucr\",X3XtwfzNO:\"framer-v-tigtd3\"};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={\"Chubb-SingleLine-White\":\"EclMyXpp6\",\"Chubb-SingleLine\":\"wvikDiXj6\",\"Investopedia-SingleLine-White\":\"WpcFnQcmJ\",\"Investopedia-SingleLine\":\"X3XtwfzNO\",Black:\"dAQqh4ybV\",Gray:\"Izrq4kkkm\",White:\"CMitAwtEE\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Izrq4kkkm\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Izrq4kkkm\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const isDisplayed=()=>{if([\"wvikDiXj6\",\"EclMyXpp6\",\"X3XtwfzNO\",\"WpcFnQcmJ\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"dAQqh4ybV\",\"wvikDiXj6\",\"EclMyXpp6\",\"X3XtwfzNO\",\"WpcFnQcmJ\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if([\"wvikDiXj6\",\"EclMyXpp6\"].includes(baseVariant))return true;return false;};const isDisplayed3=()=>{if([\"X3XtwfzNO\",\"WpcFnQcmJ\"].includes(baseVariant))return true;return false;};const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();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-1u1u39m\",className,classNames),\"data-framer-name\":\"Gray\",layoutDependency:layoutDependency,layoutId:\"Izrq4kkkm\",ref:ref??ref1,style:{...style},...addPropertyOverrides({CMitAwtEE:{\"data-framer-name\":\"White\"},dAQqh4ybV:{\"data-framer-name\":\"Black\"},EclMyXpp6:{\"data-framer-name\":\"Chubb-SingleLine-White\"},WpcFnQcmJ:{\"data-framer-name\":\"Investopedia-SingleLine-White\"},wvikDiXj6:{\"data-framer-name\":\"Chubb-SingleLine\"},X3XtwfzNO:{\"data-framer-name\":\"Investopedia-SingleLine\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vygwe1\",\"data-border\":true,\"data-framer-name\":\"trust_symbol - chubb\",layoutDependency:layoutDependency,layoutId:\"ImoaLMlFH\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-507a1008-9f73-4b3b-90d6-92bc7f2ae6ff, rgb(152, 139, 145))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{CMitAwtEE:{\"--border-color\":\"var(--token-b48cf13f-65a2-4228-8e78-d537cf6fb522, rgb(252, 250, 247))\"},dAQqh4ybV:{\"--border-color\":\"var(--token-7fe98cf1-b6d6-4306-be5b-9c99794e053e, rgb(67, 63, 65))\"}},children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1tmizn6\",\"data-framer-name\":\"CHUBB Logo\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"ZcpTU93Ua\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 100 18\"><path d=\"M 93.078 12.295 L 82.529 12.295 L 82.529 9.793 L 93.078 9.793 Z M 82.529 5.659 L 93.078 5.659 L 93.078 8.106 L 82.529 8.106 Z M 92.287 14.008 C 94.168 14.008 95.012 13.246 95.012 11.914 L 95.012 10.744 C 95.012 10.364 94.876 10.2 94.603 9.983 L 93.404 8.949 L 94.603 7.916 C 94.876 7.698 95.012 7.508 95.012 7.155 L 95.012 6.121 C 95.012 4.788 94.14 4.027 92.287 4.027 L 80.622 4.027 L 80.622 14.062 L 92.287 14.062 Z M 72.69 12.295 L 62.142 12.295 L 62.142 9.793 L 72.69 9.793 Z M 62.142 5.659 L 72.69 5.659 L 72.69 8.106 L 62.142 8.106 Z M 71.9 14.008 C 73.78 14.008 74.625 13.246 74.625 11.914 L 74.625 10.744 C 74.625 10.364 74.489 10.2 74.217 9.983 L 73.017 8.949 L 74.217 7.916 C 74.489 7.698 74.625 7.508 74.625 7.155 L 74.625 6.121 C 74.625 4.788 73.753 4.027 71.9 4.027 L 60.234 4.027 L 60.234 14.062 L 71.9 14.062 Z M 51.812 3.973 L 51.812 12.213 L 41.837 12.213 L 41.837 3.973 L 39.929 3.973 L 39.929 11.696 C 39.929 13.111 40.801 13.981 42.491 13.981 L 51.131 13.981 C 52.848 13.981 53.693 13.111 53.693 11.696 L 53.693 3.945 L 51.812 3.945 Z M 21.368 8.052 L 21.368 3.945 L 19.46 3.945 L 19.46 13.981 L 21.368 13.981 L 21.368 9.82 L 31.48 9.82 L 31.48 13.981 L 33.388 13.981 L 33.388 3.945 L 31.48 3.945 L 31.48 8.052 Z M 13.955 5.767 L 13.955 3.973 L 2.807 3.973 C 1.09 3.973 0.245 4.843 0.245 6.257 L 0.245 11.696 C 0.245 13.111 1.117 13.981 2.807 13.981 L 13.927 13.981 L 13.927 12.186 L 2.18 12.186 L 2.18 5.74 L 13.955 5.74 Z\" fill=\"var(--token-7fe98cf1-b6d6-4306-be5b-9c99794e053e, rgb(67, 63, 65))\"></path><path d=\"M 98.909 4.055 C 99.073 4.137 99.209 4.218 99.346 4.354 C 99.482 4.49 99.564 4.626 99.646 4.789 C 99.727 4.953 99.754 5.143 99.754 5.333 C 99.754 5.524 99.727 5.714 99.646 5.877 C 99.564 6.04 99.482 6.176 99.346 6.312 C 99.209 6.448 99.073 6.53 98.909 6.612 C 98.746 6.693 98.555 6.72 98.364 6.72 C 98.174 6.72 97.983 6.693 97.819 6.612 C 97.656 6.53 97.52 6.448 97.383 6.312 C 97.247 6.176 97.165 6.04 97.083 5.877 C 97.002 5.714 96.975 5.524 96.975 5.333 C 96.975 5.143 97.002 4.953 97.083 4.789 C 97.165 4.626 97.247 4.49 97.383 4.354 C 97.52 4.218 97.656 4.137 97.819 4.055 C 97.983 3.973 98.174 3.946 98.364 3.946 C 98.555 3.946 98.719 4.001 98.909 4.055 Z M 97.901 4.245 C 97.765 4.3 97.629 4.381 97.547 4.49 C 97.438 4.599 97.356 4.708 97.302 4.871 C 97.247 5.007 97.22 5.17 97.22 5.333 C 97.22 5.497 97.247 5.66 97.302 5.796 C 97.356 5.932 97.438 6.068 97.547 6.176 C 97.656 6.285 97.765 6.367 97.901 6.421 C 98.037 6.476 98.201 6.503 98.364 6.503 C 98.528 6.503 98.692 6.476 98.828 6.421 C 98.964 6.367 99.101 6.285 99.182 6.176 C 99.291 6.068 99.373 5.959 99.428 5.796 C 99.482 5.66 99.509 5.497 99.509 5.333 C 99.509 5.17 99.482 5.007 99.428 4.871 C 99.373 4.735 99.291 4.599 99.182 4.49 C 99.073 4.381 98.964 4.3 98.828 4.245 C 98.692 4.191 98.528 4.164 98.364 4.164 C 98.201 4.164 98.037 4.191 97.901 4.245 Z M 97.847 6.122 L 97.847 4.545 L 98.446 4.545 C 98.637 4.545 98.746 4.572 98.828 4.653 C 98.909 4.735 98.964 4.844 98.964 4.98 C 98.964 5.061 98.964 5.116 98.937 5.17 C 98.909 5.225 98.882 5.252 98.855 5.306 C 98.828 5.333 98.773 5.361 98.719 5.388 C 98.664 5.415 98.61 5.415 98.555 5.442 L 99.019 6.149 L 98.801 6.149 L 98.364 5.442 L 98.037 5.442 L 98.037 6.149 L 97.847 6.149 Z M 98.501 5.252 C 98.556 5.252 98.61 5.225 98.664 5.225 C 98.719 5.197 98.746 5.17 98.773 5.143 C 98.801 5.116 98.801 5.061 98.801 4.98 C 98.801 4.925 98.801 4.871 98.773 4.844 C 98.746 4.817 98.719 4.789 98.692 4.762 C 98.664 4.735 98.61 4.735 98.583 4.708 C 98.528 4.708 98.501 4.708 98.446 4.708 L 98.092 4.708 L 98.092 5.252 L 98.337 5.252 C 98.364 5.252 98.419 5.252 98.501 5.252 Z\" fill=\"var(--token-7fe98cf1-b6d6-4306-be5b-9c99794e053e, rgb(67, 63, 65))\"></path></svg>',svgContentId:11563677563,withExternalLayout:true,...addPropertyOverrides({CMitAwtEE:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 100 18\"><path d=\"M 93.078 12.295 L 82.529 12.295 L 82.529 9.793 L 93.078 9.793 Z M 82.529 5.659 L 93.078 5.659 L 93.078 8.106 L 82.529 8.106 Z M 92.287 14.008 C 94.168 14.008 95.012 13.246 95.012 11.914 L 95.012 10.744 C 95.012 10.364 94.876 10.2 94.603 9.983 L 93.404 8.949 L 94.603 7.916 C 94.876 7.698 95.012 7.508 95.012 7.155 L 95.012 6.121 C 95.012 4.788 94.14 4.027 92.287 4.027 L 80.622 4.027 L 80.622 14.062 L 92.287 14.062 Z M 72.69 12.295 L 62.142 12.295 L 62.142 9.793 L 72.69 9.793 Z M 62.142 5.659 L 72.69 5.659 L 72.69 8.106 L 62.142 8.106 Z M 71.9 14.008 C 73.78 14.008 74.625 13.246 74.625 11.914 L 74.625 10.744 C 74.625 10.364 74.489 10.2 74.217 9.983 L 73.017 8.949 L 74.217 7.916 C 74.489 7.698 74.625 7.508 74.625 7.155 L 74.625 6.121 C 74.625 4.788 73.753 4.027 71.9 4.027 L 60.234 4.027 L 60.234 14.062 L 71.9 14.062 Z M 51.812 3.973 L 51.812 12.213 L 41.837 12.213 L 41.837 3.973 L 39.929 3.973 L 39.929 11.696 C 39.929 13.111 40.801 13.981 42.491 13.981 L 51.131 13.981 C 52.848 13.981 53.693 13.111 53.693 11.696 L 53.693 3.945 L 51.812 3.945 Z M 21.368 8.052 L 21.368 3.945 L 19.46 3.945 L 19.46 13.981 L 21.368 13.981 L 21.368 9.82 L 31.48 9.82 L 31.48 13.981 L 33.388 13.981 L 33.388 3.945 L 31.48 3.945 L 31.48 8.052 Z M 13.955 5.767 L 13.955 3.973 L 2.807 3.973 C 1.09 3.973 0.245 4.843 0.245 6.257 L 0.245 11.696 C 0.245 13.111 1.117 13.981 2.807 13.981 L 13.927 13.981 L 13.927 12.186 L 2.18 12.186 L 2.18 5.74 L 13.955 5.74 Z\" fill=\"var(--token-67b07d21-9b15-46b1-9df5-ccc74b291c60, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;n1 (white)&quot;} */\"></path><path d=\"M 98.909 4.055 C 99.073 4.137 99.209 4.218 99.346 4.354 C 99.482 4.49 99.564 4.626 99.646 4.789 C 99.727 4.953 99.754 5.143 99.754 5.333 C 99.754 5.524 99.727 5.714 99.646 5.877 C 99.564 6.04 99.482 6.176 99.346 6.312 C 99.209 6.448 99.073 6.53 98.909 6.612 C 98.746 6.693 98.555 6.72 98.364 6.72 C 98.174 6.72 97.983 6.693 97.819 6.612 C 97.656 6.53 97.52 6.448 97.383 6.312 C 97.247 6.176 97.165 6.04 97.083 5.877 C 97.002 5.714 96.975 5.524 96.975 5.333 C 96.975 5.143 97.002 4.953 97.083 4.789 C 97.165 4.626 97.247 4.49 97.383 4.354 C 97.52 4.218 97.656 4.137 97.819 4.055 C 97.983 3.973 98.174 3.946 98.364 3.946 C 98.555 3.946 98.719 4.001 98.909 4.055 Z M 97.901 4.245 C 97.765 4.3 97.629 4.381 97.547 4.49 C 97.438 4.599 97.356 4.708 97.302 4.871 C 97.247 5.007 97.22 5.17 97.22 5.333 C 97.22 5.497 97.247 5.66 97.302 5.796 C 97.356 5.932 97.438 6.068 97.547 6.176 C 97.656 6.285 97.765 6.367 97.901 6.421 C 98.037 6.476 98.201 6.503 98.364 6.503 C 98.528 6.503 98.692 6.476 98.828 6.421 C 98.964 6.367 99.101 6.285 99.182 6.176 C 99.291 6.068 99.373 5.959 99.428 5.796 C 99.482 5.66 99.509 5.497 99.509 5.333 C 99.509 5.17 99.482 5.007 99.428 4.871 C 99.373 4.735 99.291 4.599 99.182 4.49 C 99.073 4.381 98.964 4.3 98.828 4.245 C 98.692 4.191 98.528 4.164 98.364 4.164 C 98.201 4.164 98.037 4.191 97.901 4.245 Z M 97.847 6.122 L 97.847 4.545 L 98.446 4.545 C 98.637 4.545 98.746 4.572 98.828 4.653 C 98.909 4.735 98.964 4.844 98.964 4.98 C 98.964 5.061 98.964 5.116 98.937 5.17 C 98.909 5.225 98.882 5.252 98.855 5.306 C 98.828 5.333 98.773 5.361 98.719 5.388 C 98.664 5.415 98.61 5.415 98.555 5.442 L 99.019 6.149 L 98.801 6.149 L 98.364 5.442 L 98.037 5.442 L 98.037 6.149 L 97.847 6.149 Z M 98.501 5.252 C 98.556 5.252 98.61 5.225 98.664 5.225 C 98.719 5.197 98.746 5.17 98.773 5.143 C 98.801 5.116 98.801 5.061 98.801 4.98 C 98.801 4.925 98.801 4.871 98.773 4.844 C 98.746 4.817 98.719 4.789 98.692 4.762 C 98.664 4.735 98.61 4.735 98.583 4.708 C 98.528 4.708 98.501 4.708 98.446 4.708 L 98.092 4.708 L 98.092 5.252 L 98.337 5.252 C 98.364 5.252 98.419 5.252 98.501 5.252 Z\" fill=\"var(--token-67b07d21-9b15-46b1-9df5-ccc74b291c60, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;n1 (white)&quot;} */\"></path></svg>',svgContentId:9104930371},dAQqh4ybV:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 100 18\"><path d=\"M 93.078 12.295 L 82.529 12.295 L 82.529 9.793 L 93.078 9.793 Z M 82.529 5.659 L 93.078 5.659 L 93.078 8.106 L 82.529 8.106 Z M 92.287 14.008 C 94.168 14.008 95.012 13.246 95.012 11.914 L 95.012 10.744 C 95.012 10.364 94.876 10.2 94.603 9.983 L 93.404 8.949 L 94.603 7.916 C 94.876 7.698 95.012 7.508 95.012 7.155 L 95.012 6.121 C 95.012 4.788 94.14 4.027 92.287 4.027 L 80.622 4.027 L 80.622 14.062 L 92.287 14.062 Z M 72.69 12.295 L 62.142 12.295 L 62.142 9.793 L 72.69 9.793 Z M 62.142 5.659 L 72.69 5.659 L 72.69 8.106 L 62.142 8.106 Z M 71.9 14.008 C 73.78 14.008 74.625 13.246 74.625 11.914 L 74.625 10.744 C 74.625 10.364 74.489 10.2 74.217 9.983 L 73.017 8.949 L 74.217 7.916 C 74.489 7.698 74.625 7.508 74.625 7.155 L 74.625 6.121 C 74.625 4.788 73.753 4.027 71.9 4.027 L 60.234 4.027 L 60.234 14.062 L 71.9 14.062 Z M 51.812 3.973 L 51.812 12.213 L 41.837 12.213 L 41.837 3.973 L 39.929 3.973 L 39.929 11.696 C 39.929 13.111 40.801 13.981 42.491 13.981 L 51.131 13.981 C 52.848 13.981 53.693 13.111 53.693 11.696 L 53.693 3.945 L 51.812 3.945 Z M 21.368 8.052 L 21.368 3.945 L 19.46 3.945 L 19.46 13.981 L 21.368 13.981 L 21.368 9.82 L 31.48 9.82 L 31.48 13.981 L 33.388 13.981 L 33.388 3.945 L 31.48 3.945 L 31.48 8.052 Z M 13.955 5.767 L 13.955 3.973 L 2.807 3.973 C 1.09 3.973 0.245 4.843 0.245 6.257 L 0.245 11.696 C 0.245 13.111 1.117 13.981 2.807 13.981 L 13.927 13.981 L 13.927 12.186 L 2.18 12.186 L 2.18 5.74 L 13.955 5.74 Z\" fill=\"var(--token-7fc13f4a-da5c-460e-9765-448c28f11848, rgb(13, 12, 12))\"></path><path d=\"M 98.909 4.055 C 99.073 4.137 99.209 4.218 99.346 4.354 C 99.482 4.49 99.564 4.626 99.646 4.789 C 99.727 4.953 99.754 5.143 99.754 5.333 C 99.754 5.524 99.727 5.714 99.646 5.877 C 99.564 6.04 99.482 6.176 99.346 6.312 C 99.209 6.448 99.073 6.53 98.909 6.612 C 98.746 6.693 98.555 6.72 98.364 6.72 C 98.174 6.72 97.983 6.693 97.819 6.612 C 97.656 6.53 97.52 6.448 97.383 6.312 C 97.247 6.176 97.165 6.04 97.083 5.877 C 97.002 5.714 96.975 5.524 96.975 5.333 C 96.975 5.143 97.002 4.953 97.083 4.789 C 97.165 4.626 97.247 4.49 97.383 4.354 C 97.52 4.218 97.656 4.137 97.819 4.055 C 97.983 3.973 98.174 3.946 98.364 3.946 C 98.555 3.946 98.719 4.001 98.909 4.055 Z M 97.901 4.245 C 97.765 4.3 97.629 4.381 97.547 4.49 C 97.438 4.599 97.356 4.708 97.302 4.871 C 97.247 5.007 97.22 5.17 97.22 5.333 C 97.22 5.497 97.247 5.66 97.302 5.796 C 97.356 5.932 97.438 6.068 97.547 6.176 C 97.656 6.285 97.765 6.367 97.901 6.421 C 98.037 6.476 98.201 6.503 98.364 6.503 C 98.528 6.503 98.692 6.476 98.828 6.421 C 98.964 6.367 99.101 6.285 99.182 6.176 C 99.291 6.068 99.373 5.959 99.428 5.796 C 99.482 5.66 99.509 5.497 99.509 5.333 C 99.509 5.17 99.482 5.007 99.428 4.871 C 99.373 4.735 99.291 4.599 99.182 4.49 C 99.073 4.381 98.964 4.3 98.828 4.245 C 98.692 4.191 98.528 4.164 98.364 4.164 C 98.201 4.164 98.037 4.191 97.901 4.245 Z M 97.847 6.122 L 97.847 4.545 L 98.446 4.545 C 98.637 4.545 98.746 4.572 98.828 4.653 C 98.909 4.735 98.964 4.844 98.964 4.98 C 98.964 5.061 98.964 5.116 98.937 5.17 C 98.909 5.225 98.882 5.252 98.855 5.306 C 98.828 5.333 98.773 5.361 98.719 5.388 C 98.664 5.415 98.61 5.415 98.555 5.442 L 99.019 6.149 L 98.801 6.149 L 98.364 5.442 L 98.037 5.442 L 98.037 6.149 L 97.847 6.149 Z M 98.501 5.252 C 98.556 5.252 98.61 5.225 98.664 5.225 C 98.719 5.197 98.746 5.17 98.773 5.143 C 98.801 5.116 98.801 5.061 98.801 4.98 C 98.801 4.925 98.801 4.871 98.773 4.844 C 98.746 4.817 98.719 4.789 98.692 4.762 C 98.664 4.735 98.61 4.735 98.583 4.708 C 98.528 4.708 98.501 4.708 98.446 4.708 L 98.092 4.708 L 98.092 5.252 L 98.337 5.252 C 98.364 5.252 98.419 5.252 98.501 5.252 Z\" fill=\"var(--token-7fc13f4a-da5c-460e-9765-448c28f11848, rgb(13, 12, 12))\"></path></svg>',svgContentId:10386045394}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-jv2vlh\",\"data-styles-preset\":\"SF2LDemLG\",children:[\"Policies underwritten by \",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-7fc13f4a-da5c-460e-9765-448c28f11848, rgb(13, 12, 12)))\"},children:\"Chubb\"})]})}),className:\"framer-1j7szch\",\"data-framer-name\":\"body\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"q0Z__hihp\",style:{\"--extracted-1w3ko1f\":\"var(--token-7fc13f4a-da5c-460e-9765-448c28f11848, rgb(13, 12, 12))\",\"--framer-paragraph-spacing\":\"4px\"},variants:{dAQqh4ybV:{\"--extracted-r6o4lv\":\"var(--token-7fc13f4a-da5c-460e-9765-448c28f11848, rgb(13, 12, 12))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({dAQqh4ybV:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-jv2vlh\",\"data-styles-preset\":\"SF2LDemLG\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7fc13f4a-da5c-460e-9765-448c28f11848, rgb(13, 12, 12)))\"},children:\"Policies underwritten by CHUBB\"})})}},baseVariant,gestureVariant)})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-et6awz\",\"data-border\":true,\"data-framer-name\":\"trust_symbol - investopedia\",layoutDependency:layoutDependency,layoutId:\"jAXtTYxeb\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-507a1008-9f73-4b3b-90d6-92bc7f2ae6ff, rgb(152, 139, 145))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{CMitAwtEE:{\"--border-color\":\"var(--token-b48cf13f-65a2-4228-8e78-d537cf6fb522, rgb(252, 250, 247))\"}},children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-gxcqhp\",\"data-framer-name\":\"Investopedia Logo\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"u9SLBjFbK\",opacity:1,style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 114 18\"><g transform=\"translate(0.026 0)\" id=\"ss12650423231_1\"><path d=\"M 6.886 12.73 L 5.633 11.932 L 6.112 7.374 L 0.84 10.616 C 1.544 11.963 2.655 13.049 4.012 13.718 C 5.369 14.387 6.902 14.604 8.39 14.338 C 9.877 14.071 11.242 13.335 12.287 12.236 C 13.333 11.137 14.004 9.732 14.205 8.223 Z\" fill=\"var(--token-7fe98cf1-b6d6-4306-be5b-9c99794e053e, rgb(67, 63, 65))\"></path><path d=\"M 7.932 5.868 L 6.68 5.07 L 0.242 9.033 C -0.011 8.082 -0.066 7.089 0.079 6.116 C 0.223 5.143 0.565 4.21 1.082 3.375 C 1.599 2.541 2.282 1.822 3.086 1.265 C 3.891 0.707 4.801 0.322 5.759 0.133 C 6.717 -0.055 7.704 -0.044 8.658 0.168 C 9.612 0.38 10.512 0.787 11.303 1.364 C 12.094 1.941 12.759 2.676 13.256 3.523 C 13.754 4.369 14.073 5.31 14.194 6.287 L 7.454 10.428 Z M 8.52 3.399 C 8.52 3.96 8.069 4.414 7.513 4.414 C 6.957 4.414 6.506 3.96 6.506 3.399 C 6.506 2.839 6.957 2.384 7.513 2.384 C 8.069 2.384 8.52 2.839 8.52 3.399 Z\" fill=\"var(--token-7fe98cf1-b6d6-4306-be5b-9c99794e053e, rgb(67, 63, 65))\"></path><path d=\"M 17.822 13.884 L 19.592 13.858 L 19.592 1.259 L 17.822 1.285 Z M 26.285 5.13 C 25.493 5.13 24.146 5.485 23.548 6.448 L 23.548 5.309 L 21.877 5.309 L 21.877 13.884 L 23.548 13.884 L 23.548 9.244 C 23.548 7.553 24.814 6.795 26.069 6.795 C 27.257 6.795 28.048 7.692 28.048 9.026 L 28.048 13.884 L 29.717 13.884 L 29.717 8.937 C 29.717 7.718 29.384 6.721 28.727 6.055 C 28.133 5.449 27.288 5.13 26.285 5.13 Z M 34.74 11.679 L 32.185 5.311 L 30.398 5.311 L 33.932 13.884 L 35.531 13.884 L 39.084 5.311 L 37.279 5.311 Z M 65.913 5.13 C 63.34 5.13 61.47 6.996 61.47 9.571 C 61.47 12.145 63.381 14.066 65.913 14.066 C 66.503 14.081 67.089 13.975 67.638 13.754 C 68.186 13.534 68.684 13.203 69.101 12.783 C 69.518 12.362 69.847 11.861 70.066 11.309 C 70.285 10.757 70.39 10.165 70.376 9.571 C 70.376 6.996 68.507 5.13 65.913 5.13 Z M 65.913 12.474 C 64.351 12.474 63.164 11.226 63.164 9.571 C 63.164 7.946 64.351 6.721 65.919 6.721 C 66.29 6.716 66.658 6.786 67.001 6.928 C 67.344 7.07 67.655 7.28 67.916 7.547 C 68.176 7.813 68.38 8.13 68.516 8.477 C 68.651 8.825 68.716 9.197 68.705 9.571 C 68.705 11.226 67.504 12.474 65.913 12.474 Z M 76.143 5.13 C 74.91 5.13 73.782 5.67 73.208 6.526 L 73.208 5.309 L 71.537 5.309 L 71.537 18 L 73.208 18 L 73.208 12.688 C 73.778 13.551 74.864 14.06 76.161 14.06 C 78.621 14.06 80.406 12.185 80.406 9.601 C 80.406 7.016 78.613 5.13 76.143 5.13 Z M 75.998 12.474 C 75.628 12.475 75.262 12.402 74.92 12.259 C 74.579 12.116 74.269 11.905 74.009 11.64 C 73.749 11.374 73.545 11.06 73.407 10.714 C 73.269 10.368 73.202 9.997 73.208 9.625 C 73.208 7.97 74.407 6.721 75.998 6.721 C 77.524 6.721 78.718 7.997 78.718 9.625 C 78.718 11.252 77.548 12.474 75.998 12.474 Z M 97.828 6.506 C 97.258 5.642 96.172 5.134 94.875 5.134 C 92.415 5.134 90.63 7.008 90.63 9.593 C 90.63 12.177 92.423 14.069 94.893 14.069 C 96.126 14.069 97.254 13.529 97.828 12.674 L 97.828 13.884 L 99.498 13.884 L 99.498 0.687 L 97.828 0.687 Z M 95.027 12.474 C 93.511 12.474 92.326 11.198 92.326 9.571 C 92.326 7.944 93.48 6.721 95.027 6.721 C 95.398 6.719 95.766 6.791 96.11 6.934 C 96.453 7.076 96.764 7.286 97.026 7.552 C 97.287 7.817 97.494 8.132 97.633 8.479 C 97.772 8.826 97.841 9.197 97.836 9.571 C 97.828 10.979 96.844 12.474 95.027 12.474 Z M 101.612 5.311 L 103.283 5.311 L 103.283 13.884 L 101.612 13.884 Z M 113.499 5.309 L 111.829 5.309 L 111.829 6.306 C 111.235 5.561 110.211 5.126 109.016 5.126 L 108.882 5.126 C 106.422 5.126 104.636 7 104.636 9.585 C 104.636 12.169 106.429 14.062 108.9 14.062 L 109.04 14.062 C 110.178 14.062 111.229 13.599 111.834 12.865 L 111.834 13.884 L 113.631 13.884 L 113.631 5.309 Z M 109.091 12.468 C 107.609 12.428 106.459 11.172 106.459 9.569 C 106.459 7.966 107.587 6.759 109.091 6.723 C 110.626 6.751 111.849 8.023 111.829 9.569 C 111.829 10.959 110.861 12.43 109.091 12.47 Z M 51.946 8.643 C 51.073 8.418 50.456 8.217 50.456 7.668 C 50.456 7.052 51.073 6.621 51.96 6.621 C 52.603 6.634 53.224 6.86 53.728 7.264 L 53.769 7.295 L 54.665 6.043 L 54.626 6.011 C 53.836 5.391 52.856 5.066 51.855 5.092 C 50.349 5.092 48.728 5.928 48.728 7.758 C 48.728 9.034 49.785 9.657 50.669 9.952 C 50.967 10.051 51.263 10.129 51.564 10.205 C 52.488 10.444 53.288 10.652 53.288 11.377 C 53.288 11.886 52.779 12.424 51.837 12.424 C 50.945 12.399 50.085 12.079 49.391 11.513 L 49.347 11.481 L 48.453 12.769 L 48.491 12.799 C 49.452 13.568 50.648 13.976 51.875 13.954 C 53.399 13.954 55.02 13.039 55.02 11.342 C 55.02 9.645 53.466 9.036 51.946 8.643 Z M 89.543 9.451 C 89.543 6.893 87.903 5.11 85.528 5.11 C 83.127 5.11 81.385 6.939 81.385 9.455 C 81.369 10.058 81.473 10.658 81.691 11.22 C 81.909 11.781 82.237 12.293 82.654 12.725 C 83.402 13.459 84.407 13.865 85.451 13.856 L 85.53 13.856 C 87 13.83 87.96 13.585 89.126 12.317 L 89.161 12.279 L 88.004 11.168 L 87.968 11.208 C 87.675 11.554 87.31 11.831 86.898 12.018 C 86.486 12.205 86.039 12.297 85.587 12.289 C 84.297 12.289 83.279 11.335 83.04 9.91 L 89.486 9.896 L 89.534 9.896 L 89.534 9.848 C 89.54 9.77 89.54 9.692 89.534 9.615 C 89.545 9.583 89.543 9.539 89.543 9.451 Z M 83.295 8.586 C 83.515 7.347 84.32 6.665 85.569 6.665 C 86.778 6.665 87.602 7.381 87.784 8.586 Z M 47.529 9.451 C 47.529 6.893 45.876 5.11 43.517 5.11 C 41.116 5.11 39.375 6.939 39.375 9.455 C 39.359 10.058 39.463 10.658 39.681 11.22 C 39.899 11.781 40.226 12.293 40.643 12.725 C 41.391 13.459 42.396 13.865 43.44 13.856 L 43.517 13.856 C 44.99 13.83 45.95 13.585 47.115 12.317 L 47.151 12.279 L 45.993 11.168 L 45.957 11.208 C 45.664 11.555 45.297 11.832 44.885 12.019 C 44.472 12.206 44.023 12.298 43.571 12.289 C 42.278 12.289 41.263 11.335 41.023 9.91 L 47.468 9.896 L 47.517 9.896 L 47.517 9.848 C 47.522 9.77 47.522 9.692 47.517 9.615 C 47.529 9.583 47.529 9.539 47.529 9.451 Z M 41.275 8.586 C 41.496 7.347 42.302 6.665 43.551 6.665 C 44.76 6.665 45.583 7.381 45.766 8.586 Z M 60.492 12.103 C 60.262 12.165 60.025 12.194 59.787 12.189 C 59.597 12.198 59.406 12.167 59.229 12.098 C 59.05 12.03 58.888 11.925 58.752 11.79 C 58.57 11.575 58.533 11.244 58.533 10.815 L 58.533 6.775 L 60.908 6.775 L 60.908 5.309 L 58.533 5.309 L 58.533 2.534 L 56.86 2.534 L 56.86 5.309 L 55.942 5.309 L 55.942 6.775 L 56.86 6.775 L 56.86 10.727 C 56.86 11.678 57.07 12.378 57.501 12.865 C 57.783 13.178 58.13 13.425 58.516 13.588 C 58.903 13.752 59.321 13.828 59.74 13.81 C 60.16 13.814 60.578 13.756 60.981 13.639 L 61.03 13.623 L 60.541 12.089 Z M 102.448 1.203 C 102.306 1.203 102.165 1.231 102.034 1.287 C 101.903 1.342 101.784 1.423 101.685 1.525 C 101.585 1.627 101.507 1.747 101.455 1.88 C 101.402 2.013 101.376 2.155 101.379 2.298 C 101.377 2.44 101.403 2.581 101.456 2.713 C 101.509 2.844 101.587 2.964 101.687 3.064 C 101.787 3.165 101.905 3.244 102.036 3.297 C 102.167 3.351 102.307 3.377 102.448 3.375 C 102.59 3.378 102.731 3.353 102.863 3.3 C 102.996 3.247 103.116 3.168 103.218 3.068 C 103.319 2.968 103.4 2.848 103.455 2.716 C 103.51 2.584 103.538 2.442 103.538 2.298 C 103.539 2.154 103.511 2.011 103.456 1.878 C 103.401 1.744 103.321 1.623 103.219 1.522 C 103.118 1.42 102.998 1.339 102.865 1.285 C 102.733 1.23 102.591 1.202 102.448 1.203 Z\" fill=\"var(--token-7fe98cf1-b6d6-4306-be5b-9c99794e053e, rgb(67, 63, 65))\"></path></g></svg>',svgContentId:12650423231,withExternalLayout:true,...addPropertyOverrides({CMitAwtEE:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 114 18\"><g transform=\"translate(0.026 0)\" id=\"ss11955201113_1\"><path d=\"M 6.886 12.73 L 5.633 11.932 L 6.112 7.374 L 0.84 10.616 C 1.544 11.963 2.655 13.049 4.012 13.718 C 5.369 14.387 6.902 14.604 8.39 14.338 C 9.877 14.071 11.242 13.335 12.287 12.236 C 13.333 11.137 14.004 9.732 14.205 8.223 Z\" fill=\"var(--token-67b07d21-9b15-46b1-9df5-ccc74b291c60, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;n1 (white)&quot;} */\"></path><path d=\"M 7.932 5.868 L 6.68 5.07 L 0.242 9.033 C -0.011 8.082 -0.066 7.089 0.079 6.116 C 0.223 5.143 0.565 4.21 1.082 3.375 C 1.599 2.541 2.282 1.822 3.086 1.265 C 3.891 0.707 4.801 0.322 5.759 0.133 C 6.717 -0.055 7.704 -0.044 8.658 0.168 C 9.612 0.38 10.512 0.787 11.303 1.364 C 12.094 1.941 12.759 2.676 13.256 3.523 C 13.754 4.369 14.073 5.31 14.194 6.287 L 7.454 10.428 Z M 8.52 3.399 C 8.52 3.96 8.069 4.414 7.513 4.414 C 6.957 4.414 6.506 3.96 6.506 3.399 C 6.506 2.839 6.957 2.384 7.513 2.384 C 8.069 2.384 8.52 2.839 8.52 3.399 Z\" fill=\"var(--token-67b07d21-9b15-46b1-9df5-ccc74b291c60, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;n1 (white)&quot;} */\"></path><path d=\"M 17.822 13.884 L 19.592 13.858 L 19.592 1.259 L 17.822 1.285 Z M 26.285 5.13 C 25.493 5.13 24.146 5.485 23.548 6.448 L 23.548 5.309 L 21.877 5.309 L 21.877 13.884 L 23.548 13.884 L 23.548 9.244 C 23.548 7.553 24.814 6.795 26.069 6.795 C 27.257 6.795 28.048 7.692 28.048 9.026 L 28.048 13.884 L 29.717 13.884 L 29.717 8.937 C 29.717 7.718 29.384 6.721 28.727 6.055 C 28.133 5.449 27.288 5.13 26.285 5.13 Z M 34.74 11.679 L 32.185 5.311 L 30.398 5.311 L 33.932 13.884 L 35.531 13.884 L 39.084 5.311 L 37.279 5.311 Z M 65.913 5.13 C 63.34 5.13 61.47 6.996 61.47 9.571 C 61.47 12.145 63.381 14.066 65.913 14.066 C 66.503 14.081 67.089 13.975 67.638 13.754 C 68.186 13.534 68.684 13.203 69.101 12.783 C 69.518 12.362 69.847 11.861 70.066 11.309 C 70.285 10.757 70.39 10.165 70.376 9.571 C 70.376 6.996 68.507 5.13 65.913 5.13 Z M 65.913 12.474 C 64.351 12.474 63.164 11.226 63.164 9.571 C 63.164 7.946 64.351 6.721 65.919 6.721 C 66.29 6.716 66.658 6.786 67.001 6.928 C 67.344 7.07 67.655 7.28 67.916 7.547 C 68.176 7.813 68.38 8.13 68.516 8.477 C 68.651 8.825 68.716 9.197 68.705 9.571 C 68.705 11.226 67.504 12.474 65.913 12.474 Z M 76.143 5.13 C 74.91 5.13 73.782 5.67 73.208 6.526 L 73.208 5.309 L 71.537 5.309 L 71.537 18 L 73.208 18 L 73.208 12.688 C 73.778 13.551 74.864 14.06 76.161 14.06 C 78.621 14.06 80.406 12.185 80.406 9.601 C 80.406 7.016 78.613 5.13 76.143 5.13 Z M 75.998 12.474 C 75.628 12.475 75.262 12.402 74.92 12.259 C 74.579 12.116 74.269 11.905 74.009 11.64 C 73.749 11.374 73.545 11.06 73.407 10.714 C 73.269 10.368 73.202 9.997 73.208 9.625 C 73.208 7.97 74.407 6.721 75.998 6.721 C 77.524 6.721 78.718 7.997 78.718 9.625 C 78.718 11.252 77.548 12.474 75.998 12.474 Z M 97.828 6.506 C 97.258 5.642 96.172 5.134 94.875 5.134 C 92.415 5.134 90.63 7.008 90.63 9.593 C 90.63 12.177 92.423 14.069 94.893 14.069 C 96.126 14.069 97.254 13.529 97.828 12.674 L 97.828 13.884 L 99.498 13.884 L 99.498 0.687 L 97.828 0.687 Z M 95.027 12.474 C 93.511 12.474 92.326 11.198 92.326 9.571 C 92.326 7.944 93.48 6.721 95.027 6.721 C 95.398 6.719 95.766 6.791 96.11 6.934 C 96.453 7.076 96.764 7.286 97.026 7.552 C 97.287 7.817 97.494 8.132 97.633 8.479 C 97.772 8.826 97.841 9.197 97.836 9.571 C 97.828 10.979 96.844 12.474 95.027 12.474 Z M 101.612 5.311 L 103.283 5.311 L 103.283 13.884 L 101.612 13.884 Z M 113.499 5.309 L 111.829 5.309 L 111.829 6.306 C 111.235 5.561 110.211 5.126 109.016 5.126 L 108.882 5.126 C 106.422 5.126 104.636 7 104.636 9.585 C 104.636 12.169 106.429 14.062 108.9 14.062 L 109.04 14.062 C 110.178 14.062 111.229 13.599 111.834 12.865 L 111.834 13.884 L 113.631 13.884 L 113.631 5.309 Z M 109.091 12.468 C 107.609 12.428 106.459 11.172 106.459 9.569 C 106.459 7.966 107.587 6.759 109.091 6.723 C 110.626 6.751 111.849 8.023 111.829 9.569 C 111.829 10.959 110.861 12.43 109.091 12.47 Z M 51.946 8.643 C 51.073 8.418 50.456 8.217 50.456 7.668 C 50.456 7.052 51.073 6.621 51.96 6.621 C 52.603 6.634 53.224 6.86 53.728 7.264 L 53.769 7.295 L 54.665 6.043 L 54.626 6.011 C 53.836 5.391 52.856 5.066 51.855 5.092 C 50.349 5.092 48.728 5.928 48.728 7.758 C 48.728 9.034 49.785 9.657 50.669 9.952 C 50.967 10.051 51.263 10.129 51.564 10.205 C 52.488 10.444 53.288 10.652 53.288 11.377 C 53.288 11.886 52.779 12.424 51.837 12.424 C 50.945 12.399 50.085 12.079 49.391 11.513 L 49.347 11.481 L 48.453 12.769 L 48.491 12.799 C 49.452 13.568 50.648 13.976 51.875 13.954 C 53.399 13.954 55.02 13.039 55.02 11.342 C 55.02 9.645 53.466 9.036 51.946 8.643 Z M 89.543 9.451 C 89.543 6.893 87.903 5.11 85.528 5.11 C 83.127 5.11 81.385 6.939 81.385 9.455 C 81.369 10.058 81.473 10.658 81.691 11.22 C 81.909 11.781 82.237 12.293 82.654 12.725 C 83.402 13.459 84.407 13.865 85.451 13.856 L 85.53 13.856 C 87 13.83 87.96 13.585 89.126 12.317 L 89.161 12.279 L 88.004 11.168 L 87.968 11.208 C 87.675 11.554 87.31 11.831 86.898 12.018 C 86.486 12.205 86.039 12.297 85.587 12.289 C 84.297 12.289 83.279 11.335 83.04 9.91 L 89.486 9.896 L 89.534 9.896 L 89.534 9.848 C 89.54 9.77 89.54 9.692 89.534 9.615 C 89.545 9.583 89.543 9.539 89.543 9.451 Z M 83.295 8.586 C 83.515 7.347 84.32 6.665 85.569 6.665 C 86.778 6.665 87.602 7.381 87.784 8.586 Z M 47.529 9.451 C 47.529 6.893 45.876 5.11 43.517 5.11 C 41.116 5.11 39.375 6.939 39.375 9.455 C 39.359 10.058 39.463 10.658 39.681 11.22 C 39.899 11.781 40.226 12.293 40.643 12.725 C 41.391 13.459 42.396 13.865 43.44 13.856 L 43.517 13.856 C 44.99 13.83 45.95 13.585 47.115 12.317 L 47.151 12.279 L 45.993 11.168 L 45.957 11.208 C 45.664 11.555 45.297 11.832 44.885 12.019 C 44.472 12.206 44.023 12.298 43.571 12.289 C 42.278 12.289 41.263 11.335 41.023 9.91 L 47.468 9.896 L 47.517 9.896 L 47.517 9.848 C 47.522 9.77 47.522 9.692 47.517 9.615 C 47.529 9.583 47.529 9.539 47.529 9.451 Z M 41.275 8.586 C 41.496 7.347 42.302 6.665 43.551 6.665 C 44.76 6.665 45.583 7.381 45.766 8.586 Z M 60.492 12.103 C 60.262 12.165 60.025 12.194 59.787 12.189 C 59.597 12.198 59.406 12.167 59.229 12.098 C 59.05 12.03 58.888 11.925 58.752 11.79 C 58.57 11.575 58.533 11.244 58.533 10.815 L 58.533 6.775 L 60.908 6.775 L 60.908 5.309 L 58.533 5.309 L 58.533 2.534 L 56.86 2.534 L 56.86 5.309 L 55.942 5.309 L 55.942 6.775 L 56.86 6.775 L 56.86 10.727 C 56.86 11.678 57.07 12.378 57.501 12.865 C 57.783 13.178 58.13 13.425 58.516 13.588 C 58.903 13.752 59.321 13.828 59.74 13.81 C 60.16 13.814 60.578 13.756 60.981 13.639 L 61.03 13.623 L 60.541 12.089 Z M 102.448 1.203 C 102.306 1.203 102.165 1.231 102.034 1.287 C 101.903 1.342 101.784 1.423 101.685 1.525 C 101.585 1.627 101.507 1.747 101.455 1.88 C 101.402 2.013 101.376 2.155 101.379 2.298 C 101.377 2.44 101.403 2.581 101.456 2.713 C 101.509 2.844 101.587 2.964 101.687 3.064 C 101.787 3.165 101.905 3.244 102.036 3.297 C 102.167 3.351 102.307 3.377 102.448 3.375 C 102.59 3.378 102.731 3.353 102.863 3.3 C 102.996 3.247 103.116 3.168 103.218 3.068 C 103.319 2.968 103.4 2.848 103.455 2.716 C 103.51 2.584 103.538 2.442 103.538 2.298 C 103.539 2.154 103.511 2.011 103.456 1.878 C 103.401 1.744 103.321 1.623 103.219 1.522 C 103.118 1.42 102.998 1.339 102.865 1.285 C 102.733 1.23 102.591 1.202 102.448 1.203 Z\" fill=\"var(--token-67b07d21-9b15-46b1-9df5-ccc74b291c60, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;n1 (white)&quot;} */\"></path></g></svg>',svgContentId:11955201113}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-jv2vlh\",\"data-styles-preset\":\"SF2LDemLG\",children:\"Best watch insurance for collectors\"})}),className:\"framer-172z9yz\",\"data-framer-name\":\"body\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"SKwKc8PDV\",style:{\"--framer-paragraph-spacing\":\"4px\"},variants:{CMitAwtEE:{\"--extracted-r6o4lv\":\"var(--token-b48cf13f-65a2-4228-8e78-d537cf6fb522, rgb(252, 250, 247))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({CMitAwtEE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-jv2vlh\",\"data-styles-preset\":\"SF2LDemLG\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b48cf13f-65a2-4228-8e78-d537cf6fb522, rgb(252, 250, 247)))\"},children:\"Best watch insurance for collectors\"})})}},baseVariant,gestureVariant)})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fvk7z8\",\"data-framer-name\":\"Chubb-SingleLine\",layoutDependency:layoutDependency,layoutId:\"bowAieFZs\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-jv2vlh\",\"data-styles-preset\":\"SF2LDemLG\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7fc13f4a-da5c-460e-9765-448c28f11848, rgb(13, 12, 12)))\"},children:\"Policies underwritten by\"})}),className:\"framer-1lkmnv5\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TBaUSaEMW\",style:{\"--extracted-r6o4lv\":\"var(--token-7fc13f4a-da5c-460e-9765-448c28f11848, rgb(13, 12, 12))\",\"--framer-paragraph-spacing\":\"4px\"},variants:{EclMyXpp6:{\"--extracted-r6o4lv\":\"var(--token-67b07d21-9b15-46b1-9df5-ccc74b291c60, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({EclMyXpp6:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-jv2vlh\",\"data-styles-preset\":\"SF2LDemLG\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-67b07d21-9b15-46b1-9df5-ccc74b291c60, rgb(255, 255, 255)))\"},children:\"Policies underwritten by\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-hd419u\",\"data-framer-name\":\"CHUBB Logo\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"kdhmdj9tR\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 72 8\"><g transform=\"translate(0 0.073)\" id=\"ss10163608136_1\"><path d=\"M 0 7.855 L 0 0 L 72 0 L 72 7.855 Z\" fill=\"transparent\"></path><path d=\"M 67.016 6.177 L 59.422 6.177 L 59.422 4.379 L 67.016 4.379 Z M 59.422 1.407 L 67.016 1.407 L 67.016 3.166 L 59.422 3.166 Z M 66.447 7.409 C 67.801 7.409 68.409 6.861 68.409 5.903 L 68.409 5.063 C 68.409 4.789 68.311 4.672 68.115 4.515 L 67.251 3.773 L 68.115 3.03 C 68.311 2.873 68.409 2.736 68.409 2.482 L 68.409 1.739 C 68.409 0.781 67.781 0.234 66.447 0.234 L 58.048 0.234 L 58.048 7.448 L 66.447 7.448 Z M 52.337 6.177 L 44.743 6.177 L 44.743 4.379 L 52.337 4.379 Z M 44.743 1.407 L 52.337 1.407 L 52.337 3.166 L 44.743 3.166 Z M 51.768 7.409 C 53.122 7.409 53.731 6.861 53.731 5.903 L 53.731 5.063 C 53.731 4.789 53.632 4.672 53.436 4.515 L 52.573 3.773 L 53.436 3.03 C 53.632 2.873 53.731 2.736 53.731 2.482 L 53.731 1.739 C 53.731 0.781 53.102 0.234 51.768 0.234 L 43.369 0.234 L 43.369 7.448 L 51.768 7.448 Z M 37.305 0.195 L 37.305 6.119 L 30.123 6.119 L 30.123 0.195 L 28.749 0.195 L 28.749 5.747 C 28.749 6.764 29.377 7.389 30.594 7.389 L 36.815 7.389 C 38.051 7.389 38.659 6.764 38.659 5.747 L 38.659 0.175 L 37.305 0.175 Z M 15.385 3.127 L 15.385 0.175 L 14.012 0.175 L 14.012 7.389 L 15.385 7.389 L 15.385 4.398 L 22.666 4.398 L 22.666 7.389 L 24.039 7.389 L 24.039 0.175 L 22.666 0.175 L 22.666 3.127 Z M 10.048 1.485 L 10.048 0.195 L 2.021 0.195 C 0.785 0.195 0.177 0.82 0.177 1.837 L 0.177 5.747 C 0.177 6.764 0.805 7.389 2.021 7.389 L 10.028 7.389 L 10.028 6.099 L 1.57 6.099 L 1.57 1.466 L 10.048 1.466 Z\" fill=\"var(--token-7fc13f4a-da5c-460e-9765-448c28f11848, rgb(13, 12, 12))\"></path><path d=\"M 71.215 0.254 C 71.333 0.313 71.431 0.372 71.529 0.47 C 71.628 0.567 71.686 0.665 71.745 0.782 C 71.804 0.9 71.824 1.036 71.824 1.173 C 71.824 1.31 71.804 1.447 71.745 1.564 C 71.686 1.682 71.628 1.779 71.529 1.877 C 71.431 1.975 71.333 2.034 71.215 2.092 C 71.098 2.151 70.96 2.17 70.823 2.17 C 70.686 2.17 70.548 2.151 70.43 2.092 C 70.313 2.034 70.215 1.975 70.117 1.877 C 70.019 1.779 69.96 1.682 69.901 1.564 C 69.842 1.447 69.822 1.31 69.822 1.173 C 69.822 1.036 69.842 0.9 69.901 0.782 C 69.96 0.665 70.019 0.567 70.117 0.47 C 70.215 0.372 70.313 0.313 70.43 0.254 C 70.548 0.196 70.686 0.176 70.823 0.176 C 70.96 0.176 71.078 0.215 71.215 0.254 Z M 70.489 0.391 C 70.391 0.43 70.293 0.489 70.234 0.567 C 70.156 0.645 70.097 0.724 70.058 0.841 C 70.019 0.939 69.999 1.056 69.999 1.173 C 69.999 1.291 70.019 1.408 70.058 1.506 C 70.097 1.603 70.156 1.701 70.234 1.779 C 70.313 1.858 70.391 1.916 70.489 1.955 C 70.587 1.994 70.705 2.014 70.823 2.014 C 70.941 2.014 71.059 1.994 71.157 1.955 C 71.255 1.916 71.353 1.858 71.412 1.779 C 71.49 1.701 71.549 1.623 71.588 1.506 C 71.628 1.408 71.647 1.291 71.647 1.173 C 71.647 1.056 71.628 0.939 71.588 0.841 C 71.549 0.743 71.49 0.645 71.412 0.567 C 71.333 0.489 71.255 0.43 71.157 0.391 C 71.059 0.352 70.941 0.333 70.823 0.333 C 70.705 0.333 70.587 0.352 70.489 0.391 Z M 70.45 1.74 L 70.45 0.606 L 70.882 0.606 C 71.019 0.606 71.098 0.626 71.157 0.685 C 71.215 0.743 71.255 0.821 71.255 0.919 C 71.255 0.978 71.255 1.017 71.235 1.056 C 71.215 1.095 71.196 1.115 71.176 1.154 C 71.157 1.173 71.117 1.193 71.078 1.212 C 71.039 1.232 71 1.232 70.961 1.252 L 71.294 1.76 L 71.137 1.76 L 70.823 1.252 L 70.587 1.252 L 70.587 1.76 L 70.45 1.76 Z M 70.921 1.115 C 70.961 1.115 71 1.095 71.039 1.095 C 71.078 1.076 71.098 1.056 71.117 1.036 C 71.137 1.017 71.137 0.978 71.137 0.919 C 71.137 0.88 71.137 0.841 71.117 0.821 C 71.098 0.802 71.078 0.782 71.059 0.763 C 71.039 0.743 71 0.743 70.98 0.724 C 70.941 0.724 70.921 0.724 70.882 0.724 L 70.627 0.724 L 70.627 1.115 L 70.803 1.115 C 70.823 1.115 70.862 1.115 70.921 1.115 Z\" fill=\"var(--token-7fc13f4a-da5c-460e-9765-448c28f11848, rgb(13, 12, 12))\"></path></g></svg>',svgContentId:10163608136,withExternalLayout:true,...addPropertyOverrides({EclMyXpp6:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 72 8\"><g transform=\"translate(0 0.073)\" id=\"ss8642810936_1\"><path d=\"M 0 7.855 L 0 0 L 72 0 L 72 7.855 Z\" fill=\"transparent\"></path><path d=\"M 67.016 6.177 L 59.422 6.177 L 59.422 4.379 L 67.016 4.379 Z M 59.422 1.407 L 67.016 1.407 L 67.016 3.166 L 59.422 3.166 Z M 66.447 7.409 C 67.801 7.409 68.409 6.861 68.409 5.903 L 68.409 5.063 C 68.409 4.789 68.311 4.672 68.115 4.515 L 67.251 3.773 L 68.115 3.03 C 68.311 2.873 68.409 2.736 68.409 2.482 L 68.409 1.739 C 68.409 0.781 67.781 0.234 66.447 0.234 L 58.048 0.234 L 58.048 7.448 L 66.447 7.448 Z M 52.337 6.177 L 44.743 6.177 L 44.743 4.379 L 52.337 4.379 Z M 44.743 1.407 L 52.337 1.407 L 52.337 3.166 L 44.743 3.166 Z M 51.768 7.409 C 53.122 7.409 53.731 6.861 53.731 5.903 L 53.731 5.063 C 53.731 4.789 53.632 4.672 53.436 4.515 L 52.573 3.773 L 53.436 3.03 C 53.632 2.873 53.731 2.736 53.731 2.482 L 53.731 1.739 C 53.731 0.781 53.102 0.234 51.768 0.234 L 43.369 0.234 L 43.369 7.448 L 51.768 7.448 Z M 37.305 0.195 L 37.305 6.119 L 30.123 6.119 L 30.123 0.195 L 28.749 0.195 L 28.749 5.747 C 28.749 6.764 29.377 7.389 30.594 7.389 L 36.815 7.389 C 38.051 7.389 38.659 6.764 38.659 5.747 L 38.659 0.175 L 37.305 0.175 Z M 15.385 3.127 L 15.385 0.175 L 14.012 0.175 L 14.012 7.389 L 15.385 7.389 L 15.385 4.398 L 22.666 4.398 L 22.666 7.389 L 24.039 7.389 L 24.039 0.175 L 22.666 0.175 L 22.666 3.127 Z M 10.048 1.485 L 10.048 0.195 L 2.021 0.195 C 0.785 0.195 0.177 0.82 0.177 1.837 L 0.177 5.747 C 0.177 6.764 0.805 7.389 2.021 7.389 L 10.028 7.389 L 10.028 6.099 L 1.57 6.099 L 1.57 1.466 L 10.048 1.466 Z\" fill=\"var(--token-67b07d21-9b15-46b1-9df5-ccc74b291c60, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;n1 (white)&quot;} */\"></path><path d=\"M 71.215 0.254 C 71.333 0.313 71.431 0.372 71.529 0.47 C 71.628 0.567 71.686 0.665 71.745 0.782 C 71.804 0.9 71.824 1.036 71.824 1.173 C 71.824 1.31 71.804 1.447 71.745 1.564 C 71.686 1.682 71.628 1.779 71.529 1.877 C 71.431 1.975 71.333 2.034 71.215 2.092 C 71.098 2.151 70.96 2.17 70.823 2.17 C 70.686 2.17 70.548 2.151 70.43 2.092 C 70.313 2.034 70.215 1.975 70.117 1.877 C 70.019 1.779 69.96 1.682 69.901 1.564 C 69.842 1.447 69.822 1.31 69.822 1.173 C 69.822 1.036 69.842 0.9 69.901 0.782 C 69.96 0.665 70.019 0.567 70.117 0.47 C 70.215 0.372 70.313 0.313 70.43 0.254 C 70.548 0.196 70.686 0.176 70.823 0.176 C 70.96 0.176 71.078 0.215 71.215 0.254 Z M 70.489 0.391 C 70.391 0.43 70.293 0.489 70.234 0.567 C 70.156 0.645 70.097 0.724 70.058 0.841 C 70.019 0.939 69.999 1.056 69.999 1.173 C 69.999 1.291 70.019 1.408 70.058 1.506 C 70.097 1.603 70.156 1.701 70.234 1.779 C 70.313 1.858 70.391 1.916 70.489 1.955 C 70.587 1.994 70.705 2.014 70.823 2.014 C 70.941 2.014 71.059 1.994 71.157 1.955 C 71.255 1.916 71.353 1.858 71.412 1.779 C 71.49 1.701 71.549 1.623 71.588 1.506 C 71.628 1.408 71.647 1.291 71.647 1.173 C 71.647 1.056 71.628 0.939 71.588 0.841 C 71.549 0.743 71.49 0.645 71.412 0.567 C 71.333 0.489 71.255 0.43 71.157 0.391 C 71.059 0.352 70.941 0.333 70.823 0.333 C 70.705 0.333 70.587 0.352 70.489 0.391 Z M 70.45 1.74 L 70.45 0.606 L 70.882 0.606 C 71.019 0.606 71.098 0.626 71.157 0.685 C 71.215 0.743 71.255 0.821 71.255 0.919 C 71.255 0.978 71.255 1.017 71.235 1.056 C 71.215 1.095 71.196 1.115 71.176 1.154 C 71.157 1.173 71.117 1.193 71.078 1.212 C 71.039 1.232 71 1.232 70.961 1.252 L 71.294 1.76 L 71.137 1.76 L 70.823 1.252 L 70.587 1.252 L 70.587 1.76 L 70.45 1.76 Z M 70.921 1.115 C 70.961 1.115 71 1.095 71.039 1.095 C 71.078 1.076 71.098 1.056 71.117 1.036 C 71.137 1.017 71.137 0.978 71.137 0.919 C 71.137 0.88 71.137 0.841 71.117 0.821 C 71.098 0.802 71.078 0.782 71.059 0.763 C 71.039 0.743 71 0.743 70.98 0.724 C 70.941 0.724 70.921 0.724 70.882 0.724 L 70.627 0.724 L 70.627 1.115 L 70.803 1.115 C 70.823 1.115 70.862 1.115 70.921 1.115 Z\" fill=\"var(--token-67b07d21-9b15-46b1-9df5-ccc74b291c60, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;n1 (white)&quot;} */\"></path></g></svg>',svgContentId:8642810936}},baseVariant,gestureVariant)})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18sp2sj\",\"data-framer-name\":\"Investopedia-SingleLine\",layoutDependency:layoutDependency,layoutId:\"ZGYQL8hjM\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1m69vpz\",\"data-framer-name\":\"Investopedia Logo\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"DiQYYuHhM\",opacity:1,style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 90 14\"><g transform=\"translate(0.021 0)\" id=\"ss12875769788_1\"><path d=\"M 5.436 9.901 L 4.447 9.281 L 4.825 5.735 L 0.663 8.257 C 1.219 9.304 2.096 10.149 3.167 10.669 C 4.239 11.19 5.449 11.359 6.623 11.151 C 7.798 10.944 8.875 10.372 9.701 9.517 C 10.526 8.662 11.056 7.569 11.214 6.396 Z\" fill=\"var(--token-7fc13f4a-da5c-460e-9765-448c28f11848, rgb(13, 12, 12))\"></path><path d=\"M 6.262 4.564 L 5.273 3.944 L 0.191 7.025 C -0.008 6.286 -0.052 5.514 0.062 4.757 C 0.176 4 0.446 3.274 0.854 2.625 C 1.263 1.976 1.801 1.417 2.436 0.984 C 3.072 0.55 3.79 0.25 4.547 0.104 C 5.303 -0.043 6.082 -0.034 6.835 0.131 C 7.588 0.295 8.299 0.612 8.923 1.061 C 9.548 1.51 10.073 2.081 10.466 2.74 C 10.858 3.398 11.11 4.13 11.206 4.89 L 5.884 8.111 Z M 6.727 2.644 C 6.727 3.08 6.37 3.433 5.931 3.433 C 5.492 3.433 5.136 3.08 5.136 2.644 C 5.136 2.208 5.492 1.854 5.931 1.854 C 6.37 1.854 6.727 2.208 6.727 2.644 Z\" fill=\"var(--token-7fc13f4a-da5c-460e-9765-448c28f11848, rgb(13, 12, 12))\"></path><path d=\"M 14.07 10.799 L 15.467 10.779 L 15.467 0.979 L 14.07 1 Z M 20.751 3.99 C 20.126 3.99 19.062 4.266 18.59 5.015 L 18.59 4.129 L 17.272 4.129 L 17.272 10.799 L 18.59 10.799 L 18.59 7.19 C 18.59 5.874 19.59 5.285 20.581 5.285 C 21.518 5.285 22.143 5.983 22.143 7.02 L 22.143 10.799 L 23.461 10.799 L 23.461 6.951 C 23.461 6.003 23.198 5.228 22.679 4.71 C 22.211 4.238 21.543 3.99 20.751 3.99 Z M 27.426 9.083 L 25.409 4.131 L 23.998 4.131 L 26.789 10.799 L 28.051 10.799 L 30.856 4.131 L 29.431 4.131 Z M 52.036 3.99 C 50.005 3.99 48.529 5.442 48.529 7.444 C 48.529 9.446 50.038 10.94 52.036 10.94 C 52.502 10.952 52.965 10.869 53.398 10.698 C 53.831 10.526 54.224 10.269 54.553 9.942 C 54.883 9.615 55.142 9.225 55.315 8.796 C 55.488 8.366 55.571 7.906 55.56 7.444 C 55.56 5.442 54.085 3.99 52.036 3.99 Z M 52.036 9.702 C 50.804 9.702 49.866 8.731 49.866 7.444 C 49.866 6.18 50.804 5.228 52.041 5.228 C 52.334 5.224 52.625 5.278 52.895 5.389 C 53.166 5.499 53.412 5.663 53.618 5.87 C 53.823 6.077 53.984 6.323 54.091 6.594 C 54.198 6.864 54.249 7.153 54.241 7.444 C 54.241 8.731 53.293 9.702 52.036 9.702 Z M 60.113 3.99 C 59.139 3.99 58.249 4.41 57.796 5.076 L 57.796 4.129 L 56.477 4.129 L 56.477 14 L 57.796 14 L 57.796 9.868 C 58.246 10.54 59.103 10.935 60.127 10.935 C 62.069 10.935 63.478 9.477 63.478 7.467 C 63.478 5.457 62.063 3.99 60.113 3.99 Z M 59.999 9.702 C 59.707 9.703 59.417 9.646 59.148 9.535 C 58.878 9.423 58.633 9.259 58.428 9.053 C 58.223 8.847 58.062 8.602 57.953 8.333 C 57.844 8.064 57.791 7.776 57.796 7.486 C 57.796 6.198 58.742 5.228 59.999 5.228 C 61.203 5.228 62.146 6.22 62.146 7.486 C 62.146 8.751 61.222 9.702 59.999 9.702 Z M 77.233 5.06 C 76.783 4.388 75.925 3.993 74.901 3.993 C 72.959 3.993 71.55 5.451 71.55 7.461 C 71.55 9.471 72.965 10.943 74.915 10.943 C 75.889 10.943 76.779 10.523 77.233 9.857 L 77.233 10.799 L 78.551 10.799 L 78.551 0.534 L 77.233 0.534 Z M 75.022 9.702 C 73.825 9.702 72.889 8.709 72.889 7.444 C 72.889 6.178 73.8 5.228 75.022 5.228 C 75.315 5.226 75.605 5.282 75.876 5.393 C 76.147 5.504 76.393 5.667 76.599 5.873 C 76.806 6.08 76.969 6.325 77.078 6.595 C 77.188 6.864 77.243 7.153 77.239 7.444 C 77.233 8.539 76.456 9.702 75.022 9.702 Z M 80.22 4.131 L 81.539 4.131 L 81.539 10.799 L 80.22 10.799 Z M 89.604 4.129 L 88.286 4.129 L 88.286 4.905 C 87.817 4.325 87.008 3.987 86.065 3.987 L 85.959 3.987 C 84.017 3.987 82.607 5.445 82.607 7.455 C 82.607 9.465 84.023 10.937 85.973 10.937 L 86.084 10.937 C 86.982 10.937 87.812 10.577 88.29 10.006 L 88.29 10.799 L 89.708 10.799 L 89.708 4.129 Z M 86.124 9.697 C 84.954 9.666 84.046 8.689 84.046 7.442 C 84.046 6.195 84.937 5.257 86.124 5.229 C 87.336 5.25 88.302 6.24 88.286 7.442 C 88.286 8.523 87.522 9.668 86.124 9.699 Z M 41.01 6.723 C 40.321 6.547 39.834 6.391 39.834 5.964 C 39.834 5.485 40.321 5.15 41.021 5.15 C 41.529 5.16 42.019 5.336 42.416 5.649 L 42.449 5.674 L 43.157 4.7 L 43.126 4.675 C 42.502 4.193 41.729 3.94 40.938 3.96 C 39.749 3.96 38.47 4.61 38.47 6.034 C 38.47 7.027 39.304 7.511 40.002 7.74 C 40.237 7.818 40.471 7.878 40.709 7.937 C 41.438 8.123 42.069 8.284 42.069 8.849 C 42.069 9.245 41.668 9.663 40.924 9.663 C 40.22 9.644 39.541 9.395 38.993 8.955 L 38.958 8.93 L 38.252 9.932 L 38.282 9.955 C 39.041 10.553 39.985 10.87 40.954 10.853 C 42.157 10.853 43.437 10.141 43.437 8.821 C 43.437 7.501 42.21 7.028 41.01 6.723 Z M 70.692 7.351 C 70.692 5.361 69.397 3.974 67.522 3.974 C 65.627 3.974 64.251 5.397 64.251 7.354 C 64.239 7.823 64.321 8.289 64.493 8.726 C 64.665 9.163 64.924 9.561 65.253 9.898 C 65.844 10.468 66.637 10.784 67.461 10.777 L 67.524 10.777 C 68.684 10.757 69.442 10.566 70.363 9.58 L 70.39 9.55 L 69.477 8.686 L 69.448 8.717 C 69.217 8.987 68.929 9.202 68.604 9.347 C 68.279 9.493 67.925 9.565 67.569 9.558 C 66.55 9.558 65.747 8.816 65.558 7.708 L 70.647 7.697 L 70.684 7.697 L 70.684 7.66 C 70.689 7.599 70.689 7.538 70.684 7.478 C 70.694 7.453 70.692 7.419 70.692 7.351 Z M 65.759 6.678 C 65.933 5.715 66.569 5.184 67.555 5.184 C 68.509 5.184 69.159 5.741 69.303 6.678 Z M 37.523 7.351 C 37.523 5.361 36.218 3.974 34.356 3.974 C 32.46 3.974 31.085 5.397 31.085 7.354 C 31.073 7.823 31.155 8.289 31.327 8.726 C 31.499 9.163 31.757 9.561 32.087 9.898 C 32.677 10.468 33.471 10.784 34.295 10.777 L 34.356 10.777 C 35.518 10.757 36.276 10.566 37.196 9.58 L 37.224 9.55 L 36.31 8.686 L 36.282 8.717 C 36.051 8.987 35.761 9.203 35.435 9.348 C 35.109 9.494 34.755 9.565 34.398 9.558 C 33.378 9.558 32.576 8.816 32.387 7.708 L 37.474 7.697 L 37.513 7.697 L 37.513 7.66 C 37.517 7.599 37.517 7.538 37.513 7.478 C 37.523 7.453 37.523 7.419 37.523 7.351 Z M 32.585 6.678 C 32.76 5.715 33.396 5.184 34.382 5.184 C 35.337 5.184 35.987 5.741 36.131 6.678 Z M 47.757 9.414 C 47.576 9.462 47.388 9.484 47.201 9.48 C 47.05 9.487 46.9 9.463 46.759 9.41 C 46.619 9.357 46.491 9.275 46.383 9.17 C 46.24 9.003 46.21 8.745 46.21 8.412 L 46.21 5.269 L 48.085 5.269 L 48.085 4.129 L 46.21 4.129 L 46.21 1.971 L 44.89 1.971 L 44.89 4.129 L 44.165 4.129 L 44.165 5.269 L 44.89 5.269 L 44.89 8.343 C 44.89 9.083 45.055 9.628 45.396 10.006 C 45.618 10.25 45.892 10.442 46.197 10.569 C 46.502 10.696 46.832 10.755 47.163 10.741 C 47.494 10.744 47.825 10.699 48.143 10.608 L 48.182 10.596 L 47.796 9.403 Z M 80.88 0.936 C 80.768 0.936 80.656 0.958 80.553 1.001 C 80.449 1.044 80.355 1.106 80.277 1.186 C 80.198 1.265 80.137 1.359 80.096 1.462 C 80.054 1.566 80.033 1.676 80.036 1.788 C 80.034 1.898 80.055 2.008 80.097 2.11 C 80.138 2.212 80.2 2.305 80.279 2.383 C 80.358 2.462 80.451 2.523 80.554 2.565 C 80.658 2.606 80.768 2.627 80.88 2.625 C 80.992 2.628 81.103 2.608 81.207 2.567 C 81.312 2.526 81.407 2.464 81.488 2.386 C 81.567 2.308 81.631 2.215 81.675 2.112 C 81.718 2.009 81.74 1.899 81.74 1.788 C 81.741 1.675 81.719 1.564 81.675 1.46 C 81.632 1.357 81.569 1.263 81.488 1.183 C 81.409 1.104 81.314 1.042 81.209 0.999 C 81.105 0.957 80.993 0.935 80.88 0.936 Z\" fill=\"var(--token-7fc13f4a-da5c-460e-9765-448c28f11848, rgb(13, 12, 12))\"></path></g></svg>',svgContentId:12875769788,withExternalLayout:true,...addPropertyOverrides({WpcFnQcmJ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 90 14\"><g transform=\"translate(0.021 0)\" id=\"ss11042463350_1\"><path d=\"M 5.436 9.901 L 4.447 9.281 L 4.825 5.735 L 0.663 8.257 C 1.219 9.304 2.096 10.149 3.167 10.669 C 4.239 11.19 5.449 11.359 6.623 11.151 C 7.798 10.944 8.875 10.372 9.701 9.517 C 10.526 8.662 11.056 7.569 11.214 6.396 Z\" fill=\"var(--token-67b07d21-9b15-46b1-9df5-ccc74b291c60, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;n1 (white)&quot;} */\"></path><path d=\"M 6.262 4.564 L 5.273 3.944 L 0.191 7.025 C -0.008 6.286 -0.052 5.514 0.062 4.757 C 0.176 4 0.446 3.274 0.854 2.625 C 1.263 1.976 1.801 1.417 2.436 0.984 C 3.072 0.55 3.79 0.25 4.547 0.104 C 5.303 -0.043 6.082 -0.034 6.835 0.131 C 7.588 0.295 8.299 0.612 8.923 1.061 C 9.548 1.51 10.073 2.081 10.466 2.74 C 10.858 3.398 11.11 4.13 11.206 4.89 L 5.884 8.111 Z M 6.727 2.644 C 6.727 3.08 6.37 3.433 5.931 3.433 C 5.492 3.433 5.136 3.08 5.136 2.644 C 5.136 2.208 5.492 1.854 5.931 1.854 C 6.37 1.854 6.727 2.208 6.727 2.644 Z\" fill=\"var(--token-67b07d21-9b15-46b1-9df5-ccc74b291c60, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;n1 (white)&quot;} */\"></path><path d=\"M 14.07 10.799 L 15.467 10.779 L 15.467 0.979 L 14.07 1 Z M 20.751 3.99 C 20.126 3.99 19.062 4.266 18.59 5.015 L 18.59 4.129 L 17.272 4.129 L 17.272 10.799 L 18.59 10.799 L 18.59 7.19 C 18.59 5.874 19.59 5.285 20.581 5.285 C 21.518 5.285 22.143 5.983 22.143 7.02 L 22.143 10.799 L 23.461 10.799 L 23.461 6.951 C 23.461 6.003 23.198 5.228 22.679 4.71 C 22.211 4.238 21.543 3.99 20.751 3.99 Z M 27.426 9.083 L 25.409 4.131 L 23.998 4.131 L 26.789 10.799 L 28.051 10.799 L 30.856 4.131 L 29.431 4.131 Z M 52.036 3.99 C 50.005 3.99 48.529 5.442 48.529 7.444 C 48.529 9.446 50.038 10.94 52.036 10.94 C 52.502 10.952 52.965 10.869 53.398 10.698 C 53.831 10.526 54.224 10.269 54.553 9.942 C 54.883 9.615 55.142 9.225 55.315 8.796 C 55.488 8.366 55.571 7.906 55.56 7.444 C 55.56 5.442 54.085 3.99 52.036 3.99 Z M 52.036 9.702 C 50.804 9.702 49.866 8.731 49.866 7.444 C 49.866 6.18 50.804 5.228 52.041 5.228 C 52.334 5.224 52.625 5.278 52.895 5.389 C 53.166 5.499 53.412 5.663 53.618 5.87 C 53.823 6.077 53.984 6.323 54.091 6.594 C 54.198 6.864 54.249 7.153 54.241 7.444 C 54.241 8.731 53.293 9.702 52.036 9.702 Z M 60.113 3.99 C 59.139 3.99 58.249 4.41 57.796 5.076 L 57.796 4.129 L 56.477 4.129 L 56.477 14 L 57.796 14 L 57.796 9.868 C 58.246 10.54 59.103 10.935 60.127 10.935 C 62.069 10.935 63.478 9.477 63.478 7.467 C 63.478 5.457 62.063 3.99 60.113 3.99 Z M 59.999 9.702 C 59.707 9.703 59.417 9.646 59.148 9.535 C 58.878 9.423 58.633 9.259 58.428 9.053 C 58.223 8.847 58.062 8.602 57.953 8.333 C 57.844 8.064 57.791 7.776 57.796 7.486 C 57.796 6.198 58.742 5.228 59.999 5.228 C 61.203 5.228 62.146 6.22 62.146 7.486 C 62.146 8.751 61.222 9.702 59.999 9.702 Z M 77.233 5.06 C 76.783 4.388 75.925 3.993 74.901 3.993 C 72.959 3.993 71.55 5.451 71.55 7.461 C 71.55 9.471 72.965 10.943 74.915 10.943 C 75.889 10.943 76.779 10.523 77.233 9.857 L 77.233 10.799 L 78.551 10.799 L 78.551 0.534 L 77.233 0.534 Z M 75.022 9.702 C 73.825 9.702 72.889 8.709 72.889 7.444 C 72.889 6.178 73.8 5.228 75.022 5.228 C 75.315 5.226 75.605 5.282 75.876 5.393 C 76.147 5.504 76.393 5.667 76.599 5.873 C 76.806 6.08 76.969 6.325 77.078 6.595 C 77.188 6.864 77.243 7.153 77.239 7.444 C 77.233 8.539 76.456 9.702 75.022 9.702 Z M 80.22 4.131 L 81.539 4.131 L 81.539 10.799 L 80.22 10.799 Z M 89.604 4.129 L 88.286 4.129 L 88.286 4.905 C 87.817 4.325 87.008 3.987 86.065 3.987 L 85.959 3.987 C 84.017 3.987 82.607 5.445 82.607 7.455 C 82.607 9.465 84.023 10.937 85.973 10.937 L 86.084 10.937 C 86.982 10.937 87.812 10.577 88.29 10.006 L 88.29 10.799 L 89.708 10.799 L 89.708 4.129 Z M 86.124 9.697 C 84.954 9.666 84.046 8.689 84.046 7.442 C 84.046 6.195 84.937 5.257 86.124 5.229 C 87.336 5.25 88.302 6.24 88.286 7.442 C 88.286 8.523 87.522 9.668 86.124 9.699 Z M 41.01 6.723 C 40.321 6.547 39.834 6.391 39.834 5.964 C 39.834 5.485 40.321 5.15 41.021 5.15 C 41.529 5.16 42.019 5.336 42.416 5.649 L 42.449 5.674 L 43.157 4.7 L 43.126 4.675 C 42.502 4.193 41.729 3.94 40.938 3.96 C 39.749 3.96 38.47 4.61 38.47 6.034 C 38.47 7.027 39.304 7.511 40.002 7.74 C 40.237 7.818 40.471 7.878 40.709 7.937 C 41.438 8.123 42.069 8.284 42.069 8.849 C 42.069 9.245 41.668 9.663 40.924 9.663 C 40.22 9.644 39.541 9.395 38.993 8.955 L 38.958 8.93 L 38.252 9.932 L 38.282 9.955 C 39.041 10.553 39.985 10.87 40.954 10.853 C 42.157 10.853 43.437 10.141 43.437 8.821 C 43.437 7.501 42.21 7.028 41.01 6.723 Z M 70.692 7.351 C 70.692 5.361 69.397 3.974 67.522 3.974 C 65.627 3.974 64.251 5.397 64.251 7.354 C 64.239 7.823 64.321 8.289 64.493 8.726 C 64.665 9.163 64.924 9.561 65.253 9.898 C 65.844 10.468 66.637 10.784 67.461 10.777 L 67.524 10.777 C 68.684 10.757 69.442 10.566 70.363 9.58 L 70.39 9.55 L 69.477 8.686 L 69.448 8.717 C 69.217 8.987 68.929 9.202 68.604 9.347 C 68.279 9.493 67.925 9.565 67.569 9.558 C 66.55 9.558 65.747 8.816 65.558 7.708 L 70.647 7.697 L 70.684 7.697 L 70.684 7.66 C 70.689 7.599 70.689 7.538 70.684 7.478 C 70.694 7.453 70.692 7.419 70.692 7.351 Z M 65.759 6.678 C 65.933 5.715 66.569 5.184 67.555 5.184 C 68.509 5.184 69.159 5.741 69.303 6.678 Z M 37.523 7.351 C 37.523 5.361 36.218 3.974 34.356 3.974 C 32.46 3.974 31.085 5.397 31.085 7.354 C 31.073 7.823 31.155 8.289 31.327 8.726 C 31.499 9.163 31.757 9.561 32.087 9.898 C 32.677 10.468 33.471 10.784 34.295 10.777 L 34.356 10.777 C 35.518 10.757 36.276 10.566 37.196 9.58 L 37.224 9.55 L 36.31 8.686 L 36.282 8.717 C 36.051 8.987 35.761 9.203 35.435 9.348 C 35.109 9.494 34.755 9.565 34.398 9.558 C 33.378 9.558 32.576 8.816 32.387 7.708 L 37.474 7.697 L 37.513 7.697 L 37.513 7.66 C 37.517 7.599 37.517 7.538 37.513 7.478 C 37.523 7.453 37.523 7.419 37.523 7.351 Z M 32.585 6.678 C 32.76 5.715 33.396 5.184 34.382 5.184 C 35.337 5.184 35.987 5.741 36.131 6.678 Z M 47.757 9.414 C 47.576 9.462 47.388 9.484 47.201 9.48 C 47.05 9.487 46.9 9.463 46.759 9.41 C 46.619 9.357 46.491 9.275 46.383 9.17 C 46.24 9.003 46.21 8.745 46.21 8.412 L 46.21 5.269 L 48.085 5.269 L 48.085 4.129 L 46.21 4.129 L 46.21 1.971 L 44.89 1.971 L 44.89 4.129 L 44.165 4.129 L 44.165 5.269 L 44.89 5.269 L 44.89 8.343 C 44.89 9.083 45.055 9.628 45.396 10.006 C 45.618 10.25 45.892 10.442 46.197 10.569 C 46.502 10.696 46.832 10.755 47.163 10.741 C 47.494 10.744 47.825 10.699 48.143 10.608 L 48.182 10.596 L 47.796 9.403 Z M 80.88 0.936 C 80.768 0.936 80.656 0.958 80.553 1.001 C 80.449 1.044 80.355 1.106 80.277 1.186 C 80.198 1.265 80.137 1.359 80.096 1.462 C 80.054 1.566 80.033 1.676 80.036 1.788 C 80.034 1.898 80.055 2.008 80.097 2.11 C 80.138 2.212 80.2 2.305 80.279 2.383 C 80.358 2.462 80.451 2.523 80.554 2.565 C 80.658 2.606 80.768 2.627 80.88 2.625 C 80.992 2.628 81.103 2.608 81.207 2.567 C 81.312 2.526 81.407 2.464 81.488 2.386 C 81.567 2.308 81.631 2.215 81.675 2.112 C 81.718 2.009 81.74 1.899 81.74 1.788 C 81.741 1.675 81.719 1.564 81.675 1.46 C 81.632 1.357 81.569 1.263 81.488 1.183 C 81.409 1.104 81.314 1.042 81.209 0.999 C 81.105 0.957 80.993 0.935 80.88 0.936 Z\" fill=\"var(--token-67b07d21-9b15-46b1-9df5-ccc74b291c60, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;n1 (white)&quot;} */\"></path></g></svg>',svgContentId:11042463350}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-jv2vlh\",\"data-styles-preset\":\"SF2LDemLG\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7fc13f4a-da5c-460e-9765-448c28f11848, rgb(13, 12, 12)))\"},children:\"Best watch insurance for collectors\"})}),className:\"framer-43jjts\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"N_LnKnaxE\",style:{\"--extracted-r6o4lv\":\"var(--token-7fc13f4a-da5c-460e-9765-448c28f11848, rgb(13, 12, 12))\",\"--framer-paragraph-spacing\":\"4px\"},variants:{WpcFnQcmJ:{\"--extracted-r6o4lv\":\"var(--token-67b07d21-9b15-46b1-9df5-ccc74b291c60, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({WpcFnQcmJ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-jv2vlh\",\"data-styles-preset\":\"SF2LDemLG\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-67b07d21-9b15-46b1-9df5-ccc74b291c60, rgb(255, 255, 255)))\"},children:\"Best watch insurance for collectors\"})})}},baseVariant,gestureVariant)})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-6nuwM.framer-v6ijw6, .framer-6nuwM .framer-v6ijw6 { display: block; }\",\".framer-6nuwM.framer-1u1u39m { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-6nuwM .framer-1vygwe1, .framer-6nuwM .framer-et6awz { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 16px; position: relative; width: 136px; }\",\".framer-6nuwM .framer-1tmizn6 { flex: none; height: 18px; position: relative; width: 100px; }\",\".framer-6nuwM .framer-1j7szch, .framer-6nuwM .framer-172z9yz { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-6nuwM .framer-gxcqhp { flex: none; height: 18px; position: relative; width: 114px; }\",\".framer-6nuwM .framer-fvk7z8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: visible; padding: 1px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-6nuwM .framer-1lkmnv5, .framer-6nuwM .framer-43jjts { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-6nuwM .framer-hd419u { flex: none; height: 8px; position: relative; width: 72px; }\",\".framer-6nuwM .framer-18sp2sj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-6nuwM .framer-1m69vpz { flex: none; height: 14px; position: relative; width: 90px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-6nuwM.framer-1u1u39m, .framer-6nuwM .framer-1vygwe1, .framer-6nuwM .framer-et6awz, .framer-6nuwM .framer-fvk7z8, .framer-6nuwM .framer-18sp2sj { gap: 0px; } .framer-6nuwM.framer-1u1u39m > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-6nuwM.framer-1u1u39m > :first-child, .framer-6nuwM .framer-fvk7z8 > :first-child, .framer-6nuwM .framer-18sp2sj > :first-child { margin-left: 0px; } .framer-6nuwM.framer-1u1u39m > :last-child, .framer-6nuwM .framer-fvk7z8 > :last-child, .framer-6nuwM .framer-18sp2sj > :last-child { margin-right: 0px; } .framer-6nuwM .framer-1vygwe1 > *, .framer-6nuwM .framer-et6awz > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-6nuwM .framer-1vygwe1 > :first-child, .framer-6nuwM .framer-et6awz > :first-child { margin-top: 0px; } .framer-6nuwM .framer-1vygwe1 > :last-child, .framer-6nuwM .framer-et6awz > :last-child { margin-bottom: 0px; } .framer-6nuwM .framer-fvk7z8 > *, .framer-6nuwM .framer-18sp2sj > * { margin: 0px; margin-left: calc(5px / 2); margin-right: calc(5px / 2); } }\",\".framer-6nuwM.framer-v-w4qucr.framer-1u1u39m, .framer-6nuwM.framer-v-1pga12p.framer-1u1u39m, .framer-6nuwM.framer-v-tigtd3.framer-1u1u39m, .framer-6nuwM.framer-v-zg905r.framer-1u1u39m { height: 16px; }\",...sharedStyle.css,'.framer-6nuwM[data-border=\"true\"]::after, .framer-6nuwM [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 57\n * @framerIntrinsicWidth 288\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"dAQqh4ybV\":{\"layout\":[\"auto\",\"auto\"]},\"CMitAwtEE\":{\"layout\":[\"auto\",\"auto\"]},\"wvikDiXj6\":{\"layout\":[\"auto\",\"fixed\"]},\"EclMyXpp6\":{\"layout\":[\"auto\",\"fixed\"]},\"X3XtwfzNO\":{\"layout\":[\"auto\",\"fixed\"]},\"WpcFnQcmJ\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerSiuqmpzfs=withCSS(Component,css,\"framer-6nuwM\");export default FramerSiuqmpzfs;FramerSiuqmpzfs.displayName=\"Atoms/TrustSymbols\";FramerSiuqmpzfs.defaultProps={height:57,width:288};addPropertyControls(FramerSiuqmpzfs,{variant:{options:[\"Izrq4kkkm\",\"dAQqh4ybV\",\"CMitAwtEE\",\"wvikDiXj6\",\"EclMyXpp6\",\"X3XtwfzNO\",\"WpcFnQcmJ\"],optionTitles:[\"Gray\",\"Black\",\"White\",\"Chubb-SingleLine\",\"Chubb-SingleLine-White\",\"Investopedia-SingleLine\",\"Investopedia-SingleLine-White\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerSiuqmpzfs,[{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSiuqmpzfs\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"288\",\"framerIntrinsicHeight\":\"57\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"dAQqh4ybV\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"CMitAwtEE\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"wvikDiXj6\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"EclMyXpp6\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"X3XtwfzNO\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"WpcFnQcmJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Siuqmpzfs.map", "function addUniqueItem(t,e){-1===t.indexOf(e)&&t.push(e)}function removeItem(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const clamp=(t,e,n)=>Math.min(Math.max(n,t),e);const t={duration:.3,delay:0,endDelay:0,repeat:0,easing:\"ease\"};const isNumber=t=>\"number\"===typeof t;const isEasingList=t=>Array.isArray(t)&&!isNumber(t[0]);const wrap=(t,e,n)=>{const o=e-t;return((n-t)%o+o)%o+t};function getEasingForSegment(t,e){return isEasingList(t)?t[wrap(0,t.length,e)]:t}const mix=(t,e,n)=>-n*t+n*e+t;const noop=()=>{};const noopReturn=t=>t;const progress=(t,e,n)=>e-t===0?1:(n-t)/(e-t);function fillOffset(t,e){const n=t[t.length-1];for(let o=1;o<=e;o++){const s=progress(0,e,o);t.push(mix(n,1,s))}}function defaultOffset(t){const e=[0];fillOffset(e,t-1);return e}function interpolate(t,e=defaultOffset(t.length),n=noopReturn){const o=t.length;const s=o-e.length;s>0&&fillOffset(e,s);return s=>{let f=0;for(;f<o-2;f++)if(s<e[f+1])break;let r=clamp(0,1,progress(e[f],e[f+1],s));const c=getEasingForSegment(n,f);r=c(r);return mix(t[f],t[f+1],r)}}const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isFunction=t=>\"function\"===typeof t;const isString=t=>\"string\"===typeof t;const e={ms:t=>1e3*t,s:t=>t/1e3};\n/*\n  Convert velocity into velocity per second\n\n  @param [number]: Unit per frame\n  @param [number]: Frame duration in ms\n*/function velocityPerSecond(t,e){return e?t*(1e3/e):0}export{addUniqueItem,clamp,defaultOffset,t as defaults,fillOffset,getEasingForSegment,interpolate,isCubicBezier,isEasingGenerator,isEasingList,isFunction,isNumber,isString,mix,noop,noopReturn,progress,removeItem,e as time,velocityPerSecond,wrap};\n\n//# sourceMappingURL=index.es.js.map", "import{noopReturn as t,clamp as n}from\"@motionone/utils\";const calcBezier=(t,n,e)=>(((1-3*e+3*n)*t+(3*e-6*n))*t+3*n)*t;const e=1e-7;const i=12;function binarySubdivide(t,n,o,r,c){let u;let a;let s=0;do{a=n+(o-n)/2;u=calcBezier(a,r,c)-t;u>0?o=a:n=a}while(Math.abs(u)>e&&++s<i);return a}function cubicBezier(n,e,i,o){if(n===e&&i===o)return t;const getTForX=t=>binarySubdivide(t,0,1,n,i);return t=>0===t||1===t?t:calcBezier(getTForX(t),e,o)}const steps=(t,e=\"end\")=>i=>{i=\"end\"===e?Math.min(i,.999):Math.max(i,.001);const o=i*t;const r=\"end\"===e?Math.floor(o):Math.ceil(o);return n(0,1,r/t)};export{cubicBezier,steps};\n\n//# sourceMappingURL=index.es.js.map", "import{noopReturn as t,defaults as i,isEasingGenerator as e,isEasingList as s,interpolate as a}from\"@motionone/utils\";import{cubicBezier as n,steps as r}from\"@motionone/easing\";const o={ease:n(.25,.1,.25,1),\"ease-in\":n(.42,0,1,1),\"ease-in-out\":n(.42,0,.58,1),\"ease-out\":n(0,0,.58,1)};const h=/\\((.*?)\\)/;function getEasingFunction(i){if(\"function\"===typeof i)return i;if(Array.isArray(i))return n(...i);if(o[i])return o[i];if(i.startsWith(\"steps\")){const t=h.exec(i);if(t){const i=t[1].split(\",\");return r(parseFloat(i[0]),i[1].trim())}}return t}class Animation{constructor(n,r=[0,1],{easing:o,duration:h=i.duration,delay:u=i.delay,endDelay:l=i.endDelay,repeat:m=i.repeat,offset:c,direction:p=\"normal\"}={}){this.startTime=null;this.rate=1;this.t=0;this.cancelTimestamp=null;this.easing=t;this.duration=0;this.totalDuration=0;this.repeat=0;this.playState=\"idle\";this.finished=new Promise(((t,i)=>{this.resolve=t;this.reject=i}));o=o||i.easing;if(e(o)){const t=o.createAnimation(r,(()=>\"0\"),true);o=t.easing;void 0!==t.keyframes&&(r=t.keyframes);void 0!==t.duration&&(h=t.duration)}this.repeat=m;this.easing=s(o)?t:getEasingFunction(o);this.updateDuration(h);const d=a(r,c,s(o)?o.map(getEasingFunction):t);this.tick=t=>{var i;u=u;let e=0;e=void 0!==this.pauseTime?this.pauseTime:(t-this.startTime)*this.rate;this.t=e;e/=1e3;e=Math.max(e-u,0);\"finished\"===this.playState&&void 0===this.pauseTime&&(e=this.totalDuration);const s=e/this.duration;let a=Math.floor(s);let r=s%1;!r&&s>=1&&(r=1);1===r&&a--;const o=a%2;(\"reverse\"===p||\"alternate\"===p&&o||\"alternate-reverse\"===p&&!o)&&(r=1-r);const h=e>=this.totalDuration?1:Math.min(r,1);const m=d(this.easing(h));n(m);const c=void 0===this.pauseTime&&(\"finished\"===this.playState||e>=this.totalDuration+l);if(c){this.playState=\"finished\";null===(i=this.resolve)||void 0===i?void 0:i.call(this,m)}else\"idle\"!==this.playState&&(this.frameRequestId=requestAnimationFrame(this.tick))};this.play()}play(){const t=performance.now();this.playState=\"running\";void 0!==this.pauseTime?this.startTime=t-this.pauseTime:this.startTime||(this.startTime=t);this.cancelTimestamp=this.startTime;this.pauseTime=void 0;this.frameRequestId=requestAnimationFrame(this.tick)}pause(){this.playState=\"paused\";this.pauseTime=this.t}finish(){this.playState=\"finished\";this.tick(0)}stop(){var t;this.playState=\"idle\";void 0!==this.frameRequestId&&cancelAnimationFrame(this.frameRequestId);null===(t=this.reject)||void 0===t?void 0:t.call(this,false)}cancel(){this.stop();this.tick(this.cancelTimestamp)}reverse(){this.rate*=-1}commitStyles(){}updateDuration(t){this.duration=t;this.totalDuration=t*(this.repeat+1)}get currentTime(){return this.t}set currentTime(t){void 0!==this.pauseTime||0===this.rate?this.pauseTime=t:this.startTime=performance.now()-t/this.rate}get playbackRate(){return this.rate}set playbackRate(t){this.rate=t}}export{Animation,getEasingFunction};\n\n//# sourceMappingURL=index.es.js.map", "var extendStatics=function(e,t){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])};return extendStatics(e,t)};function __extends(e,t){if(\"function\"!==typeof t&&null!==t)throw new TypeError(\"Class extends value \"+String(t)+\" is not a constructor or null\");extendStatics(e,t);function __(){this.constructor=e}e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}var __assign=function(){__assign=Object.assign||function __assign(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e};return __assign.apply(this,arguments)};function __rest(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&\"function\"===typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function __decorate(e,t,r,n){var o,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var c=e.length-1;c>=0;c--)(o=e[c])&&(i=(a<3?o(i):a>3?o(t,r,i):o(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i}function __param(e,t){return function(r,n){t(r,n,e)}}function __metadata(e,t){if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.metadata)return Reflect.metadata(e,t)}function __awaiter(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n.throw(e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))}function __generator(e,t){var r,n,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:verb(0),throw:verb(1),return:verb(2)},\"function\"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(a){if(r)throw new TypeError(\"Generator is already executing.\");while(i)try{if(r=1,n&&(o=2&a[0]?n.return:a[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,a[1])).done)return o;(n=0,o)&&(a=[2&a[0],o.value]);switch(a[0]){case 0:case 1:o=a;break;case 4:i.label++;return{value:a[1],done:false};case 5:i.label++;n=a[1];a=[0];continue;case 7:a=i.ops.pop();i.trys.pop();continue;default:if(!(o=i.trys,o=o.length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1];o=a;break}if(o&&i.label<o[2]){i.label=o[2];i.ops.push(a);break}o[2]&&i.ops.pop();i.trys.pop();continue}a=t.call(e,i)}catch(e){a=[6,e];n=0}finally{r=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:true}}}var e=Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!(\"get\"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:true,get:function(){return t[r]}});Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r);e[n]=t[r]};function __exportStar(t,r){for(var n in t)\"default\"===n||Object.prototype.hasOwnProperty.call(r,n)||e(r,t,n)}function __values(e){var t=\"function\"===typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&\"number\"===typeof e.length)return{next:function(){e&&n>=e.length&&(e=void 0);return{value:e&&e[n++],done:!e}}};throw new TypeError(t?\"Object is not iterable.\":\"Symbol.iterator is not defined.\")}function __read(e,t){var r=\"function\"===typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{while((void 0===t||t-- >0)&&!(n=a.next()).done)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i}\n/** @deprecated */function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}\n/** @deprecated */function __spreadArrays(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var a=arguments[t],i=0,c=a.length;i<c;i++,o++)n[o]=a[i];return n}function __spreadArray(e,t,r){if(r||2===arguments.length)for(var n,o=0,a=t.length;o<a;o++)if(n||!(o in t)){n||(n=Array.prototype.slice.call(t,0,o));n[o]=t[o]}return e.concat(n||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,r){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var n,o=r.apply(e,t||[]),a=[];return n={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),n[Symbol.asyncIterator]=function(){return this},n;function verb(e){o[e]&&(n[e]=function(t){return new Promise((function(r,n){a.push([e,t,r,n])>1||resume(e,t)}))})}function resume(e,t){try{step(o[e](t))}catch(e){settle(a[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(a[0][2],e)}function fulfill(e){resume(\"next\",e)}function reject(e){resume(\"throw\",e)}function settle(e,t){(e(t),a.shift(),a.length)&&resume(a[0][0],a[0][1])}}function __asyncDelegator(e){var t,r;return t={},verb(\"next\"),verb(\"throw\",(function(e){throw e})),verb(\"return\"),t[Symbol.iterator]=function(){return this},t;function verb(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:__await(e[n](t)),done:\"return\"===n}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=\"function\"===typeof __values?__values(e):e[Symbol.iterator](),t={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),t[Symbol.asyncIterator]=function(){return this},t);function verb(r){t[r]=e[r]&&function(t){return new Promise((function(n,o){t=e[r](t),settle(n,o,t.done,t.value)}))}}function settle(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)}}function __makeTemplateObject(e,t){Object.defineProperty?Object.defineProperty(e,\"raw\",{value:t}):e.raw=t;return e}var t=Object.create?function(e,t){Object.defineProperty(e,\"default\",{enumerable:true,value:t})}:function(e,t){e.default=t};function __importStar(r){if(r&&r.__esModule)return r;var n={};if(null!=r)for(var o in r)\"default\"!==o&&Object.prototype.hasOwnProperty.call(r,o)&&e(n,r,o);t(n,r);return n}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,r,n){if(\"a\"===r&&!n)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof t?e!==t||!n:!t.has(e))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===r?n:\"a\"===r?n.call(e):n?n.value:t.get(e)}function __classPrivateFieldSet(e,t,r,n,o){if(\"m\"===n)throw new TypeError(\"Private method is not writable\");if(\"a\"===n&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof t?e!==t||!o:!t.has(e))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===n?o.call(e,r):o?o.value=r:t.set(e,r),r}function __classPrivateFieldIn(e,t){if(null===t||\"object\"!==typeof t&&\"function\"!==typeof t)throw new TypeError(\"Cannot use 'in' operator on non-object\");return\"function\"===typeof e?t===e:e.has(t)}export{__assign,__asyncDelegator,__asyncGenerator,__asyncValues,__await,__awaiter,__classPrivateFieldGet,__classPrivateFieldIn,__classPrivateFieldSet,e as __createBinding,__decorate,__exportStar,__extends,__generator,__importDefault,__importStar,__makeTemplateObject,__metadata,__param,__read,__rest,__spread,__spreadArray,__spreadArrays,__values};\n\n//# sourceMappingURL=tslib.es6.js.map", "var n={};Object.defineProperty(n,\"__esModule\",{value:true});n.warning=function(){};n.invariant=function(){};const e=n.__esModule,t=n.warning,r=n.invariant;export default n;export{e as __esModule,r as invariant,t as warning};\n\n//# sourceMappingURL=index.js.map", "import{velocityPerSecond as e,time as t}from\"@motionone/utils\";const s=5;function calcGeneratorVelocity(t,n,r){const a=Math.max(n-s,0);return e(r-t(a),n-a)}const n={stiffness:100,damping:10,mass:1};const calcDampingRatio=(e=n.stiffness,t=n.damping,s=n.mass)=>t/(2*Math.sqrt(e*s));function hasReachedTarget(e,t,s){return e<t&&s>=t||e>t&&s<=t}const spring=({stiffness:e=n.stiffness,damping:s=n.damping,mass:r=n.mass,from:a=0,to:o=1,velocity:c=0,restSpeed:i=2,restDistance:h=.5}={})=>{c=c?t.s(c):0;const u={done:false,hasReachedTarget:false,current:a,target:o};const d=o-a;const f=Math.sqrt(e/r)/1e3;const l=calcDampingRatio(e,s,r);let g;if(l<1){const e=f*Math.sqrt(1-l*l);g=t=>o-Math.exp(-l*f*t)*((l*f*d-c)/e*Math.sin(e*t)+d*Math.cos(e*t))}else g=e=>o-Math.exp(-f*e)*(d+(f*d-c)*e);return e=>{u.current=g(e);const t=0===e?c:calcGeneratorVelocity(g,e,u.current);const s=Math.abs(t)<=i;const n=Math.abs(o-u.current)<=h;u.done=s&&n;u.hasReachedTarget=hasReachedTarget(a,o,u.current);return u}};const glide=({from:e=0,velocity:s=0,power:n=.8,decay:r=.325,bounceDamping:a,bounceStiffness:o,changeTarget:c,min:i,max:h,restDistance:u=.5,restSpeed:d})=>{r=t.ms(r);const f={hasReachedTarget:false,done:false,current:e,target:e};const isOutOfBounds=e=>void 0!==i&&e<i||void 0!==h&&e>h;const nearestBoundary=e=>void 0===i?h:void 0===h||Math.abs(i-e)<Math.abs(h-e)?i:h;let l=n*s;const g=e+l;const m=void 0===c?g:c(g);f.target=m;m!==g&&(l=m-e);const calcDelta=e=>-l*Math.exp(-e/r);const calcLatest=e=>m+calcDelta(e);const applyFriction=e=>{const t=calcDelta(e);const s=calcLatest(e);f.done=Math.abs(t)<=u;f.current=f.done?m:s};let p;let M;const checkCatchBoundary=e=>{if(isOutOfBounds(f.current)){p=e;M=spring({from:f.current,to:nearestBoundary(f.current),velocity:calcGeneratorVelocity(calcLatest,e,f.current),damping:a,stiffness:o,restDistance:u,restSpeed:d})}};checkCatchBoundary(0);return e=>{let t=false;if(!M&&void 0===p){t=true;applyFriction(e);checkCatchBoundary(e)}if(void 0!==p&&e>p){f.hasReachedTarget=true;return M(e-p)}f.hasReachedTarget=false;!t&&applyFriction(e);return f}};const r=10;const a=1e4;function pregenerateKeyframes(e){let t;let s=r;let n=e(0);const o=[n.current];while(!n.done&&s<a){n=e(s);o.push(n.done?n.target:n.current);void 0===t&&n.hasReachedTarget&&(t=s);s+=r}const c=s-r;1===o.length&&o.push(n.current);return{keyframes:o,duration:c/1e3,overshootDuration:(null!==t&&void 0!==t?t:c)/1e3}}export{calcGeneratorVelocity,glide,pregenerateKeyframes,spring};\n\n//# sourceMappingURL=index.es.js.map", "import{MotionValue as e}from\"@motionone/types\";import{noopReturn as t,addUniqueItem as n,isCubicBezier as o,defaults as i,isEasingGenerator as s,isNumber as r,time as a,isEasingList as c,noop as l,removeItem as f,mix as u,getEasingForSegment as d,isString as g,defaultOffset as m,fillOffset as h,progress as p,velocityPerSecond as v,interpolate as y}from\"@motionone/utils\";import{Animation as w,getEasingFunction as E}from\"@motionone/animation\";import{__rest as b}from\"tslib\";import{invariant as S}from\"hey-listen\";import{pregenerateKeyframes as A,calcGeneratorVelocity as O,spring as x,glide as V}from\"@motionone/generators\";const z=new WeakMap;function getAnimationData(e){z.has(e)||z.set(e,{transforms:[],values:new Map});return z.get(e)}function getMotionValue(t,n){t.has(n)||t.set(n,new e);return t.get(n)}const W=[\"\",\"X\",\"Y\",\"Z\"];const L=[\"translate\",\"scale\",\"rotate\",\"skew\"];const T={x:\"translateX\",y:\"translateY\",z:\"translateZ\"};const D={syntax:\"<angle>\",initialValue:\"0deg\",toDefaultUnit:e=>e+\"deg\"};const M={translate:{syntax:\"<length-percentage>\",initialValue:\"0px\",toDefaultUnit:e=>e+\"px\"},rotate:D,scale:{syntax:\"<number>\",initialValue:1,toDefaultUnit:t},skew:D};const k=new Map;const asTransformCssVar=e=>`--motion-${e}`;const B=[\"x\",\"y\",\"z\"];L.forEach((e=>{W.forEach((t=>{B.push(e+t);k.set(asTransformCssVar(e+t),M[e])}))}));const compareTransformOrder=(e,t)=>B.indexOf(e)-B.indexOf(t);const j=new Set(B);const isTransform=e=>j.has(e);const addTransformToElement=(e,t)=>{T[t]&&(t=T[t]);const{transforms:o}=getAnimationData(e);n(o,t);e.style.transform=buildTransformTemplate(o)};const buildTransformTemplate=e=>e.sort(compareTransformOrder).reduce(transformListToString,\"\").trim();const transformListToString=(e,t)=>`${e} ${t}(var(${asTransformCssVar(t)}))`;const isCssVar=e=>e.startsWith(\"--\");const P=new Set;function registerCssVariable(e){if(!P.has(e)){P.add(e);try{const{syntax:t,initialValue:n}=k.has(e)?k.get(e):{};CSS.registerProperty({name:e,inherits:false,syntax:t,initialValue:n})}catch(e){}}}const convertEasing=e=>o(e)?cubicBezierAsString(e):e;const cubicBezierAsString=([e,t,n,o])=>`cubic-bezier(${e}, ${t}, ${n}, ${o})`;const testAnimation=e=>document.createElement(\"div\").animate(e,{duration:.001});const C={cssRegisterProperty:()=>\"undefined\"!==typeof CSS&&Object.hasOwnProperty.call(CSS,\"registerProperty\"),waapi:()=>Object.hasOwnProperty.call(Element.prototype,\"animate\"),partialKeyframes:()=>{try{testAnimation({opacity:[1]})}catch(e){return false}return true},finished:()=>Boolean(testAnimation({opacity:[0,1]}).finished)};const $={};const R={};for(const e in C)R[e]=()=>{void 0===$[e]&&($[e]=C[e]());return $[e]};function hydrateKeyframes(e,t){for(let n=0;n<e.length;n++)null===e[n]&&(e[n]=n?e[n-1]:t());return e}const keyframesList=e=>Array.isArray(e)?e:[e];function getStyleName(e){T[e]&&(e=T[e]);return isTransform(e)?asTransformCssVar(e):e}const H={get:(e,t)=>{t=getStyleName(t);let n=isCssVar(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!n&&0!==n){const e=k.get(t);e&&(n=e.initialValue)}return n},set:(e,t,n)=>{t=getStyleName(t);isCssVar(t)?e.style.setProperty(t,n):e.style[t]=n}};function stopAnimation(e,t=true){if(e&&\"finished\"!==e.playState)try{if(e.stop)e.stop();else{t&&e.commitStyles();e.cancel()}}catch(e){}}function getDevToolsRecord(){return window.__MOTION_DEV_TOOLS_RECORD}function animateStyle(e,t,n,o={}){const f=getDevToolsRecord();const u=false!==o.record&&f;let d;let{duration:g=i.duration,delay:m=i.delay,endDelay:h=i.endDelay,repeat:p=i.repeat,easing:v=i.easing,direction:y,offset:E,allowWebkitAcceleration:b=false}=o;const S=getAnimationData(e);let A=R.waapi();const O=isTransform(t);O&&addTransformToElement(e,t);const x=getStyleName(t);const V=getMotionValue(S.values,x);const z=k.get(x);stopAnimation(V.animation,!(s(v)&&V.generator)&&false!==o.record);return()=>{const readInitialValue=()=>{var t,n;return null!==(n=null!==(t=H.get(e,x))&&void 0!==t?t:null===z||void 0===z?void 0:z.initialValue)&&void 0!==n?n:0};let i=hydrateKeyframes(keyframesList(n),readInitialValue);if(s(v)){const e=v.createAnimation(i,readInitialValue,O,x,V);v=e.easing;void 0!==e.keyframes&&(i=e.keyframes);void 0!==e.duration&&(g=e.duration)}isCssVar(x)&&(R.cssRegisterProperty()?registerCssVariable(x):A=false);if(A){z&&(i=i.map((e=>r(e)?z.toDefaultUnit(e):e)));1!==i.length||R.partialKeyframes()&&!u||i.unshift(readInitialValue());const t={delay:a.ms(m),duration:a.ms(g),endDelay:a.ms(h),easing:c(v)?void 0:convertEasing(v),direction:y,iterations:p+1,fill:\"both\"};d=e.animate({[x]:i,offset:E,easing:c(v)?v.map(convertEasing):void 0},t);d.finished||(d.finished=new Promise(((e,t)=>{d.onfinish=e;d.oncancel=t})));const n=i[i.length-1];d.finished.then((()=>{H.set(e,x,n);d.cancel()})).catch(l);b||(d.playbackRate=1.000001)}else if(O){i=i.map((e=>\"string\"===typeof e?parseFloat(e):e));1===i.length&&i.unshift(parseFloat(readInitialValue()));const render=t=>{z&&(t=z.toDefaultUnit(t));H.set(e,x,t)};d=new w(render,i,Object.assign(Object.assign({},o),{duration:g,easing:v}))}else{const t=i[i.length-1];H.set(e,x,z&&r(t)?z.toDefaultUnit(t):t)}u&&f(e,t,i,{duration:g,delay:m,easing:v,repeat:p,offset:E},\"motion-one\");V.setAnimation(d);return d}}const getOptions=(e,t)=>e[t]?Object.assign(Object.assign({},e),e[t]):Object.assign({},e);function resolveElements(e,t){var n;if(\"string\"===typeof e)if(t){null!==(n=t[e])&&void 0!==n?n:t[e]=document.querySelectorAll(e);e=t[e]}else e=document.querySelectorAll(e);else e instanceof Element&&(e=[e]);return Array.from(e||[])}const createAnimation=e=>e();const withControls=(e,t,n=i.duration)=>new Proxy({animations:e.map(createAnimation).filter(Boolean),duration:n,options:t},I);const getActiveAnimation=e=>e.animations[0];const I={get:(e,t)=>{const n=getActiveAnimation(e);switch(t){case\"duration\":return e.duration;case\"currentTime\":return a.s((null===n||void 0===n?void 0:n[t])||0);case\"playbackRate\":case\"playState\":return null===n||void 0===n?void 0:n[t];case\"finished\":e.finished||(e.finished=Promise.all(e.animations.map(selectFinished)).catch(l));return e.finished;case\"stop\":return()=>{e.animations.forEach((e=>stopAnimation(e)))};case\"forEachNative\":return t=>{e.animations.forEach((n=>t(n,e)))};default:return\"undefined\"===typeof(null===n||void 0===n?void 0:n[t])?void 0:()=>e.animations.forEach((e=>e[t]()))}},set:(e,t,n)=>{switch(t){case\"currentTime\":n=a.ms(n);case\"currentTime\":case\"playbackRate\":for(let o=0;o<e.animations.length;o++)e.animations[o][t]=n;return true}return false}};const selectFinished=e=>e.finished;function stagger(e=.1,{start:t=0,from:n=0,easing:o}={}){return(i,s)=>{const a=r(n)?n:getFromIndex(n,s);const c=Math.abs(a-i);let l=e*c;if(o){const t=s*e;const n=E(o);l=n(l/t)*t}return t+l}}function getFromIndex(e,t){if(\"first\"===e)return 0;{const n=t-1;return\"last\"===e?n:n/2}}function resolveOption(e,t,n){return\"function\"===typeof e?e(t,n):e}function animate(e,t,n={}){e=resolveElements(e);const o=e.length;const i=[];for(let s=0;s<o;s++){const r=e[s];for(const e in t){const a=getOptions(n,e);a.delay=resolveOption(a.delay,s,o);const c=animateStyle(r,e,t[e],a);i.push(c)}}return withControls(i,n,n.duration)}function calcNextTime(e,t,n,o){var i;return r(t)?t:t.startsWith(\"-\")||t.startsWith(\"+\")?Math.max(0,e+parseFloat(t)):\"<\"===t?n:null!==(i=o.get(t))&&void 0!==i?i:e}function eraseKeyframes(e,t,n){for(let o=0;o<e.length;o++){const i=e[o];if(i.at>t&&i.at<n){f(e,i);o--}}}function addKeyframes(e,t,n,o,i,s){eraseKeyframes(e,i,s);for(let r=0;r<t.length;r++)e.push({value:t[r],at:u(i,s,o[r]),easing:d(n,r)})}function compareByTime(e,t){return e.at===t.at?null===e.value?1:-1:e.at-t.at}function timeline(e,t={}){var n;const o=createAnimationsFromTimeline(e,t);const i=o.map((e=>animateStyle(...e))).filter(Boolean);return withControls(i,t,null===(n=o[0])||void 0===n?void 0:n[3].duration)}function createAnimationsFromTimeline(e,t={}){var{defaultOptions:n={}}=t,o=b(t,[\"defaultOptions\"]);const r=[];const a=new Map;const c={};const l=new Map;let f=0;let u=0;let d=0;for(let t=0;t<e.length;t++){const o=e[t];if(g(o)){l.set(o,u);continue}if(!Array.isArray(o)){l.set(o.name,calcNextTime(u,o.at,f,l));continue}const[r,p,v={}]=o;void 0!==v.at&&(u=calcNextTime(u,v.at,f,l));let y=0;const w=resolveElements(r,c);const E=w.length;for(let e=0;e<E;e++){const t=w[e];const o=getElementSequence(t,a);for(const t in p){const r=getValueSequence(t,o);let a=keyframesList(p[t]);const c=getOptions(v,t);let{duration:l=n.duration||i.duration,easing:f=n.easing||i.easing}=c;if(s(f)){const e=isTransform(t);S(2===a.length||!e,\"spring must be provided 2 keyframes within timeline\");const n=f.createAnimation(a,(()=>\"0\"),e);f=n.easing;void 0!==n.keyframes&&(a=n.keyframes);void 0!==n.duration&&(l=n.duration)}const g=resolveOption(v.delay,e,E)||0;const w=u+g;const b=w+l;let{offset:A=m(a.length)}=c;1===A.length&&0===A[0]&&(A[1]=1);const O=length-a.length;O>0&&h(A,O);1===a.length&&a.unshift(null);addKeyframes(r,a,f,A,w,b);y=Math.max(g+l,y);d=Math.max(b,d)}}f=u;u+=y}a.forEach(((e,t)=>{for(const s in e){const a=e[s];a.sort(compareByTime);const c=[];const l=[];const f=[];for(let e=0;e<a.length;e++){const{at:t,value:n,easing:o}=a[e];c.push(n);l.push(p(0,d,t));f.push(o||i.easing)}if(0!==l[0]){l.unshift(0);c.unshift(c[0]);f.unshift(\"linear\")}if(1!==l[l.length-1]){l.push(1);c.push(null)}r.push([t,s,c,Object.assign(Object.assign(Object.assign({},n),{duration:d,easing:f,offset:l}),o)])}}));return r}function getElementSequence(e,t){!t.has(e)&&t.set(e,{});return t.get(e)}function getValueSequence(e,t){t[e]||(t[e]=[]);return t[e]}function createGeneratorEasing(e){const t=new WeakMap;return(n={})=>{const o=new Map;const getGenerator=(t=0,i=100,s=0,r=false)=>{const a=`${t}-${i}-${s}-${r}`;o.has(a)||o.set(a,e(Object.assign({from:t,to:i,velocity:s,restSpeed:r?.05:2,restDistance:r?.01:.5},n)));return o.get(a)};const getKeyframes=e=>{t.has(e)||t.set(e,A(e));return t.get(e)};return{createAnimation:(e,t,n,o,i)=>{var s,r;let a;const c=e.length;let l=n&&c<=2&&e.every(isNumberOrNull);if(l){const n=e[c-1];const l=1===c?null:e[0];let f=0;let u=0;const d=null===i||void 0===i?void 0:i.generator;if(d){const{animation:t,generatorStartTime:n}=i;const o=(null===t||void 0===t?void 0:t.startTime)||n||0;const r=(null===t||void 0===t?void 0:t.currentTime)||performance.now()-o;const a=d(r).current;u=null!==(s=l)&&void 0!==s?s:a;(1===c||2===c&&null===e[0])&&(f=O((e=>d(e).current),r,a))}else u=null!==(r=l)&&void 0!==r?r:parseFloat(t());const g=getGenerator(u,n,f,null===o||void 0===o?void 0:o.includes(\"scale\"));const m=getKeyframes(g);a=Object.assign(Object.assign({},m),{easing:\"linear\"});if(i){i.generator=g;i.generatorStartTime=performance.now()}}else{const e=getKeyframes(getGenerator(0,100));a={easing:\"ease\",duration:e.overshootDuration}}return a}}}}const isNumberOrNull=e=>\"string\"!==typeof e;const N=createGeneratorEasing(x);const F=createGeneratorEasing(V);const U={any:0,all:1};function inView$1(e,t,{root:n,margin:o,amount:i=\"any\"}={}){if(\"undefined\"===typeof IntersectionObserver)return()=>{};const s=resolveElements(e);const r=new WeakMap;const onIntersectionChange=e=>{e.forEach((e=>{const n=r.get(e.target);if(e.isIntersecting!==Boolean(n))if(e.isIntersecting){const n=t(e);\"function\"===typeof n?r.set(e.target,n):a.unobserve(e.target)}else if(n){n(e);r.delete(e.target)}}))};const a=new IntersectionObserver(onIntersectionChange,{root:n,rootMargin:o,threshold:\"number\"===typeof i?i:U[i]});s.forEach((e=>a.observe(e)));return()=>a.disconnect()}const q=new WeakMap;let K;function getElementSize(e,t){if(t){const{inlineSize:e,blockSize:n}=t[0];return{width:e,height:n}}return e instanceof SVGElement&&\"getBBox\"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}function notifyTarget({target:e,contentRect:t,borderBoxSize:n}){var o;null===(o=q.get(e))||void 0===o?void 0:o.forEach((o=>{o({target:e,contentSize:t,get size(){return getElementSize(e,n)}})}))}function notifyAll(e){e.forEach(notifyTarget)}function createResizeObserver(){\"undefined\"!==typeof ResizeObserver&&(K=new ResizeObserver(notifyAll))}function resizeElement(e,t){K||createResizeObserver();const n=resolveElements(e);n.forEach((e=>{let n=q.get(e);if(!n){n=new Set;q.set(e,n)}n.add(t);null===K||void 0===K?void 0:K.observe(e)}));return()=>{n.forEach((e=>{const n=q.get(e);null===n||void 0===n?void 0:n.delete(t);(null===n||void 0===n?void 0:n.size)||(null===K||void 0===K?void 0:K.unobserve(e))}))}}const G=new Set;let _;function createWindowResizeHandler(){_=()=>{const e={width:window.innerWidth,height:window.innerHeight};const t={target:window,size:e,contentSize:e};G.forEach((e=>e(t)))};window.addEventListener(\"resize\",_)}function resizeWindow(e){G.add(e);_||createWindowResizeHandler();return()=>{G.delete(e);!G.size&&_&&(_=void 0)}}function resize(e,t){return\"function\"===typeof e?resizeWindow(e):resizeElement(e,t)}const Z=50;const createAxisInfo=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0});const createScrollInfo=()=>({time:0,x:createAxisInfo(),y:createAxisInfo()});const X={x:{length:\"Width\",position:\"Left\"},y:{length:\"Height\",position:\"Top\"}};function updateAxisInfo(e,t,n,o){const i=n[t];const{length:s,position:r}=X[t];const a=i.current;const c=n.time;i.current=e[\"scroll\"+r];i.scrollLength=e[\"scroll\"+s]-e[\"client\"+s];i.offset.length=0;i.offset[0]=0;i.offset[1]=i.scrollLength;i.progress=p(0,i.scrollLength,i.current);const l=o-c;i.velocity=l>Z?0:v(i.current-a,l)}function updateScrollInfo(e,t,n){updateAxisInfo(e,\"x\",t,n);updateAxisInfo(e,\"y\",t,n);t.time=n}function calcInset(e,t){let n={x:0,y:0};let o=e;while(o&&o!==t)if(o instanceof HTMLElement){n.x+=o.offsetLeft;n.y+=o.offsetTop;o=o.offsetParent}else if(o instanceof SVGGraphicsElement&&\"getBBox\"in o){const{top:e,left:t}=o.getBBox();n.x+=t;n.y+=e;while(o&&\"svg\"!==o.tagName)o=o.parentNode}return n}const Y={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]};const J={start:0,center:.5,end:1};function resolveEdge(e,t,n=0){let o=0;void 0!==J[e]&&(e=J[e]);if(g(e)){const t=parseFloat(e);e.endsWith(\"px\")?o=t:e.endsWith(\"%\")?e=t/100:e.endsWith(\"vw\")?o=t/100*document.documentElement.clientWidth:e.endsWith(\"vh\")?o=t/100*document.documentElement.clientHeight:e=t}r(e)&&(o=t*e);return n+o}const Q=[0,0];function resolveOffset(e,t,n,o){let i=Array.isArray(e)?e:Q;let s=0;let a=0;if(r(e))i=[e,e];else if(g(e)){e=e.trim();i=e.includes(\" \")?e.split(\" \"):[e,J[e]?e:\"0\"]}s=resolveEdge(i[0],n,o);a=resolveEdge(i[1],t);return s-a}const ee={x:0,y:0};function resolveOffsets(e,t,n){let{offset:o=Y.All}=n;const{target:i=e,axis:s=\"y\"}=n;const r=\"y\"===s?\"height\":\"width\";const a=i!==e?calcInset(i,e):ee;const c=i===e?{width:e.scrollWidth,height:e.scrollHeight}:{width:i.clientWidth,height:i.clientHeight};const l={width:e.clientWidth,height:e.clientHeight};t[s].offset.length=0;let f=!t[s].interpolate;const u=o.length;for(let e=0;e<u;e++){const n=resolveOffset(o[e],l[r],c[r],a[s]);f||n===t[s].interpolatorOffsets[e]||(f=true);t[s].offset[e]=n}if(f){t[s].interpolate=y(m(u),t[s].offset);t[s].interpolatorOffsets=[...t[s].offset]}t[s].progress=t[s].interpolate(t[s].current)}function measure(e,t=e,n){n.x.targetOffset=0;n.y.targetOffset=0;if(t!==e){let o=t;while(o&&o!=e){n.x.targetOffset+=o.offsetLeft;n.y.targetOffset+=o.offsetTop;o=o.offsetParent}}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth;n.y.targetLength=t===e?t.scrollHeight:t.clientHeight;n.x.containerLength=e.clientWidth;n.y.containerLength=e.clientHeight}function createOnScrollHandler(e,t,n,o={}){const i=o.axis||\"y\";return{measure:()=>measure(e,o.target,n),update:t=>{updateScrollInfo(e,n,t);(o.offset||o.target)&&resolveOffsets(e,n,o)},notify:\"function\"===typeof t?()=>t(n):scrubAnimation(t,n[i])}}function scrubAnimation(e,n){e.pause();e.forEachNative(((e,{easing:n})=>{var o,i;if(e.updateDuration){n||(e.easing=t);e.updateDuration(1)}else{const t={duration:1e3};n||(t.easing=\"linear\");null===(i=null===(o=e.effect)||void 0===o?void 0:o.updateTiming)||void 0===i?void 0:i.call(o,t)}}));return()=>{e.currentTime=n.progress}}const te=new WeakMap;const ne=new WeakMap;const oe=new WeakMap;const getEventTarget=e=>e===document.documentElement?window:e;function scroll(e,t={}){var{container:n=document.documentElement}=t,o=b(t,[\"container\"]);let i=oe.get(n);if(!i){i=new Set;oe.set(n,i)}const s=createScrollInfo();const r=createOnScrollHandler(n,e,s,o);i.add(r);if(!te.has(n)){const listener=()=>{const e=performance.now();for(const e of i)e.measure();for(const t of i)t.update(e);for(const e of i)e.notify()};te.set(n,listener);const e=getEventTarget(n);window.addEventListener(\"resize\",listener,{passive:true});n!==document.documentElement&&ne.set(n,resize(n,listener));e.addEventListener(\"scroll\",listener,{passive:true})}const a=te.get(n);const c=requestAnimationFrame(a);return()=>{var t;\"function\"!==typeof e&&e.stop();cancelAnimationFrame(c);const o=oe.get(n);if(!o)return;o.delete(r);if(o.size)return;const i=te.get(n);te.delete(n);if(i){getEventTarget(n).removeEventListener(\"scroll\",i);null===(t=ne.get(n))||void 0===t?void 0:t();window.removeEventListener(\"resize\",i)}}}function hasChanged(e,t){return typeof e!==typeof t||(Array.isArray(e)&&Array.isArray(t)?!shallowCompare(e,t):e!==t)}function shallowCompare(e,t){const n=t.length;if(n!==e.length)return false;for(let o=0;o<n;o++)if(t[o]!==e[o])return false;return true}function isVariant(e){return\"object\"===typeof e}function resolveVariant(e,t){return isVariant(e)?e:e&&t?t[e]:void 0}let ie;function processScheduledAnimations(){if(!ie)return;const e=ie.sort(compareByDepth).map(fireAnimateUpdates);e.forEach(fireNext);e.forEach(fireNext);ie=void 0}function scheduleAnimation(e){if(ie)n(ie,e);else{ie=[e];requestAnimationFrame(processScheduledAnimations)}}function unscheduleAnimation(e){ie&&f(ie,e)}const compareByDepth=(e,t)=>e.getDepth()-t.getDepth();const fireAnimateUpdates=e=>e.animateUpdates();const fireNext=e=>e.next();const motionEvent=(e,t)=>new CustomEvent(e,{detail:{target:t}});function dispatchPointerEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEvent:n}}))}function dispatchViewEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEntry:n}}))}const se={isActive:e=>Boolean(e.inView),subscribe:(e,{enable:t,disable:n},{inViewOptions:o={}})=>{const{once:i}=o,s=b(o,[\"once\"]);return inView$1(e,(o=>{t();dispatchViewEvent(e,\"viewenter\",o);if(!i)return t=>{n();dispatchViewEvent(e,\"viewleave\",t)}}),s)}};const mouseEvent=(e,t,n)=>o=>{if(!o.pointerType||\"mouse\"===o.pointerType){n();dispatchPointerEvent(e,t,o)}};const re={isActive:e=>Boolean(e.hover),subscribe:(e,{enable:t,disable:n})=>{const o=mouseEvent(e,\"hoverstart\",t);const i=mouseEvent(e,\"hoverend\",n);e.addEventListener(\"pointerenter\",o);e.addEventListener(\"pointerleave\",i);return()=>{e.removeEventListener(\"pointerenter\",o);e.removeEventListener(\"pointerleave\",i)}}};const ae={isActive:e=>Boolean(e.press),subscribe:(e,{enable:t,disable:n})=>{const onPointerUp=t=>{n();dispatchPointerEvent(e,\"pressend\",t);window.removeEventListener(\"pointerup\",onPointerUp)};const onPointerDown=n=>{t();dispatchPointerEvent(e,\"pressstart\",n);window.addEventListener(\"pointerup\",onPointerUp)};e.addEventListener(\"pointerdown\",onPointerDown);return()=>{e.removeEventListener(\"pointerdown\",onPointerDown);window.removeEventListener(\"pointerup\",onPointerUp)}}};const ce={inView:se,hover:re,press:ae};const le=[\"initial\",\"animate\",...Object.keys(ce),\"exit\"];const fe=new WeakMap;function createMotionState(e={},t){let n;let o=t?t.getDepth()+1:0;const i={initial:true,animate:true};const s={};const r={};for(const n of le)r[n]=\"string\"===typeof e[n]?e[n]:null===t||void 0===t?void 0:t.getContext()[n];const a=false===e.initial?\"animate\":\"initial\";let c=resolveVariant(e[a]||r[a],e.variants)||{},f=b(c,[\"transition\"]);const u=Object.assign({},f);function*animateUpdates(){var t,o;const s=f;f={};const r={};for(const n of le){if(!i[n])continue;const s=resolveVariant(e[n]);if(s)for(const n in s)if(\"transition\"!==n){f[n]=s[n];r[n]=getOptions(null!==(o=null!==(t=s.transition)&&void 0!==t?t:e.transition)&&void 0!==o?o:{},n)}}const a=new Set([...Object.keys(f),...Object.keys(s)]);const c=[];a.forEach((e=>{var t;void 0===f[e]&&(f[e]=u[e]);if(hasChanged(s[e],f[e])){null!==(t=u[e])&&void 0!==t?t:u[e]=H.get(n,e);c.push(animateStyle(n,e,f[e],r[e]))}}));yield;const d=c.map((e=>e())).filter(Boolean);if(!d.length)return;const g=f;n.dispatchEvent(motionEvent(\"motionstart\",g));Promise.all(d.map((e=>e.finished))).then((()=>{n.dispatchEvent(motionEvent(\"motioncomplete\",g))})).catch(l)}const setGesture=(e,t)=>()=>{i[e]=t;scheduleAnimation(d)};const updateGestureSubscriptions=()=>{for(const t in ce){const o=ce[t].isActive(e);const i=s[t];if(o&&!i)s[t]=ce[t].subscribe(n,{enable:setGesture(t,true),disable:setGesture(t,false)},e);else if(!o&&i){i();delete s[t]}}};const d={update:t=>{if(n){e=t;updateGestureSubscriptions();scheduleAnimation(d)}},setActive:(e,t)=>{if(n){i[e]=t;scheduleAnimation(d)}},animateUpdates:animateUpdates,getDepth:()=>o,getTarget:()=>f,getOptions:()=>e,getContext:()=>r,mount:e=>{S(Boolean(e),\"Animation state must be mounted with valid Element\");n=e;fe.set(n,d);updateGestureSubscriptions();return()=>{fe.delete(n);unscheduleAnimation(d);for(const e in s)s[e]()}},isMounted:()=>Boolean(n)};return d}function createStyles(e){const t={};const n=[];for(let o in e){const i=e[o];if(isTransform(o)){T[o]&&(o=T[o]);n.push(o);o=asTransformCssVar(o)}let s=Array.isArray(i)?i[0]:i;const a=k.get(o);a&&(s=r(i)?a.toDefaultUnit(i):i);t[o]=s}n.length&&(t.transform=buildTransformTemplate(n));return t}const camelLetterToPipeLetter=e=>`-${e.toLowerCase()}`;const camelToPipeCase=e=>e.replace(/[A-Z]/g,camelLetterToPipeLetter);function createStyleString(e={}){const t=createStyles(e);let n=\"\";for(const e in t){n+=e.startsWith(\"--\")?e:camelToPipeCase(e);n+=`: ${t[e]}; `}return n}export{Y as ScrollOffset,animate,animateStyle,createMotionState,createStyleString,createStyles,getAnimationData,getStyleName,F as glide,inView$1 as inView,fe as mountedStates,resize,scroll,N as spring,stagger,H as style,timeline,withControls};\n\n//# sourceMappingURL=index.es.js.map", "function addUniqueItem(t,e){-1===t.indexOf(e)&&t.push(e)}function removeItem(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const clamp=(t,e,n)=>Math.min(Math.max(n,t),e);const t={duration:.3,delay:0,endDelay:0,repeat:0,easing:\"ease\"};const isNumber=t=>\"number\"===typeof t;const isString=t=>\"string\"===typeof t;const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);const isEasingList=t=>Array.isArray(t)&&!isNumber(t[0]);const wrap=(t,e,n)=>{const o=e-t;return((n-t)%o+o)%o+t};function getEasingForSegment(t,e){return isEasingList(t)?t[wrap(0,t.length,e)]:t}const mix=(t,e,n)=>-n*t+n*e+t;const noop=()=>{};const noopReturn=t=>t;const progress=(t,e,n)=>e-t===0?1:(n-t)/(e-t);function fillOffset(t,e){const n=t[t.length-1];for(let o=1;o<=e;o++){const s=progress(0,e,o);t.push(mix(n,1,s))}}function defaultOffset(t){const e=[0];fillOffset(e,t-1);return e}function interpolate(t,e=defaultOffset(t.length),n=noopReturn){const o=t.length;const s=o-e.length;s>0&&fillOffset(e,s);return s=>{let r=0;for(;r<o-2;r++)if(s<e[r+1])break;let f=clamp(0,1,progress(e[r],e[r+1],s));const c=getEasingForSegment(n,r);f=c(f);return mix(t[r],t[r+1],f)}}const e={ms:t=>1e3*t,s:t=>t/1e3};\n/*\n  Convert velocity into velocity per second\n\n  @param [number]: Unit per frame\n  @param [number]: Frame duration in ms\n*/function velocityPerSecond(t,e){return e?t*(1e3/e):0}export{addUniqueItem,clamp,defaultOffset,t as defaults,fillOffset,getEasingForSegment,interpolate,isCubicBezier,isEasingGenerator,isEasingList,isNumber,isString,mix,noop,noopReturn,progress,removeItem,e as time,velocityPerSecond,wrap};\n\n//# sourceMappingURL=index.es.js.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useCallback,useLayoutEffect,useEffect,useState,useRef,cloneElement,startTransition}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{scroll,resize}from\"@motionone/dom\";import{clamp}from\"@motionone/utils\";import{animate,motion,useMotionValue,useTransform,useReducedMotion}from\"framer-motion\";import{usePadding,paddingControl}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";/**\n * Calculate the width of the fade mask. Fade width and inset are provided\n * as percentages. There's a fade on the left and the right, so we return\n * a maximum of 50%.\n */function calcMaskWidth([inset,width]){return inset+(100-inset)*(width/100)*.5;}/**\n * Use media queries to determine if this device uses a mouse as\n * the primary input.\n */function useIsMouse(){const[isMouseDevice,setIsMouseDevice]=useState(false);useLayoutEffect(()=>{startTransition(()=>setIsMouseDevice(window.matchMedia(\"(pointer:fine)\").matches));},[]);return isMouseDevice;}/**\n * This checks a scroll position against the available scrollable\n * range. If we have hit an edge, start/end, we fade out the pagination\n * controls and mask. Likewise if we've just moved away from an edge we\n * fade them back in.\n */function checkLimit(progress,target,{edgeOpacity,moreItems,buttonRef},transition){if(moreItems.current&&progress===target){moreItems.current=false;animate(edgeOpacity,1,transition);buttonRef.current.setAttribute(\"disabled\",\"\");}else if(!moreItems.current&&progress!==target){moreItems.current=true;animate(edgeOpacity,0,transition);buttonRef.current.removeAttribute(\"disabled\");}}function useGUI(initialMoreItems,initialAlpha){const moreItems=useRef(initialMoreItems);const edgeOpacity=useMotionValue(moreItems.current?0:1);const fadeOpacity=useTransform(edgeOpacity,[0,1],[initialAlpha||0,1]);const buttonOpacity=useTransform(edgeOpacity,v=>1-v);const buttonRef=useRef(null);/**\n     * Returns a pointer-events CSS value for a given opacity.\n     * The threshold here is arbitrary, the theory being we\n     * should only enable pointer-events when the button is\n     * somewhat visible.\n     */const pointerEvents=useTransform(buttonOpacity,v=>v>.2?\"auto\":\"none\");/**\n     * Returns a cursor CSS value for a given pointer-events value.\n     * So only indicate\n     */const cursor=useTransform(pointerEvents,v=>v===\"auto\"?\"pointer\":\"default\");const buttonStyle={...baseButtonStyles,opacity:buttonOpacity,pointerEvents,cursor};return{moreItems,fadeOpacity,edgeOpacity,buttonStyle,buttonRef};}function setAriaVisible({element}){element.setAttribute(\"aria-hidden\",false);}function useScrollLimits(container,axis,scrollInfo,updateCurrentScroll,targetScroll,checkLimits,measureItems){useEffect(()=>{if(!container.current)return;const updateScrollInfo=info=>{scrollInfo.current=info[axis];/**\n             * If we've reached our target scroll, delete it.\n             * This way we know when to make calculations based on the\n             * actual current scroll or the target scroll.\n             */if(info[axis].current===targetScroll.current){targetScroll.current=undefined;}updateCurrentScroll(info[axis].current);checkLimits();};const stopScroll=scroll(updateScrollInfo,{container:container.current,axis});const stopResize=resize(container.current,()=>{measureItems();checkLimits();});return()=>{stopScroll();stopResize();};},[checkLimits,measureItems]);}/**\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function Carousel({slots,gap,axis,align,sizingObject,fadeObject,arrowObject,snapObject,progressObject,ariaLabel,borderRadius,effectsObject,...props}){// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots.filter(Boolean);const numItems=Children.count(filteredSlots);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const padding=usePadding(props);const axisLabel=axis?\"x\":\"y\";const{fadeContent,fadeWidth,fadeInset,fadeTransition,fadeAlpha}=fadeObject;const{snap,snapEdge,fluid}=snapObject;const{widthType,widthInset,widthColumns,heightType,heightInset,heightRows}=sizingObject;const{showScrollbar,showProgressDots,dotSize,dotsInset,dotsRadius,dotsPadding,dotsGap,dotsFill,dotsBackground,dotsActiveOpacity,dotsOpacity,dotsBlur}=progressObject;const{showMouseControls,arrowSize,arrowRadius,arrowFill,leftArrow,rightArrow,arrowPadding}=arrowObject;/**\n     * The latest scroll info on the scrollable axis as reported by Motion One.\n     */const scrollInfo=useRef(undefined);/**\n     * The target scroll we're currently animating to, calculated when\n     * a user presses a pagination button.\n     */const targetScroll=useRef(undefined);/**\n     * If we're performing a scroll animation, return the target scroll instead\n     * of the latest scroll position. This will help users paginate through\n     * a carousel much quicker.\n     */const currentScroll=useMotionValue(0);const updateCurrentScroll=newScroll=>{currentScroll.set(targetScroll.current!==undefined?targetScroll.current:newScroll);};/**\n     * We only want to display pagination buttons if the user has enabled the setting\n     * and this is actually a mouse device.\n     */const isMouseDevice=useIsMouse();/**\n     * Create all the motion values for the GUI at each end of the carousel.\n     */const start=useGUI(false,fadeAlpha);const end=useGUI(true,fadeAlpha);const startMaskInset=useMotionValue(fadeInset*.5);const endMaskInset=useTransform(startMaskInset,v=>100-v);const baseWidth=useMotionValue(fadeWidth);const startMaskWidth=useTransform([startMaskInset,baseWidth],calcMaskWidth);const endMaskWidth=useTransform(startMaskWidth,v=>100-v);const direction=useMotionValue(axis?\"right\":\"bottom\");const mask=useTransform([direction,start.fadeOpacity,startMaskInset,startMaskWidth,end.fadeOpacity,endMaskInset,endMaskWidth],latest=>{return`linear-gradient(to ${latest[0]}, rgb(0, 0, 0, ${latest[1]}) ${latest[2]}%, rgb(0, 0, 0, 1) ${latest[3]}%, rgba(0, 0, 0, 1) ${latest[6]}%, rgb(0, 0, 0, ${latest[4]}) ${latest[5]}%)`;});const carouselRef=useRef(null);/**\n     * Dots state\n     */const[numPages,setNumPages]=useState(isCanvas?4:1);/**\n     * Generate styles for components.\n     */const itemStyle={scrollSnapAlign:snapEdge,flexShrink:0};const childStyle={};if(align===\"stretch\"){if(axis){childStyle.height=\"100%\";itemStyle.height=\"auto\";}else{childStyle.width=\"100%\";itemStyle.width=\"auto\";}}if(!fluid){itemStyle.scrollSnapStop=\"always\";}if(widthType===\"stretch\"){itemStyle.width=`calc(100% - ${widthInset||0}px)`;childStyle.width=\"100%\";}else if(widthType===\"columns\"){itemStyle.width=`calc(${100/widthColumns}% - ${gap}px + ${gap/widthColumns}px)`;childStyle.width=\"100%\";}if(heightType===\"stretch\"){itemStyle.height=`calc(100% - ${heightInset||0}px)`;childStyle.height=\"100%\";}else if(heightType===\"rows\"){itemStyle.height=`calc(${100/heightRows}% - ${gap}px + ${gap/heightRows}px)`;childStyle.height=\"100%\";}const scrollOverflow=isCanvas?\"hidden\":\"auto\";const containerStyle={...baseContainerStyle,padding};const carouselStyle={...baseCarouselStyle,gap,alignItems:align,flexDirection:axis?\"row\":\"column\",overflowX:axis?scrollOverflow:\"hidden\",overflowY:axis?\"hidden\":scrollOverflow,scrollSnapType:snap?`${axisLabel} mandatory`:undefined,WebkitOverflowScrolling:\"touch\",WebkitMaskImage:fadeContent?mask:undefined,MozMaskImage:fadeContent?mask:undefined,maskImage:fadeContent?mask:undefined,borderRadius};const carouselA11y={[\"aria-roledescription\"]:\"carousel\"};if(ariaLabel){carouselA11y[\"aria-title\"]=ariaLabel;}const itemA11y={};if(align===\"stretch\"){itemA11y[\"aria-role\"]=\"group\";itemA11y[\"aria-roledescription\"]=\"slide\";}if(!isCanvas){const itemSizes=useRef([]);useScrollLimits(carouselRef,axisLabel,scrollInfo,updateCurrentScroll,targetScroll,useCallback(()=>{if(!scrollInfo.current)return;const{targetLength,containerLength,scrollLength}=scrollInfo.current;const current=currentScroll.get();if(!targetLength&&!containerLength)return;if(targetLength>containerLength){checkLimit(current,0,start,fadeTransition);checkLimit(current,scrollLength,end,fadeTransition);for(let i=0;i<itemSizes.current.length;i++){const{element,start,end}=itemSizes.current[i];if(end<current||start>current+containerLength){element.setAttribute(\"aria-hidden\",true);}else{element.setAttribute(\"aria-hidden\",false);}}}else{checkLimit(0,0,start,fadeTransition);checkLimit(1,1,end,fadeTransition);itemSizes.current.forEach(setAriaVisible);}// This used to be Math.ceil, which would round 3.05 to 4.\n// This now uses Math.round to ensure people get a perfect amount of dots\n// when using Columns or Rows \u2014\u00A0Benjamin\n/**\n                 * Update by Matt: changing back to ceil, might break dots but round was incorrectly\n                 * paginating for all widths - overshooting items at shorter viewports and\n                 * not paginating at all for wide.\n                 */let newNumPages=Math.ceil(targetLength/containerLength);if(!isNaN(newNumPages)){// If the number of dots is 65% of the number of items, make it 100%\nif(newNumPages/numItems>.65)newNumPages=numItems;if(newNumPages!==numPages)setNumPages(newNumPages);}},[numPages]),useCallback(()=>{if(!carouselRef.current)return;itemSizes.current=Array.from(carouselRef.current.children).map(element=>{return axis?{element,start:element.offsetLeft,end:element.offsetLeft+element.offsetWidth}:{element,start:element.offsetTop,end:element.offsetTop+element.offsetHeight};});},[]));}/**\n     * On the canvas, we want to keep the motion values updated\n     * with the latest props. Outside of the canvas these will never\n     * update.\n     */if(isCanvas){useEffect(()=>{baseWidth.set(fadeWidth);},[fadeWidth]);useEffect(()=>{startMaskInset.set(fadeInset*.5);},[fadeInset]);useEffect(()=>{direction.set(axis?\"right\":\"bottom\");},[axis]);}/*const findNextItem = (delta: 1 | -1, target: number) => {\n        if (!scrollInfo.current) return\n        const { current } = scrollInfo.current\n        const { children } = carouselRef.current\n        let scrollTarget\n\n        let i = delta === 1 ? 0 : children.length - 1\n        while (scrollTarget === undefined) {\n            const item = children[i]\n\n            const start = axis ? item.offsetLeft : item.offsetTop\n            const length = axis ? item.offsetWidth : item.offsetHeight\n            const end = start + length\n\n            const threshold = 0.05\n            if (delta === 1) {\n                const visibility = progress(start, end, target)\n                if (visibility < 1 - threshold) {\n                    scrollTarget = start\n                } else if (i === children.length - 1) {\n                    scrollTarget = end\n                }\n            } else if (delta === -1) {\n                const visibility = progress(start, end, target)\n                if (visibility > threshold) {\n                    scrollTarget = end\n                } else if (i === 0) {\n                    scrollTarget = start\n                }\n            }\n\n            i += delta\n        }\n\n        return scrollTarget\n    }*/const isReducedMotion=useReducedMotion();const goto=scrollTo=>{targetScroll.current=scrollTo;const options=axis?{left:scrollTo}:{top:scrollTo};carouselRef.current.scrollTo({...options,behavior:isReducedMotion?\"auto\":\"smooth\"});};const gotoPage=(page,adjustment)=>{if(!scrollInfo.current)return;const{scrollLength}=scrollInfo.current;const totalLen=scrollLength/(numPages-1);goto(page*totalLen+adjustment*totalLen);};const gotoDelta=delta=>()=>{if(!scrollInfo.current)return;const{containerLength,scrollLength}=scrollInfo.current;const current=currentScroll.get();const pageLength=scrollLength/numPages;const currentPage=clamp(0,numPages-1,Math.floor(current/pageLength));let adjustment=0;if(snap&&(snapEdge===\"start\"||snapEdge===\"end\")&&delta>=1)adjustment=.4// this ensures it doesn't snap back to previous page*/\n    ;gotoPage(currentPage+delta,adjustment);};/**\n     * Return placeholder if no children\n     */if(numItems===0){return /*#__PURE__*/_jsx(Placeholder,{});}const dots=[];const dotsBlurStyle={};if(numPages>1&&showProgressDots&&!showScrollbar){for(let i=0;i<numPages;i++){const isSelected=isCanvas&&!i||false;dots.push(/*#__PURE__*/_jsx(Dot,{dotStyle:{...dotStyle,width:dotSize,height:dotSize,backgroundColor:dotsFill},buttonStyle:baseButtonStyles,isSelected:isSelected,selectedOpacity:dotsActiveOpacity,opacity:dotsOpacity,onClick:()=>gotoPage(i),currentScroll:currentScroll,scrollInfo:scrollInfo,total:numPages,index:i,gap:dotsGap,padding:dotsPadding,axis:axis}));}if(dotsBlur){dotsBlurStyle.backdropFilter=dotsBlurStyle.WebkitBackdropFilter=dotsBlurStyle.MozBackdropFilter=`blur(${dotsBlur}px)`;}}return /*#__PURE__*/_jsxs(\"section\",{style:containerStyle,...carouselA11y,children:[/*#__PURE__*/_jsx(motion.ul,{ref:carouselRef,style:carouselStyle,className:\"framer--carousel\",\"data-show-scrollbar\":showScrollbar,\"aria-atomic\":\"false\",\"aria-live\":\"polite\",onWheel:()=>targetScroll.current=undefined,children:Children.map(filteredSlots,(child,index)=>{var _child_props;return /*#__PURE__*/_jsx(\"li\",{style:itemStyle,...itemA11y,\"aria-label\":`${index+1} of ${numItems}`,children:/*#__PURE__*/cloneElement(child,{...child.props,style:{...(_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.style,...childStyle}})});})}),/*#__PURE__*/_jsxs(\"fieldset\",{style:{...controlsStyles,padding:arrowPadding,display:\"flex\",flexDirection:axis?\"row\":\"column\"},\"aria-label\":\"Carousel pagination controls\",className:\"framer--carousel-controls\",\"data-show-mouse-controls\":showMouseControls,children:[/*#__PURE__*/_jsx(motion.button,{ref:start.buttonRef,type:\"button\",style:{...start.buttonStyle,backgroundColor:arrowFill,width:arrowSize,height:arrowSize,borderRadius:arrowRadius,rotate:!axis?90:0,display:showMouseControls?\"block\":\"none\"},onClick:gotoDelta(-1),\"aria-label\":\"Previous\",whileTap:{scale:.9},transition:{duration:.05},children:/*#__PURE__*/_jsx(\"img\",{decoding:\"async\",alt:\"\",width:arrowSize,height:arrowSize,src:leftArrow||\"https://framerusercontent.com/images/6tTbkXggWgQCAJ4DO2QEdXXmgM.svg\"})}),/*#__PURE__*/_jsx(motion.button,{ref:end.buttonRef,type:\"button\",style:{...end.buttonStyle,backgroundColor:arrowFill,width:arrowSize,height:arrowSize,borderRadius:arrowRadius,rotate:!axis?90:0,display:showMouseControls?\"block\":\"none\"},onClick:gotoDelta(1),\"aria-label\":\"Next\",whileTap:{scale:.9},transition:{duration:.05},children:/*#__PURE__*/_jsx(\"img\",{decoding:\"async\",alt:\"\",width:arrowSize,height:arrowSize,src:rightArrow||\"https://framerusercontent.com/images/11KSGbIZoRSg4pjdnUoif6MKHI.svg\"})}),dots.length>1?/*#__PURE__*/_jsx(\"div\",{style:{...dotsContainerStyle,left:axis?\"50%\":dotsInset,top:!axis?\"50%\":\"unset\",transform:axis?\"translateX(-50%)\":\"translateY(-50%)\",flexDirection:axis?\"row\":\"column\",bottom:axis?dotsInset:\"unset\",borderRadius:dotsRadius,backgroundColor:dotsBackground,...dotsBlurStyle},children:dots}):null]}),/*#__PURE__*/_jsx(MouseStyles,{})]});}/* Default Properties */Carousel.defaultProps={gap:10,padding:10,progressObject:{showScrollbar:false,showProgressDots:false},sizingObject:{widthType:\"auto\",widthOffset:0,widthColumns:2,heightType:\"auto\",heightOffset:0,heightRows:2},borderRadius:0};/* Property Controls */addPropertyControls(Carousel,{slots:{type:ControlType.Array,title:\"Children\",control:{type:ControlType.ComponentInstance}},axis:{type:ControlType.Enum,title:\"Direction\",options:[true,false],optionIcons:[\"direction-horizontal\",\"direction-vertical\"],displaySegmentedControl:true},align:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{axis:{true:[\"align-top\",\"align-middle\",\"align-bottom\"],false:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},gap:{type:ControlType.Number,title:\"Gap\"},...paddingControl,sizingObject:{type:ControlType.Object,title:\"Sizing\",controls:{widthType:{type:ControlType.Enum,title:\"Width\",options:[\"auto\",\"stretch\",\"columns\"],optionTitles:[\"Auto\",\"Stretch\",\"Columns\"],defaultValue:\"auto\"},widthInset:{type:ControlType.Number,title:\"Inset\",min:0,max:500,defaultValue:0,hidden:props=>props.widthType!==\"stretch\"},widthColumns:{type:ControlType.Number,title:\"Columns\",min:1,max:10,defaultValue:2,displayStepper:true,hidden:props=>props.widthType!==\"columns\"},heightType:{type:ControlType.Enum,title:\"Height\",options:[\"auto\",\"stretch\",\"rows\"],optionTitles:[\"Auto\",\"Stretch\",\"Rows\"],defaultValue:\"auto\"},heightInset:{type:ControlType.Number,title:\"Inset\",min:0,max:500,defaultValue:0,hidden:props=>props.heightType!==\"stretch\"},heightRows:{type:ControlType.Number,title:\"Rows\",min:1,max:10,defaultValue:2,displayStepper:true,hidden:props=>props.heightType!==\"rows\"}}},snapObject:{type:ControlType.Object,title:\"Snapping\",controls:{snap:{type:ControlType.Boolean,title:\"Enable\"},snapEdge:{type:ControlType.Enum,title:\"Edge\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"center\",hidden:props=>!props.snap},fluid:{type:ControlType.Boolean,title:\"Fluid\",defaultValue:false,hidden:props=>!props.snap}}},fadeObject:{type:ControlType.Object,title:\"Fading\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Enable\",defaultValue:false},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden:props=>!props.fadeContent},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden:props=>!props.fadeContent},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",hidden:props=>!props.fadeContent,min:0,max:1,step:.05,defaultValue:0},fadeTransition:{type:ControlType.Transition,title:\"Transition\",hidden:props=>!props.fadeContent}}},progressObject:{type:ControlType.Object,title:\"Progress\",controls:{showScrollbar:{type:ControlType.Boolean,title:\"Scroll Bar\",defaultValue:false},showProgressDots:{type:ControlType.Boolean,title:\"Dots\",defaultValue:false,hidden:props=>props.showScrollbar},dotSize:{type:ControlType.Number,title:\"Size\",min:1,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsInset:{type:ControlType.Number,title:\"Inset\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsGap:{type:ControlType.Number,title:\"Gap\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsPadding:{type:ControlType.Number,title:\"Padding\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsFill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#fff\",hidden:props=>!props.showProgressDots||props.showScrollbar},dotsBackground:{type:ControlType.Color,title:\"Backdrop\",defaultValue:\"rgba(0,0,0,0.2)\",hidden:props=>!props.showProgressDots||props.showScrollbar},dotsRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:200,defaultValue:50,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsOpacity:{type:ControlType.Number,title:\"Opacity\",min:0,max:1,defaultValue:.5,step:.1,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsActiveOpacity:{type:ControlType.Number,title:\"Current\",min:0,max:1,defaultValue:1,step:.1,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsBlur:{type:ControlType.Number,title:\"Blur\",min:0,max:50,defaultValue:4,step:1,hidden:props=>!props.showProgressDots||props.showScrollbar}}},arrowObject:{type:ControlType.Object,title:\"Arrows\",controls:{showMouseControls:{type:ControlType.Boolean,title:\"Show\",defaultValue:true},arrowFill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"rgba(0,0,0,0.2)\",hidden:props=>!props.showMouseControls},leftArrow:{type:ControlType.Image,title:\"Previous\",hidden:props=>!props.showMouseControls},rightArrow:{type:ControlType.Image,title:\"Next\",hidden:props=>!props.showMouseControls},arrowSize:{type:ControlType.Number,title:\"Size\",min:0,max:200,displayStepper:true,defaultValue:40,hidden:props=>!props.showMouseControls},arrowRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:500,defaultValue:40,hidden:props=>!props.showMouseControls},arrowPadding:{type:ControlType.Number,title:\"Inset\",min:0,max:100,defaultValue:20,displayStepper:true,hidden:props=>!props.showMouseControls}}},ariaLabel:{type:ControlType.String,title:\"Aria Label\",placeholder:\"Movies...\"},borderRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:500,displayStepper:true,defaultValue:0}});function Dot({currentScroll,scrollInfo,isSelected,selectedOpacity,opacity:unselectedOpacity,total,index,dotStyle,buttonStyle,gap,padding,axis,...props}){const opacity=useTransform(currentScroll,v=>{var _scrollInfo_current,_scrollInfo_current1;if(!((_scrollInfo_current=scrollInfo.current)===null||_scrollInfo_current===void 0?void 0:_scrollInfo_current.scrollLength)){return index===0?selectedOpacity:unselectedOpacity;}const pageLength=((_scrollInfo_current1=scrollInfo.current)===null||_scrollInfo_current1===void 0?void 0:_scrollInfo_current1.scrollLength)/total;const minScroll=pageLength*index;const maxScroll=minScroll+pageLength;const isSelected=v>=minScroll&&(index<total-1?v<maxScroll:index===total-1);return isSelected?selectedOpacity:unselectedOpacity;});const inlinePadding=gap/2;let top=!axis&&index>0?inlinePadding:padding;let bottom=!axis&&index!==total-1?inlinePadding:padding;let right=axis&&index!==total-1?inlinePadding:padding;let left=axis&&index>0?inlinePadding:padding;return /*#__PURE__*/_jsx(\"button\",{\"aria-label\":`Scroll to page ${index+1}`,type:\"button\",...props,style:{...buttonStyle,padding:`${top}px ${right}px ${bottom}px ${left}px`},children:/*#__PURE__*/_jsx(motion.div,{style:{...dotStyle,opacity}})});}function Placeholder(){return /*#__PURE__*/_jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/_jsx(\"div\",{style:emojiStyles,children:\"\u2728\"}),/*#__PURE__*/_jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/_jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to swipe between.\"})]});}function MouseStyles(){return /*#__PURE__*/_jsx(\"div\",{dangerouslySetInnerHTML:{__html:`<style>@media (pointer: fine) {\n                .framer--carousel[data-show-scrollbar=\"false\"]::-webkit-scrollbar {\n                    display: none;\n                    -webkit-appearance: none;\n                    width: 0;\n                    height: 0;\n                }\n\n                .framer--carousel[data-show-scrollbar=\"false\"]::-webkit-scrollbar-thumb {\n                    display: none;\n                }\n\n                .framer--carousel[data-show-scrollbar=\"false\"] {\n                    scrollbar-width: none;\n                    scrollbar-height: none;\n                }\n            }</style>`}});}/* Styles */const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\",padding:\"20px 20px 30px 20px\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:130,lineHeight:1.5,textAlign:\"center\"};const labelStyle={clip:\"rect(0 0 0 0)\",WebkitClipPath:\"inset(50%)\",clipPath:\"inset(50%)\",height:1,width:1,margin:-1,padding:0,overflow:\"hidden\",position:\"absolute\",whiteSpace:\"nowrap\"};/**\n * GUI styles\n */const baseContainerStyle={display:\"flex\",overflow:\"hidden\",width:\"100%\",height:\"100%\",position:\"relative\"};const baseCarouselStyle={padding:0,margin:0,listStyle:\"none\",position:\"relative\",display:\"flex\",flex:\"1 1 100%\",width:\"100%\",height:\"100%\"};const baseButtonStyles={border:\"none\",display:\"flex\",placeContent:\"center\",placeItems:\"center\",overflow:\"hidden\",background:\"transparent\",cursor:\"pointer\",margin:0,padding:0};const controlsStyles={display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",position:\"absolute\",top:0,left:0,right:0,bottom:0,pointerEvents:\"none\",border:0,padding:0,margin:0};/**\n * Dot styles\n */const dotsContainerStyle={display:\"flex\",placeContent:\"center\",placeItems:\"center\",overflow:\"hidden\",position:\"absolute\",pointerEvents:\"auto\"};const dotStyle={borderRadius:\"50%\",background:\"white\",cursor:\"pointer\",border:\"none\",placeContent:\"center\",placeItems:\"center\",padding:0};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Carousel\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"400\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Carousel.map", "import{useState,useEffect}from\"react\";export const isBrowser=()=>typeof document===\"object\";export function usePageVisibility(){if(!isBrowser())return;const[isVisible,setIsVisible]=useState(!document.hidden);useEffect(()=>{const onVisibilityChange=()=>setIsVisible(!document.hidden);document.addEventListener(\"visibilitychange\",onVisibilityChange,false);return()=>{document.removeEventListener(\"visibilitychange\",onVisibilityChange);};},[]);return isVisible;}\nexport const __FramerMetadata__ = {\"exports\":{\"isBrowser\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePageVisibility\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UsePageVisibility.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{resize}from\"@motionone/dom\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{animate,LayoutGroup,mix,motion,frame,useInView,useMotionValue,useTransform,wrap}from\"framer-motion\";import{Children,cloneElement,forwardRef,startTransition,useCallback,useEffect,useLayoutEffect,useMemo,useRef,useState}from\"react\";import{usePageVisibility}from\"https://framerusercontent.com/modules/V9ryrjN5Am9WM1dJeyyJ/GzHgU466IQmt8g4qOKj8/UsePageVisibility.js\";// Using opacity: 0.001 instead of 0 as an LCP hack. (opacity: 0.001 is still 0\n// to a human eye but makes Google think the elements are visible)\nconst OPACITY_0=.001;function awaitRefCallback(element,controller){let refCallbackResolve;const refCallbackPromise=new Promise((resolve,reject)=>{refCallbackResolve=resolve;controller.signal.addEventListener(\"abort\",()=>reject);}).catch(()=>{});// we need to listen to the ref setter, so let's override `current` - we can do that, because we don't use React's `useRef` hook for those refs.\nlet current=element.current;Object.defineProperty(element,\"current\",{get(){return current;},set(node){current=node;if(node===null){// React calls with null when the element is unmounted\ncontroller.abort();return;}refCallbackResolve(node);},configurable:true});return refCallbackPromise;}/**\n *\n * SLIDESHOW\n * V2 with Drag\n * By Benjamin and Matt\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function Slideshow(props){/**\n     * Properties\n     */const{slots,startFrom,direction,effectsOptions,autoPlayControl,dragControl,alignment,gap,padding,paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,itemAmount,fadeOptions,intervalControl,transitionControl,arrowOptions,borderRadius,progressOptions,style}=props;const{effectsOpacity,effectsScale,effectsRotate,effectsPerspective,effectsHover}=effectsOptions;const{fadeContent,overflow,fadeWidth,fadeInset,fadeAlpha}=fadeOptions;const{showMouseControls,arrowSize,arrowRadius,arrowFill,leftArrow,rightArrow,arrowShouldSpace=true,arrowShouldFadeIn=false,arrowPosition,arrowPadding,arrowGap,arrowPaddingTop,arrowPaddingRight,arrowPaddingBottom,arrowPaddingLeft}=arrowOptions;const{showProgressDots,dotSize,dotsInset,dotsRadius,dotsPadding,dotsGap,dotsFill,dotsBackground,dotsActiveOpacity,dotsOpacity,dotsBlur}=progressOptions;const paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;/**\n     * Checks\n     */const isCanvas=RenderTarget.current()===RenderTarget.canvas;// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots.filter(Boolean);const hasChildren=Children.count(filteredSlots)>0;const isHorizontal=direction===\"left\"||direction===\"right\";const isInverted=direction===\"right\"||direction===\"bottom\";/**\n     * Empty state for Canvas\n     */if(!hasChildren){return /*#__PURE__*/_jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/_jsx(\"div\",{style:emojiStyles,children:\"\u2B50\uFE0F\"}),/*#__PURE__*/_jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/_jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to make infinite auto-playing slideshows.\"})]});}/**\n     * Refs, State\n     */const parentRef=useRef(null);const childrenRef=useMemo(()=>{return filteredSlots.map(index=>({current:null}));},[filteredSlots]);const timeoutRef=useRef(undefined);const[size,setSize]=useState({parent:null,children:null,item:null,itemWidth:null,itemHeight:null,viewportLength:null});/* For pausing on hover */const[isHovering,setIsHovering]=useState(false);const[shouldPlayOnHover,setShouldPlayOnHover]=useState(autoPlayControl);/* For cursor updates */const[isMouseDown,setIsMouseDown]=useState(false);/* Check if resizing */const[isResizing,setIsResizing]=useState(false);/**\n     * Array for children\n     */const dupedChildren=[];let duplicateBy=4;if(isCanvas){duplicateBy=1;}/**\n     * Measure parent, child, items\n     */const measure=useCallback(()=>{const firstChild=childrenRef[0].current;const lastChild=childrenRef[filteredSlots.length-1].current;if(hasChildren&&parentRef.current){const parentLength=isHorizontal?parentRef.current.offsetWidth:parentRef.current.offsetHeight;const start=firstChild?isHorizontal?firstChild.offsetLeft:firstChild.offsetTop:0;const end=lastChild?isHorizontal?lastChild.offsetLeft+lastChild.offsetWidth:lastChild.offsetTop+lastChild.offsetHeight:0;const childrenLength=end-start+gap;const itemSize=firstChild?isHorizontal?firstChild.offsetWidth:firstChild.offsetHeight:0;const itemWidth=firstChild?firstChild.offsetWidth:0;const itemHeight=firstChild?firstChild.offsetHeight:0;const viewportLength=isHorizontal?Math.max(document.documentElement.clientWidth||0,window.innerWidth||0,parentRef.current.offsetWidth):Math.max(document.documentElement.clientHeight||0,window.innerHeight||0,parentRef.current.offsetHeight);startTransition(()=>setSize({parent:parentLength,children:childrenLength,item:itemSize,itemWidth,itemHeight,viewportLength}));}},[hasChildren]);const scheduleMeasure=useCallback(async()=>{const controller=new AbortController;/**\n         * The elements in the set are refs of children. If they're wrapped in Suspense, they could mount later than the parent.\n         * Thus, we wait for each ref to be set step by step if required.\n         */const firstChild=childrenRef[0];const lastChild=childrenRef[filteredSlots.length-1];if(!isCanvas&&(!firstChild.current||!lastChild.current))try{await Promise.all([awaitRefCallback(firstChild,controller),awaitRefCallback(lastChild,controller)]);}catch{controller.abort();}frame.read(measure);},[measure]);/**\n     * Add refs to all children\n     * Added itemAmount for resizing\n     */useLayoutEffect(()=>{if(hasChildren)scheduleMeasure();},[hasChildren,itemAmount]);/**\n     * Track whether this is the initial resize event. By default this will fire on mount,\n     * which we do in the useEffect. We should only fire it on subsequent resizes.\n     */const initialResize=useRef(true);useEffect(()=>{return resize(parentRef.current,({contentSize})=>{if(!initialResize.current&&(contentSize.width||contentSize.height)){scheduleMeasure();setIsResizing(true);}initialResize.current=false;});},[]);useEffect(()=>{if(isResizing){const timer=setTimeout(()=>setIsResizing(false),500);return()=>clearTimeout(timer);}},[isResizing]);/**\n     * Animation, pagination\n     */const totalItems=filteredSlots===null||filteredSlots===void 0?void 0:filteredSlots.length;const childrenSize=isCanvas?0:size===null||size===void 0?void 0:size.children;const itemWithGap=(size===null||size===void 0?void 0:size.item)+gap;const itemOffset=startFrom*itemWithGap;const[currentItem,setCurrentItem]=useState(startFrom+totalItems);const[isDragging,setIsDragging]=useState(false);/* Check for browser window visibility *//* Otherwise, it will re-play all the item increments */const visibilityRef=useRef(null);const isInView=useInView(visibilityRef);const isVisible=usePageVisibility()&&isInView;const factor=isInverted?1:-1;/* The x and y values to start from */const xOrY=useMotionValue(childrenSize);/* For canvas only. Using xOrY is slower upon page switching */const canvasPosition=isHorizontal?-startFrom*((size===null||size===void 0?void 0:size.itemWidth)+gap):-startFrom*((size===null||size===void 0?void 0:size.itemHeight)+gap);/* Calculate the new value to animate to */const newPosition=()=>factor*currentItem*itemWithGap;/* Wrapped values for infinite looping *//* Instead of 0 to a negative full duplicated row, we start with an offset */const wrappedValue=!isCanvas?useTransform(xOrY,value=>{const wrapped=wrap(-childrenSize,-childrenSize*2,value);return isNaN(wrapped)?0:wrapped;}):0;/* Convert the current item to a wrapping index for dots */const wrappedIndex=wrap(0,totalItems,currentItem);const wrappedIndexInverted=wrap(0,-totalItems,currentItem);/* Update x or y with the provided starting point *//* The subtraction of a full row of children is for overflow */useLayoutEffect(()=>{if((size===null||size===void 0?void 0:size.children)===null)return;/* Initial measure */// if (initialResize.current) {\n//     xOrY.set((childrenSize + itemOffset) * factor)\n// }\n/* Subsequent resizes */if(!initialResize.current&&isResizing){xOrY.set(newPosition());}},[size,childrenSize,factor,itemOffset,currentItem,itemWithGap,isResizing]);/**\n     * Page item methods\n     * Switching, deltas, autoplaying\n     *//* Next and previous function, animates the X */const switchPages=()=>{if(isCanvas||!hasChildren||!size.parent||isDragging)return;if(xOrY.get()!==newPosition()){animate(xOrY,newPosition(),transitionControl);}if(autoPlayControl&&shouldPlayOnHover){timeoutRef.current=setTimeout(()=>{setCurrentItem(currentItem+1);switchPages();},intervalControl*1e3);}};/* Page navigation functions */const setDelta=delta=>{if(!isInverted){setCurrentItem(currentItem+delta);}else{setCurrentItem(currentItem-delta);}};const setPage=index=>{const currentItemWrapped=wrap(0,totalItems,currentItem);const currentItemWrappedInvert=wrap(0,-totalItems,currentItem);const goto=index-currentItemWrapped;const gotoInverted=index-Math.abs(currentItemWrappedInvert);if(!isInverted){setCurrentItem(currentItem+goto);}else{setCurrentItem(currentItem-gotoInverted);}};/**\n     * Drag\n     */const handleDragStart=()=>{setIsDragging(true);};const handleDragEnd=(event,{offset,velocity})=>{setIsDragging(false);const offsetXorY=isHorizontal?offset.x:offset.y;const velocityThreshold=200// Based on testing, can be tweaked or could be 0\n;const velocityXorY=isHorizontal?velocity.x:velocity.y;const isHalfOfNext=offsetXorY<-size.item/2;const isHalfOfPrev=offsetXorY>size.item/2;/* In case you drag more than 1 item left or right */const normalizedOffset=Math.abs(offsetXorY);const itemDelta=Math.round(normalizedOffset/size.item);/* Minimum delta is 1 to initiate a page switch *//* For velocity use only */const itemDeltaFromOne=itemDelta===0?1:itemDelta;/* For quick flicks, even with low offsets */if(velocityXorY>velocityThreshold){setDelta(-itemDeltaFromOne);}else if(velocityXorY<-velocityThreshold){setDelta(itemDeltaFromOne);}else{/* For dragging over half of the current item with 0 velocity */if(isHalfOfNext){setDelta(itemDelta);}if(isHalfOfPrev){setDelta(-itemDelta);}}};/* Kickstart the auto-playing once we have all the children */useEffect(()=>{if(!isVisible||isResizing)return;switchPages();return()=>timeoutRef.current&&clearTimeout(timeoutRef.current);},[dupedChildren,isVisible,isResizing]);/* Create copies of our children to create a perfect loop */let childCounter=0;/**\n     * Sizing\n     * */const columnOrRowValue=`calc(${100/itemAmount}% - ${gap}px + ${gap/itemAmount}px)`;/**\n     * Nested array to create duplicates of the children for infinite looping\n     * These are wrapped around, and start at a full \"page\" worth of offset\n     * as defined above.\n     */for(let index=0;index<duplicateBy;index++){dupedChildren.push(...Children.map(filteredSlots,(child,childIndex)=>{let ref;if(childIndex===0){ref=childrenRef[0];}if(childIndex===filteredSlots.length-1){ref=childrenRef[1];}return /*#__PURE__*/_jsx(Slide,{ref:childrenRef[childIndex],slideKey:index+childIndex+\"lg\",index:index,width:isHorizontal?itemAmount>1?columnOrRowValue:\"100%\":\"100%\",height:!isHorizontal?itemAmount>1?columnOrRowValue:\"100%\":\"100%\",size:size,child:child,numChildren:filteredSlots===null||filteredSlots===void 0?void 0:filteredSlots.length,wrappedValue:wrappedValue,childCounter:childCounter++,gap:gap,isCanvas:isCanvas,isHorizontal:isHorizontal,effectsOpacity:effectsOpacity,effectsScale:effectsScale,effectsRotate:effectsRotate,children:index+childIndex},index+childIndex+\"lg\");}));}/**\n     * Fades with masks\n     */const fadeDirection=isHorizontal?\"to right\":\"to bottom\";const fadeWidthStart=fadeWidth/2;const fadeWidthEnd=100-fadeWidth/2;const fadeInsetStart=clamp(fadeInset,0,fadeWidthStart);const fadeInsetEnd=100-fadeInset;const fadeMask=`linear-gradient(${fadeDirection}, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetStart}%, rgba(0, 0, 0, 1) ${fadeWidthStart}%, rgba(0, 0, 0, 1) ${fadeWidthEnd}%, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetEnd}%)`;/**\n     * Dots\n     */const dots=[];const dotsBlurStyle={};if(showProgressDots){for(let i=0;i<(filteredSlots===null||filteredSlots===void 0?void 0:filteredSlots.length);i++){dots.push(/*#__PURE__*/_jsx(Dot,{dotStyle:{...dotStyle,width:dotSize,height:dotSize,backgroundColor:dotsFill},buttonStyle:baseButtonStyles,selectedOpacity:dotsActiveOpacity,opacity:dotsOpacity,onClick:()=>setPage(i),wrappedIndex:wrappedIndex,wrappedIndexInverted:wrappedIndexInverted,total:totalItems,index:i,gap:dotsGap,padding:dotsPadding,isHorizontal:isHorizontal,isInverted:isInverted},i));}if(dotsBlur>0){dotsBlurStyle.backdropFilter=dotsBlurStyle.WebkitBackdropFilter=dotsBlurStyle.MozBackdropFilter=`blur(${dotsBlur}px)`;}}const dragProps=dragControl?{drag:isHorizontal?\"x\":\"y\",onDragStart:handleDragStart,onDragEnd:handleDragEnd,dragDirectionLock:true,values:{x:xOrY,y:xOrY},dragMomentum:false}:{};const arrowHasTop=arrowPosition===\"top-left\"||arrowPosition===\"top-mid\"||arrowPosition===\"top-right\";const arrowHasBottom=arrowPosition===\"bottom-left\"||arrowPosition===\"bottom-mid\"||arrowPosition===\"bottom-right\";const arrowHasLeft=arrowPosition===\"top-left\"||arrowPosition===\"bottom-left\";const arrowHasRight=arrowPosition===\"top-right\"||arrowPosition===\"bottom-right\";const arrowHasMid=arrowPosition===\"top-mid\"||arrowPosition===\"bottom-mid\"||arrowPosition===\"auto\";return /*#__PURE__*/_jsxs(\"section\",{style:{...containerStyle,padding:paddingValue,WebkitMaskImage:fadeContent?fadeMask:undefined,MozMaskImage:fadeContent?fadeMask:undefined,maskImage:fadeContent?fadeMask:undefined,opacity:(size===null||size===void 0?void 0:size.item)!==null?1:OPACITY_0,userSelect:\"none\"},onMouseEnter:()=>{setIsHovering(true);if(!effectsHover)setShouldPlayOnHover(false);},onMouseLeave:()=>{setIsHovering(false);if(!effectsHover)setShouldPlayOnHover(true);},onMouseDown:event=>{// Preventdefault fixes the cursor switching to text on drag on safari\nevent.preventDefault();setIsMouseDown(true);},onMouseUp:()=>setIsMouseDown(false),ref:visibilityRef,children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",margin:0,padding:\"inherit\",position:\"absolute\",inset:0,overflow:overflow?\"visible\":\"hidden\",borderRadius:borderRadius,userSelect:\"none\",perspective:isCanvas?\"none\":effectsPerspective},children:/*#__PURE__*/_jsx(motion.ul,{ref:parentRef,...dragProps,style:{...containerStyle,gap:gap,placeItems:alignment,x:isHorizontal?isCanvas?canvasPosition:wrappedValue:0,y:!isHorizontal?isCanvas?canvasPosition:wrappedValue:0,flexDirection:isHorizontal?\"row\":\"column\",transformStyle:effectsRotate!==0&&!isCanvas?\"preserve-3d\":undefined,cursor:dragControl?isMouseDown?\"grabbing\":\"grab\":\"auto\",userSelect:\"none\",...style},children:dupedChildren})}),/*#__PURE__*/_jsxs(\"fieldset\",{style:{...controlsStyles},\"aria-label\":\"Slideshow pagination controls\",className:\"framer--slideshow-controls\",children:[/*#__PURE__*/_jsxs(motion.div,{style:{position:\"absolute\",display:\"flex\",flexDirection:isHorizontal?\"row\":\"column\",justifyContent:arrowShouldSpace?\"space-between\":\"center\",gap:arrowShouldSpace?\"unset\":arrowGap,opacity:arrowShouldFadeIn?OPACITY_0:1,alignItems:\"center\",inset:arrowPadding,top:arrowShouldSpace?arrowPadding:arrowHasTop?arrowPaddingTop:\"unset\",left:arrowShouldSpace?arrowPadding:arrowHasLeft?arrowPaddingLeft:arrowHasMid?0:\"unset\",right:arrowShouldSpace?arrowPadding:arrowHasRight?arrowPaddingRight:arrowHasMid?0:\"unset\",bottom:arrowShouldSpace?arrowPadding:arrowHasBottom?arrowPaddingBottom:\"unset\"},animate:arrowShouldFadeIn&&{opacity:isHovering?1:OPACITY_0},transition:transitionControl,children:[/*#__PURE__*/_jsx(motion.button,{type:\"button\",style:{...baseButtonStyles,backgroundColor:arrowFill,width:arrowSize,height:arrowSize,borderRadius:arrowRadius,rotate:!isHorizontal?90:0,display:showMouseControls?\"block\":\"none\",pointerEvents:\"auto\"},onClick:()=>setDelta(-1),\"aria-label\":\"Previous\",whileTap:{scale:.9},transition:{duration:.15},children:/*#__PURE__*/_jsx(\"img\",{decoding:\"async\",width:arrowSize,height:arrowSize,src:leftArrow||\"https://framerusercontent.com/images/6tTbkXggWgQCAJ4DO2QEdXXmgM.svg\",alt:\"Back Arrow\"})}),/*#__PURE__*/_jsx(motion.button,{type:\"button\",style:{...baseButtonStyles,backgroundColor:arrowFill,width:arrowSize,height:arrowSize,borderRadius:arrowRadius,rotate:!isHorizontal?90:0,display:showMouseControls?\"block\":\"none\",pointerEvents:\"auto\"},onClick:()=>setDelta(1),\"aria-label\":\"Next\",whileTap:{scale:.9},transition:{duration:.15},children:/*#__PURE__*/_jsx(\"img\",{decoding:\"async\",width:arrowSize,height:arrowSize,src:rightArrow||\"https://framerusercontent.com/images/11KSGbIZoRSg4pjdnUoif6MKHI.svg\",alt:\"Next Arrow\"})})]}),dots.length>1?/*#__PURE__*/_jsx(\"div\",{style:{...dotsContainerStyle,left:isHorizontal?\"50%\":dotsInset,top:!isHorizontal?\"50%\":\"unset\",transform:isHorizontal?\"translateX(-50%)\":\"translateY(-50%)\",flexDirection:isHorizontal?\"row\":\"column\",bottom:isHorizontal?dotsInset:\"unset\",borderRadius:dotsRadius,backgroundColor:dotsBackground,userSelect:\"none\",...dotsBlurStyle},children:dots}):null]})]});}/* Default Properties */Slideshow.defaultProps={direction:\"left\",dragControl:false,startFrom:0,itemAmount:1,infinity:true,gap:10,padding:10,autoPlayControl:true,effectsOptions:{effectsOpacity:1,effectsScale:1,effectsRotate:0,effectsPerspective:1200,effectsHover:true},transitionControl:{type:\"spring\",stiffness:200,damping:40},fadeOptions:{fadeContent:false,overflow:false,fadeWidth:25,fadeAlpha:0,fadeInset:0},arrowOptions:{showMouseControls:true,arrowShouldFadeIn:false,arrowShouldSpace:true,arrowFill:\"rgba(0,0,0,0.2)\",arrowSize:40},progressOptions:{showProgressDots:true}};/* Property Controls */addPropertyControls(Slideshow,{slots:{type:ControlType.Array,title:\"Content\",control:{type:ControlType.ComponentInstance}},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"left\",\"right\",\"top\",\"bottom\"],optionIcons:[\"direction-left\",\"direction-right\",\"direction-up\",\"direction-down\"],optionTitles:[\"Left\",\"Right\",\"Top\",\"Bottom\"],displaySegmentedControl:true,defaultValue:Slideshow.defaultProps.direction},autoPlayControl:{type:ControlType.Boolean,title:\"Auto Play\",defaultValue:true},intervalControl:{type:ControlType.Number,title:\"Interval\",defaultValue:1.5,min:.5,max:10,step:.1,displayStepper:true,unit:\"s\",hidden:props=>!props.autoPlayControl},dragControl:{type:ControlType.Boolean,title:\"Draggable\",defaultValue:false},startFrom:{type:ControlType.Number,title:\"Current\",min:0,max:10,displayStepper:true,defaultValue:Slideshow.defaultProps.startFrom},effectsOptions:{type:ControlType.Object,title:\"Effects\",controls:{effectsOpacity:{type:ControlType.Number,title:\"Opacity\",defaultValue:Slideshow.defaultProps.effectsOptions.effectsOpacity,min:0,max:1,step:.01,displayStepper:true},effectsScale:{type:ControlType.Number,title:\"Scale\",defaultValue:Slideshow.defaultProps.effectsOptions.effectsScale,min:0,max:1,step:.01,displayStepper:true},effectsPerspective:{type:ControlType.Number,title:\"Perspective\",defaultValue:Slideshow.defaultProps.effectsOptions.effectsPerspective,min:200,max:2e3,step:1},effectsRotate:{type:ControlType.Number,title:\"Rotate\",defaultValue:Slideshow.defaultProps.effectsOptions.effectsRotate,min:-180,max:180,step:1},effectsHover:{type:ControlType.Boolean,title:\"On Hover\",enabledTitle:\"Play\",disabledTitle:\"Pause\",defaultValue:Slideshow.defaultProps.effectsOptions.effectsHover}}},alignment:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{direction:{right:[\"align-top\",\"align-middle\",\"align-bottom\"],left:[\"align-top\",\"align-middle\",\"align-bottom\"],top:[\"align-left\",\"align-center\",\"align-right\"],bottom:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},itemAmount:{type:ControlType.Number,title:\"Items\",min:1,max:10,displayStepper:true,defaultValue:Slideshow.defaultProps.itemAmount},gap:{type:ControlType.Number,title:\"Gap\",min:0},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:0,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:500,displayStepper:true,defaultValue:0},transitionControl:{type:ControlType.Transition,defaultValue:Slideshow.defaultProps.transitionControl,title:\"Transition\"},fadeOptions:{type:ControlType.Object,title:\"Clipping\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Fade\",defaultValue:false},overflow:{type:ControlType.Boolean,title:\"Overflow\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hidden(props){return props.fadeContent===true;}},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",defaultValue:0,min:0,max:1,step:.05,hidden(props){return props.fadeContent===false;}}}},arrowOptions:{type:ControlType.Object,title:\"Arrows\",controls:{showMouseControls:{type:ControlType.Boolean,title:\"Show\",defaultValue:Slideshow.defaultProps.arrowOptions.showMouseControls},arrowFill:{type:ControlType.Color,title:\"Fill\",hidden:props=>!props.showMouseControls,defaultValue:Slideshow.defaultProps.arrowOptions.arrowFill},leftArrow:{type:ControlType.Image,title:\"Previous\",hidden:props=>!props.showMouseControls},rightArrow:{type:ControlType.Image,title:\"Next\",hidden:props=>!props.showMouseControls},arrowSize:{type:ControlType.Number,title:\"Size\",min:0,max:200,displayStepper:true,defaultValue:Slideshow.defaultProps.arrowOptions.arrowSize,hidden:props=>!props.showMouseControls},arrowRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:500,defaultValue:40,hidden:props=>!props.showMouseControls},arrowShouldFadeIn:{type:ControlType.Boolean,title:\"Fade In\",defaultValue:false,hidden:props=>!props.showMouseControls},arrowShouldSpace:{type:ControlType.Boolean,title:\"Distance\",enabledTitle:\"Space\",disabledTitle:\"Group\",defaultValue:Slideshow.defaultProps.arrowOptions.arrowShouldSpace,hidden:props=>!props.showMouseControls},arrowPosition:{type:ControlType.Enum,title:\"Position\",options:[\"auto\",\"top-left\",\"top-mid\",\"top-right\",\"bottom-left\",\"bottom-mid\",\"bottom-right\"],optionTitles:[\"Center\",\"Top Left\",\"Top Middle\",\"Top Right\",\"Bottom Left\",\"Bottom Middle\",\"Bottom Right\"],hidden:props=>!props.showMouseControls||props.arrowShouldSpace},arrowPadding:{type:ControlType.Number,title:\"Inset\",min:-100,max:100,defaultValue:20,displayStepper:true,hidden:props=>!props.showMouseControls||!props.arrowShouldSpace},arrowPaddingTop:{type:ControlType.Number,title:\"Top\",min:-500,max:500,defaultValue:0,displayStepper:true,hidden:props=>!props.showMouseControls||props.arrowShouldSpace||props.arrowPosition===\"auto\"||props.arrowPosition===\"bottom-mid\"||props.arrowPosition===\"bottom-left\"||props.arrowPosition===\"bottom-right\"},arrowPaddingBottom:{type:ControlType.Number,title:\"Bottom\",min:-500,max:500,defaultValue:0,displayStepper:true,hidden:props=>!props.showMouseControls||props.arrowShouldSpace||props.arrowPosition===\"auto\"||props.arrowPosition===\"top-mid\"||props.arrowPosition===\"top-left\"||props.arrowPosition===\"top-right\"},arrowPaddingRight:{type:ControlType.Number,title:\"Right\",min:-500,max:500,defaultValue:0,displayStepper:true,hidden:props=>!props.showMouseControls||props.arrowShouldSpace||props.arrowPosition===\"auto\"||props.arrowPosition===\"top-left\"||props.arrowPosition===\"top-mid\"||props.arrowPosition===\"bottom-left\"||props.arrowPosition===\"bottom-mid\"},arrowPaddingLeft:{type:ControlType.Number,title:\"Left\",min:-500,max:500,defaultValue:0,displayStepper:true,hidden:props=>!props.showMouseControls||props.arrowShouldSpace||props.arrowPosition===\"auto\"||props.arrowPosition===\"top-right\"||props.arrowPosition===\"top-mid\"||props.arrowPosition===\"bottom-right\"||props.arrowPosition===\"bottom-mid\"},arrowGap:{type:ControlType.Number,title:\"Gap\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showMouseControls||props.arrowShouldSpace}}},progressOptions:{type:ControlType.Object,title:\"Dots\",controls:{showProgressDots:{type:ControlType.Boolean,title:\"Show\",defaultValue:false},dotSize:{type:ControlType.Number,title:\"Size\",min:1,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsInset:{type:ControlType.Number,title:\"Inset\",min:-100,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsGap:{type:ControlType.Number,title:\"Gap\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsPadding:{type:ControlType.Number,title:\"Padding\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsFill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#fff\",hidden:props=>!props.showProgressDots||props.showScrollbar},dotsBackground:{type:ControlType.Color,title:\"Backdrop\",defaultValue:\"rgba(0,0,0,0.2)\",hidden:props=>!props.showProgressDots||props.showScrollbar},dotsRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:200,defaultValue:50,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsOpacity:{type:ControlType.Number,title:\"Opacity\",min:0,max:1,defaultValue:.5,step:.1,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsActiveOpacity:{type:ControlType.Number,title:\"Current\",min:0,max:1,defaultValue:1,step:.1,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsBlur:{type:ControlType.Number,title:\"Blur\",min:0,max:50,defaultValue:0,step:1,hidden:props=>!props.showProgressDots||props.showScrollbar}}}});/* Placeholder Styles */const containerStyle={display:\"flex\",flexDirection:\"row\",width:\"100%\",height:\"100%\",maxWidth:\"100%\",maxHeight:\"100%\",placeItems:\"center\",margin:0,padding:0,listStyleType:\"none\",textIndent:\"none\"};/* Component Styles */const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\",padding:\"20px 20px 30px 20px\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:180,lineHeight:1.5,textAlign:\"center\"};/* Control Styles */const baseButtonStyles={border:\"none\",display:\"flex\",placeContent:\"center\",placeItems:\"center\",overflow:\"hidden\",background:\"transparent\",cursor:\"pointer\",margin:0,padding:0};const controlsStyles={display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",position:\"absolute\",pointerEvents:\"none\",userSelect:\"none\",top:0,left:0,right:0,bottom:0,border:0,padding:0,margin:0};/* Clamp function, used for fadeInset */const clamp=(num,min,max)=>Math.min(Math.max(num,min),max);/* Slide Component */const Slide=/*#__PURE__*/forwardRef(function Component(props,ref){var _child_props,_child_props1;const{slideKey,width,height,child,size,gap,wrappedValue,numChildren,childCounter,isCanvas,effects,effectsOpacity,effectsScale,effectsRotate,isHorizontal,isLast,index}=props;/**\n     * Unique offsets + scroll range [0, 1, 1, 0]\n     */const childOffset=((size===null||size===void 0?void 0:size.item)+gap)*childCounter;const scrollRange=[-(size===null||size===void 0?void 0:size.item),0,(size===null||size===void 0?void 0:size.parent)-(size===null||size===void 0?void 0:size.item)+gap,size===null||size===void 0?void 0:size.parent].map(val=>val-childOffset);/**\n     * Effects\n     */const rotateY=!isCanvas&&useTransform(wrappedValue,scrollRange,[-effectsRotate,0,0,effectsRotate]);const rotateX=!isCanvas&&useTransform(wrappedValue,scrollRange,[effectsRotate,0,0,-effectsRotate]);const opacity=!isCanvas&&useTransform(wrappedValue,scrollRange,[effectsOpacity,1,1,effectsOpacity]);const scale=!isCanvas&&useTransform(wrappedValue,scrollRange,[effectsScale,1,1,effectsScale]);const originXorY=!isCanvas&&useTransform(wrappedValue,scrollRange,[1,1,0,0]);const isVisible=!isCanvas&&useTransform(wrappedValue,latest=>latest>=scrollRange[1]&&latest<=scrollRange[2]);useEffect(()=>{if(!isVisible)return;return isVisible.on(\"change\",newValue=>{var _ref_current;(_ref_current=ref.current)===null||_ref_current===void 0?void 0:_ref_current.setAttribute(\"aria-hidden\",!newValue);});},[]);const visibility=isCanvas?\"visible\":useTransform(wrappedValue,[scrollRange[0]-size.viewportLength,mix(scrollRange[1],scrollRange[2],.5),scrollRange[3]+size.viewportLength],[\"hidden\",\"visible\",\"hidden\"]);return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{style:{display:\"contents\"},\"aria-hidden\":index===0?false:true,children:/*#__PURE__*/cloneElement(child,{ref:ref,key:slideKey+\"child\",style:{...(_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.style,flexShrink:0,userSelect:\"none\",width,height,opacity:opacity,scale:scale,originX:isHorizontal?originXorY:.5,originY:!isHorizontal?originXorY:.5,rotateY:isHorizontal?rotateY:0,rotateX:!isHorizontal?rotateX:0,visibility},layoutId:child.props.layoutId?child.props.layoutId+\"-original-\"+index:undefined},(_child_props1=child.props)===null||_child_props1===void 0?void 0:_child_props1.children)})});});function Dot({selectedOpacity,opacity,total,index,wrappedIndex,wrappedIndexInverted,dotStyle,buttonStyle,gap,padding,isHorizontal,isInverted,...props}){/* Check active item *//* Go 0\u20141\u20142\u20143\u20144\u20145\u20140 */let isSelected=wrappedIndex===index;/* Go 0\u20145\u20144\u20143\u20142\u20141\u20140\u20145 instead when inverted */if(isInverted){isSelected=Math.abs(wrappedIndexInverted)===index;}const inlinePadding=gap/2;const top=!isHorizontal&&index>0?inlinePadding:padding;const bottom=!isHorizontal&&index!==total-1?inlinePadding:padding;const right=isHorizontal&&index!==total-1?inlinePadding:padding;const left=isHorizontal&&index>0?inlinePadding:padding;return /*#__PURE__*/_jsx(\"button\",{\"aria-label\":`Scroll to page ${index+1}`,type:\"button\",...props,style:{...buttonStyle,padding:`${top}px ${right}px ${bottom}px ${left}px`},children:/*#__PURE__*/_jsx(motion.div,{style:{...dotStyle},initial:false,animate:{opacity:isSelected?selectedOpacity:opacity},transition:{duration:.3}})});}/* Dot Styles */const dotsContainerStyle={display:\"flex\",placeContent:\"center\",placeItems:\"center\",overflow:\"hidden\",position:\"absolute\",pointerEvents:\"auto\"};const dotStyle={borderRadius:\"50%\",background:\"white\",cursor:\"pointer\",border:\"none\",placeContent:\"center\",placeItems:\"center\",padding:0};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Slideshow\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"400\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerDisableUnlink\":\"*\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SlideShow.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,// @ts-ignore\ngetPropertyControls,ControlType,RenderTarget}from\"framer\";import{cloneElement}from\"react\";import SlideShow from\"https://framer.com/m/SlideShow-07du.js\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n */export default function CMSSlideshow(props){const{collectionList,startLayers,endLayers,frame,...otherProps}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const collectionLayers=getCollectionListContents(collectionList,isCanvas);let layers=[];if(startLayers){layers=layers.concat(startLayers);}if(!isCanvas){for(let i=0;i<collectionLayers.length;i++){const layer=/*#__PURE__*/cloneElement(collectionLayers[i].props.children.props.children,{style:{width:\"100%\",height:\"100%\"}});layers.push(/*#__PURE__*/cloneElement(frame[0],{style:{width:\"100%\",height:\"100%\"},className:undefined},layer));}}else{for(let i=0;i<props.itemAmount;i++){layers.push(/*#__PURE__*/_jsx(CanvasPlaceholder,{title:\"Run project to view slideshow content\",subtitle:\"Collection List content is not accessible to the slideshow component in the editor. Run your project orvisit the live website to view the slideshow with CMS content.\"}));}}if(endLayers){layers=layers.concat(endLayers);}return /*#__PURE__*/_jsx(SlideShow,{...otherProps,slots:layers});}CMSSlideshow.displayName=\"CMS Slideshow\";addPropertyControls(CMSSlideshow,{collectionList:{type:ControlType.ComponentInstance},startLayers:{type:ControlType.Array,control:{type:ControlType.ComponentInstance},title:\"Start\"},endLayers:{type:ControlType.Array,control:{type:ControlType.ComponentInstance},title:\"End\"},frame:{type:ControlType.ComponentInstance},...getComponentProps(SlideShow)});function getComponentProps(component){const{slots,...otherProps}=getPropertyControls(component);return otherProps;}export function getCollectionListContents(collectionList,isCanvas){const element=collectionList===null||collectionList===void 0?void 0:collectionList[0];if(element&&!isCanvas){return element.props.children.type({query:element.props.children.props.query,children:element.props.children.props.children});}return[];}export function CanvasPlaceholder({title,subtitle}){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",backgroundColor:\"rgba(136, 85, 255, 0.1)\",borderRadius:6,border:\"1px dashed rgb(136, 85, 255)\",color:\"rgb(136, 85, 255)\",fontSize:12,padding:24},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"},children:title}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,opacity:.7,maxWidth:500,lineHeight:1.5,textAlign:\"center\"},children:subtitle})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"CanvasPlaceholder\":{\"type\":\"reactComponent\",\"name\":\"CanvasPlaceholder\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCollectionListContents\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"CMSSlideshow\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"400\",\"framerIntrinsicHeight\":\"200\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CMSSlideshow.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,// @ts-ignore\ngetPropertyControls,ControlType,RenderTarget}from\"framer\";import Carousel from\"https://framer.com/m/Carousel-bt0d.js\";import{getCollectionListContents,CanvasPlaceholder}from\"https://framerusercontent.com/modules/MvMI8rlAwWI6W41vb7x5/zZu4neaiBjn0g7LEKq66/CMSSlideshow.js\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n */export default function CMSCarousel(props){const{collectionList,startLayers,endLayers,...otherProps}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const collectionLayers=getCollectionListContents(collectionList,isCanvas);let layers=[];if(startLayers){layers=layers.concat(startLayers);}if(!isCanvas){for(let i=0;i<collectionLayers.length;i++){layers.push(collectionLayers[i].props.children.props.children);}}else{let count=1;if(props.axis){// Horizontal\nif(props.sizingObject.widthType==\"columns\"){count=props.sizingObject.widthColumns;}}else{// Vertical\nif(props.sizingObject.heightType==\"columns\"){count=props.sizingObject.heightColumns;}}for(let i=0;i<count;i++){layers.push(/*#__PURE__*/_jsx(CanvasPlaceholder,{title:\"Run project to view carousel content\",subtitle:\"Collection List content is not accessible to the carousel component in the editor. Run your project or visit the live website to view the carousel with CMS content.\"}));}}if(endLayers){layers=layers.concat(endLayers);}return /*#__PURE__*/_jsx(Carousel,{...otherProps,slots:layers});}CMSCarousel.displayName=\"CMS Carousel\";addPropertyControls(CMSCarousel,{collectionList:{type:ControlType.ComponentInstance},startLayers:{type:ControlType.Array,control:{type:ControlType.ComponentInstance},title:\"Start\"},endLayers:{type:ControlType.Array,control:{type:ControlType.ComponentInstance},title:\"End\"},...getComponentProps(Carousel)});function getComponentProps(component){const{slots,...otherProps}=getPropertyControls(component);return otherProps;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CMSCarousel\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"400\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"200\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (6124c77)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/BjIKrNkiE2R9f8SwDteG/Ec4AISTlCNEks6KMFRtF/CXxRx0_EA.js\";const cycleOrder=[\"OpBNop9JO\",\"Wgg3UTWok\"];const serializationHash=\"framer-KyNqe\";const variantClassNames={OpBNop9JO:\"framer-v-ixp2lf\",Wgg3UTWok:\"framer-v-10s0gho\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0: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!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={Base:\"OpBNop9JO\",Landing:\"Wgg3UTWok\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"OpBNop9JO\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"OpBNop9JO\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-ixp2lf\",className,classNames),\"data-framer-name\":\"Base\",layoutDependency:layoutDependency,layoutId:\"OpBNop9JO\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({Wgg3UTWok:{\"data-framer-name\":\"Landing\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-8iiy5m\",\"data-styles-preset\":\"CXxRx0_EA\",style:{\"--framer-text-alignment\":\"center\"},children:\"Our clients say:\"})}),className:\"framer-vq8xd7\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"frKtVMhzF\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Wgg3UTWok:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-8iiy5m\",\"data-styles-preset\":\"CXxRx0_EA\",style:{\"--framer-text-alignment\":\"center\"},children:\"Hassle-free insurance trusted by collectors\"})})}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-KyNqe.framer-e6rpjt, .framer-KyNqe .framer-e6rpjt { display: block; }\",\".framer-KyNqe.framer-ixp2lf { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 800px; }\",\".framer-KyNqe .framer-vq8xd7 { flex: 1 0 0px; height: auto; max-width: 800px; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-KyNqe.framer-ixp2lf { gap: 0px; } .framer-KyNqe.framer-ixp2lf > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-KyNqe.framer-ixp2lf > :first-child { margin-left: 0px; } .framer-KyNqe.framer-ixp2lf > :last-child { margin-right: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 54\n * @framerIntrinsicWidth 800\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Wgg3UTWok\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FrameryBw7kv43b=withCSS(Component,css,\"framer-KyNqe\");export default FrameryBw7kv43b;FrameryBw7kv43b.displayName=\"Title\";FrameryBw7kv43b.defaultProps={height:54,width:800};addPropertyControls(FrameryBw7kv43b,{variant:{options:[\"OpBNop9JO\",\"Wgg3UTWok\"],optionTitles:[\"Base\",\"Landing\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameryBw7kv43b,[{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://app.framerstatic.com/Inter-Regular.cyrillic-ext-CFTLRB35.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://app.framerstatic.com/Inter-Regular.cyrillic-KKLZBALH.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-ext-ULEBLIFV.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-IRHSNFQB.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://app.framerstatic.com/Inter-Regular.latin-ext-VZDUGU3Q.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://app.framerstatic.com/Inter-Regular.latin-JLQMKCHE.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://app.framerstatic.com/Inter-Regular.vietnamese-QK7VSWXK.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryBw7kv43b\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Wgg3UTWok\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"800\",\"framerIntrinsicHeight\":\"54\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./yBw7kv43b.map", "// Generated by Framer (32b4767)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getPropertyControls,Image,PathVariablesContext,RichText,useLocaleInfo,useQueryData,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import CMSCarousel from\"https://framerusercontent.com/modules/ZWwVZaNY0bAcPai4E2vh/ygNqPbtFNPoTva8FXeWx/CMSCarousel.js\";import Testimonials from\"https://framerusercontent.com/modules/jKXBxgQSAcFAFV1GpKcl/fLQ2fMq5aCE3rISUws2D/RvEbTPNyx.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/ylFxecY0Usb77bHd9RGo/SDcns5ksqQ2dOCcphvF4/Bl3BY8vV5.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/BjIKrNkiE2R9f8SwDteG/Ec4AISTlCNEks6KMFRtF/CXxRx0_EA.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/RB01vKKdCOECYn80dlbo/VZ2jlROw3Oxk30kWt2Bb/q0xKhfFVN.js\";import*as sharedStyle7 from\"https://framerusercontent.com/modules/4Yah7UCSWmtNByQ6d2Yx/4hFG69kGqvKCsvLvVpV7/ro7OPezbn.js\";import*as sharedStyle6 from\"https://framerusercontent.com/modules/nqjXXI6tvfWN6oioXwA5/mHCG4gV8QT0z1OkBbiPh/SF2LDemLG.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/7btVKIr2W2PougzNwF47/8RhNrTN2wW9gIbTrnK5Y/tZMzRtDpv.js\";import*as sharedStyle8 from\"https://framerusercontent.com/modules/c0h73Qm84PtjC1h52tiR/xRgBRMJDFiwqRC5voCXe/vAPz818kh.js\";import*as sharedStyle5 from\"https://framerusercontent.com/modules/xV672A3HdxFMsGUl3rxw/elzOfUilP9HQmb1VmyWZ/YcK5MwVBr.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/W7F6sJn1CWREsJDvDXqx/EMpMVwhpiUO6WHc26q0V/zFEwbdF_2.js\";import AtomsSectionTitle from\"https://framerusercontent.com/modules/Fdq8pLu2FH9ujKwVNiga/qNY8FxQXRpjhjJPV0aK4/sAw7pXxta.js\";import Title from\"https://framerusercontent.com/modules/A3BoyVX76yzjcm4Qn2QP/0VSZlf1AHJcVbIVzhNGR/yBw7kv43b.js\";const AtomsSectionTitleFonts=getFonts(AtomsSectionTitle);const TitleFonts=getFonts(Title);const CMSCarouselFonts=getFonts(CMSCarousel);const TitleControls=getPropertyControls(Title);const cycleOrder=[\"hJuIVyfwv\",\"Lm2dcIlLT\",\"Egmx1VlW6\"];const serializationHash=\"framer-SXbK9\";const variantClassNames={Egmx1VlW6:\"framer-v-15e43d1\",hJuIVyfwv:\"framer-v-1nekobv\",Lm2dcIlLT:\"framer-v-1xkkhrj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const QueryData=({query,children})=>{const data=useQueryData(query);return children(data);};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(React.Fragment);const humanReadableEnumMap={Base:\"OpBNop9JO\",Landing:\"Wgg3UTWok\"};const humanReadableVariantMap={Desktop:\"hJuIVyfwv\",Mobile:\"Egmx1VlW6\",Tablet:\"Lm2dcIlLT\"};const getProps=({background,height,id,title,width,...props})=>{return{...props,ERCm4knlt:background??props.ERCm4knlt??\"var(--token-67b07d21-9b15-46b1-9df5-ccc74b291c60, rgb(255, 255, 255))\",pMixSw2RA:humanReadableEnumMap[title]??title??props.pMixSw2RA??\"OpBNop9JO\",variant:humanReadableVariantMap[props.variant]??props.variant??\"hJuIVyfwv\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,pMixSw2RA,ERCm4knlt,MUajIZXAjCoV2cOynf,qUd3fNsvMCoV2cOynf,TgcrGFICLCoV2cOynf,acOxPyNYVCoV2cOynf,V4HB_ZT5nCoV2cOynf,idCoV2cOynf,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"hJuIVyfwv\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className,sharedStyle6.className,sharedStyle7.className,sharedStyle8.className];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1nekobv\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"hJuIVyfwv\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref??ref1,style:{backgroundColor:ERCm4knlt,...style},...addPropertyOverrides({Egmx1VlW6:{\"data-framer-name\":\"Mobile\"},Lm2dcIlLT:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1t4wmcn\",\"data-framer-name\":\"Padding\",layoutDependency:layoutDependency,layoutId:\"lBaJ63HNu\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-934apj\",\"data-framer-name\":\"Heading\",layoutDependency:layoutDependency,layoutId:\"aQ4kNKVqh\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-15oj0jr-container\",layoutDependency:layoutDependency,layoutId:\"veAGAzLUy-container\",children:/*#__PURE__*/_jsx(AtomsSectionTitle,{height:\"100%\",id:\"veAGAzLUy\",layoutId:\"veAGAzLUy\",variant:\"Q4rqnIPLP\",width:\"100%\",XYw6OEuvs:\"Reviews\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1exfj7p-container\",layoutDependency:layoutDependency,layoutId:\"zZbUHIur4-container\",children:/*#__PURE__*/_jsx(Title,{height:\"100%\",id:\"zZbUHIur4\",layoutId:\"zZbUHIur4\",style:{width:\"100%\"},variant:pMixSw2RA,width:\"100%\"})})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-57kqph-container\",layoutDependency:layoutDependency,layoutId:\"HiOVaRj7o-container\",children:/*#__PURE__*/_jsx(CMSCarousel,{align:\"flex-start\",ariaLabel:\"Customer reviews\",arrowObject:{arrowFill:\"rgba(67, 63, 65, 0)\",arrowPadding:40,arrowRadius:0,arrowSize:16,leftArrow:\"https://framerusercontent.com/images/45JIbZ8cNxPKRkwWd6issjhoUFI.png\",rightArrow:\"https://framerusercontent.com/images/1F4Tay1gMfL2vVEXKoHTLldd82o.png\",showMouseControls:true},axis:true,borderRadius:0,collectionList:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-re5hps\",\"data-framer-name\":\"Testimonials\",layoutDependency:layoutDependency,layoutId:\"CoV2cOynf\",style:{backgroundColor:\"var(--token-b48cf13f-65a2-4228-8e78-d537cf6fb522, rgb(252, 250, 247))\"},children:/*#__PURE__*/_jsx(QueryData,{query:{from:{data:Testimonials,type:\"Collection\"},select:[{name:\"MUajIZXAj\",type:\"Identifier\"},{name:\"qUd3fNsvM\",type:\"Identifier\"},{name:\"TgcrGFICL\",type:\"Identifier\"},{name:\"acOxPyNYV\",type:\"Identifier\"},{name:\"V4HB_ZT5n\",type:\"Identifier\"},{name:\"id\",type:\"Identifier\"}]},children:collection=>collection.map(({MUajIZXAj:MUajIZXAjCoV2cOynf,qUd3fNsvM:qUd3fNsvMCoV2cOynf,TgcrGFICL:TgcrGFICLCoV2cOynf,acOxPyNYV:acOxPyNYVCoV2cOynf,V4HB_ZT5n:V4HB_ZT5nCoV2cOynf,id:idCoV2cOynf},i)=>{return /*#__PURE__*/_jsx(LayoutGroup,{id:`CoV2cOynf-${idCoV2cOynf}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{V4HB_ZT5n:V4HB_ZT5nCoV2cOynf},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-36egzp\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"N4iZ9yK5M\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-382c22b0-369f-4c02-bc25-9ad93ac53dfb, rgb(203, 192, 198))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xvwpuy\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"i8R6nwxWj\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",sizes:\"96px\",...toResponsiveImage(MUajIZXAjCoV2cOynf),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-1sjjwss\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"gpYTyXomc\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-fk8dlm\",\"data-styles-preset\":\"zFEwbdF_2\",children:\"Quote\"})}),className:\"framer-1q6jpqk\",\"data-framer-name\":\"quote\",layoutDependency:layoutDependency,layoutId:\"UWRq_sJgg\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:qUd3fNsvMCoV2cOynf,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:TgcrGFICLCoV2cOynf,className:\"framer-ul1hk1\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"cPNXAbGw7\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},stylesPresetsClassNames:{a:\"framer-styles-preset-1wicq5s\",code:\"framer-styles-preset-enwjp0\",h1:\"framer-styles-preset-8iiy5m\",h2:\"framer-styles-preset-1oifvm5\",h3:\"framer-styles-preset-1i055zt\",h4:\"framer-styles-preset-1gkiy5t\",h5:\"framer-styles-preset-14k0c32\",h6:\"framer-styles-preset-fk8dlm\",p:\"framer-styles-preset-jv2vlh\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-fk8dlm\",\"data-styles-preset\":\"zFEwbdF_2\",children:\"Name\"})}),className:\"framer-15mmy0k\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"NlvAn4XSu\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:acOxPyNYVCoV2cOynf,verticalAlignment:\"top\",withExternalLayout:true})]})})})},idCoV2cOynf);})})})],endLayers:[],fadeObject:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeTransition:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:500,type:\"spring\"},fadeWidth:25},gap:40,height:\"100%\",id:\"HiOVaRj7o\",layoutId:\"HiOVaRj7o\",padding:0,paddingBottom:0,paddingLeft:80,paddingPerSide:true,paddingRight:80,paddingTop:0,progressObject:{dotsActiveOpacity:1,dotsBackground:\"rgba(67, 63, 65, 0.2)\",dotsBlur:4,dotsFill:\"var(--token-b48cf13f-65a2-4228-8e78-d537cf6fb522, rgb(252, 250, 247))\",dotsGap:8,dotsInset:0,dotSize:8,dotsOpacity:.5,dotsPadding:8,dotsRadius:50,showProgressDots:false,showScrollbar:false},sizingObject:{heightInset:0,heightRows:1,heightType:\"stretch\",widthColumns:3,widthInset:0,widthType:\"columns\"},snapObject:{fluid:true,snap:true,snapEdge:\"start\"},startLayers:[],style:{maxWidth:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({Egmx1VlW6:{arrowObject:{arrowFill:\"rgba(67, 63, 65, 0)\",arrowPadding:12,arrowRadius:0,arrowSize:16,leftArrow:\"https://framerusercontent.com/images/45JIbZ8cNxPKRkwWd6issjhoUFI.png\",rightArrow:\"https://framerusercontent.com/images/1F4Tay1gMfL2vVEXKoHTLldd82o.png\",showMouseControls:true},paddingLeft:40,paddingRight:40,sizingObject:{heightInset:0,heightRows:1,heightType:\"stretch\",widthColumns:1,widthInset:0,widthType:\"columns\"}},Lm2dcIlLT:{sizingObject:{heightInset:0,heightRows:1,heightType:\"stretch\",widthColumns:2,widthInset:0,widthType:\"columns\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-poe6fx\",\"data-framer-name\":\"Padding\",layoutDependency:layoutDependency,layoutId:\"NYxm90R5l\"})]})})})});});const css=['.framer-SXbK9[data-border=\"true\"]::after, .framer-SXbK9 [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-SXbK9.framer-6a3pqu, .framer-SXbK9 .framer-6a3pqu { display: block; }\",\".framer-SXbK9.framer-1nekobv { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 1200px; }\",\".framer-SXbK9 .framer-1t4wmcn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 1440px; overflow: hidden; padding: 80px 80px 56px 80px; position: relative; width: 100%; }\",\".framer-SXbK9 .framer-934apj { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\",\".framer-SXbK9 .framer-15oj0jr-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-SXbK9 .framer-1exfj7p-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-SXbK9 .framer-57kqph-container { flex: none; height: auto; max-width: 1440px; position: relative; width: 100%; }\",\".framer-SXbK9 .framer-re5hps { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; padding: 80px 80px 80px 80px; position: relative; width: 6195px; }\",\".framer-SXbK9 .framer-36egzp { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: wrap; gap: 32px; height: auto; justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 32px; position: relative; width: 1px; }\",\".framer-SXbK9 .framer-1xvwpuy { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-SXbK9 .framer-1sjjwss { flex: none; height: 16px; position: relative; width: 96px; }\",\".framer-SXbK9 .framer-1q6jpqk, .framer-SXbK9 .framer-ul1hk1, .framer-SXbK9 .framer-15mmy0k { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-SXbK9 .framer-poe6fx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 120px; justify-content: center; max-width: 1440px; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-SXbK9.framer-1nekobv, .framer-SXbK9 .framer-1t4wmcn, .framer-SXbK9 .framer-934apj, .framer-SXbK9 .framer-re5hps, .framer-SXbK9 .framer-36egzp, .framer-SXbK9 .framer-1xvwpuy, .framer-SXbK9 .framer-poe6fx { gap: 0px; } .framer-SXbK9.framer-1nekobv > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-SXbK9.framer-1nekobv > :first-child, .framer-SXbK9 .framer-934apj > :first-child, .framer-SXbK9 .framer-36egzp > :first-child, .framer-SXbK9 .framer-1xvwpuy > :first-child { margin-top: 0px; } .framer-SXbK9.framer-1nekobv > :last-child, .framer-SXbK9 .framer-934apj > :last-child, .framer-SXbK9 .framer-36egzp > :last-child, .framer-SXbK9 .framer-1xvwpuy > :last-child { margin-bottom: 0px; } .framer-SXbK9 .framer-1t4wmcn > *, .framer-SXbK9 .framer-poe6fx > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-SXbK9 .framer-1t4wmcn > :first-child, .framer-SXbK9 .framer-re5hps > :first-child, .framer-SXbK9 .framer-poe6fx > :first-child { margin-left: 0px; } .framer-SXbK9 .framer-1t4wmcn > :last-child, .framer-SXbK9 .framer-re5hps > :last-child, .framer-SXbK9 .framer-poe6fx > :last-child { margin-right: 0px; } .framer-SXbK9 .framer-934apj > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-SXbK9 .framer-re5hps > * { margin: 0px; margin-left: calc(40px / 2); margin-right: calc(40px / 2); } .framer-SXbK9 .framer-36egzp > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-SXbK9 .framer-1xvwpuy > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } }\",\".framer-SXbK9.framer-v-1xkkhrj.framer-1nekobv { width: 800px; }\",\".framer-SXbK9.framer-v-15e43d1.framer-1nekobv { width: 390px; }\",\".framer-SXbK9.framer-v-15e43d1 .framer-1t4wmcn { padding: 80px 16px 40px 16px; }\",\".framer-SXbK9.framer-v-15e43d1 .framer-poe6fx { height: 80px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,...sharedStyle6.css,...sharedStyle7.css,...sharedStyle8.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 486.5\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Lm2dcIlLT\":{\"layout\":[\"fixed\",\"auto\"]},\"Egmx1VlW6\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"pMixSw2RA\":\"title\",\"ERCm4knlt\":\"background\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramertEdeaLi60=withCSS(Component,css,\"framer-SXbK9\");export default FramertEdeaLi60;FramertEdeaLi60.displayName=\"Section/Reviews\";FramertEdeaLi60.defaultProps={height:486.5,width:1200};addPropertyControls(FramertEdeaLi60,{variant:{options:[\"hJuIVyfwv\",\"Lm2dcIlLT\",\"Egmx1VlW6\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},pMixSw2RA:TitleControls?.[\"variant\"]&&{...TitleControls[\"variant\"],defaultValue:\"OpBNop9JO\",description:undefined,hidden:undefined,title:\"Title\"},ERCm4knlt:{defaultValue:\"var(--token-67b07d21-9b15-46b1-9df5-ccc74b291c60, rgb(255, 255, 255))\",title:\"Background\",type:ControlType.Color}});addFonts(FramertEdeaLi60,[...AtomsSectionTitleFonts,...TitleFonts,...CMSCarouselFonts,...sharedStyle.fonts,...sharedStyle1.fonts,...sharedStyle2.fonts,...sharedStyle3.fonts,...sharedStyle4.fonts,...sharedStyle5.fonts,...sharedStyle6.fonts,...sharedStyle7.fonts,...sharedStyle8.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramertEdeaLi60\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"pMixSw2RA\\\":\\\"title\\\",\\\"ERCm4knlt\\\":\\\"background\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Lm2dcIlLT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Egmx1VlW6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"486.5\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["n", "l", "s", "c", "p", "x", "u", "Link", "addPropertyControls", "ControlType", "vOdt4zMO3_default", "IconsIcon_EditableFonts", "getFonts", "CMCOfaryy_default", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "answer", "height", "id", "question", "width", "props", "_ref", "_ref1", "_humanReadableVariantMap_props_variant", "_ref2", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "jc8PsZACP", "ETuDu8Ygf", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1kigls5", "args", "onTap19s00ui", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "u", "cx", "RichText2", "css", "Framerzhw8JRe5o", "withCSS", "zhw8JRe5o_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "AtomsAccordionItemFonts", "getFonts", "zhw8JRe5o_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "QueryData", "query", "children", "data", "useQueryData", "Transition", "value", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "background", "height", "id", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "MKWOcWrik", "r60wP3y2ohmpJLjkfg", "IhpR11CtUhmpJLjkfg", "aZFvKpDoOhmpJLjkfg", "idhmpJLjkfg", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "cx", "u", "RichText2", "vOdt4zMO3_default", "collection", "i", "PathVariablesContext", "css", "FramerQAA49rmV6", "withCSS", "QAA49rmV6_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "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", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "ref1", "pe", "isDisplayed", "isDisplayed1", "isDisplayed2", "isDisplayed3", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "SVG", "RichText2", "css", "FramerSiuqmpzfs", "withCSS", "Siuqmpzfs_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "clamp", "t", "e", "n", "isNumber", "t", "isEasingList", "wrap", "e", "n", "o", "getEasingForSegment", "mix", "noopReturn", "t", "progress", "e", "n", "fillOffset", "o", "s", "mix", "defaultOffset", "interpolate", "f", "r", "clamp", "getEasingForSegment", "isString", "t", "e", "velocityPerSecond", "calcBezier", "t", "n", "e", "i", "binarySubdivide", "o", "r", "c", "u", "a", "s", "cubicBezier", "noopReturn", "getTForX", "o", "cubicBezier", "__rest", "n", "n", "e", "t", "r", "s", "calcGeneratorVelocity", "t", "n", "velocityPerSecond", "calcDampingRatio", "hasReachedTarget", "spring", "c", "i", "h", "e", "u", "d", "l", "g", "glide", "r", "a", "o", "f", "isOutOfBounds", "nearestBoundary", "m", "calcDelta", "calcLatest", "applyFriction", "p", "M", "checkCatchBoundary", "pregenerateKeyframes", "W", "L", "D", "M", "noopReturn", "k", "asTransformCssVar", "B", "L", "W", "j", "B", "testAnimation", "C", "$", "R", "resolveElements", "n", "createGeneratorEasing", "n", "o", "getGenerator", "t", "i", "s", "r", "a", "getKeyframes", "e", "pregenerateKeyframes", "c", "isNumberOrNull", "l", "f", "u", "d", "calcGeneratorVelocity", "g", "m", "N", "spring", "F", "glide", "U", "inView$1", "resolveElements", "onIntersectionChange", "q", "K", "getElementSize", "notifyTarget", "notifyAll", "createResizeObserver", "resizeElement", "G", "_", "createWindowResizeHandler", "window", "resizeWindow", "resize", "Z", "createAxisInfo", "createScrollInfo", "X", "updateAxisInfo", "progress", "velocityPerSecond", "updateScrollInfo", "calcInset", "Y", "J", "resolveEdge", "isString", "isNumber", "Q", "resolveOffset", "ee", "resolveOffsets", "interpolate", "defaultOffset", "measure", "createOnScrollHandler", "scrubAnimation", "noopReturn", "te", "ne", "oe", "getEventTarget", "scroll", "__rest", "listener", "dispatchPointerEvent", "n", "dispatchViewEvent", "se", "o", "i", "s", "__rest", "inView$1", "t", "mouseEvent", "re", "ae", "onPointerUp", "window", "onPointerDown", "ce", "le", "clamp", "t", "e", "n", "calcMaskWidth", "inset", "width", "useIsMouse", "isMouseDevice", "setIsMouseDevice", "ye", "fe", "Z", "window", "checkLimit", "progress", "target", "edgeOpacity", "moreItems", "buttonRef", "transition", "animate", "useGUI", "initialMoreItems", "initialAlpha", "pe", "useMotionValue", "fadeOpacity", "useTransform", "buttonOpacity", "v", "pointerEvents", "cursor", "buttonStyle", "baseButtonStyles", "setAriaVisible", "element", "useScrollLimits", "container", "axis", "scrollInfo", "updateCurrentScroll", "targetScroll", "checkLimits", "measureItems", "ue", "stopScroll", "scroll", "info", "stopResize", "resize", "Carousel", "slots", "gap", "align", "sizingObject", "fadeObject", "arrowObject", "snapObject", "progressObject", "ariaLabel", "borderRadius", "effectsObject", "props", "filteredSlots", "numItems", "j", "isCanvas", "RenderTarget", "padding", "usePadding", "axisLabel", "fadeContent", "fadeWidth", "fadeInset", "fadeTransition", "fadeAlpha", "snap", "snapEdge", "fluid", "widthType", "widthInset", "widthColumns", "heightType", "heightInset", "heightRows", "showScrollbar", "showProgressDots", "dotSize", "dotsInset", "dotsRadius", "dotsPadding", "dotsGap", "dotsFill", "dotsBackground", "dotsActiveOpacity", "dotsOpacity", "dotsBlur", "showMouseControls", "arrowSize", "arrowRadius", "arrowFill", "leftArrow", "rightArrow", "arrowPadding", "currentScroll", "newScroll", "start", "end", "startMaskInset", "endMaskInset", "baseWidth", "startMaskWidth", "endMaskWidth", "direction", "mask", "latest", "carouselRef", "numPages", "setNumPages", "itemStyle", "childStyle", "scrollOverflow", "containerStyle", "baseContainerStyle", "carouselStyle", "baseCarouselStyle", "carouselA11y", "itemA11y", "itemSizes", "te", "targetLength", "containerLength", "scrollLength", "current", "i", "newNumPages", "isReducedMotion", "useReducedMotion", "goto", "scrollTo", "options", "gotoPage", "page", "adjustment", "totalLen", "gotoDelta", "delta", "pageLength", "currentPage", "clamp", "p", "Placeholder", "dots", "dotsBlurStyle", "isSelected", "Dot", "dotStyle", "u", "motion", "child", "index", "_child_props", "q", "controlsStyles", "dotsContainerStyle", "MouseStyles", "addPropertyControls", "ControlType", "paddingControl", "selectedOpacity", "unselectedOpacity", "total", "opacity", "_scrollInfo_current", "_scrollInfo_current1", "minScroll", "maxScroll", "inlinePadding", "top", "bottom", "right", "left", "placeholderStyles", "emojiStyles", "titleStyles", "subtitleStyles", "baseContainerStyle", "baseCarouselStyle", "baseButtonStyles", "controlsStyles", "dotsContainerStyle", "dotStyle", "isBrowser", "usePageVisibility", "isVisible", "setIsVisible", "ye", "ue", "onVisibilityChange", "OPACITY_0", "awaitRefCallback", "element", "controller", "refCallbackResolve", "refCallbackPromise", "resolve", "reject", "current", "node", "Slideshow", "props", "slots", "startFrom", "direction", "effectsOptions", "autoPlayControl", "dragControl", "alignment", "gap", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "itemAmount", "fadeOptions", "intervalControl", "transitionControl", "arrowOptions", "borderRadius", "progressOptions", "style", "effectsOpacity", "effectsScale", "effectsRotate", "effectsPerspective", "effectsHover", "fadeContent", "overflow", "fadeWidth", "fadeInset", "fadeAlpha", "showMouseControls", "arrowSize", "arrowRadius", "arrowFill", "leftArrow", "rightArrow", "arrowShouldSpace", "arrowShouldFadeIn", "arrowPosition", "arrowPadding", "arrowGap", "arrowPaddingTop", "arrowPaddingRight", "arrowPaddingBottom", "arrowPaddingLeft", "showProgressDots", "dotSize", "dotsInset", "dotsRadius", "dotsPadding", "dotsGap", "dotsFill", "dotsBackground", "dotsActiveOpacity", "dotsOpacity", "dotsBlur", "paddingValue", "isCanvas", "RenderTarget", "filteredSlots", "hasChildren", "j", "isHorizontal", "isInverted", "u", "placeholderStyles", "p", "emojiStyles", "titleStyles", "subtitleStyles", "parentRef", "pe", "childrenRef", "se", "index", "timeoutRef", "size", "setSize", "ye", "isHovering", "setIsHovering", "shouldPlayOnHover", "setShouldPlayOnHover", "isMouseDown", "setIsMouseDown", "isResizing", "setIsResizing", "dupedChildren", "duplicateBy", "measure", "te", "firstChild", "lastChild", "parentLength", "start", "childrenLength", "itemSize", "itemWidth", "itemHeight", "viewportLength", "window", "Z", "scheduleMeasure", "frame", "fe", "initialResize", "ue", "resize", "contentSize", "timer", "totalItems", "childrenSize", "itemWithGap", "itemOffset", "currentItem", "setCurrentItem", "isDragging", "setIsDragging", "visibilityRef", "isInView", "useInView", "isVisible", "usePageVisibility", "factor", "xOrY", "useMotionValue", "canvasPosition", "newPosition", "wrappedValue", "useTransform", "value", "wrapped", "wrap", "wrappedIndex", "wrappedIndexInverted", "switchPages", "animate", "setDelta", "delta", "setPage", "currentItemWrapped", "currentItemWrappedInvert", "goto", "gotoInverted", "handleDragStart", "handleDragEnd", "event", "offset", "velocity", "offsetXorY", "velocityThreshold", "velocityXorY", "isHalfOfNext", "isHalfOfPrev", "normalizedOffset", "itemDelta", "itemDeltaFromOne", "childCounter", "columnOrRowValue", "child", "childIndex", "ref", "Slide", "fadeDirection", "fadeWidthStart", "fadeWidthEnd", "fadeInsetStart", "clamp", "fadeInsetEnd", "fadeMask", "dots", "dotsBlurStyle", "i", "Dot", "dotStyle", "baseButtonStyles", "dragProps", "arrowHasTop", "arrowHasBottom", "arrowHasLeft", "arrowHasRight", "arrowHasMid", "containerStyle", "motion", "controlsStyles", "dotsContainerStyle", "addPropertyControls", "ControlType", "num", "min", "max", "Y", "_child_props", "_child_props1", "slideKey", "width", "height", "numChildren", "effects", "isLast", "childOffset", "scrollRange", "val", "rotateY", "rotateX", "opacity", "scale", "originXorY", "latest", "newValue", "_ref_current", "visibility", "mix", "LayoutGroup", "q", "selectedOpacity", "total", "buttonStyle", "isSelected", "inlinePadding", "top", "bottom", "right", "left", "CMSSlideshow", "props", "collectionList", "startLayers", "endLayers", "frame", "otherProps", "isCanvas", "RenderTarget", "collectionLayers", "getCollectionListContents", "layers", "i", "p", "CanvasPlaceholder", "layer", "q", "Slideshow", "addPropertyControls", "ControlType", "getComponentProps", "component", "slots", "getPropertyControls", "element", "title", "subtitle", "u", "CMSCarousel", "props", "collectionList", "startLayers", "endLayers", "otherProps", "isCanvas", "RenderTarget", "collectionLayers", "getCollectionListContents", "layers", "count", "i", "p", "CanvasPlaceholder", "Carousel", "addPropertyControls", "ControlType", "getComponentProps", "component", "slots", "getPropertyControls", "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", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "RichText2", "css", "FrameryBw7kv43b", "withCSS", "yBw7kv43b_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "AtomsSectionTitleFonts", "getFonts", "sAw7pXxta_default", "TitleFonts", "yBw7kv43b_default", "CMSCarouselFonts", "CMSCarousel", "TitleControls", "getPropertyControls", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "toResponsiveImage", "value", "QueryData", "query", "children", "data", "useQueryData", "Transition", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableEnumMap", "humanReadableVariantMap", "getProps", "background", "height", "id", "title", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "pMixSw2RA", "ERCm4knlt", "MUajIZXAjCoV2cOynf", "qUd3fNsvMCoV2cOynf", "TgcrGFICLCoV2cOynf", "acOxPyNYVCoV2cOynf", "V4HB_ZT5nCoV2cOynf", "idCoV2cOynf", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "u", "cx", "RvEbTPNyx_default", "collection", "i", "PathVariablesContext", "Image2", "RichText2", "css", "FramertEdeaLi60", "withCSS", "tEdeaLi60_default", "addPropertyControls", "ControlType", "addFonts", "fonts"]
}
