;/*FB_PKG_DELIM*/ __d("BaseLineClamp.react",["CometPlaceholder.react","FBLogger","JSResourceForInteraction","gkx","lazyLoadComponent","promiseDone","react","react-compiler-runtime","stylex","useMergeRefs"],(function(a,b,c,d,e,f,g){"use strict";var h,i,j=i||(i=d("react"));b=i;var k=b.useEffect,l=b.useRef,m=b.useState,n=c("JSResourceForInteraction")("BaseTooltip.react").__setRef("BaseLineClamp.react"),o=c("lazyLoadComponent")(n),p={flexWrapper:{display:"x78zum5",flexDirection:"xdt5ytf",$$css:!0},multiLine:{display:"x1lliihq",maxWidth:"x193iq5w",overflowX:"x6ikm8r",overflowY:"x10wlt62",$$css:!0},offset:function(a){return[{display:"x1lliihq",marginBottom:("calc((0.5em + 0.5ex - "+a+") * 0.5)"==null?"":"x4j4oqf ")+"x1h2wjjm",marginTop:("calc((0.5em + 0.5ex - "+a+") * 0.56)"==null?"":"x1hpldj0 ")+"x14iu460",$$css:!0},{"--65j53i":function(a){return typeof a==="number"?a+"px":a!=null?a:void 0}("calc((0.5em + 0.5ex - "+a+") * 0.5)"),"--g77s0":function(a){return typeof a==="number"?a+"px":a!=null?a:void 0}("calc((0.5em + 0.5ex - "+a+") * 0.56)")}]},oneLine:{display:"x1lliihq",maxWidth:"x193iq5w",overflowX:"x6ikm8r",overflowY:"x10wlt62",textOverflow:"xlyipyv",whiteSpace:"xuxw1ft",$$css:!0},root:{display:"x1lliihq",overflowX:"x1plvlek",overflowY:"xryxfnj",position:"x1n2onr6",$$css:!0},setLineHeight:function(a){return[{"--base-line-clamp-line-height":a==null?null:"x1ji0vk5",lineHeight:a==null?null:"x18bv5gf",$$css:!0},{"----base-line-clamp-line-height":a!=null?a:void 0,"--lineHeight":a!=null?a:void 0}]}},q={balance:{textWrap:"x41virw",$$css:!0},nowrap:{textWrap:"x12jkypp",$$css:!0},pretty:{textWrap:"xi7mnp6",$$css:!0},wrap:{textWrap:"x199x1lr",$$css:!0}};function r(a,b,d,e){if(a===0)return[d,{lineHeight:b}];if(a===1){var f=j.jsx("span",babelHelpers["extends"]({},(h||(h=c("stylex"))).props(p.oneLine,e),{children:d}));return[f,{lineHeight:b}]}f=j.jsx("span",{className:(h||(h=c("stylex")))(p.multiLine,e),style:{WebkitBoxOrient:"vertical",WebkitLineClamp:a,display:"-webkit-box"},children:d});return[f,{lineHeight:b}]}function a(a){var b=d("react-compiler-runtime").c(44),e,f;b[0]!==a?(f=a.ref,e=babelHelpers.objectWithoutPropertiesLoose(a,["ref"]),b[0]=a,b[1]=e,b[2]=f):(e=b[1],f=b[2]);a=e;e=a.baselineAdjustmentXStyle;var g=a.children,i=a.dir,s=a.elementType,t=a.htmlFor,u=a.id,v=a.lineHeight,w=a.lines,x=a.testid,y=a.translate,z=a.truncationTooltip,A=a.wrap;a=a.xstyle;s=s===void 0?"span":s;var B=l(null),C=m(),D=C[0],E=C[1];C=m(!1);var F=C[0],G=C[1];b[3]!==e||b[4]!==g||b[5]!==w?(C=r(w,"var(--base-line-clamp-line-height)",g,e),b[3]=e,b[4]=g,b[5]=w,b[6]=C):C=b[6];e=C;g=e[0];C=v!=null?typeof v==="number"?v+"px":v:null;e=v!=null&&typeof v!=="number"&&C!=null&&!C.endsWith("px");if(b[7]!==C){var H;H=C!=null&&C.endsWith("px")?C:"calc("+((H=C)!=null?H:"1")+" * 1em)";b[7]=C;b[8]=H}else H=b[8];C=H;b[9]!==w?(H=function(){var a;a=(a=B.current)==null?void 0:a.children[0];if(a==null||w<1)return;G(a.offsetWidth0?H:void 0;b[25]!==K||b[26]!==g||b[27]!==i||b[28]!==t||b[29]!==u||b[30]!==J||b[31]!==s||b[32]!==A||b[33]!==x||b[34]!==y?(e=j.jsx(K,babelHelpers["extends"]({},s,{"data-testid":void 0,dir:i,htmlFor:t,id:u,onMouseEnter:A,ref:J,translate:y,children:g})),b[25]=K,b[26]=g,b[27]=i,b[28]=t,b[29]=u,b[30]=J,b[31]=s,b[32]=A,b[33]=x,b[34]=y,b[35]=e):e=b[35];v=e;b[36]!==v||b[37]!==a?(C=f?j.jsx("span",babelHelpers["extends"]({},(h||(h=c("stylex"))).props([p.flexWrapper,a]),{children:v})):v,b[36]=v,b[37]=a,b[38]=C):C=b[38];I=C;b[39]!==I||b[40]!==F||b[41]!==D||b[42]!==z?(H=F&&z&&D?j.jsx(c("CometPlaceholder.react"),{fallback:I,children:j.jsx(o,babelHelpers["extends"]({tooltipImpl:D},z.tooltipProps,{children:I}))}):I,b[39]=I,b[40]=F,b[41]=D,b[42]=z,b[43]=H):H=b[43];return H}g["default"]=a}),98); __d("BaseText.react",["BaseLineClamp.react","BaseTextContext","FBLogger","gkx","react","react-compiler-runtime","stylex","testID"],(function(a,b,c,d,e,f,g){"use strict";var h,i,j=i||(i=d("react"));i.useMemo;var k={base:{maxWidth:"x193iq5w",minWidth:"xeuugli",whiteSpace:"x1fj9vlw",wordBreak:"x13faqbe",wordWrap:"x1vvkbs",$$css:!0},block:{"::after_content":"x1s928wv","::after_display":"xhkezso","::after_height":"x1gmr53x","::before_content":"x1cpjm7i","::before_display":"x1fgarty","::before_height":"x1943h6x",$$css:!0},inline:{display:"xt0psk2",$$css:!0}},l={1:{"::before_marginTop":"x1ckan80",$$css:!0},2:{"::before_marginTop":"x1s3etm8",$$css:!0},3:{"::before_marginTop":"x1tu3fi",$$css:!0},4:{"::before_marginTop":"x4zkp8e",$$css:!0},5:{"::before_marginTop":"xudqn12",$$css:!0},6:{"::before_marginTop":"xtoi2st",$$css:!0},7:{"::before_marginTop":"x14z4hjw",$$css:!0},8:{"::before_marginTop":"x1ill7wo",$$css:!0},9:{"::before_marginTop":"xhau9xz",$$css:!0},10:{"::before_marginTop":"x14qwyeo",$$css:!0},11:{"::before_marginTop":"xb4g69",$$css:!0},12:{"::before_marginTop":"x1rov3wm",$$css:!0}},m={1:{"::after_marginBottom":"xo8pqpo",$$css:!0},2:{"::after_marginBottom":"xlf94lp",$$css:!0},3:{"::after_marginBottom":"x676frb",$$css:!0},4:{"::after_marginBottom":"x3x7a5m",$$css:!0},5:{"::after_marginBottom":"x41vudc",$$css:!0},6:{"::after_marginBottom":"xw06pyt",$$css:!0},7:{"::after_marginBottom":"x1g2y4wz",$$css:!0},8:{"::after_marginBottom":"x1x48ksl",$$css:!0},9:{"::after_marginBottom":"x1guzi96",$$css:!0},10:{"::after_marginBottom":"x1y9wsrc",$$css:!0},11:{"::after_marginBottom":"xykhf1w",$$css:!0},12:{"::after_marginBottom":"xe797ca",$$css:!0}},n={1:{paddingBottom:"x1j85h84",$$css:!0},2:{paddingBottom:"x1120s5i",$$css:!0},3:{paddingBottom:"xg8j3zb",$$css:!0}},o={auto:{$$css:!0},center:{textAlign:"x2b8uid",$$css:!0},end:{textAlign:"xp4054r",$$css:!0},start:{textAlign:"x1yc453h",$$css:!0}};function p(a,b){var c=[l[a[0]],m[a[1]]],d=null;a.length===3&&b>0&&(c[1]=m[a[1]+a[2]],d=n[a[2]]);return[c,d]}function a(a,b){function e(e){var f=d("react-compiler-runtime").c(54),g,i;f[0]!==e?(i=e.ref,g=babelHelpers.objectWithoutPropertiesLoose(e,["ref"]),f[0]=e,f[1]=g,f[2]=i):(g=f[1],i=f[2]);e=g;g=e.alignment;var l=e.children,m=e.colorName,n=e.dir,q=e.elementType,r=e.htmlFor,s=e.id,t=e.isDenseModeEnabled,u=e.lines,v=e.styleName,w=e.testid,x=e.translate,y=e.truncationTooltip,z=e.wrap;e=e.xstyle;g=g===void 0?"start":g;q=q===void 0?"span":q;t=t===void 0?!1:t;u=u===void 0?0:u;t=t&&a.stylesForDenseMode?(t=a.stylesForDenseMode[v])!=null?t:a.styles[v]:a.styles[v];var A=t.lineHeight;t=t.style;var B=a.defaultFontFamily,C,D;if(f[3]!==g||f[4]!==m||f[5]!==u||f[6]!==v){var E=a.offsets(v);D=a.colors[m];C=o[g];E=p(E,u);f[3]=g;f[4]=m;f[5]=u;f[6]=v;f[7]=C;f[8]=D;f[9]=E}else C=f[7],D=f[8],E=f[9];g=E;m=g[0];v=g[1];f[10]!==l?(E=j.jsx(d("BaseTextContext").BaseTextContextProvider,{nested:!0,children:l}),f[10]=l,f[11]=E):E=f[11];g=E;f[12]!==y?(l=y!=null&&b!=null?{tooltipImpl:b,tooltipProps:y}:void 0,f[12]=y,f[13]=l):l=f[13];E=l;l=E;E=d("BaseTextContext").useBaseTextContext();if(E&&E.nested){f[14]!==w?(E=c("testID")(w),f[14]=w,f[15]=E):E=f[15];var F;f[16]!==C||f[17]!==D||f[18]!==t||f[19]!==e?(F=(h||(h=c("stylex")))(k.base,k.inline,B,t,D,C,e),f[16]=C,f[17]=D,f[18]=t,f[19]=e,f[20]=F):F=f[20];var G=typeof A==="number"?A+"px":A,H;f[21]!==G?(H={lineHeight:G},f[21]=G,f[22]=H):H=f[22];f[23]!==q||f[24]!==r||f[25]!==s||f[26]!==i||f[27]!==F||f[28]!==H||f[29]!==E||f[30]!==x||f[31]!==g?(G=j.jsx(q,babelHelpers["extends"]({},E,{className:F,htmlFor:r,id:s,ref:i,style:H,translate:x,children:g})),f[23]=q,f[24]=r,f[25]=s,f[26]=i,f[27]=F,f[28]=H,f[29]=E,f[30]=x,f[31]=g,f[32]=G):G=f[32];return G}b==null&&y!=null&&c("FBLogger")("comet_ui","BaseText").blameToPreviousFile().mustfix("Using truncation tooltip without tooltip impl");F=A!=null&&typeof A!=="number"&&A!=null&&!A.endsWith("px");H=t;E=c("gkx")("5620")?!F&&m:m;f[33]!==C||f[34]!==D||f[35]!==E||f[36]!==H||f[37]!==e?(G=[k.base,k.block,B,H,D,C,E,e],f[33]=C,f[34]=D,f[35]=E,f[36]=H,f[37]=e,f[38]=G):G=f[38];f[39]!==q||f[40]!==v||f[41]!==n||f[42]!==r||f[43]!==s||f[44]!==A||f[45]!==u||f[46]!==i||f[47]!==G||f[48]!==w||f[49]!==l||f[50]!==x||f[51]!==z||f[52]!==g?(y=j.jsx(c("BaseLineClamp.react"),{baselineAdjustmentXStyle:v,dir:n,elementType:q,htmlFor:r,id:s,lineHeight:A,lines:u,ref:i,testid:void 0,translate:x,truncationTooltip:l,wrap:z,xstyle:G,children:g}),f[39]=q,f[40]=v,f[41]=n,f[42]=r,f[43]=s,f[44]=A,f[45]=u,f[46]=i,f[47]=G,f[48]=w,f[49]=l,f[50]=x,f[51]=z,f[52]=g,f[53]=y):y=f[53];return y}return e}g.createBaseTextComponent=a}),98);