"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4560],{20376:function(f,e,a){a.d(e,{Q2:function(){return C},dy:function(){return a5}});var n,i,u,t,d,r,o,c,l,s,M,L,w,g,b,j,C,m,y,I,p,N,h,D,k,v,T,z,S=a(2265),x=a(83429);function A(){return(A=Object.assign?Object.assign.bind():function(f){for(var e=1;e=0||(i[a]=f[a]);return i}function Y(f,e){(null==e||e>f.length)&&(e=f.length);for(var a=0,n=Array(e);a0}function fl(f){return f?fM[f]?fM[f]:fM[ft(f)]:void 0}setTimeout(function(){fs.reduce(function(f,e){return fn(e),f},fa)});var fs=Object.values(_).flat(),fM={};setTimeout(function(){fs.reduce(function(f,e){return f[fd(e)]=e,fc(e)&&fo(e).forEach(function(a){f[a]=e}),f},fM)});var fL=["2640-fe0f","2642-fe0f","2695-fe0f"],fw="Search",fg=" found. Use up and down arrow keys to navigate.",fb="1 result"+fg,fj="%n results"+fg;function fC(f){void 0===f&&(f={});var e,a,n,i,u,t,d,r,o=fm(),c=Object.assign(o.previewConfig,null!=(d=f.previewConfig)?d:{}),l=Object.assign(o,f),s=(e=f.categories,a={suggestionMode:l.suggestedEmojisMode},void 0===e&&(e=[]),void 0===a&&(a={}),i={},a.suggestionMode===b.RECENT&&(i[y.SUGGESTED]=F),u=V(i),null!=(n=e)&&n.length?e.map(function(f){return"string"==typeof f?q(f,i[f]):A({},q(f.category,i[f.category]),f)}):u);t=null!=(r=l.customEmojis)?r:[],_[y.CUSTOM].length=0,t.forEach(function(f){var e,a=((e={})[N.name]=f.names.map(function(f){return f.toLowerCase()}),e[N.unified]=f.id.toLowerCase(),e[N.added_in]="0",e[N.imgUrl]=f.imgUrl,e);_[y.CUSTOM].push(a),fM[a[N.unified]]||(fs.push(a),fM[a[N.unified]]=a,fn(a))});var M=l.searchDisabled?I.PREVIEW:l.skinTonePickerLocation;return A({},l,{categories:s,previewConfig:c,skinTonePickerLocation:M})}function fm(){return{autoFocusSearch:!0,categories:V(),className:"",customEmojis:[],defaultSkinTone:m.NEUTRAL,emojiStyle:j.APPLE,emojiVersion:null,getEmojiUrl:fr,height:450,lazyLoadEmojis:!1,previewConfig:A({},fy),searchDisabled:!1,searchPlaceHolder:fw,searchPlaceholder:fw,skinTonePickerLocation:I.SEARCH,skinTonesDisabled:!1,style:{},suggestedEmojisMode:b.FREQUENT,theme:C.LIGHT,unicodeToHide:new Set(fL),width:350,reactionsDefaultOpen:!1,reactions:H,open:!0,allowExpandReactions:!0}}var fy={defaultEmoji:"1f60a",defaultCaption:"What's your mood?",showPreview:!0},fI=["children"],fp=(0,S.createContext)(fm());function fN(f){var e,a,n,i,u,t=f.children,d=(e=Q(f,fI),i=(n=(0,S.useState)(function(){return fC(e)}))[0],u=n[1],(0,S.useEffect)(function(){R(i,e)||u(fC(e))},[null==(a=e.customEmojis)?void 0:a.length,e.open,e.emojiVersion,e.reactionsDefaultOpen,e.searchPlaceHolder,e.searchPlaceholder,e.defaultSkinTone,e.skinTonesDisabled,e.autoFocusSearch,e.emojiStyle,e.theme,e.suggestedEmojisMode,e.lazyLoadEmojis,e.className,e.height,e.width,e.searchDisabled,e.skinTonePickerLocation,e.allowExpandReactions]),i);return(0,S.createElement)(fp.Provider,{value:d},t)}function fh(){return(0,S.useContext)(fp)}var fD=S.createContext({});function fk(){return S.useContext(fD)}function fv(){}function fT(){return fh().allowExpandReactions}function fz(){return fh().skinTonesDisabled}function fS(){return fh().emojiStyle}function fx(){return fh().categories}function fA(){return fh().previewConfig}function fE(){return fh().searchDisabled}function fQ(){return fh().skinTonePickerLocation}function fY(){return fh().getEmojiUrl}function fJ(f){return"number"==typeof f?f+"px":f}function fP(f,e){void 0===e&&(e=0);var a=(0,S.useState)(f),n=a[0],i=a[1],u=(0,S.useRef)(null);return[n,function(f){return new Promise(function(a){var n;u.current&&clearTimeout(u.current),u.current=null==(n=window)?void 0:n.setTimeout(function(){i(f),a(f)},e)})}]}function fZ(){var f=(0,S.useRef)({}),e=fh().emojiVersion;return(0,S.useMemo)(function(){var a=parseFloat(""+e);return!e||Number.isNaN(a)?f.current:fs.reduce(function(f,e){return parseFloat(e[N.added_in])>a&&(f[fd(e)]=!0),f},f.current)},[e])}function fG(f){var e,a=f.children,n=fZ(),i=fh().defaultSkinTone,u=fh().reactionsDefaultOpen,t=(0,S.useRef)(fa),d=(0,S.useRef)(!1),r=(0,S.useRef)(!1),o=(0,S.useRef)(n),c=fP(Date.now(),200),l=fP("",100),s=(0,S.useState)(!1),M=(0,S.useState)(i),L=(0,S.useState)(null),w=(0,S.useState)(new Set),g=(0,S.useState)(null),b=(0,S.useState)(u),j=(0,S.useState)(!1),C=j[0];return e=j[1],(0,S.useEffect)(function(){e(!0)},[e]),(0,S.createElement)(fU.Provider,{value:{activeCategoryState:L,activeSkinTone:M,disallowClickRef:d,disallowMouseRef:r,disallowedEmojisRef:o,emojiVariationPickerState:g,emojisThatFailedToLoadState:w,filterRef:t,isPastInitialLoad:C,searchTerm:l,skinToneFanOpenState:s,suggestedUpdateState:c,reactionsModeState:b}},a)}(l=h||(h={})).REACTIONS="reactions",l.PICKER="picker";var fU=(0,S.createContext)({activeCategoryState:[null,function(){}],activeSkinTone:[m.NEUTRAL,function(){}],disallowClickRef:{current:!1},disallowMouseRef:{current:!1},disallowedEmojisRef:{current:{}},emojiVariationPickerState:[null,function(){}],emojisThatFailedToLoadState:[new Set,function(){}],filterRef:{current:{}},isPastInitialLoad:!0,searchTerm:["",function(){return new Promise(function(){})}],skinToneFanOpenState:[!1,function(){}],suggestedUpdateState:[Date.now(),function(){}],reactionsModeState:[!1,function(){}]});function fO(){return(0,S.useContext)(fU).filterRef}function fB(){return(0,S.useContext)(fU).disallowMouseRef}function fR(){return(0,S.useContext)(fU).reactionsModeState}function fH(){return(0,S.useContext)(fU).searchTerm}function fW(){return(0,S.useContext)(fU).activeSkinTone}function fF(){return(0,S.useContext)(fU).emojisThatFailedToLoadState}function fX(){return(0,S.useContext)(fU).emojiVariationPickerState}function fV(){return(0,S.useContext)(fU).skinToneFanOpenState}function fK(){var f=(0,S.useContext)(fU).suggestedUpdateState,e=f[0],a=f[1];return[e,function(){a(Date.now())}]}function fq(){return!!fH()[0]}function f_(f){f&&requestAnimationFrame(function(){f.focus()})}function f$(f){f&&f_(f.previousElementSibling)}function f0(f){f&&f_(f.nextElementSibling)}function f1(f){f&&f_(f.firstElementChild)}function f4(){return document.activeElement}function f2(f){var e=f.children,a=(0,S.useRef)(null),n=(0,S.useRef)(null),i=(0,S.useRef)(null),u=(0,S.useRef)(null),t=(0,S.useRef)(null),d=(0,S.useRef)(null),r=(0,S.useRef)(null),o=(0,S.useRef)(null);return(0,S.createElement)(f3.Provider,{value:{AnchoredEmojiRef:n,BodyRef:i,CategoryNavigationRef:d,PickerMainRef:a,SearchInputRef:u,SkinTonePickerRef:t,VariationPickerRef:r,ReactionsRef:o}},e)}var f3=(0,S.createContext)({AnchoredEmojiRef:(0,S.createRef)(),BodyRef:(0,S.createRef)(),CategoryNavigationRef:(0,S.createRef)(),PickerMainRef:(0,S.createRef)(),SearchInputRef:(0,S.createRef)(),SkinTonePickerRef:(0,S.createRef)(),VariationPickerRef:(0,S.createRef)(),ReactionsRef:(0,S.createRef)()});function f6(){return(0,S.useContext)(f3)}function f9(){return f6().PickerMainRef}function f8(){return f6().AnchoredEmojiRef}function f5(){var f=f8();return function(e){null===e&&null!==f.current&&f_(f.current),f.current=e}}function f7(){return f6().BodyRef}function ef(){return f6().SearchInputRef}function ee(){return f6().SkinTonePickerRef}function ea(){return f6().CategoryNavigationRef}function en(f,e){void 0===e&&(e=0);var a=eG(f);a&&requestAnimationFrame(function(){a.scrollTop=e})}function ei(f){if(!(!f||!(f&&eU(f)e.length?[]:eS(e,u,n))[i]||t[t.length-1]||null}(a));break;case D.ArrowUp:if(f.preventDefault(),q()){_();break}!function(f,e){if(f){var a=function(f){if(!f)return null;var e,a=e2(f),n=e4(a),i=eT(a,f),u=ez(a,f),t=ev(a,f);if(0===u){var d=e0(n);return d?ex(eK(d),-1,t,i):null}return(e=eS(eK(a),u-1,t))[i]||e[e.length-1]||null}(f);if(!a)return e();f_(a),ei(a)}}(a,V);break;case D.Space:f.preventDefault(),K(f.target);break;default:$(f)}}},[V,$,K,q,_]),(0,S.useEffect)(function(){var f=X.current;if(f)return f.addEventListener("keydown",ff),function(){f.removeEventListener("keydown",ff)}},[X,ff]),fu=f7(),ft=fS(),fr=fY(),(0,S.useEffect)(function(){if(ft!==j.NATIVE){var f=fu.current;return null==f||f.addEventListener("focusin",e),function(){null==f||f.removeEventListener("focusin",e)}}function e(f){var e=eQ(f.target);if(e){var a=eY(e)[0];a&&fc(a)&&function(f,e,a){if(e&&a!==j.NATIVE){var n=fd(e);eI.has(n)||(fo(e).forEach(function(e){var n;n=f(e,a),new Image().src=n}),eI.add(n))}}(fr,a,ft)}}},[fu,ft,fr]);var fC=fj||{},fm=fC.width,fy=fC.height,fI=Q(fC,ep);return(0,S.createElement)("aside",{className:(0,x.cx)(ek.main,ek.baseVariables,fL===C.DARK&&ek.darkTheme,fL===C.AUTO&&ek.autoThemeDark,((fl={})[g.searchActive]=fw,fl),fM&&ek.reactionsMenu,fb),ref:fg,style:A({},fI,!fM&&{height:fy,width:fm})},fs)}var eD={"--epr-emoji-variation-picker-bg-color":"var(--epr-dark-emoji-variation-picker-bg-color)","--epr-hover-bg-color-reduced-opacity":"var(--epr-dark-hover-bg-color-reduced-opacity)","--epr-highlight-color":"var(--epr-dark-highlight-color)","--epr-text-color":"var(--epr-dark-text-color)","--epr-hover-bg-color":"var(--epr-dark-hover-bg-color)","--epr-focus-bg-color":"var(--epr-dark-focus-bg-color)","--epr-search-input-bg-color":"var(--epr-dark-search-input-bg-color)","--epr-category-label-bg-color":"var(--epr-dark-category-label-bg-color)","--epr-picker-border-color":"var(--epr-dark-picker-border-color)","--epr-bg-color":"var(--epr-dark-bg-color)","--epr-reactions-bg-color":"var(--epr-dark-reactions-bg-color)","--epr-search-input-bg-color-active":"var(--epr-dark-search-input-bg-color-active)","--epr-emoji-variation-indicator-color":"var(--epr-dark-emoji-variation-indicator-color)","--epr-category-icon-active-color":"var(--epr-dark-category-icon-active-color)","--epr-skin-tone-picker-menu-color":"var(--epr-dark-skin-tone-picker-menu-color)"},ek=P.create({main:{".":["epr-main",g.emojiPicker],position:"relative",display:"flex",flexDirection:"column",borderWidth:"1px",borderStyle:"solid",borderRadius:"var(--epr-picker-border-radius)",borderColor:"var(--epr-picker-border-color)",backgroundColor:"var(--epr-bg-color)",overflow:"hidden",transition:"all 0.3s ease-in-out, background-color 0.1s ease-in-out","*":{boxSizing:"border-box",fontFamily:"sans-serif"}},baseVariables:{"--":{"--epr-highlight-color":"#007aeb","--epr-hover-bg-color":"#f1f8ff","--epr-hover-bg-color-reduced-opacity":"#f1f8ff80","--epr-focus-bg-color":"#e0f0ff","--epr-text-color":"#858585","--epr-search-input-bg-color":"#f6f6f6","--epr-picker-border-color":"#e7e7e7","--epr-bg-color":"#fff","--epr-reactions-bg-color":"#ffffff90","--epr-category-icon-active-color":"#6aa8de","--epr-skin-tone-picker-menu-color":"#ffffff95","--epr-horizontal-padding":"10px","--epr-picker-border-radius":"8px","--epr-search-border-color":"var(--epr-highlight-color)","--epr-header-padding":"15px var(--epr-horizontal-padding)","--epr-active-skin-tone-indicator-border-color":"var(--epr-highlight-color)","--epr-active-skin-hover-color":"var(--epr-hover-bg-color)","--epr-search-input-bg-color-active":"var(--epr-search-input-bg-color)","--epr-search-input-padding":"0 30px","--epr-search-input-border-radius":"8px","--epr-search-input-height":"40px","--epr-search-input-text-color":"var(--epr-text-color)","--epr-search-input-placeholder-color":"var(--epr-text-color)","--epr-search-bar-inner-padding":"var(--epr-horizontal-padding)","--epr-category-navigation-button-size":"30px","--epr-emoji-variation-picker-height":"45px","--epr-emoji-variation-picker-bg-color":"var(--epr-bg-color)","--epr-preview-height":"70px","--epr-preview-text-size":"14px","--epr-preview-text-padding":"0 var(--epr-horizontal-padding)","--epr-preview-border-color":"var(--epr-picker-border-color)","--epr-preview-text-color":"var(--epr-text-color)","--epr-category-padding":"0 var(--epr-horizontal-padding)","--epr-category-label-bg-color":"#ffffffe6","--epr-category-label-text-color":"var(--epr-text-color)","--epr-category-label-padding":"0 var(--epr-horizontal-padding)","--epr-category-label-height":"40px","--epr-emoji-size":"30px","--epr-emoji-padding":"5px","--epr-emoji-fullsize":"calc(var(--epr-emoji-size) + var(--epr-emoji-padding) * 2)","--epr-emoji-hover-color":"var(--epr-hover-bg-color)","--epr-emoji-variation-indicator-color":"var(--epr-picker-border-color)","--epr-emoji-variation-indicator-color-hover":"var(--epr-text-color)","--epr-header-overlay-z-index":"3","--epr-emoji-variations-indictator-z-index":"1","--epr-category-label-z-index":"2","--epr-skin-variation-picker-z-index":"5","--epr-preview-z-index":"6","--epr-dark":"#000","--epr-dark-emoji-variation-picker-bg-color":"var(--epr-dark)","--epr-dark-highlight-color":"#c0c0c0","--epr-dark-text-color":"var(--epr-highlight-color)","--epr-dark-hover-bg-color":"#363636f6","--epr-dark-hover-bg-color-reduced-opacity":"#36363680","--epr-dark-focus-bg-color":"#474747","--epr-dark-search-input-bg-color":"#333333","--epr-dark-category-label-bg-color":"#222222e6","--epr-dark-picker-border-color":"#151617","--epr-dark-bg-color":"#222222","--epr-dark-reactions-bg-color":"#22222290","--epr-dark-search-input-bg-color-active":"var(--epr-dark)","--epr-dark-emoji-variation-indicator-color":"#444","--epr-dark-category-icon-active-color":"#3271b7","--epr-dark-skin-tone-picker-menu-color":"#22222295"}},autoThemeDark:{".":g.autoTheme,"@media (prefers-color-scheme: dark)":{"--":eD}},darkTheme:{".":g.darkTheme,"--":eD},reactionsMenu:{".":"epr-reactions",height:"50px",display:"inline-flex",backgroundColor:"var(--epr-reactions-bg-color)",backdropFilter:"blur(8px)","--":{"--epr-picker-border-radius":"50px"}}});function ev(f,e){return f&&e?Math.floor(f.getBoundingClientRect().width/e.getBoundingClientRect().width):0}function eT(f,e){if(!f||!e)return 0;var a=e.getBoundingClientRect().width;return Math.floor((e.getBoundingClientRect().left-f.getBoundingClientRect().left)/a)}function ez(f,e){if(!f||!e)return 0;var a=e.getBoundingClientRect().height;return Math.round((e.getBoundingClientRect().top-f.getBoundingClientRect().top)/a)}function eS(f,e,a){if(-1===e){var n=Math.floor((f.length-1)/a),i=f.length-1;return f.slice(n*a,i+1)}return f.slice(e*a,(e+1)*a)}function ex(f,e,a,n){var i=eS(f,e,a);return i[n]||i[i.length-1]||null}var eA="button"+J(g.emoji),eE=[eA,J(g.visible),":not("+J(g.hidden)+")"].join("");function eQ(f){var e;return null!=(e=null==f?void 0:f.closest(eA))?e:null}function eY(f){var e=eW(f),a=eH(f);if(!e)return[];var n=fl(null!=a?a:e);return n?[n,a]:[]}function eJ(f){var e;return null!=(e=null==f?void 0:f.clientHeight)?e:0}function eP(f){if(!f)return 0;var e=eQ(f),a=e4(e),n=eZ(a);return eB(e)+eB(a)+n}function eZ(f){if(!f)return 0;var e,a,n=f.querySelector(J(g.categoryContent));return(null!=(e=null==f?void 0:f.clientHeight)?e:0)-(null!=(a=null==n?void 0:n.clientHeight)?a:0)}function eG(f){return f?f.matches(J(g.scrollBody))?f:f.querySelector(J(g.scrollBody)):null}function eU(f){var e,a;return f?eP(f)-(null!=(e=null==(a=eO(f))?void 0:a.scrollTop)?e:0):0}function eO(f){var e;return f&&null!=(e=f.closest(J(g.scrollBody)))?e:null}function eB(f){var e;return null!=(e=null==f?void 0:f.offsetTop)?e:0}function eR(f){var e;return null!=(e=null==f?void 0:f.offsetLeft)?e:0}function eH(f){var e,a,n,i;return null!=(e=null!=(a=(null!=(i=null==(n=eQ(f))?void 0:n.dataset)?i:{}).unified)?a:null)?e:null}function eW(f){var e=eH(f);return e?ft(e):null}function eF(f){return f?{unified:eH(f),originalUnified:eW(f)}:{unified:null,originalUnified:null}}function eX(f){return f.classList.contains(g.visible)}function eV(f){return!f||f.classList.contains(g.hidden)}function eK(f){return f?Array.from(f.querySelectorAll(eE)):[]}function eq(f){if(!f)return null;var e=eK(f).slice(-1)[0];return e?eX(e)?e:e_(e):null}function e_(f){var e=f.previousElementSibling;return e?eX(e)?e:e_(e):eq(e0(f))}function e$(f){if(!f)return null;var e=eK(f);return function(f,e,a){if(void 0===a&&(a=0),!f||!e.length)return null;var n=f.getBoundingClientRect().top,i=f.getBoundingClientRect().bottom,u=n+function(f){for(var e=Array.from(f.querySelectorAll(J(g.label))),a=0;a0)return n}return 40}(f);return e.find(function(f){var e=f.getBoundingClientRect().top,t=f.getBoundingClientRect().bottom,d=f.clientHeight*a,r=e+d,o=t-d;return!(r=n&&r<=i||o>=n&&o<=i)})||null}(f,e,.1)}function e0(f){var e=e4(f);if(!e)return null;var a=e.previousElementSibling;return a?eV(a)?e0(a):a:null}function e1(f){var e=e4(f);if(!e)return null;var a=e.nextElementSibling;return a?eV(a)?e1(a):a:null}function e4(f){return f?f.closest(J(g.category)):null}function e2(f){return f?f.closest(J(g.categoryContent)):null}function e3(f){return f.split("-").map(function(f){return String.fromCodePoint(parseInt(f,16))}).join("")}var e6="epr_suggested";function e9(f){try{if(!(null!=(e=window)&&e.localStorage))return[];var e,a,n,i=JSON.parse(null!=(a=null==(n=window)?void 0:n.localStorage.getItem(e6))?a:"[]");if(f===b.FREQUENT)return i.sort(function(f,e){return e.count-f.count});return i}catch(f){return[]}}function e8(f){return void 0!==f.imgUrl}function e5(f,e){var a,n,i=(0,S.useRef)(),u=ew(),t=(0,S.useContext)(fU).disallowClickRef,d=fX()[1],r=et(),o=fW()[0],c=(n=fk().current,(null!=(a=e===h.REACTIONS?n.onReactionClick:n.onEmojiClick)?a:n.onEmojiClick)||function(){}),l=fK()[1],s=fY(),M=fS(),L=(0,S.useCallback)(function(f){if(!t.current){r();var e,a=e7(f),n=a[0],i=a[1];if(n&&i){var u=(e=i.split("-")[1],($.includes(e)?e:null)||o);l(),function(f,e){var a,n,i=e9(),u=fd(f,e),t=fd(f),d=i.find(function(f){return f.unified===u});a=d?[d].concat(i.filter(function(f){return f!==d})):[d={unified:u,original:t,count:0}].concat(i),d.count++,a.length=Math.min(a.length,14);try{null==(n=window)||n.localStorage.setItem(e6,JSON.stringify(a))}catch(f){}}(n,u),c(function(f,e,a,n){var i=fi(f);if(e8(f)){var u=fd(f);return{activeSkinTone:e,emoji:u,getImageUrl:function(){return f.imgUrl},imageUrl:f.imgUrl,isCustom:!0,names:i,unified:u,unifiedWithoutSkinTone:u}}var t=fd(f,e);return{activeSkinTone:e,emoji:e3(t),getImageUrl:function(f){return void 0===f&&(f=null!=a?a:j.APPLE),n(t,f)},imageUrl:n(t,null!=a?a:j.APPLE),isCustom:!1,names:i,unified:t,unifiedWithoutSkinTone:fd(f)}}(n,u,M,s),f)}}},[o,r,t,c,l,s,M]),w=(0,S.useCallback)(function(f){i.current&&clearTimeout(i.current);var e,a=e7(f)[0];a&&fc(a)&&(i.current=null==(e=window)?void 0:e.setTimeout(function(){t.current=!0,i.current=void 0,r(),u(f.target),d(a)},500))},[t,r,u,d]),g=(0,S.useCallback)(function(){i.current?(clearTimeout(i.current),i.current=void 0):t.current&&requestAnimationFrame(function(){t.current=!1})},[t]);(0,S.useEffect)(function(){if(f.current){var e=f.current;return e.addEventListener("click",L,{passive:!0}),e.addEventListener("mousedown",w,{passive:!0}),e.addEventListener("mouseup",g,{passive:!0}),function(){null==e||e.removeEventListener("click",L),null==e||e.removeEventListener("mousedown",w),null==e||e.removeEventListener("mouseup",g)}}},[f,L,w,g])}function e7(f){var e,a=null==f?void 0:f.target;return(null==a?void 0:a.matches(eA))||(null==a?void 0:null==(e=a.parentElement)?void 0:e.matches(eA))?eY(a):[]}function af(f){return(0,S.createElement)("button",Object.assign({type:"button"},f,{className:(0,x.cx)(ae.button,f.className)}),f.children)}var ae=P.create({button:{".":"epr-btn",cursor:"pointer",border:"0",background:"none",outline:"none"}});function aa(f){var e,a,n=f.emojiNames,i=f.unified,u=f.hidden,t=f.hiddenOnSearch,d=f.showVariations,r=f.hasVariations,o=f.children,c=f.className,l=f.noBackground;return(0,S.createElement)(af,{className:(0,x.cx)(an.emoji,u&&G.hidden,t&&O.hiddenOnSearch,((a={})[g.visible]=!u&&!t,a),!!(r&&(void 0===d||d))&&an.hasVariations,void 0!==l&&l&&an.noBackground,c),"data-unified":i,"aria-label":n[0].match("flag-")&&null!=(e=n[1])?e:n[0],"data-full-name":n},o)}var an=P.create({emoji:{".":g.emoji,position:"relative",width:"var(--epr-emoji-fullsize)",height:"var(--epr-emoji-fullsize)",boxSizing:"border-box",display:"flex",alignItems:"center",justifyContent:"center",maxWidth:"var(--epr-emoji-fullsize)",maxHeight:"var(--epr-emoji-fullsize)",borderRadius:"8px",overflow:"hidden",transition:"background-color 0.2s",":hover":{backgroundColor:"var(--epr-emoji-hover-color)"},":focus":{backgroundColor:"var(--epr-focus-bg-color)"}},noBackground:{background:"none",":hover":{backgroundColor:"transparent",background:"none"},":focus":{backgroundColor:"transparent",background:"none"}},hasVariations:{".":g.emojiHasVariations,":after":{content:"",display:"block",width:"0",height:"0",right:"0px",bottom:"1px",position:"absolute",borderLeft:"4px solid transparent",borderRight:"4px solid transparent",transform:"rotate(135deg)",borderBottom:"4px solid var(--epr-emoji-variation-indicator-color)",zIndex:"var(--epr-emoji-variations-indictator-z-index)"},":hover:after":{borderBottom:"4px solid var(--epr-emoji-variation-indicator-color-hover)"}}}),ai=P.create({external:{".":g.external,fontSize:"0"},common:{alignSelf:"center",justifySelf:"center",display:"block"}});function au(f){var e=f.emojiName,a=f.style,n=f.lazyLoad,i=f.imgUrl,u=f.onError,t=f.className;return(0,S.createElement)("img",{src:i,alt:e,className:(0,x.cx)(at.emojiImag,ai.external,ai.common,t),loading:void 0!==n&&n?"lazy":"eager",onError:u,style:a})}var at=P.create({emojiImag:{".":"epr-emoji-img",maxWidth:"var(--epr-emoji-fullsize)",maxHeight:"var(--epr-emoji-fullsize)",minWidth:"var(--epr-emoji-fullsize)",minHeight:"var(--epr-emoji-fullsize)",padding:"var(--epr-emoji-padding)"}});function ad(f){var e=f.unified,a=f.style,n=f.className;return(0,S.createElement)("span",{className:(0,x.cx)(ar.nativeEmoji,ai.common,ai.external,n),"data-unified":e,style:a},e3(e))}var ar=P.create({nativeEmoji:{".":"epr-emoji-native",fontFamily:'"Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "EmojiOne Color", "Android Emoji"!important',position:"relative",lineHeight:"100%",fontSize:"var(--epr-emoji-size)",textAlign:"center",alignSelf:"center",justifySelf:"center",letterSpacing:"0",padding:"var(--epr-emoji-padding)"}});function ao(f){var e=f.emoji,a=f.unified,n=f.emojiStyle,i=f.size,u=f.lazyLoad,t=f.getEmojiUrl,d=f.className,r=fF()[1],o={};i&&(o.width=o.height=o.fontSize=i+"px");var c=e||fl(a);if(!c)return null;if(e8(c))return(0,S.createElement)(au,{style:o,emojiName:a,emojiStyle:j.NATIVE,lazyLoad:u,imgUrl:c.imgUrl,onError:l,className:d});return(0,S.createElement)(S.Fragment,null,n===j.NATIVE?(0,S.createElement)(ad,{unified:a,style:o,className:d}):(0,S.createElement)(au,{style:o,emojiName:fu(c),emojiStyle:n,lazyLoad:u,imgUrl:(void 0===t?fr:t)(a,n),onError:l,className:d}));function l(){r(function(f){return new Set(f).add(a)})}}function ac(f){var e=f.emoji,a=f.unified,n=f.hidden,i=f.hiddenOnSearch,u=f.emojiStyle,t=f.showVariations,d=f.size,r=f.lazyLoad,o=f.getEmojiUrl,c=f.className,l=f.noBackground,s=fc(e);return(0,S.createElement)(aa,{hasVariations:s,showVariations:void 0===t||t,hidden:n,hiddenOnSearch:i,emojiNames:fi(e),unified:a,noBackground:void 0!==l&&l},(0,S.createElement)(ao,{unified:a,emoji:e,size:d,emojiStyle:u,lazyLoad:r,getEmojiUrl:o,className:c}))}function al(){var f=fR()[1];return(0,S.createElement)(af,{"aria-label":"Show all Emojis",title:"Show all Emojis",tabIndex:0,className:(0,x.cx)(as.plusSign),onClick:function(){return f(!1)}})}var as=P.create(A({plusSign:{fontSize:"20px",padding:"17px",color:"var(--epr-text-color)",borderRadius:"50%",textAlign:"center",lineHeight:"100%",width:"20px",height:"20px",display:"flex",justifyContent:"center",alignItems:"center",transition:"background-color 0.2s ease-in-out",":after":{content:"",minWidth:"20px",minHeight:"20px",backgroundImage:"url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjgwcHgiIHZpZXdCb3g9IjAgMCAyMCA4MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgODAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjODY4Njg2IiBkPSJNNS43LDEwLjRjMCwwLjEsMC4xLDAuMywwLjIsMC40QzYsMTAuOSw2LjEsMTEsNi4zLDExaDMuNHYzLjRjMCwwLjEsMC4xLDAuMywwLjIsMC40CgljMC4xLDAuMSwwLjIsMC4yLDAuNCwwLjJjMC4zLDAsMC41LTAuMiwwLjUtMC41di0zLjRoMy40YzAuMywwLDAuNS0wLjIsMC41LTAuNXMtMC4yLTAuNS0wLjUtMC41aC0zLjRWNi43YzAtMC4zLTAuMi0wLjUtMC41LTAuNQoJQzkuOCw2LDkuNiw2LjIsOS42LDYuNXYzLjRINi4yQzUuOSw5LjksNS43LDEwLjEsNS43LDEwLjRMNS43LDEwLjR6Ii8+CjxwYXRoIGZpbGw9IiMzMzcxQjciIGQ9Ik01LjcsMzAuNGMwLDAuMSwwLjEsMC4zLDAuMiwwLjRTNi4xLDMxLDYuMywzMWgzLjR2My40YzAsMC4xLDAuMSwwLjMsMC4yLDAuNGMwLjEsMC4xLDAuMiwwLjIsMC40LDAuMgoJYzAuMywwLDAuNS0wLjIsMC41LTAuNXYtMy40aDMuNGMwLjMsMCwwLjUtMC4yLDAuNS0wLjVzLTAuMi0wLjUtMC41LTAuNWgtMy40di0zLjRjMC0wLjMtMC4yLTAuNS0wLjUtMC41cy0wLjUsMC4yLTAuNSwwLjV2My40SDYuMgoJQzUuOSwyOS45LDUuNywzMC4xLDUuNywzMC40TDUuNywzMC40eiIvPgo8cGF0aCBmaWxsPSIjQzBDMEJGIiBkPSJNNS43LDUwLjRjMCwwLjEsMC4xLDAuMywwLjIsMC40QzYsNTAuOSw2LjEsNTEsNi4zLDUxaDMuNHYzLjRjMCwwLjEsMC4xLDAuMywwLjIsMC40CgljMC4xLDAuMSwwLjIsMC4yLDAuNCwwLjJjMC4zLDAsMC41LTAuMiwwLjUtMC41di0zLjRoMy40YzAuMywwLDAuNS0wLjIsMC41LTAuNXMtMC4yLTAuNS0wLjUtMC41aC0zLjR2LTMuNGMwLTAuMy0wLjItMC41LTAuNS0wLjUKCXMtMC41LDAuMi0wLjUsMC41djMuNEg2LjJDNS45LDQ5LjksNS43LDUwLjEsNS43LDUwLjRMNS43LDUwLjR6Ii8+CjxwYXRoIGZpbGw9IiM2QUE5REQiIGQ9Ik01LjcsNzAuNGMwLDAuMSwwLjEsMC4zLDAuMiwwLjRTNi4xLDcxLDYuMyw3MWgzLjR2My40YzAsMC4xLDAuMSwwLjMsMC4yLDAuNGMwLjEsMC4xLDAuMiwwLjIsMC40LDAuMgoJYzAuMywwLDAuNS0wLjIsMC41LTAuNXYtMy40aDMuNGMwLjMsMCwwLjUtMC4yLDAuNS0wLjVzLTAuMi0wLjUtMC41LTAuNWgtMy40di0zLjRjMC0wLjMtMC4yLTAuNS0wLjUtMC41cy0wLjUsMC4yLTAuNSwwLjV2My40SDYuNAoJQzUuOSw2OS45LDUuNyw3MC4xLDUuNyw3MC40TDUuNyw3MC40eiIvPgo8L3N2Zz4=)",backgroundColor:"transparent",backgroundRepeat:"no-repeat",backgroundSize:"20px",backgroundPositionY:"0"},":hover":{color:"var(--epr-highlight-color)",backgroundColor:"var(--epr-hover-bg-color-reduced-opacity)",":after":{backgroundPositionY:"-20px"}},":focus":{color:"var(--epr-highlight-color)",backgroundColor:"var(--epr-hover-bg-color-reduced-opacity)",":after":{backgroundPositionY:"-40px"}}}},B("plusSign",{":after":{backgroundPositionY:"-40px"},":hover:after":{backgroundPositionY:"-60px"}})));function aM(){var f=fR()[0],e=f6().ReactionsRef,a=fh().reactions;e5(e,h.REACTIONS);var n=fS(),i=fT();return f?(0,S.createElement)("ul",{className:(0,x.cx)(aL.list,!f&&G.hidden),ref:e},a.map(function(f){return(0,S.createElement)("li",{key:f},(0,S.createElement)(ac,{emoji:fl(f),emojiStyle:n,unified:f,showVariations:!1,className:(0,x.cx)(aL.emojiButton),noBackground:!0}))}),i?(0,S.createElement)("li",null,(0,S.createElement)(al,null)):null):null}var aL=P.create({list:{listStyle:"none",margin:"0",padding:"0 5px",display:"flex",justifyContent:"space-between",alignItems:"center",height:"100%"},emojiButton:{":hover":{transform:"scale(1.2)"},":focus":{transform:"scale(1.2)"},":active":{transform:"scale(1.1)"},transition:"transform 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.5)"}});function aw(f){var e=f.categoryConfig,a=f.children,n=f.hidden,i=f.hiddenOnSearch,u=K(e),t=e.name;return(0,S.createElement)("li",{className:(0,x.cx)(ag.category,n&&G.hidden,i&&O.hiddenOnSearch),"data-name":u,"aria-label":t},(0,S.createElement)("h2",{className:(0,x.cx)(ag.label)},t),(0,S.createElement)("div",{className:(0,x.cx)(ag.categoryContent)},a))}var ag=P.create({category:{".":g.category,":not(:has(.epr-visible))":{display:"none"}},categoryContent:{".":g.categoryContent,display:"grid",gridGap:"0",gridTemplateColumns:"repeat(auto-fill, var(--epr-emoji-fullsize))",justifyContent:"space-between",margin:"var(--epr-category-padding)",position:"relative"},label:{".":g.label,alignItems:"center",backdropFilter:"blur(3px)",backgroundColor:"var(--epr-category-label-bg-color)",color:"var(--epr-category-label-text-color)",display:"flex",fontSize:"16px",fontWeight:"bold",height:"var(--epr-category-label-height)",margin:"0",padding:"var(--epr-category-label-padding)",position:"sticky",textTransform:"capitalize",top:"0",width:"100%",zIndex:"var(--epr-category-label-z-index)"}}),ab=!1;function aj(f){var e,a,n,i=f.categoryConfig,u=fK()[0],t=(a=(e=(0,S.useState)(ab))[0],n=e[1],(0,S.useEffect)(function(){n(!0),ab=!0},[]),a||ab),d=fh().suggestedEmojisMode,r=fY(),o=(0,S.useMemo)(function(){var f;return null!=(f=e9(d))?f:[]},[u,d]),c=fS();return t?(0,S.createElement)(aw,{categoryConfig:i,hiddenOnSearch:!0,hidden:0===o.length},o.map(function(f){var e=fl(f.original);return e?(0,S.createElement)(ac,{showVariations:!1,unified:f.unified,emojiStyle:c,emoji:e,key:f.unified,getEmojiUrl:r}):null})):null}function aC(){var f=fx(),e=(0,S.useRef)(0);return(0,S.createElement)("ul",{className:(0,x.cx)(ay.emojiList)},f.map(function(f){var a=K(f);return a===y.SUGGESTED?(0,S.createElement)(aj,{key:a,categoryConfig:f}):(0,S.createElement)(am,{key:a,category:a,categoryConfig:f,renderdCategoriesCountRef:e})}))}function am(f){var e,a,n,i,u,t,d,r=f.category,o=f.categoryConfig,c=f.renderdCategoriesCountRef,l=(e=fF()[0],a=fO().current,n=fH()[0],i=function(f){var e;return!!a&&!!n&&!(null!=(e=a[n])&&e[f])},function(f){var a=fd(f),n=e.has(a),u=i(a);return{failedToLoad:n,filteredOut:u,hidden:n||u}}),s=fh().lazyLoadEmojis,M=fS(),L=(0,S.useContext)(fU).isPastInitialLoad,w=fW()[0],g=(u=fZ(),t=fh().unicodeToHide,function(f){var e=ft(fd(f));return!!(u[e]||t.has(e))}),b=fY(),j=!fz(),C=!L&&c.current>0?[]:null!=(d=null==_?void 0:_[r])?d:[];C.length>0&&c.current++;var m=0,y=C.map(function(f){var e=fd(f,w),a=l(f),n=a.failedToLoad,i=a.filteredOut,u=a.hidden,t=g(f);return((u||t)&&m++,t)?null:(0,S.createElement)(ac,{showVariations:j,key:e,emoji:f,unified:e,hidden:n,hiddenOnSearch:i,emojiStyle:M,lazyLoad:s,getEmojiUrl:b})});return(0,S.createElement)(aw,{categoryConfig:o,hidden:m===y.length},y)}var ay=P.create({emojiList:{".":g.emojiList,listStyle:"none",margin:"0",padding:"0"}});function aI(){var f,e,a,n,i,u,t=f8(),d=f6().VariationPickerRef,r=fX()[0],o=fS(),c=(f=f8(),e=f7(),a=k.Up,{getMenuDirection:function(){return a},getTop:function(){a=k.Up;var n=0;if(!d.current)return 0;var i=eJ(d.current);if(f.current){var u,t=e.current,r=eQ(f.current),o=eJ(r);n=eP(r),(null!=(u=null==t?void 0:t.scrollTop)?u:0)>n-i&&(a=k.Down,n+=o+i)}return n-i}}),l=c.getTop,s=c.getMenuDirection,M=f5(),L=(n=f8(),function(){var f={};if(!d.current)return f;if(n.current){var e,a,i=eQ(n.current),u=(a=e4(e=eQ(i)),eR(e)+eR(a));if(!i)return f;f.left=u+(null==i?void 0:i.clientWidth)/2}return f}),w=fY(),b=eQ(t.current),j=!!(r&&b&&fc(r)&&b.classList.contains(g.emojiHasVariations));return(0,S.useEffect)(function(){j&&eu(d.current)},[d,j,t]),!j&&t.current?M(null):(i=l(),u=L()),(0,S.createElement)("div",{ref:d,className:(0,x.cx)(ap.variationPicker,s()===k.Down&&ap.pointingUp,j&&ap.visible),style:{top:i}},j&&r?[fd(r)].concat(fo(r)).slice(0,6).map(function(f){return(0,S.createElement)(ac,{key:f,emoji:r,unified:f,emojiStyle:o,showVariations:!1,getEmojiUrl:w})}):null,(0,S.createElement)("div",{className:(0,x.cx)(ap.pointer),style:u}))}(M=k||(k={}))[M.Up=0]="Up",M[M.Down=1]="Down";var ap=P.create(A({variationPicker:{".":g.variationPicker,position:"absolute",right:"15px",left:"15px",padding:"5px",boxShadow:"0px 2px 5px rgba(0, 0, 0, 0.2)",borderRadius:"3px",display:"flex",alignItems:"center",justifyContent:"space-around",opacity:"0",visibility:"hidden",pointerEvents:"none",top:"-100%",border:"1px solid var(--epr-picker-border-color)",height:"var(--epr-emoji-variation-picker-height)",zIndex:"var(--epr-skin-variation-picker-z-index)",background:"var(--epr-emoji-variation-picker-bg-color)",transform:"scale(0.9)",transition:"transform 0.1s ease-out, opacity 0.2s ease-out"},visible:{opacity:"1",visibility:"visible",pointerEvents:"all",transform:"scale(1)"},pointingUp:{".":"pointing-up",transformOrigin:"center 0%",transform:"scale(0.9)"},".pointing-up":{pointer:{top:"0",transform:"rotate(180deg) translateY(100%) translateX(18px)"}},pointer:{".":"epr-emoji-pointer",content:"",position:"absolute",width:"25px",height:"15px",backgroundRepeat:"no-repeat",backgroundPosition:"0 0",backgroundSize:"50px 15px",top:"100%",transform:"translateX(-18px)",backgroundImage:"url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjMuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI1MHB4IgoJIGhlaWdodD0iMTVweCIgdmlld0JveD0iMCAwIDUwIDE1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MCAxNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJMYXllcl8xIj4KPC9nPgo8ZyBpZD0iTGF5ZXJfMiI+Cgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBzdHJva2U9IiNFOEU3RTciIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTEuODYtMC40M2w5LjgzLDExLjUzYzAuNTksMC42OSwxLjU2LDAuNjksMi4xNCwwbDkuODMtMTEuNTMiLz4KCTxwYXRoIGZpbGw9IiMwMTAyMDIiIHN0cm9rZT0iIzE1MTYxNyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMjYuODYtMC40M2w5LjgzLDExLjUzYzAuNTksMC42OSwxLjU2LDAuNjksMi4xNCwwbDkuODMtMTEuNTMiLz4KPC9nPgo8L3N2Zz4=)"}},B("pointer",{backgroundPosition:"-25px 0"})));function aN(){var f,e,a,n,i=f7();return f=et(),(0,S.useEffect)(function(){var e=i.current;if(e)return e.addEventListener("scroll",a,{passive:!0}),function(){null==e||e.removeEventListener("scroll",a)};function a(){f()}},[i,f]),e5(i,h.PICKER),e=f7(),a=er(),n=eo(),(0,S.useEffect)(function(){var f=e.current;function i(){n()&&a()}return null==f||f.addEventListener("mousemove",i,{passive:!0}),function(){null==f||f.removeEventListener("mousemove",i)}},[e,a,n]),(0,S.createElement)("div",{className:(0,x.cx)(ah.body,O.hiddenOnReactions),ref:i},(0,S.createElement)(aI,null),(0,S.createElement)(aC,null))}var ah=P.create({body:{".":g.scrollBody,flex:"1",overflowY:"scroll",overflowX:"hidden",position:"relative"}});function aD(f){var e=f.children,a=f.className,n=f.style,i=f.direction,u=void 0===i?T.ROW:i;return(0,S.createElement)("div",{style:A({},void 0===n?{}:n),className:(0,x.cx)(ak.flex,a,ak[u])},e)}(L=T||(T={})).ROW="FlexRow",L.COLUMN="FlexColumn";var ak=P.create(((v={flex:{display:"flex"}})[T.ROW]={flexDirection:"row"},v[T.COLUMN]={flexDirection:"column"},v));function av(f){var e=f.className,a=f.style;return(0,S.createElement)("div",{style:A({flex:1},void 0===a?{}:a),className:(0,x.cx)(e)})}function aT(f){var e=f.children,a=f.className,n=f.style;return(0,S.createElement)("div",{style:A({},n,{position:"absolute"}),className:a},e)}function az(f){var e=f.children,a=f.className,n=f.style;return(0,S.createElement)("div",{style:A({},n,{position:"relative"}),className:a},e)}function aS(f){var e=f.isOpen,a=f.onClick,n=f.isActive,i=f.skinToneVariation,u=f.style;return(0,S.createElement)(af,{style:u,onClick:a,className:(0,x.cx)("epr-tone-"+i,ax.tone,!e&&ax.closedTone,n&&ax.active),tabIndex:e?0:-1,"aria-pressed":n,"aria-label":"Skin tone "+ff[i]})}var ax=P.create({closedTone:{opacity:"0",zIndex:"0"},active:{".":"epr-active",zIndex:"1",opacity:"1"},tone:{".":"epr-tone",":hover":{boxShadow:"0 0 0 3px var(--epr-active-skin-hover-color)"},":focus":{boxShadow:"0 0 0 3px var(--epr-focus-bg-color)"},"&.epr-tone-neutral":{backgroundColor:"#ffd225"},"&.epr-tone-1f3fb":{backgroundColor:"#ffdfbd"},"&.epr-tone-1f3fc":{backgroundColor:"#e9c197"},"&.epr-tone-1f3fd":{backgroundColor:"#c88e62"},"&.epr-tone-1f3fe":{backgroundColor:"#a86637"},"&.epr-tone-1f3ff":{backgroundColor:"#60463a"}}});function aA(){return(0,S.createElement)(az,{style:{height:28}},(0,S.createElement)(aT,{style:{bottom:0,right:0}},(0,S.createElement)(aE,{direction:z.VERTICAL})))}function aE(f){var e=f.direction,a=void 0===e?z.HORIZONTAL:e,n=ee(),i=fz(),u=fV(),t=u[0],d=u[1],r=fW(),o=r[0],c=r[1],l=fk().current.onSkinToneChange||function(){},s=et(),M=ec();if(i)return null;var L=28*$.length+"px",w=t?L:"28px",g=a===z.VERTICAL;return(0,S.createElement)(az,{className:(0,x.cx)(aQ.skinTones,g&&aQ.vertical,t&&aQ.open,g&&t&&aQ.verticalShadow),style:g?{flexBasis:w,height:w}:{flexBasis:w}},(0,S.createElement)("div",{className:(0,x.cx)(aQ.select),ref:n},$.map(function(f,e){var a=f===o;return(0,S.createElement)(aS,{key:f,skinToneVariation:f,isOpen:t,style:{transform:(0,x.cx)(g?"translateY(-"+e*(t?28:0)+"px)":"translateX(-"+e*(t?28:0)+"px)",t&&a&&"scale(1.3)")},isActive:a,onClick:function(){t?(c(f),l(f),M()):d(!0),s()}})})))}(w=z||(z={})).VERTICAL="epr-vertical",w.HORIZONTAL="epr-horizontal";var aQ=P.create({skinTones:{".":"epr-skin-tones","--":{"--epr-skin-tone-size":"15px"},display:"flex",alignItems:"center",justifyContent:"flex-end",transition:"all 0.3s ease-in-out",padding:"10px 0"},vertical:{padding:"9px",alignItems:"flex-end",flexDirection:"column",borderRadius:"6px",border:"1px solid var(--epr-bg-color)"},verticalShadow:{boxShadow:"0px 0 7px var(--epr-picker-border-color)"},open:{backdropFilter:"blur(5px)",background:"var(--epr-skin-tone-picker-menu-color)",".epr-active:after":{content:"",position:"absolute",top:"-2px",left:"-2px",right:"-2px",bottom:"-2px",borderRadius:"5px",border:"1px solid var(--epr-active-skin-tone-indicator-border-color)"}},select:{".":"epr-skin-tone-select",position:"relative",width:"var(--epr-skin-tone-size)",height:"var(--epr-skin-tone-size)","> button":{width:"var(--epr-skin-tone-size)",display:"block",cursor:"pointer",borderRadius:"4px",height:"var(--epr-skin-tone-size)",position:"absolute",right:"0",transition:"transform 0.3s ease-in-out, opacity 0.35s ease-in-out",zIndex:"0",boxShadow:"0 0 0 0px var(--epr-active-skin-hover-color)"}}});function aY(){var f=fA(),e=eb();return f.showPreview?(0,S.createElement)(aD,{className:(0,x.cx)(aP.preview,O.hiddenOnReactions)},(0,S.createElement)(aJ,null),(0,S.createElement)(av,null),e?(0,S.createElement)(aA,null):null):null}function aJ(){var f,e,a,n,i,u=fA(),t=(0,S.useState)(null),d=t[0],r=t[1],o=fS(),c=fX()[0],l=fY();f=u.showPreview,e=f7(),a=eo(),n=er(),(0,S.useEffect)(function(){if(f){var n=e.current;return null==n||n.addEventListener("keydown",t,{passive:!0}),null==n||n.addEventListener("mouseover",d,!0),null==n||n.addEventListener("focus",i,!0),null==n||n.addEventListener("mouseout",u,{passive:!0}),null==n||n.addEventListener("blur",u,!0),function(){null==n||n.removeEventListener("mouseover",d),null==n||n.removeEventListener("mouseout",u),null==n||n.removeEventListener("focus",i,!0),null==n||n.removeEventListener("blur",u,!0),null==n||n.removeEventListener("keydown",t)}}function i(f){var e=eQ(f.target);if(!e)return u();var a=eF(e),n=a.unified,i=a.originalUnified;if(!n||!i)return u();r({unified:n,originalUnified:i})}function u(f){if(f&&!eQ(f.relatedTarget))return r(null);r(null)}function t(f){"Escape"===f.key&&r(null)}function d(f){if(!a()){var e,i,u,t,d=eQ(f.target);if(d){if(function(f,e){if(!f||!e)return 0;var a=f.getBoundingClientRect(),n=e.getBoundingClientRect();return n.height-(a.y-n.y)}(d,n)=f.length?{done:!0}:{done:!1,value:f[n++]}}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(a);!(n=i()).done;){var u=n.value,d=function(f){var e;return null!=(e=null==f?void 0:f.getAttribute("data-name"))?e:null}(u.target);f.set(d,u.intersectionRatio)}var r=Array.from(f),o=r[r.length-1];if(1==o[1])return t(o[0]);for(var c=0;c .epr-icn-clear-search":{backgroundPositionY:"-60px"}}}))),aX=J(g.emojiPicker)+" "+J(g.emojiList),aV=["button",J(g.emoji)].join(""),aK=J(g.category);function aq(f){var e=f.value;if(!e)return null;var a=[aV,'[data-full-name*="',eL(e),'"]'].join("");return(0,S.createElement)("style",null,"\n "+aX+" "+aV+" {\n display: none;\n }\n\n\n "+aX+" "+a+" {\n display: flex;\n }\n\n "+aX+" "+aK+":not(:has("+a+")) {\n display: none;\n }\n ")}function a_(){return(0,S.createElement)("div",{className:(0,x.cx)(a$.icnSearch)})}var a$=P.create(A({icnSearch:{".":"epr-icn-search",content:"",position:"absolute",top:"50%",left:"var(--epr-search-bar-inner-padding)",transform:"translateY(-50%)",width:"20px",height:"20px",backgroundRepeat:"no-repeat",backgroundPosition:"0 0",backgroundSize:"20px",backgroundImage:"url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjMuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjQwcHgiIHZpZXdCb3g9IjAgMCAyMCA0MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgNDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzg2ODY4NiIgZD0iTTEyLDguODFjMCwyLjA4LTEuNjgsMy43Ni0zLjc2LDMuNzZjLTIuMDgsMC0zLjc2LTEuNjgtMy43Ni0zLjc2CgljMC0yLjA4LDEuNjgtMy43NiwzLjc2LTMuNzZDMTAuMzIsNS4wNSwxMiw2LjczLDEyLDguODF6IE0xMS4yMywxMi43MmMtMC44MywwLjY0LTEuODcsMS4wMS0yLjk5LDEuMDFjLTIuNzIsMC00LjkyLTIuMi00LjkyLTQuOTIKCWMwLTIuNzIsMi4yLTQuOTIsNC45Mi00LjkyYzIuNzIsMCw0LjkyLDIuMiw0LjkyLDQuOTJjMCwxLjEzLTAuMzgsMi4xNi0xLjAxLDIuOTlsMy45NCwzLjkzYzAuMjUsMC4yNSwwLjI1LDAuNjYsMCwwLjkyCgljLTAuMjUsMC4yNS0wLjY2LDAuMjUtMC45MiwwTDExLjIzLDEyLjcyeiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0MwQzBCRiIgZD0iTTEyLDI4LjgxYzAsMi4wOC0xLjY4LDMuNzYtMy43NiwzLjc2Yy0yLjA4LDAtMy43Ni0xLjY4LTMuNzYtMy43NgoJYzAtMi4wOCwxLjY4LTMuNzYsMy43Ni0zLjc2QzEwLjMyLDI1LjA1LDEyLDI2LjczLDEyLDI4LjgxeiBNMTEuMjMsMzIuNzJjLTAuODMsMC42NC0xLjg3LDEuMDEtMi45OSwxLjAxCgljLTIuNzIsMC00LjkyLTIuMi00LjkyLTQuOTJjMC0yLjcyLDIuMi00LjkyLDQuOTItNC45MmMyLjcyLDAsNC45MiwyLjIsNC45Miw0LjkyYzAsMS4xMy0wLjM4LDIuMTYtMS4wMSwyLjk5bDMuOTQsMy45MwoJYzAuMjUsMC4yNSwwLjI1LDAuNjYsMCwwLjkyYy0wLjI1LDAuMjUtMC42NiwwLjI1LTAuOTIsMEwxMS4yMywzMi43MnoiLz4KPC9zdmc+)"}},B("icnSearch",{backgroundPositionY:"-20px"})));function a0(){var f=fE(),e=eg();return f?null:(0,S.createElement)(aD,{className:(0,x.cx)(a4.overlay)},(0,S.createElement)(a1,null),e?(0,S.createElement)(aE,null):null)}function a1(){var f,e,a,n,i,u,t,d,r,o,c,l=(0,S.useState)(0),s=l[0],M=l[1],L=et(),w=ef(),g=null!=(n=[(i=fh()).searchPlaceHolder,i.searchPlaceholder].find(function(f){return f!==fw}))?n:fw,b=fh().autoFocusSearch,j=(u=ef(),t=fO(),d=fO(),r=function f(e){if("function"==typeof e)return f(e(d.current));d.current=e},o=eM(),c=fH()[0],{onChange:function(f){var e=t.current,a=f.toLowerCase();if(null!=e&&e[a]||a.length<=1)return o(a);var n=function(f,e){if(!e)return null;if(e[f])return e[f];var a=Object.keys(e).sort(function(f,e){return e.length-f.length}).find(function(e){return f.includes(e)});return a?e[a]:null}(a,e);if(!n)return o(a);r(function(f){var e;return Object.assign(f,((e={})[a]=function(f,e){var a={};for(var n in f){var i=f[n];(function(f,e){return fi(f).some(function(f){return f.includes(e)})})(i,e)&&(a[n]=i)}return a}(n,a),e))}),o(a)},searchTerm:c,SearchInputRef:u,statusSearchResults:null!=(f=t.current)&&f[c]?(a=(null==(e=Object.entries(null==f?void 0:f[c]))?void 0:e.length)||0)>0?a>1?fj.replace("%n",a.toString()):fb:"No results found":""}),C=j.statusSearchResults,m=j.searchTerm,y=j.onChange,I=null==w?void 0:w.current,p=null==I?void 0:I.value;return(0,S.createElement)(az,{className:(0,x.cx)(a4.searchContainer)},(0,S.createElement)(aq,{value:p}),(0,S.createElement)("input",{autoFocus:b,"aria-label":"Type to search for an emoji",onFocus:L,className:(0,x.cx)(a4.search),type:"text","aria-controls":"epr-search-id",placeholder:g,onChange:function(f){M(s+1),setTimeout(function(){var e,a;y(null!=(e=null==f?void 0:null==(a=f.target)?void 0:a.value)?e:p)})},ref:w}),m?(0,S.createElement)("div",{role:"status",className:(0,x.cx)("epr-status-search-results",a4.visuallyHidden),"aria-live":"polite",id:"epr-search-id","aria-atomic":"true"},C):null,(0,S.createElement)(a_,null),(0,S.createElement)(aW,null))}var a4=P.create(A({overlay:{padding:"var(--epr-header-padding)",zIndex:"var(--epr-header-overlay-z-index)"},searchContainer:{".":"epr-search-container",flex:"1",display:"block",minWidth:"0"},visuallyHidden:{clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:"1px",overflow:"hidden",position:"absolute",whiteSpace:"nowrap",width:"1px"},search:{outline:"none",transition:"all 0.2s ease-in-out",color:"var(--epr-search-input-text-color)",borderRadius:"var(--epr-search-input-border-radius)",padding:"var(--epr-search-input-padding)",height:"var(--epr-search-input-height)",backgroundColor:"var(--epr-search-input-bg-color)",border:"1px solid var(--epr-search-input-bg-color)",width:"100%",":focus":{backgroundColor:"var(--epr-search-input-bg-color-active)",border:"1px solid var(--epr-search-border-color)"},"::placeholder":{color:"var(--epr-search-input-placeholder-color)"}},btnClearSearch:{".":"epr-btn-clear-search",position:"absolute",right:"var(--epr-search-bar-inner-padding)",height:"30px",width:"30px",display:"flex",alignItems:"center",justifyContent:"center",top:"50%",transform:"translateY(-50%)",padding:"0",borderRadius:"50%",":hover":{background:"var(--epr-hover-bg-color)"},":focus":{background:"var(--epr-hover-bg-color)"}},icnClearnSearch:{".":"epr-icn-clear-search",backgroundColor:"transparent",backgroundRepeat:"no-repeat",backgroundSize:"20px",height:"20px",width:"20px",backgroundImage:"url("+aH+")",":hover":{backgroundPositionY:"-20px"},":focus":{backgroundPositionY:"-20px"}}},B("icnClearnSearch",{backgroundPositionY:"-40px"}),B("btnClearSearch",{":hover > .epr-icn-clear-search":{backgroundPositionY:"-60px"}})));function a2(){return(0,S.createElement)(az,{className:(0,x.cx)("epr-header",O.hiddenOnReactions)},(0,S.createElement)(a0,null),(0,S.createElement)(aB,null))}function a3(){var f=fR()[0],e=fT(),a=(0,S.useState)(!f),n=a[0],i=a[1],u=fh().open;return((0,S.useEffect)(function(){(!f||e)&&(n||i(!0))},[n,e,f]),u)?(0,S.createElement)(eN,null,(0,S.createElement)(aM,null),(0,S.createElement)(a6,{renderAll:n})):null}function a6(f){return f.renderAll?(0,S.createElement)(S.Fragment,null,(0,S.createElement)(a2,null),(0,S.createElement)(aN,null),(0,S.createElement)(aY,null)):null}var a9=(0,S.memo)(function(f){return(0,S.createElement)(f2,null,(0,S.createElement)(U,null),(0,S.createElement)(fN,Object.assign({},f),(0,S.createElement)(a3,null)))},R),a8=function(f){function e(e){var a;return(a=f.call(this,e)||this).state={hasError:!1},a}e.prototype=Object.create(f.prototype),e.prototype.constructor=e,E(e,f),e.getDerivedStateFromError=function(){return{hasError:!0}};var a=e.prototype;return a.componentDidCatch=function(f,e){console.error("Emoji Picker React failed to render:",f,e)},a.render=function(){return this.state.hasError?null:this.props.children},e}(S.Component);function a5(f){var e=f.unified,a=f.size,n=f.emojiStyle,i=void 0===n?j.APPLE:n,u=f.lazyLoad,t=f.getEmojiUrl,d=f.emojiUrl;return e||d||t?(0,S.createElement)(ao,{unified:e,size:void 0===a?32:a,emojiStyle:i,lazyLoad:void 0!==u&&u,getEmojiUrl:d?function(){return d}:t}):null}e.ZP=function(f){var e,a,n=(e={onEmojiClick:f.onEmojiClick,onReactionClick:f.onReactionClick,onSkinToneChange:f.onSkinToneChange},a=S.useRef({onEmojiClick:e.onEmojiClick||fv,onReactionClick:e.onReactionClick||e.onEmojiClick,onSkinToneChange:e.onSkinToneChange||fv}),S.useEffect(function(){a.current.onEmojiClick=e.onEmojiClick||fv,a.current.onReactionClick=e.onReactionClick||e.onEmojiClick},[e.onEmojiClick,e.onReactionClick]),S.useEffect(function(){a.current.onSkinToneChange=e.onSkinToneChange||fv},[e.onSkinToneChange]),a);return(0,S.createElement)(a8,null,(0,S.createElement)(fD.Provider,{value:n},(0,S.createElement)(a9,Object.assign({},f))))}}}]);