PageSourceSearch

https://ldospandemicedition.org/7202.183b268a6943f604.js

js ldospandemicedition.org collected 2026-10-04 10:09:28 UTC 548,682 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkwebclient_webpack=self.webpackChunkwebclient_webpack||[]).push([[7202],{7707(Z,I,d){d.d(I,{$:()=>b});var r=d(17705),M=d(85802),f=d(89417),v=d(56998),E=d(98352),C=d(1191),m=d(8516),c=d(58689),p=d(35547);function w(F,z){if(1&F&&(p.j41(0,"label",3),p.bIt("click",function(y){return y.stopPropagation()}),p.nrm(1,"app-icon",4),p.k0s()),2&F){const S=p.XpG();p.AVh("checked",S.value)("indeterminate",S.indeterminate),p.Y8G("for",S.id),p.R7$(),p.Y8G("icon",S.Check)}}let b=(()=>{class F extends E.z{isNewDesign=(0,M.WQX)(c.T);id=(0,v.bn)("checker");Check=m.Jlk;nullIsIndeterminate=!1;containerClassFormCheck=!0;checkerClick=(0,r.CGW)();get containerClassDisabled(){return this.disabled}get indeterminate(){return this.nullIsIndeterminate&&null==this.value&&!this.changed}onClick(S){this.disabled||(this.valueChanged(!this.value),S.stopPropagation(),this.checkerClick.emit({checked:this.value,event:S}))}static \u0275fac=(()=>{let S;return function(j){return(S||(S=p.xGo(F)))(j||F)}})();static \u0275cmp=p.VBU({type:F,selectors:[["app-checker"]],hostVars:4,hostBindings:function(y,j){1&y&&p.bIt("click",function($){return j.onClick($)}),2&y&&p.AVh("form-check",j.containerClassFormCheck)("disabled",j.containerClassDisabled)},inputs:{nullIsIndeterminate:"nullIsIndeterminate"},outputs:{checkerClick:"checkerClick"},features:[p.Jv_([{provide:f.kq,multi:!0,useExisting:F}]),p.Vt3],decls:3,vars:5,consts:[[1,"position-relative"],["type","checkbox","data-qa","input","name","checker",1,"form-check-input",3,"blur","click","indeterminate","disabled","ngModel","id"],[1,"check-icon",3,"checked","indeterminate","for"],[1,"check-icon",3,"click","for"],[3,"icon"]],template:function(y,j){1&y&&(p.j41(0,"div",0)(1,"input",1),p.bIt("blur",function($){return j.onBlur($)})("click",function($){return j.onClick($)}),p.k0s(),p.nVh(2,w,2,6,"label",2),p.k0s()),2&y&&(p.R7$(),p.Y8G("indeterminate",j.indeterminate)("disabled",j.disabled)("ngModel",j.value)("id",j.id),p.R7$(),p.vxM(j.isNewDesign()?2:-1))},dependencies:[f.YN,f.Zm,f.BC,f.vS,C.R],styles:["[_nghost-%COMP%]{display:block;margin:-4px;padding:4px;align-self:center}[_nghost-%COMP%]:not(.disabled){cursor:pointer}[_nghost-%COMP%] > *[_ngcontent-%COMP%]:only-child{width:16px;height:16px}.scrollable-table   th > [_nghost-%COMP%]:only-child, .scrollable-table   td > [_nghost-%COMP%]:only-child{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;display:flex;align-items:center;justify-content:center}.scrollable-table   th:first-child > [_nghost-%COMP%]:only-child, .scrollable-table   td:first-child > [_nghost-%COMP%]:only-child{padding-left:16px}"],changeDetection:0})}return F})()},70691(Z,I,d){d.d(I,{conversationRoutes:()=>Rd});var r=d(85802),M=d(59882),f=d(7673),v=d(983),E=d(38601),C=d(16444),m=d(1211),c=d(25558),p=d(23294),w=d(5964),b=d(96697),F=d(96354),z=d(44724),S=d(28891),y=d(17705),j=d(22972),g=d(89417),$=d(54999),Ae=d(40953),ot=d(66300),Oe=d(84460),le=d(24708),e=d(35547);let rt=(()=>{class i extends j.m{cd=(0,r.WQX)(y.gRc);buttons=$.P.OkCancel;form=new g.gE({duration:new g.MJ(15,{nonNullable:!0,validators:g.k0.required}),reason:new g.MJ("Spam",{nonNullable:!0,validators:[g.k0.required,g.k0.maxLength(128)]})});durationOptions=[{value:15,label:"_i18n.OverrideProfile15min"},{value:60,label:"_i18n.OverrideProfile1hour"},{value:120,label:"_i18n.OverrideProfile2hours"},{value:720,label:"_i18n.OverrideProfile12hours"},{value:1440,label:"_i18n.OverrideProfile1day"},{value:10080,label:"_i18n.OverrideProfile1week"}];validateBeforeSubmit=this.createDialogValidate(this.form,this.cd);getPayload(){return this.form.value}static \u0275fac=(()=>{let n;return function(s){return(n||(n=e.xGo(i)))(s||i)}})();static \u0275cmp=e.VBU({type:i,selectors:[["ng-component"]],features:[e.Vt3],decls:4,vars:4,consts:[["header","_i18n.BlockChatUser",3,"submitted","buttons","formGroup","validateBeforeSubmit"],["label","_i18n.For","formControlName","duration",3,"options"],["formControlName","reason","label","_i18n.Reason"],["controlName","reason"]],template:function(t,s){1&t&&(e.j41(0,"app-modal-dialog",0),e.bIt("submitted",function(){return s.onSubmit()}),e.nrm(1,"field-select",1),e.j41(2,"field-input",2),e.nrm(3,"val-errors",3),e.k0s()()),2&t&&(e.Y8G("buttons",s.buttons)("formGroup",s.form)("validateBeforeSubmit",s.validateBeforeSubmit),e.R7$(),e.Y8G("options",s.durationOptions))},dependencies:[Ae.p,g.X1,g.BC,g.cb,g.j4,g.JD,ot.q,Oe.m,le.IH],encapsulation:2,changeDetection:0})}return i})();var pe=d(20284);function L(i,o){return i.myPhoneSession.pipe((0,c.n)(n=>n.chatIsAllowed$),(0,p.F)(),(0,w.p)(Boolean),(0,c.n)(()=>o),(0,b.s)(1))}let Re=(()=>{class i{myPhoneSvc=(0,r.WQX)(C.gx);route=(0,r.WQX)(M.Ix);baseChatPath=(0,r.WQX)(S.$);modalService=(0,r.WQX)(E.B);chatEventsService=(0,r.WQX)(z.j);phoneService=(0,r.WQX)(pe.u);
1blockChatUser(n){this.modalService.showComponent(rt).pipe((0,c.n)(t=>t.decision===$.R.Ok&&t.payload?(0,f.of)(t.payload):v.w),(0,c.n)(({reason:t,duration:s})=>L(this.myPhoneSvc,this.myPhoneSvc.myPhoneSession.pipe((0,c.n)(a=>a.get(new m.Slg({ForMinutes:s,Reason:`Blocked by extension ${a.myInfo.Number} from Webclient: ${t}`,SessionId:n.destination.anonymousSessionId,MemberGid:n.participantToBlock}))),(0,b.s)(1))))).subscribe({error:t=>this.modalService.error(t)})}blockNumber(n){L(this.myPhoneSvc,this.phoneService.blockNumber$(n.destination.phoneNumber)).subscribe({error:t=>{this.modalService.error(t&&t.source instanceof m.UsZ&&t.source.ErrorType===m.tGV.InvalidValue&&0===t.source.ErrorCode?"_i18n.NumberCannotBeBlocked":t)}})}endChatSession(n){L(this.myPhoneSvc,this.myPhoneSvc.get(new m.rTA({IdConversation:n,IsHandled:!1})).pipe((0,b.s)(1))).subscribe({error:t=>this.modalService.error(t)})}closeConversation(n){L(this.myPhoneSvc,this.myPhoneSvc.get(new m.rTA({IdConversation:n,IsHandled:!0})).pipe((0,b.s)(1))).subscribe({error:t=>this.modalService.error(t)})}transferChat(n){this.route.navigate([this.baseChatPath,n,"transfer"])}deleteChat(n){this.modalService.confirmDeletion("_i18n.Chat_DeleteConfirmMessage").pipe((0,F.T)(()=>new m.fMu({ConversationIds:[n.id]})),(0,c.n)(t=>L(this.myPhoneSvc,this.myPhoneSvc.get(t)))).subscribe({error:t=>this.modalService.error(t)})}archiveChat(n,t){const s=new m.mG3({IdConversation:n.id,IsArchived:t});return L(this.myPhoneSvc,this.myPhoneSvc.get(s)).pipe((0,b.s)(1)).subscribe({error:a=>this.modalService.error(a)})}takeChatOwnership(n){const t=new m.xc6({IdConversation:n});return L(this.myPhoneSvc,this.myPhoneSvc.get(t)).pipe((0,b.s)(1)).subscribe({next:()=>{this.chatEventsService.conversationWasTaken$.next(n)},error:s=>{this.modalService.error(s)}})}static \u0275fac=function(t){return new(t||i)};static \u0275prov=r.jDH({token:i,factory:i.\u0275fac})}return i})();var U=d(33916),an=d(53154),Ge=d(31335),A=d(84572),Fe=d(35437),V=d(99437),Ne=d(44668);let on=(()=>{class i{myPhoneService=(0,r.WQX)(C.gx);queues$;constructor(){this.queues$=this.myPhoneService.myPhoneSession.pipe((0,c.n)(t=>(0,A.z)([t.get(new m.c10).pipe((0,V.W)(()=>(0,f.of)(new m.klW))),t.queues$])),(0,F.T)(([t,s])=>Object.values(s).filter(a=>t.QueueNumber.includes(a.queueNumber))),(0,Ne.t)({refCount:!0,bufferSize:1}))}static \u0275fac=function(t){return new(t||i)};static \u0275prov=r.jDH({token:i,factory:i.\u0275fac})}return i})();var ze=d(12426),Y=d(42610),T=d(68018),J=d(96106),$e=d(95),dt=d(68845),W=d(68580),B=d(49769),rn=d(76928),R=d(58689),u=d(8516),ht=d(37199);const mt=()=>["queueNumber"],lt=(i,o)=>o.queueNumber;function Ft(i,o){if(1&i&&e.nrm(0,"lucide-icon",3),2&i){const n=e.XpG(2);e.Y8G("img",n.MessageCircle)}}function ct(i,o){if(1&i&&e.nrm(0,"lucide-icon",3),2&i){const n=e.XpG(2);e.Y8G("img",n.Users)}}function ut(i,o){if(1&i&&e.nrm(0,"lucide-icon",3),2&i){const n=e.XpG(3);e.Y8G("img",n.MessageSquare)}}function gt(i,o){if(1&i){const n=e.RV6();e.j41(0,"li",10)(1,"a",13),e.bIt("click",function(){r.eBV(n);const s=e.XpG(2);return r.Njj(s.createSmsChat())}),e.nVh(2,ut,1,1,"lucide-icon",3),e.j41(3,"span"),e.EFF(4),e.nI1(5,"translate"),e.k0s()()()}if(2&i){e.XpG(2);const n=e.r8f(0);e.R7$(2),e.vxM(n?2:-1),e.R7$(2),e.JRh(e.bMT(5,2,"_i18n.SendSms"))}}function ft(i,o){if(1&i){const n=e.RV6();e.j41(0,"ul",9)(1,"li",10)(2,"a",11),e.bIt("click",function(){r.eBV(n);const s=e.XpG();return r.Njj(s.createChat())}),e.nVh(3,Ft,1,1,"lucide-icon",3),e.j41(4,"span"),e.EFF(5),e.nI1(6,"translate"),e.k0s()()(),e.j41(7,"li",10)(8,"a",12),e.bIt("click",function(){r.eBV(n);const s=e.XpG();return r.Njj(s.createGroupChat())}),e.nVh(9,ct,1,1,"lucide-icon",3),e.j41(10,"span"),e.EFF(11),e.nI1(12,"translate"),e.k0s()()(),e.nVh(13,gt,6,4,"li",10),e.nI1(14,"async"),e.k0s()}if(2&i){const n=e.XpG(),t=e.r8f(0);e.R7$(3),e.vxM(t?3:-1),e.R7$(2),e.JRh(e.bMT(6,5,"_i18n.StartChat")),e.R7$(4),e.vxM(t?9:-1),e.R7$(2),e.JRh(e.bMT(12,7,"_i18n.StartGroupChat")),e.R7$(2),e.vxM(e.bMT(14,9,n.chatSmsService.isSmsAvailable$)?13:-1)}}function pt(i,o){if(1&i&&e.nrm(0,"lucide-icon",3),2&i){const n=e.XpG();e.Y8G("img",n.Funnel)}}function _t(i,o){if(1&i){const n=e.RV6();e.j41(0,"li",10)(1,"a",16),e.bIt("click",function(){const s=r.eBV(n).$implicit,a=e.XpG(2);
1return r.Njj(a.onSelect(a.ChatFolder.Monitor,s.queueNumber))}),e.EFF(2),e.k0s()()}if(2&i){const n=o.$implicit,t=e.XpG(2);e.R7$(),e.AVh("active",t.isSelected(t.ChatFolder.Monitor,n.queueNumber)),e.R7$(),e.SpI(" ",n.displayName," ")}}function Ct(i,o){if(1&i){const n=e.RV6();e.j41(0,"ul",9)(1,"li",10)(2,"a",14),e.bIt("click",function(){r.eBV(n);const s=e.XpG();return r.Njj(s.onSelect(s.ChatFolder.None))}),e.EFF(3),e.nI1(4,"translate"),e.k0s()(),e.j41(5,"li",10)(6,"a",15),e.bIt("click",function(){r.eBV(n);const s=e.XpG();return r.Njj(s.onSelect(s.ChatFolder.ArchiveMenu))}),e.EFF(7),e.nI1(8,"translate"),e.k0s()(),e.Z7z(9,_t,3,3,"li",10,lt),e.nI1(11,"async"),e.nI1(12,"orderBy"),e.k0s()}if(2&i){const n=e.XpG(),t=e.r8f(0);e.AVh("dropdown-menu-right",!t),e.R7$(2),e.AVh("active",n.isSelected(n.ChatFolder.None)),e.R7$(),e.SpI(" ",e.bMT(4,8,"_i18n.RecentsChats")," "),e.R7$(3),e.AVh("active",n.isSelected(n.ChatFolder.ArchiveMenu)),e.R7$(),e.SpI(" ",e.bMT(8,10,"_i18n.AllArchived")," "),e.R7$(2),e.Dyx(e.i5U(12,14,e.bMT(11,12,n.myQueues.queues$),e.lJ4(17,mt)))}}function kt(i,o){if(1&i){const n=e.RV6();e.j41(0,"button",17),e.nI1(1,"translate"),e.bIt("click",function(){r.eBV(n);const s=e.XpG();return r.Njj(s.navigateToChatSettings())}),e.nrm(2,"lucide-icon",3),e.k0s()}if(2&i){const n=e.XpG();e.Y8G("title",e.bMT(1,2,"_i18n.ChatSettings")),e.R7$(2),e.Y8G("img",n.settingIcon)}}let bt=(()=>{class i{basePath=(0,r.WQX)(S.$);router=(0,r.WQX)(M.Ix);chatSmsService=(0,r.WQX)($e.V);localStorage=(0,r.WQX)(ze.sj);chatEventsService=(0,r.WQX)(z.j);myQueues=(0,r.WQX)(on);search$=(0,r.WQX)(Fe.C).filterText$;isNewDesign=(0,r.WQX)(R.T);Plus=u.FWt;ChatFolder=U.l;Funnel=u.rhG;MessageSquare=u.vEG;Users=u.zWC;MessageCircle=u.oFn;settingIcon=u.wB_;autofocus=!0;isSelected(n,t){return this.chatEventsService.selectedChatFolder$.value===n&&(n!==U.l.Monitor||this.localStorage.retrieve(Y.Hh.ManagerSelectedQueue)===t)}onSelect(n,t){n===U.l.Monitor?(this.localStorage.store(Y.Hh.ManagerSelectedQueue,t),this.router.navigate(["/chat/monitor"])):this.chatEventsService.selectedChatFolder$.value===U.l.Monitor?this.router.navigate(["/chat"],{state:{folder:n}}):this.chatEventsService.selectedChatFolder$.next(n)}selectedTitle$;constructor(){const n=this.chatEventsService,t=(0,r.WQX)(T.c$),s=this.myQueues,a=(0,A.z)([(0,J.lB)(this.localStorage,Y.Hh.ManagerSelectedQueue),s.queues$]).pipe((0,F.T)(([h,l])=>l.find(_=>_.queueNumber===h)?.displayName??""));this.selectedTitle$=(0,A.z)([n.selectedChatFolder$,a]).pipe((0,c.n)(([h,l])=>{switch(h){case U.l.ArchiveMenu:return t.stream("_i18n.AllArchived");case U.l.Monitor:return(0,f.of)(l);default:return t.stream("_i18n.RecentsChats")}}))}createChat(){this.router.navigate([`${this.basePath}/create`])}createGroupChat(){this.router.navigate([`${this.basePath}/create/group`])}createSmsChat(){this.router.navigate([`${this.basePath}/create/external`])}navigateToChatSettings(){this.router.navigate(["/settings/chat"])}static \u0275fac=function(t){return new(t||i)};static \u0275cmp=e.VBU({type:i,selectors:[["chat-searcher-component"]],inputs:{autofocus:"autofocus"},features:[e.Jv_([on])],decls:15,vars:16,consts:[[3,"ngModelChange","ngModel","autofocus","clearable"],["search-prepend","","dropdown",""],["data-qa","new-chat","dropdownToggle","","type","button",1,"btn","btn-icon","btn-border"],[3,"img"],["id","dropdown-alignment","class","dropdown-menu","role","menu","aria-labelledby","button-alignment",4,"dropdownMenu"],["search-append","","dropdown","","placement","bottom right",1,"d-flex","gap-2"],["id","button-alignment","dropdownToggle","","type","button","aria-controls","dropdown-alignment","data-qa","chat-filter",1,"btn","dropdown-toggle","btn-border"],["id","dropdown-alignment","class","dropdown-menu","role","menu","aria-labelledby","button-alignment",3,"dropdown-menu-right",4,"dropdownMenu"],["type","button","data-qa","navigate-call-forwarding",1,"btn","btn-border","btn-icon",3,"title"],["id","dropdown-alignment","role","menu","aria-labelledby","button-alignment",1,"dropdown-menu"],["role","menuitem"],["data-qa","start-chat",1,"dropdown-item",3,"click"],["data-qa","start-group-chat",1,"dropdown-item",3,"click"],["data-qa","start-sms-chat",1,"dropdown-item",3,"click"],["data-qa","recent-chats",1,"dropdown-item",3,"click"],["data-qa","archived-chats",1,"dropdown-item",3,"click"],["data-qa","monitor-queue-chat",1,"dropdown-item",3,"click"],["type","button","data-qa","navigate-call-forwarding",1,"btn","btn-border","btn-icon",3,"click","title"]],template:function(t,s){if(1&t&&(e.SS7(0),e.j41(1,"search-bar",0),e.nI1(2,"async"),e.bIt("ngModelChange",function(h){return s.search$.next(h)}),e.j41(3,"div",1)(4,"button",2),e.nrm(5,"lucide-icon",3),e.k0s(),e.DNE(6,ft,15,11,"ul",4),e.k0s(),e.j41(7,"div",5)(8,"button",6),e.nVh(9,pt,1,1,"lucide-icon",3),e.j41(10,"span"),e.EFF(11),e.nI1(12,"async"),e.k0s()(),e.DNE(13,Ct,13,18,"ul",7),e.nVh(14,kt,3,4,"button",8),e.k0s()()),2&t){const a=e.bH3(s.isNewDesign());e.R7$(),e.Y8G("ngModel",e.bMT(2,12,s.search$))("autofocus",s.autofocus)("clearable",a),e.R7$(3),e.AVh("border-0",!a),e.R7$(),e.Y8G("img",s.Plus),e.R7$(3),e.AVh("border-0",!a),e.R7$(),e.vxM(a?9:-1),e.R7$(2),e.JRh(e.bMT(12,14,s.selectedTitle$)),e.R7$(3),e.vxM(a?14:-1)}}
1,dependencies:[dt.L,g.YN,g.BC,g.vS,W.zE,W.hs,W.UL,W.Kk,u.flO,u.WGl,ht.l,T.D9,B.Jj,rn.m],encapsulation:2})}return i})();var yt=d(13798),ie=d(57786),q=d(94014),dn=d(51667),Et=d(90394),_e=d(33971),se=d(78534),wt=d(43462),hn=d(29102),vt=d(22429),Dt=d(32723),mn=d(75294);let Mt=(()=>{class i{transform(n,t){if(n)return t?n.chats.filter(s=>s.lastMessageObject):n.chats}static \u0275fac=function(t){return new(t||i)};static \u0275pipe=e.EJ8({name:"filterEmptyChat",type:i,pure:!0})}return i})();var x=d(89079),ln=d(7881),St=d(91968),Fn=d(82529),Tt=d(9852),cn=d(47548);const xt=["basicMenu"],Bt=["scroller"],Pt=["participantsCallMenu"],un=(i,o)=>o.id;function It(i,o){1&i&&e.nrm(0,"app-server-error",7),2&i&&e.Y8G("message",o)}function jt(i,o){1&i&&(e.j41(0,"span",8),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&i&&(e.R7$(),e.JRh(e.bMT(2,1,"_i18n.NoChatsFound")))}function At(i,o){if(1&i&&(e.j41(0,"app-message-centered"),e.nVh(1,It,1,1,"app-server-error",7)(2,jt,3,3,"span",8),e.k0s()),2&i){let n;const t=e.XpG(2);e.R7$(),e.vxM((n=t.chatsError())?1:2,n)}}function Ot(i,o){if(1&i){const n=e.RV6();e.j41(0,"chat-item",12),e.bIt("contextmenu",function(s){const a=r.eBV(n).$implicit;e.XpG(2);const h=e.sdS(3),l=e.XpG();return r.Njj(l.menuService.onContextMenu(s,a,h))})("callClick",function(s){const a=r.eBV(n).$implicit,h=e.XpG(3);return r.Njj(h.onCallButtonClick(s,a))})("click",function(){const s=r.eBV(n).$implicit,a=e.XpG(3);return r.Njj(a.onChatSingleClick(s))})("dblclick",function(){const s=r.eBV(n).$implicit,a=e.XpG(3);return r.Njj(a.onChatDoubleClick(s))})("menuClick",function(s){const a=r.eBV(n).$implicit;e.XpG(2);const h=e.sdS(3),l=e.XpG();return r.Njj(l.menuService.onContextMenu(s,a,h))}),e.k0s()}if(2&i){const n=o.$implicit,t=e.XpG(3);e.AVh("selected",t.isChatSelected(n)),e.Y8G("hideUnread",t.isMonitoring())("chat",n)("showCallAction",t.isCallAvailable(n))}}function Rt(i,o){if(1&i){const n=e.RV6();e.j41(0,"div",9,2)(2,"div",10),e.bIt("infiniteScrollCallback",function(){r.eBV(n);const s=e.XpG(2);return r.Njj(s.scrolled())}
1),e.Z7z(3,Ot,1,5,"chat-item",11,un),e.nI1(5,"filterEmptyChat"),e.k0s()()}if(2&i){const n=e.XpG(),t=e.XpG();e.AVh("scrollable-padding-2",t.isNewDesign()),e.R7$(2),e.AVh("gap-1",t.isNewDesign()),e.Y8G("infiniteScrollDistance",1)("infiniteScrollContainer","#chatScrollableList")("infiniteScrollDisabled",t.infiniteScrollDisabled()),e.R7$(),e.Dyx(e.i5U(5,7,n,t.isMonitoring()))}}function Gt(i,o){if(1&i&&e.nrm(0,"lucide-icon",13),2&i){const n=e.XpG(3);e.Y8G("img",n.messageSquareShareIcon)}}function Nt(i,o){if(1&i&&(e.nVh(0,Gt,1,1,"lucide-icon",13),e.j41(1,"span"),e.EFF(2),e.nI1(3,"translate"),e.k0s()),2&i){const n=e.XpG(2);e.vxM(n.isNewDesign()?0:-1),e.R7$(2),e.JRh(e.bMT(3,2,"_i18n.Transfer"))}}function zt(i,o){if(1&i&&e.nrm(0,"lucide-icon",13),2&i){const n=e.XpG(3);e.Y8G("img",n.handIcon)}}function $t(i,o){if(1&i&&(e.nVh(0,zt,1,1,"lucide-icon",13),e.j41(1,"span"),e.EFF(2),e.nI1(3,"translate"),e.k0s()),2&i){const n=e.XpG(2);e.vxM(n.isNewDesign()?0:-1),e.R7$(2),e.JRh(e.bMT(3,2,"_i18n.Take"))}}function Lt(i,o){if(1&i&&e.nrm(0,"lucide-icon",13),2&i){const n=e.XpG(3);e.Y8G("img",n.messageSquareOffIcon)}}function Vt(i,o){if(1&i&&(e.nVh(0,Lt,1,1,"lucide-icon",13),e.j41(1,"span"),e.EFF(2),e.nI1(3,"translate"),e.k0s()),2&i){const n=e.XpG(2);e.vxM(n.isNewDesign()?0:-1),e.R7$(2),e.JRh(e.bMT(3,2,"_i18n.EndChatSession"))}}function Xt(i,o){if(1&i&&e.nrm(0,"lucide-icon",13),2&i){const n=e.XpG(3);e.Y8G("img",n.checkIcon)}}function Wt(i,o){if(1&i&&(e.nVh(0,Xt,1,1,"lucide-icon",13),e.j41(1,"span"),e.EFF(2),e.nI1(3,"translate"),e.k0s()),2&i){const n=e.XpG(2);e.vxM(n.isNewDesign()?0:-1),e.R7$(2),e.JRh(e.bMT(3,2,"_i18n.DealtWith"))}}function Ht(i,o){if(1&i&&e.nrm(0,"lucide-icon",13),2&i){const n=e.XpG(3);e.Y8G("img",n.archiveIcon)}}function Yt(i,o){if(1&i&&(e.nVh(0,Ht,1,1,"lucide-icon",13),e.j41(1,"span"),e.EFF(2),e.nI1(3,"translate"),e.k0s()),2&i){const n=e.XpG(2);e.vxM(n.isNewDesign()?0:-1),e.R7$(2),e.JRh(e.bMT(3,2,"_i18n.ArchiveChat"))}}function Ut(i,o){if(1&i&&e.nrm(0,"lucide-icon",13),2&i){const n=e.XpG(3);e.Y8G("img",n.archiveRestoreIcon)}}function qt(i,o){if(1&i&&(e.nVh(0,Ut,1,1,"lucide-icon",13),e.j41(1,"span"),e.EFF(2),e.nI1(3,"translate"),e.k0s()),2&i){const n=e.XpG(2);e.vxM(n.isNewDesign()?0:-1),e.R7$(2),e.JRh(e.bMT(3,2,"_i18n.UnArchive"))}}function Qt(i,o){if(1&i&&e.nrm(0,"lucide-icon",13),2&i){const n=e.XpG(3);e.Y8G("img",n.phoneIcon)}}function Zt(i,o){if(1&i&&(e.nVh(0,Qt,1,1,"lucide-icon",13),e.j41(1,"span"),e.EFF(2),e.nI1(3,"translate"),e.k0s()),2&i){const n=e.XpG(2);e.vxM(n.isNewDesign()?0:-1),e.R7$(2),e.JRh(e.bMT(3,2,"_i18n.Call"))}}function Jt(i,o){if(1&i&&e.nrm(0,"lucide-icon",13),2&i){const n=e.XpG(3);e.Y8G("img",n.trashIcon)}}function Kt(i,o){if(1&i&&(e.nVh(0,Jt,1,1,"lucide-icon",13),e.j41(1,"span"),e.EFF(2),e.nI1(3,"translate"),e.k0s()),2&i){const n=e.XpG(2);e.vxM(n.isNewDesign()?0:-1),e.R7$(2),e.JRh(e.bMT(3,2,"_i18n.Delete"))}}function ei(i,o){if(1&i&&e.nrm(0,"lucide-icon",13),2&i){const n=e.XpG(3);e.Y8G("img",n.banIcon)}}function ni(i,o){if(1&i&&(e.nVh(0,ei,1,1,"lucide-icon",13),e.j41(1,"span"),e.EFF(2),e.nI1(3,"translate"),e.k0s()),2&i){const n=e.XpG(2);e.vxM(n.isNewDesign()?0:-1),e.R7$(2),e.JRh(e.bMT(3,2,"_i18n.BlockChatUser"))}}function ti(i,o){if(1&i&&e.nrm(0,"lucide-icon",13),2&i){const n=e.XpG(3);e.Y8G("img",n.banIcon)}}function ii(i,o){if(1&i&&(e.nVh(0,ti,1,1,"lucide-icon",13),e.j41(1,"span"),e.EFF(2),e.nI1(3,"translate"),e.k0s()),2&i){const n=e.XpG(2);e.vxM(n.isNewDesign()?0:-1),e.R7$(2),e.JRh(e.bMT(3,2,"_i18n.BlockNumber"))}}function si(i,o){if(1&i&&(e.j41(0,"span",15),e.SS7(1),e.nI1(2,"lforfl"),e.nI1(3,"async"),e.nrm(4,"span",16),e.j41(5,"span",17),e.EFF(6),e.k0s()()),2&i){const n=e.XpG().$implicit,t=e.bMT(3,5,e.bMT(2,3,n)),s=n.extensionNumber||n.bestPhone;e.R7$(4),e.Y8G("truncatedText",t),e.R7$(),e.Y8G("title",s),e.R7$(),e.JRh(s)}}function ai(i,o){if(1&i){const n=e.RV6();e.DNE(0,si,7,7,"ng-template",14),e.bIt("execute",function(){const s=r.eBV(n).$implicit,a=e.XpG(2);return r.Njj(a.callContextMenuParticipant(s))})}}function oi(i,o){if(1&i){const n=e.RV6();e.nVh(0,At,3,1,"app-message-centered")(1,Rt,6,10,"div",3),e.j41(2,"context-menu",4,0),e.DNE(4,Nt,4,4,"ng-template",5),e.bIt("execute",function(s){r.eBV(n);const a=e.XpG();
1return r.Njj(a.chatActionsService.transferChat(s.item.id))}),e.DNE(5,$t,4,4,"ng-template",5),e.bIt("execute",function(s){r.eBV(n);const a=e.XpG();return r.Njj(a.takeOwnership(s.item.id))}),e.DNE(6,Vt,4,4,"ng-template",5),e.bIt("execute",function(s){r.eBV(n);const a=e.XpG();return r.Njj(a.endChatSession(s.item))}),e.DNE(7,Wt,4,4,"ng-template",5),e.bIt("execute",function(s){r.eBV(n);const a=e.XpG();return r.Njj(a.dealtWith(s.item))}),e.DNE(8,Yt,4,4,"ng-template",5),e.bIt("execute",function(s){r.eBV(n);const a=e.XpG();return r.Njj(a.archiveChat(s.item))}),e.DNE(9,qt,4,4,"ng-template",5),e.bIt("execute",function(s){r.eBV(n);const a=e.XpG();return r.Njj(a.unArchiveChat(s.item))}),e.DNE(10,Zt,4,4,"ng-template",5),e.bIt("execute",function(s){r.eBV(n);const a=e.XpG();return r.Njj(a.callOtherChatParty(s.item))}),e.DNE(11,Kt,4,4,"ng-template",5),e.bIt("execute",function(s){r.eBV(n);const a=e.XpG();return r.Njj(a.deleteChat(s.item))}),e.DNE(12,ni,4,4,"ng-template",5),e.bIt("execute",function(s){r.eBV(n);const a=e.XpG();return r.Njj(a.blockChatUser(s.item))}),e.DNE(13,ii,4,4,"ng-template",5),e.bIt("execute",function(s){r.eBV(n);const a=e.XpG();return r.Njj(a.blockNumber(s.item))}),e.k0s(),e.j41(14,"context-menu",null,1),e.Z7z(16,ai,1,0,null,6,un),e.k0s()}if(2&i){const n=e.XpG();e.vxM(o.chats.isEmpty()?0:1),e.R7$(4),e.Y8G("visible",n.isTransferAvailable),e.R7$(),e.Y8G("visible",n.isTakeOwnershipAvailable),e.R7$(),e.Y8G("visible",n.isEndSessionAvailable),e.R7$(),e.Y8G("visible",n.isDealtWithAvailable),e.R7$(),e.Y8G("visible",n.isArchiveAvailable),e.R7$(),e.Y8G("visible",n.isUnArchiveAvailable),e.R7$(),e.Y8G("visible",n.isSingleCallAvailable.bind(n)),e.R7$(),e.Y8G("visible",n.isDeleteAvailable),e.R7$(),e.Y8G("visible",n.isBlockChatAvailable),e.R7$(),e.Y8G("visible",n.isBlockNumberAvailable),e.R7$(3),e.Dyx(n.contextMenuChatParticipants())}}let ri=(()=>{class i{destroyRef=(0,r.WQX)(r.abz);chatListService=(0,r.WQX)(se.I);menuService=(0,r.WQX)(hn.F);chatActionsService=(0,r.WQX)(Re);chatSearchService=(0,r.WQX)(Fe.C);chatEventsService=(0,r.WQX)(z.j);chatLocatorService=(0,r.WQX)(Et.e);myPhoneService=(0,r.WQX)(C.gx);phoneService=(0,r.WQX)(pe.u);messageSquareShareIcon=u.sYG;archiveIcon=u.Tde;archiveRestoreIcon=u.$Tc;trashIcon=u.TBR;checkIcon=u.Jlk;banIcon=u.MAP;handIcon=u.UdZ;messageSquareOffIcon=u.Qz4;phoneIcon=u.bcf;isNewDesign=(0,r.WQX)(R.T);contextMenuChatParticipants=(0,r.vPA)(void 0);contextMenu;scrollBox;participantsCallMenu;chats=(0,x.ot)(this.chatListService.chatsList$);isMonitoring=(0,x.ot)(this.chatEventsService.selectedChatFolder$.pipe((0,F.T)(n=>n===U.l.Monitor)),{initialValue:!1});chatsError=(0,x.ot)(this.chatEventsService.error$.pipe((0,F.T)(ln.PE)));infiniteScrollDisabled=(0,x.ot)((0,A.z)([this.chatListService.loadMoreChats$,this.chatListService.chatsList$]).pipe((0,F.T)(([n,{chats:t}])=>t.isEmpty()||t.size<n.from+n.count)),{initialValue:!0});allowBlockCalls=(0,x.ot)(this.myPhoneService.myPhoneSession.pipe((0,c.n)(n=>n.allowBlockCalls$)),{initialValue:!1});ngOnInit(){this.chatListService.chatRemoved$.pipe((0,x.pQ)(this.destroyRef)).subscribe(n=>{this.contextMenu?.isShown&&this.contextMenu.item instanceof q.ry&&this.contextMenu.item.id===n&&(this.contextMenu.isShown=!1)}),(0,A.z)([this.myPhoneService.myPhoneSession,this.chatEventsService.selectedChatFolder$.pipe((0,p.F)()),this.chatSearchService.filterText$]).pipe((0,yt.Z)(0),(0,x.pQ)(this.destroyRef)).subscribe(()=>{this.chatListService.loadMoreChats$.next({from:0,count:(0,_e.W0)(),fromScratch:!0})}),(0,ie.h)(this.chatListService.loadMoreChats$).pipe((0,w.p)(n=>n.fromScratch&&null!=this.scrollBox),(0,x.pQ)(this.destroyRef)).subscribe(()=>{this.scrollBox.nativeElement.scrollTop=0})}isTransferAvailable(n){return n.isTransferAvailable}isTakeOwnershipAvailable(n){return n.isTakeOwnershipAvailable}isEndSessionAvailable(n){return n.isEndSessionAvailable}isDealtWithAvailable(n){return n.isDealtWithAvailable}isBlockChatAvailable(n){return n.isBlockChatAvailable}isArchiveAvailable(n){return n.isArchiveAvailable}isUnArchiveAvailable(n){return n.isUnarchiveAvailable}isDeleteAvailable(n){return n.isDeleteAvailable}isBlockNumberAvailable=n=>this.allowBlockCalls()&&n.isBlockNumberAvailable;blockNumber(n){this.chatActionsService.blockNumber(n)}blockChatUser(n){this.chatActionsService.blockChatUser(n)}archiveChat(n){this.chatActionsService.archiveChat(n,!0)}unArchiveChat(n){this.chatActionsService.archiveChat(n,!1)}endChatSession(n){const t=n.participants.items.find(s=>s.type===m.ix6.CRT_Anonymous)?.contact;t&&(0,wt._n)(t.currentProfile)&&this.chatActionsService.endChatSession(n.id)}dealtWith(n){n.isExternal&&this.chatActionsService.closeConversation(n.id)}deleteChat(n){this.chatActionsService.deleteChat(n)}takeOwnership(n){this.chatActionsService.takeChatOwnership(n)}chatPhone(n){return n.destination.phoneNumber||n.destination.contact.bestPhone}callOtherChatParty(n){const t=this.chatPhone(n);t&&this.phoneService.call(t)}isChatSelected(n){return n.id===this.menuService.selectedId||n.id===this.chatSearchService.selectedChatId}selectChat(n){this.isChatSelected(n)||this.chatLocatorService.openChatById(n.id,this.isMonitoring())}onChatSingleClick(n){this.selectChat(n)}onChatDoubleClick(n){this.selectChat(n),this.callOtherChatParty(n)}isSingleCallAvailable(n){return!!this.chatPhone(n)}isCallAvailable(n){return this.isSingleCallAvailable(n)||this.chatParticipantsToCall(n).length>0}chatParticipantsToCall(n){return n.isGroupChat?n.activeParticipants.filter(t=>!(n.activeParticipants.size>1&&t.isMe)).map(t=>t.contact).filter(t=>t.extensionNumber||t.bestPhone).toArray():[]}onCallButtonClick(n,t){if(!this.isCallAvailable(t))return;const s=this.chatPhone(t),a=this.chatParticipantsToCall(t);s?this.phoneService.call(s):a.length>0&&(this.contextMenuChatParticipants.set(a),this.menuService.onContextMenu(n,t,this.participantsCallMenu))}callContextMenuParticipant(n){const t=n.extensionNumber||n.bestPhone;t&&this.phoneService.call(t)}scrolled(){const n=this.chats()?.chats.size;n&&this.chatListService.loadMoreChats$.next({from:n,count:(0,_e.W0)(),fromScratch:!1})}static \u0275fac=function(t){return new(t||i)};static \u0275cmp=e.VBU({type:i,selectors:[["chat-list-items"]],viewQuery:function(t,s){if(1&t&&e.GBs(xt,5)(Bt,5)(Pt,5),2&t){let a;e.mGM(a=e.lsd())&&(s.contextMenu=a.first),e.mGM(a=e.lsd())&&(s.scrollBox=a.first),e.mGM(a=e.lsd())&&(s.participantsCallMenu=a.first)}},features:[e.Jv_([hn.F])],decls:1,vars:1,consts:[["basicMenu",""],["participantsCallMenu",""],["scroller",""],["id","chatScrollableList",1,"h-100","scrollable",3,"scrollable-padding-2"],["data-qa","chat-list-basic-menu"],["contextMenuItem","",3,"execute","visible"],["contextMenuItem",""],[3,"message"],["data-qa","no-chats-fou
1nd"],["id","chatScrollableList",1,"h-100","scrollable"],["infiniteScroll","",1,"infinite-conversations-scroll","d-flex","flex-column",3,"infiniteScrollCallback","infiniteScrollDistance","infiniteScrollContainer","infiniteScrollDisabled"],["data-qa","chat-item",1,"clickable",3,"selected","hideUnread","chat","showCallAction"],["data-qa","chat-item",1,"clickable",3,"contextmenu","callClick","click","dblclick","menuClick","hideUnread","chat","showCallAction"],[3,"img"],["contextMenuItem","",3,"execute"],[1,"d-flex","align-items-baseline","gap-1","mw-0","maxw-px-200"],[1,"fw-bold",3,"truncatedText"],[1,"text-hint",3,"title"]],template:function(t,s){if(1&t&&e.nVh(0,oi,18,11),2&t){let a;e.vxM((a=s.chats())?0:-1,a)}},dependencies:[vt.D,Dt.B,dn.E,mn.J,St.J,u.flO,u.WGl,Fn.z,cn.N,T.D9,Mt,B.Jj,Tt._],encapsulation:2})}return i})();var di=d(18054);function hi(i,o){1&i&&(e.j41(0,"h3",1),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&i&&(e.R7$(),e.JRh(e.bMT(2,1,"_i18n.Chat")))}let gn=(()=>{class i{route=(0,r.WQX)(M.nX);router=(0,r.WQX)(M.Ix);chatEventsService=(0,r.WQX)(z.j);animationService=(0,r.WQX)(Ge.L);isNewDesign=(0,r.WQX)(R.T);get searchAutofocus(){return!this.route.firstChild?.routeConfig?.path}constructor(){this.chatEventsService.selectedChatFolder$.next(this.route.snapshot.data.isMonitoring&&U.l.Monitor||(this.router.currentNavigation()?.extras.state?.folder??U.l.None))}static \u0275fac=function(t){return new(t||i)};static \u0275cmp=e.VBU({type:i,selectors:[["chat-component"]],hostVars:2,hostBindings:function(t,s){2&t&&e.AVh("new-design",s.isNewDesign())},features:[e.Jv_([Re,Ge.L])],decls:6,vars:3,consts:[["outlet","outlet"],["layout-header",""],["layout-header","",3,"autofocus"],["layout-nav",""]],template:function(t,s){if(1&t&&(e.j41(0,"app-layout-type4"),e.nVh(1,hi,3,3,"h3",1),e.nrm(2,"chat-searcher-component",2)(3,"chat-list-items",3)(4,"router-outlet",null,0),e.k0s()),2&t){const a=e.sdS(5);e.Y8G("@routeAnimations",s.animationService.prepareRoute(a)),e.R7$(),e.vxM(s.isNewDesign()?1:-1),e.R7$(),e.Y8G("autofocus",s.searchAutofocus)}},dependencies:[bt,M.n3,ri,di.i,T.D9],styles:["[_nghost-%COMP%]:not(.new-design)     router-outlet+* app-message-centered{display:none!important}"],data:{animation:[an.Tw]},changeDetection:0})}return i})();var Ce=d(40838),fn=d(22398),mi=d(99077),ae=d(18530),pn=d(71985),li=d(98071),Fi=d(6450);function _n(i,o,n){return n?_n(i,o).pipe((0,Fi.I)(n)):new pn.c(t=>{const s=(...h)=>t.next(1===h.length?h[0]:h),a=i(s);return(0,li.T)(o)?()=>o(s,a):void 0})}var Cn=d(28793),oe=d(92771),re=d(31251),ce=d(99172),de=d(88141),Le=d(31943),ke=d(97647),ci=d(23386),ui=d(95195);const be=new r.nKC("CHAT_ACCESSOR_SERVICE");var kn=d(79804);class bn{id;messages;oldArea;constructor(o,n,t){this.id=o,this.messages=n,this.oldArea=t}}function yn(i){return o=>o.pipe((0,F.T)(n=>new URL(`/MyPhone/downloadChatFile/${i.FileLink}?sessionId=${n.sessionParam.sessionKey}`,n.domainUrl).href))}function En(i,o){i.forEach(n=>{const t=function gi(i,o,n){let t=0,s=i.length-1;for(;t<=s;){const a=s+t>>1,h=n(o,i[a]);if(h>0)t=a+1;else{if(!(h<0))return a;s=a-1}}return-t-1}(o,n.Id,(s,a)=>s-a.Id);t>=0?o[t]=n:o.splice(~t,0,n)})}function wn(i,o){let n=(i.getTime()-o.getTime())/1e3;return n/=60,Math.abs(Math.round(n))}let vn=(()=>{class i{myPhoneSvc=(0,r.WQX)(C.gx);chatAccessor=(0,r.WQX)(be);chatListService=(0,r.WQX)(se.I);modalService=(0,r.WQX)(E.B);notificationService=(0,r.WQX)(ui.J);historyChatMessageReceived=!1;newMessagesReceived=!1;loadFossil$=new ae.B;scrollArea;onError=()=>v.w;get hidden(){return document.hidden}chatRemoved$=this.chatListService.chatRemoved$;chatArchived$=this.myPhoneSvc.myPhoneSession.pipe((0,c.n)(n=>n.conversationInfo$),(0,w.p)(({Conversation:n})=>n.IsArchived),(0,F.T)(({Conversation:n})=>n.IdConversation));messagesRead$=new ae.B;userTyping$=new ae.B;requestOlderMessages$=new ae.B;documentHidden$=_n(n=>document.addEventListener("visibilitychange",n),n=>document.removeEventListener("visibilitychange",n)).pipe((0,F.T)(()=>this.hidden),(0,ce.Z)(this.hidden),(0,Ne.t)({bufferSize:1,refCount:!0}));isChatDisabled(n,t){return void 0!==n.closeReason||!t&&!n.isMySelfParticipant?(0,f.of)(!0):this.myPhoneSvc.myPhoneSession.pipe((0,c.n)(s=>s.chatIsAllowed$),(0,F.T)(s=>!s))}combineMessagesType(n){const t=this.getMessages(n).pipe((0,de.M)(k=>{this.historyChatMessageReceived=k.length>0}),(0,V.W)(k=>this.onError(k)),(0,p.F)()),s=this.getFossilMessages().pipe((0,V.W)(k=>this.onError(k)),(0,ce.Z)(()=>[])),a=this.getNewChatMessages(n).pipe((0,de.M)(k=>{this.newMessagesReceived=k.length>0}),(0,V.W)(k=>this.onError(k)),(0,p.F)()),h=this.getMessageDownloadProgress().pipe((0,w.p)(k=>k.IdConversation===n)),l=this.myPhoneSvc.myPhoneSession.pipe((0,c.n)(k=>
1k.chatMessageState$)),_=(0,f.of)(new Array);return(0,Cn.x)(_,(0,ie.h)(s,t,a,h,l,this.documentHidden$)).pipe((0,Le.S)((k,D)=>(D instanceof bn?(this.scrollArea=D.oldArea,this.loadFossil$.next(!1),En(D.messages,k)):D instanceof m.rRr?k=k.map(P=>P.Id===D.Id&&P.IdConversation===D.IdConversation?(this.newMessagesReceived=!0,P.merge({Attachment:new m.Pzt(D.File)})):P):D instanceof m.h2E?k=k.map(P=>(0,kn.g)(P,D)):"boolean"==typeof D||0===D.length||Array.isArray(D)&&En(D,k),function fi(i){if(0===i.length)return i;let o=i[0],n=i[1];const t=[i[0].merge({ShowDate:!n||wn(o.Sended,n.Sended)>0||o.Sender!==n.Sender,NewSender:!0,NewDay:!0})];for(let s=1;s<i.length;s++){const a=t[s-1];o=i[s],n=i[s+1],t.push(i[s].merge({ShowDate:!n||wn(o.Sended,n.Sended)>0||o.Sender!==n.Sender,NewSender:o.Sender!==a.Sender,NewDay:o.Sended.toDateString()!==a.Sended.toDateString()}))}return t}(this.hidden?k:this.markMessages(k)))),(0,p.F)(),(0,ke.u)({connector:()=>new oe.m(1)}))}markMessages(n){return this.markMessagesAsReceived(n),n.map(t=>t.merge({IsNew:!1}))}getFossilMessages(){return this.myPhoneSvc.myPhoneSession.pipe((0,c.n)(n=>this.requestOlderMessages$.pipe((0,de.M)(()=>this.loadFossil$.next(!0)),(0,c.n)(t=>this.chatAccessor.requestLastMessages(n,t.conversationId,50,t.lastMessageId).pipe((0,F.T)(s=>new bn(t.lastMessageId,this.getChatMessagesFromResponse(s),t.scrollArea)))))))}getNewChatMessages(n){return this.myPhoneSvc.myPhoneSession.pipe((0,c.n)(t=>this.chatAccessor.newChatMessages(t).pipe((0,F.T)(s=>s.filter(a=>a.IdConversation===n)),(0,w.p)(s=>s.length>0))))}getMessageDownloadProgress(){return this.myPhoneSvc.myPhoneSession.pipe((0,c.n)(n=>n.messageDownloadProgress$.pipe(t=>t)))}getMessages(n){return this.myPhoneSvc.myPhoneSession.pipe((0,c.n)(t=>t.chatIsAllowed$.pipe((0,c.n)(s=>s?this.chatAccessor.requestLastMessages(t,n,100).pipe((0,F.T)(a=>this.getChatMessagesFromResponse(a))):(0,f.of)(new Array)))),(0,p.F)(),(0,ke.u)({connector:()=>new oe.m(1)}))}getChatMessagesFromResponse(n){let t=[];return void 0!==n.Messages&&(t=n.Messages.map(s=>new re.cM(s))),t}updateChat(n){return(0,A.z)([this.myPhoneSvc.myPhoneSession,n]).pipe((0,c.n)(([t,s])=>this.chatAccessor.chatActions(t,s.id).pipe((0,Le.S)((a,h)=>h.updateChat(a),s),(0,ce.Z)(s))))}sendTyping(){return this.userTyping$.pipe((0,ci.c)(2e3),(0,c.n)(n=>L(this.myPhoneSvc,this.myPhoneSvc.get(n))),(0,ke.u)({connector:()=>new oe.m(1)}))}sendMessage(n,t){return this.sendMessageByChatId(n.id,t)}whisperMessage(n,t){const s=new m.x7K;return s.Message=t,s.IdConversation=n.id,L(this.myPhoneSvc,this.myPhoneSvc.get(s))}sendMessageByChatId(n,t){const s=new m.vUS;return s.Message=t,s.IdConversation=n,L(this.myPhoneSvc,this.myPhoneSvc.get(s))}requestNewChat(n){return this.chatListService.requestNewChat(n)}markMessagesAsReceived(n){const t=new m.rA,s=n.filter(a=>a.IsNew);t.Items=s.map(a=>a.Id),t.Items.length&&(n.map(a=>a.IdConversation).filter((a,h,l)=>l.indexOf(a)===h).forEach(a=>{this.notificationService.removeChatNotification(a)}),L(this.myPhoneSvc,this.myPhoneSvc.get(t)).pipe((0,b.s)(1)).subscribe({next:()=>{this.messagesRead$.next(s)},error:a=>{this.modalService.error(a)}}))}static \u0275fac=function(t){return new(t||i)};static \u0275prov=r.jDH({token:i,factory:i.\u0275fac})}return i})();var pi=d(73042),Ve=d(18810),_i=d(23439),N=d(32271),Ci=d(81535),ki=d(23773);let Dn=(()=>{class i{breakpointObserver=(0,r.WQX)(Ci.Q);showChatInfoOnMobile=(0,r.vPA)(!1);showChatInfoOnDesktop=(0,ki.I)(Y.Hh.ChatInfoOpen,!1);isDesktop=(0,x.ot)(this.breakpointObserver.observe("(min-width: 1024px)").pipe((0,F.T)(n=>n.matches)));chatInfoVisible=(0,N.EW)(()=>this.isDesktop()?this.showChatInfoOnDesktop():this.showChatInfoOnMobile());constructor(){(0,r.QZP)(()=>{this.isDesktop()&&this.showChatInfoOnMobile.set(!1)})}toggleChatInfo(){this.chatInfoVisible()?this.closeChatInfo():this.isDesktop()?this.showChatInfoOnDesktop.set(!0):this.showChatInfoOnMobile.set(!0)}closeChatInfo(){this.showChatInfoOnMobile.set(!1),this.showChatInfoOnDesktop.set(!1)}static \u0275fac=function(t){return new(t||i)};static \u0275prov=r.jDH({token:i,factory:i.\u0275fac})}return i})();var Xe=d(50779),bi=d(19724),We=d(1808),yi=d(96967),He=d(25843),Mn=d(422),Ei=d(88753);let ye=(()=>{class i{myPhoneSvc=(0,r.WQX)(C.gx);modalService=(0,r.WQX)(E.B);compressionProgress$=new ae.B;getMaxFileSize(n,t){return this.myPhoneSvc.myPhoneSession.pipe((0,b.s)(1),(0,F.T)(s=>We.O.find(l=>t.name?.toLowerCase().endsWith(l))&&n.isProvider?s.systemParameters.DefaultMaxImageSizeForProviders:s.systemParameters.MaxChatAttachmentFileSize))}get getMaxFileSizeBeforeCompression(){return He.MB*He.__}isImageLoader(n){return!![...We.O,"gif"].find(s=>n.name?.toLowerCase().endsWith(s))}isCompressionRequired(n,t){return(0,f.of)(!!We.O.find(s=>
1t.name?.toLowerCase().endsWith(s)))}compressFile(n,t){return this.getMaxFileSize(n,t).pipe((0,c.n)(s=>this.compressAnImage(t,s)))}uploadFile(n,t,s){return this.myPhoneSvc.myPhoneSession.pipe((0,b.s)(1),(0,c.n)(a=>{const h=s?new m.x7K({IdConversation:n.id,FileName:t.name}):new m.aWT({IdConversation:n.id,Name:t.name});return this.getMaxFileSize(n,t).pipe((0,c.n)(l=>l<t.size?(0,Ve.$)(()=>(0,Mn.XD)(l)):L(this.myPhoneSvc,a.get(h)).pipe((0,c.n)(_=>_ instanceof m.UsZ?(this.modalService.error(_.Message),v.w):this.myPhoneSvc.httpPost(`uploadchatfile/${_.File.FileLink}`,t)),(0,b.s)(1))))}))}compressAnImage(n,t){return(0,bi.H)((0,yi.A)(n,{libURL:(0,Ei.lE)(`${window.location.origin}/assets/browser-image-compression.js`),maxSizeMB:t/He.MB,maxIteration:30,onProgress:s=>this.compressionProgress$.next({fileName:n.name,progress:s}),useWebWorker:!0}))}static \u0275fac=function(t){return new(t||i)};static \u0275prov=r.jDH({token:i,factory:i.\u0275fac})}return i})();var wi=d(345);const vi=["*"];function Di(i,o){if(1&i){const n=e.RV6();e.j41(0,"div",2),e.bIt("click",function(){r.eBV(n);const s=e.XpG();return r.Njj(s.toggleZoom())}),e.k0s()}if(2&i){const n=e.XpG();e.AVh("pz-zoom-button-out",n.isZoomedIn)}}const Ee={transitionDuration:200,doubleTap:!0,doubleTapScale:2,limitZoom:"original image size",autoZoomOut:!1,zoomControlScale:1,minPanScale:1.0001,minScale:0,listeners:"mouse and touch",wheel:!0,wheelZoomFactor:.2,draggableImage:!1,draggableOnPinch:!1},Sn={"transition-duration":"transitionDuration",transitionDurationBackwardCompatibility:"transitionDuration","double-tap":"doubleTap",doubleTapBackwardCompatibility:"doubleTap","double-tap-scale":"doubleTapScale",doubleTapScaleBackwardCompatibility:"doubleTapScale","auto-zoom-out":"autoZoomOut",autoZoomOutBackwardCompatibility:"autoZoomOut","limit-zoom":"limitZoom",limitZoomBackwardCompatibility:"limitZoom"};class Mi{get touchListeners(){return this.properties.touchListeners?this.properties.touchListeners:this._touchListeners}get mouseListeners(){return this.properties.mouseListeners?this.properties.mouseListeners:this._mouseListeners}get otherListeners(){return this.properties.otherListeners?this.properties.otherListeners:this._otherListeners}constructor(o){this.eventType=void 0,this.handlers={},this.startX=0,this.startY=0,this.lastTap=0,this.doubleTapMinTimeout=300,this.tapMinTimeout=200,this.touchstartTime=0,this.i=0,this.isMousedown=!1,this._touchListeners={touchstart:"handleTouchstart",touchmove:"handleTouchmove",touchend:"handleTouchend"},this._mouseListeners={mousedown:"handleMousedown",mousemove:"handleMousemove",mouseup:"handleMouseup",wheel:"handleWheel"},this._otherListeners={resize:"handleResize"},this.handleTouchstart=n=>{this.elementPosition=this.getElementPosition(),this.touchstartTime=(new Date).getTime(),void 0===this.eventType&&this.getTouchstartPosition(n),this.runHandler("touchstart",n)},this.handleTouchmove=n=>{this.detectPan(n.touches)&&this.runHandler("pan",n),this.detectPinch(n)&&this.runHandler("pinch",n)},this.handleTouchend=n=>{const t=n.touches;this.detectDoubleTap()&&this.runHandler("double-tap",n),this.detectTap(),this.runHandler("touchend",n),this.eventType="touchend",t&&0===t.length&&(this.eventType=void 0,this.i=0)},this.handleMousedown=n=>{this.isMousedown=!0,this.elementPosition=this.getElementPosition(),this.touchstartTime=(new Date).getTime(),void 0===this.eventType&&this.getMousedownPosition(n),this.runHandler("mousedown",n)},this.handleMousemove=n=>{if(this.isMousedown){switch(this.runHandler("pan",n),this.detectLinearSwipe(n)){case"horizontal-swipe":n.swipeType="horizontal-swipe",this.runHandler("horizontal-swipe",n);break;case"vertical-swipe":n.swipeType="vertical-swipe",this.runHandler("vertical-swipe",n)}(this.detectLinearSwipe(n)||"horizontal-swipe"===this.eventType||"vertical-swipe"===this.eventType)&&this.handleLinearSwipe(n)}},this.handleMouseup=n=>{this.detectTap(),this.isMousedown=!1,this.runHandler("mouseup",n),this.eventType=void 0,this.i=0},this.handleWheel=n=>{this.runHandler("wheel",n)},this.handleResize=n=>{this.runHandler("resize",n)},this.properties=o,this.element=this.properties.element,this.elementPosition=this.getElementPosition(),this.toggleEventListeners("addEventListener")}destroy(){this.toggleEventListeners("removeEventListener")}toggleEventListeners(o){let n;n="mouse and touch"===this.properties.listeners?Object.assign(this.touchListeners,this.mouseListeners):this.detectTouchScreen()?this.touchListeners:this.mouseListeners,this.properties.resize&&(n=Object.assign(n,this.otherListeners));for(const t in n){const s=n[t];"resize"===t?("addEventListener"===o&&window.addEventListener(t,this[s],!1),"removeEventListener"===o&&window.removeEventListener(t,this[s],!1)):"mouseup"===t||"mousemove"===t?("addEventListener"===o&&document.addEventListener(t,this[s],!1),"removeEventListener"===o&&document.removeEventListener(t,this[s],!1)):("addEventListener"===o&&this.element.addEventListener(t,this[s],!1),"removeEventListener"===o&&this.element.removeEventListener(t,this[s],!1))}}addEventListeners(o){window.addEventListener(o,this[this._mouseListeners[o]],!1)}removeEventListeners(o){window.removeEventListener(o,this[this._mouseListeners[o]],!1)}handleLinearSwipe(o){this.i++,this.i>3&&(this.eventType=this.getLinearSwipeType(o)),"horizontal-swipe"===this.eventType&&this.runHandler("horizontal-swipe",o),"vertical-swi
1pe"===this.eventType&&this.runHandler("vertical-swipe",o)}runHandler(o,n){this.handlers[o]&&this.handlers[o](n)}detectPan(o){return 1===o.length&&!this.eventType||"pan"===this.eventType}detectDoubleTap(){if(null!=this.eventType)return;const o=(new Date).getTime(),n=o-this.lastTap;if(window.clearTimeout(this.doubleTapTimeout),n<this.doubleTapMinTimeout&&n>0)return!0;this.doubleTapTimeout=window.setTimeout(()=>{window.clearTimeout(this.doubleTapTimeout)},this.doubleTapMinTimeout),this.lastTap=o}detectTap(){if(null!=this.eventType)return;const n=(new Date).getTime()-this.touchstartTime;n>0&&this.runHandler(n<this.tapMinTimeout?"tap":"longtap",{})}detectPinch(o){return 2===o.touches.length&&void 0===this.eventType||"pinch"===this.eventType}detectLinearSwipe(o){const n=o.touches;if(n){if(1===n.length&&!this.eventType||"horizontal-swipe"===this.eventType||"vertical-swipe"===this.eventType)return this.getLinearSwipeType(o)}else if(!this.eventType||"horizontal-swipe"===this.eventType||"vertical-swipe"===this.eventType)return this.getLinearSwipeType(o)}getLinearSwipeType(o){if("horizontal-swipe"!==this.eventType&&"vertical-swipe"!==this.eventType){const n=Math.abs(this.moveLeft(0,o)-this.startX);return 3*Math.abs(this.moveTop(0,o)-this.startY)>n?"vertical-swipe":"horizontal-swipe"}return this.eventType}getElementPosition(){return this.element.getBoundingClientRect()}getTouchstartPosition(o){this.startX=o.touches[0].clientX-this.elementPosition.left,this.startY=o.touches[0].clientY-this.elementPosition.top}getMousedownPosition(o){this.startX=o.clientX-this.elementPosition.left,this.startY=o.clientY-this.elementPosition.top}moveLeft(o,n){const t=n.touches;return t?t[o].clientX-this.elementPosition.left:n.clientX-this.elementPosition.left}moveTop(o,n){const t=n.touches;return t?t[o].clientY-this.elementPosition.top:n.clientY-this.elementPosition.top}detectTouchScreen(){const o=" -webkit- -moz- -o- -ms- ".split(" ");if("ontouchstart"in window)return!0;const t=["(",o.join("touch-enabled),("),"heartz",")"].join("");return window.matchMedia(t).matches}on(o,n){o&&(this.handlers[o]=n)}}class Si{get minPanScale(){return this.getPropertiesValue("minPanScale")}get fullImage(){return this.properties.fullImage}constructor(o,n){this.properties=Ee,this.scale=1,this.initialScale=1,this.startX=0,this.startY=0,this.moveX=0,this.moveY=0,this.initialMoveX=0,this.initialMoveY=0,this.moveXC=0,this.moveYC=0,this.distance=0,this.initialDistance=0,this.defaultMaxScale=3,this.initialPinchCenterX=0,this.initialPinchCenterY=0,this.handleTouchstart=t=>{this.touches.addEventListeners("mousemove"),this.getElementPosition(),void 0===this.eventType&&this.getTouchstartPosition(t)},this.handleTouchend=t=>{if("touchend"===t.type){const s=t.touches;this.scale<1&&(this.scale=1,this.zoomChanged.emit(this.scale)),this.properties.autoZoomOut&&"pinch"===this.eventType&&(this.scale=1,this.zoomChanged.emit(this.scale)),("pinch"===this.eventType||"pan"===this.eventType&&this.scale>this.minPanScale)&&this.alignImage(),("pinch"===this.eventType||"pan"===this.eventType||"horizontal-swipe"===this.eventType||"vertical-swipe"===this.eventType)&&this.updateInitialValues(),this.eventType="touchend",s&&0===s.length&&(this.eventType=void 0)}"mouseup"===t.type&&(this.updateInitialValues(),this.eventType=void 0),this.touches.removeEventListeners("mousemove")},this.handlePan=t=>{if(this.scale<this.minPanScale||this.properties.disablePan)return;t.preventDefault();const{clientX:s,clientY:a}=this.getClientPosition(t);this.eventType||(this.startX=s-this.elementPosition.left,this.startY=a-this.elementPosition.top),this.eventType="pan",this.moveX=this.initialMoveX+(this.moveLeft(t,0)-this.startX),this.moveY=this.initialMoveY+(this.moveTop(t,0)-this.startY),this.properties.limitPan&&(this.limitPanY(),this.limitPanX()),"mousemove"===t.type&&this.scale>this.minPanScale&&this.centeringImage(),this.transformElement(0)},this.handleDoubleTap=t=>{this.toggleZoom(t)},this.handlePinch=t=>{if(t.preventDefault(),!this.properties.draggableOnPinch){if(void 0===this.eventType||"pinch"===this.eventType){const ee=t.touches;if(!this.eventType){this.initialDistance=this.getDistance(ee);const te=this.moveLeft(t,0),G=this.moveLeft(t,1),H=this.moveTop(t,0),fe=this.moveTop(t,1);this.moveXC=(te+G)/2-this.initialMoveX,this.moveYC=(H+fe)/2-this.initialMoveY}this.eventType="pinch",this.distance=this.getDistance(ee),this.scale=this.initialScale*(this.distance/this.initialDistance),this.zoomChanged.emit(this.scale),this.moveX=this.initialMoveX-(this.distance/this.initialDistance*this.moveXC-this.moveXC),this.moveY=this.initialMoveY-(this.distance/this.initialDistance*this.moveYC-this.moveYC),this.handleLimitZoom(),this.properties.limitPan&&(this.limitPanY(),this.limitPanX()),this.transformElement(0)}return}const s=t.touches;if(!this.eventType){this.eventType="pinch",this.initialDistance=this.getDistance(s);const ee=this.moveLeft(t,0),te=this.moveLeft(t,1),G=this.moveTop(t,0),H=this.moveTop(t,1);this.initialPinchCenterX=(ee+te)/2,this.initialPinchCenterY=(G+H)/2,this.moveXC=this.initialPinchCenterX-this.initialMoveX,this.moveYC=this.initialPinchCenterY-this.initialMoveY}this.eventType="pinch",this.distance=this.getDistance(s);const a=this.distance/this.initialDistance;this.scale=this.initialScale*a,this.zoomChanged.emit(this.scale);const h=this.moveLeft(t,0),l=this.moveLeft(t,1),Q=(this.moveTop(t,0)+this.moveTop(t,1))/2-this.initialPinchCenterY,ne=(a-1)*this.moveYC;this.moveX=this.initialMoveX+((h+l)/2-this.initialPinchCenterX)-(a-1)*this.moveXC,this.moveY=this.initialMoveY+Q-ne,this.handleLimitZoom(),this.properties.limitPan&&(this.limitPanY(),this.limitPanX()),this.transformElement(0)},this.handleWheel=t=>{t.preventDefault();const s=this.properties.wheelZoomFactor||0;let h=this.initialScale+(t.deltaY<0?s:-s);h<1+s?h=1:h<this.maxScale&&h>this.maxScale-s&&(h=this.maxScale),h<1||h>this.maxScale||h===this.scale||(this.getElementPosition(),this.scale=h,this.zoomChanged.emit(this.scale),this.setZoom({scale:h,center:[t.clientX-this.elementPosition.left-this.initialMoveX,t.clientY-this.elementPosition.top-this.initialMoveY]}))},this.handleResize=t=>{this.setAutoHeight()},this.element=o.element,this.zoomChanged=n,this.element&&("number"==typeof o.limitZoom&&(this.maxScale=o.limitZoom),this.elementTarget=this.element.querySelector("*").tagName,this.parentElement=this.element.parentElement,this.properties=Object.assign({},Ee,o),this.detectLimitZoom(),this.touches=new Mi({element:o.element,listeners:o.listeners,resize:o.autoHeight,mouseListeners:{mousedown:"handleMousedown",mouseup:"handleMouseup",wheel:"handleWheel"}}),this.setBasicStyles(),this.touches.on("touchstart",this.handleTouchstart),this.touches.on("touchend",this.handleTouchend),this.touches.on("mousedown",this.handleTouchstart),this.touches.on("mouseup",this.handleTouchend),this.touches.on("pan",this.handlePan),this.touches.on("mousemove",this.handlePan),this.touches.on("pinch",this.handlePinch
1),this.properties.wheel&&this.touches.on("wheel",this.handleWheel),this.properties.doubleTap&&this.touches.on("double-tap",this.handleDoubleTap),this.properties.autoHeight&&this.touches.on("resize",this.handleResize))}handleLimitZoom(){const o=this.maxScale,n=this.properties.minScale||0;if(this.scale>o||this.scale<=n){const t=this.getImageWidth(),s=this.getImageHeight(),l=this.moveX/(t*this.scale-t),_=this.moveY/(s*this.scale-s);this.scale>o&&(this.scale=o,this.zoomChanged.emit(this.scale)),this.scale<=n&&(this.scale=n,this.zoomChanged.emit(this.scale));const D=s*this.scale;this.moveX=-Math.abs(l*(t*this.scale-t)),this.moveY=-Math.abs(-_*(D-s))}}moveLeft(o,n=0){return this.getClientPosition(o,n).clientX-this.elementPosition.left}moveTop(o,n=0){return this.getClientPosition(o,n).clientY-this.elementPosition.top}centeringImage(){const o=this.getImageElement(),n=this.moveX,t=this.moveY;return this.moveY>0&&(this.moveY=0),this.moveX>0&&(this.moveX=0),o&&(this.limitPanY(),this.limitPanX()),o&&this.scale<1&&this.moveX<this.element.offsetWidth*(1-this.scale)&&(this.moveX=this.element.offsetWidth*(1-this.scale)),n!==this.moveX||t!==this.moveY}limitPanY(){const o=this.getImageHeight(),n=o*this.scale,t=this.parentElement.offsetHeight,s=this.element.offsetHeight;if(n<t)this.moveY=(t-s*this.scale)/2;else{const a=(o-s)*this.scale/2;this.moveY>a?this.moveY=a:n+Math.abs(a)-t+this.moveY<0&&(this.moveY=-(n+Math.abs(a)-t))}}limitPanX(){const o=this.getImageWidth(),n=o*this.scale,t=this.parentElement.offsetWidth,s=this.element.offsetWidth;if(n<t)this.moveX=(t-s*this.scale)/2;else{const a=(o-s)*this.scale/2;this.moveX>a?this.moveX=a:n+Math.abs(a)-t+this.moveX<0&&(this.moveX=-(o*this.scale+Math.abs(a)-t))}}setBasicStyles(){this.element.style.display="flex",this.element.style.alignItems="center",this.element.style.justifyContent="center",this.element.style.transformOrigin="0 0",this.setImageSize(),this.setDraggableImage()}removeBasicStyles(){this.element.style.display="",this.element.style.alignItems="",this.element.style.justifyContent="",this.element.style.transformOrigin="",this.removeImageSize(),this.removeDraggableImage()}setDraggableImage(){const o=this.getImageElement();o&&(o.draggable=this.properties.draggableImage)}removeDraggableImage(){const o=this.getImageElement();o&&(o.draggable=!0)}setImageSize(){const o=this.getImageElements();o.length&&(o[0].style.maxWidth="100%",o[0].style.maxHeight="100%",this.setAutoHeight())}setAutoHeight(){const o=this.getImageElements();if(!this.properties.autoHeight||!o.length)return;const n=o[0].getAttribute("width"),t=o[0].getAttribute("height");o[0].style.maxHeight=this.parentElement.offsetWidth/(+n/+t)+"px"}removeImageSize(){const o=this.getImageElements();o.length&&(o[0].style.maxWidth="",o[0].style.maxHeight="")}getElementPosition(){this.elementPosition=this.element.parentElement.getBoundingClientRect()}getTouchstartPosition(o){const{clientX:n,clientY:t}=this.getClientPosition(o);this.startX=n-this.elementPosition.left,this.startY=t-this.elementPosition.top}getClientPosition(o,n=0){let t,s;return("touchstart"===o.type||"touchmove"===o.type)&&(t=o.touches[n].clientX,s=o.touches[n].clientY),("mousedown"===o.type||"mousemove"===o.type)&&(t=o.clientX,s=o.clientY),{clientX:t,clientY:s}}resetScale(){this.scale=1,this.zoomChanged.emit(this.scale),this.moveX=0,this.moveY=0,this.updateInitialValues(),this.transformElement(this.properties.transitionDuration)}updateInitialValues(){this.initialScale=this.scale,this.initialMoveX=this.moveX,this.initialMoveY=this.moveY}getDistance(o){return Math.sqrt(Math.pow(o[0].pageX-o[1].pageX,2)+Math.pow(o[0].pageY-o[1].pageY,2))}getImageHeight(){return this.getImageElement().offsetHeight}getImageWidth(){return this.getImageElement().offsetWidth}transformElement(o){this.element.style.transition="all "+o+"ms",this.element.style.transform="matrix("+Number(this.scale)+", 0, 0, "+Number(this.scale)+", "+Number(this.moveX)+", "+Number(this.moveY)+")"}isTouchScreen(){const o=" -webkit- -moz- -o- -ms- ".split(" ");if("ontouchstart"in window)return!0;const n=["(",o.join("touch-enabled),("),"heartz",")"].join("");return this.getMatchMedia(n)}getMatchMedia(o){return window.matchMedia(o).matches}isDragging(){if(this.properties.disablePan)return!1;const o=this.getImageHeight(),n=this.getImageWidth();return this.scale>1?o*this.scale>this.parentElement.offsetHeight||n*this.scale>this.parentElement.offsetWidth:1===this.scale?o>this.parentElement.offsetHeight||n>this.parentElement.offsetWidth:void 0}detectLimitZoom(){this.maxScale??=this.defaultMaxScale,"original image size"===this.properties.limitZoom&&"IMG"===this.elementTarget&&this.pollLimitZoomForOriginalImage()}pollLimitZoomForOriginalImage(){const o=setInterval(()=>{const n=this.getMaxScaleForOriginalImage();"number"==typeof n&&(this.maxScale=n,clearInterval(o))},10)}getMaxScaleForOriginalImage(){let o;const n=this.element.getElementsByTagName("img")[0];
1return n.naturalWidth&&n.offsetWidth&&(o=n.naturalWidth/n.offsetWidth),o}getImageElement(){const o=this.element.getElementsByTagName(this.elementTarget);if(o.length)return o[0]}getImageElements(){return this.element.getElementsByTagName(this.elementTarget)}toggleZoom(o=!1){if(1===this.initialScale){if(o&&o.changedTouches){if(void 0===this.properties.doubleTapScale)return;const n=o.changedTouches;this.scale=this.initialScale*this.properties.doubleTapScale,this.zoomChanged.emit(this.scale),this.moveX=this.initialMoveX-(n[0].clientX-this.elementPosition.left)*(this.properties.doubleTapScale-1),this.moveY=this.initialMoveY-(n[0].clientY-this.elementPosition.top)*(this.properties.doubleTapScale-1)}else this.scale=this.initialScale*((this.properties.zoomControlScale||0)+1),this.zoomChanged.emit(this.scale),this.moveX=this.initialMoveX-this.element.offsetWidth*(this.scale-1)/2,this.moveY=this.initialMoveY-this.element.offsetHeight*(this.scale-1)/2;this.centeringImage(),this.updateInitialValues(),this.transformElement(this.properties.transitionDuration)}else this.resetScale()}zoomIn(o){const n=this.scale+o;return n>=this.maxScale?(this.scale=this.maxScale,this.zoomChanged.emit(this.scale),this.scale):(this.setZoom({scale:n}),this.scale)}zoomOut(o){const n=this.scale-o;return n<=this.properties.minScale?(this.scale=this.properties.minScale,this.zoomChanged.emit(this.scale),this.scale):(this.setZoom({scale:n}),this.scale)}setZoom(o){let n,t;this.scale=o.scale,this.zoomChanged.emit(this.scale);const s=this.element.offsetWidth,h=s*this.scale/(s*this.initialScale);o.center?(n=o.center[0],t=o.center[1]):(n=s/2-this.initialMoveX,t=this.element.offsetHeight/2-this.initialMoveY),this.moveX=this.initialMoveX-(h*n-n),this.moveY=this.initialMoveY-(h*t-t),this.centeringImage(),this.updateInitialValues(),this.transformElement(this.properties.transitionDuration)}alignImage(){this.centeringImage()&&(this.updateInitialValues(),this.transformElement(this.properties.transitionDuration))}destroy(){this.removeBasicStyles(),this.touches.destroy()}getPropertiesValue(o){return this.properties&&this.properties[o]?this.properties[o]:Ee[o]}}const Ti={overflow:"hidden",disableZoomControl:"auto",backgroundColor:"rgba(0,0,0,0.85)"};let xi=(()=>{class i{set properties(n){n&&(this._properties=n)}get properties(){return this._properties}set transitionDurationBackwardCompatibility(n){n&&(this._transitionDuration=n)}set transitionDuration(n){n&&(this._transitionDuration=n)}get transitionDuration(){return this._transitionDuration}set doubleTapBackwardCompatibility(n){n&&(this._doubleTap=n)}set doubleTap(n){n&&(this._doubleTap=n)}get doubleTap(){return this._doubleTap}set doubleTapScaleBackwardCompatibility(n){n&&(this._doubleTapScale=n)}set doubleTapScale(n){n&&(this._doubleTapScale=n)}get doubleTapScale(){return this._doubleTapScale}set autoZoomOutBackwardCompatibility(n){n&&(this._autoZoomOut=n)}set autoZoomOut(n){n&&(this._autoZoomOut=n)}get autoZoomOut(){return this._autoZoomOut}set limitZoomBackwardCompatibility(n){n&&(this._limitZoom=n)}set limitZoom(n){n&&(this._limitZoom=n)}get limitZoom(){return this._limitZoom}get hostOverflow(){return this.properties.overflow}get hostBackgroundColor(){return this.properties.backgroundColor}get isTouchScreen(){const n=" -webkit- -moz- -o- -ms- ".split(" ");if("ontouchstart"in window)return!0;const s=["(",n.join("touch-enabled),("),"heartz",")"].join("");return window.matchMedia(s).matches}get isDragging(){return this.pinchZoom?.isDragging()}get isDisabled(){return this._properties.disabled}get scale(){return this.pinchZoom.scale}get isZoomedIn(){return this.scale>1}get scaleLevel(){return Math.round(this.scale/this._zoomControlScale)}get maxScale(){return this.pinchZoom.maxScale}get isZoomLimitReached(){return this.scale>=this.maxScale}get _zoomControlScale(){return this.getPropertiesValue("zoomControlScale")}constructor(n){this.elementRef=n,this.zoomChanged=new r.bkB,this.defaultComponentProperties=this.getDefaultComponentProperties(),this.applyPropertiesDefault(this.defaultComponentProperties,{})}ngOnInit(){this.initPinchZoom(),this.detectLimitZoom()}ngOnChanges(n){let t=this.getProperties(n);t=this.renameProperties(t),this.applyPropertiesDefault(this.defaultComponentProperties,t)}ngOnDestroy(){this.destroy()}initPinchZoom(){this._properties.disabled||(this._properties.limitZoom=this.limitZoom,this._properties.element=this.elementRef.nativeElement.querySelector(".pinch-zoom-content"),this.pinchZoom=new Si(this.properties,this.zoomChanged))}getProperties(n){let t={};for(const s in n)"properties"!==s&&(t[s]=n[s].currentValue),"properties"===s&&(t=n[s].currentValue);return t}renameProperties(n){for(const t in n)Sn[t]&&(n[Sn[t]]=n[t],delete n[t]);return n}applyPropertiesDefault(n,t){this.properties=Object.assign({},n,t)}toggleZoom(){this.pinchZoom?.toggleZoom()}zoomIn(n){return this.pinchZoom?.zoomIn(n)}zoomOut(n){return this.pinchZoom?.zoomOut(n)}isControl(){return!(this.isDisabled||"disable"===this._properties.disableZoomControl||this.isTouchScreen&&"auto"===this._properties.disableZoomControl)}detectLimitZoom(){this.pinchZoom?.detectLimitZoom()}destroy(){this.pinchZoom?.destroy()}getPropertiesValue(n){return this.properties&&this.properties[n]?this.properties[n]:this.defaultComponentProperties[n]}getDefaultComponentProperties(){return{...Ee,...Ti}}static{this.\u0275fac=function(t){return new(t||i)(e.rXU(e.aKT))}}static{this.\u0275cmp=e.VBU({type:i,selectors:[["pinch-zoom"],["","pinch-zoom",""]],hostVars:4,hostBindings:function(t,s){2&t&&e.xc7("overflow",s.hostOverflow)("background-color",s.hostBackgroun
1dColor)},inputs:{properties:"properties",transitionDurationBackwardCompatibility:[0,"transition-duration","transitionDurationBackwardCompatibility"],transitionDuration:"transitionDuration",doubleTapBackwardCompatibility:[0,"double-tap","doubleTapBackwardCompatibility"],doubleTap:"doubleTap",doubleTapScaleBackwardCompatibility:[0,"double-tap-scale","doubleTapScaleBackwardCompatibility"],doubleTapScale:"doubleTapScale",autoZoomOutBackwardCompatibility:[0,"auto-zoom-out","autoZoomOutBackwardCompatibility"],autoZoomOut:"autoZoomOut",limitZoomBackwardCompatibility:[0,"limit-zoom","limitZoomBackwardCompatibility"],limitZoom:"limitZoom",disabled:"disabled",disablePan:"disablePan",overflow:"overflow",zoomControlScale:"zoomControlScale",disableZoomControl:"disableZoomControl",backgroundColor:"backgroundColor",limitPan:"limitPan",minPanScale:"minPanScale",minScale:"minScale",listeners:"listeners",wheel:"wheel",autoHeight:"autoHeight",wheelZoomFactor:"wheelZoomFactor",draggableImage:"draggableImage",draggableOnPinch:"draggableOnPinch"},outputs:{zoomChanged:"zoomChanged"},exportAs:["pinchZoom"],features:[e.OA$],ngContentSelectors:vi,decls:3,vars:3,consts:[[1,"pinch-zoom-content"],[1,"pz-zoom-button","pz-zoom-control-position-bottom",3,"pz-zoom-button-out"],[1,"pz-zoom-button","pz-zoom-control-position-bottom",3,"click"]],template:function(t,s){1&t&&(e.NAR(),e.j41(0,"div",0),e.SdG(1),e.k0s(),e.nVh(2,Di,1,2,"div",1)),2&t&&(e.AVh("pz-dragging",s.isDragging),e.R7$(2),e.vxM(s.isControl()?2:-1))},dependencies:[B.MD],styles:["[_nghost-%COMP%]{position:relative;overflow:hidden;display:block}.pinch-zoom-content[_ngcontent-%COMP%]{height:inherit}.pz-dragging[_ngcontent-%COMP%]{cursor:all-scroll}.pz-zoom-button[_ngcontent-%COMP%]{position:absolute;z-index:1000;color:#fff;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgc3R5bGU9IiI+PHJlY3QgaWQ9ImJhY2tncm91bmRyZWN0IiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4PSIwIiB5PSIwIiBmaWxsPSJub25lIiBzdHJva2U9Im5vbmUiLz48ZyBjbGFzcz0iY3VycmVudExheWVyIiBzdHlsZT0iIj48dGl0bGU+TGF5ZXIgMTwvdGl0bGU+PHBhdGggZD0iTTE1LjUgMTRoLS43OWwtLjI4LS4yN0MxNS40MSAxMi41OSAxNiAxMS4xMSAxNiA5LjUgMTYgNS45MSAxMy4wOSAzIDkuNSAzUzMgNS45MSAzIDkuNSA1LjkxIDE2IDkuNSAxNmMxLjYxIDAgMy4wOS0uNTkgNC4yMy0xLjU3bC4yNy4yOHYuNzlsNSA0Ljk5TDIwLjQ5IDE5bC00Ljk5LTV6bS02IDBDNy4wMSAxNCA1IDExLjk5IDUgOS41UzcuMDEgNSA5LjUgNSAxNCA3LjAxIDE0IDkuNSAxMS45OSAxNCA5LjUgMTR6IiBpZD0ic3ZnXzEiIGNsYXNzPSIiIGZpbGw9IiNmZmZmZmYiIGZpbGwtb3BhY2l0eT0iMSIvPjxwYXRoIGQ9Ik0xMiAxMGgtMnYySDl2LTJIN1Y5aDJWN2gxdjJoMnYxeiIgaWQ9InN2Z18zIiBjbGFzcz0iIiBmaWxsPSIjZmZmZmZmIiBmaWxsLW9wYWNpdHk9IjEiLz48L2c+PC9zdmc+),url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHJlY3QgaWQ9ImJhY2tncm91bmRyZWN0IiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4PSIwIiB5PSIwIiBmaWxsPSJub25lIiBzdHJva2U9Im5vbmUiLz48ZyBjbGFzcz0iY3VycmVudExheWVyIiBzdHlsZT0iIj48dGl0bGU+TGF5ZXIgMTwvdGl0bGU+PHBhdGggZD0iTTE1LjUgMTRoLS43OWwtLjI4LS4yN0MxNS40MSAxMi41OSAxNiAxMS4xMSAxNiA5LjUgMTYgNS45MSAxMy4wOSAzIDkuNSAzUzMgNS45MSAzIDkuNSA1LjkxIDE2IDkuNSAxNmMxLjYxIDAgMy4wOS0uNTkgNC4yMy0xLjU3bC4yNy4yOHYuNzlsNSA0Ljk5TDIwLjQ5IDE5bC00Ljk5LTV6bS02IDBDNy4wMSAxNCA1IDExLjk5IDUgOS41UzcuMDEgNSA5LjUgNSAxNCA3LjAxIDE0IDkuNSAxMS45OSAxNCA5LjUgMTR6TTcgOWg1djFIN3oiIGlkPSJzdmdfMiIgY2xhc3M9IiIgZmlsbD0iI2ZmZmZmZiIgZmlsbC1vcGFjaXR5PSIxIi8+PC9nPjwvc3ZnPg==);background-color:#000c;background-position:center,-1000px;background-repeat:no-repeat,no-repeat;background-size:40px;width:56px;height:56px;border-radius:4px;opacity:.5;cursor:pointer;transition:opacity .1s;-webkit-user-select:none;user-select:none}.pz-zoom-button-out[_ngcontent-%COMP%]{background-position:-1000px,center}.pz-zoom-button[_ngcontent-%COMP%]:hover{opacity:.7}.pz-zoom-button.pz-zoom-control-position-right[_ngcontent-%COMP%]{right:16px;top:50%;margin-top:-28px}.pz-zoom-button.pz-zoom-control-position-right-bottom[_ngcontent-%COMP%]{right:16px;bottom:32px}.pz-zoom-button.pz-zoom-control-position-bottom[_ngcontent-%COMP%]{bottom:16px;left:50%;margin-left:-28px}.pz-zoom-control[_ngcontent-%COMP%]{position:absolute;background-color:#000c;border-radius:4px;overflow:hidden}.pz-zoom-control.pz-zoom-control-position-right[_ngcontent-%COMP%]{right:16px;top:50%;margin-top:-48px}.pz-zoom-control.pz-zoom-control-position-right-bottom[_ngcontent-%COMP%]{right:16px;bottom:32px}.pz-zoom-control.pz-zoom-control-position-bottom[_ngcontent-%COMP%]{bottom:16px;left:50%;margin-left:-48px}.pz-zoom-in[_ngcontent-%COMP%], .pz-zoom-out[_ngcontent-%COMP%]{width:48px;height:48px;background-position:center;background-repeat:no-repeat;opacity:1;cursor:pointer}.pz-zoom-in[_ngcontent-%COMP%]:hover, .pz-zoom-out[_ngcontent-%COMP%]:hover{background-color:#fff3}.pz-zoom-control-position-bottom[_ngcontent-%COMP%]   .pz-zoom-in[_ngcontent-%COMP%], .pz-zoom-control-position-bottom[_ngcontent-%COMP%]   .pz-zoom-out[_ngcontent-%COMP%]{float:right}.pz-disabled[_ngcontent-%COMP%]{opacity:.5;cursor:default}.pz-disabled[_ngcontent-%COMP%]:hover{background-color:#fff0}.pz-zoom-in[_ngcontent-%COMP%]{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgc3R5bGU9IiI+PHJlY3QgaWQ9ImJhY2tncm91bmRyZWN0IiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4PSIwIiB5PSIwIiBmaWxsPSJub25lIiBzdHJva2U9Im5vbmUiLz48ZyBjbGFzcz0iY3VycmVudExheWVyIiBzdHlsZT0iIj48dGl0bGU+TGF5ZXIgMTwvdGl0bGU+PHBhdGggZD0iTTE5IDEzaC02djZoLTJ2LTZINXYtMmg2VjVoMnY2aDZ2MnoiIGlkPSJzdmdfMSIgY2x
1hc3M9IiIgc3Ryb2tlPSJub25lIiBmaWxsPSIjZmZmZmZmIiBmaWxsLW9wYWNpdHk9IjEiLz48cGF0aCBkPSJNLTE1LjgzNjczNDQyMDQ2MTY1Myw0NC41MzU0MDkzMDY3MTAxOCBoNTguMjA0MDgwODI3NTkzMDkgdi02LjU3NjIyNjcyMzM2OTIyMTUgSC0xNS44MzY3MzQ0MjA0NjE2NTMgeiIgZmlsbD0ibm9uZSIgaWQ9InN2Z18yIiBjbGFzcz0iIiBzdHJva2U9Im5vbmUiLz48L2c+PC9zdmc+)}.pz-zoom-out[_ngcontent-%COMP%]{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHJlY3QgaWQ9ImJhY2tncm91bmRyZWN0IiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4PSIwIiB5PSIwIiBmaWxsPSJub25lIiBzdHJva2U9Im5vbmUiLz48ZyBjbGFzcz0iY3VycmVudExheWVyIiBzdHlsZT0iIj48dGl0bGU+TGF5ZXIgMTwvdGl0bGU+PHBhdGggZD0iTTE5IDEzSDV2LTJoMTR2MnoiIGlkPSJzdmdfMSIgY2xhc3M9IiIgZmlsbD0iI2ZmZmZmZiIgZmlsbC1vcGFjaXR5PSIxIi8+PC9nPjwvc3ZnPg==)}"]})}}return i})();function Bi(i,o){if(1&i){const n=e.RV6();e.j41(0,"button",8),e.nI1(1,"async"),e.bIt("click",function(s){r.eBV(n);const a=e.XpG();return r.Njj(a.upload(s))}),e.EFF(2),e.nI1(3,"translate"),e.k0s()}if(2&i){const n=e.XpG();e.Y8G("disabled",!e.bMT(1,2,n.uploadFile$)||n.isUploadingInProcess),e.R7$(2),e.SpI(" ",e.bMT(3,4,"_i18n.Send")," ")}}function Pi(i,o){if(1&i){const n=e.RV6();e.j41(0,"pinch-zoom",7)(1,"img",9),e.bIt("error",function(){r.eBV(n);const s=e.XpG();return r.Njj(s.isImageCorrupted=!0)}),e.k0s()()}2&i&&(e.Y8G("wheelZoomFactor",.1),e.R7$(),e.Y8G("src",o,e.B4B))}function Ii(i,o){if(1&i&&(e.j41(0,"div")(1,"h1"),e.EFF(2),e.nI1(3,"translate"),e.nI1(4,"async"),e.k0s()()),2&i){const n=e.XpG();e.R7$(2),e.SpI(" ",n.isImageCorrupted?e.bMT(3,1,"_i18n.ImageIsCorrupted"):e.bMT(4,3,n.loadingPercents$)," ")}}let Tn=(()=>{class i{bsModalRef=(0,r.WQX)(Xe.Y$);myPhoneSvc=(0,r.WQX)(C.gx);domSanitizer=(0,r.WQX)(wi.up);modalService=(0,r.WQX)(E.B);chatAttachmentService=(0,r.WQX)(ye);XIcon=u.uv5;Download=u.f5X;attachment;chat;isMonitoring;link$;isImageCorrupted;loadingPercents$;uploadFile$=new oe.m(1);isUploadingInProcess=!1;get isDownloadAvailable(){return this.isUploadDialog?this.uploadFile$.pipe((0,ce.Z)(!1),(0,F.T)(n=>!!n)):(0,f.of)(!0)}get isUploadDialog(){return this.attachment instanceof File}get fileName(){return this.attachment instanceof m.Pzt?this.attachment.FileName:this.attachment instanceof File?this.attachment.name:""}constructor(){this.loadingPercents$=this.chatAttachmentService.compressionProgress$.pipe((0,F.T)(t=>`${t.progress}%`))}ngOnInit(){if(this.attachment instanceof m.Pzt&&(this.link$=this.myPhoneSvc.myPhoneSession.pipe(yn(this.attachment))),this.attachment instanceof File){const n=this.attachment;this.chatAttachmentService.isCompressionRequired(this.chat,n).pipe((0,b.s)(1),(0,c.n)(t=>t?this.chatAttachmentService.compressFile(this.chat,n):(0,f.of)(n))).subscribe({next:t=>this.uploadFile$.next(t),error:t=>this.modalService.error(t)}),this.link$=this.uploadFile$.pipe((0,F.T)(t=>this.domSanitizer.bypassSecurityTrustUrl(URL.createObjectURL(t))))}}upload(n){this.isUploadingInProcess||(this.isUploadingInProcess=!0,this.uploadFile$.pipe((0,b.s)(1),(0,c.n)(t=>this.chatAttachmentService.uploadFile(this.chat,t,this.isMonitoring))).subscribe({next:()=>this.hide(),error:t=>{this.modalService.error(t),this.isUploadingInProcess=!1}}))}download(n){return!(this.attachment instanceof m.Pzt&&this.attachment.FileState!==m.uT2.CF_Available&&(n.preventDefault(),1))}hide(){this.bsModalRef.hide()}static \u0275fac=function(t){return new(t||i)};static \u0275cmp=e.VBU({type:i,selectors:[["app-file-preview-dialog"]],hostAttrs:[1,"vw-100","vh-100","d-flex","flex-column"],features:[e.Jv_([ye])],decls:14,vars:19,consts:[[1,"modal-header","border-bottom-0","align-items-center","pe-2","gap-1"],[1,"modal-title","me-auto",3,"truncatedText"],["data-qa","upload-image","type","button",1,"btn","btn-primary","me-2",3,"disabled"],["data-qa","download-image",1,"btn","btn-plain",3,"href","download","title"],[3,"img"],["type","button","data-qa","close","aria-label","Close",1,"btn","btn-plain",3,"click"],[1,"modal-body","flex-grow-1","d-flex","align-items-center","justify-content-center","py-1"],["backgroundColor","transparent",1,"w-100","h-100","flex-grow-0",3,"wheelZoomFactor"],["data-qa","upload-image","type","button",1,"btn","btn-primary","me-2",3,"click","disabled"],[1,"position-absolute",3,"error","src"]],template:function(t,s){if(1&t&&(e.j41(0,"div",0),e.nrm(1,"h4",1),e.nVh(2,Bi,4,6,"button",2),e.j41(3,"a",3),e.nI1(4,"async"),e.nI1(5,"translate"),e.nI1(6,"async"),e.nrm(7,"lucide-icon",4),e.k0s(),e.j41(8,"button",5),e.bIt("click",function(){return s.hide()}),e.nrm(9,"lucide-icon",4),e.k0s()(),e.j41(10,"div",6),e.nVh(11,Pi,2,2,"pinch-zoom",7),e.nI1(12,"async"),e.vZN(13,Ii,5,5,"div"),e.k0s()),2&t){let a;e.R7$(),e.Y8G("truncatedText",s.fileName),e.R7$(),e.vxM(s.isUploadDialog?2:-1),e.R7$(),e.AVh("disabled",!e.bMT(4,11,s.isDownloadAvailable)),e.Y8G("title",e.mNQ(e.bMT(5,13,"_i18n.DownloadFile")+" "+s.fileName))("href",e.bMT(6,15,s.link$),e.B4B)("download",s.fileName),e.R7$(4),e.Y8G("img",s.Download),e.R7$(2),e.Y8G("img",s.XIcon),e.R7$(2),e.vxM((a=!s.isImageCorrupted&&e.bMT(12,17,s.link$))?11:13,a)}},dependencies:[xi,cn.N,u.flO,u.WGl,T.D9,B.Jj],encapsulation:2})}return i})();var Ye=d(84412),ue=d(50644),xn=d(97937),Bn=d(76115),we=d(68739),ji=d(49629),ve=d(46062);class De{id;idCategory;idLanguage;name="";template="";formattedTemplateText;constructor(o){Object.assign(this,o)}getMyPhoneChatTemplate(){return new m.zlC({Id:this.id,IdCategory:this.idCategory,IdLanguage:this.idLanguage,Name:this.name,Template:this.template})}}class Me{id;name="";orderIndex;ownerDn="";templates=[];isDeleted=!1;constructor(o){Object.assign(this,o)}getMyPhoneChatTemplateCategory(){return new m.vFC({Id:this.id,Name:this.name,OwnerDn:this.ownerDn,OrderIndex:this.orderIndex})}}function Gi(i){let o;return o=i.id?i.isDeleted?m.X2v.Deleted:m.X2v.Updated:m.X2v.Inserted,o}function Pn(i,o={block:"start",inline:"start",behavior:"auto"}){document.getElementById(i)?.scrollIntoView(o)}
1var In=d(59053),jn=d(95604),he=d(72510),Vi=d(8876),Se=d(29912);const Xi=["templateAreaText"];function Wi(i,o){1&i&&(e.EFF(0),e.nI1(1,"translate")),2&i&&e.JRh(e.bMT(1,1,"_i18n.TemplateCategoryRequired"))}function Hi(i,o){if(1&i&&e.nrm(0,"show-svg-images",23),2&i){const n=e.XpG().item;e.Y8G("svg",n.flag)}}function Yi(i,o){if(1&i&&(e.j41(0,"div",22),e.nVh(1,Hi,1,1,"show-svg-images",23),e.j41(2,"span"),e.EFF(3),e.k0s()()),2&i){const n=o.item;e.R7$(),e.vxM(n.flag?1:-1),e.R7$(2),e.JRh(n.name)}}function Ui(i,o){1&i&&(e.EFF(0),e.nI1(1,"translate")),2&i&&e.JRh(e.bMT(1,1,"_i18n.TemplateLanguageRequired"))}function qi(i,o){1&i&&(e.EFF(0),e.nI1(1,"translate")),2&i&&e.JRh(e.bMT(1,1,"_i18n.TemplateNameRequired"))}function Qi(i,o){1&i&&(e.EFF(0),e.nI1(1,"translate")),2&i&&e.JRh(e.bMT(1,1,"_i18n.PleaseEnterAValidTemplateName"))}function Zi(i,o){1&i&&(e.EFF(0),e.nI1(1,"translate")),2&i&&e.JRh(e.bMT(1,1,"_i18n.TemplateTextRequired"))}let Ji=(()=>{class i extends j.m{cd=(0,r.WQX)(y.gRc);buttons=$.P.OkCancel;templateAreaText;form=new g.gE({name:new g.MJ("",{nonNullable:!0,validators:[g.k0.required,In.QO]}),template:new g.MJ("",{nonNullable:!0,validators:g.k0.required}),idCategory:new g.MJ(void 0,{nonNullable:!0,validators:g.k0.required}),idLanguage:new g.MJ(void 0,{nonNullable:!0,validators:g.k0.required})});selectedTemplate;templateLanguages=[];templateCategories=[];get isNew(){return void 0===this.selectedTemplate?.id}ngOnInit(){const{name:n="",template:t="",idCategory:s,idLanguage:a}=this.selectedTemplate??{};this.form.patchValue({name:n,template:t,idCategory:s,idLanguage:a})}ngAfterViewInit(){this.calculateTemplateAreaHeight()}validateBeforeSubmit=this.createDialogValidate(this.form,this.cd);getPayload(){return new De({id:this.selectedTemplate.id,...this.form.value})}onTemplateTextInput(){this.calculateTemplateAreaHeight(),this.focusTemplateArea()}calculateTemplateAreaHeight(){if(!this.templateAreaText)return;const n=this.templateAreaText.nativeElement;setTimeout(()=>{n.style.height="",n.style.height=n.scrollHeight+"px"},0)}focusTemplateArea(){if(!this.templateAreaText)return;const n=this.templateAreaText.nativeElement;setTimeout(()=>{n.blur(),n.focus()},0)}static \u0275fac=(()=>{let n;return function(s){return(n||(n=e.xGo(i)))(s||i)}})();static \u0275cmp=e.VBU({type:i,selectors:[["ng-component"]],viewQuery:function(t,s){if(1&t&&e.GBs(Xi,5),2&t){let a;e.mGM(a=e.lsd())&&(s.templateAreaText=a.first)}},hostVars:2,hostBindings:function(t,s){2&t&&e.AVh("modal-xl",!0)},features:[e.Vt3],decls:45,vars:39,consts:[["templateAreaText",""],[3,"submitted","header","buttons","validateBeforeSubmit","scrollable"],[3,"formGroup"],[1,"row"],[1,"col-lg-6"],["label","_i18n.TemplateCategory","data-qa","template-category"],["formControlName","idCategory","id","categorySelector","data-qa","select","bindValue","id","bindLabel","name",3,"items","clearable","placeholder","searchable"],["controlName","idCategory"],["valError","required"],["label","_i18n.TemplateLanguage","data-qa","template-language"],["formControlName","idLanguage","bindValue","id","bindLabel","name","data-qa","select",3,"items","clearable","searchable","placeholder"],["ng-label-tmp","","ng-option-tmp",""],["controlName","idLanguage"],["label","_i18n.TemplateName","data-qa","template-name","formControlName","name","placeholder","_i18n.PleaseEnterTemplateName",3,"maxlength"],["controlName","name"],["valError","whitespace"],["label","_i18n.TemplateText","data-qa","template-text"],["type","text","formControlName","template","data-qa","input","id","templateAreaText","name","inputText",1,"form-control",3,"input","keydown","maxlength","placeholder"],["controlName","template"],[1,"border-bottom","mb-2",3,"translate"],[1,"mb-2",3,"translate"],[1,"ms-4"],[1,"d-flex","align-items-center"],[1,"customSVGIcons","svg-sm","me-1",3,"svg"]],template:function(t,s){1&t&&(e.j41(0,"app-modal-dialog",1),e.bIt("submitted",function(){return s.onSubmit()}),e.qex(1,2),e.j41(2,"div",3)(3,"div",4)(4,"field-wrapper",5),e.nrm(5,"ng-select",6),e.nI1(6,"translate"),e.j41(7,"val-errors",7),e.DNE(8,Wi,2,3,"ng-template",8),e.k0s()()(),e.j41(9,"div",4)(10,"field-wrapper",9)(11,"ng-select",10),e.nI1(12,"translate"),e.DNE(13,Yi,4,2,"ng-template",11),e.k0s(),e.j41(14,"val-errors",12),e.DNE(15,Ui,2,3,"ng-template",8),e.k0s()()()(),e.j41(16,"field-input",13)(17,"val-errors",14),e.DNE(18,qi,2,3,"ng-template",8)(19,Qi,2,3,"ng-template",15),e.k0s()(),e.j41(20,"field-wrapper",16)(21,"textarea",17,0),e.nI1(23,"translate"),e.bIt("input",function(){return s.onTemplateTextInput()})("keydown",function(h){return h.stopPropagation()}),e.k0s(),e.j41(24,"val-errors",18),e.DNE(25,Zi,2,3,"ng-template",8),e.k0s()(),e.nrm(26,"div",19)(27,"div",20),e.j41(28,"div",21)(29,"ul")(30,"li"),e.EFF(31),e.nI1(32,"translate"),e.k0s(),e.j41(33,"li"),e.EFF(34),e.nI1(35,"translate"),e.k0s(),e.j41(36,"li"),e.EFF(37),e.nI1(38,"translate"),e.k0s(),e.j41(39,"li"),e.EFF(40),e.nI1(41,"translate"),e.k0s(),e.j41(42,"li"),e.EFF(43),e.nI1(44,"translate"),e.k0s()()(),e.bVm(),e.k0s()),2&t&&(e.Y8G("header",s.isNew?"_i18n.AddTemplate":"_i18n.EditTemplate")("buttons",s.buttons)("validateBeforeSubmit",s.validateBeforeSubmit)("scrollable",!0),e.R7$(),e.Y8G("formGroup",s.form),e.R7$(4),e.Y8G("items",s.templateCategories)("clearable",!1)("placeholder",s.form.value.idCategory?"":e.bMT(6,23,"_i18n.SelectCategory"))("searchable",!1),e.R7$(6),e.Y8G("items",s.templateLanguages)("clearable",!1)("searchable",!1)("placeholder",s.form.value.idLanguage?"":e.bMT(12,25,"_i18n.SelectTemplateLanguage")),e.R7$(5),e.Y8G("maxlength",50),e.R7$(5),e.Y8G("maxlength",2e4)("placeholder",e.bMT(23,27,"_i18n.PleaseEnterTemplateText")),e.R7$(5),e.Y8G("translate","_i18n.Placeholders"),e.R7$(),e.Y8G("translate","_i18n.PlaceholderDescription"),e.R7$(4),e.SpI(" %CustomerName% ",e.bMT(32,29,"_i18n.WillBeReplacedWithTheNameOfTheContact")),e.R7$(3),e.SpI(" %CustomerEmail% ",e.bMT(35,31,"_i18n.WillBeReplacedWithTheEmailOfTheContact")),e.R7$(3),e.SpI(" %AgentName% ",e.bMT(38,33,"_i18n.WillBeReplacedWithTheNameOfTheAgent")),e.R7$(3),e.SpI(" %AgentEmail% ",e.bMT(41,35,"_i18n.WillBeReplacedWithTheEmailOfTheAgent")),e.R7$(3),e.SpI(" %AgentPhone% ",e.bMT(44,37,"_i18n.WillBeReplacedWithThePhoneOfTheAgent")))},dependencies:[Ae.p,g.X1,g.me,g.BC,g.cb,g.tU,g.j4,g.JD,jn.z,he.vr,Vi.c,le.IH,le.VI,he.ZZ,he.Uq,Se.d,Oe.m,T.Mm,T.D9],styles:["#templateAreaText[_ngcontent-%COMP%]{min-height:120px;overflow:hidden}"]})}return i})();var Ue=d(61811),Ki=d(56998),es=d(8470),qe=d(38969),ns=d(90776);function ts(i,o){1&i&&(e.EFF(0),e.nI1(1,"translate")),2&i&&e.JRh(e.bMT(1,1,"_i18n.CategoryNameIsRequired"))}function is(i,o){1&i&&(e.EFF(0),e.nI1(1,"translate")),2&i&&e.JRh(e.bMT(1,1,"_i18n.PleaseEnterAValidCategoryName"))}function ss(i,o){if(1&i){const n=e.RV6();e.j41(0,"div",4),e.nrm(1,"i",9),e.nI1(2,"translate"),e.nrm(3,"input",10),e.nI1(4,"translate"),e.j41(5,"button",11),e.nI1(6,"translate"),e.bIt("click",function(){const s=r.eBV(n),a=s.$implicit,h=s.$index,l=e.XpG();
1return r.Njj(l.removeCategory(a.value,h))}),e.k0s(),e.j41(7,"val-errors",12),e.DNE(8,ts,2,3,"ng-template",13)(9,is,2,3,"ng-template",14),e.k0s()()}if(2&i){const n=o.$index;e.Y8G("formGroupName",n),e.R7$(),e.Y8G("title",e.mNQ(e.bMT(2,9,"_i18n.MoveCategory"))),e.R7$(2),e.Y8G("id",e.mNQ("category-"+n))("maxlength",50)("placeholder",e.bMT(4,11,"_i18n.AddCategoryName")),e.R7$(2),e.Y8G("title",e.mNQ(e.bMT(6,13,"_i18n.DeleteCategory")))}}function as(i,o){1&i&&(e.EFF(0),e.nI1(1,"translate")),2&i&&e.SpI(" ",e.bMT(1,1,"_i18n.CategoryNamesMustBeUnique")," ")}function os(i,o){1&i&&(e.j41(0,"p",7),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&i&&(e.R7$(),e.SpI(" ",e.bMT(2,1,"_i18n.TemplateCategoryDeletionWarning")," "))}let rs=(()=>{class i extends j.m{formBuilder=(0,r.WQX)(g.ok);buttons=$.P.OkCancel;formControls;form;categoriesVM;groupNumber;deletedCategories=[];get categories(){return this.form.controls.categories}ngOnInit(){this.form=this.formBuilder.group({categories:this.createCategoriesArray()})}createCategoriesArray(){return this.formBuilder.array((this.categoriesVM?.length?this.categoriesVM:[void 0]).map(t=>this.createCategory(t)),i.duplicateCategoryNameValidator)}static duplicateCategoryNameValidator(n){const t=n.value.map(s=>s.name?.trim());return t.length>0&&new Set(t).size!==t.length?{duplicateCategoryNames:!0}:null}createCategory(n){return new g.gE({id:new g.MJ(n?.id??null),name:new g.MJ(n?.name??"",{nonNullable:!0,validators:[g.k0.required,In.QO]}),orderIndex:new g.MJ(n?.orderIndex??null),ownerDn:new g.MJ(n?.ownerDn||this.groupNumber,{nonNullable:!0})})}addCategory(){this.form.invalid?this.form.markAllAsTouched():this.categories.push(this.createCategory()),this.scrollToFirstInvalidCategory()}removeCategory(n,t){n?.id&&this.deletedCategories.push(new Me({id:n.id,isDeleted:!0})),this.categories.removeAt(t)}scrollToFirstInvalidCategory(){setTimeout(()=>{const n=this.formControls.toArray();for(const t of n)if(t.invalid){const s=t.valueAccessor._elementRef.nativeElement;s.focus(),s.scrollIntoView({block:"start",inline:"start",behavior:"smooth"});break}})}correctCategoriesOrdering(){this.categories.controls.forEach((n,t)=>{const s=n.get("orderIndex"),a=t+1;s&&s.value!==a&&(s.markAsDirty(),s.setValue(a))})}dropCategory(n){(0,Ki.jc)(this.categories,n.previousIndex,n.currentIndex)}validateBeforeSubmit=()=>!this.form.invalid||(this.form.markAllAsTouched(),this.scrollToFirstInvalidCategory(),!1);getPayload(){return this.correctCategoriesOrdering(),this.categories.controls.filter(n=>n.dirty).map(n=>{const{id:t,name:s,orderIndex:a,ownerDn:h}=n.value;return new Me({id:t??void 0,name:s?.trim(),orderIndex:a??void 0,ownerDn:h})}).concat(this.deletedCategories)}static \u0275fac=(()=>{let n;return function(s){return(n||(n=e.xGo(i)))(s||i)}})();static \u0275cmp=e.VBU({type:i,selectors:[["ng-component"]],viewQuery:function(t,s){if(1&t&&e.GBs(g.vO,5),2&t){let a;e.mGM(a=e.lsd())&&(s.formControls=a)}},hostVars:2,hostBindings:function(t,s){2&t&&e.AVh("modal-lg",!0)},features:[e.Vt3],decls:13,vars:9,consts:[["header","_i18n.CategoriesEditor",3,"submitted","buttons","validateBeforeSubmit"],[3,"formGroup"],["label","_i18n.Categories"],["cdkDropList","","formArrayName","categories",1,"categoriesList",3,"cdkDropListDropped"],["cdkDragBoundary",".categoriesList","cdkDrag","",1,"categoryGrid",3,"formGroupName"],["controlName","categories"],["valError","duplicateCategoryNames"],["role","alert",1,"alert","alert-warning"],["theme","border","data-qa","add-category","text","_i18n.AddCategory",3,"click"],["cdkDragHandle","","app-ellipsis-v-regular-icon","",1,"customSVGIcons","svg-md","cursor-move","align-self-center",3,"title"],["formControlName","name","name","inputText",1,"form-control",3,"maxlength","id","placeholder"],["data-qa","remove-category","type","button","app-trash-alt-solid-icon","",1,"btn","btn-plain",3,"click","title"],["controlName","name"],["valError","required"],["valError","whitespace"]],template:function(t,s){1&t&&(e.j41(0,"app-modal-dialog",0),e.bIt("submitted",function(){return s.onSubmit()}),e.qex(1,1),e.j41(2,"p"),e.EFF(3),e.nI1(4,"translate"),e.k0s(),e.j41(5,"field-wrapper",2)(6,"div",3),e.bIt("cdkDropListDropped",function(h){return s.dropCategory(h)}),e.Z7z(7,ss,10,15,"div",4,e.fX1),e.k0s(),e.j41(9,"val-errors",5),e.DNE(10,as,2,3,"ng-template",6),e.k0s()(),e.nVh(11,os,3,3,"p",7),e.j41(12,"app-button-add",8),e.bIt("click",function(){return s.addCategory()}),e.k0s(),e.bVm(),e.k0s()),2&t&&(e.Y8G("buttons",s.buttons)("validateBeforeSubmit",s.validateBeforeSubmit),e.R7$(),e.Y8G("formGroup",s.form),e.R7$(2),e.JRh(e.bMT(4,7,"_i18n.ConfigureCategoriesInformation")),e.R7$(3),e.AVh("error-border",null==s.categories.errors?null:s.categories.errors.duplicateCategoryNames),e.R7$(),e.Dyx(s.categories.controls),e.R7$(4),e.vxM(s.deletedCategories.length?11:-1))},dependencies:[Ae.p,g.X1,g.me,g.BC,g.cb,g.tU,g.j4,g.JD,g.$R,g.v8,jn.z,Ue.O7,Ue.T1,Ue.Fb,es.Y,qe.d,le.IH,le.VI,ns.j,T.D9],styles:[".categoriesList[_ngcontent-%COMP%]{max-height:calc(var(--input-height) * 6 + 80px);overflow-y:auto;display:flex;flex-direction:column;gap:16px}.categoryGrid[_ngcontent-%COMP%]{display:grid;grid-column-gap:8px;grid-template-columns:30px 1fr auto}.categoryGrid[_ngcontent-%COMP%]   val-errors[_ngcontent-%COMP%]{grid-column-start:2}"]})}return i})();class ds{id=-1;name="";locale="";flag;constructor(o){Object.assign(this,o)}}let Qe=(()=>{class i{myPhoneService=(0,r.WQX)(C.gx);localStorageService=(0,r.WQX)(ze.sj);mcmGroupService=(0,r.WQX)(xn.u);modalService=(0,r.WQX)(E.B);otherPartyDetailsSubj=new oe.m(1);isLoadingSubj=new Ye.t(!1);isLoading$;refresh$=new Ye.t(!0);templateSelectedGroup$;templateLanguages$;templateSelectedLanguage$;templatePlaceHolders$;templateCategoriesModel$;constructor(){this.isLoading$=this.isLoadingSubj.asObservable().pipe((0,ue.H9)()),this.templateSelectedGroup$=(0,J.lB)(this.localStorageService,Y.Hh.ChatTemplateSelectedGroup).pipe((0,c.n)(n=>this.mcmGroupService.myGroupIds$.pipe((0,F.T)(t=>{const s=t.find(a=>a.Number===n)??t[0];return s?new m.$vF(s):null}))),(0,p.F)((n,t)=>JSON.stringify(n)===JSON.stringify(t)),(0,V.W)(n=>(console.log(n),(0,f.of)(null))),(0,ue.H9)()),this.templateLanguages$=this.myPhoneService.myPhoneSession.pipe((0,c.n)(n=>n.get(new m.taH)),(0,F.T)(n=>n?.Languages?n.Languages.map(t=>{const s=Bn.xl.find(a=>a.id===t.Locale);return new ds({id:t.Id,name:s?.value??t.Name,locale:t.Locale,flag:Bn.SN[t.Locale]})}):[]),(0,V.W)(n=>(console.log(n),(0,f.of)([]))),(0,ue.H9)()),this.templateSelectedLanguage$=(0,J.lB)(this.localStorageService,Y.Hh.ChatTemplateSelectedLanguage).pipe((0,c.n)(n=>{const t=this.localStorageService.retrieve(Y.Hh.Language),s=n||t||"en";return this.templateLanguages$.pipe((0,F.T)(a=>a.length>0?a.find(h=>h.locale===s)??a[0]:null))}),(0,V.W)(n=>(console.log(n),(0,f.of)(null))),(0,ue.H9)()),this.templatePlaceHolders$=(0,A.z)([this.otherPartyDetailsSubj,this.myPhoneService.myPhoneSession.pipe((0,c.n)(n=>n.myInfo$),(0,F.T)(n=>{const t=new we.KA("0",ve.eE.Extension,ve.Ij);return t.firstName=n.FirstName||"",t.lastName=n.LastName||"",t.emailAddress=n.Email||"",t.nativeMobileNumber=n.MobileNumber,ji.A.onContactNameChanged(t),t}),(0,p.F)((n,t)=>!!n&&!!t&&n.firstNameLastName===t.firstNameLastName&&n.emailAddress===t.emailAddress&&n.nativeMobileNumber===t.nativeMobileNumber)),this.myPhoneService.myPhoneSession.pipe((0,c.n)(n=>n.systemParameters$),(0,F.T)(n=>n.IsLastFirst),(0,p.F)())]).pipe((0,F.T)(([n,t,s])=>[{placeholder:"%CustomerName%",value:s?n?.lastNameFirstName:n.firstNameLastName??""},{placeholder:"%CustomerEmail%",value:n?.emailAddress??""},{placeholder:"%AgentName%",value:s?t.lastNameFirstName:t.firstNameLastName},{placeholder:"%AgentEmail%",value:t.emailAddress},{placeholder:"%AgentPhone%",value:t.nativeMobileNumber}])),this.templateCategoriesModel$=(0,A.z)([this.templatePlaceHolders$,this.templateSelectedGroup$,this.templateSelectedLanguage$]).pipe((0,c.n)(([n,t,s])=>this.refresh$.pipe((0,de.M)(()=>this.isLoadingSubj.next(!0)),(0,c.n)(()=>this.fetchTemplateCategoriesModel$(t,s,n)),(0,de.M)(()=>this.isLoadingSubj.next(!1)))))}selectTemplateGroup(n){this.localStorageService.store(Y.Hh.ChatTemplateSelectedGroup,n)}selectTemplateLanguage(n){this.localStorageService.store(Y.Hh.ChatTemplateSelectedLanguage,n)}requestBulkUpdateCategories$(n){const t=n.map(s=>new m.Blz({Action:Gi(s),Category:s.getMyPhoneChatTemplateCategory()}));return this.myPhoneService.myPhoneSession.pipe((0,b.s)(1),(0,c.n)(s=>s.get(new m.lDi({Categories:t}))))}requestUpdateTemplate$(n,t){const s=new m.TMB({Action:t,Template:n.getMyPhoneChatTemplate()});return this.myPhoneService.myPhoneSession.pipe((0,b.s)(1),(0,c.n)(a=>a.get(s)))}getChatTemplateCategoriesModel$(n){return this.myPhoneService.myPhoneSession.pipe((0,b.s)(1),(0,c.n)(t=>t.get(new m.Cpw({OwnerDn:n}))),(0,F.T)(t=>t.Categories.map(s=>function Ai(i){return new Me({id:i.Id,name:i.Name,orderIndex:i.OrderIndex,ownerDn:i.OwnerDn})}(s))),(0,V.W)(t=>(console.error(t),(0,f.of)([]))))}fetchTemplateCategoriesModel$(n,t,s){return(0,A.z)([n?this.getChatTemplateCategoriesModel$(n.Number):(0,f.of)([]),t?.id?this.getChatTemplatesMo
1del$(t.id):(0,f.of)([])]).pipe((0,F.T)(([a,h])=>function $i(i,o,n){const t=function zi(i,o){return i.forEach(n=>{n.formattedTemplateText=function Ni(i,o){return o.forEach(n=>{i=i.split(n.placeholder).join(n.value)}),i}(n.template,o)}),i}(o,n),s=[];return i.forEach(a=>{a.templates=t.filter(h=>h?.idCategory===a?.id),s.push(a)}),s}(a,h,s)))}fetchSelectedGroupTemplateCategories(){return this.templateSelectedGroup$.pipe((0,c.n)(n=>n?this.getChatTemplateCategoriesModel$(n.Number):(0,f.of)([])))}getChatTemplatesModel$(n){return this.myPhoneService.myPhoneSession.pipe((0,b.s)(1),(0,c.n)(t=>t.get(new m.hVK({IdLanguage:n}))),(0,F.T)(t=>t.Templates.map(s=>function Oi(i){return new De({id:i.Id,idCategory:i.IdCategory,idLanguage:i.IdLanguage,name:i.Name,template:i.Template})}(s))),(0,V.W)(t=>(console.error(t),(0,f.of)([]))))}deleteTemplate(n){this.modalService.confirmDeletion("_i18n.TemplateDeleteConfirmMessage").pipe((0,c.n)(()=>this.requestUpdateTemplate$(n,m.X2v.Deleted))).subscribe({next:()=>this.refresh$.next(!0),error:t=>this.handleError(t)})}showTemplateEditor(n){(0,A.z)([this.templateLanguages$,this.fetchSelectedGroupTemplateCategories()]).pipe((0,b.s)(1),(0,c.n)(([t,s])=>this.modalService.showComponent(Ji,{initialState:{selectedTemplate:n,templateLanguages:t,templateCategories:s},ignoreBackdropClick:!0})),(0,c.n)(t=>t.decision===$.R.Ok&&t.payload?this.requestUpdateTemplate$(t.payload,n?.id?m.X2v.Updated:m.X2v.Inserted):v.w)).subscribe({next:()=>this.refresh$.next(!0),error:t=>this.handleError(t)})}showCategoryEditor(){(0,A.z)([this.templateSelectedGroup$,this.fetchSelectedGroupTemplateCategories()]).pipe((0,b.s)(1),(0,c.n)(([n,t])=>this.modalService.showComponent(rs,{initialState:{categoriesVM:t,groupNumber:n?.Number},ignoreBackdropClick:!0})),(0,c.n)(n=>n.decision===$.R.Ok&&n.payload?.length?this.requestBulkUpdateCategories$(n.payload):v.w)).subscribe({next:()=>this.refresh$.next(!0),error:n=>this.handleError(n)})}handleError(n){console.error(n),this.isLoadingSubj.next(!1),this.modalService.error(n)}setOtherPartyTemplateDetails(n){this.otherPartyDetailsSubj.next(n)}static \u0275fac=function(t){return new(t||i)};static \u0275prov=r.jDH({token:i,factory:i.\u0275fac})}return i})();var hs=d(19499),ms=d(90558),An=d(87966),On=d(19630),Ze=d(62175),ls=d(72252),Te=d(31390),Rn=d(19543);let Gn=(()=>{class i{myPhoneService=(0,r.WQX)(C.gx);translateService=(0,r.WQX)(T.c$);transform(n,t,s){const a=n.destination.phoneNumber||n.destination.contact?.bestPhone;if(t&&n.typing){const h=n.typing;return(0,A.z)([this.myPhoneService.myPhoneSession.pipe((0,c.n)(l=>l.systemParameters$),(0,F.T)(l=>(0,Te.V)(l,h))),this.translateService.stream("_i18n.UserTyping")]).pipe((0,F.T)(([l,_])=>l+" "+_))}return n.isGroupChat?s||!a?this.translateService.stream("_i18n.GroupChatDescription"):(0,f.of)(a):n.destination.contact.extensionNumber?(0,Rn.b)(n.destination.contact,this.translateService):(0,f.of)(a)}static \u0275fac=function(t){return new(t||i)};static \u0275pipe=e.EJ8({name:"chatDescription",type:i,pure:!0})}return i})();var xe=d(20039);const Fs=i=>({p1:i});function cs(i,o){1&i&&(e.j41(0,"small",5),e.EFF(1),e.k0s()),2&i&&(e.R7$(),e.JRh(o))}function us(i,o){1&i&&(e.j41(0,"span"),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&i&&(e.R7$(),e.JRh(e.bMT(2,1,"_i18n.Forward")))}function gs(i,o){if(1&i){const n=e.RV6();e.j41(0,"div",6)(1,"span",11),e.EFF(2),e.nI1(3,"translate"),e.k0s(),e.j41(4,"button",12),e.nI1(5,"translate"),e.bIt("click",function(){r.eBV(n);const s=e.XpG();return r.Njj(s.forward())}),e.nrm(6,"lucide-icon",13),e.nVh(7,us,3,3,"span"),e.k0s(),e.j41(8,"button",14),e.nI1(9,"translate"),e.bIt("click",function(){r.eBV(n);const s=e.XpG();return r.Njj(s.clearSelection.emit())}),e.nrm(10,"lucide-icon",13),e.k0s()()}if(2&i){const n=e.XpG();e.R7$(),e.AVh("text-hint",n.isNewDesign()),e.R7$(),e.JRh(e.i5U(3,8,"_i18n.Selected",e.eq3(15,Fs,n.selectedMessages.size))),e.R7$(2),e.Y8G("title",e.bMT(5,11,"_i18n.Forward")),e.R7$(2),e.Y8G("img",n.Forward),e.R7$(),e.vxM(n.isNewDesign()?7:-1),e.R7$(),e.Y8G("title",e.bMT(9,13,"_i18n.ClearSelection")),e.R7$(2),e.Y8G("img",n.XIcon)}}function fs(i,o){if(1&i){const n=e.RV6();e.j41(0,"a",18),e.nI1(1,"translate"),e.bIt("click",function(){r.eBV(n);const s=e.XpG(3);
1return r.Njj(s.addUsers())}),e.nrm(2,"lucide-icon",13),e.k0s()}if(2&i){const n=e.XpG(3);e.Y8G("title",e.mNQ(e.bMT(1,3,"_i18n.AddChatParticipants"))),e.R7$(2),e.Y8G("img",n.UserPlus)}}function ps(i,o){if(1&i){const n=e.RV6();e.j41(0,"a",21),e.bIt("click",function(){r.eBV(n);const s=e.XpG(),a=e.XpG(3);return r.Njj(a.phoneService.call(s,!0))}),e.nrm(1,"lucide-icon",13),e.k0s()}if(2&i){const n=e.XpG(),t=e.XpG(3);e.Y8G("title",n),e.R7$(),e.Y8G("img",t.Video)}}function _s(i,o){if(1&i){const n=e.RV6();e.j41(0,"a",19),e.bIt("click",function(){const s=r.eBV(n),a=e.XpG(3);return r.Njj(a.phoneService.call(s))}),e.nrm(1,"lucide-icon",13),e.k0s(),e.nVh(2,ps,2,2,"a",20),e.nI1(3,"async")}if(2&i){const n=e.XpG(3);e.Y8G("title",o),e.R7$(),e.Y8G("img",n.Phone),e.R7$(),e.vxM(n.isExtensionChat&&e.bMT(3,3,n.deviceService.isWebRTCSelected$)?2:-1)}}function Cs(i,o){if(1&i){const n=e.RV6();e.j41(0,"a",26),e.nI1(1,"translate"),e.bIt("click",function(){r.eBV(n);const s=e.XpG(4);return r.Njj(s.chatActionsService.transferChat(s.chat.id))}),e.nrm(2,"lucide-icon",13),e.k0s()}if(2&i){const n=e.XpG(4);e.Y8G("title",e.mNQ(e.bMT(1,3,"_i18n.Transfer"))),e.R7$(2),e.Y8G("img",n.MessageSquareShare)}}function ks(i,o){if(1&i){const n=e.RV6();e.j41(0,"a",27),e.nI1(1,"translate"),e.bIt("click",function(){r.eBV(n);const s=e.XpG(4);return r.Njj(s.chatActionsService.takeChatOwnership(s.chat.id))}),e.nrm(2,"lucide-icon",13),e.k0s()}if(2&i){const n=e.XpG(4);e.Y8G("title",e.mNQ(e.bMT(1,3,"_i18n.Take"))),e.R7$(2),e.Y8G("img",n.Hand)}}function bs(i,o){if(1&i){const n=e.RV6();e.j41(0,"a",28),e.nI1(1,"translate"),e.bIt("click",function(){r.eBV(n);const s=e.XpG(4);return r.Njj(s.chatActionsService.closeConversation(s.chat.id))}),e.nrm(2,"lucide-icon",13),e.k0s()}if(2&i){const n=e.XpG(4);e.Y8G("title",e.mNQ(e.bMT(1,3,"_i18n.DealtWith"))),e.R7$(2),e.Y8G("img",n.Check)}}function ys(i,o){if(1&i){const n=e.RV6();e.nVh(0,Cs,3,5,"a",22),e.nVh(1,ks,3,5,"a",23),e.nVh(2,bs,3,5,"a",24),e.j41(3,"a",25),e.bIt("click",function(s){r.eBV(n);const a=e.XpG(3),h=e.sdS(15);return r.Njj(a.showMenu(s,h))}),e.nrm(4,"lucide-icon",13),e.k0s()}if(2&i){const n=e.XpG(3);e.vxM(n.chat.isTransferAvailable?0:-1),e.R7$(),e.vxM(n.chat.isTakeOwnershipAvailable?1:-1),e.R7$(),e.vxM(n.chat.isDealtWithAvailable?2:-1),e.R7$(2),e.Y8G("img",n.EllipsisVertical)}}function Es(i,o){if(1&i){const n=e.RV6();e.j41(0,"a",33),e.nI1(1,"translate"),e.bIt("click",function(){r.eBV(n);const s=e.XpG(4);return r.Njj(s.archiveChat())}),e.nrm(2,"lucide-icon",13),e.k0s()}if(2&i){const n=e.XpG(4);e.Y8G("title",e.mNQ(e.bMT(1,3,"_i18n.ArchiveChat"))),e.R7$(2),e.Y8G("img",n.Archive)}}function ws(i,o){if(1&i){const n=e.RV6();e.j41(0,"a",34),e.nI1(1,"translate"),e.bIt("click",function(){r.eBV(n);const s=e.XpG(4);return r.Njj(s.unArchiveChat())}),e.nrm(2,"lucide-icon",13),e.k0s()}if(2&i){const n=e.XpG(4);e.Y8G("title",e.mNQ(e.bMT(1,3,"_i18n.UnArchive"))),e.R7$(2),e.Y8G("img",n.ArchiveRestore)}}function vs(i,o){if(1&i){const n=e.RV6();e.j41(0,"a",35),e.nI1(1,"translate"),e.bIt("click",function(){r.eBV(n);const s=e.XpG(4);return r.Njj(s.deleteChat())}),e.nrm(2,"lucide-icon",13),e.k0s()}if(2&i){const n=e.XpG(4);e.Y8G("title",e.mNQ(e.bMT(1,3,"_i18n.Delete"))),e.R7$(2),e.Y8G("img",n.Trash2)}}function Ds(i,o){if(1&i){const n=e.RV6();e.nVh(0,Es,3,5,"a",29),e.nVh(1,ws,3,5,"a",30),e.nVh(2,vs,3,5,"a",31),e.j41(3,"a",32),e.nI1(4,"translate"),e.bIt("click",function(){r.eBV(n);const s=e.XpG(3);return r.Njj(s.toggleInfoPanel())}),e.nrm(5,"lucide-icon",13),e.k0s()}if(2&i){const n=e.XpG(3);e.vxM(n.chat.isArchiveAvailable?0:-1),e.R7$(),e.vxM(n.chat.isUnarchiveAvailable?1:-1),e.R7$(),e.vxM(n.chat.isDeleteAvailable?2:-1),e.R7$(),e.Y8G("title",e.bMT(4,5,"_i18n.Information")),e.R7$(2),e.Y8G("img",n.Info)}}function Ms(i,o){if(1&i){const n=e.RV6();e.j41(0,"div",15),e.nVh(1,fs,3,5,"a",16),e.nVh(2,_s,4,5),e.nVh(3,ys,5,4)(4,Ds,6,7),e.k0s(),e.j41(5,"app-mobile-close-button",17),e.bIt("click",function(){r.eBV(n);const s=e.XpG(2);return r.Njj(s.back.emit())}),e.k0s()}if(2&i){let n;const t=e.XpG(2);e.R7$(),e.vxM(t.chat.participants.canAddParticipants?1:-1),e.R7$(),e.vxM((n=t.phone)?2:-1,n),e.R7$(),e.vxM(t.chat.isExternal?3:4)}}
1function Ss(i,o){if(1&i&&e.nVh(0,Ms,6,3),2&i){const n=e.XpG();e.vxM(n.isChatEnabled()?0:-1)}}function Ts(i,o){if(1&i&&e.nrm(0,"lucide-icon",36),2&i){const n=e.XpG(2);e.Y8G("img",n.Info)}}function xs(i,o){if(1&i&&(e.nVh(0,Ts,1,1,"lucide-icon",36),e.j41(1,"span"),e.EFF(2),e.nI1(3,"translate"),e.k0s()),2&i){const n=e.XpG();e.vxM(n.isNewDesign()?0:-1),e.R7$(2),e.JRh(e.bMT(3,2,"_i18n.Information"))}}function Bs(i,o){if(1&i&&e.nrm(0,"lucide-icon",36),2&i){const n=e.XpG(3);e.Y8G("img",n.UserSearch)}}function Ps(i,o){if(1&i&&(e.nVh(0,Bs,1,1,"lucide-icon",36),e.j41(1,"span"),e.EFF(2),e.nI1(3,"translate"),e.k0s()),2&i){const n=e.XpG(2);e.vxM(n.isNewDesign()?0:-1),e.R7$(2),e.JRh(e.bMT(3,2,"_i18n.CRMLookUpOption"))}}function Is(i,o){if(1&i){const n=e.RV6();e.DNE(0,Ps,4,4,"ng-template",10),e.bIt("execute",function(){r.eBV(n);const s=e.XpG();return r.Njj(s.openCrmUrl())})}if(2&i){const n=e.XpG();e.Y8G("visible",n.canOpenClientCrmUrl)}}function js(i,o){if(1&i&&e.nrm(0,"lucide-icon",36),2&i){const n=e.XpG(2);e.Y8G("img",n.Archive)}}function As(i,o){if(1&i&&(e.nVh(0,js,1,1,"lucide-icon",36),e.j41(1,"span"),e.EFF(2),e.nI1(3,"translate"),e.k0s()),2&i){const n=e.XpG();e.vxM(n.isNewDesign()?0:-1),e.R7$(2),e.JRh(e.bMT(3,2,"_i18n.ArchiveChat"))}}function Os(i,o){if(1&i&&e.nrm(0,"lucide-icon",36),2&i){const n=e.XpG(2);e.Y8G("img",n.ArchiveRestore)}}function Rs(i,o){if(1&i&&(e.nVh(0,Os,1,1,"lucide-icon",36),e.j41(1,"span"),e.EFF(2),e.nI1(3,"translate"),e.k0s()),2&i){const n=e.XpG();e.vxM(n.isNewDesign()?0:-1),e.R7$(2),e.JRh(e.bMT(3,2,"_i18n.UnArchive"))}}function Gs(i,o){if(1&i&&e.nrm(0,"lucide-icon",36),2&i){const n=e.XpG(2);e.Y8G("img",n.Trash2)}}function Ns(i,o){if(1&i&&(e.nVh(0,Gs,1,1,"lucide-icon",36),e.j41(1,"span"),e.EFF(2),e.nI1(3,"translate"),e.k0s()),2&i){const n=e.XpG();e.vxM(n.isNewDesign()?0:-1),e.R7$(2),e.JRh(e.bMT(3,2,"_i18n.Delete"))}}function zs(i,o){if(1&i&&e.nrm(0,"lucide-icon",36),2&i){const n=e.XpG(2);e.Y8G("img",n.MessageSquareOff)}}function $s(i,o){if(1&i&&(e.nVh(0,zs,1,1,"lucide-icon",36),e.j41(1,"span"),e.EFF(2),e.nI1(3,"translate"),e.k0s()),2&i){const n=e.XpG();e.vxM(n.isNewDesign()?0:-1),e.R7$(2),e.JRh(e.bMT(3,2,"_i18n.EndChatSession"))}}function Ls(i,o){if(1&i&&e.nrm(0,"lucide-icon",36),2&i){const n=e.XpG(2);e.Y8G("img",n.Ban)}}function Vs(i,o){if(1&i&&(e.nVh(0,Ls,1,1,"lucide-icon",36),e.j41(1,"span"),e.EFF(2),e.nI1(3,"translate"),e.k0s()),2&i){const n=e.XpG();e.vxM(n.isNewDesign()?0:-1),e.R7$(2),e.JRh(e.bMT(3,2,"_i18n.BlockChatUser"))}}function Xs(i,o){if(1&i&&e.nrm(0,"lucide-icon",36),2&i){const n=e.XpG(3);e.Y8G("img",n.Ban)}}function Ws(i,o){if(1&i&&(e.nVh(0,Xs,1,1,"lucide-icon",36),e.j41(1,"span"),e.EFF(2),e.nI1(3,"translate"),e.k0s()),2&i){const n=e.XpG(2);e.vxM(n.isNewDesign()?0:-1),e.R7$(2),e.JRh(e.bMT(3,2,"_i18n.BlockNumber"))}}function Hs(i,o){if(1&i){const n=e.RV6();e.DNE(0,Ws,4,4,"ng-template",10),e.bIt("execute",function(){r.eBV(n);const s=e.XpG();return r.Njj(s.blockNumber())})}if(2&i){const n=e.XpG();e.Y8G("visible",n.isBlockNumberAvailable)}}let Ys=(()=>{class i{deviceService=(0,r.WQX)(ms.gc);phoneService=(0,r.WQX)(pe.u);chatActionsService=(0,r.WQX)(Re);router=(0,r.WQX)(M.Ix);route=(0,r.WQX)(M.nX);integrationService=(0,r.WQX)(On.a);myPhoneSession=(0,r.WQX)(C.gx).myPhoneSession;contextMenuService=(0,r.WQX)(hs.K);selectedMessages=(0,xe.NZ)();chat;back=(0,y.CGW)();transfer=(0,y.CGW)();toggleChatInfo=(0,y.CGW)();clearSelection=(0,y.CGW)();isNewDesign=(0,r.WQX)(R.T);UserPlus=u.ypN;Phone=u.bcf;Video=u.CeX;MessageSquareShare=u.sYG;Hand=u.UdZ;Check=u.Jlk;Archive=u.Tde;ArchiveRestore=u.$Tc;Trash2=u.TBR;EllipsisVertical=u.YbC;Forward=u.w8r;XIcon=u.uv5;Info=u.R2D;UserSearch=u.geC;MessageSquareOff=u.Qz4;Ban=u.MAP;hasClientCrmIntegration=(0,x.ot)(this.integrationService.hasClientCrmIntegration$);isChatEnabled=(0,x.ot)(this.myPhoneSession.pipe((0,c.n)(n=>n.chatIsAllowed$)));allowBlockCalls=(0,x.ot)(this.myPhoneSession.pipe((0,c.n)(n=>n.allowBlockCalls$)));get isExtensionChat(){return this.chat.destination.type===An.X.Extension}get contact(){return this.chat.destination.contact}get phone(){return this.chat.destination.phoneNumber||this.contact.bestPhone}get email(){return this.contact.emailAddress}get canOpenClientCrmUrl(){return this.chat?.isExternal&&(this.phone.length>0||!!this.email)}addUsers(){this.router.navigate(["add"],{relativeTo:this.route})}forward(){this.router.navigate(["forward"],{relativeTo:this.route,queryParams:{messageIds:this.selectedMessages.toArray()}})}showMenu(n,t){this.contextMenuService.show.next({contextMenu:t,event:n,item:this.chat}),n.preventDefault(),n.stopPropagation()}unArchiveChat(){this.chatActionsService.archiveChat(this.chat,!1)}archiveChat(){this.chatActionsService.archiveChat(this.chat,!0)}toggleInfoPanel(){this.toggleChatInfo.emit()}openCrmUrl(){this.integrationService.openClientCrmUrl(this.phone,this.email)}deleteChat(){this.chatActionsService.deleteChat(this.chat)}endChatSession(){this.chatActionsService.endChatSession(this.chat.id)}blockChatUser(){this.chatActionsService.blockChatUser(this.chat)}isArchiveAvailable(n){return n.isArchiveAvailable}isUnArchiveAvailable(n){return n.isUnarchiveAvailable}isDeleteAvailable(n){return n.isDeleteAvailable}isEndSessionAvailable(n){return n.isEndSessionAvailable}isBlockChatAvailable(n){return n.isBlockChatAvailable}isBlockNumberAvailable(n){return n.isBlockNumberAvailable}blockNumber(){this.chatActionsService.blockNumber(this.chat)}static \u0275fac=function(t){return new(t||i)};static \u0275cmp=e.VBU({type:i,selectors:[["chat-messages-header"]],inputs:{selectedMessages:"selectedMessages",chat:"chat"},outputs:{back:"back",transfer:"transfer",toggleChatInfo:"toggleChatInfo",clearSelection:"clearSelection"},decls:24,vars:22,consts:[["basicMenuExternal",""],[1,"d-flex","flex-grow-1","gap-1","me-auto","pointer","mw-0",3,"click"],["data-qa","avatar",3,"ext","size"],[1,"d-flex","flex-column","gap-1","justify-content-center","mw-0"],["data-qa","chat-name",1,"text-truncate","fw-normal","m-0"],["data-qa","chat-description",1,"text-truncate","text-hint"],[1,"d-flex","gap-2","align-items-center","ms-3"],["data-qa","chat-menu-external"],["contextMenuItem","",3,"execute"],["contextMenuItem","",3,"visible"],["contextMenuItem","",3,"execute","visible"],[1,"text-nowrap"],["data-qa","forward-messages","type","button",1,"btn","btn-plain",3,"click","title"],[3,"img"],["data-qa","clear-selection","type","button",1,"btn","btn-plain","btn-icon",3,"click","title"],[1,"ms-3"],["data-qa","add-user",1,"btn","btn-icon","btn-plain",3,"title"],[1,"ms-3",3,"click"],["data-qa","add-user",1,"btn","btn-icon","btn-plain",3,"click","title"],["data-qa","make-call",1,"btn","btn-icon","btn-plain",3,"click","title"],["data-qa","video-call",1,"btn","btn-icon","btn-plain",3,"title"],["data-qa","video-call",1,"btn","btn-icon","btn-plain",3,"click","title"],["data-qa","transfer-chat",1,"btn","btn-icon","btn-plain",3,"title"],["data-qa","take-chat-ownership",1,"btn","btn-icon","btn-plain",3,"title"],["data-qa","mark-dealt-with",1,"btn","btn-icon","btn-plain",3,"title"],["data-qa","show-menu","type","button",1,"btn","btn-icon","btn-plain",3,"click"],["data-qa","transfer-chat",1,"btn","btn-icon","btn-plain",3,"click","title"],["data-qa","take-chat-ownership",1,"btn","btn-icon","btn-plain",3,"click","title"],["data-qa","mark-dealt-with",1,"btn","btn-icon","btn-plain",3,"click","title"],["data-qa","archive-chat",1,"btn","btn-icon","btn-plain",3,"title"],["data-qa","unarchive-chat",1,"btn","btn-icon","btn-plain",3,"title"],["data-qa","delete-chat",1,"btn","btn-icon","btn-plain",3,"title"],["data-qa","show-menu",1,"btn","btn-icon","btn-plain",3,"click","title"],["data-qa","archive-chat",1,"btn","btn-icon","btn-plain",3,"click","title"],["data-qa","unarchive-chat",1,"btn","btn-icon","btn-plain",3,"click","title"],["data-qa","delete-chat",1,"btn","btn-icon","btn-plain",3,"click","title"],[1,"me-1",3,"img"]],template:function(t,s){if(1&t&&(e.j41(0,"div",1),e.bIt("click",function(){return s.toggleInfoPanel()}),e.nrm(1,"app-avatar",2),e.j41(2,"div",3),e.SS7(3),e.nI1(4,"chatTitle"),e.nI1(5,"async"),e.SS7(6),e.nI1(7,"chatDescription"),e.nI1(8,"async"),e.j41(9,"h5",4),e.EFF(10),e.k0s(),e.nVh(11,cs,2,1,"small",5),e.k0s()(),e.nVh(12,gs,11,17,"div",6)(13,Ss,1,1),e.j41(14,"context-menu",7,0),e.DNE(16,xs,4,4,"ng-template",8),e.bIt("execute",function(){return s.toggleInfoPanel()}),e.nVh(17,Is,1,1,null,9),e.DNE(18,As,4,4,"ng-template",10),e.bIt("execute",function(){return s.archiveChat()}),e.DNE(19,Rs,4,4,"ng-template",10),e.bIt("execute",function(){return s.unArchiveChat()}),e.DNE(20,Ns,4,4,"ng-template",10),e.bIt("execute",function(){return s.deleteChat()}),e.DNE(21,$s,4,4,"ng-template",10),e.bIt("execute",function(){return s.endChatSession()}),e.DNE(22,Vs,4,4,"ng-template",10),e.bIt("execute",function(){return s.blockChatUser()}),e.nVh(23,Hs,1,1,null,9),e.k0s()),2&t){let a;e.R7$(),e.Y8G("ext",s.contact)("size",s.isNewDesign()?"s":"m");const h=e.bMT(5,14,e.bMT(4,12,s.chat)),l=e.bMT(8,20,e.brH(7,16,s.chat,!0,!0));e.R7$(9),e.JRh(h),e.R7$(),e.vxM((a=l!==h&&l||s.chat.providerName)?11:-1,a),e.R7$(),e.vxM(s.selectedMessages.size?12:13),e.R7$(5),e.vxM(s.hasClientCrmIntegration()?17:-1),e.R7$(),e.Y8G("visible",s.isArchiveAvailable),e.R7$(),e.Y8G("visible",s.isUnArchiveAvailable),e.R7$(),e.Y8G("visible",s.isDeleteAvailable),e.R7$(),e.Y8G("visible",s.isEndSessionAvailable),e.R7$(),e.Y8G("visible",s.isBlockChatAvailable),e.R7$(),e.vxM(s.allowBlockCalls()?23:-1)}},dependencies:[ls.U,dn.E,mn.J,u.flO,u.WGl,Ze.f,T.D9,B.Jj,Te.H,Gn],styles:["[_nghost-%COMP%]{display:flex;align-items:center;min-width:0;background:var(--background);min-height:var(--aside-folded-nav-height)}.new-design   [_nghost-%COMP%]{--btn-icon-size: 32px}"],changeDetection:0})}return i})();var Nn=d(74743),Us=d(83529),qs=d(7707);let Qs=(()=>
1{class i{static \u0275fac=function(t){return new(t||i)};static \u0275cmp=e.VBU({type:i,selectors:[["app-chevron-down-regular-icon"],["","app-chevron-down-regular-icon",""]],decls:2,vars:0,consts:[["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 512 512"],["d","M239 401c9.4 9.4 24.6 9.4 33.9 0L465 209c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-175 175L81 175c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L239 401z"]],template:function(t,s){1&t&&(r.qSk(),e.rj2(0,"svg",0),e.Hgh(1,"path",1),e.eux())},encapsulation:2})}return i})();var zn=d(62382),Je=d(64631),Ke=d(46007);let en=(()=>{class i{transform(n){return n.calendar(void 0,{sameDay:"[_i18n.Today]",lastDay:"[_i18n.Yesterday]",lastWeek:"dddd",sameElse:"L"})}static \u0275fac=function(t){return new(t||i)};static \u0275pipe=e.EJ8({name:"messageDate",type:i,pure:!0})}return i})();const Zs=["*"];function Js(i,o){if(1&i){const n=e.RV6();e.rj2(0,"img",0),e.nI1(1,"translate"),e.VwU("click",function(s){r.eBV(n);const a=e.XpG();return r.Njj(a.show(s))}),e.eux(),e.rj2(2,"div",1),e.SdG(3),e.eux()}if(2&i){const n=e.XpG();e.Avn("title",e.bMT(1,2,"_i18n.OpenPreview")+" "+o.FileName)("src",n.previewLink(),e.B4B)}}let Ks=(()=>{class i{myPhoneService=(0,r.WQX)(C.gx);bsModalService=(0,r.WQX)(Xe.I8);mes=y.hFB.required();domainUrl=(0,x.ot)(this.myPhoneService.myPhoneSession.pipe((0,F.T)(n=>n.domainUrl)));previewLink=(0,N.EW)(()=>new URL(`/MyPhone/downloadChatFile/${this.mes().Attachment?.FileLink}.preview`,this.domainUrl()).href);show(n){n.preventDefault(),this.bsModalService.show(Tn,{initialState:{attachment:this.mes().Attachment},class:"file-preview-dialog"})}static \u0275fac=function(t){return new(t||i)};static \u0275cmp=e.VBU({type:i,selectors:[["app-chat-message-file-preview"]],inputs:{mes:[1,"mes"]},ngContentSelectors:Zs,decls:1,vars:1,consts:[["alt","",3,"click","title","src"],[1,"d-flex","w-100"]],template:function(t,s){if(1&t&&(e.NAR(),e.nVh(0,Js,4,4)),2&t){let a;e.vxM((a=null==(a=s.mes())?null:a.Attachment)?0:-1,a)}},dependencies:[T.D9],styles:["img[_ngcontent-%COMP%]{object-fit:scale-down;height:200px;width:100%;border-radius:var(--chat-message-border-radius, 6px);cursor:pointer}"],changeDetection:0})}return i})();var ea=d(59004),na=d(62564),ta=d(963),Be=d(1191);const ia=["*"];function sa(i,o){if(1&i&&(e.j41(0,"span",8),e.EFF(1),e.k0s()),2&i){const n=e.XpG(4);e.R7$(),e.JRh(n.fileTypeDescription())}}function aa(i,o){1&i&&(e.j41(0,"i",9),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&i&&(e.R7$(),e.JRh(e.bMT(2,1,"_i18n.Uploading")))}function oa(i,o){1&i&&(e.j41(0,"i",10),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&i&&(e.R7$(),e.JRh(e.bMT(2,1,"_i18n.FileDeleted")))}function ra(i,o){if(1&i&&(e.j41(0,"small",5),e.nVh(1,sa,2,1,"span",8)(2,aa,3,3,"i",9)(3,oa,3,3,"i",10),e.j41(4,"span",11),e.EFF(5),e.nI1(6,"fileSize"),e.k0s()()),2&i){let n;const t=e.XpG(),s=e.XpG(2);e.R7$(),e.vxM((n=t.FileState)===s.messageState.CF_Available?1:n===s.messageState.CF_Uploading?2:n===s.messageState.CF_Deleted?3:-1),e.R7$(4),e.JRh(e.i5U(6,2,t.FileSize,1))}}function da(i,o){1&i&&(e.nrm(0,"i",12),e.nI1(1,"translate")),2&i&&e.Y8G("title",e.mNQ(e.bMT(1,2,"_i18n.DownloadFile")))}function ha(i,o){1&i&&(e.nrm(0,"i",13),e.nI1(1,"translate")),2&i&&e.Y8G("title",e.VkB("",e.bMT(1,2,"_i18n.Uploading"),"..."))}function ma(i,o){1&i&&(e.nrm(0,"i",14),e.nI1(1,"translate")),2&i&&e.Y8G("title",e.mNQ(e.bMT(1,2,"_i18n.FileDeleted")))}function la(i,o){if(1&i&&e.nVh(0,da,2,4,"i",12)(1,ha,2,4,"i",13)(2,ma,2,4,"i",14),2&i){let n;const t=e.XpG(),s=e.XpG(2);e.vxM((n=t.FileState)===s.messageState.CF_Available?0:n===s.messageState.CF_Uploading?1:n===s.messageState.CF_Deleted?2:-1)}}function Fa(i,o){if(1&i&&(e.j41(0,"small",7),e.nI1(1,"amLocal"),e.nI1(2,"messageDate"),e.nI1(3,"translate"),e.EFF(4),e.nI1(5,"fileSize"),e.k0s()),2&i){const n=e.XpG(),t=e.XpG();e.Y8G("title",e.mNQ(e.bMT(3,7,e.bMT(2,5,e.bMT(1,3,t.Sended))))),e.R7$(4),e.SpI(" ",e.i5U(5,9,n.FileSize,1)," ")}}function ca(i,o){if(1&i&&(e.j41(0,"a",0),e.nI1(1,"translate"),e.j41(2,"div",1),e.nrm(3,"app-icon",2),e.k0s(),e.j41(4,"div",3)(5,"span",4),e.EFF(6),e.k0s(),e.nVh(7,ra,7,5,"small",5),e.k0s(),e.nVh(8,la,3,1),e.k0s(),e.j41(9,"div",6),e.nVh(10,Fa,6,12,"small",7),e.SdG(11),e.k0s()),2&i){const n=o,t=e.XpG(),s=e.XpG();e.AVh("pe-none",s.disabled()),e.Y8G("title",e.ai1("",e.bMT(1,12,"_i18n.DownloadFile")," ",n.FileName))("href",s.link(),e.B4B),e.BMQ("download",n.FileName),e.R7$(3),e.Y8G("icon",s.fileIcon()),e.R7$(3),e.JRh(t.UnsafeMessage||n.FileName),e.R7$(),e.vxM(s.isNewDesign()?7:-1),e.R7$(),e.vxM(s.isNewDesign()?-1:8),e.R7$(2),e.vxM(s.isNewDesign()?-1:10)}}
1function ua(i,o){if(1&i&&e.nVh(0,ca,12,14),2&i){let n;e.vxM((n=o.Attachment)?0:-1,n)}}let ga=(()=>{class i{myPhoneSvc=(0,r.WQX)(C.gx);isNewDesign=(0,r.WQX)(R.T);mes=y.hFB.required();messageState=m.uT2;fileExt=(0,N.EW)(()=>this.mes().Attachment.FileName.split(".").pop());fileType=(0,N.EW)(()=>{const n=this.fileExt().toLowerCase();return Object.keys($n).find(t=>$n[t].includes(n))});fileIcon=(0,N.EW)(()=>{if(!this.isNewDesign())return ta;switch(this.fileType()){case"audio":return u.QaB;case"video":return u.Hjy;case"text":return u.iUU;default:return u.ZHH}});fileTypeDescription=(0,N.EW)(()=>{const{UnsafeMessage:n,Attachment:t}=this.mes();if(n&&n!==t.FileName)return t.FileName;switch(this.fileType()){case"audio":return"Audio File";case"video":return"Video File";case"text":return`${this.fileExt().toUpperCase()} Document`;default:return`${this.fileExt().toUpperCase()} File`}});params=(0,x.ot)(this.myPhoneSvc.myPhoneSession.pipe((0,F.T)(n=>({sessionKey:n.sessionParam.sessionKey,domainUrl:n.domainUrl}))));link=(0,N.EW)(()=>{const n=this.mes(),t=this.params();return t&&n&&n.Attachment?new URL(`/MyPhone/downloadChatFile/${n.Attachment.FileLink}?sessionId=${t.sessionKey}`,t.domainUrl).href:""});disabled=(0,N.EW)(()=>this.mes().Attachment?.FileState!==m.uT2.CF_Available);static \u0275fac=function(t){return new(t||i)};static \u0275cmp=e.VBU({type:i,selectors:[["app-chat-message-file"]],inputs:{mes:[1,"mes"]},ngContentSelectors:ia,decls:1,vars:1,consts:[[3,"href","title"],[1,"file-icon"],[3,"icon"],[1,"flex-1","mw-0","d-flex","flex-column","gap-1"],["data-qa","message-filename",1,"flex-1","text-truncate"],["data-qa","file-description",1,"file-description","d-flex","gap-2","mw-0","justify-content-between"],[1,"d-flex","align-items-center","justify-content-end","gap-1","mt-1"],[3,"title"],["data-qa","file-type-description",1,"flex-1","text-truncate"],[1,"flex-1","text-truncate","dots-animation"],[1,"flex-1","text-truncate"],["data-qa","file-size"],["app-arrow-alt-circle-down-regular-icon","",3,"title"],["app-spinner-regular-icon","",3,"title"],["app-trash-alt-solid-icon","",3,"title"]],template:function(t,s){if(1&t&&(e.NAR(),e.nVh(0,ua,1,1)),2&t){let a;e.vxM((a=s.mes())?0:-1,a)}},dependencies:[ea.l,Nn.a,qe.d,Be.R,Je.h,T.D9,en,na.s],styles:['[_nghost-%COMP%]{text-align:right}[_nghost-%COMP%]   a[_ngcontent-%COMP%]{display:flex;flex-wrap:nowrap;min-width:0;border-radius:var(--chat-message-border-radius, 6px);border:1px solid var(--border-color);padding:var(--spacer-s);gap:var(--spacer-s);--svg-size: var(--svg-size-sm);--svg-color: currentColor}[_nghost-%COMP%]   small[_ngcontent-%COMP%]{padding-right:var(--spacer-xs)}.new-design   [_nghost-%COMP%]   a[_ngcontent-%COMP%]{border:none;text-align:left;font-size:var(--font-size);align-items:center;padding:0;gap:var(--spacer-s);--svg-size: 24px}.new-design   [_nghost-%COMP%]   a[_ngcontent-%COMP%]   .file-icon[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;height:var(--input-height);width:var(--input-height);background:color-mix(in srgb,currentColor 10%,white 15%);border-radius:var(--border-radius)}.new-design   [_nghost-%COMP%]   a[_ngcontent-%COMP%]   .file-description[_ngcontent-%COMP%]{opacity:.7}.new-design   [_nghost-%COMP%]   a[_ngcontent-%COMP%]   .dots-animation[_ngcontent-%COMP%]:after{content:"";display:inline-block;width:12px;animation:_ngcontent-%COMP%_dots-animation 1.5s infinite}@keyframes _ngcontent-%COMP%_dots-animation{0%{content:"."}33%{content:".."}66%{content:"..."}to{content:""}}[_nghost-%COMP%]   div[_ngcontent-%COMP%]:empty{display:none}'],changeDetection:0})}return i})();const $n={audio:["mp3","wav","ogg","aac","m4a","midi","wma","vorbis","aiff"],video:["mp3","wav","aac","flac","m4a","ogg","aiff","alac","opus","wma","mp4","mov","mkv","webm","avi","m4v","wmv","mxf","flv","3gp"],text:["txt","docx","doc","rtf","log","msg","eml","odt","pages","wps","md","asc","tex","info","nfo","csv","xml","html","htm","json","ini","cfg","bak","me","ans","asc","utf8"]};var fa=d(82869);const pa=["*"];function _a(i,o){1&i&&e.nrm(0,"show-svg-images",0),2&i&&e.Y8G("svg",o)}let Ca=(()=>{class i{isNewDesign=(0,r.WQX)(R.T);mes;sender;static \u0275fac=function(t){return new(t||i)};static \u0275cmp=e.VBU({type:i,selectors:[["app-chat-message-text"]],inputs:{mes:"mes",sender:"sender"},ngContentSelectors:pa,decls:5,vars:10,consts:[[3,"svg"],[3,"innerHTML"]],template:function(t,s){if(1&t&&(e.NAR(),e.nVh(0,_a,1,1,"show-svg-images",0),e.nrm(1,"span",1),e.nI1(2,"translateSystemMessage"),e.nI1(3,"async"),e.SdG(4)),2&t){let a;e.vxM((a=s.mes.messageIcon)?0:-1,a),e.R7$(),e.HbH(e.VkB("flex-1 ",s.isNewDesign()&&s.mes.isSystemMessage&&s.sender?"uncapitalize ms-1":"")),e.Y8G("innerHTML",e.bMT(3,8,e.i5U(2,5,s.mes,!0)),e.npT)}},dependencies:[Se.d,fa.n,B.Jj],styles:["[_nghost-%COMP%]{display:flex;align-items:center;gap:var(--spacer-xs);--svg-size: var(--svg-size-sm)}span[_ngcontent-%COMP%]{word-break:break-word;hyphens:auto;white-space:pre-line}.new-design   [_nghost-%COMP%]{display:block}span[_ngcontent-%COMP%]     a{color:var(--bg-secondary);text-decoration:underline}span[_ngcontent-%COMP%]     .emoji{width:20px;height:20px}.uncapitalize[_ngcontent-%COMP%]:first-letter{text-transform:lowercase}"],changeDetection:0})}return i})();var ka=d(24147);function ba(i,o){if(1&i&&(e.j41(0,"div",0)(1,"span",13),e.EFF(2),e.nI1(3,"chatParticipantId"),e.nI1(4,"async"),e.k0s()()),2&i){const n=e.XpG();e.R7$(),e.AVh("sent-by-me",n.sentByMe),e.R7$(),e.SpI(" ",e.bMT(4,5,e.bMT(3,3,n.sender)),"\n")}}function ya(i,o){if(1&i){const n=e.RV6();e.j41(0,"app-checker",14),e.vzT("leave"),e.bIt("ngModelChange",function(s){r.eBV(n);const a=e.XpG();
1return r.Njj(a.toggleSelected.emit(s))}),e.k0s()}if(2&i){const n=e.XpG();e.Y8G("ngModel",n.selectedMessages.contains(n.mes.Id))}}function Ea(i,o){if(1&i){const n=e.RV6();e.j41(0,"li",18)(1,"a",20),e.bIt("click",function(){r.eBV(n);const s=e.XpG(3);return r.Njj(s.download(s.mes.Attachment))}),e.j41(2,"span"),e.EFF(3),e.nI1(4,"translate"),e.k0s()()()}2&i&&(e.R7$(3),e.JRh(e.bMT(4,1,"_i18n.DownloadFile")))}function wa(i,o){if(1&i){const n=e.RV6();e.j41(0,"ul",17)(1,"li",18)(2,"a",19),e.bIt("click",function(){r.eBV(n);const s=e.XpG(2);return r.Njj(s.toggleSelected.emit(!0))}),e.j41(3,"span"),e.EFF(4),e.nI1(5,"translate"),e.k0s()()(),e.nVh(6,Ea,5,3,"li",18),e.k0s()}if(2&i){const n=e.XpG(2);e.R7$(4),e.JRh(e.bMT(5,2,"_i18n.ForwardMessage")),e.R7$(2),e.vxM(n.canDownloadAttachment?6:-1)}}function va(i,o){1&i&&(e.j41(0,"div",6),e.nrm(1,"a",15),e.DNE(2,wa,7,4,"ul",16),e.k0s())}function Da(i,o){if(1&i&&e.nrm(0,"delivered-check",8),2&i){const n=e.XpG(2);e.Y8G("mes",n.mes)}}function Ma(i,o){if(1&i&&(e.j41(0,"app-chat-message-text",7),e.nVh(1,Da,1,1,"delivered-check",8),e.k0s()),2&i){const n=e.XpG();e.Y8G("mes",n.mes)("sender",n.sender),e.R7$(),e.vxM(n.isNewDesign()?-1:1)}}function Sa(i,o){if(1&i&&e.nrm(0,"delivered-check",21),2&i){const n=e.XpG(2);e.Y8G("mes",n.mes)}}function Ta(i,o){if(1&i&&(e.j41(0,"app-chat-message-file-preview",8),e.nVh(1,Sa,1,1,"delivered-check",21),e.k0s()),2&i){const n=e.XpG();e.Y8G("mes",n.mes),e.R7$(),e.vxM(n.isNewDesign()?-1:1)}}function xa(i,o){if(1&i&&e.nrm(0,"delivered-check",8),2&i){const n=e.XpG(2);e.Y8G("mes",n.mes)}}function Ba(i,o){if(1&i&&(e.j41(0,"app-chat-message-file",8),e.nVh(1,xa,1,1,"delivered-check",8),e.k0s()),2&i){const n=e.XpG();e.Y8G("mes",n.mes),e.R7$(),e.vxM(n.isNewDesign()?-1:1)}}function Pa(i,o){if(1&i&&(e.j41(0,"small",23),e.EFF(1),e.k0s()),2&i){const n=e.XpG(2);e.R7$(),e.JRh(n.mes.UnsafeMessage)}}function Ia(i,o){if(1&i&&(e.j41(0,"small",24),e.nI1(1,"amLocal"),e.nI1(2,"messageDate"),e.nI1(3,"translate"),e.EFF(4),e.nI1(5,"amDateFormat"),e.k0s()),2&i){const n=e.XpG(2);e.Y8G("title",e.mNQ(e.bMT(3,7,e.bMT(2,5,e.bMT(1,3,n.mes.Sended))))),e.R7$(4),e.SpI(" ",e.i5U(5,9,n.mes.Sended,"LT")," ")}}function ja(i,o){if(1&i&&(e.j41(0,"div",9)(1,"div",22),e.nVh(2,Pa,2,1,"small",23),e.nVh(3,Ia,6,12,"small",24),e.k0s(),e.nrm(4,"delivered-check",25),e.k0s()),2&i){const n=e.XpG();e.R7$(2),e.vxM(null!=n.mes.Attachment&&n.mes.Attachment.HasPreview&&n.mes.UnsafeMessage?2:-1),e.R7$(),e.vxM(n.mes.Sended?3:-1),e.R7$(),e.Y8G("mes",n.mes)}}function Aa(i,o){if(1&i&&(e.j41(0,"small",10),e.nI1(1,"amLocal"),e.nI1(2,"messageDate"),e.nI1(3,"translate"),e.EFF(4),e.nI1(5,"amDateFormat"),e.k0s()),2&i){const n=e.XpG();e.Y8G("title",e.mNQ(e.bMT(3,7,e.bMT(2,5,e.bMT(1,3,n.mes.Sended))))),e.R7$(4),e.SpI(" ",e.i5U(5,9,n.mes.Sended,"LT")," ")}}function Oa(i,o){1&i&&(e.j41(0,"small",11),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&i&&(e.R7$(),e.JRh(e.bMT(2,1,"_i18n.Whispered")))}function Ra(i,o){if(1&i&&(e.nrm(0,"app-icon",26),e.j41(1,"small",27),e.EFF(2),e.nI1(3,"translate"),e.k0s()),2&i){const n=e.XpG();e.Y8G("icon",n.CircleAlert),e.R7$(2),e.JRh(e.bMT(3,2,"_i18n.NotDelivered"))}}function Ga(i,o){if(1&i){const n=e.RV6();e.j41(0,"button",30),e.nI1(1,"translate"),e.bIt("click",function(){r.eBV(n);const s=e.XpG(2);return r.Njj(s.download(s.mes.Attachment))}),e.nrm(2,"app-icon",31),e.k0s()}if(2&i){const n=e.XpG(2);e.Y8G("title",e.bMT(1,2,"_i18n.DownloadFile")),e.R7$(2),e.Y8G("icon",n.Download)}}function Na(i,o){if(1&i){const n=e.RV6();e.j41(0,"button",32),e.nI1(1,"translate"),e.bIt("click",function(){r.eBV(n);const s=e.XpG(2);return r.Njj(s.toggleSelected.emit(!0))}),e.nrm(2,"app-icon",31),e.k0s()}if(2&i){const n=e.XpG(2);e.Y8G("title",e.bMT(1,2,"_i18n.ForwardMessage")),e.R7$(2),e.Y8G("icon",n.Forward)}}function za(i,o){if(1&i&&(e.j41(0,"div",12),e.nVh(1,Ga,3,4,"button",28),e.nVh(2,Na,3,4,"button",29),e.k0s()),2&i){const n=e.XpG();e.R7$(),e.vxM(n.canDownloadAttachment?1:-1),e.R7$(),e.vxM(n.isNormalMessage?2:-1)}}let $a=(()=>{class i{myPhoneSvc=(0,r.WQX)(C.gx);modalService=(0,r.WQX)(E.B);isNewDesign=(0,r.WQX)(R.T);selectedMessages=(0,xe.NZ)();mes;participants;toggleSelected=(0,y.CGW)();downloadLink$;ngOnInit(){this.downloadLink$=this.mes.Attachment?this.myPhoneSvc.myPhoneSession.pipe(yn(this.mes.Attachment)):(0,f.of)("")}mouseOver=(0,r.vPA)(!1);get isNormalMessage(){return this.mes.MessageType===m._J6.CMT_Normal}get canDownloadAttachment(){return this.mes.Attachment?.FileState===m.uT2.CF_Available}download(n){if(!n||n.FileState!==m.uT2.CF_Available)return!1;this.downloadLink$.pipe((0,b.s)(1),(0,c.n)(t=>(0,Us.$)(`${t}&${Math.floor(1e4*Math.random())}`,{method:"HEAD"}).pipe((0,F.T)(s=>({isOk:s.ok,url:t}))))).subscribe({next:t=>{t.isOk?(0,_e.AE)(t.url,n?.FileName):this.modalService.error("_i18n.FileNotAccessible")},error:t=>this.modalService.error("_i18n.FileNotAccessible")})}get showName(){return(this.participants.isOverallGroupChat||this.participants.isMySelfSpectator)&&(this.mes.NewSender||this.mes.NewD
1ay)}get sentByMe(){return this.participants.isSentByMe(this.mes.Participants)}get sender(){return this.participants.getParticipant(this.mes.Sender)?.contact||we.a3}CircleAlert=u.H5B;Forward=u.w8r;ChatFileState=m.uT2;Download=u.f5X;static \u0275fac=function(t){return new(t||i)};static \u0275cmp=e.VBU({type:i,selectors:[["chat-message"]],inputs:{selectedMessages:"selectedMessages",mes:"mes",participants:"participants"},outputs:{toggleSelected:"toggleSelected"},decls:15,vars:25,consts:[[1,"message-row","mb-1"],[1,"message-row",3,"mouseleave","mouseenter"],[1,"fade-in-out",3,"ngModel"],[1,"message-align"],[1,"message-layout"],[1,"message-content"],["dropdown","",1,"message-menu","fade-in-out"],[1,"flex-1",3,"mes","sender"],[3,"mes"],[1,"message-data"],[1,"message-time-info",3,"title"],[1,"whispered"],[1,"message-actions"],[1,"sender-name"],[1,"fade-in-out",3,"ngModelChange","ngModel"],["dropdownToggle","","data-qa","showMore","type","button","aria-controls","dropdown-alignment","app-chevron-down-regular-icon","",1,"btn","btn-plain-sm","btn-icon"],["id","dropdown-alignment","class","dropdown-menu dropdown-menu-right ","role","menu","aria-labelledby","button-alignment",4,"dropdownMenu"],["id","dropdown-alignment","role","menu","aria-labelledby","button-alignment",1,"dropdown-menu","dropdown-menu-right"],["role","menuitem"],[1,"dropdown-item",3,"click"],[1,"dropdown-item","text-truncate",3,"click"],[1,"mt-1","ms-auto",3,"mes"],[1,"d-flex","flex-column","gap-1","minw-0"],[1,"text-truncate","text-keep-lines"],[3,"title"],[1,"justify-self-end",3,"mes"],[1,"alert-icon",3,"icon"],[1,"text-error","text-end"],["type","button","data-qa","download",1,"btn","btn-plain","btn-icon",3,"title"],["type","button","data-qa","showMore",1,"btn","btn-plain","btn-icon",3,"title"],["type","button","data-qa","download",1,"btn","btn-plain","btn-icon",3,"click","title"],[3,"icon"],["type","button","data-qa","showMore",1,"btn","btn-plain","btn-icon",3,"click","title"]],template:function(t,s){1&t&&(e.nVh(0,ba,5,7,"div",0),e.j41(1,"div",1),e.bIt("mouseleave",function(){return s.mouseOver.set(!1)})("mouseenter",function(){return s.mouseOver.set(!0)}),e.nVh(2,ya,1,1,"app-checker",2),e.j41(3,"div",3)(4,"div",4)(5,"div",5),e.nVh(6,va,3,0,"div",6),e.nVh(7,Ma,2,3,"app-chat-message-text",7)(8,Ta,2,2,"app-chat-message-file-preview",8)(9,Ba,2,2,"app-chat-message-file",8),e.nVh(10,ja,5,3,"div",9),e.k0s(),e.nVh(11,Aa,6,12,"small",10),e.nVh(12,Oa,3,3,"small",11),e.nVh(13,Ra,4,4),e.k0s(),e.nVh(14,za,3,2,"div",12),e.k0s()()),2&t&&(e.vxM(s.showName?0:-1),e.R7$(2),e.vxM(s.isNormalMessage&&!s.selectedMessages.isEmpty()?2:-1),e.R7$(),e.AVh("sent-by-me",s.sentByMe)("whispered-message",s.mes.isWhispered)("system-message",s.mes.isSystemMessage)("file-preview-message",null==s.mes.Attachment?null:s.mes.Attachment.HasPreview)("has-preview-caption",(null==s.mes.Attachment?null:s.mes.Attachment.HasPreview)&&s.mes.UnsafeMessage)("file-message",s.mes.Attachment&&!s.mes.Attachment.HasPreview)("delivery-failed",s.mes.isFailure),e.R7$(2),e.AVh("new-sender",s.mes.NewSender||s.mes.NewD
1ay),e.R7$(),e.vxM(s.isNormalMessage&&s.mouseOver()?6:-1),e.R7$(),e.vxM(s.mes.Attachment?s.mes.Attachment.HasPreview?8:9:7),e.R7$(3),e.vxM(s.isNewDesign()?10:-1),e.R7$(),e.vxM(!s.isNewDesign()&&s.mes.ShowDate?11:-1),e.R7$(),e.vxM(s.mes.isWhispered?12:-1),e.R7$(),e.vxM(s.isNewDesign()&&s.mes.isFailure?13:-1),e.R7$(),e.vxM(s.isNewDesign()&&!s.mes.isSystemMessage&&s.selectedMessages.isEmpty()?14:-1))},dependencies:[qs.$,g.X1,g.BC,g.YN,g.vS,W.Kk,W.UL,Qs,W.hs,ga,Ks,Ca,ka.I,Be.R,zn.a,Je.h,T.D9,B.Jj,Ke.b,en],styles:['[_nghost-%COMP%]   .sender-name[_ngcontent-%COMP%]{grid-area:center;font-weight:700;font-size:var(--small-font-size);color:hsl(from var(--test-primary) h s l/.8);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[_nghost-%COMP%]   .sender-name.sent-by-me[_ngcontent-%COMP%]{margin-left:auto}[_nghost-%COMP%]   .message-menu[_ngcontent-%COMP%]{position:absolute;right:2px;bottom:2px;z-index:2}[_nghost-%COMP%]   .message-menu[_ngcontent-%COMP%]   .btn-plain-sm[_ngcontent-%COMP%]{background-color:var(--text-secondary);box-shadow:0 0 3px #00000040;border-radius:25px}[_nghost-%COMP%]   .message-menu[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{--svg-color: var(--bg-tertiary-variant)}[_nghost-%COMP%]   .message-row[_ngcontent-%COMP%]{display:grid;grid-template-areas:"left center right";grid-template-columns:9fr 82fr 9fr;margin:0 0 var(--spacer-xs)}[_nghost-%COMP%]   app-checker[_ngcontent-%COMP%]{grid-area:left;padding-left:var(--spacer)}[_nghost-%COMP%]   .message-align[_ngcontent-%COMP%]{grid-area:center;display:flex;width:100%;justify-items:flex-start;flex-direction:row;gap:var(--spacer-s)}[_nghost-%COMP%]   .message-align.sent-by-me[_ngcontent-%COMP%]{flex-direction:row-reverse}[_nghost-%COMP%]   .message-align[_ngcontent-%COMP%]:not(.sent-by-me)   delivered-check[_ngcontent-%COMP%]{display:none}[_nghost-%COMP%]   .message-layout[_ngcontent-%COMP%]{display:inline-grid;grid-template-areas:"main main" "tag date";max-width:65%;min-width:115px}[_nghost-%COMP%]   .message-layout[_ngcontent-%COMP%]   .message-content[_ngcontent-%COMP%]{grid-area:main}[_nghost-%COMP%]   .message-layout[_ngcontent-%COMP%]   .whispered[_ngcontent-%COMP%]{font-style:italic;grid-area:tag}[_nghost-%COMP%]   .message-layout[_ngcontent-%COMP%]   .message-time-info[_ngcontent-%COMP%]{grid-area:date;text-align:right}[_nghost-%COMP%]   .fade-in-out[_ngcontent-%COMP%]{transition:opacity ease-in-out .2s;opacity:1}@starting-style{[_nghost-%COMP%]   .fade-in-out[_ngcontent-%COMP%]{opacity:0}}[_nghost-%COMP%]   .fade-in-out.leave[_ngcontent-%COMP%]{opacity:0}[_nghost-%COMP%]   .message-content[_ngcontent-%COMP%]{position:relative;width:auto;height:auto;padding:var(--spacer-s);min-width:0;background:var(--chat-message-bg, var(--bg-primary-hover));color:var(--chat-message-color, inherit);border-radius:var(--chat-message-border-radius, 8px);box-shadow:0 1px .5px #00000021;line-height:17px}[_nghost-%COMP%]   .message-content.new-sender[_ngcontent-%COMP%]:after{content:"";border-color:transparent var(--chat-message-bg, var(--bg-primary-hover));border-style:solid;border-width:0 20px 20px 0;display:block;position:absolute;width:0;z-index:1;top:0;left:-14px}[_nghost-%COMP%]   .system-message[_ngcontent-%COMP%]{--chat-message-bg: var(--bg-icon-primary-hover)}[_nghost-%COMP%]   .system-message[_ngcontent-%COMP%]   .message-content.new-sender[_ngcontent-%COMP%]:after{display:none}[_nghost-%COMP%]   .sent-by-me[_ngcontent-%COMP%]   .message-content.new-sender[_ngcontent-%COMP%]:after{border-width:0 0 20px 20px;left:unset;right:-14px}[_nghost-%COMP%]   .sent-by-me[_ngcontent-%COMP%]:not(.system-message){--chat-message-bg: var(--bg-sender-chat);--chat-message-color: var(--text-sender-chat)}[_nghost-%COMP%]   delivered-check[_ngcontent-%COMP%]{align-self:end}.new-design   [_nghost-%COMP%]{--chat-message-border-radius: var(--border-radius)}.new-design   [_nghost-%COMP%]   app-checker[_ngcontent-%COMP%]{padding-left:var(--spacer-l)}.new-design   [_nghost-%COMP%]   .new-day-title[_ngcontent-%COMP%], .new-design   [_nghost-%COMP%]   .whispered[_ngcontent-%COMP%]{color:var(--text-hint)}
1.new-design   [_nghost-%COMP%]   .sender-name[_ngcontent-%COMP%]{color:var(--text-hint);font-weight:400}.new-design   [_nghost-%COMP%]   .message-content[_ngcontent-%COMP%]{box-shadow:none;line-height:21px;padding:var(--spacer-s) calc(var(--spacer-s) * 1.5)}.new-design   [_nghost-%COMP%]   .message-content.new-sender[_ngcontent-%COMP%]:after{display:none}.new-design   [_nghost-%COMP%]   .message-time-info[_ngcontent-%COMP%], .new-design   [_nghost-%COMP%]   .message-data[_ngcontent-%COMP%] > small[_ngcontent-%COMP%]{color:currentColor;line-height:1;opacity:.6}.new-design   [_nghost-%COMP%]   .message-menu[_ngcontent-%COMP%]{display:none}.new-design   [_nghost-%COMP%]   .message-data[_ngcontent-%COMP%]{width:100%;display:flex;gap:var(--spacer-s);padding-top:var(--spacer-xs);justify-content:space-between;align-items:center;line-height:1}.new-design   [_nghost-%COMP%]   .message-data[_ngcontent-%COMP%]:empty{display:none}.new-design   [_nghost-%COMP%]   .file-preview-message[_ngcontent-%COMP%]   .message-content[_ngcontent-%COMP%]{background:none;padding:0}.new-design   [_nghost-%COMP%]   .file-preview-message[_ngcontent-%COMP%]     img{background:#00000050}.new-design   [_nghost-%COMP%]   .file-preview-message[_ngcontent-%COMP%]   .message-data[_ngcontent-%COMP%]{position:absolute;bottom:0;left:0;padding:var(--spacer-s);z-index:1;background:#00000050;color:#fff;border-radius:0 0 var(--border-radius) var(--border-radius);backdrop-filter:blur(1px)}.new-design   [_nghost-%COMP%]   .file-preview-message[_ngcontent-%COMP%]   .message-data[_ngcontent-%COMP%]   delivered-check[_ngcontent-%COMP%]{--svg-color: currentColor}.new-design   [_nghost-%COMP%]   .file-preview-message.has-preview-caption[_ngcontent-%COMP%]     img{border-bottom-right-radius:0;border-bottom-left-radius:0}.new-design   [_nghost-%COMP%]   .file-preview-message.has-preview-caption[_ngcontent-%COMP%]   .message-data[_ngcontent-%COMP%]{position:unset;width:100%;min-width:0;background:var(--chat-message-bg, var(--bg-primary-hover));color:var(--chat-message-color, inherit);line-height:17px;backdrop-filter:none}.new-design   [_nghost-%COMP%]   .system-message[_ngcontent-%COMP%]{text-align:start;font-size:var(--small-font-size)}.new-design   [_nghost-%COMP%]   .system-message[_ngcontent-%COMP%]   .message-content[_ngcontent-%COMP%]{color:var(--text-hint);background:var(--bg-primary-hover);padding:var(--spacer-s) calc(var(--spacer-s) * 1.5);border-radius:var(--border-radius)}.new-design   [_nghost-%COMP%]   .system-message[_ngcontent-%COMP%]   .message-layout[_ngcontent-%COMP%]{max-width:100%}.new-design   [_nghost-%COMP%]   .message-actions[_ngcontent-%COMP%]{display:none}.new-design   [_nghost-%COMP%]   .message-row[_ngcontent-%COMP%]{margin:0 0 var(--spacer);grid-template-columns:var(--chat-padding-x) 1fr var(--chat-padding-x)}.new-design   [_nghost-%COMP%]   .message-row[_ngcontent-%COMP%]:hover   .message-actions[_ngcontent-%COMP%]{display:inline-flex;gap:var(--spacer-s);padding-top:var(--spacer-s)}.new-design   [_nghost-%COMP%]   .message-row[_ngcontent-%COMP%]:hover   .message-actions[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{--svg-size: 12px;--svg-color: currentColor;--btn-icon-size: 24px;--bs-btn-bg: var(--bg-icon-primary-hover);--bs-btn-hover-bg: var(--bg-control-hover);--bs-btn-active-bg: var(--bg-control-hover)}.new-design   [_nghost-%COMP%]   .delivery-failed[_ngcontent-%COMP%]   .message-layout[_ngcontent-%COMP%]{grid-template-areas:"main icon" "error error";grid-template-columns:1fr auto;column-gap:var(--spacer-s);row-gap:var(--spacer-xs)}.new-design   [_nghost-%COMP%]   .delivery-failed[_ngcontent-%COMP%]   .message-layout[_ngcontent-%COMP%]   delivered-check[_ngcontent-%COMP%]{display:none}.new-design   [_nghost-%COMP%]   .delivery-failed[_ngcontent-%COMP%]   .message-layout[_ngcontent-%COMP%]   .alert-icon[_ngcontent-%COMP%]{grid-area:icon;align-self:center;--svg-color: var(--error);--svg-size: var(--svg-size-sm)}.new-design   [_nghost-%COMP%]   .delivery-failed[_ngcontent-%COMP%]   .message-layout[_ngcontent-%COMP%]   .text-error[_ngcontent-%COMP%]{grid-area:error}'],changeDetection:0})}return i})();const Ln=[{id:"people",name:"Smileys & People",emojis:["1F600","1F601","1F602","1F923","1F603","1F604","1F605","1F606","1F609","1F60A","1F60B","1F60E","1F60D","1F618","1F617","1F619","1F61A","263A-FE0F","1F642","1F917","1F929","1F914","1F928","1F610","1F611","1F636","1F644","1F60F","1F623","1F625","1F62E","1F910","1F62F","1F62A","1F62B","1F634","1F60C","1F61B","1F61C","1F61D","1F924","1F612","1F613","1F614","1F615","1F643","1F911","1F632","2639-FE0F","1F641","1F616","1F61E","1F61F","1F624","1F622","1F62D","1F626","1F627","1F628","1F629","1F92F","1F62C","1F630","1F631","1F633","1F92A","1F635","1F621","1F620","1F92C","1F637","1F912","1F915","1F922","1F92E","1F927","1F607","1F920","1F921","1F925","1F92B","1F92D","1F9D0","1F913","1F608","1F47F","1F479","1F47A","1F480","2620-FE0F","1F47B","1F47D","1F47E","1F916","1F4A9","1F63A","1F638","1F639","1F63B","1F63C","1F63D","1F640","1F63F","1F63E","1F648","1F649","1F64A","1F476","1F9D2","1F466","1F467","1F9D1","1F468","1F469","1F9D3","1F474","1F475","1F468-200D-2695-FE0F","1F469-200D-2695-FE0F","1F468-200D-1F393","1F469-200D-1F393","1F468-200D-1F3EB","1F469-200D-1F3EB","1F468-200D-2696-FE0F","1F469-200D-2696-FE0F","1F468-200D-1F33E","1F469-200D-1F33E","1F468-200D-1F373","1F469-200D-1F373","1F468-200D-1F527","1F469-200D-1F527","1F468-200D-1F3ED","1F469-200D-1F3ED","1F468-200D-1F4BC","1F469-200D-1F4BC","1F468-200D-1F52C","1F469-200D-1F52C","1F468-200D-1F4BB","1F469-200D-1F4BB","1F468-200D-1F3A4","1F469-200D-1F3A4","1F468-200D-1F3A8","1F469-200D-1F3A8","1F468-200D-2708-FE0F","1F469-200D-2708-FE0F","1F468-200D-1F680","1F469-200D-1F680","1F468-200D-1F692","1F469-200D-1F692","1F46E","1F46E-200D-2642-FE0F","1F46E-200D-2640-FE0F","1F575-
1FE0F","1F575-FE0F-200D-2642-FE0F","1F575-FE0F-200D-2640-FE0F","1F482","1F482-200D-2642-FE0F","1F482-200D-2640-FE0F","1F477","1F477-200D-2642-FE0F","1F477-200D-2640-FE0F","1F934","1F478","1F473","1F473-200D-2642-FE0F","1F473-200D-2640-FE0F","1F472","1F9D5","1F9D4","1F471","1F471-200D-2642-FE0F","1F471-200D-2640-FE0F","1F935","1F470","1F930","1F931","1F47C","1F385","1F936","1F9D9","1F9D9-200D-2640-FE0F","1F9D9-200D-2642-FE0F","1F9DA","1F9DA-200D-2640-FE0F","1F9DA-200D-2642-FE0F","1F9DB","1F9DB-200D-2640-FE0F","1F9DB-200D-2642-FE0F","1F9DC","1F9DC-200D-2640-FE0F","1F9DC-200D-2642-FE0F","1F9DD","1F9DD-200D-2640-FE0F","1F9DD-200D-2642-FE0F","1F9DE","1F9DE-200D-2640-FE0F","1F9DE-200D-2642-FE0F","1F9DF","1F9DF-200D-2640-FE0F","1F9DF-200D-2642-FE0F","1F64D","1F64D-200D-2642-FE0F","1F64D-200D-2640-FE0F","1F64E","1F64E-200D-2642-FE0F","1F64E-200D-2640-FE0F","1F645","1F645-200D-2642-FE0F","1F645-200D-2640-FE0F","1F646","1F646-200D-2642-FE0F","1F646-200D-2640-FE0F","1F481","1F481-200D-2642-FE0F","1F481-200D-2640-FE0F","1F64B","1F64B-200D-2642-FE0F","1F64B-200D-2640-FE0F","1F647","1F647-200D-2642-FE0F","1F647-200D-2640-FE0F","1F926","1F926-200D-2642-FE0F","1F926-200D-2640-FE0F","1F937","1F937-200D-2642-FE0F","1F937-200D-2640-FE0F","1F486","1F486-200D-2642-FE0F","1F486-200D-2640-FE0F","1F487","1F487-200D-2642-FE0F","1F487-200D-2640-FE0F","1F6B6","1F6B6-200D-2642-FE0F","1F6B6-200D-2640-FE0F","1F3C3","1F3C3-200D-2642-FE0F","1F3C3-200D-2640-FE0F","1F483","1F57A","1F46F","1F46F-200D-2642-FE0F","1F46F-200D-2640-FE0F","1F9D6","1F9D6-200D-2640-FE0F","1F9D6-200D-2642-FE0F","1F9D7","1F9D7-200D-2640-FE0F","1F9D7-200D-2642-FE0F","1F9D8","1F9D8-200D-2640-FE0F","1F9D8-200D-2642-FE0F","1F6C0","1F6CC","1F574-FE0F","1F5E3-FE0F","1F464","1F465","1F93A","1F3C7","26F7-FE0F","1F3C2","1F3CC-FE0F","1F3CC-FE0F-200D-2642-FE0F","1F3CC-FE0F-200D-2640-FE0F","1F3C4","1F3C4-200D-2642-FE0F","1F3C4-200D-2640-FE0F","1F6A3","1F6A3-200D-2642-FE0F","1F6A3-200D-2640-FE0F","1F3CA","1F3CA-200D-2642-FE0F","1F3CA-200D-2640-FE0F","26F9-FE0F","26F9-FE0F-200D-2642-FE0F","26F9-FE0F-200D-2640-FE0F","1F3CB-FE0F","1F3CB-FE0F-200D-2642-FE0F","1F3CB-FE0F-200D-2640-FE0F","1F6B4","1F6B4-200D-2642-FE0F","1F6B4-200D-2640-FE0F","1F6B5","1F6B5-200D-2642-FE0F","1F6B5-200D-2640-FE0F","1F3CE-FE0F","1F3CD-FE0F","1F938","1F938-200D-2642-FE0F","1F938-200D-2640-FE0F","1F93C","1F93C-200D-2642-FE0F","1F93C-200D-2640-FE0F","1F93D","1F93D-200D-2642-FE0F","1F93D-200D-2640-FE0F","1F93E","1F93E-200D-2642-FE0F","1F93E-200D-2640-FE0F","1F939","1F939-200D-2642-FE0F","1F939-200D-2640-FE0F","1F46B","1F46C","1F46D","1F48F","1F469-200D-2764-FE0F-200D-1F48B-200D-1F468","1F468-200D-2764-FE0F-200D-1F48B-200D-1F468","1F469-200D-2764-FE0F-200D-1F48B-200D-1F469","1F491","1F469-200D-2764-FE0F-200D-1F468","1F468-200D-2764-FE0F-200D-1F468","1F469-200D-2764-FE0F-200D-1F469","1F46A","1F468-200D-1F469-200D-1F466","1F468-200D-1F469-200D-1F467","1F468-200D-1F469-200D-1F467-200D-1F466","1F468-200D-1F469-200D-1F466-200D-1F466","1F468-200D-1F469-200D-1F467-200D-1F467","1F468-200D-1F468-200D-1F466","1F468-200D-1F468-200D-1F467","1F468-200D-1F468-200D-1F467-200D-1F466","1F468-200D-1F468-200D-1F466-200D-1F466","1F468-200D-1F468-200D-1F467-200D-1F467","1F469-200D-1F469-200D-1F466","1F469-200D-1F469-200D-1F467","1F469-200D-1F469-200D-1F467-200D-1F466","1F469-200D-1F469-200D-1F466-200D-1F466","1F469-200D-1F469-200D-1F467-200D-1F467","1F468-200D-1F466","1F468-200D-1F466-200D-1F466","1F468-200D-1F467","1F468-200D-1F467-200D-1F466","1F468-200D-1F467-200D-1F467","1F469-200D-1F466","1F469-200D-1F466-200D-1F466","1F469-200D-1F467","1F469-200D-1F467-200D-1F466","1F469-200D-1F467-200D-1F467","1F933","1F4AA","1F448","1F449","261D-FE0F","1F446","1F595","1F447","270C-FE0F","1F91E","1F596","1F918","1F919","1F590-FE0F","270B","1F44C","1F44D","1F44E","270A","1F44A","1F91B","1F91C","1F91A","1F44B","1F91F","270D-FE0F","1F44F","1F450","1F64C","1F932","1F64F","1F91D","1F485","1F442","1F443","1F463","1F440","1F441-FE0F","1F441-FE0F-200D-1F5E8-FE0F","1F9E0","1F445","1F444","1F48B","1F498","2764-FE0F","1F493","1F494","1F495","1F496","1F497","1F499","1F49A","1F49B","1F9E1","1F49C","1F5A4","1F49D","1F49E","1F49F","2763-FE0F","1F48C","1F4A4","1F4A2","1F4A3","1F4A5","1F4A6","1F4A8","1F4AB","1F4AC","1F5E8-FE0F","1F5EF-FE0F","1F4AD","1F573-FE0
1F","1F453","1F576-FE0F","1F454","1F455","1F456","1F9E3","1F9E4","1F9E5","1F9E6","1F457","1F458","1F459","1F45A","1F45B","1F45C","1F45D","1F6CD-FE0F","1F392","1F45E","1F45F","1F460","1F461","1F462","1F451","1F452","1F3A9","1F393","1F9E2","26D1-FE0F","1F4FF","1F484","1F48D","1F48E"]},{id:"nature",name:"Animals & Nature",emojis:["1F435","1F412","1F98D","1F436","1F415","1F429","1F43A","1F98A","1F431","1F408","1F981","1F42F","1F405","1F406","1F434","1F40E","1F984","1F993","1F98C","1F42E","1F402","1F403","1F404","1F437","1F416","1F417","1F43D","1F40F","1F411","1F410","1F42A","1F42B","1F992","1F418","1F98F","1F42D","1F401","1F400","1F439","1F430","1F407","1F43F-FE0F","1F994","1F987","1F43B","1F428","1F43C","1F43E","1F983","1F414","1F413","1F423","1F424","1F425","1F426","1F427","1F54A-FE0F","1F985","1F986","1F989","1F438","1F40A","1F422","1F98E","1F40D","1F432","1F409","1F995","1F996","1F433","1F40B","1F42C","1F41F","1F420","1F421","1F988","1F419","1F41A","1F980","1F990","1F991","1F40C","1F98B","1F41B","1F41C","1F41D","1F41E","1F997","1F577-FE0F","1F578-FE0F","1F982","1F490","1F338","1F4AE","1F3F5-FE0F","1F339","1F940","1F33A","1F33B","1F33C","1F337","1F331","1F332","1F333","1F334","1F335","1F33E","1F33F","2618-FE0F","1F340","1F341","1F342","1F343"]},{id:"foods",name:"Food & Drink",emojis:["1F347","1F348","1F349","1F34A","1F34B","1F34C","1F34D","1F34E","1F34F","1F350","1F351","1F352","1F353","1F95D","1F345","1F965","1F951","1F346","1F954","1F955","1F33D","1F336-FE0F","1F952","1F966","1F344","1F95C","1F330","1F35E","1F950","1F956","1F968","1F95E","1F9C0","1F356","1F357","1F969","1F953","1F354","1F35F","1F355","1F32D","1F96A","1F32E","1F32F","1F959","1F95A","1F373","1F958","1F372","1F963","1F957","1F37F","1F96B","1F371","1F358","1F359","1F35A","1F35B","1F35C","1F35D","1F360","1F362","1F363","1F364","1F365","1F361","1F95F","1F960","1F961","1F366","1F367","1F368","1F369","1F36A","1F382","1F370","1F967","1F36B","1F36C","1F36D","1F36E","1F36F","1F37C","1F95B","2615","1F375","1F376","1F37E","1F377","1F378","1F379","1F37A","1F37B","1F942","1F943","1F964","1F962","1F37D-FE0F","1F374","1F944","1F52A","1F3FA"]},{id:"activity",name:"Activities",emojis:["1F383","1F384","1F386","1F387","2728","1F388","1F389","1F38A","1F38B","1F38D","1F38E","1F38F","1F390","1F391","1F380","1F381","1F397-FE0F","1F39F-FE0F","1F3AB","1F396-FE0F","1F3C6","1F3C5","1F947","1F948","1F949","26BD","26BE","1F3C0","1F3D0","1F3C8","1F3C9","1F3BE","1F3B1","1F3B3","1F3CF","1F3D1","1F3D2","1F3D3","1F3F8","1F94A","1F94B","1F945","1F3AF","26F3","26F8-FE0F","1F3A3","1F3BD","1F3BF","1F6F7","1F94C","1F3AE","1F579-FE0F","1F3B2","2660-FE0F","2665-FE0F","2666-FE0F","2663-FE0F","1F0CF","1F004","1F3B4"]},{id:"places",name:"Travel & Places",emojis:["1F30D","1F30E","1F30F","1F310","1F5FA-FE0F","1F5FE","1F3D4-FE0F","26F0-FE0F","1F30B","1F5FB","1F3D5-FE0F","1F3D6-FE0F","1F3DC-FE0F","1F3DD-FE0F","1F3DE-FE0F","1F3DF-FE0F","1F3DB-FE0F","1F3D7-FE0F","1F3D8-FE0F","1F3D9-FE0F","1F3DA-FE0F","1F3E0","1F3E1","1F3E2","1F3E3","1F3E4","1F3E5","1F3E6","1F3E8","1F3E9","1F3EA","1F3EB","1F3EC","1F3ED","1F3EF","1F3F0","1F492","1F5FC","1F5FD","26EA","1F54C","1F54D","26E9-FE0F","1F54B","26F2","26FA","1F301","1F303","1F304","1F305","1F306","1F307","1F309","2668-FE0F","1F30C","1F3A0","1F3A1","1F3A2","1F488","1F3AA","1F3AD","1F5BC-FE0F","1F3A8","1F3B0","1F682","1F683","1F684","1F685","1F686","1F687","1F688","1F689","1F68A","1F69D","1F69E","1F68B","1F68C","1F68D","1F68E","1F690","1F691","1F692","1F693","1F694","1F695","1F696","1F697","1F698","1F699","1F69A","1F69B","1F69C","1F6B2","1F6F4","1F6F5","1F68F","1F6E3-FE0F","1F6E4-FE0F","26FD","1F6A8","1F6A5","1F6A6","1F6A7","1F6D1","2693","26F5","1F6F6","1F6A4","1F6F3-FE0F","26F4-FE0F","1F6E5-FE0F","1F6A2","2708-FE0F","1F6E9-FE0F","1F6EB","1F6EC","1F4BA","1F681","1F69F","1F6A0","1F6A1","1F6F0-FE0F","1F680","1F6F8","1F6CE-FE0F","1F6AA","1F6CF-FE0F","1F6CB-FE0F","1F6BD","1F6BF","1F6C1","231B","23F3","231A","23F0","23F1-FE0F","23F2-FE0F","1F570-FE0F","1F55B","1F567","1F550","1F55C","1F551","1F55D","1F552","1F55E","1F553","1F55F","1F554","1F560","1F555","1F561","1F556","1F562","1F557","1F563","1F558","1F564","1F559","1F565","1F55A","1F566","1F311","1F312","1F313","1F314","1F315","1F316","1F317","1F318","1F319","1F31A","1F31B","1F31C","1F321-FE0F","2600-FE0F","1F31D","1F31E","2B50","1F31F","1F320","2601-FE0F","26C5","26C8-FE0F","1F324-FE0F","1F325-FE0F","1F326-FE0F","1F327-FE0F","1F328-FE0F","1F329-FE0F","1F32A-FE0F","1F32B-FE0F","1F32C-FE0F","1F300","1F308","1F302","2602-FE0F","2614","26F1-FE0F","26A1","2744-FE0F","2603-FE0F","26C4","2604-FE0F","1F525","1F4A7","1F30A"]},{id:"objects",name:"Objects",emojis:["1F507","1F508","1F509","1F50A","1F4E2","1F4E3","1F4EF","1F514","1F515","1F3BC","1F3B5","1F3B6","1F399-FE0F","1F39A-FE0F","1F39B-FE0F","1F3A4","1F3A7","1F4FB","1F3B7","1F3B8","1F3B9","1F3BA","1F3BB","1F941","1F4F1","1F4F2","260E-FE0F","1F4DE","1F4DF","1F4E0","1F50B","1F50C","1F4BB","1F5A5-FE0F","1F5A8-FE0F","2328-FE0F","1F5B1-FE0F","1F5B2-FE0F","1F4BD","1F4BE","1F4BF","1F4C0","1F3A5","1F39E-FE0F","1F4FD-FE0F","1F3AC","1F4FA","1F4F7","1F4F8","1F4F9","1F4FC","1F50D","1F50E","1F52C","1F52D","1F4E1","1F56F-FE0F","1F4A1","1F526","1F3EE","1F4D4","1F4D5","1F4D6","1F4D7","1F4D8","1F4D9","1F4DA","1F4D3","1F4D2","1F4C3","1F4DC","1F4C4","1F4F0","1F5DE-FE0F","1F4D1","1F516","1F3F7-FE0F","1F4B0","1F4B4","1F4B5","1F4B6","1F4B7","1F4B8","1F4B3","1F4B9","1F4B1","1F4B2","2709-FE0F","1F4E7","1F4E8","1F4E9","1F4E4","1F4E5","1F4E6","1F4EB","1F4EA","1F4EC","1F4ED","1F4EE","1F5F3-FE0F","270F-FE0F","2712-FE0F","1F58B-FE0F","1F58A-FE0F","1F58C-FE0F","1F58D-FE0F","1F4DD","1F4BC","1F4C1","1F4C2","1F5C2-FE0F","1F4C5","1F4C6","1F5D2-FE0F","1F5D3-FE0F","1F4C7","1F4C8","1F4C9","1F4CA","1F4CB","1F4CC","1F4CD","1F4CE","1F587-FE0F","1F4CF","1F4D0","2702-FE0F","1F5C3-FE0F","1F5C4-FE0F","1F5D1-FE0F","1F512","1F513","1F50F","1F510","1F511","1F5DD-FE0F","1F528","26CF-FE0F","2692-FE0F","1F6E0-FE0F","1F5E1-FE0F","2694-FE0F","1F52B","1F3F9","1F6E1-FE0F","1F527","1F529","2699-FE0F","1F5DC-FE0F","2697-FE0F","2696-FE0F","1F517","26D3-FE0F","1F489","1F48A","1F6AC","26B0-FE0F","26B1-FE0F","1F5FF","1F6E2-FE0F","1F52E","1F6D2"]},{id:"symbols",name:"Symbols",emojis:["1F3E7","1F6AE","1F6B0","267F","1F6B9","1F6BA","1F6BB","1F6BC","1F6BE","1F6C2","1F6C3","1F6C4","1F6C5","26A0-FE0F","1F6B8","26D4","1F6AB","1F6B3","1F6AD","1F6AF","1F6B1","1F6B7","1F4F5","1F51E","2622-FE0
1F","2623-FE0F","2B06-FE0F","2197-FE0F","27A1-FE0F","2198-FE0F","2B07-FE0F","2199-FE0F","2B05-FE0F","2196-FE0F","2195-FE0F","2194-FE0F","21A9-FE0F","21AA-FE0F","2934-FE0F","2935-FE0F","1F503","1F504","1F519","1F51A","1F51B","1F51C","1F51D","1F6D0","269B-FE0F","1F549-FE0F","2721-FE0F","2638-FE0F","262F-FE0F","271D-FE0F","2626-FE0F","262A-FE0F","262E-FE0F","1F54E","1F52F","2648","2649","264A","264B","264C","264D","264E","264F","2650","2651","2652","2653","26CE","1F500","1F501","1F502","25B6-FE0F","23E9","23ED-FE0F","23EF-FE0F","25C0-FE0F","23EA","23EE-FE0F","1F53C","23EB","1F53D","23EC","23F8-FE0F","23F9-FE0F","23FA-FE0F","23CF-FE0F","1F3A6","1F505","1F506","1F4F6","1F4F3","1F4F4","2640-FE0F","2642-FE0F","2695-FE0F","267B-FE0F","269C-FE0F","1F531","1F4DB","1F530","2B55","2705","2611-FE0F","2714-FE0F","2716-FE0F","274C","274E","2795","2796","2797","27B0","27BF","303D-FE0F","2733-FE0F","2734-FE0F","2747-FE0F","203C-FE0F","2049-FE0F","2753","2754","2755","2757","3030-FE0F","0023-FE0F-20E3","002A-FE0F-20E3","0030-FE0F-20E3","0031-FE0F-20E3","0032-FE0F-20E3","0033-FE0F-20E3","0034-FE0F-20E3","0035-FE0F-20E3","0036-FE0F-20E3","0037-FE0F-20E3","0038-FE0F-20E3","0039-FE0F-20E3","1F51F","1F4AF","1F520","1F521","1F522","1F523","1F524","1F170-FE0F","1F18E","1F171-FE0F","1F191","1F192","1F193","2139-FE0F","1F194","24C2-FE0F","1F195","1F196","1F17E-FE0F","1F197","1F17F-FE0F","1F198","1F199","1F19A","1F201","1F202-FE0F","1F237-FE0F","1F236","1F22F","1F250","1F239","1F21A","1F232","1F251","1F238","1F234","1F233","3297-FE0F","3299-FE0F","1F23A","1F235","25AA-FE0F","25AB-FE0F","25FB-FE0F","25FC-FE0F","25FD","25FE","2B1B","2B1C","1F536","1F537","1F538","1F539","1F53A","1F53B","1F4A0","1F518","1F532","1F533","26AA","26AB","1F534","1F535"]},{id:"flags",name:"Flags",emojis:["1F1E6-1F1E8","1F1E6-1F1E9","1F1E6-1F1EA","1F1E6-1F1EB","1F1E6-1F1EC","1F1E6-1F1EE","1F1E6-1F1F1","1F1E6-1F1F2","1F1E6-1F1F4","1F1E6-1F1F6","1F1E6-1F1F7","1F1E6-1F1F8","1F1E6-1F1F9","1F1E6-1F1FA","1F1E6-1F1FC","1F1E6-1F1FD","1F1E6-1F1FF","1F1E7-1F1E6","1F1E7-1F1E7","1F1E7-1F1E9","1F1E7-1F1EA","1F1E7-1F1EB","1F1E7-1F1EC","1F1E7-1F1ED","1F1E7-1F1EE","1F1E7-1F1EF","1F1E7-1F1F1","1F1E7-1F1F2","1F1E7-1F1F3","1F1E7-1F1F4","1F1E7-1F1F6","1F1E7-1F1F7","1F1E7-1F1F8","1F1E7-1F1F9","1F1E7-1F1FB","1F1E7-1F1FC","1F1E7-1F1FE","1F1E7-1F1FF","1F1E8-1F1E6","1F1E8-1F1E8","1F1E8-1F1E9","1F1E8-1F1EB","1F1E8-1F1EC","1F1E8-1F1ED","1F1E8-1F1EE","1F1E8-1F1F0","1F1E8-1F1F1","1F1E8-1F1F2","1F1E8-1F1F3","1F1E8-1F1F4","1F1E8-1F1F5","1F1E8-1F1F7","1F1E8-1F1FA","1F1E8-1F1FB","1F1E8-1F1FC","1F1E8-1F1FD","1F1E8-1F1FE","1F1E8-1F1FF","1F1E9-1F1EA","1F1E9-1F1EC","1F1E9-1F1EF","1F1E9-1F1F0","1F1E9-1F1F2","1F1E9-1F1F4","1F1E9-1F1FF","1F1EA-1F1E6","1F1EA-1F1E8","1F1EA-1F1EA","1F1EA-1F1EC","1F1EA-1F1ED","1F1EA-1F1F7","1F1EA-1F1F8","1F1EA-1F1F9","1F1EA-1F1FA","1F1EB-1F1EE","1F1EB-1F1EF","1F1EB-1F1F0","1F1EB-1F1F2","1F1EB-1F1F4","1F1EB-1F1F7","1F1EC-1F1E6","1F1EC-1F1E7","1F1EC-1F1E9","1F1EC-1F1EA","1F1EC-1F1EB","1F1EC-1F1EC","1F1EC-1F1ED","1F1EC-1F1EE","1F1EC-1F1F1","1F1EC-1F1F2","1F1EC-1F1F3","1F1EC-1F1F5","1F1EC-1F1F6","1F1EC-1F1F7","1F1EC-1F1F8","1F1EC-1F1F9","1F1EC-1F1FA","1F1EC-1F1FC","1F1EC-1F1FE","1F1ED-1F1F0","1F1ED-1F1F2","1F1ED-1F1F3","1F1ED-1F1F7","1F1ED-1F1F9","1F1ED-1F1FA","1F1EE-1F1E8","1F1EE-1F1E9","1F1EE-1F1EA","1F1EE-1F1F1","1F1EE-1F1F2","1F1EE-1F1F3","1F1EE-1F1F4","1F1EE-1F1F6","1F1EE-1F1F7","1F1EE-1F1F8","1F1EE-1F1F9","1F1EF-1F1EA","1F1EF-1F1F2","1F1EF-1F1F4","1F1EF-1F1F5","1F1F0-1F1EA","1F1F0-1F1EC","1F1F0-1F1ED","1F1F0-1F1EE","1F1F0-1F1F2","1F1F0-1F1F3","1F1F0-1F1F5","1F1F0-1F1F7","1F1F0-1F1FC","1F1F0-1F1FE","1F1F0-1F1FF","1F1F1-1F1E6","1F1F1-1F1E7","1F1F1-1F1E8","1F1F1-1F1EE","1F1F1-1F1F0","1F1F1-1F1F7","1F1F1-1F1F8","1F1F1-1F1F9","1F1F1-1F1FA","1F1F1-1F1FB","1F1F1-1F1FE","1F1F2-1F1E6","1F1F2-1F1E8","1F1F2-1F1E9","1F1F2-1F1EA","1F1F2-1F1EB","1F1F2-1F1EC","1F1F2-1F1ED","1F1F2-1F1F0","1F1F2-1F1F1","1F1F2-1F1F2","1F1F2-1F1F3","1F1F2-1F1F4","1F1F2-1F1F5","1F1F2-1F1F6","1F1F2-1F1F7","1F1F2-1F1F8","1F1F2-1F1F9","1F1F2-1F1FA","1F1F2-1F1FB","1F1F2-1F1FC","1F1F2-1F1FD","1F1F2-1F1FE","1F1F2-1F1FF","1F1F3-1F1E6","1F1F3-1F1E8","1F1F3-1F1EA","1F1F3-1F1EB","1F1F3-1F1EC","1F1F3-1F1EE","1F1F3-1F1F1","1F1F3-1F1F4","1F1F3-1F1F5","1F1F3-1F1F7","1F1F3-1F1FA","1F1F3-1F1FF","1F1F4-1F1F2","1F1F5-1F1E6","1F1F5-1F1EA","1F1F5-1F1EB","1F1F5-1F1EC","1F1F5-1F1ED","1F1F5-1F1F0","1F1F5-1F1F1","1F1F5-1F1F2","1F1F5-1F1F3","1F1F5-1F1F7","1F1F5-1F1F8","1F1F5-1F1F9","1F1F5-1F1FC","1F1F5-1F1FE","1F1F6-1F1E6","1F1F7-1F1EA","1F1F7-1F1F4","1F1F7-1F1F8","1F1F7-1F1FA","1F1F7-1F1FC","1F1F8-1F1E6","1F1F8-1F1E7","1F1F8-1F1E8","1F1F8-1F1E9","1F1F8-1F1EA","1F1F8-1F1EC","1F1F8-1F1ED","1F1F8-1F1EE","1F1F8-1F1EF","1F1F8-1F1F0","1F1F8-1F1F1","1F1F8-1F1F2","1F1F8-1F1F3","1F1F8-1F1F4","1F1F8-1F1F7","1F1F8-1F1F8","1F1F8-1F1F9","1F1F8-1F1FB","1F1F8-1F1FD","1F1F8-1F1FE","1F1F8-1F1FF","1F1F9-1F1E6","1F1F9-1F1E8","1F1F9-1F1E9","1F1F9-1F1EB","1F1F9-1F1EC","1F1F9-1F1ED","1F1F9-1F1EF","1F1F9-1F1F0","1F1F9-1F1F1","1F1F9-1F1F2","1F1F9-1F1F3","1F1F9-1F1F4","1F1F9-1F1F7","1F1F9-1F1F9","1F1F9-1F1FB","1F1F9-1F1FC","1F1F9-1F1FF","1F1FA-1F1E6","1F1FA-1F1EC","1F1FA-1F1F2","1F1FA-1F1F3","1F1FA-1F1F8","1F1FA-1F1FE","1F1FA-1F1FF","1F1FB-1F1E6","1F1FB-1F1E8","1F1FB-1F1EA","1F1FB-1F1EC","1F1FB-1F1EE","1F1FB-1F1F3","1F1FB-1F1FA","1F1FC-1F1EB","1F1FC-1F1F8","1F1FD-1F1F0","1F1FE-1F1EA","1F1FE-1F1F9","1F1FF-1F1E6","1F1FF-1F1F2","1F1FF-1F1FC","1F38C","1F3C1","1F3F3-FE0F","1F3F3-FE0F-200D-1F308","1F3F4","1F3F4-E0067-E0062-E0065-E006E-E0067-E007F","1F3F4-E0067-E0062-E0073-E0063-E0074-E007F","1F3F4-E0067-E0062-E0077-E006C-E0073-E007F","1F6A9"]}];let La=(()=>{class i{NAMESPACE="emoji-mart";frequently=null;defaults={};initialized=!1;DEFAULTS=["+1","grinning","kissing_heart","heart_eyes","laughing","stuck_out_tongue_winking_eye","sweat_smile","joy","scream","disappointed","unamused","weary","sob","sunglasses","heart","poop"];init(){this.frequently=JSON.parse(localStorage.getItem(`${this.NAMESPACE}.frequently`)||"null"),this.initialized=!0}add(n){this.initialized||this.init(),this.frequently||(this.frequently=this.defaults),this.frequently[n.id]||(this.frequently[n.id]=0),this.frequently[n.id]+=1,localStorage.setItem(`${this.NAMESPACE}.last`,n.id),localStorage.setItem(`${this.NAMESPACE}.frequently`,JSON.stringify(this.frequently))}get(n,t){if(this.initialized||this.init(),null===this.frequently){this.defaults={};const k=[];for(let D=0;D<n;D++)this.defaults[this.DEFAULTS[D]]=n-D,k.push(this.DEFAULTS[D]);return k}const s=n*t,l=Object.keys(this.frequently).sort((k,D)=>this.frequently[k]-this.frequently[D]).reverse().slice(0,s),_=localStorage.getItem(`${this.NAMESPACE}.last`);return _&&!(l.indexOf(_)>-1)&&(l.pop(),l.push(_)),l}static \u0275fac=function(t){return new(t||i)};static \u0275prov=r.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();const Va=[{name:"Monkey Face",unified:"1F435",short_name:"monkey_face",emoticons:[":o)"],keywords:["animal","nature","circus"],sheet:[13,31]},{name:"Grinning Face",unified:"1F600",short_name:"grinning",text:":D",keywords:["face","smile","happy","joy","
1:D","grin"],sheet:[30,24]},{name:"Emoji Modifier Fitzpatrick Type-1-2",unified:"1F3FB",short_name:"skin-tone-2",sheet:[12,25],hidden:["messenger"]},{name:"Earth Globe Europe-Africa",unified:"1F30D",short_name:"earth_africa",keywords:["globe","world","international"],sheet:[6,5]},{name:"Chequered Flag",unified:"1F3C1",short_name:"checkered_flag",keywords:["contest","finishline","race","gokart"],sheet:[9,27]},{name:"Speaker with Cancellation Stroke",unified:"1F507",short_name:"mute",keywords:["sound","volume","silence","quiet"],sheet:[27,9]},{name:"Jack-O-Lantern",unified:"1F383",short_name:"jack_o_lantern",keywords:["halloween","light","pumpkin","creepy","fall"],sheet:[8,17]},{name:"Automated Teller Machine",unified:"1F3E7",short_name:"atm",keywords:["money","sales","cash","blue-square","payment","bank"],sheet:[12,4]},{name:"Grapes",unified:"1F347",short_name:"grapes",keywords:["fruit","food","wine"],sheet:[7,9]},{name:"Earth Globe Americas",unified:"1F30E",short_name:"earth_americas",keywords:["globe","world","USA","international"],sheet:[6,6]},{name:"Grinning Face with Smiling Eyes",unified:"1F601",short_name:"grin",keywords:["face","happy","smile","joy","kawaii"],sheet:[30,25]},{name:"Melon",unified:"1F348",short_name:"melon",keywords:["fruit","nature","food"],sheet:[7,10]},{name:"Triangular Flag on Post",unified:"1F6A9",short_name:"triangular_flag_on_post",keywords:["mark","milestone","place"],sheet:[35,14]},{name:"Monkey",unified:"1F412",short_name:"monkey",keywords:["animal","nature","banana","circus"],sheet:[12,48]},{name:"Christmas Tree",unified:"1F384",short_name:"christmas_tree",keywords:["festival","vacation","december","xmas","celebration"],sheet:[8,18]},{name:"Emoji Modifier Fitzpatrick Type-3",unified:"1F3FC",short_name:"skin-tone-3",sheet:[12,26],hidden:["messenger"]},{name:"Put Litter in Its Place Symbol",unified:"1F6AE",short_name:"put_litter_in_its_place",keywords:["blue-square","sign","human","info"],sheet:[35,19]},{name:"Speaker",unified:"1F508",short_name:"speaker",keywords:["sound","volume","silence","broadcast"],sheet:[27,10]},{name:"Earth Globe Asia-Australia",unified:"1F30F",short_name:"earth_asia",keywords:["globe","world","east","international"],sheet:[6,7]},{name:"Crossed Flags",unified:"1F38C",short_name:"crossed_flags",keywords:["japanese","nation","country","border"],sheet:[8,31]},{name:"Face with Tears of Joy",unified:"1F602",short_name:"joy",keywords:["face","cry","tears","weep","happy","happytears","haha"],sheet:[30,26]},{name:"Speaker with One Sound Wave",unified:"1F509",short_name:"sound",keywords:["volume","speaker","broadcast"],sheet:[27,11]},{name:"Watermelon",unified:"1F349",short_name:"watermelon",keywords:["fruit","food","picnic","summer"],sheet:[7,11]},{name:"Gorilla",unified:"1F98D",short_name:"gorilla",keywords:["animal","nature","circus"],sheet:[42,37],hidden:["messenger"]},{name:"Fireworks",unified:"1F386",short_name:"fireworks",keywords:["photo","festival","carnival","congratulations"],sheet:[8,25]},{name:"Potable Water Symbol",unified:"1F6B0",short_name:"potable_water",keywords:["blue-square","liquid","restroom","cleaning","faucet"],sheet:[35,21]},{name:"Emoji Modifier Fitzpatrick Type-4",unified:"1F3FD",short_name:"skin-tone-4",sheet:[12,27],hidden:["messenger"]},{name:"Wheelchair Symbol",unified:"267F",short_name:"wheelchair",keywords:["blue-square","disabled","a11y","accessibility"],sheet:[48,10]},{name:"Rolling on the Floor Laughing",unified:"1F923",short_name:"rolling_on_the_floor_laughing",sheet:[38,26],hidden:["messenger"]},{name:"Speaker with Three Sound Waves",unified:"1F50A",short_name:"loud_sound",keywords:["volume","noise","noisy","speaker","broadcast"],sheet:[27,12]},{name:"Waving Black Flag",unified:"1F3F4",short_name:"waving_black_flag",sheet:[12,19],hidden:["messenger"]},{name:"Tangerine",unified:"1F34A",short_name:"tangerine",keywords:["food","fruit","nature","orange"],sheet:[7,12]},{name:"Dog Face",unified:"1F436",short_name:"dog",keywords:["animal","friend","nature","woof","puppy","pet","faithful"],sheet:[13,32]},{name:"Firework Sparkler",unified:"1F387",short_name:"sparkler",keywords:["stars","night","shine"],sheet:[8,26]},{name:"Emoji Modifier Fitzpatrick Type-5",unified:"1F3FE",short_name:"skin-tone-5",sheet:[12,28],hidden:["messenger"]},{name:"Globe with Meridians",unified:"1F310",short_name:"globe_with_meri
1dians",keywords:["earth","international","world","internet","interweb","i18n"],sheet:[6,8]},{name:"Emoji Modifier Fitzpatrick Type-6",unified:"1F3FF",short_name:"skin-tone-6",sheet:[12,29],hidden:["messenger"]},{name:"Smiling Face with Open Mouth",unified:"1F603",short_name:"smiley",text:":)",emoticons:["=)","=-)"],keywords:["face","happy","joy","haha",":D",":)","smile","funny"],sheet:[30,27]},{name:"Public Address Loudspeaker",unified:"1F4E2",short_name:"loudspeaker",keywords:["volume","sound"],sheet:[26,25]},{name:"Sparkles",unified:"2728",short_name:"sparkles",keywords:["stars","shine","shiny","cool","awesome","good","magic"],sheet:[49,48]},{name:"Dog",unified:"1F415",short_name:"dog2",keywords:["animal","nature","friend","doge","pet","faithful"],sheet:[12,51]},{name:"Waving White Flag",unified:"1F3F3-FE0F",short_name:"waving_white_flag",sheet:[12,15],hidden:["messenger"]},{name:"World Map",unified:"1F5FA-FE0F",short_name:"world_map",keywords:["location","direction"],sheet:[30,18],hidden:["messenger"]},{name:"Lemon",unified:"1F34B",short_name:"lemon",keywords:["fruit","nature"],sheet:[7,13]},{name:"Mens Symbol",unified:"1F6B9",short_name:"mens",keywords:["toilet","restroom","wc","blue-square","gender","male"],sheet:[36,29]},{name:"Womens Symbol",unified:"1F6BA",short_name:"womens",keywords:["purple-square","woman","female","toilet","loo","restroom","gender"],sheet:[36,30]},{name:"Rainbow Flag",unified:"1F3F3-FE0F-200D-1F308",short_name:"rainbow-flag",sheet:[12,14]},{name:"Smiling Face with Open Mouth and Smiling Eyes",unified:"1F604",short_name:"smile",text:":)",emoticons:["C:","c:",":D",":-D"],keywords:["face","happy","joy","funny","haha","laugh","like",":D",":)"],sheet:[30,28]},{name:"Banana",unified:"1F34C",short_name:"banana",keywords:["fruit","food","monkey"],sheet:[7,14]},{name:"Cheering Megaphone",unified:"1F4E3",short_name:"mega",keywords:["sound","speaker","volume"],sheet:[26,26]},{name:"Silhouette of Japan",unified:"1F5FE",short_name:"japan",keywords:["nation","country","japanese","asia"],sheet:[30,22]},{name:"Poodle",unified:"1F429",short_name:"poodle",keywords:["dog","animal","101","nature","pet"],sheet:[13,19]},{name:"Balloon",unified:"1F388",short_name:"balloon",keywords:["party","celebration","birthday","circus"],sheet:[8,27]},{name:"Ascension Island Flag",unified:"1F1E6-1F1E8",short_name:"flag-ac",sheet:[0,31]},{name:"Smiling Face with Open Mouth and Cold Sweat",unified:"1F605",short_name:"sweat_smile",keywords:["face","hot","happy","laugh","sweat","smile","relief"],sheet:[30,29]},{name:"Pineapple",unified:"1F34D",short_name:"pineapple",keywords:["fruit","nature","food"],sheet:[7,15]},{name:"Restroom",unified:"1F6BB",short_name:"restroom",keywords:["blue-square","toilet","refresh","wc","gender"],sheet:[36,31]},{name:"Postal Horn",unified:"1F4EF",short_name:"postal_horn",keywords:["instrument","music"],sheet:[26,38]},{name:"Wolf Face",unified:"1F43A",short_name:"wolf",keywords:["animal","nature","wild"],sheet:[13,36]},{name:"Party Popper",unified:"1F389",short_name:"tada",keywords:["party","congratulations","birthday","magic","circus","celebration"],sheet:[8,28]},{name:"Snow Capped Mountain",unified:"1F3D4-FE0F",short_name:"snow_capped_mountain",sheet:[11,37],hidden:["messenger"]},{name:"Smiling Face with Open Mouth and Tightly-Closed Eyes",unified:"1F606",short_name:"laughing",short_names:["satisfied"],emoticons:[":>",":->"],keywords:["happy","joy","lol","satisfied","haha","face","glad","XD","laugh"],sheet:[30,30]},{name:"Red Apple",unified:"1F34E",short_name:"apple",keywords:["fruit","mac","school"],sheet:[7,16]},{name:"Andorra Flag",unified:"1F1E6-1F1E9",short_name:"flag-ad",sheet:[0,32]},{name:"Fox Face",unified:"1F98A",short_name:"fox_face",keywords:["animal","nature","face"],sheet:[42,34],hidden:["messenger"]},{name:"Confetti Ball",unified:"1F38A",short_name:"confetti_ball",keywords:["festival","party","birthday","circus"],sheet:[8,29]},{name:"Bell",unified:"1F514",short_name:"bell",keywords:["sound","notification","christmas","xmas","chime"],sheet:[27,22]},{name:"Mountain",unified:"26F0-FE0F",short_name:"mountain",keywords:["photo","nature","environment"],sheet:[48,38],hidden:["messenger"]},{name:"Baby Symbol",unified:"1F6BC",short_name:"baby_symbol",keywords:["orange-square","child"],sheet:[36,32]},{name:"Water Closet",unified:"1F6BE",short_name:"wc",keywords:["toilet","restroom","blue-square"],sheet:[36,34]},{name:"Winking Face",unified:"1F609",short_name:"wink",text:";)",emoticons:[";)",";-)"],keywords:["face","happy","mischievous","secret",";)","smile","eye"],sheet:[30,33]},{name:"Bell with Cancellation Stroke",unified:"1F515",short_name:"no_bell",keywords:["sound","volume","mute","quiet","silent"],sheet:[27,23]},{name:"Green Apple",unified:"1F34F",short_name:"green_apple",keywords:["fruit","nature"],sheet:[7,17]},{name:"Tanabata Tree",unified:"1F38B",short_name:"tanabata_tree",keywords:["plant","nature","branch","summer"],sheet:[8,30]},{name:"United Arab Emirates Flag",unified:"1F1E6-1F1EA",short_name:"flag-ae",sheet:[0,33]},{name:"Volcano",unified:"1F30B",short_name:"volcano",keywords:["photo","nature","disaster"],sheet:[6,3]}
1,{name:"Cat Face",unified:"1F431",short_name:"cat",keywords:["animal","meow","nature","pet","kitten"],sheet:[13,27]},{name:"Afghanistan Flag",unified:"1F1E6-1F1EB",short_name:"flag-af",sheet:[0,34]},{name:"Musical Score",unified:"1F3BC",short_name:"musical_score",keywords:["treble","clef","compose"],sheet:[9,22]},{name:"Smiling Face with Smiling Eyes",unified:"1F60A",short_name:"blush",text:":)",keywords:["face","smile","happy","flushed","crush","embarrassed","shy","joy"],sheet:[30,34]},{name:"Pear",unified:"1F350",short_name:"pear",keywords:["fruit","nature","food"],sheet:[7,18]},{name:"Pine Decoration",unified:"1F38D",short_name:"bamboo",keywords:["plant","nature","vegetable","panda","pine_decoration"],sheet:[8,32]},{name:"Passport Control",unified:"1F6C2",short_name:"passport_control",keywords:["custom","blue-square"],sheet:[36,43]},{name:"Mount Fuji",unified:"1F5FB",short_name:"mount_fuji",keywords:["photo","mountain","nature","japanese"],sheet:[30,19]},{name:"Cat",unified:"1F408",short_name:"cat2",keywords:["animal","meow","pet","cats"],sheet:[12,38]},{name:"Musical Note",unified:"1F3B5",short_name:"musical_note",keywords:["score","tone","sound"],sheet:[9,15]},{name:"Japanese Dolls",unified:"1F38E",short_name:"dolls",keywords:["japanese","toy","kimono"],sheet:[8,33]},{name:"Lion Face",unified:"1F981",short_name:"lion_face",sheet:[42,25],hidden:["messenger"]},{name:"Camping",unified:"1F3D5-FE0F",short_name:"camping",keywords:["photo","outdoors","tent"],sheet:[11,38],hidden:["messenger"]},{name:"Antigua & Barbuda Flag",unified:"1F1E6-1F1EC",short_name:"flag-ag",sheet:[0,35]},{name:"Customs",unified:"1F6C3",short_name:"customs",keywords:["passport","border","blue-square"],sheet:[36,44]},{name:"Face Savouring Delicious Food",unified:"1F60B",short_name:"yum",keywords:["happy","joy","tongue","smile","face","silly","yummy","nom","delicious","savouring"],sheet:[30,35]},{name:"Peach",unified:"1F351",short_name:"peach",keywords:["fruit","nature","food"],sheet:[7,19]},{name:"Tiger Face",unified:"1F42F",short_name:"tiger",keywords:["animal","cat","danger","wild","nature","roar"],sheet:[13,25]},{name:"Multiple Musical Notes",unified:"1F3B6",short_name:"notes",keywords:["music","score"],sheet:[9,16]},{name:"Carp Streamer",unified:"1F38F",short_name:"flags",keywords:["fish","japanese","koinobori","carp","banner"],sheet:[8,34]},{name:"Beach with Umbrella",unified:"1F3D6-FE0F",short_name:"beach_with_umbrella",sheet:[11,39],hidden:["messenger"]},{name:"Cherries",unified:"1F352",short_name:"cherries",keywords:["food","fruit"],sheet:[7,20]},{name:"Anguilla Flag",unified:"1F1E6-1F1EE",short_name:"flag-ai",sheet:[0,36]},{name:"Baggage Claim",unified:"1F6C4",short_name:"baggage_claim",keywords:["blue-square","airport","transport"],sheet:[36,45]},{name:"Smiling Face with Sunglasses",unified:"1F60E",short_name:"sunglasses",emoticons:["8)"],keywords:["face","cool","smile","summer","beach","sunglass"],sheet:[30,38]},{name:"Left Luggage",unified:"1F6C5",short_name:"left_luggage",keywords:["blue-square","travel"],sheet:[36,46]},{name:"Wind Chime",unified:"1F390",short_name:"wind_chime",keywords:["nature","ding","spring","bell"],sheet:[8,35]},{name:"Strawberry",unified:"1F353",short_name:"strawberry",keywords:["fruit","food","nature"],sheet:[7,21]},{name:"Desert",unified:"1F3DC-FE0F",short_name:"desert",keywords:["photo","warm","saharah"],sheet:[11,45],hidden:["messenger"]},{name:"Studio Microphone",unified:"1F399-FE0F",short_name:"studio_microphone",keywords:["sing","recording","artist","talkshow"],sheet:[8,41],hidden:["messenger"]},{name:"Albania Flag",unified:"1F1E6-1F1F1",short_name:"flag-al",sheet:[0,37]},{name:"Tiger",unified:"1F405",short_name:"tiger2",keywords:["animal","nature","roar"],sheet:[12,35]},{name:"Smiling Face with Heart-Shaped Eyes",unified:"1F60D",short_name:"heart_eyes",keywords:["face","love","like","affection","valentines","infatuation","crush","heart"],sheet:[30,37]},{name:"Desert Island",unified:"1F3DD-FE0F",short_name:"desert_island",keywords:["photo","tropical","mojito"],sheet:[11,46],hidden:["messenger"]},{name:"Kiwifruit",unified:"1F95D",short_name:"kiwifruit",sheet:[42,9],hidden:["messenger"]},{name:"Moon Viewing Ceremony",unified:"1F391",short_name:"rice_scene",keywords:["photo","japan","asia","tsukimi"],sheet:[8,36]},{name:"Face Throwing a Kiss",unified:"1F618",short_name:"kissing_heart",emoticons:[":*",":-*"],keywords:["face","love","like","affection","valentines","infatuation","kiss"],sheet:[30,48]},{name:"Warning Sign",unified:"26A0-FE0F",short_name:"warning",keywords:["exclamation","wip","alert","error","problem","issue"],sheet:[48,20]},{name:"Armenia Flag",unified:"1F1E6-1F1F2",short_name:"flag-am",sheet:[0,38]},{name:"Leopard",unified:"1F406",short_name:"leopard",keywords:["animal","nature"],sheet:[12,36]},{name:"Level Slider",unified:"1F39A-FE0F",short_name:"level_slider",keywords:["scale"],sheet:[8,42],hidden:["messenger"]},{name:"Horse Face",unified:"1F434",short_name:"horse",keywords:["animal","brown","
1nature"],sheet:[13,30]},{name:"Children Crossing",unified:"1F6B8",short_name:"children_crossing",keywords:["school","warning","danger","sign","driving","yellow-diamond"],sheet:[36,28]},{name:"Ribbon",unified:"1F380",short_name:"ribbon",keywords:["decoration","pink","girl","bowtie"],sheet:[8,14]},{name:"National Park",unified:"1F3DE-FE0F",short_name:"national_park",keywords:["photo","environment","nature"],sheet:[11,47],hidden:["messenger"]},{name:"Control Knobs",unified:"1F39B-FE0F",short_name:"control_knobs",keywords:["dial"],sheet:[8,43],hidden:["messenger"]},{name:"Kissing Face",unified:"1F617",short_name:"kissing",keywords:["love","like","face","3","valentines","infatuation","kiss"],sheet:[30,47]},{name:"Tomato",unified:"1F345",short_name:"tomato",keywords:["fruit","vegetable","nature","food"],sheet:[7,7]},{name:"Angola Flag",unified:"1F1E6-1F1F4",short_name:"flag-ao",sheet:[0,39]},{name:"Stadium",unified:"1F3DF-FE0F",short_name:"stadium",keywords:["photo","place","sports","concert","venue"],sheet:[11,48],hidden:["messenger"]},{name:"Antarctica Flag",unified:"1F1E6-1F1F6",short_name:"flag-aq",sheet:[0,40]},{name:"Wrapped Present",unified:"1F381",short_name:"gift",keywords:["present","birthday","christmas","xmas"],sheet:[8,15]},{name:"No Entry",unified:"26D4",short_name:"no_entry",keywords:["limit","security","privacy","bad","denied","stop","circle"],sheet:[48,35]},{name:"Kissing Face with Smiling Eyes",unified:"1F619",short_name:"kissing_smiling_eyes",keywords:["face","affection","valentines","infatuation","kiss"],sheet:[30,49]},{name:"Coconut",unified:"1F965",short_name:"coconut",keywords:["fruit","nature","food","palm"],sheet:[42,17],hidden:["messenger"]},{name:"Horse",unified:"1F40E",short_name:"racehorse",keywords:["animal","gamble","luck"],sheet:[12,44]},{name:"Microphone",unified:"1F3A4",short_name:"microphone",keywords:["sound","music","PA","sing","talkshow"],sheet:[8,50]},{name:"Classical Building",unified:"1F3DB-FE0F",short_name:"classical_building",keywords:["art","culture","history"],sheet:[11,44],hidden:["messenger"]},{name:"No Entry Sign",unified:"1F6AB",short_name:"no_entry_sign",keywords:["forbid","stop","limit","denied","disallow","circle"],sheet:[35,16]},{name:"Reminder Ribbon",unified:"1F397-FE0F",short_name:"reminder_ribbon",keywords:["sports","cause","support","awareness"],sheet:[8,40],hidden:["messenger"]},{name:"Kissing Face with Closed Eyes",unified:"1F61A",short_name:"kissing_closed_eyes",keywords:["face","love","like","affection","valentines","infatuation","kiss"],sheet:[30,50]},{name:"Unicorn Face",unified:"1F984",short_name:"unicorn_face",sheet:[42,28],hidden:["messenger"]},{name:"Argentina Flag",unified:"1F1E6-1F1F7",short_name:"flag-ar",sheet:[0,41]},{name:"Headphone",unified:"1F3A7",short_name:"headphones",keywords:["music","score","gadgets"],sheet:[9,1]},{name:"Avocado",unified:"1F951",short_name:"avocado",keywords:["fruit","food"],sheet:[41,49],hidden:["messenger"]},{name:"White Smiling Face",unified:"263A-FE0F",short_name:"relaxed",keywords:["face","blush","massage","happiness"],sheet:[47,41]},{name:"Zebra Face",unified:"1F993",short_name:"zebra_face",sheet:[42,43],hidden:["messenger"]},{name:"Aubergine",unified:"1F346",short_name:"eggplant",keywords:["vegetable","nature","food","aubergine"],sheet:[7,8]},{name:"Radio",unified:"1F4FB",short_name:"radio",keywords:["communication","music","podcast","program"],sheet:[26,50]},{name:"Building Construction",unified:"1F3D7-FE0F",short_name:"building_construction",keywords:["wip","working","progress"],sheet:[11,40],hidden:["messenger"]},{name:"American Samoa Flag",unified:"1F1E6-1F1F8",short_name:"flag-as",sheet:[0,42]},{name:"Admission Tickets",unified:"1F39F-FE0F",short_name:"admission_tickets",sheet:[8,45],hidden:["messenger"]},{name:"No Bicycles",unified:"1F6B3",short_name:"no_bicycles",keywords:["cyclist","prohibited","circle"],sheet:[35,24]},{name:"No Smoking Symbol",unified:"1F6AD",short_name:"no_smoking",keywords:["cigarette","blue-square","smell","smoke"],sheet:[35,18]},{name:"Slightly Smiling Face",unified:"1F642",short_name:"slightly_smiling_face",emoticons:[":)","(:",":-)"],keywords:["face","smile"],sheet:[31,38]},{name:"Austria Flag",unified:"1F1E6-1F1F9",short_name:"flag-at",sheet:[0,43]},{name:"Ticket",unified:"1F3AB",short_name:"ticket",keywords:["event","concert","pass"],sheet:[9,5]},{name:"Saxophone",unified:"1F3B7",short_name:"saxophone",keywords:["music","instrument","jazz","blues"],sheet:[9,17]},{name:"Deer",unified:"1F98C",short_name:"deer",keywords:["animal","nature","horns","venison"],sheet:[42,36],hidden:["messenger"]},{name:"House Buildings",unified:"1F3D8-FE0F",short_name:"house_buildings",sheet:[11,41],hidden:["messenger"]},{name:"Potato",unified:"1F954",short_name:"potato",keywords:["food","tuber","vegatable","starch"],sheet:[42,0],hidden:["messenger"]},{name:"Guitar",unified:"1F3B8",short_name:"guitar",keywords:["music","instrument"],sheet:[9,18]},{name:"Carrot",unified:"1F955",short_name:"carrot",keywords:["vegetable","food","orange"],sheet:[42,1],hidden:["messenger"]},{name:"Cityscape",unified:"1F3D9-FE0F",short_name:"cityscape",keywords:["photo","night life","urban"],sheet:[11,42],hidden:["messenger"]},{name:"Australia Flag",unified:"1F1E6-1F1FA",short_name:"flag-au",sheet:[0,44]},{name:"Do Not Litter Symbol",unified:"1F6AF",short_name:"do_not_litter",keywords:["trash","bin","garbage","circle"],sheet:[35,20]},{name:"Hugging Face",unified:"1F917",short_name:"hugging_face",sheet:[37,31],hidden:["messenger"]},{name:"Cow Face",unified:"1F42E",short_name:"cow",keywords:["beef","ox","animal","nature","moo","milk"],sheet:[13,24]},{name:"Medal",unified:"1F396-FE0F",short_name:"medal",sheet:[8,39],hidden:["messenger"]},{name:"Musical Keyboard",unified:"1F3B9",short_name:"musical_keyboard",keywords:["piano","instrument","compose"],sheet:[9,19]},{name:"Ear of Maize",unified:"1F33D",short_name:"corn",keywords:["food","vegetable","plant"],sheet:[6,51]},{name:"Derelict House Building",unified:"1F3DA-FE0F",short_name:"derelict_house_building",sheet:[11,43],hidden:["messenger"]},{name:"Non-Potable Water Symbol",unified:"1F6B1",short_name:"non-potable_water",keywords:["drink","faucet","tap","circle"],sheet:[35,22]},{name:"Trophy",unified:"1F3C6",short_name:"trophy",keywords:["win","award","contest","place","ftw","ceremony"],sheet:[10,19]},{name:"Aruba Flag",unified:"1F1E6-1F1FC",short_name:"flag-aw",sheet:[0,45]},{name:"Grinning Face with Star Eyes",unified:"1F929",short_name:"star-struck",short_names:["grinning_face_with_star_eyes"],sheet:[38,49],hidden:["messenger"]},{name:"Ox",unified:"1F402",short_name:"ox",keywords:["animal","cow","beef"],sheet:[12,32]},{name:"Trumpet",unified:"1F3BA",short_name:"trumpet",keywords:["music","brass"],sheet:[9,20]},{name:"Hot Pepper",unified:"1F336-FE0F",short_name:"hot_pepper",keywords:["food","spicy","chilli","chili"],sheet:[6,44],hidden:["messenger"]},{name:"Sports Medal",unified:"1F3C5",short_name:"sports_medal",sheet:[10,18],hidden:["messenger"]},{name:"\xc5land Islands Flag",unified:"1F1E6-1F1FD",short_name:"flag-ax",sheet:[0,46]},{name:"Water Buffalo",unified:"1F403",short_name:"water_buffalo",keywords:["animal","nature","ox","cow"],sheet:[12,33]},{name:"No Pedestrians",unified:"1F6B7",short_name:"no_pedestrians",keywords:["rules","crossing","walking","circle"],sheet:[36,27]},{name:"Thinking Face",unified:"1F914",short_name:"thinking_face",sheet:[37,28],hidden:["messenger"]},{name:"House Building",unified:"1F3E0",short_name:"house",keywords:["building","home"],sheet:[11,49]},{name:"No Mobile Phones",unified:"1F4F5",short_name:"no_mobile_phones",keywords:["iphone","mute","circle"],sheet:[26,44]},{name:"Azerbaijan Flag",unified:"1F1E6-1F1FF",short_name:"flag-az",sheet:[0,47]},{name:"First Place Medal",unified:"1F947",short_name:"first_place_medal",sheet:[41,42],hidden:["messenger"]},{name:"House with Garden",unified:"1F3E1",short_name:"house_with_garden",keywords:["home","plant","nature"],sheet:[11,50]},{name:"Violin",unified:"1F3BB",short_name:"violin",keywords:["music","instrument","orchestra","symphony"],sheet:[9,21]},{name:"Face with One Eyebrow Raised",unified:"1F928",short_name:"face_with_raised_eyebrow",short_names:["face_with_one_eyebrow_raised"],sheet:[38,48],hidden:["messenger"]},{name:"Cucumber",unified:"1F952",short_name:"cucumber",keywords:["fruit","food","pickle"],sheet:[41,50],hidden:["messenger"]},{name:"Cow",unified:"1F404",short_name:"cow2",keywords:["beef","ox","animal","nature","moo","milk"],sheet:[12,34]},{name:"Bosnia & Herzegovina Flag",unified:"1F1E7-1F1E6",short_name:"flag-ba",sheet:[0,48],hidden:["messenger"]},{name:"Pig Face",unified:"1F437",short_name:"pig",keywords:["animal","oink","nature"],sheet:[13,33]},{name:"Drum with Drumsticks",unified:"1F941",short_name:"drum_with_drumsticks",sheet:[41,37],hidden:["messenger"]},{name:"No One Under Eighteen Symbol",unified:"1F51E",short_name:"underage",keywords:["18","drink","pub","night","minor","circle"],sheet:[27,32]},{name:"Broccoli",unified:"1F966",short_name:"broccoli",keywords:["fruit","food","vegetable"],sheet:[42,18],hidden:["messenger"]},{name:"Office Building",unified:"1F3E2",short_name:"office",keywords:["building","bureau","work"],sheet:[11,51]},{name:"Second Place Medal",unified:"1F948",short_name:"second_place_medal",sheet:[41,43],hidden:["messenger"]},{name:"Neutral Face",unified:"1F610",short_name:"neutral_face",emoticons:[":|",":-|"],keywords:["indifference","meh",":|","neutral"],sheet:[30,40]},{name:"Third Place Medal",unified:"1F949",short_name:"third_place_medal",sheet:[41,44],hidden:["messenger"]},{name:"Mushroom",unified:"1F344",short_name:"mushroom",keywords:["plant","vegetable"],sheet:[7,6]},{name:"Barbados Flag",unified:"1F1E7-1F1E7",short_name:"flag-bb",sheet:[0,49]}
1,{name:"Radioactive Sign",unified:"2622-FE0F",short_name:"radioactive_sign",sheet:[47,33],hidden:["messenger"]},{name:"Pig",unified:"1F416",short_name:"pig2",keywords:["animal","nature"],sheet:[13,0]},{name:"Expressionless Face",unified:"1F611",short_name:"expressionless",keywords:["face","indifferent","-_-","meh","deadpan"],sheet:[30,41]},{name:"Mobile Phone",unified:"1F4F1",short_name:"iphone",keywords:["technology","apple","gadgets","dial"],sheet:[26,40]},{name:"Japanese Post Office",unified:"1F3E3",short_name:"post_office",keywords:["building","envelope","communication"],sheet:[12,0]},{name:"European Post Office",unified:"1F3E4",short_name:"european_post_office",keywords:["building","email"],sheet:[12,1]},{name:"Soccer Ball",unified:"26BD",short_name:"soccer",keywords:["sports","football"],sheet:[48,26]},{name:"Boar",unified:"1F417",short_name:"boar",keywords:["animal","nature"],sheet:[13,1]},{name:"Peanuts",unified:"1F95C",short_name:"peanuts",keywords:["food","nut"],sheet:[42,8],hidden:["messenger"]},{name:"Mobile Phone with Rightwards Arrow at Left",unified:"1F4F2",short_name:"calling",keywords:["iphone","incoming"],sheet:[26,41]},{name:"Biohazard Sign",unified:"2623-FE0F",short_name:"biohazard_sign",sheet:[47,34],hidden:["messenger"]},{name:"Bangladesh Flag",unified:"1F1E7-1F1E9",short_name:"flag-bd",sheet:[0,50]},{name:"Face Without Mouth",unified:"1F636",short_name:"no_mouth",keywords:["face","hellokitty"],sheet:[31,26]},{name:"Face with Rolling Eyes",unified:"1F644",short_name:"face_with_rolling_eyes",sheet:[31,40],hidden:["messenger"]},{name:"Black Telephone",unified:"260E-FE0F",short_name:"phone",short_names:["telephone"],keywords:["technology","communication","dial","telephone"],sheet:[47,21]},{name:"Pig Nose",unified:"1F43D",short_name:"pig_nose",keywords:["animal","oink"],sheet:[13,39]},{name:"Chestnut",unified:"1F330",short_name:"chestnut",keywords:["food","squirrel"],sheet:[6,38]},{name:"Upwards Black Arrow",unified:"2B06-FE0F",short_name:"arrow_up",keywords:["blue-square","continue","top","direction"],sheet:[50,18]},{name:"Hospital",unified:"1F3E5",short_name:"hospital",keywords:["building","health","surgery","doctor"],sheet:[12,2]},{name:"Belgium Flag",unified:"1F1E7-1F1EA",short_name:"flag-be",sheet:[0,51]},{name:"Baseball",unified:"26BE",short_name:"baseball",keywords:["sports","balls"],sheet:[48,27]},{name:"Smirking Face",unified:"1F60F",short_name:"smirk",keywords:["face","smile","mean","prank","smug","sarcasm"],sheet:[30,39]},{name:"North East Arrow",unified:"2197-FE0F",short_name:"arrow_upper_right",keywords:["blue-square","point","direction","diagonal","northeast"],sheet:[46,36]},{name:"Burkina Faso Flag",unified:"1F1E7-1F1EB",short_name:"flag-bf",sheet:[1,0]},{name:"Basketball and Hoop",unified:"1F3C0",short_name:"basketball",keywords:["sports","balls","NBA"],sheet:[9,26]},{name:"Ram",unified:"1F40F",short_name:"ram",keywords:["animal","sheep","nature"],sheet:[12,45]},{name:"Bank",unified:"1F3E6",short_name:"bank",keywords:["building","money","sales","cash","business","enterprise"],sheet:[12,3]},{name:"Bread",unified:"1F35E",short_name:"bread",keywords:["food","wheat","breakfast","toast"],sheet:[7,32]},{name:"Telephone Receiver",unified:"1F4DE",short_name:"telephone_receiver",keywords:["technology","communication","dial"],sheet:[26,21]},{name:"Croissant",unified:"1F950",short_name:"croissant",keywords:["food","bread","french"],sheet:[41,48],hidden:["messenger"]},{name:"Pager",unified:"1F4DF",short_name:"pager",keywords:["bbcall","oldschool","90s"],sheet:[26,22]},{name:"Sheep",unified:"1F411",short_name:"sheep",keywords:["animal","nature","wool","shipit"],sheet:[12,47]},{name:"Black Rightwards Arrow",unified:"27A1-FE0F",short_name:"arrow_right",keywords:["blue-square","next"],sheet:[50,12]},{name:"Persevering Face",unified:"1F623",short_name:"persevere",keywords:["face","sick","no","upset","oops"],sheet:[31,7]},{name:"Bulgaria Flag",unified:"1F1E7-1F1EC",short_name:"flag-bg",sheet:[1,1]},{name:"Volleyball",unified:"1F3D0",short_name:"volleyball",keywords:["sports","balls"],sheet:[11,33],hidden:["messenger"]},{name:"Hotel",unified:"1F3E8",short_name:"hotel",keywords:["building","accomodation","checkin"],sheet:[12,5]},{name:"South East Arrow",unified:"2198-FE0F",short_name:"arrow_lower_right",keywords:["blue-square","direction","diagonal","southeast"],sheet:[46,37]},{name:"Goat",unified:"1F410",short_name:"goat",keywords:["animal","nature"],sheet:[12,46]},{name:"Bahrain Flag",unified:"1F1E7-1F1ED",short_name:"flag-bh",sheet:[1,2]},{name:"Love Hotel",unified:"1F3E9",short_name:"love_hotel",keywords:["like","affection","dating"],sheet:[12,6]},{name:"Disappointed but Relieved Face",unified:"1F625",short_name:"disappointed_relieved",keywords:["face","phew","sweat","nervous"],sheet:[31,9]},{name:"Baguette Bread",unified:"1F956",short_name:"baguette_bread",keywords:["food","bread","french"],sheet:[42,2],hidden:["messenger"]},{name:"American Football",unified:"1F3C8",short_name:"football",keywords:["sports","balls","NFL"],sheet:[10,26]},{name:"Fax Machine",unified:"1F4E0",short_name:"fax",keywords:["communication","technology"],sheet:[26,23]},{name:"Convenience Store",unified:"1F3EA",short_name:"convenience_store",keywords:["building","shopping","groceries"],sheet:[12,7]},{name:"Dromedary Camel",unified:"1F42A",short_name:"dromedary_camel",keywords:["animal","hot","desert","hump"],sheet:[13,20]},{name:"Downwards Black Arrow",unified:"2B07-FE0F",short_name:"arrow_down",keywords:["blue-square","direction","bottom"],sheet:[50,
119]},{name:"Battery",unified:"1F50B",short_name:"battery",keywords:["power","energy","sustain"],sheet:[27,13]},{name:"Rugby Football",unified:"1F3C9",short_name:"rugby_football",keywords:["sports","team"],sheet:[10,27]},{name:"Pretzel",unified:"1F968",short_name:"pretzel",keywords:["food","bread","twisted"],sheet:[42,20],hidden:["messenger"]},{name:"Face with Open Mouth",unified:"1F62E",short_name:"open_mouth",emoticons:[":o",":-o",":O",":-O"],keywords:["face","surprise","impressed","wow","whoa",":O"],sheet:[31,18]},{name:"Burundi Flag",unified:"1F1E7-1F1EE",short_name:"flag-bi",sheet:[1,3]},{name:"Benin Flag",unified:"1F1E7-1F1EF",short_name:"flag-bj",sheet:[1,4]},{name:"Pancakes",unified:"1F95E",short_name:"pancakes",keywords:["food","breakfast","flapjacks","hotcakes"],sheet:[42,10],hidden:["messenger"]},{name:"School",unified:"1F3EB",short_name:"school",keywords:["building","student","education","learn","teach"],sheet:[12,8]},{name:"Tennis Racquet and Ball",unified:"1F3BE",short_name:"tennis",keywords:["sports","balls","green"],sheet:[9,24]},{name:"Zipper-Mouth Face",unified:"1F910",short_name:"zipper_mouth_face",keywords:["face","sealed","zipper","secret"],sheet:[37,24],hidden:["messenger"]},{name:"Bactrian Camel",unified:"1F42B",short_name:"camel",keywords:["animal","nature","hot","desert","hump"],sheet:[13,21]},{name:"South West Arrow",unified:"2199-FE0F",short_name:"arrow_lower_left",keywords:["blue-square","direction","diagonal","southwest"],sheet:[46,38]},{name:"Electric Plug",unified:"1F50C",short_name:"electric_plug",keywords:["charger","power"],sheet:[27,14]},{name:"Cheese Wedge",unified:"1F9C0",short_name:"cheese_wedge",sheet:[42,48],hidden:["messenger"]},{name:"Hushed Face",unified:"1F62F",short_name:"hushed",keywords:["face","woo","shh"],sheet:[31,19]},{name:"Personal Computer",unified:"1F4BB",short_name:"computer",keywords:["technology","laptop","screen","display","monitor"],sheet:[25,38]},{name:"Giraffe Face",unified:"1F992",short_name:"giraffe_face",sheet:[42,42],hidden:["messenger"]},{name:"Billiards",unified:"1F3B1",short_name:"8ball",keywords:["pool","hobby","game","luck","magic"],sheet:[9,11]},{name:"St. Barth\xe9lemy Flag",unified:"1F1E7-1F1F1",short_name:"flag-bl",sheet:[1,5],hidden:["google"]},{name:"Leftwards Black Arrow",unified:"2B05-FE0F",short_name:"arrow_left",keywords:["blue-square","previous","back"],sheet:[50,17]},{name:"Department Store",unified:"1F3EC",short_name:"department_store",keywords:["building","shopping","mall"],sheet:[12,9]},{name:"Meat on Bone",unified:"1F356",short_name:"meat_on_bone",keywords:["good","food","drumstick"],sheet:[7,24]},{name:"North West Arrow",unified:"2196-FE0F",short_name:"arrow_upper_left",keywords:["blue-square","point","direction","diagonal","northwest"],sheet:[46,35]},{name:"Bermuda Flag",unified:"1F1E7-1F1F2",short_name:"flag-bm",sheet:[1,6]},{name:"Sleepy Face",unified:"1F62A",short_name:"sleepy",keywords:["face","tired","rest","nap"],sheet:[31,14]},{name:"Bowling",unified:"1F3B3",short_name:"bowling",keywords:["sports","fun","play"],sheet:[9,13]},{name:"Factory",unified:"1F3ED",short_name:"factory",keywords:["building","industry","pollution","smoke"],sheet:[12,10]},{name:"Desktop Computer",unified:"1F5A5-FE0F",short_name:"desktop_computer",keywords:["technology","computing","screen"],sheet:[29,51],hidden:["messenger"]},{name:"Elephant",unified:"1F418",short_name:"elephant",keywords:["animal","nature","nose","th","circus"],sheet:[13,2]},{name:"Rhinoceros",unified:"1F98F",short_name:"rhinoceros",keywords:["animal","nature","horn"],sheet:[42,39],hidden:["messenger"]},{name:"Up Down Arrow",unified:"2195-FE0F",short_name:"arrow_up_down",keywords:["blue-square","direction","way","vertical"],sheet:[46,34]},{name:"Cricket Bat and Ball",unified:"1F3CF",short_name:"cricket_bat_and_ball",sheet:[11,32],hidden:["messenger"]},{name:"Printer",unified:"1F5A8-FE0F",short_name:"printer",keywords:["paper","ink"],sheet:[30,0],hidden:["messenger"]},{name:"Poultry Leg",unified:"1F357",short_name:"poultry_leg",keywords:["food","meat","drumstick","bird","chicken","turkey"],sheet:[7,25]},{name:"Tired Face",unified:"1F62B",short_name:"tired_face",keywords:["sick","whine","upset","frustrated"],sheet:[31,15]},{name:"Japanese Castle",unified:"1F3EF",short_name:"japanese_castle",keywords:["photo","building"],sheet:[12,12]},{name:"Brunei Flag",unified:"1F1E7-1F1F3",short_name:"flag-bn",sheet:[1,7],hidden:["messenger"]},{name:"Field Hockey Stick and Ball",unified:"1F3D1",short_name:"field_hockey_stick_and_ball",sheet:[11,34],hidden:["messenger"]},{name:"Sleeping Face",unified:"1F634",short_name:"sleeping",keywords:["face","tired","sleepy","night","zzz"],sheet:[31,24]},{name:"Left Right Arrow",unified:"2194-FE0F",short_name:"left_right_arrow",keywords:["shape","direction","horizontal","sideways"],sheet:[46,33]},{name:"Keyboard",unified:"2328-FE0F",short_name:"keyboard",keywords:["technology","computer","type","input","text"],sheet:[46,43],hidden:["messenger"]},{name:"European Castle",unified:"1F3F0",short_name:"european_castle",keywords:["building","royalty","history"],sheet:[12,13]},{name:"Mouse Face",unified:"1F42D",short_name:"mouse",keywords:["animal","nature","cheese_wedge","rodent"],sheet:[13,23]},{name:"Bolivia Flag",unified:"1F1E7-1F1F4",short_name:"flag-bo",sheet:[1,8]},{name:"Cut of Meat",unified:"1F969",short_name:"cut_of_meat",sheet:[42,21],hidden:["messenger"]},{name:"Ice Hockey Stick and Puck",unified:"1F3D2",short_name:"ice_hockey_stick_and_puck",sheet:[11,35],hidden:["messenger"]},{name:"Mouse",unified:"1F401",short_name:"mouse2",keywords:["animal","nature","rodent"],sheet:[12,31]},{name:"Three Button Mouse",unified:"1F5B1-FE0F",short_name:"three_button_mouse",sheet:[30,1],hidden:["messenger"]},{name:"Leftwards Arrow with Hook",unified:"21A9-FE0F",short_name:"leftwards_arrow_with_hook",keywords:["back","return","blue-square","undo","enter"],sheet:[46,39]},{name:"Bacon",unified:"1F953",short_name:"bacon",keywords:["food","breakfast","pork","pig","meat"],sheet:[41,51],hidden:["messenger"]},{name:"Relieved Face",unified:"1F60C",short_name:"relieved",keywords:["face","relaxed","phew","massage","happiness"],sheet:[30,36]},{name:"Caribbean Netherlands Flag",unified:"1F1E7-1F1F6",short_name:"flag-bq",sheet:[1,9],hidden:["google"]},{name:"Wedding",unified:"1F492",short_name:"wedding",keywords:["love","like","affection","couple","marriage","bride","groom"],sheet:[24,44]},{name:"Tokyo Tower",unified:"1F5FC",short_name:"tokyo_tower",keywords:["photo","japanese"],sheet:[30,20]},{name:"Rightwards Arrow with Hook",unified:"21AA-FE0F",short_name:"arrow_right_hook",keywords:["blue-square","return","rotate","direction"],sheet:[46,40]},{name:"Hamburger",unified:"1F354",short_name:"hamburger",keywords:["meat","fast food","beef","cheeseburger","mcdonalds","burger king"],sheet:[7,22]},{name:"Face with Stuck-out Tongue",unified:"1F61B",short_name:"stuck_out_tongue",text:":p",emoticons:[":p",":-p",":P",":-P",":b",":-b"],keywords:["face","prank","childish","playful","mischievous","smile","tongue"],sheet:[30,51]},{name:"Trackball",unified:"1F5B2-FE0F",short_name:"trackball",keywords:["technology","trackpad"],sheet:[30,2],hidden:["messenger"]},{name:"Brazil Flag",unified:"1F1E7-1F1F7",short_name:"flag-br",sheet:[1,10]},{name:"Rat",unified:"1F400",short_name:"rat",keywords:["animal","mouse","rodent"],sheet:[12,30]},{name:"Table Tennis Paddle and Ball",unified:"1F3D3",short_name:"table_tennis_paddle_and_ball",sheet:[11,36],hidden:["messenger"]},{name:"Minidisc",unified:"1F4BD",short_name:"minidisc",keywords:["technology","record","data","disk","90s"],sheet:[25,40]},{name:"Face with Stuck-out Tongue and Winking Eye",unified:"1F61C",short_name:"stuck_out_tongue_winking_eye",text:";p",emoticons:[";p",";-p",";b",";-b",";P",";-P"],keywords:["face","prank","childish","playful","mischievous","smile","wink","tongue"],sheet:[31,0]},{name:"French Fries",unified:"1F35F",short_name:"fries",keywords:["chips","snack","fast food"],sheet:[7,33]},{name:"Badminton Racquet and Shuttlecock",unified:"1F3F8",short_name:"badminton_racquet_and_shuttlecock",sheet:[12,22],hidden:["messenger"]},{name:"Statue of Liberty",unified:"1F5FD",short_name:"statue_of_liberty",keywords:["american","newyork"],sheet:[30,21]},{name:"Bahamas Flag",unified:"1F1E7-1F1F8",short_name:"flag-bs",sheet:[1,11]},{name:"Arrow Pointing Rightwards Then Curving Upwards",unified:"2934-FE0F",short_name:"arrow_heading_up",keywords:["blue-square","direction","top"],sheet:[50,
115]},{name:"Hamster Face",unified:"1F439",short_name:"hamster",keywords:["animal","nature"],sheet:[13,35]},{name:"Face with Stuck-out Tongue and Tightly-Closed Eyes",unified:"1F61D",short_name:"stuck_out_tongue_closed_eyes",keywords:["face","prank","playful","mischievous","smile","tongue"],sheet:[31,1]},{name:"Slice of Pizza",unified:"1F355",short_name:"pizza",keywords:["food","party"],sheet:[7,23]},{name:"Boxing Glove",unified:"1F94A",short_name:"boxing_glove",keywords:["sports","fighting"],sheet:[41,45],hidden:["messenger"]},{name:"Floppy Disk",unified:"1F4BE",short_name:"floppy_disk",keywords:["oldschool","technology","save","90s","80s"],sheet:[25,41]},{name:"Arrow Pointing Rightwards Then Curving Downwards",unified:"2935-FE0F",short_name:"arrow_heading_down",keywords:["blue-square","direction","bottom"],sheet:[50,16]},{name:"Bhutan Flag",unified:"1F1E7-1F1F9",short_name:"flag-bt",sheet:[1,12]},{name:"Rabbit Face",unified:"1F430",short_name:"rabbit",keywords:["animal","nature","pet","spring","magic","bunny"],sheet:[13,26]},{name:"Church",unified:"26EA",short_name:"church",keywords:["building","religion","christ"],sheet:[48,37]},{name:"Drooling Face",unified:"1F924",short_name:"drooling_face",keywords:["face"],sheet:[38,27],hidden:["messenger"]},{name:"Bouvet Island Flag",unified:"1F1E7-1F1FB",short_name:"flag-bv",sheet:[1,13]},{name:"Mosque",unified:"1F54C",short_name:"mosque",keywords:["islam","worship","minaret"],sheet:[28,15],hidden:["messenger"]},{name:"Rabbit",unified:"1F407",short_name:"rabbit2",keywords:["animal","nature","pet","magic","spring"],sheet:[12,37]}
1,{name:"Hot Dog",unified:"1F32D",short_name:"hotdog",keywords:["food","frankfurter"],sheet:[6,35],hidden:["messenger"]},{name:"Martial Arts Uniform",unified:"1F94B",short_name:"martial_arts_uniform",keywords:["judo","karate","taekwondo"],sheet:[41,46],hidden:["messenger"]},{name:"Clockwise Downwards and Upwards Open Circle Arrows",unified:"1F503",short_name:"arrows_clockwise",keywords:["sync","cycle","round","repeat"],sheet:[27,5]},{name:"Optical Disc",unified:"1F4BF",short_name:"cd",keywords:["technology","dvd","disk","disc","90s"],sheet:[25,42]},{name:"Anticlockwise Downwards and Upwards Open Circle Arrows",unified:"1F504",short_name:"arrows_counterclockwise",keywords:["blue-square","sync","cycle"],sheet:[27,6]},{name:"Sandwich",unified:"1F96A",short_name:"sandwich",keywords:["food","lunch","bread"],sheet:[42,22],hidden:["messenger"]},{name:"Chipmunk",unified:"1F43F-FE0F",short_name:"chipmunk",keywords:["animal","nature","rodent","squirrel"],sheet:[13,41],hidden:["messenger"]},{name:"Synagogue",unified:"1F54D",short_name:"synagogue",keywords:["judaism","worship","temple","jewish"],sheet:[28,16],hidden:["messenger"]},{name:"Unamused Face",unified:"1F612",short_name:"unamused",text:":(",keywords:["indifference","bored","straight face","serious","sarcasm","unimpressed","skeptical","dubious","side_eye"],sheet:[30,42]},{name:"Goal Net",unified:"1F945",short_name:"goal_net",keywords:["sports"],sheet:[41,41],hidden:["messenger"]},{name:"Botswana Flag",unified:"1F1E7-1F1FC",short_name:"flag-bw",sheet:[1,14]},{name:"Dvd",unified:"1F4C0",short_name:"dvd",keywords:["cd","disk","disc"],sheet:[25,43]},{name:"Hedgehog",unified:"1F994",short_name:"hedgehog",keywords:["animal","nature","spiny"],sheet:[42,44],hidden:["messenger"]},{name:"Direct Hit",unified:"1F3AF",short_name:"dart",keywords:["game","play","bar","target","bullseye"],sheet:[9,9]},{name:"Taco",unified:"1F32E",short_name:"taco",keywords:["food","mexican"],sheet:[6,36],hidden:["messenger"]},{name:"Back with Leftwards Arrow Above",unified:"1F519",short_name:"back",keywords:["arrow","words","return"],sheet:[27,27]},{name:"Belarus Flag",unified:"1F1E7-1F1FE",short_name:"flag-by",sheet:[1,15]},{name:"Shinto Shrine",unified:"26E9-FE0F",short_name:"shinto_shrine",keywords:["temple","japan","kyoto"],sheet:[48,36],hidden:["messenger"]},{name:"Movie Camera",unified:"1F3A5",short_name:"movie_camera",keywords:["film","record"],sheet:[8,51]},{name:"Face with Cold Sweat",unified:"1F613",short_name:"sweat",keywords:["face","hot","sad","tired","exercise"],sheet:[30,43]},{name:"Burrito",unified:"1F32F",short_name:"burrito",keywords:["food","mexican"],sheet:[6,37],hidden:["messenger"]},{name:"Belize Flag",unified:"1F1E7-1F1FF",short_name:"flag-bz",sheet:[1,16]},{name:"Pensive Face",unified:"1F614",short_name:"pensive",keywords:["face","sad","depressed","upset"],sheet:[30,44]},{name:"Kaaba",unified:"1F54B",short_name:"kaaba",keywords:["mecca","mosque","islam"],sheet:[28,14],hidden:["messenger"]},{name:"Film Frames",unified:"1F39E-FE0F",short_name:"film_frames",sheet:[8,44],hidden:["messenger"]},{name:"Bat",unified:"1F987",short_name:"bat",keywords:["animal","nature","blind","vampire"],sheet:[42,31],hidden:["messenger"]},{name:"Flag in Hole",unified:"26F3",short_name:"golf",keywords:["sports","business","flag","hole","summer"],sheet:[48,41]},{name:"End with Leftwards Arrow Above",unified:"1F51A",short_name:"end",keywords:["words","arrow"],sheet:[27,28]},{name:"Film Projector",unified:"1F4FD-FE0F",short_name:"film_projector",keywords:["video","tape","record","movie"],sheet:[27,0],hidden:["messenger"]},{name:"Bear Face",unified:"1F43B",short_name:"bear",keywords:["animal","nature","wild"],sheet:[13,37]},{name:"Ice Skate",unified:"26F8-FE0F",short_name:"ice_skate",keywords:["sports"],sheet:[48,45],hidden:["messenger"]},{name:"Fountain",unified:"26F2",short_name:"fountain",keywords:["photo","summer","water","fresh"],sheet:[48,40]},{name:"Confused Face",unified:"1F615",short_name:"confused",emoticons:[":\\",":-\\",":/",":-/"],keywords:["face","indifference","huh","weird","hmmm",":/"],sheet:[30,45]},{name:"Canada Flag",unified:"1F1E8-1F1E6",short_name:"flag-ca",sheet:[1,17]},{name:"On with Exclamation Mark with Left Right Arrow Above",unified:"1F51B",short_name:"on",keywords:["arrow","words"],sheet:[27,29]},{name:"Stuffed Flatbread",unified:"1F959",short_name:"stuffed_flatbread",keywords:["food","flatbread","stuffed","gyro"],sheet:[42,5],hidden:["messenger"]},{name:"Soon with Rightwards Arrow Above",unified:"1F51C",short_name:"so
1on",keywords:["arrow","words"],sheet:[27,30]},{name:"Upside-Down Face",unified:"1F643",short_name:"upside_down_face",keywords:["face","flipped","silly","smile"],sheet:[31,39],hidden:["messenger"]},{name:"Fishing Pole and Fish",unified:"1F3A3",short_name:"fishing_pole_and_fish",keywords:["food","hobby","summer"],sheet:[8,49]},{name:"Tent",unified:"26FA",short_name:"tent",keywords:["photo","camping","outdoors"],sheet:[49,12]},{name:"Clapper Board",unified:"1F3AC",short_name:"clapper",keywords:["movie","film","record"],sheet:[9,6]},{name:"Egg",unified:"1F95A",short_name:"egg",keywords:["food","chicken","breakfast"],sheet:[42,6],hidden:["messenger"]},{name:"Cocos (keeling) Islands Flag",unified:"1F1E8-1F1E8",short_name:"flag-cc",sheet:[1,18]},{name:"Koala",unified:"1F428",short_name:"koala",keywords:["animal","nature"],sheet:[13,18]},{name:"Foggy",unified:"1F301",short_name:"foggy",keywords:["photo","mountain"],sheet:[5,45]},{name:"Television",unified:"1F4FA",short_name:"tv",keywords:["technology","program","oldschool","show","television"],sheet:[26,49]},{name:"Panda Face",unified:"1F43C",short_name:"panda_face",keywords:["animal","nature","panda"],sheet:[13,38]},{name:"Cooking",unified:"1F373",short_name:"fried_egg",short_names:["cooking"],keywords:["food","breakfast","kitchen","egg"],sheet:[8,1]},{name:"Top with Upwards Arrow Above",unified:"1F51D",short_name:"top",keywords:["words","blue-square"],sheet:[27,31]},{name:"Congo - Kinshasa Flag",unified:"1F1E8-1F1E9",short_name:"flag-cd",sheet:[1,19]},{name:"Money-Mouth Face",unified:"1F911",short_name:"money_mouth_face",keywords:["face","rich","dollar","money"],sheet:[37,25],hidden:["messenger"]},{name:"Running Shirt with Sash",unified:"1F3BD",short_name:"running_shirt_with_sash",keywords:["play","pageant"],sheet:[9,23]},{name:"Astonished Face",unified:"1F632",short_name:"astonished",keywords:["face","xox","surprised","poisoned"],sheet:[31,22]},{name:"Paw Prints",unified:"1F43E",short_name:"feet",short_names:["paw_prints"],sheet:[13,40]},{name:"Camera",unified:"1F4F7",short_name:"camera",keywords:["gadgets","photography"],sheet:[26,46]},{name:"Central African Republic Flag",unified:"1F1E8-1F1EB",short_name:"flag-cf",sheet:[1,20]},{name:"Place of Worship",unified:"1F6D0",short_name:"place_of_worship",keywords:["religion","church","temple","prayer"],sheet:[37,5],hidden:["messenger"]},{name:"Night with Stars",unified:"1F303",short_name:"night_with_stars",keywords:["evening","city","downtown"],sheet:[5,47]},{name:"Ski and Ski Boot",unified:"1F3BF",short_name:"ski",keywords:["sports","winter","cold","snow"],sheet:[9,25]},{name:"Shallow Pan of Food",unified:"1F958",short_name:"shallow_pan_of_food",keywords:["food","cooking","casserole","paella"],sheet:[42,4],hidden:["messenger"]},{name:"Camera with Flash",unified:"1F4F8",short_name:"camera_with_flash",sheet:[26,47],hidden:["messenger"]},{name:"Sunrise over Mountains",unified:"1F304",short_name:"sunrise_over_mountains",keywords:["view","vacation","photo"],sheet:[5,48]},{name:"Turkey",unified:"1F983",short_name:"turkey",keywords:["animal","bird"],sheet:[42,27],hidden:["messenger"]},{name:"White Frowning Face",unified:"2639-FE0F",short_name:"white_frowning_face",sheet:[47,40],hidden:["messenger"]},{name:"Congo - Brazzaville Flag",unified:"1F1E8-1F1EC",short_name:"flag-cg",sheet:[1,21]},{name:"Pot of Food",unified:"1F372",short_name:"stew",keywords:["food","meat","soup"],sheet:[8,0]},{name:"Sled",unified:"1F6F7",short_name:"sled",keywords:["sleigh","luge","toboggan"],sheet:[37,22],hidden:["messenger"]},{name:"Atom Symbol",unified:"269B-FE0F",short_name:"atom_symbol",keywords:["science","physics","chemistry"],sheet:[48,18],hidden:["messenger"]},{name:"Curling Stone",unified:"1F94C",short_name:"curling_stone",keywords:["sports"],sheet:[41,47],hidden:["messenger"]},{name:"Slightly Frowning Face",unified:"1F641",short_name:"slightly_frowning_face",keywords:["face","frowning","disappointed","sad","upset"],sheet:[31,37],hidden:["messenger"]},{name:"Sunrise",unified:"1F305",short_name:"sunrise",keywords:["morning","view","vacation","photo"],sheet:[5,49]},{name:"Om Symbol",unified:"1F549-FE0F",short_name:"om_symbol",sheet:[28,12],hidden:["messenger"]},{name:"Chicken",unified:"1F414",short_name:"chicken",keywords:["animal","cluck","nature","bird"],sheet:[12,50]},{name:"Bowl with Spoon",unified:"1F963",short_name:"bowl_with_spoon",keywords:["food","breakfast","cereal","oatmeal","porridge"],sheet:[42,15],hidden:["messenger"]},{name:"Switzerland Flag",unified:"1F1E8-1F1ED",short_name:"flag-ch",sheet:[1,22]},{name:"Video Camera",unified:"1F4F9",short_name:"video_camera",keywords:["film","record"],sheet:[26,48]},{name:"Video Game",unified:"1F3AE",short_name:"video_game",keywords:["play","console","PS4","controller"],sheet:[9,8]},{name:"Rooster",unified:"1F413",short_name:"rooster",keywords:["animal","nature","chicken"],sheet:[12,49]},{name:"Videocassette",unified:"1F4FC",short_name:"vhs",keywords:["record","video","oldschool","90s","80s"],sheet:[26,51]},{name:"Cityscape at Dusk",unified:"1F306",short_name:"city_sunset",keywords:["photo","evening","sky","buildings"],sheet:[5,50]}
1,{name:"Confounded Face",unified:"1F616",short_name:"confounded",keywords:["face","confused","sick","unwell","oops",":S"],sheet:[30,46]},{name:"Green Salad",unified:"1F957",short_name:"green_salad",keywords:["food","healthy","lettuce"],sheet:[42,3],hidden:["messenger"]},{name:"Star of David",unified:"2721-FE0F",short_name:"star_of_david",keywords:["judaism"],sheet:[49,47],hidden:["messenger"]},{name:"C\xf4te D\u2019ivoire Flag",unified:"1F1E8-1F1EE",short_name:"flag-ci",sheet:[1,23]},{name:"Popcorn",unified:"1F37F",short_name:"popcorn",keywords:["food","movie theater","films","snack"],sheet:[8,13],hidden:["messenger"]},{name:"Sunset over Buildings",unified:"1F307",short_name:"city_sunrise",keywords:["photo","good morning","dawn"],sheet:[5,51]},{name:"Disappointed Face",unified:"1F61E",short_name:"disappointed",text:":(",emoticons:["):",":(",":-("],keywords:["face","sad","upset","depressed",":("],sheet:[31,2]},{name:"Left-Pointing Magnifying Glass",unified:"1F50D",short_name:"mag",keywords:["search","zoom","find","detective"],sheet:[27,15]},{name:"Hatching Chick",unified:"1F423",short_name:"hatching_chick",keywords:["animal","chicken","egg","born","baby","bird"],sheet:[13,13]},{name:"Joystick",unified:"1F579-FE0F",short_name:"joystick",keywords:["game","play"],sheet:[29,20],hidden:["messenger"]},{name:"Wheel of Dharma",unified:"2638-FE0F",short_name:"wheel_of_dharma",keywords:["hinduism","buddhism","sikhism","jainism"],sheet:[47,39],hidden:["messenger"]},{name:"Cook Islands Flag",unified:"1F1E8-1F1F0",short_name:"flag-ck",sheet:[1,24]},{name:"Canned Food",unified:"1F96B",short_name:"canned_food",keywords:["food","soup"],sheet:[42,23],hidden:["messenger"]},{name:"Worried Face",unified:"1F61F",short_name:"worried",keywords:["face","concern","nervous",":("],sheet:[31,3]},{name:"Baby Chick",unified:"1F424",short_name:"baby_chick",keywords:["animal","chicken","bird"],sheet:[13,14]},{name:"Chile Flag",unified:"1F1E8-1F1F1",short_name:"flag-cl",sheet:[1,25]},{name:"Game Die",unified:"1F3B2",short_name:"game_die",keywords:["dice","random","tabletop","play","luck"],sheet:[9,12]},{name:"Right-Pointing Magnifying Glass",unified:"1F50E",short_name:"mag_right",keywords:["search","zoom","find","detective"],sheet:[27,16]},{name:"Yin Yang",unified:"262F-FE0F",short_name:"yin_yang",keywords:["balance"],sheet:[47,38],hidden:["messenger"]},{name:"Bridge at Night",unified:"1F309",short_name:"bridge_at_night",keywords:["photo","sanfrancisco"],sheet:[6,1]},{name:"Black Spade Suit",unified:"2660-FE0F",short_name:"spades",keywords:["poker","cards","suits","magic"],sheet:[48,4]},{name:"Front-Facing Baby Chick",unified:"1F425",short_name:"hatched_chick",keywords:["animal","chicken","baby","bird"],sheet:[13,15]},{name:"Cameroon Flag",unified:"1F1E8-1F1F2",short_name:"flag-cm",sheet:[1,26]},{name:"Latin Cross",unified:"271D-FE0F",short_name:"latin_cross",keywords:["christianity"],sheet:[49,46],hidden:["messenger"]},{name:"Face with Look of Triumph",unified:"1F624",short_name:"triumph",keywords:["face","gas","phew","proud","pride"],sheet:[31,8]},{name:"Hot Springs",unified:"2668-FE0F",short_name:"hotsprings",keywords:["bath","warm","relax"],sheet:[48,8]},{name:"Bento Box",unified:"1F371",short_name:"bento",keywords:["food","japanese","box"],sheet:[7,51]},{name:"Microscope",unified:"1F52C",short_name:"microscope",keywords:["laboratory","experiment","zoomin","science","study"],sheet:[27,46]},{name:"Crying Face",unified:"1F622",short_name:"cry",text:":'(",emoticons:[":'("],keywords:["face","tears","sad","depressed","upset",":'("],sheet:[31,6]},{name:"Bird",unified:"1F426",short_name:"bird",keywords:["animal","nature","fly","tweet","spring"],sheet:[13,16]},{name:"China Flag",unified:"1F1E8-1F1F3",short_name:"cn",short_names:["flag-cn"],keywords:["china","chinese","prc","flag","country","nation","banner"],sheet:[1,27]},{name:"Telescope",unified:"1F52D",short_name:"telescope",keywords:["stars","space","zoom","science","astronomy"],sheet:[27,47]},{name:"Rice Cracker",unified:"1F358",short_name:"rice_cracker",keywords:["food","japanese"],sheet:[7,26]},{name:"Black Heart Suit",unified:"2665-FE0F",short_name:"hearts",keywords:["poker","cards","magic","suits"],sheet:[48,6]},{name:"Orthodox Cross",unified:"2626-FE0F",short_name:"orthodox_cross",keywords:["suppedaneum","religion"],sheet:[47,35],hidden:["messenger"]},{name:"Milky Way",unified:"1F30C",short_name:"milky_way",keywords:["photo","
1space","stars"],sheet:[6,4]},{name:"Rice Ball",unified:"1F359",short_name:"rice_ball",keywords:["food","japanese"],sheet:[7,27]},{name:"Satellite Antenna",unified:"1F4E1",short_name:"satellite_antenna",sheet:[26,24]},{name:"Colombia Flag",unified:"1F1E8-1F1F4",short_name:"flag-co",sheet:[1,28]},{name:"Carousel Horse",unified:"1F3A0",short_name:"carousel_horse",keywords:["photo","carnival"],sheet:[8,46]},{name:"Loudly Crying Face",unified:"1F62D",short_name:"sob",text:":'(",keywords:["face","cry","tears","sad","upset","depressed"],sheet:[31,17]},{name:"Black Diamond Suit",unified:"2666-FE0F",short_name:"diamonds",keywords:["poker","cards","magic","suits"],sheet:[48,7]},{name:"Star and Crescent",unified:"262A-FE0F",short_name:"star_and_crescent",keywords:["islam"],sheet:[47,36],hidden:["messenger"]},{name:"Penguin",unified:"1F427",short_name:"penguin",keywords:["animal","nature"],sheet:[13,17]},{name:"Dove of Peace",unified:"1F54A-FE0F",short_name:"dove_of_peace",sheet:[28,13],hidden:["messenger"]},{name:"Clipperton Island Flag",unified:"1F1E8-1F1F5",short_name:"flag-cp",sheet:[1,29],hidden:["messenger"]},{name:"Ferris Wheel",unified:"1F3A1",short_name:"ferris_wheel",keywords:["photo","carnival","londoneye"],sheet:[8,47]},{name:"Black Club Suit",unified:"2663-FE0F",short_name:"clubs",keywords:["poker","cards","magic","suits"],sheet:[48,5]},{name:"Peace Symbol",unified:"262E-FE0F",short_name:"peace_symbol",keywords:["hippie"],sheet:[47,37],hidden:["messenger"]},{name:"Candle",unified:"1F56F-FE0F",short_name:"candle",keywords:["fire","wax"],sheet:[28,42],hidden:["messenger"]},{name:"Frowning Face with Open Mouth",unified:"1F626",short_name:"frowning",keywords:["face","aw","what"],sheet:[31,10]},{name:"Cooked Rice",unified:"1F35A",short_name:"rice",keywords:["food","china","asian"],sheet:[7,28]},{name:"Costa Rica Flag",unified:"1F1E8-1F1F7",short_name:"flag-cr",sheet:[1,30]},{name:"Roller Coaster",unified:"1F3A2",short_name:"roller_coaster",keywords:["carnival","playground","photo","fun"],sheet:[8,48]},{name:"Menorah with Nine Branches",unified:"1F54E",short_name:"menorah_with_nine_branches",sheet:[28,17],hidden:["messenger"]},{name:"Playing Card Black Joker",unified:"1F0CF",short_name:"black_joker",keywords:["poker","cards","game","play","magic"],sheet:[0,15]},{name:"Eagle",unified:"1F985",short_name:"eagle",keywords:["animal","nature","bird"],sheet:[42,29],hidden:["messenger"]},{name:"Curry and Rice",unified:"1F35B",short_name:"curry",keywords:["food","spicy","hot","indian"],sheet:[7,29]},{name:"Electric Light Bulb",unified:"1F4A1",short_name:"bulb",keywords:["light","electricity","idea"],sheet:[25,7]},{name:"Anguished Face",unified:"1F627",short_name:"anguished",emoticons:["D:"],keywords:["face","stunned","nervous"],sheet:[31,11]},{name:"Cuba Flag",unified:"1F1E8-1F1FA",short_name:"flag-cu",sheet:[1,31]},{name:"Barber Pole",unified:"1F488",short_name:"barber",keywords:["hair","salon","style"],sheet:[24,34]},{name:"Duck",unified:"1F986",short_name:"duck",keywords:["animal","nature","bird","mallard"],sheet:[42,30],hidden:["messenger"]},{name:"Six Pointed Star with Middle Dot",unified:"1F52F",short_name:"six_pointed_star",keywords:["purple-square","religion","jewish","hexagram"],sheet:[27,49]},{name:"Steaming Bowl",unified:"1F35C",short_name:"ramen",keywords:["food","japanese","noodle","chopsticks"],sheet:[7,30]},{name:"Electric Torch",unified:"1F526",short_name:"flashlight",keywords:["dark","camping","sight","night"],sheet:[27,40]},{name:"Mahjong Tile Red Dragon",unified:"1F004",short_name:"mahjong",keywords:["game","play","chinese","kanji"],sheet:[0,14]},{name:"Fearful Face",unified:"1F628",short_name:"fearful",keywords:["face","scared","terrified","nervous","oops","huh"],sheet:[31,12]},{name:"Aries",unified:"2648",short_name:"aries",keywords:["sign","purple-square","zodiac","astrology"],sheet:[47,44]},{name:"Spaghetti",unified:"1F35D",short_name:"spaghetti",keywords:["food","italian","noodle"],sheet:[7,31]},{name:"Circus Tent",unified:"1F3AA",short_name:"circus_tent",keywords:["festival","carnival","party"],sheet:[9,4]},{name:"Izakaya Lantern",unified:"1F3EE",short_name:"izakaya_lantern",short_names:["lantern"],keywords:["light","paper","halloween","spooky"],sheet:[12,11]},{name:"Cape Verde Flag",unified:"1F1E8-1F1FB",short_name:"flag-cv",sheet:[1,32]},{name:"Weary Face",unified:"1F629",short_name:"weary",keywords:["face","tired","sleepy","sad","frustrated","upset"],sheet:[31,13]},{name:"Flower Playing Cards",unified:"1F3B4",short_name:"flower_playing_cards",keywords:["game","sunset","red"],sheet:[9,14]},{name:"Owl",unified:"1F989",short_name:"owl",keywords:["animal","nature","bird","hoot"],sheet:[42,33],hidden:["messenger"]},{name:"Performing Arts",unified:"1F3AD",short_name:"performing_arts",keywords:["acting","theater","drama"],sheet:[9,7]},{name:"Frog Face",unified:"1F438",short_name:"frog",keywords:["animal","nature","croak","toad"],sheet:[13,34]},{name:"Cura\xe7ao Flag",unified:"1F1E8-1F1FC",short_name:"flag-cw",sheet:[1,33]}
1,{name:"Notebook with Decorative Cover",unified:"1F4D4",short_name:"notebook_with_decorative_cover",keywords:["classroom","notes","record","paper","study"],sheet:[26,11]},{name:"Shocked Face with Exploding Head",unified:"1F92F",short_name:"exploding_head",short_names:["shocked_face_with_exploding_head"],keywords:["face","shocked","mind","blown"],sheet:[39,3],hidden:["messenger"]},{name:"Taurus",unified:"2649",short_name:"taurus",keywords:["purple-square","sign","zodiac","astrology"],sheet:[47,45]},{name:"Roasted Sweet Potato",unified:"1F360",short_name:"sweet_potato",keywords:["food","nature"],sheet:[7,34]},{name:"Closed Book",unified:"1F4D5",short_name:"closed_book",keywords:["read","library","knowledge","textbook","learn"],sheet:[26,12]},{name:"Gemini",unified:"264A",short_name:"gemini",keywords:["sign","zodiac","purple-square","astrology"],sheet:[47,46]},{name:"Frame with Picture",unified:"1F5BC-FE0F",short_name:"frame_with_picture",sheet:[30,3],hidden:["messenger"]},{name:"Christmas Island Flag",unified:"1F1E8-1F1FD",short_name:"flag-cx",sheet:[1,34]},{name:"Grimacing Face",unified:"1F62C",short_name:"grimacing",keywords:["face","grimace","teeth"],sheet:[31,16]},{name:"Crocodile",unified:"1F40A",short_name:"crocodile",keywords:["animal","nature","reptile","lizard","alligator"],sheet:[12,40]},{name:"Oden",unified:"1F362",short_name:"oden",keywords:["food","japanese"],sheet:[7,36]},{name:"Cyprus Flag",unified:"1F1E8-1F1FE",short_name:"flag-cy",sheet:[1,35]},{name:"Open Book",unified:"1F4D6",short_name:"book",short_names:["open_book"],sheet:[26,13]},{name:"Turtle",unified:"1F422",short_name:"turtle",keywords:["animal","slow","nature","tortoise"],sheet:[13,12]},{name:"Artist Palette",unified:"1F3A8",short_name:"art",keywords:["design","paint","draw","colors"],sheet:[9,2]},{name:"Sushi",unified:"1F363",short_name:"sushi",keywords:["food","fish","japanese","rice"],sheet:[7,37]},{name:"Face with Open Mouth and Cold Sweat",unified:"1F630",short_name:"cold_sweat",keywords:["face","nervous","sweat"],sheet:[31,20]},{name:"Cancer",unified:"264B",short_name:"cancer",keywords:["sign","zodiac","purple-square","astrology"],sheet:[47,47]},{name:"Fried Shrimp",unified:"1F364",short_name:"fried_shrimp",keywords:["food","animal","appetizer","summer"],sheet:[7,38]},{name:"Slot Machine",unified:"1F3B0",short_name:"slot_machine",keywords:["bet","gamble","vegas","fruit machine","luck","casino"],sheet:[9,10]},{name:"Face Screaming in Fear",unified:"1F631",short_name:"scream",keywords:["face","munch","scared","omg"],sheet:[31,21]},{name:"Green Book",unified:"1F4D7",short_name:"green_book",keywords:["read","library","knowledge","study"],sheet:[26,14]},{name:"Leo",unified:"264C",short_name:"leo",keywords:["sign","purple-square","zodiac","astrology"],sheet:[47,48]},{name:"Czechia Flag",unified:"1F1E8-1F1FF",short_name:"flag-cz",sheet:[1,36]},{name:"Lizard",unified:"1F98E",short_name:"lizard",keywords:["animal","nature","reptile"],sheet:[42,38],hidden:["messenger"]},{name:"Virgo",unified:"264D",short_name:"virgo",keywords:["sign","zodiac","purple-square","astrology"],sheet:[47,49]},{name:"Steam Locomotive",unified:"1F682",short_name:"steam_locomotive",keywords:["transportation","vehicle","train"],sheet:[34,10]},{name:"Germany Flag",unified:"1F1E9-1F1EA",short_name:"de",short_names:["flag-de"],keywords:["german","nation","flag","country","banner"],sheet:[1,37]},{name:"Flushed Face",unified:"1F633",short_name:"flushed",keywords:["face","blush","shy","flattered"],sheet:[31,23]},{name:"Blue Book",unified:"1F4D8",short_name:"blue_book",keywords:["read","library","knowledge","learn","study"],sheet:[26,15]},{name:"Snake",unified:"1F40D",short_name:"snake",keywords:["animal","evil","nature","hiss","python"],sheet:[12,43]},{name:"Fish Cake with Swirl Design",unified:"1F365",short_name:"fish_cake",keywords:["food","japan","sea","beach","narutomaki","pink","swirl","kamaboko","surimi","ramen"],sheet:[7,39]},{name:"Railway Car",unified:"1F683",short_name:"railway_car",keywords:["transportation","vehicle"],sheet:[34,11]},{name:"Dango",unified:"1F361",short_name:"dango",keywords:["food","dessert","sweet","japanese","barbecue","meat"],sheet:[7,35]},{name:"Orange Book",unified:"1F4D9",short_name:"orange_book",keywords:["read","library","knowledge","textbook","study"],sheet:[26,16]},{name:"Libra",unified:"264E",short_name:"libra",keywords:["sign","purple-square","zodiac","astrology"],sheet:[47,50]},{name:"Dragon Face",unified:"1F432",short_name:"dragon_face",keywords:["animal","myth","nature","chinese","green"],sheet:[13,28]},{name:"Diego Garcia Flag",unified:"1F1E9-1F1EC",short_name:"flag-dg",sheet:[1,38],hidden:["google"]},{name:"Grinning Face with One Large and One Small Eye",unified:"1F92A",short_name:"zany_face",short_names:["grinning_face_with_one_large_and_one_small_eye"],sheet:[38,50],hidden:["messenger"]},{name:"Books",unified:"1F4DA",short_name:"books",keywords:["literature","library","study"],sheet:[26,17]},{name:"Dragon",unified:"1F409",short_name:"dragon",keywords:["animal","myth","nature","chinese","green"],sheet:[12,39]},{name:"Djibouti Flag",unified:"1F1E9-1F1EF",short_name:"flag-dj",sheet:[1,39]},{name:"Dumpling",unified:"1F95F",short_name:"dumpling",keywords:["food","empanad
1a","pierogi","potsticker"],sheet:[42,11],hidden:["messenger"]},{name:"Dizzy Face",unified:"1F635",short_name:"dizzy_face",keywords:["spent","unconscious","xox","dizzy"],sheet:[31,25]},{name:"Scorpius",unified:"264F",short_name:"scorpius",keywords:["sign","zodiac","purple-square","astrology","scorpio"],sheet:[47,51]},{name:"High-Speed Train",unified:"1F684",short_name:"bullettrain_side",keywords:["transportation","vehicle"],sheet:[34,12]},{name:"High-Speed Train with Bullet Nose",unified:"1F685",short_name:"bullettrain_front",keywords:["transportation","vehicle","speed","fast","public","travel"],sheet:[34,13]},{name:"Notebook",unified:"1F4D3",short_name:"notebook",keywords:["stationery","record","notes","paper","study"],sheet:[26,10]},{name:"Fortune Cookie",unified:"1F960",short_name:"fortune_cookie",keywords:["food","prophecy"],sheet:[42,12],hidden:["messenger"]},{name:"Sagittarius",unified:"2650",short_name:"sagittarius",keywords:["sign","zodiac","purple-square","astrology"],sheet:[48,0]},{name:"Sauropod",unified:"1F995",short_name:"sauropod",keywords:["animal","nature","dinosaur","brachiosaurus","brontosaurus","diplodocus","extinct"],sheet:[42,45],hidden:["messenger"]},{name:"Denmark Flag",unified:"1F1E9-1F1F0",short_name:"flag-dk",sheet:[1,40]},{name:"Pouting Face",unified:"1F621",short_name:"rage",keywords:["angry","mad","hate","despise"],sheet:[31,5]},{name:"Ledger",unified:"1F4D2",short_name:"ledger",keywords:["notes","paper"],sheet:[26,9]},{name:"Angry Face",unified:"1F620",short_name:"angry",emoticons:[">:(",">:-("],keywords:["mad","face","annoyed","frustrated"],sheet:[31,4]},{name:"T-Rex",unified:"1F996",short_name:"t-rex",keywords:["animal","nature","dinosaur","tyrannosaurus","extinct"],sheet:[42,46],hidden:["messenger"]},{name:"Capricorn",unified:"2651",short_name:"capricorn",keywords:["sign","zodiac","purple-square","astrology"],sheet:[48,1]},{name:"Takeout Box",unified:"1F961",short_name:"takeout_box",keywords:["food","leftovers"],sheet:[42,13],hidden:["messenger"]},{name:"Dominica Flag",unified:"1F1E9-1F1F2",short_name:"flag-dm",sheet:[1,41]},{name:"Train",unified:"1F686",short_name:"train2",keywords:["transportation","vehicle"],sheet:[34,14]},{name:"Page with Curl",unified:"1F4C3",short_name:"page_with_curl",keywords:["documents","office","paper"],sheet:[25,46]}
1,{name:"Spouting Whale",unified:"1F433",short_name:"whale",keywords:["animal","nature","sea","ocean"],sheet:[13,29]},{name:"Serious Face with Symbols Covering Mouth",unified:"1F92C",short_name:"face_with_symbols_on_mouth",short_names:["serious_face_with_symbols_covering_mouth"],sheet:[39,0],hidden:["messenger"]},{name:"Dominican Republic Flag",unified:"1F1E9-1F1F4",short_name:"flag-do",sheet:[1,42]},{name:"Metro",unified:"1F687",short_name:"metro",keywords:["transportation","blue-square","mrt","underground","tube"],sheet:[34,15]},{name:"Soft Ice Cream",unified:"1F366",short_name:"icecream",keywords:["food","hot","dessert","summer"],sheet:[7,40]},{name:"Aquarius",unified:"2652",short_name:"aquarius",keywords:["sign","purple-square","zodiac","astrology"],sheet:[48,2]},{name:"Algeria Flag",unified:"1F1E9-1F1FF",short_name:"flag-dz",sheet:[1,43]},{name:"Whale",unified:"1F40B",short_name:"whale2",keywords:["animal","nature","sea","ocean"],sheet:[12,41]},{name:"Face with Medical Mask",unified:"1F637",short_name:"mask",keywords:["face","sick","ill","disease"],sheet:[31,27]},{name:"Scroll",unified:"1F4DC",short_name:"scroll",keywords:["documents","ancient","history","paper"],sheet:[26,19]},{name:"Shaved Ice",unified:"1F367",short_name:"shaved_ice",keywords:["hot","dessert","summer"],sheet:[7,41]},{name:"Pisces",unified:"2653",short_name:"pisces",keywords:["purple-square","sign","zodiac","astrology"],sheet:[48,3]},{name:"Light Rail",unified:"1F688",short_name:"light_rail",keywords:["transportation","vehicle"],sheet:[34,16]},{name:"Dolphin",unified:"1F42C",short_name:"dolphin",short_names:["flipper"],keywords:["animal","nature","fish","sea","ocean","flipper","fins","beach"],sheet:[13,22]},{name:"Face with Thermometer",unified:"1F912",short_name:"face_with_thermometer",keywords:["sick","temperature","thermometer","cold","fever"],sheet:[37,26],hidden:["messenger"]},{name:"Ceuta & Melilla Flag",unified:"1F1EA-1F1E6",short_name:"flag-ea",sheet:[1,44],hidden:["google"]},{name:"Ophiuchus",unified:"26CE",short_name:"ophiuchus",keywords:["sign","purple-square","constellation","astrology"],sheet:[48,31]},{name:"Station",unified:"1F689",short_name:"station",keywords:["transportation","vehicle","public"],sheet:[34,17]},{name:"Ice Cream",unified:"1F368",short_name:"ice_cream",keywords:["food","hot","dessert"],sheet:[7,42]},{name:"Page Facing Up",unified:"1F4C4",short_name:"page_facing_up",keywords:["documents","office","paper","information"],sheet:[25,47]},{name:"Doughnut",unified:"1F369",short_name:"doughnut",keywords:["food","dessert","snack","sweet","donut"],sheet:[7,43]},{name:"Face with Head-Bandage",unified:"1F915",short_name:"face_with_head_bandage",keywords:["injured","clumsy","bandage","hurt"],sheet:[37,29],hidden:["messenger"]},{name:"Fish",unified:"1F41F",short_name:"fish",keywords:["animal","food","nature"],sheet:[13,9]},{name:"Newspaper",unified:"1F4F0",short_name:"newspaper",keywords:["press","headline"],sheet:[26,39]},{name:"Tram",unified:"1F68A",short_name:"tram",keywords:["transportation","vehicle"],sheet:[34,18]},{name:"Ecuador Flag",unified:"1F1EA-1F1E8",short_name:"flag-ec",sheet:[1,45]},{name:"Twisted Rightwards Arrows",unified:"1F500",short_name:"twisted_rightwards_arrows",keywords:["blue-square","shuffle","music","random"],sheet:[27,2]},{name:"Estonia Flag",unified:"1F1EA-1F1EA",short_name:"flag-ee",sheet:[1,46]},{name:"Cookie",unified:"1F36A",short_name:"cookie",keywords:["food","snack","oreo","chocolate","sweet","dessert"],sheet:[7,44]},{name:"Monorail",unified:"1F69D",short_name:"monorail",keywords:["transportation","vehicle"],sheet:[34,37]},{name:"Tropical Fish",unified:"1F420",short_name:"tropical_fish",keywords:["animal","swim","ocean","beach","nemo"],sheet:[13,10]},{name:"Rolled Up Newspaper",unified:"1F5DE-FE0F",short_name:"rolled_up_newspaper",sheet:[30,12],hidden:["messenger"]},{name:"Nauseated Face",unified:"1F922",short_name:"nauseated_face",keywords:["face","vomit","gross","green","sick","throw up","ill"],sheet:[38,25],hidden:["messenger"]},{name:"Clockwise Rightwards and Leftwards Open Circle Arrows",unified:"1F501",short_name:"repeat",keywords:["loop","re
1cord"],sheet:[27,3]},{name:"Bookmark Tabs",unified:"1F4D1",short_name:"bookmark_tabs",keywords:["favorite","save","order","tidy"],sheet:[26,8]},{name:"Clockwise Rightwards and Leftwards Open Circle Arrows with Circled One Overlay",unified:"1F502",short_name:"repeat_one",keywords:["blue-square","loop"],sheet:[27,4]},{name:"Egypt Flag",unified:"1F1EA-1F1EC",short_name:"flag-eg",sheet:[1,47]},{name:"Mountain Railway",unified:"1F69E",short_name:"mountain_railway",keywords:["transportation","vehicle"],sheet:[34,38]},{name:"Birthday Cake",unified:"1F382",short_name:"birthday",keywords:["food","dessert","cake"],sheet:[8,16]},{name:"Blowfish",unified:"1F421",short_name:"blowfish",keywords:["animal","nature","food","sea","ocean"],sheet:[13,11]},{name:"Face with Open Mouth Vomiting",unified:"1F92E",short_name:"face_vomiting",short_names:["face_with_open_mouth_vomiting"],sheet:[39,2],hidden:["messenger"]},{name:"Black Right-Pointing Triangle",unified:"25B6-FE0F",short_name:"arrow_forward",keywords:["blue-square","right","direction","play"],sheet:[47,10]},{name:"Bookmark",unified:"1F516",short_name:"bookmark",keywords:["favorite","label","save"],sheet:[27,24]},{name:"Western Sahara Flag",unified:"1F1EA-1F1ED",short_name:"flag-eh",sheet:[1,48],hidden:["google"]},{name:"Shark",unified:"1F988",short_name:"shark",keywords:["animal","nature","fish","sea","ocean","jaws","fins","beach"],sheet:[42,32],hidden:["messenger"]},{name:"Tram Car",unified:"1F68B",short_name:"train",keywords:["transportation","vehicle","carriage","public","travel"],sheet:[34,19]},{name:"Sneezing Face",unified:"1F927",short_name:"sneezing_face",keywords:["face","gesundheit","sneeze","sick","allergy"],sheet:[38,47],hidden:["messenger"]},{name:"Shortcake",unified:"1F370",short_name:"cake",keywords:["food","dessert"],sheet:[7,50]},{name:"Bus",unified:"1F68C",short_name:"bus",keywords:["car","vehicle","transportation"],sheet:[34,20]},{name:"Pie",unified:"1F967",short_name:"pie",keywords:["food","dessert","pastry"],sheet:[42,19],hidden:["messenger"]},{name:"Smiling Face with Halo",unified:"1F607",short_name:"innocent",keywords:["face","angel","heaven","halo"],sheet:[30,31]},{name:"Black Right-Pointing Double Triangle",unified:"23E9",short_name:"fast_forward",keywords:["blue-square","play","speed","continue"],sheet:[46,45]},{name:"Label",unified:"1F3F7-FE0F",short_name:"label",keywords:["sale","tag"],sheet:[12,21],hidden:["messenger"]},{name:"Octopus",unified:"1F419",short_name:"octopus",keywords:["animal","creature","ocean","sea","nature","beach"],sheet:[13,3]},{name:"Eritrea Flag",unified:"1F1EA-1F1F7",short_name:"flag-er",sheet:[1,49]},{name:"Black Right Pointing Double Triangle with Vertical Bar",unified:"23ED-FE0F",short_name:"black_right_pointing_double_triangle_with_vertical_bar",sheet:[46,49],hidden:["messenger"]},{name:"Chocolate Bar",unified:"1F36B",short_name:"chocolate_bar",keywords:["food","snack","dessert","sweet"],sheet:[7,45]},{name:"Oncoming Bus",unified:"1F68D",short_name:"oncoming_bus",keywords:["vehicle","transportation"],sheet:[34,21]},{name:"Spiral Shell",unified:"1F41A",short_name:"shell",keywords:["nature","sea","beach"],sheet:[13,4]},{name:"Face with Cowboy Hat",unified:"1F920",short_name:"face_with_cowboy_hat",sheet:[38,23],hidden:["messenger"]},{name:"Money Bag",unified:"1F4B0",short_name:"moneybag",keywords:["dollar","payment","coins","sale"],sheet:[25,27]},{name:"Spain Flag",unified:"1F1EA-1F1F8",short_name:"es",short_names:["flag-es"],keywords:["spain","flag","nation","country","banner"],sheet:[1,50]},{name:"Crab",unified:"1F980",short_name:"crab",keywords:["animal","crustacean"],sheet:[42,24],hidden:["messenger"]},{name:"Banknote with Yen Sign",unified:"1F4B4",short_name:"yen",keywords:["money","sales","japanese","dollar","currency"],sheet:[25,31]},{name:"Ethiopia Flag",unified:"1F1EA-1F1F9",short_name:"flag-et",sheet:[1,51]},{name:"Clown Face",unified:"1F921",short_name:"clown_face",keywords:["face"],sheet:[38,24],hidden:["messenger"]},{name:"Black Right Pointing Triangle with Double Vertical Bar",unified:"23EF-FE0F",short_name:"black_right_pointing_triangle_with_double_vertical_bar",sheet:[46,51],hidden:["messenger"]},{name:"Trolleybus",unified:"1F68E",short_name:"trolleybus",keywords:["bart","transportation","vehicle"],sheet:[34,22]},{name:"Candy",unified:"1F36C",short_name:"candy",keywords:["snack","dessert","sweet","lolly"],sheet:[7,46]},{name:"Lying Face",unified:"1F925",short_name:"lying_face",keywords:["face","lie","pinocchio"],sheet:[38,28],hidden:["messenger"]},{name:"Black Left-Pointing Triangle",unified:"25C0-FE0F",short_name:"arrow_backward",keywords:["blue-square","left","direction"],sheet:[47,11]},{name:"Banknote with Dollar Sign",unified:"1F4B5",short_name:"dollar",keywords:["money","sales","bill","currency"],sheet:[25,32]},{name:"Shrimp",unified:"1F990",short_name:"shrimp",keywords:["animal","ocean","
1nature","seafood"],sheet:[42,40],hidden:["messenger"]},{name:"Minibus",unified:"1F690",short_name:"minibus",keywords:["vehicle","car","transportation"],sheet:[34,24]},{name:"European Union Flag",unified:"1F1EA-1F1FA",short_name:"flag-eu",sheet:[2,0]},{name:"Lollipop",unified:"1F36D",short_name:"lollipop",keywords:["food","snack","candy","sweet"],sheet:[7,47]},{name:"Squid",unified:"1F991",short_name:"squid",keywords:["animal","nature","ocean","sea"],sheet:[42,41],hidden:["messenger"]},{name:"Banknote with Euro Sign",unified:"1F4B6",short_name:"euro",keywords:["money","sales","dollar","currency"],sheet:[25,33]},{name:"Finland Flag",unified:"1F1EB-1F1EE",short_name:"flag-fi",sheet:[2,1]},{name:"Ambulance",unified:"1F691",short_name:"ambulance",keywords:["health","911","hospital"],sheet:[34,25]},{name:"Custard",unified:"1F36E",short_name:"custard",keywords:["dessert","food"],sheet:[7,48]},{name:"Face with Finger Covering Closed Lips",unified:"1F92B",short_name:"shushing_face",short_names:["face_with_finger_covering_closed_lips"],sheet:[38,51],hidden:["messenger"]},{name:"Black Left-Pointing Double Triangle",unified:"23EA",short_name:"rewind",keywords:["play","blue-square"],sheet:[46,46]},{name:"Black Left Pointing Double Triangle with Vertical Bar",unified:"23EE-FE0F",short_name:"black_left_pointing_double_triangle_with_vertical_bar",sheet:[46,50],hidden:["messenger"]},{name:"Smiling Face with Smiling Eyes and Hand Covering Mouth",unified:"1F92D",short_name:"face_with_hand_over_mouth",short_names:["smiling_face_with_smiling_eyes_and_hand_covering_mouth"],sheet:[39,1],hidden:["messenger"]},{name:"Fiji Flag",unified:"1F1EB-1F1EF",short_name:"flag-fj",sheet:[2,2]},{name:"Honey Pot",unified:"1F36F",short_name:"honey_pot",keywords:["bees","sweet","kitchen"],sheet:[7,49]},{name:"Snail",unified:"1F40C",short_name:"snail",keywords:["slow","animal","shell"],sheet:[12,42]},{name:"Banknote with Pound Sign",unified:"1F4B7",short_name:"pound",keywords:["british","sterling","money","sales","bills","uk","england","currency"],sheet:[25,34]},{name:"Fire Engine",unified:"1F692",short_name:"fire_engine",keywords:["transportation","cars","vehicle"],sheet:[34,26]},{name:"Baby Bottle",unified:"1F37C",short_name:"baby_bottle",keywords:["food","container","milk"],sheet:[8,10]},{name:"Falkland Islands Flag",unified:"1F1EB-1F1F0",short_name:"flag-fk",sheet:[2,3],hidden:["google"]},{name:"Butterfly",unified:"1F98B",short_name:"butterfly",keywords:["animal","insect","nature","caterpillar"],sheet:[42,35],hidden:["messenger"]},{name:"Money with Wings",unified:"1F4B8",short_name:"money_with_wings",keywords:["dollar","bills","payment","sale"],sheet:[25,35]},{name:"Face with Monocle",unified:"1F9D0",short_name:"face_with_monocle",sheet:[42,49],hidden:["messenger"]},{name:"Police Car",unified:"1F693",short_name:"police_car",keywords:["vehicle","cars","transportation","law","legal","enforcement"],sheet:[34,27]},{name:"Up-Pointing Small Red Triangle",unified:"1F53C",short_name:"arrow_up_small",keywords:["blue-square","triangle","direction","point","forward","top"],sheet:[28,10]},{name:"Micronesia Flag",unified:"1F1EB-1F1F2",short_name:"flag-fm",sheet:[2,4]},{name:"Glass of Milk",unified:"1F95B",short_name:"glass_of_milk",sheet:[42,7],hidden:["messenger"]},{name:"Credit Card",unified:"1F4B3",short_name:"credit_card",keywords:["money","sales","dollar","bill","payment","shopping"],sheet:[25,30]},{name:"Oncoming Police Car",unified:"1F694",short_name:"oncoming_police_car",keywords:["vehicle","law","legal","enforcement","911"],sheet:[34,28]},{name:"Bug",unified:"1F41B",short_name:"bug",keywords:["animal","insect","nature","worm"],sheet:[13,5]},{name:"Nerd Face",unified:"1F913",short_name:"nerd_face",keywords:["face","nerdy","geek","dork"],sheet:[37,27],hidden:["messenger"]},{name:"Black Up-Pointing Double Triangle",unified:"23EB",short_name:"arrow_double_up",keywords:["blue-square","direction","top"],sheet:[46,47]},{name:"Chart with Upwards Trend and Yen Sign",unified:"1F4B9",short_name:"chart",keywords:["green-square","graph","presentation","stats"],sheet:[25,36]},{name:"Faroe Islands Flag",unified:"1F1EB-1F1F4",short_name:"flag-fo",sheet:[2,5]},{name:"Ant",unified:"1F41C",short_name:"ant",keywords:["animal","insect","nature","bug"],sheet:[13,6]},{name:"Down-Pointing Small Red Triangle",unified:"1F53D",short_name:"arrow_down_small",keywords:["blue-square","direction","bottom"],sheet:[28,11]},{name:"Smiling Face with Horns",unified:"1F608",short_name:"smiling_imp",keywords:["devil","horns"],sheet:[30,32]},{name:"Taxi",unified:"1F695",short_name:"taxi",keywords:["uber","vehicle","cars","transportation"],sheet:[34,29]},{name:"Hot Beverage",unified:"2615",short_name:"coffee",keywords:["beverage","caffeine","latte","espresso"],sheet:[47,24]},{name:"France Flag",unified:"1F1EB-1F1F7",short_name:"fr",short_names:["flag-fr"],keywords:["banner","flag","nation","france","french","country"],sheet:[2,6]},{name:"Oncoming Taxi",unified:"1F696",short_name:"oncoming_taxi",keywords:["vehicle","cars","uber"],sheet:[34,30]},{name:"Black Down-Pointing Double Triangle",unified:"23EC",short_name:"arrow_double_down",keywords:["blue-square","direction","bottom"],sheet:[46,48]},{name:"Imp",unified:"1F47F",short_name:"imp",keywords:["devil","angry","horns"],sheet:[22,51]},{name:"Currency Exchange",unified:"1F4B1",short_name:"currency_exchange",keywords:["money","sales","dollar","travel"],sheet:[25,28]},{name:"Teacup Without Handle",unified:"1F375",short_name:"tea",keywords:["drink","bowl","breakfast","green","british"],sheet:[8,3]},{name:"Honeybee",unified:"1F41D",short_name:"bee",short_names:["honeybee"],sheet:[13,7]},{name:"Heavy Dollar Sign",unified:"1F4B2",short_name:"heavy_dollar_sign",keywords:["money","sales","payment","currency","buck"],sheet:[25,29]},{name:"Automobile",unified:"1F697",short_name:"car",short_names:["red_car"],sheet:[34,31]},{name:"Sake Bottle and Cup",unified:"1F376",short_name:"sake",keywords:["wine","drink","drunk","beverage","japanese","alcohol","booze"],sheet:[8,4]},{name:"Gabon Flag",unified:"1F1EC-1F1E6",short_name:"flag-ga",sheet:[2,7]},{name:"Lady Beetle",unified:"1F41E",short_name:"beetle",keywords:["animal","insect","nature","ladybug"],sheet:[13,8]},{name:"Japanese Ogre",unified:"1F479",short_name:"japanese_ogre",keywords:["monster","red","mask","halloween","scary","creepy","devil","demon","japanese","ogre"],sheet:[22,40]},{name:"Double Vertical Bar",unified:"23F8-FE0F",short_name:"double_vertical_bar",sheet:[47,4],hidden:["messenger"]},{name:"Bottle with Popping Cork",unified:"1F37E",short_name:"champagne",keywords:["drink","wine","bottle","celebration"],sheet:[8,12],hidden:["messenger"]},{name:"Japanese Goblin",unified:"1F47A",short_name:"japanese_goblin",keywords:["red","evil","mask","monster","scary","creepy","japanese","goblin"],sheet:[22,41]},{name:"Black Square for Stop",unified:"23F9-FE0F",short_name:"black_square_for_stop",sheet:[47,5],hidden:["messenger"]},{name:"Oncoming Automobile",unified:"1F698",short_name:"oncoming_automobile",keywords:["car","vehicle","transportation"],sheet:[34,32]},{name:"Envelope",unified:"2709-FE0F",short_name:"email",short_names:["envelope"],keywords:["letter","postal","inbox","communication"],sheet:[49,17]},{name:"Cricket",unified:"1F997",short_name:"cricket",keywords:["sports"],sheet:[42,47],hidden:["messenger"]},{name:"United Kingdom Flag",unified:"1F1EC-1F1E7",short_name:"gb",short_names:["uk","flag-gb"],sheet:[2,8]},{name:"Black Circle for Record",unified:"23FA-FE0F",short_name:"black_circle_for_record",sheet:[47,6],hidden:["messenger"]},{name:"Grenada Flag",unified:"1F1EC-1F1E9",short_name:"flag-gd",sheet:[2,9]},{name:"Spider",unified:"1F577-FE0F",short_name:"spider",keywords:["animal","arachnid"],sheet:[29,18],hidden:["messenger"]},{name:"Recreational Vehicle",unified:"1F699",short_name:"blue_c
1ar",keywords:["transportation","vehicle"],sheet:[34,33]},{name:"Skull",unified:"1F480",short_name:"skull",keywords:["dead","skeleton","creepy","death"],sheet:[23,0]},{name:"E-Mail Symbol",unified:"1F4E7",short_name:"e-mail",keywords:["communication","inbox"],sheet:[26,30]},{name:"Wine Glass",unified:"1F377",short_name:"wine_glass",keywords:["drink","beverage","drunk","alcohol","booze"],sheet:[8,5]},{name:"Spider Web",unified:"1F578-FE0F",short_name:"spider_web",keywords:["animal","insect","arachnid","silk"],sheet:[29,19],hidden:["messenger"]},{name:"Cocktail Glass",unified:"1F378",short_name:"cocktail",keywords:["drink","drunk","alcohol","beverage","booze","mojito"],sheet:[8,6]},{name:"Skull and Crossbones",unified:"2620-FE0F",short_name:"skull_and_crossbones",keywords:["poison","danger","deadly","scary","death","pirate","evil"],sheet:[47,32],hidden:["messenger"]},{name:"Georgia Flag",unified:"1F1EC-1F1EA",short_name:"flag-ge",sheet:[2,10]},{name:"Eject",unified:"23CF-FE0F",short_name:"eject",sheet:[46,44],hidden:["messenger"]},{name:"Delivery Truck",unified:"1F69A",short_name:"truck",keywords:["cars","transportation"],sheet:[34,34]},{name:"Incoming Envelope",unified:"1F4E8",short_name:"incoming_envelope",keywords:["email","inbox"],sheet:[26,31]},{name:"Tropical Drink",unified:"1F379",short_name:"tropical_drink",keywords:["beverage","cocktail","summer","beach","alcohol","booze","mojito"],sheet:[8,7]},{name:"Scorpion",unified:"1F982",short_name:"scorpion",keywords:["animal","arachnid"],sheet:[42,26],hidden:["messenger"]},{name:"Cinema",unified:"1F3A6",short_name:"cinema",keywords:["blue-square","record","film","movie","curtain","stage","theater"],sheet:[9,0]},{name:"Articulated Lorry",unified:"1F69B",short_name:"articulated_lorry",keywords:["vehicle","cars","transportation","express"],sheet:[34,35]},{name:"Envelope with Downwards Arrow Above",unified:"1F4E9",short_name:"envelope_with_arrow",keywords:["email","communication"],sheet:[26,32]},{name:"Ghost",unified:"1F47B",short_name:"ghost",keywords:["halloween","spooky","scary"],sheet:[22,42]},{name:"French Guiana Flag",unified:"1F1EC-1F1EB",short_name:"flag-gf",sheet:[2,11],hidden:["google"]},{name:"Bouquet",unified:"1F490",short_name:"bouquet",keywords:["flowers","nature","spring"],sheet:[24,42]},{name:"Tractor",unified:"1F69C",short_name:"tractor",keywords:["vehicle","car","farming","agriculture"],sheet:[34,36]},{name:"Beer Mug",unified:"1F37A",short_name:"beer",keywords:["relax","beverage","drink","drunk","party","pub","summer","alcohol","booze"],sheet:[8,8]},{name:"Outbox Tray",unified:"1F4E4",short_name:"outbox_tray",keywords:["inbox","email"],sheet:[26,27]},{name:"Low Brightness Symbol",unified:"1F505",short_name:"low_brightness",keywords:["sun","afternoon","warm","summer"],sheet:[27,7]},{name:"Extraterrestrial Alien",unified:"1F47D",short_name:"alien",keywords:["UFO","paul","weird","outer_space"],sheet:[22,49]},{name:"Guernsey Flag",unified:"1F1EC-1F1EC",short_name:"flag-gg",sheet:[2,12]},{name:"Cherry Blossom",unified:"1F338",short_name:"cherry_blossom",keywords:["nature","plant","spring","flower"],sheet:[6,46]},{name:"Inbox Tray",unified:"1F4E5",short_name:"inbox_tray",keywords:["email","documents"],sheet:[26,28]},{name:"Ghana Flag",unified:"1F1EC-1F1ED",short_name:"flag-gh",sheet:[2,13]},{name:"Bicycle",unified:"1F6B2",short_name:"bike",keywords:["sports","bicycle","exercise","hipster"],sheet:[35,23]},{name:"Alien Monster",unified:"1F47E",short_name:"space_invader",keywords:["game","arcade","play"],sheet:[22,50]},{name:"Clinking Beer Mugs",unified:"1F37B",short_name:"beers",keywords:["relax","beverage","drink","drunk","party","pub","summer","alcohol","booze"],sheet:[8,9]},{name:"High Brightness Symbol",unified:"1F506",short_name:"high_brightness",keywords:["sun","light"],sheet:[27,8]},{name:"Package",unified:"1F4E6",short_name:"package",keywords:["mail","gift","cardboard","box","moving"],sheet:[26,29]},{name:"Scooter",unified:"1F6F4",short_name:"scooter",sheet:[37,19],hidden:["messenger"]},{name:"White Flower",unified:"1F4AE",short_name:"white_flower",keywords:["japanese","spring"],sheet:[25,25]},{name:"Clinking Glasses",unified:"1F942",short_name:"clinking_glasses",keywords:["beverage","drink","party","alcohol","celebrate","cheers","wine","champagne","toast"],sheet:[41,38],hidden:["messenger"]},{name:"Robot Face",unified:"1F916",short_name:"robot_face",sheet:[37,30],hidden:["messenger"]},{name:"Antenna with Bars",unified:"1F4F6",short_name:"signal_strength",keywords:["blue-square","reception","phone","internet","connection","wifi","bluetooth","bars"],sheet:[26,45]},{name:"Gibraltar Flag",unified:"1F1EC-1F1EE",short_name:"flag-gi",sheet:[2,14]},{name:"Greenland Flag",unified:"1F1EC-1F1F1",short_name:"flag-gl",sheet:[2,15]},{name:"Motor Scooter",unified:"1F6F5",short_name:"motor_scooter",keywords:["vehicle","vespa","sasha"],sheet:[37,20],hidden:["messenger"]},{name:"Closed Mailbox with Raised Flag",unified:"1F4EB",short_name:"mailbox",keywords:["email","inbox","communication"],sheet:[26,34]},{name:"Vibration Mode",unified:"1F4F3",short_name:"vibration_mode",keywords:["orange-square","phone"],sheet:[26,42]},{name:"Pile of Poo",unified:"1F4A9",short_name:"hankey",short_names:["poop","shit"],sheet:[25,15]},{name:"Rosette",unified:"1F3F5-FE0F",short_name:"rosette",keywords:["flower","decoration","military"],sheet:[12,20],hidden:["messenger"]},{name:"Tumbler Glass",unified:"1F943",short_name:"tumbler_glass",keywords:["drink","beverage","drunk","alcohol","liquor","booze","bourbon","scotch","whisky","glass","shot"],sheet:[41,39],hidden:["messenger"]}
1,{name:"Cup with Straw",unified:"1F964",short_name:"cup_with_straw",keywords:["drink","soda"],sheet:[42,16],hidden:["messenger"]},{name:"Gambia Flag",unified:"1F1EC-1F1F2",short_name:"flag-gm",sheet:[2,16]},{name:"Closed Mailbox with Lowered Flag",unified:"1F4EA",short_name:"mailbox_closed",keywords:["email","communication","inbox"],sheet:[26,33]},{name:"Mobile Phone off",unified:"1F4F4",short_name:"mobile_phone_off",keywords:["mute","orange-square","silence","quiet"],sheet:[26,43]},{name:"Bus Stop",unified:"1F68F",short_name:"busstop",keywords:["transportation","wait"],sheet:[34,23]},{name:"Smiling Cat Face with Open Mouth",unified:"1F63A",short_name:"smiley_cat",keywords:["animal","cats","happy","smile"],sheet:[31,30]},{name:"Rose",unified:"1F339",short_name:"rose",keywords:["flowers","valentines","love","spring"],sheet:[6,47]},{name:"Motorway",unified:"1F6E3-FE0F",short_name:"motorway",keywords:["road","cupertino","interstate","highway"],sheet:[37,11],hidden:["messenger"]},{name:"Grinning Cat Face with Smiling Eyes",unified:"1F638",short_name:"smile_cat",keywords:["animal","cats","smile"],sheet:[31,28]},{name:"Guinea Flag",unified:"1F1EC-1F1F3",short_name:"flag-gn",sheet:[2,17]},{name:"Wilted Flower",unified:"1F940",short_name:"wilted_flower",keywords:["plant","nature","flower"],sheet:[41,36],hidden:["messenger"]},{name:"Open Mailbox with Raised Flag",unified:"1F4EC",short_name:"mailbox_with_mail",keywords:["email","inbox","communication"],sheet:[26,35]},{name:"Chopsticks",unified:"1F962",short_name:"chopsticks",keywords:["food"],sheet:[42,14],hidden:["messenger"]},{name:"Female Sign",unified:"2640-FE0F",short_name:"female_sign",sheet:[47,42],hidden:["apple","messenger"]},{name:"Open Mailbox with Lowered Flag",unified:"1F4ED",short_name:"mailbox_with_no_mail",keywords:["email","inbox"],sheet:[26,36]},{name:"Knife Fork Plate",unified:"1F37D-FE0F",short_name:"knife_fork_plate",sheet:[8,11],hidden:["messenger"]},{name:"Hibiscus",unified:"1F33A",short_name:"hibiscus",keywords:["plant","vegetable","flowers","beach"],sheet:[6,48]},{name:"Guadeloupe Flag",unified:"1F1EC-1F1F5",short_name:"flag-gp",sheet:[2,18],hidden:["google"]},{name:"Railway Track",unified:"1F6E4-FE0F",short_name:"railway_track",keywords:["train","transportation"],sheet:[37,12],hidden:["messenger"]},{name:"Male Sign",unified:"2642-FE0F",short_name:"male_sign",sheet:[47,43],hidden:["apple","messenger"]},{name:"Cat Face with Tears of Joy",unified:"1F639",short_name:"joy_cat",keywords:["animal","cats","haha","happy","tears"],sheet:[31,29]},{name:"Fuel Pump",unified:"26FD",short_name:"fuelpump",keywords:["gas station","petroleum"],sheet:[49,13]},{name:"Sunflower",unified:"1F33B",short_name:"sunflower",keywords:["nature","plant","fall"],sheet:[6,49]},{name:"Postbox",unified:"1F4EE",short_name:"postbox",keywords:["email","letter","envelope"],sheet:[26,37]},{name:"Equatorial Guinea Flag",unified:"1F1EC-1F1F6",short_name:"flag-gq",sheet:[2,19]},{name:"Smiling Cat Face with Heart-Shaped Eyes",unified:"1F63B",short_name:"heart_eyes_cat",keywords:["animal","love","like","affection","cats","valentines","heart"],sheet:[31,31]},{name:"Fork and Knife",unified:"1F374",short_name:"fork_and_knife",keywords:["cutlery","kitchen"],sheet:[8,2]},{name:"Medical Symbol",unified:"2695-FE0F",short_name:"medical_symbol",short_names:["staff_of_aesculapius"],sheet:[48,14],hidden:["apple","messenger"]},{name:"Black Universal Recycling Symbol",unified:"267B-FE0F",short_name:"recycle",keywords:["arrow","environment","garbage","trash"],sheet:[48,9]},{name:"Spoon",unified:"1F944",short_name:"spoon",keywords:["cutlery","kitchen","tableware"],sheet:[41,40],hidden:["messenger"]},{name:"Blossom",unified:"1F33C",short_name:"blossom",keywords:["nature","flowers","yellow"],sheet:[6,50]},{name:"Police Cars Revolving Light",unified:"1F6A8",short_name:"rotating_light",keywords:["police","ambulance","911","emergency","alert","error","pinged","law","legal"],sheet:[35,13]},{name:"Cat Face with Wry Smile",unified:"1F63C",short_name:"smirk_cat",keywords:["animal","cats","smirk"],sheet:[31,32]},{name:"Ballot Box with Ballot",unified:"1F5F3-FE0F",short_name:"ballot_box_with_ballot",sheet:[30,17],hidden:["messenger"]},{name:"Greece Flag",unified:"1F1EC-1F1F7",short_name:"flag-gr",sheet:[2,20]},{name:"Kissing Cat Face with Closed Eyes",unified:"1F63D",short_name:"kissing_c
1at",keywords:["animal","cats","kiss"],sheet:[31,33]},{name:"Pencil",unified:"270F-FE0F",short_name:"pencil2",keywords:["stationery","write","paper","writing","school","study"],sheet:[49,42]},{name:"Horizontal Traffic Light",unified:"1F6A5",short_name:"traffic_light",keywords:["transportation","signal"],sheet:[35,10]},{name:"Fleur De Lis",unified:"269C-FE0F",short_name:"fleur_de_lis",keywords:["decorative","scout"],sheet:[48,19],hidden:["messenger"]},{name:"Tulip",unified:"1F337",short_name:"tulip",keywords:["flowers","plant","nature","summer","spring"],sheet:[6,45]},{name:"Hocho",unified:"1F52A",short_name:"hocho",short_names:["knife"],keywords:["knife","blade","cutlery","kitchen","weapon"],sheet:[27,44]},{name:"South Georgia & South Sandwich Islands Flag",unified:"1F1EC-1F1F8",short_name:"flag-gs",sheet:[2,21],hidden:["google"]},{name:"Seedling",unified:"1F331",short_name:"seedling",keywords:["plant","nature","grass","lawn","spring"],sheet:[6,39]},{name:"Amphora",unified:"1F3FA",short_name:"amphora",keywords:["vase","jar"],sheet:[12,24],hidden:["messenger"]},{name:"Weary Cat Face",unified:"1F640",short_name:"scream_cat",keywords:["animal","cats","munch","scared","scream"],sheet:[31,36]},{name:"Vertical Traffic Light",unified:"1F6A6",short_name:"vertical_traffic_light",keywords:["transportation","driving"],sheet:[35,11]},{name:"Black Nib",unified:"2712-FE0F",short_name:"black_nib",keywords:["pen","stationery","writing","write"],sheet:[49,43]},{name:"Guatemala Flag",unified:"1F1EC-1F1F9",short_name:"flag-gt",sheet:[2,22]},{name:"Trident Emblem",unified:"1F531",short_name:"trident",keywords:["weapon","spear"],sheet:[27,51]},{name:"Guam Flag",unified:"1F1EC-1F1FA",short_name:"flag-gu",sheet:[2,23]},{name:"Name Badge",unified:"1F4DB",short_name:"name_badge",keywords:["fire","forbid"],sheet:[26,18]},{name:"Construction Sign",unified:"1F6A7",short_name:"construction",keywords:["wip","progress","caution","warning"],sheet:[35,12]},{name:"Lower Left Fountain Pen",unified:"1F58B-FE0F",short_name:"lower_left_fountain_pen",sheet:[29,29],hidden:["messenger"]},{name:"Evergreen Tree",unified:"1F332",short_name:"evergreen_tree",keywords:["plant","nature"],sheet:[6,40]},{name:"Crying Cat Face",unified:"1F63F",short_name:"crying_cat_face",keywords:["animal","tears","weep","sad","cats","upset","cry"],sheet:[31,35]},{name:"Guinea-Bissau Flag",unified:"1F1EC-1F1FC",short_name:"flag-gw",sheet:[2,24]},{name:"Lower Left Ballpoint Pen",unified:"1F58A-FE0F",short_name:"lower_left_ballpoint_pen",sheet:[29,28],hidden:["messenger"]},{name:"Pouting Cat Face",unified:"1F63E",short_name:"pouting_cat",keywords:["animal","cats"],sheet:[31,34]},{name:"Deciduous Tree",unified:"1F333",short_name:"deciduous_tree",keywords:["plant","nature"],sheet:[6,41]},{name:"Octagonal Sign",unified:"1F6D1",short_name:"octagonal_sign",sheet:[37,6],hidden:["messenger"]},{name:"Japanese Symbol for Beginner",unified:"1F530",short_name:"beginner",keywords:["badge","shield"],sheet:[27,50]},{name:"Guyana Flag",unified:"1F1EC-1F1FE",short_name:"flag-gy",sheet:[2,25]},{name:"Lower Left Paintbrush",unified:"1F58C-FE0F",short_name:"lower_left_paintbrush",sheet:[29,30],hidden:["messenger"]},{name:"Heavy Large Circle",unified:"2B55",short_name:"o",keywords:["circle","round"],sheet:[50,23]},{name:"Palm Tree",unified:"1F334",short_name:"palm_tree",keywords:["plant","vegetable","nature","summer","beach","mojito","tropical"],sheet:[6,42]},{name:"Anchor",unified:"2693",short_name:"anchor",keywords:["ship","ferry","sea","boat"],sheet:[48,12]},{name:"See-No-Evil Monkey",unified:"1F648",short_name:"see_no_evil",keywords:["monkey","animal","nature","haha"],sheet:[32,43]},{name:"Sailboat",unified:"26F5",short_name:"boat",short_names:["sailboat"],sheet:[48,43]},{name:"White Heavy Check Mark",unified:"2705",short_name:"white_check_mark",keywords:["green-square","ok","agree","vote","election","answer","tick"],sheet:[49,15]},{name:"Hong Kong Sar China Flag",unified:"1F1ED-1F1F0",short_name:"flag-hk",sheet:[2,26]},{name:"Lower Left Crayon",unified:"1F58D-FE0F",short_name:"lower_left_crayon",sheet:[29,31],hidden:["messenger"]},{name:"Hear-No-Evil Monkey",unified:"1F649",short_name:"hear_no_evil",keywords:["animal","monkey","nature"],sheet:[32,44]},{name:"Cactus",unified:"1F335",short_name:"cactus",keywords:["vegetable","plant","nature"],sheet:[6,43]},{name:"Ear of Rice",unified:"1F33E",short_name:"ear_of_rice",keywords:["nature","plant"],sheet:[7,0]},{name:"Speak-No-Evil Monkey",unified:"1F64A",short_name:"speak_no_evil",keywords:["monkey","animal","nature","omg"],sheet:[32,45]},{name:"Heard & Mcdonald Islands Flag",unified:"1F1ED-1F1F2",short_name:"flag-hm",sheet:[2,27]},{name:"Ballot Box with Check",unified:"2611-FE0F",short_name:"ballot_box_with_check",keywords:["ok","agree","confirm","black-square","vote","election","yes","tick"],sheet:[47,22]},{name:"Canoe",unified:"1F6F6",short_name:"canoe",keywords:["boat","paddle","water","ship"],sheet:[37,21],hidden:["messenger"]},{name:"Memo",unified:"1F4DD",short_name:"memo",short_names:["pencil"],keywords:["write","documents","stationery","pencil","paper","writing","legal","exam","quiz","test","study","compose"],sheet:[26,20]},{name:"Herb",unified:"1F33F",short_name:"herb",keywords:["vegetable","plant","medicine","weed","grass","lawn"],sheet:[7,1]},{name:"Honduras Flag",unified:"1F1ED-1F1F3",short_name:"flag-hn",sheet:[2,28]},{name:"Heavy Check Mark",unified:"2714-FE0F",short_name:"heavy_check_mark",keywords:["ok","nike","answer","yes","tick"],sheet:[49,44]},{name:"Briefcase",unified:"1F4BC",short_name:"briefcase",keywords:["business","documents","work","law","legal","job","career"],sheet:[25,39]},{name:"Speedboat",unified:"1F6A4",short_name:"speedboat",keywords:["ship","transportation","vehicle","summer"],sheet:[35,9]},{name:"Baby",unified:"1F476",short_name:"baby",skin_variations:[{unified:"1F476-1F3FB",sheet:[22,11]},{unified:"1F476-1F3FC",sheet:[22,12]},{unified:"1F476-1F3FD",sheet:[22,13]},{unified:"1F476-1F3FE",sheet:[22,14]},{unified:"1F476-1F3FF",sheet:[22,15]}],keywords:["child","boy","girl","toddler"],sheet:[22,10]},{name:"Heavy Multiplication X",unified:"2716-FE0F",short_name:"heavy_multiplication_x",keywords:["math","calculation"],sheet:[49,45]},{name:"Child",unified:"1F9D2",short_name:"child",skin_variations:[{unified:"1F9D2-1F3FB",sheet:[43,5],hidden:["messenger"]},{unified:"1F9D2-1F3FC",sheet:[43,6],hidden:["messenger"]},{unified:"1F9D2-1F3FD",sheet:[43,7],hidden:["messenger"]},{unified:"1F9D2-1F3FE",sheet:[43,8],hidden:["messenger"]},{unified:"1F9D2-1F3FF",sheet:[43,9],hidden:["messenger"]}],keywords:["gender-neutral","young"],sheet:[43,4],hidden:["messenger"]},{name:"Shamrock",unified:"2618-FE0F",short_name:"shamrock",keywords:["vegetable","plant","nature","irish","clover"],sheet:[47,25],hidden:["messenger"]},{name:"Passenger Ship",unified:"1F6F3-FE0F",short_name:"passenger_ship",keywords:["yacht","cruise","ferry"],sheet:[37,18],hidden:["messenger"]},{name:"Croatia Flag",unified:"1F1ED-1F1F7",short_name:"flag-hr",sheet:[2,29]},{name:"File Folder",unified:"1F4C1",short_name:"file_folder",keywords:["documents","business","office"],sheet:[25,44]},{name:"Cross Mark",unified:"274C",short_name:"x",keywords:["no","delete","remove","cancel"],sheet:[50,
11]},{name:"Four Leaf Clover",unified:"1F340",short_name:"four_leaf_clover",keywords:["vegetable","plant","nature","lucky","irish"],sheet:[7,2]},{name:"Open File Folder",unified:"1F4C2",short_name:"open_file_folder",keywords:["documents","load"],sheet:[25,45]},{name:"Boy",unified:"1F466",short_name:"boy",skin_variations:[{unified:"1F466-1F3FB",sheet:[15,43]},{unified:"1F466-1F3FC",sheet:[15,44]},{unified:"1F466-1F3FD",sheet:[15,45]},{unified:"1F466-1F3FE",sheet:[15,46]},{unified:"1F466-1F3FF",sheet:[15,47]}],keywords:["man","male","guy","teenager"],sheet:[15,42]},{name:"Ferry",unified:"26F4-FE0F",short_name:"ferry",keywords:["boat","ship","yacht"],sheet:[48,42],hidden:["messenger"]},{name:"Haiti Flag",unified:"1F1ED-1F1F9",short_name:"flag-ht",sheet:[2,30]},{name:"Girl",unified:"1F467",short_name:"girl",skin_variations:[{unified:"1F467-1F3FB",sheet:[15,49]},{unified:"1F467-1F3FC",sheet:[15,50]},{unified:"1F467-1F3FD",sheet:[15,51]},{unified:"1F467-1F3FE",sheet:[16,0]},{unified:"1F467-1F3FF",sheet:[16,1]}],keywords:["female","woman","teenager"],sheet:[15,48]},{name:"Negative Squared Cross Mark",unified:"274E",short_name:"negative_squared_cross_mark",keywords:["x","green-square","no","deny"],sheet:[50,2]},{name:"Hungary Flag",unified:"1F1ED-1F1FA",short_name:"flag-hu",sheet:[2,31]},{name:"Card Index Dividers",unified:"1F5C2-FE0F",short_name:"card_index_dividers",keywords:["organizing","business","stationery"],sheet:[30,4],hidden:["messenger"]},{name:"Maple Leaf",unified:"1F341",short_name:"maple_leaf",keywords:["nature","plant","vegetable","ca","fall"],sheet:[7,3]},{name:"Motor Boat",unified:"1F6E5-FE0F",short_name:"motor_boat",keywords:["ship"],sheet:[37,13],hidden:["messenger"]},{name:"Canary Islands Flag",unified:"1F1EE-1F1E8",short_name:"flag-ic",sheet:[2,32]},{name:"Fallen Leaf",unified:"1F342",short_name:"fallen_leaf",keywords:["nature","plant","vegetable","leaves"],sheet:[7,4]},{name:"Adult",unified:"1F9D1",short_name:"adult",skin_variations:[{unified:"1F9D1-1F3FB",sheet:[42,51],hidden:["messenger"]},{unified:"1F9D1-1F3FC",sheet:[43,0],hidden:["messenger"]},{unified:"1F9D1-1F3FD",sheet:[43,1],hidden:["messenger"]},{unified:"1F9D1-1F3FE",sheet:[43,2],hidden:["messenger"]},{unified:"1F9D1-1F3FF",sheet:[43,3],hidden:["messenger"]}],keywords:["gender-neutral","person"],sheet:[42,50],hidden:["messenger"]},{name:"Ship",unified:"1F6A2",short_name:"ship",keywords:["transportation","titanic","deploy"],sheet:[34,42]},{name:"Heavy Plus Sign",unified:"2795",short_name:"heavy_plus_sign",keywords:["math","calculation","addition","more","increase"],sheet:[50,9]},{name:"Calendar",unified:"1F4C5",short_name:"date",keywords:["calendar","schedule"],sheet:[25,48]},{name:"Man",unified:"1F468",short_name:"man",skin_variations:[{unified:"1F468-1F3FB",sheet:[18,12]},{unified:"1F468-1F3FC",sheet:[18,13]},{unified:"1F468-1F3FD",sheet:[18,14]},{unified:"1F468-1F3FE",sheet:[18,15]},{unified:"1F468-1F3FF",sheet:[18,16]}],keywords:["mustache","father","dad","guy","classy","sir","moustache"],sheet:[18,11]},{name:"Indonesia Flag",unified:"1F1EE-1F1E9",short_name:"flag-id",sheet:[2,33]},{name:"Leaf Fluttering in Wind",unified:"1F343",short_name:"leaves",keywords:["nature","plant","tree","vegetable","grass","lawn","spring"],sheet:[7,5]},{name:"Heavy Minus Sign",unified:"2796",short_name:"heavy_minus_sign",keywords:["math","calculation","subtract","less"],sheet:[50,10]},{name:"Tear-off Calendar",unified:"1F4C6",short_name:"calendar",keywords:["schedule","date","planning"],sheet:[25,49]},{name:"Airplane",unified:"2708-FE0F",short_name:"airplane",keywords:["vehicle","transportation","flight","fly"],sheet:[49,16]},{name:"Spiral Note Pad",unified:"1F5D2-FE0F",short_name:"spiral_note_pad",sheet:[30,8],hidden:["messenger"]},{name:"Heavy Division Sign",unified:"2797",short_name:"heavy_division_sign",keywords:["divide","math","calculation"],sheet:[50,11]},{name:"Small Airplane",unified:"1F6E9-FE0F",short_name:"small_airplane",keywords:["flight","transportation","fly","vehicle"],sheet:[37,14],hidden:["messenger"]},{name:"Woman",unified:"1F469",short_name:"woman",skin_variations:[{unified:"1F469-1F3FB",sheet:[20,24]},{unified:"1F469-1F3FC",sheet:[20,25]},{unified:"1F469-1F3FD",sheet:[20,26]},{unified:"1F469-1F3FE",sheet:[20,27]},{unified:"1F469-1F3FF",sheet:[20,28]}],keywords:["female","girls","lady"],sheet:[20,23]},{name:"Ireland Flag",unified:"1F1EE-1F1EA",short_name:"flag-ie",sheet:[2,34]},{name:"Curly Loop",unified:"27B0",short_name:"curly_loop",keywords:["scribble","draw","shape","squiggle"],sheet:[50,
113]},{name:"Israel Flag",unified:"1F1EE-1F1F1",short_name:"flag-il",sheet:[2,35]},{name:"Airplane Departure",unified:"1F6EB",short_name:"airplane_departure",sheet:[37,15],hidden:["messenger"]},{name:"Spiral Calendar Pad",unified:"1F5D3-FE0F",short_name:"spiral_calendar_pad",sheet:[30,9],hidden:["messenger"]},{name:"Older Adult",unified:"1F9D3",short_name:"older_adult",skin_variations:[{unified:"1F9D3-1F3FB",sheet:[43,11],hidden:["messenger"]},{unified:"1F9D3-1F3FC",sheet:[43,12],hidden:["messenger"]},{unified:"1F9D3-1F3FD",sheet:[43,13],hidden:["messenger"]},{unified:"1F9D3-1F3FE",sheet:[43,14],hidden:["messenger"]},{unified:"1F9D3-1F3FF",sheet:[43,15],hidden:["messenger"]}],keywords:["human","elder","senior","gender-neutral"],sheet:[43,10],hidden:["messenger"]},{name:"Airplane Arriving",unified:"1F6EC",short_name:"airplane_arriving",sheet:[37,16],hidden:["messenger"]},{name:"Card Index",unified:"1F4C7",short_name:"card_index",keywords:["business","stationery"],sheet:[25,50]},{name:"Double Curly Loop",unified:"27BF",short_name:"loop",keywords:["tape","cassette"],sheet:[50,14]},{name:"Older Man",unified:"1F474",short_name:"older_man",skin_variations:[{unified:"1F474-1F3FB",sheet:[21,51]},{unified:"1F474-1F3FC",sheet:[22,0]},{unified:"1F474-1F3FD",sheet:[22,1]},{unified:"1F474-1F3FE",sheet:[22,2]},{unified:"1F474-1F3FF",sheet:[22,3]}],keywords:["human","male","men","old","elder","senior"],sheet:[21,50]},{name:"Isle of Man Flag",unified:"1F1EE-1F1F2",short_name:"flag-im",sheet:[2,36]},{name:"India Flag",unified:"1F1EE-1F1F3",short_name:"flag-in",sheet:[2,37]},{name:"Chart with Upwards Trend",unified:"1F4C8",short_name:"chart_with_upwards_trend",keywords:["graph","presentation","stats","recovery","business","economics","money","sales","good","success"],sheet:[25,51]},{name:"Part Alternation Mark",unified:"303D-FE0F",short_name:"part_alternation_mark",keywords:["graph","presentation","stats","business","economics","bad"],sheet:[50,25]},{name:"Seat",unified:"1F4BA",short_name:"seat",keywords:["sit","airplane","transport","bus","flight","fly"],sheet:[25,37]},{name:"Older Woman",unified:"1F475",short_name:"older_woman",skin_variations:[{unified:"1F475-1F3FB",sheet:[22,5]},{unified:"1F475-1F3FC",sheet:[22,6]},{unified:"1F475-1F3FD",sheet:[22,7]},{unified:"1F475-1F3FE",sheet:[22,8]},{unified:"1F475-1F3FF",sheet:[22,9]}],keywords:["human","female","women","lady","old","elder","senior"],sheet:[22,4]},{name:"Eight Spoked Asterisk",unified:"2733-FE0F",short_name:"eight_spoked_asterisk",keywords:["star","sparkle","green-square"],sheet:[49,49]},{name:"Chart with Downwards Trend",unified:"1F4C9",short_name:"chart_with_downwards_trend",keywords:["graph","presentation","stats","recession","business","economics","money","sales","bad","failure"],sheet:[26,0]},{name:"British Indian Ocean Territory Flag",unified:"1F1EE-1F1F4",short_name:"flag-io",sheet:[2,38]},{name:"Male Doctor",unified:"1F468-200D-2695-FE0F",short_name:"male-doctor",skin_variations:[{unified:"1F468-1F3FB-200D-2695-FE0F",sheet:[17,44],hidden:["facebook","messenger"]},{unified:"1F468-1F3FC-200D-2695-FE0F",sheet:[17,45],hidden:["facebook","messenger"]},{unified:"1F468-1F3FD-200D-2695-FE0F",sheet:[17,46],hidden:["facebook","messenger"]},{unified:"1F468-1F3FE-200D-2695-FE0F",sheet:[17,47],hidden:["facebook","messenger"]},{unified:"1F468-1F3FF-200D-2695-FE0F",sheet:[17,48],hidden:["facebook","messenger"]}],sheet:[17,43],hidden:["messenger"]},{name:"Helicopter",unified:"1F681",short_name:"helicopter",keywords:["transportation","vehicle","fly"],sheet:[34,9]},{name:"Female Doctor",unified:"1F469-200D-2695-FE0F",short_name:"female-doctor",skin_variations:[{unified:"1F469-1F3FB-200D-2695-FE0F",sheet:[20,2],hidden:["facebook","messenger"]},{unified:"1F469-1F3FC-200D-2695-FE0F",sheet:[20,3],hidden:["facebook","messenger"]},{unified:"1F469-1F3FD-200D-2695-FE0F",sheet:[20,4],hidden:["facebook","messenger"]},{unified:"1F469-1F3FE-200D-2695-FE0F",sheet:[20,5],hidden:["facebook","messenger"]},{unified:"1F469-1F3FF-200D-2695-FE0F",sheet:[20,6],hidden:["facebook","messenger"]}],sheet:[20,1],hidden:["messenger"]}
1,{name:"Suspension Railway",unified:"1F69F",short_name:"suspension_railway",keywords:["vehicle","transportation"],sheet:[34,39]},{name:"Bar Chart",unified:"1F4CA",short_name:"bar_chart",keywords:["graph","presentation","stats"],sheet:[26,1]},{name:"Iraq Flag",unified:"1F1EE-1F1F6",short_name:"flag-iq",sheet:[2,39]},{name:"Eight Pointed Black Star",unified:"2734-FE0F",short_name:"eight_pointed_black_star",keywords:["orange-square","shape","polygon"],sheet:[49,50]},{name:"Mountain Cableway",unified:"1F6A0",short_name:"mountain_cableway",keywords:["transportation","vehicle","ski"],sheet:[34,40]},{name:"Male Student",unified:"1F468-200D-1F393",short_name:"male-student",skin_variations:[{unified:"1F468-1F3FB-200D-1F393",sheet:[16,15],hidden:["messenger"]},{unified:"1F468-1F3FC-200D-1F393",sheet:[16,16],hidden:["messenger"]},{unified:"1F468-1F3FD-200D-1F393",sheet:[16,17],hidden:["messenger"]},{unified:"1F468-1F3FE-200D-1F393",sheet:[16,18],hidden:["messenger"]},{unified:"1F468-1F3FF-200D-1F393",sheet:[16,19],hidden:["messenger"]}],sheet:[16,14],hidden:["messenger"]},{name:"Clipboard",unified:"1F4CB",short_name:"clipboard",keywords:["stationery","documents"],sheet:[26,2]},{name:"Iran Flag",unified:"1F1EE-1F1F7",short_name:"flag-ir",sheet:[2,40]},{name:"Sparkle",unified:"2747-FE0F",short_name:"sparkle",keywords:["stars","green-square","awesome","good","fireworks"],sheet:[50,0]},{name:"Female Student",unified:"1F469-200D-1F393",short_name:"female-student",skin_variations:[{unified:"1F469-1F3FB-200D-1F393",sheet:[18,30],hidden:["messenger"]},{unified:"1F469-1F3FC-200D-1F393",sheet:[18,31],hidden:["messenger"]},{unified:"1F469-1F3FD-200D-1F393",sheet:[18,32],hidden:["messenger"]},{unified:"1F469-1F3FE-200D-1F393",sheet:[18,33],hidden:["messenger"]},{unified:"1F469-1F3FF-200D-1F393",sheet:[18,34],hidden:["messenger"]}],sheet:[18,29],hidden:["messenger"]},{name:"Pushpin",unified:"1F4CC",short_name:"pushpin",keywords:["stationery","mark","here"],sheet:[26,3]},{name:"Aerial Tramway",unified:"1F6A1",short_name:"aerial_tramway",keywords:["transportation","vehicle","ski"],sheet:[34,41]},{name:"Iceland Flag",unified:"1F1EE-1F1F8",short_name:"flag-is",sheet:[2,41]},{name:"Double Exclamation Mark",unified:"203C-FE0F",short_name:"bangbang",keywords:["exclamation","surprise"],sheet:[46,29]},{name:"Exclamation Question Mark",unified:"2049-FE0F",short_name:"interrobang",keywords:["wat","punctuation","surprise"],sheet:[46,30]},{name:"Satellite",unified:"1F6F0-FE0F",short_name:"satellite",keywords:["communication","future","radio","space"],sheet:[37,17],hidden:["messenger"]},{name:"Italy Flag",unified:"1F1EE-1F1F9",short_name:"it",short_names:["flag-it"],keywords:["italy","flag","nation","country","banner"],sheet:[2,42]},{name:"Male Teacher",unified:"1F468-200D-1F3EB",short_name:"male-teacher",skin_variations:[{unified:"1F468-1F3FB-200D-1F3EB",sheet:[16,33],hidden:["messenger"]},{unified:"1F468-1F3FC-200D-1F3EB",sheet:[16,34],hidden:["messenger"]},{unified:"1F468-1F3FD-200D-1F3EB",sheet:[16,35],hidden:["messenger"]},{unified:"1F468-1F3FE-200D-1F3EB",sheet:[16,36],hidden:["messenger"]},{unified:"1F468-1F3FF-200D-1F3EB",sheet:[16,37],hidden:["messenger"]}],sheet:[16,32],hidden:["messenger"]},{name:"Round Pushpin",unified:"1F4CD",short_name:"round_pushpin",keywords:["stationery","location","map","here"],sheet:[26,4]},{name:"Jersey Flag",unified:"1F1EF-1F1EA",short_name:"flag-je",sheet:[2,43]},{name:"Black Question Mark Ornament",unified:"2753",short_name:"question",keywords:["doubt","confused"],sheet:[50,3]},{name:"Rocket",unified:"1F680",short_name:"rocket",keywords:["launch","ship","staffmode","NASA","outer space","outer_space","fly"],sheet:[34,8]},{name:"Female Teacher",unified:"1F469-200D-1F3EB",short_name:"female-teacher",skin_variations:[{unified:"1F469-1F3FB-200D-1F3EB",sheet:[18,48],hidden:["messenger"]},{unified:"1F469-1F3FC-200D-1F3EB",sheet:[18,49],hidden:["messenger"]},{unified:"1F469-1F3FD-200D-1F3EB",sheet:[18,50],hidden:["messenger"]},{unified:"1F469-1F3FE-200D-1F3EB",sheet:[18,51],hidden:["messenger"]},{unified:"1F469-1F3FF-200D-1F3EB",sheet:[19,0],hidden:["messenger"]}],sheet:[18,47],hidden:["messenger"]},{name:"Paperclip",unified:"1F4CE",short_name:"paperclip",keywords:["documents","stationery"],sheet:[26,5]},{name:"Linked Paperclips",unified:"1F587-FE0F",short_name:"linked_paperclips",sheet:[29,27],hidden:["messenger"]},{name:"Flying Saucer",unified:"1F6F8",short_name:"flying_saucer",keywords:["transportation","vehicle","ufo"],sheet:[37,23],hidden:["messenger"]},{name:"Male Judge",unified:"1F468-200D-2696-FE0F",short_name:"male-judge",skin_variations:[{unified:"1F468-1F3FB-200D-2696-FE0F",sheet:[17,50],hidden:["facebook","messenger"]},{unified:"1F468-1F3FC-200D-2696-FE0F",sheet:[17,51],hidden:["facebook","messenger"]},{unified:"1F468-1F3FD-200D-2696-FE0F",sheet:[18,0],hidden:["facebook","messenger"]},{unified:"1F468-1F3FE-200D-2696-FE0F",sheet:[18,1],hidden:["facebook","messenger"]},{unified:"1F468-1F3FF-200D-2696-FE0F",sheet:[18,2],hidden:["facebook","messenger"]}],sheet:[17,49],hidden:["messenger"]},{name:"White Question Mark Ornament",unified:"2754",short_name:"grey_question",keywords:["doubts","gray","huh","confused"],sheet:[50,4]},{name:"Jamaica Flag",unified:"1F1EF-1F1F2",short_name:"flag-jm",sheet:[2,44]},{name:"Bellhop Bell",unified:"1F6CE-FE0F",short_name:"bellhop_bell",keywords:["service"],sheet:[37,3],hidden:["messenger"]},{name:"Straight Ruler",unified:"1F4CF",short_name:"straight_ruler",keywords:["stationery","calculate","length","math","school","drawing","architect","sketch"],sheet:[26,6]},{name:"Jordan Flag",unified:"1F1EF-1F1F4",short_name:"flag-jo",sheet:[2,45]},{name:"Female Judge",unified:"1F469-200D-2696-FE0F",short_name:"female-judge",skin_variations:[{unified:"1F469-1F3FB-200D-2696-FE0F",sheet:[20,8],hidden:["facebook","messenger"]},{unified:"1F469-1F3FC-200D-2696-FE0F",sheet:[20,9],hidden:["facebook","messenger"]},{unified:"1F469-1F3FD-200D-2696-FE0F",sheet:[20,10],hidden:["facebook","messenger"]},{unified:"1F469-1F3FE-200D-2696-FE0F",sheet:[20,11],hidden:["facebook","messenger"]},{unified:"1F469-1F3FF-200D-2696-FE0F",sheet:[20,12],hidden:["facebook","messenger"]}],sheet:[20,7],hidden:["messenger"]},{name:"White Exclamation Mark Ornament",unified:"2755",short_name:"grey_exclamation",keywords:["surprise","punctuation","gray","wow","warning"],sheet:[50,5]},{name:"Door",unified:"1F6AA",short_name:"door",keywords:["house","entry","exit"],sheet:[35,15]},{name:"Male Farmer",unified:"1F468-200D-1F33E",short_name:"male-farmer",skin_variations:[{unified:"1F468-1F3FB-200D-1F33E",sheet:[16,3],hidden:["messenger"]},{unified:"1F468-1F3FC-200D-1F33E",sheet:[16,4],hidden:["messenger"]},{unified:"1F468-1F3FD-200D-1F33E",sheet:[16,5],hidden:["messenger"]},{unified:"1F468-1F3FE-200D-1F33E",sheet:[16,6],hidden:["messenger"]},{unified:"1F468-1F3FF-200D-1F33E",sheet:[16,7],hidden:["messenger"]}],sheet:[16,2],hidden:["messenger"]},{name:"Japan Flag",unified:"1F1EF-1F1F5",short_name:"jp",short_names:["flag-jp"],keywords:["japanese","nation","flag","country","banner"],sheet:[2,46]},{name:"Triangular Ruler",unified:"1F4D0",short_name:"triangular_ruler",keywords:["stationery","math","architect","sketch"],sheet:[26,7]},{name:"Heavy Exclamation Mark Symbol",unified:"2757",short_name:"exclamation",short_names:["heavy_exclamation_mark"],keywords:["heavy_exclamation_mark","danger","surprise","punctuation","wow","warning"],sheet:[50,6]},{name:"Bed",unified:"1F6CF-FE0F",short_name:"bed",keywords:["sleep","rest"],sheet:[37,4],hidden:["messenger"]},{name:"Female Farmer",unified:"1F469-200D-1F33E",short_name:"female-farmer",skin_variations:[{unified:"1F469-1F3FB-200D-1F33E",sheet:[18,18],hidden:["messenger"]},{unified:"1F469-1F3FC-200D-1F33E",sheet:[18,19],hidden:["messenger"]},{unified:"1F469-1F3FD-200D-1F33E",sheet:[18,20],hidden:["messenger"]},{unified:"1F469-1F3FE-200D-1F33E",sheet:[18,21],hidden:["messenger"]},{unified:"1F469-1F3FF-200D-1F33E",sheet:[18,22],hidden:["messenger"]}],sheet:[18,17],hidden:["messenger"]},{name:"Black Scissors",unified:"2702-FE0F",short_name:"scissors",keywords:["stationery","cut"],sheet:[49,14]},{name:"Wavy Dash",unified:"3030-FE0F",short_name:"wavy_dash",keywords:["draw","line","moustache","mustache","squiggle","scribble"],sheet:[50,24]},{name:"Kenya Flag",unified:"1F1F0-1F1EA",short_name:"flag-ke",sheet:[2,47]},{name:"Kyrgyzstan Flag",unified:"1F1F0-1F1EC",short_name:"flag-kg",sheet:[2,48]},{name:"Couch and Lamp",unified:"1F6CB-FE0F",short_name:"couch_and_lamp",keywords:["read","chill"],sheet:[36,47],hidden:["messenger"]},{name:"Male Cook",unified:"1F468-200D-1F373",short_name:"male-cook",skin_variations:[{unified:"1F468-1F3FB-200D-1F373",sheet:[16,9],hidden:["messenger"]},{unified:"1F468-1F3FC-200D-1F373",sheet:[16,10],hidden:["messenger"]},{unified:"1F468-1F3FD-200D-1F373",sheet:[16,11],hidden:["messenger"]},{unified:"1F468-1F3FE-200D-1F373",sheet:[16,12],hidden:["messenger"]},{unified:"1F468-1F3FF-200D-1F373",sheet:[16,13],hidden:["messenger"]}],sheet:[16,8],hidden:["messenger"]},{name:"Card File Box",unified:"1F5C3-FE0F",short_name:"card_file_box",keywords:["business","stationery"],sheet:[30,5],hidden:["messenger"]},{name:"Copyright Sign",unified:"00A9-FE0F",short_name:"copyright",keywords:["ip","license","circle","law","legal"],sheet:[0,12],hidden:["twitter","facebook","messenger"]},{name:"File Cabinet",unified:"1F5C4-FE0F",short_name:"file_cabinet",keywords:["filing","organizing"],sheet:[30,6],hidden:["messenger"]},{name:"Registered Sign",unified:"00AE-FE0F",short_name:"registered",keywords:["alphabet","circle"],sheet:[0,13],hidden:["twitter","facebook","messenger"]},{name:"Cambodia Flag",unified:"1F1F0-1F1ED",short_name:"flag-kh",sheet:[2,49]},{name:"Female Cook",unified:"1F469-200D-1F373",short_name:"female-cook",skin_variations:[{unified:"1F469-1F3FB-200D-1F373",sheet:[18,24],hidden:["messenger"]},{unified:"1F469-1F3FC-200D-1F373",sheet:[18,25],hidden:["messenger"]},{unified:"1F469-1F3FD-200D-1F373",sheet:[18,26],hidden:["messenger"]},{unified:"1F469-1F3FE-200D-1F373",sheet:[18,27],hidden:["messenger"]},{unified:"1F469-1F3FF-200D-1F373",sheet:[18,28],hidden:["messenger"]}],sheet:[18,23],hidden:["messenger"]},{name:"Toilet",unified:"1F6BD",short_name:"toilet",keywords:["restroom","wc","washroom","bathroom","potty"],sheet:[36,33]},{name:"Wastebasket",unified:"1F5D1-FE0F",short_name:"wastebasket",keywords:["bin","trash","rubbish","garbage","toss"],sheet:[30,7],hidden:["messenger"]},{name:"Kiribati Flag",unified:"1F1F0-1F1EE",short_name:"flag-ki",sheet:[2,50]},{name:"Shower",unified:"1F6BF",short_name:"shower",keywords:["clean","water","bathroom"],sheet:[36,35]},{name:"Male Mechanic",unified:"1F468-200D-1F527",short_name:"male-mechanic",skin_variations:[{unified:"1F468-1F3FB-200D-1F527",sheet:[17,20],hidden:["messenger"]},{unified:"1F468-1F3FC-200D-1F527",sheet:[17,21],hidden:["messenger"]},{unified:"1F468-1F3FD-200D-1F527",sheet:[17,22],hidden:["messenger"]},{unified:"1F468-1F3FE-200D-1F527",sheet:[17,23],hidden:["messenger"]},{unified:"1F468-1F3FF-200D-1F527",sheet:[17,24],hidden:["messenger"]}],sheet:[17,19],hidden:["messenger"]}
1,{name:"Trade Mark Sign",unified:"2122-FE0F",short_name:"tm",keywords:["trademark","brand","law","legal"],sheet:[46,31]},{name:"Hash Key",unified:"0023-FE0F-20E3",short_name:"hash",keywords:["symbol","blue-square","twitter"],sheet:[0,0],hidden:["facebook","messenger"]},{name:"Comoros Flag",unified:"1F1F0-1F1F2",short_name:"flag-km",sheet:[2,51]},{name:"Bathtub",unified:"1F6C1",short_name:"bathtub",keywords:["clean","shower","bathroom"],sheet:[36,42]},{name:"Female Mechanic",unified:"1F469-200D-1F527",short_name:"female-mechanic",skin_variations:[{unified:"1F469-1F3FB-200D-1F527",sheet:[19,30],hidden:["messenger"]},{unified:"1F469-1F3FC-200D-1F527",sheet:[19,31],hidden:["messenger"]},{unified:"1F469-1F3FD-200D-1F527",sheet:[19,32],hidden:["messenger"]},{unified:"1F469-1F3FE-200D-1F527",sheet:[19,33],hidden:["messenger"]},{unified:"1F469-1F3FF-200D-1F527",sheet:[19,34],hidden:["messenger"]}],sheet:[19,29],hidden:["messenger"]},{name:"Lock",unified:"1F512",short_name:"lock",keywords:["security","password","padlock"],sheet:[27,20]},{name:"Male Factory Worker",unified:"1F468-200D-1F3ED",short_name:"male-factory-worker",skin_variations:[{unified:"1F468-1F3FB-200D-1F3ED",sheet:[16,39],hidden:["messenger"]},{unified:"1F468-1F3FC-200D-1F3ED",sheet:[16,40],hidden:["messenger"]},{unified:"1F468-1F3FD-200D-1F3ED",sheet:[16,41],hidden:["messenger"]},{unified:"1F468-1F3FE-200D-1F3ED",sheet:[16,42],hidden:["messenger"]},{unified:"1F468-1F3FF-200D-1F3ED",sheet:[16,43],hidden:["messenger"]}],sheet:[16,38],hidden:["messenger"]},{name:"St. Kitts & Nevis Flag",unified:"1F1F0-1F1F3",short_name:"flag-kn",sheet:[3,0]},{name:"Hourglass",unified:"231B",short_name:"hourglass",keywords:["time","clock","oldschool","limit","exam","quiz","test"],sheet:[46,42]},{name:"Keycap Star",unified:"002A-FE0F-20E3",short_name:"keycap_star",sheet:[0,1],hidden:["facebook","messenger"]},{name:"Open Lock",unified:"1F513",short_name:"unlock",keywords:["privacy","security"],sheet:[27,21]},{name:"North Korea Flag",unified:"1F1F0-1F1F5",short_name:"flag-kp",sheet:[3,1]},{name:"Female Factory Worker",unified:"1F469-200D-1F3ED",short_name:"female-factory-worker",skin_variations:[{unified:"1F469-1F3FB-200D-1F3ED",sheet:[19,2],hidden:["messenger"]},{unified:"1F469-1F3FC-200D-1F3ED",sheet:[19,3],hidden:["messenger"]},{unified:"1F469-1F3FD-200D-1F3ED",sheet:[19,4],hidden:["messenger"]},{unified:"1F469-1F3FE-200D-1F3ED",sheet:[19,5],hidden:["messenger"]},{unified:"1F469-1F3FF-200D-1F3ED",sheet:[19,6],hidden:["messenger"]}],sheet:[19,1],hidden:["messenger"]},{name:"Keycap 0",unified:"0030-FE0F-20E3",short_name:"zero",keywords:["0","numbers","blue-square","null"],sheet:[0,2],hidden:["facebook","messenger"]},{name:"Lock with Ink Pen",unified:"1F50F",short_name:"lock_with_ink_pen",keywords:["security","secret"],sheet:[27,17]},{name:"Hourglass with Flowing Sand",unified:"23F3",short_name:"hourglass_flowing_sand",keywords:["oldschool","time","countdown"],sheet:[47,3]},{name:"Keycap 1",unified:"0031-FE0F-20E3",short_name:"one",keywords:["blue-square","numbers","1"],sheet:[0,3],hidden:["facebook","messenger"]},{name:"South Korea Flag",unified:"1F1F0-1F1F7",short_name:"kr",short_names:["flag-kr"],keywords:["south","korea","nation","flag","country","banner"],sheet:[3,2]},{name:"Watch",unified:"231A",short_name:"watch",keywords:["time","accessories"],sheet:[46,41]},{name:"Male Office Worker",unified:"1F468-200D-1F4BC",short_name:"male-office-worker",skin_variations:[{unified:"1F468-1F3FB-200D-1F4BC",sheet:[17,14],hidden:["messenger"]},{unified:"1F468-1F3FC-200D-1F4BC",sheet:[17,15],hidden:["messenger"]},{unified:"1F468-1F3FD-200D-1F4BC",sheet:[17,16],hidden:["messenger"]},{unified:"1F468-1F3FE-200D-1F4BC",sheet:[17,17],hidden:["messenger"]},{unified:"1F468-1F3FF-200D-1F4BC",sheet:[17,18],hidden:["messenger"]}],sheet:[17,13],hidden:["messenger"]},{name:"Closed Lock with Key",unified:"1F510",short_name:"closed_lock_with_key",keywords:["security","privacy"],sheet:[27,18]},{name:"Female Office Worker",unified:"1F469-200D-1F4BC",short_name:"female-office-worker",skin_variations:[{unified:"1F469-1F3FB-200D-1F4BC",sheet:[19,24],hidden:["messenger"]},{unified:"1F469-1F3FC-200D-1F4BC",sheet:[19,25],hidden:["messenger"]},{unified:"1F469-1F3FD-200D-1F4BC",sheet:[19,26],hidden:["messenger"]},{unified:"1F469-1F3FE-200D-1F4BC",sheet:[19,27],hidden:["messenger"]},{unified:"1F469-1F3FF-200D-1F4BC",sheet:[19,28],hidden:["messenger"]}],sheet:[19,23],hidden:["messenger"]},{name:"Keycap 2",unified:"0032-FE0F-20E3",short_name:"two",keywords:["numbers","2","prime","blue-square"],sheet:[0,4],hidden:["facebook","messenger"]},{name:"Alarm Clock",unified:"23F0",short_name:"alarm_clock",keywords:["time","wake"],sheet:[47,0]},{name:"Key",unified:"1F511",short_name:"key",keywords:["lock","door","password"],sheet:[27,19]},{name:"Kuwait Flag",unified:"1F1F0-1F1FC",short_name:"flag-kw",sheet:[3,3]},{name:"Stopwatch",unified:"23F1-FE0F",short_name:"stopwatch",keywords:["time","deadline"],sheet:[47,1],hidden:["messenger"]},{name:"Male Scientist",unified:"1F468-200D-1F52C",short_name:"male-scientist",skin_variations:[{unified:"1F468-1F3FB-200D-1F52C",sheet:[17,26],hidden:["messenger"]},{unified:"1F468-1F3FC-200D-1F52C",sheet:[17,27],hidden:["messenger"]},{unified:"1F468-1F3FD-200D-1F52C",sheet:[17,28],hidden:["messenger"]},{unified:"1F468-1F3FE-200D-1F52C",sheet:[17,29],hidden:["messenger"]},{unified:"1F468-1F3FF-200D-1F52C",sheet:[17,30],hidden:["messenger"]}],sheet:[17,25],hidden:["messenger"]},{name:"Keycap 3",unified:"0033-FE0F-20E3",short_name:"three",keywords:["3","numbers","prime","blue-square"],sheet:[0,5],hidden:["facebook","messenger"]}
1,{name:"Cayman Islands Flag",unified:"1F1F0-1F1FE",short_name:"flag-ky",sheet:[3,4]},{name:"Old Key",unified:"1F5DD-FE0F",short_name:"old_key",keywords:["lock","door","password"],sheet:[30,11],hidden:["messenger"]},{name:"Kazakhstan Flag",unified:"1F1F0-1F1FF",short_name:"flag-kz",sheet:[3,5]},{name:"Hammer",unified:"1F528",short_name:"hammer",keywords:["tools","build","create"],sheet:[27,42]},{name:"Female Scientist",unified:"1F469-200D-1F52C",short_name:"female-scientist",skin_variations:[{unified:"1F469-1F3FB-200D-1F52C",sheet:[19,36],hidden:["messenger"]},{unified:"1F469-1F3FC-200D-1F52C",sheet:[19,37],hidden:["messenger"]},{unified:"1F469-1F3FD-200D-1F52C",sheet:[19,38],hidden:["messenger"]},{unified:"1F469-1F3FE-200D-1F52C",sheet:[19,39],hidden:["messenger"]},{unified:"1F469-1F3FF-200D-1F52C",sheet:[19,40],hidden:["messenger"]}],sheet:[19,35],hidden:["messenger"]},{name:"Timer Clock",unified:"23F2-FE0F",short_name:"timer_clock",keywords:["alarm"],sheet:[47,2],hidden:["messenger"]},{name:"Keycap 4",unified:"0034-FE0F-20E3",short_name:"four",keywords:["4","numbers","blue-square"],sheet:[0,6],hidden:["facebook","messenger"]},{name:"Male Technologist",unified:"1F468-200D-1F4BB",short_name:"male-technologist",skin_variations:[{unified:"1F468-1F3FB-200D-1F4BB",sheet:[17,8],hidden:["messenger"]},{unified:"1F468-1F3FC-200D-1F4BB",sheet:[17,9],hidden:["messenger"]},{unified:"1F468-1F3FD-200D-1F4BB",sheet:[17,10],hidden:["messenger"]},{unified:"1F468-1F3FE-200D-1F4BB",sheet:[17,11],hidden:["messenger"]},{unified:"1F468-1F3FF-200D-1F4BB",sheet:[17,12],hidden:["messenger"]}],sheet:[17,7],hidden:["messenger"]},{name:"Mantelpiece Clock",unified:"1F570-FE0F",short_name:"mantelpiece_clock",keywords:["time"],sheet:[28,43],hidden:["messenger"]},{name:"Keycap 5",unified:"0035-FE0F-20E3",short_name:"five",keywords:["5","numbers","blue-square","prime"],sheet:[0,7],hidden:["facebook","messenger"]},{name:"Laos Flag",unified:"1F1F1-1F1E6",short_name:"flag-la",sheet:[3,6]},{name:"Pick",unified:"26CF-FE0F",short_name:"pick",keywords:["tools","dig"],sheet:[48,32],hidden:["messenger"]},{name:"Lebanon Flag",unified:"1F1F1-1F1E7",short_name:"flag-lb",sheet:[3,7]},{name:"Clock Face Twelve Oclock",unified:"1F55B",short_name:"clock12",keywords:["time","noon","midnight","midday","late","early","schedule"],sheet:[28,29]},{name:"Hammer and Pick",unified:"2692-FE0F",short_name:"hammer_and_pick",keywords:["tools","build","create"],sheet:[48,11],hidden:["messenger"]},{name:"Keycap 6",unified:"0036-FE0F-20E3",short_name:"six",keywords:["6","numbers","blue-square"],sheet:[0,8],hidden:["facebook","messenger"]},{name:"Female Technologist",unified:"1F469-200D-1F4BB",short_name:"female-technologist",skin_variations:[{unified:"1F469-1F3FB-200D-1F4BB",sheet:[19,18],hidden:["messenger"]},{unified:"1F469-1F3FC-200D-1F4BB",sheet:[19,19],hidden:["messenger"]},{unified:"1F469-1F3FD-200D-1F4BB",sheet:[19,20],hidden:["messenger"]},{unified:"1F469-1F3FE-200D-1F4BB",sheet:[19,21],hidden:["messenger"]},{unified:"1F469-1F3FF-200D-1F4BB",sheet:[19,22],hidden:["messenger"]}],sheet:[19,17],hidden:["messenger"]},{name:"Hammer and Wrench",unified:"1F6E0-FE0F",short_name:"hammer_and_wrench",keywords:["tools","build","create"],sheet:[37,8],hidden:["messenger"]},{name:"St. Lucia Flag",unified:"1F1F1-1F1E8",short_name:"flag-lc",sheet:[3,8]},{name:"Clock Face Twelve-Thirty",unified:"1F567",short_name:"clock1230",keywords:["time","late","early","schedule"],sheet:[28,41]},{name:"Keycap 7",unified:"0037-FE0F-20E3",short_name:"seven",keywords:["7","numbers","blue-square","prime"],sheet:[0,9],hidden:["facebook","messenger"]},{name:"Male Singer",unified:"1F468-200D-1F3A4",short_name:"male-singer",skin_variations:[{unified:"1F468-1F3FB-200D-1F3A4",sheet:[16,21],hidden:["messenger"]},{unified:"1F468-1F3FC-200D-1F3A4",sheet:[16,22],hidden:["messenger"]},{unified:"1F468-1F3FD-200D-1F3A4",sheet:[16,23],hidden:["messenger"]},{unified:"1F468-1F3FE-200D-1F3A4",sheet:[16,24],hidden:["messenger"]},{unified:"1F468-1F3FF-200D-1F3A4",sheet:[16,25],hidden:["messenger"]}],sheet:[16,20],hidden:["messenger"]},{name:"Keycap 8",unified:"0038-FE0F-20E3",short_name:"eight",keywords:["8","blue-square","numbers"],sheet:[0,10],hidden:["facebook","messenger"]},{name:"Liechtenstein Flag",unified:"1F1F1-1F1EE",short_name:"flag-li",sheet:[3,9]},{name:"Dagger Knife",unified:"1F5E1-FE0F",short_name:"dagger_knife",sheet:[30,13],hidden:["messenger"]},{name:"Clock Face One Oclock",unified:"1F550",short_name:"clock1",keywords:["time","late","early","schedule"],sheet:[28,18]},{name:"Female Singer",unified:"1F469-200D-1F3A4",short_name:"female-singer",skin_variations:[{unified:"1F469-1F3FB-200D-1F3A4",sheet:[18,36],hidden:["messenger"]},{unified:"1F469-1F3FC-200D-1F3A4",sheet:[18,37],hidden:["messenger"]},{unified:"1F469-1F3FD-200D-1F3A4",sheet:[18,38],hidden:["messenger"]},{unified:"1F469-1F3FE-200D-1F3A4",sheet:[18,39],hidden:["messenger"]},{unified:"1F469-1F3FF-200D-1F3A4",sheet:[18,40],hidden:["messenger"]}],sheet:[18,35],hidden:["messenger"]},{name:"Male Artist",unified:"1F468-200D-1F3A8",short_name:"male-artist",skin_variations:[{unified:"1F468-1F3FB-200D-1F3A8",sheet:[16,27],hidden:["messenger"]},{unified:"1F468-1F3FC-200D-1F3A8",sheet:[16,28],hidden:["messenger"]},{unified:"1F468-1F3FD-200D-1F3A8",sheet:[16,29],hidden:["messenger"]},{unified:"1F468-1F3FE-200D-1F3A8",sheet:[16,30],hidden:["messenger"]},{unified:"1F468-1F3FF-200D-1F3A8",sheet:[16,31],hidden:["messenger"]}],sheet:[16,26],hidden:["messenger"]},{name:"Crossed Swords",unified:"2694-FE0F",short_name:"crossed_swords",keywords:["weapon"],sheet:[48,13],hidden:["messenger"]},{name:"Keycap 9",unified:"0039-FE0F-20E3",short_name:"nine",keywords:["blue-square","numbers","9"],sheet:[0,11],hidden:["facebook","messenger"]},{name:"Sri Lanka Flag",unified:"1F1F1-1F1F0",short_name:"flag-lk",sheet:[3,10]},{name:"Clock Face One-Thirty",unified:"1F55C",short_name:"clock130",keywords:["time","late","early","schedule"],sheet:[28,30]},{name:"Clock Face Two Oclock",unified:"1F551",short_name:"clock2",keywords:["time","late","early","schedule"],sheet:[28,19]},{name:"Pistol",unified:"1F52B",short_name:"gun",keywords:["violence","weapon","pistol","revolver"],sheet:[27,45]},{name:"Keycap Ten",unified:"1F51F",short_name:"keycap_ten",keywords:["numbers","10","blue-square"],sheet:[27,33]},{name:"Female Artist",unified:"1F469-200D-1F3A8",short_name:"female-artist",skin_variations:[{unified:"1F469-1F3FB-200D-1F3A8",sheet:[18,42],hidden:["messenger"]},{unified:"1F469-1F3FC-200D-1F3A8",sheet:[18,43],hidden:["messenger"]},{unified:"1F469-1F3FD-200D-1F3A8",sheet:[18,44],hidden:["messenger"]},{unified:"1F469-1F3FE-200D-1F3A8",sheet:[18,45],hidden:["messenger"]},{unified:"1F469-1F3FF-200D-1F3A8",sheet:[18,46],hidden:["messenger"]}],sheet:[18,41],hidden:["messenger"]},{name:"Liberia Flag",unified:"1F1F1-1F1F7",short_name:"flag-lr",sheet:[3,11]},{name:"Clock Face Two-Thirty",unified:"1F55D",short_name:"clock230",keywords:["time","late","early","schedule"],sheet:[28,31]},{name:"Hundred Points Symbol",unified:"1F4AF",short_name:"100",keywords:["score","perfect","numbers","century","exam","quiz","test","pass","hundred"],sheet:[25,26]},{name:"Bow and Arrow",unified:"1F3F9",short_name:"bow_and_arrow",keywords:["sports"],sheet:[12,23],hidden:["messenger"]},{name:"Male Pilot",unified:"1F468-200D-2708-FE0F",short_name:"male-pilot",skin_variations:[{unified:"1F468-1F3FB-200D-2708-FE0F",sheet:[18,4],hidden:["facebook","messenger"]},{unified:"1F468-1F3FC-200D-2708-FE0F",sheet:[18,5],hidden:["facebook","messenger"]},{unified:"1F468-1F3FD-200D-2708-FE0F",sheet:[18,6],hidden:["facebook","messenger"]},{unified:"1F468-1F3FE-200D-2708-FE0F",sheet:[18,7],hidden:["facebook","messenger"]},{unified:"1F468-1F3FF-200D-2708-FE0F",sheet:[18,8],hidden:["facebook","messenger"]}],sheet:[18,3],hidden:["messenger"]},{name:"Lesotho Flag",unified:"1F1F1-1F1F8",short_name:"flag-ls",sheet:[3,12]},{name:"Lithuania Flag",unified:"1F1F1-1F1F9",short_name:"flag-lt",sheet:[3,13]},{name:"Input Symbol for Latin Capital Letters",unified:"1F520",short_name:"capital_abcd",keywords:["alphabet","words","blue-square"],sheet:[27,34]},{name:"Female Pilot",unified:"1F469-200D-2708-FE0F",short_name:"female-pilot",skin_variations:[{unified:"1F469-1F3FB-200D-2708-FE0F",sheet:[20,14],hidden:["facebook","messenger"]},{unified:"1F469-1F3FC-200D-2708-FE0F",sheet:[20,15],hidden:["facebook","messenger"]},{unified:"1F469-1F3FD-200D-2708-FE0F",sheet:[20,16],hidden:["facebook","messenger"]},{unified:"1F469-1F3FE-200D-2708-FE0F",sheet:[20,17],hidden:["facebook","messenger"]},{unified:"1F469-1F3FF-200D-2708-FE0F",sheet:[20,18],hidden:["facebook","messenger"]}],sheet:[20,13],hidden:["messenger"]},{name:"Clock Face Three Oclock",unified:"1F552",short_name:"clock3",keywords:["time","late","early","schedule"],sheet:[28,20]},{name:"Shield",unified:"1F6E1-FE0F",short_name:"shield",keywords:["protection","security"],sheet:[37,9],hidden:["messenger"]},{name:"Male Astronaut",unified:"1F468-200D-1F680",short_name:"male-astronaut",skin_variations:[{unified:"1F468-1F3FB-200D-1F680",sheet:[17,32],hidden:["messenger"]},{unified:"1F468-1F3FC-200D-1F680",sheet:[17,33],hidden:["messenger"]},{unified:"1F468-1F3FD-200D-1F680",sheet:[17,34],hidden:["messenger"]},{unified:"1F468-1F3FE-200D-1F680",sheet:[17,35],hidden:["messenger"]},{unified:"1F468-1F3FF-200D-1F680",sheet:[17,36],hidden:["messenger"]}],sheet:[17,31],hidden:["messenger"]},{name:"Input Symbol for Latin Small Letters",unified:"1F521",short_name:"abcd",keywords:["blue-square","alphabet"],sheet:[27,35
1]},{name:"Clock Face Three-Thirty",unified:"1F55E",short_name:"clock330",keywords:["time","late","early","schedule"],sheet:[28,32]},{name:"Luxembourg Flag",unified:"1F1F1-1F1FA",short_name:"flag-lu",sheet:[3,14]},{name:"Wrench",unified:"1F527",short_name:"wrench",keywords:["tools","diy","ikea","fix","maintainer"],sheet:[27,41]},{name:"Nut and Bolt",unified:"1F529",short_name:"nut_and_bolt",keywords:["handy","tools","fix"],sheet:[27,43]},{name:"Input Symbol for Numbers",unified:"1F522",short_name:"1234",keywords:["numbers","blue-square"],sheet:[27,36]},{name:"Clock Face Four Oclock",unified:"1F553",short_name:"clock4",keywords:["time","late","early","schedule"],sheet:[28,21]},{name:"Female Astronaut",unified:"1F469-200D-1F680",short_name:"female-astronaut",skin_variations:[{unified:"1F469-1F3FB-200D-1F680",sheet:[19,42],hidden:["messenger"]},{unified:"1F469-1F3FC-200D-1F680",sheet:[19,43],hidden:["messenger"]},{unified:"1F469-1F3FD-200D-1F680",sheet:[19,44],hidden:["messenger"]},{unified:"1F469-1F3FE-200D-1F680",sheet:[19,45],hidden:["messenger"]},{unified:"1F469-1F3FF-200D-1F680",sheet:[19,46],hidden:["messenger"]}],sheet:[19,41],hidden:["messenger"]},{name:"Latvia Flag",unified:"1F1F1-1F1FB",short_name:"flag-lv",sheet:[3,15]},{name:"Gear",unified:"2699-FE0F",short_name:"gear",keywords:["cog"],sheet:[48,17],hidden:["messenger"]},{name:"Male Firefighter",unified:"1F468-200D-1F692",short_name:"male-firefighter",skin_variations:[{unified:"1F468-1F3FB-200D-1F692",sheet:[17,38],hidden:["messenger"]},{unified:"1F468-1F3FC-200D-1F692",sheet:[17,39],hidden:["messenger"]},{unified:"1F468-1F3FD-200D-1F692",sheet:[17,40],hidden:["messenger"]},{unified:"1F468-1F3FE-200D-1F692",sheet:[17,41],hidden:["messenger"]},{unified:"1F468-1F3FF-200D-1F692",sheet:[17,42],hidden:["messenger"]}],sheet:[17,37],hidden:["messenger"]},{name:"Libya Flag",unified:"1F1F1-1F1FE",short_name:"flag-ly",sheet:[3,16]},{name:"Input Symbol for Symbols",unified:"1F523",short_name:"symbols",keywords:["blue-square","music","note","ampersand","percent","glyphs","characters"],sheet:[27,37]},{name:"Clock Face Four-Thirty",unified:"1F55F",short_name:"clock430",keywords:["time","late","early","schedule"],sheet:[28,33]},{name:"Morocco Flag",unified:"1F1F2-1F1E6",short_name:"flag-ma",sheet:[3,17]},{name:"Compression",unified:"1F5DC-FE0F",short_name:"compression",sheet:[30,10],hidden:["messenger"]},{name:"Female Firefighter",unified:"1F469-200D-1F692",short_name:"female-firefighter",skin_variations:[{unified:"1F469-1F3FB-200D-1F692",sheet:[19,48],hidden:["messenger"]},{unified:"1F469-1F3FC-200D-1F692",sheet:[19,49],hidden:["messenger"]},{unified:"1F469-1F3FD-200D-1F692",sheet:[19,50],hidden:["messenger"]},{unified:"1F469-1F3FE-200D-1F692",sheet:[19,51],hidden:["messenger"]},{unified:"1F469-1F3FF-200D-1F692",sheet:[20,0],hidden:["messenger"]}],sheet:[19,47],hidden:["messenger"]},{name:"Input Symbol for Latin Letters",unified:"1F524",short_name:"abc",keywords:["blue-square","alphabet"],sheet:[27,38]},{name:"Clock Face Five Oclock",unified:"1F554",short_name:"clock5",keywords:["time","late","early","schedule"],sheet:[28,22]},{name:"Clock Face Five-Thirty",unified:"1F560",short_name:"clock530",keywords:["time","late","early","schedule"],sheet:[28,34]},{name:"Negative Squared Latin Capital Letter a",unified:"1F170-FE0F",short_name:"a",keywords:["red-square","alphabet","letter"],sheet:[0,16]},{name:"Alembic",unified:"2697-FE0F",short_name:"alembic",keywords:["distilling","science","experiment","chemistry"],sheet:[48,16],hidden:["messenger"]},{name:"Monaco Flag",unified:"1F1F2-1F1E8",short_name:"flag-mc",sheet:[3,18]},{name:"Police Officer",unified:"1F46E",short_name:"cop",skin_variations:[{unified:"1F46E-1F3FB",sheet:[20,46],hidden:["facebook"]},{unified:"1F46E-1F3FC",sheet:[20,47],hidden:["facebook"]},{unified:"1F46E-1F3FD",sheet:[20,48],hidden:["facebook"]},{unified:"1F46E-1F3FE",sheet:[20,49],hidden:["facebook"]},{unified:"1F46E-1F3FF",sheet:[20,50],hidden:["facebook"]}],obsoleted_by:"1F46E-200D-2642-FE0F",sheet:[20,45],hidden:["facebook"]},{name:"Scales",unified:"2696-FE0F",short_name:"scales",sheet:[48,15],hidden:["messenger"]},{name:"Clock Face Six Oclock",unified:"1F555",short_name:"clock6",keywords:["time","late","early","schedule","dawn","dusk"],sheet:[28,23]},{name:"Moldova Flag",unified:"1F1F2-1F1E9",short_name:"flag-md",sheet:[3,19]},{name:"Negative Squared Ab",unified:"1F18E",short_name:"ab",keywords:["red-square","alphabet"],sheet:[0,20]},{name:"Male Police Officer",unified:"1F46E-200D-2642-FE0F",short_name:"male-police-officer",skin_variations:[{unified:"1F46E-1F3FB-200D-2642-FE0F",sheet:[20,40],hidden:["facebook","messenger"]},{unified:"1F46E-1F3FC-200D-2642-FE0F",sheet:[20,41],hidden:["facebook","messenger"]},{unified:"1F46E-1F3FD-200D-2642-FE0F",sheet:[20,42],hidden:["facebook","messenger"]},{unified:"1F46E-1F3FE-200D-2642-FE0F",sheet:[20,43],hidden:["facebook","messenger"]},{unified:"1F46E-1F3FF-200D-2642-FE0F",sheet:[20,44],hidden:["facebook","messenger"]}],obsoletes:"1F46E",sheet:[20,39],hidden:["messenger"]},{name:"Link Symbol",unified:"1F517",short_name:"link",keywords:["rings","url"],sheet:[27,25]},{name:"Montenegro Flag",unified:"1F1F2-1F1EA",short_name:"flag-me",sheet:[3,20]},{name:"Clock Face Six-Thirty",unified:"1F561",short_name:"clock630",keywords:["time","late","early","schedule"],sheet:[28,35]},{name:"Negative Squared Latin Capital Letter B",unified:"1F171-FE0F",short_name:"b",keywords:["red-square","alphabet","letter"],sheet:[0,17]},{name:"Female Police Officer",unified:"1F46E-200D-2640-FE0F",short_name:"female-police-officer",skin_variations:[{unified:"1F46E-1F3FB-200D-2640-FE0F",sheet:[20,34],hidden:["facebook","messenger"]},{unified:"1F46E-1F3FC-200D-2640-FE0F",sheet:[20,35],hidden:["facebook","messenger"]},{unified:"1F46E-1F3FD-200D-2640-FE0F",sheet:[20,36],hidden:["facebook","messenger"]},{unified:"1F46E-1F3FE-200D-2640-FE0F",sheet:[20,37],hidden:["facebook","messenger"]},{unified:"1F46E-1F3FF-200D-2640-FE0F",sheet:[20,38],hidden:["facebook","messenger"]}],sheet:[20,33],hidden:["messenger"]},{name:"Clock Face Seven Oclock",unified:"1F556",short_name:"clock7",keywords:["time","late","early","schedule"],sheet:[28,24]},{name:"Squared Cl",unified:"1F191",short_name:"cl",keywords:["alphabet","words","red-square"],sheet:[0,21]},{name:"Sleuth or Spy",unified:"1F575-FE0F",short_name:"sleuth_or_spy",skin_variations:[{unified:"1F575-1F3FB",sheet:[29,12],hidden:["facebook","messenger"]},{unified:"1F575-1F3FC",sheet:[29,13],hidden:["facebook","messenger"]},{unified:"1F575-1F3FD",sheet:[29,14],hidden:["facebook","messenger"]},{unified:"1F575-1F3FE",sheet:[29,15],hidden:["facebook","messenger"]},{unified:"1F575-1F3FF",sheet:[29,16],hidden:["facebook","messenger"]}],obsoleted_by:"1F575-FE0F-200D-2642-FE0F",sheet:[29,11],hidden:["facebook","messenger"]},{name:"St. Martin Flag",unified:"1F1F2-1F1EB",short_name:"flag-mf",sheet:[3,21],hidden:["google"]},{name:"Chains",unified:"26D3-FE0F",short_name:"chains",keywords:["lock","arrest"],sheet:[48,34],hidden:["messenger"]},{name:"Syringe",unified:"1F489",short_name:"syringe",keywords:["health","hospital","drugs","blood","medicine","needle","doctor","nurse"],sheet:[24,35]},{name:"Male Detective",unified:"1F575-FE0F-200D-2642-FE0F",short_name:"male-detective",skin_variations:[{unified:"1F575-1F3FB-200D-2642-FE0F",sheet:[29,6],hidden:["facebook","messenger"]},{unified:"1F575-1F3FC-200D-2642-FE0F",sheet:[29,7],hidden:["facebook","messenger"]},{unified:"1F575-1F3FD-200D-2642-FE0F",sheet:[29,8],hidden:["facebook","messenger"]},{unified:"1F575-1F3FE-200D-2642-FE0F",sheet:[29,9],hidden:["facebook","messenger"]},{unified:"1F575-1F3FF-200D-2642-FE0F",sheet:[29,10],hidden:["facebook","messenger"]}],obsoletes:"1F575-FE0F",sheet:[29,5],hidden:["facebook","messenger"]},{name:"Squared Cool",unified:"1F192",short_name:"cool",keywords:["words","blue-square"],sheet:[0,22]},{name:"Clock Face Seven-Thirty",unified:"1F562",short_name:"clock730",keywords:["time","late","early","schedule"],sheet:[28,36]},{name:"Madagascar Flag",unified:"1F1F2-1F1EC",short_name:"flag-mg",sheet:[3,22]}
1,{name:"Squared Free",unified:"1F193",short_name:"free",keywords:["blue-square","words"],sheet:[0,23]},{name:"Marshall Islands Flag",unified:"1F1F2-1F1ED",short_name:"flag-mh",sheet:[3,23]},{name:"Clock Face Eight Oclock",unified:"1F557",short_name:"clock8",keywords:["time","late","early","schedule"],sheet:[28,25]},{name:"Pill",unified:"1F48A",short_name:"pill",keywords:["health","medicine","doctor","pharmacy","drug"],sheet:[24,36]},{name:"Female Detective",unified:"1F575-FE0F-200D-2640-FE0F",short_name:"female-detective",skin_variations:[{unified:"1F575-1F3FB-200D-2640-FE0F",sheet:[29,0],hidden:["facebook","messenger"]},{unified:"1F575-1F3FC-200D-2640-FE0F",sheet:[29,1],hidden:["facebook","messenger"]},{unified:"1F575-1F3FD-200D-2640-FE0F",sheet:[29,2],hidden:["facebook","messenger"]},{unified:"1F575-1F3FE-200D-2640-FE0F",sheet:[29,3],hidden:["facebook","messenger"]},{unified:"1F575-1F3FF-200D-2640-FE0F",sheet:[29,4],hidden:["facebook","messenger"]}],sheet:[28,51],hidden:["facebook","messenger"]},{name:"Clock Face Eight-Thirty",unified:"1F563",short_name:"clock830",keywords:["time","late","early","schedule"],sheet:[28,37]},{name:"Guardsman",unified:"1F482",short_name:"guardsman",skin_variations:[{unified:"1F482-1F3FB",sheet:[23,32],hidden:["facebook"]},{unified:"1F482-1F3FC",sheet:[23,33],hidden:["facebook"]},{unified:"1F482-1F3FD",sheet:[23,34],hidden:["facebook"]},{unified:"1F482-1F3FE",sheet:[23,35],hidden:["facebook"]},{unified:"1F482-1F3FF",sheet:[23,36],hidden:["facebook"]}],obsoleted_by:"1F482-200D-2642-FE0F",keywords:["uk","gb","british","male","guy","royal"],sheet:[23,31],hidden:["facebook"]},{name:"Information Source",unified:"2139-FE0F",short_name:"information_source",keywords:["blue-square","alphabet","letter"],sheet:[46,32]},{name:"Macedonia Flag",unified:"1F1F2-1F1F0",short_name:"flag-mk",sheet:[3,24]},{name:"Smoking Symbol",unified:"1F6AC",short_name:"smoking",keywords:["kills","tobacco","cigarette","joint","smoke"],sheet:[35,17]},{name:"Squared Id",unified:"1F194",short_name:"id",keywords:["purple-square","words"],sheet:[0,24]},{name:"Clock Face Nine Oclock",unified:"1F558",short_name:"clock9",keywords:["time","late","early","schedule"],sheet:[28,26]},{name:"Mali Flag",unified:"1F1F2-1F1F1",short_name:"flag-ml",sheet:[3,25]},{name:"Coffin",unified:"26B0-FE0F",short_name:"coffin",keywords:["vampire","dead","die","death","rip","graveyard","cemetery","casket","funeral","box"],sheet:[48,24],hidden:["messenger"]},{name:"Male Guard",unified:"1F482-200D-2642-FE0F",short_name:"male-guard",skin_variations:[{unified:"1F482-1F3FB-200D-2642-FE0F",sheet:[23,26],hidden:["facebook","messenger"]},{unified:"1F482-1F3FC-200D-2642-FE0F",sheet:[23,27],hidden:["facebook","messenger"]},{unified:"1F482-1F3FD-200D-2642-FE0F",sheet:[23,28],hidden:["facebook","messenger"]},{unified:"1F482-1F3FE-200D-2642-FE0F",sheet:[23,29],hidden:["facebook","messenger"]},{unified:"1F482-1F3FF-200D-2642-FE0F",sheet:[23,30],hidden:["facebook","messenger"]}],obsoletes:"1F482",sheet:[23,25],hidden:["messenger"]},{name:"Circled Latin Capital Letter M",unified:"24C2-FE0F",short_name:"m",keywords:["alphabet","blue-circle","letter"],sheet:[47,7]},{name:"Funeral Urn",unified:"26B1-FE0F",short_name:"funeral_urn",keywords:["dead","die","death","rip","ashes"],sheet:[48,25],hidden:["messenger"]},{name:"Female Guard",unified:"1F482-200D-2640-FE0F",short_name:"female-guard",skin_variations:[{unified:"1F482-1F3FB-200D-2640-FE0F",sheet:[23,20],hidden:["facebook","messenger"]},{unified:"1F482-1F3FC-200D-2640-FE0F",sheet:[23,21],hidden:["facebook","messenger"]},{unified:"1F482-1F3FD-200D-2640-FE0F",sheet:[23,22],hidden:["facebook","messenger"]},{unified:"1F482-1F3FE-200D-2640-FE0F",sheet:[23,23],hidden:["facebook","messenger"]},{unified:"1F482-1F3FF-200D-2640-FE0F",sheet:[23,24],hidden:["facebook","messenger"]}],sheet:[23,19],hidden:["messenger"]},{name:"Myanmar (burma) Flag",unified:"1F1F2-1F1F2",short_name:"flag-mm",sheet:[3,26]},{name:"Clock Face Nine-Thirty",unified:"1F564",short_name:"clock930",keywords:["time","late","early","schedule"],sheet:[28,38]},{name:"Moyai",unified:"1F5FF",short_name:"moyai",keywords:["rock","easter island","moai"],sheet:[30,23]},{name:"Squared New",unified:"1F195",short_name:"new",keywords:["blue-square","words","start"],sheet:[0,25]},{name:"Mongolia Flag",unified:"1F1F2-1F1F3",short_name:"flag-mn",sheet:[3,27]},{name:"Construction Worker",unified:"1F477",short_name:"construction_worker",skin_variations:[{unified:"1F477-1F3FB",sheet:[22,29],hidden:["facebook"]},{unified:"1F477-1F3FC",sheet:[22,30],hidden:["facebook"]},{unified:"1F477-1F3FD",sheet:[22,31],hidden:["facebook"]},{unified:"1F477-1F3FE",sheet:[22,32],hidden:["facebook"]},{unified:"1F477-1F3FF",sheet:[22,33],hidden:["facebook"]}],obsoleted_by:"1F477-200D-2642-FE0F",sheet:[22,28],hidden:["facebook"]},{name:"Clock Face Ten Oclock",unified:"1F559",short_name:"clock10",keywords:["time","late","early","schedule"],sheet:[28,27]},{name:"Clock Face Ten-Thirty",unified:"1F565",short_name:"clock1030",keywords:["time","late","early","schedule"],sheet:[28,39]}
1,{name:"Squared Ng",unified:"1F196",short_name:"ng",keywords:["blue-square","words","shape","icon"],sheet:[0,26]},{name:"Male Construction Worker",unified:"1F477-200D-2642-FE0F",short_name:"male-construction-worker",skin_variations:[{unified:"1F477-1F3FB-200D-2642-FE0F",sheet:[22,23],hidden:["facebook","messenger"]},{unified:"1F477-1F3FC-200D-2642-FE0F",sheet:[22,24],hidden:["facebook","messenger"]},{unified:"1F477-1F3FD-200D-2642-FE0F",sheet:[22,25],hidden:["facebook","messenger"]},{unified:"1F477-1F3FE-200D-2642-FE0F",sheet:[22,26],hidden:["facebook","messenger"]},{unified:"1F477-1F3FF-200D-2642-FE0F",sheet:[22,27],hidden:["facebook","messenger"]}],obsoletes:"1F477",sheet:[22,22],hidden:["messenger"]},{name:"Macau Sar China Flag",unified:"1F1F2-1F1F4",short_name:"flag-mo",sheet:[3,28]},{name:"Oil Drum",unified:"1F6E2-FE0F",short_name:"oil_drum",keywords:["barrell"],sheet:[37,10],hidden:["messenger"]},{name:"Negative Squared Latin Capital Letter O",unified:"1F17E-FE0F",short_name:"o2",keywords:["alphabet","red-square","letter"],sheet:[0,18]},{name:"Female Construction Worker",unified:"1F477-200D-2640-FE0F",short_name:"female-construction-worker",skin_variations:[{unified:"1F477-1F3FB-200D-2640-FE0F",sheet:[22,17],hidden:["facebook","messenger"]},{unified:"1F477-1F3FC-200D-2640-FE0F",sheet:[22,18],hidden:["facebook","messenger"]},{unified:"1F477-1F3FD-200D-2640-FE0F",sheet:[22,19],hidden:["facebook","messenger"]},{unified:"1F477-1F3FE-200D-2640-FE0F",sheet:[22,20],hidden:["facebook","messenger"]},{unified:"1F477-1F3FF-200D-2640-FE0F",sheet:[22,21],hidden:["facebook","messenger"]}],sheet:[22,16],hidden:["messenger"]},{name:"Clock Face Eleven Oclock",unified:"1F55A",short_name:"clock11",keywords:["time","late","early","schedule"],sheet:[28,28]},{name:"Crystal Ball",unified:"1F52E",short_name:"crystal_ball",keywords:["disco","party","magic","circus","fortune_teller"],sheet:[27,48]},{name:"Northern Mariana Islands Flag",unified:"1F1F2-1F1F5",short_name:"flag-mp",sheet:[3,29]},{name:"Martinique Flag",unified:"1F1F2-1F1F6",short_name:"flag-mq",sheet:[3,30],hidden:["google"]},{name:"Prince",unified:"1F934",short_name:"prince",skin_variations:[{unified:"1F934-1F3FB",sheet:[39,29],hidden:["messenger"]},{unified:"1F934-1F3FC",sheet:[39,30],hidden:["messenger"]},{unified:"1F934-1F3FD",sheet:[39,31],hidden:["messenger"]},{unified:"1F934-1F3FE",sheet:[39,32],hidden:["messenger"]},{unified:"1F934-1F3FF",sheet:[39,33],hidden:["messenger"]}],keywords:["boy","man","male","crown","royal","king"],sheet:[39,28],hidden:["messenger"]},{name:"Squared Ok",unified:"1F197",short_name:"ok",keywords:["good","agree","yes","blue-square"],sheet:[0,27]},{name:"Clock Face Eleven-Thirty",unified:"1F566",short_name:"clock1130",keywords:["time","late","early","schedule"],sheet:[28,40]},{name:"Shopping Trolley",unified:"1F6D2",short_name:"shopping_trolley",sheet:[37,7],hidden:["messenger"]},{name:"Mauritania Flag",unified:"1F1F2-1F1F7",short_name:"flag-mr",sheet:[3,31]},{name:"Princess",unified:"1F478",short_name:"princess",skin_variations:[{unified:"1F478-1F3FB",sheet:[22,35]},{unified:"1F478-1F3FC",sheet:[22,36]},{unified:"1F478-1F3FD",sheet:[22,37]},{unified:"1F478-1F3FE",sheet:[22,38]},{unified:"1F478-1F3FF",sheet:[22,39]}],keywords:["girl","woman","female","blond","crown","royal","queen"],sheet:[22,34]},{name:"New Moon Symbol",unified:"1F311",short_name:"new_moon",keywords:["nature","twilight","planet","space","night","evening","sleep"],sheet:[6,9]},{name:"Negative Squared Latin Capital Letter P",unified:"1F17F-FE0F",short_name:"parking",keywords:["cars","blue-square","alphabet","letter"],sheet:[0,19]},{name:"Squared Sos",unified:"1F198",short_name:"sos",keywords:["help","red-square","words","emergency","911"],sheet:[0,28]},{name:"Man with Turban",unified:"1F473",short_name:"man_with_turban",skin_variations:[{unified:"1F473-1F3FB",sheet:[21,45],hidden:["facebook"]},{unified:"1F473-1F3FC",sheet:[21,46],hidden:["facebook"]},{unified:"1F473-1F3FD",sheet:[21,47],hidden:["facebook"]},{unified:"1F473-1F3FE",sheet:[21,48],hidden:["facebook"]}
1,{unified:"1F473-1F3FF",sheet:[21,49],hidden:["facebook"]}],obsoleted_by:"1F473-200D-2642-FE0F",keywords:["male","indian","hinduism","arabs"],sheet:[21,44],hidden:["facebook"]},{name:"Montserrat Flag",unified:"1F1F2-1F1F8",short_name:"flag-ms",sheet:[3,32]},{name:"Waxing Crescent Moon Symbol",unified:"1F312",short_name:"waxing_crescent_moon",keywords:["nature","twilight","planet","space","night","evening","sleep"],sheet:[6,10]},{name:"Squared Up with Exclamation Mark",unified:"1F199",short_name:"up",keywords:["blue-square","above","high"],sheet:[0,29]},{name:"First Quarter Moon Symbol",unified:"1F313",short_name:"first_quarter_moon",keywords:["nature","twilight","planet","space","night","evening","sleep"],sheet:[6,11]},{name:"Malta Flag",unified:"1F1F2-1F1F9",short_name:"flag-mt",sheet:[3,33]},{name:"Man Wearing Turban",unified:"1F473-200D-2642-FE0F",short_name:"man-wearing-turban",skin_variations:[{unified:"1F473-1F3FB-200D-2642-FE0F",sheet:[21,39],hidden:["facebook","messenger"]},{unified:"1F473-1F3FC-200D-2642-FE0F",sheet:[21,40],hidden:["facebook","messenger"]},{unified:"1F473-1F3FD-200D-2642-FE0F",sheet:[21,41],hidden:["facebook","messenger"]},{unified:"1F473-1F3FE-200D-2642-FE0F",sheet:[21,42],hidden:["facebook","messenger"]},{unified:"1F473-1F3FF-200D-2642-FE0F",sheet:[21,43],hidden:["facebook","messenger"]}],obsoletes:"1F473",sheet:[21,38],hidden:["messenger"]},{name:"Waxing Gibbous Moon Symbol",unified:"1F314",short_name:"moon",short_names:["waxing_gibbous_moon"],sheet:[6,12]},{name:"Woman Wearing Turban",unified:"1F473-200D-2640-FE0F",short_name:"woman-wearing-turban",skin_variations:[{unified:"1F473-1F3FB-200D-2640-FE0F",sheet:[21,33],hidden:["facebook","messenger"]},{unified:"1F473-1F3FC-200D-2640-FE0F",sheet:[21,34],hidden:["facebook","messenger"]},{unified:"1F473-1F3FD-200D-2640-FE0F",sheet:[21,35],hidden:["facebook","messenger"]},{unified:"1F473-1F3FE-200D-2640-FE0F",sheet:[21,36],hidden:["facebook","messenger"]},{unified:"1F473-1F3FF-200D-2640-FE0F",sheet:[21,37],hidden:["facebook","messenger"]}],sheet:[21,32],hidden:["messenger"]},{name:"Squared Vs",unified:"1F19A",short_name:"vs",keywords:["words","orange-square"],sheet:[0,30]},{name:"Mauritius Flag",unified:"1F1F2-1F1FA",short_name:"flag-mu",sheet:[3,34]},{name:"Man with Gua Pi Mao",unified:"1F472",short_name:"man_with_gua_pi_mao",skin_variations:[{unified:"1F472-1F3FB",sheet:[21,27]},{unified:"1F472-1F3FC",sheet:[21,28]},{unified:"1F472-1F3FD",sheet:[21,29]},{unified:"1F472-1F3FE",sheet:[21,30]},{unified:"1F472-1F3FF",sheet:[21,31]}],keywords:["male","boy","chinese"],sheet:[21,26]}
1,{name:"Squared Katakana Koko",unified:"1F201",short_name:"koko",keywords:["blue-square","here","katakana","japanese","destination"],sheet:[5,29]},{name:"Full Moon Symbol",unified:"1F315",short_name:"full_moon",keywords:["nature","yellow","twilight","planet","space","night","evening","sleep"],sheet:[6,13]},{name:"Maldives Flag",unified:"1F1F2-1F1FB",short_name:"flag-mv",sheet:[3,35]},{name:"Person with Headscarf",unified:"1F9D5",short_name:"person_with_headscarf",skin_variations:[{unified:"1F9D5-1F3FB",sheet:[43,23],hidden:["messenger"]},{unified:"1F9D5-1F3FC",sheet:[43,24],hidden:["messenger"]},{unified:"1F9D5-1F3FD",sheet:[43,25],hidden:["messenger"]},{unified:"1F9D5-1F3FE",sheet:[43,26],hidden:["messenger"]},{unified:"1F9D5-1F3FF",sheet:[43,27],hidden:["messenger"]}],sheet:[43,22],hidden:["messenger"]},{name:"Waning Gibbous Moon Symbol",unified:"1F316",short_name:"waning_gibbous_moon",keywords:["nature","twilight","planet","space","night","evening","sleep","waxing_gibbous_moon"],sheet:[6,14]},{name:"Squared Katakana Sa",unified:"1F202-FE0F",short_name:"sa",keywords:["japanese","blue-square","katakana"],sheet:[5,30]},{name:"Malawi Flag",unified:"1F1F2-1F1FC",short_name:"flag-mw",sheet:[3,36]},{name:"Last Quarter Moon Symbol",unified:"1F317",short_name:"last_quarter_moon",keywords:["nature","twilight","planet","space","night","evening","sleep"],sheet:[6,15]},{name:"Squared Cjk Unified Ideograph-6708",unified:"1F237-FE0F",short_name:"u6708",keywords:["chinese","month","moon","japanese","orange-square","kanji"],sheet:[5,38]},{name:"Bearded Person",unified:"1F9D4",short_name:"bearded_person",skin_variations:[{unified:"1F9D4-1F3FB",sheet:[43,17],hidden:["messenger"]},{unified:"1F9D4-1F3FC",sheet:[43,18],hidden:["messenger"]},{unified:"1F9D4-1F3FD",sheet:[43,19],hidden:["messenger"]},{unified:"1F9D4-1F3FE",sheet:[43,20],hidden:["messenger"]},{unified:"1F9D4-1F3FF",sheet:[43,21],hidden:["messenger"]}],keywords:["person","bewhiskered"],sheet:[43,16],hidden:["messenger"]},{name:"Mexico Flag",unified:"1F1F2-1F1FD",short_name:"flag-mx",sheet:[3,37]},{name:"Squared Cjk Unified Ideograph-6709",unified:"1F236",short_name:"u6709",keywords:["orange-square","chinese","have","kanji"],sheet:[5,37]},{name:"Person with Blond Hair",unified:"1F471",short_name:"person_with_blond_hair",skin_variations:[{unified:"1F471-1F3FB",sheet:[21,21],hidden:["facebook"]},{unified:"1F471-1F3FC",sheet:[21,22],hidden:["facebook"]},{unified:"1F471-1F3FD",sheet:[21,23],hidden:["facebook"]},{unified:"1F471-1F3FE",sheet:[21,24],hidden:["facebook"]},{unified:"1F471-1F3FF",sheet:[21,25],hidden:["facebook"]}],obsoleted_by:"1F471-200D-2642-FE0F",sheet:[21,20],hidden:["facebook"]},{name:"Waning Crescent Moon Symbol",unified:"1F318",short_name:"waning_crescent_moon",keywords:["nature","twilight","planet","space","night","evening","sleep"],sheet:[6,16]},{name:"Malaysia Flag",unified:"1F1F2-1F1FE",short_name:"flag-my",sheet:[3,38]},{name:"Squared Cjk Unified Ideograph-6307",unified:"1F22F",short_name:"u6307",keywords:["chinese","point","green-square","kanji"],sheet:[5,32]},{name:"Blond Haired Man",unified:"1F471-200D-2642-FE0F",short_name:"blond-haired-man",skin_variations:[{unified:"1F471-1F3FB-200D-2642-FE0F",sheet:[21,15],hidden:["facebook","messenger"]},{unified:"1F471-1F3FC-200D-2642-FE0F",sheet:[21,16],hidden:["facebook","messenger"]},{unified:"1F471-1F3FD-200D-2642-FE0F",sheet:[21,17],hidden:["facebook","messenger"]},{unified:"1F471-1F3FE-200D-2642-FE0F",sheet:[21,18],hidden:["facebook","messenger"]},{unified:"1F471-1F3FF-200D-2642-FE0F",sheet:[21,19],hidden:["facebook","messenger"]}],obsoletes:"1F471",sheet:[21,14],hidden:["messenger"]},{name:"Crescent Moon",unified:"1F319",short_name:"crescent_moon",keywords:["night","sleep","sky","evening","magic"],sheet:[6,17]},{name:"Mozambique Flag",unified:"1F1F2-1F1FF",short_name:"flag-mz",sheet:[3,39]},{name:"New Moon with Face",unified:"1F31A",short_name:"new_moon_with_face",keywords:["nature","twilight","planet","space","night","evening","sleep"],sheet:[6,18]},{name:"Namibia Flag",unified:"1F1F3-1F1E6",short_name:"flag-na",sheet:[3,40]},{name:"Blond Haired Woman",unified:"1F471-200D-2640-FE0F",short_name:"blond-haired-woman",skin_variations:[{unified:"1F471-1F3FB-200D-2640-FE0F",sheet:[21,9],hidden:["facebook","messenger"]},{unified:"1F471-1F3FC-200D-2640-FE0F",sheet:[21,10],hidden:["facebook","messenger"]},{unified:"1F471-1F3FD-200D-2640-FE0F",sheet:[21,11],hidden:["facebook","messenger"]},{unified:"1F471-1F3FE-200D-2640-FE0F",sheet:[21,12],hidden:["facebook","messenger"]},{unified:"1F471-1F3FF-200D-2640-FE0F",sheet:[21,13],hidden:["facebook","messenger"]}],sheet:[21,8],hidden:["messenger"]},{name:"Circled Ideograph Advantage",unified:"1F250",short_name:"ideograph_advantage",keywords:["chinese","kanji","obtain","get","circle"],sheet:[5,42]},{name:"First Quarter Moon with Face",unified:"1F31B",short_name:"first_quarter_moon_with_face",keywords:["nature","twilight","planet","space","night","evening","sleep"],sheet:[6,19]}
1,{name:"Man in Tuxedo",unified:"1F935",short_name:"man_in_tuxedo",skin_variations:[{unified:"1F935-1F3FB",sheet:[39,35],hidden:["messenger"]},{unified:"1F935-1F3FC",sheet:[39,36],hidden:["messenger"]},{unified:"1F935-1F3FD",sheet:[39,37],hidden:["messenger"]},{unified:"1F935-1F3FE",sheet:[39,38],hidden:["messenger"]},{unified:"1F935-1F3FF",sheet:[39,39],hidden:["messenger"]}],keywords:["couple","marriage","wedding","groom"],sheet:[39,34],hidden:["messenger"]},{name:"New Caledonia Flag",unified:"1F1F3-1F1E8",short_name:"flag-nc",sheet:[3,41],hidden:["google"]},{name:"Squared Cjk Unified Ideograph-5272",unified:"1F239",short_name:"u5272",keywords:["cut","divide","chinese","kanji","pink-square"],sheet:[5,40]},{name:"Niger Flag",unified:"1F1F3-1F1EA",short_name:"flag-ne",sheet:[3,42]},{name:"Last Quarter Moon with Face",unified:"1F31C",short_name:"last_quarter_moon_with_face",keywords:["nature","twilight","planet","space","night","evening","sleep"],sheet:[6,20]},{name:"Squared Cjk Unified Ideograph-7121",unified:"1F21A",short_name:"u7121",keywords:["nothing","chinese","kanji","japanese","orange-square"],sheet:[5,31]},{name:"Bride with Veil",unified:"1F470",short_name:"bride_with_veil",skin_variations:[{unified:"1F470-1F3FB",sheet:[21,3]},{unified:"1F470-1F3FC",sheet:[21,4]},{unified:"1F470-1F3FD",sheet:[21,5]},{unified:"1F470-1F3FE",sheet:[21,6]},{unified:"1F470-1F3FF",sheet:[21,7]}],keywords:["couple","marriage","wedding","woman","bride"],sheet:[21,2]},{name:"Squared Cjk Unified Ideograph-7981",unified:"1F232",short_name:"u7981",keywords:["kanji","japanese","chinese","forbidden","limit","restricted","red-square"],sheet:[5,33]}
1,{name:"Pregnant Woman",unified:"1F930",short_name:"pregnant_woman",skin_variations:[{unified:"1F930-1F3FB",sheet:[39,5],hidden:["messenger"]},{unified:"1F930-1F3FC",sheet:[39,6],hidden:["messenger"]},{unified:"1F930-1F3FD",sheet:[39,7],hidden:["messenger"]},{unified:"1F930-1F3FE",sheet:[39,8],hidden:["messenger"]},{unified:"1F930-1F3FF",sheet:[39,9],hidden:["messenger"]}],keywords:["baby"],sheet:[39,4],hidden:["messenger"]},{name:"Thermometer",unified:"1F321-FE0F",short_name:"thermometer",keywords:["weather","temperature","hot","cold"],sheet:[6,25],hidden:["messenger"]},{name:"Norfolk Island Flag",unified:"1F1F3-1F1EB",short_name:"flag-nf",sheet:[3,43]},{name:"Black Sun with Rays",unified:"2600-FE0F",short_name:"sunny",keywords:["weather","nature","brightness","summer","beach","spring"],sheet:[47,16]},{name:"Circled Ideograph Accept",unified:"1F251",short_name:"accept",keywords:["ok","good","chinese","kanji","agree","yes","orange-circle"],sheet:[5,43]},{name:"Nigeria Flag",unified:"1F1F3-1F1EC",short_name:"flag-ng",sheet:[3,44]},{name:"Breast-Feeding",unified:"1F931",short_name:"breast-feeding",skin_variations:[{unified:"1F931-1F3FB",sheet:[39,11],hidden:["messenger"]},{unified:"1F931-1F3FC",sheet:[39,12],hidden:["messenger"]},{unified:"1F931-1F3FD",sheet:[39,13],hidden:["messenger"]},{unified:"1F931-1F3FE",sheet:[39,14],hidden:["messenger"]},{unified:"1F931-1F3FF",sheet:[39,15],hidden:["messenger"]}],sheet:[39,10],hidden:["messenger"]},{name:"Full Moon with Face",unified:"1F31D",short_name:"full_moon_with_face",keywords:["nature","twilight","planet","space","night","evening","sleep"],sheet:[6,21]},{name:"Nicaragua Flag",unified:"1F1F3-1F1EE",short_name:"flag-ni",sheet:[3,45]},{name:"Squared Cjk Unified Ideograph-7533",unified:"1F238",short_name:"u7533",keywords:["chinese","japanese","kanji","orange-square"],sheet:[5,39]},{name:"Baby Angel",unified:"1F47C",short_name:"angel",skin_variations:[{unified:"1F47C-1F3FB",sheet:[22,44]},{unified:"1F47C-1F3FC",sheet:[22,45]},{unified:"1F47C-1F3FD",sheet:[22,46]},{unified:"1F47C-1F3FE",sheet:[22,47]},{unified:"1F47C-1F3FF",sheet:[22,48]}],keywords:["heaven","wings","halo"],sheet:[22,43]},{name:"Sun with Face",unified:"1F31E",short_name:"sun_with_face",keywords:["nature","morning","sky"],sheet:[6,22]},{name:"Father Christmas",unified:"1F385",short_name:"santa",skin_variations:[{unified:"1F385-1F3FB",sheet:[8,20]},{unified:"1F385-1F3FC",sheet:[8,21]},{unified:"1F385-1F3FD",sheet:[8,22]},{unified:"1F385-1F3FE",sheet:[8,23]},{unified:"1F385-1F3FF",sheet:[8,24]}],keywords:["festival","man","male","xmas","father christmas"],sheet:[8,19]},{name:"Squared Cjk Unified Ideograph-5408",unified:"1F234",short_name:"u5408",keywords:["japanese","chinese","join","kanji","red-square"],sheet:[5,35]},{name:"Netherlands Flag",unified:"1F1F3-1F1F1",short_name:"flag-nl",sheet:[3,46]},{name:"Mother Christmas",unified:"1F936",short_name:"mrs_claus",short_names:["mother_christmas"],skin_variations:[{unified:"1F936-1F3FB",sheet:[39,41],hidden:["messenger"]},{unified:"1F936-1F3FC",sheet:[39,42],hidden:["messenger"]},{unified:"1F936-1F3FD",sheet:[39,43],hidden:["messenger"]},{unified:"1F936-1F3FE",sheet:[39,44],hidden:["messenger"]},{unified:"1F936-1F3FF",sheet:[39,45],hidden:["messenger"]}],keywords:["woman","female","xmas","mother christmas"],sheet:[39,40],hidden:["messenger"]},{name:"Squared Cjk Unified Ideograph-7a7a",unified:"1F233",short_name:"u7a7a",keywords:["kanji","japanese","chinese","empty","sky","blue-square"],sheet:[5,34]},{name:"White Medium Star",unified:"2B50",short_name:"star",keywords:["night","yellow"],sheet:[50,22]},{name:"Norway Flag",unified:"1F1F3-1F1F4",short_name:"flag-no",sheet:[3,47]},{name:"Mage",unified:"1F9D9",short_name:"mage",skin_variations:[{unified:"1F9D9-1F3FB",sheet:[44,43],hidden:["messenger"]},{unified:"1F9D9-1F3FC",sheet:[44,44],hidden:["messenger"]},{unified:"1F9D9-1F3FD",sheet:[44,45],hidden:["messenger"]},{unified:"1F9D9-1F3FE",sheet:[44,46],hidden:["messenger"]},{unified:"1F9D9-1F3FF",sheet:[44,47],hidden:["messenger"]}],obsoleted_by:"1F9D9-200D-2640-FE0F",sheet:[44,42],hidden:["messenger"]},{name:"Glowing Star",unified:"1F31F",short_name:"star2",keywords:["night","sparkle","awesome","good","magic"],sheet:[6,23]},{name:"Nepal Flag",unified:"1F1F3-1F1F5",short_name:"flag-np",sheet:[3,48]},{name:"Circled Ideograph Congratulation",unified:"3297-FE0F",short_name:"congratulations",keywords:["chinese","kanji","japanese","red-circle"],sheet:[50,26]},{name:"Nauru Flag",unified:"1F1F3-1F1F7",short_name:"flag-nr",sheet:[3,49]},{name:"Shooting Star",unified:"1F320",short_name:"stars",keywords:["night","photo"],sheet:[6,24]},{name:"Female Mage",unified:"1F9D9-200D-2640-FE0F",short_name:"female_mage",skin_variations:[{unified:"1F9D9-1F3FB-200D-2640-FE0F",sheet:[44,31],hidden:["facebook","messenger"]},{unified:"1F9D9-1F3FC-200D-2640-FE0F",sheet:[44,32],hidden:["facebook","messenger"]},{unified:"1F9D9-1F3FD-200D-2640-FE0F",sheet:[44,33],hidden:["facebook","messenger"]},{unified:"1F9D9-1F3FE-200D-2640-FE0F",sheet:[44,34],hidden:["facebook","messenger"]},{unified:"1F9D9-1F3FF-200D-2640-FE0F",sheet:[44,35],hidden:["facebook","messenger"]}],obsoletes:"1F9D9",sheet:[44,30],hidden:["messenger"]},{name:"Circled Ideograph Secret",unified:"3299-FE0F",short_name:"secret",keywords:["privacy","chinese","sshh","kanji","red-circle"],sheet:[50,27]},{name:"Niue Flag",unified:"1F1F3-1F1FA",short_name:"flag-nu",sheet:[3,50]},{name:"Squared Cjk Unified Ideograph-55b6",unified:"1F23A",short_name:"u55b6",keywords:["japanese","opening hours","orange-square"],sheet:[5,41]},{name:"Male Mage",unified:"1F9D9-200D-2642-FE0F",short_name:"male_mage",skin_variations:[{unified:"1F9D9-1F3FB-200D-2642-FE0F",sheet:[44,37],hidden:["facebook","messenger"]},{unified:"1F9D9-1F3FC-200D-2642-FE0F",sheet:[44,38],hidden:["facebook","messenger"]},{unified:"1F9D9-1F3FD-200D-2642-FE0F",sheet:[44,39],hidden:["facebook","messenger"]},{unified:"1F9D9-1F3FE-200D-2642-FE0F",sheet:[44,40],hidden:["facebook","messenger"]},{unified:"1F9D9-1F3FF-200D-2642-FE0F",sheet:[44,41],hidden:["facebook","messenger"]}],sheet:[44,36],hidden:["messenger"]},{name:"Cloud",unified:"2601-FE0F",short_name:"cloud",keywords:["weather","sky"],sheet:[47,17]},{name:"New Zealand Flag",unified:"1F1F3-1F1FF",short_name:"flag-nz",sheet:[3,51]},{name:"Sun Behind Cloud",unified:"26C5",short_name:"partly_sunny",keywords:["weather","nature","cloudy","morning","fall","spring"],sheet:[48,29]},{name:"Fairy",unified:"1F9DA",short_name:"fairy",skin_variations:[{unified:"1F9DA-1F3FB",sheet:[45,9],hidden:["facebook","messenger"]}
1,{unified:"1F9DA-1F3FC",sheet:[45,10],hidden:["facebook","messenger"]},{unified:"1F9DA-1F3FD",sheet:[45,11],hidden:["facebook","messenger"]},{unified:"1F9DA-1F3FE",sheet:[45,12],hidden:["facebook","messenger"]},{unified:"1F9DA-1F3FF",sheet:[45,13],hidden:["facebook","messenger"]}],obsoleted_by:"1F9DA-200D-2640-FE0F",sheet:[45,8],hidden:["messenger"]},{name:"Squared Cjk Unified Ideograph-6e80",unified:"1F235",short_name:"u6e80",keywords:["full","chinese","japanese","red-square","kanji"],sheet:[5,36]},{name:"Black Small Square",unified:"25AA-FE0F",short_name:"black_small_square",keywords:["shape","icon"],sheet:[47,8]},{name:"Thunder Cloud and Rain",unified:"26C8-FE0F",short_name:"thunder_cloud_and_rain",sheet:[48,30],hidden:["messenger"]},{name:"Female Fairy",unified:"1F9DA-200D-2640-FE0F",short_name:"female_fairy",skin_variations:[{unified:"1F9DA-1F3FB-200D-2640-FE0F",sheet:[44,49],hidden:["facebook","messenger"]},{unified:"1F9DA-1F3FC-200D-2640-FE0F",sheet:[44,50],hidden:["facebook","messenger"]},{unified:"1F9DA-1F3FD-200D-2640-FE0F",sheet:[44,51],hidden:["facebook","messenger"]},{unified:"1F9DA-1F3FE-200D-2640-FE0F",sheet:[45,0],hidden:["facebook","messenger"]},{unified:"1F9DA-1F3FF-200D-2640-FE0F",sheet:[45,1],hidden:["facebook","messenger"]}],obsoletes:"1F9DA",sheet:[44,48],hidden:["messenger"]},{name:"Oman Flag",unified:"1F1F4-1F1F2",short_name:"flag-om",sheet:[4,0]},{name:"White Small Square",unified:"25AB-FE0F",short_name:"white_small_square",keywords:["shape","icon"],sheet:[47,9]},{name:"Panama Flag",unified:"1F1F5-1F1E6",short_name:"flag-pa",sheet:[4,1]},{name:"Mostly Sunny",unified:"1F324-FE0F",short_name:"mostly_sunny",short_names:["sun_small_cloud"],sheet:[6,26],hidden:["messenger"]},{name:"Male Fairy",unified:"1F9DA-200D-2642-FE0F",short_name:"male_fairy",skin_variations:[{unified:"1F9DA-1F3FB-200D-2642-FE0F",sheet:[45,3],hidden:["facebook","messenger"]},{unified:"1F9DA-1F3FC-200D-2642-FE0F",sheet:[45,4],hidden:["facebook","messenger"]},{unified:"1F9DA-1F3FD-200D-2642-FE0F",sheet:[45,5],hidden:["facebook","messenger"]},{unified:"1F9DA-1F3FE-200D-2642-FE0F",sheet:[45,6],hidden:["facebook","messenger"]},{unified:"1F9DA-1F3FF-200D-2642-FE0F",sheet:[45,7],hidden:["facebook","messenger"]}],sheet:[45,2],hidden:["messenger"]},{name:"Barely Sunny",unified:"1F325-FE0F",short_name:"barely_sunny",short_names:["sun_behind_cloud"],sheet:[6,27],hidden:["messenger"]},{name:"White Medium Square",unified:"25FB-FE0F",short_name:"white_medium_square",keywords:["shape","stone","icon"],sheet:[47,12]},{name:"Peru Flag",unified:"1F1F5-1F1EA",short_name:"flag-pe",sheet:[4,2]},{name:"Vampire",unified:"1F9DB",short_name:"vampire",skin_variations:[{unified:"1F9DB-1F3FB",sheet:[45,27],hidden:["facebook","messenger"]},{unified:"1F9DB-1F3FC",sheet:[45,28],hidden:["facebook","messenger"]},{unified:"1F9DB-1F3FD",sheet:[45,29],hidden:["facebook","messenger"]},{unified:"1F9DB-1F3FE",sheet:[45,30],hidden:["facebook","messenger"]},{unified:"1F9DB-1F3FF",sheet:[45,31],hidden:["facebook","messenger"]}],obsoleted_by:"1F9DB-200D-2640-FE0F",sheet:[45,26],hidden:["messenger"]},{name:"Female Vampire",unified:"1F9DB-200D-2640-FE0F",short_name:"female_vampire",skin_variations:[{unified:"1F9DB-1F3FB-200D-2640-FE0F",sheet:[45,15],hidden:["facebook","messenger"]},{unified:"1F9DB-1F3FC-200D-2640-FE0F",sheet:[45,16],hidden:["facebook","messenger"]},{unified:"1F9DB-1F3FD-200D-2640-FE0F",sheet:[45,17],hidden:["facebook","messenger"]},{unified:"1F9DB-1F3FE-200D-2640-FE0F",sheet:[45,18],hidden:["facebook","messenger"]},{unified:"1F9DB-1F3FF-200D-2640-FE0F",sheet:[45,19],hidden:["facebook","messenger"]}],obsoletes:"1F9DB",sheet:[45,14],hidden:["messenger"]},{name:"Partly Sunny Rain",unified:"1F326-FE0F",short_name:"partly_sunny_rain",short_names:["sun_behind_rain_cloud"],sheet:[6,28],hidden:["messenger"]},{name:"French Polynesia Flag",unified:"1F1F5-1F1EB",short_name:"flag-pf",sheet:[4,3]},{name:"Black Medium Square",unified:"25FC-FE0F",short_name:"black_medium_square",keywords:["shape","button","icon"],sheet:[47,13]},{name:"White Medium Small Square",unified:"25FD",short_name:"white_medium_small_square",keywords:["shape","stone","icon","button"],sheet:[47,14]},{name:"Rain Cloud",unified:"1F327-FE0F",short_name:"rain_cloud",sheet:[6,29],hidden:["messenger"]},{name:"Papua New Guinea Flag",unified:"1F1F5-1F1EC",short_name:"flag-pg",sheet:[4,4]},{name:"Male Vampire",unified:"1F9DB-200D-2642-FE0F",short_name:"male_vampire",skin_variations:[{unified:"1F9DB-1F3FB-200D-2642-FE0F",sheet:[45,21],hidden:["facebook","messenger"]},{unified:"1F9DB-1F3FC-200D-2642-FE0F",sheet:[45,22],hidden:["facebook","messenger"]},{unified:"1F9DB-1F3FD-200D-2642-FE0F",sheet:[45,23],hidden:["facebook","messenger"]},{unified:"1F9DB-1F3FE-200D-2642-FE0F",sheet:[45,24],hidden:["facebook","messenger"]},{unified:"1F9DB-1F3FF-200D-2642-FE0F",sheet:[45,25],hidden:["facebook","messenger"]}],sheet:[45,20],hidden:["messenger"]},{name:"Philippines Flag",unified:"1F1F5-1F1ED",short_name:"flag-ph",sheet:[4,5]},{name:"Merperson",unified:"1F9DC",short_name:"merperson",skin_variations:[{unified:"1F9DC-1F3FB",sheet:[45,45],hidden:["messenger"]},{unified:"1F9DC-1F3FC",sheet:[45,46],hidden:["messenger"]},{unified:"1F9DC-1F3FD",sheet:[45,47],hidden:["messenger"]},{unified:"1F9DC-1F3FE",sheet:[45,48],hidden:["messenger"]},{unified:"1F9DC-1F3FF",sheet:[45,49],hidden:["messenger"]}],obsoleted_by:"1F9DC-200D-2642-FE0F",sheet:[45,44],hidden:["messenger"]},{name:"Black Medium Small Square",unified:"25FE",short_name:"black_medium_small_square",keywords:["icon","shape","button"],sheet:[47,15]},{name:"Snow Cloud",unified:"1F328-FE0F",short_name:"snow_cloud",sheet:[6,30],hidden:["messenger"]},{name:"Lightning",unified:"1F329-FE0F",short_name:"lightning",short_names:["lightning_cloud"],sheet:[6,31],hidden:["messenger"]},{name:"Black Large Square",unified:"2B1B",short_name:"black_large_square",keywords:["shape","icon","button"],sheet:[50,20]},{name:"Mermaid",unified:"1F9DC-200D-2640-FE0F",short_name:"mermaid",skin_variations:[{unified:"1F9DC-1F3FB-200D-2640-FE0F",sheet:[45,33],hidden:["facebook","messenger"]},{unified:"1F9DC-1F3FC-200D-2640-FE0F",sheet:[45,34],hidden:["facebook","messenger"]},{unified:"1F9DC-1F3FD-200D-2640-FE0F",sheet:[45,35],hidden:["facebook","messenger"]},{unified:"1F9DC-1F3FE-200D-2640-FE0F",sheet:[45,36],hidden:["facebook","messenger"]},{unified:"1F9DC-1F3FF-200D-2640-FE0F",sheet:[45,37],hidden:["facebook","messenger"]}],keywords:["woman","female","merwoman","ariel"],sheet:[45,32],hidden:["messenger"]},{name:"Pakistan Flag",unified:"1F1F5-1F1F0",short_name:"flag-pk",sheet:[4,6]},{name:"Merman",unified:"1F9DC-200D-2642-FE0F",short_name:"merman",skin_variations:[{unified:"1F9DC-1F3FB-200D-2642-FE0F",sheet:[45,39],hidden:["facebook","messenger"]},{unified:"1F9DC-1F3FC-200D-2642-FE0F",sheet:[45,40],hidden:["facebook","messenger"]},{unified:"1F9DC-1F3FD-200D-2642-FE0F",sheet:[45,41],hidden:["facebook","messenger"]},{unified:"1F9DC-1F3FE-200D-2642-FE0F",sheet:[45,42],hidden:["facebook","messenger"]},{unified:"1F9DC-1F3FF-200D-2642-FE0F",sheet:[45,43],hidden:["facebook","messenger"]}],obsoletes:"1F9DC",keywords:["man","male","triton"],sheet:[45,38],hidden:["messenger"]},{name:"White Large Square",unified:"2B1C",short_name:"white_large_square",keywords:["shape","icon","stone","button"],sheet:[50,21]},{name:"Tornado",unified:"1F32A-FE0F",short_name:"tornado",short_names:["tornado_cloud"],keywords:["weather","cyclone","twister"],sheet:[6,32],hidden:["messenger"]},{name:"Poland Flag",unified:"1F1F5-1F1F1",short_name:"flag-pl",sheet:[4,7]},{name:"Elf",unified:"1F9DD",short_name:"elf",skin_variations:[{unified:"1F9DD-1F3FB",sheet:[46,11],hidden:["messenger"]},{unified:"1F9DD-1F3FC",sheet:[46,12],hidden:["messenger"]},{unified:"1F9DD-1F3FD",sheet:[46,13],hidden:["messenger"]},{unified:"1F9DD-1F3FE",sheet:[46,14],hidden:["messenger"]},{unified:"1F9DD-1F3FF",sheet:[46,15],hidden:["messenger"]}],obsoleted_by:"1F9DD-200D-2642-FE0F",sheet:[46,10],hidden:["messenger"]},{name:"Fog",unified:"1F32B-FE0F",short_name:"fog",keywords:["weather"],sheet:[6,33],hidden:["messenger"]},{name:"Large Orange Diamond",unified:"1F536",short_name:"large_orange_diamond",keywords:["shape","jewel","gem"],sheet:[28,4]},{name:"St. Pierre & Miquelon Flag",unified:"1F1F5-1F1F2",short_name:"flag-pm",sheet:[4,8],hidden:["google"]},{name:"Pitcairn Islands Flag",unified:"1F1F5-1F1F3",short_name:"flag-pn",sheet:[4,9]},{name:"Wind Blowing Face",unified:"1F32C-FE0F",short_name:"wind_blowing_face",sheet:[6,34],hidden:["messenger"]},{name:"Female Elf",unified:"1F9DD-200D-2640-FE0F",short_name:"female_elf",skin_variations:[{unified:"1F9DD-1F3FB-200D-2640-FE0F",sheet:[45,51],hidden:["facebook","messenger"]},{unified:"1F9DD-1F3FC-200D-2640-FE0F",sheet:[46,0],hidden:["facebook","messenger"]},{unified:"1F9DD-1F3FD-200D-2640-FE0F",sheet:[46,1],hidden:["facebook","messenger"]},{unified:"1F9DD-1F3FE-200D-2640-FE0F",sheet:[46,2],hidden:["facebook","messenger"]},{unified:"1F9DD-1F3FF-200D-2640-FE0F",sheet:[46,3],hidden:["facebook","messenger"]}],sheet:[45,50],hidden:["messenger"]},{name:"Large Blue Diamond",unified:"1F537",short_name:"large_blue_diamond",keywords:["shape","jewel","gem"],sheet:[28,5]},{name:"Male Elf",unified:"1F9DD-200D-2642-FE0F",short_name:"male_elf",skin_variations:[{unified:"1F9DD-1F3FB-200D-2642-FE0F",sheet:[46,5],hidden:["facebook","messenger"]},{unified:"1F9DD-1F3FC-200D-2642-FE0F",sheet:[46,6],hidden:["facebook","messenger"]},{unified:"1F9DD-1F3FD-200D-2642-FE0F",sheet:[46,7],hidden:["facebook","messenger"]},{unified:"1F9DD-1F3FE-200D-2642-FE0F",sheet:[46,8],hidden:["facebook","messenger"]},{unified:"1F9DD-1F3FF-200D-2642-FE0F",sheet:[46,9],hidden:["facebook","messenger"]}],obsoletes:"1F9DD",sheet:[46,4],hidden:["messenger"]},{name:"Small Orange Diamond",unified:"1F538",short_name:"small_orange_diamond",keywords:["shape","jewel","gem"],sheet:[28,6]},{name:"Puerto Rico Flag",unified:"1F1F5-1F1F7",short_name:"flag-pr",sheet:[4,10]},{name:"Cyclone",unified:"1F300",short_name:"cyclone",keywords:["weather","swirl","blue","cloud","vortex","spiral","whirlpool","spin","tornado","hurricane","typhoon"],sheet:[5,44]},{name:"Rainbow",unified:"1F308",short_name:"rainbow",keywords:["nature","happy","unicorn_face","photo","
1sky","spring"],sheet:[6,0]},{name:"Small Blue Diamond",unified:"1F539",short_name:"small_blue_diamond",keywords:["shape","jewel","gem"],sheet:[28,7]},{name:"Genie",unified:"1F9DE",short_name:"genie",obsoleted_by:"1F9DE-200D-2642-FE0F",sheet:[46,18],hidden:["messenger"]},{name:"Palestinian Territories Flag",unified:"1F1F5-1F1F8",short_name:"flag-ps",sheet:[4,11]},{name:"Up-Pointing Red Triangle",unified:"1F53A",short_name:"small_red_triangle",keywords:["shape","direction","up","top"],sheet:[28,8]},{name:"Closed Umbrella",unified:"1F302",short_name:"closed_umbrella",keywords:["weather","rain","drizzle"],sheet:[5,46]},{name:"Female Genie",unified:"1F9DE-200D-2640-FE0F",short_name:"female_genie",sheet:[46,16],hidden:["messenger"]},{name:"Portugal Flag",unified:"1F1F5-1F1F9",short_name:"flag-pt",sheet:[4,12]},{name:"Palau Flag",unified:"1F1F5-1F1FC",short_name:"flag-pw",sheet:[4,13]},{name:"Down-Pointing Red Triangle",unified:"1F53B",short_name:"small_red_triangle_down",keywords:["shape","direction","bottom"],sheet:[28,9]},{name:"Umbrella",unified:"2602-FE0F",short_name:"umbrella",keywords:["rainy","weather","spring"],sheet:[47,18],hidden:["messenger"]},{name:"Male Genie",unified:"1F9DE-200D-2642-FE0F",short_name:"male_genie",obsoletes:"1F9DE",sheet:[46,17],hidden:["messenger"]},{name:"Zombie",unified:"1F9DF",short_name:"zombie",obsoleted_by:"1F9DF-200D-2642-FE0F",sheet:[46,21],hidden:["messenger"]},{name:"Paraguay Flag",unified:"1F1F5-1F1FE",short_name:"flag-py",sheet:[4,14]},{name:"Diamond Shape with a Dot Inside",unified:"1F4A0",short_name:"diamond_shape_with_a_dot_inside",keywords:["jewel","blue","gem","crystal","fancy"],sheet:[25,6]},{name:"Umbrella with Rain Drops",unified:"2614",short_name:"umbrella_with_rain_drops",sheet:[47,23]},{name:"Radio Button",unified:"1F518",short_name:"radio_button",keywords:["input","old","music","circle"],sheet:[27,26]},{name:"Female Zombie",unified:"1F9DF-200D-2640-FE0F",short_name:"female_zombie",sheet:[46,19],hidden:["messenger"]},{name:"Qatar Flag",unified:"1F1F6-1F1E6",short_name:"flag-qa",sheet:[4,15]},{name:"Umbrella on Ground",unified:"26F1-FE0F",short_name:"umbrella_on_ground",sheet:[48,39],hidden:["messenger"]},{name:"Black Square Button",unified:"1F532",short_name:"black_square_button",keywords:["shape","input","frame"],sheet:[28,0]},{name:"High Voltage Sign",unified:"26A1",short_name:"zap",keywords:["thunder","weather","lightning bolt","fast"],sheet:[48,21]},{name:"Male Zombie",unified:"1F9DF-200D-2642-FE0F",short_name:"male_zombie",obsoletes:"1F9DF",sheet:[46,20],hidden:["messenger"]},{name:"R\xe9union Flag",unified:"1F1F7-1F1EA",short_name:"flag-re",sheet:[4,16],hidden:["google"]},{name:"Romania Flag",unified:"1F1F7-1F1F4",short_name:"flag-ro",sheet:[4,17]},{name:"Snowflake",unified:"2744-FE0F",short_name:"snowflake",keywords:["winter","season","cold","weather","christmas","xmas"],sheet:[49,51]},{name:"White Square Button",unified:"1F533",short_name:"white_square_button",keywords:["shape","input"],sheet:[28,1]},{name:"Person Frowning",unified:"1F64D",short_name:"person_frowning",skin_variations:[{unified:"1F64D-1F3FB",sheet:[33,31],hidden:["facebook"]},{unified:"1F64D-1F3FC",sheet:[33,32],hidden:["facebook"]},{unified:"1F64D-1F3FD",sheet:[33,33],hidden:["facebook"]},{unified:"1F64D-1F3FE",sheet:[33,34],hidden:["facebook"]},{unified:"1F64D-1F3FF",sheet:[33,35],hidden:["facebook"]}],obsoleted_by:"1F64D-200D-2640-FE0F",sheet:[33,30],hidden:["facebook"]},{name:"Serbia Flag",unified:"1F1F7-1F1F8",short_name:"flag-rs",sheet:[4,18]},{name:"Man Frowning",unified:"1F64D-200D-2642-FE0F",short_name:"man-frowning",skin_variations:[{unified:"1F64D-1F3FB-200D-2642-FE0F",sheet:[33,25],hidden:["facebook","messenger"]},{unified:"1F64D-1F3FC-200D-2642-FE0F",sheet:[33,26],hidden:["facebook","messenger"]},{unified:"1F64D-1F3FD-200D-2642-FE0F",sheet:[33,27],hidden:["facebook","messenger"]},{unified:"1F64D-1F3FE-200D-2642-FE0F",sheet:[33,28],hidden:["facebook","messenger"]},{unified:"1F64D-1F3FF-200D-2642-FE0F",sheet:[33,29],hidden:["facebook","messenger"]}],sheet:[33,24],hidden:["messenger"]},{name:"Medium White Circle",unified:"26AA",short_name:"white_circle",ke
1ywords:["shape","round"],sheet:[48,22]},{name:"Snowman",unified:"2603-FE0F",short_name:"snowman",keywords:["winter","season","cold","weather","christmas","xmas","frozen","without_snow"],sheet:[47,19],hidden:["messenger"]},{name:"Snowman Without Snow",unified:"26C4",short_name:"snowman_without_snow",sheet:[48,28]},{name:"Russia Flag",unified:"1F1F7-1F1FA",short_name:"ru",short_names:["flag-ru"],keywords:["russian","federation","flag","nation","country","banner"],sheet:[4,19]},{name:"Medium Black Circle",unified:"26AB",short_name:"black_circle",keywords:["shape","button","round"],sheet:[48,23]},{name:"Woman Frowning",unified:"1F64D-200D-2640-FE0F",short_name:"woman-frowning",skin_variations:[{unified:"1F64D-1F3FB-200D-2640-FE0F",sheet:[33,19],hidden:["facebook","messenger"]},{unified:"1F64D-1F3FC-200D-2640-FE0F",sheet:[33,20],hidden:["facebook","messenger"]},{unified:"1F64D-1F3FD-200D-2640-FE0F",sheet:[33,21],hidden:["facebook","messenger"]},{unified:"1F64D-1F3FE-200D-2640-FE0F",sheet:[33,22],hidden:["facebook","messenger"]},{unified:"1F64D-1F3FF-200D-2640-FE0F",sheet:[33,23],hidden:["facebook","messenger"]}],obsoletes:"1F64D",sheet:[33,18],hidden:["messenger"]},{name:"Rwanda Flag",unified:"1F1F7-1F1FC",short_name:"flag-rw",sheet:[4,20]},{name:"Comet",unified:"2604-FE0F",short_name:"comet",keywords:["space"],sheet:[47,20],hidden:["messenger"]},{name:"Person with Pouting Face",unified:"1F64E",short_name:"person_with_pouting_face",skin_variations:[{unified:"1F64E-1F3FB",sheet:[33,49],hidden:["facebook"]},{unified:"1F64E-1F3FC",sheet:[33,50],hidden:["facebook"]},{unified:"1F64E-1F3FD",sheet:[33,51],hidden:["facebook"]},{unified:"1F64E-1F3FE",sheet:[34,0],hidden:["facebook"]},{unified:"1F64E-1F3FF",sheet:[34,1],hidden:["facebook"]}],obsoleted_by:"1F64E-200D-2640-FE0F",sheet:[33,48],hidden:["facebook"]},{name:"Large Red Circle",unified:"1F534",short_name:"red_circle",keywords:["shape","error","danger"],sheet:[28,2]}
1,{name:"Large Blue Circle",unified:"1F535",short_name:"large_blue_circle",keywords:["shape","icon","button"],sheet:[28,3]},{name:"Man Pouting",unified:"1F64E-200D-2642-FE0F",short_name:"man-pouting",skin_variations:[{unified:"1F64E-1F3FB-200D-2642-FE0F",sheet:[33,43],hidden:["facebook","messenger"]},{unified:"1F64E-1F3FC-200D-2642-FE0F",sheet:[33,44],hidden:["facebook","messenger"]},{unified:"1F64E-1F3FD-200D-2642-FE0F",sheet:[33,45],hidden:["facebook","messenger"]},{unified:"1F64E-1F3FE-200D-2642-FE0F",sheet:[33,46],hidden:["facebook","messenger"]},{unified:"1F64E-1F3FF-200D-2642-FE0F",sheet:[33,47],hidden:["facebook","messenger"]}],sheet:[33,42],hidden:["messenger"]},{name:"Saudi Arabia Flag",unified:"1F1F8-1F1E6",short_name:"flag-sa",sheet:[4,21]},{name:"Fire",unified:"1F525",short_name:"fire",keywords:["hot","cook","flame"],sheet:[27,39]},{name:"Woman Pouting",unified:"1F64E-200D-2640-FE0F",short_name:"woman-pouting",skin_variations:[{unified:"1F64E-1F3FB-200D-2640-FE0F",sheet:[33,37],hidden:["facebook","messenger"]},{unified:"1F64E-1F3FC-200D-2640-FE0F",sheet:[33,38],hidden:["facebook","messenger"]},{unified:"1F64E-1F3FD-200D-2640-FE0F",sheet:[33,39],hidden:["facebook","messenger"]},{unified:"1F64E-1F3FE-200D-2640-FE0F",sheet:[33,40],hidden:["facebook","messenger"]},{unified:"1F64E-1F3FF-200D-2640-FE0F",sheet:[33,41],hidden:["facebook","messenger"]}],obsoletes:"1F64E",sheet:[33,36],hidden:["messenger"]},{name:"Solomon Islands Flag",unified:"1F1F8-1F1E7",short_name:"flag-sb",sheet:[4,22]},{name:"Droplet",unified:"1F4A7",short_name:"droplet",keywords:["water","drip","faucet","spring"],sheet:[25,13]},{name:"Face with No Good Gesture",unified:"1F645",short_name:"no_good",skin_variations:[{unified:"1F645-1F3FB",sheet:[32,2],hidden:["facebook"]},{unified:"1F645-1F3FC",sheet:[32,3],hidden:["facebook"]},{unified:"1F645-1F3FD",sheet:[32,4],hidden:["facebook"]},{unified:"1F645-1F3FE",sheet:[32,5],hidden:["facebook"]},{unified:"1F645-1F3FF",sheet:[32,6],hidden:["facebook"]}],obsoleted_by:"1F645-200D-2640-FE0F",sheet:[32,1],hidden:["facebook"]},{name:"Seychelles Flag",unified:"1F1F8-1F1E8",short_name:"flag-sc",sheet:[4,23]},{name:"Water Wave",unified:"1F30A",short_name:"ocean",keywords:["sea","water","wave","nature","tsunami","disaster"],sheet:[6,2]},{name:"Man Gesturing No",unified:"1F645-200D-2642-FE0F",short_name:"man-gesturing-no",skin_variations:[{unified:"1F645-1F3FB-200D-2642-FE0F",sheet:[31,48],hidden:["facebook","messenger"]},{unified:"1F645-1F3FC-200D-2642-FE0F",sheet:[31,49],hidden:["facebook","messenger"]},{unified:"1F645-1F3FD-200D-2642-FE0F",sheet:[31,50],hidden:["facebook","messenger"]},{unified:"1F645-1F3FE-200D-2642-FE0F",sheet:[31,51],hidden:["facebook","messenger"]},{unified:"1F645-1F3FF-200D-2642-FE0F",sheet:[32,0],hidden:["facebook","messenger"]}],sheet:[31,47],hidden:["messenger"]},{name:"Sudan Flag",unified:"1F1F8-1F1E9",short_name:"flag-sd",sheet:[4,24]},{name:"Woman Gesturing No",unified:"1F645-200D-2640-FE0F",short_name:"woman-gesturing-no",skin_variations:[{unified:"1F645-1F3FB-200D-2640-FE0F",sheet:[31,42],hidden:["facebook","messenger"]},{unified:"1F645-1F3FC-200D-2640-FE0F",sheet:[31,43],hidden:["facebook","messenger"]},{unified:"1F645-1F3FD-200D-2640-FE0F",sheet:[31,44],hidden:["facebook","messenger"]},{unified:"1F645-1F3FE-200D-2640-FE0F",sheet:[31,45],hidden:["facebook","messenger"]},{unified:"1F645-1F3FF-200D-2640-FE0F",sheet:[31,46],hidden:["facebook","messenger"]}],obsoletes:"1F645",sheet:[31,41],hidden:["messenger"]},{name:"Sweden Flag",unified:"1F1F8-1F1EA",short_name:"flag-se",sheet:[4,25]},{name:"Singapore Flag",unified:"1F1F8-1F1EC",short_name:"flag-sg",sheet:[4,26]},{name:"Face with Ok Gesture",unified:"1F646",short_name:"ok_woman",skin_variations:[{unified:"1F646-1F3FB",sheet:[32,20],hidden:["facebook"]},{unified:"1F646-1F3FC",sheet:[32,21],hidden:["facebook"]},{unified:"1F646-1F3FD",sheet:[32,22],hidden:["facebook"]},{unified:"1F646-1F3FE",sheet:[32,23],hidden:["facebook"]},{unified:"1F646-1F3FF",sheet:[32,24],hidden:["facebook"]}],obsoleted_by:"1F646-200D-2640-FE0F",keywords:["women","girl","female","pink","human","woman"],sheet:[32,19],hidden:["facebook"]},{name:"St. Helena Flag",unified:"1F1F8-1F1ED",short_name:"flag-sh",sheet:[4,27]},{name:"Man Gesturing Ok",unified:"1F646-200D-2642-FE0F",short_name:"man-gesturing-ok",skin_variations:[{unified:"1F646-1F3FB-200D-2642-FE0F",sheet:[32,14],hidden:["facebook","messenger"]},{unified:"1F646-1F3FC-200D-2642-FE0F",sheet:[32,15],hidden:["facebook","messenger"]},{unified:"1F646-1F3FD-200D-2642-FE0F",sheet:[32,16],hidden:["facebook","messenger"]},{unified:"1F646-1F3FE-200D-2642-FE0F",sheet:[32,17],hidden:["facebook","messenger"]},{unified:"1F646-1F3FF-200D-2642-FE0F",sheet:[32,18],hidden:["facebook","messenger"]}],sheet:[32,13],hidden:["messenger"]},{name:"Slovenia Flag",unified:"1F1F8-1F1EE",short_name:"flag-si",sheet:[4,28]},{name:"Woman Gesturing Ok",unified:"1F646-200D-2640-FE0F",short_name:"woman-gesturing-ok",skin_variations:[{unified:"1F646-1F3FB-200D-2640-FE0F",sheet:[32,8],hidden:["facebook","messenger"]},{unified:"1F646-1F3FC-200D-2640-FE0F",sheet:[32,9],hidden:["facebook","messenger"]},{unified:"1F646-1F3FD-200D-2640-FE0F",sheet:[32,10],hidden:["facebook","messenger"]},{unified:"1F646-1F3FE-200D-2640-FE0F",sheet:[32,11],hidden:["facebook","messenger"]},{unified:"1F646-1F3FF-200D-2640-FE0F",sheet:[32,12],hidden:["facebook","messenger"]}],obsoletes:"1F646",sheet:[32,7],hidden:["messenger"]},{name:"Information Desk Person",unified:"1F481",short_name:"information_desk_person",skin_variations:[{unified:"1F481-1F3FB",sheet:[23,14],hidden:["facebook"]},{unified:"1F481-1F3FC",sheet:[23,15],hidden:["facebook"]},{unified:"1F481-1F3FD",sheet:[23,16],hidden:["facebook"]},{unified:"1F481-1F3FE",sheet:[23,17],hidden:["facebook"]},{unified:"1F481-1F3FF",sheet:[23,18],hidden:["facebook"]}],obsoleted_by:"1F481-200D-2640-FE0F",sheet:[23,13],hidden:["facebook"]},{name:"Svalbard & Jan Mayen Flag",unified:"1F1F8-1F1EF",short_name:"flag-sj",sheet:[4,29]},{name:"Man Tipping Hand",unified:"1F481-200D-2642-FE0F",short_name:"man-tipping-hand",skin_variations:[{unified:"1F481-1F3FB-200D-2642-FE0F",sheet:[23,8],hidden:["facebook","messenger"]},{unified:"1F481-1F3FC-200D-2642-FE0F",sheet:[23,9],hidden:["facebook","messenger"]},{unified:"1F481-1F3FD-200D-2642-FE0F",sheet:[23,10],hidden:["facebook","messenger"]},{unified:"1F481-1F3FE-200D-2642-FE0F",sheet:[23,11],hidden:["facebook","messenger"]},{unified:"1F481-1F3FF-200D-2642-FE0F",sheet:[23,12],hidden:["facebook","messenger"]}],sheet:[23,7],hidden:["messenger"]},{name:"Slovakia Flag",unified:"1F1F8-1F1F0",short_name:"flag-sk",sheet:[4,30]},{name:"Sierra Leone Flag",unified:"1F1F8-1F1F1",short_name:"flag-sl",sheet:[4,31]},{name:"Woman Tipping Hand",unified:"1F481-200D-2640-FE0F",short_name:"woman-tipping-hand",skin_variations:[{unified:"1F481-1F3FB-200D-2640-FE0F",sheet:[23,2],hidden:["facebook","messenger"]},{unified:"1F481-1F3FC-200D-2640-FE0F",sheet:[23,3],hidden:["facebook","messenger"]},{unified:"1F481-1F3FD-200D-2640-FE0F",sheet:[23,4],hidden:["facebook","messenger"]},{unified:"1F481-1F3FE-200D-2640-FE0F",sheet:[23,5],hidden:["facebook","messenger"]},{unified:"1F481-1F3FF-200D-2640-FE0F",sheet:[23,6],hidden:["facebook","messenger"]}],obsoletes:"1F481",sheet:[23,1],hidden:["messenger"]},{name:"San Marino Flag",unified:"1F1F8-1F1F2",short_name:"flag-sm",sheet:[4,32]},{name:"Happy Person Raising One Hand",unified:"1F64B",short_name:"raising_hand",skin_variations:[{unified:"1F64B-1F3FB",sheet:[33,7],hidden:["facebook"]},{unified:"1F64B-1F3FC",sheet:[33,8],hidden:["facebook"]},{unified:"1F64B-1F3FD",sheet:[33,9],hidden:["facebook"]},{unified:"1F64B-1F3FE",sheet:[33,10],hidden:["facebook"]},{unified:"1F64B-1F3FF",sheet:[33,11],hidden:["facebook"]}],obsoleted_by:"1F64B-200D-2640-FE0F",sheet:[33,6],hidden:["facebook"]},{name:"Senegal Flag",unified:"1F1F8-1F1F3",short_name:"flag-sn",sheet:[4,33]},{name:"Man Raising Hand",unified:"1F64B-200D-2642-FE0F",short_name:"man-raising-hand",skin_variations:[{unified:"1F64B-1F3FB-200D-2642-FE0F",sheet:[33,1],hidden:["facebook","messenger"]},{unified:"1F64B-1F3FC-200D-2642-FE0F",sheet:[33,2],hidden:["facebook","messenger"]},{unified:"1F64B-1F3FD-200D-2642-FE0F",sheet:[33,3],hidden:["facebook","messenger"]},{unified:"1F64B-1F3FE-200D-2642-FE0F",sheet:[33,4],hidden:["facebook","messenger"]},{unified:"1F64B-1F3FF-200D-2642-FE0F",sheet:[33,5],hidden:["facebook","messenger"]}],sheet:[33,0],hidden:["messenger"]},{name:"Somalia Flag",unified:"1F1F8-1F1F4",short_name:"flag-so",sheet:[4,34]},{name:"Woman Raising Hand",unified:"1F64B-200D-2640-FE0F",short_name:"woman-raising-hand",skin_variations:[{unified:"1F64B-1F3FB-200D-2640-FE0F",sheet:[32,47],hidden:["facebook","messenger"]},{unified:"1F64B-1F3FC-200D-2640-FE0F",sheet:[32,48],hidden:["facebook","messenger"]},{unified:"1F64B-1F3FD-200D-2640-FE0F",sheet:[32,49],hidden:["facebook","messenger"]},{unified:"1F64B-1F3FE-200D-2640-FE0F",sheet:[32,50],hidden:["facebook","messenger"]},{unified:"1F64B-1F3FF-200D-2640-FE0F",sheet:[32,51],hidden:["facebook","messenger"]}],obsoletes:"1F64B",sheet:[32,46],hidden:["messenger"]},{name:"Suriname Flag",unified:"1F1F8-1F1F7",short_name:"flag-sr",sheet:[4,35]},{name:"Person Bowing Deeply",unified:"1F647",short_name:"bow",skin_variations:[{unified:"1F647-1F3FB",sheet:[32,38],hidden:["facebook"]},{unified:"1F647-1F3FC",sheet:[32,39],hidden:["facebook"]},{unified:"1F647-1F3FD",sheet:[32,40],hidden:["facebook"]},{unified:"1F647-1F3FE",sheet:[32,41],hidden:["facebook"]},{unified:"1F647-1F3FF",sheet:[32,42],hidden:["facebook"]}],obsoleted_by:"1F647-200D-2642-FE0F",sheet:[32,37],hidden:["facebook"]},{name:"Man Bowing",unified:"1F647-200D-2642-FE0F",short_name:"man-bowing",skin_variations:[{unified:"1F647-1F3FB-200D-2642-FE0F",sheet:[32,32],hidden:["facebook","messenger"]},{unified:"1F647-1F3FC-200D-2642-FE0F",sheet:[32,33],hidden:["facebook","messenger"]},{unified:"1F647-1F3FD-200D-2642-FE0F",sheet:[32,34],hidden:["facebook","messenger"]},{unified:"1F647-1F3FE-200D-2642-FE0F",sheet:[32,35],hidden:["facebook","messenger"]},{unified:"1F647-1F3FF-200D-2642-FE0F",sheet:[32,36],hidden:["facebook","messenger"]}],obsoletes:"1F647",sheet:[32,31],hidden:["messenger"]},{name:"South Sudan Flag",unified:"1F1F8-1F1F8",short_name:"flag-ss",sheet:[4,36]},{name:"Woman Bowing",unified:"1F647-200D-2640-FE0F",short_name:"woman-bowing",skin_variations:[{unified:"1F647-1F3FB-200D-2640-FE0F",sheet:[32,26],hidden:["facebook","messenger"]},{unified:"1F647-1F3FC-200D-2640-FE0F",sheet:[32,27],hidden:["facebook","messenger"]},{unified:"1F647-1F3FD-200D-2640-FE0F",sheet:[32,28],hidden:["facebook","messenger"]},{unified:"1F647-1F3FE-200D-2640-FE0F",sheet:[32,29],hidden:["facebook","messenger"]},{unified:"1F647-1F3FF-200D-2640-FE0F",sheet:[32,30],hidden:["facebook","messenger"]}],sheet:[32,25],hidden:["messenger"]},{name:"S\xe3o Tom\xe9 & Pr\xedncipe Flag",unified:"1F1F8-1F1F9",short_name:"flag-st",sheet:[4,37]},{name:"Face Palm",unified:"1F926",short_name:"face_palm",skin_variations:[{unified:"1F926-1F3FB",sheet:[38,42],hidden:["facebook","messenger"]},{unified:"1F926-1F3FC",sheet:[38,43],hidden:["facebook","messenger"]},{unified:"1F926-1F3FD",sheet:[38,44],hidden:["facebook","messenger"]},{unified:"1F926-1F3FE",sheet:[38,45],hidden:["facebook","messenger"]},{unified:"1F926-1F3FF",sheet:[38,46],hidden:["facebook","messenger"]}],sheet:[38,41],hidden:["facebook","messenger"]},{name:"El Salvador Flag",unified:"1F1F8-1F1FB",short_name:"flag-sv",sheet:[4,38]},{name:"Man Facepalming",unified:"1F926-200D-2642-FE0F",short_name:"man-facepalming",skin_variations:[{unified:"1F926-1F3FB-200D-2642-FE0F",sheet:[38,36],hidden:["facebook","messenger"]},{unified:"1F926-1F3FC-200D-2642-FE0F",sheet:[38,37],hidden:["facebook","messenger"]},{unified:"1F926-1F3FD-200D-2642-FE0F",sheet:[38,38],hidden:["facebook","messenger"]},{unified:"1F926-1F3FE-200D-2642-FE0F",sheet:[38,39],hidden:["facebook","messenger"]},{unified:"1F926-1F3FF-200D-2642-FE0F",sheet:[38,40],hidden:["facebook","messenger"]}],sheet:[38,35],hidden:["messenger"]},{name:"Sint Maarten Flag",unified:"1F1F8-1F1FD",short_name:"flag-sx",sheet:[4,39]},{name:"Syria Flag",unified:"1F1F8-1F1FE",short_name:"flag-sy",sheet:[4,40]},{name:"Woman Facepalming",unified:"1F926-200D-2640-FE0F",short_name:"woman-facepalming",skin_variations:[{unified:"1F926-1F3FB-200D-2640-FE0F",sheet:[38,30],hidden:["facebook","messenger"]},{unified:"1F926-1F3FC-200D-2640-FE0F",sheet:[38,31],hidden:["facebook","messenger"]},{unified:"1F926-1F3FD-200D-2640-FE0F",sheet:[38,32],hidden:["facebook","messenger"]},{unified:"1F926-1F3FE-200D-2640-FE0F",sheet:[38,33],hidden:["facebook","messenger"]},{unified:"1F926-1F3FF-200D-2640-FE0F",sheet:[38,34],hidden:["facebook","messenger"]}],sheet:[38,29],hidden:["messenger"]},{name:"Shrug",unified:"1F937",short_name:"shrug",skin_variations:[{unified:"1F937-1F3FB",sheet:[40,7],hidden:["facebook","messenger"]},{unified:"1F937-1F3FC",sheet:[40,8],hidden:["facebook","messenger"]},{unified:"1F937-1F3FD",sheet:[40,9],hidden:["facebook","messenger"]},{unified:"1F937-1F3FE",sheet:[40,10],hidden:["facebook","messenger"]},{unified:"1F937-1F3FF",sheet:[40,11],hidden:["facebook","messenger"]}],sheet:[40,6],hidden:["facebook","messenger"]},{name:"Swaziland Flag",unified:"1F1F8-1F1FF",short_name:"flag-sz",sheet:[4,41]},{name:"Tristan Da Cunha Flag",unified:"1F1F9-1F1E6",short_name:"flag-ta",sheet:[4,42]},{name:"Man Shrugging",unified:"1F937-200D-2642-FE0F",short_name:"man-shrugging",skin_variations:[{unified:"1F937-1F3FB-200D-2642-FE0F",sheet:[40,1],hidden:["facebook","messenger"]},{unified:"1F937-1F3FC-200D-2642-FE0F",sheet:[40,2],hidden:["facebook","messenger"]},{unified:"1F937-1F3FD-200D-2642-FE0F",sheet:[40,3],hidden:["facebook","messenger"]},{unified:"1F937-1F3FE-200D-2642-FE0F",sheet:[40,4],hidden:["facebook","messenger"]},{unified:"1F937-1F3FF-200D-2642-FE0F",sheet:[40,5],hidden:["facebook","messenger"]}],sheet:[40,0],hidden:["messenger"]},{name:"Woman Shrugging",unified:"1F937-200D-2640-FE0F",short_name:"woman-shrugging",skin_variations:[{unified:"1F937-1F3FB-200D-2640-FE0F",sheet:[39,47],hidden:["facebook","messenger"]},{unified:"1F937-1F3FC-200D-2640-FE0F",sheet:[39,48],hidden:["facebook","messenger"]},{unified:"1F937-1F3FD-200D-2640-FE0F",sheet:[39,49],hidden:["facebook","messenger"]},{unified:"1F937-1F3FE-200D-2640-FE0F",sheet:[39,50],hidden:["facebook","messenger"]},{unified:"1F937-1F3FF-200D-2640-FE0F",sheet:[39,51],hidden:["facebook","messenger"]}],sheet:[39,46],hidden:["messenger"]},{name:"Turks & Caicos Islands Flag",unified:"1F1F9-1F1E8",short_name:"flag-tc",sheet:[4,43]},{name:"Face Massage",unified:"1F486",short_name:"massage",skin_variations:[{unified:"1F486-1F3FB",sheet:[24,11],hidden:["facebook"]},{unified:"1F486-1F3FC",sheet:[24,12],hidden:["facebook"]},{unified:"1F486-1F3FD",sheet:[24,13],hidden:["facebook"]},{unified:"1F486-1F3FE",sheet:[24,14],hidden:["facebook"]},{unified:"1F486-1F3FF",sheet:[24,15],hidden:["facebook"]}],obsoleted_by:"1F486-200D-2640-FE0F",sheet:[24,10],hidden:["facebook"]},{name:"Chad Flag",unified:"1F1F9-1F1E9",short_name:"flag-td",sheet:[4,44]},{name:"Man Getting Massage",unified:"1F486-200D-2642-FE0F",short_name:"man-getting-massage",skin_variations:[{unified:"1F486-1F3FB-200D-2642-FE0F",sheet:[24,5],hidden:["facebook","messenger"]},{unified:"1F486-1F3FC-200D-2642-FE0F",sheet:[24,6],hidden:["facebook","messenger"]},{unified:"1F486-1F3FD-200D-2642-FE0F",sheet:[24,7],hidden:["facebook","messenger"]},{unified:"1F486-1F3FE-200D-2642-FE0F",sheet:[24,8],hidden:["facebook","messenger"]},{unified:"1F486-1F3FF-200D-2642-FE0F",sheet:[24,9],hidden:["facebook","messenger"]}],sheet:[24,4],hidden:["messenger"]},{name:"French Southern Territories Flag",unified:"1F1F9-1F1EB",short_name:"flag-tf",sheet:[4,45],hidden:["google"]},{name:"Woman Getting Massage",unified:"1F486-200D-2640-FE0F",short_name:"woman-getting-massage",skin_variations:[{unified:"1F486-1F3FB-200D-2640-FE0F",sheet:[23,51],hidden:["facebook","messenger"]},{unified:"1F486-1F3FC-200D-2640-FE0F",sheet:[24,0],hidden:["facebook","messenger"]},{unified:"1F486-1F3FD-200D-2640-FE0F",sheet:[24,1],hidden:["facebook","messenger"]},{unified:"1F486-1F3FE-200D-2640-FE0F",sheet:[24,2],hidden:["facebook","messenger"]},{unified:"1F486-1F3FF-200D-2640-FE0F",sheet:[24,3],hid
1den:["facebook","messenger"]}],obsoletes:"1F486",sheet:[23,50],hidden:["messenger"]},{name:"Togo Flag",unified:"1F1F9-1F1EC",short_name:"flag-tg",sheet:[4,46]},{name:"Haircut",unified:"1F487",short_name:"haircut",skin_variations:[{unified:"1F487-1F3FB",sheet:[24,29],hidden:["facebook"]},{unified:"1F487-1F3FC",sheet:[24,30],hidden:["facebook"]},{unified:"1F487-1F3FD",sheet:[24,31],hidden:["facebook"]},{unified:"1F487-1F3FE",sheet:[24,32],hidden:["facebook"]},{unified:"1F487-1F3FF",sheet:[24,33],hidden:["facebook"]}],obsoleted_by:"1F487-200D-2640-FE0F",sheet:[24,28],hidden:["facebook"]},{name:"Thailand Flag",unified:"1F1F9-1F1ED",short_name:"flag-th",sheet:[4,47]},{name:"Man Getting Haircut",unified:"1F487-200D-2642-FE0F",short_name:"man-getting-haircut",skin_variations:[{unified:"1F487-1F3FB-200D-2642-FE0F",sheet:[24,23],hidden:["facebook","messenger"]},{unified:"1F487-1F3FC-200D-2642-FE0F",sheet:[24,24],hidden:["facebook","messenger"]},{unified:"1F487-1F3FD-200D-2642-FE0F",sheet:[24,25],hidden:["facebook","messenger"]},{unified:"1F487-1F3FE-200D-2642-FE0F",sheet:[24,26],hidden:["facebook","messenger"]},{unified:"1F487-1F3FF-200D-2642-FE0F",sheet:[24,27],hidden:["facebook","messenger"]}],sheet:[24,22],hidden:["messenger"]},{name:"Tajikistan Flag",unified:"1F1F9-1F1EF",short_name:"flag-tj",sheet:[4,48]},{name:"Tokelau Flag",unified:"1F1F9-1F1F0",short_name:"flag-tk",sheet:[4,49]},{name:"Woman Getting Haircut",unified:"1F487-200D-2640-FE0F",short_name:"woman-getting-haircut",skin_variations:[{unified:"1F487-1F3FB-200D-2640-FE0F",sheet:[24,17],hidden:["facebook","messenger"]},{unified:"1F487-1F3FC-200D-2640-FE0F",sheet:[24,18],hidden:["facebook","messenger"]},{unified:"1F487-1F3FD-200D-2640-FE0F",sheet:[24,19],hidden:["facebook","messenger"]},{unified:"1F487-1F3FE-200D-2640-FE0F",sheet:[24,20],hidden:["facebook","messenger"]},{unified:"1F487-1F3FF-200D-2640-FE0F",sheet:[24,21],hidden:["facebook","messenger"]}],obsoletes:"1F487",sheet:[24,16],hidden:["messenger"]},{name:"Pedestrian",unified:"1F6B6",short_name:"walking",skin_variations:[{unified:"1F6B6-1F3FB",sheet:[36,22],hidden:["facebook"]},{unified:"1F6B6-1F3FC",sheet:[36,23],hidden:["facebook"]},{unified:"1F6B6-1F3FD",sheet:[36,24],hidden:["facebook"]},{unified:"1F6B6-1F3FE",sheet:[36,25],hidden:["facebook"]},{unified:"1F6B6-1F3FF",sheet:[36,26],hidden:["facebook"]}],obsoleted_by:"1F6B6-200D-2642-FE0F",sheet:[36,21],hidden:["facebook"]},{name:"Timor-Leste Flag",unified:"1F1F9-1F1F1",short_name:"flag-tl",sheet:[4,50]},{name:"Man Walking",unified:"1F6B6-200D-2642-FE0F",short_name:"man-walking",skin_variations:[{unified:"1F6B6-1F3FB-200D-2642-FE0F",sheet:[36,16],hidden:["facebook","messenger"]},{unified:"1F6B6-1F3FC-200D-2642-FE0F",sheet:[36,17],hidden:["facebook","messenger"]},{unified:"1F6B6-1F3FD-200D-2642-FE0F",sheet:[36,18],hidden:["facebook","messenger"]},{unified:"1F6B6-1F3FE-200D-2642-FE0F",sheet:[36,19],hidden:["facebook","messenger"]},{unified:"1F6B6-1F3FF-200D-2642-FE0F",sheet:[36,20],hidden:["facebook","messenger"]}],obsoletes:"1F6B6",sheet:[36,15],hidden:["messenger"]},{name:"Turkmenistan Flag",unified:"1F1F9-1F1F2",short_name:"flag-tm",sheet:[4,51]},{name:"Woman Walking",unified:"1F6B6-200D-2640-FE0F",short_name:"woman-walking",skin_variations:[{unified:"1F6B6-1F3FB-200D-2640-FE0F",sheet:[36,10],hidden:["facebook","messenger"]},{unified:"1F6B6-1F3FC-200D-2640-FE0F",sheet:[36,11],hidden:["facebook","messenger"]},{unified:"1F6B6-1F3FD-200D-2640-FE0F",sheet:[36,12],hidden:["facebook","messenger"]},{unified:"1F6B6-1F3FE-200D-2640-FE0F",sheet:[36,13],hidden:["facebook","messenger"]},{unified:"1F6B6-1F3FF-200D-2640-FE0F",sheet:[36,14],hidden:["facebook","messenger"]}],sheet:[36,9],hidden:["messenger"]},{name:"Tunisia Flag",unified:"1F1F9-1F1F3",short_name:"flag-tn",sheet:[5,0]},{name:"Runner",unified:"1F3C3",short_name:"runner",short_names:["running"],skin_variations:[{unified:"1F3C3-1F3FB",sheet:[9,47],hidden:["facebook"]},{unified:"1F3C3-1F3FC",sheet:[9,48],hidden:["facebook"]},{unified:"1F3C3-1F3FD",sheet:[9,49],hidden:["facebook"]},{unified:"1F3C3-1F3FE",sheet:[9,50],hidden:["facebook"]},{unified:"1F3C3-1F3FF",sheet:[9,51],hidden:["facebook"]}],obsoleted_by:"1F3C3-200D-2642-FE0F",sheet:[9,46],hidden:["facebook"]},{name:"Tonga Flag",unified:"1F1F9-1F1F4",short_name:"flag-to",sheet:[5,1]},{name:"Man Running",unified:"1F3C3-200D-2642-FE0F",short_name:"man-running",skin_variations:[{unified:"1F3C3-1F3FB-200D-2642-FE0F",sheet:[9,41],hidden:["facebook","messenger"]},{unified:"1F3C3-1F3FC-200D-2642-FE0F",sheet:[9,42],hidden:["facebook","messenger"]},{unified:"1F3C3-1F3FD-200D-2642-FE0F",sheet:[9,43],hidden:["facebook","messenger"]},{unified:"1F3C3-1F3FE-200D-2642-FE0F",sheet:[9,44],hidden:["facebook","messenger"]},{unified:"1F3C3-1F3FF-200D-2642-FE0F",sheet:[9,45],hidden:["facebook","messenger"]}],obsoletes:"1F3C3",sheet:[9,40],hidden:["messenger"]},{name:"Turkey Flag",unified:"1F1F9-1F1F7",short_name:"flag-tr",sheet:[5,2]},{name:"Trinidad & Tobago Flag",unified:"1F1F9-1F1F9",short_name:"flag-tt",sheet:[5,3]},{name:"Woman Running",unified:"1F3C3-200D-2640-FE0F",short_name:"woman-running",skin_variations:[{unified:"1F3C3-1F3FB-200D-2640-FE0F",sheet:[9,35],hidden:["facebook","messenger"]}
1,{unified:"1F3C3-1F3FC-200D-2640-FE0F",sheet:[9,36],hidden:["facebook","messenger"]},{unified:"1F3C3-1F3FD-200D-2640-FE0F",sheet:[9,37],hidden:["facebook","messenger"]},{unified:"1F3C3-1F3FE-200D-2640-FE0F",sheet:[9,38],hidden:["facebook","messenger"]},{unified:"1F3C3-1F3FF-200D-2640-FE0F",sheet:[9,39],hidden:["facebook","messenger"]}],sheet:[9,34],hidden:["messenger"]},{name:"Tuvalu Flag",unified:"1F1F9-1F1FB",short_name:"flag-tv",sheet:[5,4]},{name:"Dancer",unified:"1F483",short_name:"dancer",skin_variations:[{unified:"1F483-1F3FB",sheet:[23,38]},{unified:"1F483-1F3FC",sheet:[23,39]},{unified:"1F483-1F3FD",sheet:[23,40]},{unified:"1F483-1F3FE",sheet:[23,41]},{unified:"1F483-1F3FF",sheet:[23,42]}],keywords:["female","girl","woman","fun"],sheet:[23,37]},{name:"Taiwan Flag",unified:"1F1F9-1F1FC",short_name:"flag-tw",sheet:[5,5]},{name:"Man Dancing",unified:"1F57A",short_name:"man_dancing",skin_variations:[{unified:"1F57A-1F3FB",sheet:[29,22],hidden:["messenger"]},{unified:"1F57A-1F3FC",sheet:[29,23],hidden:["messenger"]},{unified:"1F57A-1F3FD",sheet:[29,24],hidden:["messenger"]},{unified:"1F57A-1F3FE",sheet:[29,25],hidden:["messenger"]},{unified:"1F57A-1F3FF",sheet:[29,26],hidden:["messenger"]}],keywords:["male","boy","fun","dancer"],sheet:[29,21],hidden:["messenger"]},{name:"Woman with Bunny Ears",unified:"1F46F",short_name:"dancers",obsoleted_by:"1F46F-200D-2640-FE0F",sheet:[21,1],hidden:["facebook"]},{name:"Tanzania Flag",unified:"1F1F9-1F1FF",short_name:"flag-tz",sheet:[5,6]},{name:"Ukraine Flag",unified:"1F1FA-1F1E6",short_name:"flag-ua",sheet:[5,7]},{name:"Man with Bunny Ears Partying",unified:"1F46F-200D-2642-FE0F",short_name:"man-with-bunny-ears-partying",sheet:[21,0],hidden:["messenger"]},{name:"Woman with Bunny Ears Partying",unified:"1F46F-200D-2640-FE0F",short_name:"woman-with-bunny-ears-partying",obsoletes:"1F46F",sheet:[20,51],hidden:["messenger"]},{name:"Uganda Flag",unified:"1F1FA-1F1EC",short_name:"flag-ug",sheet:[5,8]},{name:"U.s. Outlying Islands Flag",unified:"1F1FA-1F1F2",short_name:"flag-um",sheet:[5,9]},{name:"Person in Steamy Room",unified:"1F9D6",short_name:"person_in_steamy_room",skin_variations:[{unified:"1F9D6-1F3FB",sheet:[43,41],hidden:["messenger"]},{unified:"1F9D6-1F3FC",sheet:[43,42],hidden:["messenger"]},{unified:"1F9D6-1F3FD",sheet:[43,43],hidden:["messenger"]},{unified:"1F9D6-1F3FE",sheet:[43,44],hidden:["messenger"]},{unified:"1F9D6-1F3FF",sheet:[43,45],hidden:["messenger"]}],obsoleted_by:"1F9D6-200D-2642-FE0F",sheet:[43,40],hidden:["messenger"]},{name:"Woman in Steamy Room",unified:"1F9D6-200D-2640-FE0F",short_name:"woman_in_steamy_room",skin_variations:[{unified:"1F9D6-1F3FB-200D-2640-FE0F",sheet:[43,29],hidden:["facebook","messenger"]},{unified:"1F9D6-1F3FC-200D-2640-FE0F",sheet:[43,30],hidden:["facebook","messenger"]},{unified:"1F9D6-1F3FD-200D-2640-FE0F",sheet:[43,31],hidden:["facebook","messenger"]},{unified:"1F9D6-1F3FE-200D-2640-FE0F",sheet:[43,32],hidden:["facebook","messenger"]},{unified:"1F9D6-1F3FF-200D-2640-FE0F",sheet:[43,33],hidden:["facebook","messenger"]}],keywords:["female","woman","spa","steamroom","sauna"],sheet:[43,28],hidden:["messenger"]},{name:"United Nations Flag",unified:"1F1FA-1F1F3",short_name:"flag-un",sheet:[5,10],hidden:["apple","messenger"]},{name:"United States Flag",unified:"1F1FA-1F1F8",short_name:"us",short_names:["flag-us"],keywords:["united","states","america","flag","nation","country","banner"],sheet:[5,11]},{name:"Man in Steamy Room",unified:"1F9D6-200D-2642-FE0F",short_name:"man_in_steamy_room",skin_variations:[{unified:"1F9D6-1F3FB-200D-2642-FE0F",sheet:[43,35],hidden:["facebook","messenger"]},{unified:"1F9D6-1F3FC-200D-2642-FE0F",sheet:[43,36],hidden:["facebook","messenger"]},{unified:"1F9D6-1F3FD-200D-2642-FE0F",sheet:[43,37],hidden:["facebook","messenger"]},{unified:"1F9D6-1F3FE-200D-2642-FE0F",sheet:[43,38],hidden:["facebook","messenger"]},{unified:"1F9D6-1F3FF-200D-2642-FE0F",sheet:[43,39],hidden:["facebook","messenger"]}],obsoletes:"1F9D6",keywords:["male","man","spa","steamroom","sauna"],sheet:[43,34],hidden:["messenger"]},{name:"Person Climbing",unified:"1F9D7",short_name:"person_climbing",skin_variations:[{unified:"1F9D7-1F3FB",sheet:[44,7],hidden:["messenger"]},{unified:"1F9D7-1F3FC",sheet:[44,8],hidden:["messenger"]},{unified:"1F9D7-1F3FD",sheet:[44,9],hidden:["messenger"]},{unified:"1F9D7-1F3FE",sheet:[44,10],hidden:["messenger"]},{unified:"1F9D7-1F3FF",sheet:[44,11],hidden:["messenger"]}],obsoleted_by:"1F9D7-200D-2640-FE0F",sheet:[44,6],hidden:["messenger"]},{name:"Uruguay Flag",unified:"1F1FA-1F1FE",short_name:"flag-uy",sheet:[5,12]},{name:"Woman Climbing",unified:"1F9D7-200D-2640-FE0F",short_name:"woman_climbing",skin_variations:[{unified:"1F9D7-1F3FB-200D-2640-FE0F",sheet:[43,47],hidden:["facebook","messenger"]},{unified:"1F9D7-1F3FC-200D-2640-FE0F",sheet:[43,48],hidden:["facebook","messenger"]},{unified:"1F9D7-1F3FD-200D-2640-FE0F",sheet:[43,49],hidden:["facebook","messenger"]},{unified:"1F9D7-1F3FE-200D-2640-FE0F",sheet:[43,50],hidden:["facebook","messenger"]},{unified:"1F9D7-1F3FF-200D-2640-FE0F",sheet:[43,51],hidden:["facebook","messenger"]}],obsoletes:"1F9D7",sheet:[43,46],hidden:["messenger"]},{name:"Uzbekistan Flag",unified:"1F1FA-1F1FF",short_name:"flag-uz",sheet:[5,13]},{name:"Man Climbing",unified:"1F9D7-200D-2642-FE0F",short_name:"man_climbing",skin_variations:[{unified:"1F9D7-1F3FB-200D-2642-FE0F",sheet:[44,1],hidden:["facebook","messenger"]},{unified:"1F9D7-1F3FC-200D-2642-FE0F",sheet:[44,2],hidden:["facebook","messenger"]},{unified:"1F9D7-1F3FD-200D-2642-FE0F",sheet:[44,3],hidden:["facebook","messenger"]},{unified:"1F9D7-1F3FE-200D-2642-FE0F",sheet:[44,4],hidden:["facebook","messenger"]},{unified:"1F9D7-1F3FF-200D-2642-FE0F",sheet:[44,5],hidden:["facebook","messenger"]}],sheet:[44,0],hidden:["messenger"]},{name:"Vatican City Flag",unified:"1F1FB-1F1E6",short_name:"flag-va",sheet:[5,14]},{name:"Person in Lotus Position",unified:"1F9D8",short_name:"person_in_lotus_position",skin_variations:[{unified:"1F9D8-1F3FB",sheet:[44,25],hidden:["messenger"]},{unified:"1F9D8-1F3FC",sheet:[44,26],hidden:["messenger"]},{unified:"1F9D8-1F3FD",sheet:[44,27],hidden:["messenger"]},{unified:"1F9D8-1F3FE",sheet:[44,28],hidden:["messenger"]},{unified:"1F9D8-1F3FF",sheet:[44,29],hidden:["messenger"]}],obsoleted_by:"1F9D8-200D-2640-FE0F",sheet:[44,24],hidden:["messenger"]},{name:"St. Vincent & Grenadines Flag",unified:"1F1FB-1F1E8",short_name:"flag-vc",sheet:[5,15]},{name:"Venezuela Flag",unified:"1F1FB-1F1EA",short_name:"flag-ve",sheet:[5,16]},{name:"Woman in Lotus Position",unified:"1F9D8-200D-2640-FE0F",short_name:"woman_in_lotus_position",skin_variations:[{unified:"1F9D8-1F3FB-200D-2640-FE0F",sheet:[44,13],hidden:["facebook","messenger"]},{unified:"1F9D8-1F3FC-200D-2640-FE0F",sheet:[44,14],hidden:["facebook","messenger"]},{unified:"1F9D8-1F3FD-200D-2640-FE0F",sheet:[44,15],hidden:["facebook","messenger"]},{unified:"1F9D8-1F3FE-200D-2640-FE0F",sheet:[44,16],hidden:["facebook","messenger"]},{unified:"1F9D8-1F3FF-200D-2640-FE0F",sheet:[44,17],hidden:["facebook","messenger"]}],obsoletes:"1F9D8",keywords:["woman","female","meditation","yoga","serenity","zen","mindfulness"],sheet:[44,12],hidden:["messenger"]}
1,{name:"Man in Lotus Position",unified:"1F9D8-200D-2642-FE0F",short_name:"man_in_lotus_position",skin_variations:[{unified:"1F9D8-1F3FB-200D-2642-FE0F",sheet:[44,19],hidden:["facebook","messenger"]},{unified:"1F9D8-1F3FC-200D-2642-FE0F",sheet:[44,20],hidden:["facebook","messenger"]},{unified:"1F9D8-1F3FD-200D-2642-FE0F",sheet:[44,21],hidden:["facebook","messenger"]},{unified:"1F9D8-1F3FE-200D-2642-FE0F",sheet:[44,22],hidden:["facebook","messenger"]},{unified:"1F9D8-1F3FF-200D-2642-FE0F",sheet:[44,23],hidden:["facebook","messenger"]}],keywords:["man","male","meditation","yoga","serenity","zen","mindfulness"],sheet:[44,18],hidden:["messenger"]},{name:"British Virgin Islands Flag",unified:"1F1FB-1F1EC",short_name:"flag-vg",sheet:[5,17]},{name:"U.s. Virgin Islands Flag",unified:"1F1FB-1F1EE",short_name:"flag-vi",sheet:[5,18]},{name:"Bath",unified:"1F6C0",short_name:"bath",skin_variations:[{unified:"1F6C0-1F3FB",sheet:[36,37]},{unified:"1F6C0-1F3FC",sheet:[36,38]},{unified:"1F6C0-1F3FD",sheet:[36,39]},{unified:"1F6C0-1F3FE",sheet:[36,40]},{unified:"1F6C0-1F3FF",sheet:[36,41]}],keywords:["clean","shower","bathroom"],sheet:[36,36]},{name:"Sleeping Accommodation",unified:"1F6CC",short_name:"sleeping_accommodation",skin_variations:[{unified:"1F6CC-1F3FB",sheet:[36,49],hidden:["messenger"]},{unified:"1F6CC-1F3FC",sheet:[36,50],hidden:["messenger"]},{unified:"1F6CC-1F3FD",sheet:[36,51],hidden:["messenger"]},{unified:"1F6CC-1F3FE",sheet:[37,0],hidden:["messenger"]},{unified:"1F6CC-1F3FF",sheet:[37,1],hidden:["messenger"]}],sheet:[36,48],hidden:["messenger"]},{name:"Vietnam Flag",unified:"1F1FB-1F1F3",short_name:"flag-vn",sheet:[5,19]},{name:"Man in Business Suit Levitating",unified:"1F574-FE0F",short_name:"man_in_business_suit_levitating",skin_variations:[{unified:"1F574-1F3FB",sheet:[28,46],hidden:["messenger"]},{unified:"1F574-1F3FC",sheet:[28,47],hidden:["messenger"]},{unified:"1F574-1F3FD",sheet:[28,48],hidden:["messenger"]},{unified:"1F574-1F3FE",sheet:[28,49],hidden:["messenger"]},{unified:"1F574-1F3FF",sheet:[28,50],hidden:["messenger"]}],sheet:[28,45],hidden:["messenger"]},{name:"Vanuatu Flag",unified:"1F1FB-1F1FA",short_name:"flag-vu",sheet:[5,20]},{name:"Wallis & Futuna Flag",unified:"1F1FC-1F1EB",short_name:"flag-wf",sheet:[5,21],hidden:["google"]},{name:"Speaking Head in Silhouette",unified:"1F5E3-FE0F",short_name:"speaking_head_in_silhouette",sheet:[30,14],hidden:["messenger"]},{name:"Bust in Silhouette",unified:"1F464",short_name:"bust_in_silhouette",keywords:["user","person","human"],sheet:[15,40]},{name:"Samoa Flag",unified:"1F1FC-1F1F8",short_name:"flag-ws",sheet:[5,22]},{name:"Busts in Silhouette",unified:"1F465",short_name:"busts_in_silhouette",keywords:["user","person","human","group","team"],sheet:[15,41]},{name:"Kosovo Flag",unified:"1F1FD-1F1F0",short_name:"flag-xk",sheet:[5,23],hidden:["google"]},{name:"Fencer",unified:"1F93A",short_name:"fencer",sheet:[40,48],hidden:["messenger"]},{name:"Yemen Flag",unified:"1F1FE-1F1EA",short_name:"flag-ye",sheet:[5,24]},{name:"Mayotte Flag",unified:"1F1FE-1F1F9",short_name:"flag-yt",sheet:[5,25],hidden:["google"]},{name:"Horse Racing",unified:"1F3C7",short_name:"horse_racing",skin_variations:[{unified:"1F3C7-1F3FB",sheet:[10,21]},{unified:"1F3C7-1F3FC",sheet:[10,22]},{unified:"1F3C7-1F3FD",sheet:[10,23]},{unified:"1F3C7-1F3FE",sheet:[10,24]},{unified:"1F3C7-1F3FF",sheet:[10,25]}],keywords:["animal","betting","competition","gambling","luck"],sheet:[10,20]},{name:"South Africa Flag",unified:"1F1FF-1F1E6",short_name:"flag-za",sheet:[5,26]},{name:"Skier",unified:"26F7-FE0F",short_name:"skier",keywords:["sports","winter","snow"],sheet:[48,44],hidden:["messenger"]},{name:"Zambia Flag",unified:"1F1FF-1F1F2",short_name:"flag-zm",sheet:[5,27]},{name:"Snowboarder",unified:"1F3C2",short_name:"snowboarder",skin_variations:[{unified:"1F3C2-1F3FB",sheet:[9,29]},{unified:"1F3C2-1F3FC",sheet:[9,30]},{unified:"1F3C2-1F3FD",sheet:[9,31]},{unified:"1F3C2-1F3FE",sheet:[9,32]},{unified:"1F3C2-1F3FF",sheet:[9,33]}],keywords:["sports","winter"],sheet:[9,28]},{name:"Golfer",unified:"1F3CC-FE0F",short_name:"golfer",skin_variations:[{unified:"1F3CC-1F3FB",sheet:[11,25],hidden:["facebook","messenger"]},{unified:"1F3CC-1F3FC",sheet:[11,26],hidden:["facebook","messenger"]},{unified:"1F3CC-1F3FD",sheet:[11,27],hidden:["facebook","messenger"]},{unified:"1F3CC-1F3FE",sheet:[11,28],hidden:["facebook","messenger"]},{unified:"1F3CC-1F3FF",sheet:[11,29],hidden:["facebook","messenger"]}],obsoleted_by:"1F3CC-FE0F-200D-2642-FE0F",sheet:[11,24],hidden:["facebook","messenger"]},{name:"Zimbabwe Flag",unified:"1F1FF-1F1FC",short_name:"flag-zw",sheet:[5,28]},{name:"Man Golfing",unified:"1F3CC-FE0F-200D-2642-FE0F",short_name:"man-golfing",skin_variations:[{unified:"1F3CC-1F3FB-200D-2642-FE0F",sheet:[11,19],hidden:["facebook","messenger"]},{unified:"1F3CC-1F3FC-200D-2642-FE0F",sheet:[11,20],hidden:["facebook","messenger"]},{unified:"1F3CC-1F3FD-200D-2642-FE0F",sheet:[11,21],hidden:["facebook","messenger"]},{unified:"1F3CC-1F3FE-200D-2642-FE0F",sheet:[11,22],hidden:["facebook","messenger"]},{unified:"1F3CC-1F3FF-200D-2642-FE0F",sheet:[11,23],hidden:["facebook","messenger"]}],obsoletes:"1F3CC-FE0F",sheet:[11,18],hidden:["facebook","messenger"]},{name:"England Flag",unified:"1F3F4-E0067-E0062-E0065-E006E-E0067-E007F",short_name:"flag-england",sheet:[12,16],hidden:["messenger"]},{name:"Woman Golfing",unified:"1F3CC-FE0F-200D-2640-FE0F",short_name:"woman-golfing",skin_variations:[{unified:"1F3CC-1F3FB-200D-2640-FE0F",sheet:[11,13],hidden:["facebook","messenger"]},{unified:"1F3CC-1F3FC-200D-2640-FE0F",sheet:[11,14],hidden:["facebook","messenger"]},{unified:"1F3CC-1F3FD-200D-2640-FE0F",sheet:[11,15],hidden:["facebook","messenger"]},{unified:"1F3CC-1F3FE-200D-2640-FE0F",sheet:[11,16],hidden:["facebook","messenger"]},{unified:"1F3CC-1F3FF-200D-2640-FE0F",sheet:[11,17],hidden:["facebook","messenger"]}],sheet:[11,12],hidden:["facebook","messenger"]},{name:"Scotland Flag",unified:"1F3F4-E0067-E0062-E0073-E0063-E0074-E007F",short_name:"flag-scotland",sheet:[12,17],hidden:["messenger"]},{name:"Wales Flag",unified:"1F3F4-E0067-E0062-E0077-E006C-E0073-E007F",short_name:"flag-wales",sheet:[12,18],hidden:["messenger"]},{name:"Surfer",unified:"1F3C4",short_name:"surfer",skin_variations:[{unified:"1F3C4-1F3FB",sheet:[10,13],hidden:["facebook"]},{unified:"1F3C4-1F3FC",sheet:[10,14],hidden:["facebook"]},{unified:"1F3C4-1F3FD",sheet:[10,15],hidden:["facebook"]},{unified:"1F3C4-1F3FE",sheet:[10,16],hidden:["facebook"]},{unified:"1F3C4-1F3FF",sheet:[10,17],hidden:["facebook"]}],obsoleted_by:"1F3C4-200D-2642-FE0F",sheet:[10,12],hidden:["facebook"]}
1,{name:"Man Surfing",unified:"1F3C4-200D-2642-FE0F",short_name:"man-surfing",skin_variations:[{unified:"1F3C4-1F3FB-200D-2642-FE0F",sheet:[10,7],hidden:["facebook","messenger"]},{unified:"1F3C4-1F3FC-200D-2642-FE0F",sheet:[10,8],hidden:["facebook","messenger"]},{unified:"1F3C4-1F3FD-200D-2642-FE0F",sheet:[10,9],hidden:["facebook","messenger"]},{unified:"1F3C4-1F3FE-200D-2642-FE0F",sheet:[10,10],hidden:["facebook","messenger"]},{unified:"1F3C4-1F3FF-200D-2642-FE0F",sheet:[10,11],hidden:["facebook","messenger"]}],obsoletes:"1F3C4",sheet:[10,6],hidden:["messenger"]},{name:"Woman Surfing",unified:"1F3C4-200D-2640-FE0F",short_name:"woman-surfing",skin_variations:[{unified:"1F3C4-1F3FB-200D-2640-FE0F",sheet:[10,1],hidden:["facebook","messenger"]},{unified:"1F3C4-1F3FC-200D-2640-FE0F",sheet:[10,2],hidden:["facebook","messenger"]},{unified:"1F3C4-1F3FD-200D-2640-FE0F",sheet:[10,3],hidden:["facebook","messenger"]},{unified:"1F3C4-1F3FE-200D-2640-FE0F",sheet:[10,4],hidden:["facebook","messenger"]},{unified:"1F3C4-1F3FF-200D-2640-FE0F",sheet:[10,5],hidden:["facebook","messenger"]}],sheet:[10,0],hidden:["messenger"]},{name:"Rowboat",unified:"1F6A3",short_name:"rowboat",skin_variations:[{unified:"1F6A3-1F3FB",sheet:[35,4],hidden:["facebook","messenger"]},{unified:"1F6A3-1F3FC",sheet:[35,5],hidden:["facebook","messenger"]},{unified:"1F6A3-1F3FD",sheet:[35,6],hidden:["facebook","messenger"]},{unified:"1F6A3-1F3FE",sheet:[35,7],hidden:["facebook","messenger"]},{unified:"1F6A3-1F3FF",sheet:[35,8],hidden:["facebook","messenger"]}],obsoleted_by:"1F6A3-200D-2642-FE0F",sheet:[35,3],hidden:["facebook"]},{name:"Man Rowing Boat",unified:"1F6A3-200D-2642-FE0F",short_name:"man-rowing-boat",skin_variations:[{unified:"1F6A3-1F3FB-200D-2642-FE0F",sheet:[34,50],hidden:["facebook","messenger"]},{unified:"1F6A3-1F3FC-200D-2642-FE0F",sheet:[34,51],hidden:["facebook","messenger"]},{unified:"1F6A3-1F3FD-200D-2642-FE0F",sheet:[35,0],hidden:["facebook","messenger"]},{unified:"1F6A3-1F3FE-200D-2642-FE0F",sheet:[35,1],hidden:["facebook","messenger"]},{unified:"1F6A3-1F3FF-200D-2642-FE0F",sheet:[35,2],hidden:["facebook","messenger"]}],obsoletes:"1F6A3",sheet:[34,49],hidden:["messenger"]},{name:"Woman Rowing Boat",unified:"1F6A3-200D-2640-FE0F",short_name:"woman-rowing-boat",skin_variations:[{unified:"1F6A3-1F3FB-200D-2640-FE0F",sheet:[34,44],hidden:["facebook","messenger"]},{unified:"1F6A3-1F3FC-200D-2640-FE0F",sheet:[34,45],hidden:["facebook","messenger"]},{unified:"1F6A3-1F3FD-200D-2640-FE0F",sheet:[34,46],hidden:["facebook","messenger"]},{unified:"1F6A3-1F3FE-200D-2640-FE0F",sheet:[34,47],hidden:["facebook","messenger"]},{unified:"1F6A3-1F3FF-200D-2640-FE0F",sheet:[34,48],hidden:["facebook","messenger"]}],sheet:[34,43],hidden:["messenger"]},{name:"Swimmer",unified:"1F3CA",short_name:"swimmer",skin_variations:[{unified:"1F3CA-1F3FB",sheet:[10,41],hidden:["facebook"]},{unified:"1F3CA-1F3FC",sheet:[10,42],hidden:["facebook"]},{unified:"1F3CA-1F3FD",sheet:[10,43],hidden:["facebook"]},{unified:"1F3CA-1F3FE",sheet:[10,44],hidden:["facebook"]},{unified:"1F3CA-1F3FF",sheet:[10,45],hidden:["facebook"]}],obsoleted_by:"1F3CA-200D-2642-FE0F",sheet:[10,40],hidden:["facebook"]},{name:"Man Swimming",unified:"1F3CA-200D-2642-FE0F",short_name:"man-swimming",skin_variations:[{unified:"1F3CA-1F3FB-200D-2642-FE0F",sheet:[10,35],hidden:["facebook","messenger"]},{unified:"1F3CA-1F3FC-200D-2642-FE0F",sheet:[10,36],hidden:["facebook","messenger"]},{unified:"1F3CA-1F3FD-200D-2642-FE0F",sheet:[10,37],hidden:["facebook","messenger"]},{unified:"1F3CA-1F3FE-200D-2642-FE0F",sheet:[10,38],hidden:["facebook","messenger"]},{unified:"1F3CA-1F3FF-200D-2642-FE0F",sheet:[10,39],hidden:["facebook","messenger"]}],obsoletes:"1F3CA",sheet:[10,34],hidden:["messenger"]},{name:"Woman Swimming",unified:"1F3CA-200D-2640-FE0F",short_name:"woman-swimming",skin_variations:[{unified:"1F3CA-1F3FB-200D-2640-FE0F",sheet:[10,29],hidden:["facebook","messenger"]},{unified:"1F3CA-1F3FC-200D-2640-FE0F",sheet:[10,30],hidden:["facebook","messenger"]},{unified:"1F3CA-1F3FD-200D-2640-FE0F",sheet:[10,31],hidden:["facebook","messenger"]},{unified:"1F3CA-1F3FE-200D-2640-FE0F",sheet:[10,32],hidden:["facebook","messenger"]},{unified:"1F3CA-1F3FF-200D-2640-FE0F",sheet:[10,33],hidden:["facebook","messenger"]}],sheet:[10,28],hidden:["messenger"]},{name:"Person with Ball",unified:"26F9-FE0F",short_name:"person_with_ball",skin_variations:[{unified:"26F9-1F3FB",sheet:[49,7],hidden:["facebook","messenger"]},{unified:"26F9-1F3FC",sheet:[49,8],hidden:["facebook","messenger"]},{unified:"26F9-1F3FD",sheet:[49,9],hidden:["facebook","messenger"]},{unified:"26F9-1F3FE",sheet:[49,10],hidden:["facebook","messenger"]}
1,{unified:"26F9-1F3FF",sheet:[49,11],hidden:["facebook","messenger"]}],obsoleted_by:"26F9-FE0F-200D-2642-FE0F",sheet:[49,6],hidden:["facebook","messenger"]},{name:"Man Bouncing Ball",unified:"26F9-FE0F-200D-2642-FE0F",short_name:"man-bouncing-ball",skin_variations:[{unified:"26F9-1F3FB-200D-2642-FE0F",sheet:[49,1],hidden:["facebook","messenger"]},{unified:"26F9-1F3FC-200D-2642-FE0F",sheet:[49,2],hidden:["facebook","messenger"]},{unified:"26F9-1F3FD-200D-2642-FE0F",sheet:[49,3],hidden:["facebook","messenger"]},{unified:"26F9-1F3FE-200D-2642-FE0F",sheet:[49,4],hidden:["facebook","messenger"]},{unified:"26F9-1F3FF-200D-2642-FE0F",sheet:[49,5],hidden:["facebook","messenger"]}],obsoletes:"26F9-FE0F",sheet:[49,0],hidden:["facebook","messenger"]},{name:"Woman Bouncing Ball",unified:"26F9-FE0F-200D-2640-FE0F",short_name:"woman-bouncing-ball",skin_variations:[{unified:"26F9-1F3FB-200D-2640-FE0F",sheet:[48,47],hidden:["facebook","messenger"]},{unified:"26F9-1F3FC-200D-2640-FE0F",sheet:[48,48],hidden:["facebook","messenger"]},{unified:"26F9-1F3FD-200D-2640-FE0F",sheet:[48,49],hidden:["facebook","messenger"]},{unified:"26F9-1F3FE-200D-2640-FE0F",sheet:[48,50],hidden:["facebook","messenger"]},{unified:"26F9-1F3FF-200D-2640-FE0F",sheet:[48,51],hidden:["facebook","messenger"]}],sheet:[48,46],hidden:["facebook","messenger"]},{name:"Weight Lifter",unified:"1F3CB-FE0F",short_name:"weight_lifter",skin_variations:[{unified:"1F3CB-1F3FB",sheet:[11,7],hidden:["facebook","messenger"]},{unified:"1F3CB-1F3FC",sheet:[11,8],hidden:["facebook","messenger"]},{unified:"1F3CB-1F3FD",sheet:[11,9],hidden:["facebook","messenger"]},{unified:"1F3CB-1F3FE",sheet:[11,10],hidden:["facebook","messenger"]},{unified:"1F3CB-1F3FF",sheet:[11,11],hidden:["facebook","messenger"]}],obsoleted_by:"1F3CB-FE0F-200D-2642-FE0F",sheet:[11,6],hidden:["facebook","messenger"]},{name:"Man Lifting Weights",unified:"1F3CB-FE0F-200D-2642-FE0F",short_name:"man-lifting-weights",skin_variations:[{unified:"1F3CB-1F3FB-200D-2642-FE0F",sheet:[11,1],hidden:["facebook","messenger"]},{unified:"1F3CB-1F3FC-200D-2642-FE0F",sheet:[11,2],hidden:["facebook","messenger"]},{unified:"1F3CB-1F3FD-200D-2642-FE0F",sheet:[11,3],hidden:["facebook","messenger"]},{unified:"1F3CB-1F3FE-200D-2642-FE0F",sheet:[11,4],hidden:["facebook","messenger"]},{unified:"1F3CB-1F3FF-200D-2642-FE0F",sheet:[11,5],hidden:["facebook","messenger"]}],obsoletes:"1F3CB-FE0F",sheet:[11,0],hidden:["facebook","messenger"]},{name:"Woman Lifting Weights",unified:"1F3CB-FE0F-200D-2640-FE0F",short_name:"woman-lifting-weights",skin_variations:[{unified:"1F3CB-1F3FB-200D-2640-FE0F",sheet:[10,47],hidden:["facebook","messenger"]},{unified:"1F3CB-1F3FC-200D-2640-FE0F",sheet:[10,48],hidden:["facebook","messenger"]},{unified:"1F3CB-1F3FD-200D-2640-FE0F",sheet:[10,49],hidden:["facebook","messenger"]},{unified:"1F3CB-1F3FE-200D-2640-FE0F",sheet:[10,50],hidden:["facebook","messenger"]},{unified:"1F3CB-1F3FF-200D-2640-FE0F",sheet:[10,51],hidden:["facebook","messenger"]}],sheet:[10,46],hidden:["facebook","messenger"]},{name:"Bicyclist",unified:"1F6B4",short_name:"bicyclist",skin_variations:[{unified:"1F6B4-1F3FB",sheet:[35,38],hidden:["facebook"]},{unified:"1F6B4-1F3FC",sheet:[35,39],hidden:["facebook"]},{unified:"1F6B4-1F3FD",sheet:[35,40],hidden:["facebook"]},{unified:"1F6B4-1F3FE",sheet:[35,41],hidden:["facebook"]},{unified:"1F6B4-1F3FF",sheet:[35,42],hidden:["facebook"]}],obsoleted_by:"1F6B4-200D-2642-FE0F",sheet:[35,37],hidden:["facebook"]},{name:"Man Biking",unified:"1F6B4-200D-2642-FE0F",short_name:"man-biking",skin_variations:[{unified:"1F6B4-1F3FB-200D-2642-FE0F",sheet:[35,32],hidden:["facebook","messenger"]},{unified:"1F6B4-1F3FC-200D-2642-FE0F",sheet:[35,33],hidden:["facebook","messenger"]},{unified:"1F6B4-1F3FD-200D-2642-FE0F",sheet:[35,34],hidden:["facebook","messenger"]},{unified:"1F6B4-1F3FE-200D-2642-FE0F",sheet:[35,35],hidden:["facebook","messenger"]},{unified:"1F6B4-1F3FF-200D-2642-FE0F",sheet:[35,36],hidden:["facebook","messenger"]}],obsoletes:"1F6B4",sheet:[35,31],hidden:["messenger"]},{name:"Woman Biking",unified:"1F6B4-200D-2640-FE0F",short_name:"woman-biking",skin_variations:[{unified:"1F6B4-1F3FB-200D-2640-FE0F",sheet:[35,26],hidden:["facebook","messenger"]},{unified:"1F6B4-1F3FC-200D-2640-FE0F",sheet:[35,27],hidden:["facebook","messenger"]},{unified:"1F6B4-1F3FD-200D-2640-FE0F",sheet:[35,28],hidden:["facebook","messenger"]},{unified:"1F6B4-1F3FE-200D-2640-FE0F",sheet:[35,29],hidden:["facebook","messenger"]},{unified:"1F6B4-1F3FF-200D-2640-FE0F",sheet:[35,30],hidden:["facebook","messenger"]}],sheet:[35,25],hidden:["messenger"]},{name:"Mountain Bicyclist",unified:"1F6B5",short_name:"mountain_bicyclist",skin_variations:[{unified:"1F6B5-1F3FB",sheet:[36,4],hidden:["facebook"]},{unified:"1F6B5-1F3FC",sheet:[36,5],hidden:["facebook"]},{unified:"1F6B5-1F3FD",sheet:[36,6],hidden:["facebook"]},{unified:"1F6B5-1F3FE",sheet:[36,7],hidden:["facebook"]},{unified:"1F6B5-1F3FF",sheet:[36,8],hidden:["facebook"]}],obsoleted_by:"1F6B5-200D-2642-FE0F",sheet:[36,3],hidden:["facebook"]},{name:"Man Mountain Biking",unified:"1F6B5-200D-2642-FE0F",short_name:"man-mountain-biking",skin_variations:[{unified:"1F6B5-1F3FB-200D-2642-FE0F",sheet:[35,50],hidden:["facebook","messenger"]},{unified:"1F6B5-1F3FC-200D-2642-FE0F",sheet:[35,51],hidden:["facebook","messenger"]},{unified:"1F6B5-1F3FD-200D-2642-FE0F",sheet:[36,0],hidden:["facebook","messenger"]},{unified:"1F6B5-1F3FE-200D-2642-FE0F",sheet:[36,1],hidden:["facebook","messenger"]},{unified:"1F6B5-1F3FF-200D-2642-FE0F",sheet:[36,2],hidden:["facebook","messenger"]}],obsoletes:"1F6B5",sheet:[35,49],hidden:["messenger"]},{name:"Woman Mountain Biking",unified:"1F6B5-200D-2640-FE0F",short_name:"woman-mountain-biking",skin_variations:[{unified:"1F6B5-1F3FB-200D-2640-FE0F",sheet:[35,44],hidden:["facebook","messenger"]},{unified:"1F6B5-1F3FC-200D-2640-FE0F",sheet:[35,45],hidden:["facebook","messenger"]},{unified:"1F6B5-1F3FD-200D-2640-FE0F",sheet:[35,46],hidden:["facebook","messenger"]},{unified:"1F6B5-1F3FE-200D-2640-FE0F",sheet:[35,47],hidden:["facebook","messenger"]},{unified:"1F6B5-1F3FF-200D-2640-FE0F",sheet:[35,48],hidden:["facebook","messenger"]}],sheet:[35,43],hidden:["messenger"]},{name:"Racing Car",unified:"1F3CE-FE0F",short_name:"racing_car",keywords:["sports","race","fast","formula","f1"],sheet:[11,31],hidden:["messenger"]},{name:"Racing Motorcycle",unified:"1F3CD-FE0F",short_name:"racing_motorcycle",sheet:[11,30],hidden:["messenger"]},{name:"Person Doing Cartwheel",unified:"1F938",short_name:"person_doing_cartwheel",skin_variations:[{unified:"1F938-1F3FB",sheet:[40,25],hidden:["facebook","messenger"]},{unified:"1F938-1F3FC",sheet:[40,26],hidden:["facebook","messenger"]},{unified:"1F938-1F3FD",sheet:[40,27],hidden:["facebook","messenger"]},{unified:"1F938-1F3FE",sheet:[40,28],hidden:["facebook","messenger"]},{unified:"1F938-1F3FF",sheet:[40,29],hidden:["facebook","messenger"]}],sheet:[40,24],hidden:["facebook","messenger"]},{name:"Man Cartwheeling",unified:"1F938-200D-2642-FE0F",short_name:"man-cartwheeling",skin_variations:[{unified:"1F938-1F3FB-200D-2642-FE0F",sheet:[40,19],hidden:["facebook","messenger"]},{unified:"1F938-1F3FC-200D-2642-FE0F",sheet:[40,20],hidden:["facebook","messenger"]},{unified:"1F938-1F3FD-200D-2642-FE0F",sheet:[40,21],hidden:["facebook","messenger"]},{unified:"1F938-1F3FE-200D-2642-FE0F",sheet:[40,22],hidden:["facebook","messenger"]},{unified:"1F938-1F3FF-200D-2642-FE0F",sheet:[40,23],hidden:["facebook","messenger"]}],sheet:[40,18],hidden:["messenger"]},{name:"Woman Cartwheeling",unified:"1F938-200D-2640-FE0F",short_name:"woman-cartwheeling",skin_variations:[{unified:"1F938-1F3FB-200D-2640-FE0F",sheet:[40,13],hidden:["facebook","messenger"]},{unified:"1F938-1F3FC-200D-2640-FE0F",sheet:[40,14],hidden:["facebook","messenger"]},{unified:"1F938-1F3FD-200D-2640-FE0F",sheet:[40,15],hidden:["facebook","messenger"]},{unified:"1F938-1F3FE-200D-2640-FE0F",sheet:[40,16],hidden:["facebook","messenger"]},{unified:"1F938-1F3FF-200D-2640-FE0F",sheet:[40,17],hidden:["facebook","messenger"]}],sheet:[40,12],hidden:["messenger"]},{name:"Wrestlers",unified:"1F93C",short_name:"wrestlers",sheet:[40,51],hidden:["facebook","messenger"]},{name:"Man Wrestling",unified:"1F93C-200D-2642-FE0F",short_name:"man-wrestling",sheet:[40,50],hidden:["messenger"]},{name:"Woman Wrestling",unified:"1F93C-200D-2640-FE0F",short_name:"woman-wrestling",sheet:[40,49],hidden:["messenger"]},{name:"Water Polo",unified:"1F93D",short_name:"water_polo",skin_variations:[{unified:"1F93D-1F3FB",sheet:[41,13],hidden:["facebook","messenger"]},{unified:"1F93D-1F3FC",sheet:[41,14],hidden:["facebook","messenger"]},{unified:"1F93D-1F3FD",sheet:[41,15],hidden:["facebook","messenger"]},{unified:"1F93D-1F3FE",sheet:[41,16],hidden:["facebook","messenger"]},{unified:"1F93D-1F3FF",sheet:[41,17],hidden:["facebook","messenger"]}],sheet:[41,12],hidden:["facebook","messenger"]},{name:"Man Playing Water Polo",unified:"1F93D-200D-2642-FE0F",short_name:"man-playing-water-polo",skin_variations:[{unified:"1F93D-1F3FB-200D-2642-FE0F",sheet:[41,7],hidden:["facebook","messenger"]},{unified:"1F93D-1F3FC-200D-2642-FE0F",sheet:[41,8],hidden:["facebook","messenger"]},{unified:"1F93D-1F3FD-200D-2642-FE0F",sheet:[41,9],hidden:["facebook","messenger"]},{unified:"1F93D-1F3FE-200D-2642-FE0F",sheet:[41,10],hidden:["facebook","messenger"]},{unified:"1F93D-1F3FF-200D-2642-FE0F",sheet:[41,11],hidden:["facebook","messenger"]}],sheet:[41,6],hidden:["messenger"]},{name:"Woman Playing Water Polo",unified:"1F93D-200D-2640-FE0F",short_name:"woman-playing-water-polo",skin_variations:[{unified:"1F93D-1F3FB-200D-2640-FE0F",sheet:[41,1],hidden:["facebook","messenger"]},{unified:"1F93D-1F3FC-200D-2640-FE0F",sheet:[41,2],hidden:["facebook","messenger"]},{unified:"1F93D-1F3FD-200D-2640-FE0F",sheet:[41,3],hidden:["facebook","messenger"]},{unified:"1F93D-1F3FE-200D-2640-FE0F",sheet:[41,4],hidden:["facebook","messenger"]},{unified:"1F93D-1F3FF-200D-2640-FE0F",sheet:[41,5],hidden:["facebook","messenger"]}],sheet:[41,0],hidden:["messenger"]},{name:"Handball",unified:"1F93E",short_name:"handball",skin_variations:[{unified:"1F93E-1F3FB",sheet:[41,31],hidden:["facebook","messenger"]},{unified:"1F93E-1F3FC",sheet:[41,32],hidden:["facebook","messenger"]},{unified:"1F93E-1F3FD",sheet:[41,33],hidden:["facebook","messenger"]},{unified:"1F93E-1F3FE",sheet:[41,34],hidden:["facebook","messenger"]},{unified:"1F93E-1F3FF",sheet:[41,35],hidden:["facebook","messenger"]}],sheet:[41,30],hidden:["facebook","messenger"]},{name:"Man Playing Handball",unified:"1F93E-200D-2642-FE0F",short_name:"man-playing-handball",skin_variations:[{unified:"1F93E-1F3FB-200D-2642-FE0F",sheet:[41,25],hidden:["facebook","messenger"]},{unified:"1F93E-1F3FC-200D-2642-FE0F",sheet:[41,26],hidden:["facebook","messenger"]},{unified:"1F93E-1F3FD-200D-2642-FE0F",sheet:[41,27],hidden:["facebook","messenger"]},{unified:"1F93E-1F3FE-200D-2642-FE0F",sheet:[41,28],hidden:["facebook","messenger"]},{unified:"1F93E-1F3FF-200D-2642-FE0F",sheet:[41,29],hidden:["facebook","messenger"]}],sheet:[41,24],hidden:["messenger"]},{name:"Woman Playing Handball",unified:"1F93E-200D-2640-FE0F",short_name:"woman-playing-handball",skin_variations:[{unified:"1F93E-1F3FB-200D-2640-FE0F",sheet:[41,19],hidden:["facebook","messenger"]},{unified:"1F93E-1F3FC-200D-2640-FE0F",sheet:[41,20],hidden:["facebook","messenger"]},{unified:"1F93E-1F3FD-200D-2640-FE0F",sheet:[41,21],hidden:["facebook","messenger"]},{unified:"1F93E-1F3FE-200D-2640-FE0F",sheet:[41,22],hidden:["facebook","messenger"]},{unified:"1F93E-1F3FF-200D-2640-FE0F",sheet:[41,23],hidden:["facebook","messenger"]}],sheet:[41,18],hidden:["messenger"]},{name:"Juggling",unified:"1F939",short_name:"juggling",skin_variations:[{unified:"1F939-1F3FB",sheet:[40,43],hidden:["messenger"]},{unified:"1F939-1F3FC",sheet:[40,44],hidden:["messenger"]},{unified:"1F939-1F3FD",sheet:[40,45],hidden:["messenger"]},{unified:"1F939-1F3FE",sheet:[40,46],hidden:["messenger"]},{unified:"1F939-1F3FF",sheet:[40,47],hidden:["messenger"]}],sheet:[40,42],hidden:["messenger"]},{name:"Man Juggling",unified:"1F939-200D-2642-FE0F",short_name:"man-juggling",skin_variations:[{unified:"1F939-1F3FB-200D-2642-FE0F",sheet:[40,37],hidden:["facebook","messenger"]},{unified:"1F939-1F3FC-200D-2642-FE0F",sheet:[40,38],hidden:["facebook","messenger"]},{unified:"1F939-1F3FD-200D-2642-FE0F",sheet:[40,39],hidden:["facebook","messenger"]},{unified:"1F939-1F3FE-200D-2642-FE0F",sheet:[40,40],hidden:["facebook","messenger"]},{unified:"1F939-1F3FF-200D-2642-FE0F",sheet:[40,41],hidden:["facebook","messenger"]}],sheet:[40,36],hidden:["facebook","messenger"]},{name:"Woman Juggling",unified:"1F939-200D-2640-FE0F",short_name:"woman-juggling",skin_variations:[{unified:"1F939-1F3FB-200D-2640-FE0F",sheet:[40,31],hidden:["facebook","messenger"]},{unified:"1F939-1F3FC-200D-2640-FE0F",sheet:[40,32],hidden:["facebook","messenger"]},{unified:"1F939-1F3FD-200D-2640-FE0F",sheet:[40,33],hidden:["facebook","messenger"]},{unified:"1F939-1F3FE-200D-2640-FE0F",sheet:[40,34],hidden:["facebook","messenger"]},{unified:"1F939-1F3FF-200D-2640-FE0F",sheet:[40,35],hidden:["facebook","messenger"]}],sheet:[40,30],hidden:["facebook","messenger"]},{name:"Man and Woman Holding Hands",unified:"1F46B",short_name:"couple",short_names:["man_and_woman_holding_hands"],keywords:["pair","people","human","love","date","dating","like","affection","valentines","marriage"],sheet:[20,30]},{name:"Two Men Holding Hands",unified:"1F46C",short_name:"two_men_holding_hands",keywords:["pair","couple","love","like","bromance","friendship","people","human"],sheet:[20,31]},{name:"Two Women Holding Hands",unified:"1F46D",short_name:"two_women_holding_hands",keywords:["pair","friendship","couple","love","like","female","people","human"],sheet:[20,32]},{name:"Kiss",unified:"1F48F",short_name:"couplekiss",obsoleted_by:"1F469-200D-2764-FE0F-200D-1F48B-200D-1F468",sheet:[24,41],hidden:["facebook"]},{name:"Woman Kiss Man",unified:"1F469-200D-2764-FE0F-200D-1F48B-200D-1F468",short_name:"woman-kiss-man",obsoletes:"1F48F",sheet:[20,21],hidden:["messenger"]},{name:"Man Kiss Man",unified:"1F468-200D-2764-FE0F-200D-1F48B-200D-1F468",short_name:"man-kiss-man",sheet:[18,10]},{name:"Woman Kiss Woman",unified:"1F469-200D-2764-FE0F-200D-1F48B-200D-1F469",short_name:"woman-kiss-woman",sheet:[20,22]},{name:"Couple with Heart",unified:"1F491",short_name:"couple_with_heart",obsoleted_by:"1F469-200D-2764-FE0F-200D-1F468",sheet:[24,43],hidden:["facebook"]},{name:"Woman Heart Man",unified:"1F469-200D-2764-FE0F-200D-1F468",short_name:"woman-heart-man",obsoletes:"1F491",sheet:[20,19],hidden:["messenger"]},{name:"Man Heart Man",unified:"1F468-200D-2764-FE0F-200D-1F468",short_name:"man-heart-man",sheet:[18,9]},{name:"Woman Heart Woman",unified:"1F469-200D-2764-FE0F-200D-1F469",short_name:"woman-heart-woman",sheet:[20,20]},{name:"Family",unified:"1F46A",short_name:"family",short_names:["man-woman-boy"],obsoleted_by:"1F468-200D-1F469-200D-1F466",sheet:[20,29],hidden:["facebook"]},{name:"Man Woman Boy",unified:"1F468-200D-1F469-200D-1F466",short_name:"man-woman-boy",short_names:["family"],obsoletes:"1F46A",sheet:[17,2]},{name:"Man Woman Girl",unified:"1F468-200D-1F469-200D-1F467",short_name:"man-woman-girl",sheet:[17,4]},{name:"Man Woman Girl Boy",unified:"1F468-200D-1F469-200D-1F467-200D-1F466",short_name:"man-woman-girl-boy",sheet:[17,5]},{name:"Man Woman Boy Boy",unified:"1F468-200D-1F469-200D-1F466-200D-1F466",short_name:"man-woman-boy-boy",sheet:[17,3]},{name:"Man Woman Girl Girl",unified:"1F468-200D-1F469-200D-1F467-200D-1F467",short_name:"man-woman-girl-girl",sheet:[17,6]},{name:"Man Man Boy",unified:"1F468-200D-1F468-200D-1F466",short_name:"man-man-boy",sheet:[16,49]}
1,{name:"Man Man Girl",unified:"1F468-200D-1F468-200D-1F467",short_name:"man-man-girl",sheet:[16,51]},{name:"Man Man Girl Boy",unified:"1F468-200D-1F468-200D-1F467-200D-1F466",short_name:"man-man-girl-boy",sheet:[17,0]},{name:"Man Man Boy Boy",unified:"1F468-200D-1F468-200D-1F466-200D-1F466",short_name:"man-man-boy-boy",sheet:[16,50]},{name:"Man Man Girl Girl",unified:"1F468-200D-1F468-200D-1F467-200D-1F467",short_name:"man-man-girl-girl",sheet:[17,1]},{name:"Woman Woman Boy",unified:"1F469-200D-1F469-200D-1F466",short_name:"woman-woman-boy",sheet:[19,12]},{name:"Woman Woman Girl",unified:"1F469-200D-1F469-200D-1F467",short_name:"woman-woman-girl",sheet:[19,14]},{name:"Woman Woman Girl Boy",unified:"1F469-200D-1F469-200D-1F467-200D-1F466",short_name:"woman-woman-girl-boy",sheet:[19,15]},{name:"Woman Woman Boy Boy",unified:"1F469-200D-1F469-200D-1F466-200D-1F466",short_name:"woman-woman-boy-boy",sheet:[19,13]},{name:"Woman Woman Girl Girl",unified:"1F469-200D-1F469-200D-1F467-200D-1F467",short_name:"woman-woman-girl-girl",sheet:[19,16]},{name:"Man Boy",unified:"1F468-200D-1F466",short_name:"man-boy",sheet:[16,45],hidden:["messenger"]},{name:"Man Boy Boy",unified:"1F468-200D-1F466-200D-1F466",short_name:"man-boy-boy",sheet:[16,44],hidden:["messenger"]},{name:"Man Girl",unified:"1F468-200D-1F467",short_name:"man-girl",sheet:[16,48],hidden:["messenger"]},{name:"Man Girl Boy",unified:"1F468-200D-1F467-200D-1F466",short_name:"man-girl-boy",sheet:[16,46],hidden:["messenger"]},{name:"Man Girl Girl",unified:"1F468-200D-1F467-200D-1F467",short_name:"man-girl-girl",sheet:[16,47],hidden:["messenger"]},{name:"Woman Boy",unified:"1F469-200D-1F466",short_name:"woman-boy",sheet:[19,8],hidden:["messenger"]},{name:"Woman Boy Boy",unified:"1F469-200D-1F466-200D-1F466",short_name:"woman-boy-boy",sheet:[19,7],hidden:["messenger"]},{name:"Woman Girl",unified:"1F469-200D-1F467",short_name:"woman-girl",sheet:[19,11],hidden:["messenger"]},{name:"Woman Girl Boy",unified:"1F469-200D-1F467-200D-1F466",short_name:"woman-girl-boy",sheet:[19,9],hidden:["messenger"]},{name:"Woman Girl Girl",unified:"1F469-200D-1F467-200D-1F467",short_name:"woman-girl-girl",sheet:[19,10],hidden:["messenger"]},{name:"Selfie",unified:"1F933",short_name:"selfie",skin_variations:[{unified:"1F933-1F3FB",sheet:[39,23],hidden:["messenger"]},{unified:"1F933-1F3FC",sheet:[39,24],hidden:["messenger"]},{unified:"1F933-1F3FD",sheet:[39,25],hidden:["messenger"]},{unified:"1F933-1F3FE",sheet:[39,26],hidden:["messenger"]},{unified:"1F933-1F3FF",sheet:[39,27],hidden:["messenger"]}],keywords:["camera","phone"],sheet:[39,22],hidden:["messenger"]},{name:"Flexed Biceps",unified:"1F4AA",short_name:"muscle",skin_variations:[{unified:"1F4AA-1F3FB",sheet:[25,17]},{unified:"1F4AA-1F3FC",sheet:[25,18]},{unified:"1F4AA-1F3FD",sheet:[25,19]},{unified:"1F4AA-1F3FE",sheet:[25,20]},{unified:"1F4AA-1F3FF",sheet:[25,21]}],keywords:["arm","flex","hand","summer","strong","biceps"],sheet:[25,16]},{name:"White Left Pointing Backhand Index",unified:"1F448",short_name:"point_left",skin_variations:[{unified:"1F448-1F3FB",sheet:[14,20]},{unified:"1F448-1F3FC",sheet:[14,21]},{unified:"1F448-1F3FD",sheet:[14,22]},{unified:"1F448-1F3FE",sheet:[14,23]},{unified:"1F448-1F3FF",sheet:[14,24]}],keywords:["direction","fingers","hand","left"],sheet:[14,19]},{name:"White Right Pointing Backhand Index",unified:"1F449",short_name:"point_right",skin_variations:[{unified:"1F449-1F3FB",sheet:[14,26]},{unified:"1F449-1F3FC",sheet:[14,27]},{unified:"1F449-1F3FD",sheet:[14,28]},{unified:"1F449-1F3FE",sheet:[14,29]},{unified:"1F449-1F3FF",sheet:[14,30]}],keywords:["fingers","hand","direction","right"],sheet:[14,25]},{name:"White Up Pointing Index",unified:"261D-FE0F",short_name:"point_up",skin_variations:[{unified:"261D-1F3FB",sheet:[47,27]},{unified:"261D-1F3FC",sheet:[47,28]},{unified:"261D-1F3FD",sheet:[47,29]},{unified:"261D-1F3FE",sheet:[47,30]},{unified:"261D-1F3FF",sheet:[47,31]}],keywords:["hand","fingers","direction","up"],sheet:[47,26]},{name:"White Up Pointing Backhand Index",unified:"1F446",short_name:"point_up_2",skin_variations:[{unified:"1F446-1F3FB",sheet:[14,8]},{unified:"1F446-1F3FC",sheet:[14,9]},{unified:"1F446-1F3FD",sheet:[14,10]},{unified:"1F446-1F3FE",sheet:[14,11]},{unified:"1F446-1F3FF",sheet:[14,12]}],keywords:["fingers","hand","direction","up"],sheet:[14,7]},{name:"Reversed Hand with Middle Finger Extended",unified:"1F595",short_name:"middle_finger",short_names:["reversed_hand_with_middle_finger_extended"],skin_variations:[{unified:"1F595-1F3FB",sheet:[29,39],hidden:["messenger"]},{unified:"1F595-1F3FC",sheet:[29,40],hidden:["messenger"]},{unified:"1F595-1F3FD",sheet:[29,41],hidden:["messenger"]},{unified:"1F595-1F3FE",sheet:[29,42],hidden:["messenger"]},{unified:"1F595-1F3FF",sheet:[29,43],hidden:["messenger"]}],sheet:[29,38],hidden:["messenger"]},{name:"White Down Pointing Backhand Index",unified:"1F447",short_name:"point_down",skin_variations:[{unified:"1F447-1F3FB",sheet:[14,14]},{unified:"1F447-1F3FC",sheet:[14,15]},{unified:"1F447-1F3FD",sheet:[14,16]},{unified:"1F447-1F3FE",sheet:[14,17]},{unified:"1F447-1F3FF",sheet:[14,18]}],keywords:["fingers","hand","direction","down"],sheet:[14,13]},{name:"Victory Hand",unified:"270C-FE0F",short_name:"v",skin_variations:[{unified:"270C-1F3FB",sheet:[49,31]},{unified:"270C-1F3FC",sheet:[49,32]},{unified:"270C-1F3FD",sheet:[49,33]},{unified:"270C-1F3FE",sheet:[49,34]},{unified:"270C-1F3FF",sheet:[49,35]}],keywords:["fingers","ohyeah","hand","peace","victory","two"],sheet:[49,30]},{name:"Hand with Index and Middle Fingers Crossed",unified:"1F91E",short_name:"crossed_fingers",short_names:["hand_with_index_and_middle_fingers_crossed"],skin_variations:[{unified:"1F91E-1F3FB",sheet:[38,12],hidden:["messenger"]},{unified:"1F91E-1F3FC",sheet:[38,13],hidden:["messenger"]},{unified:"1F91E-1F3FD",sheet:[38,14],hidden:["messenger"]},{unified:"1F91E-1F3FE",sheet:[38,15],hidden:["messenger"]},{unified:"1F91E-1F3FF",sheet:[38,16],hidden:["messenger"]}],keywords:["good","lucky"],sheet:[38,11],hidden:["messenger"]},{name:"Raised Hand with Part Between Middle and Ring Fingers",unified:"1F596",short_name:"spock-hand",skin_variations:[{unified:"1F596-1F3FB",sheet:[29,45],hidden:["messenger"]},{unified:"1F596-1F3FC",sheet:[29,46],hidden:["messenger"]},{unified:"1F596-1F3FD",sheet:[29,47],hidden:["messenger"]},{unified:"1F596-1F3FE",sheet:[29,48],hidden:["messenger"]},{unified:"1F596-1F3FF",sheet:[29,49],hidden:["messenger"]}],sheet:[29,44],hidden:["messenger"]},{name:"Sign of the Horns",unified:"1F918",short_name:"the_horns",short_names:["sign_of_the_horns"],skin_variations:[{unified:"1F918-1F3FB",sheet:[37,33],hidden:["messenger"]},{unified:"1F918-1F3FC",sheet:[37,34],hidden:["messenger"]},{unified:"1F918-1F3FD",sheet:[37,35],hidden:["messenger"]},{unified:"1F918-1F3FE",sheet:[37,36],hidden:["messenger"]},{unified:"1F918-1F3FF",sheet:[37,37],hidden:["messenger"]}],sheet:[37,32],hidden:["messenger"]},{name:"Call Me Hand",unified:"1F919",short_name:"call_me_hand",skin_variations:[{unified:"1F919-1F3FB",sheet:[37,39],hidden:["messenger"]},{unified:"1F919-1F3FC",sheet:[37,40],hidden:["messenger"]},{unified:"1F919-1F3FD",sheet:[37,41],hidden:["messenger"]},{unified:"1F919-1F3FE",sheet:[37,42],hidden:["messenger"]}
1,{unified:"1F919-1F3FF",sheet:[37,43],hidden:["messenger"]}],keywords:["hands","gesture"],sheet:[37,38],hidden:["messenger"]},{name:"Raised Hand with Fingers Splayed",unified:"1F590-FE0F",short_name:"raised_hand_with_fingers_splayed",skin_variations:[{unified:"1F590-1F3FB",sheet:[29,33],hidden:["messenger"]},{unified:"1F590-1F3FC",sheet:[29,34],hidden:["messenger"]},{unified:"1F590-1F3FD",sheet:[29,35],hidden:["messenger"]},{unified:"1F590-1F3FE",sheet:[29,36],hidden:["messenger"]},{unified:"1F590-1F3FF",sheet:[29,37],hidden:["messenger"]}],keywords:["hand","fingers","palm"],sheet:[29,32],hidden:["messenger"]},{name:"Raised Hand",unified:"270B",short_name:"hand",short_names:["raised_hand"],skin_variations:[{unified:"270B-1F3FB",sheet:[49,25]},{unified:"270B-1F3FC",sheet:[49,26]},{unified:"270B-1F3FD",sheet:[49,27]},{unified:"270B-1F3FE",sheet:[49,28]},{unified:"270B-1F3FF",sheet:[49,29]}],sheet:[49,24]},{name:"Ok Hand Sign",unified:"1F44C",short_name:"ok_hand",skin_variations:[{unified:"1F44C-1F3FB",sheet:[14,44]},{unified:"1F44C-1F3FC",sheet:[14,45]},{unified:"1F44C-1F3FD",sheet:[14,46]},{unified:"1F44C-1F3FE",sheet:[14,47]},{unified:"1F44C-1F3FF",sheet:[14,48]}],keywords:["fingers","limbs","perfect","ok","okay"],sheet:[14,43]},{name:"Thumbs Up Sign",unified:"1F44D",short_name:"+1",short_names:["thumbsup"],skin_variations:[{unified:"1F44D-1F3FB",sheet:[14,50]},{unified:"1F44D-1F3FC",sheet:[14,51]},{unified:"1F44D-1F3FD",sheet:[15,0]},{unified:"1F44D-1F3FE",sheet:[15,1]},{unified:"1F44D-1F3FF",sheet:[15,2]}],keywords:["thumbsup","yes","awesome","good","agree","accept","cool","hand","like"],sheet:[14,49]},{name:"Thumbs Down Sign",unified:"1F44E",short_name:"-1",short_names:["thumbsdown"],skin_variations:[{unified:"1F44E-1F3FB",sheet:[15,4]},{unified:"1F44E-1F3FC",sheet:[15,5]},{unified:"1F44E-1F3FD",sheet:[15,6]},{unified:"1F44E-1F3FE",sheet:[15,7]},{unified:"1F44E-1F3FF",sheet:[15,8]}],keywords:["thumbsdown","no","dislike","hand"],sheet:[15,3]},{name:"Raised Fist",unified:"270A",short_name:"fist",skin_variations:[{unified:"270A-1F3FB",sheet:[49,19]},{unified:"270A-1F3FC",sheet:[49,20]},{unified:"270A-1F3FD",sheet:[49,21]},{unified:"270A-1F3FE",sheet:[49,22]},{unified:"270A-1F3FF",sheet:[49,23]}],keywords:["fingers","hand","grasp"],sheet:[49,18]},{name:"Fisted Hand Sign",unified:"1F44A",short_name:"facepunch",short_names:["punch"],skin_variations:[{unified:"1F44A-1F3FB",sheet:[14,32]},{unified:"1F44A-1F3FC",sheet:[14,33]},{unified:"1F44A-1F3FD",sheet:[14,34]},{unified:"1F44A-1F3FE",sheet:[14,35]},{unified:"1F44A-1F3FF",sheet:[14,36]}],keywords:["angry","violence","fist","hit","attack","hand"],sheet:[14,31]},{name:"Left-Facing Fist",unified:"1F91B",short_name:"left-facing_fist",skin_variations:[{unified:"1F91B-1F3FB",sheet:[37,51],hidden:["messenger"]},{unified:"1F91B-1F3FC",sheet:[38,0],hidden:["messenger"]},{unified:"1F91B-1F3FD",sheet:[38,1],hidden:["messenger"]},{unified:"1F91B-1F3FE",sheet:[38,2],hidden:["messenger"]},{unified:"1F91B-1F3FF",sheet:[38,3],hidden:["messenger"]}],sheet:[37,50],hidden:["messenger"]},{name:"Right-Facing Fist",unified:"1F91C",short_name:"right-facing_fist",skin_variations:[{unified:"1F91C-1F3FB",sheet:[38,5],hidden:["messenger"]},{unified:"1F91C-1F3FC",sheet:[38,6],hidden:["messenger"]},{unified:"1F91C-1F3FD",sheet:[38,7],hidden:["messenger"]},{unified:"1F91C-1F3FE",sheet:[38,8],hidden:["messenger"]},{unified:"1F91C-1F3FF",sheet:[38,9],hidden:["messenger"]}],sheet:[38,4],hidden:["messenger"]},{name:"Raised Back of Hand",unified:"1F91A",short_name:"raised_back_of_hand",skin_variations:[{unified:"1F91A-1F3FB",sheet:[37,45],hidden:["messenger"]},{unified:"1F91A-1F3FC",sheet:[37,46],hidden:["messenger"]},{unified:"1F91A-1F3FD",sheet:[37,47],hidden:["messenger"]},{unified:"1F91A-1F3FE",sheet:[37,48],hidden:["messenger"]},{unified:"1F91A-1F3FF",sheet:[37,49],hidden:["messenger"]}],keywords:["fingers","raised","backhand"],sheet:[37,44],hidden:["messenger"]},{name:"Waving Hand Sign",unified:"1F44B",short_name:"wave",skin_variations:[{unified:"1F44B-1F3FB",sheet:[14,38]},{unified:"1F44B-1F3FC",sheet:[14,39]},{unified:"1F44B-1F3FD",sheet:[14,40]},{unified:"1F44B-1F3FE",sheet:[14,41]},{unified:"1F44B-1F3FF",sheet:[14,42]}],keywords:["hands","gesture","goodbye","solong","farewell","hello","hi","palm"],sheet:[14,37]},{name:"I Love You Hand Sign",unified:"1F91F",short_name:"i_love_you_hand_sign",skin_variations:[{unified:"1F91F-1F3FB",sheet:[38,18],hidden:["messenger"]},{unified:"1F91F-1F3FC",sheet:[38,19],hidden:["messenger"]},{unified:"1F91F-1F3FD",sheet:[38,20],hidden:["messenger"]},{unified:"1F91F-1F3FE",sheet:[38,21],hidden:["messenger"]},{unified:"1F91F-1F3FF",sheet:[38,22],hidden:["messenger"]}],sheet:[38,17],hidden:["messenger"]},{name:"Writing Hand",unified:"270D-FE0F",short_name:"writing_hand",skin_variations:[{unified:"270D-1F3FB",sheet:[49,37],hidden:["messenger"]},{unified:"270D-1F3FC",sheet:[49,38],hidden:["messenger"]},{unified:"270D-1F3FD",sheet:[49,39],hidden:["messenger"]},{unified:"270D-1F3FE",sheet:[49,40],hidden:["messenger"]},{unified:"270D-1F3FF",sheet:[49,41],hidden:["messenger"]}],keywords:["lower_left_ballpoint_pen","stationery","write","compose"],sheet:[49,36],hidden:["messenger"]},{name:"Clapping Hands Sign",unified:"1F44F",short_name:"clap",skin_variations:[{unified:"1F44F-1F3FB",sheet:[15,10]},{unified:"1F44F-1F3FC",sheet:[15,11]},{unified:"1F44F-1F3FD",sheet:[15,12]},{unified:"1F44F-1F3FE",sheet:[15,13]},{unified:"1F44F-1F3FF",sheet:[15,14]}
1],keywords:["hands","praise","applause","congrats","yay"],sheet:[15,9]},{name:"Open Hands Sign",unified:"1F450",short_name:"open_hands",skin_variations:[{unified:"1F450-1F3FB",sheet:[15,16]},{unified:"1F450-1F3FC",sheet:[15,17]},{unified:"1F450-1F3FD",sheet:[15,18]},{unified:"1F450-1F3FE",sheet:[15,19]},{unified:"1F450-1F3FF",sheet:[15,20]}],keywords:["fingers","butterfly","hands","open"],sheet:[15,15]},{name:"Person Raising Both Hands in Celebration",unified:"1F64C",short_name:"raised_hands",skin_variations:[{unified:"1F64C-1F3FB",sheet:[33,13]},{unified:"1F64C-1F3FC",sheet:[33,14]},{unified:"1F64C-1F3FD",sheet:[33,15]},{unified:"1F64C-1F3FE",sheet:[33,16]},{unified:"1F64C-1F3FF",sheet:[33,17]}],keywords:["gesture","hooray","yea","celebration","hands"],sheet:[33,12]},{name:"Palms Up Together",unified:"1F932",short_name:"palms_up_together",skin_variations:[{unified:"1F932-1F3FB",sheet:[39,17],hidden:["messenger"]},{unified:"1F932-1F3FC",sheet:[39,18],hidden:["messenger"]},{unified:"1F932-1F3FD",sheet:[39,19],hidden:["messenger"]},{unified:"1F932-1F3FE",sheet:[39,20],hidden:["messenger"]},{unified:"1F932-1F3FF",sheet:[39,21],hidden:["messenger"]}],sheet:[39,16],hidden:["messenger"]},{name:"Person with Folded Hands",unified:"1F64F",short_name:"pray",skin_variations:[{unified:"1F64F-1F3FB",sheet:[34,3]},{unified:"1F64F-1F3FC",sheet:[34,4]},{unified:"1F64F-1F3FD",sheet:[34,5]},{unified:"1F64F-1F3FE",sheet:[34,6]},{unified:"1F64F-1F3FF",sheet:[34,7]}],keywords:["please","hope","wish","namaste","highfive"],sheet:[34,2]},{name:"Handshake",unified:"1F91D",short_name:"handshake",keywords:["agreement","shake"],sheet:[38,10],hidden:["messenger"]},{name:"Nail Polish",unified:"1F485",short_name:"nail_care",skin_variations:[{unified:"1F485-1F3FB",sheet:[23,45]},{unified:"1F485-1F3FC",sheet:[23,46]},{unified:"1F485-1F3FD",sheet:[23,47]},{unified:"1F485-1F3FE",sheet:[23,48]},{unified:"1F485-1F3FF",sheet:[23,49]}],keywords:["beauty","manicure","finger","fashion","nail"],sheet:[23,44]},{name:"Ear",unified:"1F442",short_name:"ear",skin_variations:[{unified:"1F442-1F3FB",sheet:[13,46]},{unified:"1F442-1F3FC",sheet:[13,47]},{unified:"1F442-1F3FD",sheet:[13,48]},{unified:"1F442-1F3FE",sheet:[13,49]},{unified:"1F442-1F3FF",sheet:[13,50]}],keywords:["face","hear","sound","listen"],sheet:[13,45]},{name:"Nose",unified:"1F443",short_name:"nose",skin_variations:[{unified:"1F443-1F3FB",sheet:[14,0]},{unified:"1F443-1F3FC",sheet:[14,1]},{unified:"1F443-1F3FD",sheet:[14,2]},{unified:"1F443-1F3FE",sheet:[14,3]},{unified:"1F443-1F3FF",sheet:[14,4]}],keywords:["smell","sniff"],sheet:[13,51]},{name:"Footprints",unified:"1F463",short_name:"footprints",keywords:["feet","tracking","walking","beach"],sheet:[15,39]},{name:"Eyes",unified:"1F440",short_name:"eyes",keywords:["look","watch","stalk","peek","see"],sheet:[13,42]},{name:"Eye",unified:"1F441-FE0F",short_name:"eye",keywords:["face","look","see","watch","stare"],sheet:[13,44],hidden:["messenger"]},{name:"Eye in Speech Bubble",unified:"1F441-FE0F-200D-1F5E8-FE0F",short_name:"eye-in-speech-bubble",sheet:[13,43],hidden:["twitter","facebook","messenger"]},{name:"Brain",unified:"1F9E0",short_name:"brain",keywords:["smart","intelligent"],sheet:[46,22],hidden:["messenger"]},{name:"Tongue",unified:"1F445",short_name:"tongue",keywords:["mouth","playful"],sheet:[14,6]},{name:"Mouth",unified:"1F444",short_name:"lips",keywords:["mouth","kiss"],sheet:[14,5]},{name:"Kiss Mark",unified:"1F48B",short_name:"kiss",keywords:["face","lips","love","like","affection","valentines"],sheet:[24,37]},{name:"Heart with Arrow",unified:"1F498",short_name:"cupid",keywords:["love","like","heart","affection","valentines"],sheet:[24,50]},{name:"Heavy Black Heart",unified:"2764-FE0F",short_name:"heart",text:"<3",emoticons:["<3"],keywords:["love","like","valentines"],sheet:[50,8]},{name:"Beating Heart",unified:"1F493",short_name:"heartbeat",keywords:["love","like","affection","valentines","pink","heart"],sheet:[24,45]},{name:"Broken Heart",unified:"1F494",short_name:"broken_heart",text:"</3",emoticons:["</3"],keywords:["sad","sorry","break","heart","heartbreak"],sheet:[24,46]},{name:"Two Hearts",unified:"1F495",short_name:"two_hearts",keywords:["love","like","affection","valentines","heart"],sheet:[24,47]}
1,{name:"Sparkling Heart",unified:"1F496",short_name:"sparkling_heart",keywords:["love","like","affection","valentines"],sheet:[24,48]},{name:"Growing Heart",unified:"1F497",short_name:"heartpulse",keywords:["like","love","affection","valentines","pink"],sheet:[24,49]},{name:"Blue Heart",unified:"1F499",short_name:"blue_heart",text:"<3",keywords:["love","like","affection","valentines"],sheet:[24,51]},{name:"Green Heart",unified:"1F49A",short_name:"green_heart",text:"<3",keywords:["love","like","affection","valentines"],sheet:[25,0]},{name:"Yellow Heart",unified:"1F49B",short_name:"yellow_heart",text:"<3",keywords:["love","like","affection","valentines"],sheet:[25,1]},{name:"Orange Heart",unified:"1F9E1",short_name:"orange_heart",keywords:["love","like","affection","valentines"],sheet:[46,23],hidden:["messenger"]},{name:"Purple Heart",unified:"1F49C",short_name:"purple_heart",text:"<3",keywords:["love","like","affection","valentines"],sheet:[25,2]},{name:"Black Heart",unified:"1F5A4",short_name:"black_heart",keywords:["evil"],sheet:[29,50],hidden:["messenger"]},{name:"Heart with Ribbon",unified:"1F49D",short_name:"gift_heart",keywords:["love","valentines"],sheet:[25,3]},{name:"Revolving Hearts",unified:"1F49E",short_name:"revolving_hearts",keywords:["love","like","affection","valentines"],sheet:[25,4]},{name:"Heart Decoration",unified:"1F49F",short_name:"heart_decoration",keywords:["purple-square","love","like"],sheet:[25,5]},{name:"Heavy Heart Exclamation Mark Ornament",unified:"2763-FE0F",short_name:"heavy_heart_exclamation_mark_ornament",sheet:[50,7],hidden:["messenger"]},{name:"Love Letter",unified:"1F48C",short_name:"love_letter",keywords:["email","like","affection","envelope","valentines"],sheet:[24,38]},{name:"Sleeping Symbol",unified:"1F4A4",short_name:"zzz",keywords:["sleepy","tired","dream"],sheet:[25,10]},{name:"Anger Symbol",unified:"1F4A2",short_name:"anger",keywords:["angry","mad"],sheet:[25,8]},{name:"Bomb",unified:"1F4A3",short_name:"bomb",keywords:["boom","explode","explosion","terrorism"],sheet:[25,9]},{name:"Collision Symbol",unified:"1F4A5",short_name:"boom",short_names:["collision"],keywords:["bomb","explode","explosion","collision","blown"],sheet:[25,11]},{name:"Splashing Sweat Symbol",unified:"1F4A6",short_name:"sweat_drops",keywords:["water","drip","oops"],sheet:[25,12]},{name:"Dash Symbol",unified:"1F4A8",short_name:"dash",keywords:["wind","air","fast","shoo","fart","smoke","puff"],sheet:[25,14]},{name:"Dizzy Symbol",unified:"1F4AB",short_name:"dizzy",keywords:["star","sparkle","shoot","magic"],sheet:[25,22]},{name:"Speech Balloon",unified:"1F4AC",short_name:"speech_balloon",keywords:["bubble","words","message","talk","chatting"],sheet:[25,23]},{name:"Left Speech Bubble",unified:"1F5E8-FE0F",short_name:"left_speech_bubble",keywords:["words","message","talk","chatting"],sheet:[30,15],hidden:["messenger"]},{name:"Right Anger Bubble",unified:"1F5EF-FE0F",short_name:"right_anger_bubble",keywords:["caption","speech","thinking","mad"],sheet:[30,16],hidden:["messenger"]},{name:"Thought Balloon",unified:"1F4AD",short_name:"thought_balloon",keywords:["bubble","cloud","speech","thinking","dream"],sheet:[25,24]}
1,{name:"Hole",unified:"1F573-FE0F",short_name:"hole",keywords:["embarrassing"],sheet:[28,44],hidden:["messenger"]},{name:"Eyeglasses",unified:"1F453",short_name:"eyeglasses",keywords:["fashion","accessories","eyesight","nerdy","dork","geek"],sheet:[15,23]},{name:"Dark Sunglasses",unified:"1F576-FE0F",short_name:"dark_sunglasses",keywords:["face","cool","accessories"],sheet:[29,17],hidden:["messenger"]},{name:"Necktie",unified:"1F454",short_name:"necktie",keywords:["shirt","suitup","formal","fashion","cloth","business"],sheet:[15,24]},{name:"T-Shirt",unified:"1F455",short_name:"shirt",short_names:["tshirt"],sheet:[15,25]},{name:"Jeans",unified:"1F456",short_name:"jeans",keywords:["fashion","shopping"],sheet:[15,26]},{name:"Scarf",unified:"1F9E3",short_name:"scarf",keywords:["neck","winter","clothes"],sheet:[46,25],hidden:["messenger"]},{name:"Gloves",unified:"1F9E4",short_name:"gloves",keywords:["hands","winter","clothes"],sheet:[46,26],hidden:["messenger"]},{name:"Coat",unified:"1F9E5",short_name:"coat",keywords:["jacket"],sheet:[46,27],hidden:["messenger"]},{name:"Socks",unified:"1F9E6",short_name:"socks",keywords:["stockings","clothes"],sheet:[46,28],hidden:["messenger"]},{name:"Dress",unified:"1F457",short_name:"dress",keywords:["clothes","fashion","shopping"],sheet:[15,27]},{name:"Kimono",unified:"1F458",short_name:"kimono",keywords:["dress","fashion","women","female","japanese"],sheet:[15,28]},{name:"Bikini",unified:"1F459",short_name:"bikini",keywords:["swimming","female","woman","girl","fashion","beach","summer"],sheet:[15,29]},{name:"Womans Clothes",unified:"1F45A",short_name:"womans_clothes",keywords:["fashion","shopping_bags","female"],sheet:[15,30]},{name:"Purse",unified:"1F45B",short_name:"purse",keywords:["fashion","accessories","money","sales","shopping"],sheet:[15,31]},{name:"Handbag",unified:"1F45C",short_name:"handbag",keywords:["fashion","accessory","accessories","shopping"],sheet:[15,32]},{name:"Pouch",unified:"1F45D",short_name:"pouch",keywords:["bag","accessories","shopping"],sheet:[15,33]},{name:"Shopping Bags",unified:"1F6CD-FE0F",short_name:"shopping_bags",sheet:[37,2],hidden:["messenger"]},{name:"School Satchel",unified:"1F392",short_name:"school_satchel",keywords:["student","education","bag","backpack"],sheet:[8,37]},{name:"Mans Shoe",unified:"1F45E",short_name:"mans_shoe",short_names:["shoe"],keywords:["fashion","male"],sheet:[15,34]},{name:"Athletic Shoe",unified:"1F45F",short_name:"athletic_shoe",keywords:["shoes","sports","sneakers"],sheet:[15,35]},{name:"High-Heeled Shoe",unified:"1F460",short_name:"high_heel",keywords:["fashion","shoes","female","pumps","stiletto"],sheet:[15,36]},{name:"Womans Sandal",unified:"1F461",short_name:"sandal",keywords:["shoes","fashion","flip flops"],sheet:[15,37]},{name:"Womans Boots",unified:"1F462",short_name:"boot",keywords:["shoes","fashion"],sheet:[15,38]},{name:"Crown",unified:"1F451",short_name:"crown",keywords:["king","kod","leader","royalty","lord"],sheet:[15,21]},{name:"Womans Hat",unified:"1F452",short_name:"womans_hat",keywords:["fashion","accessories","female","lady","spring"],sheet:[15,22]},{name:"Top Hat",unified:"1F3A9",short_name:"tophat",keywords:["magic","gentleman","classy","circus"],sheet:[9,3]},{name:"Graduation Cap",unified:"1F393",short_name:"mortar_board",keywords:["school","college","degree","university","graduation","cap","hat","legal","learn","education"],sheet:[8,38]},{name:"Billed Cap",unified:"1F9E2",short_name:"billed_cap",sheet:[46,24],hidden:["messenger"]},{name:"Helmet with White Cross",unified:"26D1-FE0F",short_name:"helmet_with_white_cross",sheet:[48,33],hidden:["messenger"]},{name:"Prayer Beads",unified:"1F4FF",short_name:"prayer_beads",keywords:["dhikr","religious"],sheet:[27,1],hidden:["messenger"]},{name:"Lipstick",unified:"1F484",short_name:"lipstick",keywords:["female","girl","fashion","woman"],sheet:[23,43]},{name:"Ring",unified:"1F48D",short_name:"ring",keywords:["wedding","propose","marriage","valentines","diamond","fashion","jewelry","gem","engagement"],sheet:[24,39]},{name:"Gem Stone",unified:"1F48E",short_name:"gem",keywords:["blue","ruby","diamond","jewelry"],sheet:[24,40]}],Xa=/^(?:\:([^\:]+)\:)(?:\:skin-tone-(\d)\:)?$/,Wa=["1F3FA","1F3FB","1F3FC","1F3FD","1F3FE","1F3FF"];let Pe=(()=>{class i{uncompressed=!1;names={};emojis=[];constructor(){this.uncompressed||(this.uncompress(Va),this.uncompressed=!0)}uncompress(n){this.emojis=n.map(t=>{const s={...t};if(s.short_names||(s.short_names=[]),s.short_names.unshift(s.short_name),s.id=s.short_name,s.native=this.unifiedToNative(s.unified),s.skin_variations||(s.skin_variations=[]),s.keywords||(s.keywords=[]),s.emoticons||(s.emoticons=[]),s.hidden||(s.hidden=[]),s.text||(s.text=""),s.obsoletes){const a=n.find(h=>h.unified===s.obsoletes);a&&(s.keywords=a.keywords?[...s.keywords,...a.keywords,a.short_name]:[...s.keywords,a.short_name])}this.names[s.unified]=s;for(const a of s.short_names)this.names[a]=s;return s})}getData(n,t,s){let a;if("string"==typeof n){const l=n.match(Xa);if(l&&(n=l[1],l[2]&&(t=parseInt(l[2],10))),!this.names.hasOwnProperty(n))return null;a=this.names[n]}else n.id&&(a=this.names[n.id]);if(a||(a=n,a.custom=!0),a.skin_variations&&a.skin_variations.length&&t&&t>1&&s){a={...a};const l=Wa[t-1],_=a.skin_variations.find(k=>k.unified.includes(l));
1!_.variations&&a.variations&&delete a.variations,(!_.hidden||!_.hidden.includes(s))&&(a.skin_tone=t,a={...a,..._}),a.native=this.unifiedToNative(a.unified)}return a.variations&&a.variations.length&&(a={...a},a.unified=a.variations.shift()),a.set=s||"",a}unifiedToNative(n){const t=n.split("-").map(s=>parseInt(`0x${s}`,16));return String.fromCodePoint(...t)}sanitize(n){if(null===n)return null;let s=`:${n.id||n.short_names[0]}:`;return n.skin_tone&&(s+=`:skin-tone-${n.skin_tone}:`),n.colons=s,{...n}}getSanitizedData(n,t,s){return this.sanitize(this.getData(n,t,s))}static \u0275fac=function(t){return new(t||i)};static \u0275prov=r.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();const Ha=["container"],Ya=["label"];function Ua(i,o){if(1&i){const n=e.RV6();e.j41(0,"span",5),e.bIt("click",function(s){const a=r.eBV(n).$implicit,h=e.XpG();return r.Njj(h.handleClick(s,a.code))}),e.nrm(1,"span",6),e.k0s()}if(2&i){const n=o.$implicit;e.R7$(),e.Y8G("ngStyle",n.style)}}let qa=(()=>{class i{ref=(0,r.WQX)(y.gRc);emojiService=(0,r.WQX)(Pe);frequently=(0,r.WQX)(La);emojis;hasStickyPosition=!0;name="";native=!0;perLine=9;totalFrequentLines=4;recent=[];custom=[];i18n;id;hideObsolete=!0;notFoundEmoji;emojiNative;emojiSkin;emojiSize;emojiSet;emojiSheetSize;emojiForceSize;emojiTooltip;emojiBackgroundImageFn;emojiOver=(0,y.CGW)();emojiLeave=(0,y.CGW)();emojiClick=(0,y.CGW)();container;label;containerStyles={};labelStyles={};labelSpanStyles={};icons;margin=0;minMargin=0;maxMargin=0;top=0;SLICE_SIZE=4;backgroundImageFn=(n,t)=>`assets/img/picker/emojione-${t}-${n}.png`;ngOnInit(){this.emojis=this.getEmojis(),this.emojis||(this.containerStyles={display:"none"}),this.hasStickyPosition||(this.labelStyles={height:28},this.labelSpanStyles={position:"absolute"})}memoizeSize(){const n=this.container.nativeElement.parentNode.parentNode,{top:t,height:s}=this.container.nativeElement.getBoundingClientRect(),a=n.getBoundingClientRect().top,h=this.label.nativeElement.getBoundingClientRect().height;this.top=t-a+n.scrollTop,this.maxMargin=0===s?0:s-h}handleScroll(n){let t=n-this.top;return t=t<this.minMargin?this.minMargin:t,t=t>this.maxMargin?this.maxMargin:t,t!==this.margin&&(this.hasStickyPosition||(this.label.nativeElement.style.top=`${t}px`),this.margin=t,!0)}getEmojis(){if("Recent"===this.name){let n=this.recent||this.frequently.get(this.perLine,this.totalFrequentLines);if((!n||!n.length)&&(n=this.frequently.get(this.perLine,this.totalFrequentLines)),n.length&&(this.emojis=n.map(t=>this.custom.filter(a=>a.id===t)[0]||t).filter(t=>!!this.emojiService.getData(t))),(!this.emojis||0===this.emojis.length)&&n.length>0)return null}return this.emojis&&(this.emojis=this.emojis.slice(0)),this.emojis}updateDisplay(n){this.containerStyles.display=n,this.getEmojis(),this.ref.detectChanges()}trackById(n,t){return t}ngOnChanges(){this.emojis&&(this.icons=(0,f.of)(this.emojis.map(n=>({style:this.emojiParse(n.unified?n.unified:n),code:n})).filter(n=>"none"!==n.style.display)))}emojiParse(n){const t={visibility:"",display:"none",width:"",height:"",fontSize:"",backgroundImage:"",backgroundSize:"",backgroundPosition:""},s=this.getData(n);return!s||!s.unified&&!s.custom||s.obsoleted_by&&this.hideObsolete||(this.native&&s.unified&&s.native?(t.fontSize=`${this.emojiSize}px`,this.emojiForceSize&&(t.display="inline-block",t.width=`${this.emojiSize}px`,t.height=`${this.emojiSize}px`)):s.custom?(t.width=`${this.emojiSize}px`,t.height=`${this.emojiSize}px`,t.display="inline-block",t.backgroundImage=`url(${s.imageUrl})`,t.backgroundSize="contain"):(t.width=`${this.emojiSize}px`,t.height=`${this.emojiSize}px`,t.display="inline-block",t.backgroundImage=`url(${this.backgroundImageFn(this.getSlice(this.getData(n).sheet[0]),this.getSlice(this.getData(n).sheet[1]))})`,t.backgroundSize=(this.emojiSize?this.emojiSize:1)*this.SLICE_SIZE+"px",t.backgroundPosition=this.getPosition(n))),t}getSlice(n){return 0===n?0:Math.floor(n/this.SLICE_SIZE)}getPosition(n){this.emojiSize=this.emojiSize?this.emojiSize:0;let[t,s]=this.getData(n).sheet;return t-=this.getSlice(t)*this.SLICE_SIZE,s-=this.getSlice(s)*this.SLICE_SIZE,`${-t*this.emojiSize}px ${-s*this.emojiSize}px`}getData(n){return this.emojiService.getData(n,this.emojiSkin,this.emojiSet)}getSanitizedData(n){return this.emojiService.getSanitizedData(n,this.emojiSkin,this.emojiSet)}handleClick(n,t){const s=this.getSanitizedData(t);this.emojiClick.emit({emoji:s,$event:n})}static \u0275fac=function(t){return new(t||i)};static \u0275cmp=e.VBU({type:i,selectors:[["emoji-category"]],viewQuery:function(t,s){if(1&t&&e.GBs(Ha,5)(Ya,5),2&t){let a;e.mGM(a=e.lsd())&&(s.container=a.first),e.mGM(a=e.lsd())&&(s.label=a.first)}},inputs:{emojis:"emojis",hasStickyPosition:"hasStickyPosition",name:"name",native:"native",perLine:"perLine",totalFrequentLines:"totalFrequentLines",recent:"recent",custom:"custom",i18n:"i18n",id:"id",hideObsolete:"hideObsolete",notFoundEmoji:"notFoundEmoji",emojiNative:"emojiNative",emojiSkin:"emojiSkin",emojiSize:"emojiSize",emojiSet:"emojiSet",emojiSheetSize:"emojiSheetSize",emojiForceSize:"emojiForceSize",emojiTooltip:"emojiTooltip",emojiBackgroun
1dImageFn:"emojiBackgroundImageFn",backgroundImageFn:"backgroundImageFn"},outputs:{emojiOver:"emojiOver",emojiLeave:"emojiLeave",emojiClick:"emojiClick"},features:[e.OA$],decls:10,vars:10,consts:[["container",""],["label",""],[1,"emoji-mart-category",3,"ngStyle"],[1,"emoji-mart-category-label",3,"ngStyle"],[1,"emoji-mart-emoji"],[1,"emoji-mart-emoji",3,"click"],[3,"ngStyle"]],template:function(t,s){1&t&&(e.j41(0,"div",2,0)(2,"div",3)(3,"span",null,1),e.EFF(5),e.nI1(6,"translate"),e.k0s()(),e.Z7z(7,Ua,2,1,"span",4,s.trackById,!0),e.nI1(9,"async"),e.k0s()),2&t&&(e.AVh("emoji-mart-no-results",s.emojis&&!s.emojis.length),e.Y8G("ngStyle",s.containerStyles),e.R7$(2),e.Y8G("ngStyle",s.labelStyles),e.BMQ("data-name",s.name),e.R7$(3),e.SpI(" ",e.bMT(6,6,s.i18n.categories[s.id])," "),e.R7$(2),e.Dyx(e.bMT(9,8,s.icons)))},dependencies:[B.B3,B.Jj,T.D9],encapsulation:2,changeDetection:0})}return i})();const Qa=["*"];function Za(i,o){if(1&i&&e.EFF(0),2&i){const n=e.XpG(2);e.SpI(" ",n.unified," ")}}function Ja(i,o){if(1&i){const n=e.RV6();e.j41(0,"span",1),e.bIt("click",function(s){r.eBV(n);const a=e.XpG();return r.Njj(a.handleClick(s))})("mouseenter",function(s){r.eBV(n);const a=e.XpG();return r.Njj(a.handleOver(s))})("mouseleave",function(s){r.eBV(n);const a=e.XpG();return r.Njj(a.handleLeave(s))}),e.j41(1,"span",2),e.nVh(2,Za,1,1),e.SdG(3),e.k0s()()}if(2&i){const n=e.XpG();e.AVh("emoji-mart-emoji-native",n.native)("emoji-mart-emoji-custom",n.custom),e.Y8G("title",n.title),e.R7$(),e.Y8G("ngStyle",n.style),e.R7$(),e.vxM(n.native?2:-1)}}let Ka=(()=>{class i{emojiService=(0,r.WQX)(Pe);skin=1;set="apple";sheetSize=64;native=!1;forceSize=!1;tooltip=!1;size=24;emoji="";fallback;hideObsolete=!1;emojiOver=(0,y.CGW)();emojiLeave=(0,y.CGW)();emojiClick=(0,y.CGW)();style;title="";unified;custom=!1;SLICE_SIZE=4;isVisible=!0;backgroundImageFn=(n,t)=>`assets/img/picker/emojione-${t}-${n}.png`;ngOnChanges(){if(!this.emoji)return this.isVisible=!1;const n=this.getData();if(!n)return this.isVisible=!1;if(this.unified=n.native||null,n.custom&&(this.custom=n.custom),!n.unified&&!n.custom)return this.isVisible=!1;if(this.tooltip&&(this.title=n.short_names[0]),n.obsoleted_by&&this.hideObsolete)return this.isVisible=!1;if(this.native&&n.unified&&n.native)this.style={fontSize:`${this.size}px`},this.forceSize&&(this.style.display="inline-block",this.style.width=`${this.size}px`,this.style.height=`${this.size}px`);else if(n.custom)this.style={width:`${this.size}px`,height:`${this.size}px`,display:"inline-block",backgroundImage:`url(${n.imageUrl})`,backgroundSize:"contain"};else{let t=!1;if(n.hidden&&n.hidden.indexOf(this.set)>-1&&(t=!0),t)this.style={width:`${this.size}px`,height:`${this.size}px`,display:"inline-block",backgroundImage:`url(${this.backgroundImageFn(this.getSlice(this.getData().sheet[0]),this.getSlice(this.getData().sheet[1]))})`,backgroundSize:this.size*this.SLICE_SIZE+"px",backgroundPosition:this.getPosition()};else{if(!this.fallback)return this.isVisible=!1;this.style={fontSize:`${this.size}px`},this.unified=this.fallback(n,this)}}return this.isVisible=!0}getSlice(n){return 0===n?0:Math.floor(n/this.SLICE_SIZE)}getPosition(){let[n,t]=this.getData().sheet;return n-=this.getSlice(n)*this.SLICE_SIZE,t-=this.getSlice(t)*this.SLICE_SIZE,`${-n*this.size}px ${-t*this.size}px`}getData(){return this.emojiService.getData(this.emoji,this.skin,this.set)}getSanitizedData(){return this.emojiService.getSanitizedData(this.emoji,this.skin,this.set)}handleClick(n){const t=this.getSanitizedData();this.emojiClick.emit({emoji:t,$event:n})}handleOver(n){const t=this.getSanitizedData();this.emojiOver.emit({emoji:t,$event:n})}handleLeave(n){const t=this.getSanitizedData();this.emojiLeave.emit({emoji:t,$event:n})}static \u0275fac=function(t){return new(t||i)};static \u0275cmp=e.VBU({type:i,selectors:[["ngx-emoji"]],inputs:{skin:"skin",set:"set",sheetSize:"sheetSize",native:"native",forceSize:"forceSize",tooltip:"tooltip",size:"size",emoji:"emoji",fallback:"fallback",hideObsolete:"hideObsolete",backgroundImageFn:"backgroundImageFn"},outputs:{emojiOver:"emojiOver",emojiLeave:"emojiLeave",emojiClick:"emojiClick"},features:[e.OA$],ngContentSelectors:Qa,decls:1,vars:1,consts:[[1,"emoji-mart-emoji",3,"title","emoji-mart-emoji-native","emoji-mart-emoji-custom"],[1,"emoji-mart-emoji",3,"click","mouseenter","mouseleave","title"],[3,"ngStyle"]],template:function(t,s){1&t&&(e.NAR(),e.nVh(0,Ja,4,7,"span",0)),2&t&&e.vxM(s.isVisible?0:-1)},dependencies:[B.B3],encapsulation:2,changeDetection:0})}return i})();function eo(i,o){if(1&i){const n=e.RV6();e.rj2(0,"span",2)(1,"span",3),e.VwU("click",function(){const s=r.eBV(n).$implicit,a=e.XpG();
1return r.Njj(a.handleClick(s))}),e.eux()()}if(2&i){const n=o.$implicit,t=e.XpG();e.AVh("emoji-mart-skin-swatch-selected",n===t.skin),e.R7$(),e.HbH(e.VkB("emoji-mart-skin emoji-mart-skin-tone-",n))}}let no=(()=>{class i{skin;change=(0,y.CGW)();opened=!1;skinTones=[1,2,3,4,5,6];toggleOpen(){this.opened=!this.opened}handleClick(n){this.opened?(this.opened=!1,n!==this.skin&&this.change.emit(n)):this.opened=!0}static \u0275fac=function(t){return new(t||i)};static \u0275cmp=e.VBU({type:i,selectors:[["emoji-skins"]],inputs:{skin:"skin"},outputs:{change:"change"},decls:3,vars:2,consts:[[1,"emoji-mart-skin-swatches"],[1,"emoji-mart-skin-swatch",3,"emoji-mart-skin-swatch-selected"],[1,"emoji-mart-skin-swatch"],[3,"click"]],template:function(t,s){1&t&&(e.rj2(0,"div",0),e.Z7z(1,eo,2,5,"span",1,e.fX1),e.eux()),2&t&&(e.AVh("emoji-mart-skin-swatches-opened",s.opened),e.R7$(),e.Dyx(s.skinTones))},encapsulation:2,changeDetection:0})}return i})();function to(i,o){if(1&i&&(e.j41(0,"span",6),e.EFF(1),e.k0s()),2&i){const n=o.$implicit;e.R7$(),e.SpI(" :",n,": ")}}function io(i,o){if(1&i&&(e.j41(0,"span",8),e.EFF(1),e.k0s()),2&i){const n=o.$implicit;e.R7$(),e.SpI(" ",n," ")}}function so(i,o){if(1&i&&(e.j41(0,"div",0)(1,"div",1),e.nrm(2,"ngx-emoji",2),e.k0s(),e.j41(3,"div",3)(4,"div",4),e.EFF(5),e.k0s(),e.j41(6,"div",5),e.Z7z(7,to,2,1,"span",6,e.fX1),e.k0s(),e.j41(9,"div",7),e.Z7z(10,io,2,1,"span",8,e.fX1),e.k0s()()()),2&i){const n=e.XpG();e.R7$(2),e.Y8G("emoji",n.emoji)("native",n.emojiNative)("skin",n.emojiSkin)("size",n.emojiSize)("set",n.emojiSet)("sheetSize",n.emojiSheetSize)("backgroundImageFn",n.emojiBackgroundImageFn),e.R7$(3),e.JRh(n.emojiData.name),e.R7$(2),e.Dyx(n.emojiData.short_names),e.R7$(3),e.Dyx(n.listedEmoticons)}}function ao(i,o){if(1&i&&e.nrm(0,"ngx-emoji",9),2&i){const n=e.XpG(2);e.Y8G("native",n.emojiNative)("skin",n.emojiSkin)("set",n.emojiSet)("emoji",n.idleEmoji)("backgroundImageFn",n.emojiBackgroundImageFn)("size",38)}}function oo(i,o){if(1&i){const n=e.RV6();e.j41(0,"div",0)(1,"div",1),e.nVh(2,ao,1,6,"ngx-emoji",9),e.k0s(),e.j41(3,"div",3)(4,"span",10),e.EFF(5),e.k0s()(),e.j41(6,"div",11)(7,"emoji-skins",12),e.bIt("change",function(s){r.eBV(n);const a=e.XpG();return r.Njj(a.skinChange.emit(s))}),e.k0s()()()}if(2&i){const n=e.XpG();e.R7$(2),e.vxM(n.idleEmoji&&n.idleEmoji.length?2:-1),e.R7$(3),e.JRh(n.title),e.R7$(2),e.Y8G("skin",n.emojiSkin)}}let ro=(()=>{class i{ref=(0,r.WQX)(y.gRc);emojiService=(0,r.WQX)(Pe);title;emoji;idleEmoji;emojiNative;emojiSkin;emojiSize;emojiSet;emojiSheetSize;emojiBackgroundImageFn;skinChange=(0,y.CGW)();emojiData={};listedEmoticons;ngOnChanges(){if(!this.emoji)return;this.emojiData=this.emojiService.getData(this.emoji,this.emojiSkin,this.emojiSet);const n=[],t=[];(this.emojiData.emoticons||[]).forEach(a=>{n.indexOf(a.toLowerCase())>=0||(n.push(a.toLowerCase()),t.push(a))}),this.listedEmoticons=t}static \u0275fac=function(t){return new(t||i)};static \u0275cmp=e.VBU({type:i,selectors:[["emoji-preview"]],inputs:{title:"title",emoji:"emoji",idleEmoji:"idleEmoji",emojiNative:"emojiNative",emojiSkin:"emojiSkin",emojiSize:"emojiSize",emojiSet:"emojiSet",emojiSheetSize:"emojiSheetSize",emojiBackgroundImageFn:"emojiBackgroundImageFn"},outputs:{skinChange:"skinChange"},features:[e.OA$],decls:2,vars:1,consts:[[1,"emoji-mart-preview"],[1,"emoji-mart-preview-emoji"],[3,"emoji","native","skin","size","set","sheetSize","backgroundImageFn"],[1,"emoji-mart-preview-data"],[1,"emoji-mart-preview-name"],[1,"emoji-mart-preview-shortnames"],[1,"emoji-mart-preview-shortname"],[1,"emoji-mart-preview-emoticons"],[1,"emoji-mart-preview-emoticon"],[3,"native","skin","set","emoji","backgroundImageFn","size"],[1,"emoji-mart-title-label"],[1,"emoji-mart-preview-skins"],[3,"change","skin"]],template:function(t,s){1&t&&e.nVh(0,so,12,8,"div",0)(1,oo,8,3,"div",0),2&t&&e.vxM(s.emoji&&s.emojiData?0:s.emoji?-1:1)},dependencies:[Ka,no],encapsulation:2,changeDetection:0})}return i})();function Vn(i){return i.reduce((o,n)=>(o.indexOf(n)>-1||o.push(n),o),[])}function ho(i,o){const n=Vn(i),t=Vn(o);return n.filter(s=>t.indexOf(s)>=0)}let lo=(()=>{class i{emojiService=(0,r.WQX)(Pe);originalPool={};index={};emojisList={};emoticonsList={};emojiSearch={};constructor(){for(const n of this.emojiService.emojis){const{short_names:t,emoticons:s}=n,a=t[0];
1s.forEach(h=>{this.emoticonsList[h]||(this.emoticonsList[h]=a)}),this.emojisList[a]=this.emojiService.getSanitizedData(a),this.originalPool[a]=n}}addCustomToPool(n,t){n.forEach(s=>{const a=s.id||s.short_names[0];a&&!t[a]&&(t[a]=this.emojiService.getData(s),this.emojisList[a]=this.emojiService.getSanitizedData(s))})}search(n,t,s=75,a=[],h=[],l=[]){this.addCustomToPool(l,this.originalPool);let _,k=this.originalPool;if(n.length){if("-"===n||"-1"===n)return[this.emojisList[-1]];let D=n.toLowerCase().split(/[\s|,|\-|_]+/),P=[];if(D.length>2&&(D=[D[0],D[1]]),(a.length||h.length)&&(k={},Ln.forEach(X=>{const Q=!a||!a.length||a.indexOf(X.id)>-1,O=!(!h||!h.length)&&h.indexOf(X.id)>-1;!Q||O||X.emojis.forEach(ne=>k[ne]=this.emojiService.names[ne])}),l.length)){const X=!a||!a.length||a.indexOf("custom")>-1,Q=!(!h||!h.length)&&h.indexOf("custom")>-1;X&&!Q&&this.addCustomToPool(l,k)}P=D.map(X=>{let Q=k,O=this.index,ne=0;for(const ee of X){if(ne++,O[ee]||(O[ee]={}),O=O[ee],!O.results){const te={};O.results=[],O.pool={};for(const G of Object.keys(Q)){const H=Q[G];this.emojiSearch[G]||(this.emojiSearch[G]=this.buildSearch(H.short_names,H.name,H.keywords,H.emoticons));const fe=this.emojiSearch[G],je=X.substr(0,ne),st=fe.indexOf(je);if(-1!==st){let at=st+1;je===G&&(at=0),O.results.push(this.emojisList[G]),O.pool[G]=H,te[G]=at}}O.results.sort((G,H)=>te[G.id]-te[H.id])}Q=O.pool}return O.results}).filter(X=>X),_=P.length>1?ho.apply(null,P):P.length?P[0]:[]}return _&&(t&&(_=_.filter(D=>t(this.emojiService.names[D.id]))),_&&_.length>s&&(_=_.slice(0,s))),_||null}buildSearch(n,t,s,a){const h=[],l=(_,k)=>{_&&(Array.isArray(_)?_:[_]).forEach(D=>{(k?D.split(/[-|_|\s]+/):[D]).forEach(P=>{P=P.toLowerCase(),h.indexOf(P)>-1||h.push(P)})})};return l(n,!0),l(t,!0),l(s,!1),l(a,!1),h.join(",")}static \u0275fac=function(t){return new(t||i)};static \u0275prov=r.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();const Fo=["inputRef"];let co=(()=>{class i{emojiSearch=(0,r.WQX)(lo);maxResults=75;autoFocus=!1;i18n;include=[];exclude=[];custom=[];icons;emojisToShowFilter;search=(0,y.CGW)();enterKey=(0,y.CGW)();inputRef;isSearching=!1;icon;query="";ngOnInit(){this.icon=this.icons.search}ngAfterViewInit(){this.autoFocus&&this.inputRef.nativeElement.focus()}clear(){this.query="",this.handleSearch("")}handleEnterKey(n){this.enterKey.emit(n),n.preventDefault()}handleSearch(n){""===n?(this.icon=this.icons.search,this.isSearching=!1):(this.icon=this.icons.delete,this.isSearching=!0),this.search.emit(this.emojiSearch.search(this.query,this.emojisToShowFilter,this.maxResults,this.include,this.exclude,this.custom))}handleChange(){this.handleSearch(this.query)}static \u0275fac=function(t){return new(t||i)};static \u0275cmp=e.VBU({type:i,selectors:[["emoji-search"]],viewQuery:function(t,s){if(1&t&&e.GBs(Fo,5),2&t){let a;e.mGM(a=e.lsd())&&(s.inputRef=a.first)}},inputs:{maxResults:"maxResults",autoFocus:"autoFocus",i18n:"i18n",include:"include",exclude:"exclude",custom:"custom",icons:"icons",emojisToShowFilter:"emojisToShowFilter"},outputs:{search:"search",enterKey:"enterKey"},decls:7,vars:7,consts:[["inputRef",""],[1,"emoji-mart-search"],["type","text",3,"keyup.enter","ngModelChange","placeholder","autofocus","ngModel"],[1,"emoji-mart-search-icon",3,"click","keyup.enter","disabled"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 20 20","width","13","height","13","opacity","0.5"]],template:function(t,s){if(1&t){const a=e.RV6();e.j41(0,"div",1)(1,"input",2,0),e.nI1(3,"translate"),e.bIt("keyup.enter",function(l){return s.handleEnterKey(l)}),e.mxI("ngModelChange",function(l){return r.eBV(a),e.DH7(s.query,l)||(s.query=l),r.Njj(l)}),e.bIt("ngModelChange",function(){return s.handleChange()}),e.k0s(),e.j41(4,"button",3),e.bIt("click",function(){return s.clear()})("keyup.enter",function(){return s.clear()}),r.qSk(),e.j41(5,"svg",4),e.nrm(6,"path"),e.k0s()()()}2&t&&(e.R7$(),e.Y8G("placeholder",e.bMT(3,5,s.i18n.search))("autofocus",s.autoFocus),e.R50("ngModel",s.query),e.R7$(3),e.Y8G("disabled",!s.isSearching),e.R7$(2),e.BMQ("d",s.icon))},dependencies:[g.X1,g.me,g.BC,g.YN,g.vS,T.D9],encapsulation:2})}return i})();const Xn={activity:"M12 0a12 12 0 1 0 0 24 12 12 0 0 0 0-24m10 11h-5c.3-2.5 1.3-4.8 2-6.1a10 10 0 0 1 3 6.1m-9 0V2a10 10 0 0 1 4.4 1.6A18 18 0 0 0 15 11h-2zm-2 0H9a18 18 0 0 0-2.4-7.4A10 10 0 0 1 11 2.1V11zm0 2v9a10 10 0 0 1-4.4-1.6A18 18 0 0 0 9 13h2zm4 0a18 18 
10 0 0 2.4 7.4 10 10 0 0 1-4.4 1.5V13h2zM5 4.9c.7 1.3 1.7 3.6 2 6.1H2a10 10 0 0 1 3-6.1M2 13h5c-.3 2.5-1.3 4.8-2 6.1A10 10 0 0 1 2 13m17 6.1c-.7-1.3-1.7-3.6-2-6.1h5a10 10 0 0 1-3 6.1",custom:"M10 1h3v21h-3zm10.186 4l1.5 2.598L3.5 18.098 2 15.5zM2 7.598L3.5 5l18.186 10.5-1.5 2.598z",flags:"M0 0l6 24h2L2 0zm21 5h-4l-1-4H4l3 12h3l1 4h13L21 5zM6.6 3h7.8l2 8H8.6l-2-8zm8.8 10l-2.9 1.9-.4-1.9h3.3zm3.6 0l-1.5-6h2l2 8H16l3-2z",foods:"M17 5c-1.8 0-2.9.4-3.7 1 .5-1.3 1.8-3 4.7-3a1 1 0 0 0 0-2c-3 0-4.6 1.3-5.5 2.5l-.2.2c-.6-1.9-1.5-3.7-3-3.7C8.5 0 7.7.3 7 1c-2 1.5-1.7 2.9-.5 4C3.6 5.2 0 7.4 0 13c0 4.6 5 11 9 11 2 0 2.4-.5 3-1 .6.5 1 1 3 1 4 0 9-6.4 9-11 0-6-4-8-7-8M8.2 2.5c.7-.5 1-.5 1-.5.4.2 1 1.4 1.4 3-1.6-.6-2.8-1.3-3-1.8l.6-.7M15 22c-1 0-1.2-.1-1.6-.4l-.1-.2a2 2 0 0 0-2.6 0l-.1.2c-.4.3-.5.4-1.6.4-2.8 0-7-5.4-7-9 0-6 4.5-6 5-6 2 0 2.5.4 3.4 1.2l.3.3a2 2 0 0 0 2.6 0l.3-.3c1-.8 1.5-1.2 3.4-1.2.5 0 5 .1 5 6 0 3.6-4.2 9-7 9",nature:"M15.5 8a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3m-7 0a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3m10.43-8h-.02c-.97 0-2.14.79-3.02 1.5A13.88 13.88 0 0 0 12 .99c-1.28 0-2.62.13-3.87.51C7.24.8 6.07 0 5.09 0h-.02C3.35 0 .07 2.67 0 7.03c-.04 2.47.28 4.23 1.04 5 .26.27.88.69 1.3.9.19 3.17.92 5.23 2.53 6.37.9.64 2.19.95 3.2 1.1-.03.2-.07.4-.07.6 0 1.77 2.35 3 4 3s4-1.23 4-3c0-.2-.04-.4-.07-.59 2.57-.38 5.43-1.87 5.92-7.58.4-.22.89-.57 1.1-.8.77-.76 1.09-2.52 1.05-5C23.93 2.67 20.65 0 18.93 0M3.23 9.13c-.24.29-.84 1.16-.9 1.24A9.67 9.67 0 0 1 2 7.08c.05-3.28 2.48-4.97 3.1-5.03.25.02.72.27 1.26.65A7.95 7.95 0 0 0 4 7.82c-.14.55-.4.86-.79 1.31M12 22c-.9 0-1.95-.7-2-1 0-.65.47-1.24 1-1.6v.6a1 1 0 1 0 2 0v-.6c.52.36 1 .95 1 1.6-.05.3-1.1 1-2 1m3-3.48v.02a4.75 4.75 0 0 0-1.26-1.02c1.09-.52 2.24-1.33 2.24-2.22 0-1.84-1.78-2.2-3.98-2.2s-3.98.36-3.98 2.2c0 .89 1.15 1.7 2.24 2.22A4.8 4.8 0 0 0 9 18.54v-.03a6.1 6.1 0 0 1-2.97-.84c-1.3-.92-1.84-3.04-1.86-6.48l.03-.04c.5-.82 1.49-1.45 1.8-3.1C6 6 7.36 4.42 8.36 3.53c1.01-.35 2.2-.53 3.59-.53 1.45 0 2.68.2 3.73.57 1 .9 2.32 2.46 2.32 4.48.31 1.65 1.3 2.27 1.8 3.1l.1.18c-.06 5.97-1.95 7.01-4.9 7.19m6.63-8.2l-.11-.2a7.59 7.59 0 0 0-.74-.98 3.02 3.02 0 0 1-.79-1.32 7.93 7.93 0 0 0-2.35-5.12c.53-.38 1-.63 1.26-.65.64.07 3.05 1.77 3.1 5.03.02 1.81-.35 3.22-.37 3.24",objects:"M12 0a9 9 0 0 0-5 16.5V21s2 3 5 3 5-3 5-3v-4.5A9 9 0 0 0 12 0zm0 2a7 7 0 1 1 0 14 7 7 0 0 1 0-14zM9 17.5a9 9 0 0 0 6 0v.8a7 7 0 0 1-3 .7 7 7 0 0 1-3-.7v-.8zm.2 3a8.9 8.9 0 0 0 2.8.5c1 0 1.9-.2 2.8-.5-.6.7-1.6 1.5-2.8 1.5-1.1 0-2.1-.8-2.8-1.5zm5.5-8.1c-.8 0-1.1-.8-1.5-1.8-.5-1-.7-1.5-1.2-1.5s-.8.5-1.3 1.5c-.4 1-.8 1.8-1.6 1.8h-.3c-.5-.2-.8-.7-1.3-1.8l-.2-1A3 3 0 0 0 7 9a1 1 0 0 1 0-2c1.7 0 2 1.4 2.2 2.1.5-1 1.3-2 2.8-2 1.5 0 2.3 1.1 2.7 2.1.2-.8.6-2.2 2.3-2.2a1 1 0 1 1 0 2c-.2 0-.3.5-.3.7a6.5 6.5 0 0 1-.3 1c-.5 1-.8 1.7-1.7 1.7",people:"M12 0a12 12 0 1 0 0 24 12 12 0 0 0 0-24m0 22a10 10 0 1 1 0-20 10 10 0 0 1 0 20M8 7a2 2 0 1 0 0 4 2 2 0 0 0 0-4m8 0a2 2 0 1 0 0 4 2 2 0 0 0 0-4m-.8 8c-.7 1.2-1.8 2-3.3 2-1.5 0-2.7-.8-3.4-2H15m3-2H6a6 6 0 1 0 12 0",places:"M6.5 12a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5m0 3c-.3 0-.5-.2-.5-.5s.2-.5.5-.5.5.2.5.5-.2.5-.5.5m11-3a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5m0 3c-.3 0-.5-.2-.5-.5s.2-.5.5-.5.5.2.5.5-.2.5-.5.5m5-5.5l-1-.4-.1-.1h.6c.6 0 1-.4 1-1 0-1-.9-2-2-2h-.6l-.8-1.7A3 3 0 0 0 16.8 2H7.2a3 3 0 0 0-2.8 2.3L3.6 6H3a2 2 0 0 0-2 2c0 .6.4 1 1 1h.6v.1l-1 .4a2 2 0 0 0-1.4 2l.7 7.6a1 1 0 0 0 1 .9H3v1c0 1.1.9 2 2 2h2a2 2 0 0 0 2-2v-1h6v1c0 1.1.9 2 2 2h2a2 2 0 0 0 2-2v-1h1.1a1 1 0 0 0 1-.9l.7-7.5a2 2 0 0 0-1.3-2.1M6.3 4.9c.1-.5.5-.9 1-.9h9.5c.4 0 .8.4 1 .9L19.2 9H4.7l1.6-4.1zM7 21H5v-1h2v1zm12 0h-2v-1h2v1zm2.2-3H2.8l-.7-6.6.9-.4h18l.9.4-.7 6.6z",recent:"M13 4h-2v7H9v2h2v2h2v-2h4v-2h-4zm-1-4a12 12 0 1 0 0 24 12 12 0 0 0 0-24m0 22a10 10 0 1 1 0-20 10 10 0 0 1 0 20",symbols:"M0 0h11v2H0zm4 11h3V6h4V4H0v2h4zm11.5 6a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5m0-2.99a.5.5 0 0 1 0 .99c-.28 0-.5-.22-.5-.5s.22-.49.5-.49m6 5a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5m0 2.99a.5.5 0 0 1-.5-.5.5.5 0 0 1 1 .01.5.5 0 0 1-.5.49m.5-9l-9 9 1.51 1.5 9-9zm-5-2c2.2 0 4-1.12 4-2.5V2s.98-.16 1.5.95C23 4.05 23 6 23 6s1-1.12 1-3.13C24-.02 21 0 21 0h-2v6.35A5.85 5.85 0 0 0 17 6c-2.2 0-4 1.12-4 2.5s1.8 2.5 4 2.5m-6.7 9.48L8.82 18.9a47.54 47.54 0 0 1-1.44 1.13c-.3-.3-.99-1.02-2.04-2.19.9-.83 1.47-1.46 1.72-1.89s.38-.87.38-1.33c0-.6-.27-1.18-.82-1.76-.54-.58-1.33-.87-2.35-.87-1 0-1.79.29-2.34.87-.56.
16-.83 1.18-.83 1.79 0 .81.42 1.75 1.25 2.8a6.57 6.57 0 0 0-1.8 1.79 3.46 3.46 0 0 0-.51 1.83c0 .86.3 1.56.92 2.1a3.5 3.5 0 0 0 2.42.83c1.17 0 2.44-.38 3.81-1.14L8.23 24h2.82l-2.09-2.38 1.34-1.14zM3.56 14.1a1.02 1.02 0 0 1 .73-.28c.31 0 .56.08.75.25a.85.85 0 0 1 .28.66c0 .52-.42 1.11-1.26 1.78-.53-.65-.8-1.23-.8-1.74a.9.9 0 0 1 .3-.67m.18 7.9c-.43 0-.78-.12-1.06-.35-.28-.23-.41-.49-.41-.76 0-.6.5-1.3 1.52-2.09a31.23 31.23 0 0 0 2.25 2.44c-.92.5-1.69.76-2.3.76"},Wn={search:"M12.9 14.32a8 8 0 1 1 1.41-1.41l5.35 5.33-1.42 1.42-5.33-5.34zM8 14A6 6 0 1 0 8 2a6 6 0 0 0 0 12z",delete:"M10 8.586L2.929 1.515 1.515 2.929 8.586 10l-7.071 7.071 1.414 1.414L10 11.414l7.071 7.071 1.414-1.414L11.414 10l7.071-7.071-1.414-1.414L10 8.586z"},uo=(i,o)=>o.id;function go(i,o){if(1&i){const n=e.RV6();e.rj2(0,"span",2),e.nI1(1,"translate"),e.VwU("click",function(){r.eBV(n);const s=e.XpG(),a=s.$implicit,h=s.$index,l=e.XpG();return r.Njj(l.anchorClick.emit({category:a,index:h}))}),e.rj2(2,"div",3),r.qSk(),e.rj2(3,"svg",4),e.Hgh(4,"path"),e.eux()(),r.joV(),e.Hgh(5,"span",5),e.eux()}if(2&i){const n=e.XpG().$implicit,t=e.XpG();e.xc7("color",n.name===t.selected?t.color:null),e.AVh("emoji-mart-anchor-selected",n.name===t.selected),e.BMQ("title",e.bMT(1,8,t.i18n.categories[n.id])),e.R7$(4),e.BMQ("d",t.icons[n.id]),e.R7$(),e.xc7("background-color",t.color)}}function fo(i,o){1&i&&e.nVh(0,go,6,10,"span",1),2&i&&e.vxM(o.$implicit.anchor??1?0:-1)}let po=(()=>{class i{categories=[];color;selected;i18n;icons={};anchorClick=(0,y.CGW)();static \u0275fac=function(t){return new(t||i)};static \u0275cmp=e.VBU({type:i,selectors:[["emoji-mart-anchors"]],inputs:{categories:"categories",color:"color",selected:"selected",i18n:"i18n",icons:"icons"},outputs:{anchorClick:"anchorClick"},decls:3,vars:0,consts:[[1,"emoji-mart-anchors"],["role","button",1,"emoji-mart-anchor",3,"emoji-mart-anchor-selected","color"],["role","button",1,"emoji-mart-anchor",3,"click"],[1,"d-flex","justify-content-center"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 24 24","width","24","height","24"],[1,"emoji-mart-anchor-bar"]],template:function(t,s){1&t&&(e.rj2(0,"div",0),e.Z7z(1,fo,1,1,null,null,uo),e.eux()),2&t&&(e.R7$(),e.Dyx(s.categories))},dependencies:[T.D9],encapsulation:2,changeDetection:0})}return i})();const _o=["scrollRef"],Co=["previewRef"],ko=["searchRef"],bo=["categoryRef"];function yo(i,o){if(1&i){const n=e.RV6();e.j41(0,"emoji-category",11,2),e.bIt("emojiOver",function(s){r.eBV(n);const a=e.XpG();return r.Njj(a.handleEmojiOver(s))})("emojiLeave",function(s){r.eBV(n);const a=e.XpG();return r.Njj(a.handleEmojiLeave(s))})("emojiClick",function(s){r.eBV(n);const a=e.XpG();return r.Njj(a.handleEmojiClick(s))}),e.k0s()}if(2&i){const n=o.$implicit,t=e.XpG();e.Y8G("id",n.id)("name",n.name)("emojis",n.emojis)("perLine",t.perLine)("totalFrequentLines",t.totalFrequentLines)("native",t.native)("hasStickyPosition",t.native)("i18n",t.i18n)("hideObsolete",t.hideObsolete)("notFoundEmoji",t.notFoundEmoji)("custom",n.id==t.RECENT_CATEGORY.id?t.CUSTOM_CATEGORY.emojis:void 0)("recent",n.id==t.RECENT_CATEGORY.id?t.recent:void 0)("emojiNative",t.native)("emojiSkin",t.skin)("emojiSize",t.emojiSize)("emojiSet",t.set)("emojiSheetSize",t.sheetSize)("emojiForceSize",t.native)("emojiTooltip",t.emojiTooltip)("emojiBackgroundImageFn",t.backgroundImageFn)}}function Eo(i,o){if(1&i){const n=e.RV6();e.j41(0,"div",5),e.bIt("mousedown",function(s){return s.preventDefault()}),e.j41(1,"emoji-preview",12,3),e.bIt("skinChange",function(s){r.eBV(n);const a=e.XpG();return r.Njj(a.handleSkinChange(s))}),e.k0s()()}if(2&i){const n=e.XpG();e.R7$(),e.Y8G("title",n.title)("emoji",n.previewEmoji)("idleEmoji",n.emoji)("emojiNative",n.native)("emojiSize",38)("emojiSkin",n.skin)("emojiSet",n.set)("emojiSheetSize",n.sheetSize)("emojiBackgroundImageFn",n.backgroundImageFn)}}const Hn={search:"_i18n.Search",notfound:"_i18n.NotFoundEmoji",categories:{search:"_i18n.SearchResult",recent:"_i18n.FrequentlyEmoji",people:"_i18n.SmileysPeopleCategory",nature:"_i18n.NatureCategory",foods:"_i18n.FoodsCategory",activity:"_i18n.ActivityCategory",places:"_i18n.PlacesCategory",objects:"_i18n.ObjectsCategory",symbols:"_i18n.SymbolsCategory",flags:"_i18n.FlagsCategory",custom:"_i18n.CustomCategory"}};let wo=(()=>{class i{ref=(0,r.WQX)(y.gRc);perLine=9;totalFrequentLines=4;i18n={};style={};title="Emoji Mart\u2122";emoji="department_store";color="#ae65c5";hideObsolete=!0;categories=[];activeCategories=v.w;set="apple";skin=1;native=!1;emojiSize=24;sheetSize=64;emojisToShowFilter;showPreview=!0;emojiTooltip=!1;
1autoFocus=!1;custom=[];hideRecent=!0;notFoundEmoji="sleuth_or_spy";categoriesIcons=Xn;searchIcons=Wn;emojiClick=(0,y.CGW)();emojiSelect=(0,y.CGW)();scrollRef;previewRef;searchRef;categoryRefs;scrollHeight=0;clientHeight=0;selected;nextScroll;scrollTop;recent;previewEmoji;leaveTimeout;NAMESPACE="emoji-mart";measureScrollbar=0;RECENT_CATEGORY={id:"recent",name:"Recent",emojis:null};SEARCH_CATEGORY={id:"search",name:"Search",emojis:null,anchor:!1};CUSTOM_CATEGORY={id:"custom",name:"Custom",emojis:[]};backgroundImageFn=(n,t)=>`assets/img/picker/emojione-${t}-${n}.png`;ngOnInit(){this.measureScrollbar=function mo(){if(typeof document>"u")return 0;const i=document.createElement("div");i.style.width="100px",i.style.height="100px",i.style.overflow="scroll",i.style.position="absolute",i.style.top="-9999px",document.body.appendChild(i);const o=i.offsetWidth-i.clientWidth;return document.body.removeChild(i),o}(),this.i18n={...Hn,...this.i18n},this.i18n.categories={...Hn.categories,...this.i18n.categories},this.skin=JSON.parse(localStorage.getItem(`${this.NAMESPACE}.skin`)||"null")||this.skin;const n=[...Ln];this.custom.length>0&&(this.CUSTOM_CATEGORY.emojis=this.custom.map(t=>({...t,id:t.short_names[0],custom:!0})),n.push(this.CUSTOM_CATEGORY));for(const t of n){if(this.emojisToShowFilter){const s=[],{emojis:a}=t;for(const h of a||[])this.emojisToShowFilter(h)&&s.push(h);s.length&&this.categories.push({emojis:s,name:t.name,id:t.id})}else this.categories.push(t);this.categoriesIcons={...Xn,...this.categoriesIcons},this.searchIcons={...Wn,...this.searchIcons}}this.hideRecent=!1,this.categories.unshift(this.RECENT_CATEGORY),this.categories[0]&&(this.categories[0].first=!0),this.categories.unshift(this.SEARCH_CATEGORY),this.categories=this.categories.filter(t=>t.id!==this.RECENT_CATEGORY.id)}ngAfterViewInit(){setTimeout(()=>{this.activeCategories=(0,f.of)(this.categories),this.ref.markForCheck(),setTimeout(()=>this.updateCategoriesSize())})}updateCategoriesSize(){if(this.categoryRefs.forEach(n=>n.memoizeSize()),this.scrollRef){const n=this.scrollRef.nativeElement;this.scrollHeight=n.scrollHeight,this.clientHeight=n.clientHeight}}handleAnchorClick(n){this.searchRef.clear(),this.updateCategoriesSize();const t=this.categoryRefs.find(s=>s.id===n.category.id);if(this.SEARCH_CATEGORY.emojis&&this.handleSearch(null),t){let{top:s}=t;n.category.first?s=0:s+=1,this.scrollRef.nativeElement.scrollTop=s}this.selected=n.category.name,this.nextScroll=n.category.name}categoryTrack(n,t){return t.id}handleScroll(){if(this.nextScroll)return this.selected=this.nextScroll,void(this.nextScroll=void 0);if(!this.scrollRef)return;let n=null;if(this.SEARCH_CATEGORY.emojis)n=this.SEARCH_CATEGORY;else{const t=this.scrollRef.nativeElement;if(0===t.scrollTop)n=this.categories.find(s=>!0===s.first);else if(t.scrollHeight-t.scrollTop===this.clientHeight)n=this.categories[this.categories.length-1];else for(const s of this.categories)this.categoryRefs.find(l=>l.id===s.id).handleScroll(t.scrollTop)&&(n=s);this.scrollTop=t.scrollTop}n&&(this.selected=n.name)}handleSearch(n){this.SEARCH_CATEGORY.emojis=n;for(const t of this.categoryRefs.toArray())"Search"===t.name?(t.emojis=n,t.updateDisplay(n?"block":"none")):t.updateDisplay(n?"none":"block");this.scrollRef.nativeElement.scrollTop=0,this.handleScroll()}handleEnterKey(n,t){if(!t&&null!==this.SEARCH_CATEGORY.emojis&&this.SEARCH_CATEGORY.emojis.length){if(!(t=this.SEARCH_CATEGORY.emojis[0]))return;this.emojiSelect.emit({$event:n,emoji:t})}const s=this.categoryRefs.toArray()[1];s&&(s.ref.markForCheck(),setTimeout(()=>{this.scrollRef&&(s.memoizeSize(),this.updateCategoriesSize(),this.handleScroll(),this.SEARCH_CATEGORY.emojis&&s.updateDisplay("none"))}))}handleEmojiOver(n){if(!this.showPreview||!this.previewRef)return;const t=this.CUSTOM_CATEGORY.emojis.find(s=>s.id===n.emoji.id);t&&(n.emoji={...t}),this.previewEmoji=n.emoji,clearTimeout(this.leaveTimeout)}handleEmojiLeave(n){!this.showPreview||!this.previewRef||(this.leaveTimeout=setTimeout(()=>{this.previewEmoji=null,this.previewRef.ref.markForCheck()},16))}handleEmojiClick(n){this.emojiClick.emit(n),this.emojiSelect.emit(n),this.handleEnterKey(n.$event,n.emoji)}handleSkinChange(n){this.skin=n,localStorage.setItem(`${this.NAMESPACE}.skin`,String(n))}static \u0275fac=function(t){return new(t||i)};static \u0275cmp=e.VBU({type:i,selectors:[["emoji-mart"]],viewQuery:function(t,s){if(1&t&&e.GBs(_o,5)(Co,5)(ko,5)(bo,5),2&t){let a;e.mGM(a=e.lsd())&&(s.scrollRef=a.first),e.mGM(a=e.lsd())&&(s.previewRef=a.first),e.mGM(a=e.lsd())&&(s.searchRef=a.first),e.mGM(a=e.lsd())&&(s.categoryRefs=a)}},inputs:{perLine:"perLine",totalFrequentLines:"totalFrequentLines",i18n:"i18n",style:"style",title:"title",emoji:"emoji",color:"color",hideObsolete:"hideObsolete",categories:"categories",activeCategories:"activeCategories",set:"set",skin:"skin",native:"native",emojiSize:"emojiSize",sheetSize:"sheetSize",emojisToShowFilter:"emojisToShowFilter",showPreview:"showPreview",emojiTooltip:"emojiTooltip",autoF
1ocus:"autoFocus",custom:"custom",hideRecent:"hideRecent",notFoundEmoji:"notFoundEmoji",categoriesIcons:"categoriesIcons",searchIcons:"searchIcons",backgroundImageFn:"backgroundImageFn"},outputs:{emojiClick:"emojiClick",emojiSelect:"emojiSelect"},decls:11,vars:16,consts:[["searchRef",""],["scrollRef",""],["categoryRef",""],["previewRef",""],[1,"emoji-mart",3,"ngStyle"],[1,"emoji-mart-bar",3,"mousedown"],[3,"anchorClick","categories","color","selected","i18n","icons"],[3,"search","enterKey","i18n","custom","autoFocus","icons","emojisToShowFilter"],[1,"emoji-mart-scroll",3,"scroll","mousedown"],[3,"id","name","emojis","perLine","totalFrequentLines","native","hasStickyPosition","i18n","hideObsolete","notFoundEmoji","custom","recent","emojiNative","emojiSkin","emojiSize","emojiSet","emojiSheetSize","emojiForceSize","emojiTooltip","emojiBackgroundImageFn"],[1,"emoji-mart-bar"],[3,"emojiOver","emojiLeave","emojiClick","id","name","emojis","perLine","totalFrequentLines","native","hasStickyPosition","i18n","hideObsolete","notFoundEmoji","custom","recent","emojiNative","emojiSkin","emojiSize","emojiSet","emojiSheetSize","emojiForceSize","emojiTooltip","emojiBackgroundImageFn"],[3,"skinChange","title","emoji","idleEmoji","emojiNative","emojiSize","emojiSkin","emojiSet","emojiSheetSize","emojiBackgroundImageFn"]],template:function(t,s){1&t&&(e.j41(0,"div",4)(1,"div",5),e.bIt("mousedown",function(h){return h.preventDefault()}),e.j41(2,"emoji-mart-anchors",6),e.bIt("anchorClick",function(h){return s.handleAnchorClick(h)}),e.k0s()(),e.j41(3,"emoji-search",7,0),e.bIt("search",function(h){return s.handleSearch(h)})("enterKey",function(h){return s.handleEnterKey(h)}),e.k0s(),e.j41(5,"div",8,1),e.bIt("scroll",function(){return s.handleScroll()})("mousedown",function(h){return h.preventDefault()}),e.Z7z(7,yo,2,20,"emoji-category",9,s.categoryTrack,!0),e.nI1(9,"async"),e.k0s(),e.nVh(10,Eo,3,9,"div",10),e.k0s()),2&t&&(e.xc7("width",s.perLine*(s.emojiSize+12)+12+2+s.measureScrollbar,"px"),e.Y8G("ngStyle",s.style),e.R7$(2),e.Y8G("categories",s.categories)("color",s.color)("selected",s.selected)("i18n",s.i18n)("icons",s.categoriesIcons),e.R7$(),e.Y8G("i18n",s.i18n)("custom",s.custom)("autoFocus",s.autoFocus)("icons",s.searchIcons)("emojisToShowFilter",s.emojisToShowFilter),e.R7$(4),e.Dyx(e.bMT(9,14,s.activeCategories)),e.R7$(3),e.vxM(s.showPreview?10:-1))},dependencies:[B.B3,po,co,qa,ro,B.Jj],encapsulation:2,changeDetection:0})}return i})();var vo=d(70152),Do=d(13961),Mo=d(58284);let So=(()=>{class i{static \u0275fac=function(t){return new(t||i)};static \u0275cmp=e.VBU({type:i,selectors:[["app-search-light-icon"],["","app-search-light-icon",""]],decls:2,vars:0,consts:[["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 512 512"],["d","m508.5 481.6-129-129c-2.3-2.3-5.3-3.5-8.5-3.5h-10.3C395 312 416 262.5 416 208 416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c54.5 0 104-21 141.1-55.2V371c0 3.2 1.3 6.2 3.5 8.5l129 129c4.7 4.7 12.3 4.7 17 0l9.9-9.9c4.7-4.7 4.7-12.3 0-17zM208 384c-97.3 0-176-78.7-176-176S110.7 32 208 32s176 78.7 176 176-78.7 176-176 176z"]],template:function(t,s){1&t&&(r.qSk(),e.rj2(0,"svg",0),e.Hgh(1,"path",1),e.eux())},encapsulation:2})}return i})();var To=d(49371),xo=d(25244),Bo=d(68931);let Po=(()=>{class i{_el=(0,r.WQX)(e.aKT);spiedTags=[];sectionChange=(0,y.CGW)();currentSection;onScroll(n){const t=this._el.nativeElement.children,s=n.target.scrollTop;let a=Number.POSITIVE_INFINITY,h="";for(let l=0;l<t.length;l++){const _=t[l];if(this.spiedTags.some(k=>k===_.tagName)){const k=Math.abs(_.offsetTop-s);a>k&&(a=k,h=_.id)}}h!==this.currentSection&&(this.currentSection=h,this.sectionChange.emit(this.currentSection))}static \u0275fac=function(t){return new(t||i)};static \u0275dir=e.FsC({type:i,selectors:[["","scrollSpy",""]],hostBindings:function(t,s){1&t&&e.bIt("scroll",function(h){return s.onScroll(h)})},inputs:{spiedTags:"spiedTags"},outputs:{sectionChange:"sectionChange"}})}return i})();var Yn=d(13220),me=d(43123);let Io=(()=>{class i{transform(n,t){if(!t)return(0,me.Z)(n);const s=n.toLowerCase(),a=t.toLowerCase(),h=this.findSearchTermIndexes(s,a);if(0===h.length)return(0,me.Z)(n);{let l="",_=0;return h.forEach(k=>{l+=(0,me.Z)(n.slice(_,k))+`<span class="highlighted-text">${(0,me.Z)(t)}</span>`,_=k+t.length}),_<n.length&&(l+=(0,me.Z)(n.slice(_,n.length))),l}}findSearchTermIndexes(n,t){const s=[];let a=n.indexOf(t,0);for(;a>=0;)s.push(a),a=n.indexOf(t,a+t.length);return s}static \u0275fac=function(t){return new(t||i)};static \u0275pipe=e.EJ8({name:"highlighter",type:i,pure:!0})}return i})();const jo=()=>["DIV"],Ao=()=>["name"];function Oo(i,o){if(1&i){const n=e.RV6();e.j41(0,"li",14)(1,"a",15),e.bIt("click",function(){const s=r.eBV(n).$implicit,a=e.XpG();
1return r.Njj(a.selectCategory(s))}),e.EFF(2),e.k0s()()}if(2&i){const n=o.$implicit,t=e.XpG();e.AVh("active",t.isSelectedCategory(n)),e.Y8G("id",e.mNQ(t.getCategoryNavigationId(n))),e.R7$(2),e.JRh(null==n?null:n.name)}}function Ro(i,o){if(1&i){const n=e.RV6();e.j41(0,"button",16),e.nI1(1,"translate"),e.bIt("click",function(){r.eBV(n);const s=e.XpG();return r.Njj(s.openCategoryEditor())}),e.nrm(2,"span",17),e.k0s()}2&i&&e.Y8G("title",e.bMT(1,1,"_i18n.ConfigureTemplateCategories"))}function Go(i,o){if(1&i&&e.nrm(0,"show-svg-images",21),2&i){const n=e.XpG().item;e.Y8G("svg",n.flag)}}function No(i,o){if(1&i&&(e.j41(0,"div",20),e.nVh(1,Go,1,1,"show-svg-images",21),e.j41(2,"span",22),e.EFF(3),e.k0s()()),2&i){const n=o.item;e.Y8G("id",e.mNQ(n.id))("title",n.name),e.R7$(),e.vxM(n.flag?1:-1),e.R7$(2),e.JRh(n.name)}}function zo(i,o){if(1&i){const n=e.RV6();e.j41(0,"div",7)(1,"ng-select",18),e.nI1(2,"async"),e.nI1(3,"async"),e.nI1(4,"async"),e.bIt("ngModelChange",function(s){r.eBV(n);const a=e.XpG();return r.Njj(a.selectTemplateLanguage(s))}),e.DNE(5,No,4,5,"ng-template",19),e.k0s()()}if(2&i){let n,t;const s=e.XpG();e.R7$(),e.Y8G("items",e.bMT(2,6,s.templateLanguages$))("clearable",!1)("searchable",!1)("ngModel",null==(n=e.bMT(3,8,s.templateSelectedLanguage$))?null:n.locale)("title",null==(t=e.bMT(4,10,s.templateSelectedLanguage$))?null:t.name)("disabled",!(null!=s.unfilteredCategoriesVM&&s.unfilteredCategoriesVM.length))}}function $o(i,o){if(1&i&&(e.j41(0,"div",24)(1,"span",25),e.EFF(2),e.k0s()()),2&i){const n=o.item;e.R7$(),e.Y8G("title",n.name),e.R7$(),e.JRh(n.name)}}function Lo(i,o){if(1&i){const n=e.RV6();e.j41(0,"div",8)(1,"ng-select",23),e.nI1(2,"async"),e.nI1(3,"async"),e.bIt("ngModelChange",function(s){r.eBV(n);const a=e.XpG();return r.Njj(a.selectGroup(s))}),e.DNE(4,$o,3,2,"ng-template",19),e.k0s()()}if(2&i){let n;const t=e.XpG();e.R7$(),e.Y8G("items",e.bMT(2,4,t.groupsParticipating$))("ngModel",null==(n=e.bMT(3,6,t.groupSelected$))?null:n.Number)("clearable",!1)("searchable",!1)}}function Vo(i,o){if(1&i){const n=e.RV6();e.j41(0,"button",30),e.nI1(1,"translate"),e.bIt("click",function(){r.eBV(n);const s=e.XpG(2);return r.Njj(s.addTemplate())}),e.nrm(2,"span",31),e.j41(3,"span",32),e.EFF(4),e.nI1(5,"translate"),e.k0s()()}2&i&&(e.Y8G("title",e.bMT(1,2,"_i18n.AddTemplate")),e.R7$(4),e.JRh(e.bMT(5,4,"_i18n.AddTemplate")))}function Xo(i,o){if(1&i){const n=e.RV6();e.j41(0,"div",9)(1,"div",26)(2,"input",27),e.nI1(3,"translate"),e.nI1(4,"async"),e.bIt("ngModelChange",function(s){r.eBV(n);const a=e.XpG();return r.Njj(a.searchTemplate(s))}),e.k0s(),e.nrm(5,"span",28),e.k0s(),e.nVh(6,Vo,6,6,"button",29),e.nI1(7,"async"),e.k0s()}if(2&i){const n=e.XpG();e.R7$(2),e.Y8G("placeholder",e.mNQ(e.bMT(3,4,"_i18n.Search")))("ngModel",e.bMT(4,6,n.search$)),e.R7$(4),e.vxM(e.bMT(7,8,n.canEditSelectedGroup$)?6:-1)}}function Wo(i,o){if(1&i){const n=e.RV6();e.j41(0,"div",41)(1,"a",42),e.nI1(2,"translate"),e.bIt("click",function(s){r.eBV(n);const a=e.XpG().$implicit,h=e.XpG(4);return s.stopPropagation(),r.Njj(h.editTemplate(a))}),e.nrm(3,"span",43),e.k0s(),e.j41(4,"a",44),e.nI1(5,"translate"),e.bIt("click",function(s){r.eBV(n);const a=e.XpG().$implicit,h=e.XpG(4);return s.stopPropagation(),r.Njj(h.deleteTemplate(a))}),e.nrm(6,"span",45),e.k0s()()}2&i&&(e.R7$(),e.Y8G("title",e.bMT(2,2,"_i18n.Edit")),e.R7$(3),e.Y8G("title",e.bMT(5,4,"_i18n.Delete")))}function Ho(i,o){if(1&i){const n=e.RV6();e.j41(0,"div",38),e.bIt("click",function(){const s=r.eBV(n).$implicit,a=e.XpG(4);return r.Njj(a.insertTemplate(s))}),e.nrm(1,"span",39),e.nI1(2,"async"),e.nI1(3,"highlighter"),e.nrm(4,"span",40),e.nI1(5,"async"),e.nI1(6,"highlighter"),e.nVh(7,Wo,7,6,"div",41),e.nI1(8,"async"),e.k0s()}if(2&i){const n=o.$implicit,t=e.XpG(4);e.BMQ("data-qa","template-"+n.id),e.R7$(),e.Y8G("title",n.name)("innerHtml",e.i5U(3,7,n.name,e.bMT(2,5,t.search$)||""),e.npT),e.R7$(3),e.Y8G("innerHtml",e.i5U(6,12,n.formattedTemplateText,e.bMT(5,10,t.search$)||""),e.npT),e.R7$(3),e.vxM(e.bMT(8,15,t.canEditSelectedGroup$)?7:-1)}}function Yo(i,o){if(1&i&&(e.Z7z(0,Ho,9,17,"div",37,e.fX1),e.nI1(2,"orderBy")),2&i){const n=e.XpG().$implicit;e.Dyx(e.i5U(2,0,n.templates,e.lJ4(3,Ao)))}}function Uo(i,o){if(1&i){const n=e.RV6();e.j41(0,"button",50),e.bIt("click",function(){r.eBV(n);const s=e.XpG(2).$implicit,a=e.XpG(2);
1return r.Njj(a.addTemplate(s.id))}),e.nrm(1,"span",51),e.j41(2,"span",52),e.EFF(3),e.nI1(4,"translate"),e.k0s()()}if(2&i){const n=e.XpG(2).$implicit;e.Y8G("id",e.mNQ("addCategoryTemplateBtn-"+n.id)),e.R7$(3),e.JRh(e.bMT(4,3,"_i18n.AddTemplate"))}}function qo(i,o){if(1&i&&(e.j41(0,"div",36),e.nrm(1,"span",46),e.j41(2,"div",47)(3,"span",48),e.EFF(4),e.nI1(5,"translate"),e.k0s(),e.nVh(6,Uo,5,5,"button",49),e.nI1(7,"async"),e.k0s()()),2&i){const n=e.XpG(3);e.R7$(4),e.JRh(e.bMT(5,2,"_i18n.TemplatesNotFound")),e.R7$(2),e.vxM(e.bMT(7,4,n.canEditSelectedGroup$)?6:-1)}}function Qo(i,o){if(1&i&&(e.j41(0,"div",34)(1,"span",35),e.EFF(2),e.k0s(),e.nVh(3,Yo,3,4),e.nVh(4,qo,8,6,"div",36),e.k0s()),2&i){const n=o.$implicit,t=e.XpG(2);e.Y8G("id",e.mNQ(t.getCategoryItemId(n))),e.R7$(2),e.JRh(n.name),e.R7$(),e.vxM((null==n||null==n.templates?null:n.templates.length)>0?3:-1),e.R7$(),e.vxM(null!=n&&n.templates&&0!==(null==n||null==n.templates?null:n.templates.length)?-1:4)}}function Zo(i,o){if(1&i){const n=e.RV6();e.j41(0,"div",33),e.bIt("sectionChange",function(s){r.eBV(n);const a=e.XpG();return r.Njj(a.onSectionChange(s))}),e.Z7z(1,Qo,5,5,"div",34,e.fX1),e.k0s()}if(2&i){const n=e.XpG();e.Y8G("spiedTags",e.lJ4(1,jo)),e.R7$(),e.Dyx(n.filteredCategoriesVM)}}function Jo(i,o){if(1&i){const n=e.RV6();e.j41(0,"button",54),e.bIt("click",function(){r.eBV(n);const s=e.XpG(2);return r.Njj(s.openCategoryEditor())}),e.nrm(1,"span",51),e.j41(2,"span",52),e.EFF(3),e.nI1(4,"translate"),e.k0s()()}2&i&&(e.R7$(3),e.JRh(e.bMT(4,1,"_i18n.AddCategory")))}function Ko(i,o){if(1&i&&(e.j41(0,"div",11),e.nrm(1,"span",46),e.j41(2,"div",47)(3,"span",48),e.EFF(4),e.nI1(5,"translate"),e.k0s(),e.nVh(6,Jo,5,3,"button",53),e.nI1(7,"async"),e.k0s()()),2&i){const n=e.XpG();e.R7$(4),e.JRh(e.bMT(5,2,"_i18n.TemplateCategoriesNotFound")),e.R7$(2),e.vxM(e.bMT(7,4,n.canEditSelectedGroup$)?6:-1)}}function er(i,o){1&i&&(e.j41(0,"div",12)(1,"span"),e.EFF(2),e.nI1(3,"translate"),e.k0s()()),2&i&&(e.R7$(2),e.JRh(e.bMT(3,1,"_i18n.TemplatesNotFound")))}const nr=["managers","group_owners","system_owners","supervisors"];let tr=(()=>{class i{chatTemplatesService=(0,r.WQX)(Qe);mcmGroupService=(0,r.WQX)(xn.u);templateSelected=(0,y.CGW)();categoryNavigationPrefix="category-nav-";categoryPrefix="category-item-";filteredCategoriesVM;unfilteredCategoriesVM;selectedCategory=null;templateSelectedLanguage;subscriptions=new Do.yU;searchSubj=new Ye.t("");search$;groupsParticipating$;groupSelected$;canEditSelectedGroup$;templateLanguages$;templateSelectedLanguage$;ngOnInit(){this.groupsParticipating$=this.mcmGroupService.groupsParticipating$,this.groupSelected$=this.chatTemplatesService.templateSelectedGroup$,this.canEditSelectedGroup$=this.groupSelected$.pipe((0,F.T)(n=>nr.includes(n?.RoleName??""))),this.templateLanguages$=this.chatTemplatesService.templateLanguages$,this.templateSelectedLanguage$=this.chatTemplatesService.templateSelectedLanguage$,this.search$=this.searchSubj.pipe((0,vo.B)(J.tN),(0,F.T)(n=>n.trim()),(0,ce.Z)(""),(0,p.F)(),(0,ue.H9)()),this.subscriptions.add((0,A.z)([this.chatTemplatesService.templateCategoriesModel$,this.search$]).subscribe(([n,t])=>{this.unfilteredCategoriesVM=n,this.filteredCategoriesVM=function Li(i,o){if(""===o)return i;const n=[];return i.forEach(t=>{if(t.templates&&t.templates.length>0){const s=t.templates.filter(a=>function Ri(i,o){const n=o.toUpperCase();return[i.name,i.formattedTemplateText].some(t=>t.toUpperCase()?.includes(n))}(a,o)).map(a=>new De(a));if(s.length>0){const a=new Me(t);a.templates=s,n.push(a)}}}),n}(n,t),this.resetSelectedCategory()})),this.subscriptions.add(this.templateSelectedLanguage$.subscribe(n=>{this.templateSelectedLanguage=n}))}ngOnDestroy(){this.subscriptions?.unsubscribe()}insertTemplate(n){n.formattedTemplateText&&this.templateSelected.emit(n.formattedTemplateText)}selectCategory(n){this.selectedCategory=n,n.id&&Pn(this.getCategoryItemId(n))}getCategoryItemId(n){return this.categoryPrefix+(n.id?.toString()??"")}getCategoryNavigationId(n){return this.categoryNavigationPrefix+(n.id?.toString()??"")}resetSelectedCategory(){this.selectedCategory=this.filteredCategoriesVM.length>0?this.filteredCategoriesVM[0]:null}isSelectedCategory(n){return!!this.selectedCategory&&!!this.selectedCategory?.id&&!!n?.id&&this.selectedCategory.id===n.id}onSectionChange(n){this.selectedCategory=this.filteredCategoriesVM.find(t=>n===this.getCategoryItemId(t))??null,this.selectedCategory&&this.selectedCategory.id&&Pn(this.getCategoryNavigationId(this.selectedCategory),{block:"nearest",inline:"nearest",behavior:"auto"})}selectTemplateLanguage(n){this.chatTemplatesService.selectTemplateLanguage(n)}selectGroup(n){this.chatTemplatesService.selectTemplateGroup(n)}searchTemplate(n){this.searchSubj.next(n)}onKeyDown(n){"Escape"===n.key&&this.searchSubj.next("")}addTemplate(n){this.chatTemplatesService.showTemplateEditor(new De({idCategory:n,idLanguage:this.templateSelectedLanguage?.id}))}editTemplate(n){this.chatTemplatesService.showTemplateEditor(n)}deleteTemplate(n){this.chatTemplatesService.deleteTemplate(n)}openCategoryEditor(){this.chatTemplatesService.showCategoryEditor()}static \u0275fac=function(t){return new(t||i)};static \u0275cmp=e.VBU({type:i,selectors:[["chat-templates"]],hostBindings:function(t,s){1&t&&e.bIt("keydown",function(h){return s.onKeyDown(h)})},outputs:{templateSelected:"templateSelected"},decls:18,vars:14,consts:[[1,"chat-templates-container","d-flex","flex-column","position-relative"],[1,"template-options"],[1,"navbar","navbar-expand-sm","d-flex","align-items-stretch","pe-0"],[1,"nav-container"],[1,"navbar-nav"],["data-qa","category-nav-item",1,"nav-item",3,"active","id"],["data-qa","configure-template-categories","type","button",1,"btn","btn-border","border-top-0","border-right-0","border-bottom-0",3,"title"],["data-qa","template-language",1,"language-selector","d-flex","align-items-center","b-l"],["data-qa","group",1,"group-selector","d-flex","align-items-center","b-l"],[1,"template-search-bar","d-flex","ps-2","pe-2","pt-2","pb-0"],["scrollSpy","",1,"template-categories","px-2","position-relative",3,"spiedTags"],[1,"d-flex","align-items-center","justify-content-center","flex-grow-1"],[1,"d-flex","flex-column","align-items-center","justify-content-center","flex-grow-1"],[3,"show"],["data-qa","category-nav-item",1,"nav-item",3,"id"],[1,"nav-link","px-2","pointer",3,"click"],["data-qa","configure-template-categories","type","button",1,"btn","btn-border","border-top-0","border-right-0","border-bottom-0",3,"click","title"],["app-wrench-solid-icon","",1,"customSVGIcons","svg-sm"],["bindValue","locale","bindLabel","name","data-qa","select",3,"ngModelChange","items","clearable","searchable","ngModel","title","disabled"],["ng-label-tmp","","ng-option-tmp",""],[1,"d-flex","align-items-center",3,"title","id"],[1,"customSVGIcons","svg-sm","me-1",3,"svg"],[1,"language-name","text-truncate"],["bindValue","groupId.Number","bindLabel","name","data-qa","select",3,"ngModelChange","items","ngModel","clearable","searchable"],[1,"d-flex","align-items-center"],[1,"text-ellipsis",3,"title"],[1,"d-flex","flex-grow-1","position-relative"],["type","text","data-qa","search-template-input",1,"search-input","w-100",3,"ngModelChange","ngModel","placeholder"],["app-search-light-icon","",1,"customSVGIcons","svg-xs","position-absolute","search-icon"],["type","button",1,"btn","btn-plain","ms-2",3,"title"],["type","button",1,"btn","btn-plain","ms-2",3,"click","title"],["app-plus-solid-icon","",1,"customSVGIcons","svg-xs"],[1,"text-nowrap","d-none","d-md-block","ms-2"],["scrollSpy","",1,"template-categories","px-2","position-relative",3,"sectionChange","spiedTags"],["data-qa","category-template",1,"category","d-flex","flex-column","pb-2",3,"id"],[1,"category-header","py-2"],[1,"d-flex","align-items-center","justify-content-center","flex-grow-1","py-3"],[1,"template","pointer"],[1,"template","pointer",3,"click"],[1,"template-name","text-ellipsis",3,"title","innerHtml"],[1,"template-text","text-ellipsis",3,"innerHtml"],[1,"template-actions"],["data-qa","edit-template",1,"btn","btn-plain",3,"click","title"],["app-pencil-solid-icon","",1,"customSVGIcons","svg-xs"],["data-qa","delete-template",1,"btn","btn-plain",3,"click","title"],["app-trash-alt-solid-icon","",1,"customSVGIcons","svg-xs"],["app-square-list-solid-icon","",1,"customSVGIcons","no-template-svg","me-2"],[1,"d-flex","flex-column","align-items-start","justify-content-center"],[1,"mb-1"],["type","button","data-qa","add-template",1,"btn","btn-plain-sm",3,"id"],["type","button","data-qa","add-template",1,"btn","btn-plain-sm",3,"click","id"],["app-plus-solid-icon","",1,"customSVGIcons","svg-xs","me-2"],[1,"text-nowrap"],["type","button","id","addCategoryBtn",1,"btn","btn-plain-sm"],["type","button","id","addCategoryBtn",1,"btn","btn-plain-sm",3,"click"]],template:function(t,s){if(1&t&&(e.j41(0,"div",0)(1,"div",1)(2,"nav",2)(3,"div",3)(4,"ul",4),e.Z7z(5,Oo,3,5,"li",5,e.fX1),e.k0s()(),e.nVh(7,Ro,3,3,"button",6),e.nI1(8,"async"),e.nVh(9,zo,6,12,"div",7),e.nVh(10,Lo,5,8,"div",8),e.nI1(11,"async"),e.k0s(),e.nVh(12,Xo,8,10,"div",9),e.k0s(),e.nVh(13,Zo,3,2,"div",10),e.nVh(14,Ko,8,6,"div",11),e.nVh(15,er,4,3,"div",12),e.nrm(16,"ngx-loading",13),e.nI1(17,"async"),e.k0s()),2&t){let a;e.R7$(5),e.Dyx(s.filteredCategoriesVM),e.R7$(2),e.vxM(e.bMT(8,8,s.canEditSelectedGroup$)?7:-1),e.R7$(2),e.vxM(null!=s.unfilteredCategoriesVM&&s.unfilteredCategoriesVM.length?9:-1),e.R7$(),e.vxM(((null==(a=e.bMT(11,10,s.groupsParticipating$))?null:a.length)||0)>1?10:-1),e.R7$(2),e.vxM(null!=s.unfilteredCategoriesVM&&s.unfilteredCategoriesVM.length?12:-1),e.R7$(),e.vxM(null!=s.filteredCategoriesVM&&s.filteredCategoriesVM.length?13:-1),e.R7$(),e.vxM(null!=s.unfilteredCategoriesVM&&s.unfilteredCategoriesVM.length?-1:14),e.R7$(),e.vxM(0===(null==s.filteredCategoriesVM?null:s.filteredCategoriesVM.length)&&null!=s.unfilteredCategoriesVM&&s.unfilteredCategoriesVM.length?15:-1),e.R7$(),e.Y8G("show",e.bMT(17,12,s.chatTemplatesService.isLoading$))}},dependencies:[Mo.h,he.vr,g.X1,g.me,g.BC,g.YN,g.vS,he.ZZ,he.Uq,Se.d,So,To.K,Po,xo.T,qe.d,Bo.H,Yn.kq,Yn.bt,T.D9,rn.m,Io,B.Jj],styles:["@media(max-width:1399.98px){.d-xxl-down-none[_ngcontent-%COMP%], .xxl-visible[_ngcontent-%COMP%]{display:none}}@media(max-width:1199.98px){.d-xl-down-none[_ngcontent-%COMP%], .xl-visible[_ngcontent-%COMP%]{display:none}}@media(max-width:991.98px){.d-lg-down-none[_ngcontent-%COMP%], .lg-visible[_ngcontent-%COMP%]{display:none}}@media(max-width:767.98px){.d-md-down-none[_ngcontent-%COMP%], .md-visible[_ngcontent-%COMP%]{display:none!important}}@media(max-width:575.98px){.d-sm-down-none[_ngcontent-%COMP%], .sm-visible[_ngcontent-%COMP%]{display:none!important}}[_nghost-%COMP%]   .chat-templates-container[_ngcontent-%COMP%]{height:360px}[_nghost-%COMP%]   .chat-templates-container[_ngcontent-%COMP%]   .template-options[_ngcontent-%COMP%]   .navbar[_ngcontent-%COMP%]{flex-wrap:nowrap;background-color:transparent;color:var(--text-primary);border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color)}[_nghost-%COMP%]   .chat-templates-container[_ngcontent-%COMP%]   .template-options[_ngcontent-%COMP%]   .navbar[_ngcontent-%COMP%]   .nav-container[_ngcontent-%COMP%]{width:100%;overflow-x:auto}[_nghost-%COMP%]   .chat-templates-container[_ngcontent-%COMP%]   .template-options[_ngcontent-%COMP%]   .navbar[_ngcontent-%COMP%]   .nav-container[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]{white-space:nowrap;flex-direction:inherit;overflow-y:auto}[_nghost-%COMP%]   .chat-templates-container[_ngcontent-%COMP%]   .template-options[_ngcontent-%COMP%]   .navbar[_ngcontent-%COMP%]   .nav-container[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .nav-item.active[_ngcontent-%COMP%]{border-bottom:3px solid var(--text-primary)}[_nghost-%COMP%]   .chat-templates-container[_ngcontent-%COMP%]   .template-options[_ngcontent-%COMP%]   .navbar[_ngcontent-%COMP%]   .nav-container[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .nav-item[_ngcontent-%COMP%]:hover{background-color:var(--bg-icon-primary-hover);color:var(--text-primary)}[_nghost-%COMP%]   .chat-templates-container[_ngcontent-%COMP%]   .template-options[_ngcontent-%COMP%]   .navbar[_ngcontent-%COMP%]   .nav-container[_ngcontent-%COMP%]   .navbar-nav[_ngcontent-%COMP%]   .nav-item[_ngcontent-%COMP%]   .nav-link[_ngcontent-%COMP%]{font-size:11px;text-align:center;color:var(--text-primary)}[_nghost-%COMP%]   .chat-templates-container[_ngcontent-%COMP%]   .template-options[_ngcontent-%COMP%]   .navbar[_ngcontent-%COMP%]   .language-selector[_ngcontent-%COMP%], [_nghost-%COMP%]   .chat-templates-container[_ngcontent-%COMP%]   .template-options[_ngcontent-%COMP%]   .navbar[_ngcontent-%COMP%]   .group-selector[_ngcontent-%COMP%]{max-width:150px}[_nghost-%COMP%]   .chat-templates-container[_ngcontent-%COMP%]   .template-options[_ngcontent-%COMP%]   .navbar[_ngcontent-%COMP%]   .language-selector[_ngcontent-%COMP%]     .ng-select, [_nghost-%COMP%]   .chat-templates-container[_ngcontent-%COMP%]   .template-options[_ngcontent-%COMP%]   .navbar[_ngcontent-%COMP%]   .group-selector[_ngcontent-%COMP%]     .ng-select{height:100%}[_nghost-%COMP%]   .chat-templates-container[_ngcontent-%COMP%]   .template-options[_ngcontent-%COMP%]   .navbar[_ngcontent-%COMP%]   .language-selector[_ngcontent-%COMP%]     .ng-select .ng-select-container, [_nghost-%COMP%]   .chat-templates-container[_ngcontent-%COMP%]   .template-options[_ngcontent-%COMP%]   .navbar[_ngcontent-%COMP%]   .group-selector[_ngcontent-%COMP%]     .ng-select .ng-select-container{max-width:150px;height:100%;border:none!important;cursor:pointer;background-color:transparent!important}[_nghost-%COMP%]   .chat-templates-container[_ngcontent-%COMP%]   .template-options[_ngcontent-%COMP%]   .navbar[_ngcontent-%COMP%]   .language-selector[_ngcontent-%COMP%]     .ng-select .ng-select-container:hover, [_nghost-%COMP%]   .chat-templates-container[_ngcontent-%COMP%]   .template-options[_ngcontent-%COMP%]   .navbar[_ngcontent-%COMP%]   .group-selector[_ngcontent-%COMP%]     .ng-select .ng-select-container:hover{background:var(--bg-icon-primary-hover)!important}[_nghost-%COMP%]   .chat-templates-container[_ngcontent-%COMP%]   .template-options[_ngcontent-%COMP%]   .navbar[_ngcontent-%COMP%]   .language-selector[_ngcontent-%COMP%]     .ng-select .ng-select-container .ng-value-container, [_nghost-%COMP%]   .chat-templates-container[_ngcontent-%COMP%]   .template-options[_ngcontent-%COMP%]   .navbar[_ngcontent-%COMP%]   .group-selector[_ngcontent-%COMP%]     .ng-select .ng-select-container .ng-value-container{max-width:130px}@media(max-width:991.98px){[_nghost-%COMP%]   .chat-templates-container[_ngcontent-%COMP%]   .template-options[_ngcontent-%COMP%]   .navbar[_ngcontent-%COMP%]   .language-selector[_ngcontent-%COMP%]     .ng-select .ng-select-container .ng-value-container .language-name, [_nghost-%COMP%]   .chat-templates-container[_ngcontent-%COMP%]   .template-options[_ngcontent-%COMP%]   .navbar[_ngcontent-%COMP%]   .group-selector[_ngcontent-%COMP%]     .ng-select .ng-select-container .ng-value-container .language-name{display:none!important}}[_nghost-%COMP%]   .chat-templates-container[_ngcontent-%COMP%]   .template-options[_ngcontent-%COMP%]   .navbar[_ngcontent-%COMP%]   .language-selector[_ngcontent-%COMP%]     .ng-dropdown-panel, [_nghost-%COMP%]   .chat-templates-container[_ngcontent-%COMP%]   .template-options[_ngcontent-%COMP%]   .navbar[_ngcontent-%COMP%]   .group-selector[_ngcontent-%COMP%]     .ng-dropdown-panel{width:auto;min-width:100%;max-width:150px;right:0}[_nghost-%COMP%]   .chat-templates-container[_ngcontent-%COMP%]   .template-options[_ngcontent-%COMP%]   .template-search-bar[_ng
1content-%COMP%]   .search-input[_ngcontent-%COMP%]{color:var(--text-primary);background-color:var(--background);border:1px solid var(--border-color);border-radius:5px;padding:6px 25px 6px 10px;line-height:1.15}[_nghost-%COMP%]   .chat-templates-container[_ngcontent-%COMP%]   .template-options[_ngcontent-%COMP%]   .template-search-bar[_ngcontent-%COMP%]   .search-input[_ngcontent-%COMP%]::placeholder{color:var(--text-tertiary)}[_nghost-%COMP%]   .chat-templates-container[_ngcontent-%COMP%]   .template-options[_ngcontent-%COMP%]   .template-search-bar[_ngcontent-%COMP%]   .search-icon[_ngcontent-%COMP%]{right:10px;top:50%;transform:translateY(-50%)}[_nghost-%COMP%]   .chat-templates-container[_ngcontent-%COMP%]   .template-categories[_ngcontent-%COMP%]{height:260px;overflow-y:auto}[_nghost-%COMP%]   .chat-templates-container[_ngcontent-%COMP%]   .template-categories[_ngcontent-%COMP%]   .category[_ngcontent-%COMP%]{min-height:100px}[_nghost-%COMP%]   .chat-templates-container[_ngcontent-%COMP%]   .template-categories[_ngcontent-%COMP%]   .category[_ngcontent-%COMP%]   .category-header[_ngcontent-%COMP%]{border-bottom:1px solid var(--border-color);font-weight:700;color:var(--text-tertiary)}[_nghost-%COMP%]   .chat-templates-container[_ngcontent-%COMP%]   .template-categories[_ngcontent-%COMP%]   .category[_ngcontent-%COMP%]   .template[_ngcontent-%COMP%]{max-width:100%;display:grid;align-items:center;grid-template-columns:auto 1fr 75px;grid-gap:.5em;padding:.5em;border-bottom:1px solid var(--border-color)}[_nghost-%COMP%]   .chat-templates-container[_ngcontent-%COMP%]   .template-categories[_ngcontent-%COMP%]   .category[_ngcontent-%COMP%]   .template[_ngcontent-%COMP%]   .template-text[_ngcontent-%COMP%]{color:var(--text-tertiary)}[_nghost-%COMP%]   .chat-templates-container[_ngcontent-%COMP%]   .template-categories[_ngcontent-%COMP%]   .category[_ngcontent-%COMP%]   .template[_ngcontent-%COMP%]   .template-actions[_ngcontent-%COMP%]{display:flex;justify-content:flex-end}[_nghost-%COMP%]   .chat-templates-container[_ngcontent-%COMP%]   .template-categories[_ngcontent-%COMP%]   .category[_ngcontent-%COMP%]   .template[_ngcontent-%COMP%]:hover{background-color:var(--bg-primary-hover)}[_nghost-%COMP%]   .chat-templates-container[_ngcontent-%COMP%]   .template-categories[_ngcontent-%COMP%]   .category[_ngcontent-%COMP%]   .template[_ngcontent-%COMP%]:hover   .template-text[_ngcontent-%COMP%]{color:var(--text-primary)}[_nghost-%COMP%]   .chat-templates-container[_ngcontent-%COMP%]   .template-categories[_ngcontent-%COMP%]   .category[_ngcontent-%COMP%]   .template[_ngcontent-%COMP%]     .highlighted-text{color:var(--bg-secondary-variant);font-weight:700}[_nghost-%COMP%]   .chat-templates-container[_ngcontent-%COMP%]   .no-template-svg[_ngcontent-%COMP%]{--svg-size: 52px;width:52px;height:52px}@media(max-width:575.98px){[_nghost-%COMP%]   .template[_ngcontent-%COMP%]{grid-template-columns:1fr 75px!important}[_nghost-%COMP%]   .template[_ngcontent-%COMP%]   .template-text[_ngcontent-%COMP%]{display:none!important}}"]})}return i})();var ir=d(12271),K=d(68173);class Un extends((0,xe.mS)({date:new Date,message:"",extras:"",icon:void 0,type:m._J6.CMT_Normal,contact:we.a3})){}let sr=(()=>{class i{static \u0275fac=function(t){return new(t||i)};static \u0275cmp=e.VBU({type:i,selectors:[["app-long-arrow-right-solid-icon"],["","app-long-arrow-right-solid-icon",""]],decls:2,vars:0,consts:[["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 448 512"],["d","M254.544 154.427 320.118 220H24c-13.255 0-24 10.745-24 24v24c0 13.255 10.745 24 24 24h296.118l-65.574 65.573c-9.373 9.373-9.373 24.569 0 33.941l16.971 16.971c9.373 9.373 24.569 9.373 33.941 0L440.97 272.97c9.373-9.373 9.373-24.569 0-33.941L305.456 103.515c-9.373-9.373-24.569-9.373-33.941 0l-16.971 16.971c-9.373 9.372-9.373 24.568 0 33.941z"]],template:function(t,s){1&t&&(r.qSk(),e.rj2(0,"svg",0),e.Hgh(1,"path",1),e.eux())},encapsulation:2})}return i})();function ar(i,o){if(1&i&&(e.nrm(0,"span",7),e.j41(1,"span",8),e.EFF(2),e.k0s(),e.nrm(3,"br")),2&i){const n=e.XpG().$implicit;e.R7$(2),e.JRh(n.extras)}}function or(i,o){if(1&i&&(e.nrm(0,"show-svg-images",3),e.j41(1,"div",4)(2,"b",5),e.EFF(3),e.nI1(4,"chatParticipantId"),e.nI1(5,"async"),e.k0s(),e.j41(6,"span"),e.EFF(7),e.k0s(),e.nrm(8,"br"),e.nVh(9,ar,4,1),e.j41(10,"span",6),e.EFF(11),e.nI1(12,"amDateFormat"),e.k0s()()),2&i){const n=o.$implicit;
1e.Y8G("svg",n.icon),e.R7$(3),e.JRh(e.bMT(5,7,e.bMT(4,5,n.contact))),e.R7$(4),e.JRh(n.message),e.R7$(2),e.vxM(n.extras?9:-1),e.R7$(2),e.JRh(e.i5U(12,9,n.date,"L LT"))}}function rr(i,o){if(1&i&&(e.j41(0,"div",2),e.Z7z(1,or,13,12,null,null,e.fX1),e.k0s()),2&i){const n=e.XpG();e.Y8G("@myInsertRemoveTrigger",void 0),e.R7$(),e.Dyx(n.events)}}const qn={[m._J6.CMT_ClosedByProvider]:"_i18n.ChatPartMessageClosed",[m._J6.CMT_Closed]:"_i18n.ChatPartMessageClosed",[m._J6.CMT_AutoClosed]:"_i18n.ChatPartMessageAutoClosed",[m._J6.CMT_Blocked]:"_i18n.ChatPartMessageBlocked",[m._J6.CMT_Dealt]:"_i18n.ChatPartMessageDealt",[m._J6.CMT_Taken]:"_i18n.ChatPartMessageTaken",[m._J6.CMT_Muted]:"_i18n.ChatMessageMuted",[m._J6.CMT_Transferred]:"_i18n.ChatPartMessageTransferred",[m._J6.CMT_ParticipantAdded]:"_i18n.ChatPartUserAdded",[m._J6.CMT_ParticipantRemoved]:"_i18n.ChatPartUserRemoved"};let dr=(()=>{class i{myPhoneService=(0,r.WQX)(C.gx);cd=(0,r.WQX)(y.gRc);chatAccessor=(0,r.WQX)(be);translateService=(0,r.WQX)(T.c$);chat=q.Kc;dataReady=!1;events=[];refreshSubscription;lastRequestedChat=q.Kc;translateHistoryEvent(n,t){const s=qn[n.valueOf()]??"_i18n.ChatPartMessageSent";if(n===m._J6.CMT_ParticipantAdded){const a=t.split(" added ");return this.translateService.get(s,{p1:a[1]})}if(n===m._J6.CMT_ParticipantRemoved){const a=t.split(" removed ");return this.translateService.get(s,{p1:a[1]})}return n===m._J6.CMT_Transferred&&t?this.translateService.get(s,{p1:t}):this.translateService.get(s)}createEventFromConvEvent(n,t){return this.translateHistoryEvent(n.MessageType,n.Message).pipe((0,F.T)(s=>
1new Un({date:(0,_e.Nu)(n.TimeSent),message:s,extras:this.getMessageExtras(n.MessageType),type:n.MessageType,icon:(0,re.qv)(n.MessageType),contact:(0,ir.EG)(t,n.Sender)})))}requestChatHistory(n){return this.chatAccessor.requestChatHistory(n,this.chat.id,0,5).pipe((0,c.n)(t=>t.Events.length?(0,A.z)(t.Events.map(s=>this.createEventFromConvEvent(s,n))):(0,f.of)([])))}createEventFromMessage(n){return this.translateHistoryEvent(n.MessageType,n.UnsafeMessage).pipe((0,F.T)(t=>new Un({date:n.Sended,message:t,type:n.MessageType,extras:this.getMessageExtras(n.MessageType),icon:(0,re.qv)(n.MessageType),contact:this.chat.getParticipant(n.Sender)?.contact||we.a3})))}newChatHistoryEvents(n){return this.chatAccessor.newChatMessages(n).pipe((0,F.T)(t=>t.filter(s=>s.IdConversation===this.chat.id)),(0,w.p)(t=>t.length>0),(0,c.n)(t=>(0,A.z)(t.map(s=>this.createEventFromMessage(s)))))}mergeEvents(n,t){return t.reduce((s,a)=>0===s.length?[a]:qn[a.type]?s.length<5?[a,...s]:[a,...s.slice(0,3),s[4]]:s,n)}refresh(){this.lastRequestedChat.id!==this.chat.id&&(this.refreshSubscription?.unsubscribe(),this.events=[],this.chat.id!==q.W_&&(this.lastRequestedChat=this.chat,this.dataReady=!1,this.refreshSubscription=this.myPhoneService.myPhoneSession.pipe((0,c.n)(n=>(0,Cn.x)(this.requestChatHistory(n),this.newChatHistoryEvents(n)).pipe((0,Le.S)((t,s)=>this.mergeEvents(t,s))))).subscribe({next:n=>{this.events=n,this.dataReady=!0,this.cd.markForCheck()},error:()=>{}})))}getMessageExtras(n){return n===m._J6.CMT_Normal&&this.chat.queueName?this.chat.queueName:""}ngOnDestroy(){this.refreshSubscription?.unsubscribe()}ngOnChanges(n){this.refresh()}static \u0275fac=function(t){return new(t||i)};static \u0275cmp=e.VBU({type:i,selectors:[["app-chat-history"]],inputs:{chat:"chat"},features:[e.OA$],decls:5,vars:4,consts:[[1,"mt-1","mb-3","text-sm"],[2,"position","relative"],[1,"conv-history"],[1,"customSVGIcons","svg-sm",3,"svg"],[1,"mb-3"],[1,"me-1"],[1,"text-xs"],["app-long-arrow-right-solid-icon","",1,"customSVGIcons","svg-sm","rotate45Degrees","fillIconGreen",2,"vertical-align","bottom"],[1,"text-muted"]],template:function(t,s){1&t&&(e.j41(0,"span",0),e.EFF(1),e.nI1(2,"translate"),e.k0s(),e.j41(3,"div",1),e.nVh(4,rr,3,1,"div",2),e.k0s()),2&t&&(e.R7$(),e.JRh(e.bMT(2,2,"_i18n.ConversationHistory")),e.R7$(3),e.vxM(s.dataReady?4:-1))},dependencies:[Se.d,sr,zn.a,T.D9,B.Jj,Ke.b],styles:["[_nghost-%COMP%]{display:contents}.conv-history[_ngcontent-%COMP%]{display:grid;grid-column-gap:5px;grid-template-columns:auto 1fr}.rotate45Degrees[_ngcontent-%COMP%]{transform:rotate(45deg)}"],data:{animation:[(0,K.hZ)("myInsertRemoveTrigger",[(0,K.kY)(":enter",[(0,K.iF)({opacity:0}),(0,K.i0)("100ms ease-in-out",(0,K.iF)({opacity:1}))]),(0,K.kY)(":leave",[(0,K.i0)("100ms ease-in-out",(0,K.iF)({opacity:0}))])])]},changeDetection:0})}return i})();var hr=d(41150),mr=d(91473),Qn=d(79556),Zn=d(70980),lr=d(35606),Fr=d(57347);function cr(i,o){if(1&i){const n=e.RV6();e.j41(0,"a",2),e.bIt("click",function(){r.eBV(n);const s=e.XpG();return r.Njj(s.isEditing.set(!0))}),e.j41(1,"h5",3),e.EFF(2),e.nI1(3,"chatTitle"),e.nI1(4,"async"),e.k0s(),e.j41(5,"button",4),e.nrm(6,"app-icon",5),e.k0s()()}if(2&i){const n=e.XpG();e.R7$(2),e.JRh(e.bMT(4,4,e.bMT(3,2,n.chat()))),e.R7$(4),e.Y8G("icon",n.icon())}}function ur(i,o){if(1&i){const n=e.RV6();e.j41(0,"field-input",6),e.bIt("keydown",function(s){r.eBV(n);const a=e.XpG();return r.Njj(a.onKeyDown(s))})("blur",function(){r.eBV(n);const s=e.XpG();return r.Njj(s.cancelEdit())}),e.k0s()}if(2&i){const n=e.XpG();e.Y8G("wcAutofocus",1)("formControl",n.chatName)}}let gr=(()=>{class i{myPhoneService=(0,r.WQX)(C.gx);isNewDesign=(0,r.WQX)(R.T);icon=(0,N.EW)(()=>this.isNewDesign()?u.gHP:Fr);chatName=new g.MJ("",{nonNullable:!0});chat=y.hFB.required();isEditing=(0,r.vPA)(!1);constructor(){(0,r.QZP)(()=>{this.isEditing()&&this.chatName.setValue(this.chat().privateName||"",{emitEvent:!1})})}onKeyDown(n){"Escape"===n.key?this.cancelEdit():"Enter"===n.key&&this.saveChanges()}saveChanges(){const n=new m.mG3({IdConversation:this.chat().id,PrivateName:this.chatName.value});this.chatName.disable(),this.myPhoneService.myPhoneSession.pipe((0,c.n)(t=>t.get(n)),(0,b.s)(1),(0,J.A4)(),(0,Zn.j)(()=>{this.chatName.enable(),this.isEditing.set(!1)})).subscribe()}cancelEdit(){this.isEditing.set(!1)}static \u0275fac=function(t){return new(t||i)};static \u0275cmp=e.VBU({type:i,selectors:[["app-chat-title-editor"]],inputs:{chat:[1,"chat"]},decls:2,vars:1,consts:[["data-qa","start-editing",1,"d-flex","flex-row","align-items-center","gap-1","pointer","mw-0"],["data-qa","group-chat-name","placeholder","_i18n.TypeGroupChatNameHere",1,"mb-0",3,"wcAutofocus","formControl"],["data-qa","start-editing",1,"d-flex","flex-row","align-items-center","gap-1","pointer","mw-0",3,"click"],[1,"m-0","fw-normal","text-truncate"],["type","button",1,"btn","btn-plain","btn-icon"],[3,"icon"],["data-qa","group-chat-name","placeholder","_i18n.TypeGroupChatNameHere",1,"mb-0",3,"keydown","blur","wcAutofocus","formControl"]],template:function(t,s){1&t&&e.nVh(0,cr,7,6,"a",0)(1,ur,1,2,"field-input",1),2&t&&e.vxM(s.isEditing()?1:0)},dependencies:[g.X1,g.BC,g.l_,Oe.m,lr.J,Be.R,B.Jj,Te.H],encapsulation:2,changeDetection:0})}return i})();const fr=(i,o)=>o.id+o.type;function pr(i,o){if(1&i&&(e.j41(0,"small",1),e.nrm(1,"lucide-icon",3),e.
1EFF(2),e.k0s()),2&i){const n=e.XpG(),t=e.r8f(0);e.R7$(),e.Y8G("img",n.Users),e.R7$(),e.SpI(" ",t.size," ")}}function _r(i,o){if(1&i&&e.EFF(0),2&i){e.XpG();const n=e.r8f(0);e.SpI(" [",n.size,"] ")}}function Cr(i,o){if(1&i&&(e.j41(0,"small",8),e.EFF(1),e.nI1(2,"userProfile"),e.nI1(3,"async"),e.k0s()),2&i){const n=e.XpG().$implicit;e.R7$(),e.JRh(e.bMT(3,3,e.bMT(2,1,n.contact)))}}function kr(i,o){if(1&i){const n=e.RV6();e.j41(0,"button",10),e.bIt("click",function(){r.eBV(n);const s=e.XpG().$implicit,a=e.XpG();return r.Njj(a.deleteParticipant(s))}),e.nrm(1,"lucide-icon",3),e.k0s()}if(2&i){const n=e.XpG(2);e.Y8G("disabled",n.deletingInProgress()),e.R7$(),e.Y8G("img",n.Trash2)}}function br(i,o){if(1&i&&(e.j41(0,"div",4),e.nrm(1,"app-avatar",5),e.j41(2,"div",6)(3,"span",7),e.EFF(4),e.nI1(5,"chatParticipantId"),e.nI1(6,"async"),e.k0s(),e.nVh(7,Cr,4,5,"small",8),e.k0s(),e.nVh(8,kr,2,2,"button",9),e.k0s()),2&i){const n=o.$implicit;e.XpG();const t=e.r8f(1);e.HbH(e.VkB("d-flex align-items-center ",t?"gap-2":"gap-1"," chat-participant")),e.R7$(),e.Y8G("ext",n.contact)("size",t?"s":"m"),e.R7$(2),e.AVh("fw-bold",t),e.R7$(),e.JRh(e.bMT(6,12,e.bMT(5,10,n.contact))),e.R7$(3),e.vxM(t?7:-1),e.R7$(),e.vxM(n.canBeRemoved?8:-1)}}let yr=(()=>{class i{myPhoneService=(0,r.WQX)(C.gx);modalService=(0,r.WQX)(E.B);destroyRef=(0,r.WQX)(r.abz);isNewDesign=(0,r.WQX)(R.T);chat;deletingInProgress=(0,r.vPA)(!1);deleteParticipant(n){if(this.deletingInProgress())return;const t=new m.mG3({IdConversation:this.chat.id,ParticipantUpdates:[new m.hJ0({IsRemoved:!0,Recipient:new m.GRz({IdRecipient:n.id})})]});this.deletingInProgress.set(!0),this.myPhoneService.get(t).pipe((0,J.Tg)(this.modalService),(0,x.pQ)(this.destroyRef),(0,Zn.j)(()=>this.deletingInProgress.set(!1))).subscribe()}Trash2=u.TBR;Users=u.zWC;static \u0275fac=function(t){return new(t||i)};static \u0275cmp=e.VBU({type:i,selectors:[["app-chat-participants"]],inputs:{chat:"chat"},decls:9,vars:6,consts:[["data-qa","chat-participants-title",1,"d-inline-flex","gap-2","align-items-center","mb-3"],[1,"counter"],["data-qa","chat-participant",3,"class"],[3,"img"],["data-qa","chat-participant"],["data-qa","avatar",1,"m-0",3,"ext","size"],[1,"flex-1","mw-0","d-flex","flex-column","justify-content-center"],["data-qa","name",1,"text-truncate"],["data-qa","status",1,"text-hint","text-truncate"],["type","button","data-qa","remove",1,"btn","btn-plain-sm","btn-icon",3,"disabled"],["type","button","data-qa","remove",1,"btn","btn-plain-sm","btn-icon",3,"click","disabled"]],template:function(t,s){if(1&t&&(e.SS7(0)(1),e.j41(2,"h5",0),e.EFF(3),e.nI1(4,"translate"),e.nV
1h(5,pr,3,2,"small",1)(6,_r,1,1),e.k0s(),e.Z7z(7,br,9,14,"div",2,fr)),2&t){const a=e.bH3(s.chat.activeParticipants);e.R7$();const h=e.bH3(s.isNewDesign());e.R7$(2),e.SpI(" ",e.bMT(4,4,"_i18n.chatParticipants")," "),e.R7$(2),e.vxM(h?5:6),e.R7$(2),e.Dyx(a)}},dependencies:[Ze.f,u.flO,u.WGl,T.D9,B.Jj,Ke.b,Rn.R],styles:[".chat-participant[_ngcontent-%COMP%]{border-bottom:1px solid var(--border-color)}.avatar-style-circle   [_nghost-%COMP%]   .chat-participant[_ngcontent-%COMP%]{border:none}.avatar-style-circle   [_nghost-%COMP%]   .chat-participant[_ngcontent-%COMP%]:not(:last-child){margin-bottom:var(--spacer-s)}.new-design   [_nghost-%COMP%]   .chat-participant[_ngcontent-%COMP%]{border:none}.new-design   [_nghost-%COMP%]   .chat-participant[_ngcontent-%COMP%]:not(:last-child){margin-bottom:var(--spacer)}.counter[_ngcontent-%COMP%]{background-color:var(--bg-primary-hover);color:var(--text-hint);border-radius:10px;padding:var(--spacer-xs) var(--spacer-s);display:inline-flex;gap:var(--spacer-xs);align-items:center}"],changeDetection:0})}return i})();var Er=d(69789),wr=d(12834);const vr=i=>({p1:i});function Dr(i,o){if(1&i){const n=e.RV6();e.j41(0,"h5",1)(1,"span",18),e.EFF(2),e.nI1(3,"translate"),e.k0s(),e.j41(4,"app-button-close-x",19),e.bIt("click",function(){r.eBV(n);const s=e.XpG();return r.Njj(s.close())}),e.k0s()()}2&i&&(e.R7$(2),e.JRh(e.bMT(3,1,"_i18n.ChatInformationHeader")))}function Mr(i,o){if(1&i){const n=e.RV6();e.j41(0,"app-button-close-x",20),e.bIt("click",function(){r.eBV(n);const s=e.XpG();return r.Njj(s.close())}),e.k0s()}}function Sr(i,o){1&i&&(e.j41(0,"div",3),e.EFF(1),e.k0s()),2&i&&(e.R7$(),e.JRh(o))}function Tr(i,o){if(1&i&&e.nrm(0,"app-chat-title-editor",6),2&i){const n=e.XpG();e.Y8G("chat",n.chat)}}function xr(i,o){if(1&i&&(e.j41(0,"small",22),e.EFF(1),e.k0s()),2&i){e.XpG();const n=e.r8f(4);e.R7$(),e.JRh(n)}}function Br(i,o){if(1&i&&(e.j41(0,"small",23),e.EFF(1),e.k0s()),2&i){const n=e.XpG(2);e.R7$(),e.JRh(n.company)}}function Pr(i,o){if(1&i&&(e.j41(0,"small",24),e.EFF(1),e.k0s()),2&i){const n=e.XpG(2);e.R7$(),e.JRh(n.email)}}function Ir(i,o){if(1&i&&(e.j41(0,"small",25),e.EFF(1),e.k0s()),2&i){const n=e.XpG(2);e.R7$(),e.JRh(n.ip)}}function jr(i,o){if(1&i&&(e.j41(0,"div",7),e.SS7(1),e.nI1(2,"chatTitle"),e.nI1(3,"async"),e.SS7(4),e.nI1(5,"chatDescription"),e.nI1(6,"async"),e.j41(7,"h5",21),e.EFF(8),e.k0s(),e.nVh(9,xr,2,1,"small",22),e.nVh(10,Br,2,1,"small",23),e.nVh(11,Pr,2,1,"small",24),e.nVh(12,Ir,2,1,"small",25),e.k0s()),2&i){const n=e.XpG(),t=e.bMT(3,7,e.bMT(2,5,n.chat));e.R7$(4);const s=e.bH3(e.bMT(6,11,e.bMT(5,9,n.chat)));e.R7$(4),e.JRh(t),e.R7$(),e.vxM(s&&s!==t?9:-1),e.R7$(),e.vxM(n.company&&n.company!==t?10:-1),e.R7$(),e.vxM(n.email&&n.email!==t?11:-1),e.R7$(),e.vxM(n.ip?12:-1)}}function Ar(i,o){if(1&i){const n=e.RV6();e.j41(0,"button",26),e.bIt("click",function(){r.eBV(n);const s=e.XpG();return r.Njj(s.makeConference())}),e.nrm(1,"lucide-icon",27),e.EFF(2),e.nI1(3,"translate"),e.k0s()}if(2&i){const n=e.XpG();e.R7$(),e.Y8G("img",n.Video),e.R7$(),e.SpI(" ",e.bMT(3,2,"_i18n.Meet")," ")}}function Or(i,o){if(1&i){const n=e.RV6();e.j41(0,"button",28),e.bIt("click",function(){r.eBV(n);const s=e.XpG();return r.Njj(s.phoneService.call(s.phone))}),e.nrm(1,"lucide-icon",27),e.EFF(2),e.nI1(3,"translate"),e.k0s()}if(2&i){const n=e.XpG();e.R7$(),e.Y8G("img",n.PhoneCall),e.R7$(),e.SpI(" ",e.bMT(3,2,"_i18n.Call")," ")}}function Rr(i,o){if(1&i){const n=e.RV6();e.j41(0,"button",29),e.nI1(1,"translate"),e.bIt("click",function(){r.eBV(n);const s=e.XpG();return r.Njj(s.smsChatService.navigateToProviderWizard(s.smsMobile))}),e.nrm(2,"lucide-icon",27),e.EFF(3),e.nI1(4,"translate"),e.k0s()}if(2&i){const n=e.XpG();e.Y8G("title",e.i5U(1,3,"_i18n.SendSmsTo",e.eq3(8,vr,n.smsMobile))),e.R7$(2),e.Y8G("img",n.MessageCircle),e.R7$(),e.SpI(" ",e.bMT(4,6,"_i18n.ComposeSmsHeader")," ")}}function Gr(i,o){if(1&i&&(e.j41(0,"a",12),e.nrm(1,"lucide-icon",27),e.EFF(2),e.nI1(3,"translate"),e.k0s()),2&i){const n=e.XpG();e.Y8G("href","mailto:"+n.email,e.B4B),e.R7$(),e.Y8G("img",n.Mail),e.R7$(),e.SpI(" ",e.bMT(3,3,"_i18n.Email")," ")}}function Nr(i,o){if(1&i&&(e.j41(0,"a",13),e.nrm(1,"lucide-icon",27),e.EFF(2),e.nI1(3,"translate"),e.k0s()),2&i){const n=e.XpG();e.Y8G("href",n.crmHref,e.B4B),e.R7$(),e.Y8G("img",n.IdCard),e.R7$(),e.SpI(" ",e.bMT(3,3,"_i18n.CRM")," ")}}function zr(i,o){if(1&i){const n=e.RV6();e.j41(0,"a",30),e.bIt("click",function(){r.eBV(n);const s=e.XpG();
1return r.Njj(s.openClientCrmUrl())}),e.nrm(1,"lucide-icon",27),e.EFF(2),e.nI1(3,"translate"),e.k0s()}if(2&i){const n=e.XpG();e.R7$(),e.Y8G("img",n.UserSearch),e.R7$(),e.SpI(" ",e.bMT(3,2,"_i18n.LookUp")," ")}}function $r(i,o){if(1&i){const n=e.RV6();e.j41(0,"button",31),e.bIt("click",function(){r.eBV(n);const s=e.XpG();return r.Njj(s.addContact())}),e.nrm(1,"lucide-icon",27),e.EFF(2),e.nI1(3,"translate"),e.k0s()}if(2&i){const n=e.XpG();e.R7$(),e.Y8G("img",n.UserPlus),e.R7$(),e.SpI(" ",e.bMT(3,2,"_i18n.Add")," ")}}function Lr(i,o){if(1&i&&(e.j41(0,"div",17)(1,"h5",32),e.EFF(2),e.nI1(3,"translate"),e.k0s(),e.j41(4,"div",33),e.nrm(5,"previous-contact-interactions",34),e.k0s()()),2&i){const n=e.XpG();e.R7$(2),e.JRh(e.bMT(3,3,"_i18n.InteractionHistory")),e.R7$(3),e.Y8G("contact",null==n.chat.destination?null:n.chat.destination.contact)("activeChatId",n.chat.id)}}let Vr=(()=>{class i{phoneService=(0,r.WQX)(pe.u);myPhoneService=(0,r.WQX)(C.gx);modalService=(0,r.WQX)(E.B);phonebookEditorService=(0,r.WQX)(mr.m);elevateGroupChatService=(0,r.WQX)(hr.v);integrationService=(0,r.WQX)(On.a);previousContactInteractionsService=(0,r.WQX)(Qn.k);smsChatService=(0,r.WQX)($e.V);isNewDesign=(0,r.WQX)(R.T);ChatDestinationType=An.X;chat;closed=(0,y.CGW)();confSubscription;addContactSub;history;hasClientCrmIntegration$;isInteractionHistoryHidden$;ngOnInit(){this.hasClientCrmIntegration$=this.integrationService.hasClientCrmIntegration$,this.isInteractionHistoryHidden$=this.previousContactInteractionsService.isInteractionHistoryHidden$}get providerType(){return this.chat.destination.provider.type}get isChatClosed(){return void 0!==this.chat.closeReason}get isSms(){return this.providerType===ve.ni}get isSendSmsVisible(){return this.mobile&&(this.isChatClosed||!this.isSms)}get canBeAdded(){return this.contact.type===ve.eE.External&&!this.crmHref&&(this.contact.bestMobile||this.contact.emailAddress)}get showPreviousInteractions(){return this.chat.isExternal&&(this.phone||this.email)}get contact(){return this.chat.destination.contact}get phone(){return this.chat.destination.phoneNumber||this.contact.bestPhone}get company(){return this.contact.firstNameLastName===this.contact.company?"":this.contact.company}get mobile(){return this.chat.destination.phoneNumber||this.contact.bestMobile}get smsMobile(){return this.chat.destination.phoneNumber||this.contact.bestSmsMobile}get email(){return this.contact.emailAddress}get ip(){return this.chat.destination.ipAddress}get crmHref(){return this.contact.crmUrl}get canOpenClientCrmUrl(){return this.chat?.isExternal&&(this.phone?.length>0||!!this.contact.emailAddress)}openClientCrmUrl(){this.integrationService.openClientCrmUrl(this.phone,this.contact.emailAddress)}close(){this.closed.emit()}addContact(){this.addContactSub?.unsubscribe(),this.addContactSub=(0,A.z)([this.myPhoneService.myPhoneSession,this.phonebookEditorService.addToContact(this.contact)]).pipe((0,b.s)(1),(0,c.n)(([n,t])=>n.get(new m.$RH({IdConversation:this.chat.id})).pipe((0,de.M)(s=>{n.conversationInfo$.next(s),n.chatMonitoringEvent$.next(new m.x9d({OnConversationChanged:s}))})))).subscribe({error:n=>this.modalService.error(n)})}makeConference(){this.confSubscription?.unsubscribe(),this.confSubscription=this.elevateGroupChatService.makeConference(this.chat)}ngOnDestroy(){this.addContactSub?.unsubscribe(),this.confSubscription?.unsubscribe()}Video=u.CeX;Phone=u.bcf;PhoneCall=u.d3s;Mail=u.gE4;MessageCircle=u.oFn;MessageSquare=u.vEG;IdCard=u.Kz7;UserSearch=u.geC;UserPlus=u.ypN;static \u0275fac=function(t){return new(t||i)};static \u0275cmp=e.VBU({type:i,selectors:[["app-chat-info-panel"]],viewQuery:function(t,s){if(1&t&&e.GBs(dr,5),2&t){let a;e.mGM(a=e.lsd())&&(s.history=a.first)}},inputs:{chat:"chat"},outputs:{closed:"closed"},features:[e.Jv_([Qn.k])],decls:21,vars:20,consts:[["data-qa","chat-info",1,"inner-container"],[1,"m-0","ps-4","pe-2","border-bottom","aside-align-panel-header","d-flex","align-items-center","justify-content-between"],[1,"close-button"],["data-qa","provider-name",1,"provider-name","text-capitalize-first","text-truncate","px-4","flex-shrink-0"],[1,"d-flex","gap-2","mw-0","px-4"],["data-qa","avatar",3,"ext","size"],[1,"mw-0",3,"chat"],[1,"d-flex","flex-column","gap-1","mw-0","justify-content-center","chat-description"],[1,"contact-actions","px-4"],["type","button","data-qa","start-conference",1,"btn","btn-plain"],["type","button","data-qa","call",1,"btn","btn-plain"],["type","button","data-qa","send-sms-to-mobile",1,"btn","btn-plain",3,"title"],["target","_blank","data-qa","email",1,"btn","btn-plain",3,"href"],["target","_blank","data-qa","open-crm",1,"btn","btn-plain",3,"href"],["target","_blank","data-qa","crm-lookup",1,"btn","btn-plain"],["type","button","data-qa","add-contact",1,"btn","btn-plain"],[1,"px-4",3,"chat"],[1,"px-4","d-flex","flex-column","gap-2"],[1,"text-truncate"],[3,"click"],[1,"close-button",3,"click"],["data-qa","chat-name",1,"text-truncate","fw-normal","m-0"],["data-qa","chat-description",1,"text-truncate"],["data-qa","company",1,"text-truncate"],["data-qa","email",1,"text-truncate"],["data-qa","ip",1,"text-truncate"],["type","button","data-qa","start-conference",1,"btn","btn-plain",3,"click"],[3,"img"],["type","button","data-qa","call",1,"btn","btn-plain",3,"click"],["type","button","data-qa","send-sms-to-mobile",1,"btn","btn-plain",3,"click","title"],["target","_blank","data-qa","crm-lookup",1,"btn","btn-plain",3,"click"],["type","button","data-qa","add-contact",1,"btn","btn-plain",3,"click"],["data-qa","interaction-history",1,"text-truncate"],[1,"flex-1"],[3,"contact","activeChatId"]],template:function(t,s){if(1&t&&(e.j41(0,"div",0),e.nVh(1,Dr,5,3,"h5",1)(2,Mr,1,0,"app-button-close-x",2),e.nVh(3,Sr,2,1,"div",3),e.j41(4,"div",4),e.nrm(5,"app-avatar",5),e.nVh(6,Tr,1,1,"app-ch
1at-title-editor",6)(7,jr,13,14,"div",7),e.k0s(),e.j41(8,"div",8),e.nVh(9,Ar,4,4,"button",9),e.nVh(10,Or,4,4,"button",10),e.nVh(11,Rr,5,10,"button",11),e.nI1(12,"async"),e.nVh(13,Gr,4,5,"a",12),e.nVh(14,Nr,4,5,"a",13),e.nVh(15,zr,4,4,"a",14),e.nI1(16,"async"),e.nVh(17,$r,4,4,"button",15),e.k0s(),e.nrm(18,"app-chat-participants",16),e.nVh(19,Lr,6,5,"div",17),e.nI1(20,"async"),e.k0s()),2&t){let a;e.R7$(),e.vxM(s.isNewDesign()?1:2),e.R7$(2),e.vxM((a=s.chat.providerName)?3:-1,a),e.R7$(2),e.Y8G("ext",s.contact)("size",s.isNewDesign()?"s":"m"),e.R7$(),e.vxM(s.chat.destination.type===s.ChatDestinationType.Group?6:7),e.R7$(3),e.vxM(s.chat.destination.type===s.ChatDestinationType.Group?9:-1),e.R7$(),e.vxM(s.phone?10:-1),e.R7$(),e.vxM(e.bMT(12,14,s.smsChatService.isSmsAvailable$)&&s.isSendSmsVisible?11:-1),e.R7$(2),e.vxM(s.email?13:-1),e.R7$(),e.vxM(s.crmHref?14:-1),e.R7$(),e.vxM(e.bMT(16,16,s.hasClientCrmIntegration$)&&s.canOpenClientCrmUrl?15:-1),e.R7$(2),e.vxM(s.canBeAdded?17:-1),e.R7$(),e.Y8G("chat",s.chat),e.R7$(),e.vxM(s.showPreviousInteractions&&!e.bMT(20,18,s.isInteractionHistoryHidden$)?19:-1)}},dependencies:[Ze.f,gr,yr,Er.S,wr.W,u.flO,u.WGl,T.D9,B.Jj,Gn,Te.H],styles:["[_nghost-%COMP%]{overflow:hidden;position:relative;display:flex;flex-direction:column;align-items:center;width:290px;flex-shrink:0}[_nghost-%COMP%]     h5{font-weight:400;font-size:var(--font-size-sm)}[_nghost-%COMP%]   h5[_ngcontent-%COMP%]{margin-top:var(--spacer-s);border-bottom:1px solid var(--border-color)}[_nghost-%COMP%]   .provider-name[_ngcontent-%COMP%]{line-height:1}[_nghost-%COMP%]   app-button-close-x[_ngcontent-%COMP%] + div[_ngcontent-%COMP%]{padding-right:40px!important}.inner-container[_ngcontent-%COMP%]{position:absolute;display:flex;flex-direction:column;align-items:stretch;width:290px;left:0;height:100%;overflow:auto;background:var(--background);gap:var(--spacer);padding-top:var(--spacer-l)}.close-button[_ngcontent-%COMP%]{cursor:pointer;position:absolute;right:var(--spacer-s);top:var(--spacer-s)}.contact-actions[_ngcontent-%COMP%]{display:flex;gap:var(--spacer-s);justify-content:center}.contact-actions[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{padding:var(--spacer-s);flex-direction:column;height:auto}small[_ngcontent-%COMP%]{color:var(--text-hint)}.new-design   [_nghost-%COMP%]   .inner-container[_ngcontent-%COMP%]{padding-top:0}.new-design   [_nghost-%COMP%]   .contact-actions[_ngcontent-%COMP%]{gap:0}.new-design   [_nghost-%COMP%]   .contact-actions[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{gap:var(--spacer-xs);font-size:var(--small-font-size);--bs-btn-hover-bg: transparent;--bs-btn-active-bg: transparent}.new-design   [_nghost-%COMP%]   .contact-actions[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]:not(:hover):not(:active){color:var(--text-hint)}.new-design   [_nghost-%COMP%]   .contact-actions[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]   lucide-icon[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--bg-primary-hover);width:40px;height:40px}.new-design   [_nghost-%COMP%]     h5{font-weight:var(--font-weight-bold);font-size:var(--font-size-h5);border-bottom:none;margin-top:0}.new-design   [_nghost-%COMP%]   app-chat-participants[_ngcontent-%COMP%]{border-top:1px solid var(--border-color);padding-top:var(--spacer)}.new-design   [_nghost-%COMP%]   app-chat-participants[_ngcontent-%COMP%]:not(:last-child){border-bottom:1px solid var(--border-color);padding-bottom:var(--spacer)}"]})}return i})();var Jn=d(24979);const Xr=["textarea"];function Wr(i,o){if(1&i&&(e.rj2(0,"div",2),e.EFF(1),e.nI1(2,"translate"),e.eux()),2&i){const n=e.XpG();e.R7$(),e.JRh(e.bMT(2,1,n.placeholder))}}let Hr=(()=>{class i{isNewDesign=(0,r.WQX)(R.T);placeholder="_i18n.SAY_SOMETHING";textarea;maxlength=100;set disabled(n){n&&this.clear(),this.textarea.nativeElement.contentEditable=!n}get disabled(){return"false"===this.textarea.nativeElement.contentEditable}enterPressed=(0,y.CGW)();textChange=(0,y.CGW)();range;value;ngOnInit(){this.clear()}addMessageTemplate(n){this.disabled||(this.focus(),this.insertTextIntoSelection(n))}addEmoji(n){if(this.disabled)return"";this.focus();const t=(0,Jn.W)(n),s=this.textToNode(t);return s&&s instanceof HTMLImageElement&&(s.alt=n,this.insertTextAtCursor(s),this.value=this.transformToText(this.textarea.nativeElement)),this.emitTextChanged(),this.value}clear(){this.value="",this.textarea&&this.textarea.nativeElement&&(this.textarea.nativeElement.innerHTML="",this.textarea.nativeElement.focus())}emitTextChanged(){this.value&&this.textChange.emit(this.value)}focus(){this.textarea.nativeElement.focus()}scrollToCaret(){const n=window.getSelection();if(!n?.rangeCount)return;const t=n.getRangeAt(0);if(t.commonAncestorContainer===document)return;const s=document.createElement("div");
1t.insertNode(s),s.scrollIntoView({block:"center"}),s.remove()}onPaste(n){let t;if(n.preventDefault(),!(n instanceof ClipboardEvent&&n.clipboardData))return!(n instanceof DragEvent)&&void 0;t=n.clipboardData.getData("text/plain"),this.insertTextIntoSelection(t)}insertTextIntoSelection(n){const t=document.createElement("DIV");t.innerHTML=(0,Jn.W)((0,me.Z)(n));const s=t.childNodes.length;for(let a=0;a<s;a++){const h=t.childNodes.item(0);h&&h instanceof Node&&(this.insertTextAtCursor(h),this.value=this.transformToText(this.textarea.nativeElement))}this.emitTextChanged()}onOuterClick(n){this.makeRange()}onClick(n){setTimeout(()=>{this.makeRange()})}onMouseUp(n){this.makeRange()}onKeyDown(n){if(this.disabled)return"";switch((n.ctrlKey||n.metaKey)&&this.makeRange(),n.key){case"Enter":n.shiftKey||(this.enterPressed.emit(this.value),n.preventDefault());break;case"b":case"B":case"i":case"I":case"u":case"U":if(n.ctrlKey||n.metaKey)return n.preventDefault(),!1}}change(n){this.makeRange(),this.value=this.transformToText(this.textarea.nativeElement),this.emitTextChanged()}onKeyUp(n){this.makeRange()}insertTextAtCursor(n){if(this.range=this.range||this.makeRange(),this.range&&(this.range.commonAncestorContainer===this.textarea.nativeElement||this.range.commonAncestorContainer.parentNode===this.textarea.nativeElement)){this.range.deleteContents(),this.range.insertNode(n),this.range.setStartAfter(n);const t=window.getSelection();t&&(this.range.collapse(!0),t.removeAllRanges(),t.addRange(this.range))}this.scrollToCaret()}textToNode(n){const t=document.createElement("div");return t.innerHTML=n,t.firstChild}makeRange(){if(this.disabled)return this.range;const n=window.getSelection();return n&&n.rangeCount>0&&(this.range=n.getRangeAt(0).cloneRange()),this.range}transformToText(n){if(0===n.childNodes.length)return"";let t="";return n.childNodes.forEach(s=>{if(s.nodeType===Node.TEXT_NODE)t+=s.textContent;else if(s.nodeType===Node.ELEMENT_NODE)switch(s.nodeName){case"IMG":t+=s.alt?s.alt:"";break;case"BR":t+="\n";break;case"DIV":t+="\n"+s.innerHTML}}),t}static \u0275fac=function(t){return new(t||i)};static \u0275cmp=e.VBU({type:i,selectors:[["emoji-text-input"]],viewQuery:function(t,s){if(1&t&&e.GBs(Xr,7),2&t){let a;e.mGM(a=e.lsd())&&(s.textarea=a.first)}},hostBindings:function(t,s){1&t&&e.bIt("click",function(h){return s.onOuterClick(h)})},inputs:{placeholder:"placeholder",maxlength:"maxlength",disabled:"disabled"},outputs:{enterPressed:"enterPressed",textChange:"textChange"},decls:3,vars:3,consts:[["textarea",""],["contenteditable","true","dir","auto","data-qa","input_restriction","role","textbox",1,"message-input",3,"input","paste","click","contextmenu","mouseup","keydown","drop","keyup"],[1,"placeholder"]],template:function(t,s){1&t&&(e.rj2(0,"div",1,0),e.VwU("input",function(h){return s.change(h)})("paste",function(h){return s.onPaste(h)})("click",function(h){return s.onClick(h)})("contextmenu",function(h){return s.onClick(h)})("mouseup",function(h){return s.onMouseUp(h)})("keydown",function(h){return s.onKeyDown(h)})("drop",function(h){return s.onPaste(h)})("keyup",function(h){return s.onKeyUp(h)}),e.eux(),e.nVh(2,Wr,3,3,"div",2)),2&t&&(e.AVh("form-control",s.isNewDesign()),e.R7$(2),e.vxM(s.value.trim().length?-1:2))},dependencies:[T.D9],styles:["[_nghost-%COMP%]{display:flex;padding:var(--spacer-s);position:relative;--emoji-input-min-height: 28px;--emoji-input-font-size: var(--font-size);--emoji-placeholder-font-size: calc(var(--emoji-input-font-size) * 1.25);--emoji-placeholder-color: var(--text-tertiary);--emoji-input-padding: calc((var(--emoji-input-min-height) - var(--emoji-input-font-size) * var(--line-height-base)) / 2)}[_nghost-%COMP%]   .message-input[_ngcontent-%COMP%]{height:auto;max-height:100px;outline:none;overflow-x:hidden;overflow-y:auto;white-space:pre-wrap;word-wrap:anywhere;-webkit-user-select:text;user-select:text;flex:1;padding:var(--emoji-input-padding) var(--spacer-s);font-size:var(--emoji-input-font-size)}[_nghost-%COMP%]   .message-input[_ngcontent-%COMP%]     img{height:20px;width:20px;display:inline-block}[_nghost-%COMP%]   .placeholder[_ngcontent-%COMP%]{color:var(--emoji-placeholder-color);pointer-events:none;position:absolute;top:calc(var(--spacer-s) + var(--emoji-input-padding) + var(--emoji-input-font-size) - var(--emoji-placeholder-font-size) + 2px);left:calc(var(--spacer) + 1px);white-space:nowrap;font-size:var(--emoji-placeholder-font-size)}.new-design   [_nghost-%COMP%]{--emoji-input-min-height: var(--input-height);--emoji-placeholder-font-size: var(--emoji-input-font-size);--emoji-placeholder-color: color-mix(in srgb, var(--text-primary) 50%, transparent)}"]})}return i})();var Yr=d(31755);const Kn='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M239 401c9.4 9.4 24.6 9.4 33.9 0L465 209c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-175 175L81 175c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L239 401z"/></svg>\n',Jr=["input"];function Kr(i,o){1&i&&e.eu8(0)}function ed(i,o){if(1&i&&e.DNE(0,Kr,1,0,"ng-container",9),2&i){e.XpG();const n=e.sdS(14);e.Y8G("ngTemplateOutlet",n)}}
1function nd(i,o){1&i&&e.eu8(0)}function td(i,o){if(1&i&&e.DNE(0,nd,1,0,"ng-container",9),2&i){e.XpG();const n=e.sdS(12);e.Y8G("ngTemplateOutlet",n)}}function id(i,o){1&i&&e.eu8(0)}function sd(i,o){if(1&i&&e.DNE(0,id,1,0,"ng-container",9),2&i){e.XpG();const n=e.sdS(14);e.Y8G("ngTemplateOutlet",n)}}function ad(i,o){if(1&i){const n=e.RV6();e.j41(0,"button",10),e.nI1(1,"translate"),e.bIt("click",function(){r.eBV(n);const s=e.XpG(),a=e.sdS(2);return r.Njj(s.onSend(a.value))}),e.nrm(2,"app-icon",6),e.k0s()}if(2&i){const n=e.XpG(),t=e.sdS(2);e.HbH(e.VkB("btn ",n.isNewDesign()?"btn-primary":"btn-plain"," btn-icon inside-input-btn")),e.Y8G("title",e.mNQ(e.bMT(1,7,"_i18n.SEND")))("disabled",!t.value.trim()),e.R7$(2),e.Y8G("icon",n.sendIcon())}}function od(i,o){if(1&i){const n=e.RV6();e.j41(0,"button",11),e.nI1(1,"translate"),e.bIt("click",function(){r.eBV(n),e.XpG();const s=e.sdS(8);return s.value="",r.Njj(s.click())}),e.nrm(2,"app-icon",6),e.k0s()}if(2&i){const n=e.XpG();e.Y8G("title",e.mNQ(e.bMT(1,3,"_i18n.AttachDocument"))),e.R7$(2),e.Y8G("icon",n.attachIcon())}}let rd=(()=>{class i{modalService=(0,r.WQX)(E.B);isNewDesign=(0,r.WQX)(R.T);sendIcon=(0,N.EW)(()=>this.isNewDesign()?u.Vnp:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M511.6 36.9c1.9-12.1-3.4-24.3-13.5-31.2s-23.3-7.5-34-1.4l-448 256C5.5 266.3-.7 277.8 .1 290s8.4 22.9 19.6 27.6L160 376v93c0 23.8 19.3 43 43 43c13.1 0 25.4-5.9 33.6-16.1l52.8-66 .1 0 114.2 47.6c9.1 3.8 19.4 3.2 28-1.6s14.5-13.3 16-23l64-416zm-253 380.2l-47 58.8c-2.1 2.6-5.3 4.1-8.6 4.1c-6.1 0-11-4.9-11-11V389.3l66.6 27.8zm43.1-16.7l-96.6-40.3L474.1 70.5 416 448 301.8 400.4zM450.5 48.8L173.6 347 32 288 450.5 48.8z"/></svg>\n');attachIcon=(0,N.EW)(()=>this.isNewDesign()?u.xv8:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M380.7 67.3c-29.1-29.1-76.3-29.1-105.4 0l-192 192c-46.8 46.8-46.8 122.6 0 169.4s122.6 46.8 169.4 0l152-152c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-152 152c-59.3 59.3-155.4 59.3-214.6 0S1.4 296 60.7 236.7l192-192c41.6-41.6 109-41.6 150.6 0s41.6 109 0 150.6L219.5 379.1c-28.2 28.2-74.6 25.6-99.6-5.5c-21.3-26.6-19.2-65 4.9-89.1L276.7 132.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L147.5 307.1c-12.6 12.6-13.7 32.6-2.6 46.5c13 16.2 37.2 17.6 51.9 2.9L380.7 172.7c29.1-29.1 29.1-76.3 0-105.4z"/></svg>\n');emojiIcon=(0,N.EW)(()=>this.showEmojiPicker()?this.isNewDesign()?u.yQN:Kn:this.isNewDesign()?u.pnY:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path d="M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 464c-119.1 0-216-96.9-216-216S128.9 40 248 40s216 96.9 216 216-96.9 216-216 216zm90.2-146.2C315.8 352.6 282.9 368 248 368s-67.8-15.4-90.2-42.2c-5.7-6.8-15.8-7.7-22.5-2-6.8 5.7-7.7 15.7-2 22.5C161.7 380.4 203.6 400 248 400s86.3-19.6 114.8-53.8c5.7-6.8 4.8-16.9-2-22.5-6.8-5.6-16.9-4.7-22.6 2.1zM168 240c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zm160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32z"/></svg>');chatTemplateIcon=(0,N.EW)(()=>this.showChatTemplates()?this.isNewDesign()?u.yQN:Kn:this.isNewDesign()?u.B8B:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM96 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32-128a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM96 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm96-248c-13.3 0-24 10.7-24 24s10.7 24 24 24H352c13.3 0 24-10.7 24-24s-10.7-24-24-24H192zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24H352c13.3 0 24-10.7 24-24s-10.7-24-24-24H192zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24H352c13.3 0 24-10.7 24-24s-10.7-24-24-24H192z"/></svg>\n');msgInput;showEmojiPicker=(0,r.vPA)(!1);showChatTemplates=(0,r.vPA)(!1);isMonitoring=y.hFB.required();typing=(0,y.CGW)();attachDocument=(0,y.CGW)();sendMessage=(0,y.CGW)();toggleEmojiPicker=(0,x.p)((0,x.br)(this.showEmojiPicker));toggleTemplatePicker=(0,x.p)((0,x.br)(this.showChatTemplates));focus(){this.msgInput.focus()}clear(){this.msgInput.clear()}addEmoji(n){n.native&&(this.msgInput.addEmoji(n.native),this.msgInput.focus())}addMessageTemplate(n){n&&(this.msgInput.addMessageTemplate(n),this.msgInput.focus())}onFileSelected(n){n&&n.length&&this.attachDocument.emit(n[0])}onPaste(n){n.stopPropagation();const t=n.clipboardData?.files;!t||0===t.length||(t.length>1?this.modalService.warning("_i18n.UnableToAttachMultipleFiles"):this.onFileSelected(t))}
1onSend(n){n&&(this.sendMessage.emit(n),this.clear())}useEmoji(n){n.stopPropagation();const t=!this.showEmojiPicker();this.showEmojiPicker.set(t),t&&this.showChatTemplates()&&this.showChatTemplates.set(!1)}useTemplateSelector(n){n.stopPropagation();const t=!this.showChatTemplates();this.showChatTemplates.set(t),t&&this.showEmojiPicker()&&this.showEmojiPicker.set(!1)}static \u0275fac=function(t){return new(t||i)};static \u0275cmp=e.VBU({type:i,selectors:[["app-chat-message-input"]],viewQuery:function(t,s){if(1&t&&e.GBs(Jr,5),2&t){let a;e.mGM(a=e.lsd())&&(s.msgInput=a.first)}},inputs:{isMonitoring:[1,"isMonitoring"]},outputs:{typing:"typing",attachDocument:"attachDocument",sendMessage:"sendMessage",toggleEmojiPicker:"toggleEmojiPicker",toggleTemplatePicker:"toggleTemplatePicker"},features:[e.Jv_([{provide:Yr.b,useExisting:i}])],decls:15,vars:6,consts:[["input",""],["file",""],["sendBtn",""],["uploadBtn",""],[1,"flex-1",3,"paste","enterPressed","textChange","placeholder","maxlength"],["data-qa","chat-template","type","button",1,"btn","btn-plain","btn-icon","inside-input-btn",3,"click"],[3,"icon"],["data-qa","emojis","type","button",1,"btn","btn-plain","btn-icon","inside-input-btn",3,"click"],["type","file","hidden","",3,"change"],[4,"ngTemplateOutlet"],["data-qa","send-message","type","button",3,"click","disabled","title"],["data-qa","attach-document","type","button",1,"btn","btn-plain","btn-icon",3,"click","title"]],template:function(t,s){if(1&t){const a=e.RV6();e.nVh(0,ed,1,1,"ng-container"),e.j41(1,"emoji-text-input",4,0),e.bIt("paste",function(l){return s.onPaste(l)})("enterPressed",function(l){return s.onSend(l.trim())})("textChange",function(){return s.typing.emit()}),e.k0s(),e.j41(3,"button",5),e.bIt("click",function(l){return s.useTemplateSelector(l)}),e.nrm(4,"app-icon",6),e.k0s(),e.j41(5,"button",7),e.bIt("click",function(l){return s.useEmoji(l)}),e.nrm(6,"app-icon",6),e.k0s(),e.j41(7,"input",8,1),e.bIt("change",function(){r.eBV(a);const l=e.sdS(8);return r.Njj(s.onFileSelected(l.files))}),e.k0s(),e.nVh(9,td,1,1,"ng-container")(10,sd,1,1,"ng-container"),e.DNE(11,ad,3,9,"ng-template",null,2,e.C5r)(13,od,3,5,"ng-template",null,3,e.C5r)}if(2&t){const a=e.sdS(2);e.vxM(s.isNewDesign()?0:-1),e.R7$(),e.Y8G("placeholder",s.isMonitoring()?"_i18n.WHISPER_SOMETHING":"_i18n.SAY_SOMETHING")("maxlength",500),e.R7$(3),e.Y8G("icon",s.chatTemplateIcon()),e.R7$(2),e.Y8G("icon",s.emojiIcon()),e.R7$(3),e.vxM(a.value.trim().length||s.isNewDesign()?9:10)}},dependencies:[Hr,B.T3,Be.R,T.D9],styles:["[_nghost-%COMP%]{display:flex;align-items:center;gap:var(--spacer-xxs);padding-right:var(--spacer-s);background:var(--background);min-width:300px}[_nghost-%COMP%]   .btn[_ngcontent-%COMP%]{--btn-icon-size: 28px}.new-design   [_nghost-%COMP%]{padding-left:var(--spacer-s);position:relative}.new-design   [_nghost-%COMP%]   .btn[_ngcontent-%COMP%]{--btn-icon-size: var(--input-height)}.new-design   [_nghost-%COMP%]   .inside-input-btn[_ngcontent-%COMP%]{position:absolute;top:calc(var(--spacer-s) + (var(--input-height) - var(--btn-icon-size)) / 2);--btn-icon-size: 24px}.new-design   [_nghost-%COMP%]   .inside-input-btn[_ngcontent-%COMP%]:nth-last-of-type(0){right:calc((var(--btn-icon-size) + var(--spacer-xs)) * 0)}.new-design   [_nghost-%COMP%]   .inside-input-btn[_ngcontent-%COMP%]:nth-last-of-type(1){right:calc((var(--btn-icon-size) + var(--spacer-xs)) * 1)}.new-design   [_nghost-%COMP%]   .inside-input-btn[_ngcontent-%COMP%]:nth-last-of-type(2){right:calc((var(--btn-icon-size) + var(--spacer-xs)) * 2)}.new-design   [_nghost-%COMP%]   .inside-input-btn[_ngcontent-%COMP%]:nth-last-of-type(3){right:calc((var(--btn-icon-size) + var(--spacer-xs)) * 3)}.new-design   [_nghost-%COMP%]     .form-control{padding-right:calc(72px + var(--spacer-xs) * 4)!important}"],changeDetection:0})}return i})();const dd=["msgInput"],hd=["messagesContainer"],md=(i,o)=>o.Id;function ld(i,o){if(1&i&&(e.j41(0,"div",14),e.nrm(1,"hr"),e.EFF(2),e.nI1(3,"amLocal"),e.nI1(4,"messageDate"),e.nI1(5,"translate"),e.nrm(6,"hr"),e.k0s()),2&i){const n=e.XpG().$implicit;e.R7$(2),e.JRh(e.bMT(5,5,e.bMT(4,3,e.bMT(3,1,n.Sended))))}}function Fd(i,o){if(1&i){const n=e.RV6();e.nVh(0,ld,7,7,"div",14),e.j41(1,"chat-message",15),e.bIt("toggleSelected",function(s){const a=r.eBV(n).$implicit,h=e.XpG();
1return r.Njj(h.forward.toggle(a.Id,s))}),e.k0s()}if(2&i){const n=o.$implicit,t=e.XpG();e.vxM(n.NewDay?0:-1),e.R7$(),e.Y8G("selectedMessages",t.forward.selected)("participants",t.chat.participants)("mes",n)}}function cd(i,o){if(1&i){const n=e.RV6();e.j41(0,"div",18)(1,"emoji-mart",19),e.bIt("emojiClick",function(s){r.eBV(n),e.XpG();const a=e.sdS(3);return r.Njj(a.addEmoji(s.emoji))}),e.k0s()()}if(2&i){const n=e.XpG(2);e.AVh("active",n.showEmojiPicker()),e.R7$(),e.Y8G("showPreview",!1)}}function ud(i,o){if(1&i){const n=e.RV6();e.j41(0,"div",18)(1,"chat-templates",20),e.bIt("templateSelected",function(s){r.eBV(n),e.XpG();const a=e.sdS(3);return r.Njj(a.addMessageTemplate(s))}),e.k0s()()}if(2&i){const n=e.XpG(2);e.AVh("active",n.showChatTemplates())}}function gd(i,o){if(1&i){const n=e.RV6();e.nVh(0,cd,2,3,"div",16),e.nVh(1,ud,2,2,"div",16),e.j41(2,"app-chat-message-input",17,1),e.bIt("typing",function(){r.eBV(n);const s=e.XpG();return r.Njj(s.fireTyping())})("sendMessage",function(s){r.eBV(n);const a=e.XpG();return r.Njj(a.send(s))})("attachDocument",function(s){r.eBV(n);const a=e.XpG();return r.Njj(a.upload(s))})("toggleEmojiPicker",function(s){r.eBV(n);const a=e.XpG();return r.Njj(a.toggleEmojiPicker(s))})("toggleTemplatePicker",function(s){r.eBV(n);const a=e.XpG();return r.Njj(a.toggleTemplatePicker(s))}),e.k0s()}if(2&i){const n=e.XpG();e.vxM(n.initEmoji()?0:-1),e.R7$(),e.vxM(n.initChatTemplates()?1:-1),e.R7$(),e.Y8G("isMonitoring",n.isMonitoring)}}function fd(i,o){if(1&i){const n=e.RV6();e.j41(0,"app-chat-info-panel",21),e.vzT("leave"),e.bIt("closed",function(){r.eBV(n);const s=e.XpG();return r.Njj(s.chatInfoState.closeChatInfo())}),e.k0s()}if(2&i){const n=e.XpG();e.Y8G("chat",n.chat)}}let pd=(()=>{class i{chatService=(0,r.WQX)(vn);chatEventsService=(0,r.WQX)(z.j);chatInfoState=(0,r.WQX)(Dn);route=(0,r.WQX)(M.nX);router=(0,r.WQX)(M.Ix);forward=(0,r.WQX)(fn.L);modalService=(0,r.WQX)(E.B);cd=(0,r.WQX)(y.gRc);chatSearchService=(0,r.WQX)(Fe.C);chatUnhandledMessageService=(0,r.WQX)(mi.G);chatToastService=(0,r.WQX)(_i.T);bsModalService=(0,r.WQX)(Xe.I8);chatAttachmentService=(0,r.WQX)(ye);chatTemplatesService=(0,r.WQX)(Qe);isNewDesign=(0,r.WQX)(R.T);ArrowDownIcon=u.ZLN;messages$;initEmoji=(0,r.vPA)(!1);initChatTemplates=(0,r.vPA)(!1);chatDisabled$;routerId$;messageDate=(0,r.vPA)("");showInfoPin=(0,r.vPA)(!1);showInfoPinTimerId;showLoadingPin=(0,x.ot)(this.chatService.loadFossil$,{initialValue:!1});showBottomButton=(0,r.vPA)(!1);showEmojiPicker=(0,r.vPA)(!1);showChatTemplates=(0,r.vPA)(!1);chat=q.Kc;sendTypingSubscription;myChatDeleted;chatWasTaken;msgInput;messagesContainer;showChat=!1;openChatSubscription;chatProcessor;isMonitoringMode;isMonitoring=!1;constructor(){this.isMonitoringMode=!!this.route.snapshot.data.isMonitoring,this.chatService.onError=n=>this.onError(n),this.messages$=v.w,this.chatDisabled$=v.w}ngOnInit(){this.routerId$=this.route.params.pipe((0,F.T)(t=>t.id));const n=this.routerId$.pipe((0,p.F)(),(0,w.p)(t=>!pi.Q.isNullOrEmpty(t)),(0,F.T)(t=>Number(t)),(0,w.p)(t=>!isNaN(t)),(0,c.n)(t=>this.chatService.requestNewChat(t)),(0,V.W)(t=>this.onError(t)),(0,ke.u)({connector:()=>new oe.m(1)}));this.openChatSubscription=n.subscribe(t=>{this.chatTemplatesService.setOtherPartyTemplateDetails({emailAddress:t?.destination?.contact?.emailAddress,firstNameLastName:t?.destination?.contact?.firstNameLastName,lastNameFirstName:t?.destination?.contact?.lastNameFirstName}),this.selectChat(t)}),this.chatProcessor=this.chatService.updateChat(n).subscribe(t=>{this.onChatUpdate(t)}),this.sendTypingSubscription=this.chatService.sendTyping().subscribe(),this.myChatDeleted=(0,ie.h)(this.chatService.chatRemoved$,this.chatService.chatArchived$).subscribe(t=>{this.chat&&t===this.chat.id&&this.back()}),this.chatWasTaken=this.chatEventsService.conversationWasTaken$.subscribe(t=>{this.chat.id===t&&this.msgInput?.focus()})}ngAfterViewChecked(){this.chatService.newMessagesReceived?(this.chatService.newMessagesReceived=!1,this.showBottomButton()||this.scrollToBottom()):this.chatService.historyChatMessageReceived?(this.chatService.historyChatMessageReceived=!1,this.scrollToBottom()):this.chatService.scrollArea&&(this.scrollToBottom(this.chatService.scrollArea),this.chatService.scrollArea=void 0)}scrollToBottom(n){this.messagesContainer.nativeElement.scrollTop=this.messagesContainer.nativeElement.scrollHeight-(n||0)}ngOnDestroy(){this.chatSearchService.selectedChatId=q.W_,this.sendTypingSubscription?.unsubscribe(),this.chatWasTaken?.unsubscribe(),this.chatProcessor?.unsubscribe(),this.myChatDeleted?.unsubscribe(),this.openChatSubscription?.unsubscribe(),this.unsubscribeCurrentChat()}unsubscribeCurrentChat(){this.chat!==q.Kc&&(this.chatUnhandledMessageService.unsubscribeChat(this.chat.id),this.showEmojiPicker.set(!1),this.showChatTemplates.set(!1),this.msgInput?.clear(),clearTimeout(this.showInfoPinTimerId),this.forward.clearSelection())}selectChat(n){this.showBottomButton.set(!1),this.chatSearchService.selectedChatId=n.id,this.messageDate.set(""),this.unsubscribeCurrentChat(),this.messages$=this.chatService.combineMessagesType(n.id),this.onChatUpdate(n),this.chatToastService.removeChat(n.id),this.chatUnhandledMessageService.subscribeChat(n.id),this.showChat=!0}onChatUpdate(n){this.chat=n,this.isMonitoring=this.isMonitoringMode&&n.isMySelfSpectator&&!n.isMySelfParticipant,this.chatDisabled$=this.chatService.isChatDisabled(this.chat,this.isMonitoring),this.cd.markForCheck()}back(){this.showChat=!1,this.unsubscribeCurrentChat(),this.messages$=v.w,this.router.navigate(this.isMonitoringMode?["/chat/monitor"]:["/chat"])}upload(n){this.fileUploaderSelector(this.chat,n,this.isMonitoring).subscribe({error:t=>{this.modalService.error(t)}})}onFileDragOver(n){n.preventDefault()}onFileDrop(n){n.preventDefault();const t=n.dataTransfer?.files;if(t&&0!==t.length)if(t.length>1)this.modalService.warning("_i18n.UnableToAttachMultipleFiles");else{const s=t[0];this.chatDisabled$.pipe((0,b.s)(1),(0,c.n)(a=>a?(0,Ve.$)(()=>new Error("_i18n.UnableToAttachFileOnDisabledChat")):this.fileUploaderSelector(this.chat,s,this.isMonitoring))).subscribe({error:a=>{this.modalService.error(a)}})}}fileUploaderSelector(n,t,s){return t.size>this.chatAttachmentService.getMaxFileSizeBeforeCompression?(0,Ve.$)(()=>(0,Mn.XD)(this.chatAttachmentService.getMaxFileSizeBeforeCompression)):this.chatAttachmentService.isImageLoader(t)?this.bsModalService.show(Tn,{initialState:{attachment:t,isMonitoring:s,chat:n},class:"file-preview-dialog"}
1).onHide||v.w:this.chatAttachmentService.uploadFile(n,t,s)}send(n){this.chat!==q.Kc&&n.trim()&&!this.chat.participants.items.isEmpty()&&(this.isMonitoring?this.chatService.whisperMessage(this.chat,n):this.chatService.sendMessage(this.chat,n)).pipe((0,b.s)(1),(0,J.Tg)(this.modalService)).subscribe()}onError(n){return this.modalService.error(n.source&&n.source.ErrorType===m.tGV.InvalidValue?"_i18n.ChatIdIsInvalid":n),this.back(),v.w}requestMoreMessages(n){this.messages$.pipe((0,w.p)(t=>t.length>0),(0,F.T)(t=>{const s=Math.min.apply(null,t.map(a=>a.Id));return{conversationId:this.chat.id,lastMessageId:s,scrollArea:n}}),(0,b.s)(1)).subscribe({next:t=>{this.chatService.requestOlderMessages$.next(t)}})}scrollChanged(n){const t=n.target;t&&(0===t.scrollTop&&this.requestMoreMessages(t.scrollHeight),this.showBottomButton.set(t.offsetHeight+t.scrollTop<t.scrollHeight-10),this.showLastScrolledDatePin(t))}showLastScrolledDatePin(n){const t=Array.from(n.getElementsByClassName("day-title")),s=n.getBoundingClientRect().top,a=t.findIndex(l=>l.getBoundingClientRect().top>s),h=t[(a<0?t.length:a)-1];this.messageDate.set(h?.textContent||""),this.showInfoPin.set(!!this.messageDate()),clearTimeout(this.showInfoPinTimerId),this.showInfoPin()&&(this.showInfoPinTimerId=window.setTimeout(()=>this.showInfoPin.set(!1),6e3))}fireTyping(){this.chatService.userTyping$.next(new m.C4f({IdConversation:this.chat.id}))}toggleEmojiPicker(n){this.showEmojiPicker.set(n),this.initEmoji.set(!0)}toggleTemplatePicker(n){this.showChatTemplates.set(n),this.initChatTemplates.set(!0)}static \u0275fac=function(t){return new(t||i)};static \u0275cmp=e.VBU({type:i,selectors:[["app-chat-messages"]],viewQuery:function(t,s){if(1&t&&e.GBs(dd,5)(hd,7),2&t){let a;e.mGM(a=e.lsd())&&(s.msgInput=a.first),e.mGM(a=e.lsd())&&(s.messagesContainer=a.first)}},hostBindings:function(t,s){1&t&&e.bIt("dragover",function(h){return s.onFileDragOver(h)})("drop",function(h){return s.onFileDrop(h)})},features:[e.Jv_([vn,Dn,ye,Qe])],decls:19,vars:18,consts:[["messagesContainer",""],["msgInput",""],[1,"d-flex","flex-column","h-100","flex-1","mw-0"],[1,"border-bottom",3,"back","toggleChatInfo","clearSelection","chat","selectedMessages"],[1,"chat-massages-main","flex-1"],[1,"scrollable","h-100",3,"scroll"],[1,"message-popup","loading-pin-popup"],[1,"loading-pin"],["app-spinner-regular-icon",""],[1,"message-popup"],[1,"date-pin"],["type","button",1,"btn","btn-border","btn-icon","chat-button",3,"click"],[3,"img"],[1,"border-start",3,"chat"],[1,"day-title"],[3,"toggleSelected","selectedMessages","participants","mes"],[1,"picker-container",3,"active"],[1,"border-top",3,"typing","sendMessage","attachDocument","toggleEmojiPicker","toggleTemplatePicker","isMonitoring"],[1,"picker-container"],["id","emoji-container","color","rgb(70, 70, 89)","set","emojione",3,"emojiClick","showPreview"],[3,"templateSelected"],[1,"border-start",3,"closed","chat"]],template:function(t,s){1&t&&(e.j41(0,"div",2)(1,"chat-messages-header",3),e.bIt("back",function(){return s.back()})("toggleChatInfo",function(){return s.chatInfoState.toggleChatInfo()})("clearSelection",function(){return s.forward.clearSelection()}),e.k0s(),e.j41(2,"div",4)(3,"div",5,0),e.bIt("scroll",function(h){return s.scrollChanged(h)}),e.j41(5,"div",6)(6,"span",7),e.nrm(7,"span",8),e.k0s()(),e.j41(8,"div",9)(9,"span",10),e.EFF(10),e.k0s()(),e.Z7z(11,Fd,2,4,null,null,md),e.nI1(13,"async"),e.k0s(),e.j41(14,"button",11),e.bIt("click",function(){return s.scrollToBottom()}),e.nrm(15,"lucide-icon",12),e.k0s()(),e.nVh(16,gd,4,3),e.nI1(17,"async"),e.k0s(),e.nVh(18,fd,1,1,"app-chat-info-panel",13)),2&t&&(e.R7$(),e.Y8G("chat",s.chat)("selectedMessages",s.forward.selected),e.R7$(4),e.AVh("active",s.showLoadingPin()),e.R7$(3),e.AVh("active",s.showInfoPin())("d-none",!s.messageDate()),e.R7$(2),e.JRh(s.messageDate()),e.R7$(),e.Dyx(e.bMT(13,14,s.messages$)),e.R7$(3),e.AVh("active",s.showBottomButton()),e.R7$(),e.Y8G("img",s.ArrowDownIcon),e.R7$(),e.vxM(e.bMT(17,16,s.chatDisabled$)?-1:16),e.R7$(2),e.vxM(s.chatInfoState.chatInfoVisible()?18:-1))},dependencies:[Ys,Nn.a,$a,wo,tr,Vr,rd,u.flO,u.WGl,B.Jj,Je.h,en,T.D9],styles:["@media(max-width:1399.98px){.d-xxl-down-none[_ngcontent-%COMP%], .xxl-visible[_ngcontent-%COMP%]{display:none}}@media(max-width:1199.98px){.d-xl-down-none[_ngcontent-%COMP%], .xl-visible[_ngcontent-%COMP%]{display:none}}@media(max-width:991.98px){.d-lg-down-none[_ngcontent-%COMP%], .lg-visible[_ngcontent-%COMP%]{display:none}}@media(max-width:767.98px){.d-md-down-none[_ngcontent-%COMP%], .md-visible[_ngcontent-%COMP%]{display:none!important}}@media(max-width:575.98px){.d-sm-down-none[_ngcontent-%COMP%], .sm-visible[_ngcontent-%COMP%]{display:none!important}}[_nghost-%COMP%]{height:100%;width:100%;position:relative;display:flex;flex-direction:row;overflow-y:hidden;--chat-padding-x: 9%}.chat-massages-main[_ngcontent-%COMP%]{position:relative;display:flex;overflow:hidden;background-color:var(--bg-primary);flex-direction:column}.picker-container[_ngcontent-%COMP%]{height:0;overflow:hidden;background:var(--bg-primary);transition:height .2s ease-in-out}.picker-container.active[_ngcontent-%COMP%]{height:360px}app-chat-info-panel[_ngcontent-%COMP%]{transition:all .3s ease-in-out}@starting-style{app-chat-info-panel[_ngcontent-%COMP%]{width:0}}app-chat-info-panel.leave[_ngcontent-%COMP%]{width:0}@media(max-width:991.98px){app-chat-info-panel[_ngcontent-%COMP%]{position:absolute;top:0;bottom:0;right:0;box-shadow:-2px 0 6px #0000001a;z-index:10}}emoji-mart[_ngcontent-%COMP%]    >.emoji-mart{border-radius:0;width:100%!important;border-width:1px 0 0}.day-title[_ngcontent-%COMP%]{padding:0 var(--chat-padding-x);
1display:flex;flex-direction:row;align-items:center;gap:var(--spacer);font-size:var(--small-font-size);pointer-events:none}.day-title[_ngcontent-%COMP%]   hr[_ngcontent-%COMP%]{flex:1}.message-popup[_ngcontent-%COMP%]{text-align:center;position:absolute;width:100%;z-index:2;opacity:0;transform:translateY(-20px);transition:opacity,transform .3s ease-out;pointer-events:none;padding:8px 9px 0 0}.message-popup.active[_ngcontent-%COMP%]{opacity:1;transform:translateY(0);transition:.7s ease-in}.message-popup.loading-pin-popup[_ngcontent-%COMP%]{transition-duration:.1s}.message-popup[_ngcontent-%COMP%]   .date-pin[_ngcontent-%COMP%]{display:inline-block;background-color:var(--bg-info);box-shadow:0 1px .5px var(--border-color);padding:5px 12px;color:var(--text-info);border-radius:4px;font-size:var(--font-size-sm)}.message-popup[_ngcontent-%COMP%]   .loading-pin[_ngcontent-%COMP%]{display:inline-block;box-shadow:0 1px 1px #0000000f,0 2px 5px #0003;background-color:var(--background);border-radius:50%;padding:var(--spacer-s);line-height:16px;--svg-size: var(--svg-size-sm)}.chat-button[_ngcontent-%COMP%]{position:absolute;z-index:2;bottom:var(--spacer);right:var(--spacer-l);border-radius:50%;border-color:#0000000f;box-shadow:0 2px 5px #0003;opacity:0;transition:opacity 50ms ease-in;pointer-events:none;background:var(--bg-primary);--btn-icon-size: 40px;--svg-size: var(--svg-size-sm)}.chat-button.active[_ngcontent-%COMP%]{opacity:1;pointer-events:all}.new-design   [_nghost-%COMP%]{--chat-padding-x: var(--spacer-xxl)}.new-design   [_nghost-%COMP%]   .chat-massages-main[_ngcontent-%COMP%]{background:var(--background)}.new-design   [_nghost-%COMP%]   chat-messages-header[_ngcontent-%COMP%]{padding:var(--spacer-s) var(--spacer)}.new-design   [_nghost-%COMP%]   .day-title[_ngcontent-%COMP%]{color:var(--text-hint);margin:var(--spacer-s) 0 var(--spacer)}.new-design   [_nghost-%COMP%]   .day-title[_ngcontent-%COMP%]   hr[_ngcontent-%COMP%]{margin:0}.new-design   [_nghost-%COMP%]   .chat-button[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.1);box-shadow:0 10px 15px #0000001a,0 4px 6px #0000001a;left:calc(50% - var(--btn-icon-size) / 2)}.new-design   [_nghost-%COMP%]   .date-pin[_ngcontent-%COMP%]{display:inline-block;background-color:color-mix(in srgb,var(--bg-icon-primary-hover) 60%,transparent);backdrop-filter:blur(2px);box-shadow:0 0 0 1px color-mix(in srgb,var(--bg-primary) 15%,transparent),0 1px .5px color-mix(in srgb,var(--bg-primary) 10%,transparent);padding:2px 6px 3px;color:var(--text-hint);border-radius:12px;font-size:var(--small-font-size)}.new-design   [_nghost-%COMP%]   .message-popup[_ngcontent-%COMP%]{transform:translateY(0);transition-duration:.2s}"]})}return i})(),et=(()=>{class i{animationService=(0,r.WQX)(Ge.L);outlet;get slideIn(){return this.animationService.prepareRoute(this.outlet)}static \u0275fac=function(t){return new(t||i)};static \u0275cmp=e.VBU({type:i,selectors:[["app-chat-messages-root"]],viewQuery:function(t,s){if(1&t&&e.GBs(M.n3,7),2&t){let a;e.mGM(a=e.lsd())&&(s.outlet=a.first)}},hostVars:1,hostBindings:function(t,s){2&t&&e.zvX("@routeAnimations",s.slideIn)},features:[e.Jv_([fn.L])],decls:2,vars:0,template:function(t,s){1&t&&e.nrm(0,"app-chat-messages")(1,"router-outlet")},dependencies:[pd,M.n3],styles:["[_nghost-%COMP%]{position:relative;display:block;height:100%;width:100%;flex-grow:1}[_nghost-%COMP%]    >router-outlet+*{z-index:11;position:absolute;inset:0}"],data:{animation:[an.Tw]}})}return i})();var ge=d(20836),nn=d(25174),nt=d(38666),tn=d(70329),sn=d(7211);let _d=(()=>{class i{newChatMessages(n){return n.newChatMessages$}requestChatHistory(n,t,s,a){return n.get(new m.ue7({Count:a,Offset:s,IdConversation:t}))}requestLastMessages(n,t,s,a){const h=new m.g1b({Count:s,IdConversation:t});return a&&(h.StartFromId=a),n.get(h)}chatActions(n,t){return(0,ie.h)(n.contactUpdated$.pipe((0,F.T)(s=>new sn.f(s))),n.newChatMessages$.pipe((0,w.p)(s=>s.some(a=>a.IdConversation===t)),(0,F.T)(s=>s.filter(a=>a.IdConversation===t)),(0,F.T)(s=>new nn.s(s))),n.anonymousSessionClosed.pipe((0,w.p)(s=>s.IdConversation===t),(0,F.T)(s=>new nt.L(s))),n.conversationInfo$.pipe((0,w.p)(s=>s.Conversation.IdConversation===t),(0,F.T)(s=>new tn.u(s.IsNew,s.Conversation,n))),n.userTyping$.pipe((0,ge.vL)(),(0,w.p)(s=>s.typingChat.IdConversation===t)))}static \u0275fac=function(t){return new(t||i)};static \u0275prov=r.jDH({token:i,factory:i.\u0275fac})}return i})();
1var Cd=d(63489),kd=d(72339),bd=d(44915);function yd(i,o){return o.Conversations.map(n=>q.ry.FromPartyInfo(n,i,o.Messages.find(t=>t.IdConversation===n.IdConversation))).sort((n,t)=>(t.lastMessageObject?.Id||0)-(n.lastMessageObject?.Id||0))}function wd(i){return i.get(new m.UwP).pipe((0,V.W)(()=>(0,f.of)("")),(0,F.T)(()=>({messages:[],queueNumber:""})))}let tt=(()=>{class i{myPhoneService=(0,r.WQX)(C.gx);localStorageService=(0,r.WQX)(ze.sj);selectedQueueNumber$=(0,J.lB)(this.localStorageService,Y.Hh.ManagerSelectedQueue,"");chats$=new pn.c(n=>{const t=function Dd(i,o){return i.myPhoneSession.pipe((0,c.n)(n=>o.pipe((0,Cd.i)((t,s)=>s?function Ed(i,o){return i.get(new m.gI9({QueueNumber:o})).pipe((0,F.T)(n=>({messages:yd(i,n),queueNumber:o})),(0,V.W)(n=>(console.error((0,ln.PE)(n)),(0,f.of)({messages:[],queueNumber:""}))))}(n,s):(0,f.of)(t.queueNumber?{messages:[],queueNumber:""}:t),{messages:[],queueNumber:""}),(0,c.n)(t=>function vd(i){const o=i.chatMonitoringEvent$.pipe((0,c.n)(h=>h.OnConversationChanged?(0,f.of)(new tn.u(h.OnConversationChanged.IsNew,h.OnConversationChanged.Conversation,i,!1,!0)):h.OnCloseConversation?(0,f.of)(new kd.N(h.OnCloseConversation.IdConversation)):h.OnNewMessage?(0,f.of)(new nn.s([new re.cM(h.OnNewMessage)])):v.w)),n=i.chatMessageState$.pipe((0,F.T)(h=>new kn.x(h))),t=i.contactUpdated$.pipe((0,F.T)(h=>new sn.f(h))),s=i.unreadChatCount$.pipe((0,F.T)(h=>new bd.F(h))),a=i.chatMonitoringEvent$.pipe((0,w.p)(h=>!!h.OnTyping),(0,F.T)(h=>h.OnTyping),(0,ge.vL)());return(0,ie.h)(o,a,n,s,t)}(n).pipe((0,ge.zh)(new se.G({chats:(0,xe.B8)(t.messages),serverResponse:!0})))))))}(this.myPhoneService,this.selectedQueueNumber$).subscribe(n);return t.add(()=>{this.myPhoneService.myPhoneSession.pipe((0,c.n)(wd),(0,b.s)(1)).subscribe()}),t}).pipe((0,Ne.t)({refCount:!0,bufferSize:1}));static \u0275fac=function(t){return new(t||i)};static \u0275prov=r.jDH({token:i,factory:i.\u0275fac})}return i})(),Sd=(()=>{class i{chatSearchService=(0,r.WQX)(Fe.C);chatsList$;chatRemoved$;
1loadMoreChats$=new ae.B;constructor(){const n=(0,r.WQX)(tt),t=this.chatSearchService,s=(0,r.WQX)(C.gx);this.chatRemoved$=s.myPhoneSession.pipe((0,c.n)(a=>a.chatMonitoringEvent$),(0,w.p)(a=>void 0!==a.OnCloseConversation),(0,F.T)(a=>a.OnCloseConversation.IdConversation)),this.chatsList$=(0,A.z)([n.chats$,t.filterText$]).pipe((0,F.T)(([a,h])=>function Md(i,o){if(!o)return i.merge({searchText:o});const n=o.toLowerCase(),t=s=>s?.toLowerCase().includes(n);return i.merge({searchText:o,chats:i.chats.filter(s=>t(s.lastMessage)||t(s.privateName)||t(s.publicName)||t(s.queueName)||!(!s.participants||!s.participants.items.find(a=>!a.isExternal&&t(a.contact.nativeExtensionNumber)))||s.participants&&s.participants.items.filter(a=>t(a.contact.firstNameLastName)||t(a.contact.emailAddress)).size>0)})}(a,h)))}getChatById(n){return this.chatsList$.pipe((0,b.s)(1),(0,c.n)(t=>{const s=t.chats.find(a=>a.id===n);return s?(0,f.of)(s):v.w}))}requestNewChat(n){return this.getChatById(n)}static \u0275fac=function(t){return new(t||i)};static \u0275prov=r.jDH({token:i,factory:i.\u0275fac})}return i})(),Td=(()=>{class i{newChatMessages(n){return n.chatMonitoringEvent$.pipe((0,w.p)(t=>!!t.OnNewMessage),(0,F.T)(t=>[new re.cM(t.OnNewMessage)]))}requestChatHistory(n,t,s,a){return n.get(new m.k6o({Count:a,Offset:s,IdConversation:t}))}requestLastMessages(n,t,s,a){const h=new m.w9u({Count:s,IdConversation:t});return a&&(h.StartFromId=a),n.get(h)}chatActions(n,t){const s=n.chatMonitoringEvent$.pipe((0,c.n)(l=>l.OnCloseConversation?l.OnCloseConversation.IdConversation===t?(0,f.of)(new nt.L(l.OnCloseConversation)):v.w:l.OnNewMessage?l.OnNewMessage.IdConversation===t?(0,f.of)(new nn.s([new re.cM(l.OnNewMessage)])):v.w:l.OnConversationChanged&&l.OnConversationChanged.Conversation.IdConversation===t?(0,f.of)(new tn.u(l.OnConversationChanged.IsNew,l.OnConversationChanged.Conversation,n,!1,!0)):v.w)),a=n.contactUpdated$.pipe((0,F.T)(l=>new sn.f(l))),h=n.chatMonitoringEvent$.pipe((0,w.p)(l=>!!l.OnTyping&&l.OnTyping.IdConversation===t),(0,F.T)(l=>l.OnTyping),(0,ge.vL)());return(0,ie.h)(s,h,a)}static \u0275fac=function(t){return new(t||i)};static \u0275prov=r.jDH({token:i,factory:i.\u0275fac})}return i})();var xd=d(93049);function Bd(i,o){if(1&i&&e.nrm(0,"app-message-centered",0),2&i){const n=e.XpG();e.Y8G("icon",n.MessageCircle)}}function Pd(i,o){if(1&i&&e.nrm(0,"lucide-icon",3),2&i){const n=e.XpG(2);e.Y8G("img",n.MessageCircle)}}function Id(i,o){if(1&i&&e.nrm(0,"lucide-icon",3),2&i){const n=e.XpG(2);e.Y8G("img",n.Users)}}function jd(i,o){if(1&i&&e.nrm(0,"lucide-icon",3),2&i){const n=e.XpG(3);e.Y8G("img",n.MessageSquare)}}function Ad(i,o){if(1&i&&(e.j41(0,"li",8)(1,"a",10),e.nVh(2,jd,1,1,"lucide-icon",3),e.j41(3,"span"),e.EFF(4),e.nI1(5,"translate"),e.k0s()()()),2&i){e.XpG(2);const n=e.r8f(0);e.R7$(2),e.vxM(n?2:-1),e.R7$(2),e.JRh(e.bMT(5,2,"_i18n.SendSms"))}}function Od(i,o){if(1&i&&(e.j41(0,"ul",5)(1,"li",6)(2,"a",7),e.nVh(3,Pd,1,1,"lucide-icon",3),e.j41(4,"span"),e.EFF(5),e.nI1(6,"translate"),e.k0s()()(),e.j41(7,"li",8)(8,"a",9),e.nVh(9,Id,1,1,"lucide-icon",3),e.j41(10,"span"),e.EFF(11),e.nI1(12,"translate"),e.k0s()()(),e.nVh(13,Ad,6,4,"li",8),e.k0s()),2&i){const n=e.XpG(),t=e.r8f(0);e.R7$(3),e.vxM(t?3:-1),e.R7$(2),e.JRh(e.bMT(6,5,"_i18n.StartChat")),e.R7$(4),e.vxM(t?9:-1),e.R7$(2),e.JRh(e.bMT(12,7,"_i18n.StartGroupChat")),e.R7$(2),e.vxM(n.isSmsAvailable()?13:-1)}}let it=(()=>{class i{chatSms=(0,r.WQX)($e.V);chatList=(0,r.WQX)(se.I);isNewDesign=(0,r.WQX)(R.T);isSmsAvailable=(0,x.ot)(this.chatSms.isSmsAvailable$);hasChats=(0,x.ot)(this.chatList.chatsList$.pipe((0,F.T)(n=>!n.chats.isEmpty())));Plus=u.FWt;MessageCircle=u.oFn;Users=u.zWC;MessageSquare=u.vEG;static \u0275fac=function(t){return new(t||i)};static \u0275cmp=e.VBU({type:i,selectors:[["chat-dropdown-options"]],hostAttrs:[1,"d-md-down-none"],decls:6,vars:3,consts:[["header","_i18n.SelectChat","description","_i18n.SelectChatDescription",3,"icon"],["dropdown",""],["data-qa","new-chat-standalone","dropdownToggle","","type","button",1,"btn","btn-icon","btn-primary"],[3,"img"],["id","dropdown-alignment","class","dropdown-menu",4,"dropdownMenu"],["id","dropdown-alignment",1,"dropdown-menu"],["role","menuitem","aria-labelledby","button-alignment"],["data-qa","start-chat","routerLink","create",1,"dropdown-item"],["role","menuitem"],["data-qa","start-group-chat","routerLink","create/group",1,"dropdown-item"],["data-qa","start-sms-chat","routerLink","create/external",1,"dropdown-item"]],template:function(t,s){1&t&&(e.SS7(0),e.nVh(1,Bd,1,1,"app-message-centered",0),e.j41(2,"div",1)(3,"button",2),e.nrm(4,"lucide-icon",3),e.k0s(),e.DNE(5,Od,14,9,"ul",4),e.k0s()),2&t&&(e.bH3(s.isNewDesign()),e.R7$(),e.vxM(s.hasChats()?1:-1),e.R7$(3),e.Y8G("img",s.Plus))}
1,dependencies:[Fn.z,W.zE,W.hs,W.UL,W.Kk,u.flO,u.WGl,xd.Wk,T.D9],styles:["[dropdown][_ngcontent-%COMP%]{position:fixed;bottom:var(--spacer-l);right:var(--spacer-l)}[dropdown][_ngcontent-%COMP%]   .btn-icon[_ngcontent-%COMP%]{--btn-icon-size: 56px;--svg-size: var(--svg-size-lg);box-shadow:0 4px 10px #0000002e}[dropdown][_ngcontent-%COMP%]   .dropdown-menu.show[_ngcontent-%COMP%]{inset:auto 0 calc(100% + var(--spacer-xs)) auto!important}"],changeDetection:0})}return i})();const Rd=[{path:"",providers:[Fe.C,z.j],children:[{path:"monitor",data:{animation:"root",isMonitoring:!0},component:gn,providers:[tt,{provide:S.$,useValue:"/chat/monitor"},{provide:se.I,useClass:Sd},{provide:be,useClass:Td}],children:[...Ce.R,{path:":id",data:{animation:"chat",isMonitoring:!0},children:Ce.k,component:et},{path:"",component:it,pathMatch:"full"}]},{path:"",component:gn,providers:[{provide:S.$,useValue:"/chat"},{provide:se.I,useClass:ge.Hx},{provide:be,useClass:_d}],data:{animation:"root"},children:[...Ce.R,{path:"",component:it,pathMatch:"full"},{path:":id",component:et,data:{animation:"chat"},children:Ce.k}]}]}]},29102(Z,I,d){d.d(I,{F:()=>v});var r=d(85802),M=d(19499),f=d(96697);let v=(()=>{class E{contextMenuService=(0,r.WQX)(M.K);selectedId;sub;onContextMenu(m,c,p){this.sub?.unsubscribe(),this.selectedId=c.id,this.contextMenuService.show.next({contextMenu:p,event:m,item:c}),this.sub=p.close.pipe((0,f.s)(1)).subscribe(()=>{this.selectedId=void 0}),m.preventDefault(),m.stopPropagation()}ngOnDestroy(){this.sub?.unsubscribe()}static \u0275fac=function(c){return new(c||E)};static \u0275prov=r.jDH({token:E,factory:E.\u0275fac})}return E})()},8470(Z,I,d){d.d(I,{Y:()=>f});var r=d(35547),M=d(85802);let f=(()=>{class v{static \u0275fac=function(m){return new(m||v)};static \u0275cmp=r.VBU({type:v,selectors:[["app-ellipsis-v-regular-icon"],["","app-ellipsis-v-regular-icon",""]],decls:2,vars:0,consts:[["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 128 512"],["d","M64 208c26.5 0 48 21.5 48 48s-21.5 48-48 48-48-21.5-48-48 21.5-48 48-48zM16 104c0 26.5 21.5 48 48 48s48-21.5 48-48-21.5-48-48-48-48 21.5-48 48zm0 304c0 26.5 21.5 48 48 48s48-21.5 48-48-21.5-48-48-48-48 21.5-48 48z"]],template:function(m,c){1&m&&(M.qSk(),r.rj2(0,"svg",0),r.Hgh(1,"path",1),r.eux())},encapsulation:2})}return v})()},25244(Z,I,d){d.d(I,{T:()=>f});var r=d(35547),M=d(85802);let f=(()=>{class v{static \u0275fac=function(m){return new(m||v)};static \u0275cmp=r.VBU({type:v,selectors:[["app-pencil-solid-icon"],["","app-pencil-solid-icon",""]],decls:2,vars:0,consts:[["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 512 512"],["d","M410.3 231l11.3-11.3-33.9-33.9-62.1-62.1L291.7 89.8l-11.3 11.3-22.6 22.6L58.6 322.9c-10.4 10.4-18 23.3-22.2 37.4L1 480.7c-2.5 8.4-.2 17.5 6.1 23.7s1
15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L387.7 253.7 410.3 231zM160 399.4l-9.1 22.7c-4 3.1-8.5 5.4-13.3 6.9L59.4 452l23-78.1c1.4-4.9 3.8-9.4 6.9-13.3l22.7-9.1v32c0 8.8 7.2 16 16 16h32zM362.7 18.7L348.3 33.2 325.7 55.8 314.3 67.1l33.9 33.9 62.1 62.1 33.9 33.9 11.3-11.3 22.6-22.6 14.5-14.5c25-25 25-65.5 0-90.5L453.3 18.7c-25-25-65.5-25-90.5 0zm-47.4 168l-144 144c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l144-144c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]],template:function(m,c){1&m&&(M.qSk(),r.rj2(0,"svg",0),r.Hgh(1,"path",1),r.eux())},encapsulation:2})}return v})()},76928(Z,I,d){d.d(I,{m:()=>M});var r=d(35547);let M=(()=>{class f{static _orderByComparator(E,C){if(isNaN(parseFloat(E))||!isFinite(E)||isNaN(parseFloat(C))||!isFinite(C)){if(E.toLowerCase()<C.toLowerCase())return-1;if(E.toLowerCase()>C.toLowerCase())return 1}else{if(parseFloat(E)<parseFloat(C))return-1;if(parseFloat(E)>parseFloat(C))return 1}return 0}transform(E,C){if(!Array.isArray(E))return E;if(C=arguments[1]||"+",!Array.isArray(C)||Array.isArray(C)&&1===C.length){const m=Array.isArray(C)?C[0]:C,c=m.startsWith("-");if(!m||"-"===m||"+"===m)return c?E.sort().reverse():E.sort();{const p=m.startsWith("+")||m.startsWith("-")?m.substring(1):m;return E.sort((w,b)=>c?-f._orderByComparator(w[p],b[p]):f._orderByComparator(w[p],b[p]))}}return E.sort((m,c)=>{for(const p of C){const w="-"===p.substr(0,1),b="+"===p.substr(0,1)||"-"===p.substr(0,1)?p.substr(1):p,F=w?-f._orderByComparator(m[b],c[b]):f._orderByComparator(m[b],c[b]);if(0!==F)return F}return 0})}static \u0275fac=function(C){return new(C||f)};static \u0275pipe=r.EJ8({name:"orderBy",type:f,pure:!1})}return f})()},90776(Z,I,d){d.d(I,{j:()=>C});var r=d(68018),M=d(534),f=d(83230),v=d(8516),E=d(35547);let C=(()=>{class m{text="_i18n.Add";disabled;theme="primary";tooltipWhenDisabled;loader;get tooltip(){return this.disabled&&this.tooltipWhenDisabled||""}Plus=v.FWt;static \u0275fac=function(w){return new(w||m)};static \u0275cmp=E.VBU({type:m,selectors:[["app-button-add"]],inputs:{text:"text",disabled:"disabled",theme:"theme",tooltipWhenDisabled:"tooltipWhenDisabled",loader:"loader"},decls:2,vars:9,consts:[["data-qa","add","container","body",3,"disabled","theme","icon","text","loader","tooltip","adaptivePosition"]],template:function(w,b){1&w&&(E.nrm(0,"app-button",0),E.nI1(1,"translate")),2&w&&E.Y8G("disabled",b.disabled)("theme",b.theme)("icon",b.Plus)("text",b.text)("loader",b.loader)("tooltip",E.bMT(1,7,b.tooltip))("adaptivePosition",!1)},dependencies:[M.dg,f.Q,r.D9],encapsulation:2,changeDetection:0})}return m})()},83230(Z,I,d){d.d(I,{Q:()=>p});var r=d(35547),M=d(85802),f=d(8516),v=d(68018),E=d(74743);function C(w,b){1&w&&r.nrm(0,"app-spinner-regular-icon")}function m(w,b){if(1&w&&r.nrm(0,"lucide-icon",2),2&w){const F=r.XpG();r.AVh("d-none",F.loader),r.Y8G("img",F.icon)}}function c(w,b){if(1&w&&(r.EFF(0),r.nI1(1,"translate")),2&w){const F=r.XpG();r.SpI(" ",r.bMT(1,1,F.text)," ")}}let p=(()=>{class w{elementRef=(0,M.WQX)(r.aKT);disabled;theme="primary";icon;text;loader;type="button";constructor(){this.elementRef.nativeElement.addEventListener("click",this.captureClick,!0)}ngOnDestroy(){this.elementRef.nativeElement.removeEventListener("click",this.captureClick,!0)}captureClick=F=>{this.disabled&&(F.stopPropagation(),F.preventDefault(),F.stopImmediatePropagation())};static \u0275fac=function(z){return new(z||w)};static \u0275cmp=r.VBU({type:w,selectors:[["app-button"]],inputs:{disabled:"disabled",theme:"theme",icon:"icon",text:"text",loader:"loader",type:"type"},decls:4,vars:10,consts:[["data-qa","button",3,"type","disabled"],[3,"img","d-none"],[3,"img"]],template:function(z,S){1&z&&(r.j41(0,"button",0),r.nVh(1,C,1,0,"app-spinner-regular-icon"),r.nVh(2,m,1,3,"lucide-icon",1),r.nVh(3,c,2,3),r.k0s()),2&z&&(r.HbH(r.VkB("btn btn-",S.theme)),r.AVh("btn-icon",!S.text),r.Y8G("type",S.type)("disabled",S.disabled),r.R7$(),r.vxM(S.loader?1:-1),r.R7$(),r.vxM(S.icon?2:-1),r.R7$(),r.vxM(S.text?3:-1))},dependencies:[f.flO,f.WGl,E.a,v.D9],styles:["[_nghost-%COMP%]{display:inline-block}"],changeDetection:0})}return w})()},85372(Z,I,d){d.d(I,{P:()=>v});var M=d(67374),f=d.n(M);function v(C,m=!1){return f()(C).calendar(void 0,{sameDay:m?"LT":"[_i18n.Today]",lastDay:"[_i18n.Yesterday]",lastWeek:"dddd",sameElse:"L"})}}}]);

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.