{"version":3,"file":"YouTube.PBYW_UZi.mjs","names":["fontSize","useMemo","useMemo","useReducer","useState","_Fragment"],"sources":["https:/framerusercontent.com/modules/h62W0PH1gbBbVVw1G4Pc/UspfyvIzBpXRyWkNQb7x/TextDoodles.js","https:/framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js","https:/framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js","https:/framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js","https:/framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js","https:/framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js","https:/framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js","https:/framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js","https:/framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js","https:/framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js","https:/framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js","https:/framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js","https:/framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js","https:/framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js","https:/framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js","https:/framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js","https:/framer.com/m/framer/default-utils.js@^0.45.0","https:/framerusercontent.com/modules/NEd4VmDdsxM3StIUbddO/4sbLnuatuUfmOTwFGSJM/YouTube.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 200\n */export default function TextDoodles(props){//const { text, highlights = [], textColor, styleFont, style } = props\nconst{text,highlights=[],textColor,styleFont,style,textAlignH}=props;const getTextAlign=alignValue=>{switch(alignValue){case\"text-align-left\":return\"left\";case\"text-align-right\":return\"right\";case\"text-align-center\":default:return\"center\";}};const Tag=props.headingTag??\"p\";if(!text)return null;if(!highlights.length)return /*#__PURE__*/_jsx(\"span\",{style:{color:textColor,...styleFont,//textAlign: props.textAlign,\ntextAlign:getTextAlign(textAlignH),display:\"block\",whiteSpace:\"pre-line\",margin:0,padding:0,marginBlockStart:0,marginBlockEnd:0},children:text});// Build a regex to match all highlight words (case-insensitive)\nconst words=highlights.map(h=>h.word).filter(Boolean);if(!words.length)return /*#__PURE__*/_jsx(\"span\",{style:{color:textColor},children:text});const regex=new RegExp(`(${words.map(w=>w.replace(/[.*+?^${}()|[\\\\]\\\\]/g,\"\\\\$&\")).join(\"|\")})`,\"g\");const parts=text.split(regex);const imageMap={arrow01:\"https://iili.io/3b2TBOg.png\",arrow02:\"https://iili.io/3b39kDF.png\",highlight01:\"https://iili.io/3mubJdg.png\",highlight02:\"https://iili.io/3NdGu7p.png\",highlight03:\"https://iili.io/3Q8VO2S.png\",highlight04:\"https://iili.io/3mTVooF.png\",highlight05:\"https://iili.io/3mT8Aua.png\",highlight06:\"https://iili.io/3muMyLF.png\",highlight07:\"https://iili.io/3QeNmOX.png\",highlight09:\"https://iili.io/FGHmzAB.png\",highlight10:\"https://iili.io/KFr2lgR.png\",highlight11:\"https://iili.io/KK75hjj.png\",highlight12:\"https://iili.io/KKaHuaI.png\",highlight13:\"https://iili.io/KKaI3cF.png\",highlight14:\"https://iili.io/KKacVUl.png\",strikethrough01:\"https://iili.io/3QSRmV1.png\",strikethrough02:\"https://iili.io/KFOMR1V.png\",strikethrough03:\"https://iili.io/KFkGNsf.png\",strikethrough04:\"https://iili.io/KFv1zMv.png\",strikethrough05:\"https://iili.io/KFrAs4V.png\",strikethrough06:\"https://iili.io/KFrlJGs.png\",circle01:\"https://iili.io/3Qkrz2s.png\",circle02:\"https://iili.io/3QvBaea.png\",circle03:\"https://iili.io/KFOQ4kP.png\",circle04:\"https://iili.io/KFOUlX2.png\",circle05:\"https://iili.io/KFriAQI.png\",circle06:\"https://iili.io/KFrDqEN.png\",circle07:\"https://iili.io/KK7vdFI.png\",underline01:\"https://iili.io/3QVD5zP.png\",underline02:\"https://iili.io/3QX2Fwb.png\",underline03:\"https://iili.io/3QwZo0X.png\",underline04:\"https://iili.io/3QwjR4t.png\",underline05:\"https://iili.io/K3NUGxj.png\",underline06:\"https://iili.io/3QSvoB9.png\",underline07:\"https://iili.io/3ttjjKg.webp\",underline08:\"https://iili.io/3mA1Sjt.png\",underline09:\"https://iili.io/3mRbYEN.png\",underline10:\"https://iili.io/3m5oomv.png\",underline11:\"https://iili.io/KFeBvnf.png\",underline12:\"https://iili.io/KFUw4uj.png\",underline13:\"https://iili.io/KF4GFG1.png\",underline14:\"https://iili.io/KKY2RJS.png\",underline15:\"https://iili.io/KKagSEJ.png\",shape01:\"https://iili.io/3Nsmj2f.png\",shape02:\"https://iili.io/3QMEh0B.png\",shape03:\"https://iili.io/3QNRpAF.png\",shape05:\"https://iili.io/KKBSpBj.png\",arrows01:\"https://iili.io/3tRGnnt.png\",arrows01b:\"https://iili.io/3tRGxPn.png\",arrows01br:\"https://iili.io/3tRGBtI.png\",arrows01bl:\"https://iili.io/3tRGoMX.png\",symbols01l:\"https://iili.io/3ttQk5Q.png\",symbols01r:\"https://iili.io/3ttQedx.png\",doo001:\"https://iili.io/3QNsLcg.png\",doo002:\"https://iili.io/3QNssKF.png\",doo003:\"https://iili.io/3QNsPP1.png\",doo004:\"https://iili.io/3QNstHJ.png\",doo005:\"https://iili.io/3QNs4oB.png\",shape04B:\"https://iili.io/FHbUuhQ.png\",shape04BL:\"https://iili.io/FHbUAQV.png\",shape04BR:\"https://iili.io/FHbUTTx.png\",shape04L:\"https://iili.io/FHbUzpj.png\",shape04R:\"https://iili.io/FHbU7EP.png\",shape04T:\"https://iili.io/FHbUc3F.png\",shape04TL:\"https://iili.io/FHbUY41.png\",shape04TR:\"https://iili.io/FHbUlYg.png\"};// Highlight 08 image\nimageMap.highlight08=\"https://iili.io/F74vt9a.png\";// Add new Shape04 images to imageMap\nimageMap.shape04BLMID=\"https://iili.io/FHmfd0B.png\";imageMap.shape04BRMID=\"https://iili.io/FHmKyWx.png\";imageMap.shape04TLMID=\"https://iili.io/FHmKpxj.png\";imageMap.shape04TRMID=\"https://iili.io/FHmfJfV.png\";function renderHighlight(word,key){const match=highlights.find(h=>h.word.toLowerCase()===word.toLowerCase());const imageUrl=match?.imageName?imageMap[match.imageName]:undefined;const fontSize=styleFont?.fontSize?typeof styleFont.fontSize===\"string\"?parseFloat(styleFont.fontSize):styleFont.fontSize:18;// Each highlight/imageName has its own independent block\n// Highlight 01\nif(match&&match.imageName===\"highlight01\"){return /*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"inline-block\",verticalAlign:\"baseline\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:2,color:textColor,...styleFont},children:word}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:\"52%\",top:\"60%\",transform:\"translate(-50%, -40%)\",zIndex:1,display:\"block\",width:\"110%\",height:fontSize*.6,background:match.color,WebkitMaskImage:`url(${imageUrl})`,maskImage:`url(${imageUrl})`,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskSize:\"100% 100%\",maskSize:\"100% 100%\",WebkitMaskPosition:\"center\",maskPosition:\"center\",pointerEvents:\"none\"}})]},key);}// Highlight 02\nif(match&&match.imageName===\"highlight02\"){return /*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"inline-block\",verticalAlign:\"baseline\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:2,color:textColor,...styleFont},children:word}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:0,top:\"60%\",transform:\"translateY(-50%)\",zIndex:1,display:\"block\",width:\"100%\",height:fontSize*.6,background:match.color,WebkitMaskImage:`url(${imageUrl})`,maskImage:`url(${imageUrl})`,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskSize:\"100% 100%\",maskSize:\"100% 100%\",WebkitMaskPosition:\"center\",maskPosition:\"center\",pointerEvents:\"none\"}})]},key);}// Highlight 03\nif(match&&match.imageName===\"highlight03\"){return /*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"inline-block\",verticalAlign:\"baseline\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:2,color:textColor,...styleFont},children:word}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:0,top:\"60%\",transform:\"translateY(-50%)\",zIndex:1,display:\"block\",width:\"100%\",height:fontSize*.6,background:match.color,WebkitMaskImage:`url(${imageUrl})`,maskImage:`url(${imageUrl})`,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskSize:\"100% 100%\",maskSize:\"100% 100%\",WebkitMaskPosition:\"center\",maskPosition:\"center\",pointerEvents:\"none\"}})]},key);}// Highlight 04\nif(match&&match.imageName===\"highlight04\"){return /*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"inline-block\",verticalAlign:\"baseline\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:2,color:textColor,...styleFont},children:word}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:0,top:\"55%\",transform:\"translateY(-50%)\",zIndex:1,display:\"block\",width:\"100%\",height:fontSize*.45,background:match.color,WebkitMaskImage:`url(${imageUrl})`,maskImage:`url(${imageUrl})`,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskSize:\"100% 100%\",maskSize:\"100% 100%\",WebkitMaskPosition:\"center\",maskPosition:\"center\",pointerEvents:\"none\"}})]},key);}// Highlight 05\nif(match&&match.imageName===\"highlight05\"){return /*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"inline-block\",verticalAlign:\"baseline\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:2,color:textColor,...styleFont},children:word}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:0,top:\"60%\",transform:\"translateY(-50%)\",zIndex:1,display:\"block\",width:\"100%\",height:fontSize*.5,background:match.color,WebkitMaskImage:`url(${imageUrl})`,maskImage:`url(${imageUrl})`,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskSize:\"100% 100%\",maskSize:\"100% 100%\",WebkitMaskPosition:\"center\",maskPosition:\"center\",pointerEvents:\"none\"}})]},key);}// Highlight 06\nif(match&&match.imageName===\"highlight06\"){return /*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"inline-block\",verticalAlign:\"baseline\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:2,color:textColor,...styleFont},children:word}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:0,top:\"60%\",transform:\"translateY(-55%)\",zIndex:1,display:\"block\",width:\"105%\",height:fontSize*.8,background:match.color,WebkitMaskImage:`url(${imageUrl})`,maskImage:`url(${imageUrl})`,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskSize:\"100% 100%\",maskSize:\"100% 100%\",WebkitMaskPosition:\"center\",maskPosition:\"center\",pointerEvents:\"none\"}})]},key);}// Highlight 07\nif(match&&match.imageName===\"highlight07\"){return /*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"inline-block\",verticalAlign:\"baseline\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:2,color:textColor,...styleFont},children:word}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:0,top:\"60%\",transform:\"translateY(-20%)\",zIndex:1,display:\"block\",width:\"100%\",height:fontSize*.6,background:match.color,WebkitMaskImage:`url(${imageMap[\"highlight07\"]})`,maskImage:`url(${imageMap[\"highlight07\"]})`,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskSize:\"100% 100%\",maskSize:\"100% 100%\",WebkitMaskPosition:\"center\",maskPosition:\"center\",pointerEvents:\"none\"}})]},key);}// Highlight 08\nif(match&&match.imageName===\"highlight08\"){return /*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"inline-block\",verticalAlign:\"baseline\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:2,color:textColor,...styleFont},children:word}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:\"52%\",top:\"45%\",transform:\"translate(-50%, -36%)\",zIndex:1,display:\"block\",width:\"103%\",height:fontSize*.7,background:match.color,WebkitMaskImage:`url(${imageMap[\"highlight08\"]})`,maskImage:`url(${imageMap[\"highlight08\"]})`,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskSize:\"100% 100%\",maskSize:\"100% 100%\",WebkitMaskPosition:\"center\",maskPosition:\"center\",pointerEvents:\"none\"}})]},key);}// Highlight 09\nif(match&&match.imageName===\"highlight09\"){return /*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"inline-block\",verticalAlign:\"baseline\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:2,color:textColor,...styleFont},children:word}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:\"52%\",top:\"45%\",transform:\"translate(-50%, -36%)\",zIndex:1,display:\"block\",width:\"103%\",height:fontSize*.7,background:match.color,WebkitMaskImage:`url(${imageMap[\"highlight09\"]})`,maskImage:`url(${imageMap[\"highlight09\"]})`,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskSize:\"100% 100%\",maskSize:\"100% 100%\",WebkitMaskPosition:\"center\",maskPosition:\"center\",pointerEvents:\"none\"}})]},key);}// Highlight 10\nif(match&&(match.imageName===\"highlight10\"||match.imageName===\"highlight11\")){return /*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"inline-block\",verticalAlign:\"baseline\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:2,color:textColor,...styleFont},children:word}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:\"50%\",top:\"60%\",transform:\"translate(-50%, -50%)\",zIndex:1,display:\"block\",width:\"120%\",height:fontSize*1.25,background:match.color,WebkitMaskImage:`url(${imageUrl})`,maskImage:`url(${imageUrl})`,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskSize:\"100% 100%\",maskSize:\"100% 100%\",WebkitMaskPosition:\"center\",maskPosition:\"center\",pointerEvents:\"none\"}})]},key);}// Highlight 12\nif(match&&match.imageName===\"highlight12\"){return /*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"inline-block\",verticalAlign:\"baseline\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:2,color:textColor,...styleFont},children:word}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:\"52%\",top:\"45%\",transform:\"translate(-50%, -36%)\",zIndex:1,display:\"block\",width:\"105%\",height:fontSize*.9,background:match.color,WebkitMaskImage:`url(${imageMap[\"highlight12\"]})`,maskImage:`url(${imageMap[\"highlight12\"]})`,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskSize:\"100% 100%\",maskSize:\"100% 100%\",WebkitMaskPosition:\"center\",maskPosition:\"center\",pointerEvents:\"none\"}})]},key);}// Highlight 13\nif(match&&match.imageName===\"highlight13\"){return /*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"inline-block\",verticalAlign:\"baseline\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:2,color:textColor,...styleFont},children:word}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:\"52%\",top:\"45%\",transform:\"translate(-50%, -36%)\",zIndex:1,display:\"block\",width:\"105%\",height:fontSize*.9,background:match.color,WebkitMaskImage:`url(${imageMap[\"highlight13\"]})`,maskImage:`url(${imageMap[\"highlight13\"]})`,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskSize:\"100% 100%\",maskSize:\"100% 100%\",WebkitMaskPosition:\"center\",maskPosition:\"center\",pointerEvents:\"none\"}})]},key);}// Highlight 14\nif(match&&match.imageName===\"highlight14\"){return /*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"inline-block\",verticalAlign:\"baseline\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:2,color:textColor,...styleFont},children:word}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:\"52%\",top:\"45%\",transform:\"translate(-50%, -36%)\",zIndex:1,display:\"block\",width:\"105%\",height:fontSize*.9,background:match.color,WebkitMaskImage:`url(${imageMap[\"highlight14\"]})`,maskImage:`url(${imageMap[\"highlight14\"]})`,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskSize:\"100% 100%\",maskSize:\"100% 100%\",WebkitMaskPosition:\"center\",maskPosition:\"center\",pointerEvents:\"none\"}})]},key);}// Circle 01\nif(match&&match.imageName===\"circle01\"){return /*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"inline\",verticalAlign:\"baseline\",overflow:\"visible\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:2,color:textColor,...styleFont},children:word}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:0,top:`calc(100% - ${fontSize*1.1}px)`,width:\"100%\",height:fontSize*1.5,background:match.color,WebkitMaskImage:`url(${imageUrl})`,maskImage:`url(${imageUrl})`,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskSize:\"100% 100%\",maskSize:\"100% 100%\",WebkitMaskPosition:\"center\",maskPosition:\"center\",borderRadius:0,pointerEvents:\"none\",zIndex:1,display:\"block\"}})]},key);}// Symbols 01\nif(match&&match.imageName===\"symbols01\"){const fontSize=styleFont?.fontSize?typeof styleFont.fontSize===\"string\"?parseFloat(styleFont.fontSize):styleFont.fontSize:18;// Predefined aspect ratios for the images\nconst aspectRatioMap={symbols01l:.271,symbols01r:.271};const leftAspect=aspectRatioMap.symbols01l;const rightAspect=aspectRatioMap.symbols01r;const leftWidth=fontSize*leftAspect;const rightWidth=fontSize*rightAspect;return /*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"inline-block\",verticalAlign:\"baseline\",margin:0,padding:0,lineHeight:\"inherit\"},children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:`-${leftWidth-2}px`,top:\"50%\",width:leftWidth+\"px\",height:fontSize+\"px\",transform:\"translateY(-45%)\",pointerEvents:\"none\",zIndex:3,background:match.color,WebkitMaskImage:`url(${imageMap[\"symbols01l\"]})`,maskImage:`url(${imageMap[\"symbols01l\"]})`,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskSize:\"100% 100%\",maskSize:\"100% 100%\",WebkitMaskPosition:\"center\",maskPosition:\"center\",display:\"block\"}}),/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:2,color:textColor,font:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",fontFamily:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\",textAlign:\"inherit\",whiteSpace:\"pre\",background:\"none\",borderRadius:0,padding:0,margin:0,display:\"inline\",verticalAlign:\"baseline\"},children:word}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",right:`-${rightWidth-2}px`,top:\"50%\",width:rightWidth+\"px\",height:fontSize+\"px\",transform:\"translateY(-45%)\",pointerEvents:\"none\",zIndex:3,background:match.color,WebkitMaskImage:`url(${imageMap[\"symbols01r\"]})`,maskImage:`url(${imageMap[\"symbols01r\"]})`,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskSize:\"100% 100%\",maskSize:\"100% 100%\",WebkitMaskPosition:\"center\",maskPosition:\"center\",display:\"block\"}})]},key);}// Circle 02\nif(match&&match.imageName===\"circle02\"){return /*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"inline\",verticalAlign:\"baseline\",overflow:\"visible\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:2,color:textColor,...styleFont},children:word}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:0,top:`calc(100% - ${fontSize*1.1}px)`,width:\"100%\",height:fontSize*1.5,background:match.color,WebkitMaskImage:`url(${imageUrl})`,maskImage:`url(${imageUrl})`,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskSize:\"100% 100%\",maskSize:\"100% 100%\",WebkitMaskPosition:\"center\",maskPosition:\"center\",borderRadius:0,pointerEvents:\"none\",zIndex:1,display:\"block\",transform:\"translate(10%, -20%)\"}})]},key);}// Circle 03\nif(match&&match.imageName===\"circle03\"){return /*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"inline\",verticalAlign:\"baseline\",overflow:\"visible\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:2,color:textColor,...styleFont},children:word}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:\"75%\",top:`calc(100% - ${fontSize*1.1}px)`,width:fontSize*3,height:fontSize*1.5,background:match.color,WebkitMaskImage:`url(${imageUrl})`,maskImage:`url(${imageUrl})`,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",//WebkitMaskSize: \"100% 100%\",\nWebkitMaskSize:\"contain\",//maskSize: \"100% 100%\",\nmaskSize:\"contain\",WebkitMaskPosition:\"center\",maskPosition:\"center\",borderRadius:0,pointerEvents:\"none\",zIndex:1,display:\"block\",//transform: \"translate(10%, -20%)\",\ntransform:\"translate(-50%, -20%)\"}})]},key);}// Circle 04\nif(match&&(match.imageName===\"circle04\"||match.imageName===\"circle07\")){return /*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"inline\",verticalAlign:\"baseline\",overflow:\"visible\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:2,color:textColor,...styleFont},children:word}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:0,top:`calc(100% - ${fontSize*1.1}px)`,width:\"100%\",height:fontSize*1.5,background:match.color,WebkitMaskImage:`url(${imageUrl})`,maskImage:`url(${imageUrl})`,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskSize:\"100% 100%\",maskSize:\"100% 100%\",WebkitMaskPosition:\"center\",maskPosition:\"center\",borderRadius:0,pointerEvents:\"none\",zIndex:1,display:\"block\",transform:\"translate(10%, -10%)\"}})]},key);}// Circle 05\nif(match&&match.imageName===\"circle05\"){return /*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"inline\",verticalAlign:\"baseline\",overflow:\"visible\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:2,color:textColor,...styleFont},children:word}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:\"50%\",top:`calc(100% - ${fontSize*1.1}px)`,width:\"115%\",transform:\"translateX(-50%)\",height:fontSize*1.2,background:match.color,WebkitMaskImage:`url(${imageUrl})`,maskImage:`url(${imageUrl})`,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskSize:\"100% 100%\",maskSize:\"100% 100%\",WebkitMaskPosition:\"center\",maskPosition:\"center\",borderRadius:0,pointerEvents:\"none\",zIndex:1,display:\"block\"}})]},key);}// Circle 06\nif(match&&match.imageName===\"circle06\"){return /*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"inline\",verticalAlign:\"baseline\",overflow:\"visible\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:2,color:textColor,...styleFont},children:word}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:0,top:`calc(100% - ${fontSize*1}px)`,transform:\"translate(30%, -10%)\",width:\"80%\",height:fontSize*1.5,background:match.color,WebkitMaskImage:`url(${imageUrl})`,maskImage:`url(${imageUrl})`,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskSize:\"100% 100%\",maskSize:\"100% 100%\",WebkitMaskPosition:\"center\",maskPosition:\"center\",borderRadius:0,pointerEvents:\"none\",zIndex:1,display:\"block\"}})]},key);}// Underline 01 / 12 / 14\nif(match&&(match.imageName===\"underline01\"||match.imageName===\"underline12\"||match.imageName===\"underline14\"||match.imageName===\"underline15\")){return /*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"inline\",verticalAlign:\"baseline\",margin:0,padding:0,lineHeight:\"inherit\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:2,color:textColor,font:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",fontFamily:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\",textAlign:\"inherit\",whiteSpace:\"pre\",background:\"none\",borderRadius:0,padding:0,margin:0,display:\"inline\",verticalAlign:\"baseline\"},children:word}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:0,right:0,top:\"50%\",transform:fontSize?`translateY(calc(-50% + ${(typeof fontSize===\"string\"?parseFloat(fontSize):fontSize)*.5}px))`:\"translateY(calc(-50% + 0.5em))\",height:fontSize?(typeof fontSize===\"string\"?parseFloat(fontSize):fontSize)*.22:\"0.22em\",width:\"100%\",background:match.color,WebkitMaskImage:`url(${imageUrl})`,maskImage:`url(${imageUrl})`,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskSize:\"100% 100%\",maskSize:\"100% 100%\",WebkitMaskPosition:\"center bottom\",maskPosition:\"center bottom\",pointerEvents:\"none\",zIndex:1,marginBottom:\"-0.15em\"}})]},key);}// Underline 02\nif(match&&match.imageName===\"underline02\"){return /*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"inline\",verticalAlign:\"baseline\",margin:0,padding:0,lineHeight:\"inherit\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:2,color:textColor,font:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",fontFamily:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\",textAlign:\"inherit\",whiteSpace:\"pre\",background:\"none\",borderRadius:0,padding:0,margin:0,display:\"inline\",verticalAlign:\"baseline\"},children:word}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:0,right:0,top:\"50%\",transform:fontSize?`translateY(calc(-50% + ${(typeof fontSize===\"string\"?parseFloat(fontSize):fontSize)*.45}px))`:\"translateY(calc(-50% + 0.45em))\",height:fontSize?(typeof fontSize===\"string\"?parseFloat(fontSize):fontSize)*.13:\"0.13em\",width:\"100%\",background:match.color,WebkitMaskImage:`url(${imageUrl})`,maskImage:`url(${imageUrl})`,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskSize:\"100% 100%\",maskSize:\"100% 100%\",WebkitMaskPosition:\"center bottom\",maskPosition:\"center bottom\",pointerEvents:\"none\",zIndex:1,marginBottom:\"-0.15em\"}})]},key);}// Underline 03\nif(match&&match.imageName===\"underline03\"){return /*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"inline\",verticalAlign:\"baseline\",margin:0,padding:0,lineHeight:\"inherit\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:2,color:textColor,font:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",fontFamily:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\",textAlign:\"inherit\",whiteSpace:\"pre\",background:\"none\",borderRadius:0,padding:0,margin:0,display:\"inline\",verticalAlign:\"baseline\"},children:word}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:0,right:0,top:\"70%\",transform:fontSize?`translateY(calc(-50% + ${(typeof fontSize===\"string\"?parseFloat(fontSize):fontSize)*.22}px))`:\"translateY(calc(-50% + 0.22em))\",height:fontSize?(typeof fontSize===\"string\"?parseFloat(fontSize):fontSize)*.22:\"0.22em\",width:\"100%\",background:match.color,WebkitMaskImage:`url(${imageUrl})`,maskImage:`url(${imageUrl})`,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskSize:\"100% 100%\",maskSize:\"100% 100%\",WebkitMaskPosition:\"center bottom\",maskPosition:\"center bottom\",pointerEvents:\"none\",zIndex:1,marginBottom:\"-0.15em\"}})]},key);}// Underline 05\nif(match&&(match.imageName===\"underline05\"||match.imageName===\"underline11\")){return /*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"inline\",verticalAlign:\"baseline\",margin:0,padding:0,lineHeight:\"inherit\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:2,color:textColor,font:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",fontFamily:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\",textAlign:\"inherit\",whiteSpace:\"pre\",background:\"none\",borderRadius:0,padding:0,margin:0,display:\"inline\",verticalAlign:\"baseline\"},children:word}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:0,right:0,top:\"50%\",transform:fontSize?`translateY(calc(-50% + ${(typeof fontSize===\"string\"?parseFloat(fontSize):fontSize)*.5}px))`:\"translateY(calc(-50% + 0.5em))\",height:fontSize?(typeof fontSize===\"string\"?parseFloat(fontSize):fontSize)*.22:\"0.22em\",width:\"100%\",background:match.color,WebkitMaskImage:`url(${imageUrl})`,maskImage:`url(${imageUrl})`,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskSize:\"100% 100%\",maskSize:\"100% 100%\",WebkitMaskPosition:\"center bottom\",maskPosition:\"center bottom\",pointerEvents:\"none\",zIndex:1,marginBottom:\"-0.15em\"}})]},key);}// Underline 06\nif(match&&match.imageName===\"underline06\"){return /*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"inline\",verticalAlign:\"baseline\",margin:0,padding:0,lineHeight:\"inherit\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:2,color:textColor,font:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",fontFamily:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\",textAlign:\"inherit\",whiteSpace:\"pre\",background:\"none\",borderRadius:0,padding:0,margin:0,display:\"inline\",verticalAlign:\"baseline\"},children:word}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:0,right:0,top:\"50%\",transform:fontSize?`translateY(calc(-50% + ${(typeof fontSize===\"string\"?parseFloat(fontSize):fontSize)*.5}px))`:\"translateY(calc(-50% + 0.5em))\",height:fontSize?(typeof fontSize===\"string\"?parseFloat(fontSize):fontSize)*.22:\"0.22em\",width:\"100%\",background:match.color,WebkitMaskImage:`url(${imageUrl})`,maskImage:`url(${imageUrl})`,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskSize:\"100% 100%\",maskSize:\"100% 100%\",WebkitMaskPosition:\"center bottom\",maskPosition:\"center bottom\",pointerEvents:\"none\",zIndex:1,marginBottom:\"-0.15em\"}})]},key);}// Underline 13\nif(match&&match.imageName===\"underline13\"){return /*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"inline\",verticalAlign:\"baseline\",margin:0,padding:0,lineHeight:\"inherit\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:2,color:textColor,font:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",fontFamily:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\",textAlign:\"inherit\",whiteSpace:\"pre\",background:\"none\",borderRadius:0,padding:0,margin:0,display:\"inline\",verticalAlign:\"baseline\"},children:word}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:0,right:0,top:\"50%\",transform:fontSize?`translateY(calc(-50% + ${(typeof fontSize===\"string\"?parseFloat(fontSize):fontSize)*.5}px))`:\"translateY(calc(-50% + 0.5em))\",height:fontSize?(typeof fontSize===\"string\"?parseFloat(fontSize):fontSize)*.4:\"0.22em\",width:\"100%\",background:match.color,WebkitMaskImage:`url(${imageUrl})`,maskImage:`url(${imageUrl})`,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskSize:\"100% 100%\",maskSize:\"100% 100%\",WebkitMaskPosition:\"center bottom\",maskPosition:\"center bottom\",pointerEvents:\"none\",zIndex:1,marginBottom:\"-0.15em\"}})]},key);}// Underline 08\n// Underline 09\nif(match&&(match.imageName===\"underline08\"||match.imageName===\"underline09\")){const height=fontSize*.22;const aspectRatio=800/124;const width=height*aspectRatio;let underlineImgUrl=imageMap[match.imageName];return /*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"inline\",verticalAlign:\"baseline\",margin:0,padding:0,lineHeight:\"inherit\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:2,color:textColor,font:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",fontFamily:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\",textAlign:\"inherit\",whiteSpace:\"pre\",background:\"none\",borderRadius:0,padding:0,margin:0,display:\"inline\",verticalAlign:\"baseline\"},children:word}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:0,bottom:0,width:\"100%\",height:`${height}px`,background:match.color,WebkitMaskImage:`url(${underlineImgUrl})`,maskImage:`url(${underlineImgUrl})`,WebkitMaskRepeat:\"repeat-x\",maskRepeat:\"repeat-x\",WebkitMaskSize:`auto 100%`,maskSize:`auto 100%`,WebkitMaskPosition:\"left bottom\",maskPosition:\"left bottom\",pointerEvents:\"none\",zIndex:1,top:`calc(100% - ${height*.5}px)`,transform:\"translateY(-60%)\"}})]},key);}// Underline 10\nif(match&&match.imageName===\"underline10\"){const height=fontSize*.22;let underlineImgUrl=imageMap[match.imageName];return /*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"inline\",verticalAlign:\"baseline\",margin:0,padding:0,lineHeight:\"inherit\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:2,color:textColor,font:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",fontFamily:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\",textAlign:\"inherit\",whiteSpace:\"pre\",background:\"none\",borderRadius:0,padding:0,margin:0,display:\"inline\",verticalAlign:\"baseline\"},children:word}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:0,bottom:0,width:\"100%\",height:`${height}px`,background:match.color,WebkitMaskImage:`url(${underlineImgUrl})`,maskImage:`url(${underlineImgUrl})`,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskSize:`100% 100%`,maskSize:`100% 100%`,WebkitMaskPosition:\"left bottom\",maskPosition:\"left bottom\",pointerEvents:\"none\",zIndex:1,top:`calc(100% - ${height*.5}px)`,transform:\"translateY(-60%)\"}})]},key);}// Underline 04\nif(match&&match.imageName===\"underline04\"){return /*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"inline\",verticalAlign:\"baseline\",margin:0,padding:0,lineHeight:\"inherit\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:2,color:textColor,font:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",fontFamily:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\",textAlign:\"inherit\",whiteSpace:\"pre\",background:\"none\",borderRadius:0,padding:0,margin:0,display:\"inline\",verticalAlign:\"baseline\"},children:word}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:0,right:0,top:\"90%\",height:fontSize?(typeof fontSize===\"string\"?parseFloat(fontSize):fontSize)*1.2:\"1.2em\",width:\"100%\",background:match.color,WebkitMaskImage:`url(${imageUrl})`,maskImage:`url(${imageUrl})`,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskSize:\"100% 100%\",maskSize:\"100% 100%\",WebkitMaskPosition:\"center bottom\",maskPosition:\"center bottom\",pointerEvents:\"none\",zIndex:1,marginBottom:\"-0.15em\"}})]},key);}// Underline 07\nif(match&&match.imageName===\"underline07\"){return /*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"inline\",verticalAlign:\"baseline\",margin:0,padding:0,lineHeight:\"inherit\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:2,color:textColor,font:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",fontFamily:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\",textAlign:\"inherit\",whiteSpace:\"pre\",background:\"none\",borderRadius:0,padding:0,margin:0,display:\"inline\",verticalAlign:\"baseline\"},children:word}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:0,right:0,top:\"50%\",//transform: \"translateY(-10%)\",\ntransform:fontSize?`translateY(calc(-50% + ${typeof fontSize===\"string\"?parseFloat(fontSize):fontSize} * 0.6px))`:\"translateY(calc(-50% + 0.6em))\",height:fontSize?(typeof fontSize===\"string\"?parseFloat(fontSize):fontSize)*.22:\"0.22em\",width:\"100%\",background:match.color,WebkitMaskImage:`url(${imageUrl})`,maskImage:`url(${imageUrl})`,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskSize:\"100% 100%\",maskSize:\"100% 100%\",WebkitMaskPosition:\"center bottom\",maskPosition:\"center bottom\",pointerEvents:\"none\",zIndex:1,marginBottom:\"-0.15em\"}})]},key);}// Decoration image (shape02)\nif(match&&match.imageName===\"shape02\"){const fontSize=styleFont?.fontSize?typeof styleFont.fontSize===\"string\"?parseFloat(styleFont.fontSize):styleFont.fontSize:18;const aspectRatio=1;const verticalScale=.85;const imgUrl=imageMap[\"shape02\"];const height=fontSize*verticalScale;const width=height*aspectRatio;return /*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"inline-block\",verticalAlign:\"baseline\",marginRight:`${Math.round(width*1)}px`,//margin: `0 ${Math.round(fontSize * 0.1)}px 0 0`,\npadding:0,lineHeight:\"inherit\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:2,color:textColor,font:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",fontFamily:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\",textAlign:\"inherit\",whiteSpace:\"pre\",background:\"none\",borderRadius:0,padding:0,margin:0,display:\"inline-block\",verticalAlign:\"baseline\"},children:word}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{left:`calc(100% + ${Math.round(fontSize*.09)}px)`,position:\"absolute\",top:\"50%\",transform:\"translateY(-50%)\",width:`${width}px`,height:`${height}px`,background:match.color,WebkitMaskImage:`url(${imgUrl})`,maskImage:`url(${imgUrl})`,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskSize:\"100% 100%\",maskSize:\"100% 100%\",WebkitMaskPosition:\"center\",maskPosition:\"center\",pointerEvents:\"none\",zIndex:3,marginLeft:\"0px\",marginRight:`${Math.round(fontSize*.5)}px`}})]},key);}// Decoration image (shape03)\nif(match&&match.imageName===\"shape03\"){const fontSize=styleFont?.fontSize?typeof styleFont.fontSize===\"string\"?parseFloat(styleFont.fontSize):styleFont.fontSize:18;const aspectRatio=1;const verticalScale=.65;const imgUrl=imageMap[\"shape03\"];const height=fontSize*verticalScale;const width=height*aspectRatio;return /*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"inline-block\",verticalAlign:\"baseline\",margin:0,padding:0,lineHeight:\"inherit\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:2,color:textColor,font:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",fontFamily:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\",textAlign:\"inherit\",whiteSpace:\"pre\",background:\"none\",borderRadius:0,padding:0,margin:0,display:\"inline-block\",verticalAlign:\"baseline\"},children:word}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{left:`100%`,position:\"absolute\",top:\"50%\",transform:\"translate(20%, -90%)\",width:`${width}px`,height:`${height}px`,background:match.color,WebkitMaskImage:`url(${imgUrl})`,maskImage:`url(${imgUrl})`,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskSize:\"100% 100%\",maskSize:\"100% 100%\",WebkitMaskPosition:\"center\",maskPosition:\"center\",pointerEvents:\"none\",zIndex:3,marginLeft:\"0px\",marginRight:\"0px\"}})]},key);}// Shape 05\nif(match&&match.imageName===\"shape05\"){const fontSize=styleFont?.fontSize?typeof styleFont.fontSize===\"string\"?parseFloat(styleFont.fontSize):styleFont.fontSize:18;const aspectRatio=1;const verticalScale=1.6;const imgUrl=imageMap[\"shape05\"];const height=fontSize*verticalScale;const width=height*aspectRatio;return /*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"inline-block\",verticalAlign:\"baseline\",marginRight:`${Math.round(width*1)}px`,padding:0,lineHeight:\"inherit\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:2,color:textColor,font:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",fontFamily:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\",textAlign:\"inherit\",whiteSpace:\"pre\",background:\"none\",borderRadius:0,padding:0,margin:0,display:\"inline-block\",verticalAlign:\"baseline\"},children:word}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{left:`calc(100% + ${Math.round(fontSize*.09)}px)`,position:\"absolute\",top:\"50%\",transform:\"translateY(-50%)\",width:`${width}px`,height:`${height}px`,background:match.color,WebkitMaskImage:`url(${imgUrl})`,maskImage:`url(${imgUrl})`,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskSize:\"100% 100%\",maskSize:\"100% 100%\",WebkitMaskPosition:\"center\",maskPosition:\"center\",pointerEvents:\"none\",zIndex:3,marginLeft:\"0px\",marginRight:`${Math.round(fontSize*.5)}px`}})]},key);}// Decoration image (arrow01)\nif(match&&match.imageName===\"arrow01\"){const fontSize=styleFont?.fontSize?typeof styleFont.fontSize===\"string\"?parseFloat(styleFont.fontSize):styleFont.fontSize:18;const aspectRatio=1024/555;const verticalScale=.55;const imgUrl=imageMap[\"arrow01\"];const height=fontSize*verticalScale;const width=height*aspectRatio;return /*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"inline-block\",verticalAlign:\"baseline\",margin:`0 ${Math.max(Math.round(fontSize*1.1),18)}px 0 0`,padding:0,lineHeight:\"inherit\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:2,color:textColor,font:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",fontFamily:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\",textAlign:\"inherit\",whiteSpace:\"pre\",background:\"none\",borderRadius:0,padding:0,margin:0,display:\"inline-block\",verticalAlign:\"baseline\"},children:word}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{left:`calc(100% - ${Math.round(fontSize*.45)}px)`,position:\"absolute\",top:\"50%\",transform:\"translateY(-50%)\",width:`${width}px`,height:`${height}px`,background:match.color,WebkitMaskImage:`url(${imgUrl})`,maskImage:`url(${imgUrl})`,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskSize:\"100% 100%\",maskSize:\"100% 100%\",WebkitMaskPosition:\"center\",maskPosition:\"center\",pointerEvents:\"none\",zIndex:3,marginLeft:`${Math.round(fontSize*.6)}px`}})]},key);}// Decoration image (arrow02)\nif(match&&match.imageName===\"arrow02\"){const fontSize=styleFont?.fontSize?typeof styleFont.fontSize===\"string\"?parseFloat(styleFont.fontSize):styleFont.fontSize:18;const aspectRatio=759/1281;const verticalScale=1;const imgUrl=imageMap[\"arrow02\"];const height=fontSize*verticalScale;const width=height*aspectRatio;return /*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"inline-block\",verticalAlign:\"baseline\",margin:`0 ${Math.max(Math.round(fontSize*.5),8)}px 0 0`,padding:0,lineHeight:\"inherit\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:2,color:textColor,font:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",fontFamily:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\",textAlign:\"inherit\",whiteSpace:\"pre\",background:\"none\",borderRadius:0,padding:0,margin:0,display:\"inline-block\",verticalAlign:\"baseline\"},children:word}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{left:`calc(100% + ${Math.max(Math.round(fontSize*.08),2)}px)`,position:\"absolute\",top:\"48%\",transform:\"translateY(-70%)\",width:`${width}px`,height:`${height}px`,background:match.color,WebkitMaskImage:`url(${imgUrl})`,maskImage:`url(${imgUrl})`,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskSize:\"100% 100%\",maskSize:\"100% 100%\",WebkitMaskPosition:\"center\",maskPosition:\"center\",pointerEvents:\"none\",zIndex:3,marginLeft:\"0px\"}})]},key);}// Shape 01\nif(match&&match.imageName===\"shape01\"){const base=Math.round(fontSize*.55);return /*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"inline\",verticalAlign:\"baseline\",margin:0,padding:0,lineHeight:\"inherit\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:2,color:textColor,font:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",fontFamily:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\",textAlign:\"inherit\",whiteSpace:\"pre\",background:\"none\",borderRadius:0,padding:0,margin:0,display:\"inline\",verticalAlign:\"baseline\"},children:word}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:\"100%\",top:\"50%\",transform:`translate(${base*0}px, calc(-50% - ${base*.85}px))`,width:`${base}px`,height:`${base}px`,background:match.color,WebkitMaskImage:`url(${imageUrl})`,maskImage:`url(${imageUrl})`,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskSize:\"100% 100%\",maskSize:\"100% 100%\",WebkitMaskPosition:\"center\",maskPosition:\"center\",pointerEvents:\"none\",zIndex:3}})]},key);}// Strikethrough 01\nif(match&&match.imageName===\"strikethrough01\"){return /*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"inline\",verticalAlign:\"baseline\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:1,color:textColor,...styleFont},children:word}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:0,top:\"60%\",transform:\"translateY(-40%)\",zIndex:2,display:\"block\",width:\"100%\",height:fontSize*.5,background:match.color,WebkitMaskImage:`url(${imageUrl})`,maskImage:`url(${imageUrl})`,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskSize:\"100% 100%\",maskSize:\"100% 100%\",WebkitMaskPosition:\"center\",maskPosition:\"center\",pointerEvents:\"none\"}})]},key);}// Strikethrough 02\nif(match&&(match.imageName===\"strikethrough02\"||match.imageName===\"strikethrough03\"||match.imageName===\"strikethrough04\"||match.imageName===\"strikethrough05\")){return /*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"inline\",verticalAlign:\"baseline\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:1,color:textColor,...styleFont},children:word}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:0,top:\"60%\",transform:\"translateY(-50%)\",zIndex:2,display:\"block\",width:\"105%\",height:fontSize*1.2,background:match.color,WebkitMaskImage:`url(${imageUrl})`,maskImage:`url(${imageUrl})`,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskSize:\"100% 100%\",maskSize:\"100% 100%\",WebkitMaskPosition:\"center\",maskPosition:\"center\",pointerEvents:\"none\"}})]},key);}// Strikethrough 06\nif(match&&match.imageName===\"strikethrough06\"){return /*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"inline\",verticalAlign:\"baseline\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:1,color:textColor,...styleFont},children:word}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:\"50%\",top:\"50%\",transform:\"translate(-50%, -15%)\",zIndex:2,display:\"block\",width:\"100%\",height:fontSize*.3,background:match.color,WebkitMaskImage:`url(${imageUrl})`,maskImage:`url(${imageUrl})`,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskSize:\"100% 100%\",maskSize:\"100% 100%\",WebkitMaskPosition:\"center\",maskPosition:\"center\",pointerEvents:\"none\"}})]},key);}// arrows01: four arrows (top left, top right, bottom left, bottom right)\nif(match&&match.imageName===\"arrows01\"){const fontSize=styleFont?.fontSize?typeof styleFont.fontSize===\"string\"?parseFloat(styleFont.fontSize):styleFont.fontSize:18;const base=Math.round(fontSize*.36);const bottomBase=Math.round(fontSize*.32);// Top left\nconst leftArrowStyle={position:\"absolute\",left:`-${base+2}px`,top:\"34%\",transform:`translateY(calc(-55% - ${base*1.1}px + 2px))`,width:base+\"px\",height:base+\"px\",pointerEvents:\"none\",zIndex:3,background:match.color,WebkitMaskImage:`url(${imageMap[\"arrows01b\"]})`,maskImage:`url(${imageMap[\"arrows01b\"]})`,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskSize:\"100% 100%\",maskSize:\"100% 100%\",WebkitMaskPosition:\"center\",maskPosition:\"center\",display:\"block\"};// Top right\nconst rightArrowStyle={position:\"absolute\",right:`-${base+2}px`,top:\"39%\",transform:`translateY(calc(-55% - ${base*1.1}px + 6px))`,width:base+\"px\",height:base+\"px\",pointerEvents:\"none\",zIndex:3,background:match.color,WebkitMaskImage:`url(${imageMap[\"arrows01\"]})`,maskImage:`url(${imageMap[\"arrows01\"]})`,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskSize:\"100% 100%\",maskSize:\"100% 100%\",WebkitMaskPosition:\"center\",maskPosition:\"center\",display:\"block\"};// Bottom left\nconst leftArrowBottomStyle={position:\"absolute\",left:`-${bottomBase+2}px`,bottom:`-${bottomBase-2}px`,width:bottomBase+\"px\",height:bottomBase+\"px\",pointerEvents:\"none\",zIndex:3,background:match.color,WebkitMaskImage:`url(${imageMap[\"arrows01bl\"]})`,maskImage:`url(${imageMap[\"arrows01bl\"]})`,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskSize:\"100% 100%\",maskSize:\"100% 100%\",WebkitMaskPosition:\"center\",maskPosition:\"center\",display:\"block\"};// Bottom right\nconst rightArrowBottomStyle={position:\"absolute\",right:`-${bottomBase+2}px`,bottom:`-${bottomBase-2}px`,width:bottomBase+\"px\",height:bottomBase+\"px\",pointerEvents:\"none\",zIndex:3,background:match.color,WebkitMaskImage:`url(${imageMap[\"arrows01br\"]})`,maskImage:`url(${imageMap[\"arrows01br\"]})`,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskSize:\"100% 100%\",maskSize:\"100% 100%\",WebkitMaskPosition:\"center\",maskPosition:\"center\",display:\"block\"};return /*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"inline-block\",verticalAlign:\"baseline\",margin:0,padding:0,lineHeight:\"inherit\"},children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:leftArrowStyle}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:rightArrowStyle}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:leftArrowBottomStyle}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:rightArrowBottomStyle}),/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:2,color:textColor,font:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",fontFamily:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\",textAlign:\"inherit\",whiteSpace:\"pre\",background:\"none\",borderRadius:0,padding:0,margin:0,display:\"inline\",verticalAlign:\"baseline\"},children:word})]},key);}// SHAPE 04: collection of images positioned around the word\nif(match&&match.imageName===\"shape04\"){const fontSize=styleFont?.fontSize?typeof styleFont.fontSize===\"string\"?parseFloat(styleFont.fontSize):styleFont.fontSize:18;const size=fontSize*.32// slightly smaller\n;// Strategic positions for each image\nconst positions=[{key:\"shape04T\",style:{left:\"50%\",top:0,transform:\"translate(-50%, -80%)\"}},{key:\"shape04TR\",style:{right:0,top:0,transform:\"translate(110%, -60%)\"}},{key:\"shape04TRMID\",style:{left:\"75%\",top:0,transform:\"translate(-50%, -80%)\"}},{key:\"shape04R\",style:{right:0,top:\"50%\",transform:\"translate(110%, -50%)\"}},{key:\"shape04BRMID\",style:{left:\"75%\",bottom:0,transform:\"translate(-50%, 110%)\"}},{key:\"shape04BR\",style:{right:0,bottom:0,transform:\"translate(110%, 90%)\"}},{key:\"shape04B\",style:{left:\"50%\",bottom:0,transform:\"translate(-50%, 110%)\"}},{key:\"shape04BLMID\",style:{left:\"25%\",bottom:0,transform:\"translate(-50%, 110%)\"}},{key:\"shape04BL\",style:{left:0,bottom:0,transform:\"translate(-110%, 90%)\"}},{key:\"shape04L\",style:{left:0,top:\"50%\",transform:\"translate(-110%, -50%)\"}},{key:\"shape04TLMID\",style:{left:\"25%\",top:0,transform:\"translate(-50%, -80%)\"}},{key:\"shape04TL\",style:{left:0,top:0,transform:\"translate(-110%, -60%)\"}}];return /*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"inline-block\",verticalAlign:\"baseline\",margin:0,padding:0,lineHeight:\"inherit\"},children:[positions.map((pos,idx)=>/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",width:`${size}px`,height:`${size}px`,background:match.color,WebkitMaskImage:`url(${imageMap[pos.key]})`,maskImage:`url(${imageMap[pos.key]})`,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskSize:\"100% 100%\",maskSize:\"100% 100%\",WebkitMaskPosition:\"center\",maskPosition:\"center\",pointerEvents:\"none\",zIndex:3,...pos.style}},pos.key)),/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:2,color:textColor,...styleFont},children:word})]},key);}// Add more independent blocks for other imageNames as needed\n// Fallback: no image, just color\nreturn /*#__PURE__*/_jsx(\"span\",{style:{background:match?.color,color:textColor,...styleFont},children:word},key);}return /*#__PURE__*/_jsx(Tag,{style:{...style,width:\"100%\",wordBreak:\"break-word\",overflowWrap:\"break-word\",height:style?.height===\"100%\"?\"100%\":undefined,display:\"block\",color:textColor,whiteSpace:\"pre-line\",//textAlign: props.textAlign,\ntextAlign:getTextAlign(textAlignH),...styleFont,margin:0,padding:0,marginBlockStart:0,marginBlockEnd:0,fontWeight:styleFont?.fontWeight||\"normal\"},children:parts.map((part,i)=>{const isHighlight=words.some(w=>part.toLowerCase()===w.toLowerCase());return isHighlight?renderHighlight(part,i):/*#__PURE__*/_jsx(\"span\",{children:part},i);})});}// Keep the rest of your code here (addPropertyControls, interfaces, imageMap, etc.)\naddPropertyControls(TextDoodles,{text:{type:ControlType.String,title:\"Text\",description:\"Your text.\",defaultValue:\"Highlight words in your text.\",displayTextArea:true},highlights:{type:ControlType.Array,title:\"Highlights\",description:\"Choose *words from your text* to highlight with doodles. Each doodle can have its own color.\",control:{type:ControlType.Object,controls:{word:{type:ControlType.String,title:\"Word\",description:\"The word(s) to decorate.\",defaultValue:\"word\"},color:{type:ControlType.Color,title:\"Color\",description:\"The doodle’s color.\",defaultValue:\"#FFBB00\"},imageName:{type:ControlType.Enum,title:\"Doodles\",description:\"Pick a doodle style.\",options:[\"highlight01\",\"highlight02\",\"highlight03\",\"highlight04\",\"highlight05\",\"highlight06\",\"highlight07\",\"highlight08\",\"highlight09\",\"highlight10\",\"highlight11\",\"highlight12\",\"highlight13\",\"highlight14\",\"strikethrough01\",\"strikethrough02\",\"strikethrough03\",\"strikethrough04\",\"strikethrough05\",\"strikethrough06\",\"circle01\",\"circle02\",\"circle03\",\"circle04\",\"circle05\",\"circle06\",\"circle07\",\"underline01\",\"underline02\",\"underline03\",\"underline04\",\"underline05\",\"underline06\",\"underline07\",\"underline08\",\"underline09\",\"underline10\",\"underline11\",\"underline12\",\"underline13\",\"underline14\",\"underline15\",\"shape01\",\"shape02\",\"shape03\",\"shape04\",\"shape05\",\"arrow01\",\"arrow02\",\"arrows01\",\"symbols01\"],optionTitles:[\"Highlight 01\",\"Highlight 02\",\"Highlight 03\",\"Highlight 04\",\"Highlight 05\",\"Highlight 06\",\"Highlight 07\",\"Highlight 08\",\"Highlight 09\",\"Highlight 10\",\"Highlight 11\",\"Highlight 12\",\"Highlight 13\",\"Highlight 14\",\"Strikethrough 01\",\"Strikethrough 02\",\"Strikethrough 03\",\"Strikethrough 04\",\"Strikethrough 05\",\"Strikethrough 06\",\"Circle 01\",\"Circle 02\",\"Circle 03\",\"Circle 04\",\"Circle 05\",\"Circle 06\",\"Circle 07\",\"Underline 01\",\"Underline 02\",\"Underline 03\",\"Underline 04\",\"Underline 05\",\"Underline 06\",\"Underline 07\",\"Underline 08\",\"Underline 09\",\"Underline 10\",\"Underline 11\",\"Underline 12\",\"Underline 13\",\"Underline 14\",\"Underline 15\",\"Shape 01\",\"Shape 02\",\"Shape 03\",\"Shape 04\",\"Shape 05\",\"Arrow 01\",\"Arrow 02\",\"Arrows 01\",\"Symbols 01\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",defaultValue:\"underline01\"}}},defaultValue:[{word:\"Highlight\",color:\"#FFBB00\",imageName:\"\"},{word:\"text\",color:\"#22CC66\",imageName:\"\"}],maxCount:10},textColor:{type:ControlType.Color,title:\"Text Color\",description:\"The base color of the text (doodles can have their own colors).\",defaultValue:\"#000000\"},styleFont:{type:ControlType.Font,title:\"Text Style\",description:\"Your text style (font, size, weight, etc.).\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:18,variant:\"Regular\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"}},textAlignH:{type:ControlType.Enum,description:\"Pick a text alignment.\",options:[\"text-align-left\",\"text-align-center\",\"text-align-right\"],optionIcons:[\"text-align-left\",\"text-align-center\",\"text-align-right\"],displaySegmentedControl:true,defaultValue:\"text-align-center\"},headingTag:{type:ControlType.Enum,title:\"Tag\",description:\"Choose the HTML tag for your text (for SEO and accessibility).\",options:[\"p\",\"span\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"],optionTitles:[\"Paragraph\",\"Span\",\"H1\",\"H2\",\"H3\",\"H4\",\"H5\",\"H6\"],defaultValue:\"p\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TextDoodles\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"* @framerIntrinsicWidth 200\",\"framerIntrinsicHeight\":\"200\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TextDoodles.map","import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here — there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map","import { useIsInCurrentNavigationTarget } from \"framer\";\nimport { useEffect } from \"react\";\nexport function useOnEnter(onEnter, enabled) {\n    return useOnSpecificTargetChange(true, onEnter, enabled);\n}\nexport function useOnExit(onExit, enabled) {\n    return useOnSpecificTargetChange(false, onExit, enabled);\n}\nfunction useOnSpecificTargetChange(goal, callback, enabled = true) {\n    const isInTarget = useIsInCurrentNavigationTarget();\n    useEffect(()=>{\n        if (enabled && isInTarget === goal) callback();\n    }, [\n        isInTarget\n    ]);\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useOnEnter\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnNavigationTargetChange.map","import { useRef } from \"react\";\n/**\n * Creates a constant value over the lifecycle of a component.\n *\n * Even if `useMemo` is provided an empty array as its final argument, it doesn't offer\n * a guarantee that it won't re-run for performance reasons later on. By using `useConstant`\n * you can ensure that initialisers don't execute twice or more.\n */ export function useConstant(init) {\n    const ref = useRef(null);\n    if (ref.current === null) {\n        ref.current = init();\n    }\n    return ref.current;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useConstant.map","import { Color } from \"framer\";\nexport function colorFromToken(color) {\n    if (color.startsWith(\"var(--token-\")) return \"rgb\" + color.split(\") /*\")[0].split(\", rgb\")[1];\n    return color;\n}\nexport function colorTokentoValue(color) {\n    return Color(colorFromToken(color)).toValue();\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"colorFromToken\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./colorFromToken.map","import { MotionValue } from \"framer\";\nexport const isMotionValue = (v)=>v instanceof MotionValue\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isMotionValue.map","import * as React from \"react\";\nconst letters = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\nconst l = ()=>letters[Math.floor(Math.random() * letters.length)]\n;\nexport const randomID = ()=>l() + l() + l() + l() + l() + l() + l() + l() + l()\n;\nfunction createUniqueClass(suffix) {\n    return `framer-${suffix}-${randomID()}`;\n}\nexport function useUniqueClassName(suffix, deps) {\n    const [className, setClassName] = React.useState(createUniqueClass(suffix));\n    React.useEffect(()=>{\n        setClassName(createUniqueClass(suffix));\n    }, [\n        suffix,\n        ...deps\n    ]);\n    return className;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useUniqueClassName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useUniqueClassName.map","import { ControlType } from \"framer\";\n// I realize this only applies to select right now\n// but we can work on it in here\nexport function getVariantControls(Component, variant, additionalControls = {\n}) {\n    return {\n        [`${variant}TextColor`]: {\n            type: ControlType.Color,\n            title: \"Text Color\",\n            defaultValue: Component.defaultProps[`${variant}TextColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}IconColor`]: {\n            type: ControlType.Color,\n            title: \"Icon Color\",\n            defaultValue: Component.defaultProps[`${variant}IconColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BackgroundColor`]: {\n            type: ControlType.Color,\n            title: \"Bg Color\",\n            defaultValue: Component.defaultProps[`${variant}BackgroundColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderColor`]: {\n            type: ControlType.Color,\n            title: \"Border Color\",\n            defaultValue: Component.defaultProps[`${variant}BorderColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderWidth`]: {\n            type: ControlType.Number,\n            title: \" \",\n            min: 0,\n            max: 5,\n            displayStepper: true,\n            defaultValue: Component.defaultProps[`${variant}BorderWidth`],\n            hidden: (props)=>props.variant !== variant\n        },\n        ...additionalControls\n    };\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"getVariantControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./variantUtils.map","import { useMemo } from \"react\";\nexport const isBrowserSafari = ()=>{\n    if (typeof navigator !== `undefined`) {\n        const userAgent = navigator.userAgent.toLowerCase();\n        const isSafari = (userAgent.indexOf(\"safari\") > -1 || userAgent.indexOf(\"framermobile\") > -1 || userAgent.indexOf(\"framerx\") > -1) && userAgent.indexOf(\"chrome\") < 0;\n        return isSafari;\n    } else return false;\n};\nexport const useIsBrowserSafari = ()=>useMemo(()=>isBrowserSafari()\n    , [])\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isBrowser.map","import { useEffect } from \"react\";\n//@ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\nexport function useOnChange(value, callback) {\n    useEffect(()=>// @ts-ignore this should be detected as a MV :shrug:\n        isMotionValue(value) ? value.onChange(callback) : undefined\n    );\n}\nexport function useMultiOnChange(values, handler) {\n    useEffect(()=>{\n        const subscriptions = values.map((value)=>value.onChange(handler)\n        );\n        return ()=>subscriptions.forEach((unsubscribe)=>unsubscribe()\n            )\n        ;\n    });\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"Subscriber\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnChange.map","import { useCallback, useEffect, useRef } from \"react\";\nimport { motionValue, animate, RenderTarget } from \"framer\";\n// @ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\n// @ts-ignore\nimport { useConstant } from \"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";\nexport function useAutoMotionValue(inputValue, options) {\n    var ref;\n    // Put options on a local ref\n    // Might wanna just memo instead but it works for now\n    const optionsRef = useRef(options);\n    const animation = useRef();\n    const didInitialMount = useRef(false);\n    const isOnCanvas = RenderTarget.current() === RenderTarget.canvas;\n    // in-progress - trying to figure out effect hooks\n    const onChangeDeps = (options === null || options === void 0 ? void 0 : options.onChangeDeps) ? options.onChangeDeps : [];\n    // Memoize the onChange handler\n    const onChange = useCallback(options === null || options === void 0 ? void 0 : options.onChange, [\n        ...onChangeDeps, \n    ]);\n    // Optionally scale the value from props\n    const transformer = useCallback((value)=>((ref = optionsRef.current) === null || ref === void 0 ? void 0 : ref.transform) ? optionsRef.current.transform(value) : value\n    , []);\n    // Create new MotionValue from inputValue\n    const value = useConstant(()=>isMotionValue(inputValue) ? inputValue : motionValue(transformer(inputValue))\n    );\n    // Setting value from prop change\n    useEffect(()=>{\n        if (!isMotionValue(inputValue) && didInitialMount.current) {\n            var ref1, ref2;\n            const newValue = transformer(inputValue);\n            (ref1 = animation.current) === null || ref1 === void 0 ? void 0 : ref1.stop();\n            // Call change callback\n            if (onChange) onChange(newValue, value);\n            // Trigger animation to new value\n            if (((ref2 = optionsRef.current) === null || ref2 === void 0 ? void 0 : ref2.animate) && !isOnCanvas) {\n                var ref3;\n                // @ts-ignore\n                animation.current = animate(value, newValue, (ref3 = optionsRef.current) === null || ref3 === void 0 ? void 0 : ref3.transition);\n            } else {\n                value.set(newValue);\n            }\n        }\n        didInitialMount.current = true;\n    }, [\n        inputValue,\n        ...onChangeDeps\n    ]);\n    return value;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useAutoMotionValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","// @ts-ignore\nimport{fontStore}from\"framer\";import{useEffect}from\"react\";import{fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";const fontWeights={100:\"Thin\",200:\"Extra-light\",300:\"Light\",400:\"Regular\",500:\"Medium\",600:\"Semi-bold\",700:\"Bold\",800:\"Extra-bold\",900:\"Black\"};export function useFontControls(props){const{fontFamily=\"Inter\",fontSize=16,fontWeight=400,font=false}=props;const fontWeightName=fontWeights[fontWeight];const customFontStack=`\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;const fontFamilyStyle=fontFamily?{fontSize,fontWeight,fontFamily:customFontStack}:{fontSize,fontWeight};const fetchCustomFonts=async()=>{await fontStore.loadWebFontsFromSelectors([`CUSTOM;${fontFamily}`,`CUSTOM;${fontFamily} ${fontWeightName}`,`GF;${fontFamily}-${fontWeightName.toLowerCase()}`,]).catch(e=>console.error(e));};useEffect(()=>{if(font)fetchCustomFonts();},[font,fontFamily,fontWeight]);return fontFamilyStyle;}\nexport const __FramerMetadata__ = {\"exports\":{\"useFontControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useFontControls.map","import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n    const currentRenderTarget = useMemo(()=>RenderTarget.current()\n    , []);\n    return currentRenderTarget;\n}\nexport function useIsInPreview() {\n    const inPreview = useMemo(()=>RenderTarget.current() === RenderTarget.preview\n    , []);\n    return inPreview;\n}\nexport function useIsOnCanvas() {\n    const onCanvas = useMemo(()=>RenderTarget.current() === RenderTarget.canvas\n    , []);\n    return onCanvas;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsInPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useRenderTarget.map","import * as React from \"react\";\nexport function useControlledState(value) {\n    const [controlledValue, setValue] = React.useState(value);\n    React.useEffect(()=>{\n        setValue(value);\n    }, [\n        value\n    ]);\n    return [\n        controlledValue,\n        setValue\n    ];\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useControlledState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useControlledState.map","import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map","import{defaultEvents,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";import{useOnEnter,useOnExit}from\"https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js\";import{useConstant}from\"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";import{colorTokentoValue,colorFromToken}from\"https://framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js\";import{isMotionValue}from\"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";import{useUniqueClassName,randomID}from\"https://framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js\";import{getVariantControls}from\"https://framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js\";import{useIsBrowserSafari}from\"https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js\";import{useMultiOnChange,useOnChange}from\"https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js\";import{mstoMinAndSec,secondsToMinutes}from\"https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js\";import{useAutoMotionValue}from\"https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js\";import{useFontControls}from\"https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js\";import{useRenderTarget,useIsInPreview,useIsOnCanvas}from\"https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js\";import{useControlledState}from\"https://framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js\";import{usePadding,useRadius,paddingControl,borderRadiusControl}from\"https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js\";import{detectAutoSizingAxis}from\"https://framerusercontent.com/modules/8CkHAZatUz1UR8jNTcfD/HwbnIAZlUmQ2oTpcLkaH/detectAutoSizingAxis.js\";export{useOnEnter,useOnExit,defaultEvents,isMotionValue,colorFromToken,colorTokentoValue,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack,useUniqueClassName,getVariantControls,useIsBrowserSafari,randomID,useConstant,useMultiOnChange,useOnChange,usePadding,useRadius,paddingControl,borderRadiusControl,mstoMinAndSec,useFontControls,secondsToMinutes,useAutoMotionValue,useRenderTarget,useIsInPreview,useControlledState,detectAutoSizingAxis,useIsOnCanvas,};\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useUniqueClassName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getVariantControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorFromToken\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useControlledState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAutoMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsInPreview\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"detectAutoSizingAxis\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mstoMinAndSec\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnEnter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","/*\n * index (framer/default-utils@0.45.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js\"\n","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useReducer,useState}from\"react\";import{ControlType,addPropertyControls}from\"framer\";import{useIsOnCanvas,emptyStateStyle,containerStyles,defaultEvents,useRadius,borderRadiusControl}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";var PlayOptions;(function(PlayOptions){PlayOptions[\"Normal\"]=\"Off\";PlayOptions[\"Auto\"]=\"On\";PlayOptions[\"Loop\"]=\"Loop\";})(PlayOptions||(PlayOptions={}));var ThumbnailOptions;(function(ThumbnailOptions){ThumbnailOptions[\"High\"]=\"High Quality\";ThumbnailOptions[\"Medium\"]=\"Medium Quality\";ThumbnailOptions[\"Low\"]=\"Low Quality\";ThumbnailOptions[\"Off\"]=\"Off\";})(ThumbnailOptions||(ThumbnailOptions={}));/**\n * @framerIntrinsicWidth 560\n * @framerIntrinsicHeight 315\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerComponentPresetProps isRed, borderRadius\n */export function Youtube({url,play,shouldMute,thumbnail,isRed,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,title,...props}){const onCanvas=useIsOnCanvas();const isAutoplay=play!==\"Off\";const showThumbnail=onCanvas||thumbnail!==\"Off\"&&!isAutoplay;const[isPreloading,preloadVideo]=useReducer(()=>true,false);const[showVideo,startVideo]=useReducer(()=>true,!showThumbnail);const[isHovered,setHovered]=useState(false);const borderRadius=useRadius(props);const hasBorderRadius=borderRadius!==\"0px 0px 0px 0px\"&&borderRadius!==\"0px\";if(url===\"\"){return /*#__PURE__*/_jsx(Instructions,{});}const parsedURL=parseVideoURL(url);if(parsedURL===undefined){return /*#__PURE__*/_jsx(ErrorMessage,{message:\"Invalid Youtube URL.\"});}const[videoId,embedURL,originalSearchParams]=parsedURL;const searchParams=embedURL.searchParams;if(originalSearchParams){for(const[param,value]of originalSearchParams){searchParams.set(param,value);if(param===\"t\")searchParams.set(\"start\",value)// embeds have to use `start`, but copying via right-click usually gives you `t=`\n;}}// https://developers.google.com/youtube/player_parameters\nsearchParams.set(\"iv_load_policy\",\"3\");searchParams.set(\"rel\",\"0\");searchParams.set(\"modestbranding\",\"1\");searchParams.set(\"playsinline\",\"1\");if(!showVideo){// if a browser does not support `loading=lazy`, make sure the video doesn't start playing in the background\nsearchParams.set(\"autoplay\",\"0\");}else if(isAutoplay||// when there is no thumbnail, we don't want to autoplay, unless video is started\nshowThumbnail&&showVideo){searchParams.set(\"autoplay\",\"1\");}if(isAutoplay&&shouldMute){searchParams.set(\"mute\",\"1\");}if(play===\"Loop\"){searchParams.set(\"loop\",\"1\");searchParams.set(\"playlist\",videoId);}if(!isRed){searchParams.set(\"color\",\"white\");}const iframeProps={title:title||\"Youtube Video\",allow:\"presentation; fullscreen; accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\",src:embedURL.href,frameBorder:\"0\",onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp};return /*#__PURE__*/_jsxs(\"article\",{onPointerEnter:()=>setHovered(true),onPointerLeave:()=>setHovered(false),onPointerOver:preloadVideo,onKeyDown:startVideo,onClick:startVideo,style:{...wrapperStyle,borderRadius,transform:// Safari sometimes struggles to render border-radius:\n// - on the canvas when changing from 0 to any other value\n// - or when rendering an iframe\nhasBorderRadius&&(showVideo||onCanvas)?\"translateZ(0.000001px)\":\"unset\",cursor:\"pointer\",overflow:\"hidden\"},role:\"presentation\",children:[isPreloading&&/*#__PURE__*/_jsx(\"link\",{rel:\"preconnect\",href:\"https://www.youtube.com\"}),isPreloading&&/*#__PURE__*/_jsx(\"link\",{rel:\"preconnect\",href:\"https://www.google.com\"}),showThumbnail&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"link\",{rel:\"preconnect\",href:\"https://i.ytimg.com\"}),/*#__PURE__*/_jsx(\"img\",{decoding:\"async\",src:getThumbnailURL(videoId,thumbnail),style:{...videoStyle,objectFit:\"cover\"}})]}),!onCanvas?/*#__PURE__*/_jsx(\"iframe\",{loading:!showVideo?\"lazy\":undefined,style:!showVideo?{...videoStyle,display:\"none\"}:videoStyle,...iframeProps}):null,showVideo?null:/*#__PURE__*/_jsx(PlayButton,{onClick:startVideo,isHovered:isHovered,isRed:isRed})]});}Youtube.displayName=\"YouTube\";addPropertyControls(Youtube,{url:{type:ControlType.String,title:\"Video\"},play:{type:ControlType.Enum,title:\"Autoplay\",options:Object.values(PlayOptions)},shouldMute:{title:\"Mute\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",hidden(props){return props.play===\"Off\";}},thumbnail:{title:\"Thumbnail\",description:\"Showing a thumbnail improves performance.\",type:ControlType.Enum,options:Object.values(ThumbnailOptions),hidden(props){return props.play!==\"Off\";}},isRed:{title:\"Color\",type:ControlType.Boolean,enabledTitle:\"Red\",disabledTitle:\"White\"},...borderRadiusControl,...defaultEvents});const defaultProps={url:\"https://youtu.be/8AHPXm9Y6mI\",play:\"Off\",shouldMute:true,thumbnail:\"Medium Quality\",isRed:true};Youtube.defaultProps=defaultProps;function parseVideoURL(urlString){let url;try{url=new URL(urlString);}catch{const embedURL=getEmbedURL(urlString);return[urlString,embedURL,null];}const searchParams=url.searchParams;if(url.hostname===\"youtube.com\"||url.hostname===\"www.youtube.com\"||url.hostname===\"youtube-nocookie.com\"||url.hostname===\"www.youtube-nocookie.com\"){const pathSegments=url.pathname.slice(1).split(\"/\");const page=pathSegments[0];// https://www.youtube.com/watch?v=Fop2oskTug8\nif(page===\"watch\"){const videoId=url.searchParams.get(\"v\");const embedURL=getEmbedURL(videoId);return[videoId,embedURL,searchParams];}// https://www.youtube.com/embed/Fop2oskTug8\nif(page===\"embed\"){const videoId=pathSegments[1];return[videoId,url,searchParams];}// https://www.youtube.com/shorts/zwMEhBq4kYM / https://www.youtube.com/live/XlWSzaluBKk\nif(page===\"shorts\"||page===\"live\"){const videoId=pathSegments[1];const embedURL=getEmbedURL(videoId);return[videoId,embedURL,searchParams];}}// https://youtu.be/Fop2oskTug8\nif(url.hostname===\"youtu.be\"){const videoId=url.pathname.slice(1);const embedURL=getEmbedURL(videoId);return[videoId,embedURL,searchParams];}}function getEmbedURL(videoId){return new URL(`https://www.youtube.com/embed/${videoId}`);}function getThumbnailURL(videoId,res){// https://gist.github.com/a1ip/be4514c1fd392a8c13b05e082c4da363\nconst pre=\"https://i.ytimg.com/vi_webp/\";const ext=\"webp\";switch(res){case\"Low Quality\":return`${pre}${videoId}/hqdefault.${ext}`;case\"Medium Quality\":return`${pre}${videoId}/sddefault.${ext}`;case\"High Quality\":return`${pre}${videoId}/maxresdefault.${ext}`;default:return`${pre}${videoId}/0.${ext}`;}}// Helper components\nfunction Instructions(){return /*#__PURE__*/_jsx(\"div\",{style:{...emptyStateStyle,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:\"To embed a Youtube video, add the URL to the properties\\xa0panel.\"})});}function ErrorMessage({message}){return /*#__PURE__*/_jsx(\"div\",{className:\"framerInternalUI-errorPlaceholder\",style:{...containerStyles,overflow:\"hidden\"},children:/*#__PURE__*/_jsxs(\"div\",{style:centerTextStyle,children:[\"Error: \",message]})});}function PlayButton({onClick,isHovered,isRed}){return /*#__PURE__*/_jsx(\"button\",{onClick:onClick,\"aria-label\":\"Play\",style:buttonStyle,children:/*#__PURE__*/_jsxs(\"svg\",{height:\"100%\",version:\"1.1\",viewBox:\"0 0 68 48\",width:\"100%\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z\",fill:isHovered?isRed?\"#f00\":\"#000\":\"#212121\",fillOpacity:isHovered?isRed?1:.8:.8,style:{transition:\"fill .1s cubic-bezier(0.4, 0, 1, 1), fill-opacity .1s cubic-bezier(0.4, 0, 1, 1)\"}}),/*#__PURE__*/_jsx(\"path\",{d:\"M 45,24 27,14 27,34\",fill:\"#fff\"})]})});}const buttonStyle={position:\"absolute\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",width:68,height:48,padding:0,border:\"none\",background:\"transparent\",cursor:\"pointer\"};const wrapperStyle={position:\"relative\",width:\"100%\",height:\"100%\"};const centerTextStyle={textAlign:\"center\",minWidth:140};const videoStyle={position:\"absolute\",top:0,left:0,height:\"100%\",width:\"100%\"};\nexport const __FramerMetadata__ = {\"exports\":{\"Youtube\":{\"type\":\"reactComponent\",\"name\":\"Youtube\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"315\",\"framerIntrinsicWidth\":\"560\",\"framerComponentPresetProps\":\"isRed, borderRadius\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YouTube.map"],"mappings":"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"}