{"version":3,"file":"AvoidLayoutJumping_Prod.mpK8wS35.mjs","names":["React.useContext","React.useMemo","React.Fragment","useRef","React.useId","useRef"],"sources":["https:/framerusercontent.com/modules/gplQ9ZQqfGBFXjw9OUmt/GCrBWsy5orglr3koErjm/TallyPopup.js","https:/framerusercontent.com/modules/HoWtVQC2WLoiXM1y5c8H/lAqzP03kAckeUsh3e0lt/DUimqzolG.js","https:/framerusercontent.com/modules/h8ioHyt4BUxuvVCE1Q10/aTM6mEMGlM19JjX8exDe/AvoidLayoutJumping_Prod.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";// ==========================================\n// ▼▼▼ ここでボタンの種類を管理します ▼▼▼\n// ==========================================\n// 1. コンタクト用（メニューには \"ContactPopup\" と出ます）\nexport function PartnerForm(Component){return createTallyOverride(Component,\"QKMXJ7\");}// 2. 別のフォーム用（必要になったらコメントを外して使う）\nexport function Shiryo(Component){return createTallyOverride(Component,\"lbqbVp\");}// 3. 別のフォーム用（必要になったらコメントを外して使う）\nexport function tis(Component){return createTallyOverride(Component,\"LZzjYy\");}// 4. 別のフォーム用（必要になったらコメントを外して使う）\nexport function webbranding(Component){return createTallyOverride(Component,\"RGdqgK\");}// 5. 別のフォーム用（必要になったらコメントを外して使う）\nexport function seven(Component){return createTallyOverride(Component,\"lbqbVp\");}// 6. 別のフォーム用（必要になったらコメントを外して使う）\nexport function free(Component){return createTallyOverride(Component,\"68jQDe\");}// 7. 別のフォーム用（必要になったらコメントを外して使う）\nexport function estate(Component){return createTallyOverride(Component,\"ZjER6A\");}// 8. 別のフォーム用（必要になったらコメントを外して使う）\nexport function plan(Component){return createTallyOverride(Component,\"VLQ1Nv\");}// 9. 別のフォーム用（必要になったらコメントを外して使う）\nexport function atlio(Component){return createTallyOverride(Component,\"RGo4yJ\");}// ==========================================\n// ■ 以下は「仕組み」の部分（絶対に触らない）\n// ==========================================\nfunction createTallyOverride(Component,tallyId){return props=>{return /*#__PURE__*/_jsx(Component,{...props,// リンク機能を無効化\nhref:undefined,style:{...props.style,cursor:\"pointer\"},onClick:e=>{e.preventDefault();e.stopPropagation();const openPopup=()=>{// @ts-ignore\nif(window.Tally){// @ts-ignore\nwindow.Tally.openPopup(tallyId,{layout:\"modal\"});}};// @ts-ignore\nif(typeof window!==\"undefined\"&&window.Tally){openPopup();}else{const script=document.createElement(\"script\");script.src=\"https://tally.so/widgets/embed.js\";script.async=true;script.onload=openPopup;document.head.appendChild(script);}}});};}\nexport const __FramerMetadata__ = {\"exports\":{\"free\":{\"type\":\"reactHoc\",\"name\":\"free\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Shiryo\":{\"type\":\"reactHoc\",\"name\":\"Shiryo\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"tis\":{\"type\":\"reactHoc\",\"name\":\"tis\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"estate\":{\"type\":\"reactHoc\",\"name\":\"estate\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"seven\":{\"type\":\"reactHoc\",\"name\":\"seven\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"plan\":{\"type\":\"reactHoc\",\"name\":\"plan\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"webbranding\":{\"type\":\"reactHoc\",\"name\":\"webbranding\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PartnerForm\":{\"type\":\"reactHoc\",\"name\":\"PartnerForm\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"atlio\":{\"type\":\"reactHoc\",\"name\":\"atlio\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TallyPopup.map","// Generated by Framer (3079af2)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FramerIcons from\"https://framerusercontent.com/modules/bjUTEQt5uFu8cIOVtWXD/r674MsvdtSSHCQGPTaai/FramerIcon.js\";const FramerIconsFonts=getFonts(FramerIcons);const enabledGestures={a0hpgkzMg:{hover:true},EWLP60ZNh:{hover:true},k64_LlH_E:{hover:true},WL7ZUQtQF:{hover:true},X9fAm7Smp:{hover:true}};const cycleOrder=[\"EWLP60ZNh\",\"k64_LlH_E\",\"WL7ZUQtQF\",\"X9fAm7Smp\",\"a0hpgkzMg\"];const serializationHash=\"framer-QdMBm\";const variantClassNames={a0hpgkzMg:\"framer-v-dag4p2\",EWLP60ZNh:\"framer-v-1ji8x2g\",k64_LlH_E:\"framer-v-1nunjfl\",WL7ZUQtQF:\"framer-v-furi3c\",X9fAm7Smp:\"framer-v-1d05kzt\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const DibWgy2iH=undefined;const M_XhIuh5P=undefined;const VtPHt7qH6=undefined;const OGV92qiCK=undefined;const transition1={bounce:.2,delay:0,duration:.3,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;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={\"#7-black\":\"k64_LlH_E\",\"atlio-phone\":\"X9fAm7Smp\",\"tis-fv-btn\":\"a0hpgkzMg\",green:\"EWLP60ZNh\",grey:\"WL7ZUQtQF\"};const getProps=({_,_1,_2,_3,height,id,width,...props})=>{return{...props,DibWgy2iH:_??props.DibWgy2iH??\"var(--token-659234eb-44af-4e00-b577-3c7ca75e7c34, rgb(58, 58, 58))\",M_XhIuh5P:_2??props.M_XhIuh5P??\"var(--token-01aaf7d5-7f82-457e-91fa-0cd2faea204d, rgb(217, 217, 217))\",OGV92qiCK:_3??props.OGV92qiCK??\"rgb(0, 153, 255)\",variant:humanReadableVariantMap[props.variant]??props.variant??\"EWLP60ZNh\",VtPHt7qH6:_1??props.VtPHt7qH6??\"var(--token-f3ea20d6-bdf1-4121-83e2-d5f9ef739352, rgb(0, 165, 110))\"};};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,DibWgy2iH,VtPHt7qH6,M_XhIuh5P,OGV92qiCK,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"EWLP60ZNh\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ji8x2g\",className,classNames),\"data-framer-name\":\"green\",layoutDependency:layoutDependency,layoutId:\"EWLP60ZNh\",ref:refBinding,style:{backgroundColor:\"var(--token-f3ea20d6-bdf1-4121-83e2-d5f9ef739352, rgb(0, 165, 110))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,...style},variants:{\"a0hpgkzMg-hover\":{backgroundColor:\"var(--token-659234eb-44af-4e00-b577-3c7ca75e7c34, rgb(58, 58, 58))\"},\"EWLP60ZNh-hover\":{backgroundColor:\"var(--token-659234eb-44af-4e00-b577-3c7ca75e7c34, rgb(58, 58, 58))\"},\"k64_LlH_E-hover\":{backgroundColor:M_XhIuh5P},\"WL7ZUQtQF-hover\":{backgroundColor:\"var(--token-2c5deb94-b16f-477b-abe3-0a0c51378d46, rgb(58, 58, 58))\"},\"X9fAm7Smp-hover\":{backgroundColor:\"var(--token-8ebeb373-d4f8-48af-ac6b-b9aa83f2052b, rgb(245, 245, 245))\"},k64_LlH_E:{backgroundColor:DibWgy2iH},WL7ZUQtQF:{backgroundColor:\"var(--token-01aaf7d5-7f82-457e-91fa-0cd2faea204d, rgb(217, 217, 217))\"},X9fAm7Smp:{backgroundColor:\"var(--token-01aaf7d5-7f82-457e-91fa-0cd2faea204d, rgb(217, 217, 217))\"}},...addPropertyOverrides({\"a0hpgkzMg-hover\":{\"data-framer-name\":undefined},\"EWLP60ZNh-hover\":{\"data-framer-name\":undefined},\"k64_LlH_E-hover\":{\"data-framer-name\":undefined},\"WL7ZUQtQF-hover\":{\"data-framer-name\":undefined},\"X9fAm7Smp-hover\":{\"data-framer-name\":undefined},a0hpgkzMg:{\"data-framer-name\":\"tis-fv-btn\"},k64_LlH_E:{\"data-framer-name\":\"#7-black\"},WL7ZUQtQF:{\"data-framer-name\":\"grey\"},X9fAm7Smp:{\"data-framer-name\":\"atlio-phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-80lrp2-container\",\"data-framer-name\":\"empty-page\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"K9I0SMQg2-container\",name:\"empty-page\",nodeId:\"K9I0SMQg2\",rendersWithMotion:true,scopeId:\"DUimqzolG\",style:{opacity:1},transformTemplate:transformTemplate1,variants:{\"a0hpgkzMg-hover\":{opacity:1},\"k64_LlH_E-hover\":{opacity:0},\"WL7ZUQtQF-hover\":{opacity:1},\"X9fAm7Smp-hover\":{opacity:1}},...addPropertyOverrides({\"a0hpgkzMg-hover\":{transformTemplate:undefined},\"EWLP60ZNh-hover\":{transformTemplate:undefined},\"k64_LlH_E-hover\":{transformTemplate:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(FramerIcons,{color:\"var(--token-659234eb-44af-4e00-b577-3c7ca75e7c34, rgb(58, 58, 58))\",height:\"100%\",id:\"K9I0SMQg2\",layoutId:\"K9I0SMQg2\",name:\"empty-page\",strokeWidth:2,style:{height:\"100%\",width:\"100%\"},svg:'<svg  xmlns=\"http://www.w3.org/2000/svg\"  width=\"100%\"  height=\"100%\"  viewBox=\"0 0 24 24\"  fill=\"none\"  stroke=\"rgb(76, 76, 76)\"  stroke-width=\"2\"  stroke-linecap=\"round\"  stroke-linejoin=\"round\">  <path d=\"M7 7h10v10\" />  <path d=\"M7 17 17 7\" /></svg>',width:\"100%\",...addPropertyOverrides({\"k64_LlH_E-hover\":{color:\"var(--token-659234eb-44af-4e00-b577-3c7ca75e7c34, rgb(58, 58, 58))\"},\"WL7ZUQtQF-hover\":{color:\"var(--token-68faaa00-9ed1-457d-808c-5351d679d59d, rgb(255, 255, 255))\"},\"X9fAm7Smp-hover\":{color:\"var(--token-659234eb-44af-4e00-b577-3c7ca75e7c34, rgb(58, 58, 58))\"},k64_LlH_E:{color:VtPHt7qH6},WL7ZUQtQF:{color:\"var(--token-2c5deb94-b16f-477b-abe3-0a0c51378d46, rgb(58, 58, 58))\"},X9fAm7Smp:{color:\"var(--token-2c5deb94-b16f-477b-abe3-0a0c51378d46, rgb(58, 58, 58))\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1x879fb-container\",\"data-framer-name\":\"empty-page\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"vnbpetkR6-container\",name:\"empty-page\",nodeId:\"vnbpetkR6\",rendersWithMotion:true,scopeId:\"DUimqzolG\",style:{opacity:0},variants:{\"a0hpgkzMg-hover\":{opacity:1},\"EWLP60ZNh-hover\":{opacity:1},\"k64_LlH_E-hover\":{opacity:1}},...addPropertyOverrides({\"a0hpgkzMg-hover\":{transformTemplate:transformTemplate1},\"EWLP60ZNh-hover\":{transformTemplate:transformTemplate1},\"k64_LlH_E-hover\":{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(FramerIcons,{color:\"var(--token-2c5deb94-b16f-477b-abe3-0a0c51378d46, rgb(58, 58, 58))\",height:\"100%\",id:\"vnbpetkR6\",layoutId:\"vnbpetkR6\",name:\"empty-page\",strokeWidth:2,style:{height:\"100%\",width:\"100%\"},svg:'<svg  xmlns=\"http://www.w3.org/2000/svg\"  width=\"100%\"  height=\"100%\"  viewBox=\"0 0 24 24\"  fill=\"none\"  stroke=\"rgb(76, 76, 76)\"  stroke-width=\"2\"  stroke-linecap=\"round\"  stroke-linejoin=\"round\">  <path d=\"M7 7h10v10\" />  <path d=\"M7 17 17 7\" /></svg>',width:\"100%\",...addPropertyOverrides({\"a0hpgkzMg-hover\":{color:\"var(--token-68faaa00-9ed1-457d-808c-5351d679d59d, rgb(255, 255, 255))\"},\"EWLP60ZNh-hover\":{color:\"var(--token-10d4f458-bdba-499c-82a0-927778caa74b, rgb(245, 242, 235))\"},\"k64_LlH_E-hover\":{color:OGV92qiCK}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-QdMBm.framer-1gwkpqd, .framer-QdMBm .framer-1gwkpqd { display: block; }\",\".framer-QdMBm.framer-1ji8x2g { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 28px; justify-content: center; overflow: hidden; padding: 4px; position: relative; width: 28px; will-change: var(--framer-will-change-override, transform); }\",\".framer-QdMBm .framer-80lrp2-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 18px); left: 50%; position: absolute; top: 50%; width: 18px; z-index: 1; }\",\".framer-QdMBm .framer-1x879fb-container { aspect-ratio: 1 / 1; bottom: -18px; flex: none; height: var(--framer-aspect-ratio-supported, 18px); left: -18px; position: absolute; width: 18px; z-index: 1; }\",\".framer-QdMBm.framer-v-1nunjfl.framer-1ji8x2g, .framer-QdMBm.framer-v-furi3c.framer-1ji8x2g, .framer-QdMBm.framer-v-1d05kzt.framer-1ji8x2g, .framer-QdMBm.framer-v-dag4p2.framer-1ji8x2g, .framer-QdMBm.framer-v-1ji8x2g.hover.framer-1ji8x2g { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 28px); }\",\".framer-QdMBm.framer-v-1ji8x2g.hover .framer-80lrp2-container, .framer-QdMBm.framer-v-1nunjfl.hover .framer-80lrp2-container, .framer-QdMBm.framer-v-dag4p2.hover .framer-80lrp2-container { left: unset; right: -18px; top: -18px; }\",\".framer-QdMBm.framer-v-1ji8x2g.hover .framer-1x879fb-container, .framer-QdMBm.framer-v-1nunjfl.hover .framer-1x879fb-container, .framer-QdMBm.framer-v-dag4p2.hover .framer-1x879fb-container { bottom: unset; left: 50%; top: 50%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 28\n * @framerIntrinsicWidth 28\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"k64_LlH_E\":{\"layout\":[\"fixed\",\"fixed\"]},\"WL7ZUQtQF\":{\"layout\":[\"fixed\",\"fixed\"]},\"X9fAm7Smp\":{\"layout\":[\"fixed\",\"fixed\"]},\"a0hpgkzMg\":{\"layout\":[\"fixed\",\"fixed\"]},\"S0Dq3GBP8\":{\"layout\":[\"fixed\",\"fixed\"]},\"xRmQmRtux\":{\"layout\":[\"fixed\",\"fixed\"]},\"oDqRRBFoG\":{\"layout\":[\"fixed\",\"fixed\"]},\"MDC8rOBGm\":{\"layout\":[\"fixed\",\"fixed\"]},\"SBF_1cojF\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"DibWgy2iH\":\"_\",\"VtPHt7qH6\":\"_1\",\"M_XhIuh5P\":\"_2\",\"OGV92qiCK\":\"_3\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerTrackingIds [{\"id\":\"kwgp-contact\",\"nodeId\":\"EWLP60ZNh\",\"type\":\"click\"},{\"id\":\"7-contact\",\"nodeId\":\"EWLP60ZNh\",\"type\":\"click\"}]\n */const FramerDUimqzolG=withCSS(Component,css,\"framer-QdMBm\");export default FramerDUimqzolG;FramerDUimqzolG.displayName=\"btn-arrow\";FramerDUimqzolG.defaultProps={height:28,width:28};addPropertyControls(FramerDUimqzolG,{variant:{options:[\"EWLP60ZNh\",\"k64_LlH_E\",\"WL7ZUQtQF\",\"X9fAm7Smp\",\"a0hpgkzMg\"],optionTitles:[\"green\",\"#7-black\",\"grey\",\"atlio-phone\",\"tis-fv-btn\"],title:\"Variant\",type:ControlType.Enum},DibWgy2iH:{defaultValue:\"var(--token-659234eb-44af-4e00-b577-3c7ca75e7c34, rgb(58, 58, 58))\",title:\"ボタン色：常時表示\",type:ControlType.Color},VtPHt7qH6:{defaultValue:'var(--token-f3ea20d6-bdf1-4121-83e2-d5f9ef739352, rgb(0, 165, 110)) /* {\"name\":\"00A56E\"} */',title:\"アイコン色：常時表示\",type:ControlType.Color},M_XhIuh5P:{defaultValue:\"var(--token-01aaf7d5-7f82-457e-91fa-0cd2faea204d, rgb(217, 217, 217))\",title:\"ボタン色：ホバー表示\",type:ControlType.Color},OGV92qiCK:{defaultValue:\"rgb(0, 153, 255)\",title:\"アイコン色：ホバー表示\",type:ControlType.Color}});addFonts(FramerDUimqzolG,[{explicitInter:true,fonts:[]},...FramerIconsFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDUimqzolG\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"28\",\"framerTrackingIds\":\"[{\\\"id\\\":\\\"kwgp-contact\\\",\\\"nodeId\\\":\\\"EWLP60ZNh\\\",\\\"type\\\":\\\"click\\\"},{\\\"id\\\":\\\"7-contact\\\",\\\"nodeId\\\":\\\"EWLP60ZNh\\\",\\\"type\\\":\\\"click\\\"}]\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"k64_LlH_E\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WL7ZUQtQF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"X9fAm7Smp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"a0hpgkzMg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"S0Dq3GBP8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xRmQmRtux\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"oDqRRBFoG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MDC8rOBGm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"SBF_1cojF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"DibWgy2iH\\\":\\\"_\\\",\\\"VtPHt7qH6\\\":\\\"_1\\\",\\\"M_XhIuh5P\\\":\\\"_2\\\",\\\"OGV92qiCK\\\":\\\"_3\\\"}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"28\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DUimqzolG.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useEffect,useRef}from\"react\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */export default function AvoidLayoutJumping({direction,style}){const isCanvas=RenderTarget.current()===RenderTarget.canvas;const ref=useRef(null);const rafId=useRef();const vertical=direction===\"vertical\"||direction===\"both\";const horizontal=direction===\"horizontal\"||direction===\"both\";useEffect(()=>{if(isCanvas)return;const parent=ref.current?.parentElement?.parentElement;if(!parent)return;const container=parent.parentElement;if(!container)return;const updateSize=()=>{const rect=parent.getBoundingClientRect();if(horizontal){container.style.width=`${rect.width}px`;}if(vertical){container.style.height=`${rect.height}px`;}rafId.current=requestAnimationFrame(updateSize);};// Start the RAF loop\nrafId.current=requestAnimationFrame(updateSize);return()=>{if(rafId.current){cancelAnimationFrame(rafId.current);}if(container){if(horizontal){container.style.width=\"\";}if(vertical){container.style.height=\"\";}}};},[direction]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{...style}});}AvoidLayoutJumping.displayName=\"Layout Jump Preventer\";addPropertyControls(AvoidLayoutJumping,{direction:{type:ControlType.Enum,defaultValue:\"vertical\",options:[\"vertical\",\"horizontal\",\"both\"],optionTitles:[\"Vertical\",\"Horizontal\",\"Both\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",// @ts-ignore\noptionIcons:[\"direction-vertical\",\"direction-horizontal\",\"direction-all\"],description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AvoidLayoutJumping\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AvoidLayoutJumping_Prod.map"],"mappings":"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"}