{"version":3,"file":"Examples.B2mRcu2k.mjs","names":["React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","SVG","sharedStyle.css","sharedStyle.fonts","useState","useRef","useState","useCallback"],"sources":["https:/framerusercontent.com/modules/4ayl5mHzhq5T4d6z3EmU/TwI26WYoZIXOJhmUeYBi/zcetNa_mR.js","https:/framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js","https:/framer.com/m/framer/store.js@^1.0.0","https:/framerusercontent.com/modules/28rXvpPsrum7FH6cMELS/1jCAazZw1EGHjrG5Nu5D/Utils.js","https:/framer.com/m/framer/utils.js@^0.9.0","https:/framerusercontent.com/modules/fZRl2cZHuuIkBCE6HTJv/mUG9TCmBa8EjHOWlALni/Examples.js"],"sourcesContent":["// Generated by Framer (e0809aa)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/p6yWOOOtYRi31jyaeWQ7/2PAOIB1D8sRxSyl3WRYW/u1HEZHZBI.js\";const enabledGestures={IDHsFB6Jv:{hover:true},jaDncWdz2:{hover:true},JPy9D9IBH:{hover:true},lj4way6Oq:{hover:true},MoUQVzaMx:{hover:true},q7m4QVQCs:{hover:true}};const cycleOrder=[\"q7m4QVQCs\",\"MoUQVzaMx\",\"yXxGFzacG\",\"lj4way6Oq\",\"JPy9D9IBH\",\"IDHsFB6Jv\",\"jaDncWdz2\"];const serializationHash=\"framer-CN3sK\";const variantClassNames={IDHsFB6Jv:\"framer-v-p00g5v\",jaDncWdz2:\"framer-v-v7szzu\",JPy9D9IBH:\"framer-v-13vu0lz\",lj4way6Oq:\"framer-v-1fcifsc\",MoUQVzaMx:\"framer-v-8neybd\",q7m4QVQCs:\"framer-v-1ukflgo\",yXxGFzacG:\"framer-v-4q1vmx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Iy7oj1JgF=undefined;const UKHpTYM0U=undefined;const by0wMZhvD=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"alt-button\":\"lj4way6Oq\",\"Alt-Dark\":\"jaDncWdz2\",\"dark-small\":\"yXxGFzacG\",\"steoke-02\":\"IDHsFB6Jv\",\"stroke-small\":\"JPy9D9IBH\",dark:\"q7m4QVQCs\",light:\"MoUQVzaMx\"};const Variants=motion.create(React.Fragment);const getProps=({content,height,id,link,newTab,width,...props})=>{return{...props,by0wMZhvD:content??props.by0wMZhvD??\"Book a demo\",Iy7oj1JgF:link??props.Iy7oj1JgF,UKHpTYM0U:newTab??props.UKHpTYM0U??false,variant:humanReadableVariantMap[props.variant]??props.variant??\"q7m4QVQCs\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,by0wMZhvD,Iy7oj1JgF,UKHpTYM0U,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"q7m4QVQCs\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"yXxGFzacG\")return false;return true;};const isDisplayed1=()=>{if([\"lj4way6Oq-hover\",\"jaDncWdz2-hover\"].includes(gestureVariant))return false;if([\"lj4way6Oq\",\"jaDncWdz2\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if([\"lj4way6Oq-hover\",\"jaDncWdz2-hover\"].includes(gestureVariant))return true;if([\"lj4way6Oq\",\"jaDncWdz2\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:Iy7oj1JgF,motionChild:true,nodeId:\"q7m4QVQCs\",openInNewTab:UKHpTYM0U,scopeId:\"zcetNa_mR\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1ukflgo\",className,classNames)} framer-v2wuf6`,\"data-framer-name\":\"dark\",layoutDependency:layoutDependency,layoutId:\"q7m4QVQCs\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-92c7e6fe-2c1c-494f-8197-ba53137aff17, rgb(14, 38, 22))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,...style},variants:{\"jaDncWdz2-hover\":{backgroundColor:\"var(--token-80292701-4c97-471b-9272-c8ee67ba6c4e, rgb(140, 180, 250))\"},\"lj4way6Oq-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-a956a73d-3575-4b42-a3de-e89e921bfdc1, rgb(67, 119, 209))\"},\"MoUQVzaMx-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},\"q7m4QVQCs-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},IDHsFB6Jv:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-5a1e816d-37be-4361-bd9f-62244ff2720c, rgb(153, 153, 152))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},jaDncWdz2:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(242, 242, 242)\"},JPy9D9IBH:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-5a1e816d-37be-4361-bd9f-62244ff2720c, rgb(153, 153, 152))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},lj4way6Oq:{backgroundColor:\"var(--token-fd23a075-66fc-4612-8c20-c9f07a7225f5, rgb(0, 0, 0))\"},MoUQVzaMx:{backgroundColor:\"var(--token-e355b7e2-912c-4196-8ee7-cb0bd5b8d9da, rgb(229, 229, 229))\"}},...addPropertyOverrides({\"IDHsFB6Jv-hover\":{\"data-framer-name\":undefined},\"jaDncWdz2-hover\":{\"data-framer-name\":undefined},\"JPy9D9IBH-hover\":{\"data-framer-name\":undefined},\"lj4way6Oq-hover\":{\"data-framer-name\":undefined},\"MoUQVzaMx-hover\":{\"data-framer-name\":undefined},\"q7m4QVQCs-hover\":{\"data-framer-name\":undefined},IDHsFB6Jv:{\"data-border\":true,\"data-framer-name\":\"steoke-02\"},jaDncWdz2:{\"data-framer-name\":\"Alt-Dark\"},JPy9D9IBH:{\"data-border\":true,\"data-framer-name\":\"stroke-small\"},lj4way6Oq:{\"data-framer-name\":\"alt-button\"},MoUQVzaMx:{\"data-framer-name\":\"light\"},yXxGFzacG:{\"data-framer-name\":\"dark-small\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LU1lZGl1bQ==\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e0f293b6-d692-48f6-bdbb-900fa8511d7f, rgb(255, 255, 255)))\"},children:\"Book a demo\"})}),className:\"framer-1hxk5dh\",fonts:[\"FR;InterDisplay-Medium\"],layoutDependency:layoutDependency,layoutId:\"R_w9W2qkJ\",style:{\"--extracted-r6o4lv\":\"var(--token-e0f293b6-d692-48f6-bdbb-900fa8511d7f, rgb(255, 255, 255))\"},text:by0wMZhvD,variants:{IDHsFB6Jv:{\"--extracted-r6o4lv\":\"var(--token-a60f28df-172d-4cae-bfcb-efdfbac6c3d1, rgb(102, 102, 102))\"},jaDncWdz2:{\"--extracted-a0htzi\":\"var(--token-d50ff0c1-14db-4f6c-8d10-923c8789b021, rgb(0, 0, 0))\"},lj4way6Oq:{\"--extracted-1lwpl3i\":\"var(--token-e0f293b6-d692-48f6-bdbb-900fa8511d7f, rgb(255, 255, 255))\"},MoUQVzaMx:{\"--extracted-r6o4lv\":\"var(--token-d50ff0c1-14db-4f6c-8d10-923c8789b021, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({IDHsFB6Jv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LU1lZGl1bQ==\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a60f28df-172d-4cae-bfcb-efdfbac6c3d1, rgb(102, 102, 102)))\"},children:\"Book a demo\"})})},jaDncWdz2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-19th9ng\",\"data-styles-preset\":\"u1HEZHZBI\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-d50ff0c1-14db-4f6c-8d10-923c8789b021, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(motion.em,{children:\"Book a demo\"})})}),fonts:[\"Inter\",\"Inter-Italic\"]},lj4way6Oq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SW5zdHJ1bWVudCBTZXJpZi1yZWd1bGFy\",\"--framer-font-family\":'\"Instrument Serif\", \"Instrument Serif Placeholder\", serif',\"--framer-font-size\":\"22px\",\"--framer-letter-spacing\":\"-0.036em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-e0f293b6-d692-48f6-bdbb-900fa8511d7f, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(motion.em,{children:\"Book a demo\"})})}),fonts:[\"GF;Instrument Serif-regular\",\"GF;Instrument Serif-italic\"]},MoUQVzaMx:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LU1lZGl1bQ==\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d50ff0c1-14db-4f6c-8d10-923c8789b021, rgb(0, 0, 0)))\"},children:\"Book a demo\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lxaqo0\",\"data-framer-name\":\"icon-container\",layoutDependency:layoutDependency,layoutId:\"ZnrA7mVga\",style:{rotate:0},variants:{\"IDHsFB6Jv-hover\":{rotate:180},\"jaDncWdz2-hover\":{rotate:0},\"JPy9D9IBH-hover\":{rotate:180},\"lj4way6Oq-hover\":{rotate:0},\"MoUQVzaMx-hover\":{rotate:180},\"q7m4QVQCs-hover\":{rotate:180}},children:[isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1lj30sc\",layoutDependency:layoutDependency,layoutId:\"FXoMOO5hc\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 10\" overflow=\"visible\"><path d=\"M 0 0 L 0 10 L 10 10 Z\" fill=\"var(--token-e0f293b6-d692-48f6-bdbb-900fa8511d7f, rgb(255, 255, 255))\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({IDHsFB6Jv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 10\" overflow=\"visible\"><path d=\"M 0 0 L 0 10 L 10 10 Z\" fill=\"var(--token-a60f28df-172d-4cae-bfcb-efdfbac6c3d1, rgb(102, 102, 102)) /* {&quot;name&quot;:&quot;text-secondary&quot;} */\"></path></svg>'},JPy9D9IBH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 10\" overflow=\"visible\"><path d=\"M 0 0 L 0 10 L 10 10 Z\" fill=\"var(--token-e0f293b6-d692-48f6-bdbb-900fa8511d7f, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;text-invert&quot;} */\"></path></svg>'},MoUQVzaMx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 10\" overflow=\"visible\"><path d=\"M 0 0 L 0 10 L 10 10 Z\" fill=\"var(--token-d50ff0c1-14db-4f6c-8d10-923c8789b021, rgb(0, 0, 0))\"></path></svg>'}},baseVariant,gestureVariant)}),isDisplayed2()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-15o01j4\",layoutDependency:layoutDependency,layoutId:\"coKWYSapw\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.533 6.533\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({jaDncWdz2:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.533 6.533\" overflow=\"visible\"><path d=\"M 6.533 5.4 L 5.611 5.406 L 5.611 1.585 L 0.663 6.533 L 0 5.87 L 4.948 0.922 L 1.133 0.928 L 1.133 0 L 6.533 0 Z\" fill=\"var(--token-d50ff0c1-14db-4f6c-8d10-923c8789b021, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;text-primary&quot;} */\"></path></svg>'},lj4way6Oq:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.533 6.533\" overflow=\"visible\"><path d=\"M 6.533 5.4 L 5.611 5.406 L 5.611 1.585 L 0.663 6.533 L 0 5.87 L 4.948 0.922 L 1.133 0.928 L 1.133 0 L 6.533 0 Z\" fill=\"var(--token-e0f293b6-d692-48f6-bdbb-900fa8511d7f, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;text-invert&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)})]})]})})})})});});const css=[\".framer-CN3sK.framer-v2wuf6, .framer-CN3sK .framer-v2wuf6 { display: block; }\",\".framer-CN3sK.framer-1ukflgo { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 18px 34px 18px 34px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-CN3sK .framer-1hxk5dh { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-CN3sK .framer-lxaqo0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-CN3sK .framer-1lj30sc { height: 10px; position: relative; width: 10px; }\",\".framer-CN3sK .framer-15o01j4 { height: 7px; position: relative; width: 7px; }\",\".framer-CN3sK.framer-v-4q1vmx.framer-1ukflgo { cursor: unset; padding: 12px 28px 12px 28px; }\",\".framer-CN3sK.framer-v-1fcifsc.framer-1ukflgo, .framer-CN3sK.framer-v-v7szzu.framer-1ukflgo { padding: 12px 28px 12px 28px; }\",\".framer-CN3sK.framer-v-13vu0lz.framer-1ukflgo, .framer-CN3sK.framer-v-p00g5v.framer-1ukflgo { padding: 12px 18px 12px 18px; }\",...sharedStyle.css,'.framer-CN3sK[data-border=\"true\"]::after, .framer-CN3sK [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 55\n * @framerIntrinsicWidth 177.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"MoUQVzaMx\":{\"layout\":[\"auto\",\"auto\"]},\"yXxGFzacG\":{\"layout\":[\"auto\",\"auto\"]},\"lj4way6Oq\":{\"layout\":[\"auto\",\"auto\"]},\"JPy9D9IBH\":{\"layout\":[\"auto\",\"auto\"]},\"IDHsFB6Jv\":{\"layout\":[\"auto\",\"auto\"]},\"jaDncWdz2\":{\"layout\":[\"auto\",\"auto\"]},\"owmnZkemS\":{\"layout\":[\"auto\",\"auto\"]},\"Is5Mh4pby\":{\"layout\":[\"auto\",\"auto\"]},\"w9kjbaEUJ\":{\"layout\":[\"auto\",\"auto\"]},\"sVkc1Y41F\":{\"layout\":[\"auto\",\"auto\"]},\"Ihq0oiJwH\":{\"layout\":[\"auto\",\"auto\"]},\"YuVaF3_FM\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"by0wMZhvD\":\"content\",\"Iy7oj1JgF\":\"link\",\"UKHpTYM0U\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerzcetNa_mR=withCSS(Component,css,\"framer-CN3sK\");export default FramerzcetNa_mR;FramerzcetNa_mR.displayName=\"button\";FramerzcetNa_mR.defaultProps={height:55,width:177.5};addPropertyControls(FramerzcetNa_mR,{variant:{options:[\"q7m4QVQCs\",\"MoUQVzaMx\",\"yXxGFzacG\",\"lj4way6Oq\",\"JPy9D9IBH\",\"IDHsFB6Jv\",\"jaDncWdz2\"],optionTitles:[\"dark\",\"light\",\"dark-small\",\"alt-button\",\"stroke-small\",\"steoke-02\",\"Alt-Dark\"],title:\"Variant\",type:ControlType.Enum},by0wMZhvD:{defaultValue:\"Book a demo\",displayTextArea:true,title:\"content\",type:ControlType.String},onby0wMZhvDChange:{changes:\"by0wMZhvD\",type:ControlType.ChangeHandler},Iy7oj1JgF:{title:\"Link\",type:ControlType.Link},UKHpTYM0U:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onUKHpTYM0UChange:{changes:\"UKHpTYM0U\",type:ControlType.ChangeHandler}});addFonts(FramerzcetNa_mR,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/ePuN3mCjzajIHnyCdvKBFiZkyY0.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/V3j1L0o5vPFKe26Sw4HcpXCfHo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/F3kdpd2N0cToWV5huaZjjgM.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/0iDmxkizU9goZoclqIqsV5rvETU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/r0mv3NegmA0akcQsNFotG32Las.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/iwWTDc49ENF2tCHbqlNARXw6Ug.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/Ii21jnSJkulBKsHHXKlapi7fv9w.woff2\",weight:\"500\"},{cssFamilyName:\"Instrument Serif\",source:\"google\",style:\"normal\",uiFamilyName:\"Instrument Serif\",url:\"https://fonts.gstatic.com/s/instrumentserif/v5/jizBRFtNs2ka5fXjeivQ4LroWlx-2zcZj1bIkNo.woff2\",weight:\"400\"},{cssFamilyName:\"Instrument Serif\",source:\"google\",style:\"italic\",uiFamilyName:\"Instrument Serif\",url:\"https://fonts.gstatic.com/s/instrumentserif/v5/jizHRFtNs2ka5fXjeivQ4LroWlx-6zATjnTNgNq55w.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",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/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",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/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerzcetNa_mR\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"55\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"177.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"MoUQVzaMx\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"yXxGFzacG\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"lj4way6Oq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"JPy9D9IBH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"IDHsFB6Jv\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jaDncWdz2\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"owmnZkemS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Is5Mh4pby\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"w9kjbaEUJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"sVkc1Y41F\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Ihq0oiJwH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"YuVaF3_FM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"by0wMZhvD\\\":\\\"content\\\",\\\"Iy7oj1JgF\\\":\\\"link\\\",\\\"UKHpTYM0U\\\":\\\"newTab\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useState,useEffect}from\"react\";import{Data,useObserveData}from\"framer\";export function createStore(state1){// Use Data so that a Preview reload resets the state\nconst dataStore=Data({state:Object.freeze({...state1})});// Create a set function that updates the state\nconst setDataStore=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(dataStore.state);}dataStore.state=Object.freeze({...dataStore.state,...newState});};// Store the initial state, copy the object if it's an object\nlet storeState=typeof state1===\"object\"?Object.freeze({...state1}):state1;// Keep a list of all the listeners, in the form of React hook setters\nconst storeSetters=new Set();// Create a set function that updates all the listeners / setters\nconst setStoreState=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(storeState);}storeState=typeof newState===\"object\"?Object.freeze({...storeState,...newState}):newState;// Update all the listeners / setters with the new value\nstoreSetters.forEach(setter=>setter(storeState));};// Create the actual hook based on everything above\nfunction useStore(){// Create the hook we are going to use as a listener\nconst[state,setState]=useState(storeState);// If we unmount the component using this hook, we need to remove the listener\n// @ts-ignore\nuseEffect(()=>{// But right now, we need to add the listener\nstoreSetters.add(setState);return()=>storeSetters.delete(setState);},[]);// If Data context exists, use Data, otherwise use vanilla React state\nif(useObserveData()===true){useObserveData();return[dataStore.state,setDataStore];}else{// Return the state and a function to update the central store\nreturn[state,setStoreState];}}return useStore;}\nexport const __FramerMetadata__ = {\"exports\":{\"createStore\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./createStore.map","/*\n * createStore (framer/store@1.0.1)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js\"\n","export const centerContent = {\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const autoSizingText = {\n    width: \"max-content\",\n    wordBreak: \"break-word\",\n    overflowWrap: \"break-word\",\n    overflow: \"hidden\",\n    whiteSpace: \"pre-wrap\",\n    flexShrink: 0\n};\nexport const defaultContainerStyles = {\n    ...centerContent,\n    overflow: \"hidden\"\n};\nexport const containerStyles = defaultContainerStyles;\nexport const randomColor = ()=>\"#\" + Math.floor(Math.random() * 16777215).toString(16)\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"centerContent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"autoSizingText\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultContainerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomColor\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./Utils.map","/*\n * Utils (framer/utils@0.9.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/28rXvpPsrum7FH6cMELS/1jCAazZw1EGHjrG5Nu5D/Utils.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,startTransition,useCallback,useState,useRef}from\"react\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";import{randomColor}from\"https://framer.com/m/framer/utils.js@^0.9.0\";// Learn more: https://www.framer.com/developers/overrides/\nconst useStore=createStore({background:\"#0099FF\"});export function withRotate(Component){return /*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsx(Component,{ref:ref,...props,animate:{rotate:90},transition:{duration:2}});});}export function withHover(Component){return /*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsx(Component,{ref:ref,...props,whileHover:{scale:1.05}});});}export function withRandomColor(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[store,setStore]=useStore();return /*#__PURE__*/_jsx(Component,{ref:ref,...props,animate:{background:store.background},onClick:()=>{setStore({background:randomColor()});}});});}export function EdgeHoverScroll(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const baseVelocityRef=useRef(null);const pointerInsideRef=useRef(false);const cardHoveredRef=useRef(false);const edgeZoneActiveRef=useRef(false);const edgeVelocityRef=useRef(null);const[,setVelocityBump]=useState(0);const tickerEffect=props?.tickerEffect;if(baseVelocityRef.current===null&&tickerEffect&&typeof tickerEffect.velocity===\"number\"){baseVelocityRef.current=tickerEffect.velocity;}const updateEdgeVelocityFromPointer=useCallback(event=>{const target=event.currentTarget;const rect=target.getBoundingClientRect();const isCardHovered=event.target!==event.currentTarget;if(rect.width<=0){edgeZoneActiveRef.current=false;edgeVelocityRef.current=null;cardHoveredRef.current=isCardHovered;return;}const configuredThreshold=Number(props.edgeThreshold??.18);const thresholdRatio=Math.max(.02,Math.min(.45,configuredThreshold));const edgeZone=rect.width*thresholdRatio;const localX=event.clientX-rect.left;let inEdgeZone=false;let nextEdgeVelocity=null;const baseMagnitude=Math.abs(typeof baseVelocityRef.current===\"number\"?baseVelocityRef.current:typeof tickerEffect?.velocity===\"number\"?tickerEffect.velocity:0);if(localX>=0&&localX<=edgeZone){nextEdgeVelocity=-baseMagnitude;inEdgeZone=true;}else if(localX<=rect.width&&localX>=rect.width-edgeZone){nextEdgeVelocity=baseMagnitude;inEdgeZone=true;}pointerInsideRef.current=true;const cardHoverChanged=cardHoveredRef.current!==isCardHovered;cardHoveredRef.current=isCardHovered;if(Math.abs((nextEdgeVelocity??0)-(edgeVelocityRef.current??0))>.01||edgeZoneActiveRef.current!==inEdgeZone||cardHoverChanged){edgeVelocityRef.current=nextEdgeVelocity;edgeZoneActiveRef.current=inEdgeZone;startTransition(()=>{setVelocityBump(value=>value+1);});}},[props.edgeThreshold,tickerEffect?.velocity]);const handlePointerLeave=useCallback(()=>{pointerInsideRef.current=false;const hadCardHover=cardHoveredRef.current;cardHoveredRef.current=false;const hadEdgeOverride=edgeZoneActiveRef.current;edgeZoneActiveRef.current=false;edgeVelocityRef.current=null;if(hadEdgeOverride||hadCardHover){startTransition(()=>{setVelocityBump(value=>value+1);});}},[]);const effectiveBaseVelocity=typeof baseVelocityRef.current===\"number\"?baseVelocityRef.current:typeof tickerEffect?.velocity===\"number\"?tickerEffect.velocity:null;const nextTickerEffect=tickerEffect&&typeof effectiveBaseVelocity===\"number\"?{...tickerEffect,velocity:pointerInsideRef.current&&!cardHoveredRef.current&&edgeZoneActiveRef.current&&typeof edgeVelocityRef.current===\"number\"?edgeVelocityRef.current:effectiveBaseVelocity,hoverModifier:pointerInsideRef.current?cardHoveredRef.current?0:100:tickerEffect.hoverModifier}:tickerEffect;return /*#__PURE__*/_jsx(Component,{ref:ref,...props,tickerEffect:nextTickerEffect,onPointerMove:event=>{if(props.onPointerMove){props.onPointerMove(event);}startTransition(()=>{updateEdgeVelocityFromPointer(event);});},onPointerLeave:event=>{if(props.onPointerLeave){props.onPointerLeave(event);}startTransition(()=>{handlePointerLeave();});}});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withRotate\":{\"type\":\"reactHoc\",\"name\":\"withRotate\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withHover\":{\"type\":\"reactHoc\",\"name\":\"withHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRandomColor\":{\"type\":\"reactHoc\",\"name\":\"withRandomColor\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EdgeHoverScroll\":{\"type\":\"reactHoc\",\"name\":\"EdgeHoverScroll\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Examples.map"],"mappings":"icACg+B,SAAS,EAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,CAAC,EAAuF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,EAAQ,CAAC,EAAS,CAAc,uCAA9lC,IAAqK,IAAkE,IAA4B,IAAmJ,EAAO,EAAgB,CAAC,UAAU,CAAC,MAAM,EAAI,EAAE,UAAU,CAAC,MAAM,EAAI,EAAE,UAAU,CAAC,MAAM,EAAI,EAAE,UAAU,CAAC,MAAM,EAAI,EAAE,UAAU,CAAC,MAAM,EAAI,EAAE,UAAU,CAAC,MAAM,EAAI,CAAC,EAAQ,EAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQ,EAAkB,eAAqB,EAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,iBAAiB,EAA6Q,EAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQ,GAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOA,EAAiB,CAAmB,EAAQ,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,YAAU,GAAG,CAAC,KAAK,UAAU,CAAU,CAAC,CAAC,EAAE,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,UAAQ,CAAC,CAAE,EAAQ,EAAwB,CAAC,aAAa,YAAY,WAAW,YAAY,aAAa,YAAY,YAAY,YAAY,eAAe,YAAY,KAAK,YAAY,MAAM,WAAW,EAAQ,EAAS,EAAO,OAAOC,CAAc,EAAQ,GAAU,CAAC,UAAQ,SAAO,KAAG,OAAK,SAAO,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAS,EAAM,WAAW,cAAc,UAAU,GAAM,EAAM,UAAU,UAAU,GAAQ,EAAM,WAAW,GAAM,QAAQ,EAAwB,EAAM,UAAU,EAAM,SAAS,WAAW,GAAU,GAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAAE,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAWrvE,EAAgB,EAXswEC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,IAAI,EAAQ,EAAW,GAAK,EAAkB,EAAgBC,EAAY,EAAO,CAAC,eAAa,aAAW,EAAc,EAA0B,GAAqB,EAAE,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,GAAG,GAAW,EAAS,CAAK,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,aAAW,eAAe,YAAY,kBAAgB,IAAI,EAAW,UAAQ,mBAAiB,CAAC,EAAQ,EAAiB,EAAuB,EAAM,CAAQ,EAA4D,EAAkB,EAAG,EAAlDC,CAA4F,EAAQ,MAAoB,IAAc,YAA6C,MAAiG,EAA5E,CAAC,kBAAkB,iBAAiB,CAAC,CAAC,SAAS,CAAc,GAAkB,CAAC,YAAY,WAAW,CAAC,CAAC,SAAS,CAAW,GAAmC,MAAgG,GAA3E,CAAC,kBAAkB,iBAAiB,CAAC,CAAC,SAAS,CAAc,GAAiB,CAAC,YAAY,WAAW,CAAC,CAAC,SAAS,CAAW,GAA6B,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK,EAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAK,EAAW,CAAC,MAAM,EAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,EAAU,QAAQ,YAAY,aAAa,GAAK,SAAsB,EAAM,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,EAAG,EAAkB,iBAAiBC,EAAU,CAAU,EAAE,gBAAgB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,mBAAmB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,qEAAqE,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,IAAI,GAAG,CAAK,EAAE,SAAS,CAAC,kBAAkB,CAAC,gBAAgB,uEAAuE,EAAE,kBAAkB,CAAC,wBAAwB,MAAM,sBAAsB,MAAM,uBAAuB,MAAM,qBAAqB,MAAM,gBAAgB,sEAAsE,EAAE,kBAAkB,CAAC,wBAAwB,MAAM,sBAAsB,MAAM,uBAAuB,MAAM,qBAAqB,KAAK,EAAE,kBAAkB,CAAC,wBAAwB,MAAM,sBAAsB,MAAM,uBAAuB,MAAM,qBAAqB,KAAK,EAAE,UAAU,CAAC,wBAAwB,MAAM,iBAAiB,wEAAwE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,kBAAkB,EAAE,UAAU,CAAC,wBAAwB,MAAM,sBAAsB,MAAM,uBAAuB,MAAM,qBAAqB,MAAM,gBAAgB,oBAAoB,EAAE,UAAU,CAAC,wBAAwB,MAAM,iBAAiB,wEAAwE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,kBAAkB,EAAE,UAAU,CAAC,gBAAgB,iEAAiE,EAAE,UAAU,CAAC,gBAAgB,uEAAuE,CAAC,EAAE,GAAG,EAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,EAAS,EAAE,kBAAkB,CAAC,mBAAmB,IAAA,EAAS,EAAE,kBAAkB,CAAC,mBAAmB,IAAA,EAAS,EAAE,kBAAkB,CAAC,mBAAmB,IAAA,EAAS,EAAE,kBAAkB,CAAC,mBAAmB,IAAA,EAAS,EAAE,kBAAkB,CAAC,mBAAmB,IAAA,EAAS,EAAE,UAAU,CAAC,cAAc,GAAK,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,UAAU,EAAE,UAAU,CAAC,cAAc,GAAK,mBAAmB,cAAc,EAAE,UAAU,CAAC,mBAAmB,YAAY,EAAE,UAAU,CAAC,mBAAmB,OAAO,EAAE,UAAU,CAAC,mBAAmB,YAAY,CAAC,EAAE,EAAY,CAAc,EAAE,SAAS,CAAc,EAAKC,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKN,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,2DAA2D,uBAAuB,MAAM,0BAA0B,UAAU,0BAA0B,SAAS,sBAAsB,gGAAgG,EAAE,SAAS,aAAa,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,wBAAwB,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,uEAAuE,EAAE,KAAK,EAAU,SAAS,CAAC,UAAU,CAAC,qBAAqB,uEAAuE,EAAE,UAAU,CAAC,qBAAqB,iEAAiE,EAAE,UAAU,CAAC,sBAAsB,uEAAuE,EAAE,UAAU,CAAC,qBAAqB,iEAAiE,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,2DAA2D,uBAAuB,MAAM,0BAA0B,UAAU,0BAA0B,SAAS,sBAAsB,gGAAgG,EAAE,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,0FAA0F,EAAE,SAAsB,EAAK,EAAO,GAAG,CAAC,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,cAAc,CAAC,EAAE,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,4DAA4D,qBAAqB,OAAO,0BAA0B,WAAW,0BAA0B,OAAO,sBAAsB,iGAAiG,EAAE,SAAsB,EAAK,EAAO,GAAG,CAAC,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,8BAA8B,4BAA4B,CAAC,EAAE,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,2DAA2D,uBAAuB,MAAM,0BAA0B,UAAU,0BAA0B,SAAS,sBAAsB,0FAA0F,EAAE,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,EAAE,EAAY,GAAgB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,OAAO,CAAC,EAAE,SAAS,CAAC,kBAAkB,CAAC,OAAO,GAAG,EAAE,kBAAkB,CAAC,OAAO,CAAC,EAAE,kBAAkB,CAAC,OAAO,GAAG,EAAE,kBAAkB,CAAC,OAAO,CAAC,EAAE,kBAAkB,CAAC,OAAO,GAAG,EAAE,kBAAkB,CAAC,OAAO,GAAG,CAAC,EAAE,SAAS,CAAC,EAAa,GAAgB,EAAKO,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,wPAAwP,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,IAAI,2SAA2S,EAAE,UAAU,CAAC,IAAI,wSAAwS,EAAE,UAAU,CAAC,IAAI,iPAAiP,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,EAAE,EAAa,GAAgB,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,yIAAyI,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,IAAI,mYAAmY,EAAE,UAAU,CAAC,IAAI,wYAAwY,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAWrjZ,EAAE,CAXikZ,gFAAgF,2XAA2X,iHAAiH,uRAAuR,mFAAmF,iFAAiF,gGAAgG,gIAAgI,gIAAgI,GAAGC,EAAgB,sdAWz6b,EAAE,cAAc,EAAiC,EAAgB,YAAY,SAAS,EAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,KAAK,EAAE,EAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,OAAO,QAAQ,aAAa,aAAa,eAAe,YAAY,UAAU,EAAE,MAAM,UAAU,KAAK,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,cAAc,gBAAgB,GAAK,MAAM,UAAU,KAAK,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,aAAa,EAAE,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,GAAM,MAAM,UAAU,KAAK,EAAY,OAAO,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,aAAa,CAAC,CAAC,EAAE,EAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,aAAa,wDAAwD,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,aAAa,cAAc,IAAI,qEAAqE,OAAO,KAAK,EAAE,CAAC,cAAc,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,aAAa,cAAc,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,aAAa,oGAAoG,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,mBAAmB,OAAO,SAAS,MAAM,SAAS,aAAa,mBAAmB,IAAI,+FAA+F,OAAO,KAAK,EAAE,CAAC,cAAc,mBAAmB,OAAO,SAAS,MAAM,SAAS,aAAa,mBAAmB,IAAI,kGAAkG,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAG,EAAwBC,CAAiB,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,KCZroN,SAAgB,EAAY,EAAO,CACjH,IAAM,EAAU,EAAK,CAAC,MAAM,OAAO,OAAO,CAAC,GAAG,CAAM,CAAC,CAAC,CAAC,EACjD,EAAa,GAAU,CAC1B,OAAO,GAAW,aAAY,EAAS,EAAS,EAAU,KAAK,GAAG,EAAU,MAAM,OAAO,OAAO,CAAC,GAAG,EAAU,MAAM,GAAG,CAAQ,CAAC,CAAE,EACjI,EAAW,OAAO,GAAS,SAAS,OAAO,OAAO,CAAC,GAAG,CAAM,CAAC,EAAE,EAC7D,EAAa,IAAI,IACjB,EAAc,GAAU,CAC3B,OAAO,GAAW,aAAY,EAAS,EAAS,CAAU,GAAG,EAAW,OAAO,GAAW,SAAS,OAAO,OAAO,CAAC,GAAG,EAAW,GAAG,CAAQ,CAAC,EAAE,EACjJ,EAAa,QAAQ,GAAQ,EAAO,CAAU,CAAC,CAAE,EACjD,SAAS,GAAU,CACnB,GAAK,CAAC,EAAM,GAAUC,EAAS,CAAU,EAKzC,OAHA,OACA,EAAa,IAAI,CAAQ,MAAY,EAAa,OAAO,CAAQ,GAAI,CAAC,CAAC,EACpE,EAAe,IAAI,IAAM,EAAe,EAAQ,CAAC,EAAU,MAAM,CAAY,GAC1E,CAAC,EAAM,CAAa,CAAG,CAAC,OAAO,CAAS,iBAfT,IAAwC,mCEAhE,EAAgB,CACzB,QAAS,OACT,eAAgB,SAChB,WAAY,QAChB,EAWI,CADA,GAAG,CACO,wBEdkpB,SAAgB,GAAgB,EAAU,CAAC,OAAoB,GAAY,EAAM,IAAM,CAAC,IAAM,EAAgBC,EAAO,IAAI,EAAQ,EAAiBA,EAAO,EAAK,EAAQ,EAAeA,EAAO,EAAK,EAAQ,EAAkBA,EAAO,EAAK,EAAQ,EAAgBA,EAAO,IAAI,EAAO,EAAE,GAAiBC,EAAS,CAAC,EAAQ,EAAa,GAAO,aAAgB,EAAgB,UAAU,MAAM,GAAc,OAAO,EAAa,UAAW,WAAU,EAAgB,QAAQ,EAAa,UAAU,IAAM,EAA8BC,EAAY,GAAO,CAAkC,IAAM,EAA1B,EAAM,cAAgC,sBAAsB,EAAQ,EAAc,EAAM,SAAS,EAAM,cAAc,GAAG,EAAK,OAAO,EAAE,CAAC,EAAkB,QAAQ,GAAM,EAAgB,QAAQ,KAAK,EAAe,QAAQ,EAAc,MAAO,CAAC,IAAM,EAAoB,OAAO,EAAM,eAAe,GAAG,EAAQ,EAAe,KAAK,IAAI,IAAI,KAAK,IAAI,IAAI,CAAmB,CAAC,EAAQ,EAAS,EAAK,MAAM,EAAqB,EAAO,EAAM,QAAQ,EAAK,KAAS,EAAW,GAAU,EAAiB,KAAW,EAAc,KAAK,IAAI,OAAO,EAAgB,SAAU,SAAS,EAAgB,QAAQ,OAAO,GAAc,UAAW,SAAS,EAAa,SAAS,CAAC,EAAK,GAAQ,GAAG,GAAQ,GAAU,EAAiB,CAAC,EAAc,EAAW,IAAc,GAAQ,EAAK,OAAO,GAAQ,EAAK,MAAM,IAAU,EAAiB,EAAc,EAAW,IAAM,EAAiB,QAAQ,GAAK,IAAM,EAAiB,EAAe,UAAU,EAAc,EAAe,QAAQ,GAAiB,KAAK,KAAK,GAAkB,IAAI,EAAgB,SAAS,EAAE,EAAE,KAAK,EAAkB,UAAU,GAAY,KAAkB,EAAgB,QAAQ,EAAiB,EAAkB,QAAQ,EAAW,MAAoB,CAAC,EAAgB,GAAO,EAAM,CAAC,CAAE,CAAC,EAAG,EAAE,CAAC,EAAM,cAAc,GAAc,QAAQ,CAAC,EAAQ,EAAmBA,MAAgB,CAAC,EAAiB,QAAQ,GAAM,IAAM,EAAa,EAAe,QAAQ,EAAe,QAAQ,GAAM,IAAM,EAAgB,EAAkB,QAAQ,EAAkB,QAAQ,GAAM,EAAgB,QAAQ,MAAQ,GAAiB,IAAc,MAAoB,CAAC,EAAgB,GAAO,EAAM,CAAC,CAAE,CAAC,CAAG,EAAE,CAAC,CAAC,EAAQ,EAAsB,OAAO,EAAgB,SAAU,SAAS,EAAgB,QAAQ,OAAO,GAAc,UAAW,SAAS,EAAa,SAAS,KAAW,EAAiB,GAAc,OAAO,GAAwB,SAAS,CAAC,GAAG,EAAa,SAAS,EAAiB,SAAS,CAAC,EAAe,SAAS,EAAkB,SAAS,OAAO,EAAgB,SAAU,SAAS,EAAgB,QAAQ,EAAsB,cAAc,EAAiB,QAAQ,EAAe,QAAQ,EAAE,IAAI,EAAa,aAAa,EAAE,EAAa,OAAoB,EAAK,EAAU,CAAK,MAAI,GAAG,EAAM,aAAa,EAAiB,cAAc,GAAO,CAAI,EAAM,eAAe,EAAM,cAAc,CAAK,EAAG,MAAoB,CAAC,EAA8B,CAAK,CAAE,CAAC,CAAE,EAAE,eAAe,GAAO,CAAI,EAAM,gBAAgB,EAAM,eAAe,CAAK,EAAG,MAAoB,CAAC,EAAmB,CAAE,CAAC,CAAE,CAAC,CAAC,CAAE,CAAC,CAAE,kBADlnH,IAA0E,IAAqE,KAAqE,EAC/O,EAAY,CAAC,WAAW,SAAS,CAAC"}