1"use strict";(self.rspackChunkcircle=self.rspackChunkcircle||[]).push([[76366],{746504(e,t,r){var n=r(391426),o=r(898666),i=r(288513),a=r(570310);function l(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var c=function(e){var t,r,c,s=e.emoji,u=e.label,p=e.truncate,f=e.truncateLength,d=void 0===f?20:f,m=e.tooltipCursor,b=e.tooltipText,y=void 0===b?"":b,v=e.inverted,h=e.square,j=e.styles,g=e.className,O=e.dataTestId,x=e.labelClassName,w=e.textSizeClassName,k=void 0===w?"text-[0.6rem]":w;return s||u?(u&&(void 0===p||p)&&u.length>d&&(c=u.substring(0,d)),(0,n.jsxs)("span",{style:j,className:(0,a.x)("text-default inline-flex h-5 items-center gap-1 border","py-[3px]",{"pr-2":s&&(u||c),"border-secondary bg-badge":v,"border-dark bg-primary":!v,"rounded-sm px-1":h,"rounded-xl px-1.5":!h},g),"data-testid":(0,a.x)((0,i._h)("member-tag"),O),children:[s&&(0,n.jsx)("span",{className:(0,a.x)("leading-none",k),"data-testid":"member-tag-emoji",children:y?(0,n.jsx)(o.$,{role:"tooltip",content:y,interactive:!1,children:s}):s}),u&&(0,n.jsx)("span",(t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){l(e,t,r[t])})}return e}({className:(0,a.x)("font-medium",l({"text-badge":v,"text-xs":h},k,!h),x)},c&&{style:{cursor:void 0===m?"pointer":m}}),r=r={"data-testid":"member-tag-label",children:c?(0,n.jsx)(o.$,{role:"tooltip",content:u,children:(0,n.jsxs)(n.Fragment,{children:[c,"..."]})}):u},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t.push.apply(t,r)}return t})(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}),t))]})):null};r.d(t,{g:()=>c})},956816(e,t,r){r.d(t,{d:()=>u});var n=r(391426),o=r(973646),i=r(568316),a=r(451430),l=r(517338),c=r(529648),s=r(421805),u=function(e){var t=e.options,r=e.linkType;return(0,n.jsx)(n.Fragment,{children:t.map(function(e){if((0,s.d)(e))return(0,n.jsx)(c.ms.Separator,{},(0,a.uniqueId)("separator-"));var t=e.value,u=e.label,p=e.icon,f=e.iconSize,d=e.pathTo,m=e.badge,b=e.badgeVariant,y=e.onClick,v=e.dataTestId,h=e.isActive;return(0,n.jsx)(c.ms.ItemWithLink,{to:d,onClick:y,linkType:r,active:h,children:(0,n.jsxs)(c.ms.BadgeContainer,{children:[(0,n.jsxs)(c.ms.IconContainer,{children:[p&&(0,n.jsx)("span",{className:"flex size-5 self-start",children:(0,n.jsx)(o.In,{type:p,size:null!=f?f:16})}),(0,n.jsx)(i.o.LabelXsPlus,{weight:"medium","data-testid":v,children:u})]}),m&&(0,n.jsx)("div",{className:"flex",children:"plain"!==b?(0,n.jsx)(l.E,{inverted:!0,square:!0,label:m,variant:"secondary"}):(0,n.jsx)(i.o.LabelXsPlus,{weight:"medium","data-testid":v,children:m})})]})},t)})})}},740343(e,t,r){var n=r(391426),o=r(950956),i=function(e){var t=e.onClick,r=e.children,i=e.as;return(0,n.jsx)(o.W.Item,{as:i,onClick:t,children:r})};r.d(t,{q:()=>i})},383591(e,t,r){r.d(t,{I:()=>g});var n=r(391426),o=r(529648),i=r(534529),a=r(927139),l=r.n(a),c=r(101075),s=r.n(c),u=r(933578),p=r(570310);function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function d(e){if(Array.isArray(e))return e}function m(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function b(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n;n=r[t],t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n})}return e}function y(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t.push.apply(t,r)}return t}
1)(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}),e}function v(e,t){if(null==e)return{};var r,n,o,i={};if("u">typeof Reflect&&Reflect.ownKeys){for(r=Reflect.ownKeys(Object(e)),o=0;o<r.length;o++)n=r[o],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n]);return i}if(i=function(e,t){if(null==e)return{};var r,n,o={},i=Object.getOwnPropertyNames(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r]);return o}(e,t),Object.getOwnPropertySymbols)for(r=Object.getOwnPropertySymbols(e),o=0;o<r.length;o++)n=r[o],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n]);return i}function h(e,t){if(e){if("string"==typeof e)return f(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(r);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return f(e,t)}}var j=function(e){return"to"in e&&!!e.to},g=(0,u.forwardRef)(function(e,t){var r=d(F=[e,t])||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(F)||h(F)||m(),a=r[0],c=r.slice(1),u=a.active,f=a.children,g=a.forceClose,O=void 0!==g&&g,x=a.hasDanger,w=void 0!==x&&x,k=a.onClick,P=void 0===k?s():k,S=a.isDark,E=void 0!==S&&S,_=a.isDisabled,A=void 0!==_&&_,C=a.className,I=v(a,["active","children","forceClose","hasDanger","onClick","isDark","isDisabled","className"]),N=(d(c)||function(e){var t,r,n=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o=[],i=!0,a=!1;try{for(n=n.call(e);!(i=(t=n.next()).done)&&(o.push(t.value),1!==o.length);i=!0);}catch(e){a=!0,r=e}finally{try{i||null==n.return||n.return()}finally{if(a)throw r}}return o}}(c)||h(c,1)||m())[0],T=(0,o.o$)(),R=T.isOpen,D=T.toggle,L=function(e){O&&R&&D(),l()(P)&&P(e)},U=(0,p.x)("block w-full text-left group py-[0.438rem] px-4 rounded-md hover:bg-tertiary !text-sm font-medium transition-colors duration-75",{"opacity-30":A,"hover:text-dark hover:bg-secondary":!E,"text-default":!w&&!E,"bg-tertiary":u&&!E,"text-v2-danger hover:text-v2-danger":w,"text-white hover:bg-tertiary":E},C);if(j(I)){var F,M=I.to,W=v(I,["to"]),$="string"!=typeof M?{to:M.pathname,state:M.state}:{to:M},z=$.to,B=$.state;return(0,n.jsx)(i.N_,y(b({ref:N,className:U,onClick:L},W),{to:z,state:B,children:f}))}if(!j(I)){var K=I.linkType,V=v(I,["linkType"]);return(0,n.jsx)("button",y(b({ref:N,onClick:L,className:U},V),{type:void 0===K?"submit":K,disabled:A,children:f}))}return null});g.displayName="ItemLink"},279439(e,t,r){r.d(t,{C:()=>l});var n=r(391426),o=r(950956),i=r(933578),a=r(383591),l=function(e){var t=e.children,r=e.active,l=e.onClick,c=e.to,s=function(e,t){if(null==e)return{};var r,n,o,i={};if("u">typeof Reflect&&Reflect.ownKeys){for(r=Reflect.ownKeys(Object(e)),o=0;o<r.length;o++)n=r[o],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n]);return i}if(i=function(e,t){if(null==e)return{};var r,n,o={},i=Object.getOwnPropertyNames(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r]);return o}(e,t),Object.getOwnPropertySymbols)for(r=Object.getOwnPropertySymbols(e),o=0;o<r.length;o++)n=r[o],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n]);return i}(e,["children","active","onClick","to"]);return(0,n.jsx)(o.W.Item,{as:i.Fragment,children:function(e){var o,i,u=e.active;return(0,n.jsx)(a.I,(o=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n;n=r[t],t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n})}return e}({to:c,onClick:l,active:u||r},s),i=i={children:t}
1,Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(i)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t.push.apply(t,r)}return t})(Object(i)).forEach(function(e){Object.defineProperty(o,e,Object.getOwnPropertyDescriptor(i,e))}),o))}})}},82475(e,t,r){var n=r(391426),o=r(497184),i=r.n(o),a=function(e){var t,r,o=e.children,a=e.className,l=function(e,t){if(null==e)return{};var r,n,o,i={};if("u">typeof Reflect&&Reflect.ownKeys){for(r=Reflect.ownKeys(Object(e)),o=0;o<r.length;o++)n=r[o],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n]);return i}if(i=function(e,t){if(null==e)return{};var r,n,o={},i=Object.getOwnPropertyNames(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r]);return o}(e,t),Object.getOwnPropertySymbols)for(r=Object.getOwnPropertySymbols(e),o=0;o<r.length;o++)n=r[o],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n]);return i}(e,["children","className"]);return(0,n.jsx)("div",(t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n;n=r[t],t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n})}return e}({className:i()("group flex w-full cursor-pointer items-center justify-center gap-1.5 py-1",a)},l),r=r={children:o},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t.push.apply(t,r)}return t})(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}),t))};r.d(t,{I:()=>a})},421805(e,t,r){r.d(t,{c:()=>d,d:()=>f});var n=r(391426),o=r(973646),i=r(529648),a=r(568316),l=r(927139),c=r.n(l),s=r(740343),u=r(383591),p=r(199389),f=function(e){return"separator"===e.value},d=function(e){var t=e.option,r=e.onChange,l=e.linkType,d=void 0===l?"submit":l,m=e.labelWeight,b=e.isDark,y=e.isActive,v=null!=m?m:"medium";return f(t)?(0,n.jsx)(p.w,{}):(null==t?void 0:t.hide)?null:(b&&(t.color="text-feature-light group-hover:text-dark"),(0,n.jsx)(s.q,{children:function(e){var l,s=e.active;return(0,n.jsxs)(u.I,{active:void 0!==y?y:s,to:null==t?void 0:t.pathTo,onClick:function(){c()(r)&&r(t.value),c()(null==t?void 0:t.onClick)&&t.onClick()},linkType:d,isDark:b,isDisabled:null==t?void 0:t.isDisabled,className:(null==t?void 0:t.className)||"",children:[(0,n.jsxs)(i.ms.IconContainer,{children:[t.icon&&(0,n.jsx)("span",{className:"size-5",children:(0,n.jsx)(o.In,{className:t.iconClassName,type:t.icon,size:null!=(l=t.iconSize)?l:16})}),(0,n.jsx)(a.o.LabelXsPlus,{weight:v,color:t.color,children:t.label})]}),t.description&&(0,n.jsx)("div",{className:"py-0.5",children:t.description})]})}},t.value))}},199389(e,t,r){var n=r(391426),o=function(){return(0,n.jsx)("div",{className:"p-3",children:(0,n.jsx)("hr",{className:"border-primary h-[1px] overflow-hidden border-t"})})};r.d(t,{w:()=>o})},529648(e,t,r){r.d(t,{mu:()=>y,ms:()=>U,o$:()=>O});var n=r(391426),o=r(950956),i=r(497184),a=r.n(i),l=r(933578),c=r(982607),s=r(973646),u=r(568316),p=r(598317),f=r.n(p),d=r(82475),m=r(421805),b=function(e){var t=e.activeOptionValue,r=e.options,o=void 0===r?[]:r,i=e.className,l=e.labelColor,c=void 0===l?"text-dark":l,p=o.find(function(e){return e.value===t}),b=f()(o),y=p||b;return y&&(0,m.d)(y)?null:(0,n.jsxs)(d.I,{className:a()(i,"focus-visible:bg-tertiary hover:bg-tertiary !gap-1 !rounded-md py-2 !pl-3 !pr-1.5 transition-colors duration-200"),children:[(0,n.jsx)(u.o.LabelSm,{color:c,weight:"medium",children:null==y?void 0:y.label}),(0,n.jsx)(s.In,{type:"caret-down","aria-hidden":"true",useWithStrokeCurrentColor:!0,className:a()("size-5",c),viewBox:"0 0 8 4"})]})},y={SMALL:"small",MEDIUM:"medium",LARGE:"large",EXTRA_LARGE:"extra-large",FULL:"full"},v={enter:"transition ease-out duration-100",enterFrom:"transform opacity-0 scale-95",enterTo:"transform opacity-100 scale-100",leave:"transition ease-in duration-75",leaveFrom:"transform opacity-100 scale-100",leaveTo:"transform opacity-0 scale-95"},h=r(927139),j=r.n(h),g=(0,l.createContext)(null);g.displayName="DropdownContext";var O=function(){var e=(0,l.useContext)(g);if(!e)throw Error("useDropdownContext must be used within a Dropdown");return e},x=function(e){var t=e.isOpen,r=e.toggle,o=e.onToggle,i=e.children;return(0,l.useEffect)(function(){j()(o)&&o(t)}
1,[t,o]),(0,n.jsx)(g.Provider,{value:{isOpen:t,toggle:r,onToggle:o},children:i})},w=r(956816),k=r(740343),P=r(383591),S=r(279439),E=r(62741),_=r(574795),A=r(570310);function C(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n;n=r[t],t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n})}return e}function I(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t.push.apply(t,r)}return t})(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}),e}var N=function(e){var t=e.open,r=e.size,i=e.onChange,a=e.options,c=e.hasOptions,s=e.menuWrapperClassName,u=e.transitionWrapperClassName,p=e.menuItemsClassName,f=e.shouldAddDivider,d=e.popperElRef,b=e.popperAttributes,h=e.popperStyles,j=e.appendTo,g=e.setPopperElement,O=e.children,x=e.linkType,w=e.labelWeight,k=e.isDark,P=e.animations,S=!!j,N=(0,n.jsx)("div",I(C({className:(0,A.x)("z-10",{"w-full":r===y.FULL},u),ref:d,style:h},b),{children:(0,n.jsx)(E.e,I(C({as:l.Fragment,show:t,beforeEnter:function(){return g(null==d?void 0:d.current)},afterLeave:function(){return g(null)}},P||v),{children:(0,n.jsx)("div",{className:(0,A.x)("mt-1",{"px-4":r===y.FULL},s),children:(0,n.jsxs)(o.W.Items,{static:!0,className:(0,A.x)("overflow-hidden rounded-xl border p-4 shadow-xl outline-none focus:outline-none",p,k?"border-[#34373D] bg-[#1F2123]":"bg-primary border-primary",{"divide-primary divide-y":f,"w-32":r===y.SMALL,"w-56":r===y.MEDIUM,"w-[17rem]":r===y.LARGE,"w-96":r===y.EXTRA_LARGE,"w-full":r===y.FULL}),"data-testid":"dropdown-menu-items",children:[a&&c&&a.map(function(e,t){return(0,n.jsx)(m.c,C({option:e,onChange:i,linkType:x,labelWeight:w,isDark:k},!(0,m.d)(e)&&{isActive:e.isActive}),"".concat(e.value,"-").concat(t))}),!c&&O]})})}))}));return S?(0,n.jsx)(n.Fragment,{children:(0,_.createPortal)(N,j)}):N},T=r(199389),R=r(982349);function D(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function L(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r,n,o=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var i=[],a=!0,l=!1;try{for(o=o.call(e);!(a=(r=o.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){l=!0,n=e}finally{try{a||null==o.return||o.return()}finally{if(l)throw n}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return D(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(r);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return D(e,t)}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var U=Object.assign(function(e){var t=e.as,r=e.buttonWrapperComponent,i=void 0===r?"div":r,s=e.activeOptionValue,u=e.animations,p=e.appendTo,f=e.button,d=e.buttonClassName,m=e.buttonLabel,v=e.buttonType,h=e.buttonWrapperClassName,j=e.children,g=e.className,O=e.dataTestId,w=e.buttonDataTestId,k=void 0===w?"dropdown-button":w,P=e.direction,S=e.isDark,E=void 0!==S&&S,_=e.labelWeight,A=e.linkType,C=e.menuWrapperClassName,I=e.menuItemsClassName,T=e.onChange,D=e.onToggle,U=e.options,F=e.popperOptions,M=e.shouldAddDivider,W=void 0!==M&&M,$=e.size,z=void 0===$?y.MEDIUM:$,B=e.transitionWrapperClassName,K=e.menuButtonEl,V=void 0===K?"button":K,q=(0,l.useRef)(null),G=(0,l.useRef)(null),H=L((0,l.useState)(null),2),J=H[0],X=H[1],Z=L((0,l.useState)(null),2),Y=Z[0],Q=Z[1],ee=!!f,et=!!U,er={placement:void 0===P?"bottom-end":P,strategy:"fixed"};p&&z===y.FULL&&(er.modifiers=[R.w]),er=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}
1))),n.forEach(function(t){var n;n=r[t],t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n})}return e}({},er,F);var en=(0,c.E)(J,Y,er),eo=en.styles,ei=en.attributes,ea=(0,l.useCallback)(function(){var e,t;null==(t=G.current)||null==(e=t.click)||e.call(t)},[G]),el=function(e){e.stopPropagation()};return(0,n.jsx)(o.W,{as:void 0===t?"div":t,className:void 0===g?"inline-block text-left":g,"data-testid":"dropdown",children:function(e){var t=e.open;return(0,n.jsx)(x,{isOpen:t,toggle:ea,onToggle:D,children:(0,n.jsxs)(i,{ref:X,className:h,"data-testid":O||"dropdown-button-wrapper",children:[(0,n.jsxs)(o.W.Button,{as:V,ref:G,className:a()("focus-visible:outline-secondary rounded-md focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2",d),"data-testid":k,type:v,"aria-label":m,onClick:el,children:[ee&&f,!ee&&(0,n.jsx)(b,{activeOptionValue:s,options:U})]}),(0,n.jsx)(N,{open:t,size:z,onChange:T,options:U,hasOptions:et,menuWrapperClassName:C,transitionWrapperClassName:B,shouldAddDivider:W,popperElRef:q,popperAttributes:ei.popper,popperStyles:eo.popper,appendTo:p,setPopperElement:Q,linkType:A,labelWeight:_,animations:u,isDark:E,menuItemsClassName:I,children:j})]})})}})},{Header:function(e){var t=e.children;return(0,n.jsx)("div",{className:"flex items-center px-3 py-2",children:(0,n.jsx)(u.o.LabelXsPlus,{color:"text-lightest",weight:"medium",children:t})})},Item:k.q,ItemWithLink:S.C,ItemGroup:function(e){var t=e.children;return(0,n.jsx)("div",{className:"py-1",children:t})},ItemLink:P.I,MenuButton:d.I,ActiveLabelButton:b,BadgeContainer:function(e){var t=e.children;return(0,n.jsx)("div",{className:"flex items-center justify-between",children:t})},IconContainer:function(e){var t=e.children;return(0,n.jsx)("div",{className:a()("text-dark flex items-center gap-2"),children:t})},IconWithBadgeList:w.d,Separator:T.w})},790543(e,t,r){var n=["image/gif","image/jpeg","image/png"];r.d(t,{i:()=>n})},478778(e,t,r){r.d(t,{K:()=>a});var n=r(258752),o=r(51730),i=function(){return(0,o.i_)("https://d1d0f0u7zob9x2.cloudfront.net/emoji-set-v3.json")},a=function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).options;return(0,n.IT)(function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n;n=r[t],t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n})}return e}({queryKey:["emoji-mart-data"],queryFn:i,staleTime:864e5},e))}},10879(e,t,r){var n=r(202090);function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r,n,o=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var i=[],a=!0,l=!1;try{for(o=o.call(e);!(a=(r=o.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){l=!0,n=e}finally{try{a||null==o.return||o.return()}finally{if(l)throw n}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return o(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(r);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return o(e,t)}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var a=r(173148),l=function(e){var t;return(null!=(t=e.split("/").at(-1))?t:"").replace(/^icon-/,"").replace(/\.png$/,"")},c=function(e){return Object.entries(a).filter(function(t){return i(t,1)[0].split("/").at(-2)===e}).map(function(e){var t,r=i(e,2),n=r[0],o=r[1];return t=l(n),{id:"icon-".concat(t),name:t,short_names:[t],skins:[{src:o}]}})},s=c("light"),u=c("dark"),p=[{id:"icons",name:"icons",emojis:s}],f=[{id:"icons",name:"icons",emojis:u}],d=function(e,t){var r,o,i=p;t===n.xz.DARK&&(i=f);var a=i[0].emojis.find(function(t){return t.id===e});return null==a||null==(o=a.skins)||null==(r=o[0])?void 0:r.src};r.d(t,{Jk:()=>p,hR:()=>f,mZ:()=>d})},714653(e,t,r){var n=r(10879),o=r(851115);r.d(t,{Jk:()=>n.Jk,hR:()=>n.hR,wG:()=>o.w})},851115(e,t,r){r.d(t,{W:()=>s,w:()=>c});var n=r(775789);function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r,n,o=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var i=[],a=!0,l=!1;try{for(o=o.call(e);!(a=(r=o.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){l=!0,n=e}finally{try{a||null==o.return||o.return()}finally{if(l)throw n}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return o(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(r);
1if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return o(e,t)}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var a=r(534794),l=function(e){var t;return(null!=(t=e.split("/").at(-1))?t:"").replace(/^shape-/,"").replace(/\.png$/,"")},c=[{id:"circle",name:"Circle"},{id:"square",name:"Square"},{id:"diamond",name:"Diamond"},{id:"triangle",name:"Triangle"},{id:"star",name:"Star"},{id:"heart",name:"Heart"}].map(function(e){var t=e.id;return{id:t,name:e.name,emojis:(0,n.R)(Object.entries(a).filter(function(e){return i(e,1)[0].split("/").at(-2)===t}).map(function(e){var t,r=i(e,2),n=r[0],o=r[1];return t=l(n),{id:"shape-".concat(t),name:t,short_names:[t],skins:[{src:o}]}}))}}),s=function(e){var t,r,n,o=c.find(function(t){return t.id===e.split("-")[1]}),i=null==o||null==(t=o.emojis)?void 0:t.find(function(t){return t.id===e});return null==i||null==(n=i.skins)||null==(r=n[0])?void 0:r.src}},775789(e,t,r){r.d(t,{x:()=>p,R:()=>f});var n=r(472298),o=r(10879),i=r(851115),a=r(451430),l=r(915779),c=r(202090),s={red:"01",orange:"02",yellow:"03",lime:"04",green:"05",aquamarine:"06",cyan:"07",blue:"08",navy:"09",indigo:"10",purple:"11",magenta:"12",grey25:"13",grey50:"14",grey100:"15",grey200:"16",grey300:"17",grey400:"18",grey500:"19",grey600:"20",grey700:"21",grey800:"22",grey900:"23",grey1000:"24"};function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var p=function(e){var t=e.appearance,r=e.customEmoji,a=e.defaultUrl;return r?n.R.includes(r.emoji_type)&&(t!==c.xz.DARK||r.emoji_type===n.$.icon)?r.emoji_type===n.$.custom?(0,l.cD)({signed_id:r.signed_id,filename:r.filename}):r.emoji_type===n.$.icon?(0,o.mZ)(r.identifier,t)||null:r.emoji_type===n.$.shape&&(0,i.W)(r.identifier)||null:null:a},f=function(e){return e.forEach(function(e){var t="";t=e.name.includes("light")?"1-":e.name.includes("gradient")?"2-":e.name.includes("grey")?"3-":"0-";var r="";Object.entries(s).forEach(function(t){var n=function(e){if(Array.isArray(e))return e}(t)||function(e){var t,r,n=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o=[],i=!0,a=!1;try{for(n=n.call(e);!(i=(t=n.next()).done)&&(o.push(t.value),2!==o.length);i=!0);}catch(e){a=!0,r=e}finally{try{i||null==n.return||n.return()}finally{if(a)throw r}}return o}}(t)||function(e){if(e){if("string"==typeof e)return u(e,2);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return u(e,2)}}(t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),o=n[0],i=n[1];e.name.includes(o)&&(r=i)}),e.name=t+r+"-"+e.name.replace("".concat(t).concat(r,"-"),"")}),(0,a.orderBy)(e,["name"])}},202142(e,t,r){r.d(t,{E:()=>eh});var n=r(391426),o=r(187028),i=r(355104),a=r(101075),l=r.n(a),c=r(714653),s=r(933578),u=r(417980),p=[{label:(0,u.t)("emoji_picker_v3.tabs.emoji"),value:"emoji"},{label:(0,u.t)("emoji_picker_v3.tabs.shapes"),value:"shapes"},{label:(0,u.t)("emoji_picker_v3.tabs.icon"),value:"icons"},{label:(0,u.t)("emoji_picker_v3.tabs.custom"),value:"custom"}],f=r(201315),d=r(982607);function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function b(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r,n,o=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var i=[],a=!0,l=!1;try{for(o=o.call(e);!(a=(r=o.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){l=!0,n=e}finally{try{a||null==o.return||o.return()}finally{if(l)throw n}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return m(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(r);
1if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return m(e,t)}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var y=function(e){var t=e.pickerAddOns,r=e.placement,n=e.popperOptions,o=b((0,s.useState)(p["0"]),2),i=o[0],a=o[1],l=b((0,s.useState)(null),2),c=l[0],u=l[1],m=b((0,s.useState)(null),2),y=m[0],v=m[1],h=b((0,s.useState)(!1),2),j=h[0],g=h[1],O=(0,s.useRef)(null),x=function(e){return null==t?void 0:t.includes(e)},w=x("icons"),k=x("shapes"),P=x("custom"),S="emoji"===i.value,E=w&&"icons"===i.value,_=k&&"shapes"===i.value,A=P&&"custom"===i.value,C=(0,d.E)(y,c,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n;n=r[t],t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n})}return e}({strategy:"fixed",placement:r,modifiers:[{name:"offset",options:{offset:[0,8]}}]},n)),I=C.styles,N=C.attributes,T=(0,f.P)(O,{childList:!0,subtree:!0,attributes:!0}),R=T.hasElementMutated,D=T.setHasElementMutated;return(0,s.useEffect)(function(){R&&D(function(e){return!e})},[R]),{activeTab:i,setActiveTab:a,popperElement:c,setPopperElement:u,setTargetElement:v,targetElement:y,emojiPickerPopoverRef:O,isEmojiPickerTabActive:S,isIconPickerTabActive:E,isShapePickerTabActive:_,isCustomPickerTabActive:A,shouldRenderEmojiMartPicker:S||E||_,styles:I,attributes:N,hasElementMutated:R,setHasElementMutated:D,EMOJI_PICKER_ENABLED_TABS_MAPPER:{emoji:!0,shapes:k,icons:w,custom:P},isCustomFileUploadProcessing:j,setIsCustomFileUploadProcessing:g}},v=(0,s.createContext)({activeTab:p["0"],setActiveTab:function(){},setPopperElement:function(){},setTargetElement:function(){},emojiPickerPopoverRef:(0,s.createRef)(),isEmojiPickerTabActive:!1,isIconPickerTabActive:!1,isShapePickerTabActive:!1,isCustomPickerTabActive:!1,shouldRenderEmojiMartPicker:!1,styles:{},attributes:{},EMOJI_PICKER_ENABLED_TABS_MAPPER:{},isCustomFileUploadProcessing:!1,setIsCustomFileUploadProcessing:function(){}});v.displayName="EmojiPickerContext";var h=function(e){var t=e.pickerAddOns,r=e.placement,o=e.popperOptions,i=e.children,a=e.value,l=y({pickerAddOns:t,placement:r,popperOptions:o}),c=l.activeTab,s=l.setActiveTab,u=l.setPopperElement,p=l.setTargetElement,f=l.emojiPickerPopoverRef,d=l.isEmojiPickerTabActive,m=l.isIconPickerTabActive,b=l.isShapePickerTabActive,h=l.isCustomPickerTabActive,j=l.shouldRenderEmojiMartPicker,g=l.styles,O=l.attributes,x=l.EMOJI_PICKER_ENABLED_TABS_MAPPER,w=l.isCustomFileUploadProcessing,k=l.setIsCustomFileUploadProcessing;return(0,n.jsx)(v.Provider,{value:function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n;n=r[t],t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n})}return e}({activeTab:c,setActiveTab:s,setPopperElement:u,setTargetElement:p,emojiPickerPopoverRef:f,isEmojiPickerTabActive:d,isIconPickerTabActive:m,isShapePickerTabActive:b,isCustomPickerTabActive:h,shouldRenderEmojiMartPicker:j,styles:g,attributes:O,EMOJI_PICKER_ENABLED_TABS_MAPPER:x,isCustomFileUploadProcessing:w,setIsCustomFileUploadProcessing:k},a),children:i})},j=function(){return(0,s.useContext)(v)},g=r(790389),O=r(532786),x=r(62741),w=r(898666),k=r(570310),P=r(231127),S=r(574795),E=function(e){var t=e.shouldEmojiPickerRenderAsPortal,r=e.children,o=e.open,i=e.portalTo,a=j().emojiPickerPopoverRef,l="relative z-[9999]";return t?(0,n.jsx)(n.Fragment,{children:o&&(0,S.createPortal)((0,n.jsx)("div",{ref:a,className:l,children:r}),i||document.body)}):(0,n.jsx)("div",{ref:a,className:l,children:r})},_=r(451430),A=r(497184),C=r.n(A),I=r(927139),N=r.n(I),T=r(568316),R=function(e){var t=e.label,r=e.isActive,o=e.onClick,i=e.className;return(0,n.jsx)("button",{type:"submit",className:C()("p-3 no-underline outline-none transition-all duration-100 ease-in-out hover:outline-none focus:outline-none",{"border-darkest border-b":r,"border-b border-transparent":!r},i),onClick:function(e){e.preventDefault(),N()(o)&&o()},children:(0,n.jsx)(T.o.LabelSm,{weight:"medium",color:r?"text-darkest":"text-light",children:t})})};R.displayName="Tab.Item";var D=function(e){var t=e.children,r=e.className;return(0,n.jsx)("div",{className:C()("flex flex-row px-1",r),children:t})};D.displayName="Tab",D.Item=R;var L=function(){var e=j(),t=e.activeTab,r=e.setActiveTab,o=e.onRemoveEmoji,i=e.EMOJI_PICKER_ENABLED_TABS_MAPPER,a=[{label:(0,u.t)("emoji_picker_v3.tabs.emoji"),value:"emoji"},{label:(0,u.t)("emoji_picker_v3.tabs.shapes"),value:"shapes"},{label:(0,u.t)("emoji_picker_v3.tabs.icon"),value:"icons"},{label:(0,u.t)("emoji_picker_v3.tabs.custom"),value:"custom"}];return a.filter(function(e){return i[e.value]}).length<=1?null:(0,n.jsx)("div",{className:"border-primary space-x-6 border-b px-1","data-testid":"emoji-picker-header",children:(0,n.jsxs)("div",{className:"flex flex-row items-center justify-between",children:[(0,n.jsx)(D,{children:a.map(function(e){var o=e.label,a=e.value;return i[a]?(0,n.jsx)(D.Item,{label:o,isActive:a===t.value,onClick:function(){return r({label:o,value:a})}},a):null})}),(0,_.isFunction)(o)&&(0,n.jsx)(D.Item,{label:(0,u.t)("emoji_picker_v3.tabs.remove"),className:"hover:text-dark",onClick:o})]})})},U=r(513726),F=r(790543),M=function(e){var t=e.close,r=(0,U.u)(),o=r.uploadFile,i=r.progress,a=r.status,l=r.response,c=r.isError,p=j(),f=p.handleCustomIconUpload,d=p.shouldCloseOnSelect,m=p.setIsCustomFileUploadProcessing;(0,s.useEffect)(function(){N()(f)&&f({status:a,progress:i,response:l,isError:c}),"uploading"===a&&m(!0),"completed"===a&&l&&d&&(m(!1),setTimeout(function(){t()},1e3))},[a,i,l,c]);var b={uploading:(0,u.t)("emoji_picker_v3.custom_icon.cta_uploading"),completed:(0,u.t)("emoji_picker_v3.custom_icon.cta_completed"),idle:(0,u.t)("emoji_picker_v3.custom_icon.file_upload.cta")};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("input",{type:"file",id:"custom-icon-upload",className:"hidden",onChange:function(e){var t,r;return o(null==(r=e.target)||null==(t=r.files)?void 0:t[0])},accept:F.i.join(",")}),(0,n.jsx)("label",{className:C()("text-darkest border-secondary bg-primary hover:bg-tertiary rounded-md border px-[18px] py-[6px] text-center text-sm !font-medium leading-5",{"pointer-events-none cursor-not-allowed":"uploading"===a}),htmlFor:"custom-icon-upload",children:b[a]}),(0,n.jsx)("div",{className:"text-center",children:(0,n.jsxs)(T.o.LabelXs,{color:"text-default",children:[(0,u.t)("emoji_picker_v3.custom_icon.file_upload.recommended_size")," ",(0,n.jsx)("br",{}),(0,u.t)("emoji_picker_v3.custom_icon.file_upload.file_types")]})})]})},W=r(968513),$=r.n(W),z=r(387099),B=r(288513);function K(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function V(e,t,r,n,o,i,a){try{var l=e[i](a),c=l.value}catch(e){r(e);return}l.done?t(c):Promise.resolve(c).then(n,o)}function q(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function G(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r,n,o=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var i=[],a=!0,l=!1;try{for(o=o.call(e);!(a=(r=o.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){l=!0,n=e}finally{try{a||null==o.return||o.return()}finally{if(l)throw n}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return K(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(r);
1if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return K(e,t)}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var H=function(e){var t,r,o,i=e.close,a=G((0,s.useState)(""),2),l=a[0],c=a[1],p=G((0,s.useState)(null),2),f=p[0],d=p[1],m=G((0,s.useState)(!1),2),b=m[0],y=m[1],v=j(),h=v.handleCustomIconUpload,g=v.shouldCloseOnSelect,O=v.setIsCustomFileUploadProcessing,x=(0,s.useRef)(null),w=(0,U.u)(),P=w.uploadFile,S=w.status,E=w.isError,_=w.response,A=w.progress,C=!E&&"uploading"===S,I=function(e){var t,r=e.url,n=e.id,o=void 0===n?$()():n;return(t=function(){var e,t;return function(e,t){var r,n,o,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},a=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),l=Object.defineProperty;return l(a,"next",{value:c(0)}),l(a,"throw",{value:c(1)}),l(a,"return",{value:c(2)}),"function"==typeof Symbol&&l(a,Symbol.iterator,{value:function(){return this}}),a;function c(l){return function(c){var s=[l,c];if(r)throw TypeError("Generator is already executing.");for(;a&&(a=0,s[0]&&(i=0)),i;)try{if(r=1,n&&(o=2&s[0]?n.return:s[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,s[1])).done)return o;switch(n=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,n=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(o=(o=i.trys).length>0&&o[o.length-1])&&(6===s[0]||2===s[0])){i=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]<o[3])){i.label=s[1];break}if(6===s[0]&&i.label<o[1]){i.label=o[1],o=s;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(s);break}o[2]&&i.ops.pop(),i.trys.pop();continue}s=t.call(e,i)}catch(e){s=[6,e],n=0}finally{r=o=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}}}(this,function(n){switch(n.label){case 0:return y(!0),[4,fetch(r)];case 1:return[4,(e=n.sent()).blob()];case 2:var i;return(t=n.sent(),i=e.headers.get("content-type"),F.i.includes(i))?(P(new File([t],o,{type:"image/jpeg"})),d(null)):d((0,u.t)("emoji_picker_v3.custom_icon.link_upload.error")),y(!1),[2]}})},function(){var e=this,r=arguments;return new Promise(function(n,o){var i=t.apply(e,r);function a(e){V(i,n,o,a,l,"next",e)}function l(e){V(i,n,o,a,l,"throw",e)}a(void 0)})})()};(0,s.useEffect)(function(){N()(h)&&h({status:S,progress:A,response:_,isError:E}),"uploading"===S&&O(!0),"completed"===S&&_&&g&&(O(!1),setTimeout(function(){i()},1e3)),"completed"===S&&_&&g&&i()},[S,E,_,A]),(0,s.useLayoutEffect)(function(){var e;null==(e=x.current)||e.focus()},[]);var R=(q(o={},(0,u.t)("emoji_picker_v3.custom_icon.cta_uploading"),C),q(o,(0,u.t)("emoji_picker_v3.custom_icon.link_upload.cta_processing"),b),q(o,(0,u.t)("emoji_picker_v3.custom_icon.cta"),!0),o);return(0,n.jsxs)("div",{className:"space-y-2",children:[(0,n.jsxs)("div",{className:"flex w-full flex-row",children:[(0,n.jsx)("input",{placeholder:(0,u.t)("emoji_picker_v3.custom_icon.link_upload.placeholder"),type:"url",value:l,onChange:function(e){return c(e.target.value)},ref:x,className:(0,k.x)((0,B.W2)("form-control"),"border-hover focus:!border-darkest hover:border-darkest placeholder:text-light !rounded-r-none border border-r-0 !py-2 !text-sm placeholder:opacity-100 focus:border")}),(0,n.jsx)(z.$,{variant:"secondary-light",className:"rounded-l-none",type:"button",onClick:function(){return I({url:l})},children:Object.keys(R).find(function(e){return R[e]})})]}),(f||E)&&(0,n.jsxs)(T.o.LabelXs,{children:[f,E&&(null==_||null==(r=_.errors)||null==(t=r[0])?void 0:t.detail)]})]})};let J=function(e){var t=e.close;return(0,n.jsxs)("div",{className:"flex flex-col space-y-4",children:[(0,n.jsx)(H,{close:t}),(0,n.jsxs)("div",{className:"relative",children:[(0,n.jsx)("div",{className:"absolute inset-0 flex items-center",children:(0,n.jsx)("div",{className:"border-primary w-full border-t"})}),(0,n.jsx)("div",{className:"relative flex justify-center text-sm",children:(0,n.jsx)("span",{className:"bg-primary text-default px-2",children:(0,u.t)("emoji_picker_v3.custom_icon.or")}
1)})]}),(0,n.jsx)(M,{close:t})]})};var X=r(230763),Z=r(620708),Y=function(){return(0,n.jsx)("div",{className:"flex size-full flex-row items-center justify-center","data-testid":"suspense-loader",children:(0,n.jsx)("div",{className:"border-darkest size-4 animate-spin rounded-full border-b-2"})})},Q=' \n .search input[type="search"] {\n background-color: var(--color-background-primary) !important;\n border: 1px solid var(--color-border-primary);\n border-radius: 8px;\n padding: 12px 32px;\n color: var(--color-text-dark);\n font-size: 14px;\n }\n\n span.icon.loupe.flex {\n color: var(--color-text-light);\n font-size: 16px;\n }\n\n div.category {\n text-transform: uppercase;\n font-size: 11px;\n font-weight: 600;\n letter-spacing: 0.35px;\n color: var(--color-text-dark);\n font-family: var(--font-system-ui);\n padding-bottom: 14px;\n }\n div.search,\n .skin-tone-button{\n margin-bottom: 12px;\n }\n',ee=["people","nature","foods","activity","travel","objects","places","symbols","flags"],et=["icons"],er=["circle","square","triangle","star","heart","diamond"],en=r(478778);function eo(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var ei=function(e){var t=e||document,r=t.createElement("style");r.innerHTML="\nem-emoji-picker {\n --border-radius: 0;\n --shadow: 0 0 0 0 rgba(var(--color-black), 0);\n --font-family: var(--font-system-ui);\n --font-size: 11px;\n\n height: 360px;\n width: 100%;\n\n --em-rgb-input: var(--color-black);\n --em-rgb-background: var(--color-background-emoji-picker);\n\n --color-border: var(--color-border-primary);\n\n --rgb-color: var(--color-text-emoji);\n --rgb-background: var(--color-background-emoji-picker);\n --rgb-accent: var(--color-background-emoji-picker-hover);\n\n --preview-placeholder-size: 14px;\n}\n",t.head.appendChild(r)},ea=function(e){var t=e||document,r=t.querySelector("em-emoji-picker");if(r){var n=r.shadowRoot;if(n)if(ei(t),window.CSSStyleSheet&&"replaceSync"in CSSStyleSheet.prototype)try{var o,i=new CSSStyleSheet;i.replaceSync(Q),n.adoptedStyleSheets=(o=n.adoptedStyleSheets,function(e){if(Array.isArray(e))return eo(e)}(o)||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(o)||function(e){if(e){if("string"==typeof e)return eo(e,void 0);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return eo(e,void 0)}}(o)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()).concat([i])}catch(e){console.error("Error applying styles via Constructable Stylesheets:",e),el(n)}else el(n)}},el=function(e){var t=e.querySelector("style#custom-picker-styles");t||((t=document.createElement("style")).id="custom-picker-styles",e.appendChild(t)),t.textContent=Q},ec=function(e){return e.includes("icon-")},es=function(e){return e.includes("shape-")},eu=function(e){return ec(e)?"icons":es(e)?"shapes":"emoji"},ep=function(e){var t=e.id,r=e.native,n=e.emoticons;return ec(t)||es(t)?{identifier:t,emoji_type:eu(t)}:{emoji:r||(null==n?void 0:n[0]),emoji_type:eu(t)}};function ef(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function ed(e){return function(e){if(Array.isArray(e))return ef(e)}(e)||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e){if(e){if("string"==typeof e)return ef(e,void 0);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return ef(e,void 0)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var em=(0,Z.Z)(function(){return Promise.all([r.e(11859),r.e(82799)]).then(r.bind(r,208208))});let eb=function(e){var t=e.close,r=j(),o=r.isEmojiPickerTabActive,i=r.isIconPickerTabActive,a=r.isShapePickerTabActive,l=r.customIcons,c=r.customShapeIcons,u=r.value,p=r.name,f=r.shouldShowEmojiPreview,d=r.shouldShowSkinTonePicker,m=r.onEmojiSelect,b=void 0===m?_.noop:m,y=r.shouldCloseOnSelect,v=r.portalTo,h=(0,X.Il)(),g=(0,en.K)(),O=g.data,x=g.isLoading,w=(0,s.useCallback)(function(){return o?ee:i?et:a?er:void 0},[o,i,a]),k=(0,s.useCallback)(function(e){e&&requestAnimationFrame(function(){ea(null==v?void 0:v.ownerDocument)})},[null==v?void 0:v.ownerDocument]);if(x)return(0,n.jsx)(Y,{});var P=(null==h?void 0:h.locale)||"en";return(0,n.jsx)(s.Suspense,{fallback:(0,n.jsx)(Y,{}),children:(0,n.jsx)("div",{ref:k,"data-emoji-tab-active":o,"data-shape-tab-active":a,"data-icon-tab-active":i,children:(0,n.jsx)(em,{autoFocus:!0,locale:P,dynamicWidth:!0,data:O,custom:ed(void 0===l?[]:l).concat(ed(void 0===c?[]:c)),categories:w(),navPosition:"none",previewPosition:f?"bottom":"none",skinTonePosition:o&&d?"search":"none",emojiButtonRadius:"8px",onEmojiSelect:function(e){b(ep(e),p),y&&t()},previewEmoji:(null==u?void 0:u.id)||"blue-circle"})})})};function ey(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var ev=function(){var e,t=j(),r=t.as,o=t.buttonAriaLabel,i=t.setTargetElement,a=t.setPopperElement,l=t.styles,c=t.attributes,u=t.shouldRenderEmojiMartPicker,p=t.isCustomPickerTabActive,f=t.target,d=t.targetWrapperClassName,m=t.
1shouldEmojiPickerRenderAsPortal,b=t.popoverPanelClassName,y=t.shouldShowEmojiPreview,v=t.isCustomFileUploadProcessing,h=t.portalTo,S=(0,P.T)("circle_v4_popover_enabled"),_=function(e){if(Array.isArray(e))return e}(e=(0,s.useState)(!1))||function(e){var t,r,n=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o=[],i=!0,a=!1;try{for(n=n.call(e);!(i=(t=n.next()).done)&&(o.push(t.value),2!==o.length);i=!0);}catch(e){a=!0,r=e}finally{try{i||null==n.return||n.return()}finally{if(a)throw r}}return o}}(e)||function(e){if(e){if("string"==typeof e)return ey(e,2);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return ey(e,2)}}(e)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),A=_[0],C=_[1],I=function(e){return(S||ea(null==h?void 0:h.ownerDocument),p&&(!p||v))?v:e};if(!S)return(0,n.jsx)(O.A,{as:"div","data-testid":"emoji-picker",children:function(e){var t,s,v=e.close,j=e.open;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(w.$,{placement:"bottom",interactive:!1,content:o,enabled:!!o,shouldUseSpanWrapper:!1,children:(0,n.jsx)(O.A.Button,{as:r,ref:i,className:(0,k.x)("inline-flex",d),"data-testid":"emoji-picker-button","aria-label":o,children:f})}),(0,n.jsx)(E,{open:j,shouldEmojiPickerRenderAsPortal:m,portalTo:h,children:(0,n.jsx)(x.e,{show:I(j),as:"div",enter:"transition ease-out duration-100",enterFrom:"opacity-0 translate-y-1",enterTo:"opacity-100 translate-y-0",leave:"transition ease-in duration-100",leaveFrom:"opacity-100 translate-y-0",leaveTo:"opacity-0 translate-y-1",children:(0,n.jsx)(O.A.Panel,(t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n;n=r[t],t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n})}return e}({ref:a,style:l.popper},c.popper),s=s={className:(0,k.x)("bg-primary border-primary w-[24rem] rounded-md border shadow-lg md:w-[28rem]",b),"data-testid":"emoji-popover-panel",children:(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(L,{}),(0,n.jsxs)("div",{className:(0,k.x)({"py-3":!y,"pt-3":y,"px-1":u,"px-4 pb-3":!u}),children:[u&&(0,n.jsx)(eb,{close:v}),p&&(0,n.jsx)(J,{close:v})]})]})},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(s)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t.push.apply(t,r)}return t})(Object(s)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(s,e))}),t))})})]})}});var N=I(A),T="button"===r,R=T?(0,n.jsx)("button",{type:"button",className:(0,k.x)("inline-flex",d),"data-testid":"emoji-picker-button","aria-label":o,children:f}):(0,n.jsx)("div",{tabIndex:-1,className:(0,k.x)("inline-flex",d),"data-testid":"emoji-picker-button",children:f}),D=(0,n.jsx)(T?"div":null!=r?r:"div",{"data-testid":"emoji-picker",children:(0,n.jsx)(g.A,{trigger:R,open:N,onOpenChange:C,side:"bottom",align:"start",className:"w-[24rem] md:w-[28rem] p-0.5",children:(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(L,{}),u&&(0,n.jsx)(eb,{close:function(){return C(!1)}}),p&&(0,n.jsx)(J,{close:function(){return C(!1)}})]})})});return o?(0,n.jsx)(w.$,{placement:"bottom",interactive:!1,content:o,shouldUseSpanWrapper:!1,trigger:"mouseenter focusin",delay:0,children:D}):D},eh=function(e){var t=e.as,r=void 0===t?"button":t,a=e.buttonAriaLabel,s=e.target,u=e.popperOptions,p=e.value,f=e.name,d=e.onRemoveEmoji,m=e.targetWrapperClassName,b=void 0===m?"":m,y=e.popoverPanelClassName,v=e.popoverRootClassName,j=e.placement,g=e.pickerAddOns,O=void 0===g?[]:g,x=e.handleCustomIconUpload,w=void 0===x?l():x,k=e.onEmojiSelect,P=void 0===k?l():k,S=e.customIcons,E=void 0===S?c.Jk:S,_=e.customShapeIcons,A=void 0===_?c.wG:_,C=e.shouldShowEmojiPreview,I=e.shouldShowSkinTonePicker,N=void 0===I||I,T=e.shouldEmojiPickerRenderAsPortal,R=e.shouldCloseOnSelect,D=void 0===R||R,L=e.portalTo;if((0,i.c)().isCircleV4){var U=O.filter(function(e){return"shapes"===e||"icons"===e||"custom"===e});return(0,n.jsx)(o.x,{as:r,buttonAriaLabel:a,target:s,targetWrapperClassName:b,value:p,name:f,onRemoveEmoji:d,pickerAddOns:U,handleCustomIconUpload:w,onEmojiSelect:P,customShapeIcons:A,customIcons:E,shouldShowSkinTonePicker:N,shouldCloseOnSelect:D})}return(0,n.jsx)(h,{pickerAddOns:O,placement:void 0===j?"bottom-start":j,popperOptions:u,value:{as:r,buttonAriaLabel:a,targetWrapperClassName:b,popoverPanelClassName:void 0===y?""
1:y,popoverRootClassName:void 0===v?"":v,shouldShowEmojiPreview:void 0!==C&&C,target:s,shouldEmojiPickerRenderAsPortal:void 0===T||T,value:p,name:f,onRemoveEmoji:d,handleCustomIconUpload:w,onEmojiSelect:P,customIcons:E,customShapeIcons:A,shouldShowSkinTonePicker:N,shouldCloseOnSelect:D,portalTo:L},children:(0,n.jsx)(ev,{})})}},223604(e,t,r){var n=r(391426),o=r(714653),i=r(101075),a=r.n(i),l=r(933578),c=r(272304);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function u(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r,n,o=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var i=[],a=!0,l=!1;try{for(o=o.call(e);!(a=(r=o.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){l=!0,n=e}finally{try{a||null==o.return||o.return()}finally{if(l)throw n}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return s(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(r);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return s(e,t)}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var p=(0,l.createContext)(null);p.displayName="EmojiPickerV4Context";var f=function(e){var t,r,i=e.children,s=e.pickerAddOns,f=void 0===s?[]:s,d=e.customShapeIcons,m=void 0===d?o.wG:d,b=e.customIcons,y=void 0===b?o.Jk:b,v=e.customIconsDark,h=void 0===v?o.hR:v,j=e.handleCustomIconUpload,g=void 0===j?a():j,O=e.onEmojiSelect,x=void 0===O?a():O,w=e.onRemoveEmoji,k=e.shouldCloseOnSelect,P=e.shouldShowSkinTonePicker,S=function(e,t){if(null==e)return{};var r,n,o,i={};if("u">typeof Reflect&&Reflect.ownKeys){for(r=Reflect.ownKeys(Object(e)),o=0;o<r.length;o++)n=r[o],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n]);return i}if(i=function(e,t){if(null==e)return{};var r,n,o={},i=Object.getOwnPropertyNames(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r]);return o}(e,t),Object.getOwnPropertySymbols)for(r=Object.getOwnPropertySymbols(e),o=0;o<r.length;o++)n=r[o],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n]);return i}(e,["children","pickerAddOns","customShapeIcons","customIcons","customIconsDark","handleCustomIconUpload","onEmojiSelect","onRemoveEmoji","shouldCloseOnSelect","shouldShowSkinTonePicker"]),E=c.v.filter(function(e){return"emoji"===e.id||f.includes(e.id)}),_=u((0,l.useState)(E[0]),2),A=_[0],C=_[1],I=u((0,l.useState)(!1),2),N=I[0],T=I[1];return(0,n.jsx)(p.Provider,{value:(t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n;n=r[t],t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n})}return e}({},S),r=r={customShapeIcons:m,customIcons:y,customIconsDark:h,handleCustomIconUpload:g,onEmojiSelect:x,onRemoveEmoji:w,shouldCloseOnSelect:void 0===k||k,shouldShowSkinTonePicker:void 0===P||P,activeTab:A,setActiveTab:C,enabledTabs:E,isCustomFileUploadProcessing:N,setIsCustomFileUploadProcessing:T},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t.push.apply(t,r)}return t})(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}),t),children:i})},d=function(){var e=(0,l.useContext)(p);if(!e)throw Error("useEmojiPickerV4Context used outside provider");return e};r.d(t,{b:()=>d,c:()=>f})},272304(e,t,r){var n=[{id:"emoji",labelKey:"emoji_picker_v4.tabs.emoji"},{id:"shapes",labelKey:"emoji_picker_v4.tabs.shapes"},{id:"icons",labelKey:"emoji_picker_v4.tabs.icons"},{id:"custom",labelKey:"emoji_picker_v4.tabs.custom"}];r.d(t,{K:()=>"epr_suggested",v:()=>n})},187028(e,t,r){r.d(t,{x:()=>W});
1var n=r(391426),o=r(223604),i=r(790389),a=r(314054),l=r(933578),c=r(570310),s=r(452825),u=r(892907),p=r(417980),f=r(790543),d=r(739042),m=r(513726),b=r(927139),y=r.n(b),v=function(e){var t=e.close,r=(0,m.u)(),n=r.uploadFile,i=r.progress,a=r.status,c=r.response,s=r.isError,u=(0,o.b)(),p=u.handleCustomIconUpload,f=u.shouldCloseOnSelect,d=u.setIsCustomFileUploadProcessing;return(0,l.useEffect)(function(){y()(p)&&p({status:a,progress:i,response:c,isError:s})},[a,i,c,s,p]),(0,l.useEffect)(function(){if("uploading"===a)return void d(!0);if("error"===a)return void d(!1);if("completed"===a&&(d(!1),c&&f)){var e=window.setTimeout(t,1e3);return function(){return window.clearTimeout(e)}}},[a,c,f,t,d]),{uploadFile:n,status:a,isError:s,response:c,progress:i,isUploading:!s&&"uploading"===a}},h=function(e){var t=e.close,r=(0,l.useRef)(null),o=v({close:t}),i=o.uploadFile,a=o.status,c={idle:(0,p.t)("emoji_picker_v3.custom_icon.file_upload.cta"),uploading:(0,p.t)("emoji_picker_v3.custom_icon.cta_uploading"),completed:(0,p.t)("emoji_picker_v3.custom_icon.cta_completed"),error:(0,p.t)("emoji_picker_v3.custom_icon.file_upload.cta")};return(0,n.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,n.jsx)("input",{ref:r,type:"file",className:"hidden",onChange:function(e){var t,r;return i(null==(r=e.target)||null==(t=r.files)?void 0:t[0])},accept:f.i.join(",")}),(0,n.jsx)(d.$,{variant:"outline",type:"button",fullWidth:!0,disabled:"uploading"===a,onClick:function(){var e;return null==(e=r.current)?void 0:e.click()},children:c[a]}),(0,n.jsx)("div",{className:"text-center",children:(0,n.jsxs)(u.o5,{variant:"label-xs",color:"tertiary",children:[(0,p.t)("emoji_picker_v3.custom_icon.file_upload.recommended_size"),(0,n.jsx)("br",{}),(0,p.t)("emoji_picker_v3.custom_icon.file_upload.file_types")]})})]})},j=r(914829),g=r(968513),O=r.n(g);function x(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function w(e,t,r,n,o,i,a){try{var l=e[i](a),c=l.value}catch(e){r(e);return}l.done?t(c):Promise.resolve(c).then(n,o)}function k(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r,n,o=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var i=[],a=!0,l=!1;try{for(o=o.call(e);!(a=(r=o.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){l=!0,n=e}finally{try{a||null==o.return||o.return()}finally{if(l)throw n}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return x(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(r);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return x(e,t)}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var P=function(e){var t=e.uploadFile,r=k((0,l.useState)(null),2),n=r[0],o=r[1],i=k((0,l.useState)(!1),2),a=i[0],c=i[1];return{fetchAndUpload:function(e){var r;return(r=function(){var r,n,i;return function(e,t){var r,n,o,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},a=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),l=Object.defineProperty;return l(a,"next",{value:c(0)}),l(a,"throw",{value:c(1)}),l(a,"return",{value:c(2)}),"function"==typeof Symbol&&l(a,Symbol.iterator,{value:function(){return this}}),a;function c(l){return function(c){var s=[l,c];if(r)throw TypeError("Generator is already executing.");for(;a&&(a=0,s[0]&&(i=0)),i;)try{if(r=1,n&&(o=2&s[0]?n.return:s[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,s[1])).done)return o;switch(n=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,n=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(o=(o=i.trys).length>0&&o[o.length-1])&&(6===s[0]||2===s[0])){i=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]<o[3])){i.label=s[1];break}if(6===s[0]&&i.label<o[1]){i.label=o[1],o=s;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(s);break}o[2]&&i.ops.pop(),i.trys.pop();continue}s=t.call(e,i)}catch(e){s=[6,e],n=0}finally{r=o=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}}}(this,function(a){switch(a.label){case 0:if(!e)return[2];c(!0),a.label=1;case 1:return a.trys.push([1,4,5,6]),[4,fetch(e)];case 2:return[4,(r=a.sent()).blob()];case 3:return n=a.sent(),(i=r.headers.get("content-type"))&&f.i.includes(i)?(t(new File([n],O()(),{type:null!=i?i:n.type})),o(null)):o((0,p.t)("emoji_picker_v3.custom_icon.link_upload.error")),[3,6];case 4:return a.sent(),o((0,p.t)("emoji_picker_v3.custom_icon.link_upload.error")),[3,6];case 5:return c(!1),[7];case 6:return[2]}})},function(){var e=this,t=arguments;return new Promise(function(n,o){var i=r.apply(e,t);function a(e){w(i,n,o,a,l,"next",e)}function l(e){w(i,n,o,a,l,"throw",e)}a(void 0)})})()},imageError:n,isProcessing:a}};function S(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var E=function(e){var t,r,o,i=e.close,a=function(e){if(Array.isArray(e))return e}(t=(0,l.useState)(""))||function(e){var t,r,n=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o=[],i=!0,a=!1;try{for(n=n.call(e);!(i=(t=n.next()).done)&&(o.push(t.value),2!==o.length);i=!0);}catch(e){a=!0,r=e}finally{try{i||null==n.return||n.return()}finally{if(a)throw r}}return o}}(t)||function(e){if(e){if("string"==typeof e)return S(e,2);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return S(e,2)}}
1(t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),c=a[0],s=a[1],f=(0,l.useRef)(null),m=v({close:i}),b=m.uploadFile,y=m.isUploading,h=m.isError,g=m.response,O=P({uploadFile:b}),x=O.fetchAndUpload,w=O.imageError,k=O.isProcessing;(0,l.useLayoutEffect)(function(){var e;null==(e=f.current)||e.focus()},[]);var E=(0,p.t)("emoji_picker_v3.custom_icon.cta");return y?E=(0,p.t)("emoji_picker_v3.custom_icon.cta_uploading"):k&&(E=(0,p.t)("emoji_picker_v3.custom_icon.link_upload.cta_processing")),(0,n.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,n.jsxs)("div",{className:"flex w-full gap-2",children:[(0,n.jsx)(j.k,{ref:f,value:c,placeholder:(0,p.t)("emoji_picker_v3.custom_icon.link_upload.placeholder"),onChange:function(e){return s(e.target.value)}}),(0,n.jsx)(d.$,{variant:"outline",type:"button",disabled:!c||y||k,onClick:function(){return x(c)},children:E})]}),(w||h)&&(0,n.jsxs)(u.o5,{variant:"label-xs",color:"danger",children:[w,h&&(null==g||null==(o=g.errors)||null==(r=o[0])?void 0:r.detail)]})]})},_=function(e){var t=e.dismiss;return(0,n.jsxs)("div",{className:"flex flex-col gap-4 pt-3",children:[(0,n.jsx)(E,{close:t}),(0,n.jsxs)("div",{className:"flex items-center gap-3",children:[(0,n.jsx)("div",{className:"min-w-0 flex-1",children:(0,n.jsx)(s.c,{})}),(0,n.jsx)(u.o5,{variant:"label-sm",color:"tertiary",children:(0,p.t)("emoji_picker_v3.custom_icon.or")}),(0,n.jsx)("div",{className:"min-w-0 flex-1",children:(0,n.jsx)(s.c,{})})]}),(0,n.jsx)(h,{close:t})]})},A=(0,r(620708).Z)(function(){return Promise.all([r.e(8070),r.e(21763)]).then(r.bind(r,795661))}),C=function(e){return(0,n.jsx)(l.Suspense,{fallback:(0,n.jsx)("div",{className:"h-[25rem]"}),children:(0,n.jsx)(A,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n;n=r[t],t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n})}return e}({},e))})},I=r(202090);function N(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var T=function(e){var t,r=e.dismiss,i=function(e){if(Array.isArray(e))return e}(t=(0,l.useState)(""))||function(e){var t,r,n=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o=[],i=!0,a=!1;try{for(n=n.call(e);!(i=(t=n.next()).done)&&(o.push(t.value),2!==o.length);i=!0);}catch(e){a=!0,r=e}finally{try{i||null==n.return||n.return()}finally{if(a)throw r}}return o}}(t)||function(e){if(e){if("string"==typeof e)return N(e,2);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return N(e,2)}}(t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),a=i[0],c=i[1],s=(0,l.useRef)(null);(0,l.useEffect)(function(){var e;null==(e=s.current)||e.focus()},[]);var u=(0,o.b)(),f=u.customIcons,d=u.customIconsDark,m=u.onEmojiSelect,b=u.name,y=u.shouldCloseOnSelect,v=(0,I.wR)().currentAppearance===I.xz.DARK?void 0===d?[]:d:void 0===f?[]:f,h=(0,l.useMemo)(function(){var e=a.trim().toLowerCase();return v.map(function(t){return{id:t.id,name:t.name,icons:e?t.emojis.filter(function(t){return t.name.toLowerCase().includes(e)}):t.emojis}}).filter(function(e){return e.icons.length>0})},[v,a]),g=function(e){null==m||m({identifier:e.id,emoji_type:"icons"},b),y&&r()};return(0,n.jsxs)("div",{className:"flex flex-col gap-3 pt-3",children:[(0,n.jsx)(j.k,{ref:s,icon:"magnifying-glass",placeholder:(0,p.t)("emoji_picker_v4.search_icons_placeholder"),value:a,onChange:function(e){return c(e.target.value)}}),(0,n.jsx)("div",{className:"h-[320px] overflow-y-auto",children:h.map(function(e){return(0,n.jsx)("div",{children:(0,n.jsx)("div",{className:"grid gap-0",style:{gridTemplateColumns:"repeat(auto-fill, 34px)",justifyContent:"space-between"},children:e.icons.map(function(e){var t;return(0,n.jsx)("button",{type:"button",className:"hover:bg-tertiary flex size-[34px] items-center justify-center rounded-lg",onClick:function(){return g(e)},title:e.name,children:(0,n.jsx)("img",{loading:"eager",src:null==(t=e.skins[0])?void 0:t.src,alt:e.name,className:"size-6 object-contain"})},e.id)})})},e.id)})})]})};function R(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var D=function(e){var t,r=e.dismiss,i=function(e){if(Array.isArray(e))return e}(t=(0,l.useState)(""))||function(e){var t,r,n=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o=[],i=!0,a=!1;try{for(n=n.call(e);!(i=(t=n.next()).done)&&(o.push(t.value),2!==o.length);i=!0);}catch(e){a=!0,r=e}finally{try{i||null==n.return||n.return()}finally{if(a)throw r}}return o}}(t)||function(e){if(e){if("string"==typeof e)return R(e,2);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return R(e,2)}}
1(t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),a=i[0],c=i[1],s=(0,l.useRef)(null);(0,l.useEffect)(function(){var e;null==(e=s.current)||e.focus()},[]);var u=(0,o.b)(),f=u.customShapeIcons,d=void 0===f?[]:f,m=u.onEmojiSelect,b=u.name,y=u.shouldCloseOnSelect,v=(0,l.useMemo)(function(){var e=a.trim().toLowerCase();return d.map(function(t){return{id:t.id,name:t.name,shapes:e?t.emojis.filter(function(t){return t.name.toLowerCase().includes(e)}):t.emojis}}).filter(function(e){return e.shapes.length>0})},[d,a]),h=function(e){null==m||m({identifier:e.id,emoji_type:"shapes"},b),y&&r()};return(0,n.jsxs)("div",{className:"flex flex-col gap-3 pt-3",children:[(0,n.jsx)(j.k,{ref:s,icon:"magnifying-glass",placeholder:(0,p.t)("emoji_picker_v4.search_shapes_placeholder"),value:a,onChange:function(e){return c(e.target.value)}}),(0,n.jsx)("div",{className:"h-[320px] overflow-y-auto",children:v.map(function(e){return(0,n.jsxs)("div",{children:[(0,n.jsx)("p",{className:"text-light px-1 pb-1 pt-2 text-[11px] font-semibold uppercase tracking-[0.35px]",children:e.name}),(0,n.jsx)("div",{className:"grid gap-0",style:{gridTemplateColumns:"repeat(auto-fill, 34px)",justifyContent:"space-between"},children:e.shapes.map(function(e){var t;return(0,n.jsx)("button",{type:"button",className:"hover:bg-tertiary flex size-[34px] items-center justify-center rounded-lg",onClick:function(){return h(e)},title:e.name,children:(0,n.jsx)("img",{loading:"eager",src:null==(t=e.skins[0])?void 0:t.src,alt:e.name,className:"size-6 object-contain"})},e.id)})})]},e.id)})})]})},L=r(133626),U=function(e){var t=e.dismiss,r=(0,o.b)(),i=r.enabledTabs,a=r.activeTab,l=r.setActiveTab,c=r.onRemoveEmoji,s=y()(c);if(i.length<2&&!s)return null;var u=i.map(function(e){return{label:(0,p.t)(e.labelKey),value:e.id}});return(0,n.jsxs)("div",{className:"flex items-center justify-between gap-2",children:[(0,n.jsx)(L.t.Root,{tabs:u,selectedValue:a.id,onValueChange:function(e){var t=i.find(function(t){return t.id===e});t&&l(t)}}),s&&(0,n.jsx)(d.$,{variant:"outline",size:"sm",type:"button",onClick:function(){null==c||c(),t()},children:(0,p.t)("emoji_picker_v4.remove")})]})};function F(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var M=function(){var e,t,r,s=(0,o.b)(),u=s.as,p=s.buttonAriaLabel,f=s.target,d=s.targetWrapperClassName,m=s.activeTab,b=s.isCustomFileUploadProcessing,y=null!=u?u:"span",v=function(e){if(Array.isArray(e))return e}(e=(0,l.useState)(!1))||function(e){var t,r,n=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o=[],i=!0,a=!1;try{for(n=n.call(e);!(i=(t=n.next()).done)&&(o.push(t.value),2!==o.length);i=!0);}catch(e){a=!0,r=e}finally{try{i||null==n.return||n.return()}finally{if(a)throw r}}return o}}(e)||function(e){if(e){if("string"==typeof e)return F(e,2);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return F(e,2)}}(e)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),h=v[0],j=v[1],g=(0,l.useCallback)(function(){return j(!1)},[]);return(0,n.jsx)(i.A,{trigger:(0,n.jsx)(y,(t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n;n=r[t],t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n})}return e}({},"button"===y?{type:"button"}:{}),r=r={className:(0,c.x)("inline-flex",d),"aria-label":p,"data-testid":"emoji-picker-button",children:p?(0,n.jsx)(a.m,{side:"bottom",content:p,children:f}):f},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t.push.apply(t,r)}return t}
1)(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}),t)),nativeButton:"button"===y,open:h||b,onOpenChange:j,side:"bottom",align:"start",sideOffset:16,children:(0,n.jsxs)("div",{className:"w-[28rem] max-w-[calc(100vw-3rem)]","data-testid":"emoji-picker",children:[(0,n.jsx)(U,{dismiss:g}),"emoji"===m.id&&(0,n.jsx)(C,{dismiss:g}),"shapes"===m.id&&(0,n.jsx)(D,{dismiss:g}),"icons"===m.id&&(0,n.jsx)(T,{dismiss:g}),"custom"===m.id&&(0,n.jsx)(_,{dismiss:g})]})})},W=function(e){var t,r;return(0,n.jsx)(o.c,(t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n;n=r[t],t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n})}return e}({},e),r=r={children:(0,n.jsx)(M,{})},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t.push.apply(t,r)}return t})(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}),t))}},278900(e,t,r){var n={identifier:"shape-circle-blue",emoji_type:"shapes"};r.d(t,{i:()=>n})},403253(e,t,r){r.d(t,{Q:()=>O});var n=r(391426),o=r(269131),i=r(472298),a=r(973646),l=r(714653),c=r(775789),s=r(361971),u=r(202142),p=function(e){var t=e.name,r=function(e,t){if(null==e)return{};var r,n,o,i={};if("u">typeof Reflect&&Reflect.ownKeys){for(r=Reflect.ownKeys(Object(e)),o=0;o<r.length;o++)n=r[o],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n]);return i}if(i=function(e,t){if(null==e)return{};var r,n,o={},i=Object.getOwnPropertyNames(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r]);return o}(e,t),Object.getOwnPropertySymbols)for(r=Object.getOwnPropertySymbols(e),o=0;o<r.length;o++)n=r[o],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n]);return i}(e,["name"]),o=(0,s.xW)().control;return(0,n.jsx)(s.xI,{control:o,name:t,render:function(e){var t,o,i=e.field,a=i.onChange,l=i.value;return(0,n.jsx)(u.E,(t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n;n=r[t],t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n})}return e}({},r),o=o={value:l,onEmojiSelect:a},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t.push.apply(t,r)}return t})(Object(o)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(o,e))}),t))}})};p.displayName="Form.EmojiPickerV3";var f=r(355104),d=r(933578),m=r(334526),b=r(288513),y=r(570310),v=r(202090),h=r(278900),j=function(e){var t=e.customEmoji,r=e.defaultIcon,n=e.isRecordDefaultIcon;return!!r&&(t?t.emoji_type===r.emoji_type&&t.identifier===r.identifier:!0===n&&r.emoji_type===h.i.emoji_type&&r.identifier===h.i.identifier)},g="emoji",O=function(e){var t=e.name,r=void 0===t?"custom_emoji":t,u=e.record,O=e.className,x=e.wrapperClassName,w=e.shouldEmojiPickerRenderAsPortal,k=e.resetToDefaultIcon,P=void 0===k||k,S=e.defaultIcon,E=void 0===S?h.i:S,_=e.emojiRendererTypes,A=void 0===_?i.$:_,C=e.enableIcons,I=void 0!==C&&C,N=(0,f.c)().isCircleV4,T=(0,v.wR)(),R=T.isDarkAppearance,D=T.currentAppearance,L=(0,s.xW)(),U=L.setValue,F=L.watch,M=L.resetField,W=(0,m.H)(),$=F(r),z=F(g),B=N&&P&&j({customEmoji:$,defaultIcon:E,isRecordDefaultIcon:null==u?void 0:u.is_default_icon}),K=(0,d.useCallback)(function(e){var t=e.status,n=e.response;"completed"===t&&null!==n&&U(r,{signed_id:n.signed_id,filename:n.filename,emoji_type:A.custom},{shouldDirty:!0})},[A.custom,r,U]),V=function(){M(g,{defaultValue:null}),M(r,{defaultValue:{emoji:null,emoji_type:null,identifier:null}})},q=Object.values(A).filter(function(e){return I||e!==A.icon});return(0,n.jsx)(p,{name:r,target:(0,n.jsx)(o.K,{wrapperClassName:(0,y.x)(W?"flex items-center justify-center":(0,b._h)("form-control__prefix__children"),x),className:(0,y.x)("!w-6 !p-0",O),emptyIcon:(0,n.jsx)(a.In,{type:"smile"}),emoji:(null==$?void 0:$.emoji)||z,customEmojiUrl:(0,c.x)({customEmoji:$,appearance:v.xz.LIGHT,defaultUrl:null==u?void 0:u.custom_emoji_url}),customEmojiDarkUrl:(0,c.x)({customEmoji:$,appearance:v.xz.DARK,defaultUrl:null==u?void 0:u.custom_emoji_dark_url}),appearance:D,isWrapperElementClickable:!0}),pickerAddOns:q,popoverRootClassName:W?"flex":"",customIcons:R?l.hR:l.Jk,onRemoveEmoji:B?void 0:function(){if(P)return M(r,{defaultValue:E});V()},handleCustomIconUpload:K,shouldEmojiPickerRenderAsPortal:void 0===w||w})}},297550(e,t,r){var n=r(845273);function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}
1))),n.forEach(function(t){var n;n=r[t],t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n})}return e}function i(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t.push.apply(t,r)}return t})(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}),e}var a=function(e){try{var t=window.location.host,r=new URL(e).host;return t===r}catch(e){return!1}},l=n.Ay.extend({inclusive:!1,addOptions:function(){var e;return i(o({},null==(e=this.parent)?void 0:e.call(this)),{openInternalLinksInCurrentTab:!1})},addAttributes:function(){var e,t=this;return i(o({},null==(e=this.parent)?void 0:e.call(this)),{target:{default:this.options.HTMLAttributes.target,renderHTML:function(e){return{target:t.options.openInternalLinksInCurrentTab&&a(e.href)?null:e.target}}}})},addPasteRules:function(){var e;return((null==(e=this.parent)?void 0:e.call(this))||[]).map(function(e){return i(o({},e),{find:function(t){var r,n="function"==typeof e.find&&null!=(r=e.find(t))?r:[];if(!n.length)return n;var o=t.match(/\{\{\s*(?![%}])([^{}"]|"[^"]*")+\s*\}\}/g);return(null==o?void 0:o.length)?n.filter(function(e){return!o.some(function(t){return t.includes(e.text)})}):n}})})},parseHTML:function(){return[{tag:'a[href]:not([href *= "javascript:" i]):not([class *= "mention__name"])'}]}});r.d(t,{k:()=>l})},467095(e,t,r){var n=r(391426),o=r(927561),i=r(737225),a=r(417980),l=r(387099),c=r(236252);function s(e){var t=e.inputRef,r=e.submitButtonVariant,s=e.children;
1return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(i.aF.Body,{children:(0,n.jsx)(o.l.Item,{hideDescription:!0,hideBorder:!0,fullWidth:!0,name:"url",label:(0,a.t)("tiptap.extensions.link.link"),children:(0,n.jsx)(c.Z,{name:"url",ref:t})})}),(0,n.jsxs)(i.aF.Footer,{className:"px-5 md:px-8",children:[(0,n.jsx)(l.$,{full:!0,type:"submit",variant:void 0===r?"primary":r,children:(0,a.t)("tiptap.extensions.link.save")}),s]})]})}r.d(t,{E:()=>s})},615198(e,t,r){var n=r(391426),o=r(737225),i=r(417980);function a(e){var t=e.isEditable,r=e.onClose;return(0,n.jsxs)(o.aF.Header,{children:[(0,n.jsx)(o.aF.Title,{className:"text-center",size:"md",children:t?(0,i.t)("tiptap.extensions.link.edit"):(0,i.t)("tiptap.extensions.link.add")}),(0,n.jsx)(o.aF.HeaderActions,{className:"absolute right-0 top-0 mr-6 mt-6",children:(0,n.jsx)(o.aF.CloseButton,{onClick:r})})]})}r.d(t,{N:()=>a})},404466(e,t,r){var n=r(391426),o=r(417980),i=r(387099);function a(e){var t=e.isEditable,r=e.onClick;return void 0!==t&&t?(0,n.jsx)("div",{className:"mt-4 flex justify-end",children:(0,n.jsx)(i.$,{full:!0,variant:"secondary",type:"button",onClick:r,children:(0,o.t)("tiptap.extensions.link.remove")})}):null}r.d(t,{T:()=>a})},904797(e,t,r){r.d(t,{E:()=>I});var n=r(391426),o=r(974618),i=r(231127),a=r(927561),l=r(236252),c=r(957975),s=r(790389),u=r(892907),p=r(933578),f=r(417980),d=function(e){if(!e.view)return null;try{var t=e.state.selection,r=t.from,n=t.to,o=e.view.coordsAtPos(r),i=e.view.coordsAtPos(n),a=Math.min(o.top,i.top),l=Math.max(o.bottom,i.bottom),c=Math.min(o.left,i.left),s=Math.max(o.right,i.right),u=Math.max(s-c,1),p=Math.max(l-a,1);return{getBoundingClientRect:function(){return{x:c,y:a,top:a,left:c,right:s,bottom:l,width:u,height:p,toJSON:function(){return this}}}}}catch(e){return null}},m=r(739042),b=function(e){var t=e.formId,r=e.isEditingExistingLink,o=e.onCancel,i=e.onRemove;return(0,n.jsxs)("div",{className:"flex items-center justify-between gap-2",children:[(0,n.jsx)("div",{children:r&&(0,n.jsx)(m.$,{variant:"outline",size:"sm",onClick:i,type:"button",children:(0,f.t)("tiptap.extensions.link.remove")})}),(0,n.jsxs)("div",{className:"flex items-center gap-2",children:[(0,n.jsx)(m.$,{variant:"secondary",size:"sm",type:"button",onClick:o,children:(0,f.t)("cancel")}),(0,n.jsx)(m.$,{variant:"primary",size:"sm",type:"submit",form:t,children:(0,f.t)("tiptap.extensions.link.save")})]})]})},y=r(418482);function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function h(e,t,r,n,o,i,a){try{var l=e[i](a),c=l.value}catch(e){r(e);return}l.done?t(c):Promise.resolve(c).then(n,o)}var j=function(e){var t,r,n,o=e.editor,i=e.isEmailEditor,a=e.onClose,l=o.getAttributes("link"),c=null!=(r=l.href)?r:"",s=null!=(n=l.target)?n:null,u=o.isActive("link"),d=function(e){if(Array.isArray(e))return e}(t=(0,p.useState)("_blank"===s))||function(e){var t,r,n=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o=[],i=!0,a=!1;try{for(n=n.call(e);!(i=(t=n.next()).done)&&(o.push(t.value),2!==o.length);i=!0);}catch(e){a=!0,r=e}finally{try{i||null==n.return||n.return()}finally{if(a)throw r}}return o}}(t)||function(e){if(e){if("string"==typeof e)return v(e,2);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return v(e,2)}}(t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),m=d[0];return{isEditingExistingLink:u,previousURL:c,shouldOpenInNewTab:m,setShouldOpenInNewTab:d[1],handleRemoveLink:function(){o.chain().focus().extendMarkRange("link").unsetLink().run(),a()},handleSubmit:function(e,t){var r,n=e.url,l=t.setError;return(r=function(){var e,t,r,c,s,p,d,b;return function(e,t){var r,n,o,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},a=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),l=Object.defineProperty;return l(a,"next",{value:c(0)}),l(a,"throw",{value:c(1)}),l(a,"return",{value:c(2)}),"function"==typeof Symbol&&l(a,Symbol.iterator,{value:function(){return this}}),a;function c(l){return function(c){var s=[l,c];if(r)throw TypeError("Generator is already executing.");for(;a&&(a=0,s[0]&&(i=0)),i;)try{if(r=1,n&&(o=2&s[0]?n.return:s[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,s[1])).done)return o;switch(n=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,n=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(o=(o=i.trys).length>0&&o[o.length-1])&&(6===s[0]||2===s[0])){i=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]<o[3])){i.label=s[1];break}if(6===s[0]&&i.label<o[1]){i.label=o[1],o=s;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(s);break}o[2]&&i.ops.pop(),i.trys.pop();continue}s=t.call(e,i)}catch(e){s=[6,e],n=0}finally{r=o=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}}}(this,function(v){switch(v.label){case 0:return v.trys.push([0,2,,3]),[4,y.s.validate({url:n})];case 1:return v.sent(),c=(t=(e=o.state.selection).from)!==(r=e.to),s=o.state.doc.textBetween(t,r),p=c&&""===s.trim(),d=m?"_blank":"_self",u||c&&!p||!i?o.chain().focus().extendMarkRange("link").setLink({href:n,target:d}).run():o.chain().focus().insertContent([{type:"text",text:n,marks:[{type:"link",attrs:{href:n,target:d}}]}]).run(),a(),[3,3];case 2:var h,j;return l("url",{type:"manual",message:(h=b=v.sent(),(null!=(j=Error)&&"u">typeof Symbol&&j[Symbol.hasInstance]?!!j[Symbol.hasInstance](h):h instanceof j)&&b.message)?b.message:(0,f.t)("link_url_invalid")}),[3,3];case 3:return[2]}})},function(){var e=this,t=arguments;return new Promise(function(n,o){var i=r.apply(e,t);function a(e){h(i,n,o,a,l,"next",e)}function l(e){h(i,n,o,a,l,"throw",e)}a(void 0)})})()}}},g="add-tiptap-link-form",O=function(e){var t=e.anchor,r=e.editor,o=e.isEmailEditor,i=e.open,m=e.onOpenChange,y=function(){return m(!1)},v=j({editor:r,isEmailEditor:void 0!==o&&o,onClose:y}),h=v.isEditingExistingLink,O=v.previousURL,x=v.shouldOpenInNewTab,w=v.setShouldOpenInNewTab,k=v.handleRemoveLink,P=v.handleSubmit,S=(0,p.useMemo)(function(){return i?null!=t?t:d(r):null},[i,r,t]),E=h?(0,f.t)("tiptap.extensions.link.edit"):(0,f.t)("tiptap.extensions.link.add");return(0,n.jsx)(s.A,{open:i,onOpenChange:m,anchor:null!=S?S:void 0,side:"bottom",align:"start",sideOffset:8,children:(0,n.jsxs)("div",{className:"flex w-80 flex-col gap-3",children:[(0,n.jsx)(u.o5,{variant:"label-md",component:"span",children:E}),(0,n.jsx)(a.l,{id:g,onSubmit:P,defaultValues:{url:O},autoComplete:"off",children:(0,n.jsx)(a.l.Item,{hideDescription:!0,hideBorder:!0,fullWidth:!0,name:"url",label:(0,f.t)("tiptap.extensions.link.link"),placeholder:(0,f.t)("tiptap.extensions.link.placeholder"),className:"!pt-0",children:(0,n.jsx)(l.Z,{name:"url"})})}),(0,n.jsx)(c.S,{label:(0,f.t)("tiptap.extensions.link.open_in_new_tab"),checked:x,onCheckedChange:w}),(0,n.jsx)(b,{formId:g,isEditingExistingLink:h,onCancel:y,onRemove:k})]})})}
1,x=r(737225),w=r(467095),k=r(615198),P=r(404466);function S(e,t,r,n,o,i,a){try{var l=e[i](a),c=l.value}catch(e){r(e);return}l.done?t(c):Promise.resolve(c).then(n,o)}var E=function(e){var t,r=e.editor,i=e.isAdminUsageContext,l=e.isEmailEditor,c=void 0!==l&&l,s=(0,o.hS)(),u=r.isActive("link"),f=(0,p.useRef)(null),d=null==(t=r.getAttributes("link"))?void 0:t.href;return(0,n.jsxs)(x.aF,{isOpen:s.visible,onClose:s.hide,initialFocus:f,children:[(0,n.jsx)(x.aF.Overlay,{}),(0,n.jsxs)(x.aF.Content,{children:[(0,n.jsx)(k.N,{isEditable:u,onClose:function(){s.hide()}}),(0,n.jsx)(a.l,{onSubmit:function(e,t){var n,o=e.url,i=t.setError;return(n=function(){var e,t,n,a,l,u,p;return function(e,t){var r,n,o,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},a=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),l=Object.defineProperty;return l(a,"next",{value:c(0)}),l(a,"throw",{value:c(1)}),l(a,"return",{value:c(2)}),"function"==typeof Symbol&&l(a,Symbol.iterator,{value:function(){return this}}),a;function c(l){return function(c){var s=[l,c];if(r)throw TypeError("Generator is already executing.");for(;a&&(a=0,s[0]&&(i=0)),i;)try{if(r=1,n&&(o=2&s[0]?n.return:s[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,s[1])).done)return o;switch(n=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,n=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(o=(o=i.trys).length>0&&o[o.length-1])&&(6===s[0]||2===s[0])){i=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]<o[3])){i.label=s[1];break}if(6===s[0]&&i.label<o[1]){i.label=o[1],o=s;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(s);break}o[2]&&i.ops.pop(),i.trys.pop();continue}s=t.call(e,i)}catch(e){s=[6,e],n=0}finally{r=o=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}}}(this,function(f){switch(f.label){case 0:return f.trys.push([0,2,,3]),[4,y.s.validate({url:o})];case 1:return f.sent(),e=r.isActive("link"),l=(n=(t=r.state.selection).from)!==(a=t.to),u=r.state.doc.textBetween(n,a),p=l&&""===u.trim(),e||l&&!p||!c?r.chain().focus().extendMarkRange("link").setLink({href:o}).run():r.chain().focus().insertContent([{type:"text",text:o,marks:[{type:"link",attrs:{href:o,target:"_blank"}}]}]).run(),s.hide(),[3,3];case 2:return i("url",{type:"manual",message:f.sent().message||"Invalid URL"}),[3,3];case 3:return[2]}})},function(){var e=this,t=arguments;return new Promise(function(r,o){var i=n.apply(e,t);function a(e){S(i,r,o,a,l,"next",e)}function l(e){S(i,r,o,a,l,"throw",e)}a(void 0)})})()},defaultValues:{url:d},autoComplete:"off",children:(0,n.jsx)(w.E,{inputRef:f,submitButtonVariant:void 0!==i&&i?"circle":"primary",children:(0,n.jsx)(P.T,{isEditable:u,onClick:function(){r.chain().focus().extendMarkRange("link").unsetLink().run(),s.hide()}})})})]})]})};function _(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n;n=r[t],t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n})}return e}var A=o.PT.create(function(e){return(0,n.jsx)(E,_({},e))}),C=o.PT.create(function(e){var t,r,i=(0,o.hS)();return(0,n.jsx)(O,(t=_({},e),r=r={open:i.visible,onOpenChange:function(e){e||i.hide()}},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t.push.apply(t,r)}return t})(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}),t))}),I=function(){var e=(0,i.T)("circle_v4_modals_enabled");return(0,o.hS)(e?C:A)}},418482(e,t,r){var n=r(243994),o=r(417980),i=n.Ik().shape({url:n.RZ(function(e){return e.startsWith("mailto:")?n.Yj().trim().matches(/([mailto:\w.\-pL]+@\w+.[\w.\-pL]+)/,(0,o.t)("link_url_invalid")).required((0,o.t)("link_url_required")):n.Yj().url((0,o.t)("link_url_invalid")).required((0,o.t)("link_url_required"))})});r.d(t,{s:()=>i})},117636(e,t,r){var n=r(391426),o=r(915779),i=r(497184),a=r.n(i),l=function(e){var t,r,i=e.src,l=e.type,c=e.poster,s=e.rounded,u=e.isInset,p=void 0!==u&&u,f=e.mediaTranscriptId,d=e.preload,m=e.controlsList,b=e.description,y=void 0===b?"":b,v=e.className,h=e.shouldAutoPlay,j=e.styles,g=function(e,t){if(null==e)return{};var r,n,o,i={};if("u">typeof Reflect&&Reflect.ownKeys){for(r=Reflect.ownKeys(Object(e)),o=0;o<r.length;o++)n=r[o],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n]);return i}if(i=function(e,t){if(null==e)return{};var r,n,o={},i=Object.getOwnPropertyNames(e);for(n=0;n<i.length;n++)r=i[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r]);return o}(e,t),Object.getOwnPropertySymbols)for(r=Object.getOwnPropertySymbols(e),o=0;o<r.length;o++)n=r[o],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n]);return i}(e,["src","type","poster","rounded","isInset","mediaTranscriptId","preload","controlsList","description","className","shouldAutoPlay","styles"]);return(0,n.jsxs)("video",(t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}
1))),n.forEach(function(t){var n;n=r[t],t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n})}return e}({className:a()(v,{"wb-rounded-md":(void 0===s||s)&&!p,"wb-h-full wb-w-full wb-bg-black":p}),controls:!0,controlsList:void 0===m?"nodownload":m,preload:void 0===d?"metadata":d,poster:c,autoPlay:void 0!==h&&h,style:j},g),r=r={children:[(0,n.jsx)("source",{src:i,type:l}),y&&(0,n.jsx)("p",{className:"wb-sr-only",children:y}),f&&(0,n.jsx)("track",{kind:"captions",src:o.Hk.showVtt({id:String(f)})})]},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t.push.apply(t,r)}return t})(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}),t))};r.d(t,{u:()=>l})}}]); 2//# sourceMappingURL=/packs/js/76366-31a41a68eaaf99d9.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.